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
339651334745	339651335298	339651335848	339651336398	339651336948	339651337498	339651338048	339651338598	339651339148	339651339698	339651340248	339651340798	339651341348	339651341898	339651342448	339651342998	339651343548	339651344098	339651344648	339651345198	339651345748	339651346298	339651346848	339651347398	339651347948	339651348498	339651349048	339651349598	339651350148	339651350698	339651351248	339651351798	339651352348	339651352898	339651353448	339651353998	339651354548	339651355098	339651355648	339651356198	339651356748	339651357298	339651357848	339651358398	339651358948	339651359498	339651360048	339651360598	339651361148	339651361698	339651362248	339651362798	339651363348	339651363898	339651364448	339651364998	339651365548	339651366098	339651366648	339651367198	339651367748	339651368298	339651368848	339651369398	339651369948	339651370498	339651371048	339651371598	339651372148	339651372698	339651373248	339651373798	339651374348	339651374898	339651375448	339651375998	339651376548	339651377098	339651377648	339651378198	339651378748	339651379298	339651379848	339651380398	339651380948	339651381498	339651382048	339651382598	339651383148	339651383698	339651384248	339651384798	339651385348	339651385898	339651386448	339651386998	339651387548	339651388098	339651388648	339651389198	339651389748	339651390298	339651390848	339651391398	339651391948	339651392498	339651393048	339651393598	339651394148	339651394698	339651395248	339651395798	339651396348	339651396898	339651397448	339651397998	339651398548	339651399098	339651399648	339651400198	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2622	3600	2300	2619	3600	2300	2619	3600	2300	2619	3600	2300	2615	3600	2300	2615	3600	2300	2615	3600	2300	2615	3600	2300	2615	3600	2300	2615	3600	2300	2615	3600	2300	2610	3600	2300	2604	3600	2300	2598	3600	2300	2591	3600	2300	2585	3600	2300	2580	3600	2300	2575	3600	2300	2575	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	3600	2300	2572	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22575	24384	41418	42177	35887	33784	34293	30595	30542	30954	30610	30633	30306	30210	30515	30656	30386	30357	30450	30390	30467	30451	30535	30668	30393	30332	30403	30458	30176	30500	30406	30239	30479	30486	30400	30145	30262	30222	30575	30329	30475	30071	30223	30275	30249	30279	30429	30143	30361	30171	30448	30169	30426	30305	30120	30141	29789	30246	30142	30243	30122	30146	30134	30248	30223	30429	30408	30233	30284	30105	30356	30326	30217	30195	30178	30255	30301	30356	30240	30153	30090	30379	30138	30356	30169	30265	29881	30391	30456	30367	30157	30052	30116	29920	30102	30399	30218	30102	30263	30236	30172	30095	29991	30001	30090	30281	30287	30379	30260	30137	30348	30400	30081	30065	30161	30312	29916	30165	30137	29944	30209	30164	30055	30116	29957	30218	30539	30232	30180	30189	30320	30163	30133	30159	30337	30175	30241	30266	30282	30215	29972	30161	30002	30096	30286	30202	30085	30179	30357	30218	30036	29858	29903	30222	30225	29985	30210	30414	30193	30133	30357	30373	30212	30130	30306	30113	30325	30043	30159	30098	30332	30070	30158	30086	30464	30184	30350	30209	30120	30303	30233	30203	30344	30154	30214	29988	30064	29931	30289	30082	30369	30059	29959	30112	30081	30239	30148	30240	30055	30175	30080	30062	30558	30053	29781	30171	30501	29893	30084	30196	30197	30327	30364	30140	30132	30044	29974	30213	30483	30173	30257	30283	30065	29951	30143	30069	30225	30180	30242	30473	30211	30129	30317	30381	30178	30018	30308	30138	30198	30157	30120	30202	30205	30240	30036	30229	30258	30356	30285	29894	30132	30477	30155	30095	30086	30053	30350	30345	30317	30246	29921	29963	30323	30130	30189	30311	30257	30225	30071	30191	30367	30040	30037	30280	30235	30308	29975	30179	30067	30344	30013	30110	29845	30330	30198	30161	30007	30194	30179	30071	30331	30100	30124	30155	30270	30233	30163	29882	30029	30131	30154	30035	30050	30197	30242	29917	30344	30185	29935	30155	29750	30102	29875	30154	30049	30117	30280	30333	30146	30357	30290	30220	30188	30082	30080	29869	30038	30229	30103	30118	30500	30420	30058	30331	30378	30211	30264	30263	30443	30043	29969	30117	30188	29969	30326	30022	30039	29847	30194	30080	30210	30067	30130	30008	30241	30354	30179	30234	30226	30268	30124	30067	30231	30026	29947	30176	30225	30045	30149	30122	30065	30052	30156	29959	30203	30213	30213	30258	30307	30354	30338	29954	30274	29958	30189	30018	30265	30331	30125	30195	30108	30431	30258	30124	30171	30203	30065	30109	30162	30170	30092	30218	30073	30173	30177	29928	30322	30369	30217	30312	30329	30126	30189	30074	30272	30039	30226	30224	30095	30025	30183	30421	30186	30068	30307	30174	30222	29952	29999	30203	30105	30005	30144	30177	30249	30290	30329	30395	29868	30000	30413	30227	30340	30199	30055	30373	30406	30079	30187	30336	29962	29959	30118	30068	29993	30251	30248	30257	30279	29962	30209	30033	29968	29996	30262	30064	30070	30051	30017	30203	30197	29956	30342	30091	29988	29977	30131	30253	29906	30384	30499	30432	30008	30170	30211	30066	30139	30105	30090	30029	30228	30114	30215	30133	29894	30296	30234	30148	30207	30140	30220	30200	30055	30127	30262	30283	30185	30014	29994	30152	30018	30121	30172	29973	30105	30333	29794	29975	30092	30061	30110	30122	30223	30149	29834	30095	30114	30143	30133	30359	30200	30095	30216	30088	30289	30049	30341	30085	30135	30062	30188	30253	30143	30073	30113	30088	30254	30064	30231	30077	30212	30069	30346	30314	30106	30115	30129	30238	30072	29963	30223	29888	30039	30161	30222	30265	30162	29907	30521	30413	30125	30036	30250	30252	29978	29877	30101	30023	30042	30481	30199	30149	29995	30190	30299	30207	30111	30216	30287	30214	30228	29935	30103	30158	30273	30438	30035	30218	30251	30084	30020	30111	30402	29928	30164	30205	30324	30166	30161	30373	30278	30085	30440	30094	30102	30329	30127	30195	30123	30219	30145	30239	30164	30135	30070	30184	30232	30201	30024	29831	30164	30219	30220	30107	30241	30323	29885	30286	30141	30271	30380	30227	29870	30278	30299	30105	30199	30030	30215	30122	30390	30325	30192	29973	30230	30129	30225	30184	30117	30284	30413	30192	30178	30281	30310	30275	29999	30172	30180	30155	30088	30296	30128	30186	30026	30266	30117	30224	30506	30271	30146	30122	30138	30002	30287	30215	30012	30063	30082	30266	29982	30099	30121	30161	30063	30147	29984	29982	30304	30316	30091	29981	29964	30009	30027	30111	29943	30192	30044	30191	30091	30185	30196	30195	30050	30147	29942	30147	30338	30199	30122	30069	30129	30150	30131	30162	30200	30219	30182	29741	30130	30229	30060	30145	30037	30210	29977	30043	30099	30136	30111	30058	30102	30052	30467	30211	30317	29921	30103	30012	30123	30182	30352	30126	30063	30205	30159	29992	30154	30225	29994	30224	30131	30217	30274	30353	30051	30296	30344	30175	30267	30274	30416	30261	30193	30137	30107	30085	30042	30178	30084	29824	30126	30386	30313	30207	30177	30153	30182	30281	30313	30272	29885	30147	30198	30044	30118	30191	30213	30118	30209	30015	30135	30112	30195	30473	30096	30184	30000	30006	30331	30126	30041	30430	30252	30249	30091	30171	29986	30329	30037	30071	30144	30327	30155	30015	30021	29970	30245	30095	30236	30156	30065	29990	30282	30010	29930	30257	30310	29893	30077	30121	30381	30216	30240	30519	30073	30184	30009	30258	30105	30022	30139	29932	29993	30062	30170	30051	30247	30194	30288	30027	30399	30194	30317	30277	30188	30000	30080	29957	30173	29969	29883	30194	30050	30110	30261	29981	30056	30175	29864	30003	30232	30169	29989	30292	30361	30277	29929	30020	30133	30009	30183	30217	30121	30067	30054	30002	30101	30047	30163	30204	30386	30279	30225	30234	30116	30148	30332	30298	30267	30185	30077	30104	30087	30123	30244	30160	30270	30099	30420	30079	30045	30193	30354	29930	30201	30245	30122	29984	30333	30231	30006	30088	30156	30171	30299	30253	30080	30186	30392	30036	30102	30211	30166	29993	29881	29930	30387	30025	29994	30286	30149	30050	30218	30154	30500	30180	30315	29818	29864	30041	30065	30191	30286	30057	30168	30191	30460	30113	30397	30064	30260	30183	29985	29902	30213	30371	30028	30251	30401	29987	30285	30159	30113	30001	30213	30058	29968	29913	30242	29933	30013	30327	30231	29924	30017	30340	30273	30230	30093	30161	30312	30377	30103	30296	30027	30260	30286	30256	30136	30125	30131	30138	30195	30041	30107	30192	30111	29993	30163	30016	30267	30075	30115	30390	30294	30233	30221	30258	30091	30257	30253	30318	29985	29735	30190	30131	30245	30297	30184	30085	30093	30161	30239	30152	30113	30445	30249	30197	30289	30331	30235	30016	30227	30096	30289	30062	30145	30123	30385	30271	30165	30175	30255	30299	30091	30134	30147	30135	30103	30272	30144	30079	30075	30074	30066	29878	30228	30071	30423	30083	30100	30134	30019	30162	30108	30050	30186	30130	30213	30042	30429	30385	30157	30175	29986	30269	30130	30065	30304	30138	30116	30089	30232	30100	30238	30279	30160	30477	30169	30075	30099	30130	30241	29938	30180	30279	30294	29945	30138	30264	30161	30038	30060	30293	30157	30322	30042	30440	30164	30008	30345	30206	30106	30306	30400	29937	30058	30230	30323	30021	30307	30142	30339	30347	30330	30200	30436	30092	30162	30088	30093	30135	30167	30152	30219	30312	30187	29988	30036	30104	30069	29889	30224	30487	30099	30195	30331	30196	30506	30217	30091	30203	29928	30102	30365	30374	29969	30108	30074	30124	30101	30262	30045	30314	30120	29786	30109	30320	30402	30170	30184	30309	30129	30238	30170	30059	30080	30346	30117	30116	30070	30238	30183	30243	30211	29958	30087	30447	30196	30122	29706	30338	30320	30018	30287	30351	30157	30144	30177	30261	30291	30199	30197	29809	30247	30145	30282	30135	30455	30337	29988	30073	30237	30159	30460	30321	30274	30198	30161	30235	30266	30121	30048	30167	30069	30082	30208	30083	30213	30387	30296	30125	29905	30229	30090	30227	30094	30291	30390	30209	30033	30033	30132	30177	29843	30015	30085	30206	30120	29983	30037	30215	29952	29978	30051	30151	30166	30052	30218	30110	30221	30290	30153	30108	30286	30191	30286	29943	30029	30159	30291	30106	30055	30330	30164	30201	30000	30166	30123	30074	30110	30186	30130	30258	30167	30100	30115	30124	30149	29999	30116	30037	30182	30417	30078	30371	30030	29822	30131	30208	30162	30139	30063	30301	30244	30060	30150	30236	30136	29964	30062	30034	30083	30105	30309	30203	30179	30155	30247	30184	30212	30241	30000	30317	30148	30341	30165	29977	30288	30310	30172	30011	30010	30347	30150	30118	30167	30202	30410	30105	30196	30205	30179	30150	30067	30160	30278	30000	30171	30190	30100	30023	30024	30005	30033	29907	30070	30148	30048	30086	29975	30408	30107	30196	30386	30262	30074	29986	29834	30180	30242	30314	30021	30180	30267	30068	30281	30067	30100	30226	30047	30119	30232	30165	29924	30304	30196	30286	30301	30294	29961	30227	29951	29857	30234	30058	30190	30273	30054	30264	30125	30021	30246	29750	30144	29968	30235	30168	30067	30206	30144	30358	30197	30181	30239	30286	30028	30141	30180	29925	30404	30210	30089	30204	30318	30061	30191	29908	30255	30004	30193	30121	30262	30119	30086	30048	30241	29768	30186	30316	30065	30176	30255	30525	30052	30450	30014	30244	29949	30207	30170	30449	30224	29971	30178	30041	30165	30203	30371	30055	30266	30084	30199	30192	30157	30325	30048	30283	30109	30271	30050	29918	30125	30175	30268	30102	30078	30201	30039	30063	30276	30152	30103	30034	30223	30116	29937	30013	30019	30001	29943	30196	30384	30212	30090	30253	30128	30264	30126	30014	30196	30200	30321	30078	29985	30192	30122	29932	30219	30151	30138	29789	30166	30043
62524	100640	94056	77228	50502	33509	25332	22882	22792	22904	22855	22949	22870	22882	23053	22900	22950	22960	23016	22989	22847	23054	22915	22996	22971	23013	23011	23002	22900	23077	22924	22760	22937	23045	22883	23080	22926	23024	22969	23069	22834	23056	23209	23062	23150	23019	22962	22851	22909	22774	22883	23100	22930	22837	22925	23027	22860	22992	23105	22947	22802	22973	23039	22958	22884	23076	22813	23036	22926	22981	22924	22974	23084	23137	23082	22949	22798	22991	23084	23070	22812	22942	22912	23039	22894	22999	23017	23231	22915	22983	23080	23089	22804	23054	22912	23015	22851	23132	22833	22952	22964	22898	22849	22925	22828	22975	22980	22988	22819	22915	22981	23043	22968	22967	22895	23047	22961	22962	23080	22991	22959	22845	22955	22907	23023	22972	23055	23038	22820	23007	23025	22896	22820	22927	22871	23012	22935	22998	23084	22958	22942	22913	23015	22884	23079	22955	22863	22842	22861	22945	22983	22924	23115	22947	22829	22962	22928	22872	22810	22823	22833	22741	22990	23078	22949	22910	23019	22923	23024	22865	22815	23171	22903	22867	22963	22978	22965	22917	22975	22843	23094	22930	22986	22895	23041	22972	22800	22965	23196	23125	22908	23101	22975	22950	22934	22983	23120	22682	23007	23127	22823	22900	22899	22844	22876	23052	22952	22843	22996	23159	22945	22960	23017	22994	22804	22962	23031	23141	23074	22936	22999	23097	22881	22826	22848	23160	23248	22909	22958	22991	22976	23046	22783	23128	22897	22980	22781	22969	23036	22788	22782	22993	23012	23067	23110	22981	22823	22981	22999	22974	22929	22970	23109	22958	22948	22872	23009	22838	22978	22942	22945	23014	23059	23000	22836	22881	23063	23020	22743	22926	22968	22806	22807	23070	23130	22877	23151	22810	23028	22896	22763	22965	22850	22939	23009	23022	23004	22897	22894	22996	22794	22892	22921	22901	22813	23083	22910	23075	22917	23064	23114	22996	23070	22841	22947	22820	22870	22817	22885	23037	22935	22851	22844	22917	22884	23106	22928	22756	22973	23011	23053	22838	22947	22962	22885	22932	22775	23062	22995	22960	22849	22895	23075	23122	22860	22953	22978	23015	22961	23020	22960	23083	23087	22907	22923	22875	22605	23002	22768	22737	22914	22683	23018	22835	22936	22836	22950	22810	23000	22863	22945	22910	22967	22960	22820	22912	23016	22900	22950	22829	23027	22885	23050	22843	23057	23097	22891	22762	22804	22834	23121	22938	22965	22955	22884	22955	23019	22600	22954	22889	22977	22862	22717	22740	22999	23028	22892	23053	22911	22994	22940	22946	22977	22803	22974	22754	22893	23045	23041	22972	22801	23044	22972	23165	22807	22931	23024	22863	23086	23001	22953	23067	22929	23049	22756	22904	22834	22870	22928	22864	22992	22988	22943	22938	22919	22947	23025	22990	22880	22983	22776	22863	22883	22931	22680	22984	23029	23077	22852	23016	23022	22828	22886	22834	22710	22878	22899	22955	22972	23032	22911	22949	22961	22801	23018	22971	23088	22861	23057	22753	22916	22937	23078	22969	23078	22919	22941	22981	22821	23013	23034	22912	23112	23116	22820	23061	22763	22846	22658	22832	22972	22957	22923	22916	23008	22991	23004	22830	22971	22754	23022	22979	23092	22999	22868	22943	22943	22928	22758	22888	22872	23154	22860	22854	22879	22951	22900	22972	23004	22785	22928	22815	23063	22836	22986	22733	22985	22918	22903	22950	23044	22866	22785	22862	23115	22863	23104	22768	22901	23069	22983	22979	22894	22914	22809	22908	22837	22949	22944	23109	22961	22677	23024	22958	22911	22859	22916	22949	22794	22927	22771	22958	22893	22999	23152	22828	23138	23087	22822	23004	22971	23079	22930	23102	23003	23038	23019	23058	22833	22967	22981	22805	23033	23026	23026	22963	23074	23100	22943	22679	23011	23032	22911	22782	22839	22779	22703	23021	22961	22809	22881	23040	22969	23038	22895	22977	22940	22972	22938	22904	22834	22787	22973	22825	23011	22926	22982	22834	23039	22878	23006	23000	22903	23050	22918	22946	22909	22888	22923	22953	22874	23145	22858	23081	23137	22858	22901	23040	22871	22952	22901	22913	22871	23138	22924	23023	22860	23061	23056	22956	22859	22930	23023	22994	23154	22887	22898	22839	22994	22878	22753	23001	23002	22958	23017	22924	23139	22803	22939	22753	22892	22773	23040	22757	22917	22822	22948	22992	22984	22658	23184	22958	22952	22943	23043	22920	22740	22873	23101	23025	23019	22802	22932	22820	23220	22969	23012	22862	22839	23024	22797	22927	23127	22813	23094	22971	23030	22975	23028	22882	23030	22987	22938	22915	22904	22785	22904	23000	22874	22925	22942	22902	22823	22986	23001	23157	22866	22875	22865	22932	23090	22878	22953	23148	22854	23096	22963	22942	22835	22803	22988	22836	22984	23042	22897	22911	23115	22780	22942	23062	22793	22937	22858	23185	22873	22924	23063	22936	22864	22986	23013	22898	22924	23031	23035	22951	23023	22846	22953	23134	23049	23121	22961	22852	22751	22918	22942	22949	22830	23033	22966	22902	22868	23098	22943	22860	22835	23006	23225	22828	22943	23003	23085	23003	23040	22858	22783	22877	22963	22969	22843	23005	23009	23032	22837	22838	22889	23054	23135	23039	23069	22954	23032	23015	22882	22976	22977	23047	22909	22740	22976	22905	22984	23027	22888	22881	23086	22721	22806	22896	23020	23204	22870	23174	22808	23015	22758	22906	22893	22957	22886	23080	23007	22712	22918	23160	22885	22934	22893	23025	23070	22996	22997	23072	22930	23012	23080	22945	22975	23027	22912	22784	22950	22899	23078	22919	22861	22904	22766	22721	23047	22812	22845	22845	23003	22869	22995	23006	23059	22906	23035	22752	23109	23010	22954	22764	22864	22882	23037	23068	22928	22921	22817	22842	22946	23094	22779	22938	22859	22859	22890	22984	22977	23200	22883	22825	22901	22954	22594	22981	22796	23003	22888	23009	22845	22870	22900	23033	22919	23063	22913	22915	22974	22998	22876	22908	23037	22925	23088	23047	22793	23002	22856	22698	23034	22987	22916	22698	22883	22980	23057	22968	22925	22833	23064	23175	22910	22921	22958	23077	23189	23032	22994	23069	22989	22946	22727	22935	23096	22793	22806	22933	22843	22819	22771	22818	22992	22877	22978	22851	22891	22838	23086	23103	23018	22909	22917	22907	22887	22999	22934	22969	23029	22912	22963	22886	22779	22889	22969	22837	22871	22949	22877	22949	23048	23027	23016	22904	23010	22866	23136	23047	23078	22976	22872	23045	23061	23017	23018	23012	23051	22908	23038	23013	22925	22844	23107	22892	22831	23147	22788	23063	23064	22838	22924	22874	23169	22814	23038	23017	22863	23040	22876	22877	23099	23009	22868	22846	22892	22884	22959	22785	22944	22826	23014	22966	22907	22862	22928	22914	23003	22818	22945	22845	23077	22910	22849	23135	22911	22991	23019	22878	22978	23155	22873	22858	22864	22928	22896	23033	22932	22983	22839	22830	22898	22954	23010	22865	22946	23014	22858	22803	23017	23043	22924	22810	22808	22985	23109	23034	23019	22725	22948	22844	22951	22823	22798	22983	22925	22857	22890	22921	22918	23034	22956	22711	23106	22994	22912	22978	23118	22864	22895	23090	22862	22904	22803	22938	22812	22797	22906	22967	22963	22903	22999	22970	22908	23017	22876	22964	22961	23143	22873	23059	23082	22842	22905	23043	23065	22995	22844	22942	23041	22852	22956	23067	22911	23032	22973	23009	22926	23155	22957	22962	23026	23067	22897	23035	22777	22940	22788	22811	23048	22858	22819	22976	22892	22895	22954	22998	23121	22840	23064	22942	22877	23047	22932	22964	22795	22859	22874	23021	23114	22743	23098	22809	23111	23021	22812	22801	22894	22916	22989	22928	22850	22986	23107	22968	22755	23118	23004	22799	23115	22959	22992	22836	22903	22916	22920	22883	23206	22890	23000	23095	22995	22850	22846	23042	22922	23053	22948	22988	23009	22923	22994	22914	22975	22910	23106	23150	22974	23034	22775	23005	23181	22943	23258	22899	22959	22926	22785	22905	22782	22966	22808	22942	22849	22878	23085	22938	22955	23130	22915	23012	22794	23143	23086	22812	23050	22963	23064	22805	22928	23093	22854	22999	22853	22899	22797	22983	22812	22883	22811	22816	22975	22808	22971	22834	22948	22902	22960	22720	22912	22947	22930	23019	22923	22876	22835	23071	23109	22705	22869	22986	22918	22834	22823	23089	22783	22980	22910	22976	23135	22923	23060	22911	23066	22923	22973	22989	22923	23016	23069	22938	22835	22979	22987	22802	22866	22927	22986	22853	22970	22939	23039	22975	22725	22961	22999	23042	22941	22984	22995	22831	22909	22977	23105	23019	22928	22859	22999	22729	22964	22886	22782	22912	22934	22920	22958	22892	22990	23113	22893	23072	22934	23028	22873	22951	22919	22832	22982	22892	23030	22930	23060	22975	22921	23100	22830	22932	22855	22883	23065	22909	22880	23080	23065	23032	22883	23000	22782	22904	22923	22905	22936	23054	22947	22889	22911	22668	22996	22936	22875	22951	23059	22886	22938	22857	22846	22908	22873	23039	22909	23077	22864	23027	22898	22988	22809	22792	22964	22860	23105	22911	23040	22887	22949	22968	22975	22955	22912	22757	22941	22799	22877	22949	22847	23071	22771	22905	22736	22874	22913	22799	22913	23006	22933	22920	22838	23107	22932	23038	22811	23011	22778	22886	22891	22975	22936	23041	22894	22920	22745	22796	23084	22790	22962	22987	22919	22935	23087	22906	23017	22840	22990	22916	22992	22980	23008	22943	23038	22842	23066	22953	22624	23082	22955	22986	22892	23080	23019	23021	23026	22862	23067	23038	22983	22957	22949	22835	23082	23076	23285	22784	23063	22907	23024	22895	23080	23021	22949	22908	22752	22852	23072	23018	22941	22975	22785	22990	22848	22903	22918	22982	23175	22928	22849	22928	23169	22898	22997	22949	22918	22907	23017	22856	22985	23007	22907	22942	22961	23127	22908	22811	22873	23085
29173	38355	48641	40058	32240	30433	29624	29043	28971	28710	29084	29091	28825	28840	29044	28799	29048	29251	29271	29171	29041	28901	28810	29056	28923	28715	28989	29083	28912	28915	28977	28745	29073	29061	29061	29080	28949	28980	29169	28822	29043	28959	29122	28938	28672	28992	29021	29043	28964	28821	29127	29034	28856	28901	28901	29033	29182	28893	28854	29130	29055	28992	28812	28966	28936	29024	29205	29112	28801	28839	28891	28958	29142	29227	28684	29014	29115	28816	29056	28879	29135	29130	28987	28921	29082	29085	29100	29060	29011	28856	29159	28989	28695	28900	29035	28945	29057	29130	28943	28994	29095	28562	28801	29142	29036	28743	28958	29033	29053	28957	29192	29029	28980	28982	28897	28998	29106	28946	28718	28852	29067	29127	29059	28670	28751	28881	28871	29109	29035	29099	28885	28857	29026	29077	28576	29013	28900	28980	28967	29013	29097	29081	28738	29059	29063	28962	28902	28957	29139	28921	29236	28915	28869	28834	29029	28932	28820	28729	28913	28988	28754	29091	28930	28923	28824	29163	28809	28737	28944	28874	28927	28606	29164	28949	28949	29112	28913	29101	28911	29038	28826	28976	28969	29039	29285	28780	28954	28867	29025	28857	28903	28833	28954	28842	28881	28771	29038	28687	29025	28921	28882	29045	29028	29060	28813	28902	29027	29009	29002	28797	28802	29041	29211	29025	28893	29107	28987	28926	28750	29026	28789	29177	29003	29106	29033	28827	28883	29030	28994	28996	28842	28940	29004	29004	28819	28940	28729	28955	29035	28988	28953	29062	29021	28868	29023	29054	28945	29017	29057	28941	28944	29045	29147	28904	28784	28630	28963	28726	29038	29112	29161	28935	29038	29132	29106	28917	29193	29165	29144	29073	28971	28864	28867	28804	28992	28975	28821	29169	28840	29230	29069	29089	29023	28961	28759	28944	28874	28768	28815	29369	28948	29117	28917	29049	28847	28936	29018	28850	28741	28869	29131	29017	28942	29212	29147	28954	28872	28865	28829	28916	28854	28819	28831	29033	28943	29094	28758	28878	29168	28841	28752	28910	29097	28954	28825	28865	28944	28776	29148	28724	28765	29034	28984	29093	28951	28815	28880	28782	28785	28892	29064	29008	28964	28959	29042	28861	29042	28751	28997	28747	29116	28798	29021	28851	28869	28609	28731	28822	28959	29020	29090	28970	28820	28994	29081	28914	28823	28887	29034	28727	29012	28901	29046	29018	28869	28806	29012	29020	29016	29039	28977	28836	28927	28996	28897	28793	28932	29039	28879	28995	28800	29111	28986	29005	28902	29129	29261	28990	28939	28859	29087	29018	28970	28744	28959	29078	28786	28991	28885	28913	28900	28965	28889	28923	28902	29121	28928	29034	28863	28782	29058	28950	28961	29050	28993	28850	29204	29026	29059	29082	29092	29062	28959	28992	28938	28755	29199	29026	28700	28858	28862	28880	28902	29007	28913	29004	29225	28723	28985	29060	29082	28915	28880	28930	28977	29035	29016	28833	29022	29098	28986	28895	28928	28963	29029	29033	28987	28733	29140	28766	29106	28898	29053	28838	28977	28991	28865	29064	28982	28882	28786	29069	28870	28821	28654	28825	28954	28806	28888	28839	29037	29222	28858	28830	28945	28953	28903	28847	28906	29110	29035	28837	29102	29089	28952	28969	28919	29087	28701	28850	29080	28691	28956	29063	29021	28842	28894	28820	29003	28962	28718	28896	28885	28933	28904	28951	28927	29059	29026	29106	28987	28894	29009	28948	28999	28904	29008	28870	28823	28841	29106	29040	28910	29053	28897	28787	28878	28827	28939	28917	28897	28733	28883	29009	29125	28966	28890	28973	29117	28880	29008	28936	29104	29068	29031	28992	28905	28822	28544	28784	28852	29056	29047	29065	29057	29088	28932	29049	28891	28959	28922	28960	29050	28716	28751	29057	28917	28738	29097	28850	28896	28721	28999	28802	29176	29005	28876	28833	29071	28808	29203	29209	28840	28966	29079	28830	28989	28882	28833	28991	29052	29006	29033	28806	28767	28756	28996	29050	28912	28928	28862	28923	29180	28900	28978	28951	28985	28993	28885	28743	28828	29242	28908	28944	28946	28915	28992	28952	28937	29142	28751	28821	28728	28680	29079	28793	29000	28818	29099	28943	28727	28848	28802	29055	29083	28846	29161	29112	29019	28980	29092	28820	28965	29018	28737	28925	29114	28912	29011	28919	28926	28901	29051	29087	29032	29097	28807	28763	29012	28895	29051	29126	28894	28980	28936	29042	29056	29007	28905	28923	28809	29082	29000	28994	28882	28948	29090	28861	28983	29013	29026	28955	28925	29121	28988	28998	28889	28883	28869	28843	28786	28902	28852	28830	28843	29067	28965	28850	28980	28863	29036	28759	29051	28987	29123	29068	28962	28917	29055	28953	29076	28922	29040	28953	29232	28859	28881	28756	28840	29141	28993	28948	29026	29278	29021	28915	29018	29013	29053	28862	28948	29072	29005	28826	28963	28940	29081	28841	29065	28954	28847	28918	28846	28774	28916	28711	29051	28962	28891	28949	28828	28988	28796	29010	29199	28929	29012	29097	29095	29192	28656	29060	29065	29001	29028	28793	29159	28852	28846	28997	29007	28807	28882	28857	28981	28790	28963	29095	29108	28917	28814	28805	29200	29118	28919	28855	29057	28847	29113	29117	29043	29117	28923	28646	28834	28954	28861	28920	28891	29005	28996	28835	28965	28653	28825	29094	28961	28944	28923	28666	28796	28879	28861	28859	28967	28837	28978	28845	28975	28795	28921	28795	28937	29031	28950	28968	28950	28837	29013	28910	28834	29037	29023	28755	29075	29041	29063	29092	29020	29138	28749	28798	28885	28794	29050	29080	28898	28989	28828	28975	28945	29159	29075	28883	28872	28922	28792	29220	28893	28918	28861	28994	28824	28966	28937	29120	28961	29239	29008	28719	29070	28907	29179	28716	28869	28898	29011	29006	29050	28840	29088	28913	29100	29072	29076	28853	29008	29014	28972	28835	28665	28837	29225	28838	29324	29274	28641	28765	28832	28807	29186	28886	28966	28993	28914	29153	28929	28867	29166	29138	29039	29193	28934	29224	28857	28906	28891	29088	28968	28725	28998	28900	28953	29080	28936	28956	28756	28845	28862	28988	29060	28967	29014	28918	28899	28941	29192	28806	28881	29126	28781	28957	28799	28805	29034	29057	28958	29144	28918	29024	28975	28886	28915	29052	28728	28930	29120	29040	29108	29026	28935	28965	28849	28889	28892	28823	28875	29011	28908	29162	28999	28845	28732	29034	28953	29069	28972	29180	29195	29030	29116	28984	28926	28805	29092	28896	28960	28854	29133	29100	28763	28720	28897	28943	28847	29057	28951	29142	28861	28853	28969	28719	28925	29148	29143	29019	29137	29034	28960	28825	28976	28911	29075	28755	28767	28985	28901	29151	28847	28872	29074	29089	29056	29064	28950	28992	29157	29015	29006	28789	29013	29022	29041	28941	29090	29011	29342	28961	29114	28849	28743	29039	28949	28819	29049	28774	29112	28750	28943	28944	29155	28884	28973	29051	28898	28947	28998	28997	28843	29081	29028	28873	29232	28716	28980	29119	28968	28991	28923	29177	29141	29047	28915	28983	28898	28862	28992	28827	29231	28768	28925	29030	29209	29183	28722	29063	29063	28809	28882	28715	28828	28717	28921	29019	29033	29160	28950	29123	29036	28647	29145	28916	29161	28991	28673	29017	28860	29101	29064	29037	29092	29041	28864	28792	28988	28786	28985	28965	29110	28945	29102	28930	28857	28720	29028	28950	29058	28944	29047	29143	29018	28613	28828	28953	29010	28849	29183	28870	29010	29103	28880	29039	29147	28975	29076	28907	28964	28988	29031	29013	28902	28966	29043	29203	29168	29005	29136	28916	28854	28841	28687	28944	28865	29041	28926	29084	29009	29064	28995	28932	29066	28986	28704	28892	29259	29037	29106	29049	29187	29042	28975	29136	28857	29019	28845	29055	29109	28949	29035	29006	29080	29158	29038	28867	28902	29281	28807	28890	29030	29141	29169	28818	28814	28879	28992	28899	28622	28970	28926	28769	28950	29037	28871	28788	29101	28867	29004	28956	28782	29053	29062	29083	28915	29157	29085	28937	28945	28894	28952	29038	28929	28990	28902	28994	28966	29052	29174	28979	29272	29215	28874	28779	28817	28825	28879	28922	28961	29170	28729	28894	28866	28875	28974	28941	28959	28793	29038	28922	29163	28873	28805	28868	28948	29123	28957	28938	28881	29090	29282	29027	28899	28908	29016	29040	28837	28851	29057	29066	29110	29016	29013	29088	28859	28934	28955	28942	29183	28874	28949	28766	28986	29127	29012	28961	28960	29055	28999	28936	28712	28937	28937	28982	28874	29056	29034	29109	28997	29131	28986	29026	28893	28807	28995	28855	28936	28710	29045	28839	29079	29086	28858	28942	28845	28562	29148	28881	28856	28790	29029	29129	29142	29194	28823	29142	28902	28750	28882	29287	29142	28950	28946	28816	29086	29019	28995	28892	28911	28869	28950	28754	29117	29062	28779	28795	28879	28789	29023	29109	28924	28957	28854	28897	29073	28784	29043	28849	28937	28757	28973	28941	29031	29057	28987	29174	28849	29132	28994	28790	29085	29063	29128	28907	29059	29012	28908	28847	28882	28799	28951	28888	29075	28638	28899	29006	28987	29063	29159	28842	28837	28809	29021	29086	28944	28986	28768	28922	28882	28909	28945	29097	29085	29088	29137	29133	29050	29045	28979	28938	28989	28940	28696	29067	28904	28956	28994	28790	29026	29265	28993	28732	28865	29063	28978	28790	28916	28747	28750	29131	29048	28834	28886	28775	28790	28925	28941	29083	29122	28900	28751	28923	28980	29044	28997	29128	28894	28976	29040	28920	29066	28823	28841	29032	29056	29047	29073	28847	28870	28875	29197	29016	28989	28906	28991	28948	28984	29114	28867	29093	29024	29345	29057	28707	29086	29048	28985	28963	28881	29100	28966	29148	28951	28710	29096	28869	29157	28911	29034	28941	29143	28888	28829	28951	28899	28984	28818	28747	28854	28745	28925	28880	28969	28957	28742	28728	29028	29266
36668	61555	50442	34574	26333	23246	22363	22010	22157	22216	22237	22295	22071	22217	22185	22185	22233	22051	22359	22079	22070	22220	22293	22210	22375	22220	22059	22201	22311	22057	22388	22171	22326	22003	22025	22227	22243	22074	22056	22173	22368	22216	22269	22147	22170	22200	22040	22194	22140	22197	22073	22102	22187	22004	22288	22188	22203	22040	21999	22148	22192	22030	22012	22315	22296	22064	22157	22197	22172	22124	22201	22002	22242	22017	22109	22109	21975	21952	22280	22180	22094	22122	22076	22158	22178	21952	22240	22192	22040	22185	22026	22246	22081	22286	22218	22053	22165	21942	22300	22215	22230	22145	22002	22158	22132	22316	22333	22100	22056	22242	22115	22205	22206	22319	22028	22101	22198	22244	22092	22085	22345	22203	22164	22220	22153	22248	22121	22149	22140	22148	22123	22249	22165	21993	22180	22170	22081	22253	22121	21967	22333	22205	22269	22041	22119	22166	22084	22216	22031	22114	22047	22142	22085	22144	22179	22214	22198	22076	22115	22111	22069	21988	22212	22193	22090	22265	22076	22121	22289	22063	22232	22065	22263	22220	22126	22345	22105	22206	22103	22141	22114	22106	22128	22105	22179	22204	22098	21960	22085	22263	22086	22069	22087	22266	22071	22175	22278	22226	22067	22038	22266	22258	22130	22129	22083	22315	22176	22267	22307	22180	22112	22065	22093	21956	22131	22151	22057	22263	22077	21959	21957	22158	22240	22252	22101	22126	22205	21976	22131	21984	22194	21958	22111	22073	22152	22191	22102	22101	22080	22280	22169	22186	21982	22155	22028	22071	22104	22076	22200	22148	22257	22084	22090	22113	22094	22243	22142	22080	22146	22058	22232	22269	22196	21976	22222	22158	22040	22067	22159	22167	22374	22185	22096	22333	22250	22087	22303	21946	22109	22012	22028	22280	22116	22133	22142	22131	21998	22080	22013	22212	22234	22060	22067	22149	22179	22031	22117	22149	22158	22051	22175	22038	22198	22218	22150	22167	22247	22174	22209	22031	22162	21936	22272	22147	22111	22221	21996	22215	22113	22179	22068	22140	22280	22223	22213	22258	22233	22093	21961	22226	22161	22046	21984	22211	22146	22136	21958	22271	22119	22101	22114	22074	22206	22060	22149	22102	22262	22231	22114	22196	22174	22017	22053	22090	22048	22088	22376	22180	22245	22064	22078	22241	22278	22315	22087	22222	22203	22431	21970	22111	22083	22053	22082	21957	22134	22095	22136	21985	22330	22050	22185	22150	22069	22318	22105	22117	22120	21978	22203	21906	22122	22002	22232	22074	22093	21990	22196	22062	22049	22259	22066	22252	22132	22130	21989	22051	22277	21987	22127	22315	22225	22123	22108	22068	22062	22231	22052	22288	22231	22266	22021	22135	22333	22194	22151	22179	22271	22154	22139	22144	22152	22144	22163	22139	21976	22104	22181	22053	22275	22243	22165	22171	22156	22140	22279	22022	22318	22131	22097	22182	22019	22203	22135	22115	21902	22224	22084	22181	22043	22162	22171	22130	22117	22266	22065	22206	22075	22105	22099	21997	22251	22000	22207	22357	22035	22077	22160	22073	22106	22197	22245	22157	22279	22178	22156	22163	22151	22198	22194	22349	22147	22102	22150	22016	22283	22124	22034	22084	22246	22102	21938	22095	22165	22142	22128	22277	22174	22143	22087	22194	22099	22135	22231	22116	22165	22070	22176	22190	22121	22032	22084	22058	22182	22075	22218	22078	22109	21986	22064	22322	22139	22140	22158	22307	22285	22302	22142	22245	22154	22328	22230	22303	22126	22019	22126	21950	22224	22076	22122	22045	22147	22172	21994	22125	22192	22329	22098	22064	22190	22125	22073	22216	22169	22130	22194	22049	22188	22186	22247	22061	22120	22081	22062	22209	22072	22274	22148	22050	22278	22091	22087	22157	22046	22178	22049	22126	22168	22114	22268	22180	22281	22119	22195	22113	22045	22017	22280	22102	22046	21976	22026	22226	22120	22261	22068	22219	22345	22143	22129	22253	22086	22239	22030	22024	22090	22091	22044	22202	22182	22150	22018	22168	22274	22236	22200	22003	22117	22103	22195	22149	22201	21958	22095	22054	22148	22164	22040	22261	22165	22101	22107	22231	22116	22204	22050	21924	22245	22055	22241	22087	22130	22199	22168	22043	22136	22222	22018	22174	22137	22293	22150	22224	22199	22298	21965	22190	22148	21965	22222	22003	22203	22104	22197	22112	22178	22271	22287	22121	22154	22093	22141	22222	22094	22131	22221	22088	22261	22159	22276	22235	21962	22075	22207	22215	22214	22090	22083	22126	22150	22176	22081	22260	22200	22148	21913	22190	22134	22184	22139	22017	22215	22153	22165	22244	22363	22185	22378	22111	22002	22066	22157	22130	22176	22178	22086	22214	22098	22042	22120	22171	22153	22217	22353	22031	22121	22205	22121	22149	22077	22132	22064	22121	22179	22191	22206	22101	22301	22239	21854	22100	22076	22021	22104	22218	22107	22106	22045	22193	22241	22142	22105	22408	22021	22191	22281	22041	22110	22126	22161	22239	22232	22097	22333	22226	22214	22316	21964	22186	22123	22267	22111	22116	22028	22157	22171	22104	22118	22058	22115	22028	22139	22297	22196	22222	22015	22102	22402	22180	22218	22151	22085	22001	22206	22277	22119	21989	22114	22262	22053	22165	22149	22248	22177	22022	22021	22073	22089	22056	22149	22232	22081	22152	22084	22099	22218	22250	22198	22277	22006	21981	22128	22157	22131	22145	22220	22046	22169	22092	22207	22181	22119	22215	22140	22180	22074	22233	22406	22208	22163	22081	22058	22117	22218	21934	22080	22123	22004	22267	22036	22031	22156	22153	22070	22103	22184	22042	22220	22163	22023	22164	22141	22189	22111	22068	22130	22222	22020	22372	22185	22198	22080	22072	22167	22208	22133	22128	22079	22179	22192	22297	22018	22241	22076	22202	22051	22036	22033	22104	22118	22086	22241	22198	21894	22195	22169	22088	22295	22098	21941	22214	22179	22125	22047	22138	22050	22136	22217	22075	22099	22348	22267	22195	22170	22091	22010	22065	22326	22203	22162	22142	22055	22142	22196	22182	22279	22210	22114	22188	22226	22003	22058	22069	22143	22110	22077	22227	22109	22204	22068	22023	22329	21999	22052	22020	22004	21984	22293	22031	22400	22101	22147	22142	22153	22335	22102	22094	22240	22255	22020	22198	22114	22201	22101	22265	22189	21963	22158	22264	22236	22296	22092	22203	22286	22158	22380	22058	22088	22164	22253	22055	22078	22106	22059	22040	22122	22100	22137	22237	22080	22122	22197	22162	22207	22052	22127	22170	22342	22172	22192	22143	22295	22312	22095	22141	22097	22093	22159	22134	21975	22272	22099	22171	22061	21990	22097	22147	22195	22313	22120	22076	22327	22141	22214	22236	22193	22163	22042	22129	22209	22148	22262	22238	22153	22135	22185	22307	22038	21927	22441	22192	22155	22187	22006	22024	22167	22083	22094	22335	21997	22088	22256	22143	22229	22244	22189	22132	22170	21984	22172	22226	22194	21972	22221	22080	22098	22205	22208	21994	22126	22257	22002	22268	22081	22059	21998	22379	22218	22153	22165	22126	22184	22274	22164	22090	22167	22173	22168	22012	22200	22225	22044	22139	22185	21936	22143	22061	22120	22099	22164	22160	22235	22250	22290	22097	22147	22319	22008	22172	22341	22158	22295	22268	22024	22395	21944	22220	22199	21909	22156	22275	22134	22233	22160	22174	22167	22128	22066	22202	22211	22083	22229	22228	22256	21990	21983	22289	22248	22104	22240	22012	22099	22089	22350	22226	22173	22191	22070	22096	22022	22158	22134	22071	22139	22272	22344	22274	22206	22053	22085	22134	22026	22182	22138	22074	22245	22085	22361	22068	22102	22287	21961	22129	22203	22175	22155	22005	22383	22124	22187	22247	22075	22166	22317	22064	22085	22347	22060	22194	22145	22057	22204	22110	22264	22159	22332	22194	22168	22026	22291	22150	22237	22256	22000	22062	22042	22228	22116	22161	22008	22192	22040	22077	22258	22163	22013	22166	22142	22334	21932	22039	22123	22184	22128	22013	22040	22233	22049	22198	22021	22203	22288	22108	22392	22127	22053	22226	22166	22002	22227	22052	22054	22052	22174	22143	22108	22017	22309	22099	22022	22213	22142	22201	22258	22405	21946	22397	22097	22023	22075	22201	22014	22303	22024	22089	22139	22260	22047	22140	22143	22236	22192	22021	22220	22190	22262	22249	22185	22303	22130	22103	22100	22136	22291	22257	22200	22162	22122	22134	22056	21970	22031	22276	22280	22198	22267	22092	22301	21994	22279	21982	22117	22190	22116	22314	22198	21946	22123	22003	22212	22032	22158	22160	22186	22116	22293	22029	21954	22009	22080	22259	21885	22079	22190	22009	21979	22233	22129	22075	22203	22126	22148	22412	22291	22053	22175	22074	22223	22169	21927	22272	22020	22060	22131	22155	22234	22117	22062	21929	22358	22285	22108	22235	22065	22242	22183	22231	22052	22203	22222	22187	22208	22178	22171	22074	22268	22209	22094	22084	22117	22115	22278	22017	22023	21984	22168	22256	22097	22130	22274	22076	22134	22156	22244	22144	22269	22144	22132	22090	22289	21999	22195	22199	22208	22048	22155	22165	22133	22158	21835	22143	22199	21964	22112	22123	22271	22119	22092	22186	22126	22217	22173	22258	22097	22063	22119	22101	22167	22160	22177	22124	22162	22080	22228	22257	22060	22198	22095	22112	22006	22142	22152	22315	22304	22230	22203	22044	22200	22115	22099	22191	22304	22146	22122	22121	22181	22135	22059	22173	22080	22183	22172	22188	22213	22367	22157	22333	22113	22051	21994	22152	22055	22115	22096	21987	22148	22109	22166	22229	22157	22109	21936	22191	22060	22172	22146	21929	22190	22164	22153	22213	22141	22183	22221	22111	22275	22084	22034	22075	22240	22103	22388	22306	22154	22141	22137	22143	21961	22153	22307	21915	22260	22115	22284	22336	22183	22089	22142	22128	22247	22104	22059	22151	22185	22014	22197	22152	22172	22182	22153	22056	22323	22091	22133	22221	22362	22260
23766	25358	43789	44399	36539	32792	31781	29548	29031	29331	29353	29266	29262	29222	29274	29247	29215	29425	29257	29053	29005	28877	29210	29609	29453	29176	29143	29322	29416	29218	29120	28984	29135	28941	29135	29011	29234	29432	29200	29132	28946	29187	29172	29218	29196	29207	29225	28881	29106	29200	29105	29235	29278	29107	29242	29147	28985	29186	29024	28923	29430	29260	29326	29250	29144	29158	29400	29134	29305	28973	29001	29261	29222	29063	29216	29107	29288	29330	29206	29099	29242	29203	28842	29125	29216	29095	29089	28982	28845	29287	28995	28920	29184	29002	29276	29085	29029	29051	29231	29103	29323	29298	29170	28863	29043	29151	29307	29227	29215	29144	29030	29055	29045	28998	29036	29152	29107	29237	29095	29166	29204	28973	29167	28988	29139	28824	28970	29182	29259	29150	28977	29019	29213	29324	29191	29140	29045	29052	29215	29238	29182	28987	29086	29168	29333	28856	28954	29256	29090	28953	29102	28918	29076	28938	29112	28996	29111	29203	29198	29238	29095	29039	29207	29129	29056	29282	29379	29083	29181	29279	28994	28986	28943	28913	29167	28918	29341	28981	29139	29120	29151	29118	28936	28908	28748	28948	29173	29182	29157	29149	29003	28995	29135	29023	29197	29330	28930	28971	29003	29202	28903	28972	29092	28906	28950	29148	28962	29087	28986	29105	29196	29105	28908	29176	29262	29156	29229	29251	29276	29010	29156	29111	28688	29003	29214	29066	29289	29237	29261	29014	29106	28815	28904	28999	29159	29017	29163	29008	29201	29037	29078	28941	29043	29164	29147	29054	29103	29173	28961	29048	29304	29334	29339	29024	29320	29023	29199	28973	29375	29169	28991	29158	29119	29096	29174	28914	28878	29304	29038	29068	29416	29155	29378	29033	28941	29151	29109	29145	29044	29053	29087	29096	29046	29340	29132	29315	29155	29278	29140	29177	29118	29012	29025	29085	29263	28797	28901	29038	29051	29180	29206	28861	29130	29346	29331	28702	28843	29032	29146	28989	28872	29066	28996	28947	29479	29421	29201	29297	29156	29155	29018	29177	29104	29083	28961	29135	29265	29100	28882	28816	29151	28989	29126	28933	29217	29131	29011	29303	29221	29077	29354	29081	28884	29043	29187	29168	28945	29065	29256	28985	29015	29139	29283	29141	29136	29090	29261	29171	29092	29068	29313	29312	29307	29022	28881	29104	29008	29094	29163	29199	29089	29227	28891	29345	29017	29074	29048	29214	28910	29201	28958	29334	28878	29100	29006	29308	28773	29029	29194	29062	29120	28991	29065	28982	29152	29050	29138	28967	29057	29031	28997	29009	29234	28937	29134	28947	29458	28998	29042	29081	29110	28949	29188	29091	29289	29008	29448	28792	28828	29146	29133	28957	29068	29053	29045	29186	29065	29049	29060	29083	29062	29023	29112	29174	28997	29107	29048	29126	28974	29075	29328	29178	29238	29011	29112	29121	29082	29332	29122	29195	28984	29250	29020	29124	29363	29055	28989	29130	29148	29014	29088	29146	29031	29198	29222	29050	29185	29259	29297	29086	29011	29117	28963	29031	29003	28953	28960	29175	29087	29102	29140	29197	29057	29045	29297	29070	29213	28908	29154	29086	29076	29127	29217	29040	28908	29429	28938	29169	28950	29236	29168	29001	29045	28803	28896	29393	29205	29143	29406	29258	28938	28753	29027	29124	28857	29056	29174	28949	29092	29053	29086	29093	29020	29008	29140	29117	29057	28997	29221	28878	29176	29199	29251	29134	29017	28855	29150	28838	28998	29206	29076	29063	29171	28782	29111	29203	29192	29060	29211	29099	29223	29068	29415	29256	29149	28865	28886	29257	29094	29229	29139	29051	29309	29165	29137	29112	29201	29287	29314	29126	29138	28915	29077	29030	29040	28945	29070	28990	28997	29017	29097	28920	29024	28913	29026	28977	29093	29334	29162	28986	29037	28879	29211	29168	29046	29254	28873	29190	29150	29318	29191	29229	29308	29351	29007	28996	29042	29090	29049	29055	29210	29273	28834	29142	29074	28998	29097	29128	29075	29214	29196	29330	29286	29251	29346	29248	29122	29033	29452	29023	29056	28729	29319	28986	28856	29287	29033	28961	28826	29082	29220	29011	29015	28917	28980	29091	28958	29164	29145	29390	29171	29151	29184	29229	29217	29243	29194	29119	29148	29144	29152	28765	29198	29277	29085	29011	29286	29045	29356	29180	29236	29126	28955	29263	29272	29147	29075	29329	28926	29185	28921	29251	29382	29127	29022	29138	28959	29068	28979	29040	29001	29139	29147	29202	29110	28897	29074	28790	29091	29202	29111	29011	28998	29099	28995	29107	29115	29002	28981	29231	28980	29190	29071	29023	29117	28925	29048	29151	29155	29143	29105	29026	29102	29025	29187	29156	29011	29095	29042	29051	28975	29098	29107	29184	29013	29101	29325	29055	29067	28822	29228	29129	28995	28916	29029	29465	29168	29222	28870	29180	29249	29187	29267	29114	29188	29212	29134	29362	29150	29406	29098	29044	28988	29029	28964	29217	29188	28929	28892	29317	29147	29019	29056	29157	28943	29005	29292	29063	29196	29024	29134	29008	28983	29156	29213	29109	29277	28874	28901	29289	29174	29111	29033	29147	29098	28976	29160	29024	28981	29118	28949	28904	28701	29277	29006	28890	29295	29255	29068	29096	29130	29039	28906	28959	29266	28885	28971	29055	29169	28952	29093	29269	29166	29014	29267	29104	29021	29468	29279	29071	29219	29112	29200	29011	29103	29116	29223	29111	29021	29134	29287	29304	29138	29204	29087	29089	28871	28932	29122	29320	29221	29000	29292	29181	29149	29096	28987	28876	28881	29055	29148	29219	29163	29151	28802	29146	29227	29095	29132	29102	29232	29088	29002	29100	29000	29030	29237	29136	28886	28979	29206	29277	29186	28877	29056	29137	28885	29074	29297	29002	29095	28964	29033	29098	29061	29245	29229	29140	29256	29124	29317	29082	29043	29214	29153	29351	29181	29193	29211	29027	28995	29162	29057	29103	29065	29231	29095	29004	29163	28903	28943	29234	29374	29053	29408	29082	29100	29009	29253	29022	28895	29088	29179	29204	28872	29323	29263	28968	28881	29197	29237	29190	29266	29114	28990	29063	28735	29340	29087	28936	28998	28898	29217	29121	29012	29149	28993	29112	29323	28882	29078	29158	29035	29104	29131	29189	29010	29048	29107	29142	29283	28968	29210	29126	29013	29066	28947	28938	29158	29094	29202	29116	29107	29211	29341	28985	29015	29070	29506	29035	28872	29116	28947	29059	29156	29011	29208	29139	28928	29294	29216	28986	29071	28935	29120	29053	29046	29023	29212	29317	28918	29080	29151	28775	29116	29167	29185	29144	29004	29067	29122	29228	29288	29230	29156	29284	29082	29117	29108	29100	29045	28997	28988	28953	29268	29258	28817	29206	29225	29355	29124	28988	29141	29158	29023	28962	29123	29053	29169	29235	28880	28909	29217	29197	29058	29214	28981	29209	29004	29006	28998	29125	28994	29035	29065	28993	28997	29258	29019	29250	29259	29118	28996	29129	29188	29238	28974	29237	29181	28996	29165	29103	28978	29243	28914	28985	28994	28897	29110	29087	28928	28951	29140	29026	29316	28993	28957	29363	29196	29045	29171	28906	29196	29120	29108	28966	29320	29434	28988	29102	29112	28903	29189	29148	29059	28959	29116	29004	29024	29086	28965	29026	29143	29072	29054	29068	29106	29127	29069	29199	29186	29125	29164	28721	29089	29242	29193	28919	29195	29181	28753	29167	29262	29084	28864	29113	29165	29043	29230	29236	28999	29155	28948	28982	29206	29128	29110	29242	28957	29290	29145	29352	29186	29015	29244	29066	29128	29251	29069	29275	28990	29016	29157	28918	29011	29120	29079	29276	29310	29193	29005	29052	29218	29317	29109	29289	29165	29014	28994	28990	29011	29243	29134	29159	29299	28927	29120	29051	29105	29137	29023	29021	29023	28924	29180	29215	28793	29104	28887	29080	29063	29322	29191	29279	29253	29018	29147	29120	28776	28941	29031	29100	29070	29021	29272	29127	29007	29157	28934	29157	29059	28970	29239	29209	29038	29355	29343	28881	29094	29116	29209	28942	28928	29247	28970	29125	29175	28911	28948	29118	29090	29100	29487	29240	29103	29131	29131	29014	28928	28958	29022	29283	29002	29036	29026	28792	29161	29205	29146	29033	29104	29114	29154	29270	29004	29187	28966	28810	29053	28975	28838	28878	28719	29125	29288	28827	29014	29042	29021	28908	29062	29189	29219	28939	29109	29280	28840	28865	29000	29209	29315	29271	29324	29224	29004	29155	28942	28959	29281	28977	29074	29158	29161	29309	29065	28967	28985	29010	29140	29145	29264	28987	28891	29054	29309	29163	29098	29106	29124	28986	28960	28943	28854	29109	28927	29051	29124	29035	29052	29040	29048	29127	29169	29274	29276	29132	29079	28748	29302	29070	28997	28922	29135	28938	29070	29242	28979	28854	29012	29141	29370	29307	29130	29091	29124	28870	29101	29343	29225	29203	29219	29020	29045	29270	29011	29417	29216	29293	29248	29189	28963	29002	29083	29238	29158	28909	29080	29065	28916	29131	29127	29147	29206	28929	29160	29242	29165	29162	28956	29373	29140	29206	29099	29079	29115	28970	29053	29121	29381	29241	29163	29197	29026	28906	29125	29010	29056	29079	29234	29158	29135	28979	29103	29290	29042	29265	29130	28963	29041	29240	28891	28809	29326	29006	28920	29020	29081	28948	29007	28831	28797	28951	29101	29243	28998	28975	28889	29156	29280	29352	29101	29141	29239	28986	29171	29107	29069	28993	29257	29169	29111	29077	29004	28918	29126	28944	29056	29353	28929	29073	28917	29032	29142	29155	29172	29007	29066	29105	29149	29091	29046	29018	29244	29147	28894	29016	29061	28984	29193	29256	29290	29013	29025	29150	29095	29126	28854	29032	29053	29107	29257	29102	29188	29080	29216	28912	28974	28959	29046	28948	28999	29358	29174	29158	29233	28991	29174	29216	29129	29119	28942	29152	29195	28793	29050	29034	29244	28964	29005	28989	29113	29114	29135	29020	29081	29198
59460	101716	87219	62022	40448	28244	23348	22458	22533	22272	22384	22279	22232	22375	22481	22326	22293	22249	22159	22549	22374	22343	22362	22486	22378	22244	22310	22400	22535	22325	22305	22414	22343	22324	22420	22289	22402	22267	22218	22292	22349	22251	22451	22509	22338	22379	22370	22440	22114	22280	22283	22499	22211	22244	22353	22334	22277	22181	22265	22192	22258	22295	22297	22347	22286	22349	22194	22304	22083	22488	22408	22199	22269	22247	22381	22223	22221	22202	22345	22206	22267	22067	22417	22180	22221	22351	22444	22226	22352	22174	22276	22210	22273	22278	22462	22396	22248	22259	22368	22380	22524	22416	22190	22224	22420	22376	22289	22361	22432	22247	22400	22347	22254	22391	22190	22223	22226	22318	22319	22326	22120	22267	22119	22219	22301	22379	22218	22165	22339	22216	22333	22245	22389	22215	22256	22331	22288	22148	22226	22319	22267	22421	22367	22288	22258	22384	22279	22276	22382	22275	22226	22290	22318	22352	22480	22187	22506	22515	22312	22167	22290	22221	22317	22509	22381	22340	22286	22261	22169	22347	22259	22305	22293	22196	22472	22212	22327	22332	22471	22282	22173	22324	22455	22219	22363	22395	22230	22276	22294	22473	22262	22197	22465	22263	22134	22353	22408	22266	22105	22163	22327	22424	22152	22157	22388	22398	22448	22225	22331	22264	22243	22184	22328	22419	22307	22348	22283	22260	22181	22416	22463	22416	22325	22284	22441	22326	22387	22327	22213	22199	22351	22225	22173	22298	22376	22099	22321	22372	22369	22195	22309	22315	22221	22418	22208	22247	22266	22330	22358	22281	22249	22415	22524	22246	22255	22339	22235	22253	22310	22239	22240	22357	22291	22081	22402	22295	22282	22308	22367	22175	22321	22210	22271	22203	22263	22358	22290	22320	22464	22301	22288	22168	22304	22242	22371	22121	22398	22228	22383	22278	22132	22183	22419	22330	22223	22316	22461	22455	22218	22449	22253	22227	22293	22396	22303	22538	22313	22424	22365	22235	22324	22269	22290	22269	22395	22306	22223	22307	22318	22395	22461	22432	22228	22118	22391	22356	22290	22300	22210	22127	22253	22165	22177	22183	22322	22374	22297	22216	22271	22514	22173	22337	22384	22297	22269	22308	22377	22373	22377	22349	22425	22427	22155	22398	22250	22277	22432	22265	22203	22288	22186	22319	22098	22313	22540	22251	22452	22316	22152	22395	22128	22224	22269	22341	22419	22248	22290	22303	22295	22173	22162	22178	22365	22422	22228	22338	22205	22432	22119	22266	22302	22378	22216	22250	22241	22193	22141	22355	22353	22533	22235	22412	22362	22314	22299	22290	22272	22207	22189	22397	22622	22357	22247	22329	22358	22318	22215	22304	22382	22147	22500	22201	22325	22301	22222	22191	22252	22271	22301	22236	22134	22338	22388	22401	22367	22287	22470	22307	22370	22360	22212	22364	22174	22359	22289	22244	22273	22331	22266	22308	22355	22369	22148	22257	22030	22137	22251	22226	22218	22197	22205	22429	22365	22267	22429	22237	22276	22133	22318	22352	22425	22316	22350	22332	22350	22171	22340	22381	22273	22389	22299	22248	22455	22198	22053	22377	22174	22318	22273	22219	22282	22366	22554	22234	22370	22271	22418	22376	22294	22329	22387	22365	22230	22531	22369	22102	22272	22049	22210	22270	22343	22385	22313	22138	22312	22326	22098	22492	22187	22208	22297	22340	22230	22448	22300	22190	22139	22274	22286	22499	22302	22327	22564	22340	22227	22123	22127	22460	22254	22488	22196	22284	22325	22408	22328	22234	22309	22247	22277	22229	22347	22360	22151	22372	22208	22249	22397	22360	22184	22257	22472	22405	22307	22293	22448	22230	22537	22417	22265	22331	22396	22180	22154	22337	22296	22308	22351	22289	22339	22260	22288	22377	22359	22214	22211	22231	22283	22371	22419	22304	22111	22014	22305	22308	22250	22368	22154	22382	22371	22313	22239	22294	22216	22224	22147	22390	22280	22212	22345	22370	22284	22115	22349	22210	22220	22156	21959	22225	22370	22181	22295	22295	22446	22147	22191	22142	22110	22355	22240	22433	22409	22402	22194	22206	22397	22188	22101	22262	22358	22307	22296	22080	22204	22380	22350	22273	22325	22318	22325	22193	22198	22287	22290	22420	22342	22202	22403	22220	22414	22303	22254	22289	22289	22255	22520	22287	22425	22248	22233	22214	22437	22271	22207	22435	22423	22392	22283	22435	21973	22499	22271	22571	22436	22249	22276	22232	22259	22504	22156	22217	22278	22062	22330	22404	22192	22328	22391	22400	22550	22476	22245	22347	22374	22290	22367	22462	22352	22297	22484	22408	22532	22246	22155	22311	22361	22247	22320	22402	22371	22310	22290	22383	22183	22168	22580	22438	22271	22101	22259	22225	22154	22196	22328	22251	22269	22252	22402	22217	22167	22230	22322	22486	22382	22105	22387	22237	22464	22316	22383	22299	22063	22386	22084	22357	22235	22258	22362	22325	22411	22217	22174	22262	22309	22370	22243	22196	22307	22194	22342	22412	22295	22343	22177	22522	22249	22361	22375	22291	22429	22223	22106	22433	22470	22265	22262	22371	22559	22455	22566	22303	22281	22222	22358	22289	22184	22301	22293	22154	22377	22274	22358	22296	22415	22382	22404	22476	22370	22293	22367	22212	22328	22316	22200	22287	22307	22324	22401	22303	22301	22224	22407	22423	22323	22352	22409	22229	22489	22328	22595	22224	22394	22264	22153	22314	22320	22174	22315	22552	22339	22387	22298	22098	22184	22242	22463	22269	22328	22133	22452	22167	22268	22420	22350	22254	22353	22310	22316	22177	22280	22288	22280	22470	22218	22362	22135	22290	22189	22286	22286	22175	22376	22410	22325	22363	22220	22282	22306	22292	22272	22346	22303	22382	22244	22365	22418	22135	22261	22323	22401	22233	22136	22178	22340	22306	22214	22376	22294	22241	22281	22233	22270	22309	22205	22556	22250	22113	22345	22256	22258	22465	22259	22264	22231	22214	22348	22083	22065	22334	22323	22353	22299	22376	22395	22550	22313	22398	22281	22256	22242	22157	22172	22446	22265	22298	22216	22303	22277	22253	22290	22099	22342	22403	22463	22410	22347	22362	22236	22358	22273	22326	22334	22298	22154	22189	22375	22240	22147	22105	22393	22380	22350	22274	22203	22260	22303	22341	22225	22325	22305	22267	22345	22137	22024	22193	22324	22292	22267	22307	22493	22079	22426	22338	22195	22323	22390	22091	22461	22179	22234	22184	22343	22307	22310	22133	22399	22285	22248	22305	22339	22347	22271	22441	22231	22480	22155	22486	22305	22235	22312	22414	22185	22424	22365	22481	22138	22341	22285	22302	22189	22552	22175	22301	22315	22327	22301	22375	22367	22158	22426	22295	22316	22225	22185	22367	22419	22245	22177	22311	22426	22295	22316	22012	22330	22384	22258	22375	22105	22165	22221	22157	22448	22232	22295	22566	22153	22238	22259	22344	22096	22453	22274	22554	22231	22299	22297	22324	22293	22326	22192	22153	22226	22334	22182	22176	22205	22441	22366	22294	22255	22254	22356	22297	22241	22286	22211	22317	22347	22392	22294	22230	22375	22344	22556	22266	22296	22363	22442	22319	22345	22237	22312	22298	22361	22335	22307	22380	22144	22337	22088	22373	22287	22247	22297	22255	22554	22320	22133	22237	22416	22074	22278	22120	22255	22248	22539	22469	22313	22279	22218	22184	22220	22232	22721	22313	22392	22172	22278	22379	22258	22212	22180	22347	22292	22449	22338	22237	22217	22254	22285	22218	22187	22294	22462	22392	22366	22340	22331	22187	22356	22207	22331	22347	22214	22254	22322	22132	22492	22318	22244	22320	22417	22412	22154	22563	22233	22357	22273	22425	22441	22254	22364	22231	22310	22331	22305	22368	22369	22250	22163	22420	22253	22268	22314	22239	22366	22339	22225	22315	22296	22380	22403	22333	22235	22290	22232	22336	22305	22357	22425	22136	22151	22154	22363	22186	22253	22327	22297	22371	22270	22349	22202	22365	22386	22388	22294	22325	22318	22194	22207	22248	22373	22167	22187	22255	22275	22379	22195	22465	22227	22370	22359	22338	22318	22445	22210	22100	22165	22359	22536	22201	22191	22145	22415	22323	22080	22317	22312	22345	22308	22252	22172	22298	22317	22402	22439	22254	22250	22117	22410	22332	22162	22167	22334	22287	22196	22381	22304	22217	22223	22261	22235	22331	22278	22443	22396	22302	22350	22147	22087	22410	22206	22357	22383	22341	22272	22265	22138	22348	22058	22413	22247	22258	22321	22422	22311	22373	22151	22342	22333	22164	22199	22167	22327	22335	22317	22240	22414	22625	22492	22204	22136	22133	22198	22489	22327	22217	22255	22304	22380	22155	22458	22289	22299	22499	22500	22244	22416	22351	22151	22488	22386	22171	22266	22368	22150	22475	22313	22330	22320	22531	22375	22335	22577	22240	22259	22171	22326	22307	22326	22247	22310	22048	22236	22382	22376	22213	22417	22264	22351	22322	22198	22414	22253	22029	22516	22153	22354	22410	22390	22283	22225	22125	22297	22248	22216	22432	22206	22247	22252	22256	22243	22303	22267	22124	22348	22340	22323	22417	22425	22291	22242	22304	22293	22171	22341	22285	22385	22373	22361	22359	22339	22432	22125	22343	22162	22463	22293	22241	22177	22246	22265	22305	22520	22556	22170	22496	22174	22312	22194	22329	22388	22167	22143	22319	22226	22215	22302	22321	22345	22199	22268	22219	22424	22070	22158	22269	22197	22402	22591	22291	22224	22211	22394	22139	22220	22304	22454	22250	22502	22367	22233	22384	22261	22372	22176	22358	22246	22205	22244	22369	22313	22381	22389	22193	22186	22419	22274	22339	22422	22395	22257	22259	22272	22237	22366	22210	22388	22117	22246	22349	22241	22332	22154	22236	22223	22358	22143	22421	22320	22230	22249	22279	22289	22192	22420	22486	22514	22177	22203	22258	22364	22140	22392	22287	22319	22130	22280	22326	22385	22348	22300	22146	22279	22220	22215	22450	22333	22386	22445	22319	22127	22207	22525	22342	22445	22396
22393	23503	39394	41436	35752	33290	34009	30328	29969	30600	30523	30526	30501	30508	30177	30379	30010	30367	30264	30181	30114	30317	30330	29974	30193	29925	30004	30098	30093	30255	30194	30006	30136	29977	30017	29903	30137	29825	30095	30085	30018	30028	30064	30035	29798	29724	30079	30139	29963	30104	30112	29922	29967	29980	30040	30033	30137	30095	30108	30033	29873	30005	29877	30047	29904	30017	30055	29706	29990	30092	30279	29704	29988	29950	30026	30151	29942	29942	29873	29892	29939	29853	29889	30068	30005	30106	29876	30015	30171	30044	29919	29843	29806	29832	29876	30094	29698	29761	29785	29891	30119	30224	30054	30005	30048	29947	30122	30182	29822	29950	30053	29973	30082	29953	29933	29872	29775	29873	29933	29897	30045	30035	30181	30027	30059	29987	29870	29997	29945	29945	29796	30077	29977	30005	30156	29947	30039	29829	29920	30226	29994	29969	30042	30031	30177	29950	30008	29762	30065	30230	29989	30018	29999	30046	30013	29836	30039	29882	29932	29968	29938	29824	30069	29872	29662	29737	29935	29993	29915	30034	29817	30090	29806	29921	29863	29951	29719	30122	29995	29886	29716	29921	29892	29992	30184	29726	30055	29885	29978	29918	29989	30233	30146	29902	29965	29892	29734	29958	29654	29749	29855	29915	29797	29856	30005	29825	29899	29865	29990	30136	29977	29934	29990	29604	29877	29968	29866	29852	29962	30272	29781	30266	29889	29915	29836	29834	29928	29889	29999	30079	29970	29918	29897	30072	29919	30186	29842	30016	29994	30138	29833	29800	30018	29952	29841	30087	29994	29819	29907	29803	29741	29869	30066	30143	29789	29965	30159	29907	29918	29911	29840	29923	29964	29864	30071	29973	30180	30194	29878	29944	30001	29839	29997	29796	29954	29839	29853	29862	30023	29903	30031	30003	30098	29970	29811	29811	30118	30150	30066	30165	29719	30006	30019	29965	29890	29860	29750	29932	29986	30027	30024	29861	30090	30091	30199	29827	29988	29907	30144	30174	30004	29953	29833	29782	29583	30097	29822	30097	30005	29919	29817	30127	30036	30084	30089	30058	30152	29927	30090	29891	29782	30122	30080	30008	29836	29815	29918	29738	30010	30081	29928	30026	29961	29891	30043	29964	30053	29898	29724	29881	29891	29810	29756	29910	29852	29930	29896	29996	29924	30161	29897	30000	30070	29977	29786	29936	29767	30054	30043	29848	29985	30052	30028	29925	29960	30310	29776	29959	29833	30033	29793	30110	29815	29902	29906	30108	29672	29931	30015	29932	29977	29841	30034	29962	29927	29940	29930	30149	30073	30139	29956	29974	29859	29636	29929	30121	29863	29924	29744	29979	29902	30155	29857	30010	29771	29855	29818	29895	30092	29990	29641	29839	29804	30042	29766	29926	30152	30008	29717	30006	29633	29959	29897	29959	29812	29713	30180	29975	29955	29921	29919	29924	29927	29860	30132	30087	29914	29745	30080	30206	29862	29974	30182	29994	30079	30137	29922	29814	29763	29979	30000	30136	29772	29851	29836	29703	29789	29745	30003	29886	30111	29903	30146	30011	30035	29991	30060	29964	29882	30115	29916	29824	29830	30058	29812	29873	29829	29896	29926	30130	29876	29803	30066	30063	29840	29895	29878	30000	29951	30036	30025	30003	29942	29716	29963	30043	29822	29850	29918	29855	29890	29991	29782	30021	30205	29782	29801	30089	29800	29979	29952	29883	30069	30027	30079	30090	29756	29830	29916	29675	30039	29989	29964	30049	29934	29773	30167	29823	30033	29728	30043	29852	29778	29860	30098	30038	30137	29851	29854	29537	29912	30007	29919	30063	29832	29723	30252	29936	29972	29838	29787	29887	29930	29897	29986	29888	29962	30050	29906	29795	29956	30002	30034	29942	30075	29746	29996	29786	29862	29922	29987	30074	29679	30026	29803	29848	29726	29858	30012	30038	29888	29698	30014	29898	29806	30282	30005	29864	30042	29952	29961	30066	30117	29981	29714	30004	29947	29930	30214	29999	29945	30066	29686	29833	29972	29989	30087	29800	30024	29846	30328	29810	29936	29767	29901	29883	30091	29773	30065	29768	29988	29766	29899	29868	30036	29972	30002	29958	29896	30043	30048	30118	30052	29873	29847	29983	30082	29836	30221	29899	29993	30004	30011	29943	29960	29881	29944	29979	29756	29792	29898	29823	29950	30194	30041	29728	29937	29951	29727	29953	30066	29913	29949	30042	29978	29936	29994	30026	30011	29976	29860	29936	29887	29663	29965	29838	29967	30018	29938	29760	29924	29853	29682	29981	30136	29821	29980	29864	29895	30066	29937	29923	29857	29867	30019	29910	29781	30025	29953	29990	29906	30099	29993	29670	29940	29947	30022	29806	29841	29908	29992	30158	29969	30026	29850	30004	30084	29730	29770	29883	29789	29803	29683	29787	29878	29870	29922	30038	29855	29967	29910	30022	30128	29875	29950	30060	29827	29887	29834	30006	29994	29992	29863	30091	29852	30018	29892	29739	30094	29771	30082	29951	30199	29931	29936	30119	29791	29724	29942	30063	29740	29684	29884	29882	30179	29933	30028	29974	30081	29883	29812	29939	30059	29844	29776	29788	30005	29880	29957	30099	30088	30012	29993	29901	29737	29910	29955	30129	29586	29872	29948	30192	29942	30113	29736	29866	29978	30136	29908	29992	29946	30042	29945	30087	30119	30046	30183	30121	30025	29939	30008	30075	30017	29860	29802	29880	29860	29987	30253	30059	29784	29913	29918	29880	29927	29898	30061	30036	29956	29913	29940	29785	29885	29914	29896	29851	30128	29724	30128	29965	29754	29777	29729	29801	29798	30023	30077	29856	30035	30118	29844	29955	29970	29991	30093	29994	29782	29885	29992	30102	29927	30121	29834	29942	29985	29813	29932	29882	30087	29867	29749	29732	29978	30142	29907	29883	30071	30026	29910	29552	30009	30134	30121	30139	29995	29753	30022	30203	29904	29982	29712	29757	29966	30071	30093	30024	29876	29944	29619	29684	29865	29993	29854	29982	29945	30167	30021	30019	30083	29676	29858	29923	29926	29896	29812	30152	30050	29899	29933	30106	29952	29955	29704	29787	29864	29698	29788	29720	29812	29853	30029	29772	29944	29873	29977	30055	30107	30027	29997	29888	29773	29742	29808	29707	29900	30042	30192	29745	29966	29881	29990	29879	29708	29883	29980	30108	30109	29702	30021	30210	29766	30068	30038	29958	29821	29937	30046	29925	29880	29865	30113	29909	30003	30054	29877	29574	29805	29983	30261	29782	29949	29749	30047	29813	30202	29742	30017	29927	29827	30026	30015	29873	29986	29878	29891	30181	29940	30187	29954	29820	29950	29935	29964	29863	29835	29914	29987	29977	29940	29877	29889	29994	29966	30117	30055	30021	29750	30035	29931	29949	29708	29689	29802	29749	30059	29818	29762	29931	29824	29959	29920	30042	29864	29852	29989	30307	29833	30030	29892	29840	29663	29902	29511	29830	29793	29989	29942	29862	29910	30084	29926	30132	29732	30050	30061	29755	29739	29829	29890	29810	29985	29962	29844	29945	30207	30208	29993	29839	29952	29821	29728	29994	29957	30208	29897	30038	30036	30061	30019	29915	29897	29949	29888	30147	29810	29922	29771	29836	29963	29977	29835	29761	29928	30030	30164	30120	29928	29992	29900	29854	30011	29863	29983	30059	29994	29849	29804	29724	29846	30058	29910	29770	29797	29960	29920	30049	30175	29902	30025	29786	29930	29919	29842	29859	29726	30101	30011	29953	30117	30055	29851	29812	29964	30001	30094	29914	30043	29971	29769	29911	29932	29862	29962	29742	29816	29932	29929	29998	29942	29896	30084	29804	29901	30098	29975	30197	29941	30033	30006	29938	30353	30017	29959	30049	29828	30266	30039	29821	30045	30092	29956	30148	30005	30018	29964	29850	29798	29801	29988	29954	29914	29881	29824	29941	29824	30200	29932	29973	29803	30040	29981	29913	29940	29949	29767	29731	29721	30294	30071	30039	29940	29546	29801	29944	29879	30165	29914	30064	30078	29774	29923	29844	29845	29868	29687	29673	29889	29921	29921	30195	30003	30044	30176	29807	30040	29810	29915	29956	30032	29718	30012	30011	30036	30071	30048	30038	29965	30100	29886	30008	30009	29873	29880	29987	30005	29746	29691	29958	29982	29727	29887	30035	29762	30169	29920	30070	29898	30207	30091	30171	30008	29841	30081	30057	29830	30106	29863	30062	29833	29819	29991	29911	29999	29907	30162	30011	30078	30034	29939	30091	29825	29907	29917	29821	30024	29854	29907	29829	29878	29933	29829	29774	29696	29813	29774	30019	29870	29860	30129	29915	30175	29976	30159	30022	29815	29856	30205	29905	30300	30065	30240	30003	29989	29964	29798	29808	29847	29828	30038	29914	30109	30024	30055	29869	30022	30020	29814	29907	29981	29957	29859	30141	29855	29851	29873	29710	29950	30020	29799	29798	29856	30135	29982	30246	29756	29834	29744	29777	29984	29994	30168	29672	30017	29967	29808	30020	29701	29916	29875	30000	29965	29698	29744	29867	29882	29909	29736	29854	30078	29904	29941	29882	29947	29935	30144	29937	29958	29780	30062	29939	29796	29903	30196	29799	29822	29966	29717	29765	29851	30057	29844	30250	30039	29989	30100	30180	30133	30004	29835	29976	29778	29867	30158	30151	29905	30115	30031	30096	29989	30051	29742	29852	30088	29998	29829	29781	30098	30129	29757	29892	29808	29858	29966	29950	29981	29970	30185	30172	30186	30218	29888	30035	29973	29934	29966	29860	29869	29854	29890	29991	30093	29880	29979	29849	30079	30032	29956	30177	29602	29963	29840	29733	29835	29649	29835	29914	29876	29860	29877	29996	29799	29674	29850	29778	29948	29902	29998	29984	30028	29831	30209	29918	30114	30004	30202	30078	30083	29932	29923	29783	30068	30031	29992	30009	29924	30015	29883	29738	30038	30037	29918	29806	29886	30080	29972	29876	29933	30119	30041	30069	30106	29881	29752	29826	29921	29716	29964	29979	29985	30121	29839	29870	29911	29907	29789	30186	30171	29924	29957	29835	30097	29943	29942	30140	29853	29856
61018	100862	94883	78676	51307	33528	25507	22999	22712	22739	22665	22808	22598	22816	22756	22860	22724	22745	22893	22908	22641	22617	22888	22839	22747	22813	22699	22877	22784	22734	22767	22697	22861	22854	22672	22908	22962	22748	22882	22857	22802	22816	22940	22957	22812	22803	22876	22745	22794	22783	22694	22967	22959	22883	22811	22725	22609	22645	22867	22994	22789	22875	22770	22892	22918	22961	22644	22820	22558	22768	22709	22619	22705	22901	22829	22758	22933	22807	22838	22715	22837	22861	22752	22984	22843	22836	22944	22686	22830	22612	22918	22903	22942	23037	22703	22864	22701	22650	22648	22895	22458	22897	22655	22838	22700	22952	22869	22689	22846	22664	22850	22784	22948	22726	22834	22788	22714	22831	22730	22665	22727	22723	22744	22770	22740	22871	22924	22682	22888	22784	22446	22951	22718	22668	22863	22748	22856	22611	22758	22908	22545	22788	22778	22777	22789	22803	22546	22822	22650	22729	22755	22674	22737	22829	22908	22661	22845	22909	22810	22505	22695	22849	22985	22627	22755	22672	22838	22817	22811	22939	22919	22666	23023	22825	22924	22817	22714	22887	22544	22817	22862	22672	22869	22600	22833	22591	22721	22815	22674	22927	22775	22691	22851	22877	22951	22610	22840	22805	22889	22868	22814	22689	22839	22857	22905	22722	22739	22821	22844	22695	22791	22890	22753	22804	22879	22864	22653	22967	22644	22670	22821	22838	22834	22792	22850	22579	22581	22695	22694	22876	22916	22747	22747	22740	22760	22797	22753	22617	22732	22771	22887	22840	22745	22734	22830	22792	22683	22932	22841	22858	22759	22739	22643	22866	22957	22955	22721	22764	22741	22811	22742	22867	22605	22753	22869	22842	22810	23038	22697	22933	22976	22745	22855	22994	22660	22725	22693	23032	22914	22838	22559	22758	22644	22974	22853	22841	22819	22597	22955	22805	22826	22909	22849	22693	22860	22760	22703	22715	22627	22822	22757	22564	23011	22847	22814	22679	22777	22850	22700	22697	22683	22870	22913	22670	22709	23076	22937	22981	22810	22683	22911	22989	22899	22781	22709	22670	22891	22832	22702	22606	22996	22597	22827	22841	22705	22789	22792	22914	22744	22820	22860	22646	22812	23006	22818	22818	22778	22814	22712	22873	22957	22697	22951	22940	22786	22812	22705	22651	22810	22851	22717	22812	22737	22784	22635	22934	22798	22793	22810	22742	22755	22621	22674	22858	22860	22791	22724	22764	22863	22670	22701	22705	22756	22701	22797	22774	22738	22889	22789	22871	22602	22835	22886	22823	22890	22679	22707	22718	22927	22670	22850	22738	22745	22722	22750	22839	22665	22751	22864	22759	22768	22847	23067	22739	22822	22785	22790	22720	22769	22787	22904	22753	22738	22787	22656	22930	22706	22785	22826	22796	22775	22932	22874	22852	22638	22918	22838	22834	22966	22734	22942	22740	23030	22874	22705	22797	22769	22936	22663	22603	22739	22962	22690	22908	22663	22731	22799	22643	22753	22877	22755	22890	22695	22584	22669	22803	22933	22704	22714	22806	22679	22778	22723	22810	22670	22843	22673	22750	22753	22686	22876	22909	22682	22839	22892	22869	22717	22663	22657	22920	22794	22673	22786	22879	22969	22599	22968	22863	22739	22808	22769	22834	22921	22674	22746	22695	22934	22936	22687	22860	22715	22848	22743	22820	22723	22665	22660	22744	22777	22853	22749	22889	22706	22647	22682	22759	22657	22898	22624	22795	22875	22841	22786	22951	22737	22785	22857	22922	23008	22939	23058	22788	22837	22867	22778	22792	22870	22893	22900	22794	22856	22884	22737	22793	22700	22736	22732	22891	22811	22681	22862	22935	22857	22593	22911	22789	22650	22794	22649	22760	22773	22871	22943	22879	22786	23011	22787	22771	22854	22765	22692	23008	22652	22749	22853	22727	22867	22792	22800	22740	22664	22830	22781	22640	22734	22820	22792	22667	22740	22876	22804	22897	22798	22656	22758	22851	22828	22946	22703	22875	22864	22617	22934	22830	22729	22770	23060	22863	22872	22935	22836	22910	22904	22847	22703	22822	22713	22853	22715	22793	22911	22839	22938	22820	22768	22971	22697	22640	22536	22774	22842	22627	22667	22696	22846	22726	22777	22760	22700	22732	22659	22640	22807	22809	22950	22945	22546	22553	22900	22821	22757	22804	22835	23055	22861	22727	22832	22835	22687	22783	22667	22689	22606	22649	22745	22874	22917	22557	23011	22969	22698	22946	22820	22745	22618	22812	22765	22851	22933	22828	22838	22846	22804	22765	22822	22841	22771	22708	22797	22886	22744	22741	22734	22792	22792	22709	22894	22754	22829	22718	23004	22817	22532	22713	22595	22719	22946	22800	22734	22761	22881	22581	22737	22845	22658	22834	22871	22789	22791	22763	22856	22763	22803	22633	22804	22867	22712	22603	22805	22923	22686	22738	22754	22892	22990	22566	22841	22761	22807	22624	22663	22872	22924	22867	22869	22661	22808	22806	22765	22749	22680	22984	22705	22847	22807	22768	22895	22717	22836	22812	22807	22754	22721	22824	22787	22666	22925	22843	22725	22682	22885	22934	22642	22653	22712	22641	22729	22930	22591	22558	22881	22748	23108	22826	22741	22768	22786	22875	22816	22573	22898	22833	22695	22706	22828	22644	22735	22693	22810	22913	22771	22696	22788	22783	22779	22757	22598	22912	22833	22793	22769	22796	22840	22796	22856	22914	22596	22659	22869	22771	22630	22792	22747	22647	22871	22947	22905	22757	22822	22850	22677	22949	22866	22755	22742	22724	22861	22802	22851	22737	22761	22769	22789	22805	22764	22893	22760	22826	22907	22683	22864	22763	22889	22789	22704	22673	22861	22833	22705	22649	22780	22710	22706	22464	22727	22654	22895	22892	22847	22766	22876	22842	22940	22757	22831	22719	22634	22729	23074	22789	22603	22880	22883	22858	22842	22878	22672	22814	22800	23026	22869	22762	22789	22770	22766	22619	22958	22712	22767	22729	22803	22806	22899	22963	22645	22887	22697	22807	22839	22793	22793	22598	22693	22938	22827	22984	22855	22803	22752	22773	22683	22877	22907	22888	22824	22883	23084	22835	22699	22901	22867	22846	22791	22761	22892	22903	22846	22653	22922	23042	22829	22684	22906	22702	22721	22817	22742	22722	22773	22936	22886	22599	22709	22830	22713	22746	22757	22711	22892	22889	22887	22882	22879	22731	22675	22796	22646	22747	22670	22878	22806	22881	22732	22706	22695	22907	22920	22724	22779	22803	22732	22746	22669	22700	22736	22850	22739	22844	22612	22738	22713	22835	22770	22805	22749	22840	22871	22800	22689	22710	22577	22853	22848	22759	22925	22747	22662	22768	22889	22615	22816	22651	22951	22600	22885	22536	22673	22851	22572	22739	22843	22773	22683	22682	22949	22706	22815	22801	22710	22890	22976	22769	22890	22970	22882	22704	22742	22727	22907	22687	22672	22795	22830	23037	22660	22864	22740	22717	22755	22759	22708	22936	22686	22976	22697	22937	22750	22657	22706	22785	22910	22655	22761	22704	22971	22699	22643	22768	22948	22913	22906	22833	22791	22738	22916	22794	22799	22898	22798	22822	22864	22731	22790	22810	22842	22814	22729	22822	22813	22809	22625	22821	22850	22779	22819	22786	22796	22787	22680	22667	23040	22676	22901	22910	22744	22772	22758	22891	22621	22771	22790	22845	22934	22840	22793	22967	22769	22695	22745	22687	22847	22707	22706	22839	22615	22743	22868	22750	22801	22704	22747	22806	22845	22951	22856	22679	22888	22887	22793	22687	22630	22796	22907	22854	22625	22781	22836	22735	22666	22791	22611	22700	22831	22795	22868	22930	22809	22754	22795	22813	22788	22749	22752	22648	22720	22786	22747	22974	22794	22850	22824	22880	22770	22878	22829	22746	22623	22770	22829	22728	22839	22762	22762	22958	22847	22800	22821	22593	22713	22804	22892	22607	22591	22930	22834	22834	22833	22895	22714	22665	22915	22743	22820	22547	22858	22526	22765	22729	22820	23011	22785	22881	22750	22570	22691	22819	22950	22830	22733	22758	22756	22746	22633	22737	22778	22949	22822	22621	22875	22870	22643	22852	22747	22762	22647	22847	22754	22754	22728	22891	22874	22745	22723	22840	22601	22868	22955	22800	22744	22760	22879	22630	22790	22953	22673	22681	22770	22893	22688	22887	22869	22722	22703	22881	22702	22846	22903	22740	23024	22921	22506	22977	22680	22684	22636	22581	22703	22733	22688	23009	22864	22814	22734	22694	22610	22703	22782	22871	22803	22738	22718	22756	22782	22894	22717	22727	22926	22779	23049	22581	22685	22864	22974	22822	22830	22572	22853	22794	22871	22661	22730	22846	22822	22705	22795	22780	22953	22788	23008	22754	22606	22753	22725	22837	22912	22697	22871	22906	22907	22728	22612	22810	22759	23081	22933	22777	22652	22795	22773	22689	22911	22671	22759	22656	22718	22677	22831	22641	22845	22782	22637	22812	22708	22717	22782	22805	22817	22883	22882	22715	22756	22848	22809	22837	22812	22846	22911	22863	22761	22785	22721	22788	22845	22579	22826	22857	22795	22738	22938	22837	22769	22764	22817	22745	22680	22838	22939	22882	22549	22903	22946	22764	22861	22812	22669	22957	22774	22901	22709	22831	22551	22749	22894	22849	22835	22761	22779	22886	22770	22741	22803	22765	22877	22739	22711	22734	22789	22791	22648	22656	22715	22723	22714	22598	22770	22724	22771	22686	22806	22747	22986	22930	22731	22851	22680	22845	22861	22830	22708	22744	22853	22735	22566	22557	22924	22856	22904	22751	22987	22883	22756	22695	22844	22710	22784	22686	22692	22829	22635	22762	22722	22621	22764	22906	22771	22730	22856	22952	22653	22933	22807	22800	22803	22725	22834	22724	22897	22614	22703	22747	22658	22834	22695	22764	22882	22911	22990	22679	22693	22633	22791	22561	22743	22695	22844	22789	22807	22792	22723	22646	22750	22756	22718	22875	22964	22721	22921	22698	22843	22970	22758	22967	22809	22707	22659	22661	22736	22714	22817	22833	22807	22717	22876	22761	22730	22777
29332	37156	49594	41184	32136	30237	29799	29096	29023	29221	29183	28951	29102	29101	29047	29212	29214	29285	29160	29158	29071	28917	29114	29037	29112	29294	29433	29439	29087	28991	29334	29048	29032	29078	28972	29062	29098	28946	29114	29128	29223	29228	29087	29190	29135	29230	29145	29173	29177	29285	28996	29048	29184	29032	29137	29009	29056	29220	29224	29192	29105	29051	29013	29170	29225	29017	29135	29104	28855	29069	28991	28957	29225	29061	29024	29167	28898	29077	29261	29020	29070	29012	29143	29012	29018	28964	28978	29030	28875	28880	29141	29214	29018	28907	29185	29220	29201	29148	28835	28764	29335	28828	29032	29014	29008	28999	29089	29217	29175	28812	28952	29389	29271	28886	29054	29023	29093	29078	29146	29145	28978	29069	28987	29303	29088	28940	28823	29003	29197	29115	29146	29117	28796	29070	29179	28973	29074	29288	28914	28933	29282	29126	29162	29057	29130	28965	28901	28833	29076	28946	29162	29099	28874	29057	29041	29180	29027	29166	28989	28998	28978	28896	29372	29048	29055	29002	29209	28977	29050	29092	29195	28865	29040	29262	29129	29267	29061	29038	29071	29129	28831	29027	29205	29052	29138	29134	29449	29020	28894	29061	29180	29188	29047	28969	29107	29184	29099	29334	28962	29091	29129	29207	29112	28949	29023	29127	28806	29071	28931	29195	28900	28968	29145	28920	29171	28913	29025	28957	29025	29235	29051	29149	29107	29195	29102	28851	29100	29020	29032	29271	29174	29013	29032	29101	29109	29014	29373	29327	28966	29255	29023	29045	29072	28816	28803	29353	29083	29008	29056	28958	29163	28730	29074	29056	28856	29031	29134	29149	29053	28740	29022	29161	29306	29038	29166	28956	29113	29053	29168	29180	28972	28853	28917	29350	29140	28788	29236	29118	28932	29127	29021	28992	29182	28686	29117	29179	29079	28864	29064	28986	29048	28822	28888	28753	28996	29107	28953	28989	28876	29024	29236	29333	29055	29302	29074	28945	29087	29070	29094	29056	28893	29054	29254	29093	29057	28863	28974	28952	29216	28967	28961	29026	28970	29265	29185	29024	29081	28981	28915	28934	28938	29128	29197	29088	28947	29137	29006	29189	28945	29131	28977	28913	29161	29207	28956	28916	29207	29127	29328	28849	29144	29240	29058	29313	28936	28904	29011	28985	29116	29013	28947	29311	28970	28818	29045	29170	29185	29024	29147	29042	29062	29104	29011	29002	29023	29017	29044	29056	29092	29171	29195	29129	28893	28881	28922	29243	28996	29127	28973	28921	29050	29046	29199	29021	29098	28939	29207	29063	29044	29018	28977	29037	28913	29023	28954	29001	29232	28970	29125	29099	28905	29126	29181	28930	29073	29044	29008	29049	29025	29070	29149	29020	29048	28799	29004	29314	29112	28942	29059	28953	29127	29081	29145	29183	29102	28858	29139	28933	29000	29117	29010	29026	29229	29029	28970	29190	29278	29080	29159	28927	28914	29301	29108	29056	29026	29083	28801	29360	29210	29172	29243	28933	29193	29139	29199	29244	28881	29189	29236	29168	29021	29294	29047	29077	29149	29203	28934	28854	28868	29084	29131	29000	29317	29165	29028	28907	28994	29163	28904	28908	29162	29273	29057	28930	29202	28935	29115	29062	29203	29065	29087	29156	29225	29022	28941	28916	28957	28921	29046	29188	28982	28930	29087	29170	29108	29145	29101	29056	29215	29013	29253	29161	29059	28865	28978	28963	29245	28958	29001	29116	29056	28875	29019	29059	29211	28742	29003	29116	29064	29096	29015	29372	29150	29095	29004	29047	29032	28990	28961	29156	28956	29317	29339	29314	29277	29025	29082	29129	28912	29013	28995	29202	29296	28945	29132	29175	28975	29089	28972	28779	29150	28985	29073	28824	29403	29005	29273	29320	29174	29152	29214	29107	29013	29014	29131	28950	29117	28940	29076	29008	29015	29353	29083	28989	29086	28980	29081	28629	29231	28887	29140	29020	29157	28958	28930	29043	29129	29192	29290	29028	29047	28989	29077	28994	29162	29218	29147	29032	29249	28988	29276	29168	28963	28930	29162	28941	29037	29041	28971	28952	29196	28944	29024	29168	29023	29211	29217	29194	29068	28993	29159	29056	29133	29077	28800	29137	28970	28980	29081	28925	29204	29037	28964	28934	28982	29048	29037	29016	29019	29058	29172	29201	29188	29198	29338	28995	29071	29060	28941	29266	29088	29042	29006	29232	29051	28977	28875	28953	29093	28979	29215	28916	29073	28845	28988	29013	29038	29034	28897	28974	28994	29105	29135	29080	29216	28968	28955	29077	28961	29105	28929	28974	28951	28845	29245	29110	28864	29024	29008	29179	28975	29241	28990	28833	28833	28997	29040	28975	28964	29082	29112	28947	29133	29106	28892	28785	29086	28944	29032	28930	29017	28963	29252	29051	29117	29218	29183	29086	28964	29053	29115	29008	28976	29136	29061	29115	28957	28899	29086	28990	28863	29167	29178	28945	29065	29119	29169	28936	29094	29203	29149	29007	28868	28944	28881	28757	28908	29106	29011	29011	29172	29043	29070	28902	28892	29180	29344	29041	29133	28893	28949	29029	29343	29047	28984	28887	28961	29262	29056	28904	29037	29095	29141	29102	29127	29084	28702	29195	29039	29002	29217	29029	29077	28841	28858	28920	29112	29026	29278	28974	29117	28915	29132	29075	28837	29222	29051	29277	29090	28982	28979	28855	29135	29241	28965	29222	29092	29243	29016	29041	29029	29411	28981	29039	29091	29065	29086	28971	28970	28897	29107	29083	29223	29161	29095	28831	29043	28941	29258	29059	29346	29018	28906	29251	29015	29020	28886	29252	29159	29118	29071	29172	29152	29148	29201	29031	29208	28889	28938	29111	29416	28880	29100	28924	29208	29066	29249	29067	28845	29185	29121	28755	29021	29130	29179	28924	29157	29164	29230	29050	29068	28792	28882	28942	29142	29067	28915	28932	29268	29012	28962	28988	29015	29055	29093	29277	29060	29256	29200	29063	28934	28913	29161	28994	28985	29148	29157	29180	29094	29051	29087	29142	29084	28974	29078	29026	29056	29204	29280	29011	29096	28997	29109	28927	29066	29061	29063	29145	28891	29132	29110	29092	28954	29029	28919	29051	29097	29052	28929	29134	29104	29012	29005	28738	28852	28983	28916	29033	29151	29304	28983	29172	29029	28792	29067	29196	28941	28954	29306	29187	29169	29129	29178	29008	29172	29128	29084	28969	29147	28945	29035	28989	28974	29126	29022	29036	29090	29031	29159	28891	29023	29095	29097	29241	29113	29075	29165	29275	28839	29360	29169	28783	29263	28977	29036	29113	28996	29013	29254	29177	29029	29111	28852	28962	29160	28875	29241	29164	29071	28919	29164	29018	28960	28972	29063	29248	28892	28877	28908	28968	29113	29169	28919	29295	29064	29056	29125	28961	28851	28841	29219	29032	28894	29136	28962	29007	29292	28920	29095	29084	29077	29160	29190	29205	28921	29119	29239	29228	29327	29365	28947	29478	29060	29080	29054	29059	29061	28818	29071	28944	29231	29117	28917	28923	28970	29141	29124	29065	29005	29152	29049	29035	29202	29091	29222	29048	29266	29082	28955	28960	29120	29059	29242	29040	29225	28952	29072	29039	29250	28903	29115	29000	28896	28758	29300	29129	29219	28846	29143	29073	29430	29013	29025	28977	28972	29047	29016	29281	29297	29014	28983	28742	28964	28803	29190	29216	28828	29174	29311	29029	28939	29156	29199	29038	29220	29104	29305	29185	29037	29034	29210	29123	29160	28959	28818	29060	28910	28998	29143	28897	28972	28842	29337	29031	29076	29398	29529	29277	29011	29129	29174	29270	29282	29078	29060	29111	29207	29047	29130	28957	29086	29021	29091	28848	29100	29116	29066	29102	29061	29347	28863	28954	29059	29195	29208	29032	28872	29019	28978	28744	29192	28981	29120	29062	28758	29236	29177	29141	28973	28965	29049	28951	29143	29158	29080	28965	29154	29105	29070	29163	28972	29043	29019	29165	28937	29087	29098	29201	29052	29236	28844	29322	29389	29195	29139	29158	29080	29225	29081	28879	29071	29188	29190	29000	29255	28988	29042	29104	29090	28964	29054	28902	28753	29085	28967	29003	28961	29058	29273	29173	29126	29247	29036	29084	29051	29247	29263	28994	28934	29159	29356	29269	29039	29015	29001	29193	29142	29073	28808	28990	29019	28998	29209	29143	29029	29276	28936	28970	28884	29041	29194	29017	29010	28803	29111	29028	28895	28885	28795	28964	29257	29081	29329	29195	29144	28998	28964	29273	29061	29162	29058	29209	29147	29203	28973	29048	29176	28889	29192	29257	29280	29269	29108	29044	29024	29128	29018	29206	29062	28981	29156	28906	28937	29180	29073	29037	29234	29126	29260	28942	29174	28796	29025	29264	29292	29066	29007	29037	28859	28999	29060	29007	28822	29163	29099	29001	29128	29205	29192	29091	29038	28957	29055	28995	28851	29060	29071	29104	29031	28949	29079	28961	29215	29077	29111	29226	29095	29127	29025	29046	29117	29054	29164	29013	28815	29133	28972	29037	29083	28966	29211	28955	29139	28829	29255	29193	29011	29151	28883	29340	29219	29074	29062	29183	28986	29096	29168	29070	29022	29051	29262	29059	29173	29137	29460	29170	28792	28983	29127	28910	29153	29037	29044	29213	28882	28999	29320	29226	28964	29091	28997	29047	28984	29011	29087	28949	29166	29118	28975	29086	28938	28931	29174	28927	29107	29033	29016	29015	29132	28929	29173	29292	28962	29081	28770	28988	29035	28929	29090	29253	29170	29156	29087	28724	29148	29051	29071	28894	29169	29183	29012	28950	29013	29007	28985	29105	29111	29115	29016	29123	29118	29101	29102	29015	29126	29264	29050	29128	29142	29128	29171	29218	29111	29219	28975	29232	29067	29029	29035	29027	29153	29183	29059	29025	29182	29118	29033	28830	28942	29061	29156	29020	29207	28893	29288	29343	29206	29300	29160	28992	29109	29035	29221	29170	29130	29053	29154	29109	29105	28890	29235	28993	29083	28850	29010	28877	29144	29246	29249	29101	29081	28994	29044	29231	29169	28872
35848	60274	51345	35496	26290	23229	22400	22360	22098	22120	22058	22112	22212	22142	22161	22180	22167	22199	22168	22195	22096	22309	22203	22069	22151	22270	22138	22081	22354	22051	21966	22173	22206	22189	22325	22046	22195	22248	22183	22182	22023	22313	22043	22104	22262	22149	22303	22034	22148	22090	22243	22108	22276	22283	22167	22158	21995	22313	22222	22091	22306	21901	22112	21996	22375	22145	22117	22091	22172	22162	22102	22111	22159	22166	22266	22097	22007	22239	22161	22279	22084	22236	22208	22179	22189	22099	22226	22103	22091	22256	22128	22188	22304	22121	22137	22201	22182	22241	22090	22193	22127	22133	22292	22035	22248	22260	22303	22178	22172	22076	22122	22393	22092	22147	21955	22013	22087	22351	22144	22365	22084	22316	22210	22031	22151	22248	22340	22234	22129	21970	22121	22152	22161	22052	22194	22088	22039	22163	22161	22247	22294	22156	22074	22252	22003	22219	22228	22004	22136	22137	22311	22215	22170	22135	22158	22445	22070	21908	22052	22155	22307	22320	21996	22178	22104	22027	22076	22330	22274	22183	22234	22110	22222	22170	22038	22111	22103	22000	22062	22129	22005	22269	22152	21916	22208	22200	22276	21968	22109	22149	22180	22218	22022	22106	21881	22183	22037	22013	22264	22134	22274	22212	22190	22243	22193	22090	22013	22119	22239	22217	22282	22066	22008	22097	22212	22142	22291	22138	22090	22139	22155	22273	22001	21993	22035	22297	22232	22089	22043	22153	22323	22051	22097	22132	22231	22048	22230	22144	22110	22151	21849	22163	22151	22078	21994	22106	22094	22022	22276	22245	22051	22157	22166	22101	22106	22302	22062	22071	22050	22194	22185	22363	22237	22138	22213	21970	22234	22095	22104	22076	22120	22238	22108	22097	22239	22211	22073	22044	22108	22216	22256	22075	22262	22131	22195	22056	22107	22154	22204	21932	22309	22000	22173	22001	21966	21909	22302	22075	22175	22167	22126	22139	22139	22255	22086	22125	22173	22089	22209	22241	22103	22229	22143	22225	21970	22395	22110	22151	22167	22021	22292	22270	22058	22054	22321	22135	22142	22021	22385	22176	22240	22074	22172	22353	22203	22077	22223	22283	22230	22101	22139	22170	21995	22003	22233	22081	21991	22064	22111	22145	22069	22230	22199	22087	22061	22010	22121	22133	22282	22133	22180	22102	22198	22149	22203	22172	22100	22083	22051	22181	22297	22105	22160	22065	22068	22253	22159	21965	22100	22183	22080	22226	22187	22114	22257	22316	22120	22060	22128	22083	22101	22152	22147	22126	22091	22175	22232	22132	22094	22082	22076	22164	22251	22098	22167	22335	22159	22223	22026	22392	22336	21922	22208	22164	22003	22018	22066	22082	22228	22185	22095	22139	22229	22045	22111	22357	22097	22177	22233	22132	22167	22172	22242	21908	22091	22122	21972	22070	22051	22092	22204	22051	22308	22115	22196	21989	22215	22137	22379	22286	22106	22057	22259	22025	22200	22054	22112	21970	22120	22096	22270	22264	22239	22325	22130	22075	22344	22200	22248	22158	22112	21982	22155	22223	22216	22071	22121	21990	22180	22293	22221	22148	22134	22345	22241	22282	22262	22170	22315	22129	22199	22028	21966	22030	22094	22121	22254	22185	22468	21998	22268	22179	22136	22030	22144	22054	22072	22090	22156	22208	22132	22258	22075	22171	22126	22078	22190	22156	22186	22248	22057	22034	22081	22049	22043	22339	22118	22129	22267	22227	22299	22087	22339	22129	22189	22221	21879	22146	22357	22081	22273	22211	22138	22155	22239	22084	22267	22111	22356	22218	22194	22160	22120	22263	22097	21976	22038	22141	22128	22173	22096	22128	22011	22314	22076	22104	22144	22319	22146	22037	22266	22146	22217	22231	22140	22197	22047	22178	22180	22269	22074	22182	22130	22185	21970	22181	22121	22234	22078	22150	22202	22177	22021	22046	22254	22159	22146	22119	22113	22391	22175	22433	22261	22055	22196	22159	21992	22067	22192	22090	22281	21999	22132	22013	22037	22213	22277	22050	22091	22110	22222	22125	22034	22197	22267	22095	21993	22144	22036	22271	22102	22324	22015	22195	22049	22339	21933	22378	22211	22140	22152	22006	22281	22129	22169	22181	22134	22158	22122	22259	22176	22124	22007	22208	22108	22110	22288	22084	22143	22271	22257	22148	22148	22264	22059	22253	22209	22255	22226	22130	22154	22044	22200	22208	22207	22068	22000	22012	22156	22156	22181	22132	22116	22308	21994	22170	22188	21891	22189	22297	22083	22190	22171	22251	22036	22069	22084	22204	22189	22155	22230	22246	22294	22137	22254	22120	22159	22054	22065	22328	22085	22113	22183	22009	22174	22072	22243	22342	22217	22158	22207	22016	22277	22123	22342	22007	22243	22265	22008	22034	22330	22069	22146	22173	22176	22338	22122	22014	22254	21999	22309	22131	22122	22096	22147	22069	22314	22049	22231	22032	22032	22020	22272	22094	22094	21945	22084	22115	22198	22277	22082	22207	22098	22027	22151	22126	22047	21939	22183	22243	22138	22020	21991	22002	22187	22179	22193	21981	22119	22255	22155	22302	22076	22084	22118	22133	22160	22051	22133	22186	22099	22114	22183	22165	22264	21951	22204	22026	22230	22163	22068	22229	22223	21904	22243	21983	22002	22314	22115	22141	22291	22044	22295	22335	22072	22326	22206	22159	22174	22294	22128	22137	22172	22091	22198	22193	22047	22256	22243	22193	22100	22090	22241	22161	22124	22016	22213	22116	22340	21847	22376	22277	22157	22153	22146	21974	22200	22292	22133	22194	22187	22209	22070	22027	22244	22005	22086	22265	22218	22326	22122	22241	22103	22194	22175	22111	22237	22005	21972	22160	22270	22219	22092	22101	22165	22205	22187	22187	22251	22130	22118	22279	22167	22131	22133	22154	22116	22188	22141	22099	22239	22011	22265	22333	22091	22239	22102	22135	22008	22277	22177	22262	22122	22238	22304	22154	22227	22139	22163	22029	22096	22105	22083	22090	22092	22274	22206	21965	22171	22215	22262	21988	22053	22213	22154	22257	22028	22078	22044	22038	22125	22251	22144	22085	22312	22004	22235	22262	22074	22121	22230	22049	22208	22204	22255	21962	22115	22258	22067	21960	22348	22147	22356	22082	22182	22164	22147	22154	22083	22208	22165	22156	22139	22237	22317	22103	22333	22267	22195	22316	22161	22166	22226	21978	22385	21966	22152	22149	22074	22238	22304	22034	22070	22083	22264	22052	22328	22113	22083	22440	22283	22092	22161	22272	22076	22171	22038	22199	22125	22007	22072	22262	22078	22070	22118	22188	22053	21874	22240	22168	22068	22224	22023	22157	22164	22235	22159	22149	22283	22174	22197	22102	22347	22064	22281	22066	22126	22206	22229	22251	21982	22189	22195	22024	22184	22165	22349	22178	22229	22082	22259	22022	22158	22286	22062	22135	22252	22119	22227	22190	22189	22184	22206	21830	22150	22129	22185	22208	22082	22394	22064	22236	22255	22092	22002	21964	22193	22377	22261	22071	22066	22008	22140	22185	22162	22310	22137	22028	22178	21990	21988	22177	22175	22344	21920	22198	22091	22237	21971	22253	21950	22098	22290	22367	22151	22169	22181	22142	22271	22186	22215	22341	22342	22258	22164	22202	22196	22089	22022	22058	22238	22086	22260	22247	22094	22077	22187	22146	22266	22347	22243	22170	22273	22194	22082	22201	21954	22013	22084	22012	22050	21981	22150	22083	22208	22007	22171	22119	22257	22121	22342	22127	22205	22136	22242	22160	22083	22314	22385	22211	22152	22262	22058	22099	22203	22169	22150	22172	22173	22166	22139	22290	22070	22058	22199	22297	22361	22061	22127	22018	21991	22288	22132	22043	22171	22144	22118	22332	22083	22001	22025	22256	22568	22245	21999	22119	22087	22145	21922	22223	22089	22112	22266	22218	22165	22201	22193	22043	22060	21951	22219	22193	22133	22213	22164	22070	22103	22230	22166	22215	22209	22241	22165	22223	22216	22291	22266	22225	21930	22222	22200	22187	22129	22224	22211	22307	22208	22067	22091	22114	22091	22284	22276	22241	22278	22076	22166	22225	22024	22283	22104	22146	22007	22239	22341	22138	22180	22098	22157	22132	22180	22171	22256	22110	22248	22221	22082	22197	22137	22248	22128	22098	22291	22346	22294	22148	22159	22177	22173	22117	22119	21978	22138	22120	22179	22429	22147	22253	22152	22042	22183	22107	22316	22154	22037	21958	22087	22121	22182	22081	22110	22167	22183	22070	22084	22221	22174	21953	22238	22171	22157	22022	22158	22127	22074	22037	21960	22119	22138	22177	22190	22055	22174	22281	21876	22045	22257	22167	22233	22232	22211	22240	22135	22079	22063	22253	22267	22247	22343	22196	22028	22227	22191	22047	22081	22113	21911	22246	22279	22214	22190	22090	22161	22132	22127	22144	22229	22083	22062	22244	22300	22210	22099	22208	22218	22145	21993	22283	22247	22280	22175	22197	22395	22215	22156	22226	22303	22267	22171	22278	22264	22286	22206	22374	21989	22181	22012	22005	22220	22202	22081	22038	22338	22037	22191	22333	22272	22168	22210	22138	22311	22264	22208	22109	22215	21989	22209	22228	22046	22131	22087	22415	22203	22094	22008	22101	22460	22248	22072	22168	22131	22123	22057	22102	22248	22119	22280	22114	22119	21990	22142	22233	21987	22303	22106	22347	22312	22060	22074	22206	22229	22117	22052	22033	22379	22144	22132	22145	22157	22028	22184	22159	22198	22127	21955	22224	22247	22038	22103	22067	22267	22184	22172	22136	22119	22174	22090	22297	22139	22181	22198	22135	22119	22157	22237	22132	22127	22178	22255	22116	22112	22151	22102	22232	21998	22231	22194	22443	22295	22066	22207	22093	21961	22153	22158	22298	22178	22074	22303	22168	22252	22126	22092	22076	22192	22193	21966	22083	22238	22129	22167	22203	21983	22155	22288	22094	22206	22056	22008	22034	22059	22285	22121	22196	22123	22117	22110	22137	21791	22118	22253	22099	22200	22289	22147	22207	22212	22091	22210	22065	22106	22126	22191	22040	22107	22125
23788	25071	44728	44980	36550	33056	31952	29456	29470	29639	29267	29389	29404	29328	29395	29601	29371	29439	29603	29543	29492	29478	29282	29383	29331	29607	29213	29330	29368	29598	29211	29190	29090	29403	29150	29377	29281	29394	29336	29320	29385	29232	29455	29290	29284	29377	29366	29225	29191	29339	29485	29492	29222	29280	29327	29350	29469	29307	29354	29433	29239	29384	29387	29354	29309	29135	29355	29384	28929	29095	29398	29282	29372	29405	29083	29362	29227	29218	29130	29254	29383	29023	29375	29224	29476	29439	29264	29373	29407	29425	29298	29252	29245	29403	29398	29354	29253	29094	29279	29144	29341	29352	29354	29169	29264	29470	29380	29533	29242	29172	29240	29476	29231	29323	29254	29395	29240	29374	29314	29140	29200	29453	29263	29366	29512	29165	29290	29414	29341	29353	29248	29320	29148	29262	29367	29174	29516	29169	29244	29461	29270	29383	29392	28953	29155	29448	29145	29435	29441	29201	29400	29283	29247	29215	29209	29417	29159	29424	29279	29273	29313	29067	29318	29027	29439	29331	29183	29533	29250	29266	29196	29232	29373	29109	29257	29381	29092	29272	29298	29145	29529	28940	29255	29379	29267	29261	29471	29382	29353	29322	29428	29340	29239	29332	29017	29126	29267	29228	29164	29036	29249	29394	29293	29301	29469	29320	29382	29132	29466	29206	29357	29250	29406	29327	29365	29408	29299	29179	29356	29348	29319	29191	29369	29231	29075	29399	29374	29381	29287	29325	29241	29488	29433	29302	29173	29218	29385	29553	29191	29331	29162	28937	29297	29118	29044	29325	29386	29243	29213	28999	29232	29220	29306	29356	29411	29251	29404	29344	29466	29282	29221	29164	29376	29244	29313	29295	29237	29154	29252	29343	29396	29311	29340	29520	29021	29082	29223	29087	29373	29626	29380	29308	29390	29480	29056	29253	29286	29220	29327	29115	29495	29326	29126	29324	29272	29203	29069	29384	29298	28919	29356	29286	29320	29613	29189	29455	29324	29507	29435	29259	29345	29424	29464	29441	29320	29439	29378	29353	29178	29168	29335	29238	29268	29276	29354	29515	29262	29406	29267	29276	29545	29162	29301	29201	29296	29120	29256	29306	29381	29388	29416	29278	29494	29400	29508	29328	29431	29406	29258	28933	29097	29113	29276	29501	29367	29129	29402	29237	29462	29349	29166	29258	29362	29200	29237	29287	29102	29200	29065	29345	29257	29288	29217	29279	29309	29288	29230	29237	29360	29293	29492	29079	29171	29246	29214	29229	29448	29381	29335	29215	29218	29627	29201	29296	29181	29311	29479	29090	29188	29279	29305	29435	29603	29143	29262	29180	29239	29222	29358	29181	29424	29349	29391	29160	29255	29402	29233	29264	29183	29234	29391	29282	29205	29349	29302	29257	29242	29274	29384	29176	29108	29381	29064	29219	29153	29344	29235	29412	29298	29513	29395	29136	29165	28882	29274	29236	29266	29305	29423	29249	29402	29268	29488	28997	29378	29353	29120	29294	29528	29377	29265	29002	29107	29395	29272	29319	29253	29344	29523	29238	29149	29461	29339	29334	29251	29641	29099	29378	29202	29288	29260	29502	29187	29247	29272	29199	29254	29449	29260	29376	29248	29060	29108	29225	29265	29296	29389	29322	29366	29137	29166	29420	29243	29241	29351	29354	29329	29273	29141	29165	29335	29226	29406	29275	29194	29413	29256	29172	29142	29194	29175	29220	29298	29303	29206	29447	29158	29242	29463	29450	29419	29181	29198	29289	29215	29183	29225	29284	29310	29337	29319	29367	29325	29285	29223	29305	29288	29173	29307	29182	29221	29305	29358	29042	29245	29334	29560	29294	29154	29355	29330	29336	29294	29280	29270	29316	29142	29258	29231	29036	29177	29265	29107	29316	28975	29136	29295	29309	29245	29145	29481	29468	29131	29116	29241	29013	29315	29556	29333	29197	28930	29389	29148	29245	29243	29419	29151	29315	29430	29261	29326	29198	29236	29445	29106	29329	29185	29098	29257	29079	29220	29225	29103	29450	29373	29254	29268	29495	29436	29247	29337	29244	29105	28995	29277	29244	29606	29373	29208	29314	29089	29357	29320	29368	29231	29142	29030	29259	29382	29376	29364	29358	29428	29243	29173	29100	29252	29067	29318	29376	29089	29340	29290	29107	29468	29109	29262	29246	29202	29163	29228	29202	29175	29323	29313	29549	29360	28975	29367	29287	29355	29115	29301	29209	29422	29221	29221	29398	29420	29373	29288	29370	29175	29118	29232	29191	29009	29250	29239	29504	29285	29150	29146	29387	29248	29305	29473	29086	29135	29102	29290	29457	29026	29236	29269	29324	29390	29540	29472	29471	29578	29477	29406	29303	29287	29280	29238	29274	29218	29236	29370	29128	29228	29372	29359	29000	29411	29123	29115	29338	29191	29343	29371	29324	29291	29183	29164	29276	29309	29226	29247	29368	29144	29259	29529	29127	29477	29518	29205	29519	29312	29282	29326	29085	29502	29268	29422	29163	29197	29494	29038	29298	29227	29157	29119	28995	29402	29318	29012	29513	29225	29355	29379	29263	29403	29532	29309	29342	29315	29203	29181	29344	29428	29314	29192	28922	29291	29407	29248	29209	29206	29132	29284	29069	29124	28868	29146	29272	29321	29297	29323	29167	29253	29233	29163	29459	28940	29065	29233	29162	29308	29365	29009	29166	29237	29225	29271	29239	29122	29231	29215	29175	29339	29177	29325	29066	29097	29304	29129	29342	29111	29325	29438	29528	29346	29300	29146	29316	29392	29447	29226	29383	29441	29422	29413	29308	29397	29343	29165	29297	29434	29285	29240	29330	29538	29162	29163	29355	29514	29418	29394	29342	29065	29364	29333	29345	29299	29167	29105	29304	28936	29306	29172	29294	29136	29142	29274	29452	29218	29235	29186	28983	29172	29440	29086	29253	29465	29260	29252	29184	29295	29315	29415	29321	29514	29371	29154	29250	29313	29399	29152	29314	29160	29247	29159	29345	29322	29321	29183	29324	29587	29480	29111	29317	29296	29596	29270	29298	29269	29147	29309	29187	29229	29181	29378	29251	29445	29303	29605	29362	29349	29365	29600	29465	29302	29289	29229	29314	29229	29265	29626	29332	29200	29317	29337	29181	29033	29145	29509	29279	29307	29211	29382	29374	29061	29325	29061	29077	29038	29344	29643	29309	29333	29474	29294	29227	29181	29337	29357	29371	29421	29491	29350	29257	29116	29612	29132	29156	29159	29200	29168	29277	29256	29399	29360	29373	29371	29279	29216	29081	29270	29036	29262	29346	28974	29027	29341	29085	29355	29323	29247	29241	29392	29097	29511	29207	29202	29436	29552	29245	29352	29300	29192	29211	29393	29163	29199	29367	29363	29159	29305	29366	29427	29198	29673	29125	29291	29319	29187	29292	29184	29371	29386	29286	29371	29441	29304	29234	29264	29251	29523	29295	29333	29043	29032	29107	29409	29194	29487	29119	29278	29203	29482	29306	29343	29377	29375	29538	29589	29420	29268	28991	29239	29426	29375	29334	29237	29160	29242	29238	29343	29183	29190	28995	29149	29397	29148	29413	29324	29235	29073	29117	29206	29339	29219	29490	29420	29240	29176	29476	29476	29194	29394	29228	29049	29249	29348	29181	29190	29201	29328	29074	29372	29238	29253	29300	29515	29232	29464	29261	29389	29252	29354	29108	29376	29328	29057	29405	29196	29220	29355	29232	29525	29236	29546	29441	29385	29246	29191	29435	29337	29268	29228	29204	29408	29388	29450	29397	29192	29299	29164	29283	29015	29486	29327	29308	29377	29011	29246	29168	29307	29111	29378	29311	29322	29422	29479	29192	29512	29243	29252	29176	29276	29415	29446	29173	29063	29268	29283	29084	29141	29113	29298	29103	29206	29226	29377	29201	29167	29182	29184	29374	29482	29232	29078	29337	29169	29307	29178	29276	29315	29311	29046	29389	29259	29400	29177	29451	29414	29338	29256	28953	29345	29152	29344	29184	29442	29359	29326	29166	29011	29232	29331	29232	29010	29070	29142	29285	29189	29184	29064	29178	29464	29032	29275	29281	29198	29214	29153	29325	29354	29408	29410	29523	29291	29194	28956	29242	29394	29267	29404	29373	29409	29288	28962	29243	29121	29275	29083	29286	29081	29340	29324	29295	29331	29248	29334	29112	29530	29247	29173	29250	29138	29282	29498	29297	29201	29447	29291	29202	29162	29399	29044	29456	29351	29399	29185	29299	29494	29418	29185	29216	29156	29499	29071	29161	29189	29200	29078	29140	29338	29387	29329	29190	29151	29247	29472	29210	29323	29378	29330	29326	29393	29314	29347	29221	29387	29108	29250	29274	29332	29232	29373	29195	29218	28985	29532	29378	29594	29161	29290	29127	29354	29463	29586	29374	29135	29180	29531	29492	29336	29316	29187	29273	29444	29252	29183	29407	29504	29263	29141	29268	29289	29351	29164	29427	29455	29234	29216	29274	29256	29375	29423	29278	29152	29250	29125	29354	29160	29264	29384	29504	29329	29474	29329	29448	29299	29358	29277	29369	29163	29274	29267	29105	29377	29144	29064	29016	29306	29531	29386	29380	29321	29399	29314	29276	29274	29407	29313	29277	29110	29225	29608	29271	29183	29372	29236	29236	29296	29093	29318	29425	29315	29279	29135	29099	29406	29217	29080	29423	29217	29334	29261	29340	29161	29228	29180	29229	29067	29209	29451	29209	29270	29028	29529	29173	29226	29335	29184	29089	29259	29376	29269	29333	29337	29032	29037	29332	29496	29232	29090	29252	29295	29522	29331	29236	29386	29141	29297	29309	29126	29209	29393	29119	29276	29197	29220	29224	29309	29210	29302	29434	29367	29334	29308	29496	29612	29386	29148	29157	29323	29443	29041	29254	29293	29524	29317	29424	29278	29263	29339	29267	29253	29382	29277	29210	29215	29233	29309	29617	29378	28983	29255	29152	28978	29283	29103	29127	29318	29248	29108	29217	29323	28900	29321	29630	29165	29160	29431	29345	29099	29265	29075	29199	29230	29288	29192	29170	29025	29302	29298	29327	29349	29207	29292	29381	29099	29316	29231	29470	29416	29247	29536	29099	29362	29161
59093	101060	87986	63270	41116	28137	23665	22499	22486	22327	22469	22449	22283	22308	22333	22244	22503	22521	22520	22364	22579	22348	22276	22283	22524	22435	22307	22342	22478	22482	22282	22302	22289	22478	22376	22544	22318	22351	22274	22411	22433	22392	22288	22156	22407	22293	22374	22063	22358	22364	22169	22431	22363	22323	22382	22340	22346	21957	22428	22246	22339	22352	22378	22373	22438	22385	22359	22394	22255	22585	22281	22324	22467	22470	22275	22310	22351	22309	22400	22496	22428	22147	22332	22412	22386	22309	22239	22307	22176	22385	22476	22325	22451	22140	22500	22386	22540	22315	22460	22311	22478	22389	22480	22453	22244	22433	22366	22326	22354	22329	22408	22357	22451	22445	22372	22180	22342	22238	22306	22500	22427	22258	22371	22374	22399	22195	22432	22496	22391	22550	22554	22307	22431	22311	22338	22298	22288	22393	22450	22422	22307	22464	22202	22306	22268	22417	22356	22362	22277	22433	22424	22180	22353	22419	22300	22398	22266	22336	22576	22438	22263	22232	22373	22300	22544	22271	22342	22488	22306	22204	22378	22271	22500	22588	22486	22332	22473	22278	22208	22322	22223	22406	22355	22345	22260	22387	22210	22368	22387	22387	22404	22208	22276	22312	22496	22498	22288	22386	22137	22253	22330	22361	22365	22489	22380	22272	22360	22280	22394	22296	22376	22186	22340	22200	22419	22439	22359	22339	22448	22288	22360	22342	22499	22420	22420	22455	22426	22258	22271	22509	22232	22270	22394	22262	22465	22370	22276	22523	22553	22358	22337	22272	22317	22313	22466	22212	22259	22396	22314	22422	22230	22265	22470	22310	22381	22362	22393	22499	22362	22374	22461	22352	22347	22321	22358	22401	22232	22464	22367	22514	22332	22345	22303	22415	22318	22251	22226	22462	22545	22338	22200	22365	22464	22354	22343	22404	22285	22379	22286	22330	22321	22394	22343	22363	22115	22424	22285	22337	22418	22279	22363	22399	22425	22222	22275	22455	22465	22232	22378	22456	22286	22375	22401	22369	22169	22331	22253	22354	22317	22462	22314	22259	22445	22232	22438	22540	22380	22385	22438	22199	22443	22450	22451	22186	22279	22275	22360	22712	22231	22522	22277	22356	22417	22434	22161	22308	22187	22294	22273	22504	22327	22470	22353	22154	22494	22241	22371	22475	22238	22288	22482	22138	22269	22499	22324	22378	22348	22413	22359	22240	22258	22443	22357	22393	22470	22296	22495	22471	22187	22370	22331	22204	22405	22355	22260	22191	22487	22309	22309	22394	22309	22100	22389	22249	22295	22310	22354	22249	22414	22234	22456	22275	22604	22281	22480	22193	22534	22385	22448	22295	22446	22273	22316	22350	22284	22322	22347	22318	22327	22404	22331	22401	22395	22374	22347	22230	22460	22388	22270	22575	22350	22243	22247	22207	22334	22547	22383	22294	22450	22313	22411	22379	22536	22176	22248	22581	22425	22442	22303	22315	22411	22252	22310	22216	22381	22392	22526	22472	22279	22333	22275	22519	22351	22456	22301	22286	22600	22370	22336	22305	22432	22368	22374	22334	22395	22436	22424	22405	22433	22305	22456	22362	22443	22362	22170	22495	22334	22441	22424	22401	22440	22471	22422	22397	22217	22398	22417	22257	22496	22388	22427	22602	22368	22233	22361	22188	22317	22401	22221	22499	22384	22309	22417	22361	22276	22302	22354	22438	22489	22281	22332	22260	22420	22230	22417	22264	22315	22247	22474	22272	22311	22196	22265	22443	22257	22361	22338	22408	22435	22128	22489	22406	22321	22450	22266	22323	22350	22277	22466	22444	22324	22259	22268	22288	22334	22463	22323	22264	22482	22277	22344	22327	22369	22305	22553	22501	22276	22423	22132	22364	22317	22246	22154	22457	22523	22407	22334	22322	22243	22511	22395	22373	22330	22366	22423	22390	22368	22211	22491	22533	22176	22424	22307	22362	22356	22315	22409	22302	22381	22222	22507	22362	22360	22304	22277	22682	22240	22238	22414	22335	22298	22323	22337	22391	22355	22465	22519	22430	22331	22488	22397	22478	22259	22452	22523	22245	22530	22432	22351	22312	22385	22385	22251	22406	22260	22480	22581	22558	22269	22315	22413	22317	22370	22226	22349	22184	22216	22258	22366	22267	22513	22360	22429	22339	22368	22383	22305	22274	22272	22348	22370	22453	22207	22331	22433	22380	22330	22285	22446	22470	22420	22446	22270	22364	22284	22217	22169	22243	22652	22424	22254	22219	22315	22298	22380	22320	22387	22463	22157	22489	22278	22377	22409	22394	22433	22340	22378	22440	22355	22264	22369	22468	22293	22411	22376	22514	22227	22516	22148	22461	22295	22640	22194	22293	22405	22418	22223	22614	22503	22330	22234	22361	22433	22247	22290	22258	22496	22363	22346	22439	22286	22291	22492	22385	22267	22243	22155	22254	22379	22283	22301	22508	22163	22530	22441	22370	22411	22176	22395	22438	22472	22377	22457	22448	22456	22386	22454	22234	22249	22346	22342	22358	22308	22442	22326	22297	22447	22400	22388	22441	22375	22056	22360	22382	22403	22337	22436	22569	22590	22557	22232	22324	22397	22326	22261	22436	22193	22361	22278	22354	22248	22350	22344	22323	22295	22270	22480	22366	22258	22326	22470	22578	22356	22304	22311	22335	22366	22444	22418	22486	22288	22344	22483	22429	22508	22415	22402	22224	22104	22344	22233	22510	22354	22397	22251	22275	22609	22426	22215	22391	22372	22357	22361	22373	22467	22321	22288	22253	22361	22487	22395	22520	22093	22360	22471	22211	22290	22361	22295	22406	22421	22551	22309	22428	22460	22269	22331	22420	22304	22383	22459	22369	22266	22478	22416	22327	22491	22452	22288	22390	22505	22184	22326	22407	22522	22484	22369	22377	22339	22359	22382	22412	22446	22327	22282	22532	22216	22420	22377	22472	22297	22500	22336	22355	22333	22416	22411	22288	22451	22273	22354	22398	22402	22408	22559	22453	22297	22529	22349	22370	22356	22504	22316	22383	22445	22378	22382	22429	22477	22356	22265	22309	22406	22367	22104	22488	22212	22375	22421	22389	22369	22483	22315	22311	22424	22663	22269	22333	22407	22404	22429	22294	22357	22371	22206	22592	22301	22199	22348	22309	22502	22328	22424	22263	22266	22329	22231	22523	22400	22239	22339	22459	22582	22374	22288	22261	22235	22328	22401	22210	22264	22387	22310	22285	22383	22296	22305	22406	22209	22169	22346	22324	22235	22323	22440	22372	22400	22288	22306	22509	22401	22358	22434	22383	22430	22457	22188	22201	22537	22561	22479	22218	22343	22251	22313	22332	22591	22351	22265	22417	22463	22451	22174	22327	22459	22265	22413	22292	22502	22355	22428	22277	22310	22442	22374	22300	22266	22459	22317	22536	22176	22329	22348	22266	22473	22384	22389	22258	22383	22240	22487	22285	22451	22251	22358	22299	22286	22378	22292	22381	22405	22370	22340	22387	22473	22459	22364	22300	22293	22301	22448	22294	22390	22628	22348	22338	22438	22270	22445	22341	22289	22481	22277	22284	22400	22363	22433	22431	22311	22507	22410	22305	22362	22375	22478	22346	22414	22260	22347	22411	22267	22586	22325	22330	22423	22267	22322	22402	22422	22406	22339	22346	22392	22433	22399	22284	22428	22442	22266	22338	22599	22401	22285	22168	22160	22365	22294	22334	22401	22383	22490	22465	22345	22469	22369	22378	22161	22345	22289	22380	22433	22344	22060	22354	22261	22174	22420	22412	22369	22459	22186	22291	22383	22447	22458	22435	22223	22386	22253	22460	22306	22417	22373	22249	22232	22281	22492	22354	22345	22283	22324	22231	22472	22360	22357	22489	22455	22370	22527	22346	22363	22363	22302	22335	22326	22469	22323	22423	22338	22449	22459	22512	22387	22374	22343	22216	22179	22186	22541	22474	22357	22356	22483	22353	22306	22292	22437	22398	22378	22356	22585	22248	22419	22559	22421	22474	22442	22429	22327	22480	22388	22339	22419	22296	22443	22309	22413	22360	22213	22505	22191	22291	22357	22213	22391	22324	22369	22310	22280	22312	22320	22332	22288	22307	22246	22263	22371	22330	22373	22278	22482	22469	22474	22217	22446	22657	22249	22252	22460	22429	22386	22332	22536	22244	22470	22474	22413	22231	22354	22396	22509	22494	22397	22204	22396	22571	22370	22387	22353	22408	22374	22349	22342	22391	22470	22447	22448	22515	22262	22439	22378	22447	22292	22517	22450	22277	22367	22480	22489	22302	22407	22238	22295	22282	22369	22179	22206	22387	22348	22472	22424	22356	22515	22369	22313	22440	22226	22284	22333	22233	22523	22283	22332	22169	22208	22468	22386	22382	22332	22368	22450	22456	22436	22479	22388	22384	22413	22413	22371	22323	22404	22214	22407	22305	22290	22199	22391	22492	22286	22401	22416	22434	22446	22284	22391	22390	22208	22445	22383	22569	22448	22252	22329	22363	22460	22272	22175	22414	22256	22501	22247	22402	22353	22425	22412	22453	22389	22224	22212	22517	22295	22512	22425	22330	22510	22319	22342	22419	22297	22446	22247	22424	22362	22392	22206	22324	22474	22234	22083	22314	22337	22073	22341	22282	22483	22290	22425	22473	22387	22468	22506	22364	22391	22292	22423	22361	22252	22235	22368	22373	22208	22499	22227	22282	22319	22211	22392	22428	22317	22331	22367	22442	22333	22434	22434	22482	22225	22361	22412	22371	22211	22243	22386	22511	22255	22366	22352	22102	22421	22449	22193	22332	22274	22179	22570	22154	22613	22547	22400	22390	22392	22239	22428	22243	22442	22190	22250	22270	22630	22488	22369	22266	22288	22241	22334	22304	22440	22433	22355	22468	22267	22453	22208	22423	22401	22343	22322	22358	22383	22267	22520	22368	22238	22284	22396	22443	22432	22338	22409	22294	22323	22371	22245	22446	22288	22387	22373	22317	22461	22488	22351	22477	22368	22276	22211	22415	22312	22359	22260	22334	22282	22461	22446	22463	22400	22310	22403	22435	22421	22218	22329	22307	22529	22294	22520	22321	22473	22548	22375	22436	22249	22362	22374	22409	22285	22345
22491	23969	41920	43551	37714	34153	33980	30485	30136	30879	30659	30431	30740	30332	30284	30472	30743	30383	30313	30485	30390	30483	30558	30035	30347	30443	30172	30024	30289	30262	30211	30314	30464	30035	30096	30191	30106	30179	30228	29944	30014	29971	30089	30048	30287	30105	30207	30031	30260	29960	30009	30269	30564	30365	30059	30409	30148	30186	30121	29829	30224	30017	30090	29817	30161	29963	30001	29832	30032	30181	30154	29951	30163	30251	30309	30071	30201	30130	30328	30235	30215	30111	30154	29940	30094	30123	30117	30070	30266	29935	29901	30179	30101	30009	30176	30129	29922	30133	30013	29953	30121	30006	30203	30111	30089	30226	30215	29893	30160	30021	30300	29951	30242	30125	29880	29969	29924	29972	30123	30043	30120	30309	30124	29950	29947	29970	29937	29904	30092	29857	30201	29953	29904	29994	30197	30172	30039	30263	29668	30003	29987	29990	29998	30088	30237	29928	30284	30128	30113	30031	30137	30068	30177	29898	30027	30217	29952	30170	30009	29945	29879	30016	29977	29992	30090	30226	30412	29963	29938	29647	29943	30066	30213	30161	30071	30036	29946	29776	30006	30018	30176	30056	30130	29940	29839	29860	29766	29991	29935	29919	29881	29928	29768	30097	30055	30260	30089	30143	29781	30175	29981	30072	30054	29828	29987	30025	29973	30062	29995	30057	30087	30061	30052	30209	29766	29991	30160	30135	30075	30095	30131	30001	30157	30042	29789	30024	30046	30138	30213	29967	30144	29808	30059	29997	30142	30244	29692	30160	30089	30015	30040	30191	29989	29992	30121	29898	30410	29986	29998	30169	30088	29877	29938	29961	29956	30042	30181	30065	30070	30226	30223	30197	30022	30036	30092	30013	30269	30225	30024	29981	29904	30098	30172	30023	29981	29973	30115	30138	30225	30031	30114	30000	30086	30054	30272	30090	30029	30012	30118	30086	30017	30009	29791	30089	29677	30024	29967	29990	30097	30296	30034	30186	30272	29859	30130	30157	29939	29895	30008	29917	30121	29990	30033	29938	29982	29922	29930	30014	30100	30005	29780	30258	30369	29949	29968	30088	30280	30008	30387	29963	29789	29993	30068	29936	29899	30273	30028	29846	30178	30057	30304	30051	29818	29868	29982	29973	30055	29865	29856	30100	29975	30007	30188	30141	30139	30158	29849	29906	30322	30252	30089	30048	29916	30174	30204	30113	30157	30148	30199	30100	29909	30352	30032	30013	30153	30236	29927	30118	30096	29839	30151	30104	29954	29991	30020	30251	30078	30159	30056	29963	30184	29942	29779	30180	30166	30071	29923	30217	30126	30129	30119	30224	30252	29819	29937	30020	30058	30100	29928	29809	30110	30296	29987	29892	30153	29954	30149	30128	30266	29991	30052	29921	30268	30096	30320	30100	30199	29893	29926	30425	30090	30014	29936	30133	30156	30221	29622	30116	30084	30132	29901	30007	29889	29989	29933	29978	30227	29956	30062	30075	29941	30001	29976	30125	30180	29895	30080	30056	30117	29913	29873	30040	30173	30026	30175	29994	29883	29961	30069	30149	30188	30216	29812	29981	30111	30038	29779	30080	30146	30021	30260	29882	29844	29983	29974	29826	30167	29889	30161	30135	30128	30178	30200	30279	30196	30236	30110	29812	29974	30316	30193	29980	30141	29852	29960	30137	30304	30024	30108	29884	30302	30112	29887	30005	30058	29770	30152	29948	30166	30107	29991	30242	29998	30122	29886	30056	29976	30248	30052	29856	30019	29983	29819	30265	29896	30256	30242	30094	30163	30012	30209	29926	30105	29886	30203	29985	30182	30092	30128	30033	30205	29994	30093	29784	29870	29798	30185	29991	30026	30090	30006	30074	29965	30162	30311	30029	29760	30097	30172	29994	29925	30026	29909	30063	30265	30059	30150	29919	30022	29980	30010	30106	30004	29915	30153	30159	30209	30070	30025	29969	30362	30126	30146	29942	30027	29787	29810	30150	30179	30214	30201	29878	29971	29891	30175	30271	30124	29893	29987	29795	30018	29998	30090	29900	29633	30035	30163	30049	30320	29967	30109	29895	30000	29998	29921	30337	30105	29883	29957	30308	30105	30264	30183	29995	30063	29937	30111	30039	29800	29933	30167	30127	30289	29899	30269	30240	30050	30107	30148	30108	29986	30101	30047	30017	30220	30081	30248	30208	30062	30353	30265	30134	29989	29851	30048	29910	30103	29951	30038	29870	30127	30010	29972	30081	29852	30129	29815	30144	30162	29913	29913	29912	30084	29975	29930	30377	29960	30033	29940	30077	29823	29827	29981	29903	30093	29907	30131	30006	30177	30024	30135	29932	30065	30064	30034	30060	29982	30106	29981	30046	29895	30106	30096	30228	29969	29972	29888	29796	30099	29910	30066	30239	29878	29989	29990	30140	30176	30255	29993	30038	29840	30105	30246	30046	30014	30114	30009	30232	29855	29875	29976	30291	30013	30169	30058	29896	29899	29988	29840	29958	29879	30219	30207	30106	30313	30100	30154	30086	30187	29852	30214	30046	29935	30089	30045	30186	30157	30268	29968	29792	29863	29931	29855	30213	30012	30012	30308	30187	30114	29924	29861	29981	30119	29940	29857	30069	30170	29985	30212	29831	29827	29988	30277	30171	30135	30111	30027	29773	29868	30313	30096	30069	30157	30080	30287	30091	30135	29988	29908	29977	30021	30079	29919	30069	29955	30041	29999	30097	30203	30096	29898	30132	29950	29877	29954	29955	30098	30081	30069	30203	30004	29842	30158	30052	29856	30088	30084	30035	30201	29950	30195	29963	29954	30101	30081	30078	30075	30066	30178	30221	30237	30212	29979	29833	29954	30034	30093	30077	30194	30059	29943	30056	29999	30208	29962	29992	29972	30183	30011	29662	29722	30043	30033	30168	30231	30112	30018	30136	29995	29910	30048	29953	29886	30085	29831	30227	29900	29758	30020	30319	30071	29772	30006	30048	29971	29883	30122	30271	30075	30279	30388	29993	30122	30039	30235	30054	30310	30094	30062	30093	29977	29874	30162	29979	30115	30088	30140	29932	30183	29912	30039	30023	30013	29783	29988	29917	30139	29971	30094	30258	30216	30041	30078	29921	29840	29988	30253	30304	30206	29897	30244	30000	30188	30092	30051	30052	30267	30211	29869	30036	30099	29934	29905	29923	30012	30012	29999	30093	30120	29970	30141	29963	30110	29997	29971	29968	29821	29852	30144	30004	29957	29985	30157	30148	30075	30098	30105	29881	29995	30132	30026	29981	30138	29853	30115	30176	29999	30099	29929	29894	29883	30066	29722	30172	29997	29887	30241	30032	29982	29886	30072	30011	30017	30062	29977	29919	30020	29953	29946	30195	30131	30060	29943	30118	29864	30011	30060	30107	29793	30264	29968	30174	30213	30238	30134	29990	30029	29990	30264	30052	29980	30162	29929	29778	30005	30119	29958	29961	30148	30015	30288	30170	29877	29910	29961	29884	30141	29975	30075	29920	30015	29774	29934	30080	30249	30077	30181	30149	30088	30085	29990	30280	30142	29959	29869	30034	29941	30006	29984	29996	29935	29993	30015	30128	30077	30073	29973	30112	30448	30201	30067	30060	29976	30031	30108	30223	29985	29940	30015	29931	29982	30063	30065	29958	30148	29827	30159	30270	30066	30095	30029	30317	30123	30129	30204	30147	29902	30066	29892	29983	30019	29652	29958	29994	29941	29796	29949	30044	30019	29951	30254	29970	29827	29920	29766	29993	30094	30066	29978	30152	29875	30064	30239	30227	29943	29755	30110	30178	29896	30160	30087	29988	30106	29789	30029	29903	30120	30159	30160	30021	29995	29988	29905	29898	29834	29748	29859	29933	30047	30081	29705	29934	30201	30110	30066	29698	30241	30370	29977	30130	30108	30063	30027	30113	30077	30062	29867	30073	29901	30065	30210	30079	29850	30023	29999	29868	30111	30222	29983	30074	30019	30021	29819	30006	29913	30117	30058	30142	29988	29986	29910	30057	29912	30067	30043	30027	30120	30004	30150	30485	30302	30001	29912	29692	30204	30008	30168	29910	30005	30049	30101	30007	29966	30041	30208	30027	30008	29852	30133	30205	30008	30102	30066	30235	30027	29981	29945	30023	29902	29990	30176	29835	30136	29857	30129	30010	30045	29956	29888	30033	29954	30196	30001	29920	30102	29903	30098	30165	30147	29930	30111	29885	30055	30049	29776	29819	29930	30103	30205	29970	29901	30214	30092	30071	30001	30212	30111	30027	30228	29803	29650	29737	30160	29979	29914	30312	29993	30153	30148	29956	29921	29969	30159	30146	30184	30134	29956	30218	30085	29939	30116	30132	29963	30149	30042	29997	30113	29696	29979	30091	30212	30242	29933	30009	29983	30190	30211	30078	30021	29899	30334	30020	30149	29838	30085	30087	29996	29811	30119	30130	30040	30067	30124	29987	30080	29886	30179	29939	29818	29911	29985	29654	30029	29974	30065	30077	30119	29838	29895	29929	30004	29892	29920	29836	29866	29971	29899	29980	30053	30090	30328	30077	29907	29752	30005	30277	30173	30165	30101	30031	30106	30181	30052	30139	30000	30031	30094	30126	30018	30118	29918	30051	30030	30024	30146	29996	29971	29972	30227	29889	30012	30289	30161	29971	30151	29998	30039	29846	30096	30039	30041	29954	30139	29999	30106	30109	29893	29955	30120	30233	30146	30062	30153	30036	30062	30050	30215	30166	29923	29825	29956	30063	29975	30008	29724	29976	30033	30006	30035	29991	30097	30182	30002	30030	30203	30091	30120	29962	30069	29990	30061	29955	29851	29842	30065	29965	29971	30141	30167	29802	30063	30123	29988	30155	30003	30043	30198	30007	30081	30013	30046	30043	30013	30077	30228	30104	30205	29894	29995	30042	30303	29827	29857	30005	30167	30083	30014	29924	30016	30156	30302	30148	30149	29984	29913	30230	30169	30183	30001	30281	30187	29985	30308	29952	30105	29999	30068	29880	30206	29990	30199	29712	29874	30200	30082	29901	30031	30096	30045	30136	30208	30235	30250	30075	30087	30251	29990	30138	29855	30064	30052	30274	30166	30304	30337	30002	30158	30061	30144	30062	30013	30047	29993	29881	30000	29844
63453	100932	92845	79258	52632	33926	25276	22927	22713	22675	22553	22813	22884	22704	22907	22817	22840	22774	22881	22863	23046	22819	23089	22900	22939	22907	22914	22928	22543	23056	22645	22761	22830	22973	22826	22832	22835	22901	22603	22864	23035	23101	22777	22784	22861	22866	22820	22841	22771	22758	22876	22844	22794	22785	23062	22923	22835	22888	22953	23060	22889	22732	22859	22748	22888	22938	22696	22721	23033	22958	22860	22890	22778	22812	22916	22915	22885	22813	22741	22933	22813	22861	22783	22686	22921	22885	22972	22871	22930	22807	22967	22968	22921	22850	22720	22658	22890	22778	22860	22866	22903	22851	22808	22869	22812	22699	22898	22712	22884	22877	22877	22961	22774	22711	22855	22883	22783	22832	22960	22899	22720	23000	22989	22878	22857	22978	22778	22892	22975	23068	22861	22870	22944	22818	22756	22723	22781	22904	22917	22749	22729	23080	22822	22799	22793	22816	22834	22902	22796	23054	22956	22773	22795	22931	23122	22723	22815	22831	22898	22812	22942	22708	22897	22954	22868	22621	22987	22930	22886	22855	22782	22920	22776	22756	22985	22991	22737	22810	23029	22774	22868	22862	22678	22957	22861	22778	22843	22901	22868	22752	22949	22660	22811	22803	22849	22787	22731	22763	22688	22908	22937	22719	22878	22759	22882	22912	22754	22662	22862	22937	22821	23033	22956	22665	22903	22669	22783	22890	22892	22560	22663	22927	22891	22899	22783	22697	22772	22758	22694	22780	22791	22822	22856	23117	22995	22668	22990	22799	22783	22854	22823	22715	22908	22857	22765	22915	22748	23027	22848	22782	23001	22814	22699	22942	22678	22864	22945	22778	22667	22968	22916	22988	22613	22781	22877	22995	22853	22820	22863	22942	22845	22805	23069	22834	22882	22719	22842	22973	22669	22895	22999	22765	22891	22902	22800	22879	22894	22904	22881	22817	22852	22835	22971	22794	22726	22774	22751	23040	22857	22925	22824	23007	22689	22632	22765	22906	23055	22823	22749	22801	23070	22810	22847	22976	22835	22874	22750	22920	22827	22578	22789	22795	22989	22954	22752	22892	22870	22645	22742	22805	22862	22768	22942	22847	22893	22848	23173	22757	22813	22865	22897	22881	22934	23057	22801	22753	22693	22894	22707	22840	22756	22831	22703	22732	22920	22749	22763	23010	22736	22936	22648	23003	22903	22899	22737	22803	22847	22846	22754	22896	22782	22970	22777	22828	22734	22989	22868	22842	22905	22920	22857	22902	22792	22819	22615	22772	22780	22931	22801	22895	22920	22818	22852	22718	22851	22666	22731	22894	22869	22960	22907	22939	22729	22907	22869	22852	22937	22890	22796	22698	22861	23009	23028	22871	22678	22934	22886	22861	22895	22969	22915	23029	22923	22957	22971	22835	22804	22821	22703	22769	22793	22770	22763	22800	22919	22884	22726	22826	22867	22782	22708	22989	22776	22694	22812	22772	22763	22828	22754	23008	23016	22852	22851	22864	22906	22845	22942	22974	23002	22750	22797	22989	22743	22951	22808	22899	22880	23123	22850	22796	22919	22914	22734	22914	22648	22865	22816	22845	22985	22841	23024	22756	22921	22878	22823	22855	22784	22906	22976	22799	22826	22813	22867	22889	22791	22662	22763	22792	22879	22982	22841	22776	22779	23040	22671	22796	22816	22916	22741	22918	22791	22699	22798	22853	22951	22873	22911	22935	22843	22838	22779	22820	22800	22754	22905	22740	22881	22958	22816	22729	22772	22909	22608	22851	22784	22967	22877	22883	22924	22793	22896	22859	22884	22808	22859	22875	22966	22866	22747	23003	22832	22866	23005	22666	22785	22885	22930	23021	22914	22810	22804	22861	22796	22655	22870	22661	23029	22831	22861	22926	22785	22937	22946	22784	22721	22746	22810	23020	22754	22770	22873	22802	22962	22817	22813	22758	22900	22961	22730	22871	22878	22656	22832	22860	22882	22768	22753	22845	22785	22858	22756	22901	22888	22833	22737	22939	22946	22776	22778	22865	22784	22852	23065	22833	22786	22949	22833	23083	22849	22838	22742	22802	22721	22825	22842	22795	22852	22775	22892	22739	22804	22713	22805	22946	22774	22755	22873	22881	22904	22950	22959	22896	22884	22757	22841	22843	22871	22967	22897	22787	22772	22643	22825	22806	22714	22857	22713	22770	23010	22762	22942	22801	22829	22817	22908	22950	22942	22688	22901	22773	22805	22990	22964	23036	22684	22864	23142	22641	22857	22717	22927	22713	23013	22855	22889	22694	22775	22845	22750	22833	22840	22740	22668	22984	22763	22840	23055	22875	22894	22972	22961	22787	22668	22785	22820	22877	23022	22869	23008	22838	22756	22865	22953	23041	22902	22769	23061	22781	22869	22914	22658	22881	22806	23124	22890	22795	22801	22748	22834	22832	22767	22835	22691	22873	22822	22871	22906	22947	22668	22834	22755	22938	22781	22731	22845	22911	22837	22605	22805	22837	22835	22875	22939	22795	22926	22811	22964	22826	22941	22876	22792	22968	22682	22723	22920	22965	22934	22909	22886	22795	22833	22810	22778	22968	22834	22775	22899	22798	22761	23065	22650	22804	22899	22735	22917	22660	22845	22954	22783	22779	22913	22758	22709	22760	22795	22894	22856	22957	22780	22864	22837	23092	22956	22866	22765	22874	22720	22935	22843	22902	22503	22838	22725	22799	22985	23027	22803	22928	22684	22864	22716	22970	22624	22853	22949	22697	22770	22821	22698	22697	22896	22842	22857	22896	22873	22770	22702	22805	22853	22748	22707	22882	22886	22599	22917	22904	22893	23000	22839	22883	22905	22865	22889	22806	22874	22608	22990	22873	23052	22801	22704	22780	22863	22809	22804	22943	22809	22914	22809	22808	22900	22864	22738	22805	22832	22977	22870	22782	22837	22928	22819	22653	22844	22833	22710	22658	22848	22675	22951	22958	22910	22739	22740	22912	22763	22848	22907	22813	22786	23010	22734	22847	22731	22926	22939	22822	22804	22769	22938	22755	22936	22948	22802	22858	22792	22577	22894	22754	22900	22803	22851	22776	22753	22928	23013	22973	22938	22803	22833	22903	22827	22760	22844	22654	22831	22654	22867	22884	22802	22842	22867	23045	22973	22831	22988	22866	22819	22734	22974	22841	22789	22930	22734	22710	22713	22991	22928	23010	22970	23151	22895	22758	22792	22898	22816	23180	22782	22913	22730	22749	22950	22794	22894	22729	22921	22951	22831	22762	22711	22694	22856	22778	22889	22810	22936	22878	22805	22872	22754	22761	22950	22926	22924	22793	22787	22827	22767	22922	22879	22869	22742	23061	22663	22836	22927	22910	22792	22793	22981	22964	22943	23012	22607	22813	22806	22827	22660	22765	22744	22773	22855	22947	22835	22767	22924	22819	22778	22746	22866	23042	22829	22820	22827	22826	22807	22663	22822	22815	22728	22804	22812	22918	22969	22835	22849	22766	22884	22912	22763	22915	22925	22782	22828	22824	22805	22758	22862	22864	22931	22886	22901	22775	22906	22852	22868	22935	22989	22923	22791	22768	22948	22895	23018	22829	22666	22779	22882	22732	22981	22751	22962	22892	22848	22744	22841	22953	23005	22898	22647	22832	22804	22855	22887	22793	22772	22778	22788	22830	22861	22836	22953	22835	22871	23006	22861	22672	22751	22797	22844	22777	22676	22765	22767	22858	22898	22888	22832	22794	22713	22777	22815	22952	22907	22723	22821	22805	22962	22908	22763	23067	22697	23008	23116	22813	22930	22751	22855	22877	22857	22796	22828	22933	22901	22841	22895	22933	23039	22908	22897	22895	22830	23048	22662	22958	22735	22842	22798	22814	22934	22698	22712	23065	22706	22884	22788	23065	22843	22957	22844	22952	22844	22950	23012	22988	22918	22969	22870	22920	22967	22874	22832	22707	22757	22883	22692	22932	22858	22820	22889	22661	23182	22793	22948	22849	22866	22937	22701	22802	22822	22854	22956	22770	22936	22755	22834	22908	22885	23000	22827	22801	22851	22890	22750	22889	22944	22871	23078	22777	22879	22905	22930	22844	22995	22963	22912	22971	22893	22907	22892	22898	22737	22908	22750	22939	22854	22937	22909	22867	22841	22964	22718	22841	22708	22860	22859	22841	22968	22655	22800	22852	22928	22741	22762	22818	22953	22928	22928	22925	22820	22835	22844	22803	22806	22869	22797	22806	22798	22857	22833	22928	22860	22969	22719	22752	22710	22817	22943	22953	22718	22773	22980	22689	22865	22793	22826	22859	22920	22789	22897	22753	22883	22743	22772	22812	22785	22911	22839	22791	22777	22892	22669	22961	22720	22903	22834	22867	22848	22883	22836	22964	22719	22830	22885	22706	22756	22772	22991	22931	22714	22623	22922	22901	22761	22948	22942	22841	22946	22858	22799	22864	22726	22930	22843	22798	22874	22735	22780	23036	22812	22801	22983	22674	22900	22862	22720	22934	22952	22873	22770	22805	22855	22812	22738	22817	22603	22824	22974	22874	22834	22902	22671	23011	22624	22892	22892	22886	22727	22886	23020	22874	23069	22794	22965	22804	22970	22824	22808	22835	22844	22973	22957	22739	22857	22846	22805	22772	22826	22626	22900	22907	22896	22803	22616	22800	22804	22853	22675	22709	22868	22908	22837	22792	22877	22836	22860	22946	22925	23006	22886	22926	22649	22951	22846	22799	22881	22790	22765	23035	22928	22968	22789	22831	22842	22863	22940	22840	22850	22897	22731	22787	22759	22818	22626	22760	22805	22713	22844	22854	22856	22796	22790	22755	22888	22840	22913	22981	22671	22939	22833	22883	22751	22818	22818	22861	22841	22890	22785	23147	22825	23017	22794	22919	22622	22836	22856	22842	22718	23107	22675	22784	22976	22869	22856	22943	22735	22873	22860	22936	22989	22729	22914	22812	22764	22842	22833	22804	22820	22865	22893	22928	22616	22791	22928	22851	22634	22665	22694	22852	22937	22954	22741	22834	22796	22903	22946	22929	22890	22724	22952	22875	22747	22840	22859	22882	22885	22994	22922	22722	22768	22822	22764	22856	22852	22860	22908	22893	22831	22787	22924	22691	22844	22787	22995	22845	22700	22824
29297	38188	49068	40578	32404	30425	29774	29488	29110	29320	29214	29424	29316	29386	29144	29098	29282	29263	29171	28902	29183	29176	29351	29114	29290	28754	29207	29401	29201	29305	29368	29232	29319	29170	29303	29177	29269	29235	29092	29127	29092	29136	29293	29136	29312	29130	29079	29198	29251	29230	28916	29123	29106	29358	29181	28960	29268	29120	29326	29096	29153	29274	29116	29190	29032	28945	28807	28757	29402	29031	29271	29228	29182	29352	28901	29292	29199	29199	29184	29108	29329	28848	29283	29054	29208	29261	29085	29501	29366	29220	29340	29057	29174	29129	29188	29179	29372	29157	29175	29411	29045	29123	29091	29412	29278	29164	29117	29216	28955	29279	29170	29290	29280	29143	28919	29219	29165	29407	29209	29123	29119	29439	29373	29150	29149	28994	29312	29217	29069	29168	29097	29071	29286	29335	29258	29229	29331	29336	29243	29340	29221	29108	29293	29010	29254	29317	29053	29131	29187	29251	29070	29058	29306	29249	29212	29010	29140	29290	29248	28991	29223	29098	28920	28969	29149	29170	29291	29314	29028	29110	29189	29172	29043	29211	29177	29114	29267	29275	29282	29101	29346	28757	28970	29092	29220	29170	29338	29301	29122	29047	29127	29168	29216	29178	29151	29249	29341	29225	29252	29265	29268	29306	29025	29095	29331	28976	29431	29100	29323	29293	29140	29236	29140	29119	29211	29088	29190	29151	29167	29148	29221	29269	29322	29190	29189	29231	29145	29139	29089	29166	28944	29098	29130	29159	29273	29322	29111	29031	29280	29016	28991	29356	29402	29088	29158	29353	29062	29333	29291	29074	29340	28914	29313	29088	29217	29347	28875	29248	29098	29228	29302	29303	29024	29051	29190	29239	29220	29080	29161	28831	29019	29095	29175	29017	29364	29429	29373	29231	29071	29195	29096	29075	29165	29181	29467	29176	29095	29332	29316	29027	29344	29170	29167	29138	29174	29044	29130	29173	29238	29216	29257	29382	29148	29010	29065	29181	28931	29306	28949	28971	29096	29271	29238	28989	29274	29125	29061	29110	29042	28971	29291	29197	29180	29167	29132	29131	29265	29179	28877	28850	29270	28984	29119	29088	29240	29064	29230	29282	29208	29140	29198	29023	29370	28966	29292	29183	29168	29198	29193	29038	29113	29200	29115	28754	29116	29072	29166	29437	29019	29300	28938	29022	29231	29116	29204	29276	29215	29116	28976	28951	29113	29071	29370	28969	29236	28907	29232	29195	29271	29181	29088	28951	29319	29139	29159	29251	29144	29164	28924	29268	29325	29035	29124	29232	29214	29001	29326	29098	29134	29353	28997	29098	29241	29316	29427	29251	29217	29340	29039	29112	29115	28955	29178	29134	29070	29113	28942	29324	29166	29277	29385	29164	28983	29203	29139	29256	29167	28975	28715	28979	29152	29077	29206	28881	29207	28991	29137	29167	29128	29213	29336	29103	29049	29231	29048	29282	29422	29181	29106	29100	28987	29270	28982	29096	29299	28961	28981	29039	29431	29062	29062	29013	29116	29137	29114	29027	28987	28986	29468	29135	29091	29191	29260	29144	29214	29084	29173	29362	29175	29079	29125	28973	29111	29193	29309	28896	29200	29184	29099	28872	29292	29344	29166	29296	29156	28969	29137	29322	29229	29250	29352	29115	29155	29201	29108	29176	29104	29312	29187	29129	29182	29234	29041	29115	29126	29388	29266	29289	29212	29299	29151	29184	29287	29255	29174	29193	29304	29184	29071	29217	29017	29014	29252	29035	29201	29269	29349	29103	29229	28985	29062	29184	28920	29357	29201	29225	29320	29127	29022	29326	29250	29164	29124	29031	29243	29212	29247	29162	29109	29121	29169	28946	28948	29065	29027	29027	28954	29052	29160	29248	29022	29022	29384	29200	29050	28992	29154	29066	29270	29147	29101	29118	28977	29107	29011	29106	29233	29275	29141	29248	29033	29335	29103	29145	29097	29131	29140	29170	29251	29211	29485	29091	29066	29251	29256	29184	28941	29224	29173	29101	29335	29094	29258	29198	29104	29209	29388	29225	29253	28765	29220	29126	29183	29068	29365	29176	29032	29512	29069	29135	29173	29023	29178	29288	29132	29237	29072	28903	29271	29164	28878	29151	29035	29087	29084	29298	29181	29235	28922	29145	29186	29120	29498	29061	29346	29106	29320	29197	29081	29117	28994	29005	28897	29066	29254	29269	29147	29062	29123	29218	28924	29148	29311	29204	29040	29367	29088	29263	29304	29181	29341	29206	29443	29140	29373	29082	29201	29035	29127	29251	28986	29228	29337	29051	29205	29357	29060	29089	28983	29291	29270	29123	29274	28976	29076	29269	29357	29059	29235	29067	29181	29041	29276	28966	29084	29284	29291	29153	29119	29150	29399	29052	28948	29057	28940	29329	29415	29060	29016	28908	29222	29204	29249	29317	29131	29399	29018	29165	29225	29382	29377	29193	29120	29185	28974	29185	29254	29092	28957	29095	29235	29078	29137	29190	29001	29087	29344	29391	29373	29201	29620	29358	29426	29152	29249	29157	29340	29199	29269	29066	29071	29056	29101	29006	29289	29012	29201	29276	29168	29297	29135	29370	29291	29226	29321	29084	29269	29039	29249	29219	28966	29147	29290	29111	29236	29154	29161	29141	29034	29159	29029	29133	29058	29304	29190	29300	29292	29115	29136	29226	29384	28976	29076	29138	29020	29237	29273	29243	29031	29216	29296	29130	29278	29156	29266	29303	29361	29465	29214	29001	29238	29262	29063	29109	29195	29102	29418	28959	29174	29137	28983	29075	29299	29201	29246	29069	29157	28912	29020	29507	29088	29116	29172	29288	28924	29072	29048	28975	29146	29174	29052	29276	29157	29424	29359	29205	29131	29382	29151	28967	29306	29019	29039	29384	29210	29238	28938	29186	29305	29333	29201	29163	29140	29186	29303	29135	28971	29088	29164	29437	29310	29166	29310	29077	29104	29017	29071	28957	28958	29456	29249	29209	29138	29086	29010	29083	29105	29228	29076	29185	29262	29272	29192	29193	29041	29332	29145	29198	29211	29136	29050	29429	29309	29204	29246	29221	29225	29330	29300	29276	29258	29111	29195	29273	29060	29103	29219	29484	29172	29120	29194	28919	29231	28964	29009	29154	29409	28971	29364	29343	28965	29220	29177	28967	29247	29608	29163	29113	29081	29083	29157	29358	29355	29311	29243	29284	28888	29234	29189	29164	29214	29258	29181	29144	29127	29077	29005	29326	29271	29274	29180	29218	29167	29094	29476	29252	28996	28937	29216	29105	29105	29501	29355	29183	29112	29222	29255	29205	29227	29233	29319	29146	29388	29228	29074	29126	29367	29372	28995	29096	29294	29111	29264	29222	29364	29344	29021	29211	29258	29160	29251	29141	29168	29180	29280	29054	28866	29150	29141	29174	29329	28992	29172	29141	29299	29149	29219	29061	29293	28950	29216	29095	29164	29182	29389	29525	29076	29137	29227	29479	29350	29156	29220	29313	29159	28930	28775	29061	28935	29396	29178	29002	29169	29212	29281	29327	29179	28794	29327	29159	29371	29077	29029	29442	29478	29003	29184	28987	29402	29271	29148	29072	29304	29166	29029	29060	29122	29075	29087	28985	29185	29344	29042	29167	29211	29001	28891	29056	28958	29407	29184	29354	29265	29267	29189	29279	29167	29214	29194	29267	29163	29282	29089	29211	29464	29227	29329	28941	29122	29105	29048	29360	28999	29475	29220	29343	29193	29088	29299	29193	29221	29138	29212	29080	29111	29251	29151	29464	29099	29167	29087	29330	29127	29203	29145	29401	29179	29056	28981	29263	28836	29251	29225	29367	29048	29183	29089	29019	29141	28990	29129	29128	29225	29148	29206	29321	29143	29419	29244	29018	29248	29083	29207	29026	29073	29256	29209	29108	29217	29401	29226	29242	29309	29114	29129	29220	29121	29115	29197	29117	29160	28994	29265	29256	29033	29143	29065	29307	29320	29306	29180	29038	28904	29157	29263	29253	28904	28979	29102	29128	29303	29326	29026	29253	29144	29008	29174	29206	29244	29198	29263	29213	29218	29262	29280	29186	29150	29263	29163	29245	29157	29134	29380	29476	29231	29335	29290	29583	29372	29021	29391	29339	29251	29188	29193	29098	29352	29082	29007	29224	29232	29016	29048	29144	29214	29156	29113	29109	29156	29321	29181	29030	29130	29143	29112	29251	29255	29348	29190	29260	29175	29218	29341	29140	29007	29075	29321	29023	29041	29032	28928	29199	29111	28912	29192	29037	29075	29168	29086	29162	29032	28952	29236	29373	29136	29312	29204	29112	29020	29115	29502	29227	28915	29201	29211	29052	29135	29284	28951	28921	29232	28878	29322	29223	28993	29277	29216	29395	29001	29140	29134	29218	29345	29271	29433	29203	29095	29234	29191	29110	29088	29182	29026	29038	29227	29142	29041	29163	29219	29039	29277	29087	29072	29176	29262	28769	29208	29247	29295	29219	29135	29224	29084	29200	29034	29184	29181	29167	29065	29326	29186	29211	29287	29110	29165	28929	29050	29250	29422	29280	29082	29171	29241	29237	29261	29210	29053	28981	29177	29032	29023	29249	29156	29095	29185	28997	29114	28975	29274	29258	29314	29094	29355	29230	29337	29063	29046	29177	29031	28931	29215	29070	29208	29191	29015	29046	29141	28963	29294	29024	28945	29021	29432	29181	29193	29096	29405	28995	29160	29158	29375	29255	29437	29136	29281	29168	29039	29229	29041	29449	29187	29238	29199	29216	29183	29009	29222	29343	28959	29233	29145	29134	29160	29022	29214	28880	29127	29410	29240	29302	29245	29140	29295	29126	29333	29178	29244	29347	29208	29372	29201	29157	29081	29036	28976	29150	29174	29028	29181	29039	28930	28961	28987	29142	29176	29080	29234	29201	29324	29225	29052	29092	29049	29262	29034	29096	29171	29375	29384	29087	29243	29465	29058	29153	29305	29299	29234	29274	29006	29038	29090	29148	29034	29009	29230	29119	29121	29249	29086	29103	28988	29248	29181	29345	29316	29094	29062	28915	29178	29035	29082	29344	29077	29158	29271	29461	29018	29066	29104	29316	29187	29488	29218	29052	29048	29064
36201	61433	50923	34971	26606	23261	22610	22148	22186	22400	22168	22135	22154	22229	22065	22261	22080	22192	22207	22159	22323	22170	22452	22260	22239	22142	22166	22326	22359	22383	22291	22265	22216	22290	22338	22274	22372	22228	22199	22163	22209	22098	22081	22030	22364	22175	22218	22206	22227	22216	22275	22187	22176	22179	22150	22226	22098	22267	22172	22126	22446	22129	22140	22228	22193	22130	22174	22287	22340	22066	22179	22021	22258	21986	22334	22201	22156	22285	22283	22303	22096	22117	22018	22324	22197	22383	22273	22190	22239	22210	22388	22390	22139	22301	22162	22209	22129	22086	22077	22258	22094	22266	22199	22330	22210	22394	22322	22023	22276	22372	22119	22198	22265	22298	22176	22351	22048	22348	22393	22237	22204	22112	22229	22056	22258	22250	22246	22208	22302	22233	22299	22140	22267	22197	22379	22300	22278	22437	22239	22288	22117	22284	22458	22220	22210	22339	22142	22307	22247	22314	22185	22106	22256	22192	22181	22203	22357	22277	22533	22117	22367	22103	22207	22329	22242	22291	22103	22312	22160	22152	22352	22228	22161	22200	22224	22354	22187	22122	22260	22039	22324	22149	22151	22320	22261	22224	22229	22257	22305	22233	22214	22178	22245	22015	22195	22119	22235	22177	22238	22206	22282	22259	22123	22166	22162	22132	22093	22155	22330	22056	22256	22141	22101	22209	22144	22358	22270	22294	22062	22195	22233	22124	22234	22220	22134	21993	22191	22138	22357	22018	22299	22064	22049	22256	22148	22142	22228	22120	22323	22075	22118	22244	22168	22290	22176	22259	22253	22337	22003	22014	22145	22189	22146	22278	22232	22142	22271	22116	22183	22166	22249	22093	22183	22260	22333	22250	22053	22122	22115	22187	22177	22144	22335	22272	22042	22079	22164	22111	22268	22185	22269	22217	22121	22202	22227	22174	22246	22048	22112	22132	22392	22232	22303	22035	22153	22148	22133	22436	22326	22230	22080	22151	22346	22217	22128	22335	22316	22176	22234	22126	22246	22311	22246	22247	22366	22218	22090	22294	22272	22139	22201	22217	22084	22218	22300	22055	22309	22154	22226	22240	22276	22211	22207	22300	22190	22169	22133	22090	22266	22318	22323	22221	22170	22129	22132	22296	22060	22303	22239	22157	22359	22209	22368	22196	22228	22235	22302	22222	22087	22170	22194	22251	22419	22182	22228	22219	22213	22235	22090	22302	22192	22040	22109	22312	22180	22195	22437	21968	22104	22224	22066	22196	22117	22044	22179	22180	22256	22111	22112	22191	22298	22304	22235	22123	22057	22144	22209	22286	22166	22258	22339	22341	22397	22192	22172	22170	22245	22094	22368	22162	22188	22133	22226	22433	22252	22282	22386	22242	22174	22254	22411	22082	22155	22319	22311	22266	22200	22239	22096	22169	22208	22193	22128	22140	22201	22081	22153	22053	22196	22094	22209	22299	22163	22339	22150	22337	22143	22152	22252	22255	22160	22254	22196	22235	22078	22080	22074	22415	22196	22303	22244	22087	22162	22345	22063	22237	22204	22230	22333	22204	22296	22308	22144	22271	22178	22281	22141	22101	22254	22298	22050	22265	22128	22119	22257	22241	22295	22029	22023	22134	22239	22381	22227	22204	22144	22287	22297	22186	22135	22176	22291	22212	22280	22170	22221	22409	22134	22226	22156	22205	22337	22298	22113	22224	22404	22300	22151	22177	22128	22291	22157	22228	22271	22261	22034	22273	22111	22465	21990	22041	22222	22296	22191	22291	22297	22186	22124	22153	22247	22186	22135	22152	22027	22169	22261	22319	22191	22195	21979	22317	22424	22399	22310	22337	22334	22038	22204	22361	22153	22104	22244	22251	22201	22195	22018	22079	22209	22095	22265	22251	22113	22048	22279	22178	22219	22270	22161	22222	22406	22375	22077	22071	22391	22183	22171	22150	22247	21935	22219	22233	22321	22340	22248	22277	22148	22231	22185	22210	22311	22167	22159	22236	22344	22255	22125	22352	22282	22324	22217	22299	22334	22340	22149	21939	22277	22213	22383	22264	22219	22220	22442	22187	22215	22284	22156	22186	22224	22196	22081	22149	22185	22229	22236	22112	22240	22006	22244	22094	22361	22344	22312	22200	22387	22085	22226	22084	22106	22394	22221	22511	22196	22343	22155	22369	22302	22054	21981	22201	22115	22183	22461	22259	22370	22224	22173	22140	22228	22185	22337	22339	22297	22143	22117	22122	22284	22218	22233	22110	22184	22285	22301	22383	22301	22135	22066	22132	22241	22223	22150	22241	22166	22249	22221	22252	22205	22046	22311	22222	22232	21956	22308	22214	22276	22179	22199	22183	22265	22287	22282	22290	22155	22021	22197	22393	22124	22364	22206	22072	22212	22129	22260	22206	22221	22202	22330	22232	22213	22217	22371	22096	22240	22140	22070	22361	22396	22184	22049	22151	22124	22355	22210	22288	22162	22276	22320	22176	22330	22250	22042	22248	22342	22172	22151	22233	22273	22384	22118	22284	22256	22196	22367	22168	22112	22263	22369	22360	22305	22367	22144	22358	22068	22122	22338	22110	22069	22224	22208	22284	22177	22053	22068	22295	22165	22201	22231	22011	22271	22183	22320	22316	22249	22331	22376	22268	22049	22383	22226	22192	22358	22456	22083	22419	21963	22117	22321	22197	22301	22118	22112	22173	21968	22132	22295	21992	22235	22251	22431	22036	22079	22191	22225	22223	22272	22132	22198	22307	22255	22256	22333	22248	22036	22244	22265	22326	22201	22153	22446	22200	22214	22186	22204	22273	22199	22389	22228	22238	22311	22166	22212	22147	22225	22292	22204	22192	22391	22302	22166	22328	22265	22200	22323	22127	22240	22203	22243	22088	22255	22172	22168	22106	22139	22307	22107	22077	22177	22412	22262	22156	22279	22206	22335	22151	22330	22255	22300	22204	22250	21959	22215	22338	22107	22230	22162	22154	22269	22183	22172	22151	22135	22194	22264	22072	22238	22235	22273	22344	22276	22156	22166	22000	22311	22226	22083	22128	22246	22158	22287	22271	22323	22059	22423	22173	22033	22241	21999	22204	22054	22264	22212	22132	22290	22007	22476	22032	22406	22170	22237	22049	22085	22203	22058	22207	22184	22301	22358	22278	22304	22296	22075	22298	22318	22228	22218	22160	22262	22328	22245	22193	22263	22278	22181	22179	22148	22281	22143	22110	22195	22239	22197	22207	22268	22290	22409	22203	22193	22440	22217	22178	22308	22158	22281	22191	22418	22274	22287	22248	22230	22332	22273	22077	22301	22254	22308	22339	22329	22177	22259	22276	22103	22102	22157	22132	22133	22137	22172	22196	22104	22072	22215	22180	22320	22153	22188	22199	22274	22080	22252	22177	22258	22311	22010	22171	22347	22159	22165	22109	22269	22157	22370	22058	22382	22267	22257	22267	22068	22202	22295	22242	22171	22341	22105	22219	22199	22342	22314	22324	22086	22234	22079	22203	22142	22271	22235	22328	22348	22204	22036	22157	22167	22148	22315	22074	22204	22233	22204	22317	22192	22151	22210	22169	22075	22319	22218	22422	21996	22285	22289	22174	22293	22208	22353	22229	22280	22110	22258	22185	22244	22022	22111	22272	22215	22272	22282	22317	22247	22179	22156	22210	22238	22197	22270	22218	22103	22359	22167	22104	21922	22102	22089	22283	22150	22229	22412	22354	22292	22207	22126	22419	22254	22346	22476	22135	21975	22239	22108	22260	22133	22247	22028	22415	22127	22196	22174	22254	22255	22274	22090	22321	22032	22252	22237	22217	22363	22238	22190	22170	22224	22224	22155	22126	22232	22320	22108	22358	22056	22140	22122	22246	22238	22318	22191	22269	22118	22235	22230	22304	22177	22290	22076	22257	22121	22169	22249	22319	22326	22427	22272	22244	22068	22265	22174	22265	22187	22152	22121	22066	22408	22131	22291	22226	22195	22218	22390	22317	22180	22225	22231	22261	22296	22170	22307	22292	22023	22236	22142	22206	22251	22310	22309	22242	22121	22349	22133	22077	22391	22296	22337	22376	22094	22087	22273	22150	22291	22168	22202	22204	22127	22259	22174	22143	22286	22319	22276	22294	22160	22169	22230	22232	22186	22136	22191	22252	22162	22312	22304	22233	22418	22351	22184	22179	22236	22112	22255	22131	22187	22271	22336	22287	22225	22051	22278	22295	22487	22117	22101	22178	22333	22283	22152	22189	22364	22195	22415	22323	22220	22493	21984	22112	22248	22252	22140	22272	22136	22330	22075	22099	22158	22096	22299	22267	22164	22168	22347	22207	22278	22246	22136	22208	22351	22350	22189	22217	22253	22341	22262	22397	22349	22275	22264	22225	22151	22215	22025	22115	22332	22075	22146	22193	22389	22342	22209	22241	22265	22202	22158	22296	22227	22079	22578	22221	22269	22046	22115	22072	22086	22150	22160	22245	22104	22280	22182	22166	22328	22262	22280	22152	22159	22132	22218	22297	22267	22121	22230	22197	22133	22289	22213	22283	22150	22165	22189	22139	22212	22104	22225	22245	22307	22135	22154	22262	22437	22051	22427	22193	22220	22342	22329	22196	22408	22210	22217	22243	22246	22209	22116	22368	22272	22283	22226	22347	22239	22249	22225	22269	22080	22250	22158	22213	22198	22215	22352	22163	22271	22177	22037	22311	22132	22169	22423	22245	22220	22435	22297	22188	22339	22202	22275	22322	22170	22294	22157	22295	22128	22250	22192	22173	22176	22264	22319	22136	22338	22115	21982	22244	22263	22226	22125	22082	22098	22379	22226	22317	22358	22254	22094	22050	22267	22421	22199	22020	22199	22241	22245	22177	22275	22128	22222	22206	22130	22247	22262	22125	22308	22191	22140	22305	22084	22192	22216	22286	22196	22142	22331	22209	22102	22196	22274	22311	22145	22362	22176	22385	22145	22271	22247	22349	22176	22286	22269	22290	22479	22128	22400	22191	22304	22086	22123	22360	22254	22076	22244	22321	22232	22202	22255	22212	22290	22245	22213	22294	22194	22225	22245	22370	22054	22255	22278	22135	22150	22153	22269	22106	22410	22355	22089	22205	22275	22198	22071	22450	22044	22090	22273	22225	22337	22314
23782	25171	43209	43313	35613	32882	32130	29802	29293	29604	29436	29585	29265	29420	29442	29562	29515	29165	29465	29421	29400	29410	29475	29303	29454	29333	29217	29417	29368	29286	29407	29342	29271	29342	29342	29289	29490	29454	29304	28981	29397	29363	29334	29370	29377	29301	29269	29355	29261	29083	29334	29343	29332	29321	29563	29280	29602	29454	29431	29285	29462	29381	29113	29064	29302	29441	29187	29058	29277	29100	29128	29200	29396	29181	29324	29109	29522	29220	29247	29293	29489	29155	29457	29290	29442	29509	29376	29340	29100	29423	29373	29131	29121	29461	29449	29515	29209	29445	29232	29282	29279	29289	29208	29266	29398	29329	29118	29044	29325	29391	29238	29436	29219	29253	29270	29580	29364	29348	29208	29248	29288	29251	29156	29198	29417	29312	29064	29172	29338	29203	29466	29517	29290	29295	29105	29204	29188	29382	29169	29203	29322	29186	29328	29138	29321	29217	29142	29328	29193	29192	29210	29464	29141	29424	29058	29092	29230	29152	29099	29324	29471	29368	29340	29479	29358	29361	29532	29496	29357	29420	29168	29164	29344	29303	29444	29458	29168	29206	29305	29456	29145	29205	29340	29072	29059	29377	29350	29603	29226	29239	29225	29408	29315	29260	29402	29281	29368	29293	29093	29027	29060	29277	29179	29083	29132	29092	29445	29288	29013	29110	29148	29203	29123	29467	29216	29379	29367	29254	29229	29227	29457	29395	29341	29161	29180	29354	29429	29364	29365	29295	29247	29136	29111	29295	29261	29250	29431	29288	29277	29189	29146	29111	29503	29271	29373	29262	29250	29209	29391	29312	29516	29280	29415	29205	29134	29357	29334	29388	29281	29145	29177	29454	29407	29379	29444	29104	29108	29124	29091	29403	29439	29148	29200	29334	29268	29283	29278	29400	29257	29101	29280	29419	29216	29121	29356	29304	29404	29352	29110	29252	29219	29199	29055	29272	29297	29425	29279	29304	29258	29289	29394	29533	29235	29389	29311	29393	29052	29049	29476	29345	29221	29238	29143	29280	29274	29305	29305	29201	29480	29103	29287	29454	29205	29142	29171	29128	29240	29361	29506	29191	29431	29387	29336	29353	29379	29067	28989	29276	29221	29238	29377	29340	29496	29275	29319	29222	29123	28950	29146	29328	29312	29080	29371	29140	29189	29284	29478	29194	29395	29420	29397	29087	29161	29274	29191	29171	29331	29308	28953	29246	29250	29309	29373	29370	29393	29132	29398	29377	29482	29224	29081	29251	29113	29316	29215	29308	29311	29080	29162	29471	29297	29354	29403	29398	29430	29553	29329	29202	29106	29283	29181	29216	29173	29396	29216	29059	29266	29232	29287	29158	29086	29107	29462	29159	29206	29187	29180	29046	29318	29356	29460	29515	29443	29300	29054	29165	29036	29275	29321	29361	29394	29362	29454	29178	29326	29373	29364	29235	29238	29192	29090	29196	29239	29303	29524	29076	28903	29088	29081	29421	29167	29566	29249	29162	29451	29274	29263	29039	29218	29070	29189	29236	29225	29431	29255	29216	29524	29221	29198	29355	29166	29401	29158	29347	29650	29268	29260	29384	29065	29267	29228	29319	29408	29266	29236	29469	29211	29358	29452	29226	29131	29403	29272	29360	29194	29451	29321	29273	29345	29178	29076	29343	29172	29299	29377	29321	29332	29519	29152	29185	29214	29233	29205	29405	29227	29332	29123	29374	29215	29525	28979	29148	29399	29330	29303	29284	29044	29434	29499	29405	29049	29364	29235	29203	29221	29402	29208	29329	29292	29075	29075	29332	29242	29359	29472	29400	29280	29164	29250	28973	29166	28998	29247	29159	29345	29329	29421	29182	29252	29158	29226	28963	29300	29278	29352	29163	29279	29322	29266	28855	29462	29178	29155	29211	29139	29170	29251	29369	29384	29224	29260	29347	29207	29230	29428	29345	29263	29216	29088	29276	29211	29533	29152	29214	29385	29358	29038	29410	29274	29130	29348	29246	29152	29450	29421	29042	29297	29364	29168	29193	29253	28980	29158	29360	29231	29035	29509	29562	29375	29372	29305	29467	29344	29354	29181	29158	29243	29379	29381	29233	29235	29273	29130	29020	29418	29360	29238	29540	29525	29189	29260	29244	29296	29343	29342	29360	29364	29256	29342	29352	29285	29219	29380	29600	29285	29069	29260	29330	29203	29478	29232	29165	29435	29681	29394	29244	29238	29294	29119	29276	29319	29242	29247	29226	29319	29406	29108	29218	29370	29159	29169	29363	29273	29043	29102	29476	29411	29333	29200	29369	29340	29261	29291	29216	29110	29255	29228	29264	29530	29077	29457	29254	29448	29517	29155	29368	29319	29336	29272	29011	29264	29517	29284	29494	29345	29150	29316	29450	29184	29313	29276	29485	29227	29269	29129	29383	29074	29556	29556	29102	29202	29163	29331	29324	29184	29217	29250	29317	29208	29470	29415	29335	29231	29112	29487	29371	29469	29369	29162	29231	29383	29102	28936	29305	29347	29256	29360	28978	29479	29547	29250	29280	29214	29165	29292	29335	29233	29343	29365	29405	29283	29312	29126	29246	29375	29288	29237	29269	29106	29096	29071	29214	29227	29137	29435	29352	29166	29015	29245	29166	29566	29184	29308	29280	29223	29319	29349	29268	29236	29146	29232	29241	29455	29286	29319	29054	29523	29238	29191	29568	29507	29186	29281	29104	29237	29349	29299	29161	29282	29382	29305	29109	29316	29252	29190	29253	29204	28959	29215	29358	29077	29321	29153	29149	29060	29249	29214	29362	29244	29254	29421	29211	29270	29139	29125	29231	29451	29096	28976	29208	29335	29399	29181	29239	29358	29395	29348	29298	29379	29477	29234	29212	29249	29347	29326	29417	29012	29192	29573	29215	29178	29364	29427	29218	29449	29126	29267	29406	29281	29390	29256	29224	29275	29235	29327	29181	29397	29343	29148	29198	29264	29385	29483	29251	29405	29370	29060	29176	29281	29287	29245	29160	29297	29262	29165	29168	29258	29094	29255	29225	29299	29418	29449	29331	29430	29470	29494	29321	29290	29110	29301	29372	29249	29120	29249	29234	29384	29113	29385	29273	29476	29347	29424	29464	29384	29385	29054	29362	29477	29169	29205	29362	29126	29294	29177	29392	29158	29151	29500	29413	29606	29420	29147	29202	29225	29215	29345	29328	29337	29433	29469	29247	29242	29155	29410	29112	29723	29138	29199	29043	29329	29366	29352	29275	29342	29252	29270	29095	29143	29331	29156	29362	29269	29556	29241	29513	29294	29236	29252	29425	29270	29111	29322	29310	29283	29205	29517	29276	29390	29748	29333	29218	29603	29479	29445	29218	29276	29021	29386	29369	29411	29016	29293	29322	29206	29227	29206	29445	29364	29468	29195	29001	29506	29374	29384	29027	29459	29271	29133	29315	29472	29451	29226	29283	29386	29427	29408	29229	29199	29488	29225	29310	29186	29391	29262	29401	29210	29353	29438	29536	29430	29390	29476	29188	29198	29327	29302	29197	29431	29119	29121	29059	29109	29239	29151	29193	29278	29540	29403	29462	29193	29445	29113	29241	29426	29244	29165	29478	29066	29405	29206	29279	29337	29403	29177	29435	29173	29179	29262	29323	28978	29405	29234	29129	29334	29296	29136	29193	29195	29004	29127	29236	29238	29217	29284	29188	29285	29441	29268	29354	29440	29271	29051	29275	29348	29377	29257	29279	29596	29341	29365	29299	29081	29307	29440	28989	29498	29256	29182	29247	29163	29333	29258	29113	29150	29305	29437	29255	29355	29377	29426	29252	29382	29596	29235	29214	29437	29297	29406	29207	29441	29532	29373	29056	29378	29291	29188	29307	29456	29449	29545	29334	29045	29419	29445	29441	29409	29356	29184	29295	29166	29259	29495	29547	29310	29007	29229	29160	29234	29181	29363	29384	28935	29210	29240	28993	29146	29315	29409	29260	29206	29296	29271	29473	29258	29413	29232	29358	29565	29179	29448	29472	29350	29265	29425	29334	29367	29100	29216	28928	29330	29236	29104	29285	29166	29413	29206	29304	29014	29131	29278	29183	29342	29236	29553	29410	29464	29180	29368	29426	29346	29266	29223	29128	29289	29291	29322	29413	29365	29212	29522	29159	29241	29257	29240	29415	29298	29462	29347	29152	29205	29290	29344	29284	29221	29360	29287	29258	29446	29345	29120	29365	29116	29313	29313	29333	29234	29331	29034	29392	29166	29149	29240	29261	29317	29139	29087	29217	29093	29198	29278	29189	29238	29566	29382	29420	29536	29294	29321	29116	29325	29478	29455	29255	29072	29154	29384	29307	29262	29360	29136	29430	29275	29119	29324	29241	29216	29175	29255	29263	29300	29322	29300	29272	29004	29308	29319	29143	29301	29452	29038	29425	29269	29318	29156	29188	29247	29097	29330	29236	29437	29297	29326	29423	29040	29024	29331	29118	29413	29311	29119	29464	29429	29253	29350	29408	29426	29145	29224	29498	29440	29164	29283	29158	29164	29334	29330	29496	29467	29220	29068	29342	29317	29280	29144	29449	29308	29091	29435	29281	29024	29221	29100	29326	29310	29102	29086	29273	29324	29275	29217	29263	29267	29296	29339	29368	29302	29139	29262	29506	29181	29171	29282	29142	29538	29383	29195	29474	29337	29282	29326	28955	29256	29272	29268	29112	29332	29382	29030	29186	29255	29198	28935	29257	29285	29079	29384	29442	29137	29432	29252	29130	29298	29314	29212	29415	29166	29163	29131	29253	29228	29363	29302	29468	29254	29306	29357	29442	29203	29240	29240	29297	29403	29311	29462	29500	29239	29322	29402	29360	29419	29347	29153	29454	29141	29467	29373	29471	29132	29233	29315	29237	29328	29392	29111	29489	29336	29079	29259	29236	29288	29485	29121	29128	29196	29239	29387	29435	29203	29252	29249	29214	29206	29542	29096	29230	29384	29428	29363	29391	29189	29321	29268	29281	29184	29254	29389	29155	29634	29389	29302	29288	29164	29331	29337	29613	29419	29116	29381	29239	29455	29242	29263	29178	29141	29097	29261	29378	29727	29435	29284	29136	29242	29409	29390	29458	29213	29501	29445	29509	29376	29242	29263	29138	29364	29372
59571	101781	87760	61312	40043	27925	23392	22525	22503	22357	22344	22340	22322	22147	22522	22140	22498	22467	22252	22374	22356	22231	22420	22349	22531	22343	22249	22424	22416	22373	22382	22505	22265	22447	22438	22456	22207	22607	22078	22388	22330	22456	22401	22378	22334	22371	22287	22429	22386	22290	22412	22475	22443	22547	22365	22299	22242	22352	22443	22157	22245	22357	22177	22279	22271	22351	22191	22398	22253	22474	22384	22230	22478	22493	22370	22317	22348	22249	22328	22472	22322	22397	22391	22308	22368	22325	22388	22247	22334	22235	22442	22083	22471	22560	22352	22291	22221	22228	22286	22192	22557	22295	22428	22407	22403	22283	22260	22276	22151	22335	22466	22452	22405	22410	22211	22475	22373	22419	22319	22205	22405	22207	22236	22365	22413	22289	22384	22415	22376	22411	22393	22354	22213	22465	22397	22403	22371	22332	22356	22414	22271	22255	22250	22294	22344	22208	22357	22435	22371	22406	22206	22214	22393	22363	22533	22327	22221	22356	22421	22343	22315	22275	22224	22333	22299	22319	22303	22327	22288	22451	22127	22361	22529	22304	22506	22523	22287	22268	22329	22447	22226	22360	22602	22238	22295	22416	22255	22502	22267	22425	22351	22387	22374	22332	22482	22382	22403	22442	22389	22234	22241	22324	22336	22372	22209	22584	22255	22376	22245	22546	22340	22304	22269	22427	22415	22278	22178	22346	22414	22507	22373	22327	22357	22329	22324	22231	22451	22348	22370	22381	22246	22338	22371	22287	22423	22497	22300	22429	22113	22348	22372	22379	22144	22387	22453	22389	22282	22263	22378	22328	22177	22448	22375	22461	22396	22402	22316	22341	22230	22408	22389	22487	22168	22249	22362	22343	22363	22483	22465	22286	22364	22248	22277	22215	22336	22391	22293	22387	22160	22416	22386	22493	22395	22509	22339	22351	22277	22381	22346	22221	22339	22329	22457	22134	22334	22377	22299	22384	22424	22178	22144	22410	22484	22266	22401	22346	22388	22472	22171	22331	22316	22310	22298	22090	22293	22331	22315	22268	22270	22386	22306	22315	22341	22365	22268	22614	22203	22426	22292	22369	22484	22370	22239	22285	22280	22292	22419	22522	22410	22451	22236	22407	22265	22458	22326	22453	22180	22439	22331	22382	22374	22456	22454	22265	22479	22330	22374	22427	22257	22556	22422	22508	22457	22441	22349	22149	22370	22323	22349	22315	22502	22269	22458	22268	22487	22361	22269	22419	22223	22287	22367	22301	22311	22207	22260	22276	22314	22328	22167	22326	22372	22343	22407	22106	22338	22351	22407	22352	22407	22511	22385	22290	22453	22298	22279	22249	22317	22168	22381	22149	22509	22330	22302	22275	22380	22299	22536	22318	22317	22337	22167	22426	22447	22584	22288	22316	22419	22556	22057	22302	22485	22434	22122	22435	22282	22493	22375	22208	22268	22319	22356	22385	22237	22372	22285	22313	22412	22229	22372	22342	22359	22387	22314	22165	22357	22349	22348	22257	22454	22333	22433	22372	22389	22355	22510	22424	22387	22253	22433	22301	22287	22412	22295	22237	22441	22381	22307	22311	22418	22382	22140	22340	22192	22336	22297	22414	22211	22458	22394	22378	22348	22292	22336	22243	22458	22255	22374	22246	22163	22526	22287	22395	22252	22206	22233	22522	22302	22338	22432	22237	22341	22263	22470	22461	22479	22576	22194	22464	22299	22418	22394	22338	22166	22210	22420	22317	22271	22459	22336	22167	22535	22355	22211	22235	22426	22204	22505	22379	22363	22334	22279	22270	22311	22466	22219	22195	22226	22284	22274	22335	22197	22316	22381	22318	22424	22382	22370	22445	22228	22263	22324	22346	22371	22230	22220	22393	22472	22394	22344	22543	22395	22491	22451	22288	22270	22242	22315	22196	22363	22440	22264	22398	22396	22379	22299	22399	22409	22156	22402	22349	22442	22360	22382	22453	22318	22252	22328	22352	22339	22473	22371	22390	22502	22282	22335	22446	22290	22272	22443	22409	22319	22417	22301	22343	22384	22296	22264	22282	22323	22280	22261	22382	22346	22293	22486	22349	22309	22458	22276	22569	21955	22315	22432	22344	22379	22512	22419	22295	22398	22160	22464	22537	22343	22258	22405	22323	22396	22135	22383	22306	22287	22193	22456	22337	22188	22446	22362	22410	22608	22404	22381	22391	22405	22123	22426	22402	22317	22205	22504	22196	22179	22319	22195	22439	22614	22324	22411	22396	22503	22225	22320	22245	22399	22436	22240	22500	22405	22282	22426	22297	22337	22298	22336	22235	22477	22188	22485	22309	22552	22501	22262	22307	22310	22186	22334	22396	22496	22318	22235	22370	22480	22202	22379	22143	22286	22393	22331	22327	22444	22241	22469	22408	22278	22382	22460	22247	22463	22398	22332	22427	22389	22353	22343	22472	22492	22377	22387	22388	22435	22405	22196	22451	22440	22342	22346	22358	22266	22571	22203	22291	22353	22457	22258	22336	22453	22111	22278	22354	22440	22405	22327	22355	22359	22431	22282	22210	22522	22247	22329	22250	22409	22457	22361	22262	22289	22371	22426	22314	22511	22336	22255	22383	22522	22305	22418	22297	22256	22468	22303	22338	22187	22394	22462	22408	22251	22476	22245	22217	22316	22283	22315	22342	22386	22261	22304	22271	22566	22291	22486	22395	22422	22250	22268	22389	22351	22367	22389	22378	22331	22226	22231	22386	22482	22345	22187	22334	22349	22486	22420	22416	22564	22171	22169	22315	22407	22573	22470	22262	22366	22518	22363	22150	22319	22413	22449	22387	22352	22385	22487	22213	22256	22229	22342	22224	22239	22286	22239	22364	22522	22281	22231	22420	22414	22518	22354	22293	22345	22459	22286	22164	22356	22463	22351	22263	22221	22241	22163	22281	22435	22240	22451	22353	22555	22416	22462	22283	22456	22285	22284	22342	22293	22212	22423	22383	22383	22347	22417	22179	22320	22341	22306	22285	22381	22239	22568	22275	22282	22381	22595	22365	22419	22395	22446	22406	22399	22208	22270	22304	22365	22527	22423	22142	22370	22357	22308	22232	22515	22502	22300	22488	22467	22415	22315	22286	22270	22284	22258	22460	22172	22425	22310	22324	22421	22254	22407	22412	22209	22317	22187	22300	22349	22342	22208	22378	22368	22477	22373	22466	22281	22390	22463	22250	22301	22292	22377	22645	22466	22292	22467	22388	22323	22354	22358	22164	22385	22378	22462	22293	22463	22203	22567	22284	22480	22268	22458	22341	22293	22251	22163	22457	22179	22311	22259	22376	22271	22446	22349	22335	22269	22360	22364	22283	22353	22308	22238	22373	22302	22324	22149	22289	22566	22184	22272	22547	22397	22235	22288	22476	22396	22315	22395	22348	22524	22279	22362	22367	22368	22384	22436	22312	22476	22381	22487	22476	22243	22232	22309	22489	22252	22319	22369	22299	22385	22358	22550	22483	22287	22403	22403	22446	22329	22162	22219	22463	22389	22296	22211	22196	22349	22217	22466	22407	22325	22432	22250	22259	22351	22391	22438	22656	22324	22292	22312	22329	22433	22259	22385	22383	22396	22319	22374	22362	22429	22312	22492	22369	22553	22257	22339	22308	22359	22348	22170	22510	22407	22233	22407	22212	22488	22513	22162	22289	22432	22474	22250	22214	22353	22462	22343	22291	22317	22226	22666	22325	22140	22539	22382	22453	22397	22130	22334	22184	22420	22467	22382	22379	22319	22253	22226	22431	22599	22552	22473	22326	22418	22327	22183	22616	22219	22291	22476	22431	22355	22454	22466	22508	22280	22472	22339	22471	22518	22558	22458	22314	22461	22353	22141	22413	22208	22401	22177	22282	22292	22205	22290	22348	22421	22425	22291	22443	22476	22333	22539	22187	22296	22274	22355	22330	22260	22324	22410	22334	22206	22459	22307	22328	22254	22310	22405	22524	22330	22326	22346	22367	22289	22448	22303	22421	22392	22423	22309	22258	22167	22289	22346	22263	22287	22276	22434	22437	22248	22375	22439	22260	22334	22453	22253	22360	22293	22360	22440	22244	22480	22217	22518	22060	22375	22375	22387	22418	22327	22240	22560	22352	22321	22339	22157	22315	22345	22358	22359	22280	22481	22359	22246	22339	22487	22410	22274	22356	22591	22418	22420	22263	22435	22327	22539	22201	22359	22322	22399	22396	22336	22279	22196	22297	22449	22334	22268	22294	22298	22259	22307	22459	22231	22222	22460	22463	22385	22216	22543	22146	22439	22293	22375	22241	22350	22406	22359	22413	22451	22340	22328	22315	22307	22281	22158	22405	22508	22314	22531	22317	22595	22411	22569	22255	22480	22343	22362	22364	22331	22509	22303	22175	22364	22412	22468	22262	22392	22465	22350	22387	22352	22282	22297	22176	22219	22403	22464	22469	22467	22140	22297	22212	22380	22334	22299	22419	22515	22288	22269	22603	22345	22284	22225	22251	22103	22591	22388	22394	22176	22413	22383	22243	22349	22318	22424	22328	22368	22447	22408	22322	22415	22242	22299	22438	22271	22432	22394	22553	22346	22309	22328	22360	22186	22222	22241	22319	22403	22379	22455	22312	22400	22298	22252	22330	22458	22395	22412	22443	22465	22404	22386	22304	22199	22232	22280	22321	22306	22300	22404	22402	22285	22302	22383	22318	22126	22508	22308	22437	22453	22424	22366	22308	22393	22242	22357	22475	22448	22292	22419	22229	22328	22478	22390	22190	22295	22285	22463	22403	22333	22296	22261	22371	22326	22230	21992	22334	22369	22394	22491	22429	22224	22325	22391	22277	22313	22216	22500	22329	22435	22056	22489	22437	22411	22473	22501	22368	22391	22300	22344	22446	22266	22308	22370	22291	22333	22394	22344	22355	22297	22383	22311	22324	22440	22331	22282	22097	22494	22221	22327	22359	22415	22437	22372	22487	22502	22249	22258	22347	22230	22402	22269	22184	22440	22467	22396	22214	22349	22489	22330	22383	22411	22210	22367	22353	22274	22440	22362	22537	22247	22457	22428	22594	22290	22427	22451	22253	22428	22504	22333	22233	22439	22274	22238	22379	22219	22413	22298	22502	22475	22224	22394	22464	22379	22157
22530	24175	40217	41713	36722	33937	34654	30618	30303	30737	30800	30574	30588	30492	30730	30404	30668	30515	30646	30364	30288	30378	30533	30613	30596	30268	30168	30228	30279	30471	30478	30301	30234	30011	30360	30358	30258	30303	30413	30063	30406	30284	30410	30263	30361	30092	30348	30264	30465	30041	30285	30359	30420	30114	30510	30010	30341	30145	30314	30251	30220	30282	30340	30264	30104	30351	30188	30261	30263	30163	30343	30211	30258	30217	30447	30139	30271	30286	30314	30212	30488	30123	30059	30143	30233	30103	30175	30069	30368	30057	30388	30228	30305	30612	30577	30020	30234	30176	30248	30099	30193	30135	30182	30178	30333	30229	30622	30296	30211	30137	30219	30355	30338	30293	30248	30243	30347	30332	30381	30273	30415	30440	30063	30136	30346	30116	30384	30133	30299	30361	30209	29937	30308	30442	30255	30183	30341	30051	30332	30419	30190	30039	30365	30347	30097	30147	30182	30329	30061	30462	30177	30179	30213	30452	30447	30247	30342	30384	30123	30045	30261	30259	30072	30335	30426	30187	30142	30130	30055	30280	30151	30329	30473	30078	30191	30154	30451	30220	30225	30337	30449	30183	30297	30125	30297	30082	30415	30359	30241	30215	30266	29949	30122	29988	30211	30143	30216	30402	30394	30206	30213	30549	30181	30178	30175	30051	30299	30104	30454	30193	30463	30216	30026	30272	30284	29927	30255	30242	30162	30463	30114	30149	30397	30352	30355	30101	30073	30547	30137	30281	30303	30120	30183	30156	29898	30106	30190	30217	30170	30227	30144	30279	30387	30212	30298	30300	30190	30266	30195	30299	30410	30150	30122	30113	30170	30577	30150	30008	30196	30295	30332	30196	30260	30257	30179	30189	30160	30105	30044	30277	30426	30640	30009	30015	30044	30316	30217	29792	30241	30147	30320	30194	30017	30196	29878	30342	30303	30252	30256	30447	30204	30072	30245	30238	30148	30305	30376	30133	30221	30171	30246	30435	30278	30309	29991	30349	30277	30166	30237	30271	30213	30661	30257	30323	30079	30022	30103	30142	30134	30100	30117	30119	30024	30087	30557	30314	30375	30468	30503	30102	30334	30262	30316	30208	30281	30285	30216	30245	30204	29999	30116	30003	30022	30083	30276	30221	30096	30299	30198	30328	30172	30127	30261	29984	30073	30188	30109	30187	30312	30086	30318	30036	30140	29790	30228	30046	30278	30187	30335	30336	30145	30222	30221	30186	30146	30337	30249	30249	30257	30295	30346	30165	30102	30146	30189	30339	30123	30206	29942	30225	30231	30223	30285	30217	30216	30286	30300	30272	30311	30136	30189	30402	30037	30071	30197	30007	29963	30067	30323	30182	30135	30219	30246	30324	30100	30142	30114	30018	30336	30057	29899	30240	30382	30357	30295	30182	30148	30284	30078	30274	30288	30315	30081	30234	30271	30250	30258	30297	30205	30093	30080	30009	30284	30173	30292	30168	30099	30278	30266	30286	30327	30190	30129	30094	30323	30179	30134	30006	30299	29900	30083	30168	30004	30165	30021	30193	30293	30121	30415	30047	30220	30238	30346	30175	30245	30203	29998	30048	30250	30186	30303	30099	30360	30250	30392	30256	30294	29976	30155	30305	30079	30057	30013	30230	30024	30224	30227	30049	30111	30252	30119	30043	30209	30296	30106	29991	30098	30267	30031	30230	30401	30239	29996	30407	30280	30019	30298	30133	30019	30249	30282	30043	30185	30050	30155	30051	30088	30059	30236	30122	30257	30222	30164	29865	30249	30415	30309	30329	30199	30064	30272	30113	30405	29804	30284	30164	30192	30276	30318	30236	30173	30233	30383	30000	30068	30332	30305	30254	30015	30155	29980	30270	30346	30010	30323	30029	30158	30133	29957	29975	30116	29918	30195	30096	30182	30425	30221	30557	30554	30375	29908	30348	30383	30273	30201	30005	30116	29966	30074	30194	30108	30253	30170	30161	30284	30265	30162	30012	30133	30296	30207	29975	30413	30242	30225	29928	30206	30248	30007	30019	30305	30085	30088	30151	30385	30264	30093	30437	30264	30500	29933	29980	30500	29935	30265	30184	30193	30049	30297	30124	30394	30351	30204	30126	30207	30156	30335	30000	30223	30159	30072	30191	30352	30360	30273	30118	30170	30083	30057	30231	30257	30101	30030	30299	30328	30103	30099	30202	30310	30246	30035	30354	30223	30259	30294	30269	30258	30101	30428	30549	30280	30192	30121	29936	30233	30215	30096	30381	30232	30200	30156	30373	30518	30390	30152	30166	30305	30181	30031	30527	30252	30094	30396	30145	30148	30254	30349	30367	30312	29910	30329	30299	30127	30143	30151	30033	30333	30101	30215	30084	30233	30380	30301	30156	30417	30268	30244	30188	30247	30210	30276	29938	30237	30095	30209	30203	30271	30276	30227	30220	30318	30091	30346	30117	30078	30066	30278	30031	30396	30178	30324	30137	30137	30192	30366	30178	30343	30086	30191	30393	30290	30121	30500	30308	30236	30033	29997	30154	30186	30146	30084	30342	30090	30121	30093	30194	30263	30059	30158	30061	30026	30206	30264	29934	30003	30149	30137	30175	30033	30060	29931	30042	30040	30280	30305	30358	30288	30083	30099	30048	30140	30150	30217	30106	30122	30424	30364	30458	30163	30413	29885	30008	30282	30019	30205	30150	30104	30057	30254	30046	30055	29993	30247	30102	30195	30073	30142	30349	30493	30302	30343	30195	30369	30179	30333	30111	30109	30361	30277	30106	30152	30432	30158	30122	30307	29934	30261	30278	30229	30124	30325	30346	30299	30194	30286	30571	30184	30095	30191	30293	30094	30235	30113	30195	30515	30073	30132	30212	30343	30199	30033	30017	30177	30252	30300	30240	30114	30090	30314	30299	29969	29952	30362	30327	30190	30277	30149	30147	30361	30276	30220	29877	30170	30230	30115	30250	30201	30084	30010	30245	30104	30255	30234	30358	30103	30056	30342	30027	30077	30223	30070	30428	30228	29899	30068	30217	30116	30262	30339	30275	30281	30113	30355	30337	30174	30032	30140	30065	30216	30147	29872	30330	30117	30478	30243	30170	30162	30401	30357	30244	30019	30030	30249	30312	30264	30222	30391	30254	30352	30046	30181	30200	30308	30055	30472	30208	30074	29960	30508	30181	30231	30206	29934	30261	30236	29833	30089	30164	30194	30116	30127	30046	30139	30234	30217	30201	30267	30168	30225	30325	30051	30148	30152	30381	30069	30374	30404	30191	30184	30082	30199	30270	30099	30273	30197	30223	30201	30276	30091	29997	30330	30136	30320	30266	30168	30189	30057	30163	30015	30178	30353	30211	30227	29933	30263	30124	30169	30477	30278	30248	30318	30187	30129	30167	30171	30314	30290	30041	30198	30367	30071	30149	30320	30184	30331	30397	30239	30183	30254	30000	30177	30193	30118	30157	30138	30110	30562	30272	30129	30354	30367	30004	30153	30278	30268	30279	30202	30340	30073	30192	30119	30256	30061	30256	30228	30160	30380	30302	30480	30331	30230	30227	30131	30089	30244	30160	30277	30295	30494	29712	30070	30148	30226	30402	30052	30173	29907	30249	30266	30341	30131	30079	30361	30184	30069	30219	30230	30270	30264	30026	30101	30097	30102	30137	30306	30354	30259	30422	30581	30037	30226	29987	30073	29955	30178	30291	30336	30347	30054	30176	30444	30106	30447	29979	30221	30020	30133	30355	30193	30088	29995	30143	30105	30269	30298	30176	30185	30173	30184	30044	30431	30511	30237	30011	30066	30122	30047	30134	30237	30174	30197	30302	30128	30040	29906	30251	30276	30115	30384	30094	30189	30273	30295	30126	30283	29991	30393	30284	30260	30112	30172	30193	30362	30039	30330	30252	30359	30262	30262	29785	29975	30463	30439	29941	30178	30372	30245	30214	30406	30142	30160	30268	30343	30185	29809	30355	30145	30225	30314	30062	30132	30104	30454	30377	30306	30108	30302	30073	30061	30163	30087	30351	30140	30402	30279	30017	29980	30084	30382	30285	30361	30293	30376	30430	30279	30177	30084	30202	30168	30124	30146	30242	30150	30252	30186	30204	30197	30104	30341	30189	29871	30254	30115	30067	30303	30211	30119	29968	30119	30077	29961	30051	30311	30238	30617	30238	30166	30171	30189	30341	30315	30103	30132	30524	30513	30237	30212	30296	30288	29967	30176	30115	30119	30131	30040	30432	30215	30073	30190	30072	30030	30179	30121	30182	30177	30255	30226	29993	30246	30004	30089	30082	30215	30139	30127	30050	30300	30317	30243	30160	30205	30241	30183	30290	30206	30100	30253	30243	30312	30205	29933	30186	30377	30186	30423	30317	30192	30350	30050	30396	30353	29971	30271	30226	30344	30051	30323	30090	30305	30090	30272	30028	30325	30327	30355	30217	30200	30239	29975	30093	30216	30299	30185	30236	30186	30406	30355	30069	30384	30211	30199	30236	30188	30035	30303	30129	30105	30227	30321	30060	30162	29959	30129	30243	30180	30339	30265	30066	30246	30152	30271	30414	29859	30241	30225	30397	30166	30199	30194	30256	30286	30272	30181	30097	30159	30199	30194	30386	29783	30053	30323	30276	30302	30177	30458	30230	30381	30519	30264	30249	30252	30253	30070	30336	30343	30095	30327	30280	30242	30378	30265	30076	30175	30176	30234	30253	29995	30090	30172	29988	30194	30350	30357	30227	30205	30215	30125	30376	30228	30121	30336	30352	30267	30138	30394	30318	30205	30212	30101	30147	29997	30152	30065	29998	30159	30190	30195	30158	30364	30153	30293	30148	30231	29958	30473	30518	30313	30308	30287	30253	30152	30061	30100	30141	29889	30098	29968	30304	30142	30423	30058	30100	30233	30199	30271	30109	30383	30384	30303	29982	30472	30196	30359	30458	30308	30114	30157	30055	30325	30253	30148	29946	30246	30363	30352	30295	30174	30167	30224	30298	30345	30193	30169	30183	30574	30182	30008	30347	30087	30201	30218	30018	30160	30045	30167	30072	30203	30070	30131	30075	30247	30150	30275	30227	30379	30115	30150	30095	30043	30272	30330	30245	30311	30075	30109	30432	30606	30187	30115	30275	30252	30067	30015	30307	30204	30207
63931	99087	95031	78692	52152	34738	26003	23109	22874	22773	22783	23051	22897	23046	22970	22998	22900	22768	22904	22869	22805	22879	22917	22976	23115	23029	22867	23004	22986	22798	22901	23194	22845	22993	22898	23083	22926	22863	23023	23083	23026	23156	22969	22974	22829	23165	23039	23011	22829	23010	22682	22968	22963	22839	22990	23064	22852	23017	23002	23063	23047	22899	22921	23067	22941	22991	22874	23051	22917	22855	23014	23036	22981	22825	23268	22943	23249	22910	22971	22988	22923	22858	22907	22921	23024	22981	23026	22907	22935	22941	22847	23018	22873	22900	22817	22863	22989	23037	22940	22947	22992	22869	23058	22922	22931	22820	22990	22964	22866	22904	22937	23056	23095	23045	22972	22790	22858	22907	23017	22762	22954	22958	22924	22917	23193	23017	22912	23127	23055	23124	22873	22865	23101	23002	22872	22893	23008	22937	22919	22956	22778	23019	22876	22810	22972	22959	23022	22976	22965	23108	22922	22980	23052	22966	23000	23049	23076	23028	22819	22945	22893	22984	23055	22747	22966	23036	23038	22914	23049	22765	23060	22901	23047	22880	22832	22776	23092	22787	22741	22883	22853	22822	22812	22840	22864	22949	23112	23003	23000	22872	22881	23021	22985	22999	23026	23013	22886	23135	22847	22896	23016	23038	23100	22997	22995	22951	23043	22861	22950	23059	22812	23008	22698	22911	23094	22968	22870	22849	22948	23005	23007	22970	22825	23053	22898	23021	22880	23061	23245	22763	22914	22932	22901	22931	22917	22979	22861	22940	22923	22954	22935	22948	22886	23050	22839	22861	22793	23109	23082	22967	22974	22942	22933	22807	23008	22994	22805	22922	22885	22942	22726	23083	22975	22864	23099	23009	22887	23043	22872	23075	22863	22944	22906	22848	23087	22785	22867	22968	22769	23132	22947	22997	22932	22987	22888	22894	22887	22952	22877	22873	23090	22823	22939	23131	23018	22897	22819	22958	22846	22912	23173	23004	23012	22990	22970	22898	22933	23090	22923	22912	23018	22896	22869	22863	22934	22896	22912	22919	22947	22931	23027	22913	23072	22877	22876	22791	22927	22930	22847	22941	22941	22987	22964	23029	22994	23033	22975	23118	22911	22933	22940	22827	22903	22695	22937	23022	22861	22934	23008	22850	23099	23018	22981	22990	22917	23032	22841	22903	23037	22863	23013	22898	23198	23029	22750	22958	22921	23042	22803	22970	23107	22878	22899	23044	22926	23020	22867	22897	22885	22943	22828	22850	22856	23105	23084	22794	23009	22909	22955	22865	23031	22887	22720	22867	22938	23093	23003	23020	22831	22890	22950	23070	23070	22677	23038	22925	22929	22963	22951	23213	23031	22829	22942	23092	22872	22923	22984	22855	22871	22784	22867	22895	22833	23004	22985	22759	22896	22901	22845	23013	22945	22751	23201	22997	23002	22933	22799	22839	23008	22922	22964	23023	22901	22896	23033	23043	22921	22891	23144	23005	22906	22765	22860	23048	22899	22984	22948	23104	22924	22979	23073	22857	22828	22939	22909	22895	23279	22920	23024	22972	23007	22853	22917	22948	22794	23098	22967	22815	22817	22910	23168	22971	22984	23009	22939	22984	22778	22859	23006	22748	22959	22831	22950	23316	22984	23042	23111	22747	22998	22909	22973	22856	23247	22969	22999	23008	22769	22779	23097	22727	22919	22733	22840	22880	22875	22913	22869	22849	23065	22947	22927	22919	23018	23011	22867	23150	22841	22868	22951	23066	22991	23016	22822	22987	22896	22831	22971	22866	22927	22952	22892	22875	22911	22711	23034	22939	22849	23143	22899	22809	22856	22789	22965	22841	22919	22932	22873	22988	22927	22816	22927	23044	22892	22837	22844	22970	22966	22993	22882	22848	22938	22922	23039	22925	22864	22934	23023	22902	22864	23030	22971	23073	22977	22959	22763	22923	22944	23059	23064	22983	23049	22993	22898	23012	22892	22908	22891	22750	22949	22912	22989	22952	22887	22973	23039	23087	23101	22937	22833	22981	22904	22702	23002	23063	22784	23168	22948	22772	22995	22861	22857	22983	22988	22852	22937	22886	22892	23092	23010	22928	22961	22829	22859	22889	22943	22918	22836	22796	22891	22942	22969	23031	22757	23052	23008	23051	23067	23055	22975	22927	22891	22897	23078	23074	22993	22846	22718	22874	22945	22872	22952	22812	22794	22980	23045	23034	22903	22936	22808	23046	22800	22921	23172	22926	23006	22934	23058	22885	22891	22909	22823	22916	22732	22984	22884	22912	22966	22831	22891	23044	22709	22896	22847	22935	22965	22868	22943	22769	22914	22925	22941	22923	22873	22950	22875	23026	22781	23000	23143	23161	22805	22924	22983	23016	22992	22992	22735	22958	23001	22863	22976	22991	22823	22989	22834	22995	22976	23050	23153	22768	22870	22871	22910	22817	22972	22936	23022	22809	22995	22906	22880	22774	22894	22965	23036	23049	22895	22825	23099	22824	22930	22971	22911	22916	22922	22967	22870	23025	23064	22801	23033	22964	22975	23095	22860	23038	22978	22926	23002	22752	23009	22817	22751	22834	23065	22967	23074	22819	22891	22988	22831	22933	22798	22814	23087	22831	22845	22739	22930	23026	23037	22908	22819	23117	22977	22782	22875	22991	22958	22878	23055	22829	23057	23009	22946	22919	22972	23005	22951	22990	23089	22895	22974	22926	22856	22905	23104	22947	22770	23052	22933	22974	22961	22925	22704	23058	22958	23019	23099	22799	22796	23142	22834	22885	22855	22866	22996	23045	22972	22952	22972	23090	23108	22997	22887	23012	22839	22940	22929	22759	22806	22858	22841	22958	23004	22712	23146	22996	22957	22858	22934	22829	22896	22859	23011	22966	22460	23177	22909	22931	23021	22920	22970	23072	22789	23057	23015	22865	22996	22955	22974	22907	22866	22738	22833	23105	22739	22712	22933	22896	22985	22902	22888	22913	22862	22893	22777	22947	22964	22999	23015	22878	23009	22764	23036	22917	23035	23124	23090	23150	22991	22999	22940	23054	22982	22978	22994	22826	22924	22803	22972	22870	22927	22881	22836	22939	23083	22798	22878	22799	22835	22970	22942	22937	22960	22984	22958	22785	23060	22747	22843	23108	22658	22913	22915	23001	22918	22981	22924	23023	22941	22923	22700	22706	22954	22943	22893	22973	22850	23207	22851	22894	22941	22944	22780	23028	22985	22801	22942	22858	23029	22975	23042	22871	22846	23027	22929	23053	23047	22937	23030	22760	23125	23087	23158	22826	23126	22888	22916	22936	23011	22825	22966	22969	22865	22810	22886	23044	22987	23052	22813	22874	22974	22999	23060	23025	23135	22936	22946	23025	23159	23075	23096	23016	22839	23136	23019	22968	22935	22952	22865	22955	22954	23005	22918	22993	22886	22932	22815	22972	23073	22718	22946	22743	23131	22843	23075	22826	22998	22848	22978	22931	23026	23020	23106	22831	22935	22842	22962	22930	22795	22990	22942	22824	22891	23063	22944	22983	23095	22912	22891	22971	23100	22678	22753	22804	23044	22920	22727	23064	22989	22936	23117	23048	23037	22786	22813	22982	22848	23082	22953	23109	22970	22798	22924	22996	22958	22981	22813	23002	22935	22733	23235	23058	22772	23008	22819	23089	22894	23008	22901	22887	22846	22948	23091	22949	22937	22836	22812	22697	22869	22914	22783	23005	23126	23041	22995	23081	22969	22971	22856	22977	23020	22825	22957	23046	22970	22895	23152	22855	23001	23035	22842	23077	22970	22901	22768	22987	22862	22958	22779	23011	22938	22811	22901	22788	23035	23101	22911	23001	22890	22994	22793	22993	22877	23217	22982	23053	22903	22969	22882	22880	22832	22995	23046	23258	23058	22808	22972	23004	22986	22860	22934	23098	23055	22795	22844	22913	22956	22832	22932	22964	22802	23005	22923	22703	23038	22748	22877	22852	22786	22962	23082	23062	22999	23077	22910	22762	22968	22873	22965	22845	22907	22878	22810	22978	22935	23025	23063	22941	22951	22950	23013	22864	22956	22909	23097	23038	23129	23088	23039	22861	23023	22886	22928	23078	22965	22873	22929	22919	22989	22964	22845	23005	22980	22821	22967	22774	22924	23014	23157	22936	22785	22848	23016	22997	22825	22920	22987	22943	22941	22900	23026	22986	23170	23066	22920	22861	22902	23080	22859	22953	22988	23010	22845	23048	23020	22989	23001	22933	22791	22888	23207	22732	22791	22919	22838	23001	22808	22968	22960	23018	22909	22734	22835	22944	22943	22765	22950	22837	23070	22916	23029	22723	23167	22960	22936	22853	22847	22859	22865	22872	22955	23044	22786	22952	23032	22671	22924	22997	22982	22954	23052	22877	22899	22844	23116	22763	22990	22871	22870	22924	22923	22899	22986	23010	22926	23022	22821	22854	22841	23169	22949	22948	22964	22946	23166	23013	22862	22815	22857	23058	22834	22895	22995	22999	22897	22771	22934	22957	22815	22828	22800	23219	22854	22855	22920	22864	23092	23075	22969	22940	23003	22839	22863	22893	22789	22936	22981	23055	23084	22944	22825	22960	22903	22959	23038	22697	23052	23062	22975	22953	22771	22905	23127	22928	22914	22892	22924	22981	22839	22860	23063	22974	23007	22758	22976	23091	22946	23060	22951	23086	22873	23120	23075	22875	22966	22870	22819	22899	23064	22737	23078	23002	23099	22874	22961	22881	22895	23058	22983	22903	23029	22926	23091	22833	22910	22965	22848	22719	23033	23036	23023	22958	23077	22964	22816	22853	22804	22991	22991	23044	22874	23008	23043	22885	22978	22973	23140	22858	22934	22718	22985	23105	23316	22921	23055	22941	22963	23017	23004	22959	22898	22957	23054	22779	22898	22919	22831	22885	22932	22941	23079	23112	22795	23017	23064	22909	23007	22783	23034	22799	22959	22956	22966	23012	23005	22741	22907	22896	23005	22925	22911	22973	22849	22935	23019	23091	22883	22946	22805	23022	22916	23012	22918	22934	22990	22879	22963	22927	22950	23110	22937	22831	22883	23052	22860	22984	22853	23023	23093	22837	22890	22972	22900	22865	22988	22968	23005	23073	22927	23012	22760	22806	23005	23100
29221	39003	48669	40407	32711	30592	29873	29176	29441	29318	29452	29207	29112	29456	29260	29481	29293	29177	29400	29271	29232	29336	29484	29214	29227	29200	29139	29142	29260	28862	29160	29213	29180	29261	29423	29218	29205	29247	29076	29167	29152	29260	29204	29237	29515	29252	29153	29200	29458	29374	29100	29206	29265	29325	29271	29179	29093	29170	29405	29046	28946	29255	29128	29284	29295	29367	29303	29141	29070	29192	29314	29127	29224	29159	29126	29552	29158	29461	29337	29221	29208	29348	29210	29058	29101	29031	28918	29390	29142	29161	29065	29344	29087	29183	29449	29384	29069	29195	29232	29184	29141	29118	29001	29269	29157	29199	29262	29153	29259	29164	29180	29129	28963	29171	29206	28881	29234	29006	28859	29309	29247	29129	29106	29221	29206	29170	29281	29076	29343	28957	29428	29091	29087	29250	29263	29104	29409	29115	29216	29130	29371	29169	29214	29214	28959	29054	29251	29282	29140	29190	29013	29052	29160	29162	29196	28927	29061	28859	29281	28908	29311	29545	29233	29205	29034	29262	29135	29098	29083	29079	29110	29221	29259	29029	29152	28948	29141	29083	29113	29108	28877	29115	29145	29012	29214	29262	29447	29118	28936	29288	29121	29372	29215	29024	29397	28992	29261	29138	29175	29282	29193	29162	29125	29078	29196	29025	28976	29074	29305	29509	29163	29244	29268	29332	29017	29111	29256	29102	29341	29363	29041	29271	29211	29050	29309	29226	29236	28819	28919	29222	29283	29082	29221	29133	29230	29297	29179	29052	29337	28814	29154	29015	29105	29124	29253	29472	29320	29247	29328	29197	29288	29280	29378	29154	29135	29296	29015	29088	29094	29075	29238	29113	29243	29369	29221	29160	29295	29297	29155	28968	29296	29215	28998	29163	29394	29055	29085	29498	29319	29099	28842	28938	29080	29208	29086	29239	29066	28994	29201	28939	29108	29112	29047	29085	29133	28889	29414	29489	29061	29317	29170	29120	29200	29357	29380	29247	29151	29207	29100	29030	29271	29262	29223	29124	29345	29358	29082	29068	29085	29161	29427	29423	29161	29281	29356	29089	28888	29194	29106	29147	29154	28971	29428	29148	29230	29140	29211	29109	29183	29293	29145	29206	29046	29228	29239	29149	29192	29094	29154	29404	29043	29306	29138	29247	29423	28971	29048	29230	29007	29126	29138	29193	29139	29411	29048	29076	29291	28991	29036	29003	29037	29215	29280	29105	29016	29099	29099	28806	29407	29320	29287	28744	29047	29060	29168	29407	29309	28877	29227	29241	29236	29292	29183	29139	29160	29285	28841	29176	29384	29183	29278	28953	29085	29049	29362	29244	29135	29086	29071	29021	29090	29129	29143	29063	29245	29241	28979	28964	29197	29267	29245	29076	29104	29221	29127	29174	29506	29049	29306	29305	29277	29366	29103	29165	29276	29165	29337	28972	29188	29159	29253	29213	29076	29084	29121	29263	29221	29336	29206	29320	29011	29364	29338	29236	28867	29191	29271	29430	29214	29285	28913	29224	29179	29196	29091	29272	29048	28958	29212	29089	29083	29163	29105	29173	29146	28966	29259	28981	29357	29266	29078	29170	29269	29270	29214	29417	29479	29202	28948	29007	28949	29030	29225	29407	29280	29212	29261	29210	29083	29449	29072	29084	29396	29264	29124	29121	29633	29343	29124	29257	29233	29021	29143	28919	29142	29227	29224	29242	29193	29077	29379	29340	29093	29226	29176	29144	29241	29335	28935	29153	29308	29282	29264	29225	29307	29234	29062	29120	29350	29195	29261	28988	29099	29143	29089	29412	29183	29232	29369	29259	29117	29202	29240	29216	29262	29392	29108	29145	29099	29274	29134	28914	29102	29218	29273	28998	28764	29161	29224	29312	29163	29121	29419	29201	29104	28974	29247	29233	29110	29050	29379	29107	29037	29035	29299	29191	29041	29271	29258	29339	29085	29060	29133	29108	29132	29089	29104	29234	29112	29269	28964	29234	29035	28901	28882	29314	29292	29064	29093	29217	29162	29162	29149	29142	29275	29066	29426	29447	28864	29197	29472	29236	29061	28932	29342	29240	29362	29211	29317	29127	29193	29334	29083	29481	29253	29223	29246	29132	29355	29336	29014	29153	29215	29257	29194	29113	29168	29270	29325	29440	29478	29184	29254	29102	29042	29216	29312	29247	29392	28959	29161	29123	29332	29289	29234	29357	29392	28953	29370	29013	29169	29144	29061	29043	29098	29305	29284	29206	29011	29118	29337	29254	29300	29192	29256	29230	29374	29253	29081	28982	29210	29193	29012	28885	29363	29440	29182	28930	29395	29281	29162	29162	29199	29047	29215	29305	29216	29280	29208	29174	29337	29203	29257	29132	29474	29044	29382	29239	29060	29178	29232	29253	28979	29159	29155	29021	29355	28969	29005	29106	29088	28802	29304	29105	29321	29204	29100	29275	29150	29157	29142	29037	29031	29528	29223	29039	29380	29423	29035	29160	29259	29000	29109	28962	29299	29266	29274	29251	29168	29175	28983	29189	29278	29201	29186	28911	29329	28819	29360	29080	29183	29153	29125	29331	29310	29117	29157	29188	28977	29374	29058	29400	29166	29242	29065	29432	29108	28997	29264	28970	29200	29146	29149	29133	29128	29275	29353	29076	29125	29031	29312	29229	29079	28967	28983	29169	29262	29245	29133	29186	29046	29147	29283	29274	29277	29101	29193	28983	29097	29285	29023	29234	29190	29225	29116	29242	29204	29190	29164	29047	29073	29350	29259	29113	29138	29242	29237	29368	29029	29087	29285	29010	29067	29123	28977	29099	29205	29384	29269	29200	29161	28982	29136	29225	29204	29059	29326	29073	29251	29403	29172	29034	29005	29017	29168	29035	29145	29276	29128	29135	29247	29303	29320	29213	29195	29244	29181	29066	29266	29040	29172	29201	29151	29133	29296	29253	29271	29241	29136	29030	29361	29213	29334	29167	29154	29018	29290	29121	29205	29180	29276	29168	29152	29311	29099	29104	29238	29171	29323	29297	28951	28881	29128	29255	29075	29319	29266	29240	29210	29299	29229	29055	29101	29345	29216	29209	29281	29291	29133	29230	29147	29178	29128	29333	29065	29044	29361	29286	29370	29335	29282	29370	29243	29346	29343	29327	29140	29132	29052	29182	29080	29280	29224	28931	29347	29197	29371	29202	29155	29292	29062	29186	29177	29141	29376	29188	29332	29160	29177	29088	29283	29059	29095	29087	29319	29019	29356	29154	29135	29082	29147	29069	29362	29053	29211	29489	29079	29292	29224	29108	29087	29119	29257	29076	29036	29232	29018	29282	29028	29445	29194	29154	29133	29069	29417	29158	29318	29322	29176	29116	29114	29140	29060	29131	29213	29171	29228	28999	29237	29077	29265	29012	29184	29148	29237	29119	29232	29174	29314	29228	29291	29072	28994	29329	29176	29123	28958	29163	29216	28889	29325	29036	29147	29308	29205	29225	29272	29310	29158	28908	29414	29303	29141	29444	29479	29207	29275	29185	29291	29298	29422	29496	29439	29037	29350	29275	29183	29114	29373	29190	29255	29148	29163	29304	29082	28922	29268	29290	29284	29259	29249	29243	29085	29318	29120	29103	29146	29091	29334	29181	29073	29252	28985	29238	29132	29070	29053	29264	29192	29139	29082	28792	29402	29435	29107	29069	29043	29256	29208	29152	29209	29203	29157	29214	29225	29064	29407	29308	29354	29287	29278	29249	29079	29082	29075	29141	29209	29340	29135	29220	29105	29243	29146	29173	29221	29000	29223	29196	28963	29372	29183	29306	29318	29249	29431	29056	29122	29415	29223	29250	28940	29197	29295	29345	29278	29094	29071	29192	29384	29297	29122	29135	29269	29160	29014	29026	29303	29186	29152	29187	29190	29327	29189	29383	29279	29130	29163	29061	29008	29111	29323	29156	29271	29232	29073	29232	29179	29316	29106	29192	29355	29198	29075	29337	29013	28906	29110	29261	29279	29231	29121	29320	29139	29242	28950	29230	29149	29213	29241	29260	29351	28988	29024	29069	29292	29227	29266	29119	29069	29228	28765	28997	29091	28930	29191	28978	28955	29215	29146	29510	29161	29025	29211	29400	29399	28907	29092	29321	28985	29390	29046	29251	29358	29240	29211	29511	29332	29038	29060	29159	29051	29205	29252	29321	29264	29264	29145	29251	29188	29219	29023	29185	28817	29031	29169	29223	29391	29401	29170	29079	29255	29175	29108	29269	29334	29218	29282	29167	29257	28851	29157	29205	29036	29199	29009	29110	29162	29111	29064	29185	29180	28946	29438	29173	29134	29046	29087	29051	28829	29253	29299	29097	29285	29262	29240	29282	29370	28981	29304	29494	28981	29272	29381	29184	29167	29310	29338	29218	29141	29213	29482	29098	29307	29346	29170	29443	29303	29405	29424	29192	29087	29314	29224	29135	29312	29108	29368	29124	29169	29126	29152	29425	29180	29088	29180	29017	29196	29208	29200	29209	29128	29271	29228	29209	29304	29096	29074	29212	29100	28980	29020	29371	29201	28982	29299	28994	29199	29410	29042	29052	29269	29206	29213	29261	29175	29152	29137	28995	29198	29176	29129	29139	29182	29153	29113	29267	29395	28939	29302	29338	29043	29026	29339	29177	29472	29157	29195	29262	29034	29240	29144	29226	29176	29062	29373	29234	29275	29308	29277	29147	28989	29183	29179	29080	29171	29105	29370	29116	29109	29165	29152	29214	29310	29248	29333	29344	29219	29329	29295	29252	29288	29217	29161	29354	29050	29473	29161	29163	29368	29213	29273	29374	29215	29338	29411	29060	28960	29285	29048	29146	29103	29070	29269	29174	29326	29250	29122	29365	29325	29183	29181	29240	29129	29353	29403	29130	29198	29071	29161	29319	29079	29298	29197	29003	29168	28937	29357	29196	29303	29162	29360	29046	29108	29184	29161	29007	29410	29162	29069	28980	29590	29051	29109	29166	29126	29230	29270	29118	29259	29298	29117	29174	28999	29086	29292	29352	29409	29295	28840	29539	29475	28949	29462	29021	29308	29111	29322	29147	29175	29161	29315	29060	29287	29151	29229	29416	29256	29295	29350	29186	29045	29311	29371	29339	28939	29263
35162	61646	50748	35070	26575	23199	22625	22183	22267	22263	22309	22360	22234	22150	22385	22494	22364	22259	22157	22222	22377	22295	22277	22344	22181	22265	22296	22254	22244	22240	22301	22249	22305	22322	22267	22406	22236	22369	22122	22310	22180	22273	22314	22199	22401	22472	22355	22299	22224	22219	22408	22238	22200	22256	22349	22280	22275	22164	22125	22477	22398	22182	22124	22406	22350	21967	22219	22199	22142	22076	22217	22166	22152	22399	22352	22421	22410	22362	22265	22298	22359	22177	22317	22438	22471	22216	22137	22247	22182	22299	22344	22438	22133	22244	22364	22384	22181	22317	22358	22168	22301	22150	22268	22216	22350	22388	22302	22269	22347	22207	22226	22178	22361	22241	22219	22276	22392	22385	22378	22290	22284	22201	22078	22303	22255	22360	22344	22120	22179	22302	22010	22193	22081	22320	22243	22038	22131	22468	22255	22215	22204	22126	22213	22395	22264	22317	22325	22291	22300	22148	22184	22381	22393	22258	22497	22284	22154	22218	22386	22327	22422	22232	22057	22223	22198	22348	22219	22214	22210	22249	22345	22224	22368	22217	22388	22130	22250	22421	22212	22264	22209	22219	22338	22306	22311	22248	22341	22279	22227	22295	22186	22371	22370	22193	22305	22173	22359	22258	22192	22193	22317	22031	22371	22266	22204	22410	22279	22183	22368	22135	22394	22431	22121	22123	22244	22221	22240	22104	22243	22336	22110	22373	22251	22207	22374	22316	22331	22214	22354	22157	22299	22216	22379	22083	22237	22334	22369	22294	22283	22231	22153	22280	22150	22255	22356	22133	22141	22122	22444	22156	22197	22240	22243	22304	22246	22186	22194	22141	22263	22246	22232	22197	22184	22235	22229	22165	22163	22083	22085	22322	22208	22239	22462	22378	22223	22389	22363	22394	22316	22278	22261	22206	22286	22336	22159	22485	22209	22190	22348	22074	22381	22373	22311	22161	22238	22183	22127	22359	22122	22349	22360	22147	22282	22247	22227	22259	22392	22229	22197	22173	22317	22327	22296	22365	22224	22273	22203	22172	22167	22048	22221	22220	22389	22367	22243	22085	22399	22092	22195	22302	22208	22402	22232	22165	22280	22252	22563	22487	22417	22242	22434	22128	22316	22125	22282	22139	22311	22255	22213	22245	22365	22236	22185	22212	22029	22243	22425	22117	22268	22386	22279	22239	22086	22157	22145	22319	22232	22222	22136	22386	22410	22270	22234	22145	22247	22251	22333	22256	22282	22155	22344	22262	22311	22362	22379	22361	22224	22352	22416	22269	22377	22291	22297	22307	22264	22381	22443	22233	22158	22226	22290	22343	22242	22301	22298	22286	22321	22062	22093	22222	22292	22103	22388	22356	22109	22366	22373	22281	22286	22172	22281	22289	22326	22220	22278	22297	22223	22194	22194	22261	22421	22316	22311	22326	22247	22346	22439	22193	22185	22420	22164	22368	22044	22195	22279	22219	22476	22325	22442	22322	22200	22263	22183	22325	22314	22235	22329	22110	22290	22304	22285	22248	22405	22221	22399	22196	22217	22208	22275	22237	22428	22224	22371	22210	22322	22168	22239	22267	22243	22212	22239	22362	22327	22286	22324	22105	22289	22309	22279	22222	22221	22400	22324	22190	22249	22347	22235	22218	22121	22395	22287	22444	22196	22349	22230	22234	22213	22329	22488	22217	22293	22219	22291	22210	22102	22153	22162	22270	22289	22355	22102	22187	22259	22273	22535	22179	22259	22448	22267	22312	22188	22103	22294	22280	22278	22429	22392	22176	22209	22342	21996	22484	22172	22189	22087	22239	22041	22220	22114	22166	22264	22181	22246	22306	22131	22326	22312	22123	22299	22245	22191	22324	22425	22068	22306	22132	22194	22259	22300	22371	22247	22277	22420	22308	22252	22263	22204	22257	22350	22138	22143	22207	22324	22348	22130	22317	22289	22067	22537	22137	22260	22273	22326	22138	22292	22221	22267	22367	22140	22098	22375	22307	22553	22141	22388	22361	22021	22248	22362	22267	22248	22253	22271	22384	22281	22202	22173	22403	22303	22092	22118	22263	22285	22249	22305	22339	22179	22373	22125	22208	22350	22277	22120	22333	22240	22262	22087	22379	22145	22256	22385	22176	22302	22248	22075	22221	22189	22109	22234	22258	22419	22289	22302	22216	22388	22203	22212	22151	22354	22264	22336	22256	22208	22144	22347	22372	22065	22253	22334	22209	22115	22315	22267	22198	22264	22295	22063	22210	22273	22364	22442	22379	22362	22156	22420	22373	22336	22291	22303	22262	22174	22264	22288	22370	22125	22158	22263	22214	22405	22176	22233	22096	22206	22222	22338	22391	22179	22390	22221	22434	22262	22154	22239	22298	22368	22419	22220	22257	22182	22400	22154	22206	22272	22536	22317	22211	22178	22284	22324	22421	22284	22280	22415	22237	22109	22108	22072	22267	22394	22255	22172	22231	22202	22356	22231	22273	22336	22122	22197	22244	22222	22312	22427	22323	22319	22150	22405	22327	22285	22149	22143	22151	22146	22370	22297	22362	22126	22207	22250	22259	22285	22222	22353	22277	22210	22295	22161	22231	22178	22359	22044	22196	22307	22211	22493	22161	22227	22520	22260	22498	22369	22076	22140	22061	22234	22309	22355	22268	22311	22169	22293	22089	22280	22390	22197	22385	22137	22316	22382	22366	22216	22342	22303	22116	22291	22328	22144	22322	22243	22189	22252	22195	22359	22204	22341	22226	22178	22510	22242	22371	22374	22277	22262	22262	22421	22288	22207	22276	22302	22279	22118	22191	22166	22324	22389	22207	22281	22032	22276	22343	22319	22044	22146	22166	22335	22502	22300	22239	22373	22035	22144	22247	22253	22256	22195	22278	22385	22394	22458	22360	22356	22296	22289	22163	22252	22292	22260	22284	22195	22317	22191	22343	22462	22320	22210	22269	22214	22149	22269	22344	22138	22487	22288	22220	22259	22200	22301	22351	22270	22164	22196	22300	22077	22116	22164	22315	22391	22349	22359	22422	22410	22174	22248	22311	22357	22237	22457	22252	22368	22309	22431	22320	22183	22181	22265	22399	22250	22333	22053	22086	22273	22297	22303	22233	22290	22223	22034	22236	22240	22359	22173	22252	22348	22263	22245	22192	22512	22460	22253	22287	22382	22266	22203	22282	22389	22266	22390	22117	22179	22202	22212	22251	22243	22227	22179	22415	22257	22340	22447	22192	22376	22357	22133	22163	22176	22227	22352	22162	22346	22354	22167	22256	22251	22391	22306	22358	22255	22191	22295	22168	22246	22225	22094	22279	22343	22272	22337	22195	22277	22149	22369	22348	22222	22286	22464	22236	22278	22388	22313	22448	22450	22292	22460	22174	22320	22307	22131	22387	22139	22188	22179	22268	22205	22474	22184	22361	22272	22253	22216	22396	22343	22432	22446	22309	22299	22259	22336	22386	22239	22356	22247	22266	22331	22222	22384	22375	22422	22463	22220	22205	22378	22367	22347	22010	22244	22388	22283	22159	22405	22298	22341	22259	22033	22293	22428	22187	22231	22276	22419	22349	22334	22258	22414	22152	22066	22344	22405	22158	22215	22162	22158	22132	22317	22304	22279	22144	22078	22284	22211	22143	22324	22356	22296	22177	22166	22286	22266	22353	22230	22230	22338	22194	22366	22439	22316	22222	22444	22216	22319	22251	21998	22224	22260	22392	22295	22204	22283	22323	22253	22281	22224	22129	22278	22336	22235	22138	22308	22333	22261	22125	22423	22260	22269	22059	22174	22226	22303	22275	22301	22112	22288	22241	22294	22310	22255	22166	22198	22173	22344	22376	22315	22302	22381	22161	22130	22235	22258	22253	22319	22250	22161	22246	22161	22270	22185	22428	22408	22223	22402	22284	22177	22272	22101	22282	22400	22320	22243	22278	22261	22281	22272	22153	22101	22369	22161	22267	22025	22313	22214	22221	22275	22195	22102	22117	22386	22139	22290	22239	22231	22234	22357	22469	22255	22294	22303	22039	22355	22303	22203	22350	22228	22142	22350	22256	22185	22264	22312	22235	22181	22464	22204	22200	22257	22123	22499	22154	22263	22370	22320	22221	22344	22093	22346	22110	22201	22306	22422	22279	22367	22335	22326	22167	22341	22271	22336	22251	22443	22264	22116	22222	22239	22294	22192	22140	22260	22224	22212	22384	22252	22258	22390	22363	22457	22195	22285	22363	22299	22397	22184	22388	22045	22273	22206	22312	22284	22323	22450	22218	22028	22192	22312	22318	22328	22425	22218	22198	22413	22247	22302	22387	22324	22355	22276	22005	22262	22299	22250	22286	22184	22370	22111	22368	22221	22113	22224	22272	22283	22313	22317	22337	22329	22305	22165	22272	22190	22137	22320	21963	22154	22434	22202	22292	22189	22310	22333	22316	22245	22124	22276	22081	22259	22136	22328	22167	22198	22190	22285	22137	22313	22497	22315	22452	22305	22304	22048	22297	22168	22074	22219	22351	22349	22347	22313	22259	22259	22394	22178	22208	22169	22262	22389	22268	22321	22287	22457	22322	22196	22303	22386	22251	22201	22310	22336	22290	22337	22186	22294	22171	22146	22239	22212	22406	22191	22240	22237	22250	22030	22189	22236	22184	22206	22198	22471	22240	22474	22287	22267	22171	22373	22192	22320	22197	22324	22388	21902	22349	22191	22042	22165	22267	22420	22099	22307	22208	22379	22456	22424	22160	22322	22183	22338	22105	22421	22228	22177	22356	22134	22248	22162	22423	22272	22254	22232	22143	22208	22329	22353	22367	22389	22194	22330	22326	22496	22111	22460	22362	22251	22306	22420	22299	22246	22309	22174	22210	22025	22413	22157	22337	22260	22117	22307	22300	22229	22019	22366	22117	22280	22169	22093	22338	22342	22399	22367	22074	22127	22183	22350	22133	22315	22174	22182	22268	22216	22041	22403	22043	22290	22315	22396	22283	22093	22339	22149	22174	22304	22221	21977	22345	22225	22130	22367	22073	22361	22069	22306	22330	22362	22315	22346	22279	22042	22353	22356	22260	22284	22358	22214	22340	22194	22430	22133	22320	22007	22195	22197	22114	22369	22136	22263	22261	22301	22303	22379	22250	22309	22225
23907	25259	44268	44802	36216	32757	32066	29619	29605	29703	29620	29464	29500	29565	29397	29532	29377	29565	29239	29380	29652	29538	29508	29376	29582	29485	29439	29450	29458	29397	29435	29388	29096	29513	29291	29546	29471	29470	29055	29376	29554	29459	29216	29475	29249	29422	29136	29436	29267	29490	29403	29323	29323	29392	29453	29257	29471	29501	29433	29428	29420	29405	29307	29306	29135	29327	29452	29293	29526	29515	29251	29271	29256	29287	29419	29068	29445	29123	29100	29288	29511	29588	29323	29495	29250	29636	29267	29163	29498	29445	29018	29515	29265	29435	29208	29516	29317	29576	29316	29207	29184	29309	29307	29333	29239	29418	29496	29271	29343	29419	29385	29599	29277	29172	29144	29406	29255	29162	29258	29351	29135	29523	29448	29371	29574	29423	29327	29326	29540	29461	29204	29222	29203	29333	29168	29350	29264	29505	29573	29507	29369	29250	29493	29203	29464	29400	29545	29270	29456	29355	29398	29199	29360	29307	29351	29191	29488	29382	29099	29247	29164	29354	29307	29032	29550	29255	29487	29228	29209	29387	29259	29485	29541	29409	29485	29307	29225	28982	29422	29307	29545	29142	29169	29181	29466	29170	29542	29315	29590	29253	29419	29558	29312	29458	29478	29363	29239	29313	29304	29052	29497	29285	29400	29403	29269	29374	29372	29296	29232	29291	29475	29479	29385	29585	29415	29028	29276	29301	29287	29311	29257	29408	29288	29348	29350	29415	29565	29291	29312	29158	29125	29323	29208	29338	29260	29322	29369	29465	29321	29731	29530	29591	29483	29324	29348	29215	29446	29531	29337	29516	29673	29126	29372	29219	29429	29352	29289	29420	29576	29238	29342	29316	29342	29543	29409	29367	29319	29361	29419	29257	29622	29331	29360	29270	29210	29385	29197	29297	29545	29390	29153	29341	29531	29279	29441	29294	29426	29435	29289	29379	29416	29157	29299	29321	29352	29562	29285	29395	29378	29088	29564	29358	29720	29356	29315	29277	29388	29480	29425	29147	29359	29520	29162	29483	29464	29317	29454	29143	29431	29490	29252	29442	29620	29408	29072	29331	29200	29134	29214	29420	29516	29575	29454	29336	29267	29312	29346	29365	29374	29538	29220	29340	29528	29419	29416	29152	29202	29433	29166	29497	29386	29448	29423	29427	29282	29439	29330	29276	29361	29280	29199	29381	29251	29480	29441	29393	29355	29235	29183	29342	29387	29460	29157	29302	29407	29272	29296	29249	29269	29432	29336	29328	29167	29438	29189	29140	29458	29407	29466	29484	29406	29207	29308	29388	29332	29254	29037	29420	29317	29329	29391	29423	29333	29500	29365	29287	29281	29438	29446	29294	29116	29257	29158	29388	29515	29361	29534	29074	29028	29301	29429	29199	29158	29064	29377	29296	29379	29475	29311	28953	29277	29110	29420	29218	29363	29241	29331	29169	29280	29409	29186	29379	29464	29541	29336	29170	29512	29403	29235	29325	29428	29227	29449	29571	29283	29143	29284	29287	29368	29358	29387	29358	29442	29348	29434	29374	29472	29365	29283	29553	29404	29141	29360	29318	29453	29478	29454	29571	29170	29483	29302	29255	29158	29576	29447	29615	29342	29181	29303	29307	29385	29290	29409	29318	29362	29051	29321	29351	29155	29430	29471	29102	29403	29508	29605	29419	29295	29428	29503	29322	29419	29408	29479	29343	29154	29303	29259	29251	29373	29286	29110	29235	29389	29153	29463	29396	29165	29301	29435	29611	29309	29284	29244	29441	29159	29245	29442	29336	29405	29265	29206	29467	29347	29309	29592	29186	29452	29374	29252	29396	29410	29123	29340	29385	29518	29130	29225	29152	29370	29195	29450	29331	29252	29371	29238	29400	29260	29192	29319	29048	29398	29304	29307	29286	29183	29284	29175	29255	29332	29333	29340	29144	29519	29074	29363	29242	29237	29263	29431	29445	29544	29387	29384	29392	29192	29041	29207	29455	29288	29211	29235	29135	29138	29404	29452	29503	29196	29481	29361	29371	29210	29297	29592	29445	29347	29305	29152	29524	29322	29178	29485	29469	29403	29305	29331	29195	29305	29254	29333	29424	29367	29385	29358	29308	29547	29472	29433	29407	29234	29357	29179	29204	29235	29127	29409	29393	29369	29416	29514	29380	29491	29342	29345	29288	29174	29496	29328	29420	29115	29293	29342	29146	29027	29492	29383	29543	29225	29356	29403	29266	29367	29284	29408	29200	29479	29277	29115	29210	29305	29445	29261	29729	29278	29241	29378	29188	29229	29270	29264	29077	29412	29355	29230	29508	29130	29388	29341	29223	29297	29447	29025	29460	29548	29266	29057	29513	29283	29392	29335	29507	29387	29432	29424	29184	29227	29016	29280	29370	29561	29284	29252	29511	29352	29321	29300	29357	29466	29383	29469	29445	29422	29515	29455	29186	29457	29346	29564	29407	29284	29349	29157	29652	29259	29359	29378	29431	29622	29364	29223	29125	29378	29365	29361	29437	29341	29191	29313	29447	29350	29331	29405	29504	29321	29276	29186	29293	29244	29391	29350	29335	29609	29460	29189	29306	29147	29366	29285	29376	29319	29456	29415	29308	29214	29374	29164	29371	29689	29241	29345	29338	29436	29325	29504	29663	29345	29253	29275	29656	29377	29385	29266	29391	29346	29164	29455	29185	29219	29258	29453	29288	29551	29475	29438	29188	29363	29600	29619	29309	29104	29195	29313	29301	29357	29239	29261	29253	29524	29492	29280	29457	29085	29265	29331	29728	29469	29439	29159	29104	29234	29253	29336	29434	29527	29333	29284	29469	29336	29327	29255	29395	29483	29463	29540	29579	29419	29159	29305	29085	29269	29239	29444	29465	29334	29468	29384	29168	29303	29282	29161	29284	29203	29234	29240	29383	29495	29330	29335	29346	29371	29255	29355	29320	29280	29290	29398	29472	29349	29081	29494	29138	29526	29406	29328	29314	29387	29208	29515	29081	29544	29349	29582	29372	29449	29239	29553	29323	29275	29363	29257	29327	29343	29525	29374	29137	29269	29189	29322	29397	29390	29465	29417	29246	29283	29307	29517	29295	29169	29280	29215	29211	29464	29388	28994	29436	29500	29346	29427	29242	29512	29281	29248	29389	29462	29454	29422	29173	29309	29504	29414	29454	29338	29337	29335	29479	29341	29353	29461	29549	29192	29599	29565	29449	29368	29420	29429	29267	29474	29312	29463	29237	29246	29065	29442	29382	29411	29233	29237	29515	29344	29431	29585	29227	29376	29173	29533	29155	29329	29190	29433	29090	29282	29478	29413	29374	29250	29207	29418	29413	29252	29254	29236	29341	29245	29284	29198	29252	29407	29307	29224	29316	29353	29483	29133	29249	29394	29457	29290	29363	29301	29469	29192	29214	29364	29553	29243	29456	29180	29131	29351	29337	29290	29303	29338	29278	29322	29423	29509	29487	29367	29313	29339	29331	29417	29367	29262	29477	29362	29083	29525	29477	29022	29197	29128	29406	29309	29240	29361	29416	29396	29296	29286	29387	29137	29346	29398	29202	29261	29544	29659	29520	29197	29393	29337	29379	29487	29527	29415	29367	29313	29326	29506	29360	29190	29241	29263	29306	29390	29668	29379	29418	29047	29379	29402	29195	29404	29369	29337	29181	29201	29153	29233	29469	29575	29082	29435	29141	29124	29440	29270	29424	29268	29471	29557	29358	29377	29400	29216	29360	29464	29242	29303	29456	29569	29338	29409	29276	29120	29346	29264	29452	29153	29183	29161	29419	29282	29353	29308	29375	29489	29374	29625	29294	29368	29409	29153	29207	29645	29200	29328	29305	29215	29280	29206	29469	29183	29277	29369	29340	29405	29615	29177	29188	29230	29334	29529	29448	29414	29495	29366	29313	29432	29520	29428	29234	29268	29289	29284	29384	29356	29567	29447	29069	29337	29323	29092	29299	29312	29548	29440	29384	29537	29385	29501	29455	29368	29469	29349	29407	29179	29181	29283	29271	29219	29528	29454	29247	29314	29187	29334	29220	29347	29393	29387	29159	29122	29340	29370	29257	29625	29198	29505	29378	29295	29393	29153	29538	29323	29503	29374	29333	29142	29287	29255	29262	29205	29176	29612	29220	29379	29264	29208	29164	29222	29467	29499	29258	29340	29436	29511	29372	29450	29341	29170	29413	29317	29526	29537	29345	29255	29215	29300	29440	29318	29362	29354	29437	29304	29307	29208	29486	29284	29321	29480	29477	29480	29226	29342	29296	29398	29215	29451	29456	29280	29348	29371	29490	29314	29266	29066	29418	29364	29207	29163	29426	29320	29354	29253	29367	29167	29272	29609	29423	29285	29429	29418	29356	29394	29211	29300	29315	29052	29342	29200	29274	29377	29590	29573	29189	29287	29076	29202	29332	29432	29477	28987	29275	29397	29278	29360	29521	29381	29229	29392	29393	29331	29388	29432	29140	29159	29065	29155	29327	29181	29282	29534	29333	29162	29570	29261	29241	29333	29205	29276	29398	29432	29453	29385	29136	29572	29234	29102	29316	29307	29457	29183	29172	29270	29337	29319	29275	29176	29180	29259	29179	29509	29310	29551	29251	29257	29431	29393	29221	29526	29473	29350	29278	28994	29219	29214	29244	29521	29127	29044	29327	29425	29325	29400	29355	29305	29252	29586	29313	29311	29353	29339	29440	29319	29398	29237	29325	29559	29433	29349	29547	29218	29208	29258	29369	29125	29161	29231	29391	29332	29269	29339	29477	29344	29461	29366	29306	29635	29053	29341	29218	29320	29207	29346	29165	29370	29390	29229	29126	29484	29495	29369	29240	29352	29383	29255	29232	29387	29558	29539	29378	29367	29233	29272	29518	29687	29330	29217	29635	29353	29299	29346	29210	29179	29347	29191	29206	29240	29284	29334	29290	29318	29353	29496	29165	29475	29563	29228	29518	29255	29351	29373	29295	29547	29298	29299	29369	29452	29534	29489	29247	29422	29243	29481	29333	29326	29238	29285	29159	29290	29269	29593	29490	29086	29541	29170	29399	29408	29564	29265	29169	29396	29275	29179	29485	29349	29490	29427	29392	29331	29380	29207	29345	29277	29416	29413	29326	29540	29169	29368	29377	29392	29477
59547	101283	88064	62018	40467	28252	23850	22476	22469	22457	22358	22440	22376	22604	22403	22357	22074	22340	22237	22448	22373	22494	22383	22233	22446	22477	22485	22191	22578	22589	22299	22181	22407	22363	22494	22363	22497	22425	22592	22266	22481	22455	22485	22380	22501	22482	22289	22413	22311	22400	22269	22416	22467	22470	22542	22424	22547	22510	22615	22493	22463	22541	22296	22466	22614	22413	22557	22470	22599	22530	22509	22570	22248	22252	22376	22498	22203	22299	22365	22255	22382	22540	22295	22396	22452	22278	22393	22470	22458	22431	22360	22388	22444	22403	22281	22459	22415	22238	22261	22493	22387	22322	22395	22338	22380	22373	22445	22541	22425	22412	22302	22246	22345	22654	22315	22258	22295	22344	22391	22577	22348	22329	22319	22354	22401	22291	22437	22501	22349	22547	22381	22414	22523	22511	22506	22529	22327	22476	22439	22386	22105	22225	22310	22512	22401	22438	22465	22284	22392	22503	22333	22441	22434	22509	22481	22423	22406	22505	22458	22398	22420	22352	22488	22486	22440	22439	22329	22435	22352	22326	22444	22333	22327	22414	22416	22389	22456	22442	22516	22627	22397	22327	22505	22377	22360	22388	22351	22346	22616	22297	22543	22401	22458	22288	22197	22346	22474	22518	22268	22315	22430	22358	22347	22432	22280	22609	22642	22338	22298	22381	22408	22587	22388	22541	22377	22332	22440	22386	22370	22360	22488	22426	22420	22414	22460	22311	22427	22362	22587	22283	22395	22321	22627	22561	22461	22437	22279	22300	22514	22338	22319	22557	22247	22295	22420	22364	22343	22364	22428	22456	22275	22470	22317	22161	22369	22251	22256	22336	22325	22337	22260	22437	22392	22472	22622	22615	22552	22294	22533	22511	22444	22291	22268	22674	22129	22496	22492	22373	22504	22542	22597	22392	22405	22482	22441	22229	22380	22440	22361	22483	22412	22421	22439	22256	22369	22264	22362	22514	22299	22520	22510	22405	22315	22711	22331	22458	22616	22470	22348	22512	22427	22425	22278	22300	22512	22400	22422	22516	22351	22288	22376	22439	22280	22542	22550	22468	22642	22386	22446	22454	22329	22616	22509	22570	22459	22458	22375	22591	22230	22441	22482	22284	22323	22336	22305	22418	22331	22555	22354	22594	22302	22597	22386	22372	22275	22400	22493	22552	22363	22501	22487	22325	22365	22447	22479	22534	22485	22359	22402	22574	22312	22400	22556	22313	22387	22552	22465	22260	22570	22381	22395	22471	22340	22438	22216	22440	22340	22415	22393	22364	22394	22423	22714	22402	22457	22309	22341	22623	22451	22471	22296	22376	22451	22332	22376	22447	22439	22286	22515	22364	22519	22483	22418	22465	22403	22515	22298	22353	22481	22437	22594	22473	22411	22404	22413	22293	22377	22504	22439	22354	22160	22306	22562	22308	22300	22449	22387	22344	22504	22448	22312	22455	22404	22340	22379	22542	22492	22509	22493	22234	22250	22353	22302	22453	22495	22161	22412	22600	22547	22429	22375	22608	22488	22395	22194	22313	22302	22391	22537	22312	22447	22364	22576	22256	22514	22468	22499	22307	22314	22441	22326	22403	22287	22497	22547	22305	22437	22407	22380	22552	22239	22400	22432	22754	22562	22497	22322	22361	22493	22190	22515	22702	22446	22551	22469	22411	22395	22375	22461	22348	22469	22366	22437	22248	22502	22427	22533	22338	22385	22574	22452	22354	22364	22350	22244	22342	22324	22403	22330	22368	22406	22385	22454	22292	22434	22358	22360	22399	22594	22322	22339	22411	22398	22312	22299	22372	22454	22435	22484	22416	22419	22359	22363	22540	22546	22150	22408	22381	22484	22343	22447	22442	22197	22631	22397	22269	22463	22478	22536	22426	22337	22208	22434	22511	22469	22402	22338	22401	22386	22526	22121	22308	22379	22476	22449	22311	22510	22404	22359	22423	22442	22373	22425	22468	22408	22418	22549	22438	22537	22292	22316	22553	22461	22160	22635	22334	22326	22419	22408	22277	22443	22324	22346	22527	22345	22431	22254	22472	22200	22308	22481	22372	22618	22399	22434	22404	22367	22420	22403	22537	22292	22423	22438	22258	22486	22332	22371	22556	22319	22271	22352	22406	22474	22406	22377	22441	22676	22327	22559	22353	22325	22414	22274	22299	22553	22484	22356	22456	22473	22192	22399	22292	22366	22441	22517	22267	22397	22469	22623	22570	22391	22404	22416	22397	22391	22297	22564	22470	22494	22316	22487	22353	22479	22517	22412	22307	22441	22331	22602	22614	22452	22615	22316	22495	22499	22346	22466	22380	22307	22365	22558	22343	22332	22532	22374	22473	22493	22374	22551	22451	22389	22460	22270	22488	22441	22487	22242	22405	22465	22592	22395	22265	22464	22231	22458	22545	22378	22487	22327	22481	22505	22552	22343	22317	22452	22512	22496	22463	22306	22396	22456	22520	22441	22343	22445	22448	22400	22397	22293	22489	22439	22559	22339	22452	22597	22391	22459	22509	22193	22297	22520	22561	22400	22345	22557	22347	22305	22283	22366	22527	22540	22429	22543	22346	22373	22428	22308	22359	22512	22316	22303	22353	22329	22441	22388	22424	22364	22546	22455	22483	22320	22460	22440	22335	22283	22493	22532	22325	22359	22423	22459	22386	22342	22285	22472	22414	22372	22500	22507	22464	22307	22387	22389	22462	22548	22631	22359	22532	22465	22217	22319	22462	22536	22376	22406	22291	22301	22550	22460	22337	22286	22467	22391	22272	22376	22492	22169	22542	22370	22448	22508	22293	22410	22286	22510	22383	22228	22280	22304	22303	22428	22611	22353	22277	22243	22518	22499	22619	22415	22488	22391	22258	22520	22451	22406	22170	22296	22558	22235	22304	22427	22397	22403	22365	22337	22299	22336	22437	22464	22327	22462	22308	22406	22492	22535	22233	22495	22372	22326	22558	22357	22535	22318	22317	22363	22589	22457	22287	22405	22522	22533	22291	22479	22518	22332	22498	22383	22383	22449	22258	22622	22398	22526	22545	22684	22561	22401	22355	22541	22232	22329	22461	22237	22381	22636	22430	22301	22390	22493	22422	22468	22428	22373	22482	22358	22447	22388	22517	22232	22582	22343	22203	22436	22491	22391	22286	22719	22361	22410	22508	22420	22482	22502	22307	22453	22416	22328	22445	22383	22602	22509	22442	22476	22320	22561	22444	22275	22225	22196	22415	22342	22393	22403	22305	22304	22420	22391	22323	22487	22277	22436	22385	22531	22302	22432	22456	22441	22309	22426	22452	22371	22469	22442	22280	22398	22508	22404	22437	22351	22368	22311	22171	22333	22306	22426	22301	22660	22470	22345	22419	22496	22350	22372	22383	22461	22383	22304	22235	22409	22343	22495	22535	22453	22456	22293	22333	22436	22299	22403	22367	22410	22385	22440	22149	22382	22335	22352	22486	22379	22375	22579	22374	22437	22351	22350	22453	22319	22246	22468	22567	22578	22329	22468	22476	22341	22581	22430	22317	22322	22447	22190	22413	22396	22563	22435	22632	22376	22445	22315	22462	22500	22339	22292	22473	22543	22641	22409	22500	22458	22300	22335	22421	22253	22293	22420	22675	22190	22298	22397	22385	22445	22494	22488	22193	22395	22390	22470	22434	22341	22360	22485	22580	22463	22337	22323	22368	22338	22664	22556	22313	22377	22370	22528	22319	22470	22373	22509	22244	22491	22578	22466	22333	22451	22233	22373	22450	22303	22489	22568	22445	22484	22424	22380	22462	22396	22278	22378	22468	22316	22476	22491	22413	22308	22313	22304	22405	22454	22536	22611	22400	22121	22619	22484	22526	22470	22354	22383	22403	22380	22286	22425	22427	22353	22507	22438	22376	22364	22306	22405	22337	22200	22609	22551	22363	22432	22445	22378	22549	22383	22440	22491	22335	22225	22357	22489	22402	22491	22373	22417	22358	22400	22395	22339	22480	22321	22426	22429	22415	22462	22354	22330	22413	22312	22471	22510	22302	22403	22333	22420	22433	22436	22530	22411	22317	22413	22532	22511	22624	22438	22154	22391	22448	22350	22279	22340	22511	22426	22343	22553	22274	22375	22425	22425	22277	22484	22466	22519	22466	22532	22486	22406	22422	22320	22310	22459	22602	22444	22434	22254	22522	22401	22137	22335	22341	22329	22400	22601	22389	22581	22333	22271	22445	22403	22669	22342	22490	22377	22295	22563	22344	22464	22442	22427	22345	22518	22411	22220	22421	22242	22281	22573	22480	22551	22210	22252	22503	22409	22418	22408	22371	22503	22288	22511	22520	22352	22414	22370	22436	22431	22257	22365	22380	22419	22176	22380	22495	22445	22317	22536	22469	22489	22670	22441	22442	22282	22585	22536	22374	22534	22302	22272	22552	22383	22359	22597	22191	22178	22313	22359	22428	22237	22474	22228	22415	22422	22409	22387	22455	22365	22428	22326	22367	22470	22299	22561	22388	22473	22341	22469	22347	22348	22365	22565	22386	22433	22329	22317	22510	22276	22567	22435	22387	22368	22327	22459	22305	22513	22229	22302	22443	22357	22520	22377	22398	22499	22492	22345	22258	22338	22598	22600	22289	22449	22607	22419	22487	22398	22355	22350	22238	22601	22507	22399	22447	22504	22456	22526	22441	22495	22276	22459	22526	22375	22456	22335	22322	22488	22283	22440	22406	22509	22363	22576	22349	22449	22428	22300	22381	22499	22524	22511	22358	22348	22410	22588	22584	22484	22393	22357	22467	22666	22464	22451	22335	22443	22312	22512	22381	22352	22454	22566	22524	22518	22409	22475	22443	22307	22382	22299	22304	22538	22291	22389	22646	22335	22236	22456	22308	22274	22277	22439	22488	22295	22299	22503	22353	22538	22392	22503	22476	22270	22459	22542	22228	22368	22538	22294	22372	22451	22215	22540	22376	22420	22464	22297	22470	22214	22314	22431	22470	22414	22393	22214	22427	22500	22414	22580	22569	22383	22483	22551	22512	22420	22326	22414	22462	22496	22270	22600	22525	22403	22501	22424	22401	22389	22472	22485	22278	22491	22474	22637	22356	22338	22473	22442	22218	22408	22321	22471	22221	22494	22370	22380	22474	22600	22419
22480	23411	39795	42492	36956	34083	34141	30455	30060	30474	30699	30604	30433	30472	30292	30250	30457	30628	30355	30541	30301	30433	30282	30309	30205	30163	30359	30290	30395	30076	30131	30095	30245	30103	30152	30362	30374	30112	30294	30022	30252	30190	30146	30039	29923	30284	30053	30111	30109	30359	30320	30191	30148	29987	30062	30372	30134	30126	30022	30216	30109	30187	30167	30155	30232	30196	30331	30317	30132	29976	30011	30190	30286	30264	30332	29850	30081	30009	29692	30142	30149	30024	30209	30241	30216	30146	30137	29801	29832	29897	29969	30214	29862	30266	30125	30110	30196	30114	30202	30242	30269	30070	30163	30155	30265	30175	30384	30145	30209	30111	30030	30129	30084	29997	29911	29931	30179	30033	30233	30002	30345	29961	29920	30109	30186	29833	29884	30283	30112	30087	30212	29921	30207	30109	30061	29941	30219	29974	30115	30054	29739	30289	30130	30271	30018	29880	29992	30218	30034	30068	29953	30230	30197	30219	29923	30042	30522	30039	30386	30097	30026	30041	29940	30091	30270	29993	30199	30060	30165	30132	29966	30136	29913	30120	29905	30160	29938	30127	30038	30133	30094	30314	30015	30202	30137	29905	30021	30218	30338	30114	30331	30098	30090	30242	30123	29927	30149	30115	30270	29920	29988	30067	29988	30060	30350	29985	29881	30293	30119	30148	30064	30123	30196	30216	30131	30019	29933	30094	30016	30160	30106	30006	30358	30127	30245	30026	30181	30021	30087	30026	30418	30048	30204	29946	29989	30204	30220	29916	30137	30025	30057	29915	29964	30137	30295	29805	30062	30079	30194	30110	30267	30194	30171	30134	30092	30261	30082	30218	30088	30021	30046	29992	30125	30031	29993	29756	30098	30142	30123	30201	29878	30138	29975	29979	29963	29948	30248	30198	30196	30398	30082	30132	29945	30059	30001	30082	29902	30190	30270	30012	30221	30007	29981	30099	30023	29669	30122	30124	29878	29920	30009	30008	29942	30008	30156	30003	30222	29975	30107	30396	30337	30064	30117	29930	30036	30103	30198	29901	30214	30003	29773	30227	30123	29940	30148	30284	29888	30178	30278	30148	30018	29957	30152	30205	29777	29925	30046	30116	29889	30045	30052	29928	29751	30126	30159	30248	30063	30049	30018	30037	29868	29944	29997	30022	30017	30179	29837	30167	30339	30201	30083	30037	30312	30066	30044	29941	30011	29969	29839	30031	30103	30051	29957	30334	30087	30238	30006	29967	30130	29986	29955	30153	30390	30104	30147	30110	30217	30250	30137	30009	30139	30106	30266	29948	30238	29817	30072	29791	30002	30149	30065	30159	30094	30178	30087	30050	30139	29839	30032	29939	30051	30192	30160	30008	30065	29873	30063	30047	30218	29871	30006	29944	29859	29827	29791	30146	29955	30033	29952	29969	30088	30034	30290	30036	30044	30078	30161	30230	30265	30283	30112	29979	30089	30073	30207	30097	30180	30184	30282	30144	30105	30098	30200	30282	30239	30028	30161	30087	30356	30235	30054	30246	30007	30186	29958	30163	30143	30103	30179	30162	29954	29983	30074	30028	29865	30077	30055	30156	30149	30088	29987	30182	30119	30186	30091	30023	29944	30227	29947	29952	29937	29987	30200	29806	30301	30082	30208	30186	30156	30201	30183	30180	29886	30176	30029	29993	30142	30275	29940	30055	30303	30023	30153	30239	30084	30022	29961	30018	30095	30148	30103	30064	30015	30070	30126	30224	30057	30080	30214	29974	29987	30129	30220	30298	30127	30439	29995	29716	29972	29938	30014	30176	30199	30234	29908	30008	30080	30178	30087	29860	30089	30153	30236	30216	30137	29994	30089	30162	30117	30243	30037	29972	29859	30267	30088	29825	29956	30053	30086	30126	30058	29995	30154	29984	29959	30189	30123	29841	30176	30103	30057	29865	29967	30134	29961	30030	30218	30189	30088	30085	30097	29986	30074	29806	30040	30104	29961	30206	30050	29921	30214	30014	30084	30248	29795	30199	29939	30264	30233	29965	30099	30172	29973	30273	30085	29919	30174	30093	30030	29895	30121	29862	29815	30123	30261	30134	30204	29828	30151	30200	30273	30188	30183	29980	30329	30172	29948	30076	29968	30193	30122	30168	30092	30199	30019	30216	29918	30107	30191	30062	30168	30056	29991	30055	29965	30004	29893	30227	30130	29954	29887	30020	29889	30127	30080	29924	30070	30102	29682	30083	30077	29991	30054	30013	29962	29831	30095	30223	29959	29887	30091	30356	30175	30087	30144	30350	30159	30256	30291	30154	30170	30111	30001	30109	29994	29929	29987	30216	30184	29951	29994	30112	29860	29938	30005	29857	30055	30067	30230	30101	29899	29803	30127	30018	30224	30128	30146	30323	30043	29965	30043	30043	30040	30239	30134	30032	30172	30082	30112	30179	30104	30065	30188	29927	29913	30016	29902	30102	30136	29967	30167	30109	29970	29977	30035	30171	30082	30100	29796	30008	29834	30139	30193	30115	30047	30137	29992	30046	30006	30063	30292	30017	29866	30000	30144	30251	29900	29910	30088	30115	30002	29892	30135	30122	30186	30154	29835	29870	30123	29982	30045	29881	30022	30122	30061	29709	30049	30002	30141	29955	29938	29926	30102	30040	30412	30139	30062	30047	29820	29954	29981	29964	30361	29878	29757	30031	30034	29949	30013	30044	30024	29841	30073	30134	30092	30195	29914	30075	30317	30026	30023	29728	29893	30076	30102	29843	29985	30285	30034	30157	29991	30061	30027	30358	30028	30241	30097	29844	30160	30125	30047	30070	30038	29965	30045	30260	30016	30011	30097	30095	29983	29917	29921	30311	30034	30073	30009	29884	30084	30036	29886	29944	29968	30057	30398	30027	29896	30148	30178	30199	30158	30131	30117	30118	30385	30142	30263	29972	30059	29972	30020	30250	29869	29744	29842	29874	30249	29873	30124	30207	29963	30212	30107	30285	30242	30007	30044	30058	30130	30180	30204	30090	30228	30211	30188	29836	29889	30220	30092	29939	30150	29975	29904	30051	29892	30083	30133	29953	30224	30207	30140	30105	30090	30193	30298	29958	29753	30203	30252	30024	30068	30151	30312	29874	30229	30209	30366	30133	30273	30061	30063	29931	29954	30202	30072	29982	30051	30044	30062	30077	30201	30023	29947	30205	30207	30083	30108	30014	29903	29919	29997	29966	30142	30012	30090	30255	29985	30134	30162	30219	30078	29937	30060	30021	30098	30389	30086	30120	30010	29905	30137	30013	29819	30016	30213	30356	30030	29757	30134	29799	30052	30124	30032	30015	30048	29852	29977	30146	30123	30071	30221	30136	30048	29849	30012	29993	29951	30060	30144	30080	29890	29935	30188	30024	30273	30278	30115	30041	30043	30158	30093	30053	29884	29910	30016	30047	30075	29981	30059	29805	30173	29901	30175	30151	30183	30054	30124	29847	30170	30128	30147	30282	29923	30191	30083	29939	30030	30000	30054	30022	30138	30212	30256	29921	29984	30137	30159	30016	29889	29901	30012	30037	30074	30080	29997	29791	30086	30274	29840	29982	30041	29844	30171	29978	29921	29753	29888	30131	30023	29956	30186	30189	29956	29932	30137	30092	30217	30080	29868	30038	30039	30061	30204	30165	30072	29976	30168	29925	29933	30062	30017	30180	29999	29950	29861	30076	29832	30009	29904	30283	29882	30118	30009	30194	29962	30169	30041	30192	30242	30088	30301	30318	30154	30029	30125	30101	30026	30412	30046	30176	29978	29915	30036	30225	29925	30055	30039	29895	29982	30169	30191	29763	30017	30102	30129	30216	30228	29820	30067	30217	29987	30318	30024	30377	30227	30030	29930	30189	30136	29825	29953	30049	30008	30233	30222	29909	29966	29946	29829	29885	30078	30127	30093	30166	30156	30086	30172	30178	30024	30185	29934	30131	30200	29976	29967	29908	30089	30210	30075	29919	30034	30152	30236	30076	30145	29925	30093	30299	30211	29846	30053	30155	29851	30192	30001	30289	30177	30022	29916	29813	30112	29963	30057	30006	30135	30107	29933	29870	30196	30114	30104	29980	30093	30003	30062	30160	29917	29901	29908	30010	30151	29900	30150	29962	30118	30080	29962	29965	29935	30132	30100	30198	30058	30045	30219	30067	30239	30083	29976	30042	30000	29998	29891	30159	30111	30148	30022	30038	29776	30233	30036	30082	30165	30085	30179	29863	30063	30089	29925	29986	29970	30023	29971	29873	30026	30007	29912	30137	30117	30077	29952	29991	30107	30009	30161	30005	30104	30485	30115	30175	30088	30173	30042	29961	30146	30208	30080	30345	30193	30148	29873	30031	30002	30278	29974	30161	30210	29877	29986	30256	30267	29868	30248	29786	30084	30158	30232	30065	29967	29807	30062	29949	30006	29946	30032	30099	30037	30150	29954	29816	30105	29978	30211	30146	30067	29820	30061	29823	30135	30088	30151	30172	29909	30219	30156	30017	30014	30034	30066	30126	30203	30322	29989	30259	30349	30301	30013	30030	29959	30029	29969	30025	29915	30181	30100	29928	30204	30336	30034	30134	30037	30152	30285	29820	30040	30272	30064	30112	30357	30052	30373	30161	30191	29888	30082	30128	30083	30324	29925	30104	30268	30085	30121	30150	30164	30288	30140	29974	29778	30231	30247	30055	30200	30021	30070	30190	30081	30174	30135	30004	30511	29992	30040	30002	29809	30113	30005	30069	30119	30252	29977	30077	30043	30049	29842	29957	29826	29818	30230	30310	30295	29992	30077	29877	30225	30119	30155	29950	30077	30104	30064	29760	29905	30093	29845	30005	29850	30108	30278	30149	29977	30078	30189	29942	30200	29926	30363	30312	30043	30213	30021	29870	29981	29943	29988	29861	29875	29902	29897	30263	30145	29913	30058	30155	29811	30021	30074	30132	30028	30169	29935	29877	30151	29950	30178	30001	30275	30064	30049	29983	30145	30064	30219	29878	30180	30284	30020	30172	30038	30067	30209	29933	30126	30043	30278	30101	30036	30087	30200	29846	29916	29846	30312	30023	30060	29973	30068	30219	29806	29799	30049	30228	30119	30219	30152	29839	30062	30140	30148	30208	30015	30118	30370	30123	30019	30079
60841	102627	95755	78734	52463	34138	25559	22985	22737	22717	22793	22797	22833	22771	22954	22666	22834	22827	22752	22939	22683	22817	22773	22728	22844	22959	22740	22772	22774	22670	22965	22974	22847	22685	22960	22850	22921	22810	22568	23029	22763	22750	22769	22761	22789	22993	22895	22827	22883	22836	22876	22800	22939	22823	22705	22873	22931	22781	22927	22929	22749	22856	22832	22745	22795	22670	22841	22786	22882	22905	22874	22706	22852	22715	22860	22982	22938	22750	22777	22735	22905	22952	22731	22803	22845	22846	22750	22634	22654	22769	22803	22765	22733	22738	22821	22819	22690	22702	22788	22779	22798	22991	22628	22951	22900	22827	22875	22846	22727	22831	22846	22762	22808	22839	22754	22735	22946	22764	22716	22758	22985	22689	22861	22967	22792	22900	22852	22844	22911	22807	22755	23052	22926	22744	22696	22885	22959	22749	22686	22745	22918	22704	22636	23028	22720	22740	23011	22881	22893	22850	22798	22750	22848	22758	22747	22708	22901	22924	22901	22769	22874	22701	22750	22671	22729	22915	22799	22951	22737	22741	22604	22918	22944	22746	22772	22732	22878	22726	22919	22940	22908	22628	22650	22855	22928	22719	22856	22760	22709	22774	22933	22916	22668	22944	22844	22823	22883	22831	22748	22879	22792	22656	22878	22693	22786	22871	22862	22840	22966	22634	22792	22878	22707	22803	22785	22894	22915	22939	22841	22757	22794	22830	22797	22594	22917	22802	22695	22859	22730	22803	22815	22813	22749	22650	22588	22738	22824	22828	22878	22968	22902	22781	22980	22952	22696	22793	22928	22795	22743	22870	22744	22776	22696	22742	23007	22614	22656	22940	22895	22873	22725	22698	22980	22826	22907	22681	22838	22859	22740	22802	22849	22996	22863	22798	22892	22760	22885	22767	22770	22823	22877	22755	22917	22770	22886	22513	22913	22763	22783	22772	22626	22962	22775	22643	22727	22852	22802	22693	22665	22654	22931	22880	22822	22861	22766	22671	22632	22945	22823	22879	22893	22655	22755	22690	22800	22775	22874	22915	22944	23013	22755	22819	22892	22813	22896	22767	22720	23003	22718	23005	22946	22707	22883	22644	22935	22895	22820	22659	22974	22809	22766	22801	22922	22782	22874	22841	22915	22954	22756	22824	22698	22798	22720	22781	22708	22839	22901	22621	22927	22932	22740	22700	22852	22934	22871	22918	22898	22769	22722	22726	23007	22792	22828	22710	22787	22881	22895	22775	22759	22751	22921	22609	22923	22795	22719	22819	22722	22759	22806	22804	22758	22846	22636	22825	22947	22835	22776	22800	22944	22827	22854	22768	22669	22957	23010	22684	22755	22716	22957	22791	22633	22836	22844	22793	23019	22672	22849	22875	22993	22951	22746	22957	22802	22794	22623	22990	22679	22771	22965	22842	22898	22758	22715	22894	22975	22802	22936	22529	22855	22823	22784	22697	23026	22899	22786	22757	22655	22752	22904	22807	22767	22637	22563	22829	22838	22828	22628	22663	22801	22724	22797	23064	22724	22829	22656	22825	22722	22873	22766	22763	22898	22817	22873	22916	22625	22825	22975	22714	22638	22725	22662	22934	22809	22884	22908	22768	22758	22958	22736	22700	23122	22815	22610	22882	22692	22882	22863	22811	22856	22953	22776	22901	22628	22774	22941	22826	22735	22812	22840	22776	22770	22853	22868	22703	22876	22639	22814	22661	22710	22788	22876	22952	22696	22871	22945	22720	22671	22745	22980	22663	22758	22843	22921	22841	22734	22642	22911	22781	22802	22592	22838	22766	22752	22654	22768	22741	22876	22793	22809	22756	22835	22645	22757	22671	22846	22890	22769	22848	22772	22873	22981	22788	22897	22827	22811	23020	22658	22719	22792	22901	22808	22970	22740	22893	22734	22811	22885	22819	22969	22713	22917	22910	22977	22824	22804	22960	22853	22742	22816	22896	22973	22796	22881	22890	22634	22948	22900	22821	22771	22831	22876	22713	22871	22820	22876	22762	22788	22727	22796	22785	22762	23094	22864	22725	23116	22775	22907	22860	22814	22824	22740	23022	22642	22826	22796	22757	22792	22738	22999	22786	22893	22948	22749	22905	22754	23005	22812	22942	22680	22971	22683	22970	22875	22742	22914	22831	22700	22876	22957	22810	22844	22876	22708	22830	22833	22859	22740	22802	22895	22819	22724	22757	22840	22895	22868	22747	22869	22800	22939	22773	22856	22809	22791	22892	22703	22885	22891	22978	22692	22936	22735	22918	22939	22907	22794	22839	22769	22830	22827	22823	22672	22810	22877	22865	22751	22831	22900	22720	22745	22768	22787	22920	22668	22718	22843	22795	22853	22845	22871	22848	22703	23069	22790	22801	22871	22906	22872	22755	22956	22786	22921	22789	22864	22786	22934	22870	22836	22870	22786	22800	22806	22878	22912	22852	22950	22807	22796	22700	22808	22761	22839	22805	22872	22660	22999	22662	22705	22771	22784	22957	22745	22741	22817	22686	22801	22767	22778	23001	22877	22835	22707	22815	22671	22932	22784	22633	22742	22721	22683	22818	22734	22712	22832	22618	22793	22840	22809	22917	22753	22686	22874	22829	22726	23073	22744	22796	22856	22899	22741	22904	22826	22678	22652	22647	22955	23030	22805	22979	22988	22918	22870	22746	22728	22800	22725	22874	22734	22860	23040	22898	22830	23033	22597	22854	22628	22928	22840	22852	22768	22765	22753	22882	22706	22648	22854	22834	22668	22823	22843	22735	22969	22853	22792	22793	22709	22760	22824	22825	22802	22808	23011	22917	22802	22891	22701	22869	22823	22856	23003	22897	22859	22874	22631	22804	22896	22831	22864	22763	22865	22866	22827	22915	22837	22820	22730	22747	22852	22752	22721	22900	22882	22740	22783	22832	22999	22751	22730	22669	22590	22628	22812	22799	22772	22852	22888	22891	22656	22788	22710	22695	22847	22842	22713	22653	22918	22753	22851	22863	22849	22854	22738	22742	22824	22729	22841	22738	22798	22976	22892	22806	22908	22634	22921	22699	22970	22996	22980	22905	22762	22736	22833	22797	22843	23042	22813	22609	22895	23038	22838	22932	22917	22888	22816	22806	22827	22965	23009	22848	22884	22780	22833	22905	22853	22820	22979	22695	22841	22724	23095	22680	22789	22773	22762	22860	22665	22812	22750	22680	22699	22736	22431	22749	22822	22810	22815	22626	22969	22812	22877	22656	22842	22753	22903	22725	22769	22727	22880	22807	22865	22879	22902	22833	22751	22729	22733	22830	22797	22863	22720	22805	22859	22694	22863	22917	22738	22879	22605	22753	22874	22970	22749	22867	22669	22820	22702	22783	23015	22938	22779	22767	22791	22893	22801	22824	22769	22970	22838	22802	22769	22666	22754	22763	22941	22805	22830	22886	22735	22787	22703	22824	22838	22769	22702	22739	22791	22756	22745	22863	22753	22808	22762	22736	22939	22886	22754	22830	22808	23021	22569	22720	22824	22667	22812	22805	22901	23096	22768	22693	22958	22845	22849	22957	22809	22815	22998	22772	22799	22755	22889	22821	22826	22898	22783	22907	22812	22727	22840	22838	22867	22802	22747	22832	22955	23053	22752	22890	22885	22842	22774	22785	22900	22899	22698	22708	22753	22650	22963	22828	22875	22853	22787	22870	22784	22769	22903	22835	22753	22765	22946	22874	22814	22732	22751	22766	22811	22877	22717	22765	22800	22718	22780	22556	22793	22717	22902	22884	22613	22865	22842	22869	22931	22846	22811	22759	22824	22773	22933	22716	22853	22727	22925	22835	22646	22958	22984	22624	22903	22789	22925	22898	22848	22716	22786	22648	22823	22837	22796	22676	22976	22740	22791	22509	22929	22629	22774	22963	22882	22726	22848	22858	22838	22795	22970	22834	22742	22777	22841	22879	22823	22839	22838	22805	22945	22835	22610	22782	22871	22808	22875	22943	22888	22756	22848	22837	22723	22865	22815	22826	22736	22680	22869	22827	22928	22804	22746	22896	22862	22679	22637	22809	22867	22891	22895	22744	22839	22730	22817	22732	22776	22835	22761	22906	22742	22767	22695	22803	22751	22857	22808	22882	22615	22781	22799	22591	23005	22743	22837	22897	22768	22719	22780	22866	22823	22613	22908	22652	22934	22983	22739	22889	22921	22823	22846	22854	22873	22673	22849	22703	22797	23002	22806	22880	22829	22912	22769	22835	22658	22956	22749	22707	22894	22597	23003	22659	22677	22860	22984	22758	22969	22878	22860	22692	22949	22671	22818	22743	22914	22727	22848	22804	22775	22769	22762	22787	22819	22853	22701	22777	22778	23021	22839	22906	22762	22981	22669	22698	22864	22782	22832	22700	22848	22802	22806	22664	22741	22957	22903	22898	22804	22704	22718	22837	22851	22885	22957	22703	22990	22908	22747	22734	22854	22825	22783	22941	22888	22873	22810	22777	23027	22801	22656	22862	22624	22954	22710	22881	22814	23023	22702	22630	22752	22828	22888	22631	22757	22741	22855	22897	22803	22885	22872	22671	23026	22668	22844	22759	22752	22818	22781	22794	22794	22788	22788	22936	22751	22798	22931	22682	22656	22846	22710	22780	22724	22682	23011	22836	22910	22757	22869	22885	23076	22870	22806	22995	22837	22872	22844	22740	22894	22726	22819	22860	22780	22798	22766	22925	22963	22756	22835	22957	22710	22858	22905	22756	22673	22871	22880	22705	22860	22658	22924	22802	22801	23016	22774	22677	22668	22783	22741	22770	22511	22744	22780	22807	22892	22813	22930	22678	23012	22699	22709	22888	22931	22657	22773	22576	22819	22780	22633	22783	22808	22869	22797	22962	22719	22878	22923	22932	22590	22615	22945	22963	22941	22840	22832	22824	22776	22814	23002	22802	22794	22991	22877	22985	22756	22759	22944	22633	22981	22827	22889	22745	22875	22734	22837	22758	22771	22799	22810	22947	22706	22803	22824	22857	22798	22804	22796	22791	22697	22879	22681	22703	23004	22813	22895	22781	22885	22617	22715	22801	22727	22849	22921	22663	22779	22759	22808	22821	22732	22897	22811	22782	22892	22929	22861	22899	22836	22901	22629	22811	22812	22796	22903	23023	22647	22774
29319	37359	48282	41141	32687	30466	29828	29287	29259	29344	29282	29266	29152	29198	29293	29322	29364	29239	29476	29208	29248	29121	28918	29190	29033	29182	29272	29195	29339	29390	29334	29431	29355	29061	29227	29239	28974	29104	29042	29195	29309	29131	29068	29341	29218	29417	29150	29128	29240	29124	29134	28939	29358	29220	29107	29152	29182	28938	29280	29394	28814	29322	29199	29181	29620	29208	29261	29076	28997	29250	29176	28840	28992	28884	29169	29282	29081	29436	29355	29164	29069	29225	29114	29047	29260	29037	29157	29270	29373	28898	29241	29156	29365	28986	29100	29199	29303	29195	28979	29314	29129	29234	29096	29197	29080	29002	29200	29277	29134	29090	29185	28992	29391	29253	29146	29172	29241	29186	29304	29198	29144	29356	29263	29235	29284	29307	29167	29248	29468	29117	29158	29184	29148	29173	29141	29348	29300	29290	29128	29218	28995	29376	29396	29240	29062	28992	28989	29216	29238	29259	29124	29300	29249	29230	29122	29247	29348	29477	29090	29183	29197	29127	29190	28975	29214	29359	29054	29222	29511	29148	29075	29038	29283	29170	29391	29197	29438	29198	29284	29041	29115	28965	29185	29175	29210	28861	29043	29311	29386	29373	29375	29325	29189	28980	29176	29243	29310	29282	29228	29179	29427	29117	29251	29149	29115	29211	29318	29272	28874	29081	29020	29225	28956	29275	28922	29084	29137	29067	29279	29191	29321	29419	29250	29043	29256	29163	29282	29209	29232	29184	28938	29130	29282	29207	29160	28904	28963	29021	29058	29155	29234	29268	29421	29346	29325	29073	28980	29063	29385	29056	29178	29332	29231	29221	29082	29201	29416	29224	29193	29191	29132	29053	29350	29026	29317	29409	29358	29236	29301	29213	29116	29088	29244	29131	29207	29218	29421	29228	29009	29172	29098	29108	29231	29136	29269	29114	29388	29350	29354	29152	29309	29459	29050	29207	29435	29103	29168	29123	29157	29004	29107	29186	29234	29026	29050	28960	29124	29132	29284	29332	29245	29366	29040	29068	29231	29147	29140	29118	29178	29243	29285	29211	29180	29312	29098	29462	29483	29112	29266	29271	29182	29043	29114	28932	28946	29172	29197	29136	29161	29238	28928	29065	29065	29147	29279	29100	29152	29219	29118	29224	29057	29044	29175	29049	29027	29269	29150	29111	29177	29313	29395	29164	29384	29157	29145	29064	29274	29278	29078	29211	29633	29216	28995	29087	29337	29121	29085	29113	29073	29217	29227	29179	29438	29076	28953	29253	29158	29345	29412	29344	29210	29272	28809	29246	29173	29472	29151	29349	29235	29049	29291	28938	29287	29056	28931	29338	29312	29231	29356	29120	29215	28972	29299	29194	29250	29120	29274	29217	29168	29101	29266	29290	29207	29141	29220	29218	29077	29322	29356	29137	29240	29093	29354	29151	29344	29247	28940	29138	29459	29162	29166	29133	29170	29102	29260	29243	28973	29411	29250	29108	29333	29197	29471	29489	29350	28949	29276	29209	29373	29161	29018	29214	29014	29293	29271	29351	29308	29211	29265	29003	29208	29198	29364	29273	29252	29232	29124	29265	29280	29371	29419	29100	29145	29183	29023	29147	29168	29295	29147	29122	29474	29219	29017	29428	29072	29144	29083	29493	29071	29223	29123	29318	29120	29070	29361	29146	29007	29174	29321	29046	29532	29131	29163	29163	29391	29402	29210	29266	29335	29179	29025	28964	29188	29166	29166	29248	29174	29463	29163	29345	29235	29089	29204	29318	28952	29473	29185	29069	28959	29187	29043	29206	29345	29322	29323	29095	29208	29397	28950	29107	29176	29264	29233	29055	29220	29216	29472	28979	29272	29003	29286	29245	29401	29218	29216	29345	29289	29319	29429	29291	29255	29275	29253	29258	29239	29375	29383	29106	29048	29173	29122	29163	29260	29382	29158	29300	29380	29242	29044	29092	29223	29287	29218	29467	29256	29078	29222	29217	29274	29167	29443	29247	29189	29314	29095	29193	29265	29161	29125	29204	29413	29162	29006	29113	28944	28971	29287	29138	29111	29310	29306	29163	29372	29258	29234	29080	29212	29373	29114	29126	29177	28899	29063	29241	29342	29260	29198	29213	29327	29150	29147	28962	28970	29181	29235	29091	28895	28951	29431	29220	29402	28942	29203	29388	29029	29211	29200	29367	29212	29203	29193	29222	29154	29227	29179	29263	29241	29272	29276	29409	29174	29508	29361	29244	29185	29145	29241	29511	29412	29314	29108	29175	29169	29206	29051	29264	29209	29435	29258	29223	29131	28990	29261	29183	29333	29126	28960	29151	28969	29236	29489	29077	29166	29260	28979	29005	29341	29403	29309	29391	29281	29311	29119	29029	29265	29231	29167	29313	29116	29060	29047	29263	29240	28949	29272	29182	29191	29113	29180	29271	29331	29025	29042	29177	29342	29116	29014	29231	29196	29184	29132	29090	28997	29059	29242	29397	29184	29204	29483	29404	29179	29305	29258	29301	29077	29161	29198	28965	29069	29362	28935	29206	29066	28924	29269	29107	29186	29283	29312	29113	29179	29047	29323	29077	29163	28973	29173	29057	29375	29165	29378	29388	29365	29262	29356	29170	28991	29182	29073	29298	29306	29152	29247	29164	29193	29314	29184	29257	29187	29386	29486	29385	29249	29310	29113	29173	28949	29106	29369	29139	29315	29032	29383	29081	29210	29282	29214	29336	29163	29271	29088	29201	29336	29186	29294	29051	29424	29216	29383	29004	29284	29255	29110	29129	29151	29238	29231	29076	29013	29301	29227	29256	29265	29145	29195	29108	29216	29220	29077	29335	29324	29369	29153	29299	29320	29206	29057	29137	29058	29021	28984	29544	29090	29194	29231	29136	28979	29129	29215	29115	29054	29141	28973	29100	28988	28965	29156	29137	29293	29247	29255	29162	29110	29211	29225	29264	29220	29200	29182	29228	29203	29237	29310	29310	29087	29269	29203	29214	29334	28940	29508	29339	29415	29261	29321	29275	29111	29430	28960	29242	29183	29251	29337	29082	29304	28982	29117	29203	29333	29430	29230	29046	29189	29090	29182	29314	29213	29122	29114	29179	29387	29061	29178	29222	29280	29075	29173	29380	29065	29192	29186	29168	29345	29155	29332	29337	29165	29331	29222	29252	29165	29095	29143	28907	29347	29088	29219	29368	29080	29395	29194	29114	29279	29223	29115	29059	29433	29318	29139	29023	29417	29085	29419	29281	29211	29115	29129	29247	29083	29239	29094	29255	29200	29070	29555	29226	29216	29285	29202	29072	29274	29469	29121	29109	28854	29234	29193	29183	29170	29253	28955	29246	29104	29121	29341	29426	29105	29225	29297	29049	29381	29253	29177	29327	29276	28990	29442	29299	29230	29081	29335	29181	29534	29171	29275	29246	29056	29210	29208	29263	29296	29248	29014	29201	29274	29370	29043	29059	29111	29285	29372	29249	29294	29312	29221	29282	29295	29316	29324	29272	29296	29283	29112	29145	29336	29197	29197	28985	29125	29069	29370	29124	29338	28999	29003	29189	29143	29078	29138	29362	29334	29317	29051	29136	29104	29160	29182	29450	29279	29140	29169	29153	29222	29088	29146	29078	29197	28997	29145	29185	29157	29436	29279	29259	29339	29222	29242	29182	29253	29312	28929	29384	29192	28909	29336	29167	29234	29156	29326	29265	29473	29165	29162	29205	29309	29424	29289	29365	29199	29324	29214	29182	29345	29255	29262	29183	29207	29262	29136	28963	29382	29097	29364	29209	29069	29288	29311	29126	29334	29179	29353	29331	29315	29304	29217	28696	29205	29297	29435	29255	29388	29432	29324	29203	29156	29127	28857	28976	29238	29113	29149	29203	29177	29156	29369	29338	29195	29163	29169	28953	29163	29039	29365	29273	29229	29206	29079	29032	29388	29167	29247	29262	29188	28962	29228	29310	29287	29311	29474	29298	29282	29081	29224	29147	29197	29238	29340	28916	29174	29090	29186	29413	29402	29104	29068	29065	29250	29164	29425	29449	29356	29041	29081	29329	29116	29092	28900	28762	29240	29148	29405	28998	29151	28939	29241	29306	29132	29136	29239	29272	29401	29023	29251	29361	29436	29324	29401	29071	29240	29127	29166	29442	29213	29088	29214	29035	29175	29362	29035	29191	29364	29399	29172	29275	29031	29078	29223	29179	29302	29203	29273	29252	29100	29084	29219	29325	29251	29216	29146	29146	29207	29266	29101	29226	29162	29079	29121	29111	29095	29308	29487	29359	29170	29192	29315	29358	29060	29005	29432	29310	29145	29157	29333	29287	29279	29057	29225	29199	29355	29275	29420	29409	29226	29189	29182	29240	29446	28945	29046	28947	29590	29542	29505	29499	29275	29336	29327	29256	29211	29157	29167	29045	29080	28990	29325	29269	29297	29117	29365	29291	29227	29109	29118	29048	29268	29268	29228	29233	29198	29231	29106	29085	29340	29079	29148	29276	29259	29386	29296	29099	29433	29246	29052	28913	29087	29130	29230	29265	29216	29403	29239	29264	29234	28931	29035	29225	29349	29358	29265	29067	29168	29175	29214	29113	29263	29052	29166	29188	29302	29196	29456	29038	28969	29087	29258	29433	29275	29176	29124	29504	29307	29493	29374	29331	29184	29195	29203	29144	29251	29264	29448	29390	29173	29266	29255	28846	29134	29302	29295	29135	29246	29565	29063	29105	29162	29219	29197	29222	29170	29134	29189	29271	29240	29311	29212	29116	29380	29214	29196	29048	29462	29061	29085	29348	29092	29142	29252	29446	29361	29482	29337	29285	29564	29119	29343	28998	29533	28989	29301	29176	29293	29076	29330	29201	29475	29096	29232	29232	29025	29421	29117	29207	29166	29292	29129	29345	29310	29263	29009	29165	29344	29182	29165	29149	29250	28985	29333	29222	29269	29331	29092	29314	29420	28978	29231	29055	29151	29250	29240	29368	29107	29068	29228	29086	29196	29242	29147	29177	29356	29192	29130	29196	29137	29108	29201	29114	29459	29157	29268	29195	29056	29189	29314	29271	29299	29217	29476	29273	29241	29115	28891	29366	29084	29057	29181	29237	29441	29370	29398	29062	29326	29206	29171	29264	29077	29152
35985	60395	50385	35985	26626	23267	22393	22178	22186	21978	22231	22128	22309	22372	22418	22235	22209	22210	22188	22349	22256	22245	22154	22291	22369	22202	22237	22310	22224	22388	22296	22287	22145	22285	22146	22334	22181	22229	22310	22097	22456	22409	22345	22083	22266	22294	22215	22348	22293	22232	22118	22218	22186	22120	22408	22331	22201	22107	22263	22382	22165	22168	22115	22248	22268	22304	22155	22359	22299	22111	22296	22209	22371	22168	22195	22191	22308	22364	22255	22136	22086	22204	22074	22382	22217	22359	22253	22248	22204	22233	22351	22383	22307	22100	22414	22250	22354	22331	22224	22234	22296	22375	22380	22129	22259	22452	22446	22280	22253	22237	22306	22242	22011	22334	22148	22338	22151	22270	22176	22192	22339	22082	22286	22215	22196	22186	22204	22306	22243	22173	22252	22309	22470	22307	22303	22125	22204	22140	22199	21986	22195	22254	22363	22262	22390	22321	22209	22232	22329	22476	22353	22186	22234	22390	22396	22194	22274	22279	22296	22107	22231	22288	22227	22236	22247	22143	22269	22023	22304	22319	22261	22157	22415	22292	22195	22268	22137	22258	22374	22127	22302	22323	22220	22316	22373	22168	22282	22252	22315	22391	22112	22125	22133	22175	22295	22211	22373	22260	22142	22132	22310	22275	22346	22234	22308	22241	22246	22169	22153	22169	22311	22325	22167	22364	22203	22337	22291	22166	22221	22317	22181	22265	22186	22271	22149	22212	22237	22051	22182	22395	22188	22309	22313	22049	22296	22343	22122	22357	22255	22005	22140	22088	22151	22299	22306	22225	22175	22266	22209	22155	22222	22190	22285	22310	22348	22302	22061	22180	22260	22199	22290	22344	22351	22189	22150	22225	22355	22189	22223	22272	22270	22268	22257	22216	22398	22527	22414	22164	22332	22245	22143	22254	22133	22218	22209	22292	22205	22379	22316	22215	22235	22187	22326	22188	22331	22262	22258	22270	22101	22271	22262	22246	22316	22064	22086	22275	22473	22314	22153	22226	22336	21916	22219	22493	22266	22128	22332	22118	22243	22124	22125	22348	22256	22118	22243	22096	22354	22167	22172	22318	22354	22081	22411	22343	22172	22328	22237	22286	22177	22345	22220	22071	22132	22296	22422	22318	22121	22386	22220	22230	22282	22249	21911	22313	22137	22251	22206	22372	22246	22197	22251	22180	22158	22168	22234	22173	22363	22348	22231	22198	22329	22249	22176	22093	22431	22132	22322	22322	22264	22480	22192	22306	22208	22352	22255	22291	22260	22420	22376	22251	22227	22198	22200	22254	22211	22198	22407	22393	22130	22251	22293	22180	22247	22112	22275	22097	22180	22284	22264	22346	22265	22229	22288	22057	22434	22280	22240	22114	22339	22240	22405	22101	22179	22368	22335	22265	22476	22228	22322	22114	22275	22310	22171	22159	22300	22389	22162	22171	22301	22345	22148	22302	22176	22171	22198	22290	22249	22190	22305	22165	22283	22287	22272	22125	22275	22246	22159	22242	22284	22181	22139	22222	22255	22182	22371	22336	22142	22109	22317	22309	22282	22171	22350	22369	22087	22198	22407	22111	22256	22302	22285	22148	22222	22455	22375	22310	22133	22245	22122	22292	22220	22185	22133	22381	22220	22208	22231	22272	22279	22218	22361	22315	22215	22144	22171	22234	22212	22147	22175	22257	22099	22253	22275	22302	22243	22276	22211	22285	22294	22230	22242	22178	22253	22251	21931	22478	22452	22232	22225	22155	22356	22014	22301	22218	22207	22145	22409	22454	22171	22116	22280	22234	22218	22205	22224	22111	22117	22360	22199	22183	22356	22411	22188	22111	22260	22139	22081	22153	22152	22134	22338	22323	22099	22373	22248	22271	22293	22242	22325	22311	22215	22216	22288	22175	22109	22316	22310	22347	22192	22297	22385	22336	22209	22302	22232	22261	22329	22274	22382	22345	22205	22103	22095	22277	22185	22220	22205	22101	22223	22302	22374	22136	22199	22055	22403	22378	22194	22216	22131	22313	22085	22125	22110	22312	22240	22112	22265	22266	22158	22377	22139	22355	22144	22141	22072	22144	22254	22334	22130	22336	22326	22276	22090	22118	22172	22244	22346	22013	22417	22307	22422	22119	22134	22237	22207	22121	22244	22167	22319	22140	22245	22309	22225	22319	21977	22220	22272	22301	22368	22315	22165	22281	22286	22352	22222	22367	22289	22171	22404	22243	22172	22322	22352	22143	22127	22449	22044	22298	22026	22336	22026	22222	22170	22266	22346	22237	22303	22408	22119	22448	22337	22442	21998	22375	22315	22230	22150	22079	22281	22424	22294	22353	22210	22074	22251	22248	22376	22166	22064	22252	22314	22268	22196	22332	22224	22220	22172	22077	22225	22192	22190	22172	22242	22350	22189	22125	22161	22317	22287	22212	22148	22344	22429	22185	22295	22039	22202	22243	22283	22354	22375	22396	22101	22430	21988	22218	22320	22227	22226	22108	22224	22275	22404	22102	22123	22306	22386	22237	22361	22297	22202	22274	22296	22330	22078	22321	22344	22256	22321	22439	22220	22324	22277	22215	22207	22202	22301	22251	22253	22318	22354	22338	22190	22362	22330	22216	22309	22267	22207	22267	22284	22166	22214	22214	22135	22088	22290	22261	22319	22348	22277	22408	22297	22319	22260	22055	22286	22371	22364	22244	22278	22156	22061	22227	22369	22343	22367	22156	21979	22265	22159	22305	22063	22162	22294	22467	22295	22267	22286	22342	22193	22154	22178	22077	22402	22165	22182	22087	22295	22359	22242	22242	22242	22214	22275	22158	22343	22100	22146	22264	22285	22314	22120	22225	22319	22099	22142	21964	22195	22289	22222	22078	22268	22281	22167	22355	22397	22288	22061	22146	22290	22255	21980	22121	22240	22401	22259	22321	22216	22381	22051	22291	22248	22187	22388	22262	22150	22218	22033	22291	22061	22161	22213	22300	22349	22122	22268	22159	22317	22253	22311	22325	22246	22480	22222	22049	22251	22009	22400	22088	22298	22128	22263	22189	22244	22267	22380	22172	22275	22373	22335	22144	22134	22197	22334	22298	22220	22353	22194	22278	22231	22278	22146	22355	21997	22187	22204	22269	22330	22318	22430	22431	22285	22200	22311	22279	22212	22160	22297	22109	22241	22110	22089	22314	22376	22259	22237	22325	22179	22255	22473	22271	22158	22286	22156	22233	22086	22203	22159	22082	22268	22228	22364	21951	22364	22079	22331	22263	22073	22047	22563	22164	22193	22359	22112	22325	22240	22102	22235	22337	22346	22205	22248	22253	22233	22160	22204	22288	22207	22259	22151	22278	22196	22289	22161	22402	22221	22260	22285	22227	22480	22316	22413	22362	22316	22205	22355	22286	22212	22262	22279	22268	22218	22285	22183	22355	22165	22228	22283	22288	22231	22453	22199	22165	22216	22293	22364	22308	22274	22243	22282	22218	22303	22298	22263	22330	22189	22232	22358	22151	22249	22150	22312	22293	22197	22365	22380	22406	22283	22259	22246	22388	22243	22157	22280	22266	22259	22214	22273	22270	22228	22535	22237	22185	22291	22299	22273	22257	22444	22200	22123	22248	22320	22323	22072	22343	22273	22318	22308	22254	22212	22324	22195	22367	22215	22147	22273	22262	22247	22289	22136	22235	22246	22257	22225	22363	22384	22310	22323	22092	22247	22200	22394	22157	22181	22197	22293	22175	22157	22272	22225	22281	22130	22284	22208	22320	22225	22296	22268	22306	22105	22393	22164	22394	22094	22370	22226	22087	22175	22050	22380	22235	22255	22081	22269	22130	22288	22194	22059	22046	22382	22116	22240	22334	22269	22149	22296	22325	22332	22209	22330	22241	22327	22204	22249	22245	22200	22323	22429	22289	22291	22190	22264	22288	22258	22258	22216	22143	22262	22138	22246	22166	22216	22233	22253	22239	22478	22243	22146	22291	22176	22171	22154	22336	22221	22346	22262	22083	22356	22270	22162	22387	22465	22283	22258	22395	22126	22469	22230	22152	22256	22175	22199	22340	22242	22376	22160	22278	22244	22176	22284	22337	22391	22371	22261	22229	22338	22180	22360	22215	22043	22351	22303	22341	22217	22416	22389	22121	22110	22296	22514	22235	22290	22373	22183	22456	22187	22249	22244	22291	21990	22180	22217	22174	22221	22238	22197	22173	22346	22313	22096	22249	22395	22105	22116	22024	22300	22246	22338	22286	22219	22162	22299	22324	22150	22196	22323	22172	22341	22229	22302	22502	22187	22047	22122	22447	22167	22331	22210	22250	22187	22153	22223	22227	22193	22349	22228	22247	22218	22347	22205	22314	22076	22073	22267	22202	22246	22186	22324	22401	22342	22324	22229	22101	22226	22239	22253	22217	22409	22168	22138	22297	22298	22145	22354	22342	22406	22299	22382	22105	22183	22353	22330	22134	22272	22360	22247	22316	22099	22063	22102	22123	22067	22299	22297	22294	22335	22310	22373	22194	22237	22252	22109	22327	22283	22252	22087	22325	22278	22170	22341	22218	22308	22209	22240	22313	22249	22096	22353	22381	22279	22464	22171	22203	22203	22449	22144	22230	22100	22364	22155	22250	22105	22272	22320	22097	22240	22081	22176	22404	22151	22232	22255	22312	22278	22367	22397	22311	22389	22335	22232	22378	22163	22241	22168	22162	22353	22277	22180	22194	22181	22280	22159	22339	22178	22265	22315	22309	22180	22149	22177	22261	22264	22232	22293	22201	22442	22339	22358	22280	22306	22280	22309	22276	22344	22364	22211	22277	22275	22224	22191	22273	22164	22232	22222	22080	22317	22356	22433	22281	22429	22252	22281	22324	22256	22356	22269	22281	22148	22204	22173	22224	22262	22129	22313	22462	22244	22323	22340	22577	22117	22111	22212	22244	22155	22057	22329	22338	22329	22331	22195	22111	22218	22219	22242	22116	22255	22025	22333	22381	22286	22222	22196	22320	22115	22356	22144	22309	22324	22165	22134	22218	22151	22183	22369	22208	22152	22386	22375	22226	22169	22391	22271	22218	22141	22249	22224	22236	22307	22371	22239	22283	22342	22323	22190	22190	22293	22256	22337	22090	22186	22351	22411	22253	22153	22245
23896	25544	43936	44719	37329	33104	32103	29694	29306	29613	29649	29318	29668	29766	29504	29506	29730	29438	29523	29476	29624	29445	29579	29537	29461	29599	29526	29419	29617	29438	29276	29510	29691	29396	29294	29435	29336	29479	29231	29424	29386	29496	29414	29296	29446	29531	29547	29266	29365	29409	29365	29357	29341	29411	29109	29576	29479	29362	29361	29435	29569	29275	29441	29583	29302	29598	29370	29468	29627	29374	29236	29323	29398	29596	29439	29339	29189	29420	29201	29378	29365	29295	29510	29257	29505	29433	29614	29062	29317	29446	29450	29505	29406	29407	29418	29221	29286	29662	29333	29228	29477	29337	29254	29426	29292	29431	29542	29458	29558	29458	29179	29326	29367	29291	29278	29549	29406	29247	29367	29355	29250	29051	29312	29338	29096	29151	29397	29391	29260	29375	29377	29365	29586	29323	29324	29544	29323	29450	29353	29443	29448	29605	29372	29537	29339	29248	29571	29386	29453	29428	29310	29226	29119	29393	29335	29121	29433	29398	29301	29587	29415	29356	29540	29397	29455	29269	29271	29494	29563	29244	29528	29138	29330	29203	29584	29284	29277	29383	29295	29320	29307	29255	29261	29346	29243	29349	29262	29168	28968	29339	29315	29535	29073	29146	29297	29529	29219	29181	29159	29263	29275	29099	29232	29308	29374	29115	29339	29141	29374	29337	29611	29359	29225	29370	29295	29264	29333	29348	29387	29346	29022	29397	29187	29187	29408	29330	29321	29314	29263	29086	29098	29321	29422	29430	29529	29325	29147	29465	29406	29410	29186	29531	29300	29241	29356	29370	29430	29558	29494	29392	29251	29379	29465	29352	29315	29543	29234	29387	29265	29196	29150	29281	29311	29361	29299	29363	29366	29127	29264	29191	29183	29389	29478	29517	29451	29220	29255	29299	29198	29034	29192	29284	29631	29200	29140	29437	29505	29223	29264	29275	29071	29341	29387	29411	29062	29355	29229	29274	29200	29351	29431	29220	29207	29261	29495	29118	29296	29485	29312	29268	29208	29281	29465	29242	29322	29357	29322	29335	29480	29585	29622	29338	29725	29229	29334	29397	29411	29341	29381	29430	29107	29484	29345	29317	29431	29408	29204	29213	29062	29461	29227	29384	29098	29479	29219	29531	29423	29340	29397	29261	29403	29384	29298	29129	29420	29267	29445	29360	29383	29286	29335	29184	29147	29387	29291	29081	29486	29332	29288	29412	29103	29305	29413	29519	29323	29327	29146	29241	29363	29323	29418	29445	29678	29275	28940	29203	29283	29443	29104	29377	29575	29120	29340	29424	29352	29204	29487	29364	29239	29437	29401	29146	29276	29432	29396	29251	29284	29222	29209	29443	29308	28991	29418	29267	29421	29340	29334	29303	29283	29326	29207	29128	29270	29416	29253	29281	29196	29211	29189	29451	29115	29357	29375	29375	29494	29293	29231	29279	29456	29332	29321	29510	29177	29130	29298	29576	29567	29284	29252	29206	29316	29106	29383	29206	29320	29378	29262	29495	29174	29495	29201	29294	29353	29225	29365	29280	29217	29508	29226	29165	29560	29286	29446	29466	29479	29263	28978	29430	29421	29147	29393	29170	29318	29364	29315	29381	29370	29334	29386	29255	29079	29325	29367	29331	29526	29394	29120	29242	29212	29386	29390	29359	29427	29466	29550	29525	29531	29564	29217	29422	29354	29328	29559	29270	29289	29145	29318	29307	29372	29285	29499	29281	29593	29175	29146	29278	29258	29363	29194	29141	29568	29160	29439	29341	29355	29503	29157	29488	29259	29336	29470	29307	29202	29320	29480	29334	29439	29440	29156	29326	29287	29098	29302	29548	29189	29198	29331	29019	29262	29363	29296	29418	29264	29254	29065	29476	29397	29246	29376	29528	29296	29300	29309	29506	29388	29209	29455	29547	29287	29241	29331	29336	29347	29296	29265	29365	29347	29222	29450	29355	29420	29425	29396	29434	29431	29275	29354	29197	29143	29258	29469	29167	29335	29276	29197	29239	29378	29210	29221	29089	29390	29363	29248	29381	29377	29146	29143	29339	29363	29302	29462	29327	29365	29556	29326	29457	29305	29315	29352	29284	29042	29363	29377	29362	29435	29305	29434	29289	29518	29415	29274	29413	29362	29432	29324	29339	29216	29113	29411	29291	29392	29229	29383	29622	29594	29195	29389	29225	29228	28938	29552	29415	29367	29348	29294	29306	29393	29168	29300	29414	29049	29391	29596	29307	29107	29389	29472	29532	29245	29468	29221	29259	29483	29414	29322	29252	29250	29227	29310	29027	29344	29273	29390	29152	29219	29268	29384	29350	29405	29592	29311	29175	29084	29111	29249	29254	29300	29288	29594	29384	29325	29495	29413	29363	29351	29361	29316	29325	29395	29476	29355	29212	29346	29187	29376	29531	29262	29402	29377	29203	29456	29352	29417	29326	29458	29458	29358	29520	29401	29377	29434	29419	29435	29363	29292	29239	29130	29252	29429	29321	29546	29470	29205	29301	29357	29242	29294	29334	29289	29410	29316	29380	29197	29350	29464	29165	29163	29326	29450	29465	29588	29177	29509	29389	28981	29243	29302	29376	29316	29218	29051	29385	29434	29640	29624	29133	29418	29222	29384	29600	29409	29124	29382	29232	29285	29318	29242	29101	28994	29490	29547	29266	29229	29300	29457	29310	29356	29300	29292	29092	29203	29381	29330	29130	29167	29414	29447	29319	29282	29286	29394	29288	29179	29187	29186	29027	29133	29301	29294	29376	29333	29497	29476	29266	29286	29493	29227	29227	29409	29442	29541	29465	29211	29364	29199	29286	29417	29238	29398	29040	29466	29370	29666	29369	29292	29555	29241	29329	29095	29307	29581	29287	29244	29324	29282	29481	29280	29410	29291	29500	29573	29434	29247	29284	29352	29322	29336	29374	29225	29491	29089	29512	29448	29348	29501	29071	29329	29373	29291	29434	29342	29486	29273	29219	29292	28953	29206	29431	29410	29468	29156	29301	29130	29342	29321	29397	29222	29443	29200	29306	29309	29379	29461	29290	29325	29287	29274	29351	29329	29477	29702	29398	29443	29318	29177	29481	29541	29349	29262	29526	29221	29150	29332	29405	29133	29287	29167	29459	29366	29304	29465	29373	29119	29305	29172	29289	29389	29306	29445	29422	29432	29403	29328	29128	29608	29411	29225	29486	29271	29409	29265	29515	29335	29271	29452	29511	29355	29207	29445	29329	29185	29632	29557	29111	29318	29470	29367	29285	29424	29403	29471	29189	29160	29115	29420	29144	29273	29318	29167	29157	29291	29494	29464	29310	29405	29333	29494	29274	29332	29320	29407	29370	29334	29520	29308	29222	29314	29369	29440	29244	29419	29300	29353	29435	29324	29422	29270	29219	29493	29353	29226	29261	29408	29442	29117	29226	29682	29363	29328	29283	29360	29364	29499	29310	29339	29405	29539	29227	29379	29277	29423	29482	29584	29403	29285	29118	29431	29249	29319	29755	29459	29386	29333	29289	29270	29575	29501	29465	29519	29546	29489	29325	29174	29252	29474	29223	29269	29357	29567	29473	29562	29355	29371	29210	29449	29474	29310	29292	29227	29347	29133	29426	29546	29222	29382	29467	29324	29497	29404	29203	29162	29250	29471	29303	29380	29381	29303	29167	29469	29341	29216	29226	29290	29330	29233	29187	29195	29626	28964	29346	29087	29271	29555	29563	29264	29275	29137	29404	29389	29429	29400	29102	29373	29470	29349	29358	29447	29144	29172	29488	29172	29193	29377	29339	29198	29423	29458	29260	29173	29303	29391	29244	29223	29335	29401	29174	29369	29300	29109	29230	29398	29337	29286	29421	29318	29348	29273	29210	29313	29137	29160	29308	29580	29176	29413	29310	29310	29501	29512	29182	29400	29105	29533	29222	29390	29021	29153	29226	29541	29284	29615	29350	29334	29226	29198	29493	29497	29214	29288	29539	29049	29223	29491	29437	29543	29432	29372	29207	29236	29503	29293	29416	29234	29396	29524	29415	29287	29151	29425	29220	29225	29227	29174	29243	29476	29237	29185	29433	29389	29460	29244	29173	29393	29316	29254	29423	29238	28995	29328	29072	29223	29222	29546	29382	29301	29517	29316	29199	29412	29251	29525	29437	29179	29066	29197	29483	29335	29480	29281	29304	29385	29382	29505	29348	29498	29398	29076	29250	29540	29240	29370	29416	29469	29351	29284	29379	29305	29341	29309	29435	29039	29437	29480	29325	29343	29019	29335	29407	29592	29237	28897	29106	29524	29114	29299	29401	29340	29231	29254	29283	29331	29274	29268	29649	29340	29202	29208	29262	29360	29243	29288	29324	29127	29622	29403	29525	29376	29454	29443	29255	29453	29302	29267	29334	29266	29176	29060	29317	29280	29335	29385	29370	29570	29350	29376	29276	29387	29310	29269	29293	29139	29139	29346	29424	29275	29420	29256	29450	29399	29464	29359	29175	29419	29416	29523	29278	29417	29323	29309	29459	29517	29310	29233	29402	29441	29209	29233	29288	29607	29187	29305	29333	29615	29341	29214	29423	29425	29343	29252	29281	29163	29130	29355	29440	29248	29140	29164	29242	29385	29092	29257	29403	29245	29213	29308	29436	29383	29557	29215	29183	29211	29407	29322	29547	29360	29423	29180	29496	29398	29340	29480	29609	29126	29630	29528	29188	29138	29273	29349	29592	29361	29271	29324	29405	29490	29534	29517	29558	29162	29396	29262	29371	29489	29674	29658	29285	29400	29078	29638	29338	29365	29242	29309	29317	29360	29263	29114	29114	29243	29303	29341	29355	29445	29449	29046	29263	29344	29309	29344	29530	29365	29314	29232	29173	29419	29412	29258	29490	29346	29403	29389	29278	29500	29122	29107	29271	29487	29154	29093	29195	29524	29441	29204	29514	29263	29256	29285	29359	29299	29392	29394	29249	29235	29469	29644	29455	29456	29250	29450	29163	29373	29249	29602	29347	29279	29474	29610	29312	29410	29264	29338	29388	29589	29380	29358	29375	29106	29211	29244	29323	29208	29396	29357	29395	29385	29329	29286	29340	29275	29385	29187	29431	29312	29347	29424	29267	29206	29385	29654	29408	29515	29465	29604	29413	29296	29223
59218	100835	87315	63261	41884	28516	23624	22530	22468	22519	22402	22322	22197	22236	22429	22399	22449	22551	22453	22331	22347	22279	22308	22410	22298	22464	22436	22320	22365	22338	22583	22435	22387	22198	22402	22340	22391	22549	22362	22333	22400	22395	22318	22253	22282	22338	22298	22456	22308	22268	22288	22338	22390	22055	22396	22392	22298	22241	22435	22512	22378	22360	22428	22343	22390	22363	22499	22339	22410	22222	22391	22413	22302	22386	22338	22369	22351	22343	22231	22594	22422	22331	22523	22172	22356	22460	22522	22471	22347	22236	22437	22353	22367	22397	22239	22468	22300	22322	22525	22277	22301	22430	22272	22361	22476	22310	22438	22416	22376	22312	22348	22423	22346	22341	22199	22286	22286	22326	22328	22424	22274	22424	22463	22248	22222	22363	22203	22373	22397	22214	22294	22309	22336	22414	22272	22276	22298	22224	22394	22143	22422	22256	22382	22170	22374	22352	22266	22279	22305	22324	22492	22410	22406	22442	22398	22442	22065	22353	22322	22197	22382	22339	22423	22313	22152	22455	22295	22128	22312	22453	22404	22374	22365	22293	22256	22417	22300	22259	22372	22455	22522	22417	22329	22103	22361	22463	22518	22292	22646	22321	22313	22232	22257	22197	22428	22415	22447	22479	22453	22423	22204	22321	22292	22376	22193	22244	22512	22212	22191	22345	22339	22196	22428	22552	22480	22549	22396	22463	22432	22366	22328	22398	22395	22255	22280	22393	22291	22424	22240	22477	22374	22417	22310	22375	22435	22314	22445	22318	22500	22443	22416	22367	22357	22442	22492	22343	22308	22314	22361	22220	22314	22260	22381	22320	22210	22230	22418	22252	22348	22386	22244	22426	22352	22288	22395	22219	22411	22291	22489	22211	22377	22169	22175	22425	22164	22443	22413	22235	22524	22283	22361	22410	22242	22469	22219	22420	22250	22328	22460	22362	22406	22439	22228	22200	22439	22270	22305	22230	22521	22198	22462	22278	22242	22343	22329	22319	22483	22336	22463	22356	22323	22231	22274	22265	22266	22430	22220	22351	22376	22254	22319	22246	22324	22367	22437	22367	22317	22191	22265	22340	22344	22366	22445	22388	22303	22268	22409	22406	22369	22258	22364	22141	22240	22363	22356	22443	22279	22271	22363	22525	22299	22369	22391	22230	22214	22370	22437	22401	22525	22356	22278	22266	22415	22293	22219	22353	22341	22312	22214	22370	22315	22317	22409	22455	22483	22184	22447	22475	22308	22333	22308	22370	22211	22339	22412	22186	22369	22429	22445	22403	22453	22283	22377	22333	22421	22385	22323	22341	22461	22257	22372	22438	22290	22312	22325	22323	22333	22414	22375	22318	22322	22407	22354	22454	22673	22351	22081	22365	22418	22454	22435	22397	22296	22436	22309	22315	22372	22367	22440	22350	22228	22324	22287	22468	22268	22505	22202	22454	22250	22373	22341	22303	22267	22225	22517	22224	22294	22268	22230	22375	22547	22302	22284	22278	22348	22249	22358	22312	22403	22379	22373	22234	22291	22371	22399	22411	22107	22599	22542	22266	22344	22375	22352	22374	22300	22445	22462	22261	22440	22450	22374	22252	22299	22177	22404	22353	22480	22358	22506	22351	22377	22321	22258	22227	22423	22439	22304	22207	22357	22251	22318	22482	22371	22299	22265	22403	22300	22532	22373	22289	22386	22366	22400	22344	22270	22384	22356	22201	22269	22292	22521	22273	22272	22444	22425	22448	22271	22431	22445	22409	22173	22246	22371	22462	22418	22357	22227	22364	22262	22442	22282	22405	22405	22444	22421	22275	22256	22471	22373	22361	22241	22357	22398	22276	22438	22428	22399	22358	22439	22341	22359	22326	22427	22414	22205	22311	22459	22079	22434	22274	22330	22404	22480	22324	22341	22218	22327	22482	22292	22257	22421	22300	22203	22400	21940	22330	22324	22478	22319	22307	22276	22403	22508	22324	22327	22317	22446	22433	22345	22370	22348	22357	22372	22372	22286	22210	22542	22443	22385	22387	22326	22447	22421	22302	22341	22412	22369	22323	22340	22233	22395	22222	22192	22439	22206	22304	22265	22506	22143	22235	22367	22311	22445	22367	22496	22360	22460	22525	22396	22446	22341	22320	22383	22293	22555	22373	22310	22404	22440	22345	22286	22429	22312	22323	22493	22387	22266	22274	22394	22555	22242	22383	22298	22340	22363	22451	22480	22469	22150	22277	22385	22413	22353	22353	22415	22353	22443	22351	22250	22345	22484	22335	22442	22375	22459	22439	22376	22423	22111	22367	22523	22312	22327	22595	22322	22434	22323	22241	22317	22014	22452	22382	22307	22335	22394	22292	22540	22400	22427	22307	22356	22295	22275	22457	22363	22285	22376	22218	22301	22418	22581	22343	22411	22562	22396	22187	22553	22454	22471	22525	22408	22387	22406	22198	22247	22434	22445	22280	22540	22161	22398	22382	22351	22333	22284	22384	22365	22349	22245	22317	22291	22366	22545	22375	22319	22406	22262	22401	22245	22138	22285	22425	22395	22436	22449	22362	22619	22369	22352	22336	22557	22339	22247	22319	22502	22259	22315	22369	22375	22412	22378	22374	22212	22334	22464	22319	22323	22416	22297	22354	22345	22386	22337	22265	22441	22443	22217	22346	22270	22336	22539	22243	22292	22267	22275	22298	22274	22341	22486	22365	22406	22345	22323	22492	22476	22248	22387	22315	22186	22381	22432	22450	22364	22262	22440	22401	22194	22392	22445	22259	22331	22319	22297	22223	22384	22302	22354	22449	22239	22287	22429	22305	22333	22244	22196	22321	22314	22407	22289	22411	22297	22347	22158	22361	22436	22428	22385	22246	22577	22368	22361	22339	22470	22376	22298	22432	22295	22536	22395	22238	22412	22276	22424	22247	22421	22120	22354	22460	22207	22345	22328	22292	22364	22313	22291	22258	22183	22225	22310	22321	22469	22370	22475	22398	22298	22507	22250	22220	22379	22384	22203	22515	22466	22595	22257	22469	22372	22244	22524	22419	22323	22390	22542	22505	22405	22420	22350	22539	22337	22447	22206	22416	22463	22500	22214	22367	22475	22487	22133	22301	22372	22391	22374	22485	22500	22526	22292	22259	22110	22417	22430	22275	22424	22349	22470	22487	22390	22264	22488	22346	22401	22446	22371	22373	22346	22307	22183	22272	22536	22222	22346	22369	22214	22497	22245	22362	22203	22296	22334	22313	22370	22547	22381	22377	22335	22345	22312	22186	22502	22265	22455	22457	22364	22499	22556	22311	22375	22111	22511	22227	22227	22378	22550	22453	22465	22330	22393	22448	22371	22233	22375	22229	22305	22369	22315	22309	22289	22349	22420	22079	22397	22224	22339	22497	22122	22493	22498	22336	22391	22397	22503	22402	22304	22458	22363	22429	22341	22592	22369	22189	22245	22416	22361	22264	22126	22246	22572	22331	22410	22284	22445	22292	22407	22298	22215	22318	22408	22282	22327	22295	22465	22288	22441	22329	22527	22441	22534	22312	22332	22439	22204	22324	22255	22384	22577	22352	22122	22425	22423	22192	22340	22107	22215	22476	22225	22198	22333	22346	22640	22214	22498	22198	22202	22131	22442	22328	22449	22432	22264	22484	22432	22219	22422	22437	22460	22220	22155	22504	22359	22412	22253	22144	22434	22157	22127	22253	22425	22466	22252	22254	22245	22333	22310	22246	22290	22354	22331	22261	22202	22360	22388	22445	22511	22327	22380	22426	22495	22299	22346	22461	22361	22360	22507	22241	22247	22497	22296	22273	22306	22273	22326	22379	22280	22380	22328	22361	22399	22481	22280	22340	22308	22449	22209	22139	22284	22346	22175	22558	22351	22425	22207	22421	22391	22241	22343	22215	22407	22191	22434	22364	22312	22240	22571	22257	22430	22439	22530	22353	22433	22447	22404	22314	22466	22298	22176	22334	22342	22261	22415	22341	22271	22377	22417	22554	22320	22191	22429	22449	22369	22240	22252	22444	22298	22450	22372	22216	22177	22372	22314	22475	22349	22400	22291	22365	22340	22409	22392	22467	22460	22470	22527	22277	22423	22245	22368	22343	22273	22284	22296	22360	22473	22371	22327	22272	22346	22281	22421	22500	22307	22383	22509	22275	22371	22355	22482	22353	22528	22059	22260	22415	22229	22360	22356	22238	22347	22327	22363	22301	22430	22205	22424	22289	22367	22335	22414	22363	22357	22318	22509	22368	22375	22435	22335	22359	22319	22401	22371	22381	22134	22274	22529	22190	22375	22269	22299	22373	22359	22325	22290	22168	22327	22320	22320	22302	22486	22305	22358	22289	22280	22448	22439	22383	22479	22389	22371	22094	22392	22415	22359	22372	22412	22357	22422	22439	22204	22323	22389	22438	22259	22404	22323	22392	22252	22465	22253	22413	22395	22322	22175	22226	22202	22450	22310	22334	22306	22444	22326	22359	22279	22262	22233	22550	22330	22322	22362	22246	22368	22386	22393	22393	22298	22290	22239	22146	22414	22459	22324	22461	22453	22234	22352	22465	22367	22385	22415	22423	22478	22293	22345	22254	22597	22406	22313	22292	22422	22436	22449	22483	22407	22262	22381	22627	22462	22264	22247	22577	22420	22615	22323	22312	22290	22342	22402	22153	22272	22325	22546	22394	22426	22292	22174	22502	22313	22324	22233	22581	22084	22297	22169	22482	22465	22272	22131	22470	22229	22389	22517	22213	22411	22561	22380	22413	22250	22245	22209	22353	22356	22363	22434	22370	22160	22399	22345	22341	22481	22399	22448	22343	22473	22242	22392	22290	22470	22387	22321	22412	22427	22335	22225	22241	22415	22390	22337	22401	22460	22351	22449	22353	22363	22275	22470	22313	22407	22479	22296	22260	22461	22374	22231	22385	22297	22237	22254	22174	22360	22428	22438	22236	22356	22456	22241	22451	22221	22390	22332	22269	22339	22442	22460	22494	22304	22370	22328	22616	22350	22303	22307	22460	22458	22121	22366	22410	22451	22312	22400	22291	22421	22433	22263	22419	22270	22405	22145	22376	22310	22218	22412	22392	22201	22514	22411	22458	22165	22291	22345	22425	22398	22280	22412	22479	22302	22382	22441	22393	22309	22213
22505	23726	42977	44751	38872	34817	34095	30500	30429	30764	30653	30805	30710	30442	30519	30474	30689	30331	30761	30539	30387	30393	30427	30486	30454	30221	30407	30548	30318	30435	30288	30239	30383	30266	30427	30391	30286	30229	30420	30371	30536	30184	30219	30614	30478	30354	30516	30157	30460	29993	30272	30338	30241	30354	30381	30295	30332	30093	30081	30022	30171	30521	30035	30169	30545	30170	30179	30049	30098	30118	30223	30236	30154	30372	30145	30186	30312	30092	30211	30163	30015	30184	30198	30223	30242	30236	30130	30175	30347	30435	30430	30240	30250	29947	30235	30444	30109	30359	30340	30096	30384	30279	30057	30163	30221	30260	30245	30178	29854	29963	29952	29966	30206	30115	30355	30083	30134	30317	30141	30120	30297	30374	30090	30344	30295	30273	30218	30382	30126	30058	30242	30186	29992	30385	30218	30340	30187	30410	30303	30368	30237	30254	30234	30105	30270	30514	30633	30283	30316	30382	30297	30335	30319	30347	30349	30251	30228	30380	30137	30288	30227	30342	30189	30235	30316	30215	30076	30201	30336	30083	30076	30181	30393	29972	30041	30221	30029	30355	30347	30189	30266	30304	30167	30191	30238	30195	30349	30315	30318	30146	30123	30485	30296	30094	30129	30321	30307	30016	30139	30176	30365	30175	30138	30307	30492	30132	30275	30060	30084	30424	30314	30063	30344	30378	30309	30081	30228	30206	30178	30254	30221	30335	30271	30337	30205	30115	30302	30405	30461	30220	30338	30127	29990	30177	30392	30277	30092	30193	30110	30544	30220	30320	30198	30023	30248	30280	30242	30226	30249	30079	30234	30107	30004	30152	30186	30122	30402	30056	30111	30388	30319	30271	30159	30150	30112	30282	30222	30251	30244	30246	30203	30293	30340	30340	30419	30231	30218	30013	29957	30169	29875	30187	29967	30280	30008	30226	30289	30137	30132	30055	30300	30170	30197	30187	30254	30237	30310	30220	30347	30235	30280	30049	29962	30239	30238	30128	30334	30132	30291	30306	30160	30276	30158	30040	30157	30191	30440	30171	30346	30460	30241	30177	30327	30421	30186	30111	30245	30288	29966	29990	30097	30139	30449	30270	30171	30322	30200	30417	30258	30178	30153	30249	30185	30371	30181	30083	30299	30013	30476	30441	30120	30260	30465	30378	30078	30315	29945	30159	30243	30203	30251	30037	30410	30286	30002	30070	30120	30268	30098	30084	30307	29970	30284	30201	30392	30295	30376	30424	30269	30205	29984	30249	30304	30146	30105	30267	30047	30214	30147	30180	30054	30068	30257	30034	30108	30181	30146	30202	30108	30107	30331	30131	30170	30240	30294	30284	30325	30187	30049	30069	30290	30426	30109	30124	30245	30120	30102	30326	30029	30004	30224	30109	30448	30117	30508	30102	30176	30190	30103	30320	30161	30199	30297	30404	30174	30188	30087	30351	30214	30100	30110	30185	30084	30103	30253	30218	30412	30422	30253	30223	30311	30044	30102	30041	30074	30141	30219	30047	30299	30316	30476	30159	30443	30243	30307	30402	30238	29964	30197	30095	30029	30327	30184	30364	30469	30265	30154	30059	30318	30445	30279	30255	30165	30275	30280	30272	30232	30240	30178	30124	30218	30297	30315	30199	30173	30368	30218	30373	30431	30108	30333	30333	30148	30295	29944	30251	30276	30015	30141	30258	30012	30269	30333	30186	30232	30110	30237	30195	30043	30217	30304	30386	30303	29972	30156	30053	30243	30252	30094	30196	30164	30112	30363	29977	30511	30322	29989	30267	30117	30275	30176	30252	30188	30350	30090	30286	30202	30294	30200	30251	30436	30212	30247	30039	30489	30258	30141	30061	30259	30207	30002	30006	30479	30100	30087	30427	30170	30371	30067	30159	30338	30239	30328	30304	30228	30107	30208	30220	30174	30050	30049	30028	30233	30285	30335	30232	30476	30217	30267	30121	30255	30152	30249	30271	30155	30267	30343	30040	29988	30061	30221	29974	30330	29990	30262	30214	30333	30039	30062	30283	30077	30218	30228	30138	30131	30155	30247	30093	30381	30187	30300	30389	30277	30341	30027	29951	30015	30389	30474	30097	30427	30125	30176	29912	30379	30200	30184	30442	30220	30329	30384	30192	30401	30062	30107	29990	30330	30246	30381	30323	30402	30186	30046	30135	30474	30216	30272	30295	30239	30171	30334	30003	30323	30224	30059	30127	30323	30429	30225	30151	30273	30236	30121	30156	30281	30067	30322	30261	30218	30344	30214	29919	30236	30444	30342	30170	30149	30103	30279	30436	30261	30226	30190	30204	30411	30379	30436	30073	30180	30349	30429	30259	30171	30006	30179	30283	30165	30226	30187	30497	30218	30030	30160	30072	30185	30212	30204	30102	30260	30042	30171	30177	30295	30195	30188	30204	30421	30253	29944	30086	30074	30331	30467	30054	30328	30032	30280	30330	30184	30107	30329	30217	30454	30413	30092	30266	30267	30214	30091	30234	29864	30107	30168	30156	30370	30157	30212	30125	30158	30221	30018	30139	30180	30136	30331	30315	30134	30222	30129	30226	30222	30126	30292	30156	30209	30208	30265	30119	30455	30216	30329	30197	30100	30383	30330	30331	30413	30182	30011	30099	30394	30278	30235	30182	29997	30262	30164	30509	30312	30017	30122	30311	30121	30106	30168	30199	30051	29999	30159	30269	30062	30426	30223	30156	30164	30182	30243	30097	30383	30176	30311	30108	29923	30384	30156	30246	30144	30201	30257	30044	30254	30104	30191	30051	30219	30096	30181	30285	30370	30104	30021	30275	30095	30330	30290	30281	30245	30497	30177	29946	30401	30435	30115	30247	30046	30115	29853	30135	30436	30115	30105	30308	30211	30072	30202	30059	30226	30025	30158	30104	30015	30432	30246	30254	30421	30128	30285	30384	30186	30020	30221	30126	30104	30086	30094	30264	30117	30129	30306	30339	30438	30503	30155	30265	30057	30225	30298	30298	30410	30231	30366	30403	30344	30135	30062	30197	30263	30085	30261	30098	30259	30241	30306	30013	30176	30218	30120	30090	30276	30217	30218	30059	30164	30209	30129	30352	30316	30393	30054	29990	30151	30072	30201	30226	30056	30170	30369	30263	30424	30016	30269	30221	30365	30174	30357	30094	30215	30080	29992	30063	29983	30265	30429	30223	30379	30253	30428	30313	30289	30126	30228	30233	30349	30033	30091	30028	30436	30256	30104	30318	30196	30088	30198	30238	30367	30252	30362	30066	30319	30280	30495	30240	30223	30327	30257	30207	30059	30210	30157	30325	30305	30435	30307	30089	30430	30056	30174	30331	30408	30266	30380	30288	30284	30384	30111	30143	30360	30330	30233	30200	30119	30092	30136	30330	30198	30117	30315	30453	30016	30358	30299	30370	30167	30113	30134	30171	29977	30106	30190	30290	30278	30195	30445	30470	30275	30429	30475	30186	30286	30082	30471	30146	30358	30323	30142	30345	30082	30402	30242	30153	30266	30357	30306	30186	30123	30079	30140	30075	30243	30228	30434	30280	30369	30131	30021	30131	30172	30370	30234	30117	30380	30060	30157	30195	30239	30092	30066	30037	30309	30444	29928	30182	30380	30347	30271	30255	30360	30149	30172	30248	30199	30236	30096	30223	30212	30104	30289	30005	30174	29996	30219	30230	30072	30063	30255	30267	30130	30173	30556	29994	30209	30337	30141	30309	30304	30159	30531	30121	30136	30141	30320	29963	30129	30290	30258	30178	30191	30395	30220	30095	30103	30168	30143	30089	30215	30092	30405	30050	30342	30090	30280	30188	30349	30079	30135	30155	30387	30359	30295	30130	30334	30220	30222	30394	30245	30261	30173	30032	30334	30161	30396	30481	30469	30281	30160	30183	30194	30323	30567	30229	30365	29910	30475	30229	30109	30313	30439	30212	30336	30259	30377	30211	30247	30066	30315	30019	30271	30339	30012	30364	30280	30294	30326	30471	30427	30331	30178	30205	30397	30059	30177	30505	30282	30092	29907	30121	30424	30196	30181	30313	30069	29986	30474	30300	30268	30351	30099	30154	30317	30331	30205	30349	29996	30219	30552	30177	30060	30369	30353	30068	30263	30519	30296	30158	30153	30325	30177	30327	30243	30283	30277	30155	29902	29961	30117	30044	30391	30377	30297	30149	30341	30216	30143	30321	30267	30155	30283	30217	30214	30227	30005	30161	30366	30184	30374	30363	30423	29954	30231	30278	30413	30167	30410	30318	30238	30195	30172	30282	30112	30285	30049	29958	30234	30079	30102	30172	29818	30310	30137	30005	30082	30378	30245	30220	30233	30100	30113	30342	30180	30430	30251	30119	30336	30169	30272	30292	29942	30250	30177	30180	30228	30040	30185	30249	30103	30016	29934	30346	30154	30218	30482	30416	30142	30155	30113	30234	30223	30304	30281	30016	30030	30085	30296	30147	30129	30143	30160	30084	30320	30110	30188	30227	30298	30169	30108	30051	30061	30353	30378	30283	30303	30161	30202	30333	30226	30445	30177	30241	30451	30176	30352	30239	30271	30242	29939	30217	30361	30261	30307	30307	30455	30197	30275	30457	30408	30258	30278	30093	30043	30239	30202	29941	30276	30235	30229	30304	29886	30016	30194	30026	30092	30244	29919	30238	30376	30068	30167	29942	30294	30126	30126	30162	30279	30130	30307	29998	30038	30202	30349	30478	30272	30480	30330	30230	29862	30064	29977	30417	30188	30198	30416	30226	30300	29969	30063	29941	30390	30132	30309	30412	30312	30175	30124	30061	30293	30456	30393	30203	30118	30049	30345	30327	30158	30101	30426	30226	30079	30223	30329	30198	30063	30229	30001	30341	30242	30159	30194	30059	30343	29923	30287	30097	30026	30359	30269	29948	30179	30254	30199	30179	30091	30121	30023	30174	30359	30212	30216	30235	30189	30049	30251	30124	30215	29964	30338	30066	30176	30308	30241	30169	30299	30238	30286	30219	30128	30016	30114	30238	30224	30261	30309	30126	30037	30456	30185	30390	30469	30209	30287	30148	30272	30243	30172	30165	30270	30195	30158	30165	30251	30280	30405	30227	30171	30228	30212	30172	30197	30361	30222	30103	30119	29941	30067	30158	29988	30168
64386	101454	93767	80799	54404	34810	25584	23288	22868	22716	22803	22905	22768	22883	22994	22734	23061	22743	22980	23096	22810	23005	22808	23101	22968	22926	22969	22930	22911	23023	22865	22846	22969	22821	22961	23027	22983	23011	23070	23035	22892	22828	22817	22902	23037	23018	22933	22841	22871	22887	23033	22903	22892	22891	22837	22918	22827	22936	22790	22950	22858	22953	23017	23023	23044	22895	23093	22829	22949	22951	23010	23007	22881	23050	22933	22972	23131	22958	23019	22962	22977	23045	22982	22886	23022	22750	22830	22852	22966	22873	22979	22956	22941	23039	22933	22959	22795	22998	22912	22857	23130	22988	22893	22914	23063	22902	22857	22886	22976	22939	22921	22803	22910	22752	23045	22830	22902	23001	22983	22913	23033	22794	22930	22840	22960	22833	22835	22902	23017	22853	22950	22869	22821	22850	23070	22920	22932	22965	22947	22921	22938	22985	22931	22861	22922	22738	22777	22923	22942	22761	22902	22907	22830	22865	23162	22890	22987	22978	22865	22993	22923	22791	23016	22794	22794	22908	22820	22778	23041	23042	22940	22936	22971	22929	22866	22654	22834	22800	22979	23051	22992	22881	22888	22909	22973	22845	22991	22714	22951	22996	22731	22967	22866	23149	22979	22903	22834	22838	22841	23012	22859	23153	22840	23062	22768	23002	22929	22911	22940	22921	22869	22886	22988	23106	22734	23024	22987	23093	22845	22830	22933	22645	22936	23033	22915	23027	23005	22918	23152	22954	22931	22971	22978	22861	22897	22976	22722	23049	23017	22948	22951	22652	22974	22925	22989	22762	22810	22914	22955	22942	22937	22838	22757	22963	22874	23009	22904	22920	23145	23174	22795	22924	22955	23066	22988	22843	22874	22823	22801	23159	22998	22991	22930	22937	22918	22840	22940	22776	22861	22995	22963	22903	23026	23005	23038	22940	23092	22801	23082	23126	22954	22912	22864	22936	22870	22955	22877	22966	22971	22964	22801	22859	23097	22859	22838	22912	22871	22871	22995	22887	23033	22936	23036	22945	22955	22989	23021	22978	23045	23005	22968	23092	22992	22864	22909	23158	23121	23005	23030	22845	22916	23022	22927	23010	22997	23044	22925	22892	22963	23080	23013	23104	23035	22903	22861	22970	23099	22886	23075	23185	22679	23157	22976	22968	23028	22737	22840	22933	22672	22891	22889	23004	22890	23023	22969	22960	22915	22850	22889	22778	22926	22887	22837	22907	22834	22947	22828	22997	23037	22921	23071	23051	23095	22901	22948	22943	22926	22879	22837	23051	22961	22971	22866	22957	22933	22918	23047	23026	22901	23075	22880	22963	22950	22689	22903	22974	23004	22901	23024	22782	23148	22862	22939	22873	22995	22916	23057	23095	22806	22895	23123	22755	22973	22928	22841	22934	22842	22861	22893	23028	22991	22933	22795	23042	22691	23032	22785	22942	22871	22870	23016	22895	22947	22761	22951	22922	22844	23055	22889	22949	22999	23002	22842	22772	22823	23099	22940	23110	23077	22965	22940	22993	22933	22800	22869	23147	23228	22913	23015	22934	22929	22978	22967	22749	23080	22964	22927	23064	22926	22909	22891	22833	22960	22927	22961	22878	22748	22910	22909	22937	22956	22836	22848	22896	22921	22909	22893	22841	23063	22817	23089	22991	22969	23106	22794	22738	22940	22787	23074	22913	23180	22862	22989	22883	22960	22811	22868	23104	22923	22991	22749	22768	23069	22847	22882	23057	22908	22920	22961	22934	22914	22969	22962	23153	22805	22884	22933	23077	22878	22807	22691	22885	22850	23150	22889	22850	22955	22913	22933	22890	23039	22987	23019	22783	22851	22965	23071	22971	23056	22727	22785	22889	22851	22941	22765	22930	22845	23022	22982	22941	22831	22883	22970	22867	22993	22736	22737	22905	22960	23052	22945	22984	22920	22968	23082	22873	23018	23057	22948	22855	22990	22778	22972	22818	22997	23065	23018	22814	23215	22994	23074	22944	22838	23123	22935	23059	22871	23007	23063	22714	23080	22908	23073	23018	22895	23083	23113	22935	23018	22932	22902	22883	22892	22844	23076	22927	22981	22828	22835	23083	23024	23123	22812	22828	22937	23028	22918	22871	23028	22971	22928	22983	22999	22822	23069	22948	23061	22830	22919	22931	23236	22938	22873	22864	22864	23023	22931	22716	23014	22735	23006	22928	22900	22983	22840	22841	22962	23073	22931	22914	22812	22942	22987	23026	23074	22923	22990	22869	22944	22699	22716	22965	22875	23033	22895	22807	22920	22992	22921	22950	22957	23013	22874	22938	23028	22913	22884	22909	22923	22830	22952	22974	22873	22921	22985	22923	22761	22950	23061	22889	22878	22949	22915	22943	22779	22965	22945	22917	23048	22913	22988	22969	22948	22841	22852	23006	23001	22867	22755	22914	23056	22975	22829	22832	23122	22920	22947	23015	22832	23006	22935	23016	22801	22905	22929	22687	22898	22912	22950	22747	22930	23010	22901	22741	23064	23033	22973	22925	22890	22869	22938	22926	22855	22938	23032	22876	22883	22964	22814	22856	22751	22953	23127	22862	22989	23112	22863	22819	22826	22765	23019	22992	22910	23012	22867	22881	22898	23064	22947	22904	22871	22932	22915	23043	22847	22930	23148	22668	22944	22743	22846	22890	22899	22874	22940	22800	23068	22893	23109	23024	23040	22964	22851	23101	23057	22879	22994	22911	22886	22908	22886	23037	22800	22885	22854	22860	22979	22926	22989	22852	23034	23055	23029	22789	22919	22979	23008	23019	23062	22919	23075	23007	22959	23183	23026	22979	23001	23100	22961	22889	22851	22969	23129	22831	22938	22851	22993	22800	22971	22943	23045	22863	23033	22866	23088	22951	22832	22936	22935	22732	22783	22850	22960	23013	22953	22829	22840	22722	23068	22977	22909	22971	22916	22884	22964	22999	22739	22903	22952	23101	22969	22910	22966	22978	23064	23054	22809	22978	22964	22998	22830	22961	22994	22976	22874	23089	22882	23011	22973	22932	22865	22795	23068	22890	22788	22955	23024	22930	22966	23012	22872	22961	22889	23108	22931	22942	23190	23092	23008	22930	23031	22757	22872	23104	22937	23025	22965	22820	22877	22984	22897	22834	22881	22915	22918	22752	22992	22908	22901	23041	22811	23066	23062	22977	22871	22878	23060	22836	22958	23130	23051	23024	23031	22883	22873	22804	22884	23171	22905	23051	23128	22877	22773	23167	22997	23104	22892	22967	23022	23165	22878	22865	22884	22890	23048	22834	22951	22818	22767	22967	23273	22682	22957	22913	22932	22827	22936	22818	23044	22944	22974	22940	22893	22992	22815	22954	22937	22988	22945	23034	23148	22872	22915	23000	22994	22878	22938	22731	22940	23044	23046	22852	22845	22758	23066	22958	22818	23076	22816	22832	22850	23003	22921	22975	22948	22937	23203	22960	22937	22920	22795	22841	22982	23131	22842	22799	22856	22860	22971	23041	22969	23049	22873	23001	23023	22736	23025	22852	22954	22843	23094	22942	22930	22913	23155	22914	22874	22912	22945	22951	22898	22767	22867	22867	22912	22949	22795	22903	23078	22999	23063	22972	22994	23051	22929	23070	22886	22882	23002	22890	22936	23031	22900	22996	23014	22902	22973	22819	23055	22990	22819	23089	22870	22897	22858	22775	22883	22882	22892	22949	22899	22813	22980	22959	22925	23120	22978	22731	22925	23040	22819	23035	23011	23000	22794	22814	22948	23069	22885	22940	22942	23054	23071	22882	22944	23000	22833	23026	23019	22954	22921	22906	22860	22940	22951	23005	22829	22937	22993	23154	22978	22948	22903	23008	23001	22967	22953	22779	22925	22890	22951	22956	22951	22854	22994	22841	22937	23005	22927	22940	22926	22759	23019	22864	22869	22873	23080	22904	22871	23063	23014	22947	23124	22951	22991	22940	22910	22957	22913	22908	22862	23026	22934	22868	22961	22730	22964	22841	22871	23037	22897	22905	22868	23050	22927	22928	23121	22989	22725	23059	23114	22954	23132	22852	23146	22857	22890	22921	23002	22867	22869	22829	22975	22886	22832	22879	22795	22793	23148	22885	23049	22698	23243	23045	22884	22925	22892	22947	22884	22912	22976	23077	23002	22969	22626	22773	23007	22932	23068	22905	22958	23003	22848	22693	22992	22853	22877	22991	22987	22887	23007	22953	23069	22869	23158	22776	22985	22900	22935	22907	22826	23012	23118	22894	22844	22994	22917	22894	22744	23055	22905	22928	22904	22626	22872	22878	22737	23185	23057	23098	22815	22716	22873	22850	22988	22910	22974	22900	22911	22953	22950	23109	23029	22848	22707	22836	22878	22975	22755	22802	23112	23001	23053	22883	23073	22822	22743	23031	22845	22899	22990	22908	22854	22905	22846	22850	22878	22971	23006	22945	22971	22825	23087	22881	22891	23022	22957	23010	22919	23163	22987	22896	22996	22839	22993	22857	23014	23082	22844	22953	23117	22863	22912	22957	22719	22963	22978	22869	22999	23074	23062	22911	22809	22964	22831	22999	22974	22983	22947	22832	22985	23108	22788	23090	23098	22988	22938	23031	22959	23080	22874	22915	23037	22834	23032	22916	22992	23029	23031	22992	23168	22979	23014	22915	22956	22901	22887	22938	22840	22959	22867	23049	22864	23090	22968	23158	23112	22915	23123	23000	23015	22992	22852	22778	22876	23033	23018	22834	22937	23078	22884	22971	23096	23018	23025	22881	23063	22988	22970	22949	22905	22971	22969	23012	23083	23006	22893	22866	23121	22780	22907	22891	22773	22723	22819	22868	22973	22968	22909	23150	22985	23117	22881	22961	22971	22698	22938	23037	22896	22940	22826	22917	22881	22890	23129	23038	22906	22851	22906	23142	23006	22876	22922	23070	22839	22818	22749	22689	22942	22895	23014	22824	22830	23060	22818	23014	22876	22729	22963	22904	23026	22892	23082	23067	22691	22993	23029	23045	22991	22772	22890	22888	22760	23057	23130	22802	23197	22842	22923	22889	23102	22993	23042	22969	22855	22829	22718	22914	22996	22931	23070	22891	22920	23102	23199	22877	23074	22808	22852	22867	22864	23006	22958	23001	23035	22777
29075	37709	50920	41427	33419	30571	29812	29217	29322	29248	29320	29293	29426	29285	29261	29174	29235	29139	29290	29111	29146	29360	29189	29103	29166	29287	29274	28932	29116	29259	29336	29342	29152	29221	29429	29125	29230	29231	29234	29344	29265	29174	29596	29233	29316	29281	29256	29240	29255	29332	29220	29409	29333	29127	29166	29286	29269	29432	29105	29325	28958	29381	29152	29048	29037	29104	29351	29242	29065	29205	29219	29063	29137	29059	29126	29100	29079	29229	29370	29393	29089	29199	29184	29220	29074	29182	29212	29232	29009	29260	29003	29059	29309	29006	29260	29396	29370	29007	29124	29220	29117	29226	29243	29142	28951	29233	29175	29179	29319	29336	29294	29342	29292	29203	29202	29222	29030	29112	29441	29104	29263	29441	29132	29484	29290	29425	29243	29285	28944	28975	29218	29477	29132	29204	29124	29179	29122	29388	29157	28903	29057	29221	29246	29053	29260	29242	29235	29200	29120	29273	29030	29083	29256	29263	29274	29234	29379	29337	29068	29261	29140	28991	29160	29295	29199	29202	29170	29219	29151	29056	29109	29134	29392	29139	29033	29262	29040	29101	29088	29059	28907	29186	29385	29008	29233	29194	29061	29039	29370	29464	29452	29100	29478	29325	29414	29166	29225	29315	29174	29120	29242	29285	29242	29200	29223	29316	29296	29213	29509	29057	29151	29104	29182	29006	29236	29226	29456	29106	29139	29381	29472	29435	29196	29241	29042	29192	29213	29131	29014	29375	28977	29181	29279	29446	29191	29268	29011	29117	28877	29190	29166	29020	29076	29239	28834	29344	29350	29288	29053	29079	29049	29149	29234	29155	29018	29191	29232	29035	29066	29109	29308	29166	29025	29305	29067	29233	29354	29368	29207	29230	29116	29210	29164	29139	29053	29317	29449	29209	29183	29019	29021	29176	29179	29263	29149	29387	29266	29194	29260	29027	29163	29247	29305	29271	29206	29229	29212	29020	29300	29166	29359	29412	29238	28991	29188	29058	29259	29073	29301	29530	29104	29177	29175	29250	29217	29164	29100	29194	29248	29378	29334	29122	29265	29198	29271	29310	29129	29110	29229	29181	29481	29114	29339	29216	29428	29356	29023	29191	29638	29348	28969	29117	29024	29060	29264	29033	29229	29037	29159	29271	29236	29200	29053	29108	29467	29121	29085	29253	28974	29164	29179	29171	29410	29099	29421	29236	29328	29260	29038	28964	29232	29332	29308	29287	29204	29274	29077	29038	29356	29350	29306	29302	29031	29100	29340	29319	29315	29103	29195	29239	29238	29274	29115	29487	29334	29343	29415	28974	29149	29045	28933	29339	29334	29174	29246	29226	28971	29275	29115	29010	29199	29210	29112	29409	29181	29166	29314	29163	29258	29340	29418	29148	29294	29227	29274	29229	29167	29357	29210	29225	29288	29248	29324	29210	29162	29305	29282	29094	29157	29101	29327	29144	29408	29025	29209	29245	29045	29229	29380	29351	29125	29100	29240	29339	29249	29075	29124	29178	29162	29087	29171	29105	28813	29011	29102	29131	29109	29421	29260	29122	28926	29333	29144	28993	29045	29175	29292	29192	29133	29164	29326	29186	29012	29054	29356	29164	29207	29055	29325	29339	29279	29163	29094	29375	29044	29196	29023	29154	29142	29018	29178	29202	29180	29332	29123	29134	29032	29454	29284	29279	29330	29158	29234	29215	29112	29188	29358	29094	29163	29218	29197	29192	29203	29280	29291	29223	29259	29132	29150	29125	29333	29207	29110	29122	29278	29272	29486	29144	29194	29287	29288	29126	29337	29141	29327	29076	29076	29014	29320	29106	29324	29065	29172	29296	29392	29169	29210	29321	29266	29265	29342	29071	29256	29239	29193	29099	29318	29101	29272	28961	29143	29199	29058	29345	29174	29379	29252	29148	29434	29322	29364	29183	29239	29169	29163	29183	29050	29247	28913	29147	29061	29141	29173	29235	29234	29135	29316	29199	29104	29206	29263	29241	29097	29240	29234	29272	29035	28970	29164	29159	29240	29148	29096	29357	29256	29314	29239	29171	29059	29416	29234	29281	28878	29116	29211	29170	29082	29165	29144	29243	29369	29108	29321	29159	29308	29436	29240	29017	29255	29429	29133	28987	29322	29135	29529	29192	28995	29197	29251	29026	29315	29240	29306	29456	29265	29103	29194	29261	28984	29181	29133	29343	29203	29288	29224	29020	29287	29180	29140	29023	28931	29211	29428	29322	29277	29188	29083	29147	29147	29103	29318	29187	29250	29290	29072	28879	29168	28978	29073	29152	29131	29175	29247	29167	29187	28931	29003	29287	29084	29046	29341	29166	29295	29088	29240	29186	29138	29263	29358	29409	29273	29365	29171	29224	29492	29217	29231	29329	29336	29257	29303	29273	29137	29254	29281	29155	29227	29077	29245	29254	29286	29534	29313	29322	29405	29571	29295	29254	29028	29077	29083	28890	29102	29242	29067	29081	29405	29251	29322	29185	28999	29233	29359	29314	29264	29312	29324	29172	29111	29380	29007	29296	29352	29096	29213	29330	29054	28965	29181	29186	29189	29263	29410	29006	29223	29152	29395	29210	29375	29114	29331	29353	29311	29159	29282	29263	29216	29351	29113	29120	29438	29406	29156	29114	29249	28974	29035	29408	29258	29315	29096	29064	29381	29121	29241	29124	29241	28997	29007	29254	29220	29255	29092	29259	29199	29290	29283	29115	29217	28990	28924	29345	29155	29087	28936	29050	29154	29156	29301	29216	29402	29182	29075	28981	28941	29253	29241	29179	29287	29318	29170	29137	29245	28940	29293	29218	29248	29509	29176	29235	29333	28991	29356	28987	29107	29419	29458	29295	29456	29281	29313	29168	29166	29202	29075	29221	29344	29259	29386	29151	29172	29008	29371	29338	29174	29099	29138	29147	29455	29237	29516	29212	29330	29231	29102	29104	29263	29154	29144	28986	29276	28995	29279	29372	29278	29163	29122	29028	29384	29161	29331	29035	29216	28988	29241	28980	28945	29106	29282	29280	29183	29025	29454	29154	29292	29334	29375	29266	29411	29212	29280	28999	29002	29036	29229	29076	29091	29213	29092	28985	29019	29404	29211	29195	29039	28983	29083	29261	29160	29152	29244	29187	29089	29284	29285	29198	29330	29090	29177	29219	29247	29341	29285	29283	29154	29408	29134	29108	29275	29343	29411	29264	29226	29172	29073	29163	29213	29337	29004	29128	29354	29360	29356	29111	29093	29241	29246	29121	29415	29090	29126	29231	29376	29176	29066	29298	29230	29445	29205	29299	29400	29240	28967	29200	29165	29351	29124	29238	29151	29299	29573	29255	29226	29313	29287	29169	29218	29199	29220	29177	29267	29047	29372	29162	29164	29322	29014	29236	29199	29278	29339	29233	29094	29419	29205	29480	29169	29287	29358	29222	29199	29330	29262	29145	29124	29437	29276	29087	29318	29213	29103	29255	29196	29113	29032	29053	29250	29241	29447	29538	29387	29108	29174	29159	29096	29330	29274	29293	29443	29080	29344	29193	29336	29284	29052	29320	29279	29220	29402	29317	29216	29136	29171	29012	29188	29151	29230	29308	29003	28935	29381	29474	29303	29356	29217	29226	29416	29146	29364	29297	29284	29385	29269	29290	29258	29179	29202	29184	29659	29285	29214	29151	29193	29183	29299	29149	29165	29211	29141	29217	29252	29003	29294	29000	29205	29129	29368	29171	29145	29170	29440	29396	28936	29249	29168	29211	29294	29217	29195	29320	29168	29183	29331	29472	29130	29506	29252	29247	29210	29303	29533	29214	29175	29055	29218	29135	28824	29148	29258	29411	29304	29265	29140	29203	29324	29372	29155	29128	29493	29003	29104	29139	29019	29273	29618	29214	29394	29173	29111	29137	29250	29395	29462	29051	29285	29188	29321	29090	29301	29270	29337	28969	29163	29246	29126	29236	29207	29486	29057	29056	29226	29330	29373	29317	29352	29215	29270	29327	29084	29240	29286	29048	29130	29251	29311	28899	29295	29233	29209	29238	29336	29153	29324	29312	29448	29121	29084	29360	29075	29233	29024	29088	29005	29351	29571	29032	29264	29169	29280	29143	29238	29042	29213	29287	29423	29271	29291	29204	29511	29189	29324	29119	28969	29180	29096	29361	29385	29154	29090	29206	29126	29349	29174	29399	29384	29364	29186	29282	29159	29240	29408	29237	29278	29240	29315	29396	29201	29453	29182	29105	29335	29047	29377	29474	29142	29305	29262	29290	29353	29142	29151	29167	29251	29523	29263	29175	29152	29272	29168	29139	29222	29391	29158	29061	29235	29073	29397	29165	29259	29117	29231	29104	29208	29273	29105	29226	29535	29320	29155	29092	29315	29400	29047	29006	29413	29441	29418	29236	28971	29128	29196	29264	29172	29443	29211	29317	29148	29257	29207	29094	29184	29237	29290	29157	29247	29193	29378	29177	29152	29279	29115	29210	29380	29100	29260	29268	29201	29314	29212	29377	29303	29270	29192	29429	29144	29136	29265	29278	29202	29109	29401	29337	29289	29317	29316	29451	29097	29197	29048	29321	29262	28966	29318	29142	29673	29577	29416	29223	29159	29193	29339	29290	29058	29471	29348	29083	29406	29101	29029	29277	28879	29144	29322	29205	29148	29147	29395	29432	29270	29173	29152	29214	29334	29383	29452	29126	29085	29088	29120	29442	29116	29252	29323	29164	29278	29023	29191	29437	29026	29197	29359	29321	29201	29305	29265	29050	29165	29076	29210	29209	29188	29351	29126	29183	29288	29291	29149	29115	29164	29334	29074	29392	29224	29299	29401	29145	29143	29280	29086	29378	29338	29381	29276	29301	29174	29116	29206	29359	29240	29253	29609	29358	29241	28987	29499	29330	29236	29386	29157	29441	29137	29075	29102	29225	29152	29205	29101	29407	29402	29301	29254	29226	29171	29222	29269	29203	29208	28917	29352	29236	29170	29248	29382	29222	29175	29158	29155	29244	29303	29285	29311	29094	29370	29230	29244	29114	29280	29403	29294	29231	29277	29238	29116	29167	29154	29336	29279	29154	29180	29147	29303	29097	29076	29161	29203	29089	29411	29198	29171	29207	29325	29246	29225	29251	29233	29259
34116	60996	52607	36055	27174	23307	22593	22473	22199	22172	22468	22419	22364	22076	22336	22374	22232	22226	22259	22187	22190	22353	22398	22454	22121	22211	22459	22239	22152	22436	22239	22155	22362	22176	22115	22339	22220	22219	22170	22275	22429	22472	22265	22298	22316	22168	22260	22267	22371	22216	22279	22161	22231	22236	22421	22236	22208	22162	22425	22252	22168	22358	22387	22448	22180	22179	22324	22401	22306	22404	22317	22257	22322	22270	22216	22282	22213	22210	22204	22224	22207	22404	22221	22234	22162	22332	22389	22068	22294	22128	22442	22067	22270	22251	22158	22394	22384	22325	22379	22134	22178	22288	22290	22282	22347	22190	22281	22347	22403	22088	22221	22165	22362	22276	22401	22206	22090	22332	22294	22240	22328	22233	22336	22347	22233	22245	22329	22331	22586	22322	22215	22125	22237	22221	22238	22074	22408	22312	22336	22151	22281	22026	22124	22161	22206	22319	22432	22367	22336	22407	22168	22227	22289	22423	22231	22432	22309	22258	22140	22193	22204	22423	22282	22211	22489	22107	22301	22317	22180	22385	22129	22292	22145	22344	22346	22384	22203	22160	22356	22226	22132	22285	22193	22225	22265	22121	22450	22273	22234	22034	22304	22359	22182	22198	22118	22212	22160	22117	22080	22275	22299	22271	22204	22241	22046	22258	22222	22225	22279	22080	21976	22217	22424	22201	22410	22153	22276	22382	22175	22348	22197	22421	22388	22221	22446	22216	22198	22243	22131	22306	22231	22185	22068	22287	22257	22298	22308	22356	22236	22457	22411	22329	22386	22290	22301	22380	22192	22077	22173	22303	22324	22288	22242	22177	22358	22134	21980	22226	22164	22327	22355	22285	22168	22255	22141	22066	22366	22230	22639	22246	22390	22178	22374	22180	22244	22400	22261	22522	22201	22236	22350	22236	22275	22168	22270	22313	22306	22311	22257	22204	22331	22246	22220	22313	22021	22386	22446	22311	22275	22283	22181	22205	22234	22295	22153	22226	22320	22264	22245	22266	22266	22371	22234	22311	22297	22265	22276	22350	22333	22170	22314	22197	22159	22099	22276	22177	22381	22271	22288	22159	22251	22234	22249	22184	22435	22198	22265	22153	22147	22044	22152	22255	22046	22281	22286	22237	22241	22113	22140	22148	22092	22400	22095	22321	22339	22196	22312	22050	22157	22303	22241	22246	22201	22355	22489	22331	22168	22189	22171	22323	22270	22236	22384	22433	22239	22220	22227	22298	22316	22189	22302	22151	22246	22267	22144	22618	22341	22267	22310	22396	21940	22213	22359	22186	22142	22173	22331	22149	22503	22293	22308	22223	22277	22194	22347	22348	22381	22384	22288	22245	22174	22192	22313	22187	22142	22198	22294	21938	22313	22260	22167	22303	22118	22433	22335	22261	22399	22433	22260	22245	22403	22266	22101	22286	22145	22258	22198	22300	22266	22287	22406	22139	22308	22326	22357	22271	22313	22166	22332	22458	22194	22476	22280	22333	22218	22373	22262	22381	22235	22341	22380	22354	22289	22208	22248	22234	22108	22381	22258	21950	22279	22179	22367	22243	22288	22318	22263	22286	22187	22211	22217	22251	22230	22183	22228	22305	22386	22303	22332	22135	22236	22128	22209	22245	22285	22184	22274	22148	22126	22134	22131	22357	22161	22205	22266	22401	22288	22338	22347	22284	22240	22291	22305	22353	22215	22269	22299	22043	22283	22364	22430	22151	22294	22270	22323	22169	22159	22422	22298	22264	22246	22210	22451	22258	22146	22361	22132	22433	22298	22287	22429	22294	22425	22301	22164	22251	22450	22445	22276	22306	22175	22142	22295	22260	22237	22300	22346	22283	22451	22157	22240	22184	22457	22349	22244	22055	22443	22464	22314	22321	22357	22108	22236	22136	22359	22043	22263	22312	22237	22199	22434	22265	22254	22098	22371	22352	22246	22334	22478	22339	22304	22345	22305	22312	22231	22208	22166	22410	22327	22316	22116	22374	22424	22462	22309	22411	22142	22351	22366	22213	22298	22166	22435	22305	22321	22289	22333	22149	22307	22151	22280	21984	22111	22182	22222	22378	22276	22292	22229	22211	22430	22310	22169	22252	22410	22086	22383	22317	22315	22204	22315	22340	22150	22264	22210	22405	22363	22342	22369	22294	22210	22265	22324	22119	22124	22259	22276	22080	22114	22262	22164	22230	22314	22288	22361	22318	22182	21987	22262	22340	22304	22195	22174	22121	22275	22364	22203	22278	22220	22282	22330	22319	22268	22272	22299	22171	22282	22230	22357	22101	22396	22175	22283	22214	22190	22274	22287	22279	22308	22263	22323	22091	22202	22432	22394	22099	22397	22258	22302	22195	22217	22402	22123	22355	22285	22072	22441	22210	22171	22333	22396	22151	22255	22351	22398	22159	22206	22297	22132	22337	22145	22159	22149	22065	22262	21987	22146	22058	22280	22402	22315	22260	22241	22199	22131	22293	22283	22273	22340	22145	22380	22183	22261	22167	22430	22233	22287	22279	22304	22134	22199	22329	22303	22193	22253	22323	22268	22244	22241	22301	22170	22091	22398	22294	22232	22233	22177	22260	22335	22187	22302	22268	22144	22237	22335	22383	22254	22344	22263	22329	22387	22211	22193	22376	22246	22229	22183	22098	22466	22163	22344	22253	22306	22445	22172	22212	22464	22168	22240	22143	22392	22141	22300	22411	22108	22377	22235	22322	22299	22152	22223	22408	22402	22374	22125	22261	22362	22078	22330	22286	22198	22256	22197	22336	22307	22457	22171	22170	22256	22230	22434	22186	22237	22175	22152	22233	22162	22217	22255	22195	22254	22247	22330	22372	22351	22321	22166	22197	22354	22308	22319	22271	22078	22347	22286	22137	22239	22287	22251	22055	22280	22364	22232	22263	22092	22344	22397	22208	22470	22255	22081	22248	22210	22412	22359	22313	22287	22231	22359	22304	22281	22141	22201	22391	22055	22421	22379	22284	22227	22374	22249	22371	22356	22242	22337	22216	22214	22217	22012	22149	22324	22152	22082	22206	22363	22215	22329	22306	22270	22119	22163	22222	22200	22174	22233	22289	22141	22141	22294	22205	22342	22303	22316	22338	22202	22444	22264	22277	22250	22282	22265	22335	22396	22251	22117	22438	22164	22132	22296	22366	22211	22305	22291	22288	22108	22279	22192	22169	22230	22271	22150	22448	22299	22299	22318	22146	22318	22121	22062	22249	22260	22407	22251	22189	22256	22194	22191	22147	22044	22237	22268	22278	22157	22131	22266	22193	22248	22197	22287	22360	22351	22318	22099	22412	22267	22323	22352	22222	22293	22358	22326	22175	22228	22068	22142	22410	22285	22252	22178	22372	22459	22203	22395	22083	22181	22345	22090	22088	22293	22307	22314	22210	22161	22191	22225	22187	22235	22367	22210	22228	22236	22316	22366	22214	22313	22275	22259	22293	22109	22392	22259	22340	21991	22365	22151	22263	22325	22205	22218	22183	22291	22203	22376	22495	22179	22358	22197	22104	22170	22353	22306	22310	22207	22392	22247	22197	22165	22255	22160	22221	22249	22198	22083	22258	22615	22169	22294	22504	22314	22345	22338	22198	22128	22304	22168	22460	22364	22249	22080	22194	22225	22309	22351	22217	22311	22389	22267	22250	22373	22334	22312	22313	22368	22366	22364	22210	22225	22260	22297	22147	22324	22316	22328	22421	22491	22368	22339	22384	22346	22148	22380	22374	22466	22216	22298	22301	22281	22173	22337	22224	22216	22307	22232	22282	22386	22204	22346	22415	22335	22308	22432	22337	22132	22140	22179	22369	22347	22216	22521	22315	22244	22188	22402	22278	22436	22128	22346	22264	22431	22338	22146	22221	22179	22283	22234	22286	22100	22375	22216	22264	22204	22250	22305	22325	22118	22096	22486	22370	22268	22333	22128	22175	22263	22152	22229	22330	22233	22279	22272	22233	22291	22476	22254	22188	22227	22138	22394	22175	22200	22396	22219	22447	22283	22321	22198	22316	22339	21997	22435	22373	22277	22122	22443	22262	22207	22294	22182	22259	22405	22228	22415	22304	22155	22229	22414	22197	22227	22223	22227	22304	22298	22247	22283	22371	22183	22279	22319	22378	22292	22136	22391	22240	22405	22159	22124	22239	22449	22307	22127	22151	22274	22379	22284	22153	22195	22442	22226	22223	22263	22212	22202	22287	22237	22172	22260	22314	22255	22428	22249	22164	22328	22377	22320	22221	22298	22435	22244	22352	22255	22138	22334	22372	22339	22346	22242	22322	22278	22347	22331	22146	22162	22316	22096	22275	22367	22118	22507	22197	22298	22414	22256	22175	22298	22309	22267	22169	22129	22342	22301	22095	22280	22369	22176	22212	22224	22218	22209	22161	22221	22248	22164	22495	22335	22188	22396	22132	22221	22094	22220	22161	22427	22308	22197	22279	22322	22347	22172	22403	22410	22139	22274	22394	22228	22100	22194	22163	22148	22307	22186	22257	22300	22408	22007	22174	22267	22376	22335	22336	22138	22139	22241	22315	22245	22426	22070	22224	22327	22218	22224	22245	22178	22281	22201	22199	22275	22350	22146	22413	22168	22453	22303	22411	22240	22274	22192	22164	22367	22229	22294	22256	22164	22133	22169	22295	22328	22347	22097	22265	22319	22240	22491	22201	22150	22422	22264	22392	22270	22288	22292	22390	22456	22259	22140	22106	22277	22307	22362	22426	22324	22378	22117	22393	22422	22423	22322	22171	22224	22142	22259	22324	22315	22235	22219	22247	22188	22439	22031	22125	22352	22069	22190	22334	22299	22309	22359	22257	22488	22323	22163	22396	22320	22371	22295	22206	22193	22265	22347	22278	22175	22303	22285	22253	22351	22142	22343	22209	22267	22287	22301	22344	22324	22117	22195	22216	22330	22320	22221	22241	22508	22103	22462	22092	22218	22287	22274	22399	22186	22168	22263	22291	21950	22256	22373	22126	22480	22265	22263	22432	22079	22162	22241	22270	22205	22239	22241	22192	22422	22281	22072	22312	22291	22438	22209	22279	22256	22357	22306	22118	22275	22325	22166	22195	22517	22306	22322	22310	22014	22285	22371	22158	22329	22386	22114	22167	22137	22172
23899	25238	45308	45496	37410	33158	32065	29753	29617	29819	29818	29985	29586	29421	29363	29390	29466	29561	29380	29481	29509	29385	29566	29331	29612	29567	29614	29318	29124	29716	29526	29505	29360	29606	29404	29578	29607	29547	29370	29493	29444	29429	29476	29529	29455	29459	29340	29479	29584	29456	29578	29433	29550	29365	29373	29428	29587	29237	29454	29432	29359	29437	29495	29593	29419	29181	29321	29312	29272	29245	29209	29532	29323	29300	29287	29761	29586	29536	29109	29271	29646	29228	29437	29408	29462	29097	29396	29281	29263	29395	29505	29440	29359	29459	29522	29426	29294	29547	29320	29195	29020	29329	29419	29374	29547	29446	29494	29467	29305	29317	29398	29348	29320	29382	29370	29407	29180	29238	29401	29401	29487	29477	29351	29454	29358	29304	29353	29317	29231	29241	29410	29344	29396	29517	29420	29250	29280	29380	29363	29306	29258	29362	29546	29318	29251	29283	29219	29383	29506	29298	29311	29581	29355	29302	29523	29491	29478	29286	29183	29338	29405	29339	29207	29285	29479	29313	29512	29332	29172	29409	29260	29320	29305	29175	29454	29353	29352	29430	29395	29296	29054	29313	29390	29240	29350	29287	29295	29376	29549	29303	29498	29229	29090	29425	29280	29367	29378	29209	29258	29325	29549	29305	29397	29537	29514	29202	29343	29307	29183	29663	29447	29432	29614	29428	29522	29573	29526	29372	29176	29200	29444	29212	29318	29428	29319	29489	29455	29295	29488	29459	29603	29486	29356	29231	29516	29385	29382	29498	29435	29302	29445	29432	29462	29331	29635	29477	29281	29330	29433	29479	29430	29492	29621	29444	29409	29193	29393	29188	29473	29615	29370	29198	29375	29175	29430	29436	29655	29357	29478	29304	29473	29510	29434	29309	29410	29566	29322	29157	29365	29321	29516	29537	29417	29123	29380	29054	29260	29360	29502	29556	29380	29313	29320	29318	29311	29408	29545	29144	29179	29320	29473	29409	29300	29631	29517	29224	29275	29607	29416	29151	29345	29278	29406	29369	29384	29180	29357	29470	29393	29349	29409	29317	29448	29385	29416	29423	29473	29509	29244	29344	29361	29360	29340	29228	29349	29470	29427	29303	29451	29275	29467	29355	29408	29284	29382	29339	29530	29489	29473	29505	29659	29342	29494	29403	29511	29032	29379	29226	29438	29342	29402	29371	29363	29455	29233	29245	29359	29447	29580	29358	29327	29152	29274	29378	29351	29226	29342	29216	29574	29290	29383	29392	29538	29389	29443	29336	29345	29356	29490	29220	29591	29264	29291	29406	29529	29514	29418	29233	29222	29317	29456	29223	29466	29240	29279	29412	29509	29151	29490	29552	29244	29282	29457	29589	29509	29299	29642	29517	29298	29486	29254	29368	29219	29066	29328	29396	29376	29379	29470	29226	29084	29394	29622	29128	29510	29379	29414	29161	29310	29351	29715	29245	29212	29357	29180	29338	29467	29446	29226	29466	29437	29334	29286	29236	29215	29216	29395	29404	29407	29314	29376	29305	29504	29258	29349	29528	29487	29488	29357	29461	29150	29401	29339	29403	29509	29295	29252	29351	29473	29455	29274	29371	29690	29395	29504	29677	29375	29423	29448	29645	29342	29373	29278	29383	29396	29386	29480	29353	29340	29342	29566	29073	29382	29402	29505	29413	29176	29516	29426	29432	29196	29691	29594	29345	29362	29436	29581	29195	29515	29439	29291	29487	29232	29308	29184	29182	29664	29495	29356	29416	29242	29399	29184	29463	29367	29248	29492	29535	29294	29272	29559	29504	29404	29403	29364	29256	29323	29455	29373	29353	29358	29258	29373	29473	29254	29266	29410	29294	29233	29628	29565	29473	29313	29321	29058	29169	29498	29146	29233	29543	29397	29302	29381	29404	29416	29360	29474	29584	29340	29446	29361	29401	29337	29520	29150	29369	29238	29397	29370	29520	29449	29369	29359	29720	29394	29148	29444	29476	29304	29384	29498	29235	29164	29190	29342	29270	29133	29468	29427	29491	29435	29623	29409	29475	29195	29456	29427	29519	29375	29567	29455	29447	29502	29457	29275	29210	29274	29187	29257	29590	29519	29366	29479	29383	29393	29743	29406	29434	29230	29159	29614	29226	29318	29375	29383	29248	29197	29503	29404	29493	29396	29331	29342	29352	29541	29272	29256	29406	29478	29313	29334	29569	29297	29240	29471	29404	29631	29544	29204	29497	29150	29345	29434	29596	29537	29391	29684	29366	29610	29552	29430	29282	29266	29403	29341	29487	29470	29241	29547	29272	29629	29512	29229	29373	29164	29501	29345	29271	29537	29359	29511	29218	29282	29202	29355	29234	29322	29156	29336	29396	29320	29276	29378	29368	29677	29378	29478	29275	29445	29674	29356	29143	29450	29341	29404	29599	29405	29317	29225	29457	29296	29475	29362	29276	29428	29240	29304	29497	29463	29138	29278	29438	29486	29322	29262	29426	29509	29238	29336	29357	29241	29312	29274	29443	29321	29403	29593	29408	29316	29272	29205	29617	29496	29345	29435	29363	29465	29139	29442	29110	29253	29440	29218	29338	29370	29171	29283	29238	29185	29158	29232	29112	29513	29708	29552	29451	29383	29290	29021	29351	29408	29655	29603	29457	29387	29375	29549	29264	29660	29239	29331	29355	29472	29577	29165	29456	29236	29347	29382	29145	29474	29209	29520	29402	29354	29416	29415	29280	29611	29660	29498	29273	29329	29551	29396	29231	29336	29344	29454	29458	29289	29291	29273	29386	29603	29370	29067	29388	29338	29419	29499	29290	29677	29334	29589	29394	29407	29360	29420	29369	29336	29273	29563	29311	29561	29376	29339	29477	29330	29121	29353	29388	29499	29368	29326	29364	29426	29328	29448	29340	29496	29630	29483	29260	29499	29374	29534	29144	29278	29377	29494	29470	29574	29385	29303	29210	29487	29379	29588	29196	29508	29488	29377	29422	29404	29343	29245	29530	29488	29392	29353	29199	29474	29309	29565	29501	29356	29133	29594	29487	29118	29235	29528	29449	29388	29522	29322	29474	29783	29263	29269	29327	29647	29353	29445	29447	29626	29339	29310	29141	29590	29160	29413	29538	29656	29270	29132	29480	29554	29341	29304	29368	29385	29346	29632	29267	29162	29366	29423	29439	29318	29539	29386	29327	29565	29560	29413	29331	29487	29366	29242	29393	29461	29142	29184	29274	29081	29350	29477	29304	29540	29252	29281	29294	29056	29301	29366	29252	29515	29416	29241	29335	29457	29325	29362	29355	29487	29284	29539	29591	29400	29590	29076	29277	29187	29363	29546	29369	29553	29523	29370	29417	29312	29525	29527	29381	29512	29517	29442	29521	29524	29282	29385	29354	29399	29531	29614	29288	29369	29311	29148	29364	29328	29354	29505	29346	29206	29439	29405	29392	29394	29194	29671	29423	29383	29320	29485	29500	29491	29407	29380	29346	29445	29240	29388	29338	29327	29336	29257	29569	29469	29412	29246	29624	29276	29421	29509	29219	29414	29242	29379	29125	29497	29326	29343	29388	29463	29446	29440	29399	29463	29494	29260	29524	29461	29389	29563	29254	29405	29292	29193	29416	29460	29513	29243	29509	29626	29506	29332	29329	29463	29191	29202	29267	29572	29403	29422	29536	29457	29476	29480	29244	29460	29311	29360	29458	29481	29261	29415	29505	29519	29133	29089	29569	29310	29504	29325	29379	29456	29322	29349	29594	29338	29370	29390	29303	29236	29372	29468	29429	29348	29415	29433	29521	29313	29546	29281	29399	29570	29337	29228	29365	29399	29381	29297	29533	29453	29185	29480	29211	29552	29121	29250	29269	29164	29395	29499	29342	29262	29138	29389	29134	29494	29343	29426	29357	29516	29226	29283	29406	29264	29536	29446	29231	29480	29288	29550	29532	29635	29442	29390	29149	29446	29418	29398	29428	29447	29275	29270	29423	29421	29404	29393	29574	29406	29365	29457	29131	29256	29493	29416	29178	29339	29602	29360	29359	29417	29304	29422	29213	29383	29321	29507	29325	29423	29340	29528	29733	29385	29262	29482	29403	29345	29349	29450	29338	29415	29262	29364	29267	29361	29677	29183	29403	29374	29187	29391	29387	29378	29626	29565	29480	29202	29258	29273	29154	29493	29414	29540	29356	29332	29345	29428	29406	29437	29646	29247	29364	29288	29659	29369	29383	29259	29380	29081	29392	29433	29548	29466	29320	29171	29262	29433	29401	29401	29482	29460	29378	29273	29380	29524	29397	29493	29459	29586	29395	29195	29612	29418	29433	29446	29335	29391	29509	29364	29444	29367	29392	29238	29439	29243	29267	29378	29367	29395	29216	29286	29392	29295	29415	29305	29305	29242	29258	29458	29438	29473	29407	29341	29261	29306	29372	29290	29186	29349	29093	29303	29277	29313	29455	29322	29378	29372	29271	29193	29259	29384	29284	29449	29525	29469	29430	29497	29295	29404	29436	29413	29319	29423	29504	29406	29258	29354	29319	29666	29242	29562	29440	29266	29578	29351	29302	29384	29554	29322	29399	29526	29530	29311	29274	29162	29325	29298	29381	29375	29467	29397	29396	29453	29239	28948	29558	29414	29254	29321	29494	29415	29578	29619	29456	29353	29606	29427	29305	29462	29432	29497	29145	29498	29338	29342	29455	29413	29411	29466	29520	29211	29388	29785	29476	29342	29446	29395	29307	29433	29385	29592	29249	29300	29432	29246	29473	29294	29677	29529	29209	29326	29425	29100	29202	29446	29035	29505	29471	29379	29306	29415	29416	29480	29348	29174	29499	29184	29391	29579	29288	29480	29362	29242	29206	29329	29436	29321	29551	29444	29388	29513	29428	29317	29211	29336	29214	29533	29480	29395	29407	29479	29229	29414	29271	29301	29298	29277	29283	29495	29340	29255	29516	29641	29289	29603	29206	29301	29108	29433	29342	29411	29428	29217	29188	29391	29432	29438	29351	29313	29322	29532	29405	29437	29491	29556	29351	29266	29340	29562	29345	29435	29364	29437	29569	29523	29429	29464	29677	29358	29506	29266	29320	29424	29433	29285	29285	29283	29523	29597	29426	29528	29519	29419	29187	29259	29488	29605	29319	29331	29329
56698	101324	90002	63470	41653	28190	23745	22346	22215	22557	22579	22409	22353	22510	22449	22427	22530	22486	22493	22288	22445	22439	22386	22209	22498	22424	22251	22588	22414	22414	22442	22336	22325	22466	22462	22472	22509	22316	22594	22442	22371	22431	22470	22374	22584	22391	22413	22466	22579	22463	22559	22249	22391	22365	22520	22403	22509	22375	22462	22419	22554	22427	22571	22141	22448	22518	22368	22433	22557	22384	22404	22446	22295	22307	22621	22529	22552	22485	22550	22358	22400	22459	22463	22496	22340	22496	22441	22469	22361	22573	22339	22330	22374	22555	22462	22436	22406	22654	22513	22487	22327	22413	22366	22354	22452	22562	22217	22645	22651	22547	22337	22527	22391	22409	22317	22365	22691	22313	22475	22627	22477	22539	22535	22298	22452	22599	22340	22344	22425	22405	22529	22459	22367	22461	22541	22609	22337	22466	22253	22466	22472	22264	22426	22473	22248	22467	22554	22426	22570	22409	22375	22437	22359	22515	22608	22522	22327	22379	22252	22276	22472	22542	22449	22437	22511	22339	22518	22624	22602	22412	22434	22428	22278	22502	22355	22458	22437	22393	22430	22358	22522	22324	22430	22455	22635	22307	22446	22349	22533	22298	22699	22552	22429	22349	22496	22506	22332	22569	22426	22577	22298	22603	22186	22496	22501	22472	22624	22314	22521	22377	22651	22358	22488	22537	22350	22524	22503	22387	22533	22474	22425	22301	22406	22464	22499	22490	22506	22302	22469	22261	22407	22595	22457	22416	22412	22528	22552	22586	22434	22406	22518	22449	22590	22418	22658	22434	22331	22419	22577	22520	22295	22454	22466	22408	22649	22222	22536	22339	22242	22376	22509	22356	22346	22380	22516	22563	22213	22449	22492	22472	22522	22356	22353	22449	22505	22536	22449	22399	22534	22490	22401	22421	22392	22235	22362	22570	22540	22426	22492	22290	22449	22373	22506	22417	22547	22354	22493	22328	22492	22246	22282	22509	22305	22492	22422	22397	22376	22449	22476	22269	22360	22602	22402	22577	22370	22137	22665	22489	22416	22239	22511	22807	22326	22568	22377	22371	22459	22328	22331	22238	22314	22481	22538	22526	22463	22390	22463	22492	22355	22498	22298	22499	22335	22375	22514	22438	22534	22433	22345	22496	22500	22402	22354	22541	22427	22457	22602	22326	22503	22623	22162	22487	22486	22340	22541	22481	22489	22523	22462	22350	22400	22483	22362	22526	22457	22492	22667	22461	22453	22477	22422	22556	22337	22523	22281	22578	22375	22502	22340	22287	22450	22307	22489	22470	22527	22408	22478	22491	22400	22324	22554	22470	22532	22247	22348	22325	22385	22471	22326	22356	22339	22299	22434	22529	22534	22345	22255	22468	22455	22287	22455	22435	22404	22421	22545	22323	22329	22522	22344	22360	22384	22376	22559	22424	22338	22387	22642	22346	22420	22533	22451	22357	22405	22594	22486	22368	22499	22484	22517	22509	22654	22501	22572	22524	22482	22622	22496	22559	22341	22623	22335	22310	22238	22447	22463	22717	22455	22477	22543	22507	22464	22521	22554	22437	22511	22363	22235	22475	22336	22492	22458	22591	22418	22363	22535	22533	22532	22294	22413	22450	22470	22450	22214	22489	22570	22451	22466	22439	22323	22250	22550	22488	22566	22550	22478	22606	22652	22427	22409	22470	22509	22547	22378	22557	22485	22425	22282	22599	22310	22392	22378	22449	22513	22408	22337	22454	22588	22328	22587	22416	22484	22425	22466	22392	22466	22410	22374	22600	22509	22455	22588	22319	22382	22341	22339	22525	22480	22199	22434	22287	22398	22501	22171	22545	22452	22409	22279	22521	22255	22425	22248	22580	22561	22519	22272	22467	22564	22354	22407	22490	22381	22373	22557	22544	22535	22411	22482	22359	22283	22489	22230	22421	22417	22462	22331	22417	22575	22475	22168	22237	22683	22255	22478	22466	22311	22537	22414	22427	22474	22492	22318	22623	22501	22416	22388	22402	22426	22661	22286	22473	22635	22429	22347	22450	22358	22531	22448	22473	22516	22456	22455	22544	22333	22360	22514	22526	22320	22481	22407	22452	22577	22444	22373	22320	22458	22604	22549	22713	22426	22420	22429	22271	22485	22398	22541	22432	22420	22481	22493	22530	22411	22541	22442	22376	22544	22415	22072	22294	22434	22344	22343	22542	22584	22434	22568	22529	22426	22359	22533	22430	22685	22443	22449	22358	22469	22607	22482	22455	22607	22405	22424	22387	22637	22453	22382	22544	22510	22543	22393	22509	22436	22602	22224	22445	22428	22400	22567	22467	22393	22459	22441	22604	22406	22380	22613	22452	22675	22391	22395	22515	22261	22357	22475	22617	22307	22577	22449	22467	22329	22315	22259	22514	22481	22591	22463	22448	22676	22400	22520	22392	22342	22447	22480	22480	22457	22482	22633	22463	22359	22559	22534	22314	22622	22530	22355	22554	22401	22485	22453	22278	22429	22457	22620	22555	22371	22479	22491	22399	22287	22415	22583	22444	22507	22654	22390	22504	22508	22315	22266	22511	22500	22468	22419	22425	22465	22451	22336	22429	22385	22375	22558	22579	22453	22464	22447	22448	22286	22377	22446	22406	22484	22460	22656	22331	22425	22427	22403	22458	22401	22590	22361	22540	22341	22394	22369	22468	22495	22580	22667	22328	22414	22440	22438	22534	22486	22357	22453	22543	22456	22321	22531	22282	22418	22381	22444	22410	22390	22536	22611	22421	22474	22392	22578	22560	22472	22616	22311	22586	22486	22480	22498	22520	22442	22143	22343	22556	22435	22350	22208	22387	22470	22329	22592	22627	22320	22442	22315	22444	22409	22483	22339	22468	22471	22410	22525	22628	22429	22408	22460	22452	22411	22605	22480	22466	22434	22440	22366	22376	22475	22408	22328	22479	22504	22564	22509	22487	22453	22273	22476	22389	22516	22510	22450	22474	22548	22541	22622	22383	22445	22376	22759	22481	22534	22393	22420	22462	22475	22641	22534	22175	22519	22489	22519	22540	22371	22334	22382	22424	22350	22403	22530	22570	22460	22470	22261	22489	22619	22531	22351	22549	22437	22544	22455	22477	22475	22474	22547	22745	22441	22487	22392	22470	22586	22363	22323	22478	22382	22445	22432	22585	22400	22499	22386	22508	22313	22564	22413	22376	22528	22389	22294	22535	22371	22408	22469	22440	22412	22282	22466	22525	22433	22415	22380	22477	22436	22442	22491	22503	22511	22676	22525	22452	22522	22503	22627	22275	22522	22495	22523	22627	22558	22486	22457	22418	22394	22481	22428	22624	22360	22599	22422	22276	22450	22492	22475	22439	22415	22355	22591	22271	22288	22550	22522	22542	22323	22569	22387	22515	22413	22390	22431	22396	22332	22548	22348	22521	22475	22443	22434	22353	22396	22614	22382	22430	22458	22629	22587	22392	22589	22413	22384	22423	22471	22376	22645	22380	22462	22424	22506	22474	22363	22480	22459	22542	22457	22288	22364	22623	22513	22428	22314	22641	22481	22538	22461	22409	22419	22540	22488	22194	22471	22435	22401	22559	22426	22356	22431	22398	22355	22407	22529	22518	22455	22432	22504	22665	22206	22566	22467	22462	22413	22391	22520	22281	22391	22505	22423	22435	22344	22424	22398	22446	22507	22478	22367	22420	22329	22461	22532	22317	22391	22346	22436	22386	22430	22624	22489	22562	22405	22437	22360	22532	22372	22512	22562	22462	22611	22372	22452	22134	22385	22554	22263	22541	22614	22573	22514	22467	22476	22699	22484	22434	22475	22357	22597	22505	22302	22772	22511	22394	22609	22330	22573	22434	22532	22468	22358	22411	22485	22345	22445	22353	22416	22355	22442	22499	22383	22317	22298	22490	22405	22513	22443	22622	22397	22357	22469	22523	22666	22409	22463	22393	22235	22658	22204	22411	22474	22598	22347	22289	22510	22473	22584	22577	22431	22438	22578	22471	22464	22714	22680	22504	22426	22320	22551	22506	22393	22401	22316	22365	22395	22451	22451	22468	22539	22518	22372	22478	22643	22538	22430	22427	22301	22465	22262	22581	22491	22576	22526	22492	22523	22442	22413	22307	22247	22688	22437	22423	22613	22347	22498	22389	22433	22620	22490	22552	22421	22568	22408	22464	22379	22317	22310	22378	22344	22640	22253	22370	22332	22531	22343	22478	22525	22363	22457	22466	22513	22354	22423	22326	22523	22593	22532	22469	22458	22326	22465	22323	22352	22523	22403	22573	22406	22465	22400	22597	22565	22418	22635	22493	22570	22415	22475	22479	22458	22286	22538	22601	22598	22496	22495	22493	22451	22409	22366	22581	22514	22466	22363	22400	22574	22543	22628	22601	22404	22612	22386	22360	22296	22597	22562	22445	22374	22466	22623	22573	22499	22302	22397	22573	22377	22292	22360	22294	22434	22334	22587	22428	22443	22580	22367	22386	22463	22431	22598	22429	22517	22410	22689	22368	22432	22397	22471	22591	22445	22584	22590	22424	22357	22466	22486	22501	22285	22593	22505	22323	22379	22556	22359	22577	22505	22412	22611	22322	22638	22585	22443	22444	22282	22374	22363	22443	22402	22542	22472	22447	22518	22502	22459	22359	22383	22443	22308	22550	22561	22348	22557	22334	22330	22425	22383	22570	22295	22401	22353	22524	22289	22537	22680	22454	22527	22538	22392	22456	22590	22463	22425	22438	22563	22669	22395	22458	22614	22393	22495	22376	22448	22463	22494	22499	22403	22329	22544	22454	22383	22653	22330	22482	22543	22371	22425	22690	22597	22420	22488	22548	22333	22414	22393	22639	22428	22500	22459	22555	22309	22587	22447	22382	22458	22522	22458	22330	22403	22330	22628	22341	22409	22505	22406	22584	22438	22353	22324	22188	22549	22315	22516	22345	22530	22361	22614	22630	22423	22635	22501	22448	22431	22412	22437	22406	22387	22518	22471	22603	22474	22367	22528	22491	22400	22605	22611	22548	22454	22282	22506	22434	22478	22293	22410	22625	22421	22433	22473	22454	22541	22518	22616	22451	22397	22326	22497	22630	22364	22485	22500	22385	22473	22352	22357	22404	22602	22459	22423	22517	22595	22380
22431	23717	42666	44557	38108	34147	34123	30642	30262	30925	30779	30495	30698	30334	30566	30417	30262	30376	30294	30477	30462	30343	30425	30222	30306	30492	30173	30483	30279	30187	30568	30049	30078	30214	30115	30154	30221	29946	30295	30425	30031	30199	30161	29940	30264	30032	30282	30352	30207	30201	30266	30169	30121	30203	30122	30253	30196	30207	30149	30171	30104	30226	30017	30153	30204	30203	30105	30235	30296	30256	30189	30438	30226	30103	30355	30104	30147	30042	30254	30208	30199	30121	30265	29810	30286	29980	30070	30110	30116	30064	30377	29975	30035	30182	30322	29882	30309	30101	29911	30260	30235	30028	30029	30180	30165	30377	30198	30125	30288	30066	30086	30258	29986	30204	30287	30175	30193	29909	30307	30414	29859	29943	30238	30285	30214	30173	30110	30104	30049	30247	30416	30168	30057	30058	30219	30065	30059	30107	30133	30113	30172	30250	30155	30111	30009	30148	30151	30098	30400	30126	30007	30190	30209	30162	30272	30061	30239	30358	30269	30352	30015	29853	30137	30082	30326	30165	30251	30135	30163	30171	30113	29965	30003	30047	30090	30249	30048	30144	29991	30079	30185	30286	30193	30192	30201	30234	29995	30126	30042	30235	30288	30260	30078	30157	30376	30395	30073	30224	30012	30218	29978	30116	30210	30211	30228	30255	30025	30090	30082	30005	30071	30199	29860	30139	30109	30054	30016	30004	30046	29911	30017	30150	30157	29910	30061	30027	29970	30027	30124	30040	30108	30053	30066	30075	29778	30057	30151	30209	30085	30102	30026	30209	30031	30133	30228	30074	30113	29959	29923	30321	30182	30090	30355	30247	30138	29759	30075	30179	29971	30377	30080	30143	30129	29871	30213	30052	30083	30243	30177	30006	30167	30225	30094	30324	30316	30049	30064	30068	30219	30128	30175	29980	30153	30079	30104	29935	30131	30220	30249	30233	30175	30259	30247	30124	30026	29926	30339	30011	30345	30112	30045	30047	29960	30219	30069	30064	30504	29708	30237	30132	30064	30212	29929	30045	30164	30103	30136	30188	29977	29995	30165	30070	30116	29958	30217	30160	30047	29873	30094	29993	30002	30111	30115	30168	30165	30072	30096	30171	30233	30202	30074	30051	30069	29742	30074	30127	29768	30125	30144	30121	30177	30111	30138	30095	30101	30051	30338	30143	30092	30158	30099	30296	30256	30220	30034	30142	30231	30074	30179	29793	29843	30191	30218	29995	30244	30167	29994	30141	30208	30215	30071	30251	30043	30245	29973	30052	30137	30322	30164	30129	30061	29835	30183	29791	29831	30161	30178	30152	29929	30079	30277	30286	30314	30080	30269	30106	30294	30147	30262	30119	30243	30331	30181	29899	30085	30157	30119	30022	30137	29962	30102	30175	30050	30396	30260	30058	30086	30518	30079	30114	29906	29982	30108	29997	29872	30035	30322	30066	29911	30430	30194	30046	30358	29950	30270	30352	30386	29932	30216	30245	30315	29906	30216	30148	29974	29865	30108	30248	30178	29955	30129	30124	30083	30170	30194	30043	30391	30263	30096	30142	30354	30153	30304	30233	30310	30063	30154	30099	29965	30078	30023	30221	30056	29966	30088	29984	30116	30154	29945	30149	30092	30170	29919	30185	30045	29940	30077	30060	30292	30119	29949	30087	30149	30057	30111	30142	30124	30194	30141	30422	30276	30160	30230	30144	29979	30065	30187	30091	30224	30121	29973	30206	30098	29871	30080	30346	30143	30285	30282	30059	30088	30138	30247	30030	30098	30226	29952	29917	30186	30035	30112	30128	30355	30493	30014	30222	29981	29979	30225	30063	30003	30071	30036	30172	30226	30147	30179	30045	30070	30103	30196	30204	29879	29874	30032	30472	30328	30389	30096	30208	30084	29932	30282	30068	30296	30340	30151	30251	30168	30154	30179	30062	30317	30075	30100	30084	30212	30119	29841	29928	29886	29988	30091	29855	30068	30088	30260	30282	30005	30119	30111	30037	30229	30171	30183	30088	30102	30172	30242	30105	30104	30027	29917	30305	30043	30337	30220	30376	30270	30113	30209	30058	30170	29998	30338	30111	30111	30125	30071	30034	30061	30194	30297	30012	30117	30109	30153	30234	30008	30109	30290	30336	30262	30185	29940	30098	30112	30137	30206	29981	30267	29926	29981	30214	30185	30206	30116	30285	30158	29976	30008	29964	29924	30411	30026	30270	30230	30222	30179	30402	30245	30265	30261	30283	30289	29968	30236	30092	30440	30286	30194	30178	30115	30388	29986	29894	30182	30098	30094	30229	30177	30128	30102	29966	30185	30034	30302	30064	30054	30021	30042	30232	30172	29928	30255	30021	29934	30019	30312	29987	30218	30098	30116	30184	30144	30195	30157	29943	30287	30149	30236	30113	30183	29954	30016	30221	30162	30090	30114	30205	30055	30018	30187	30083	30162	30175	30142	30175	30274	30275	30273	30254	30032	29966	30257	30285	30048	30176	29980	29954	30088	30184	30303	29970	29876	30164	30058	30308	30457	30243	30456	30197	29954	30177	30040	30062	30137	30057	30208	30200	29948	30263	30237	30229	30314	29999	29932	30217	30374	30138	30263	30019	30385	30253	30115	30116	30090	30022	30080	30130	30186	30216	30080	30207	30362	30435	30092	30179	30145	29957	30134	30004	30273	30152	29913	30137	29894	29947	30228	30263	30226	30290	30019	30171	30195	30298	29962	30084	29989	30101	30170	30093	30038	29895	29973	30390	30074	30147	30097	30159	30110	29984	29939	30276	29998	30058	30220	30106	29959	30027	30185	30047	30082	29990	30243	30273	29807	30292	30153	30092	30026	30118	29944	30386	30302	30090	30060	29958	30098	30094	29989	30004	29990	30019	30090	30173	30133	30195	30127	30023	30112	30132	30014	30038	30193	29963	29833	30085	29982	30119	30111	29968	30229	29931	30094	29748	29903	30167	29941	30052	30251	30051	30175	30113	30147	29902	30311	30165	29999	30144	30021	30140	30033	30115	29988	30278	29984	29955	30146	30356	30106	30243	30142	30192	29967	29968	30048	30252	30235	30312	29918	30254	30255	30135	29901	29930	29984	30257	30117	29960	30086	30072	30081	29800	30234	29963	30113	29886	29858	29921	30261	30004	29959	30051	30058	30207	30026	30154	30185	30101	30143	30188	30194	30197	29907	30120	30147	30073	30042	30175	30141	30071	29977	30154	30405	30156	30157	29987	30079	30252	30195	30040	30093	30195	30120	30252	30061	29949	30076	29898	30200	30326	29926	30238	30153	30111	29961	30136	30041	30046	30123	30046	29896	30281	29827	30143	30112	30216	30023	29905	30110	30066	30098	29918	30216	30095	29787	29849	30196	30080	30117	30404	30278	30247	30125	30314	30227	30268	29964	30071	30104	30025	30205	29861	30070	30173	30080	30095	30020	29808	30194	30157	30062	29882	30007	30124	30222	30031	29987	29990	30017	29993	30068	29969	30091	30101	30017	30149	30241	30227	30240	30258	30164	30123	30266	30137	30019	29784	30107	30222	30113	30003	30137	30076	30187	30129	30140	30186	30215	30026	30028	29983	29974	29915	30160	30020	30231	30114	30026	30042	30139	30183	30046	29859	30131	30109	29995	30347	30220	30043	30024	29945	29875	30174	30110	30107	29971	30529	30006	30139	30180	30031	29957	30009	30140	30176	30096	29975	29775	29962	30094	30031	29933	29993	30250	30503	30068	30094	30195	30090	30072	30102	30125	30576	30338	30024	30133	30108	30196	30200	30084	29997	30236	30253	30315	30192	30071	30258	30134	30002	30089	30129	30110	30076	30140	30156	30321	30275	30175	29857	30214	30017	29898	30073	30409	30018	30004	30243	30126	30312	30100	30350	30270	30289	30175	30383	30256	30036	30208	30088	30094	30103	30118	30361	30385	29952	30169	30055	30145	30290	30225	30244	30067	30163	30206	30210	30099	29945	30080	29809	30069	30252	30134	30301	29903	30052	30144	30121	30078	30143	30252	30299	30081	30110	30076	30338	30152	30041	30283	29886	29979	29975	29957	30040	30161	30057	30267	30226	30069	30089	30065	30032	30020	30246	30143	30236	30166	30304	30259	30294	29935	30037	30043	30264	30369	29966	29896	30072	29941	30046	29959	30026	29914	30115	30181	30314	30269	30095	30309	30178	30173	30059	29872	30142	30266	30306	30194	29988	30234	29949	29990	30077	30181	30371	30537	29932	30351	30410	29949	30058	30109	30190	30005	30028	30177	30285	29924	30040	30109	29996	30323	30025	30030	29997	29963	29882	29800	30403	30144	30068	30130	29974	29806	30204	29895	30097	30363	29978	30304	30087	30204	30111	29927	30183	30142	29855	30000	29880	30113	30069	30172	29977	30184	30152	30175	30113	30151	29986	29823	30303	30201	30113	29902	30251	29951	29686	30063	30004	30062	30096	30102	30104	30449	30237	30355	30092	30036	30139	30261	30091	30150	30226	30155	29774	30070	30114	30072	30197	30356	30217	30251	30213	30023	30083	30193	30023	30215	29942	30197	29969	30067	30030	30030	30235	30120	30028	30117	30237	30156	29893	29951	29999	30344	30041	29978	29998	30234	30146	30041	30084	30204	30356	30136	30218	30210	30206	30201	30293	30216	30202	30009	29979	29981	30287	30189	30016	30048	30230	30239	29975	30131	30144	30172	30140	30076	30457	29996	30190	30116	30098	29962	30222	30066	30023	30334	29788	30096	29965	30060	30139	30175	30289	30240	30235	30066	30180	30322	30192	29924	30159	29910	30086	30304	30080	30030	30056	29957	30004	29897	29992	30114	30002	30334	30051	30135	30072	29966	30108	30175	29670	29927	30196	29942	30297	30263	30209	29837	29914	29914	30152	30158	30303	29935	30028	30324	30006	30095	30292	30051	30430	30128	30059	30119	30326	30254	30290	30264	30023	30069	30128	30247	30281	30039	29968	30221	30304	29820	30053	30175	30035	30082	30250	30080	30016	30125	29954	30323	29988	30088	30114	30326	30130	29947	30034	30110	30010	30179	30279	30075	29962	30099	30034	30241	30183	30016	30067	30196	30223	30188	30225	30153	30220	30083	30224	30283	30076	29983	30331	30241	30215	30032	30046	30475	30133	30111	30048
62231	98847	94505	80842	53476	34334	25507	23181	22650	22783	22814	22714	22822	22927	22994	22669	22906	22915	22991	22833	22943	22949	22887	22949	22931	22919	22978	22854	22789	22907	22841	22714	22977	22937	22896	22638	22815	22964	22884	22836	22921	22987	22968	22979	22881	22931	22772	22985	22798	23037	22990	22983	22897	23107	22768	22947	22771	22942	22966	23061	22810	22949	22654	22904	22816	22943	22980	22880	22787	23081	22763	22724	22875	22903	22999	22973	22971	22950	22765	22893	23099	22813	23058	23111	22972	22970	22834	23042	22711	23075	22772	22999	22653	22728	22881	22750	22877	22965	22755	22965	23099	22995	22861	22853	23003	22751	22941	22892	22908	23009	22858	22709	23070	22973	23014	22937	22768	22849	22810	23083	22833	22920	22896	22892	22964	22547	22787	22798	22881	22818	22762	22805	22896	22801	22804	23028	22957	22946	22879	22833	22899	22979	23020	22997	22842	22658	22894	22883	23039	22932	22714	22891	22846	23019	22970	22963	22994	22881	22735	22908	22918	22679	22897	22926	23037	22867	22922	22940	22888	22851	22831	22849	22827	23003	22929	22650	22994	22902	22968	22886	22967	23011	22845	22897	22830	22860	22877	22778	22788	22793	22754	22793	22807	23158	22805	23038	22802	23042	23017	23089	22910	22827	22839	22693	22762	22822	22851	22858	22983	22926	22961	22873	23021	22973	22720	22994	22866	22880	22808	22958	23054	22934	22835	22765	22987	22900	23043	22717	22836	22917	22895	22934	22764	22988	22694	22788	22856	23052	22884	22832	22895	22916	22981	23072	22833	22663	23035	22796	22653	22711	23004	22859	22732	22817	22967	22750	22899	22908	22877	23055	23082	22844	22879	22789	22977	22959	22939	22798	22993	22830	22968	22910	22931	22759	22809	23002	22845	22910	22722	22969	23081	22903	22831	22888	22804	22831	22682	22904	22951	22829	22863	22851	22903	22854	22943	22761	22895	22739	23063	22799	23045	22655	23041	22938	22797	22908	22648	22830	22942	22813	22917	22838	22836	22819	22980	22885	23111	22889	22915	22883	22890	22758	22826	22820	23001	22844	22741	23012	22837	22924	22930	22818	22952	23037	22868	23067	22882	22929	22881	22902	22760	22812	22873	22922	22941	22833	23065	22803	22882	23040	22735	22937	22897	22808	22997	22633	23024	22934	22865	22916	22858	22913	22918	23006	22770	22926	22868	22952	22950	22753	22860	22929	22959	22937	23066	22881	22984	22960	22842	23006	22980	22755	22838	22730	23002	22902	23011	22950	22710	22838	22958	22953	22884	22812	23055	22743	22858	22799	22926	22972	22934	22943	22878	23058	22967	23033	22936	22847	22762	22851	22756	22861	22808	22841	22849	22934	22964	22793	22710	22936	22938	22786	22996	22869	23136	22804	23072	23055	22839	22947	22821	22565	22920	23005	22969	22862	22774	22921	22904	22810	22777	22942	22596	22938	22906	22656	22842	22907	22929	23008	22797	22803	22753	23001	22885	22856	22887	23025	22588	22965	22727	22833	22818	22841	23015	22759	22915	22785	22782	22884	22891	22887	22865	22827	22791	22699	22823	22680	22862	22947	22852	22797	22752	22983	23056	23106	22863	22828	22985	23009	22739	22645	22883	22712	22822	22912	22872	22819	22880	22889	22820	23004	22966	22793	22783	22936	22839	22830	22833	22777	22814	22784	22989	22938	22894	22689	22978	22821	22878	22884	23015	22873	23125	22907	22934	22820	22951	22849	22830	22894	22998	22723	22893	22883	22823	22773	22944	22841	22991	22882	22780	23020	22929	22870	23074	22811	22875	22772	23010	22887	22956	22822	22976	22900	22968	22901	22940	22853	22827	22826	22952	22847	22876	22743	22844	22894	23009	22916	22844	22911	23037	22903	22820	22939	22963	22723	23048	22935	23001	22895	22805	23043	22878	22990	22978	22965	23037	22845	22714	22948	22780	22853	22967	22810	22828	22820	22833	23051	22963	22727	23048	22955	22789	22842	22797	22841	22984	22783	22831	23070	22998	22946	22876	22762	22925	22882	22708	22708	22858	22858	22863	23006	22933	22929	22990	22994	22672	23013	22945	22783	22767	22802	22932	22839	23039	22836	22948	22723	22721	22858	22722	22861	22886	22929	22942	23035	23017	23000	22930	22716	23016	23068	22840	22833	23091	22871	22903	22894	22754	22857	22962	22869	22719	22911	22938	23024	22801	22731	22862	22907	22859	22863	22913	22931	22824	23014	23017	22923	22817	22805	23131	22868	22975	22828	23126	22842	22975	22933	22911	22932	22902	22730	22723	22985	22852	22805	22815	22833	22806	22746	22919	23041	22801	22927	22933	22800	22902	23046	22880	22967	23131	22842	22966	23002	22879	22948	22745	22878	22949	22874	22813	22805	22758	22975	22862	23019	22798	22798	22870	22930	23153	22926	22771	22654	22915	23031	22850	22818	22902	22838	22901	23091	22946	22885	22960	22646	22899	22949	22944	22921	22897	22806	22998	22766	22947	22759	22912	22907	22930	22858	22966	22928	22814	22740	23065	22823	22994	22874	22783	22911	22844	22993	22820	22854	22962	22704	22850	22935	22965	22788	22791	22875	22793	22808	22865	22960	22950	22934	22821	22825	22805	22741	22918	22788	22991	22916	22934	22965	22990	22730	22992	22920	22830	22849	23017	22885	22802	22864	22866	22926	23035	22950	23000	22914	22801	23001	22877	22904	22694	22995	22834	22731	22860	22970	22875	22889	22776	22963	22873	22868	22900	22801	22798	22865	22924	22944	23046	22894	22812	22786	22950	22896	22969	22719	22916	22667	23034	22702	23120	22921	22728	22880	22870	22920	23043	22604	22927	22815	22925	22821	22877	22732	22863	22866	22640	22882	22725	22735	22847	22883	22966	22780	23053	22815	22757	22931	22714	23071	22878	22876	22972	23081	22956	22935	22709	22882	22900	22943	22872	22971	22941	22911	22947	22729	22815	23009	22914	22912	22854	22734	22971	22787	22889	22990	23068	22665	22710	23081	22968	22924	22746	22732	22938	22826	22841	22837	23002	23075	23145	22829	22891	22764	22758	23012	22835	22712	22817	22916	22827	22894	22995	22907	22763	22899	22906	22906	22926	22879	22833	23122	22777	23086	22729	23182	22860	22883	22762	22827	22727	23089	22839	22672	22772	22981	22894	22941	22966	22996	23141	22792	22888	22709	22977	22897	23078	22940	22886	22700	22956	23040	22676	22973	22713	22740	22685	22731	22843	22939	22967	22967	22991	22825	22901	22804	22908	22882	22789	23007	22980	23013	22925	22906	22924	22770	22874	22921	22978	22942	22734	22816	22819	22918	23045	22940	22938	22948	22896	22992	22987	22855	22934	22883	22865	22895	22985	22818	23035	22911	22888	22873	23038	22785	23115	23108	22975	22914	23043	22998	22957	23045	22869	22972	22748	22977	22819	22897	23025	22813	23041	22890	22982	22921	22900	23041	22748	23030	22849	22803	22916	22686	23036	22765	22826	22783	22864	22943	22747	23038	23001	22766	22978	22826	22931	22945	22788	22889	22794	22956	23080	22952	22767	22832	22610	22823	22901	22971	22937	22913	22851	22924	22906	22939	22745	22766	22951	22811	23120	22928	22849	22869	23046	23066	22910	22942	22929	22836	22953	22825	22837	22916	22707	22950	22783	22930	23073	23006	22929	22969	22993	22840	22977	22978	22901	22945	23068	22904	22933	22733	22922	22911	22989	22747	23016	23021	22768	22769	22898	23080	22862	22836	22946	22740	23023	22846	22644	22747	22792	23094	22821	23098	22702	22959	22765	22839	22912	23057	22997	22677	22796	22934	22982	22762	22775	22865	22962	22784	22800	22852	22807	22971	22993	22882	22751	22877	22931	22791	22908	22828	22898	22570	22975	22971	22727	23108	22858	22949	22929	22858	23000	22770	22908	22762	22910	22896	22762	22953	22811	22748	22750	22859	23004	22661	23010	22774	22875	22779	22891	22952	22775	22973	22890	22901	22829	22900	22748	22889	22878	22851	22882	22901	22721	22903	22914	22826	22880	22813	22942	22815	22842	22936	22966	22757	22861	22963	22862	22889	22903	22771	23015	22921	22908	22876	22939	22884	22739	22975	22721	23167	22713	22915	22861	22872	22920	22786	22746	22902	22853	22781	22911	22984	22920	22872	22980	22950	22729	22840	22837	22883	22871	22871	22752	22791	22832	22962	22893	23016	22790	22713	22803	22942	22502	22631	22959	22817	22773	22843	22987	22956	22881	22963	22842	22892	23010	22906	23215	22920	22942	22893	23011	22917	22757	22696	23006	22977	22928	22948	22880	22930	22993	22834	22969	23051	22820	22851	22728	22917	23078	22850	22943	22883	22858	22960	23036	22899	22904	22907	22777	23057	22884	22913	22825	22935	23060	23019	22881	22854	22928	22819	22658	22922	22848	22900	22877	22864	22941	22879	22953	22847	22726	22791	22920	22911	22844	22946	22840	22703	22977	22693	22932	22827	22714	22686	22905	22962	22871	22694	22802	22831	23068	22956	22876	22690	22876	22766	22953	22993	22777	22918	22803	22946	23049	22670	22982	22963	22949	22890	22950	22908	22732	23000	22942	22881	23031	22824	22899	22786	22758	23028	22882	22962	22962	22845	22964	22950	22831	22955	23060	22969	22892	22797	22905	22711	22942	22910	22779	22866	22988	22867	22940	22806	22888	22689	22932	23016	22923	22861	22738	22774	22964	22885	22868	22918	22847	23022	22910	22845	22871	22749	22929	22991	22736	22956	22859	22860	22990	22926	22803	22678	22847	22859	22850	22994	22767	22906	22884	23072	22749	22921	22834	22832	22992	22986	23005	22965	22985	22867	22942	23022	22840	22788	22716	22894	22911	22865	22704	23098	22813	22801	23141	22782	23090	22901	22828	22870	22955	22997	22842	22888	23178	22764	22839	22824	22795	23074	22799	22973	22766	22877	22852	23043	23029	22906	22813	22831	22904	23031	22819	22939	22801	22818	23049	22730	23029	22846	22842	23109	22977	22981	22824	23069	22845	22830	22776	23010	22848	22925	22901	22688	22856	22903	22976	22866	22912	22999	22792	23064	22788	22706	22920	22796	22955	22935	22927	22825	22812	22750
29105	38345	50917	41456	33069	30620	29888	29430	29288	29328	29443	29381	29216	29261	29338	29336	29480	29212	29011	29551	29330	29433	29446	29134	29427	29147	29215	29331	29289	29242	29367	29601	29232	29211	29246	29221	29286	29225	29406	29299	29432	29283	29036	29416	29369	29292	29377	29315	29164	29350	29137	28990	29067	29351	29197	29309	29280	29153	29423	29467	29454	29317	29288	29356	29265	29248	29179	29144	29195	29192	29343	29461	29126	29015	29075	29190	29163	29344	29003	29321	28961	29446	29118	29221	29239	29008	29169	29263	29263	29406	29288	29368	29282	29652	29239	29603	29077	29494	29059	29133	29394	29354	29369	29335	29337	29016	29071	29375	29314	29182	29208	29146	28935	29034	29334	29174	29251	29183	29097	29377	29367	29286	29401	29062	29217	29216	29164	29345	29098	29176	29392	29353	29354	29210	29179	29346	29120	29326	29309	29232	29259	29346	29395	29349	29273	29371	29358	29287	29305	29160	29218	29123	29298	29377	29133	29063	29324	29154	29317	29215	29248	29190	28937	29450	29113	29178	29230	29423	29158	29219	29475	29420	29135	29244	29312	29126	29323	29307	29107	29284	29081	29401	29298	29171	29427	29094	29209	29313	29342	29008	29379	29063	29250	29215	29119	29294	29216	29237	29149	29257	29036	28935	29167	29120	29218	29154	29184	29247	28995	29075	29100	29327	29276	29273	29262	29134	29258	29454	29396	29134	29180	29406	28935	29082	29260	29252	28957	29157	29382	29323	29276	29235	29173	29053	29194	28999	28942	29199	29103	29342	29240	29425	29321	29173	28975	29371	29312	29237	29345	29322	29259	29044	29265	28991	29331	29131	28996	29139	29202	29069	29094	29396	29094	29375	29169	29261	29124	29376	29303	29320	29408	28993	29430	29209	29377	29278	29292	29294	29147	29224	29145	29220	29114	29415	29442	29426	29057	29260	29652	29195	29094	29307	29299	29237	29183	29082	29267	29436	29253	29142	29480	29570	29029	29364	29279	29302	29342	29198	29411	29420	29420	29260	29310	29359	29044	29396	29205	29335	29317	29170	29402	29018	29250	29206	29223	29276	29238	29544	29203	29114	29059	28995	29206	29304	28967	29239	29285	29224	29143	29203	29258	29336	29312	29440	29447	29386	29148	29041	29275	29253	29381	29300	29247	29147	29018	29294	29289	29357	29164	29184	29113	29132	29114	29175	29134	29366	29154	29250	29082	29233	29072	29393	29329	29329	29121	29134	29036	29403	29183	28965	29404	29264	29162	29423	29446	29243	29332	29037	29169	29073	29099	29286	29306	29455	29216	29113	29169	29179	29248	29203	29354	29318	29308	29274	29135	29201	29206	29345	29134	28963	29397	29135	29216	29177	29005	29137	29215	29221	29202	29347	29146	29280	29188	29298	29198	29267	29292	29279	29301	29401	29195	28971	29324	29292	29454	29151	29169	29090	29439	29277	29109	29209	29146	29179	29184	29257	29009	29184	29225	29166	29235	29306	29057	29181	29148	29085	29310	29213	29317	29266	29186	29304	29045	29520	29041	29239	29126	29438	29331	29223	29213	29235	29141	29214	29388	29235	29313	29307	29175	29070	29088	29085	29397	29255	29251	28986	29478	29160	29378	29060	29262	29121	29237	28996	29223	29371	29299	29061	29173	29437	29119	29274	29246	29122	29159	29261	29182	29458	29420	29276	29378	29017	28953	29364	29269	29298	29299	29334	29373	29452	29323	29201	29408	29110	29130	29041	28992	29319	29024	29211	29363	28998	29568	29175	29277	29335	29132	29389	29345	29423	29087	29058	29101	29062	29387	29227	29190	29215	29359	29287	29211	29186	29280	29147	28956	28967	29408	29197	29223	29124	29044	29232	29217	29155	29054	29255	29249	29337	29268	29236	29235	29531	29219	29372	29077	29423	29095	29201	29207	29555	29359	29227	29215	29249	29265	29335	29220	29312	29353	29160	29134	29151	29292	29072	29160	29020	29242	29252	29024	29238	29371	29167	29161	29190	29239	29491	29101	29103	29170	28966	29341	29301	29389	29211	29299	29201	29510	29273	29489	29439	29174	29209	29387	29203	29313	29401	29243	29240	29320	29229	29441	29270	29129	29169	29317	29145	29303	29210	29384	29068	29159	29155	29313	29336	29093	29340	29294	29377	29475	29284	29227	29191	29114	29498	29139	29195	29174	28999	29246	29135	29545	29204	29300	29281	29144	29185	29354	29246	29348	29398	29322	29139	29098	29438	29239	29488	29212	29301	29277	29137	29450	29193	29224	29217	29217	29099	29216	29207	29015	29027	29284	29214	29409	29287	29195	29418	29149	29175	29159	29423	29438	29067	29216	29379	29339	29292	29263	29430	29397	29171	29185	29197	29241	29227	29006	29186	29125	29091	29478	29342	29133	29278	29442	29329	29174	28996	29266	29096	29041	29263	29234	29377	29195	29254	29399	29285	29250	29152	29105	29252	29243	29191	29311	29111	29285	29077	29246	29226	29340	29303	29278	29187	29455	29337	29294	29295	29052	28985	29232	29251	29188	29270	29007	29315	29151	29350	29214	29360	29208	29160	28911	29259	29107	29146	29255	29276	28837	29221	29330	29120	29108	29105	29340	29106	29172	29082	29232	29266	29165	29495	29105	29073	29406	29308	29306	29210	29372	29313	29281	29261	29120	29511	29336	29058	29451	29441	29094	29164	29319	29294	28991	28973	29276	29067	29095	29029	29269	29214	29480	29319	29297	29389	29265	29274	29273	29123	29231	29261	29236	29450	29319	29083	29130	29357	29178	29239	29037	29318	28981	29381	29211	29143	29231	29402	29237	29244	29206	29460	29190	29254	29129	29342	29176	29130	29291	29170	29204	29288	29194	29338	29293	29086	29206	29042	29019	29479	29341	29228	29611	29091	29188	29099	29374	29314	29336	29318	29304	29235	29473	29107	29257	29229	29002	29095	29379	29298	29234	29293	29102	29129	29382	29294	29102	29131	29435	29419	29331	29346	29127	29218	29349	29245	29401	29264	29427	29383	29392	29090	29202	29292	29084	29213	29156	29209	29350	29114	29440	28976	29272	29428	29405	29116	29189	29301	29130	29398	29223	29564	29243	29148	29298	29088	29207	29358	29194	29220	29526	29007	29328	29221	29316	29205	29285	29269	29291	29008	29283	29415	29345	29124	29030	29203	29384	29335	29119	29305	29499	29116	29263	29513	29124	29315	29284	29053	29168	29502	29027	29104	29318	29129	29248	29241	28912	29184	29443	29247	28958	28913	29269	29212	29229	29287	29288	28915	29138	28945	29207	29333	29124	29273	29181	29239	29294	29357	29264	29037	29134	29054	29263	29360	29172	29238	29079	29601	29328	29247	29347	29200	29190	28985	29284	29260	29296	29209	29382	29168	29220	29084	29188	29402	29401	29150	29130	28979	29257	29248	29312	29355	29108	29209	29292	29149	29268	29251	29092	28979	29003	29221	29185	29134	29241	29292	29160	29247	29197	29155	29147	29283	29144	29497	29283	29081	29343	29377	29155	29267	29254	29361	29378	29279	29212	29179	29427	29301	29198	29232	29292	29265	29237	29113	29007	29111	29410	29014	29490	29322	29396	29381	29254	29152	28864	29139	29141	29308	29245	29050	29118	29073	29303	29124	29297	29343	29413	29108	29174	29329	29309	29185	29120	29390	29420	29143	29289	29472	29390	29517	29310	29151	29242	29343	29203	29220	29215	29254	29266	29336	29113	29250	29230	29226	28824	29204	29186	29348	29189	29269	29030	29269	29051	28997	29252	29405	29355	29228	29377	29148	29353	29014	29257	29095	29140	29174	29035	29191	29314	29233	29202	29180	29363	29204	29396	29307	29759	29324	29318	29439	29317	29196	29230	29304	29267	29197	29248	29162	29281	29301	29464	29221	29350	29108	29054	29324	29456	29282	29251	29269	29192	29090	29137	29187	29171	29376	29181	29292	29330	29151	29282	29269	29515	29100	29279	29403	29146	29339	29450	29316	29412	29240	29168	28966	29250	29111	29285	28962	29229	29307	29156	29407	28962	29055	29393	29088	29126	29186	29156	29285	29430	29279	29288	29386	29343	29286	29425	29393	29250	29356	29090	29009	29230	29353	29316	29502	29271	29266	29301	29235	29381	29110	29051	29256	29262	29272	29044	29294	29385	29099	29141	29275	29316	29507	29345	29253	29061	29243	29107	29365	29140	29172	29107	29349	29244	29388	29169	29065	29598	29107	29123	29223	29255	29256	29229	29251	29422	29251	29282	29239	29153	29219	29181	29149	29275	29209	29202	29230	29069	28967	29185	29418	29139	29299	29254	29247	29101	29167	29068	29258	29207	29283	29222	29285	29404	28962	29200	29224	29336	29131	29245	29256	29343	29055	29074	29510	29079	29259	29337	29128	29048	29246	29484	29114	29343	29241	29049	29309	29211	29268	29160	29241	29423	29181	29072	29180	29216	29521	29331	29172	29319	29310	29369	29329	29225	29085	29138	29501	29205	29207	29477	29361	29201	29183	29058	29196	29135	29240	29430	29093	29321	29317	29292	29316	29238	29280	29351	29260	29298	29358	29189	29323	29317	29260	28997	29289	29169	29371	29333	29213	29437	29116	29288	29025	29167	29430	29166	29144	29362	29205	29305	29339	29219	29371	28999	29315	29404	29253	29039	29336	29234	29072	29278	29075	29281	29122	29073	29492	29265	28962	29176	29208	29234	29328	29122	29035	29386	29281	29417	29350	29326	29241	29313	29268	29072	29198	29382	29126	29108	29196	29361	29249	29352	29173	29189	29332	29314	29359	29230	29128	29239	29215	29355	28877	29293	29168	29299	29148	29446	29292	29252	29253	29338	29045	29253	29204	28902	29029	29333	29267	29240	28922	29104	29535	29053	29277	29211	29401	29231	29015	29313	29124	29170	29068	29326	28952	29304	29369	29519	29321	29318	29138	29372	29212	29202	29417	29263	29184	29366	29314	29258	29093	29390	29307	29372	29022	29178	29129	29221	29263	29199	29260	29530	29239	29343	29286	29283	29348	29269	29396	29467	29352	29218	29084	29419	29159	29303	29260	29490	29153	29256	28958	29263	29281	29299	29125	29257	29127	29211	29224	29306	29376	29199	29075	29040	29213	29212	29260	29120	29199
34702	61361	52528	35929	26911	23416	22425	22368	22512	22367	22492	22308	22269	22334	22202	22280	22243	22172	22361	22323	22361	22389	22243	22234	22372	22300	22374	22386	22295	22310	22378	22144	22254	22329	22390	22177	22315	22316	22348	22265	22383	22443	22317	22238	22238	22446	22353	22182	22276	22343	22266	22343	22381	22392	22187	22335	22360	22264	22309	22396	22363	22254	22361	22402	22252	22192	22282	22170	22269	22258	22440	22265	22352	22251	22307	22275	22146	22238	22426	22299	22343	22301	22350	22280	22286	22327	22196	22151	22155	22241	22189	22310	22335	22197	22200	22518	22180	22382	22207	22450	22231	22368	22196	22111	22190	22451	22322	22303	22226	22390	22342	21966	22209	22274	22342	22190	22114	22277	22253	22089	22391	22211	22235	22257	22105	22456	22213	22354	22288	22290	22358	22434	22260	22203	22267	22318	22387	22197	22238	22253	22327	22291	22163	22150	22417	22391	22346	22272	22314	22271	22187	22137	22238	22241	22207	22375	22126	22346	22344	22336	22289	22220	22317	22254	22186	22217	22168	22364	22240	22187	22340	22398	22295	22300	22163	22351	22287	22277	22281	22049	22249	22280	22185	22241	22247	22344	22235	22209	22040	22326	22250	22166	22169	22250	22307	22391	22382	22309	22175	22252	22412	22342	22342	22160	22171	22209	22187	22506	22364	22175	22165	22233	22085	22217	22159	22395	22136	22479	22400	22077	22291	22207	22202	22152	22226	22319	22293	22178	22207	22302	22439	22365	22330	22070	22185	22488	22207	22078	22472	22245	22225	22230	22201	22184	22378	22239	22290	22242	22215	22212	22349	22291	22242	22190	22346	22200	22267	22269	22275	22224	22219	22265	22071	22278	22287	22312	22447	22423	22341	22518	22229	22225	22295	22238	22381	22387	22328	22419	22268	22411	22142	22288	22424	22215	22061	22111	22137	22338	22260	22141	22328	22292	22174	22210	22274	22120	21968	22273	22296	22214	22356	22303	22358	22283	22355	22233	22330	22291	22190	22328	22190	22390	22356	22264	22258	22161	22228	22336	22307	22230	22237	22294	22334	22190	22327	22331	22358	22068	22383	22325	22199	22208	22482	22370	22253	22145	22228	22468	22141	22248	22390	22420	22380	22358	22223	22332	22279	22290	22079	22364	22252	22161	22354	22338	22338	22189	22364	22484	22119	22240	22371	22269	22216	22144	22283	22432	22317	22383	22327	22328	22341	22337	22288	22276	22458	22400	22411	22330	22158	22443	22169	22362	22291	22236	22391	22360	22325	22458	22268	22174	22211	22235	22408	22356	22283	22243	22224	22240	22262	22254	22349	22432	22345	22370	22340	22326	22206	22321	22280	22318	22075	22298	22298	22428	22197	22277	22362	22505	22418	22421	22437	22212	22320	22216	22304	22266	22292	22320	22226	22194	22101	22120	22376	22278	22350	22362	22346	22268	22170	22379	22283	22260	22160	22401	22275	22369	22364	22328	22344	22326	22252	22230	22348	22463	22078	22165	22355	22278	22222	22270	22352	22231	22304	22468	22280	22549	22174	22338	22267	22263	22320	22180	22582	22292	22327	22240	22359	22243	22135	22485	22160	22318	22242	22333	22324	22483	22392	22254	22118	22349	22376	22391	22348	22111	22228	22288	22257	22365	22440	22078	22173	22368	22231	22353	22328	22233	22364	22388	22349	22272	22216	22342	22366	22415	22290	22330	22208	22428	22295	22198	22362	22331	22319	22272	22197	22237	22415	22332	22350	22326	22162	22427	22258	22362	22512	22344	22371	22346	22406	22280	22375	22297	22487	22380	22447	22201	22301	22092	22217	22226	22224	22175	22423	22309	22159	22328	22305	22228	22101	22248	22308	22197	22212	22330	22344	22118	22058	22301	22363	22323	22359	22441	22332	22266	22315	22247	22219	22380	22304	22223	22309	22287	22468	22328	22227	22237	22268	22199	22353	22197	22497	22339	22311	22515	22321	22176	22217	22307	22301	22232	22173	22425	22227	22268	22269	22374	22329	22237	22200	22175	22156	22331	22304	22206	22367	22318	22365	22390	22303	22260	22320	22266	22088	22305	22324	22243	22157	22237	22403	22342	22228	22167	22399	22072	22406	22258	22287	22442	22316	22140	22258	22247	22021	22408	22210	22404	22265	22374	22461	22302	22158	22333	22344	22438	22395	22320	22125	22396	22096	22117	22274	22328	22276	22241	22249	22536	22228	22361	22258	22307	22134	22480	22396	22072	22484	22245	22285	22102	22330	22378	22243	22261	22262	22437	22273	22200	22284	22285	22278	22413	22241	22340	22218	22294	22402	22377	22492	22070	22148	22288	22264	22263	22317	22389	22343	22279	22184	22276	22153	22221	22332	22458	22196	22385	22354	22496	22226	22254	22401	22576	22229	22328	22381	22197	22287	22303	22451	22236	22297	22294	22382	22274	22228	22324	22107	22133	22179	22198	22316	22259	22162	22124	22213	22167	22459	22157	22231	22286	22212	22274	22263	22384	22214	22388	22341	22375	22051	22277	22374	22329	22149	22490	22236	22346	22097	22427	22505	22284	22170	22415	22341	22298	22154	22252	22388	22372	22340	22278	22316	22408	22298	22361	22317	22241	22291	22213	22345	22290	22336	22124	22470	22331	22301	22273	22356	22174	22237	22095	22273	22327	22465	22183	22324	22276	22141	22250	22208	22228	22248	22290	22398	22345	22480	22330	22326	22244	22281	22236	22399	22276	22428	22242	22289	22193	22199	22363	22357	22175	22141	22333	22315	22390	22303	22221	22167	22228	22330	22434	22300	22290	22263	22471	22250	22271	22312	22153	22238	22346	22357	22103	22369	22447	22283	22289	22379	22449	22355	22162	22330	22444	22326	22396	22230	22166	22336	22334	22159	22448	22384	22376	22288	22133	22329	22288	22197	22355	22308	22027	22349	22085	22124	22256	22352	22317	22243	22216	22216	22416	22296	22358	22314	22240	22212	22332	22233	22243	22369	22069	22157	22407	22140	22384	22337	22237	22280	22060	22293	22206	22238	22379	22276	22286	22283	22202	22360	22150	22359	22142	22318	22322	22288	22314	22386	22369	22284	22365	22323	22487	22423	22434	22316	22264	22281	22241	22405	22319	22225	22212	22273	22423	22186	22301	22117	22022	22309	22485	22369	22249	22366	22067	22285	22307	22364	22357	22090	22153	22306	22213	22309	22366	22339	22212	22273	22211	22256	22232	22094	22276	22153	22315	22247	22221	22373	22144	22372	22344	22207	22286	22459	22292	22284	22252	22349	22182	22296	22201	22362	22431	22219	22219	22459	22162	22312	22352	22090	22374	22207	22222	22350	22192	22349	22215	22311	22271	22407	22443	22380	22160	22309	22267	22357	22354	22479	22282	22304	22398	22270	22172	22210	22200	22293	22363	22396	22260	22428	22201	22190	22159	22221	22158	22370	22363	22309	22454	22393	22485	22341	22380	22395	22366	22110	22399	22133	22475	22255	22438	22174	22061	22446	22286	22282	22376	22056	22170	22227	22326	22220	22324	22334	22348	22221	22346	22229	22423	22412	22280	22260	22193	22260	22270	22215	22305	22335	22277	22453	22364	22383	22224	22390	22232	22304	22303	22364	22346	22293	22516	22316	22375	22318	22398	22153	22260	22479	22403	22224	22259	22356	22279	22222	22398	22139	22402	22427	22328	22241	21947	22327	22152	22340	22380	22300	22357	22323	22302	22205	22237	22308	22419	22303	22394	22126	22336	22481	22155	22132	22313	22197	22341	22100	22314	22198	22236	22347	22284	22290	22295	22383	22184	22487	22073	22360	22215	22285	22388	22298	22095	22421	22497	22344	22279	22319	22333	22147	22291	22225	22368	22278	22305	22360	22588	22413	22184	22320	22397	22166	22245	22451	22249	22209	22400	22214	22390	22294	22374	22242	22135	22319	22242	22368	22025	22214	22355	22287	22295	22204	22344	22403	22284	22231	22358	22190	22267	22332	22329	22125	22259	22236	22162	22216	22216	22112	22291	22303	22319	22212	22479	22241	22316	22372	22178	22281	22233	22347	22356	22367	22299	22212	22298	22331	22451	22238	22309	22462	22235	22444	22279	22303	22498	22394	22230	22419	22431	22391	22150	22320	22179	22365	22116	22265	22298	22217	22363	22286	22450	22373	22200	22367	22242	22355	22346	22284	22122	22228	22414	22354	22148	22339	22349	22308	22362	22319	22268	22259	22330	22213	22246	22230	22311	22387	22463	22189	22264	22414	22391	22268	22267	22235	22336	22405	22136	22205	22339	22277	22205	22143	22228	22443	22221	22254	22092	22234	22281	22204	22279	22330	22306	22376	22422	22286	22374	22368	22273	22249	22254	22335	22452	22280	22195	22306	22302	21997	22304	22312	22239	22224	22161	22267	22060	22384	22461	22328	22429	22479	22386	22296	22247	22286	22331	22412	22232	22254	22489	22275	22358	22077	22133	22248	22323	22199	22321	22493	22281	22355	22385	22122	22323	22203	22298	22144	22559	22204	22363	22157	22259	22224	22268	22358	22389	22206	22181	22350	22303	22331	22393	22161	22315	22376	22260	22228	22438	22272	22301	22247	22350	22288	22315	22314	22118	22392	22179	22372	22318	22106	22253	22188	22321	22213	22449	22350	22203	22171	22485	22214	22205	22395	22380	22088	22199	22390	22382	22331	22105	22311	22282	22270	22166	22272	22190	22262	22306	22348	22237	22364	22313	22387	22216	22050	22342	22104	22404	22327	22277	22427	22440	22235	22338	22344	22265	22344	22412	22310	22227	22449	22244	22203	22163	22271	22443	22270	22161	22333	22141	22302	22327	22256	22322	22405	22270	22327	22312	22225	22535	22215	22264	22407	22431	22153	22214	22174	22238	22333	22242	22214	22376	22473	22500	22208	22179	22421	22279	22162	22212	22367	22431	22186	22215	22330	22347	22327	22422	22165	22276	22368	22473	22306	22318	22230	22315	22206	22217	22113	22359	22285	22390	22258	22166	22306	22231	22416	22252	22298	22451	22278	22357	22310	22233	22217	22426	22200	22337	22322	22403	22237	22202	22193	22105	22376	22119	22308	22450	22195	22088	22091	22274	22470	22337	22060	22365	22141	22263	22530	22349	22330	22135	22300	22336
23797	25658	46970	46046	37115	32910	31607	29502	29583	29622	29860	29471	29486	29561	29575	29355	29514	29420	29463	29319	29318	29471	29217	29351	29311	29491	29593	29282	29435	29364	29515	29337	29356	29432	29168	29358	29556	29191	29559	29318	29599	29248	29418	29475	29312	29218	29282	29376	29305	29225	29287	29274	29219	29437	29397	29343	29506	29391	29475	29204	29275	29178	29407	29395	29332	29296	29214	29440	29289	29337	29447	29087	29346	29406	29387	29394	29256	29263	29434	29371	29268	29412	29492	29524	29098	29356	29127	29498	29325	29568	29197	29462	29425	29063	29309	29513	29194	29339	29179	29142	29222	29400	29474	29054	29253	29255	29398	29427	29284	29148	29483	29491	29199	29192	29497	29413	29549	29296	29070	29512	29277	29274	29341	29355	29417	29410	29474	29194	29435	29340	29450	29483	29185	29475	29335	29467	29297	29545	29366	29529	29375	29217	29605	29428	29302	29302	29253	29403	29354	29369	29345	28975	29349	29409	29330	29255	29357	29178	29387	29399	29165	29247	29261	29018	29504	29417	29426	29211	29202	29411	29543	29439	29317	29419	29194	29498	29244	29496	29303	29357	29352	29447	29306	29168	29322	29343	29197	29466	29130	29146	29400	29303	29230	29301	29211	29183	29578	29182	29176	29339	29330	29230	29358	29301	29327	29507	29435	29306	29087	29337	29432	29250	29242	29363	29526	29255	29286	29357	29304	29261	29231	29427	29228	29399	29448	29290	29342	29395	29334	29227	29242	29127	29202	29372	29178	29394	29454	29522	29268	29059	29222	29191	29363	29355	29268	29336	29299	29444	29373	29449	29141	29210	29400	29311	29096	29354	29431	29408	29290	29324	29395	29230	29388	29520	29584	29566	29406	29250	29298	29268	29195	29201	29279	29272	29270	29313	29287	29455	29473	29207	29282	29332	29492	29356	29350	29145	29143	29047	29221	29501	29294	29195	29480	29162	29064	29405	29166	29265	29529	29262	29213	29082	29278	29389	29352	29557	29108	29528	29318	29419	29470	29556	29149	29393	28920	29360	29225	29399	29411	29583	29659	29479	29356	29401	29318	29358	29148	29076	29284	29331	29315	29262	29459	29435	29203	29394	29486	29184	29424	29113	29185	29478	29256	29303	29143	29333	29439	29351	29506	29289	29350	29420	29292	29246	29495	29150	29198	29262	29283	29178	29226	29409	29533	29383	29284	29499	29336	29355	29385	29205	29434	29582	29441	29300	29491	29379	29446	29283	29527	29199	29478	29395	29334	29098	29226	29475	29256	29346	29419	29277	29280	29515	29532	29499	29230	29173	29310	29249	29169	29260	29567	29395	29294	29112	29345	29519	29284	29331	29334	29388	29618	29313	29095	29201	29434	29292	29426	29218	29229	29280	29247	29384	29218	29230	29305	29517	29596	29151	29295	29419	29250	29250	29260	29381	29301	29322	29452	29357	29252	29385	29085	29324	29439	29336	29325	29518	29286	29445	29475	29325	29516	29112	29447	29238	29348	29481	29018	29234	29277	29340	29246	29097	29335	29490	29500	29522	29202	29289	29282	29453	29328	29316	29146	29410	29427	29339	29262	29216	29313	29128	29124	29091	29236	29323	29319	29356	29168	29289	29193	28873	29447	29408	29101	29156	29503	29460	29100	29313	29250	29469	29495	29243	29194	29214	29531	29303	29500	29536	29359	29105	29466	29382	29215	29272	29228	29263	29213	29141	29412	29327	29245	29253	29111	29335	29469	29247	29178	29291	29544	29364	29374	29184	29196	29393	29387	29103	29250	29337	29375	29274	29364	29339	29579	29308	29143	29039	29265	29274	29257	29428	29450	29355	29354	29582	29379	29134	29462	29191	29056	29343	29484	29004	29333	29228	29020	29177	29437	29244	29232	29188	29146	29435	29380	29272	29253	29140	29219	29435	29417	29504	29167	29473	29291	29380	29493	29350	29093	29246	29329	29420	29341	29220	29459	29203	29207	29324	29420	29204	29335	29447	29538	29269	29220	29212	29106	29269	29447	29530	29374	29324	29375	29129	29176	29120	29239	29174	29540	29457	29391	29271	29275	29270	29219	29183	29129	29157	29300	29240	29727	29483	29163	29129	29035	29088	29276	29483	29273	29335	29114	29355	29326	29216	29042	29374	28985	29406	29224	29396	29158	29211	29301	29217	29207	29227	29335	29526	29300	29263	29093	29266	29230	29300	29413	29419	29235	29282	29412	29188	29199	29238	29526	29404	29541	29484	29509	29470	29309	29481	29083	29299	29497	29270	29313	29629	29187	29335	29166	29218	29497	29422	29205	29476	29214	29299	29249	29311	29373	29285	29298	29419	29213	29196	29301	29152	29416	29384	29380	29385	29471	29449	29381	29128	29234	29270	29173	29336	29243	29411	29209	29154	29221	29200	29378	29219	29219	29031	29170	29428	29444	29406	29114	29316	29331	29224	29307	29347	29161	29161	29188	29517	29378	29310	29367	29399	29379	29273	29049	29264	29304	29394	29368	29280	29383	29246	29093	29129	29540	29313	29303	29180	29082	29441	29493	29380	29210	29266	29269	29497	29540	29303	29398	29351	29360	29255	29355	29371	29108	29266	29392	29267	29356	29645	29337	29292	29441	29082	29335	29227	29313	29498	29323	29351	29508	29646	29328	29147	29255	29322	29324	29377	29201	29134	29401	29391	29159	29278	29189	29404	29541	29210	29454	29209	29402	29251	29616	29572	29150	29308	29270	29373	29367	29318	29335	28978	29604	29359	29259	28988	29254	29563	29335	29434	29374	29097	29302	29408	29272	29227	29483	29459	29302	29317	29056	29191	29424	29252	29337	29311	29296	29083	29468	29149	29348	29190	29231	29262	29454	29312	29439	29286	29148	29317	29477	29052	29330	29303	29112	29363	29344	29727	29380	29323	29287	29208	29269	29330	29387	29351	29384	29257	29263	29242	29583	29353	29564	29289	29366	29388	29202	29303	29330	29250	29494	29253	29305	29311	29396	29390	29404	29308	29170	29278	29462	29287	29354	29372	29277	29334	29105	29285	29633	29345	29197	29008	29429	29362	29261	29314	29542	29344	29365	29416	29287	29467	29264	29234	29240	29130	29455	29309	29336	29428	29286	29351	29271	29213	29486	29429	29382	29067	29375	29279	29407	29223	29492	29330	29212	29352	29281	29369	29212	29155	29332	29148	29170	29196	29175	29419	29383	29339	29397	29385	29498	29125	29235	29235	29122	29340	29265	29210	29338	29078	29464	29238	29197	29367	29115	29488	29382	29434	29595	29309	29169	29227	29265	29536	29372	29120	29430	29121	29256	29377	29473	29168	29349	29296	29523	29369	29264	29497	29353	29030	29447	29220	29431	29201	29248	29250	29274	29494	29195	29290	29385	28939	29352	29345	29366	29231	29128	29306	29186	29289	29376	29408	29418	29138	29217	29183	29387	29069	29120	29387	29438	29393	29237	29018	29045	29215	29220	29169	29252	29349	29198	29331	29404	29295	29164	29359	29474	29299	29337	29165	29177	29084	29300	29368	29287	29199	29395	29288	29198	29137	29446	29293	29043	29365	29308	29394	29515	29379	29149	29286	29172	29252	29191	29458	29360	29311	29133	29385	29459	29422	29207	29311	29252	29209	29123	29336	29351	29259	29245	29170	29330	29271	29335	29257	29211	29339	29287	29393	29506	29403	29431	29218	28985	29324	29100	29105	29562	29285	29313	29476	29520	29464	29242	29389	29432	29218	29331	29578	29327	29336	29561	29472	29448	29450	29228	29233	29042	29244	29391	29336	29613	29661	29155	29046	29425	29168	29176	29135	29260	29270	29195	29437	29457	29368	29467	29448	29379	29396	29565	29463	29443	29222	29179	29143	29341	29094	29288	29303	29132	29441	29027	29217	29312	29102	29267	29333	29379	28986	29219	29545	29397	29248	29312	29326	29282	29272	29386	29326	29647	29329	29329	29393	29542	29409	29517	29100	29152	29400	29259	29188	29275	29205	29265	29360	29247	29378	29340	29248	29372	29484	29120	29384	29148	29040	29272	29271	29329	29381	29293	29195	29167	29198	29549	29326	29411	29375	29377	29407	29114	29477	29336	29076	29379	29295	29427	29168	29447	29322	29479	29361	29400	29572	29350	29375	29520	29355	29220	29664	29310	29321	29331	29313	29371	29289	29351	29229	29234	29453	29502	29053	29321	29111	29129	29188	29495	29185	29273	29186	29306	29197	29171	29180	29423	29299	29190	29286	29342	29432	29364	29351	29376	29434	29349	29257	29336	29203	29317	29325	29483	29373	29464	29455	29377	29324	29425	29372	29458	29587	29351	29365	29524	29407	29356	29235	29337	29321	29173	29357	29423	29331	29193	29279	29219	29185	29206	29472	29303	29427	29314	29459	29346	29333	29349	29342	29304	29339	29203	29335	29529	29349	29404	29608	29296	29084	29351	29378	29464	29267	29352	29244	29516	29277	29452	29175	29539	29405	29362	29333	29434	29303	29215	29611	29347	29340	29416	29372	29330	29318	29443	29215	29245	29392	29294	29289	29195	29363	29381	29281	29444	29239	29265	29360	29529	29532	29506	29514	29472	29404	29457	29199	29389	29356	29330	29449	29366	29234	29100	29184	29360	29156	29420	29559	29401	29448	29355	29235	29482	29340	29206	29498	29394	29329	29197	29204	29584	29305	29321	29449	29519	29332	29184	29275	29230	29116	29391	29472	29407	29254	29081	29199	29308	29076	29408	29186	29220	29144	29386	29358	29330	29289	29303	29246	29373	29323	29029	29356	29505	29590	28969	29520	29375	29407	29173	29276	29533	29054	29488	29349	29225	29260	28984	29206	29349	29221	29289	29310	29232	29349	29401	29184	29275	29252	29100	29327	29133	29196	29168	29350	29503	29572	29424	29168	29313	29150	29184	29401	29470	29312	29223	29320	29243	29345	29178	29456	29414	29332	29429	29444	29465	29391	29521	29339	29304	29273	29397	29352	29310	29143	29309	29236	29379	29220	29394	29405	29540	29557	29454	29419	29182	29435	29019	29250	29202	29320	29259	29503	29196	29415	29097	29357	29236	29196	29075	29224	29499	29135	29370	29452	29595	29322	29374	29112	29264	29302	29374	29187	29499	29468	29269	29332	29222	29144	29297	29479
55687	101721	89042	62815	40712	28106	23739	22465	22369	22408	22454	22295	22494	22438	22415	22338	22593	22106	22483	22474	22451	22401	22601	22461	22391	22432	22349	22198	22355	22593	22414	22492	22227	22389	22387	22496	22448	22505	22389	22361	22381	22287	22389	22455	22392	22340	22453	22513	22535	22326	22379	22485	22312	22381	22216	22501	22396	22278	22443	22335	22413	22349	22384	22351	22505	22516	22275	22250	22369	22474	22439	22350	22451	22401	22259	22295	22493	22357	22369	22255	22296	22278	22359	22448	22449	22366	22356	22386	22262	22264	22257	22461	22380	22317	22311	22472	22510	22128	22330	22342	22171	22257	22436	22120	22298	22409	22458	22365	22396	22445	22282	22304	22399	22390	22234	22356	22439	22370	22545	22479	22354	22497	22350	22464	22303	22438	22273	22385	22608	22269	22472	22347	22319	22497	22388	22483	22391	22185	22411	22425	22534	22236	22255	22439	22332	22305	22380	22480	22382	22506	22167	22401	22473	22552	22236	22374	22411	22275	22465	22350	22340	22443	22392	22487	22389	22245	22345	22375	22407	22526	22300	22327	22382	22382	22378	22234	22374	22395	22313	22309	22561	22313	22435	22431	22356	22349	22374	22413	22449	22281	22303	22282	22322	22469	22261	22302	22488	22390	22364	22362	22337	22427	22494	22429	22378	22322	22383	22295	22318	22387	22439	22176	22377	22501	22536	22291	22363	22246	22239	22416	22378	22365	22426	22296	22295	22292	22448	22393	22241	22359	22341	22215	22276	22456	22280	22543	22517	22566	22274	22503	22401	22468	22445	22394	22333	22422	22301	22420	22426	22376	22289	22438	22438	22557	22245	22369	22377	22250	22376	22508	22301	22319	22472	22449	22181	22392	22465	22117	22237	22524	22413	22368	22435	22570	22536	22422	22521	22325	22369	22289	22516	22336	22284	22482	22397	22247	22112	22412	22300	22374	22289	22463	22477	22487	22339	22359	22279	22411	22372	22318	22348	22511	22506	22282	22252	22554	22505	22274	22513	22426	22388	22296	22443	22228	22394	22323	22222	22178	22360	22321	22237	22348	22447	22526	22486	22319	22254	22357	22558	22404	22240	22371	22394	22318	22242	22307	22563	22393	22297	22465	22241	22336	22509	22429	22255	22388	22440	22368	22259	22364	22523	22351	22529	22285	22199	22414	22397	22260	22263	22449	22281	22550	22228	22309	22525	22382	22426	22347	22414	22433	22346	22322	22412	22427	22251	22485	22458	22477	22311	22403	22391	22337	22302	22301	22419	22368	22527	22347	22400	22231	22416	22412	22480	22556	22302	22386	22292	22427	22335	22330	22500	22469	22369	22210	22278	22397	22382	22427	22448	22306	22274	22379	22087	22256	22389	22254	22417	22339	22412	22299	22403	22338	22264	22314	22386	22475	22278	22439	22262	22415	22496	22405	22310	22329	22360	22345	22373	22442	22360	22351	22320	22309	22294	22346	22356	22263	22368	22367	22487	22521	22578	22337	22483	22390	22407	22571	22537	22280	22323	22467	22540	22332	22254	22388	22427	22312	22269	22303	22375	22213	22286	22488	22520	22418	22253	22305	22505	22210	22363	22497	22218	22420	22403	22262	22257	22283	22364	22511	22360	22341	22399	22450	22392	22414	22427	22395	22318	22423	22262	22384	22316	22251	22215	22458	22234	22360	22023	22359	22422	22396	22390	22452	22310	22436	22292	22332	22344	22396	22449	22334	22333	22479	22294	22157	22329	22484	22243	22355	22367	22292	22318	22560	22505	22299	22411	22573	22421	22256	22470	22442	22403	22410	22354	22321	22329	22459	22513	22462	22501	22221	22331	22286	22575	22297	22408	22400	22242	22512	22329	22323	22330	22417	22366	22358	22332	22356	22331	22587	22399	22413	22352	22451	22404	22373	22436	22475	22343	22449	22183	22302	22361	22337	22412	22296	22338	22310	22284	22275	22258	22287	22240	22436	22412	22313	22353	22238	22376	22373	22260	22455	22485	22275	22531	22349	22384	22235	22337	22231	22291	22325	22326	22449	22546	22428	22483	22324	22404	22356	22424	22428	22537	22490	22449	22408	22245	22408	22371	22415	22445	22174	22358	22384	22415	22355	22450	22314	22252	22155	22488	22564	22369	22287	22368	22318	22315	22379	22197	22331	22468	22248	22466	22542	22349	22409	22335	22416	22584	22319	22450	22414	22283	22184	22476	22489	22384	22336	22535	22265	22714	22456	22280	22455	22258	22142	22382	22436	22429	22495	22227	22519	22381	22317	22257	22299	22393	22390	22553	22414	22597	22441	22355	22404	22345	22374	22334	22347	22205	22327	22475	22299	22275	22260	22449	22254	22479	22373	22288	22452	22480	22189	22342	22299	22421	22409	22417	22370	22455	22360	22203	22362	22362	22481	22443	22348	22473	22374	22383	22370	22412	22462	22447	22342	22391	22284	22245	22594	22440	22436	22345	22342	22188	22321	22540	22434	22434	22317	22204	22384	22354	22518	22378	22369	22319	22330	22383	22208	22331	22367	22394	22454	22231	22186	22291	22583	22504	22351	22404	22344	22469	22494	22343	22409	22330	22294	22294	22472	22402	22305	22253	22429	22406	22276	22343	22365	22369	22438	22348	22420	22432	22369	22393	22466	22400	22445	22330	22321	22526	22378	22463	22321	22523	22391	22431	22335	22211	22492	22432	22431	22311	22292	22296	22411	22507	22333	22291	22414	22347	22529	22306	22366	22405	22546	22394	22295	22503	22379	22208	22380	22228	22553	22126	22338	22365	22404	22331	22286	22611	22394	22386	22589	22347	22236	22322	22109	22391	22371	22429	22446	22367	22471	22273	22331	22507	22406	22557	22341	22345	22456	22391	22471	22397	22403	22089	22344	22157	22327	22338	22435	22368	22251	22382	22658	22218	22506	22407	22333	22478	22141	22185	22379	22447	22415	22293	22478	22565	22404	22427	22319	22406	22256	22532	22359	22405	22301	22461	22387	22217	22413	22408	22347	22323	22219	22465	22338	22368	22318	22311	22443	22335	22437	22392	22360	22333	22314	22344	22352	22150	22298	22468	22370	22409	22266	22344	22378	22394	22365	22191	22370	22315	22008	22497	22331	22374	22382	22287	22282	22237	22451	22266	22330	22421	22373	22412	22305	22438	22360	22414	22342	22304	22358	22365	22203	22338	22455	22334	22395	22612	22381	22288	22396	22486	22498	22344	22470	22081	22300	22339	22339	22368	22290	22507	22367	22375	22331	22397	22244	22378	22451	22502	22531	22261	22486	22442	22369	22366	22453	22260	22362	22273	22311	22199	22447	22223	22338	22436	22284	22538	22487	22295	22268	22352	22512	22400	22247	22615	22463	22331	22409	22390	22231	22438	22372	22364	22299	22285	22367	22429	22417	22381	22305	22370	22272	22271	22461	22415	22384	22468	22287	22431	22395	22217	22447	22418	22445	22326	22376	22390	22344	22389	22581	22227	22396	22393	22416	22277	22550	22379	22353	22444	22422	22331	22364	22391	22219	22302	22474	22265	22406	22525	22318	22316	22429	22477	22365	22522	22469	22434	22128	22431	22366	22399	22443	22421	22270	22537	22436	22173	22358	22284	22372	22442	22335	22284	22543	22434	22334	22275	22628	22463	22247	22439	22589	22402	22446	22410	22528	22468	22424	22421	22360	22279	22396	22479	22587	22369	22494	22233	22307	22256	22476	22386	22379	22347	22192	22348	22261	22352	22400	22347	22366	22458	22337	22421	22428	22315	22298	22521	22517	22576	22289	22403	22239	22366	22621	22259	22390	22338	22419	22449	22247	22316	22293	22341	22363	22523	22463	22586	22303	22259	22499	22338	22500	22132	22383	22386	22276	22388	22473	22311	22494	22349	22236	22404	22299	22382	22377	22346	22526	22302	22483	22401	22386	22338	22626	22360	22226	22346	22449	22336	22312	22475	22350	22388	22341	22328	22558	22396	22502	22422	22467	22371	22511	22344	22344	22457	22276	22455	22355	22410	22404	22420	22369	22579	22385	22330	22173	22285	22487	22331	22445	22446	22381	22464	22244	22544	22497	22328	22523	22311	22408	22281	22409	22420	22404	22308	22325	22331	22348	22191	22547	22506	22363	22310	22107	22256	22292	22393	22428	22311	22285	22392	22508	22310	22336	22322	22282	22472	22444	22512	22463	22379	22407	22564	22317	22467	22414	22395	22563	22301	22436	22294	22414	22528	22379	22168	22336	22497	22310	22331	22227	22245	22388	22434	22302	22429	22536	22427	22477	22257	22168	22323	22381	22258	22426	22213	22240	22392	22351	22360	22359	22134	22424	22434	22496	22386	22587	22453	22491	22376	22332	22388	22450	22301	22432	22409	22108	22469	22439	22497	22339	22309	22245	22211	22354	22480	22306	22283	22507	22355	22541	22353	22342	22358	22310	22432	22461	22346	22392	22232	22408	22255	22399	22325	22343	22484	22381	22325	22421	22472	22257	22265	22370	22382	22297	22376	22320	22413	22298	22262	22445	22533	22328	22400	22351	22496	22306	22506	22271	22393	22177	22329	22136	22452	22321	22336	22552	22358	22381	22338	22407	22309	22422	22458	22270	22464	22466	22382	22311	22383	22441	22420	22484	22313	22532	22458	22354	22448	22365	22286	22454	22406	22442	22250	22380	22375	22270	22506	22381	22277	22486	22345	22305	22391	22106	22281	22347	22176	22444	22289	22340	22556	22404	22418	22410	22322	22244	22366	22279	22329	22200	22339	22280	22362	22437	22496	22616	22488	22429	22373	22435	22486	22328	22435	22267	22420	22341	22437	22285	22555	22410	22343	22420	22480	22507	22289	22370	22272	22520	22477	22399	22348	22336	22435	22361	22382	22297	22553	22290	22393	22463	22398	22400	22383	22448	22486	22382	22486	22334	22528	22501	22315	22337	22179	22343	22431	22224	22504	22350	22368	22251	22336	22363	22287	22399	22501	22433	22734	22427	22565	22231	22378	22440	22413	22412	22457	22342	22410	22411	22244	22198	22255	22443	22326	22281	22422	22201	22391	22399	22225	22435	22311	22355	22348	22373	22322	22330	22439	22287	22333	22197	22349	22345	22267	22370	22449	22288	22352	22481	22401	22601	22218	22329	22263	22280	22436	22331
22429	24015	43205	45506	38248	34187	34266	30643	30341	30926	30833	30726	30709	30694	30674	30409	30602	30433	30626	30536	30364	30358	30474	30339	30541	30314	30565	30335	30463	30258	30646	30184	30282	30291	30396	30480	30602	30346	30607	30154	30300	30352	30502	30318	30230	30386	30423	30326	30392	30247	30208	30440	30497	30414	30370	30115	30400	30278	30566	30155	30293	30308	30419	30204	30524	30450	30493	30358	30369	30223	30552	30206	30197	30141	30176	30268	30209	30439	30385	30124	30286	30269	30371	30171	30273	30353	30428	30396	30022	30577	30483	30195	30495	30214	30300	30433	30313	30226	30276	30339	30296	30323	30274	30112	30324	30254	30314	30540	30308	30471	30159	30331	30618	30218	30412	30297	30383	30144	30301	30299	30285	30487	30316	30089	30428	30042	30323	30085	30219	30089	30063	30317	30476	30345	30212	30291	30350	30527	30210	30219	30321	30184	30237	30375	30254	30343	30271	30638	30377	30031	30094	30319	30420	30193	30152	30308	30276	30407	30342	30221	30455	30240	30145	30409	30383	30299	30402	30360	30350	30231	30426	30063	30408	30400	30479	30197	30321	30213	30401	30123	30229	30132	30429	30288	30230	30066	30481	30436	30195	30331	30209	30216	30184	30433	30473	30270	30246	30359	30238	30184	30206	30067	30341	30244	30277	30272	30256	30356	30288	30133	30387	30400	30375	30162	30142	30387	30126	30203	30592	30117	30081	30235	30310	30285	30244	30243	30421	30243	30415	30171	30318	30393	30227	30320	30174	30115	30379	30331	30276	30201	30171	30015	30318	30179	30426	30238	29918	30287	30200	30450	30296	30041	30464	30226	30212	30378	30433	30196	30293	30241	30087	30299	30351	30213	30453	30087	30328	30084	30326	29959	30124	30209	30104	30187	30060	30138	30493	30427	30199	30496	30371	30129	30641	30200	30234	30271	30359	30395	30450	30068	30308	30379	30237	30310	30428	30411	30380	30140	30276	30004	30343	30225	30321	30351	30189	30478	30145	30284	30286	30127	30488	30179	30166	30383	30376	30149	30537	30603	30402	30442	30359	30399	30238	30280	30091	30333	30266	30179	30434	30366	30385	30332	30174	30326	30154	30141	30270	30458	30413	30183	30065	30096	30283	30151	30357	30098	30092	30312	30529	30183	30258	30228	30130	30462	30288	30314	30108	30298	30247	30350	30081	30234	30294	30269	30356	30280	30366	30210	30137	30284	30310	30365	30360	30279	30160	30159	30421	30182	30154	30290	30195	30392	30264	30244	30267	30490	30290	30308	30143	29998	30170	30215	30035	30233	30189	30272	30516	30209	30296	30176	30182	30409	30190	30239	30368	30251	30518	30294	30220	30372	30245	30236	30461	30046	30433	30371	30144	30355	30360	30412	30250	30460	30054	30172	30472	30231	30317	30297	30401	30275	30307	30370	30302	29931	30246	30176	30145	30344	30315	30301	30330	30035	30211	30409	30207	30466	30334	30027	29898	30313	29945	30308	30154	30470	30418	30279	30090	30371	30135	30223	30184	30411	30311	30163	30250	30301	30237	30271	30529	30360	30050	30001	30021	30231	29934	30177	30282	30085	30377	30198	30326	30313	30179	30254	30281	29998	30205	30378	30073	30134	30310	30449	30392	30181	30208	30191	30072	30219	30106	30057	30273	30297	30357	30335	30013	30197	30250	30210	30244	30422	30175	30049	30314	30371	30289	30339	30227	30387	30192	30219	30535	30028	30393	30229	30169	30274	30212	30412	30362	30244	30247	30184	30067	30386	30266	30255	30483	30299	30202	30031	30383	30145	30332	30135	30637	30111	30232	30109	30290	30406	30292	30256	30113	30258	30167	30316	30400	30395	30151	30134	30290	30313	30401	30232	30162	30247	30282	30235	30291	30123	30028	30129	30251	30100	30122	30368	30232	30337	30219	30175	30249	30286	30284	30185	30314	30125	29956	30191	30274	30140	30240	30125	30028	30010	30239	30038	30248	30230	30374	30342	30106	30256	30330	30106	30080	30378	30263	30095	30099	30184	30317	30202	30305	29995	30450	30306	30240	30155	30203	30137	30146	30065	30285	30183	30315	30235	30254	30108	29937	30073	30153	30272	30292	30448	30032	30249	30211	30484	30382	30266	30326	30453	30195	30298	30508	30436	30367	30329	30320	30172	30262	30195	30153	30112	30080	30442	30170	30135	30313	30300	30237	30262	30172	30053	30182	30128	30342	30326	30155	30177	30307	30185	30367	30155	30304	30090	30133	30260	30298	29848	30538	30163	30288	30336	30349	30377	30389	30222	30190	30222	30221	30247	30304	30263	30026	30137	30655	30145	30213	30291	30183	30050	30096	30293	30323	30428	30046	30304	30241	30382	30306	30347	30210	30329	30295	30144	30165	30251	30241	30203	30280	30238	30406	30143	30107	30249	30059	30154	30371	30322	30235	30118	30276	30365	30370	30283	30114	30212	30255	30318	30335	30201	30246	30049	30319	30067	30252	30340	30384	30165	30557	30100	30347	29893	30243	30416	30353	30178	30259	30215	30177	30345	30447	30283	30277	30240	30265	30312	30376	30296	30085	30489	30310	30570	30421	30340	30353	30304	30080	30159	30462	30274	30370	30131	30402	30411	30413	30350	30379	30472	30215	30399	30423	30206	30266	30217	30249	30323	30102	30355	30302	30300	30418	30394	30346	30237	30191	30290	30384	30393	30197	30076	30440	30177	30380	30438	30333	30057	30044	30175	30388	30117	30083	30242	30043	30137	30294	30225	30015	30066	30249	30204	30228	30243	30233	30200	30450	30267	30332	30287	30336	30207	30167	30157	30132	30256	30351	30272	30124	30380	30249	30443	30347	30494	30258	30339	30151	30217	30170	30178	30461	30428	30574	30376	30409	30456	30212	30311	30243	30137	30235	30254	30206	30327	30152	30045	30130	30284	30304	30465	30304	30329	30181	30231	30367	30340	30292	30386	30151	30232	30071	30043	30369	30368	30077	30280	30313	30285	30370	30510	30272	29839	30187	30292	30151	30170	29980	30174	30183	30135	30276	30212	30215	30202	30300	30262	30217	30355	30111	30435	30187	30298	30206	30433	30359	30175	30381	30218	30321	30469	30145	30357	30331	30196	30169	30439	30345	30240	30089	30285	30501	30067	30092	30257	30031	30339	30205	30209	30268	30062	30082	30098	30169	30353	30288	30278	30357	30122	30209	30240	30204	30446	30434	30285	30166	30322	30051	30268	30476	30348	30388	30052	30247	30149	30118	30144	30339	30166	30269	30487	30253	30236	30120	30102	30108	30251	30219	30345	30325	30491	30312	30276	30335	30403	30326	30351	30190	30455	30302	30269	30356	30266	30285	29861	30213	30351	29985	30325	30226	30240	30120	30236	30209	30288	30231	30004	30151	30249	30210	30508	30516	30216	30261	29979	30204	30142	30175	30143	30263	30149	30159	30201	30294	30124	30315	30389	30208	30407	30390	30005	30362	29924	30142	30266	30511	30240	30090	29983	30207	30332	30308	30177	30306	30345	30304	30505	30272	30401	30245	30215	30277	30209	30318	30257	30299	30261	30158	30164	30490	30282	30495	30395	30126	30214	30197	30240	30321	30389	30394	30240	30132	30187	30062	30092	29991	30215	30340	30113	30347	30275	30368	30377	30170	30313	30187	30500	30182	30149	30144	30133	30004	30228	30235	30378	30317	30477	30462	30093	30344	30391	30180	30198	30178	30402	30229	30098	30133	30188	30271	30507	30170	30281	30333	30164	30362	30150	30258	30401	30348	30266	30289	30152	30143	30339	30404	30327	30287	30429	30513	30495	30084	30307	30085	30099	30074	30042	30388	30405	30228	30130	30441	30161	30360	30081	30183	30357	30318	30386	30196	30229	30331	30316	29985	30154	30408	30478	30237	30436	30301	30310	30346	30375	30272	30332	29911	30052	30403	30113	30292	30214	30359	30150	30352	30391	30319	30466	30385	30270	30383	29979	30180	30012	30266	30218	30072	30201	30183	30080	30238	30326	30499	30345	30370	30260	30419	30187	30232	30127	30321	30058	30431	30153	30099	30195	30378	30254	30372	30291	30166	30230	30375	30273	30214	30238	30259	30422	30653	30242	30569	30276	30261	30133	30201	30074	30160	30361	30159	30422	30229	30141	30138	30041	30098	30307	30118	30015	30098	30350	30230	30278	30319	30169	30239	30121	30319	30190	30402	30132	30162	30168	30254	30227	30393	30331	30253	30052	30258	30185	30189	30129	30039	30090	30235	30393	30182	30272	30147	30045	30074	30370	30397	30137	30382	30190	30145	30288	30049	30166	30224	30217	30147	30218	30435	30518	30254	30265	30134	30259	30206	30276	30449	30303	30562	30153	30250	30173	30449	30495	30416	30331	30196	30125	30061	29889	30161	30284	30256	30316	29912	30204	30259	30296	30055	30264	30062	30487	30200	30366	30343	30269	30333	30001	30415	30048	30377	30373	30345	30283	30406	30205	30203	30317	30285	30167	29905	30157	30240	30232	30353	30377	30410	30359	30354	30065	30235	30212	30286	30069	30195	30316	30291	30484	30402	30372	30051	30442	30297	30143	29985	29932	30158	30187	30140	30414	30164	30254	30313	30226	30380	30126	30480	30560	30311	30256	30294	30042	30269	30250	30284	30369	30454	30259	30453	30251	30323	30415	30281	30422	30297	30246	30374	30267	30338	30136	30156	30139	30113	30139	30143	30204	30245	30405	30320	30202	30142	30162	30192	29987	30309	30369	30438	30031	30162	30407	30499	30118	30008	30267	30345	30430	30232	30014	30267	30084	30251	30165	30130	30174	30254	30398	30229	30261	30213	30188	30133	30323	30367	30393	30253	30394	30260	30112	30283	30184	30178	30405	30234	30280	30344	29934	30216	30267	30116	30058	30368	30261	30374	30237	30284	30541	30247	30125	30196	29998	30365	30234	30346	30202	30149	30257	30378	30440	30266	30320	30421	30154	30224	30331	30233	30370	30330	30210	30466	30228	30036	30181	30385	30481	30240	30339	30239	30464	30352	30180	30374	30349	30045	30221	30221	30099	30137	30364	30184	30390	30067	30261	30376	30275	30385	30330	30257	30465	30182	30328	30266	30122	30248	30395	30380	30351	30204	30094	30369	30349	30366	30143
57512	101106	95968	80294	53172	34031	25668	23047	22853	22912	23003	22749	22973	22807	22982	22866	22921	23078	22838	23009	22989	22812	22966	22991	22882	22973	23195	23014	22967	23017	22878	22994	23014	22941	22909	22998	23080	23061	22917	22767	23106	22769	22958	22943	22845	22876	22961	22816	23102	22935	22759	22990	22898	22924	22796	22952	23051	22799	22896	23056	22928	22941	22943	22940	23045	23072	22811	23016	22956	22985	23018	22886	22909	22967	22889	23050	23094	22679	22821	23130	22981	22797	22834	23061	22771	22935	23002	22882	23052	22843	22919	22944	23082	22903	22931	23064	23118	22861	23015	22929	22917	22916	22717	22883	22879	23234	23135	22864	22864	22974	22908	23139	22953	22869	22804	22952	23090	23029	23037	23055	22912	23055	22919	23018	22917	22765	22821	23020	23024	23031	22927	22927	23028	22952	23004	22899	22879	22925	23091	22944	22788	22760	22973	23015	22982	22894	22764	22910	22838	22974	22962	23048	22791	23011	22990	22883	22870	22837	23079	22912	22861	22909	22802	22959	22846	22975	23101	23076	22970	23030	22956	23005	23000	22794	23083	22833	22947	22963	22705	22836	23170	23132	23077	22870	23102	22898	23010	22960	22895	22748	22998	22887	22821	23067	22741	22847	22996	22988	23001	22962	22845	22856	22978	22888	22859	23014	23038	22882	22728	23008	22968	22842	23003	22982	22899	22912	22931	22705	22928	22849	22957	22994	22869	23158	22759	22948	22781	23016	22865	23042	23081	22937	22996	22976	22994	22877	22894	23058	22894	22862	22899	23209	22973	22878	22865	22876	23091	22736	22930	22900	22960	22897	22814	23051	22851	22925	22930	22693	22911	22788	22906	22988	22946	22926	23063	23083	23041	22838	22907	22898	22990	23034	22696	23079	22912	22912	23000	22848	22903	23112	22867	23039	22868	22917	22939	22867	23037	23010	22830	23007	22838	22933	22809	22861	23088	22981	22917	22843	22856	22872	23024	22832	22897	22900	22755	22797	23088	22957	23066	22770	22974	22911	23093	22914	22960	22914	22891	22879	22776	22919	23124	23126	22812	22860	22929	22953	22883	22899	23085	22934	23131	22848	22888	22898	23015	22907	22805	22796	22867	23162	23006	23086	22896	22967	23008	22962	22958	22969	23093	22811	22960	23116	22964	22963	22907	23115	22874	23058	22972	22925	23025	22969	22937	22878	22762	23036	22824	22821	22935	23127	22838	23127	22970	22919	23064	22880	23237	22943	22962	23091	22749	22984	22718	22875	22994	22988	22966	23062	23119	22951	22871	22905	22877	22863	22844	23083	22799	22900	23136	22878	22898	22745	22751	22705	23000	22943	22859	23003	22976	22907	22902	22791	22954	22876	22980	23041	22887	23055	22868	22747	22967	23078	22982	22969	23195	22919	23073	22798	22760	22946	22946	22862	23126	22976	22908	22838	23040	22924	22835	22867	23005	22818	22884	23086	23044	22950	22993	22918	22887	23095	22949	22878	23012	23036	22895	22882	22846	22901	22866	22981	22911	22789	22742	22928	22815	22982	22918	22863	22830	23030	22750	23033	22911	23085	23033	23065	22946	22852	22909	22825	23008	22906	23053	23086	23095	22918	22840	22884	22824	22914	23021	23014	22910	22791	22837	23049	23073	23015	22929	23070	22721	22854	23059	22967	23057	22717	22917	22897	22968	22938	22986	22767	22920	22976	23146	22906	22902	22836	22900	22767	22868	22830	23069	22951	22816	22897	23041	22839	22930	22905	23106	22904	23095	22880	22966	23014	22792	23060	22891	22886	22970	23052	22967	22991	23174	22889	23008	22971	23066	22712	23022	23080	22808	22905	23087	22770	22789	23087	22896	22852	23011	23101	22796	23067	22729	22936	22938	22901	23047	22980	23017	22902	22933	22831	22936	23035	23094	22935	22888	23053	22847	23263	23004	22965	23019	23012	22961	23029	22987	22846	22833	22882	22981	23098	22897	22957	22929	23019	22823	23176	22966	23151	22779	22804	23171	22923	23121	22865	22759	23094	22843	22922	22892	22998	22895	22977	23070	22857	23032	23102	22916	22878	23008	22745	23039	23020	22764	22926	22864	22790	22839	22983	22863	22779	22858	22858	22904	22791	22887	22989	22929	23107	22929	22772	22980	22873	22964	22908	22944	22988	22782	23210	22846	22857	22798	22896	22894	23026	22881	22992	22985	22830	22987	22723	22973	22850	23018	22926	22882	23082	22816	22748	22673	22902	23004	23049	23036	22925	22879	23003	23101	22887	22770	22924	22941	23037	22885	22891	22762	22897	22859	23047	22905	23098	23055	23012	22893	23024	22913	23011	22953	22846	22970	22898	22969	22899	23000	22957	23023	22959	22794	22977	23126	22899	22946	23157	22957	23025	22839	22922	22990	22979	23150	22901	22868	22997	22817	22666	22935	22976	22998	23066	22940	23051	22942	23145	23082	22914	22865	23049	22991	22898	23041	22805	23051	23008	22967	22829	23009	22935	22813	22938	23000	22932	22824	23074	22853	22885	22884	22907	23010	23173	23171	22906	22805	22844	23051	22945	22844	23010	22880	22884	22901	22967	22840	23188	22892	22924	23000	22885	23025	22961	22971	23014	22869	22895	22994	22879	23042	22827	23080	22912	22869	23174	22847	22771	22827	22876	23150	22888	23056	22857	22863	23053	23023	22876	22989	22876	22934	22755	23029	23107	22828	22934	23009	22920	22932	22851	23112	22929	22987	22710	22840	22829	22905	22928	22903	22820	23056	22776	22927	22870	22913	23037	22890	22955	23071	22817	22935	22997	22882	23012	22955	22905	22917	22933	23062	22863	22878	22886	22907	22837	23001	22851	22907	22957	22984	22937	22849	22951	23010	23082	22926	22883	23096	22917	23004	22781	23073	22845	22795	22869	22792	22831	22939	22812	22895	23042	22911	22958	23064	22837	22793	22939	23037	22860	22901	22921	22898	23004	22816	22873	22951	22864	23016	22762	22871	22993	23069	22935	22892	22902	23061	22905	22945	22939	22991	22825	22897	22916	22865	22916	22922	23041	23072	22936	22951	23054	22853	22872	22830	22827	22847	22858	22893	22886	22850	23032	22785	22912	22991	22926	22788	22961	23010	22933	23043	22933	23033	22908	22851	22844	22950	22950	23046	22995	23002	23100	23067	22848	22790	22950	23047	22913	23021	22958	22947	23146	23063	22875	22933	23051	23015	22933	23036	22879	23000	22901	22973	22985	22962	22918	22851	23054	22914	22810	22891	22945	22896	23038	22825	22943	23037	22982	22805	22810	22948	22979	22944	23012	22933	22916	23087	23032	23041	22918	22980	23136	22774	23051	22903	22880	22943	22957	22874	23035	22931	23006	23037	22715	23103	22995	22878	23022	22875	22802	22928	22742	22942	22901	22971	23001	22891	22955	22942	22738	22781	22910	22951	22901	23009	22893	22782	23024	23004	22963	22766	22960	22819	22958	22896	23046	22944	23035	22893	22925	23074	22964	22872	23025	23021	23005	22984	22798	23130	22913	23009	22881	22819	22934	22845	22834	22915	23021	22864	22960	22771	23031	22834	23073	22904	22702	22915	22853	22821	22916	22902	22846	22884	23039	22906	22795	22924	22768	23016	23069	22960	23029	23028	22932	23012	23145	22892	22836	23064	22958	22817	22789	22877	22746	22961	22965	22771	22944	22868	23087	22933	23002	23062	23003	23026	23117	22832	22869	22859	22845	23000	22988	22800	22975	22838	23055	22941	22756	23018	22946	22899	23017	22982	22819	22853	23097	22878	22892	22926	22979	22979	23104	22882	22954	22870	23030	23066	23253	22799	22835	22946	23036	22942	22985	22869	22937	22795	23142	22828	22966	23028	22921	22937	22959	22809	22949	22884	22913	22752	22953	22792	22763	23104	22811	23014	22980	22841	22947	22956	23033	22774	22821	22888	22943	23062	22927	22771	22838	22765	22958	22781	22932	22911	22817	22902	23125	22944	22785	22978	22956	22921	23049	22910	22893	23089	22967	22873	22958	22907	22939	23037	23019	22985	22867	22925	23096	23003	22817	22872	22907	23000	23007	22829	23020	22902	22849	23082	22855	22877	22982	22909	22963	22938	22878	22877	22852	23038	22968	22719	22909	22813	22945	22976	22956	22909	22967	22832	23031	22931	23039	22873	22899	22797	23026	22967	22837	22829	22818	22951	22866	22979	22995	23002	23241	23009	22876	23065	23001	23059	22725	23000	22798	22712	23024	22886	22850	22934	22641	22840	22877	22922	22858	22768	22930	22919	22874	23025	22931	22710	22948	22970	23039	22973	23071	23028	22866	22884	22814	22814	23057	23057	23044	22842	22934	22908	22930	22779	23045	22840	23034	22779	23026	22817	22936	22969	23085	23006	22923	22899	22964	22822	22962	22903	22897	22860	22806	23096	22987	23164	22868	22869	22917	22957	23018	22898	22986	22937	23013	22945	23016	22778	22947	22974	22873	22930	22764	23100	22912	22914	23111	23152	23083	22915	22750	22784	22774	22993	22845	22861	22968	22825	23033	22907	22832	22899	23017	22953	22919	22781	23057	22959	22815	22904	22976	22928	22858	22887	23121	22936	22829	22817	22805	22997	23144	22933	22880	23025	23090	22754	22945	22880	22872	22778	22984	22825	22811	23022	22924	22933	22896	22968	22900	22812	22691	23018	22908	22963	22930	23097	22884	22925	23062	23007	23002	22985	23039	23028	22871	22745	23036	22897	22940	23207	23050	22872	22962	22951	23027	22971	22921	22963	23015	22866	22864	22821	23034	22760	23002	23023	22908	22861	23037	23038	22876	23141	23071	23024	22929	23008	22803	23329	22976	22782	22998	22984	23014	23011	23047	22741	23029	23036	22895	22874	22935	23182	22733	22907	22903	22964	23043	22868	23053	22764	23006	22816	23068	22896	23086	22766	23065	22907	22979	22734	22944	22972	22826	22882	22685	23005	22899	22789	22959	22775	23046	22888	22784	23096	22852	22992	22937	22737	23090	22960	22957	23033	23198	22956	23012	23024	22935	22886	23010	22900	23073	23015	22866	22963	23044	23033	22911	22675	22937	22918	22995	22932	22984	22994	22782	23011	22999	22767	23028	22796	22861	22930	22808	22941	22827	22991	22889
28827	36720	51928	42884	33690	30653	29817	29396	29424	29314	29402	29272	29305	29446	29414	29411	29339	29428	29331	29430	29424	29330	29465	29425	29521	29509	29268	29138	29146	29373	29070	29169	29257	29424	29597	29341	29590	29234	29213	29328	29323	29073	29256	29360	29246	29160	29337	29167	29325	29054	29211	29122	29285	29157	29153	29378	29520	29272	29311	29188	29165	29193	29380	29365	29319	29219	29033	29185	29164	29330	29231	29252	29545	29394	29335	29158	29399	29423	29410	29167	29232	29273	29113	29437	29372	29274	29211	29215	29380	29068	29200	29438	29149	29080	29087	29207	29436	29424	29128	29281	29347	29285	29279	29197	29316	29182	29149	29291	29162	29393	29329	29251	29293	29221	29234	29439	29165	29163	29441	29521	29509	29239	29078	29036	29274	29269	29266	29115	29054	29270	29657	29095	29326	29325	29330	29345	29298	29132	29520	29285	29201	29146	29217	29343	29069	29055	29346	29459	29364	29441	29347	29079	29380	29279	29449	29211	29409	29197	29219	29294	29310	29650	29128	29502	29156	29237	29572	29220	29320	29298	29070	29224	29140	29370	29127	29256	29014	29390	29351	29396	29385	29151	29549	29222	29347	29269	29495	29498	29442	29236	29420	29292	29485	29201	29321	29374	29203	29355	29373	29281	29434	29169	29190	29446	29195	29309	29239	29266	29207	29093	29119	29267	29225	29216	29118	29326	29254	29425	29247	29144	29135	29391	29074	29134	29294	29345	29377	29386	29160	29152	29292	29330	29267	29268	29297	29295	29103	29517	29432	29236	29426	29174	29214	29346	29179	29354	29134	29199	29356	29518	29179	29189	29449	29222	29077	29306	29238	28959	29300	29321	29402	29270	29017	28941	29361	29244	29270	29041	29294	29287	29300	29386	29384	29314	29525	29305	29114	29223	29471	29588	29573	29228	29405	29341	29203	29151	29470	29263	29136	29528	29367	29166	29280	29209	29147	29379	29263	29109	29533	29387	29231	29138	29454	29108	29249	29302	29194	29343	29160	29424	29285	29170	29359	29259	29323	29176	29535	29159	29283	29445	29282	29194	29327	29329	29415	29169	29127	29220	29319	29333	29259	29130	29347	29181	29246	29002	29397	29319	29296	29223	29118	29288	29310	29312	29183	29209	29368	29275	29085	29421	29344	29229	29381	29396	29264	29320	29255	29268	29152	29070	29428	29261	29218	29158	29146	29132	29041	29252	29383	29406	29378	29493	29385	29273	29345	29098	29375	29588	29194	29282	29436	29425	29451	29376	29110	29384	29229	29237	29386	29259	29276	29325	29399	29240	29599	29228	29428	29337	29219	29295	29362	28991	29348	29231	29441	29156	29104	29169	29343	29071	29058	29337	29241	29366	29561	29244	29374	29337	29404	29157	29254	29380	29410	29118	29229	29381	29025	29379	29199	29309	29368	29280	29423	29172	29214	29068	29445	29321	29194	29083	29348	29278	29077	29176	29339	29439	29411	29186	29266	29250	29331	29333	29253	29492	29361	29402	29247	29483	29172	29595	29169	29416	29520	29282	29078	29178	28995	29153	29626	29436	29226	29130	29382	29239	29305	29050	29274	29441	29279	29457	29315	29179	29231	29290	29530	29170	29136	29468	29225	29146	29388	29134	29305	29096	29208	29397	29141	29121	29291	29429	29367	29217	29381	29130	29273	29353	29445	29055	29428	29293	29401	29102	29279	29320	29249	29288	29187	29127	29235	29302	29079	29366	29274	29281	29217	29401	29154	29288	29142	29408	29429	29143	29220	29319	29039	29284	29669	29595	29013	29305	28905	29431	29276	29194	29128	29171	29351	29220	29359	29363	29014	29208	29188	29270	29320	29446	29135	29399	29308	29333	29377	29407	29512	29307	29393	29185	29358	29321	29281	29345	29272	29393	29336	29299	29276	29309	29057	29237	29300	29241	29326	29293	29235	29427	29262	29301	29362	29217	29016	29395	29279	29543	29548	29363	29228	29199	29274	29098	29321	29047	29148	29286	29231	29097	29198	29387	29529	29447	29446	29190	29142	29324	29714	29284	29340	29194	29487	29183	29220	29522	29447	29339	29295	29289	29476	29328	29196	29177	29176	29414	29359	29481	29432	29233	29401	29128	29088	29233	29312	29027	29438	29135	29129	29270	29136	29348	29168	28966	29153	29042	29341	29331	29232	29418	29134	29140	29134	29475	29390	29435	29293	29260	29202	29384	29461	29235	29244	29376	29337	29238	29295	29013	29374	29257	29373	29441	29300	29305	29362	29430	29317	29251	29283	29278	29149	29124	29267	29354	29243	29272	29178	29530	29299	29350	29036	29411	29328	29384	29261	29208	29346	29121	29380	29292	29430	29008	29300	29315	29098	29194	29174	29029	29157	29220	29234	29216	29370	28973	29321	29123	29192	29409	29248	29333	29502	29366	29347	29246	29432	29041	29287	29184	29354	29412	29249	29167	29193	29434	29507	29147	29297	29296	29383	29178	29225	29294	29247	29124	29045	29327	29190	29237	29577	29359	29365	29186	29271	29184	29268	29193	29400	29288	29112	29078	29185	29093	29049	29369	29418	29281	29065	29388	29466	29344	29323	29291	29471	29178	29296	29394	29319	29089	29250	29250	29342	29326	29280	29225	29648	29052	29403	29389	29445	29465	29283	29383	29287	29247	29276	29314	29473	29596	29252	29080	29267	29132	29102	29154	29312	29248	29125	29308	29055	29306	29142	29119	29344	29426	29429	29190	29151	29342	29359	29386	29644	29003	29309	29186	29371	29153	29367	29143	29157	29181	29304	29342	29374	29206	29285	29095	29336	29423	29234	29360	29362	29206	29215	29300	29148	29338	29346	29364	28931	29392	29549	29245	29246	29637	29389	29115	29163	29212	29118	29340	29238	29230	29296	29160	29257	29226	29386	29224	29210	29179	29129	29305	29454	29322	29334	29159	28933	29041	29192	29065	29261	29428	29408	29110	29105	29246	29298	29097	29208	29402	29540	29522	29169	29317	29428	29243	29314	29364	29293	29414	29291	29179	29251	29385	29185	29155	29307	29219	28997	29193	29241	29342	29344	29248	29244	29406	29327	29239	29270	29348	29352	29322	28980	29232	29193	29277	29228	29446	29401	29072	29188	29030	29353	29316	29549	29165	29342	29259	29458	29410	29131	29081	29246	29236	29154	29520	29270	29295	29255	29151	29398	29265	29036	29253	28919	29100	29168	28949	29370	29134	29150	29206	29489	29048	29372	29386	29124	29200	29129	29123	29260	29197	29385	29073	29181	29264	29324	29128	29218	29092	29229	29178	29320	29385	29211	29201	29247	29431	29111	29316	29283	29247	29342	29249	29550	29247	29393	29187	29240	29299	29429	29078	28920	29325	29388	29039	29238	29304	29195	29335	29444	29414	29189	29403	29161	29178	29431	29239	29283	29363	29092	29564	29359	29363	29220	29145	29131	29352	29236	29313	29117	29296	29137	29199	29234	29126	29240	29510	29469	29375	29468	29226	29318	29395	29551	29451	29286	29220	29092	29260	29068	29370	29141	29162	29277	29192	29361	29460	29237	29340	29207	29144	29211	29090	29321	29211	29363	29430	29007	29119	29201	29295	29210	29178	29253	29419	29274	29340	29144	29193	29244	29293	29251	29155	29391	29225	29289	29176	29420	29503	29299	29289	29184	29149	29384	29380	29413	29392	29276	29256	29279	29243	29727	29305	29322	29462	29297	29359	29135	29275	29471	29341	29363	29409	29266	29269	29458	29091	29460	29047	29417	29230	29296	29411	29313	29347	29092	29406	29376	29126	29146	29309	29320	29526	29293	29344	29309	29191	29231	29391	29398	29359	29412	29023	29381	29228	29459	29273	29077	29317	29007	29552	29525	29260	29173	29175	29162	29313	29176	29123	29053	29531	29204	29164	29283	29479	29336	29224	29252	29078	29220	29389	29123	29137	29371	29230	29164	29350	29317	29383	29346	29119	29271	29007	29201	29450	29254	29252	29352	29416	29005	29194	29299	29339	29228	29211	29415	29268	29219	29480	29311	29237	29382	29476	29110	29236	29278	29270	29313	29408	29192	29438	29439	29255	29322	29257	29275	29048	29236	29303	29497	29222	28986	29096	29345	29220	29435	29485	29538	29222	29435	29234	29232	29507	29192	29224	29111	29133	29137	29285	29328	29256	29486	29091	29387	29207	29289	29321	29302	29206	29300	29386	29242	29374	29246	29186	29573	29126	29027	29346	29401	29072	29116	29380	29338	29241	29395	29272	29296	29104	29351	29214	29166	29243	29122	29469	29435	29299	29376	29248	29330	29331	29150	29251	29288	29197	29310	29367	29119	29391	29207	29152	28924	29299	29328	29601	29182	29236	29532	29241	29231	29410	29538	29152	29409	29293	29343	29463	29394	29317	29234	29194	29319	29125	29473	29455	29389	29160	29297	29312	29441	29134	29416	29187	29207	29139	29414	29297	29475	29483	29165	29270	29294	29514	29167	29365	29391	29201	29105	29242	29300	29345	29294	29277	29320	29234	29286	29472	29491	29419	29410	29359	29447	29273	29154	29281	29257	28991	29528	29424	29293	29193	29248	29483	29307	29336	29508	29314	29364	29366	29326	29347	29140	29417	29300	29187	29235	29164	29475	29216	29356	29347	29323	29316	29355	29289	29293	29085	29400	29470	29265	29412	28980	29107	29061	29222	29456	29360	29247	29410	29298	29040	29534	29152	29190	29418	29403	29186	29289	29506	29267	29324	29403	29435	29226	29407	29317	29358	29408	29437	29388	29104	29403	29364	29414	29279	29320	29078	29215	29030	29267	29212	29270	29253	29403	29378	29033	29165	29253	29348	29325	29438	29442	29325	29235	29399	29264	29390	29273	29213	29239	29368	29205	29200	29299	29393	29472	29228	29459	29339	29495	29255	29398	29387	29252	29266	29478	29491	29613	29373	29304	29333	29128	29436	29458	29401	29322	29355	29309	29223	29491	29317	29202	29252	29134	29246	29197	29322	29297	29243	28969	29308	29471	29283	28877	29384	29258	29264	29306	29290	29084	29609	29019	29418	29329	29188	29094	29276	29449	29358	29258	29286	29432	29367	29269	29274	29152	29476	29239	29177	29100	29171	29395	29439	29149	29567	29231	29255	29484	29197	29422	29242
33081	60198	54323	37280	27448	23513	22614	22325	22388	22275	22444	22397	22352	22305	22338	22455	22269	22426	22379	22215	22256	22340	22285	22299	22350	22228	22341	22502	22217	22442	22396	22141	22252	22330	22056	22422	22221	22271	22206	22467	22309	22385	22341	22102	22477	22262	22304	22302	22364	22348	22405	22328	22326	22266	22580	22478	22419	22354	22378	22271	22291	22142	22160	22308	22414	22315	22447	22106	22331	22363	22374	22224	22473	22343	22388	22181	22329	22374	22313	22388	22233	22165	22275	22303	22266	22264	22396	22281	22244	22507	22290	22126	22484	22194	22308	22188	22176	22186	22484	22327	22425	22512	22212	22474	22385	22372	22395	22206	22435	22292	22317	22314	22356	22226	22348	22244	22225	22360	22367	22265	22100	22334	22322	22081	22238	22303	22196	22358	22277	22238	22423	22421	22366	22342	22222	22368	22339	22331	22204	22317	22384	22280	22304	22136	22308	22252	22405	22241	22234	22368	22414	22298	22408	22338	22111	22345	22130	22250	22342	22213	22420	22316	22190	22278	22316	22274	22234	22286	22281	22281	22226	22211	22069	22210	22309	22344	22301	22489	22416	22349	22243	22299	22171	22315	22433	22357	22243	22331	22338	22445	22254	22249	22140	22476	22406	22551	22362	22428	22377	22245	22388	22182	22184	22259	22392	22165	22313	22313	22246	22362	22213	22298	22159	22363	22384	22420	22372	22208	22351	22343	22288	22278	22323	22276	22342	22223	22347	22235	22420	22196	22134	22279	22195	22243	22212	22535	22379	22253	22483	22258	22428	22436	22294	22295	22195	22465	22293	22357	22345	22306	22253	22323	22289	22344	22314	22217	22208	22367	22287	22333	22290	22227	22349	22334	22258	22309	22240	22244	22223	22466	22298	22324	22155	22388	22488	22211	22075	22296	22396	22225	22429	22270	22261	22468	22328	22290	22398	22391	22351	22233	22511	22252	22446	22490	22570	22472	22263	22425	22425	22353	22477	22499	22324	22485	22138	22477	22303	22136	22199	22352	22363	22228	22395	22324	22416	22360	22234	22185	22332	22183	22302	22249	22402	22167	22383	22386	22292	22375	22325	22492	22346	22289	22211	22282	22312	22164	22342	22399	22272	22393	22216	22265	22402	22289	22263	22148	22364	22365	22321	22289	22117	22268	22316	22410	22239	22210	22299	22367	22365	22230	22277	22388	22338	22361	22350	22335	22147	22300	22406	22431	22268	22246	22400	22177	22363	22225	22410	22367	22308	22372	22498	22312	22418	22377	22463	22248	22281	22227	22424	22340	22467	22245	22196	22231	22319	22282	22223	22388	22324	22291	22501	22362	22292	22267	22465	22298	22170	22202	22363	22330	22309	22285	22448	22388	22479	22175	22126	22349	22344	22273	22234	22315	22479	22234	22397	22320	22203	22488	22332	22253	22352	22404	22491	22374	22235	22331	22433	22355	22351	22206	22371	22339	22379	22310	22549	22187	22137	22369	22311	22133	22402	22209	22207	22129	22389	22202	22403	22275	22465	22331	22268	22286	22325	22354	22403	22296	22242	22184	22412	22318	22159	22328	22363	22197	22237	22221	22308	22467	22367	22218	22345	22398	22080	22305	22357	22377	22322	22536	22122	22336	22291	22440	22286	22372	22431	22187	22220	22425	22428	22463	22232	22233	22316	22373	22487	22344	22242	22300	22316	22302	22195	22298	22291	22249	22406	22273	22330	22208	22396	22202	22461	22375	22249	22226	22106	22426	22251	22500	22214	22384	22587	22151	22236	22268	22296	22363	22397	22418	22091	22263	22175	22220	22257	22385	22356	22291	22186	22361	22245	22340	22181	22453	22279	22283	22324	22316	22226	22430	22296	22292	22399	22317	22329	22368	22359	22329	22280	22194	22401	22427	22392	22331	22305	22423	22350	22420	22331	22356	22186	22270	22365	22445	22405	22237	22339	22320	22333	22259	22319	22391	22293	22392	22326	22192	22089	22239	22280	22164	22390	22303	22368	22246	22321	22429	22250	22314	22300	22285	22165	22234	22155	22193	22095	22391	22355	22300	22414	22350	22298	22253	22452	22426	22499	22219	22264	22550	22256	22299	22320	22278	22464	22193	22337	22361	22401	22280	22299	22112	22273	22238	22432	22367	22251	22369	22384	22324	22273	22309	22329	22208	22294	22327	22289	22394	22160	22194	22241	22322	22238	22260	22229	22256	22109	22500	22288	22313	22335	22342	22281	22370	22168	22329	22088	22386	22288	22394	22403	22411	22294	22432	22495	22092	22578	22244	22273	22403	22282	22225	22358	22227	22133	22180	22202	22300	22468	22355	22367	22206	22170	22335	22115	22297	22443	22218	22373	22514	22379	22175	22493	22240	22369	22485	22385	22274	22252	22340	22192	22408	22249	22337	22329	22355	22205	22261	22227	22385	22353	22259	22211	22371	22300	22346	22429	22232	22167	22335	22255	22367	22223	22423	22356	22362	22256	22194	22327	22102	22274	22198	22356	22468	22348	22200	22353	22274	22253	22260	22267	22188	22316	22312	22349	22236	22343	22501	22276	22147	22394	22177	22218	22179	22254	22380	22191	22266	22385	22344	22267	22379	22340	22200	22355	22204	22404	22292	22465	22365	22359	22387	22284	22317	22455	22276	22231	22316	22419	22335	22194	22288	22175	22394	22322	22198	22407	22393	22363	22344	22370	22574	22300	22311	22317	22436	22226	22187	22165	22456	22326	22288	22244	22234	22476	22224	22333	22378	22416	22304	22339	22269	22395	22217	22180	22319	22398	22293	22409	22385	22204	22228	22287	22282	22437	22204	22279	22081	22283	22357	22189	22361	22298	22250	22365	22218	22312	22270	22421	22382	22320	22351	22238	22444	22378	22233	22475	22289	22312	22239	22185	22241	22499	22282	22211	22317	22257	22350	22438	22307	22325	22183	22309	22475	22426	22334	22336	22315	22158	22368	22163	22515	21986	22235	22497	22356	22477	22438	22291	22394	22424	22286	22277	22261	22329	22342	22322	22340	22292	22558	22351	22368	22366	22293	22387	22391	22314	22440	22223	22318	22537	22127	22179	22316	22165	22430	22254	22292	22269	22308	22312	22380	22285	22250	22119	22343	22187	22283	22392	22343	22263	22338	22286	22318	22295	22381	22329	22082	22327	22362	22114	22324	22384	22392	22361	22379	22263	22361	22253	22312	22180	22279	22392	22357	22392	22470	22126	22349	22129	22281	22307	22396	22401	22444	22350	22147	22367	22122	22222	22345	22450	22301	22378	22342	22637	22285	22460	22270	22257	22385	22428	22321	22138	22302	22284	22350	22365	22292	22290	22361	22362	22196	22387	22390	22484	22248	22488	22293	22388	22372	22212	22106	22460	22223	22279	22356	22479	22336	22482	22388	22365	22202	22255	22396	22113	22174	22392	22401	22363	22202	22451	22294	22169	22327	22359	22314	22278	22259	22298	22331	22216	22441	22461	22431	22209	22455	22276	22395	22215	22326	22418	22195	22175	22280	22272	22286	22433	22263	22292	22453	22180	22271	22496	22320	22296	22303	22364	22277	22283	22252	22366	22235	22287	22183	22356	22311	22354	22392	22461	22393	22430	22337	22442	22350	22018	22380	22481	22520	22324	22434	22590	22351	22268	22328	22244	22308	22268	22298	22189	22472	22335	22274	22261	22317	22154	22411	22425	22177	22346	22244	22429	22217	22355	22286	22444	22333	22352	22325	22445	22272	22217	22445	22086	22504	22388	22423	22171	22315	22180	22412	22255	22410	22342	22326	22332	22293	22452	22441	22355	22349	22262	22300	22336	22461	22408	22404	22309	22165	22334	22360	22366	22170	22288	22268	22174	22193	22094	22421	22272	22253	22399	22400	22169	22305	22449	22317	22296	22205	22382	22333	22400	22386	22225	22429	22501	22210	22364	22392	22487	22475	22449	22161	22615	22142	22408	22289	22271	22319	22432	22311	22371	22319	22501	22375	22243	22344	22375	22252	22290	22327	22260	22415	22335	22520	22172	22449	22283	22192	22397	22215	22367	22314	22183	22228	22302	22420	22428	22428	22481	22442	22305	22223	22213	22401	22443	22420	22514	22232	22165	22487	22291	22327	22220	22248	22443	22326	22416	22271	22287	22364	22355	22420	22269	22471	22325	22446	22341	22294	22300	22274	22316	22292	22300	22287	22459	22210	22244	22418	22354	22297	22304	22291	22460	22316	22421	22337	22403	22389	22172	22361	22259	22399	22354	22472	22315	22323	22338	22338	22306	22365	22447	22228	22367	22106	22406	22276	22207	22297	22423	22248	22158	22135	22430	22345	22288	22243	22185	22268	22194	22251	22236	22372	22376	22351	22318	22387	22317	22293	22356	22243	22306	22289	22179	22260	22428	22324	22291	22438	22312	22142	22355	22214	22483	22411	22440	22354	22429	22295	22274	22355	22352	22411	22143	22251	22375	22437	22362	22325	22452	22245	22234	22409	22329	22252	22476	22258	22334	22535	22177	22374	22376	22332	22074	22319	22213	22360	22347	22271	22262	22173	22277	22118	22280	22331	22248	22371	22251	22239	22247	22304	22329	22302	22345	22219	22426	22246	22434	22305	22367	22254	22403	22440	22318	22401	22135	22317	22316	22384	22298	22234	22298	22346	22297	22355	22129	22389	22441	22302	22446	22356	22331	22209	22295	22292	22493	22181	22530	22343	22206	22317	22220	22294	22168	22350	22299	22322	22393	22216	22412	22174	22366	22358	22408	22444	22303	22106	22361	22434	22368	22423	22216	22302	22236	22363	22229	22418	22322	22302	22278	22381	22319	22400	22409	22465	22198	22498	22302	22332	22421	22171	22262	22303	22376	22276	22283	22322	22123	22292	22402	22277	22391	22251	22321	22313	22352	22288	22170	22260	22404	22295	22377	22297	22469	22427	22291	22346	22462	22360	22523	22397	22369	22245	22264	22490	22406	22352	22322	22293	22509	22108	22418	22328	22354	22270	22279	22339	22286	22293	22494	22447	22223	22416	22255	22251	22187	22393	22408	22043	22357	22362	22149	22383	22351	22252	22711	22405	22623	22471	22456	22386	22205	22267	22144	22271	22422	22419	22392	22542	22161	22392	22372	22294	22207	22284	22061	22497	22307	22349	22263	22516
23853	25272	48785	47826	38358	33215	32108	29776	29360	29366	29662	29739	29672	29685	29698	29642	29255	29258	29490	29443	29520	29701	29600	29451	29659	29388	29591	29363	29590	29581	29575	29333	29609	29519	29650	29368	29335	29282	29549	29188	29530	29407	29488	29458	29513	29600	29290	29357	29386	29407	29776	29487	29380	29474	29528	29533	29461	29400	29189	29151	29397	29454	29446	29388	29174	29455	29227	29559	29277	29140	29409	29307	29539	29348	29311	29317	29709	29419	29441	29522	29247	29368	29342	29472	29286	29473	29426	29110	29268	29449	29172	29250	29519	29523	29357	29272	29265	29481	29226	29269	29632	29292	29322	29261	29426	29379	29238	29129	29494	29506	29391	29374	29410	29305	29246	29170	29363	29346	29378	29478	29232	29214	29529	29292	29366	29250	29312	29201	29134	29327	29562	29384	29379	29294	29489	29297	29337	29393	29399	29441	29523	29590	29450	29391	29215	29284	29344	29453	29317	29340	29448	29334	29521	29323	29348	29177	29206	29308	29339	29314	29350	29247	29430	29342	29199	29186	29345	29193	29295	29469	29635	29187	29445	29482	29407	29218	29480	29523	29407	29276	29361	29400	29385	29376	29606	29403	29446	29412	29441	29354	29157	29464	29374	29520	29339	29522	29369	29376	29279	29468	29425	29324	29211	29376	29302	29437	29317	29430	29434	29395	29552	29323	29272	29206	28959	29484	29459	29364	29088	29241	29403	29308	29363	29252	29499	29619	29511	29452	29291	29394	29518	29582	29183	29215	29109	29183	29339	29330	29473	29453	29334	29150	29367	29444	29403	29162	29632	29239	29080	29185	29402	29511	29501	29329	29358	29403	29393	29480	29429	29461	29183	29439	29600	29373	29374	29403	29329	29348	29264	29467	29454	29384	29300	29266	29316	29519	29244	29320	29489	29142	29347	29456	29243	29169	29429	29403	29364	29124	29303	29142	29339	29435	29334	29481	29400	29366	29164	29397	29305	29272	29314	29329	29259	29350	29310	29134	29365	29421	29414	29196	29624	29463	29369	29368	29232	29237	29306	29410	29638	29661	29168	29419	29373	29448	29137	29181	29379	29296	29373	29296	29444	29321	29340	29191	29371	29391	29374	29386	29468	29505	29338	29227	29142	28970	29623	29432	29364	29728	29211	29415	29162	29427	29228	29207	29488	29358	29486	29463	29545	29273	29214	29319	29278	29276	29530	29446	29591	29249	29634	29500	29513	29302	29315	29563	29586	29421	29279	29311	29454	29318	29414	29629	29275	29342	29316	29472	29257	29262	29341	29431	29358	29376	29308	29365	29484	29450	29092	29331	29324	29314	29534	29461	29406	29216	29565	29414	29451	29539	29314	29317	29324	29360	29403	29453	29359	29405	29414	29408	29238	29207	29147	29172	29333	29403	29433	29481	29398	29249	29275	29135	29405	29383	29342	29226	29396	29183	29698	29377	29259	29176	29475	29331	29557	29317	29566	29343	29288	29442	29456	29247	29290	29297	29187	29482	29250	29236	29331	29351	29547	29349	29331	29474	29295	29258	29379	29506	29343	29539	29462	29340	29211	29280	29405	29419	29073	29361	29315	29504	29487	29286	29545	29531	29488	29542	29563	29489	29444	29350	29310	29455	29365	29174	29376	29216	29271	29227	29423	29219	29446	29222	29333	29278	29284	29367	29197	29319	29562	29287	29269	29386	29277	29471	29472	29393	29517	29326	29362	29244	29127	29265	29235	29593	29456	29496	29448	29402	29372	29136	29255	29495	29362	29438	29138	29257	29327	29293	29228	29316	29430	29217	29343	29446	29438	29449	29450	29073	29345	29481	29698	29326	29348	29290	29379	29415	29406	29360	29369	29527	29245	29348	29608	29446	29531	29106	29265	29326	29342	29436	29361	29218	29277	29505	29388	29534	29453	29414	29480	29272	29472	29523	29025	29288	29288	29364	29562	29193	29201	29523	29330	29191	29384	29374	29242	29323	29220	29506	29378	29303	29373	29459	29410	29409	29067	29139	29251	29492	29338	29195	29544	29272	29349	29398	29429	29344	29610	29183	29415	29253	29401	29353	29506	29295	29354	29344	29487	29375	29606	29659	29237	29237	29059	29305	29357	29197	29480	29101	29304	29170	29371	29150	29338	29511	29311	29446	29534	29290	29365	29267	29401	29282	29479	29419	29276	29493	29497	29403	29352	29681	29423	29408	29490	29324	29295	29404	29413	29407	29278	29442	29382	29054	29368	29443	29600	29409	29517	29498	29345	29252	29343	29472	29399	29315	29391	29353	29491	29347	29496	29305	29545	29349	29597	29545	29631	29135	29187	29435	29333	29236	29215	29525	29401	29421	29137	29243	29160	29559	29289	29335	29294	29354	29235	29443	29489	29237	29535	29289	29155	29465	29651	29067	29588	29410	29457	29237	29258	29288	29346	29466	29350	29237	29461	29212	29169	29566	29430	29495	29338	29494	29532	29361	29433	29519	29298	29213	29489	29191	29465	29315	29633	29356	29431	29127	29351	29190	29259	29236	29325	29585	29528	29121	29236	29359	29379	29478	29374	29272	29340	29224	29415	29625	29505	29523	29342	29270	29406	29451	29381	29277	29337	29317	29398	29370	29486	29222	29496	29171	29372	29413	29458	29395	29417	29288	29151	29397	29500	29654	29427	29380	29551	29321	29448	29535	29502	29652	29468	29398	29373	29365	29284	29590	29435	29241	29219	29361	29176	29165	29532	29352	29570	29209	29426	29478	29423	29228	29387	29377	29432	29341	29393	29448	29376	29486	29249	29328	29494	29368	29905	29234	29524	29574	29216	29470	29398	29437	29658	29240	29454	29633	29239	29262	29365	29226	29287	29519	29528	29266	29535	29421	29333	29340	29393	29339	29560	29267	29392	29406	29255	29537	29414	29219	29328	29360	29604	29105	29246	29359	29513	29351	29103	29080	29468	29689	29584	29366	29542	29202	29410	29480	29268	29068	29316	29343	29467	29441	29410	29383	29386	29342	29428	29252	29414	29194	29283	29090	29395	29447	29334	29205	29289	29460	29194	29341	29426	29353	29382	29323	29571	29446	29382	29355	29297	29207	29364	29467	29446	29489	29466	29377	29111	29512	29188	29190	29287	29486	29253	29332	29345	29209	29381	29387	29221	29326	29263	29349	29506	29282	29327	29446	29336	29439	29370	29482	29447	29521	29318	29472	29438	29500	29629	29575	29447	29477	29648	29495	29229	29262	29127	29352	29502	29415	29337	29267	29521	29376	29625	29369	29226	29101	29406	29395	29460	29127	29428	29465	29248	29275	29561	29450	29492	29608	29242	29603	29358	29312	29441	29338	29344	29543	29396	29345	29335	29312	29531	29413	29491	29418	29415	29064	29437	29550	29491	29497	29442	29280	29380	29453	29464	29285	29342	29355	29507	29395	29306	29186	29398	29442	29457	29385	29558	29329	29460	29233	29308	29307	29027	29260	29363	29521	29357	29438	29553	29204	29423	29633	29032	29382	29324	29516	29560	29321	29479	29418	29622	29354	29478	29484	29367	29432	29267	29147	29238	29391	29315	29531	29184	29445	29391	29696	29264	29570	29463	29382	29560	29512	29279	29417	29455	29177	29294	29207	29172	29355	29554	29531	29081	29421	29520	29523	29393	29409	29374	29485	29690	29279	29382	29349	29071	29366	29451	29187	29348	29251	29155	29415	29191	29225	29380	29198	29436	29135	29309	29307	29387	29304	29313	29332	29234	29207	29353	29488	29210	29353	29260	29277	29304	29256	29239	29406	29468	29489	29295	29513	29400	29254	29421	29480	29342	29130	29192	29098	29445	29443	29443	29576	29624	29230	29314	29453	29330	29671	29269	29273	29470	29377	29303	29365	29173	29358	29609	29347	29499	29474	29568	29288	29511	29486	29348	29269	29430	29394	29492	29481	29226	29161	29390	29184	29289	29187	29514	29410	29292	29360	29069	29315	29206	29543	29369	29410	29398	29185	29424	29343	29546	29244	29364	29235	29404	29395	29524	29313	29309	29383	29501	29463	29543	29287	29298	29476	29516	29548	29300	29334	29378	29456	29348	29383	29234	29312	29413	29228	29273	29223	29299	29584	29473	29266	29483	29348	29345	29231	29063	29277	29437	29393	29239	29263	29384	29343	29223	29227	29308	29393	29472	29228	29137	29272	29328	29197	29414	29435	29192	29481	29504	29519	29442	29542	29420	29244	29300	29318	29436	29175	29497	29227	29158	29152	29249	29349	29407	29527	29332	29180	29555	29250	29344	29285	29328	29091	29463	29208	29593	29148	29168	29438	29427	29178	29433	29292	29504	29445	29260	29256	29370	29361	29470	29291	29454	29495	29400	29427	29553	29322	29178	29384	29377	29520	29552	29206	29382	29320	29393	29277	29387	29209	29335	29427	29515	29499	29462	29558	29437	29253	29444	29452	29399	29350	29413	29429	29620	29318	29163	29555	29375	29349	29330	29283	29290	29243	29331	29198	29447	29507	29410	29382	29228	29601	29311	29393	29318	29245	29394	29307	29424	29349	29371	29437	29323	29430	29501	29357	29318	29382	29709	29556	29243	29397	29233	29442	29218	29436	29428	29408	29329	29177	29543	29534	29289	29671	29199	29099	29335	29379	29267	29477	29419	29202	29695	29329	29377	29385	29383	29324	29451	29722	29260	29298	29569	29470	29357	29096	29210	29422	29422	29258	29492	29422	29458	29496	29502	29400	29406	29403	29418	29526	29345	29172	29291	29348	29431	29382	29431	29258	29289	29341	29362	29312	29333	29370	29831	29544	29224	29242	29176	29201	29432	29644	29278	29625	29147	29383	29345	29258	29164	29350	29238	29040	29380	29422	29562	29151	29283	29092	29432	29421	29242	29089	29498	29518	29485	29322	29317	29350	29271	29358	29283	29251	29313	29166	29471	29309	29362	29507	29525	29480	29446	29394	29552	29290	29342	29435	29435	29337	29393	29422	29289	29253	29491	29319	29243	29312	29369	29602	29532	29373	29475	29413	29251	29408	29518	29397	29124	29304	29651	29364	29367	29266	29143	29393	29370	29559	29362	29425	29503	29451	29157	29405	29525	29265	29348	29246	29286	29564	29500	29475	29203	29463	29161	29324	29446	29086	29538	29434	29328	29404	29546	29217
53206	100686	91158	64831	42319	28625	23807	22704	22530	22538	22425	22513	22615	22564	22510	22458	22559	22576	22638	22385	22541	22567	22487	22405	22455	22397	22646	22437	22507	22433	22500	22493	22484	22419	22344	22585	22487	22495	22470	22513	22480	22549	22457	22497	22409	22473	22395	22393	22288	22531	22412	22437	22370	22546	22427	22605	22628	22569	22615	22298	22333	22357	22562	22446	22484	22466	22518	22488	22374	22247	22338	22433	22584	22436	22396	22491	22578	22631	22367	22478	22607	22467	22469	22494	22427	22416	22470	22399	22316	22465	22444	22460	22607	22453	22552	22509	22397	22515	22513	22458	22396	22473	22444	22452	22474	22428	22450	22453	22453	22645	22497	22531	22277	22468	22620	22585	22287	22417	22489	22398	22198	22567	22405	22380	22338	22537	22242	22473	22258	22484	22504	22447	22395	22495	22645	22412	22366	22470	22725	22406	22606	22451	22571	22371	22389	22424	22298	22367	22374	22508	22503	22476	22497	22448	22485	22651	22466	22537	22364	22449	22343	22348	22514	22506	22488	22378	22485	22553	22396	22474	22614	22237	22376	22474	22645	22473	22586	22411	22373	22596	22611	22589	22580	22433	22622	22547	22479	22368	22417	22538	22429	22538	22373	22612	22319	22578	22578	22387	22546	22415	22411	22497	22461	22532	22672	22405	22505	22536	22414	22586	22513	22510	22491	22496	22520	22316	22346	22304	22415	22471	22423	22426	22452	22526	22522	22547	22483	22402	22385	22479	22451	22478	22499	22359	22361	22518	22588	22341	22597	22506	22517	22550	22445	22355	22532	22394	22431	22513	22648	22394	22594	22327	22428	22364	22479	22409	22520	22422	22160	22510	22655	22501	22536	22379	22402	22445	22501	22517	22418	22371	22485	22534	22379	22365	22528	22377	22561	22502	22362	22438	22342	22335	22381	22319	22740	22318	22501	22237	22457	22718	22578	22404	22452	22518	22437	22565	22361	22431	22478	22442	22477	22670	22366	22313	22511	22558	22446	22413	22398	22314	22405	22553	22480	22388	22499	22270	22557	22524	22511	22653	22487	22385	22507	22293	22640	22467	22453	22585	22267	22285	22559	22373	22535	22450	22496	22462	22279	22224	22526	22346	22515	22414	22503	22620	22528	22510	22328	22634	22428	22514	22373	22336	22422	22683	22383	22712	22377	22582	22384	22668	22560	22446	22578	22512	22345	22572	22434	22428	22356	22492	22437	22348	22520	22505	22320	22520	22457	22458	22367	22449	22434	22755	22547	22487	22413	22250	22521	22432	22519	22492	22349	22471	22534	22516	22296	22505	22325	22541	22411	22371	22480	22486	22350	22469	22573	22478	22538	22491	22605	22522	22637	22554	22467	22593	22403	22390	22543	22418	22440	22270	22576	22425	22564	22511	22483	22619	22524	22551	22326	22428	22478	22249	22461	22456	22450	22705	22372	22731	22425	22442	22643	22431	22358	22490	22476	22471	22511	22583	22293	22400	22407	22577	22595	22465	22416	22333	22525	22449	22350	22701	22452	22469	22286	22634	22403	22599	22395	22387	22694	22358	22395	22441	22418	22560	22443	22310	22443	22349	22466	22321	22379	22675	22447	22417	22489	22429	22527	22365	22576	22451	22484	22606	22467	22390	22490	22385	22348	22285	22425	22511	22289	22371	22375	22680	22521	22609	22227	22457	22451	22499	22589	22512	22341	22488	22429	22597	22320	22553	22537	22325	22601	22365	22626	22420	22491	22374	22458	22509	22576	22507	22449	22535	22448	22436	22400	22380	22388	22345	22388	22414	22516	22533	22548	22442	22549	22502	22500	22342	22501	22446	22439	22622	22624	22481	22349	22561	22527	22524	22546	22554	22386	22419	22317	22333	22365	22426	22341	22453	22486	22621	22611	22294	22485	22378	22522	22448	22494	22336	22489	22454	22425	22324	22312	22363	22313	22592	22459	22509	22502	22625	22447	22572	22431	22641	22381	22497	22387	22593	22613	22262	22547	22569	22623	22582	22514	22431	22529	22452	22255	22382	22425	22441	22515	22501	22639	22441	22419	22385	22549	22446	22452	22661	22354	22428	22606	22396	22381	22597	22432	22373	22531	22458	22456	22618	22577	22565	22502	22483	22466	22406	22532	22616	22575	22421	22603	22464	22524	22547	22510	22401	22604	22401	22489	22483	22663	22391	22345	22383	22444	22471	22508	22488	22458	22343	22430	22513	22609	22462	22596	22572	22329	22452	22487	22700	22381	22387	22379	22392	22425	22454	22549	22511	22415	22430	22349	22364	22484	22426	22376	22593	22660	22680	22557	22706	22551	22454	22468	22530	22313	22324	22434	22460	22420	22444	22269	22450	22421	22440	22318	22331	22283	22431	22656	22554	22472	22407	22381	22546	22500	22317	22367	22542	22410	22409	22311	22389	22212	22573	22529	22478	22711	22395	22415	22495	22206	22487	22486	22560	22417	22517	22505	22379	22468	22536	22521	22449	22471	22457	22541	22328	22483	22430	22265	22527	22488	22452	22417	22389	22579	22347	22374	22443	22590	22499	22350	22307	22507	22380	22333	22446	22426	22608	22583	22315	22607	22490	22605	22487	22475	22497	22299	22459	22393	22399	22419	22498	22436	22550	22574	22545	22455	22485	22367	22392	22444	22350	22470	22580	22453	22477	22497	22231	22519	22453	22354	22545	22540	22428	22423	22561	22407	22338	22343	22577	22614	22407	22579	22481	22353	22551	22296	22344	22459	22465	22503	22492	22500	22578	22633	22441	22375	22427	22508	22315	22412	22474	22385	22497	22353	22463	22401	22537	22500	22213	22383	22351	22371	22430	22448	22324	22620	22475	22317	22436	22411	22464	22386	22507	22469	22462	22347	22320	22579	22447	22581	22630	22503	22436	22639	22384	22757	22364	22605	22569	22264	22483	22265	22521	22396	22296	22214	22474	22480	22507	22324	22528	22393	22342	22494	22293	22501	22331	22454	22597	22427	22527	22501	22531	22440	22323	22321	22518	22519	22436	22537	22436	22338	22596	22376	22410	22269	22608	22443	22613	22481	22382	22515	22442	22231	22543	22274	22562	22559	22416	22453	22288	22550	22404	22451	22376	22571	22555	22330	22279	22482	22563	22485	22641	22612	22435	22620	22582	22435	22505	22365	22449	22261	22390	22500	22379	22491	22506	22480	22459	22491	22320	22181	22543	22296	22588	22320	22364	22474	22489	22382	22561	22482	22316	22544	22552	22482	22519	22424	22406	22431	22512	22526	22470	22561	22557	22618	22325	22245	22540	22367	22429	22274	22458	22578	22505	22340	22454	22456	22558	22382	22206	22523	22403	22408	22477	22450	22630	22590	22458	22387	22532	22541	22555	22429	22588	22365	22489	22428	22486	22451	22447	22352	22439	22522	22360	22548	22357	22527	22438	22499	22474	22470	22291	22542	22392	22329	22367	22602	22528	22501	22400	22565	22422	22571	22509	22409	22516	22290	22437	22442	22335	22617	22438	22401	22487	22516	22234	22502	22438	22394	22476	22626	22498	22615	22532	22561	22476	22327	22409	22600	22340	22682	22561	22597	22367	22446	22663	22511	22652	22704	22493	22413	22404	22607	22463	22471	22403	22508	22503	22567	22429	22462	22436	22593	22479	22481	22489	22445	22678	22560	22373	22447	22614	22394	22266	22523	22541	22453	22463	22282	22381	22397	22610	22562	22400	22436	22483	22580	22666	22486	22456	22422	22524	22448	22393	22456	22325	22411	22515	22568	22410	22320	22371	22326	22519	22630	22578	22577	22364	22435	22615	22540	22400	22619	22531	22617	22465	22404	22633	22518	22430	22583	22359	22333	22506	22635	22508	22322	22600	22448	22438	22675	22623	22319	22435	22398	22429	22484	22442	22476	22357	22353	22310	22470	22409	22467	22532	22386	22283	22388	22604	22456	22454	22428	22437	22530	22367	22439	22461	22465	22590	22415	22351	22369	22430	22329	22665	22406	22407	22376	22463	22271	22444	22639	22572	22303	22582	22405	22228	22415	22517	22528	22429	22486	22403	22278	22555	22555	22589	22261	22566	22470	22521	22344	22546	22420	22427	22400	22577	22339	22581	22210	22595	22447	22302	22534	22449	22538	22478	22482	22561	22354	22438	22486	22349	22367	22451	22499	22385	22398	22512	22595	22392	22737	22351	22647	22480	22371	22240	22408	22396	22589	22344	22496	22395	22458	22486	22484	22488	22546	22372	22508	22453	22538	22345	22506	22482	22387	22429	22491	22373	22496	22642	22472	22502	22379	22469	22468	22383	22486	22516	22464	22446	22653	22476	22363	22319	22495	22504	22347	22428	22348	22358	22646	22202	22526	22471	22348	22469	22508	22617	22379	22575	22469	22385	22492	22531	22382	22620	22547	22396	22385	22583	22419	22508	22487	22482	22398	22453	22460	22480	22446	22357	22540	22533	22631	22283	22504	22553	22463	22333	22374	22459	22450	22561	22380	22592	22737	22402	22481	22303	22425	22423	22485	22481	22401	22414	22415	22243	22568	22528	22436	22596	22391	22362	22547	22410	22525	22462	22479	22491	22405	22386	22390	22462	22465	22315	22483	22419	22438	22562	22448	22599	22460	22361	22450	22444	22355	22615	22686	22382	22603	22349	22382	22431	22609	22501	22640	22293	22508	22633	22490	22560	22656	22502	22584	22346	22496	22520	22431	22455	22691	22450	22431	22444	22570	22361	22473	22511	22381	22436	22267	22473	22504	22428	22399	22574	22617	22363	22472	22432	22495	22603	22489	22660	22532	22567	22332	22371	22647	22455	22631	22324	22444	22463	22461	22586	22351	22439	22628	22540	22278	22491	22322	22410	22552	22322	22512	22259	22529	22476	22473	22484	22536	22457	22580	22426	22485	22548	22198	22409	22572	22302	22497	22496	22496	22525	22412	22596	22394	22384	22563	22525	22276	22378	22344	22522	22461	22657	22318	22573	22557	22359	22536	22354	22537	22433	22254	22660	22432	22455	22475	22409	22415	22480	22335	22296	22486	22520	22372	22457	22545	22609	22543	22437	22537	22389	22474	22546	22378	22555	22516	22612	22419	22422	22348	22334	22659	22433	22438	22439	22184	22547	22419	22412	22362	22393	22483	22239	22624	22494
22435	24063	44130	46211	39848	34645	34110	30575	30295	30832	30692	30482	30683	30292	30361	30473	30476	30507	30508	30394	30304	30413	30437	30519	30366	30485	30371	30249	30376	30294	30373	30199	30486	30492	30437	30414	30550	30609	30504	30365	30115	30314	30108	30567	30283	30358	30391	30191	30236	30262	30549	30213	30112	30133	30158	30143	30372	30485	30292	30258	30130	30334	30242	30070	30022	30209	30161	30287	30312	30223	30314	30067	30091	30041	30133	30288	30255	29950	30226	30205	30332	30439	30348	30167	30272	30248	29955	30089	30387	30443	30125	30105	30310	30228	30181	30273	30469	30038	30341	30337	30162	30345	30431	30286	30253	30286	30081	30205	30284	30285	30204	30342	30035	30222	30320	30200	30213	30023	30127	30266	30532	30181	29999	30130	30231	30219	30203	30303	30256	30020	30244	30181	30520	29979	30263	29930	30387	30108	30226	30125	30120	29901	30176	30251	30312	30163	30209	29988	30274	30172	30274	30128	29885	30408	30014	30364	30210	30293	30165	30242	30025	30230	30209	30240	30321	30368	30316	30191	30221	30533	30232	30084	30492	30449	30284	30277	30207	30185	30330	30407	30187	30243	30103	30135	30093	30114	30171	30220	30241	30318	30106	30232	30359	30094	30307	30213	30315	30284	30082	29938	30159	30318	30271	29974	30260	30242	30151	30164	30138	30013	30197	30191	30182	30194	30077	30267	30318	30197	29989	30385	30216	30302	30116	29941	30302	29982	30050	30128	30308	30300	30372	30281	30310	29915	30306	30039	29997	30286	30080	30282	30160	30315	29956	30029	30511	30251	30073	30191	30121	30083	30404	30247	30206	30347	30030	30365	30198	30199	30192	30350	30039	29969	30329	30241	30099	30275	30205	30088	30316	30463	30272	30089	30165	30047	30323	30189	30284	30230	30203	30064	30438	30146	30231	30378	30438	30156	30172	30313	29954	30094	30163	30051	30186	30277	30106	30218	30170	30002	30267	30247	29999	30145	30099	30196	30264	30229	30022	30044	30136	30367	30130	30231	30116	30174	30185	30173	30117	30164	30058	30138	30116	30144	30144	30257	30101	30299	30287	30100	30317	30228	30191	30236	30281	30117	30176	30077	30124	30487	29962	30054	30075	30238	30146	30309	30275	30163	30415	30103	30058	30207	30155	30196	30491	30139	30169	30176	30081	30057	30171	30265	30273	30182	30187	30202	30069	30207	30193	30151	30164	30381	30180	29970	30170	30147	30154	30261	30159	30252	30231	30300	30193	30416	30124	30120	30187	30333	30283	30204	29997	30230	30218	30050	30217	30329	30112	30166	29963	30160	29976	30064	30077	30266	30246	29935	30117	30129	30010	29999	30251	30395	30262	29837	30157	30076	30359	30356	30547	30003	30460	30279	30105	30162	30087	30021	30108	30325	30246	30217	30319	30024	30250	30198	30072	30332	30156	30365	30237	30121	30376	30067	30157	30235	29934	30366	30246	29993	30045	30200	30269	30110	30404	30204	30203	30034	29960	30160	30089	30257	30224	30152	30233	30173	30227	30335	30364	30153	30169	30143	30162	30247	30299	30382	30454	30292	30201	30222	30191	29985	30183	30255	30081	30504	30188	30184	30121	30005	30543	30071	29959	30405	30157	29967	29961	30024	30247	30199	30255	30542	30169	30125	30265	30127	30130	30264	30151	30434	30197	30275	30311	30068	30318	30231	30270	30149	30430	30305	29902	30183	30334	30032	30255	29976	30347	30290	30371	30262	30378	30312	30151	30185	30269	30226	30219	30179	30068	30168	30183	30058	30283	30071	30334	30109	30193	30206	29960	30202	30233	30060	30362	30067	30164	30448	29973	30320	30164	30080	30090	30223	30117	30253	30187	30072	30221	30263	30021	30282	30043	30249	30273	30350	29886	30069	29915	30102	29930	30310	30105	30190	30280	30291	30163	30136	30201	29961	30350	30129	30457	30094	30108	30050	30098	30097	30155	30071	30071	30112	30196	29992	30175	30118	30260	30382	30081	30308	30189	30083	30368	30381	30210	30164	30079	30273	30103	30328	30451	30255	30256	30175	30123	30101	30279	30392	30186	29995	30153	30204	30297	30441	30265	30324	30460	30147	30063	30141	30112	29920	30236	30221	30304	30321	30398	30185	30276	30562	29988	30534	30360	30172	30238	30462	30178	30297	30196	30193	30242	30108	30498	30104	30024	30340	30444	30366	30250	30158	30310	30268	30360	30224	30125	30149	29995	30285	30158	30014	30020	30259	30168	30424	30269	30149	30217	30184	30263	30152	30105	30333	30245	30415	30235	30307	30299	30281	30333	30138	30284	30383	30128	29977	29966	30144	29984	30226	30158	30130	30416	30373	30145	30075	30243	30249	30252	30116	29966	30317	30077	30204	30046	29966	30071	30098	29962	30154	30245	30139	30188	30080	30230	30233	30286	30124	30225	30234	30454	30242	30028	30058	30165	30064	30062	30259	30486	30086	30168	30128	30347	30179	29869	30349	30169	30051	30241	30200	30152	30145	30334	30324	30222	30350	29972	30157	30500	30186	30197	30205	30378	30172	30201	30187	29771	29901	30321	30106	29937	30192	30126	30191	29992	29926	30172	30211	30064	30308	30086	30139	29918	30172	30143	30059	30207	30407	30119	30289	30132	30133	30238	30402	29927	30631	30435	30288	30255	30347	30113	30096	30138	30260	30374	30117	30060	29948	30119	30480	30261	30060	30107	30112	30124	30084	30297	29818	30126	30212	30263	30409	30242	30194	30058	30271	30195	30215	30074	30152	30198	30041	30071	30152	30075	30057	30257	29934	30224	30153	30141	30294	30039	30222	30272	30154	30178	30282	30074	29947	30186	30129	30116	30334	30238	30292	30085	30320	30304	30086	30216	30340	29984	30224	30131	30299	30289	30015	30053	30208	30089	29992	30291	30081	30005	30215	30378	30200	30101	30099	30086	30025	30345	30183	30106	30084	30267	30352	30261	30170	30135	30069	30031	30131	30250	30226	30178	30227	30127	30227	30230	30183	30292	30249	30178	30109	30187	30193	30175	30058	30198	30232	29955	30348	30250	30162	30279	30328	30097	30345	30429	30251	30198	30302	30311	30013	30115	30229	30107	30054	30177	29997	30075	30337	30308	29828	29948	30398	30434	30226	30442	30080	30155	30293	29919	30019	30073	30343	30366	30213	30135	30143	30035	30246	30078	30405	30100	30017	30305	29955	30224	30303	30153	30046	30295	29951	30196	30328	30218	30310	30131	30419	30271	30325	30128	30108	30178	29994	30249	30179	30101	30249	30144	29960	30148	30353	30325	30092	30219	30047	30071	30382	30205	30041	30327	30097	30311	30094	30252	30204	30005	30484	30003	30318	30313	30032	30104	30268	30313	30232	30271	30257	30078	30561	30241	30014	30033	30143	30005	30130	30168	29962	30069	30057	30253	30062	30162	30185	30321	30273	30152	30149	29960	30266	30082	30022	30171	30151	30409	30087	30118	30052	30168	30222	30233	30028	30231	30592	30156	30256	30031	30362	30317	30224	30012	30184	30169	30196	30249	30096	30311	30249	30030	30105	30360	30109	29949	30165	30070	30371	30061	30052	30291	30086	30221	30153	30309	30262	30056	30175	30015	30096	30099	30158	30106	29958	30092	30069	30344	30226	30013	30161	30393	30254	30090	30219	30012	30219	30305	30239	30116	30151	30512	30350	30070	30185	30158	30023	30170	30056	29976	30004	30319	30002	30291	29955	30246	30231	30142	30062	30291	30075	30034	30213	30309	30017	30229	30270	30474	30272	30258	30218	30116	30076	30283	30237	29961	30247	30306	30064	30111	30058	30252	29992	30304	30176	30141	30306	30355	30095	30119	30047	30086	30373	30082	30385	30392	30290	30343	30359	30027	30121	30050	30217	30377	30232	30349	30226	30237	30287	30122	30170	30349	30561	30300	30374	30266	30327	30331	30199	30087	30098	29869	29976	30327	30128	30385	30032	29929	30303	30264	30339	30258	30421	30204	30112	30077	30362	29978	30378	30280	30130	30021	30122	30249	30413	30447	29973	30146	30279	30139	30244	30242	30295	30047	30211	30329	30059	29941	29966	30212	30174	30244	30194	30023	30113	30342	30215	30185	30210	30457	30254	30136	30111	30188	30108	30088	30166	30392	30149	30221	29852	30218	30197	30011	29959	30158	30088	30131	30010	30098	30338	30013	30110	30184	30242	30089	30233	30059	30160	30181	30296	30373	29973	30040	30076	30125	30172	30092	30005	30146	30045	30325	30179	30001	29991	30054	30169	30371	30332	30317	30119	30257	30173	30320	30193	30302	30062	30245	30155	30140	30508	30064	30129	30160	30202	30207	30383	30191	30103	30192	30149	30112	30356	29995	30195	30523	30364	30429	30188	29969	30163	30160	30211	29861	29976	30260	29967	30331	30245	30064	30392	30121	30100	30147	30297	30145	30285	30276	30414	30276	30219	30447	30324	30248	30186	30147	30135	30248	30106	30195	30066	30177	30367	30303	30135	30072	30125	30070	30249	30050	30166	29970	30176	30126	30044	30165	30084	29912	30233	30019	30218	30331	30423	30062	30170	30196	30484	30205	30191	30142	30284	30284	30129	30260	30240	30042	29838	30222	30287	30097	30248	30110	29952	30061	30251	30294	30109	30323	30354	30094	30214	30315	30074	30466	30114	30139	30055	30280	30125	30393	30446	30209	30171	30120	30135	30187	30505	30283	30269	30461	29976	30141	30240	30335	30182	30116	30001	30236	30131	30130	30019	30116	30419	30276	30225	29843	30108	30182	30130	30059	30016	30186	30285	29912	30204	30230	30203	30327	30181	30361	30542	30262	29980	29802	30010	30165	30473	30085	30265	30273	30229	30391	30296	30219	30187	30358	30308	30167	29968	30047	30409	30235	30097	30269	30549	30293	30272	30067	30097	30421	30104	30283	29957	30027	30347	30175	30041	30076	30249	30220	30277	30076	30027	30128	30018	30262	30073	30325	30283	30310	30355	30189	30231	30061	30377	30382	30491	30383	30342	30172	30234	30299	30026	30275	30312	30121	30211	30449	30238	30207	30433	30410	30452	30109	30283	30089	30052	29848	30404	30448	30083	30135	30016	30153	30233	30190	30211	30496	30139	29883	30098	30280	29955
60775	98446	93858	81358	54451	34739	25760	23083	22634	22924	22890	22739	22925	23128	22894	22920	22990	23019	22761	23064	22822	22975	22722	23029	23067	22845	23094	23083	23111	22909	23061	23026	22909	22933	23073	23032	22985	22847	23053	22694	23007	22964	22971	23065	22870	23089	23197	22948	23216	22974	22766	22908	22978	22952	22955	22914	23093	22890	23014	22943	23010	22895	22918	22898	22807	23054	22845	23134	23072	22663	23052	23094	22982	22868	22967	22897	22832	22922	22857	22990	23021	22894	22890	22988	22853	22977	23055	22975	22792	22942	23109	22881	23059	22834	22849	22887	22908	22962	22830	22958	22899	22881	22718	22853	23034	22980	22897	22996	22936	23022	23083	23020	23056	22995	22984	22837	22749	22875	22889	22996	23018	23003	22969	22891	22816	22930	22877	22892	22858	22855	23243	23010	22975	22838	23094	22993	22916	22841	22921	22894	23227	22877	23077	22864	22970	22759	22826	22741	22889	23063	22985	23092	23005	22895	23023	22765	22916	22958	22871	22865	22935	22897	23066	22867	23117	22911	23084	22977	22835	22893	22907	22910	23011	22985	22811	23001	23194	22939	22960	22822	22926	22955	22877	23008	23058	22881	23047	22796	22920	22889	22813	22786	22759	22857	23018	23074	22838	22936	22942	22963	22907	22974	22844	23030	23084	23007	23067	22825	22975	22817	22887	23185	22721	22956	23012	22878	23095	22711	22821	22972	22853	22998	22914	22961	23008	22943	22885	22875	22740	22904	23001	22860	22943	22894	22759	22882	22782	22975	23033	22930	22786	22763	22726	22905	22895	22920	22926	23000	22792	22804	22852	22912	22943	22862	22943	22889	22929	22666	23066	23099	22919	22863	22778	22963	23153	22977	22870	22862	22907	22978	23005	23037	22839	22738	23033	22847	22950	22772	22802	23074	22877	22931	22803	22836	22978	22963	23013	22850	22960	22885	22852	22848	22940	22935	22742	23017	22952	23045	22792	22951	22721	22868	22708	23019	22897	23057	22747	23023	22976	23075	22846	22858	22998	22688	22947	22943	23056	22772	22971	22765	22942	22849	22769	22933	22951	22942	23075	22959	22826	22902	22932	22802	23004	22884	22906	23018	22879	22854	22879	23082	22847	22898	22904	22978	22927	22955	22991	23088	22850	22870	22964	22945	22992	22878	22979	22821	22970	23115	22940	22972	22861	22801	22944	22827	22890	23085	22850	23121	22862	23033	22869	23213	22971	22897	22938	22928	22770	22945	23043	22946	23015	22910	22814	23007	22914	22778	22812	22893	22942	22672	22846	22847	22888	22928	22689	22840	22761	22972	23019	22889	23007	22893	22971	22694	22795	22900	22972	22964	23005	22856	22883	22973	22951	23051	22919	22898	22718	22992	22878	22739	22890	22782	23013	23117	22923	22881	22848	22745	22880	23021	22827	22940	23037	22941	22872	22899	23106	22732	22984	22811	22891	22974	23105	23030	22974	22952	23091	22877	22856	22998	22928	23061	22829	22888	22964	22894	22789	22913	23068	22980	23024	23129	22974	22940	23290	22818	23081	23121	22945	22757	22939	22800	22752	22866	23003	22909	23003	22949	22998	22939	22949	23059	22773	22874	22943	22867	22900	22937	22734	22893	23101	22864	22806	22966	22848	22988	23040	23056	22870	22949	22763	22688	22867	22985	22687	22850	22731	22861	22845	23016	22894	22700	22958	22762	22892	22661	22941	22866	22855	22932	22997	22874	22826	22870	23098	22787	22960	23029	23103	23117	23042	22885	23118	22863	22966	22691	23082	22914	23010	22979	22947	22832	23146	22981	22946	22767	22935	22883	23054	22864	22973	22914	23096	22926	22833	23120	22911	23059	22905	22882	22902	22954	22924	22880	22921	22855	22863	22838	22897	22971	22717	22921	22953	22865	22939	22993	22679	22964	23006	22778	22890	23017	22753	23049	23016	22864	22833	22864	22853	23061	22907	22923	22878	22820	22760	22944	22986	22903	22863	23047	22704	22950	22982	22769	23018	23038	22773	23004	22888	22990	22870	22805	22979	22949	23033	22885	22948	22961	22906	22903	22941	22850	22878	22952	22939	22929	23190	22922	22894	22728	22998	22790	23038	22911	22867	22941	22884	23057	23040	22994	22766	22949	22957	22921	22892	22909	22870	22928	22875	22865	22892	22917	22893	23030	23156	22896	22903	23033	22922	22953	22967	22985	22748	22883	23054	22815	22893	22862	22933	22801	22856	22978	23064	22952	22849	22865	22775	22823	22857	22979	22933	23043	22968	22916	22845	22939	22916	22693	22901	22869	22797	22974	22861	22994	22770	22996	22763	23022	22981	22929	23048	22884	23021	22676	23146	22964	22871	22790	22938	22920	22800	23038	22874	22801	22956	22797	22924	23191	22914	22890	22992	22851	23068	23114	22744	22903	22967	23151	22883	22951	22764	22890	22917	22912	23109	22780	22888	23002	23053	22838	22757	22738	22855	22982	22826	22904	23051	22882	22967	22777	23172	22972	22902	22972	22948	22975	22858	22938	22952	22925	22866	22923	22944	22928	23152	22868	22976	23009	23019	22968	22948	22992	23022	22969	23071	23020	22856	22795	22777	22963	22699	23181	22929	22792	23020	22963	22850	23174	23124	22882	22751	23013	22776	23023	22919	23005	22825	22743	22891	22933	22913	22914	22843	22976	23001	22942	22800	22930	22878	23005	22951	23076	23014	22985	22860	22912	22992	22896	23012	23128	22920	22938	22896	22983	22831	22999	22948	22973	22625	22938	22972	22925	22847	22791	22980	23035	23023	22972	23055	22788	22916	22915	22884	22915	23046	22999	22868	23056	22925	22857	22884	22713	22978	23015	22947	22904	23012	22950	23025	23129	23002	22847	22998	23010	22957	22874	23054	23048	22958	23043	22956	22863	22984	22967	23030	23108	23106	23037	22750	23042	22887	22940	22998	22717	22970	22946	22887	22967	23146	22998	23016	22847	23004	22929	22862	22985	22856	22892	22821	22861	22919	22981	22754	22844	23003	23129	22942	22821	23015	22665	22829	22827	22854	23127	23124	22977	22920	23024	22980	23028	22941	22960	22671	23008	23083	22952	22926	22965	22861	22843	23040	22963	22819	22835	22800	22894	22950	22851	23053	22992	22863	22858	22963	22940	22856	22964	22980	22850	23042	22937	22804	22811	23023	22743	22762	22817	22894	23017	23131	23023	22710	22806	22874	22945	22890	22939	23116	22876	22888	22852	23004	22897	22929	23167	23008	23099	22810	22988	23046	22785	22818	22973	22980	22854	23084	22921	22877	22962	23096	22832	22804	22850	23100	22903	22802	22940	22749	23026	22991	22919	22886	22967	22996	23037	22950	22919	23140	22979	22844	22947	22983	22922	22986	23037	22957	23045	22972	22904	23033	22993	22936	23073	22940	22926	22886	22949	22909	22993	23091	22867	22893	22846	23148	23135	22873	22713	23097	22796	22722	22846	22909	22964	22744	23022	22810	23145	22743	22902	22933	22940	22867	22929	22857	23205	22939	22976	22963	22845	22830	22969	22861	22936	22837	23153	22943	22923	22838	23075	22907	23184	22859	23076	23104	22854	23041	22822	22938	23008	22861	23179	23028	22776	22857	22635	22886	22889	22937	22908	22857	22758	22863	22776	22942	22865	22903	23077	22882	22932	22906	22686	23183	23005	22985	23043	22975	22936	22854	22969	23026	22838	22829	23057	22949	23019	22974	22984	22909	22924	22792	22984	23041	22789	22872	22976	22949	23036	22888	22976	22888	22973	22789	23054	23022	22868	23181	22713	22897	22735	22931	22885	22959	22999	23054	22909	22983	23005	22923	23105	22773	23048	23108	22901	22804	23004	22894	22795	23014	22878	22985	22972	22818	22913	22784	22987	23127	23078	22819	22918	22984	22941	23065	22915	23002	22901	22753	22860	22868	22997	23091	22773	23110	22998	22968	23058	22944	22971	22952	22922	22857	22760	22974	22831	22914	22950	22930	23105	22895	22776	22898	22858	22835	23099	23095	22952	22942	23031	22786	22857	23074	22884	23009	22897	22902	22945	22885	23012	22846	22750	22944	22734	22958	22863	22930	22890	22897	22966	23146	22993	22811	22902	22939	22914	22823	22854	23116	22790	22902	23002	23078	22972	23166	22992	22902	23063	22999	22862	23096	22999	22790	23108	23064	22911	22914	22805	23159	22868	22797	23022	22901	22839	22870	22920	22804	23095	23083	22816	22975	22908	22784	22908	22908	22856	22933	22966	22732	22869	23096	22825	22888	22866	22898	22818	22974	22869	22950	22630	22777	23008	23209	22837	22939	22777	22998	22837	22810	22999	22976	22858	22786	22971	22964	22930	23150	22858	22949	22973	22860	22851	22723	22895	22961	22914	23097	22991	22923	22874	22928	23008	22996	23008	22989	22887	22896	22897	23007	22900	23071	22915	22812	22860	22891	22935	22877	22952	22793	22938	22838	22665	22857	22852	22894	22723	22768	23072	22911	23004	22896	23111	22828	22911	22786	22835	22903	22844	22921	23001	23013	22905	22946	22963	22913	22942	22866	22999	22739	22864	22927	22980	22938	22833	22808	22963	22913	22998	22852	22874	22870	22949	23082	22746	22863	22854	22913	22952	23134	23050	22879	22869	22720	22879	22842	22945	22816	22974	22920	22994	22761	22896	22871	22941	22857	22849	23088	22991	22943	22878	23055	23043	23032	22866	22901	22827	22865	22904	22937	22998	22968	22691	22771	22771	22918	23001	23075	22907	22826	22742	22989	22900	23115	22772	22927	22955	22809	23039	22855	22902	22735	22876	22973	22995	22885	22954	22924	22865	22827	23035	22812	22879	22721	22908	22885	22978	22942	22999	22868	22926	23023	22882	23039	22784	23016	22919	22901	22914	22828	22914	22951	22976	23003	22869	22850	22837	23029	22926	22820	22857	22846	23031	22845	23077	23142	22885	22954	23041	22979	22800	22914	22860	22934	22809	23011	22795	22980	23003	22935	22841	23025	22982	22893	22982	22739	22859	22759	23041	22844	22948	22810	22847	22840	23080	23088	22973	22931	22728	22765	22881	22914	22899	22869	22845	22824	22961	22796	23033	23038	22922	22917	23023	23025	22797	22856	22823	22921	22749	22866	23046
28982	37499	52467	42022	33487	30736	29854	29408	29307	29426	29444	29516	29188	29598	29377	29441	29430	29226	29338	29394	29545	29203	29572	29401	29151	29458	29147	29471	29360	29339	29459	29339	29395	29502	29320	29176	29468	29514	29529	29454	29269	29238	29311	29343	29289	29127	29268	29345	29200	29357	29557	29437	29671	29414	29340	29383	29307	29347	29182	29241	29426	29193	29333	29400	29300	29132	29571	29547	29245	29459	29377	29380	29408	29162	29373	29047	29215	29309	29277	29286	29298	29434	29361	29256	29553	29476	29235	29244	29237	29407	29517	29312	29113	29142	29336	29190	29399	29317	29460	29285	29300	29173	28958	29056	29305	29127	29232	29304	29211	29243	29409	29409	29322	29140	29657	29468	29338	29202	29345	29177	29467	29243	29177	29053	29198	29139	29226	29240	29433	29330	29285	29180	29289	29432	29357	29238	29214	29220	29116	29546	29348	29259	29402	29381	29470	29394	29209	29113	29522	29310	29256	29302	28992	29161	29081	29449	29358	29341	29289	29410	29649	29109	29250	29184	29270	29300	29182	29121	29178	29275	29518	29394	29464	29493	29241	29481	29544	29307	29124	29347	29270	29181	29597	29356	29309	29221	29344	29276	29253	29460	29465	29192	29124	29259	29384	29220	29431	29161	29217	29238	29342	29573	29413	28951	29111	29282	28975	29469	29247	29304	29366	29380	29408	29053	29384	29255	29548	29254	29294	29175	29210	29083	29294	29440	29207	29412	29413	29185	29456	29209	29420	29325	29157	29407	29485	29258	29285	29213	29394	29368	29329	29313	29236	29270	29125	29277	29382	29234	29482	29399	29224	29364	29186	29385	29054	29648	29216	29403	29368	29313	29544	29481	29466	29238	29618	29112	29185	29122	29451	29315	29083	29204	29276	29247	29113	29180	29224	29363	29327	29493	29227	29463	29472	29259	29484	29122	29321	29201	29515	29522	29386	29533	29323	29300	29431	29489	29342	29477	29398	29300	29303	29049	29295	29397	29577	29209	29382	29241	29181	29505	29194	29402	29338	29686	29276	29386	29200	29315	29403	29295	29505	29543	29276	29169	29446	29330	29737	29367	29488	29017	29167	29550	29405	29200	29304	29272	29302	29199	29243	29385	29417	29338	29397	29293	29532	29343	29254	29382	29283	29361	29170	29304	29435	29203	29324	29248	29247	29357	29474	29285	29598	29028	29412	29331	29485	29449	29142	29382	29544	29202	29135	29256	29289	29400	29532	29686	29265	29077	29311	29419	29122	29254	29356	29508	29443	29422	29284	29131	29443	29250	29290	29542	29260	29436	29244	29462	29368	29263	29317	29351	29160	29548	29142	29209	29183	29418	29152	29290	29375	29207	29369	29206	29115	29434	29369	29363	29237	29310	29396	29360	29491	29428	29120	29442	29270	29210	28951	29415	29496	29380	29328	29084	29466	29388	29428	29466	29242	29191	29030	29551	29296	29375	29315	29259	29316	29128	29598	29215	29256	29309	29366	29387	29414	29432	29401	29256	29586	29475	29251	29419	29235	29393	29250	29426	29252	29417	29573	29391	29353	29289	29573	29190	29203	29392	29322	29371	29451	29450	29112	29368	29381	29441	29426	29263	29076	29344	29438	29023	29338	29212	29219	29100	29474	29221	29300	29371	29143	29707	29451	29493	29405	29451	29624	29358	29191	29313	29439	29274	29191	29512	29238	29135	29249	29369	29284	29157	29234	29300	29152	29241	29366	29447	29202	29278	29475	29163	29390	29140	29315	29410	29341	29393	29155	29272	29224	29239	29192	29355	29110	29217	29309	29283	29420	29455	29377	29469	29261	29305	29344	29227	29556	29324	29437	29606	29395	29522	29326	29241	29321	29332	29266	29314	29438	29228	29312	29045	29307	29475	29347	29411	29281	29461	29283	29460	29378	29287	29210	29284	29378	29388	29271	29325	29075	29298	29283	29436	29268	29226	29352	29389	29358	29349	29323	29461	29487	29265	29342	29222	29219	29219	29048	29112	29231	29272	29300	29036	29344	29494	29216	29310	29258	28916	29306	29290	29464	29581	29237	29020	29461	29272	29335	29426	29312	29227	29260	29235	29350	29209	29320	29224	29337	29402	29446	29103	29309	29356	29490	29288	29372	29242	29435	29424	29353	29222	29328	29523	29269	29475	29275	29503	29226	29112	29148	29497	29184	29225	29244	29172	29341	29147	29363	29089	29306	29305	29348	29251	29504	29321	29596	29129	29391	29278	29101	29393	29327	29386	29328	29210	29262	29396	29490	29278	29157	29139	29007	29308	29276	29133	29492	29401	29245	29252	29253	29221	29424	29380	29272	29461	29507	29294	29221	29247	29125	29233	29193	29273	29228	29283	29304	29440	29232	29384	29268	29156	29454	29522	29297	29329	29336	29175	28936	29223	29474	29189	29418	29250	29191	29110	29431	29189	29213	29387	29200	29180	29308	29364	29473	29328	29277	29238	29561	29242	29394	29218	29464	29222	29371	29515	29384	29339	29458	29354	29409	29394	29407	29239	29168	29475	29579	29254	29467	29281	29531	29399	29139	29513	29464	29347	29440	29181	29301	29138	29174	29383	29328	29357	29418	29214	29430	29426	29107	29457	29292	29136	29137	29221	29393	29240	29402	29088	29359	29293	29328	29259	29433	29190	29529	29355	29164	29135	29280	29247	29411	29398	29380	29465	29273	29240	29410	29260	29461	29240	29441	29473	29309	29132	29234	29324	29191	29236	29354	29566	29303	29259	29325	29361	29088	29445	29248	29332	29327	29326	29296	29238	29324	29409	29398	29401	29417	29517	29123	29379	29221	29210	29293	29484	29407	29415	29545	29237	29234	29454	29365	29314	29298	29542	29292	29054	29443	29094	29383	29284	29284	29516	29249	29104	29553	29306	29283	29204	29281	29361	29160	29499	29365	29328	29374	29227	29409	29410	29323	29147	28967	29387	29438	29532	29265	29390	29431	29298	29307	29334	29367	29338	29159	29459	29348	29124	29265	29350	29392	29357	29452	29291	29249	29380	29503	29449	29387	29131	29515	29330	29157	29324	29304	29484	29140	29227	29212	29392	29275	29504	29348	29481	29367	29472	29327	29327	29396	29142	29143	29221	29240	29404	29404	29229	29307	29183	29218	29263	29365	29451	29254	29259	29247	29294	29236	29169	29464	29359	29488	29223	29283	28990	29424	29423	29304	29114	29331	29555	29276	29213	29344	29334	29367	29289	29401	29378	28964	29328	29336	29389	29231	29282	29342	29308	29136	29326	29365	29324	29446	29092	29297	29093	29134	29301	29156	29294	29327	29447	29466	29034	29411	29065	29445	29364	29280	29258	29546	29195	29374	29292	29562	29478	29237	29182	29259	29437	29129	29439	29177	29275	29499	29426	29343	29564	29137	29333	29500	29409	29238	29114	29201	29263	29333	29073	29273	29372	29320	29169	29288	29381	29486	29229	29351	29439	29338	29401	29418	29213	29436	29232	29272	29508	29327	29331	29255	29066	29178	29325	29357	29218	29160	29237	29336	29371	29123	29220	29343	29288	29326	29509	29419	29268	29159	29527	29368	29359	29466	29335	29409	29430	29389	29355	29233	29343	29081	29158	29327	29181	29348	29410	29333	29190	29481	28871	29333	29359	29258	29361	29258	29327	29482	29654	29427	29308	29482	29259	29408	29296	29341	29157	28994	29220	29444	29266	29464	29272	29251	29343	29454	29204	29406	29267	29434	29412	29331	29396	29255	29488	29298	29453	29494	29250	29180	29111	29235	29251	29448	29397	29536	29272	29382	29321	29267	29252	29138	29390	29237	29338	29409	29530	29315	29411	29381	29205	29156	29281	29403	29393	29353	29203	29325	29499	29414	29251	29173	29494	29264	29164	29428	29141	29234	29290	29414	29277	29373	29340	29180	29317	29382	29310	29213	29071	29287	29117	29496	29250	29288	29422	29466	29463	29308	29405	29287	29156	29517	29069	29279	29349	29214	29442	29578	29099	29321	29226	29591	29431	29128	29494	29228	29444	29345	29343	29115	29340	29131	29330	29312	29094	29202	29197	29310	29268	29509	29478	29424	29323	29329	29197	29225	29492	29376	29327	29353	29145	29489	29445	29514	29370	29273	29200	29123	29247	29203	29306	29352	29436	29234	29458	29390	29399	29421	29312	29261	29415	29533	29315	29375	29314	29073	29034	29339	29265	29389	29093	29345	29301	29320	29323	29133	29462	29324	29417	29543	29232	29170	29252	29543	29278	29189	29212	29306	29284	29296	29348	29362	29383	29471	29346	29266	29398	29485	29452	29598	29155	29288	29287	29299	29421	29333	29372	29199	29295	29396	29170	29178	29100	29189	29466	29203	29233	29494	29276	29201	29319	29453	29363	29435	29410	29462	29301	29303	29381	29319	29282	29136	29272	29346	29250	29312	29217	29352	29220	29492	29360	29367	29217	29272	29281	29212	29247	29358	29510	29420	29157	29344	29432	29295	29500	29654	29284	29397	29204	29193	29331	29328	29215	29309	29257	29366	29165	29346	29488	29015	29377	29179	29373	29263	29256	29477	29192	29275	29654	29619	29527	29443	29194	29429	29408	29416	29394	29369	29324	29262	29248	29292	29214	29181	29519	29369	29242	29472	29122	29532	29236	29221	29374	29348	29335	29094	29396	28992	29366	29142	29370	29175	29324	29386	29456	29544	29301	29481	29242	29374	29110	29250	29377	29423	29297	29345	29342	29179	29249	29345	29267	29313	29205	29314	29329	29216	29443	29333	29428	29518	29137	29580	29345	29548	29492	29538	29356	29154	29151	29247	29330	29483	29422	29396	29529	29221	29510	29405	29226	29170	29188	29295	29149	29526	29161	29158	29499	29284	29370	29247	29427	29388	29125	29220	29234	29523	29408	29442	29402	29200	29362	29386	29362	29412	29146	29240	29228	29296	29372	29330	29450	29207	29375	29218	29282	29274	29343	29353	29360	29584	29299	29229	29462	29478	29209	29113	29412	29201	29421	29446	29282	29453	29400	29384	29301	29677	29148	29241	29328	29263	29441	29496	29359	29391	29376	29251	29322	29111	29196	29397	29467	29250	29413	29311	29427	29191	29294	29351	29482	29509	29335	29489	29217	29392	29352	29546	29269	29491	29644	29377	29174
32474	61066	54243	36289	27713	23797	22688	22292	22324	22143	22382	22451	22180	22380	22237	22480	22484	22246	22363	22323	22204	22306	22451	22275	22315	22243	22454	22384	22283	22333	22395	22384	22395	22161	22501	22231	22359	22427	22266	22364	22413	22272	22402	22318	22573	22133	22293	22212	22205	22519	22319	22251	22353	22242	22352	22359	22381	22320	22317	22407	22240	22442	22271	22483	22248	22473	22310	22167	22369	22329	22315	22292	22323	22447	22409	22400	22324	22307	22443	22444	22279	22295	22286	22295	22301	22311	22139	22303	22356	22280	22353	22398	22383	22335	22215	22463	22287	22336	22242	22241	22406	22343	22252	22351	22258	22388	22035	22457	22226	22321	22222	22450	22269	22223	22155	22235	22348	22473	22339	22412	22452	22461	22365	22190	22408	22240	22554	22257	22289	22270	22402	22281	22266	22378	22135	22186	22286	22297	22314	22016	22223	22242	22353	22234	22208	22263	22417	22274	22274	22247	22508	22408	22202	22314	22398	22213	22364	22350	22362	22221	22401	22255	22112	22369	22345	22205	22267	22360	22248	22422	22286	22501	22356	22420	22287	22422	22236	22296	22139	22379	22317	22450	22420	22281	22432	22178	22414	22273	22276	22412	22186	22354	22169	22308	22279	22399	22263	22439	22340	22224	22351	22414	22400	22216	22334	22436	22279	22234	22251	22490	22261	22298	22204	22164	22412	22219	22282	22278	22308	22224	22393	22286	22105	22361	22240	22307	22383	22424	22256	22369	22372	22169	22389	22266	22503	22300	22323	22471	22533	22199	22306	22213	22336	22203	22195	22341	22340	22476	22256	22233	22127	22372	22380	22405	22157	22201	22286	22382	22247	22424	22338	22303	22303	22140	22221	22366	22306	22516	22353	22288	22149	22379	22201	22397	22424	22438	22387	22396	22226	22326	22188	22325	22350	22369	22319	22184	22201	22384	22494	22360	22374	22323	22210	22352	22386	22225	22385	22456	22229	22495	22568	22265	22304	22302	22395	22368	22325	22350	22275	22367	22214	22399	22269	22342	22241	22254	22191	22257	22402	22176	22342	22398	22294	22240	22330	22267	22386	22379	22344	22489	22394	22262	22371	22126	22475	22222	22360	22462	22446	22534	22338	22260	22221	22429	22313	22294	22357	22318	22316	22392	22032	22330	22260	22390	22458	22314	22454	22327	22499	22260	22243	22361	22322	22302	22249	22490	22365	22394	22172	22333	22292	22305	22332	22286	22109	22442	22292	22214	22474	22434	22127	22328	22281	22322	22229	22359	22361	22209	22419	22269	22400	22295	22064	22217	22319	22235	22378	22231	22234	22438	22076	22336	22253	22286	22310	22240	22223	22377	22216	22256	22456	22230	22154	22358	22312	22173	22398	22257	22048	22251	22326	22350	22319	22179	22352	22281	22419	22305	22401	22261	22332	22400	22330	22361	22224	22338	22386	22260	22431	22474	22328	22257	22319	22275	22316	22400	22298	22299	22311	22291	22208	22356	22320	22268	22432	22382	22452	22301	22453	22345	22279	22410	22172	22364	22392	22286	22344	22159	22457	22332	22267	22350	22332	22221	22246	22413	22191	22364	22230	22398	22252	22450	22366	22296	22449	22344	22439	22357	22174	22358	22365	22324	22455	22290	22515	22235	22344	22276	22159	22422	22443	22236	22432	22287	22289	22386	22263	22415	22327	22327	22486	22390	22218	22386	22494	22398	22280	22159	22200	22471	22183	22364	22452	22427	22358	22299	22345	22335	22367	22275	22381	22303	22474	22190	22427	22234	22457	22177	22150	22391	22263	22187	22377	22324	22165	22277	22496	22235	22280	22393	22490	22273	22249	22269	22329	22167	22138	22388	22363	22314	22393	22539	22243	22259	22434	22045	22302	22292	22239	22293	22303	22299	22340	22400	22439	22274	22297	22365	22463	22357	22473	22309	22361	22322	22385	22277	22349	22439	22477	22225	22162	22597	22178	22381	22131	22249	22153	22334	22309	22517	22213	22284	22221	22483	22458	22296	22346	22254	22466	22214	22298	22224	22175	22469	22317	22348	22451	22196	22407	22086	22239	22235	22343	22398	22333	22240	22301	22220	22296	22250	22205	22251	22452	22372	22223	22294	22255	22245	22344	22220	22198	22423	22352	22380	22161	22383	22354	22338	22300	22347	22355	22272	22302	22363	22242	22272	22262	22260	22374	22324	22459	22360	22484	22343	22216	22203	22325	22298	22150	22529	22449	22256	22387	22261	22382	22353	22361	22422	22266	22387	22260	22334	22251	22350	22291	22281	22242	22060	22407	22253	22310	22189	22208	22339	22240	22304	22267	22441	22231	22372	22355	22357	22148	22243	22329	22416	22258	22441	22342	22323	22386	22453	22246	22287	22328	22351	22517	22074	22161	22348	22452	22292	22311	22425	22212	22308	22275	22348	22483	22434	22257	22296	22318	22260	22406	22277	22302	22413	22436	22327	22170	22383	22471	22369	22256	22282	22355	22274	22297	22332	22367	22315	22339	22355	22173	22418	22504	22239	22367	22347	22310	22222	22358	22447	22377	22407	22528	22254	22086	22261	22380	22296	22436	22322	22341	22493	22248	22453	22352	22189	22259	22326	22249	22315	22258	22370	22393	22131	22385	22365	22465	22276	22378	22188	22431	22453	22338	22311	22252	22284	22444	22168	22350	22262	22249	22299	22454	22466	22335	22224	22264	22526	22094	22319	22256	22440	22241	22417	22560	22250	22408	22186	22169	22433	22243	22258	22278	22358	22220	22370	22592	22333	22341	22412	22333	22418	22203	22248	22346	22362	22375	22378	22442	22504	22412	22100	22349	22235	22264	22500	22301	22228	22405	22329	22341	22410	22302	22249	22392	22408	22494	22277	22379	22422	22298	22277	22236	22202	22172	22306	22471	22232	22094	22398	22214	22344	22442	22349	22332	22322	22213	22230	22382	22317	22236	22482	22385	22239	22301	22267	22517	22349	22433	22299	22315	22281	22260	22227	22130	22395	22231	22489	22324	22323	22137	22400	22394	22355	22228	22323	22401	22425	22375	22323	22437	22238	22333	22050	22237	22272	22260	22507	22442	22309	22303	22255	22456	22187	22317	22231	22316	22221	22287	22281	22373	22482	22318	22231	22197	22430	22278	22269	22270	22307	22321	22183	22169	22184	22368	22239	22340	22309	22348	22264	22337	22372	22394	22167	22346	22273	22264	22342	22234	22149	22448	22401	22260	22378	22439	22338	22256	22246	22412	22201	22336	22303	22255	22432	22322	22337	22245	22204	22360	22369	22345	22176	22369	22383	22399	22348	22186	22425	22347	22242	22291	22406	22096	22369	22399	22533	22204	22394	22229	22418	22448	22430	22314	22314	22385	22290	22406	22169	22305	22400	22175	22190	22235	22384	22287	22268	22190	22541	22443	22301	22349	22327	22379	22186	22425	22183	22321	22270	22391	22252	22410	22345	22377	22279	22347	22420	22445	22361	22303	22205	22266	22168	22387	22403	22268	22385	22197	22389	22109	22416	22225	22311	22261	22413	22281	22446	22207	22256	22242	22403	22281	22311	22357	22421	22439	22356	22207	22442	22390	22234	22451	22346	22335	22401	22310	22321	22286	22214	22360	22210	22177	22420	22300	22462	22512	22469	22280	22174	22499	22377	22087	22454	22448	22337	22362	22263	22276	22522	22246	22241	22342	22365	22247	22406	22225	22227	22250	22246	22361	22310	22255	22322	22437	22258	22342	22310	22369	22353	22387	22245	22256	22299	22375	22363	22526	22239	22369	22427	22248	22425	22487	22276	22245	22410	22159	22443	22222	22298	22141	22333	22252	22525	22430	22294	22229	22113	22243	22321	22408	22408	22302	22249	22197	22264	22277	22293	22226	22311	22341	22330	22481	22365	22356	22415	22351	22292	22351	22252	22257	22469	22464	22376	22316	22358	22347	22312	22290	22253	22368	22240	22155	22244	22324	22476	22273	22338	22381	22529	22498	22320	22382	22389	22424	22315	22430	22406	22274	22282	22558	22066	22352	22279	22338	22313	22329	22411	22311	22348	22233	22455	22322	22277	22419	22288	22190	22430	22257	22258	22174	22308	22339	22327	22319	22348	22367	22334	22180	22262	22356	22480	22308	22374	22397	22377	22424	22437	22260	22207	22380	22210	22387	22428	22256	22324	22121	22312	22308	22395	22417	22393	22395	22300	22327	22327	22277	22163	22445	22263	22431	22341	22347	22275	22201	22233	22254	22204	22418	22204	22366	22313	22398	22439	22209	22315	22161	22125	22228	22169	22357	22483	22260	22351	22540	22252	22465	22330	22315	22283	22406	22404	22289	22439	22491	22370	22232	22358	22442	22159	22302	22295	22222	22486	22312	22198	22319	22532	22235	22482	22423	22273	22254	22335	22406	22305	22258	22429	22247	22383	22388	22428	22272	22322	22414	22461	22382	22349	22285	22244	22279	22343	22426	22385	22542	22385	22418	22411	22384	22361	22283	22575	22402	22367	22434	22482	22329	22384	22295	22419	22430	22266	22306	22296	22157	22305	22304	22300	22379	22272	22415	22293	22380	22414	22527	22313	22458	22353	22562	22208	22098	22239	22347	22623	22317	22249	22400	22334	22306	22281	22370	22342	22406	22327	22281	22288	22309	22296	22416	22391	22409	22453	22252	22329	22111	22358	22323	22319	22368	22378	22360	22166	22189	22466	22328	22358	22504	22311	22190	22172	22353	22404	22284	22484	22249	22336	22311	22413	22331	22409	22422	22300	22387	22430	22393	22197	22528	22532	22300	22418	22569	22269	22341	22344	22395	22344	22320	22378	22254	22275	22399	22419	22281	22625	22292	22343	22405	22409	22272	22294	22293	22284	22138	22365	22290	22376	22303	22360	22197	22372	22358	22205	22257	22308	22386	22550	22372	22375	22351	22227	22361	22363	22411	22262	22332	22178	22384	22323	22349	22578	22501	22188	22183	22200	22335	22275	22256	22322	22385	22324	22445	22362	22413	22269	22384	22261	22341	22343	22296	22357	22368	22204	22256	22208	22271	22495	22310	22307	22394	22387	22151	22282	22308	22326	22343	22321	22536	22268	22308	22240	22406	22364	22355	22407	22356	22223	22300	22278	22287	22414	22377	22338	22315	22358
23846	25757	47771	46404	38480	33574	32136	29989	29801	30020	29821	29687	29894	29871	29655	29540	29568	29449	29809	29515	29522	29683	29559	29788	29687	29593	29672	29437	29941	29601	29610	29655	29815	29550	29465	29559	29534	29551	29566	29539	29579	29480	29491	29614	29654	29492	29386	29471	29517	29486	29686	29643	29637	29474	29654	29539	29411	29503	29319	29477	29585	29476	29521	29498	29397	29469	29491	29419	29505	29425	29695	29331	29445	29553	29535	29648	29552	29346	29469	29597	29586	29423	29364	29325	29549	29412	29423	29477	29515	29542	29476	29516	29665	29658	29553	29277	29435	29487	29571	29654	29468	29468	29661	29619	29542	29423	29404	29574	29695	29439	29485	29408	29589	29284	29613	29742	29774	29496	29365	29633	29380	29600	29656	29557	29475	29759	29658	29498	29723	29813	29758	29411	29556	29601	29394	29399	29645	29534	29362	29732	29660	29611	29696	29327	29481	29722	29564	29547	29525	29574	29629	29667	29653	29667	29519	29511	29793	29501	29533	29363	29630	29387	29556	29537	29936	29474	29330	29520	29390	29637	29244	29464	29583	29749	29685	29278	29531	29440	29143	29587	29617	29407	29265	29398	29438	29310	29388	29725	29414	29496	29664	29367	29408	29320	29650	29410	29509	29341	29729	29509	29368	29450	29684	29385	29569	29257	29664	29532	29480	29678	29426	29714	29456	29295	29726	29528	29436	29233	29421	29495	29539	29547	29437	29360	29641	29502	29444	29660	29731	29388	29671	29573	29487	29380	29425	29711	29419	29604	29756	29401	29691	29594	29753	29387	29608	29343	29355	29532	29455	29732	29787	29833	29477	29407	29463	29550	29274	29491	29475	29571	29491	29457	29397	29487	29605	29731	29557	29659	29330	29434	29380	29358	29604	29541	29590	29280	29335	29397	29421	29457	29310	29424	29316	29376	29496	29299	29638	29525	29484	29303	29317	29500	29697	29367	29659	29627	29445	29481	29364	29548	29799	29273	29535	29460	29459	29292	29637	29529	29593	29534	29393	29676	29515	29683	29601	29703	29506	29490	29446	29293	29573	29391	29287	29284	29507	29412	29367	29463	29642	29442	29391	29712	29575	29193	29414	29399	29345	29407	29371	29398	29166	29658	29350	29041	29638	29635	29583	29429	29443	29587	29466	29488	29559	29419	29154	29566	29597	29450	29558	29378	29642	29461	29524	29634	29517	29495	29475	29364	29578	29728	29639	29610	29443	29439	29406	29601	29375	29361	29486	29518	29675	29289	29446	29352	29470	29446	29339	29627	29577	29852	29506	29690	29473	29722	29234	29526	29373	29469	29413	29392	29552	29408	29522	29447	29428	29665	29560	29340	29793	29579	29591	29389	29499	29798	29625	29554	29342	29466	29687	29496	29295	29533	29331	29470	29721	29420	29509	29574	29553	29263	29408	29409	29434	29539	29218	29584	29412	29575	29559	29182	29398	29451	29515	29585	29586	29795	29553	29490	29420	29341	29677	29574	29703	29179	29183	29420	29415	29625	29508	29460	29706	29628	29477	29588	29536	29324	29550	29627	29581	29549	29581	29557	29331	29466	29323	29687	29553	29478	29516	29522	29436	29563	29559	29620	29525	29523	29479	29508	29668	29613	29598	29563	29600	29511	29407	29433	29489	29610	29373	29491	29565	29697	29362	29505	29447	29584	29595	29658	29457	29453	29531	29334	29591	29285	29479	29399	29554	29522	29544	29502	29553	29288	29177	29544	29508	29380	29664	29398	29672	29579	29516	29257	29677	29601	29533	29377	29469	29469	29577	29332	29520	29529	29596	29474	29637	29592	29514	29484	29503	29475	29511	29626	29553	29431	29394	29403	29465	29444	29386	29609	29515	29465	29369	29440	29388	29409	29635	29359	29473	29381	29734	29642	29491	29538	29452	29656	29633	29648	29363	29522	29361	29554	29717	29726	29342	29481	29469	29542	29510	29378	29506	29502	29558	29493	29191	29460	29252	29519	29524	29474	29284	29115	29683	29505	29483	29711	29579	29404	29413	29413	29730	29548	29570	29799	29457	29565	29462	29523	29341	29511	29353	29593	29675	29510	29438	29642	29649	29344	29289	29589	29418	29623	29659	29395	29691	29388	29611	29611	29753	29724	29675	29467	29385	29568	29453	29579	29530	29414	29541	29501	29427	29530	29691	29649	29373	29681	29662	29380	29519	29593	29444	29591	29558	29572	29523	29508	29810	29499	29510	29534	29694	29283	29244	29466	29529	29512	29188	29204	29537	29379	29519	29393	29328	29617	29658	29279	29566	29601	29568	29289	29626	29653	29577	29640	29565	29582	29589	29422	29394	29337	29497	29224	29661	29484	29413	29375	29517	29544	29511	29374	29520	29655	29411	29609	29398	29696	29468	29356	29488	29636	29508	29224	29452	29739	29641	29499	29544	29690	29643	29650	29480	29649	29615	29366	29567	29309	29489	29645	29603	29322	29487	29562	29392	29498	29360	29620	29397	29590	29469	29569	29422	29523	29555	29555	29400	29321	29558	29374	29579	29415	29869	29396	29313	29597	29283	29517	29256	29716	29301	29525	29615	29615	29697	29594	29443	29506	29486	29431	29419	29552	29697	29382	29469	29567	29743	29698	29395	29357	29500	29493	29405	29335	29607	29472	29570	29483	29587	29581	29535	29508	29409	29600	29678	29583	29751	29536	29516	29358	29426	29447	29428	29223	29685	29340	29711	29370	29360	29365	29511	29742	29458	29473	29511	29607	29499	29324	29581	29514	29421	29609	29495	29190	29623	29390	29553	29565	29528	29377	29430	29754	29626	29458	29447	29506	29552	29604	29579	29564	29349	29523	29597	29326	29660	29555	29415	29571	29198	29641	29644	29307	29265	29563	29403	29605	29381	29645	29530	29325	29441	29420	29556	29604	29146	29476	29657	29708	29379	29448	29457	29348	29472	29480	29426	29189	29153	29296	29632	29731	29544	29429	29644	29492	29587	29188	29234	29436	29652	29490	29459	29539	29585	29520	29585	29514	29214	29459	29729	29656	29886	29548	29455	29419	29480	29494	29536	29586	29538	29493	29554	29472	29509	29280	29390	29684	29426	29571	29657	29711	29349	29584	29607	29410	29563	29433	29463	29715	29369	29200	29278	29544	29434	29521	29489	29621	29550	29587	29622	29287	29568	29720	29589	29574	29547	29600	29430	29495	29518	29506	29733	29536	29479	29646	29569	29585	29538	29478	29528	29717	29640	29519	29672	29489	29443	29600	29543	29450	29527	29324	29485	29321	29637	29441	29409	29395	29455	29422	29434	29294	29464	29535	29660	29782	29243	29485	29331	29421	29339	29458	29691	29374	29377	29605	29233	29414	29439	29388	29421	29371	29682	29686	29545	29601	29595	29505	29748	29510	29554	29515	29567	29284	29508	29611	29539	29183	29525	29631	29833	29727	29737	29450	29566	29646	29552	29433	29267	29599	29510	29636	29387	29535	29594	29452	29750	29529	29487	29396	29627	29593	29543	29495	29511	29475	29502	29337	29600	29823	29447	29437	29539	29580	29561	29408	29394	29280	29474	29648	29668	29594	29596	29613	29389	29282	29216	29301	29627	29530	29277	29389	29540	29687	29712	29672	29702	29494	29455	29442	29337	29526	29427	29655	29235	29362	29190	29586	29879	29618	29442	29572	29749	29434	29392	29460	29305	29540	29473	29292	29371	29512	29275	29630	29254	29630	29685	29478	29511	29422	29402	29512	29538	29314	29626	29512	29461	29546	29508	29533	29407	29395	29442	29438	29648	29720	29531	29484	29633	29400	29229	29367	29224	29342	29337	29700	29574	29798	29504	29516	29653	29577	29437	29599	29472	29411	29654	29298	29462	29599	29636	29706	29525	29617	29587	29516	29671	29473	29391	29371	29811	29476	29403	29400	29392	29513	29411	29589	29395	29252	29482	29671	29512	29493	29536	29591	29399	29490	29606	29640	29405	29519	29496	29589	29392	29517	29462	29750	29619	29686	29445	29405	29181	29634	29567	29391	29449	29449	29547	29654	29303	29587	29665	29406	29504	29360	29376	29314	29155	29490	29428	29394	29585	29616	29648	29450	29858	29472	29607	29489	29384	29340	29616	29568	29734	29475	29622	29416	29493	29614	29599	29208	29550	29432	29440	29512	29522	29463	29269	29295	29446	29233	29361	29331	29445	29366	29540	29648	29615	29607	29246	29450	29598	29463	29255	29542	29357	29332	29469	29504	29438	29708	29586	29611	29629	29442	29685	29650	29643	29563	29477	29262	29341	29327	29418	29476	29525	29508	29416	29548	29330	29394	29388	29396	29306	29442	29639	29556	29606	29490	29438	29618	29596	29658	29391	29421	29486	29536	29498	29609	29340	29568	29378	29256	29710	29485	29542	29553	29295	29423	29338	29554	29703	29804	29482	29462	29546	29661	29325	29477	29415	29653	29423	29516	29545	29472	29478	29538	29163	29702	29261	29660	29511	29555	29549	29383	29471	29786	29388	29514	29501	29555	29564	29490	29411	29383	29522	29531	29564	29502	29566	29680	29518	29573	29693	29422	29533	29495	29431	29557	29760	29382	29533	29484	29664	29615	29315	29401	29572	29618	29470	29609	29633	29551	29465	29487	29525	29762	29598	29454	29647	29397	29395	29327	29701	29676	29551	29358	29512	29427	29713	29431	29756	29449	29551	29540	29299	29435	29529	29202	29416	29466	29656	29635	29356	29520	29577	29314	29607	29508	29498	29152	29563	29553	29778	29316	29445	29582	29653	29399	29641	29422	29609	29181	29516	29494	29475	29807	29554	29471	29582	29467	29545	29304	29460	29283	29354	29314	29456	29740	29485	29498	29523	29278	29474	29771	29526	29239	29546	29292	29755	29576	29409	29440	29594	29439	29260	29572	29754	29430	29356	29662	29307	29584	29641	29560	29703	29632	29768	29818	29323	29572	29605	29500	29282	29425	29591	29532	29420	29621	29754	29545	29439	29436	29438	29556	29466	29318	29647	29503	29702	29610	29429	29467	29434	29392	29570	29519	29331	29244	29393	29559	29711	29611	29370	29367	29508	29334	29398	29542	29340	29366	29260	29555	29483	29430	29400	29477	29333	29509	29459	29666	29233	29378	29267	29427	29414	29380	29482	29366
55687	100779	89372	63494	42681	29001	23748	22476	22682	22441	22599	22476	22425	22422	22364	22493	22523	22589	22465	22615	22627	22481	22532	22629	22369	22613	22530	22396	22543	22689	22365	22667	22436	22668	22460	22569	22688	22423	22611	22670	22451	22435	22637	22506	22542	22484	22673	22629	22463	22536	22426	22549	22483	22352	22590	22598	22544	22660	22379	22384	22288	22646	22627	22508	22539	22424	22530	22735	22496	22658	22572	22685	22458	22452	22472	22591	22488	22337	22452	22527	22595	22414	22658	22562	22530	22533	22362	22567	22469	22650	22443	22503	22383	22556	22546	22541	22470	22546	22601	22468	22376	22427	22660	22717	22377	22342	22627	22557	22581	22623	22513	22492	22478	22589	22532	22414	22480	22249	22429	22509	22547	22631	22428	22467	22590	22507	22496	22502	22575	22546	22421	22606	22532	22577	22581	22624	22582	22443	22631	22573	22294	22473	22367	22525	22631	22433	22458	22377	22438	22408	22450	22684	22507	22678	22569	22523	22538	22543	22444	22652	22620	22684	22301	22556	22349	22570	22467	22375	22558	22569	22442	22547	22533	22454	22522	22679	22597	22522	22300	22343	22439	22578	22495	22530	22486	22600	22410	22554	22512	22597	22339	22620	22557	22458	22642	22680	22499	22620	22279	22478	22675	22511	22501	22498	22584	22391	22401	22589	22379	22662	22417	22380	22396	22478	22356	22536	22650	22575	22584	22708	22551	22600	22357	22879	22531	22361	22431	22481	22449	22631	22709	22290	22550	22381	22549	22325	22411	22454	22401	22569	22429	22571	22631	22351	22462	22603	22413	22551	22552	22528	22436	22458	22552	22488	22564	22553	22559	22483	22669	22430	22565	22364	22479	22511	22501	22525	22676	22465	22470	22292	22491	22441	22535	22418	22709	22484	22604	22558	22657	22567	22376	22581	22590	22586	22354	22617	22522	22356	22474	22582	22548	22655	22444	22495	22519	22378	22496	22428	22493	22627	22521	22277	22514	22490	22388	22460	22617	22428	22746	22488	22657	22600	22764	22277	22434	22519	22580	22388	22520	22504	22402	22549	22502	22486	22697	22474	22351	22754	22266	22599	22483	22362	22593	22528	22717	22555	22612	22582	22282	22652	22302	22277	22634	22734	22490	22404	22366	22637	22506	22593	22571	22519	22390	22498	22625	22587	22399	22389	22328	22628	22606	22610	22570	22607	22310	22520	22388	22414	22398	22577	22449	22451	22615	22442	22488	22591	22343	22342	22376	22335	22644	22469	22526	22706	22395	22405	22526	22583	22468	22647	22504	22395	22356	22645	22434	22481	22480	22581	22335	22519	22476	22442	22502	22473	22216	22531	22654	22425	22486	22572	22583	22602	22381	22409	22570	22556	22353	22301	22494	22458	22562	22617	22553	22352	22485	22360	22696	22297	22404	22261	22525	22457	22568	22557	22574	22424	22526	22546	22392	22476	22385	22339	22463	22564	22515	22530	22488	22410	22546	22462	22518	22396	22444	22373	22441	22423	22488	22453	22748	22416	22539	22487	22267	22538	22296	22472	22603	22527	22475	22448	22488	22381	22584	22336	22409	22450	22520	22575	22593	22427	22434	22623	22409	22479	22428	22589	22589	22608	22443	22641	22589	22592	22653	22474	22451	22386	22476	22278	22600	22472	22462	22681	22615	22356	22524	22275	22622	22593	22518	22564	22639	22428	22485	22516	22293	22567	22440	22560	22404	22556	22676	22490	22604	22549	22676	22488	22542	22469	22589	22380	22561	22560	22427	22540	22574	22458	22330	22515	22463	22467	22473	22369	22315	22357	22656	22339	22534	22553	22672	22445	22399	22499	22594	22534	22467	22486	22554	22309	22555	22451	22467	22405	22469	22510	22595	22444	22465	22351	22495	22240	22770	22597	22591	22593	22616	22382	22431	22584	22678	22472	22448	22273	22567	22518	22536	22399	22672	22548	22527	22506	22420	22742	22550	22349	22386	22677	22560	22410	22479	22507	22396	22445	22550	22419	22525	22527	22628	22566	22416	22374	22308	22562	22439	22273	22715	22599	22624	22593	22614	22394	22363	22562	22531	22455	22462	22384	22637	22496	22467	22583	22605	22571	22505	22513	22486	22555	22643	22467	22517	22511	22612	22566	22442	22555	22344	22549	22465	22602	22492	22522	22406	22287	22572	22424	22291	22409	22632	22361	22623	22402	22436	22471	22549	22366	22436	22629	22486	22646	22447	22415	22356	22330	22623	22453	22464	22540	22442	22348	22484	22451	22537	22714	22530	22541	22402	22400	22436	22534	22564	22551	22688	22316	22487	22508	22569	22430	22430	22396	22529	22289	22508	22416	22497	22438	22440	22416	22640	22425	22555	22462	22507	22513	22534	22487	22611	22611	22558	22398	22387	22627	22405	22449	22509	22497	22514	22623	22414	22718	22410	22554	22553	22554	22545	22579	22393	22427	22392	22564	22460	22494	22470	22547	22492	22600	22428	22589	22557	22555	22313	22423	22493	22329	22600	22323	22259	22393	22401	22448	22489	22497	22417	22571	22579	22465	22538	22630	22301	22599	22440	22653	22372	22456	22504	22556	22539	22532	22497	22511	22570	22460	22724	22396	22440	22277	22581	22361	22378	22545	22498	22647	22414	22548	22557	22432	22568	22610	22471	22412	22564	22690	22350	22540	22313	22486	22372	22279	22485	22474	22370	22496	22543	22646	22688	22535	22482	22476	22629	22611	22336	22552	22572	22478	22243	22663	22486	22347	22408	22403	22562	22270	22539	22556	22483	22545	22466	22481	22541	22729	22326	22453	22589	22645	22602	22605	22551	22479	22496	22503	22481	22577	22563	22451	22669	22564	22304	22518	22550	22726	22467	22485	22592	22473	22399	22530	22607	22475	22456	22424	22564	22448	22419	22584	22493	22300	22507	22495	22444	22623	22550	22504	22394	22620	22550	22483	22747	22444	22467	22468	22501	22559	22559	22578	22595	22288	22422	22598	22522	22425	22621	22669	22517	22548	22495	22394	22489	22668	22690	22338	22694	22551	22577	22494	22432	22434	22485	22429	22532	22593	22454	22538	22484	22595	22682	22385	22442	22523	22423	22580	22657	22451	22377	22490	22320	22481	22612	22230	22542	22273	22540	22409	22306	22598	22586	22588	22570	22586	22478	22623	22337	22540	22457	22677	22661	22520	22585	22651	22349	22607	22482	22551	22348	22478	22422	22334	22627	22434	22497	22581	22600	22402	22481	22461	22401	22425	22383	22481	22587	22443	22505	22641	22592	22514	22500	22530	22582	22398	22334	22563	22405	22544	22457	22457	22521	22284	22565	22240	22325	22451	22382	22354	22479	22363	22481	22717	22258	22498	22515	22559	22514	22387	22501	22408	22459	22622	22463	22465	22530	22389	22425	22382	22509	22277	22481	22537	22646	22379	22443	22550	22539	22554	22558	22416	22544	22455	22693	22290	22617	22611	22512	22609	22527	22518	22402	22448	22334	22384	22497	22343	22691	22383	22716	22477	22562	22434	22409	22542	22396	22496	22464	22425	22388	22520	22557	22486	22467	22431	22576	22542	22592	22566	22564	22545	22252	22558	22505	22414	22540	22418	22443	22510	22527	22482	22467	22418	22520	22493	22472	22503	22514	22460	22468	22504	22549	22442	22584	22378	22602	22559	22575	22512	22486	22482	22432	22468	22504	22419	22568	22652	22502	22640	22459	22354	22519	22499	22448	22620	22394	22585	22539	22593	22516	22371	22584	22573	22652	22613	22548	22455	22537	22532	22427	22506	22476	22618	22546	22532	22658	22432	22361	22558	22802	22550	22438	22576	22530	22474	22506	22596	22538	22525	22636	22580	22372	22464	22399	22579	22552	22516	22635	22551	22489	22582	22505	22311	22576	22609	22616	22512	22757	22723	22584	22538	22627	22649	22566	22603	22418	22640	22518	22473	22589	22403	22420	22481	22574	22372	22307	22407	22462	22608	22661	22610	22323	22485	22640	22430	22555	22426	22488	22405	22488	22718	22607	22626	22377	22443	22628	22585	22486	22361	22354	22464	22469	22440	22456	22653	22434	22324	22555	22453	22543	22404	22711	22577	22435	22701	22421	22399	22634	22393	22537	22566	22652	22546	22394	22500	22419	22473	22571	22730	22477	22584	22455	22412	22523	22326	22503	22757	22577	22668	22779	22422	22648	22548	22471	22539	22597	22407	22537	22496	22585	22544	22493	22493	22596	22561	22566	22374	22600	22549	22612	22411	22348	22469	22800	22542	22524	22545	22634	22654	22557	22278	22610	22298	22550	22429	22557	22480	22505	22428	22362	22648	22419	22644	22392	22453	22521	22510	22551	22499	22437	22470	22578	22476	22580	22352	22595	22463	22464	22422	22463	22506	22555	22582	22458	22406	22624	22674	22508	22494	22561	22408	22466	22281	22410	22851	22485	22524	22542	22298	22498	22405	22580	22438	22555	22568	22360	22547	22487	22362	22572	22412	22349	22525	22331	22811	22460	22464	22490	22506	22465	22652	22435	22444	22305	22468	22614	22490	22467	22366	22418	22605	22559	22304	22619	22487	22495	22438	22446	22383	22542	22488	22470	22548	22454	22477	22673	22496	22551	22492	22464	22412	22518	22485	22254	22527	22496	22443	22523	22609	22677	22462	22491	22453	22347	22571	22585	22784	22320	22617	22468	22540	22551	22555	22582	22529	22642	22499	22233	22486	22509	22571	22431	22413	22459	22482	22563	22387	22530	22384	22548	22406	22537	22498	22490	22589	22240	22472	22598	22467	22384	22520	22586	22462	22724	22420	22506	22426	22542	22376	22532	22307	22590	22616	22287	22431	22537	22493	22539	22604	22588	22582	22438	22447	22517	22611	22372	22470	22362	22610	22535	22586	22513	22440	22535	22664	22520	22429	22621	22661	22565	22431	22566	22548	22388	22539	22591	22552	22553	22473	22492	22543	22346	22351	22497	22601	22648	22735	22444	22424	22369	22569	22508	22772	22253	22572	22403	22455	22398	22612	22501	22524	22500	22420	22613	22330	22345	22713	22645	22378	22377	22264	22577	22470	22467	22445	22566	22594	22446	22402	22574	22680	22528	22445	22492	22445	22424	22476	22307	22564	22514	22413	22474	22557	22488	22360
22399	24412	44016	43767	37905	33679	34096	30895	30514	30904	30873	30822	30685	30706	30811	30575	30633	30482	30753	30344	30423	30447	30368	30337	30240	30293	30423	30430	30185	30537	30352	30385	30332	30266	30243	30183	30348	30492	30482	30483	30504	30491	30014	30214	30365	30268	30579	30328	30395	30534	30343	30364	30555	30440	30411	30540	30626	30248	30389	30589	30371	30361	30675	30257	30295	30557	30408	30462	30451	30539	30293	30327	30403	30203	30279	30144	30253	30638	30236	30433	30451	30021	30403	30308	30276	30349	30581	30286	30375	30306	30147	30247	30208	30369	30498	30152	30401	30294	29970	30250	30271	30329	30323	30177	30234	30504	30332	30370	30402	30126	30247	30318	30389	30264	30130	30291	30117	30231	30279	30227	30349	30316	30310	30292	30597	30232	30233	30280	30297	30347	30347	30447	30504	30328	30395	30220	30293	30149	30169	30364	30202	30269	30461	30319	30426	30155	30138	30444	30347	30072	30392	30301	30096	30343	30360	30381	30095	30420	30335	30007	30439	30127	30376	30246	30343	30536	30382	30242	30240	30276	30382	30120	30212	30356	30111	30539	30293	30327	30210	30254	30467	30280	30473	30115	30194	30260	30354	30394	30240	30096	30413	30501	30250	30292	30175	30370	30620	30400	30243	30280	30507	30194	30221	30193	30284	30218	30082	30176	30158	30330	30468	30494	30294	30195	30260	30398	30044	30150	30389	30201	30482	30458	30341	30253	30242	30190	30208	30112	29926	30462	30154	30175	30119	30419	30065	30270	30411	30044	30145	30117	30300	30266	30434	30396	30211	30305	30129	30234	30042	30154	30237	30171	30579	30260	30302	30281	30227	30218	30332	30498	30235	30193	30069	30241	30036	30310	30286	29913	30325	30101	30248	30233	30154	30274	30114	30463	30092	30363	30288	30202	30297	30044	30177	29914	29980	30231	30478	30195	30066	30178	30329	30218	30341	30282	30501	30306	30283	30336	30305	30274	30541	30329	30191	30245	30388	30172	30408	30140	30440	30263	30234	30178	30364	30398	30336	30255	30199	30366	30138	30210	30330	30531	30682	30210	30477	30210	30324	30482	30452	30114	30072	30233	30148	30367	30446	30283	30140	30213	30272	30087	30489	30171	30332	30137	30262	30310	30277	30197	30423	30253	30283	30058	30368	30217	29982	30323	30142	30251	29984	30278	30352	30345	30141	30272	30526	30115	30364	30487	29971	30185	30160	30392	30240	30380	30344	30288	30273	30191	30444	30326	30408	30183	30463	30037	30397	30235	30234	30234	30223	30187	30112	30142	30246	30163	30305	30195	30052	30331	30261	30213	30237	30225	30204	30087	30281	30414	30362	30406	30283	30425	30203	30364	30044	30298	30253	30164	30072	30343	30182	30496	30229	30182	30263	30037	30450	29999	30136	30243	30412	30537	30337	30447	30235	30312	30444	30457	30335	30105	30600	30217	30052	30184	30187	30131	29944	30450	30287	29997	30099	30220	30017	30090	30342	30202	29917	30224	30201	30189	30211	30614	30277	30235	30363	30153	30195	30140	30032	30325	30289	30513	30276	30317	30243	30355	30033	29982	30230	30377	30269	30241	30307	30347	29970	30183	30297	30169	30182	30434	30254	30216	30398	30171	30323	30330	30173	30435	30297	30450	30372	29967	30659	30283	30327	30277	30372	30061	30102	30211	30312	30383	30429	30010	30141	30368	30337	30302	30464	30444	30175	30387	30322	30270	30194	30359	30073	30224	30257	30211	30219	30355	30176	30426	30328	30194	30066	30153	30314	30163	30077	30102	30219	30139	30187	29962	30347	30353	30247	30260	30322	30314	30687	30443	30109	30220	30293	30199	30231	30244	30424	30264	30111	30281	30270	30049	30317	30202	30297	30289	30091	30260	30217	30479	30141	30550	30052	30181	30495	30242	30450	30363	30192	30392	30438	30118	30488	30261	30258	30429	30367	30442	30306	30007	30294	30289	30098	30378	30158	30255	30497	30171	30360	30282	30262	30391	30173	30417	30473	30376	29972	30284	30280	30081	30247	30273	30392	30379	30487	30269	30295	30400	30121	30127	30392	30350	30253	30480	30366	30444	30074	30218	30302	30305	30169	30180	30346	30270	30279	30131	30269	30324	30440	30240	30354	30226	30253	30206	30258	30422	30429	30290	30153	30144	30258	30196	30121	30259	30031	30433	30196	30060	30264	30267	30337	30192	30229	30072	30235	30035	30430	30050	30256	30476	30503	30204	30128	30109	30244	30248	30243	30296	30018	30071	30367	30374	30426	30269	30149	30114	30435	30431	30304	30429	30261	30282	30215	30311	30259	30118	30238	30177	30437	30315	30373	30184	30230	30361	30425	30304	30413	30463	30261	30255	30210	30314	30125	30241	30421	30355	30289	30402	30257	30276	30361	30143	30305	30197	30306	30315	30251	30297	30218	30247	30294	30305	30230	30547	30213	30323	30167	30257	30317	29991	30220	30098	30199	30352	30566	30021	30160	30375	30230	30017	30142	30387	30628	30440	30446	30375	30431	30288	30378	30468	30304	30473	30260	30522	30185	30026	30428	30243	30246	30150	30398	30145	30059	30199	30371	30229	30204	30172	30241	30233	30408	30394	30312	30157	30272	30134	30408	30180	30539	30136	29983	30357	30141	30144	30171	30045	30443	30118	30451	30370	30078	30370	30401	30195	30244	29943	30300	30535	30361	30315	30318	30130	30076	30195	30373	30283	30614	30484	29949	30251	30263	30318	30464	30270	30430	30380	30203	30223	30175	30299	30367	30268	30280	30156	30142	30231	30309	30369	30235	30106	30314	30091	30375	30183	30348	30380	30270	30228	30242	30411	30039	30278	30186	30085	30065	30369	30471	30356	30155	30371	30190	30177	30293	30268	30226	29945	30233	30189	30347	30353	30394	30370	30298	29997	30288	30402	29996	30071	30707	30272	30270	30286	30292	30267	30375	30297	30243	30368	30105	30265	30467	30028	30167	30182	30277	30250	30231	29997	30414	29891	30266	30319	30172	30259	30215	30158	30214	30094	30211	30362	30472	30374	30378	30429	30355	30080	30247	30166	30278	30203	30244	30277	30168	30245	30301	30284	30413	30221	30366	30372	30302	30268	30531	30324	30326	30361	30299	30238	30339	30374	30156	30561	30114	30253	30410	30043	30163	30199	30182	30187	30282	30356	30335	30304	30163	30345	29964	30307	30437	30378	30167	30126	30104	30267	30405	29952	30239	30193	30104	30186	30090	30153	30032	30308	30226	30315	30220	30110	30471	30251	30358	30632	30039	30057	30302	30137	30077	30108	30365	30150	30352	30306	30392	30306	30263	30188	30385	30088	30276	30142	30320	30260	30201	30381	30117	30395	30203	30521	30574	30028	30105	30235	30335	30448	30199	30359	30512	30496	30162	30320	30276	30458	30360	30238	30176	30130	30233	30162	30168	30002	30003	30232	30250	30298	30458	30648	30348	30170	30002	30205	30043	30221	30352	30142	30036	30172	30153	30202	29866	30217	30283	30212	30328	30176	30519	30287	30112	30361	30134	30185	30387	30309	30446	30294	30343	30093	30372	30438	30341	30319	30449	30252	30260	30176	30167	30342	30261	30127	30168	30233	30349	30234	30283	30393	30256	30424	30536	30370	30210	30213	30352	30140	30211	29976	30262	30351	30105	30349	30348	30280	30071	30387	30257	30094	30137	30153	30537	30177	30277	30011	30350	30307	30334	29844	30269	30100	30176	30298	30298	30437	30059	30195	30244	30275	30328	30301	30210	30159	30000	30196	30409	30253	30526	30382	30394	30326	30261	30317	30261	30193	30018	30093	30045	30169	30323	30359	30274	30221	30142	30306	30325	30306	30233	30268	30315	30453	30121	29955	30192	30362	30180	30086	30331	30191	30331	30145	30412	30239	30289	30449	30113	30170	30283	30259	30383	30438	30340	30372	30272	30676	30422	30213	30439	30110	30244	30041	30164	30276	30300	30264	30315	30252	30339	30158	30375	30292	30256	30260	30246	30157	30245	30284	29974	30309	30373	30238	30298	30450	30042	30154	30354	30169	30217	30226	30370	30013	30189	30217	30371	30316	30460	30345	30434	30259	30280	30165	30339	30277	30294	30208	30543	30539	30347	30184	30257	30443	30226	30296	30007	30351	30465	30374	30298	30154	30327	30132	30335	30168	30180	30240	30261	30254	30060	30173	30244	30092	30090	30369	30302	30307	30285	30307	30426	30210	30466	30127	30145	29988	30295	30326	30339	30514	30321	30266	30166	30175	30380	30428	30288	30295	30405	30081	30352	30317	30212	30358	30461	30081	30165	30126	30211	30348	29934	30357	30194	30206	30332	30098	30249	30146	30171	30373	30378	30189	30300	30342	30038	30209	30218	30154	29993	30446	30172	30157	30318	30099	30081	30382	30235	30461	30462	30130	30268	30416	30447	30014	30269	30167	30369	30258	30452	30102	30433	30142	30268	30297	30102	29954	30130	30100	30500	30139	30208	30268	30218	30072	30314	30229	30295	30156	30196	30240	30131	30293	30301	30097	30244	30276	30338	30217	30522	30249	30306	30465	30104	30061	30469	30227	30219	30165	30112	30364	30468	30258	30447	30193	30333	30339	30374	30239	30184	30109	30541	30083	30177	30188	30135	30279	30372	30397	30207	30165	30468	30196	30325	30366	30468	30227	29953	30025	30732	30270	30170	30480	30131	30182	30236	30390	30306	30123	30274	30223	29882	30094	30382	30337	30278	30134	30206	30406	30199	30118	30401	30269	30057	30246	30342	30387	30360	30313	30427	30105	30460	30254	30209	30322	30363	30284	30438	30243	30277	30306	30075	30279	30333	30318	30312	30423	30349	30009	30377	30340	30247	30439	30317	30040	30209	30102	30267	30263	30484	30184	30049	30168	30257	30066	30120	30111	30274	30350	30247	30146	30361	30331	30356	30193	30605	30355	30280	30346	30232	30167	30279	30284	30298	30065	30197	30369	30202	30265	30317	30157	30282	30224	30456	30119	30264	30220	30296	30274	30090	30247	30281	30021	30163	30252	30331	30160	30206	30113	30190	30571	30416	30296	30341	30109	30131	30132	30442	30238	30317	30536	29946	30259	30196	30390	30262	30179	30175	30347	30156	30100	30167	30137
63391	96240	90898	81319	53364	34140	25556	23173	23007	22863	22772	22768	22885	23116	22959	22938	22876	22934	23061	22965	23018	22941	23049	22906	23009	23022	23039	23084	22872	23007	22938	22925	22942	22886	23140	23118	22718	23134	22861	23077	22893	22735	22954	22990	23058	22915	22873	23104	22923	22921	23002	23069	22912	22927	23145	22943	22851	22948	22883	22933	22934	23031	22976	23019	22935	23051	22860	23025	22911	23114	23134	22820	23169	22935	22934	23114	23031	23005	23078	22762	22921	22970	22941	22973	23140	22984	23059	23010	22965	22974	22998	23070	23218	22961	23036	22898	22866	23043	23085	22881	22930	22986	22879	22963	22931	22935	22907	22806	22802	23011	23106	23055	22943	22848	22953	23028	22858	22812	22962	23043	22882	22850	23005	22868	22950	23012	22971	22985	22974	22964	23029	23042	22945	23047	22881	23049	22955	22979	23001	23062	23181	23008	22950	22925	22861	23106	22863	23138	22891	23022	22970	22960	23038	22816	22991	23019	23050	23040	23011	22948	22908	22895	22991	22907	23086	23080	22703	22966	23156	22911	23006	22894	22884	22916	22716	23043	22900	23066	22920	22908	22905	22946	22936	23184	22985	22835	22975	23121	23001	22960	23009	22977	22983	22859	22848	23117	23122	22911	23035	22934	22896	22848	22923	22998	22867	22954	22753	22758	23099	22881	23030	23075	22934	22986	23072	22820	22851	22936	22843	22945	22791	23138	23071	22963	22961	23063	22884	22938	22975	22859	23052	22912	23063	22882	22987	23026	22849	22731	22997	22984	23009	22898	23078	22984	23048	22859	23101	22745	22896	22893	22869	23045	22883	22874	23186	22909	23019	22886	23037	22939	23004	23024	22783	22933	22955	22920	22976	22847	22915	22804	22985	23208	22954	22949	22711	23091	22909	23056	22978	22977	22894	22976	22743	22858	23031	22967	22915	22879	22911	22960	22950	22925	22956	22838	23013	23043	22960	22868	22941	22824	22949	22989	22957	22867	23053	23146	23098	23034	23059	23197	22875	23045	22788	22996	23086	22928	22901	23050	23195	22969	23053	22975	22843	22921	23097	23000	22939	23067	23063	22853	22816	22915	22970	22982	23021	22923	22842	22940	22957	22947	23038	22934	22913	23011	22895	22942	22995	23039	22835	23133	22934	22965	22974	22899	22987	22873	22844	23007	22814	23026	22918	22931	22885	22935	22924	23030	23025	22953	23003	23074	23004	22976	22786	23104	22950	23015	22949	22987	22827	22787	23100	23145	22967	23012	22971	23018	22860	22929	22930	23130	22870	23099	22889	23184	23001	22960	22878	22957	23159	22822	23094	22857	22850	22941	23088	22928	22854	22842	22943	23038	22917	22952	22657	22867	22972	22852	23002	22862	23002	22979	23001	22896	23031	22905	22943	22902	22940	22920	23103	22848	22919	22958	23052	22877	22866	22813	22872	23063	23115	22799	22952	22765	22894	23021	22980	22853	22958	22894	22979	22907	22923	22967	22872	22823	23034	23047	22906	22939	22848	22865	23002	23084	22977	23062	22834	22762	23200	22943	22875	23153	22918	22955	22863	22725	22991	22939	22957	22936	22918	23014	23053	22888	23087	23023	23139	22868	22915	23084	22884	23145	22937	23039	22896	22956	22951	22986	22697	22792	23303	22875	22839	23016	22984	22894	23017	23128	22994	22905	22941	22970	22964	22917	22824	22899	23011	22944	22924	22829	22965	23172	23010	23036	22918	22938	23025	23064	23001	22886	23036	22955	22830	22923	23027	22803	22841	22978	23117	22907	23140	22852	23003	22928	23207	22911	22906	23051	22976	22939	23110	22929	22916	22762	23001	22841	22980	22952	22869	22942	22894	22924	22969	22955	23004	22957	22902	22869	22881	22903	22959	23030	23001	23144	22923	22997	22984	23065	23198	23001	23201	23093	22821	23003	22900	22842	23000	23061	22972	23021	22893	22895	22972	22992	22854	23032	22843	23064	23002	23032	23076	22863	23002	22822	22989	22779	22810	22987	22986	22959	22845	22927	22899	22994	23075	22924	23027	22973	23137	22799	22963	22848	22913	22873	22986	22899	22971	22864	23059	22743	22916	22885	23003	22862	22964	23167	22936	22993	22992	23036	22875	22787	23186	22995	22872	22870	23024	23057	22984	23131	22837	23160	23025	22974	22978	22804	23301	22855	23082	23008	23055	22912	23045	22834	22888	22785	23187	22842	23088	23007	23141	22974	22808	22997	23022	22964	23061	22955	23121	22935	22919	23109	22992	23017	22896	22899	23024	22934	23207	22880	23055	22993	22856	23122	22979	22844	23010	23014	22870	22904	22812	23091	22856	22983	22901	22845	23074	22736	22737	22929	22858	23136	22927	22920	22961	23112	22863	22857	22903	22861	22878	23139	22917	23063	22925	22986	23050	23073	22847	22926	22983	23128	23030	22764	22986	22831	23110	22992	23037	23026	23044	23027	23163	22827	22956	23043	23062	22943	23096	23035	23025	22985	22916	23050	22774	22867	22980	23028	22874	22874	23027	22916	22962	23046	23003	22959	23003	22862	23074	22997	22768	23027	23008	22806	22968	22853	22987	22935	22959	22861	22788	22939	22876	23049	22818	23021	23056	23109	22891	23157	23063	22912	22924	22924	23221	23043	23163	22804	22937	22861	22972	23060	23064	22913	23002	22952	23105	22947	22752	22913	22941	22959	23039	23036	22952	22988	23085	22989	23003	22924	22898	22875	22937	23050	23200	23041	22972	23147	22804	23181	23035	22788	22790	22753	22910	23042	22929	23046	22794	23100	23091	22858	23160	23026	22912	23003	23066	23073	22741	23117	22925	22986	22895	22896	22867	23078	23091	23024	22889	22886	22939	22982	22915	22975	22995	22814	22901	22832	22824	23140	23010	22805	23012	23022	23024	22916	23060	22933	23027	22911	22982	22994	22668	22997	22900	22989	22814	22916	22835	23000	22958	22971	23010	22986	22929	22861	23032	23040	22792	22945	23042	22802	23098	22916	22800	22912	23032	23073	22768	23053	23141	23037	23040	23008	22853	22995	22901	22944	22879	23035	23005	22863	23044	22954	23100	22898	22919	22795	22908	22866	22941	22911	23042	22866	22890	23177	22927	22876	22957	22959	22783	23016	22953	23112	22857	22897	22953	23155	22942	22624	22931	22986	22757	22906	22942	22900	22987	22804	22790	22882	22953	23105	22897	23180	23066	22748	23138	23182	22847	22962	22997	22944	22903	22900	22923	22977	23015	23079	23075	22929	22779	22956	22968	22810	22986	22894	22876	23219	22867	22828	22942	22949	22813	23101	22899	22797	23137	22934	22956	23118	22993	22995	22960	23039	23012	23012	23061	23143	22949	22872	22897	23043	23012	23061	23008	23133	23032	22919	22943	23053	22902	23086	22798	23027	23026	22887	22934	22965	23072	23056	22835	23016	22927	23005	23180	22853	22710	22941	23050	22829	22970	22878	22765	22718	22960	22935	23049	23009	23069	22918	23039	22892	22906	23022	22987	22813	22958	22966	22921	23193	22802	22963	22952	22831	22974	23063	23018	22973	23072	22964	23105	22865	23002	23048	22993	22806	22901	23032	22995	22969	22756	22900	22783	22974	22818	22965	23072	22832	22857	22834	22914	22933	22904	22842	23107	23147	23027	22899	22894	22940	23140	22871	22945	22913	22991	23076	23097	22933	22887	23060	23093	22815	22979	22925	22873	22943	23080	22930	22820	23012	22943	22845	23082	22724	23029	22819	23007	22945	22902	22759	22792	22994	22975	22777	22923	23063	22922	23040	22996	23056	22957	23017	23013	22928	23043	22912	23055	22932	23075	23096	23037	22892	22984	22962	22988	23058	23109	23044	22916	23086	22915	23020	22906	22866	22804	23016	23025	23085	23052	22934	22934	22915	22912	22949	22964	22997	23087	22912	22934	22976	22955	22968	23088	22821	22931	23029	22836	22867	23058	22941	23058	22922	22991	22895	22898	22771	22903	22672	22879	23091	22997	22818	22828	22986	22982	22867	22835	23107	22914	22967	23070	23001	22935	22876	22851	22953	22976	22992	23133	23057	22969	23037	22879	23074	23093	22906	22958	22901	23039	23149	22883	23189	22993	22982	23036	23055	22908	23063	22853	22980	23065	23123	22907	22883	23062	22951	23006	23035	22872	22835	23062	22933	22912	22941	22972	23072	22945	22928	22722	23033	23051	23065	22963	22939	22884	22887	22931	22999	22915	22902	22913	23000	23194	22974	22944	22967	23008	22957	23170	23121	23103	22917	23016	22903	23024	22796	23081	23128	22895	22911	23006	23151	22911	22899	22832	22836	23027	22889	23177	23057	22959	22863	22939	23024	22982	22846	22947	23012	23149	22941	22986	23004	23053	22966	22987	23009	23178	23026	22944	23095	22948	22828	22949	22912	22888	22854	22884	22926	22885	22802	22896	23025	23038	22824	22976	23113	23036	22871	23031	22841	22984	23062	22835	22920	22872	22642	22917	22854	23110	22925	22864	22821	22897	23056	23064	22898	22775	22986	22932	23052	23075	22891	23169	23058	22711	23144	22909	23087	22951	22824	22845	23015	22669	22788	23150	22933	23078	22938	22960	22922	22934	22810	23002	22973	22889	23002	22986	23013	22910	23094	23013	22869	22907	22919	22876	22946	22945	23101	22930	22875	23120	23084	22921	23031	23093	22848	22880	22847	22790	22813	22923	23020	22739	22968	22937	22953	22899	22991	23041	23087	22835	22875	22914	23006	22955	23033	22978	22947	22927	23033	22897	22945	22774	22846	23102	22840	23012	22928	22895	22969	22909	22891	22990	23018	23014	22782	23073	22940	22919	23052	23008	22857	23031	22965	23052	22781	23033	22809	22796	22934	23032	23117	23066	22894	22983	22992	22750	23031	23106	22907	22999	22929	23111	22933	22932	22829	22947	23014	23029	22935	23143	23111	22902	22763	23001	22985	22885	23037	22934	22888	22954	22851	22933	23000	22876	22923	22860	23010	22920	23025	22905	22868	23063	23086	23050	22869	22950	23035	22861	22869	22946	23069	22914	22813	23027	22878	23074	22923	23003	23005	23113	22869	22968	23116	23077	23058	22845	23002	22945	23099	22983	23087	23027	23094	22797	22936	22868	22917
29035	38834	50966	41743	33132	30809	30071	29454	29356	29657	29389	29383	29677	29611	29457	29513	29455	29574	29592	29435	29519	29220	29485	29624	29356	29467	29345	29581	29636	29601	29644	29445	29520	29543	29507	29158	29577	29414	29434	29265	29321	29446	29379	29234	29405	29461	29556	29406	29187	29391	29610	29617	29389	29414	29434	29424	29388	29370	29268	29286	29500	29467	29490	29601	29591	29576	29468	29416	29595	29385	29229	29242	29647	29374	29413	29557	29346	29360	29326	29380	29747	29393	29408	29430	29332	29393	29508	29364	29260	29416	29426	29274	29310	29428	29353	29445	29154	29413	29340	29272	29455	29416	29378	29184	29385	29342	29331	29456	29376	29451	29460	29632	29431	29441	29599	29247	29132	29236	29436	29393	29264	29317	29361	29257	29487	29340	29544	29201	29505	29090	29369	29491	29307	29204	29444	29460	29363	29347	29365	29398	29408	29178	29480	29321	29519	29399	29332	29575	29718	29400	29168	29332	29201	29419	29484	29399	29367	29231	29442	29424	29314	29341	29479	29644	29554	29498	29568	29403	29391	29286	29481	29299	29341	29555	29286	29362	29409	29352	29295	29441	29679	29511	29505	29333	29591	29250	29398	29405	29339	29408	29410	29225	29457	29220	29473	29536	29528	29446	29541	29526	29556	29587	29508	29433	29537	29471	29478	29273	29236	29776	29450	29522	29430	29392	29396	29246	29174	29335	29482	29513	29338	29425	29630	29303	29349	29447	29360	29298	29363	29475	29463	29261	29368	29049	29365	29156	29538	29380	29625	29396	29194	29338	29380	29296	29394	29260	29505	29341	29454	29467	29468	29263	29463	29309	29253	29333	29656	29338	29113	29290	29417	29362	29317	29484	29385	29330	29406	29344	29398	29251	29237	29264	29345	29437	29255	29552	29408	29557	29591	29538	29500	29075	29505	29434	29414	29438	29339	29432	29633	29331	29519	29386	29320	29692	29664	29433	29201	29479	29527	29279	29251	29471	29174	29466	29577	29330	29394	29327	29454	29638	29506	29583	29179	29191	29192	29435	29598	29399	29340	29427	29362	29631	29443	29252	29543	29497	29460	29629	29491	29436	29212	29325	29364	29314	29180	29281	29538	29366	29229	29459	29101	29361	29539	29106	29606	29484	29491	29448	29479	29404	29430	29219	29434	29299	29415	29581	29581	29540	29508	29433	29448	29056	29677	29685	29497	29492	29392	29341	29407	29373	29306	29382	29650	29370	29586	29295	29584	29368	29310	29177	29688	29459	29457	29312	29404	29431	29231	29496	29376	29628	29336	29369	29119	29377	29440	29196	29493	29151	29276	29325	29308	29321	29447	29480	29346	29571	29513	29335	29259	29296	29539	29456	29363	29506	29186	29450	29356	29416	29457	29590	29362	29382	29265	29510	29448	29523	29535	29650	29693	29473	29522	29285	29235	29337	29420	29379	29409	29410	29476	29436	29468	29293	29192	29621	29579	29430	29497	29457	29345	29616	29364	29290	29625	29619	29338	29552	29379	29332	29388	29664	29056	29315	29527	29247	29486	29466	29379	29225	29576	29396	29878	29386	29492	29599	29154	29473	29508	29389	29358	29604	29709	29274	29373	29406	29609	29592	29487	29281	29503	29371	29458	29336	29599	29560	29273	29427	29424	29143	29466	29574	29529	29474	29590	29489	29354	29508	29244	29293	29493	29477	29151	29275	29458	29340	29248	29359	29288	29323	29435	29257	29482	29585	29356	29431	29400	29741	29525	29644	29379	29254	29363	29552	29180	29230	29549	29426	29463	29372	29602	29437	29612	29274	29745	29452	29369	29525	29553	29569	29483	29261	29543	29584	29213	29319	29572	29215	29358	29574	29514	29479	29414	29478	29280	29425	29590	29371	29797	29515	29443	29284	29409	29415	29414	29442	29275	29485	29176	29287	29560	29657	29247	29544	29282	29324	29365	29550	29662	29420	29366	29653	29491	29370	29476	29303	29515	29596	29494	29414	29211	29556	29443	29490	29459	29417	29590	29311	29156	29492	29447	29360	29366	29315	29656	29341	29568	29225	29308	29508	29370	29518	29548	29451	29395	29384	29532	29384	29133	29293	29355	29669	29412	29427	29703	29390	29703	29465	29353	29251	29284	29363	29386	29466	29483	29695	29368	29447	29178	29373	29288	29558	29596	29413	29634	29268	29454	29410	29396	29553	29520	29519	29236	29160	29476	29830	29684	29499	29622	29405	29272	29624	29542	29677	29449	29377	29419	29594	29442	29480	29312	29368	29513	29618	29458	29491	29360	29624	29645	29382	29571	29397	29537	29423	29636	29206	29518	29549	29586	29489	29661	29500	29528	29445	29596	29203	29335	29408	29572	29472	29531	29358	29332	29606	29525	29465	29482	29388	29472	29477	29459	29439	29484	29421	29223	29210	29321	29344	29439	29084	29462	29173	29419	29218	29434	29349	29368	29569	29613	29528	29563	29548	29303	29390	29407	29521	29515	29434	29490	29467	29409	29332	29440	29340	29575	29380	29342	29534	29381	29487	29422	29379	29538	29278	29178	29270	29451	29504	29528	29582	29297	29426	29271	29424	29435	29652	29479	29369	29370	29750	29489	29316	29533	29668	29389	29608	29338	29435	29455	29536	29242	29364	29418	29516	29475	29623	29348	29657	29567	29149	29639	29511	29419	29348	29484	29716	29317	29590	29250	29341	29464	29251	29148	29603	29420	29400	29349	29432	29045	29381	29323	29351	29633	29415	29229	29405	29516	29352	29765	29440	29390	29366	29312	29218	29316	29435	29412	29259	29547	29274	29246	29371	29169	29401	29357	29556	29491	29340	29192	29335	29479	29501	29527	29343	29657	29434	29458	29286	29327	29618	29274	29449	29297	29318	29328	29650	29659	29408	29373	29353	29391	29484	29327	29396	29478	29263	29298	29464	29452	29373	29474	29504	29398	29437	29374	29374	29159	29462	29454	29414	29309	29432	29377	29349	29565	29523	29408	29696	29409	29498	29392	29481	29524	29552	29432	29118	29126	29496	29402	29716	29336	29338	29386	29522	29274	29580	29437	29429	29338	29581	29385	29393	29402	29495	29378	29279	29349	29480	29481	29586	29176	29396	29323	29480	29528	29163	29346	29239	29349	29330	29482	29291	29573	29195	29455	29255	29236	29217	29324	29269	29208	29252	29534	29588	29390	29272	29434	29346	29617	29407	29340	29447	29295	29492	29196	29298	29417	29512	29277	29456	29225	29306	29535	29479	29252	29617	29351	29460	29356	29466	29275	29596	29553	29442	29520	29357	29497	29316	29315	29221	29306	29382	29267	29328	29333	29170	29341	29359	29376	29297	29549	29473	29473	29400	29544	29542	29506	29472	29752	29341	29536	29648	29352	29418	29447	29433	29543	29445	29254	29140	29363	29395	29455	29586	29617	29396	29478	29675	29557	29596	29664	29591	29288	29644	29595	29355	29641	29392	29469	29311	29384	29446	29545	29617	29449	29559	29248	29262	29324	29493	29435	29348	29528	29528	29238	29636	29547	29614	29494	29233	29364	29289	29563	29295	29494	29496	29516	29230	29444	29470	29239	29402	29428	29300	29461	29570	29329	29418	29416	29347	29459	29212	29426	29083	29522	29304	29555	29160	29477	29242	29356	29442	29446	29280	29076	29469	29180	29319	29571	29405	29514	29427	29415	29531	29797	29386	29399	29413	29600	29513	29439	29637	29405	29191	29395	29399	29431	29616	29407	29506	29705	29372	29419	29520	29348	29486	29452	29632	29265	29560	29581	29533	29372	29449	29213	29347	29152	29278	29610	29347	29322	29251	29174	29447	29838	29268	29510	29271	29422	29447	29353	29270	29538	29349	29306	29273	29438	29398	29196	29335	29428	29414	29435	29260	29310	29364	29479	29451	29504	29620	29553	29427	29509	29447	29556	29479	29390	29435	29527	29264	29187	29561	29622	29482	29237	29574	29314	29424	29352	29443	29515	29571	29641	29456	29399	29310	29283	29318	29466	29264	29600	29297	29473	29158	29270	29245	29322	29522	29397	29464	29287	29486	29549	29561	29574	29487	29411	29421	29487	29528	29686	29271	29422	29493	29340	29524	29524	29473	29226	29307	29443	29601	29609	29419	29401	29487	29455	29271	29295	29261	29462	29377	29190	29446	29402	29403	29467	29558	29466	29483	29386	29549	29401	29388	29406	29185	29463	29604	29461	29507	29428	29210	29317	29529	29417	29193	29382	29369	29569	29514	29402	29481	29423	29321	29273	29319	29332	29404	29508	29490	29588	29480	29239	29534	29386	29313	29488	29547	29398	29326	29439	29541	29338	29375	29405	29426	29498	29448	29524	29545	29561	29288	29520	29571	29536	29426	29415	29643	29488	29601	29370	29176	29565	29545	29374	29579	29508	29268	29639	29001	29488	29391	29707	29324	29295	29415	29398	29411	29335	29270	29449	29390	29488	29378	29249	29303	29032	29374	29432	29578	29688	29385	29673	29693	29299	29376	29481	29742	29378	29245	29560	29377	29468	29295	29262	29535	29458	29452	29448	29564	29615	29305	29499	29693	29267	29466	29584	29531	29612	29489	29387	29391	29509	29544	29471	29346	29592	29349	29321	29411	29647	29439	29260	29429	29696	29688	29503	29281	29367	29293	29555	29558	29511	29392	29418	29305	29558	29526	29380	29433	29507	29501	29738	29464	29489	29573	29452	29283	29537	29455	29726	29539	29409	29248	29372	29623	29713	29502	29619	29650	29434	29624	29486	29538	29510	29362	29580	29328	29606	29482	29413	29668	29352	29511	29619	29422	29403	29441	29471	29432	29580	29562	29420	29338	29383	29267	29375	29485	29653	29524	29505	29393	29433	29247	29427	29574	29409	29502	29499	29693	29341	29588	29393	29264	29605	29595	29350	29714	29533	29293	29336	29467	29391	29470	29410	29187	29372	29400	29554	29374	29512	29446	29392	29431	29395	29438	29555	29434	29408	29408	29300	29123	29515	29395	29402	29604	29220	29355	29442	29524	29316	29573	29506	29397	29403	29388	29583	29198	29343	29610	29307	29504	29386	29476	29305	29405	29435	29517	29479	29289	29328	29709	29517	29434	29684	29510	29757	29412	29639	29492	29527	29434	29515	29209	29584	29544	29627	29594
33285	62041	52847	36328	27358	23339	22735	22408	22224	22341	22245	22399	22303	22416	22435	22382	22612	22261	22589	22285	22413	22278	22291	22469	22293	22395	22417	22260	22462	22222	22130	22363	22292	22406	22330	22296	22405	22418	22306	22302	22312	22167	22450	22252	22506	22426	22249	22328	22262	22530	22357	22375	22488	22227	22569	22275	22349	22361	22354	22486	22089	22255	22419	22260	22476	22346	22326	22425	22128	22275	22386	22412	22396	22457	22377	22340	22269	22326	22372	22218	22293	22342	22247	22407	22295	22467	22217	22356	22426	22495	22304	22257	22460	22348	22254	22342	22286	22564	22311	22408	22372	22151	22372	22366	22310	22385	22450	22305	22395	22418	22195	22278	22478	22236	22286	22230	22277	22277	22422	22314	22492	22287	22264	22358	22278	22306	22318	22327	22378	22330	22326	22261	22397	22328	22468	22363	22294	22224	22341	22278	22196	22324	22199	22319	22132	22392	22279	22365	22280	22367	22238	22390	22324	22292	22334	22342	22341	22488	22385	22346	22334	22417	22363	22465	22236	22301	22424	22422	22254	22162	22404	22318	22260	22552	22209	22270	22240	22282	22290	22390	22574	22179	22271	22435	22239	22267	22449	22376	22335	22356	22289	22156	22221	22026	22496	22133	22456	22347	22259	22313	22398	22392	22205	22133	22454	22276	22371	22422	22294	22515	22447	22438	22296	22293	22341	22547	22368	22235	22385	22388	22256	22555	22241	22494	22216	22416	22277	22340	22398	22326	22216	22253	22110	22482	22325	22305	22451	22322	22320	22338	22478	22441	22282	22445	22157	22377	22138	22283	22316	22277	22395	22322	22245	22296	22271	22320	22393	22327	22225	22167	22475	22366	22381	22422	22342	22231	22420	22329	22186	22320	22488	22221	22293	22410	22250	22409	22284	22367	22452	22289	22258	22406	22105	22466	22193	22369	22166	22422	22275	22296	22277	22282	22179	22266	22524	22524	22452	22353	22521	22153	22321	22440	22465	22351	22238	22155	22290	22496	22278	22236	22121	22425	22353	22293	22195	22206	22458	22302	22438	22413	22316	22213	22339	22388	22308	22287	22336	22267	22348	22482	22196	22298	22312	22190	22296	22440	22399	22372	22175	22467	22329	22279	22364	22418	22187	22270	22249	22551	22433	22270	22352	22474	22343	22113	22385	22484	22334	22264	22317	22305	22379	22381	22590	22278	22563	22377	22366	22263	22539	22362	22372	22319	22231	22263	22338	22516	22255	22446	22403	22316	22203	22345	22308	22321	22465	22175	22398	22347	22415	22373	22319	22313	22271	22293	22371	22261	22485	22359	22510	22236	22171	22442	22355	22390	22267	22326	22193	22410	22260	22346	22453	22237	22500	22377	22468	22334	22446	22283	22303	22349	22400	22206	22352	22251	22292	22364	22199	22297	22239	22224	22285	22455	22339	22342	22430	22288	22362	22371	22258	22403	22422	22424	22346	22345	22431	22234	22395	22224	22377	22327	22353	22231	22261	22319	22472	22265	22482	22237	22265	22226	22311	22466	22294	22377	22367	22309	22345	22324	22343	22337	22328	22232	22243	22389	22202	22320	22490	22511	22143	22330	22249	22314	22262	22352	22372	22487	22357	22303	22404	22224	22277	22313	22459	22468	22492	22346	22264	22112	22343	22421	22162	22252	22086	22166	22454	22474	22375	22086	22346	22165	22429	22255	22440	22303	22403	22384	22334	22415	22392	22474	22408	22190	22351	22337	22357	22208	22511	22379	22458	22409	22258	22565	22258	22185	22347	22500	22291	22476	22285	22319	22296	22194	22496	22353	22444	22388	22172	22369	22400	22346	22369	22374	22318	22273	22217	22342	22420	22380	22172	22247	22316	22251	22369	22302	22331	22273	22373	22335	22378	22306	22408	22422	22456	22464	22253	22243	22292	22124	22403	22219	22424	22373	22386	22204	22195	22209	22391	22366	22418	22461	22259	22392	22514	22520	22231	22189	22344	22418	22458	22366	22579	22266	22249	22298	22413	22348	22460	22432	22413	22391	22353	22226	22492	22268	22417	22544	22466	22403	22322	22212	22493	22352	22383	22505	22302	22244	22189	22271	22551	22224	22430	22184	22313	22483	22353	22418	22477	22113	22373	22343	22347	22390	22323	22419	22465	22336	22399	22402	22351	22431	22312	22253	22523	22222	22381	22313	22297	22337	22104	22252	22335	22318	22207	22333	22346	22248	22245	22325	22532	22404	22288	22114	22312	22436	22544	22290	22165	22371	22217	22306	22608	22301	22524	22212	22299	22359	22198	22488	22426	22494	22315	22252	22297	22375	22435	22172	22422	22546	22300	22455	22372	22606	22427	22386	22314	22196	22210	22262	22374	22502	22223	22330	22334	22543	22408	22237	22216	22488	22430	22481	22282	22387	22206	22233	22309	22284	22180	22377	22284	22333	22399	22390	22307	22286	22277	22328	22293	22227	22323	22486	22265	22164	22423	22270	22214	22295	22281	22350	22277	22237	22335	22426	22309	22442	22427	22308	22556	22372	22409	22313	22425	22398	22342	22208	22500	22327	22332	22305	22420	22404	22466	22327	22442	22307	22524	22378	22294	22440	22503	22246	22291	22316	22447	22340	22349	22419	22424	22288	22359	22289	22320	22145	22252	22362	22372	22454	22334	22374	22381	22208	22484	22276	22272	22347	22459	22457	22389	22515	22425	22421	22469	22338	22322	22256	22342	22245	22352	22221	22327	22239	22258	22337	22283	22279	22339	22446	22415	22344	22550	22147	22343	22306	22362	22346	22364	22235	22437	22268	22354	22305	22409	22348	22464	22583	22402	22259	22373	22399	22404	22363	22235	22229	22460	22128	22365	22281	22262	22186	22426	22396	22304	22272	22324	22445	22443	22359	22331	22471	22373	22392	22434	22272	22480	22259	22297	22249	22355	22427	22407	22473	22325	22267	22477	22300	22196	22533	22299	22292	22274	22233	22395	22367	22409	22318	22391	22348	22342	22478	22366	22453	22302	22493	22448	22230	22340	22306	22212	22238	22304	22071	22346	22457	22532	22157	22204	22135	22313	22091	22403	22370	22211	22398	22343	22155	22492	22408	22201	22380	22418	22262	22377	22429	22276	22225	22322	22234	22408	22307	22238	22299	22270	22234	22485	22430	22332	22483	22343	22307	22145	22360	22401	22205	22312	22417	22448	22282	22324	22509	22445	22320	22238	22277	22370	22283	22387	22297	22422	22349	22366	22434	22160	22424	22324	22250	22232	22286	22324	22307	22227	22394	22289	22324	22435	22237	22218	22272	22277	22471	22248	22462	22454	22323	22474	22371	22217	22443	22352	22278	22333	22355	22273	22457	22494	22282	22183	22383	22297	22412	22270	22399	22254	22402	22380	22239	22329	22334	22410	22254	22332	22431	22347	22327	22310	22275	22331	22373	22426	22495	22096	22298	22236	22252	22351	22302	22323	22463	22303	22276	22418	22523	22402	22314	22369	22373	22289	22228	22286	22300	22365	22386	22356	22368	22522	22154	22360	22256	22426	22361	22279	22156	22478	22273	22367	22575	22376	22370	22329	22412	22139	22130	22502	22365	22243	22370	22274	22249	22389	22369	22188	22211	22295	22524	22228	22188	22235	22379	22278	22392	22211	22234	22452	22255	22274	22337	22482	22424	22302	22280	22367	22292	22131	22591	22427	22429	22303	22238	22474	22199	22384	22330	22372	22257	22170	22412	22368	22306	22396	22442	22247	22435	22305	22244	22441	22271	22445	22355	22298	22421	22405	22355	22342	22437	22314	22319	22224	22420	22280	22350	22353	22487	22324	22271	22288	22378	22366	22315	22245	22161	22341	22499	22253	22187	22467	22303	22399	22283	22469	22293	22321	22384	22223	22405	22387	22340	22275	22456	22438	22249	22360	22350	22154	22283	22240	22450	22481	22473	22243	22258	22182	22332	22304	22160	22256	22325	22257	22630	22324	22530	22392	22245	22487	22411	22338	22263	22244	22364	22286	22393	22434	22263	22402	22497	22496	22384	22313	22356	22236	22268	22401	22332	22364	22371	22347	22357	22443	22069	22552	22364	22306	22312	22224	22289	22357	22222	22284	22278	22345	22328	22398	22454	22246	22267	22223	22432	22369	22327	22427	22295	22406	22375	22404	22309	22334	22195	22308	22219	22492	22404	22424	22204	22624	22146	22461	22318	22411	22412	22207	22327	22393	22372	22367	22296	22375	22462	22279	22397	22384	22257	22271	22461	22393	22269	22504	22380	22321	22399	22401	22264	22355	22371	22353	22611	22308	22179	22245	22404	22324	22425	22213	22572	22266	22346	22443	22352	22272	22281	22489	22160	22383	22307	22301	22498	22503	22461	22274	22396	22250	22362	22316	22257	22289	22406	22356	22226	22333	22329	22473	22585	22295	22357	22271	22492	22268	22391	22132	22376	22519	22469	22423	22302	22344	22267	22393	22461	22500	22256	22391	22492	22452	22337	22431	22411	22136	22421	22356	22469	22472	22287	22256	22414	22269	22221	22242	22378	22454	22347	22345	22321	22219	22394	22387	22370	22415	22404	22450	22369	22231	22320	22213	22334	22335	22411	22187	22221	22371	22366	22440	22289	22372	22382	22342	22316	22374	22344	22258	22404	22275	22354	22446	22333	22402	22230	22381	22371	22345	22324	22297	22342	22369	22186	22408	22380	22413	22112	22399	22329	22340	22322	22400	22284	22419	22357	22498	22499	22273	22279	22270	22248	22475	22225	22317	22253	22341	22195	22283	22190	22333	22212	22441	22269	22524	22495	22572	22301	22367	22326	22406	22426	22267	22312	22247	22430	22299	22338	22335	22507	22244	22458	22306	22331	22318	22161	22098	22396	22453	22400	22318	22492	22344	22248	22249	22238	22400	22323	22166	22443	22208	22364	22151	22516	22499	22231	22322	22224	22439	22391	22196	22220	22352	22344	22504	22339	22257	22399	22417	22381	22225	22246	22194	22280	22457	22265	22353	22372	22352	22328	22412	22330	22362	22383	22443	22302	22526	22441	22349	22271	22368	22250	22407	22306	22351	22236	22584	22283	22270	22322	22216	22276	22337	22400	22360	22529	22249	22312	22450	22251	22471	22288	22325	22369	22535	22330	22386	22335	22331	22195
23888	25486	46216	47125	38089	33080	32087	29832	29783	30004	29794	29816	29619	29911	29770	29763	29631	29524	29790	29917	29468	29384	29808	29700	29775	29710	29576	29528	29622	29496	29739	29399	29640	29622	29689	29570	29894	29566	29613	29630	29795	29815	29401	29625	29782	29520	29682	29457	29478	29352	29534	29462	29601	29525	29850	29728	29657	29551	29528	29786	29717	29629	29541	29848	29540	29636	29483	29697	29499	29463	29305	29725	29371	29605	29543	29638	29515	29546	29415	29594	29396	29477	29573	29586	29551	29531	29520	29645	29718	29834	29617	29641	29431	29710	29616	29556	29646	29748	29677	29638	29363	29462	29246	29631	29588	29444	29599	29396	29603	29501	29484	29268	29416	29536	29576	29689	29609	29460	29541	29545	29810	29601	29704	29452	29449	29641	29476	29213	29678	29531	29615	29637	29443	29458	29619	29617	29571	29606	29651	29449	29427	29570	29513	29450	29631	29674	29481	29433	29622	29565	29738	29609	29750	29454	29628	29469	29294	29620	29574	29596	29743	29654	29617	29361	29584	29429	29545	29530	29601	29595	29464	29211	29614	29525	29707	29690	29435	29300	29661	29700	29678	29324	29286	29737	29621	29895	29452	29642	29539	29360	29843	29562	29451	29593	29568	29728	29637	29458	29574	29591	29728	29471	29505	29657	29584	29498	29374	29545	29606	29495	29472	29724	29485	29314	29367	29768	29728	29635	29527	29704	29379	29444	29641	29818	29544	29558	29533	29748	29588	29477	29657	29430	29277	29493	29541	29726	29594	29601	29363	29443	29431	29529	29555	29501	29566	29639	29485	29377	29443	29436	29585	29664	29592	29666	29375	29686	29761	29458	29397	29655	29365	29535	29608	29388	29528	29578	29650	29587	29505	29626	29577	29579	29465	29489	29577	29437	29729	29786	29483	29456	29518	29458	29613	29716	29596	29651	29737	29542	29799	29437	29532	29792	29434	29536	29539	29471	29734	29676	29398	29450	29680	29530	29735	29715	29600	29492	29607	29593	29427	29463	29538	29628	29584	29648	29528	29400	29339	29491	29419	29571	29626	29437	29440	29716	29338	29620	29638	29323	29746	29763	29663	29429	29593	29380	29573	29513	29415	29662	29650	29381	29632	29464	29262	29348	29591	29734	29525	29536	29391	29594	29349	29585	29696	29472	29385	29630	29583	29488	29530	29597	29409	29599	29649	29548	29396	29484	29623	29594	29374	29453	29524	29645	29717	29581	29475	29633	29417	29547	29616	29581	29456	29529	29505	29542	29373	29489	29662	29456	29314	29670	29390	29886	29486	29527	29586	29505	29516	29373	29637	29426	29570	29526	29605	29689	29574	29435	29661	29598	29460	29628	29615	29619	29647	29630	29600	29547	29561	29549	29686	29599	29452	29475	29445	29494	29569	29561	29419	29699	29477	29587	29458	29487	29565	29633	29657	29589	29784	29705	29499	29430	29667	29541	29494	29587	29482	29615	29567	29614	29732	29465	29454	29713	29715	29408	29571	29626	29612	29243	29514	29378	29613	29436	29470	29513	29630	29575	29527	29356	29380	29580	29490	29606	29580	29496	29643	29544	29702	29729	29719	29723	29335	29832	29415	29463	29467	29439	29773	29545	29484	29433	29594	29605	29425	29554	29635	29609	29559	29500	29516	29660	29496	29725	29549	29434	29755	29580	29573	29715	29473	29362	29605	29707	29482	29730	29699	29364	29479	29478	29581	29444	29423	29475	29686	29470	29465	29584	29438	29473	29639	29468	29680	29632	29525	29352	29411	29478	29618	29460	29408	29574	29351	29503	29489	29420	29577	29632	29654	29601	29591	29730	29707	29626	29408	29348	29730	29770	29805	29533	29595	29414	29556	29547	29573	29389	29804	29651	29720	29474	29693	29829	29569	29693	29582	29498	29326	29270	29503	29594	29583	29515	29662	29554	29542	29602	29650	29602	29615	29549	29646	29534	29610	29384	29553	29847	29368	29382	29532	29507	29447	29621	29268	29297	29592	29732	29742	29368	29658	29437	29652	29431	29691	29325	29447	29554	29569	29587	29707	29523	29989	29285	29648	29525	29380	29521	29471	29593	29599	29728	29643	29394	29431	29601	29642	29351	29759	29589	29462	29354	29744	29551	29609	29277	29466	29832	29711	29566	29533	29363	29438	29588	29716	29556	29537	29725	29561	29531	29601	29883	29405	29437	29441	29685	29396	29688	29554	29697	29571	29382	29431	29484	29606	29367	29618	29629	29648	29479	29558	29784	29445	29565	29545	29497	29626	29837	29498	29441	29565	29456	29653	29688	29437	29659	29762	29471	29651	29717	29508	29679	29649	29740	29492	29486	29424	29443	29503	29755	29589	29367	29493	29505	29542	29560	29758	29758	29557	29245	29781	29601	29518	29602	29519	29249	29479	29608	29667	29646	29435	29572	29784	29539	29591	29464	29525	29454	29959	29519	29308	29274	29643	29450	29541	29750	29524	29581	29343	29608	29551	29574	29660	29525	29522	29532	29405	29601	29473	29569	29459	29653	29683	29438	29364	29626	29460	29647	29474	29762	29662	29641	29459	29653	29544	29443	29591	29530	29656	29275	29429	29547	29383	29490	29679	29459	29605	29423	29521	29714	29485	29632	29561	29596	29467	29520	29621	29461	29595	29710	29723	29491	29359	29437	29580	29551	29701	29630	29596	29478	29583	29619	29526	29396	29526	29550	29594	29711	29467	29635	29648	29218	29538	29584	29775	29552	29550	29334	29429	29541	29924	29702	29901	29420	29718	29556	29461	29566	29708	29488	29546	29395	29471	29594	29513	29570	29465	29463	29665	29537	29698	29642	29456	29808	29714	29647	29547	29651	29635	29626	29538	29704	29602	29481	29391	29583	29609	29634	29638	29520	29552	29621	29403	29450	29552	29643	29492	29568	29519	29515	29548	29423	29581	29332	29482	29368	29604	29563	29582	29570	29578	29390	29509	29733	29541	29574	29687	29609	29707	29358	29694	29473	29450	29647	29696	29549	29413	29388	29438	29535	29685	29527	29528	29710	29580	29683	29659	29434	29692	29711	29703	29723	29786	29443	29392	29632	29686	29659	29170	29454	29503	29585	29498	29596	29562	29786	29531	29329	29615	29757	29353	29505	29675	29812	29728	29648	29489	29571	29565	29376	29550	29529	29580	29374	29384	29510	29467	29482	29531	29334	29554	29323	29608	29715	29748	29486	29471	29667	29445	29479	29347	29528	29458	29407	29559	29459	29570	29475	29696	29769	29662	29332	29483	29545	29433	29543	29562	29572	29458	29692	29426	29453	29474	29579	29557	29627	29654	29616	29554	29707	29495	29621	29850	29449	29501	29562	29427	29588	29345	29594	29475	29458	29395	29479	29518	29680	29484	29546	29532	29537	29624	29632	29454	29491	29597	29581	29510	29349	29763	29891	29464	29729	29396	29567	29611	29445	29445	29658	29710	29547	29530	29695	29689	29630	29573	29467	29606	29605	29495	29368	29572	29458	29461	29489	29203	29513	29654	29630	29626	29536	29705	29440	29763	29565	29553	29528	29552	29688	29636	29551	29574	29558	29590	29598	29572	29634	29595	29523	29563	29637	29534	29703	29493	29621	29732	29631	29778	29342	29518	29658	29598	29601	29605	29463	29669	29547	29258	29720	29553	29720	29446	29699	29694	29619	29844	29493	29449	29448	29508	29483	29463	29588	29556	29485	29633	29557	29848	29752	29653	29465	29777	29473	29601	29390	29769	29635	29717	29665	29600	29391	29746	29528	29758	29603	29485	29522	29385	29451	29662	29442	29585	29344	29610	29011	29646	29722	29750	29535	29481	29493	29423	29724	29471	29535	29828	29569	29528	29483	29544	29508	29608	29547	29470	29609	29435	29251	29511	29370	29432	29577	29317	29571	29419	29467	29523	29667	29721	29504	29566	29505	29476	29579	29514	29398	29821	29651	29707	29558	29720	29666	29396	29598	29536	29594	29474	29627	29581	29729	29631	29273	29278	29472	29434	29439	29659	29644	29482	29404	29662	29519	29344	29425	29539	29623	29690	29531	29515	29613	29334	29688	29738	29604	29642	29516	29573	29508	29575	29559	29717	29708	29277	29641	29455	29737	29532	29505	29669	29665	29551	29586	29455	29679	29450	29751	29602	29294	29684	29597	29385	29466	29577	29728	29563	29682	29726	29514	29698	29294	29647	29431	29586	29715	29748	29319	29467	29822	29668	29496	29466	29402	29673	29751	29495	29588	29566	29693	29878	29578	29653	29347	29410	29501	29791	29462	29441	29561	29533	29476	29654	29677	29682	29514	29469	29394	29311	29434	29734	29552	29554	29731	29775	29448	29645	29477	29570	29624	29689	29600	29413	29495	29573	29305	29346	29441	29462	29521	29645	29594	29518	29560	29418	29599	29422	29617	29686	29502	29529	29663	29749	29674	29434	29658	29473	29392	29499	29621	29382	29594	29511	29423	29756	29695	29411	29551	29330	29507	29415	29342	29469	29630	29761	29664	29617	29736	29558	29538	29539	29529	29754	29403	29594	29611	29592	29373	29694	29576	29714	29659	29697	29528	29557	29504	29599	29555	29606	29644	29568	29501	29625	29386	29659	29379	29434	29395	29855	29422	29415	29646	29631	29693	29531	29440	29469	29634	29778	29578	29618	29387	29453	29710	29320	29420	29537	29428	29650	29757	29580	29494	29604	29620	29576	29576	29736	29744	29285	29422	29651	29344	29607	29516	29655	29332	29562	29722	29407	29582	29617	29630	29586	29500	29620	29331	29710	29674	29482	29441	29393	29578	29646	29560	29558	29449	29337	29437	29378	29417	29814	29696	29408	29469	29701	29550	29621	29616	29551	29519	29536	29476	29681	29612	29451	29737	29551	29631	29535	29534	29585	29749	29529	29636	29510	29345	29506	29608	29714	29549	29608	29433	29551	29494	29717	29641	29528	29788	29729	29427	29564	29676	29664	29563	29518	29657	29230	29552	29464	29548	29792	29467	29591	29506	29449	29512	29690	29529	29527	29664	29460	29386	29367	29563	29489	29645	29292	29463	29632	29362	29445	29715	29610	29594	29516	29513	29565	29714	29780	29696	29594	29467	29662	29564	29477	29569	29566	29480	29505	29526	29606	29503	29619	29341
57390	102225	89188	64188	41617	28000	23754	22662	22811	22347	22436	22415	22563	22457	22520	22606	22661	22613	22481	22612	22423	22685	22589	22548	22486	22580	22612	22553	22519	22394	22404	22337	22477	22606	22359	22613	22615	22515	22548	22487	22492	22510	22359	22459	22557	22667	22596	22579	22602	22485	22437	22685	22567	22595	22390	22694	22565	22397	22378	22513	22583	22689	22263	22422	22407	22647	22524	22619	22469	22571	22421	22804	22458	22526	22467	22770	22672	22440	22403	22444	22427	22628	22515	22503	22434	22516	22528	22556	22328	22515	22313	22466	22529	22465	22593	22548	22442	22591	22582	22542	22788	22550	22400	22469	22600	22574	22426	22431	22457	22435	22655	22508	22529	22607	22595	22503	22397	22431	22428	22626	22457	22435	22515	22428	22515	22637	22597	22488	22630	22447	22698	22529	22305	22526	22543	22626	22553	22308	22521	22623	22457	22727	22561	22603	22434	22372	22504	22518	22348	22361	22631	22660	22417	22513	22505	22456	22440	22552	22540	22273	22723	22467	22510	22572	22392	22481	22426	22490	22561	22376	22383	22409	22591	22630	22470	22388	22626	22700	22483	22533	22465	22373	22431	22483	22641	22543	22605	22581	22541	22428	22477	22352	22690	22351	22557	22486	22480	22599	22292	22586	22440	22443	22407	22477	22548	22507	22349	22555	22346	22516	22413	22596	22553	22381	22456	22531	22340	22437	22407	22580	22498	22539	22493	22584	22388	22419	22385	22538	22483	22587	22469	22515	22413	22385	22642	22447	22243	22303	22513	22429	22575	22503	22571	22387	22693	22481	22417	22416	22535	22705	22467	22485	22480	22446	22526	22363	22546	22653	22628	22684	22472	22553	22506	22385	22546	22579	22596	22480	22635	22487	22585	22485	22318	22562	22686	22564	22500	22699	22538	22599	22454	22632	22442	22620	22629	22468	22329	22410	22601	22507	22534	22550	22504	22599	22500	22465	22527	22436	22475	22525	22592	22511	22717	22317	22513	22413	22411	22414	22555	22574	22624	22474	22520	22585	22625	22496	22526	22588	22521	22672	22496	22482	22652	22438	22536	22413	22496	22517	22375	22592	22403	22603	22357	22429	22521	22432	22435	22724	22560	22451	22512	22436	22367	22500	22313	22567	22472	22567	22427	22612	22396	22374	22524	22334	22664	22576	22324	22760	22579	22443	22604	22241	22467	22645	22516	22376	22514	22596	22503	22632	22569	22531	22505	22456	22329	22466	22602	22462	22568	22396	22454	22586	22503	22376	22616	22499	22609	22235	22571	22641	22534	22528	22488	22548	22276	22478	22559	22454	22384	22671	22505	22497	22586	22535	22617	22557	22516	22532	22430	22560	22579	22576	22458	22513	22412	22760	22257	22270	22617	22473	22523	22526	22390	22480	22416	22347	22505	22353	22501	22345	22639	22394	22405	22418	22360	22781	22446	22545	22591	22588	22391	22609	22572	22638	22524	22390	22422	22560	22504	22597	22341	22583	22510	22402	22545	22455	22693	22407	22703	22689	22573	22404	22578	22531	22384	22547	22478	22483	22629	22547	22475	22314	22537	22296	22533	22563	22543	22510	22773	22366	22602	22500	22273	22689	22523	22510	22412	22343	22536	22389	22497	22756	22628	22607	22624	22331	22380	22501	22511	22431	22515	22396	22483	22473	22515	22464	22722	22661	22507	22678	22331	22329	22503	22522	22423	22762	22502	22608	22355	22681	22418	22462	22393	22502	22590	22529	22451	22426	22486	22380	22609	22465	22452	22613	22520	22598	22604	22549	22395	22564	22476	22575	22433	22493	22525	22666	22428	22443	22344	22612	22316	22605	22407	22408	22446	22393	22563	22467	22424	22512	22598	22389	22562	22461	22641	22393	22644	22482	22462	22422	22351	22528	22728	22589	22571	22502	22511	22530	22402	22533	22663	22368	22604	22585	22651	22350	22368	22569	22404	22559	22680	22600	22505	22604	22682	22575	22541	22380	22521	22500	22544	22503	22735	22601	22352	22624	22541	22518	22390	22384	22680	22539	22621	22514	22483	22605	22654	22442	22465	22561	22562	22612	22690	22386	22556	22580	22527	22599	22535	22494	22629	22741	22579	22500	22545	22545	22458	22641	22562	22531	22497	22565	22648	22438	22525	22340	22481	22244	22465	22589	22326	22630	22509	22534	22472	22485	22671	22564	22564	22432	22495	22467	22692	22359	22411	22478	22600	22630	22620	22439	22589	22397	22480	22475	22491	22572	22598	22518	22374	22515	22469	22232	22666	22386	22497	22643	22301	22609	22487	22589	22523	22559	22432	22481	22494	22481	22538	22552	22418	22824	22745	22608	22569	22519	22695	22579	22507	22487	22627	22435	22285	22422	22522	22534	22449	22671	22617	22552	22275	22630	22479	22437	22592	22471	22451	22720	22678	22691	22547	22470	22391	22499	22711	22458	22555	22526	22493	22441	22677	22530	22657	22619	22489	22551	22359	22579	22420	22616	22577	22644	22517	22507	22581	22452	22486	22539	22574	22542	22416	22507	22472	22526	22444	22375	22632	22288	22500	22446	22564	22358	22464	22410	22674	22529	22521	22671	22589	22361	22513	22607	22498	22479	22430	22600	22503	22294	22477	22701	22658	22542	22522	22710	22580	22503	22474	22636	22540	22483	22705	22483	22538	22720	22217	22464	22624	22397	22456	22546	22417	22481	22565	22692	22448	22679	22564	22512	22393	22464	22494	22525	22474	22458	22502	22551	22402	22295	22468	22546	22394	22468	22583	22481	22579	22532	22383	22440	22417	22570	22545	22458	22455	22500	22418	22611	22475	22546	22474	22609	22421	22476	22507	22584	22494	22492	22462	22597	22425	22552	22322	22392	22481	22674	22394	22454	22374	22490	22464	22571	22549	22640	22566	22495	22381	22503	22341	22520	22535	22466	22617	22637	22468	22373	22500	22324	22550	22410	22673	22592	22452	22708	22356	22348	22385	22469	22641	22657	22419	22492	22636	22319	22530	22458	22410	22499	22637	22541	22432	22474	22548	22548	22215	22419	22531	22526	22364	22402	22595	22547	22558	22638	22562	22478	22577	22321	22474	22361	22617	22564	22372	22672	22566	22661	22589	22457	22608	22476	22457	22575	22483	22601	22487	22438	22535	22677	22495	22488	22544	22425	22478	22429	22469	22553	22389	22608	22462	22534	22534	22526	22531	22460	22380	22470	22431	22537	22606	22472	22564	22554	22456	22502	22474	22538	22661	22646	22604	22400	22521	22440	22593	22462	22595	22392	22403	22587	22689	22471	22579	22359	22357	22382	22596	22412	22284	22559	22586	22539	22591	22593	22512	22632	22593	22398	22469	22519	22545	22569	22630	22476	22462	22405	22722	22384	22641	22294	22589	22524	22612	22403	22658	22780	22298	22480	22387	22518	22565	22498	22495	22593	22383	22366	22507	22324	22560	22548	22560	22489	22640	22576	22477	22631	22412	22473	22504	22422	22347	22700	22537	22670	22294	22419	22490	22595	22505	22511	22484	22589	22552	22321	22519	22478	22407	22278	22402	22487	22351	22528	22626	22430	22494	22432	22502	22678	22630	22617	22746	22491	22435	22543	22588	22505	22703	22539	22566	22691	22543	22615	22535	22386	22430	22672	22412	22660	22526	22510	22668	22704	22438	22464	22524	22550	22453	22512	22233	22458	22528	22553	22438	22661	22597	22375	22738	22566	22597	22342	22411	22518	22634	22485	22519	22495	22385	22540	22663	22460	22702	22457	22663	22632	22568	22515	22531	22471	22611	22532	22360	22615	22568	22487	22455	22449	22420	22666	22610	22626	22424	22298	22445	22494	22430	22568	22416	22556	22428	22430	22477	22401	22498	22358	22541	22467	22577	22569	22565	22655	22373	22596	22634	22620	22609	22490	22459	22701	22497	22507	22417	22505	22587	22382	22589	22514	22410	22711	22349	22544	22320	22494	22590	22496	22454	22468	22475	22524	22558	22453	22265	22615	22552	22352	22624	22577	22560	22637	22604	22687	22547	22514	22612	22509	22557	22394	22522	22410	22483	22568	22442	22453	22563	22542	22431	22413	22498	22363	22429	22540	22406	22460	22449	22513	22622	22475	22558	22590	22474	22427	22600	22365	22524	22451	22538	22275	22602	22560	22481	22679	22680	22514	22562	22523	22599	22498	22702	22508	22729	22752	22466	22674	22484	22588	22710	22526	22443	22658	22596	22511	22391	22495	22536	22567	22392	22411	22477	22325	22653	22551	22709	22464	22596	22602	22486	22368	22534	22529	22433	22546	22541	22575	22398	22648	22389	22584	22486	22335	22539	22485	22448	22419	22350	22418	22391	22374	22608	22420	22441	22481	22514	22515	22458	22561	22439	22563	22773	22546	22538	22429	22588	22404	22379	22617	22677	22495	22438	22625	22474	22358	22461	22665	22358	22442	22442	22474	22297	22548	22535	22495	22335	22710	22373	22396	22681	22349	22484	22450	22635	22442	22588	22457	22557	22502	22648	22567	22431	22573	22496	22474	22476	22439	22612	22511	22403	22633	22518	22605	22408	22562	22521	22401	22740	22501	22423	22572	22403	22532	22481	22568	22795	22515	22438	22815	22529	22501	22552	22547	22491	22443	22315	22540	22536	22560	22487	22601	22495	22434	22676	22361	22664	22577	22328	22507	22525	22309	22465	22463	22586	22506	22554	22544	22685	22492	22396	22610	22584	22399	22757	22423	22452	22511	22605	22351	22433	22499	22508	22512	22362	22616	22576	22334	22442	22415	22554	22237	22516	22545	22455	22600	22560	22453	22461	22319	22398	22487	22317	22534	22406	22475	22548	22362	22636	22393	22585	22480	22512	22534	22649	22405	22584	22604	22499	22472	22661	22563	22414	22467	22642	22457	22414	22509	22383	22419	22614	22337	22398	22535	22430	22517	22390	22524	22476	22539	22555	22720	22451	22336	22635	22549	22417	22416	22709	22341	22553	22490	22690	22655	22310	22354	22637	22440	22598	22599	22600	22385	22602	22508	22400	22501	22549	22535	22546	22720	22421	22402	22512	22481	22360	22428	22553	22554	22287	22648	22570	22453	22452	22578	22542	22516	22362	22631	22688	22331	22374	22514	22667	22534	22372	22460	22402	22600
22500	24054	41570	44059	37538	33520	34115	30846	30612	31149	30945	30833	30594	31012	30765	31055	30727	30519	30428	30685	30579	30722	30828	30569	30704	30735	30699	30448	30605	30751	30592	30697	30623	30698	30504	30571	30498	30460	30656	30784	30538	30311	30435	30483	30502	30696	30583	30582	30196	30324	30418	30350	30558	30542	30229	30443	30513	30379	30487	30670	30420	30524	30493	30542	30522	30496	30375	30644	30672	30760	30166	30475	30672	30478	30406	30529	30423	30437	30595	30463	30104	30339	30285	30498	30498	30628	30534	30632	30625	30353	30326	30129	30597	30596	30543	30110	30290	30277	30403	30350	30347	30652	30608	30414	30511	30558	30432	30365	30463	30487	30514	30614	30499	30424	30339	30584	30463	30379	30640	30510	30573	30188	30394	30584	30494	30589	30379	30483	30362	30458	30707	30341	30215	30478	30503	30711	30494	30526	30009	30413	30505	30464	30420	30301	30484	30526	30391	30697	30539	30321	30246	30584	30345	30075	30479	30644	30118	30525	30541	30787	30076	30436	30375	30571	30504	30219	30441	30474	30478	30119	30434	30466	30588	30633	30604	30311	30284	30180	30312	30234	30347	30142	30497	30453	30373	30380	30514	30312	30634	30293	30565	30522	30312	30564	30590	30552	30629	30439	30461	30482	30635	30348	30471	30524	30196	30540	30628	30392	30523	30293	30299	30379	30542	30397	30359	30414	30593	30491	30439	30657	30527	30472	30549	30644	30483	30375	30664	30506	30618	30661	30406	30503	30455	30559	30350	30202	30225	30109	30526	30340	30502	30544	30420	30489	30423	30147	30320	30568	30399	30620	30538	30554	30148	30219	30439	30390	30418	30420	30493	30557	30416	30657	30619	30509	30567	30534	30436	30233	30379	30597	30706	30570	30451	30493	30407	30547	30314	30485	30136	30184	30493	30519	30869	30206	30410	30745	30531	30360	30246	30202	30236	30248	30475	30478	30454	30251	30125	30400	30316	30739	30521	30523	30270	30528	30147	30531	30197	30501	30283	30201	30442	30480	30490	30618	30521	30194	30522	30628	30284	30573	30278	30558	30597	30513	30684	30392	30429	30558	30628	30283	30275	30328	30153	30329	30435	30492	30382	30741	30526	30480	30517	30389	30417	30430	30579	30254	30760	30504	30360	30232	30620	30652	30813	30670	30368	30605	30450	30530	30631	30345	30171	30348	30570	30458	30703	30527	30508	30352	30739	30502	30540	30341	30381	30373	30528	30449	30504	30248	30446	30378	30512	30345	30280	30561	30650	30268	30400	30318	30289	30536	30529	30461	30193	30413	30515	30602	30343	30386	30459	30607	30358	30355	30700	30388	30262	30598	30663	30398	30805	30504	30553	30545	30397	30424	30475	30344	30439	30585	30456	30615	30220	30507	30290	30526	30608	30287	30519	30550	30446	30630	30386	30400	30340	30283	30497	30420	30530	30530	30481	30232	30460	30562	30559	30375	30509	30456	30287	30358	30507	30386	30432	30149	30348	30389	30420	30401	30490	30474	30427	30393	30391	30385	30371	30599	30439	30523	30373	30153	30372	30264	30332	30494	30563	30610	30496	30479	30384	30551	30575	30242	30472	30555	30511	30205	30246	30587	30348	30470	30432	30344	30559	30469	30460	30476	30536	30319	30361	30537	30280	30426	30462	30527	30443	30172	30611	30343	30371	30382	30509	30392	30420	30296	30492	30332	30373	30524	30299	30559	30578	30497	30500	30504	30579	30577	30534	30497	30465	30452	30290	30287	30515	30593	30504	30359	30296	30495	30411	30339	30560	30556	30405	30334	30110	30637	30492	30230	30385	30456	30290	30353	30396	30619	30541	30481	30304	30355	30505	30231	30541	30265	30278	30407	30585	30514	30569	30521	30618	30122	30395	30532	30557	30308	30461	30287	30158	30396	30420	30472	30338	30440	30418	30367	30439	30492	30589	30357	30593	30338	30711	30268	30387	30401	30470	30439	30365	30511	30578	30472	30502	30062	30567	30372	30468	30498	30495	30647	30509	30446	30461	30439	30473	30475	30618	30285	30590	30385	30364	30530	30338	30406	30480	30426	30692	30347	30444	30449	30097	30402	30507	30368	30478	30551	30447	30647	30369	30300	30293	30317	30478	30291	30412	30356	30362	30587	30305	30548	30608	30506	30176	30357	30426	30335	30584	30444	30209	30526	30351	30380	30744	30351	30645	30544	30313	30165	30259	30390	30324	30349	30475	30343	30419	30335	30415	30245	30356	30590	30387	30243	30383	30398	30414	30130	30492	30597	30398	30375	30364	30448	30263	30505	30378	30627	30404	30481	30283	30359	30471	30639	30505	30320	30426	30443	30444	30396	30252	30561	30527	30369	30387	30048	30499	30358	30584	30426	30692	30211	30395	30275	30367	30494	30414	30418	30322	30424	30271	30540	30568	30273	30355	30237	30378	30339	30489	30519	30367	30290	30621	30549	30442	30264	30658	30425	30504	30683	30403	30370	30309	30231	30500	30393	30328	30450	30699	30204	30624	30498	30382	30704	30364	30254	30349	30457	30608	30491	30238	30356	30315	30458	30594	30429	30795	30302	30330	30106	30364	30434	30330	30338	30262	30580	30406	30384	30546	30154	30226	30356	30295	30435	30349	30193	30297	30155	30259	30481	30339	30485	30661	30411	30260	30238	30315	30208	30455	30545	30279	30501	30698	30413	30447	30511	30253	30420	30307	30529	30427	30568	30556	30320	30673	30779	30488	30515	30429	30383	30292	30397	30495	30469	30406	30399	30666	30438	30477	30425	30511	30354	30431	30350	30491	30451	30418	30309	30399	30328	30413	30554	30608	30554	30453	30272	30534	30501	30428	30282	30431	30528	30560	30339	30638	30597	30433	30234	30613	30417	30408	30523	30281	30309	30543	30450	30472	30320	30456	30423	30634	30441	30357	30411	30440	30546	30520	30397	30433	30459	30184	30471	30553	30376	30468	30365	30333	30347	30263	30377	30516	30195	30696	30494	30176	30546	30311	29906	30284	30669	30243	30507	30462	30568	30598	30613	30641	30522	30496	30589	30296	30298	30551	30369	30296	30304	30366	30456	30388	30557	30488	30612	30441	30221	30530	30398	30397	30409	30518	30491	30443	30558	30485	30524	30431	30319	30517	30479	30451	30485	30505	30673	30483	30690	30348	30448	30323	30402	30469	30475	30364	30451	30510	30537	30518	30314	30330	30533	30566	30604	30352	30354	30639	30475	30438	30509	30260	30058	30184	30466	30325	30360	30339	30806	30305	30411	30562	30328	30493	30105	30287	30352	30503	30423	30633	30183	30483	30427	30659	30525	30102	30203	30609	30210	30599	30380	30576	30494	30608	30290	30556	30708	30570	30352	30755	30329	30178	30237	30340	30382	30407	30404	30150	30485	30630	30573	30526	30604	30296	30315	30309	30456	30902	30724	30486	30220	30177	30319	30421	30483	30358	30264	30483	30479	30580	30586	30110	30532	30594	30251	30632	30421	30416	30335	30613	30220	30176	30257	30302	30621	30493	30505	30560	30146	30265	30159	30106	30515	30470	30324	30346	30189	30365	30406	30680	30304	30214	30526	30503	30318	30363	30303	30407	30159	30485	30181	30337	30406	30571	30492	30473	30504	30209	30409	30379	30444	30410	30273	30522	30643	30640	30527	30508	30329	30581	29994	30342	30235	30369	30284	30615	30530	30612	30377	30473	30415	30273	30230	30373	30291	30478	30158	30600	30524	30644	30195	30586	30589	30312	30459	30213	30279	30490	30589	30388	30367	30368	30336	30311	30279	30522	30373	30525	30594	30450	30387	30457	30471	30382	30402	30392	30544	30617	30413	30404	30411	30263	30339	30392	30505	30323	30295	30393	30514	30433	30234	30354	30303	30377	30372	30604	30601	30442	30197	30481	30624	30458	30457	30098	30207	30452	30533	30731	30499	30339	30382	30651	30622	30682	30320	30545	30334	30325	30403	30389	30453	30446	30461	30333	30454	30393	30605	30490	30323	30449	30589	30437	30377	30556	30213	30276	30366	30436	30720	30457	30290	30238	30526	30615	30639	30487	30380	30578	30593	30478	30492	30572	30361	30353	30460	30313	30262	30450	30442	30235	30290	30513	30220	30376	30335	30424	30563	30386	30357	30560	30484	30352	30462	30554	30474	30633	30330	30484	30677	30313	30309	30527	30369	30431	30306	30365	30419	30445	30375	30485	30400	30565	30374	30444	30448	30208	30320	30374	30433	30430	30221	30571	30521	30254	30242	30478	30428	30255	30615	30402	30529	30432	30323	30397	30571	30551	30349	30369	30495	30500	30452	30652	30492	30423	30542	30416	30464	30484	30349	30599	30475	30331	30698	30256	30333	30505	30423	30324	30501	30305	30639	30554	30358	30327	30229	30251	30294	30531	30221	30376	30345	30508	30310	30637	30495	30655	30648	30368	30033	30387	30275	30501	30407	30701	30516	30357	30276	30385	30432	30464	30546	30516	30583	30403	30568	30347	30363	30511	30467	30571	30195	30182	30280	30583	30358	30514	30561	30356	30524	30661	30500	30355	30292	30335	30286	30323	30352	30407	30242	30354	30389	30243	30224	30511	30372	30376	30118	30343	30300	30510	30458	30412	30423	30330	30243	30320	30590	30555	30352	30363	30321	30409	30398	30326	30124	30120	30469	30441	30425	30288	30450	30570	30542	30393	30388	30678	30568	30429	30408	30428	30502	30692	30418	30630	30548	30711	30298	30394	30448	30512	30628	30318	30393	30298	30419	30259	30435	30226	30376	30263	30420	30569	30512	30582	30623	30385	30590	30230	30439	30323	30448	30467	30494	30757	30341	30296	30184	30610	30731	30453	30415	30537	30602	30549	30425	30479	30247	30270	30438	30388	30373	30977	30660	30538	30245	30527	30445	30396	30263	30450	30752	30320	30505	30733	30649	30382	30529	30613	30410	30342	30457	30475	30422	30338	30362	30561	30438	30506	30234	30521	30543	30567	30638	30481	30540	30280	30573	30314	30480	30606	30628	30406	30545	30453	30444	30713	30483	30354	30450	30272	30396	30414	30495	30513	30571	30593	30529	30348	30458	30416	30562	30301	30418	30650	30446	30496	30342	30404	30551	30596	30313	30526	30433	30431	30407	30087	30426
61640	100301	94754	80475	52308	33483	25360	23318	22878	23044	23049	23127	22902	22911	22983	23027	23096	23097	22987	23097	22990	23042	23197	23114	23153	23053	23054	23139	23086	23187	23202	23053	23125	23070	23001	23027	22978	23215	23056	23105	23187	22985	23097	23028	23024	22968	23124	23020	23015	23029	23043	22949	23008	23204	23153	23105	23193	22914	23119	23034	23105	23068	23009	22688	23224	23111	22855	23130	23308	23116	23106	23086	23039	23151	23088	23010	23001	22921	23183	22980	23052	22891	23050	22997	22997	23127	23073	23028	22983	23034	22983	22896	23169	23044	23333	23181	22888	23001	23017	22990	23129	23175	22947	23130	23128	22918	22978	23064	22964	23060	23037	23108	22995	22986	23041	23096	22994	22983	23127	23098	23027	22980	23164	23118	23056	22830	22957	23036	23127	23024	23080	22995	23003	23099	22885	23198	23188	22946	23132	23026	23112	22961	22930	23238	23013	23162	22945	23080	23124	23081	23095	23066	22887	22930	22968	23080	23104	23132	22993	23278	23045	23181	23037	23136	23158	23006	23088	22998	23146	22916	23077	23012	23055	23012	23074	23069	23057	23134	23116	23177	23230	22880	23039	23101	23157	22984	23248	22997	22968	23091	22920	23005	22958	23076	23058	23007	23035	23188	23058	23144	23104	22989	23157	23292	22978	22911	23143	23103	23011	22832	23165	23086	23180	22996	23010	22953	22981	23147	23190	22770	23120	23112	23234	23144	23203	23056	22974	23004	23044	23124	23022	23014	22849	23149	23119	23105	23048	22930	23064	23109	23201	23031	23043	23080	23077	23037	23102	23073	23114	23027	23141	23056	23111	23002	23209	22986	23336	23139	23031	23031	23083	23290	23041	23071	23026	22934	22990	22959	23015	23151	23055	23038	23196	23049	23017	22962	23053	23017	22958	23018	22974	23161	23047	23234	23042	23015	23151	23000	23183	23063	23154	22934	23187	23096	23167	22964	23120	23124	23097	22850	22997	22919	23015	23023	23149	23107	22988	23020	23024	23008	23181	23035	23060	23125	23178	23115	23059	23023	23135	23131	23294	22853	22926	23139	23173	23194	23054	23130	23011	23019	22955	23019	23128	23036	23075	23108	23115	23136	22991	23115	22951	22907	23083	22980	23026	23043	23153	23016	23193	23041	23058	22920	22973	23160	22968	23072	23069	23109	23020	22942	22960	22968	23019	22949	22969	23038	23025	23251	23026	23013	23188	22892	23033	23061	22850	23143	23277	23100	23026	22992	23223	23189	23077	22950	22972	22961	22962	23140	23070	22974	23078	23152	23090	22991	22896	23160	23198	23073	22971	23119	23309	23067	22882	23029	22989	23088	23087	22965	23016	23205	23303	23012	23027	23064	23126	23213	23141	23217	22961	23030	23170	22943	23056	22952	23107	23052	23150	23240	22952	22805	23130	22861	23126	23291	22965	23048	23140	23072	23200	23132	23012	23214	23022	23117	23121	23126	23056	23049	23041	23193	22972	22997	23111	22977	23130	23151	22970	22986	23078	23139	23034	23084	23039	23055	22850	23275	23174	23197	22979	23063	23112	23071	23014	23111	23113	23208	23052	23184	22906	23136	23065	22876	23046	23106	22959	22936	22956	23123	22947	23044	22971	23043	23176	22850	23189	22952	23006	23018	22921	23193	23226	23069	23198	22861	23001	23058	22945	22857	22996	22983	22931	23155	23108	23061	23132	22945	22958	23037	22944	23221	23047	22939	23080	22956	23101	23111	23115	23046	23008	22992	23188	23063	22936	23220	22992	23072	23109	23236	23006	23145	22930	23044	23085	23027	23167	22918	23133	22898	23044	22974	23177	22991	23074	22974	22938	23085	23018	23015	23016	22906	23051	23155	23083	23174	23114	23265	22918	22948	23142	23166	22920	23102	22840	23105	23026	23100	23193	23111	22899	23244	22983	23066	23082	23107	22966	23127	23046	23026	22989	23122	23043	23052	23070	22903	23098	22922	22996	22875	23063	22932	22971	23085	23091	22992	23026	23137	23117	23271	22792	23005	23108	23079	22913	23014	23031	22948	22981	23005	23034	23086	23042	23108	23109	22895	23175	23213	23076	22892	23075	23020	22963	23235	22965	22953	23104	23170	22979	22983	23071	23294	23032	23106	23032	23073	23200	23025	23111	23209	23050	23078	23000	22948	23068	22938	23073	23171	22971	23028	23035	23038	23003	22949	23149	23113	23167	22975	23074	23153	22982	22982	23019	22919	22790	23014	23052	22955	23183	23027	23234	23203	23034	23132	23027	23051	23109	23124	23081	23035	23117	22948	23087	23079	23181	22980	22838	23074	22944	23026	23126	23056	22911	22879	23063	23019	22935	23035	22954	23146	23063	23057	23315	22931	23119	23240	22982	23015	23262	23202	23149	23063	23124	23139	23028	22874	23006	23165	23099	23217	23074	23002	23101	23000	23084	23174	22927	23130	22985	22951	23130	23100	23012	23173	22979	22859	23114	23055	23131	23091	23019	23014	23171	23006	23065	23084	23232	23213	23025	23043	22930	23084	22940	23016	23190	23102	22820	23117	23055	22975	22971	23144	23111	23062	23242	23033	23075	22983	23023	23124	22966	23095	23035	23392	23149	22939	23257	23157	23142	23077	23143	22878	23263	23059	22865	23182	23104	23101	23031	23128	22983	22983	23140	23111	22808	22981	23023	23072	22958	23029	23063	23135	23168	23217	23168	22810	22980	22835	23122	23277	23203	23095	23055	22913	22954	23136	23190	23069	22920	22984	23036	23034	23018	22987	23014	23043	23090	22988	23067	22876	23035	23244	23214	23044	23066	23041	23042	22960	22990	23218	23098	23067	23064	23035	23212	23042	23049	22835	23050	23092	23065	23054	22939	22892	23005	22991	22880	22862	22992	23112	22966	22852	23218	23019	22949	22863	23201	23107	23011	22947	23161	22949	23151	23085	23097	22989	23009	22920	23049	23165	22980	23031	22991	22892	23087	23109	23046	23103	23048	23181	23155	23038	22940	23017	23049	23086	22942	22936	23145	23101	23026	23179	23080	23060	23087	23086	23063	23038	23135	22945	23157	23205	22768	23211	23058	23012	23179	23109	23005	22934	22977	23057	23105	22976	23044	22917	23141	22975	23198	23139	23026	23138	23164	23014	23063	23130	23077	23006	22855	23108	23019	23031	23095	22797	23111	22919	23159	23201	23066	22957	23028	23116	23160	23268	23158	22947	23079	23023	23068	23168	23205	22981	23172	22841	22815	23151	23284	23088	22968	23191	22826	23054	23071	23199	22955	23047	22978	23215	23099	22970	23144	23194	23100	23216	23119	23296	23043	22997	23003	23112	23061	23080	23051	23104	22991	23068	23229	23010	23054	22997	23090	23054	23355	22847	23124	22985	23096	23004	22930	23136	23046	23024	23054	23124	23108	22930	22967	22944	23138	23141	23077	22965	22858	23034	23101	23092	23160	22898	23061	23052	23168	23185	23120	23163	23107	22953	23199	23027	23007	23112	22945	23261	23037	23055	23217	22974	22974	23182	23065	23174	23007	23146	23055	22850	22984	23015	22983	22938	22716	23019	23000	23112	22960	23258	23141	23155	23072	23034	23020	23141	23074	23126	22868	22957	23298	22937	23111	23112	23092	22862	23246	23106	23082	22970	22955	22930	23173	23008	23114	23086	23084	23148	23045	22877	23152	23180	22996	22934	23041	23334	23025	23307	22800	23247	23047	23162	22925	23029	22978	22939	22946	23024	23236	22953	23137	23124	23071	22980	22981	23162	23109	23098	23143	23181	23126	23254	23022	23003	23052	22907	23051	23174	23105	23145	23010	23020	23258	23105	23034	22872	23173	23281	23010	23041	23132	23010	22980	22886	23012	23098	23077	23008	23190	22917	23082	22940	23059	22984	22972	23039	23104	23002	22975	23146	23172	23037	22998	23077	22978	23183	22972	23134	22907	23034	23154	23125	23169	22949	23126	22984	22997	23171	23011	23092	22949	23087	23176	22924	23251	23201	22950	23012	23197	23080	23027	22978	23066	23074	23076	23013	23141	23258	23233	22774	22855	22988	23231	23040	22991	23115	23115	23062	23071	23036	23211	22849	22971	22999	23017	23161	23138	23070	23002	23059	23209	22981	23328	23048	23141	23223	23092	22956	23160	23009	23189	23218	22816	23103	23085	23092	22903	23113	23022	22952	22947	23115	22865	22934	23213	23194	22967	23220	23151	22996	22967	23171	23093	22978	23004	23203	23294	23135	22917	23041	23037	23021	23165	22979	23017	23211	22939	23191	23013	23186	23066	22937	22886	23004	22864	22905	23089	22794	23289	23075	23154	23093	22930	22915	23187	22962	22887	23172	23145	23153	23136	23005	23023	22984	23117	23192	23247	23036	23117	23056	23192	23060	22930	23002	23072	22994	23002	23031	23044	23087	23083	22918	22868	23130	23001	23184	22850	23077	23076	23040	22904	23149	23053	23114	23018	22773	23146	22982	23104	22953	23043	23035	23060	23012	23090	23161	23005	23005	23162	23031	23192	22974	23204	22966	23245	23001	22916	22915	22940	22998	22908	23218	23022	22986	22961	23018	23166	23058	22961	23099	23100	23041	23181	23078	23203	23081	22978	23034	23185	23089	23146	23080	23142	22840	23098	23035	23022	23243	22866	23047	23070	23210	22868	23049	23272	23108	22969	23062	22836	22970	23134	22983	22951	22983	22904	22988	23106	22814	23065	23047	23079	23011	22987	23063	23111	22978	23090	22760	23160	22975	22999	23086	23065	23089	23102	22962	23140	23147	23272	23005	23240	23024	23158	23144	23113	23058	22879	23014	23008	23093	23172	23088	22973	23155	23075	23016	23044	23175	22970	23154	22927	23021	22929	23168	23005	23213	23251	23084	23126	22931	23035	23110	23018	22968	23000	23148	23137	23074	22993	22898	23010	22978	23086	22925	23131	23160	22954	22991	22974	23179	23185	22966	23100	22957	23055	23034	23059	23014	23148	23163	23021	23058	23215	23004	23069	23245	22943	23008	23071	23078	23013	23257	23030	23112	23128	23181	22985	23099	23171	23042	23218	22729	23019	23076	23075	23047	23002	22723	23098	22935	23118	23033	22981	23063	22992	23126	22735	23076	23022	23129	23111	23065	23068	23096
29087	39404	50931	42049	32997	30457	29773	29383	29540	29514	29520	29468	29494	29104	29626	29607	29284	29481	29202	29381	29512	29512	29378	29462	29311	29494	29446	29379	29454	29471	29588	29433	29327	29516	29576	29384	29478	29411	29356	29459	29483	29465	29764	29398	29182	29301	29437	29348	29456	29285	29498	29481	29394	29407	29506	29381	29363	29433	29406	29492	29384	29241	29329	29300	29514	29321	29251	29264	29418	29193	29187	29238	29244	29544	29306	29332	29460	29529	29548	29210	29541	29528	29252	29307	29442	29449	28900	29382	29604	29283	29740	29394	29408	29305	29497	29434	29673	29233	29539	29339	29342	29199	29418	29314	29540	29193	29362	29361	29294	29215	29810	29263	29115	29134	29489	29322	29236	29560	29501	29449	29243	29477	29459	29375	29171	29521	29412	29327	29212	29402	29378	29218	29331	29392	29613	29513	29188	29425	29309	29279	29331	29272	29380	29254	29244	29129	29263	29569	29275	29381	29260	29510	29318	29533	29129	29380	29226	29187	29424	29200	29461	29314	29484	29305	29289	29497	29232	29270	29424	29563	29328	29223	29315	29481	29454	29314	29213	29380	29378	29357	29504	29464	29351	29255	29064	29407	29447	29276	29290	29228	29502	29337	29508	29569	29427	29435	29416	29340	29306	29341	29350	29313	29135	29303	29172	29363	29377	29268	29318	29132	29524	29329	29276	29515	29290	29308	29472	29388	29542	29345	29446	29438	29463	29410	29559	29543	29322	29061	29329	29332	29409	29098	29288	29353	29223	29287	29220	29597	29423	29410	29241	29412	29558	29437	29246	29271	29465	29207	29165	29175	29301	29465	29514	29237	29547	29272	29297	29143	29160	29194	29330	29303	29367	29210	29196	29516	29423	29426	29248	29390	29534	29536	29307	29500	29285	29414	29294	29445	29336	29247	29240	29333	29432	29233	29292	29412	29417	29379	29280	29502	29177	29329	29400	29290	29123	29386	29563	29256	29421	29330	29250	29222	29318	29164	29433	29480	29378	29136	29268	29334	29194	29476	29332	29312	29577	29422	29515	29062	29377	29343	29491	29310	29436	29274	29370	29358	29284	29473	29247	29498	29235	29308	29432	29244	29414	29238	29414	29474	29627	29386	29445	29317	29441	29498	29368	29154	29327	29429	29182	29354	29477	29304	29537	29398	29383	29208	29078	29257	29268	29198	29333	29259	29234	29257	29151	29397	29191	29532	29534	29432	29466	29355	29295	29143	29397	29434	29497	29430	29401	29309	29369	29637	29689	29225	29419	29504	29415	29177	29509	29408	29416	29254	29640	29380	29486	29085	29437	29412	29384	29229	29495	29422	29351	29285	29528	29192	29513	29453	29430	29367	29418	29528	29463	29324	29206	29297	29284	29425	29348	29156	29381	29123	29008	29719	29524	29432	29680	29565	29502	29458	29241	29273	29410	29406	29559	29464	29278	29382	29150	29242	29257	29287	29371	29487	29208	29393	29274	29334	29345	29309	28850	29139	29562	29319	29753	29395	29501	29132	29302	29222	28795	29306	29418	29453	29451	29272	29089	29285	29410	29360	29399	29310	29382	29463	29412	29469	29379	29369	29312	29355	29394	29563	29376	29157	29305	29588	29148	29397	29410	29508	29617	29529	29429	29294	29551	29648	29409	29521	29420	29534	29429	29501	29327	29319	29291	29319	29255	29386	29281	29381	29467	29355	29273	29248	29382	29524	29443	29515	29648	29432	29377	29314	29308	29414	29441	29661	29523	29374	29364	29397	29476	29546	29383	29302	29276	29368	29617	29514	29455	29401	29307	29310	29564	29233	29273	29541	29433	29212	29586	29402	29486	29462	29380	29473	29377	29154	29324	29281	29497	29252	29197	29523	29392	29406	29337	29253	29161	29504	29658	29340	29605	29678	29352	29495	29069	29492	29421	29279	29491	29366	29544	29407	29366	29235	29342	29138	29375	29516	29344	29518	29358	29360	29605	29488	29309	29329	29325	29430	29591	29312	29205	29148	29398	29385	29343	29283	29208	29489	29174	29434	29459	29488	29344	29288	29371	29408	29299	29211	29165	29511	29451	29594	29514	29357	29536	29270	29323	29520	29265	29474	29495	29272	29397	29452	29509	29355	29324	29246	29373	29317	29434	29225	29365	29436	29357	29301	29487	29296	29395	29353	29349	29174	29473	29263	29281	29554	29354	29371	29386	29436	29439	29307	29404	29466	29453	29584	29246	29194	29482	29331	29455	29325	29504	29488	29722	29242	29326	29241	29422	29504	29486	29577	29186	29672	29457	29306	29474	29262	29237	29470	29298	29377	29198	29315	29216	29311	29401	29521	29411	29366	29346	29382	29370	29112	29283	29456	29450	29196	29258	29289	29371	29411	29577	29365	29192	29429	29462	29176	29314	29229	29543	29298	29511	29445	29324	29246	29384	29283	29510	29449	29124	29279	29341	29219	29529	29589	29471	29413	29271	29428	29280	29290	29313	29206	29244	29434	29478	29378	29298	29346	29322	29505	29442	29317	29665	29415	29370	29737	29499	29464	29530	29527	29498	29407	29537	29464	29466	29522	29455	29370	29385	29184	29372	29154	29463	29481	29395	29252	29075	29284	29670	29102	29487	29451	29245	29373	29312	29171	29544	29321	29302	29310	29608	29577	29242	29521	29383	29409	29415	29724	29507	29305	29373	29398	29385	29501	29519	29314	29368	29252	29345	29374	29240	29353	29472	29253	29477	29365	29237	29067	29424	29365	29363	29353	29436	29445	29165	29423	29301	29442	29201	29128	29349	29474	29311	29213	29502	29150	29326	29304	29373	29340	29483	29438	29098	29126	29129	29358	29711	29348	29061	29406	29329	29361	29376	29514	29557	29394	29718	29276	29478	29406	29240	29382	29282	29354	29466	29376	29303	29324	29452	29057	29381	29311	29514	29404	29256	29416	29449	29501	29443	29342	29503	29295	29324	29211	29447	29303	29511	29261	29322	29570	29566	29653	29219	29361	29272	29147	29461	29374	29518	29293	29353	29401	29349	29372	29590	29413	29306	29413	29451	29242	29382	29212	29368	29326	29353	29114	29331	29473	29429	29392	29196	29485	29467	29337	29485	29336	29644	29397	29327	29443	29395	29377	29391	29214	29652	29397	29505	29340	29300	29234	29521	29338	29697	29385	29293	29092	29355	29307	29510	29387	29108	29191	29268	29592	29435	29331	29549	29373	29548	29385	29198	29371	29494	29525	29532	29328	29316	29450	29240	29319	29437	29429	29335	29621	29358	29356	29178	29345	29295	29468	29384	29429	29376	29319	29602	29387	29146	29153	29344	29397	29242	29334	29525	29505	29376	29486	29367	29362	29279	29496	29440	29573	29245	29387	29353	29416	29456	29612	29391	29273	29311	29179	29367	29385	29494	29389	29416	29030	29394	29383	29519	29415	29232	29500	29226	29347	29363	29264	29438	29306	29399	29557	29311	29610	29297	29385	29346	29174	29214	29493	29328	29418	29556	29122	29510	29497	29420	29598	29239	29251	29403	29343	29098	29296	29248	29405	29465	29241	29389	29445	29272	29492	29429	29456	29113	29245	29351	29323	29633	29333	29409	29538	29649	29538	29552	29229	29429	29286	29330	29627	29302	29276	29506	29322	29394	29418	29262	29380	29272	29580	29390	29260	29234	29569	29638	29200	29563	29327	29279	29383	29346	29257	29492	29496	29438	29314	29315	29627	29541	29573	29365	29391	29513	29424	29317	29616	29692	29402	29562	29519	29289	29553	29443	29328	29233	29279	29398	29285	29380	29197	29534	29418	29231	29344	29215	29195	29242	29590	29358	29402	29305	29574	29336	29362	29329	29333	29634	29241	29437	29408	29148	29459	29322	29438	29236	29199	29459	29035	29117	29303	29475	29546	29342	29457	29523	29547	29412	29415	29613	29350	29588	29415	29297	29384	29212	29551	29342	29515	29353	29175	29197	29540	29445	29264	29286	29500	29340	29207	29641	29487	29122	29135	29548	29204	29452	29398	29365	29570	29297	29306	29260	29355	29365	29360	29450	29497	29168	29390	29511	29255	29429	29404	29489	29517	29218	29499	29274	29424	29522	29652	29349	29450	29665	29169	29486	29413	29494	29375	29445	29423	29380	29361	29431	29253	29227	29208	29205	29292	29402	29695	29271	29231	29222	29540	29410	29329	29395	29201	29159	29246	29457	29226	29388	29523	29388	28996	29488	29474	29268	29512	29316	29359	29637	29336	29491	29273	29189	29558	29266	29328	29330	29321	29381	29367	29481	29383	29444	29272	29481	29442	29514	29122	29265	29420	29239	29414	29173	29231	29465	29209	29415	29438	29311	29322	29238	29219	29499	29382	29128	29360	29197	29723	29544	29405	29487	29259	29454	29245	29359	29509	29369	29409	29157	29324	29295	29352	29219	29420	29505	29394	29132	29453	29261	29443	29399	29573	29385	29631	29173	29142	29355	29366	29350	29378	29365	29631	29409	29297	29332	29442	29488	29260	29278	29375	29153	29438	29390	29299	29581	29132	29537	29395	29181	29528	29431	29509	29329	29242	29241	29362	29397	29288	29430	29221	29322	29487	29183	29239	29470	29300	29507	29533	29324	29485	29490	29161	29742	29331	29326	29540	29346	29519	29252	29205	29335	29222	29311	29533	29507	29278	29466	29400	29438	29358	29166	29378	29542	29396	29341	29558	29377	29339	29432	29401	29304	29460	29441	29575	29397	29444	29454	29612	29347	29374	29232	29311	29392	29305	29331	29642	29325	29401	29382	29236	29269	29335	29162	29458	29405	29193	29366	29409	29271	29260	29339	29485	29498	29577	29384	29342	29125	29435	29176	29102	29285	29494	29358	29308	29459	29310	29386	29198	29499	29587	29584	29398	29707	29310	29364	29256	29320	29420	29350	29155	29529	29503	29070	29248	29491	29262	29372	29237	29395	29281	29454	29389	29471	29463	29344	29401	29278	29372	29129	29270	29297	29590	29232	29593	29579	29218	29420	29097	29510	29314	29483	29268	29273	29261	29347	29642	29451	29373	29199	29503	29229	29358	29335	29314	29320	29412	29373	29447	29350	29602	29302	29435	29524	29440	29291	29452	29426	29497	29453	29226	29421	29369	29478	29224	29365	29116	29342	29211	29539	29361
33833	62211	52695	36200	26699	23446	22592	22309	22433	22359	22442	22415	22395	22216	22377	22434	22380	22224	22298	22434	22375	22369	22492	22441	22267	22397	22593	22332	22367	22272	22278	22297	22279	22433	22461	22459	22203	22375	22287	22394	22176	22401	22396	22536	22399	22154	22460	22477	22448	22282	22218	22419	22369	22423	22279	22420	22237	22264	22389	22482	22309	22263	22191	22442	22415	22273	22363	22318	22401	22346	22218	22207	22206	22502	22374	22321	22366	22181	22233	22390	22351	22349	22424	22487	22195	22448	22441	22451	22460	22417	22253	22236	22394	22202	22297	22254	22303	22385	22416	22388	22323	22292	22496	22359	22341	22077	22173	22420	22334	22373	22478	22374	22351	22485	22346	22306	22312	22309	22369	22254	22498	22248	22362	22505	22289	22328	22270	22473	22169	22500	22405	22079	22401	22391	22318	22391	22413	22499	22226	22358	22360	22473	22395	22195	22349	22377	22341	22192	22314	22130	22330	22458	22267	22498	22372	22445	22248	22139	22288	22163	22316	22346	22286	22372	22159	22177	22421	22366	22440	22250	22355	22324	22174	22351	22253	22458	22329	22247	22507	22426	22295	22457	22287	22555	22377	22284	22223	22294	22431	22367	22358	22432	22204	22553	22331	22347	22501	22474	22317	22486	22231	22373	22406	22261	22494	22361	22338	22352	22315	22300	22455	22346	22211	22475	22321	22339	22251	22234	22210	22463	22289	22258	22535	22442	22261	22413	22234	22300	22211	22396	22408	22261	22420	22334	22399	22477	22314	22363	22176	22414	22453	22333	22284	22555	22302	22386	22199	22564	22259	22536	22382	22493	22554	22299	22239	22382	22232	22223	22276	22357	22374	22465	22560	22340	22275	22356	22279	22203	22286	22323	22416	22276	22326	22321	22283	22208	22402	22422	22343	22481	22340	22463	22242	22334	22144	22359	22477	22385	22226	22245	22543	22313	22288	22470	22226	22417	22444	22389	22403	22118	22300	22340	22457	22201	22520	22425	22303	22122	22459	22302	22478	22451	22382	22371	22215	22479	22426	22476	22245	22265	22311	22441	22289	22354	22437	22271	22430	22379	22288	22222	22365	22423	22432	22304	22415	22271	22508	22371	22285	22392	22316	22198	22281	22330	22330	22378	22316	22267	22171	22595	22254	22410	22383	22647	22196	22223	22440	22276	22393	22240	22365	22383	22440	22458	22453	22462	22456	22342	22211	22399	22563	22294	22404	22427	22324	22408	22417	22438	22386	22392	22162	22338	22438	22317	22318	22327	22416	22500	22273	22182	22520	22098	22383	22449	22449	22198	22429	22374	22439	22354	22084	22501	22439	22445	22389	22348	22423	22157	22451	22342	22297	22355	22518	22228	22469	22391	22423	22299	22296	22304	22646	22493	22330	22324	22277	22329	22249	22589	22356	22434	22357	22365	22426	22392	22250	22332	22323	22269	22255	22455	22339	22119	22312	22279	22308	22417	22434	22104	22518	22384	22152	22314	22299	22364	22295	22399	22418	22583	22259	22390	22334	22329	22380	22375	22508	22371	22198	22278	22399	22127	22266	22442	22388	22285	22238	22537	22388	22473	22292	22218	22462	22393	22263	22421	22279	22459	22303	22387	22423	22169	22454	22281	22451	22464	22360	22212	22330	22325	22419	22192	22297	22496	22300	22359	22234	22488	22343	22226	22360	22317	22247	22413	22236	22251	22355	22393	22406	22422	22313	22295	22446	22394	22360	22246	22265	22303	22296	22301	22271	22311	22364	22569	22464	22327	22332	22490	22367	22634	22357	22329	22302	22371	22191	22305	22297	22313	22376	22309	22393	22459	22437	22293	22314	22468	22519	22437	22225	22360	22420	22419	22395	22242	22396	22473	22418	22344	22337	22361	22240	22382	22191	22415	22520	22409	22293	22400	22443	22345	22243	22350	22445	22385	22423	22285	22469	22246	22265	22525	22329	22111	22340	22372	22371	22531	22376	22347	22299	22412	22196	22476	22364	22213	22398	22289	22322	22339	22437	22263	22374	22364	22349	22383	22474	22571	22123	22305	22420	22389	22334	22316	22318	22227	22247	22513	22471	22429	22124	22423	22290	22346	22311	22229	22323	22452	22216	22358	22261	22496	22417	22259	22223	22521	22376	22195	22324	22336	22435	22263	22402	22310	22458	22309	22454	22248	22263	22265	22405	22395	22294	22430	22192	22294	22216	22338	22269	22315	22205	22429	22380	22293	22403	22456	22214	22362	22167	22337	22541	22220	22405	22369	22337	22391	22375	22280	22451	22271	22283	22135	22426	22446	22261	22470	22304	22410	22309	22344	22419	22473	22371	22326	22413	22239	22389	22282	22388	22319	22453	22318	22313	22323	22448	22424	22171	22340	22346	22306	22505	22375	22336	22368	22065	22420	22474	22507	22489	22453	22312	22313	22395	22540	22176	22554	22358	22175	22290	22298	22381	22121	22318	22387	22238	22223	22348	22296	22176	22438	22278	22389	22412	22333	22459	22432	22302	22300	22418	22641	22203	22575	22156	22161	22311	22574	22462	22413	22555	22235	22491	22457	22449	22224	22387	22348	22269	22275	22352	22500	22396	22347	22371	22364	22273	22285	22545	22490	22194	22359	22536	22352	22340	22090	22553	22344	22370	22314	22388	22417	22376	22463	22209	22286	22231	22191	22268	22416	22319	22335	22426	22493	22341	22416	22383	22296	22491	22459	22371	22366	22430	22457	22298	22130	22376	22355	22284	22475	22413	22067	22349	22408	22492	22337	22263	22394	22080	22468	22303	22137	22277	22310	22286	22413	22332	22288	22349	22368	22223	22353	22352	22442	22281	22422	22314	22295	22414	22395	22339	22477	22336	22212	22302	22347	22449	22402	22347	22318	22371	22457	22382	22312	22408	22377	22368	22441	22523	22342	22382	22156	22299	22382	22271	22380	22209	22373	22365	22461	22272	22390	22262	22165	22356	22359	22311	22469	22333	22375	22324	22253	22394	22237	22363	22300	22435	22449	22499	22132	22294	22313	22220	22478	22406	22362	22318	22359	22251	22348	22446	22409	22283	22242	22420	22292	22266	22265	22248	22534	22565	22463	22329	22255	22449	22320	22348	22173	22504	22151	22415	22431	22319	22411	22305	22377	22212	22367	22374	22304	22277	22519	22451	22457	22269	22131	22520	22405	22267	22249	22300	22421	22440	22408	22271	22288	22526	22310	22126	22404	22337	22307	22389	22363	22423	22416	22313	22245	22433	22241	22467	22218	22347	22294	22238	22302	22389	22299	22211	22558	22193	22311	22318	22328	22332	22324	22237	22182	22324	22541	22506	22406	22383	22342	22292	22310	22369	22316	22451	22306	22356	22529	22393	22197	22350	22400	22455	22331	22480	22313	22419	22361	22262	22281	22269	22271	22306	22304	22406	22384	22397	22220	22377	22648	22578	22325	22365	22433	22378	22337	22318	22593	22366	22496	22216	22492	22268	22271	22509	22390	22450	22255	22504	22173	22511	22315	22376	22561	22410	22321	22280	22196	22274	22368	22301	22327	22276	22255	22318	22313	22250	22289	22477	22435	22167	22495	22316	22434	22399	22270	22287	22418	22427	22350	22386	22423	22421	22415	22322	22468	22236	22439	22380	22458	22407	22408	22365	22505	22250	22438	22444	22302	22226	22267	22454	22434	22357	22440	22453	22437	22375	22306	22149	22321	22424	22220	22277	22453	22506	22341	22421	22203	22422	22474	22395	22350	22583	22331	22443	22374	22340	22428	22211	22258	22407	22411	22446	22644	22318	22392	22317	22331	22373	22401	22390	22403	22275	22381	22297	22380	22300	22389	22138	22360	22485	22541	22200	22354	22332	22392	22419	22489	22146	22395	22415	22307	22412	22279	22340	22502	22451	22266	22341	22367	22384	22190	22315	22375	22211	22361	22380	22335	22414	22375	22327	22273	22515	22408	22299	22317	22387	22457	22428	22306	22328	22420	22300	22453	22339	22304	22253	22346	22388	22441	22387	22487	22170	22452	22271	22406	22379	22434	22231	22233	22386	22348	22278	22653	22381	22417	22348	22349	22332	22443	22313	22568	22438	22272	22388	22407	22525	22251	22515	22292	22441	22227	22342	22313	22361	22344	22467	22364	22636	22317	22187	22415	22345	22318	22494	22288	22527	22567	22473	22422	22258	22301	22410	22522	22526	22227	22316	22324	22230	22432	22435	22390	22493	22592	22398	22299	22201	22101	22393	22376	22175	22410	22404	22226	22337	22389	22390	22427	22350	22436	22404	22321	22453	22251	22173	22384	22459	22225	22382	22288	22269	22267	22240	22356	22359	22342	22230	22347	22281	22234	22261	22289	22451	22374	22236	22353	22378	22572	22477	22470	22499	22417	22380	22314	22509	22446	22462	22262	22260	22340	22296	22407	22193	22243	22304	22335	22336	22433	22395	22322	22360	22262	22329	22379	22471	22390	22429	22379	22438	22353	22372	22255	22314	22229	22533	22303	22377	22404	22330	22341	22280	22413	22252	22206	22354	22611	22489	22391	22475	22394	22339	22254	22439	22277	22296	22307	22374	22379	22428	22579	22233	22410	22422	22342	22400	22226	22235	22317	22391	22181	22295	22550	22324	22323	22291	22357	22293	22262	22255	22411	22366	22490	22187	22166	22265	22178	22409	22309	22244	22440	22467	22266	22478	22484	22305	22293	22330	22359	22352	22237	22384	22445	22194	22383	22368	22575	22463	22411	22259	22350	22298	22355	22298	22432	22512	22361	22280	22166	22589	22480	22331	22165	22528	22336	22304	22161	22334	22234	22374	22226	22173	22375	22215	22434	22490	22256	22309	22444	22480	22404	22425	22436	22331	22377	22305	22482	22408	22277	22429	22508	22228	22463	22364	22365	22311	22352	22374	22456	22436	22302	22299	22408	22249	22342	22375	22421	22484	22331	22290	22376	22321	22332	22358	22504	22386	22444	22286	22261	22449	22380	22231	22365	22337	22317	22348	22361	22247	22555	22352	22325	22303	22484	22429	22419	22459	22392	22530	22359	22462	22391	22300	22234	22392	22171	22396	22349	22225	22602	22452	22253	22250	22455	22297	22443	22285	22351	22306	22199	22391	22265	22324	22505	22344	22272	22278	22298	22328	22436
23845	25580	46358	47029	37902	33326	32134	29936	29499	29981	29772	29743	29852	29837	29688	29528	29797	29513	29617	29546	29422	29408	29605	29446	29775	29463	29723	29684	29719	29439	29615	29580	29526	29687	29872	29740	29510	29686	29682	29494	29269	29405	29792	29473	29517	29577	29598	29517	29523	29515	29329	29688	29576	29440	29711	29572	29536	29374	29472	29293	29409	29315	29371	29715	29523	29623	29487	29386	29450	29534	29565	29384	29552	29307	29415	29312	29546	29394	29505	29576	29347	29485	29674	29415	29713	29444	29431	29560	29442	29469	29219	29396	29684	29373	29621	29835	29437	29375	29574	29604	29401	29506	29619	29690	29342	29371	29684	29615	29665	29346	29383	29354	29652	29324	29483	29487	29379	29458	29410	29497	29639	29605	29545	29532	29367	29517	29692	29415	29424	29560	29733	29642	29521	29554	29391	29636	29274	29492	29570	29315	29387	29525	29636	29595	29537	29530	29429	29312	29304	29397	29439	29245	29276	29595	29302	29631	29441	29442	29272	29649	29601	29630	29492	29591	29608	29261	29431	29475	29329	29414	29557	29543	29542	29234	29550	29514	29546	29484	29414	29528	29512	29460	29464	29857	29506	29651	29458	29762	29667	29278	29635	29292	29275	29334	29403	29503	29668	29211	29393	29444	29466	29700	29551	29417	29480	29596	29503	29472	29345	29602	29601	29569	29660	29467	29302	29580	29561	29410	29675	29386	29148	29479	29429	29308	29632	29382	29294	29385	29322	29377	29532	29291	29459	29280	29715	29358	29409	29530	29316	29634	29571	29586	29516	29629	29448	29429	29550	29506	29137	29466	29582	29389	29408	29490	29604	29548	29534	29420	29455	29655	29603	29377	29504	29344	29389	29450	29582	29538	29364	29409	29477	29643	29582	29493	29636	29675	29516	29309	29173	29652	29420	29378	29652	29386	29507	29395	29377	29227	29482	29452	29571	29416	29694	29103	29458	29467	29399	29530	29302	29751	29575	29298	29527	29382	29443	29246	29327	29533	29538	29480	29484	29370	29482	29465	29637	29475	29675	29444	29664	29704	29583	29384	29642	29360	29752	29488	29691	29510	29487	29610	29539	29481	29703	29525	29544	29457	29494	29448	29722	29491	29659	29532	29363	29371	29349	29490	29514	29283	29325	29479	29797	29313	29219	29439	29523	29525	29698	29491	29322	29489	29585	29356	29597	29508	29342	29587	29711	29370	29456	29456	29380	29493	29516	29447	29385	29659	29603	29471	29483	29522	29550	29333	29375	29265	29522	29297	29690	29593	29583	29500	29623	29620	29424	29541	29583	29504	29748	29286	29539	29476	29398	29343	29514	29534	29509	29711	29604	29574	29404	29394	29443	29500	29231	29348	29602	29580	29471	29409	29550	29592	29392	29436	29503	29648	29698	29271	29415	29392	29681	29527	29628	29549	29526	29460	29323	29478	29681	29492	29659	29503	29477	29484	29490	29484	29352	29320	29435	29439	29714	29367	29473	29506	29557	29465	29544	29346	29360	29528	29500	29507	29508	29524	29549	29456	29517	29477	29420	29651	29673	29356	29466	29462	29664	29532	29734	29246	29464	29363	29419	29773	29504	29447	29531	29501	29727	29544	29538	29589	29377	29270	29357	29228	29462	29641	29462	29269	29384	29500	29577	29485	29442	29457	29520	29421	29482	29518	29525	29384	29504	29323	29604	29651	29529	29431	29525	29745	29371	29657	29379	29398	29467	29386	29298	29349	29681	29684	29680	29625	29572	29526	29460	29485	29584	29635	29653	29360	29485	29456	29352	29244	29463	29229	29534	29276	29420	29584	29485	29789	29355	29643	29494	29457	29487	29500	29532	29474	29433	29460	29321	29560	29429	29957	29341	29248	29635	29516	29345	29334	29587	29635	29510	29482	29381	29456	29438	29340	29473	29461	29645	29719	29454	29574	29559	29591	29284	29311	29552	29506	29383	29462	29494	29512	29474	29579	29508	29702	29477	29450	29727	29326	29398	29389	29421	29552	29548	29619	29765	29510	29695	29519	29832	29460	29488	29560	29280	29486	29558	29383	29496	29679	29295	29589	29333	29477	29465	29340	29439	29486	29418	29464	29430	29675	29475	29270	29497	29670	29361	29400	29321	29661	29488	29566	29586	29296	29623	29511	29607	29391	29675	29444	29407	29476	29524	29577	29447	29353	29424	29628	29382	29735	29594	29630	29485	29700	29508	29429	29438	29405	29482	29408	29621	29559	29515	29593	29612	29416	29336	29519	29533	29505	29654	29592	29516	29380	29648	29585	29360	29445	29407	29484	29635	29420	29509	29545	29424	29714	29266	29429	29572	29635	29469	29723	29434	29369	29414	29302	29554	29533	29350	29560	29611	29128	29316	29292	29422	29402	29369	29502	29565	29589	29521	29567	29669	29292	29404	29367	29651	29471	29576	29550	29466	29459	29690	29425	29464	29346	29681	29517	29347	29341	29742	29306	29661	29369	29535	29375	29346	29671	29446	29481	29427	29529	29201	29417	29528	29254	29787	29296	29475	29464	29573	29315	29549	29301	29770	29657	29437	29325	29364	29653	29605	29440	29367	29568	29361	29593	29344	29418	29450	29506	29604	29442	29577	29541	29490	29811	29735	29408	29659	29419	29357	29571	29737	29378	29577	29425	29451	29381	29451	29466	29503	29315	29296	29580	29806	29491	29573	29406	29551	29644	29753	29806	29446	29437	29409	29363	29398	29341	29533	29543	29625	29357	29392	29422	29409	29362	29529	29573	29674	29678	29561	29449	29539	29505	29692	29627	29444	29534	29804	29610	29506	29418	29427	29458	29394	29550	29699	29720	29660	29332	29383	29686	29308	29406	29351	29690	29413	29457	29412	29349	29359	29515	29256	29672	29458	29665	29392	29281	29513	29365	29509	29494	29431	29571	29305	29300	29569	29501	29359	29486	29479	29489	29746	29520	29664	29612	29492	29380	29547	29541	29640	29659	29540	29261	29414	29623	29538	29471	29496	29464	29417	29261	29337	29464	29563	29402	29526	29433	29440	29589	29301	29519	29424	29406	29289	29717	29761	29599	29530	29093	29446	29524	29569	29295	29275	29313	29596	29442	29553	29456	29583	29256	29383	29400	29395	29460	29436	29471	29600	29453	29236	29433	29642	29479	29539	29184	29813	29556	29385	29426	29496	29196	29660	29298	29478	29469	29431	29428	29646	29543	29490	29321	29428	29413	29589	29706	29428	29454	29600	29426	29298	29567	29548	29968	29822	29457	29342	29463	29387	29641	29737	29397	29494	29490	29307	29660	29219	29320	29697	29611	29641	29522	29586	29446	29677	29508	29372	29244	29417	29529	29511	29436	29351	29478	29537	29645	29552	29366	29328	29310	29439	29536	29359	29311	29561	29537	29638	29535	29414	29510	29841	29476	29446	29420	29329	29484	29407	29331	29540	29412	29517	29494	29557	29433	29418	29287	29545	29716	29586	29575	29378	29522	29775	29323	29512	29410	29755	29432	29650	29423	29289	29169	29389	29459	29587	29569	29349	29663	29481	29456	29721	29511	29432	29553	29695	29610	29377	29647	29405	29649	29749	29428	29687	29376	29428	29427	29483	29644	29381	29528	29326	29608	29671	29275	29477	29504	29328	29559	29676	29290	29638	29432	29412	29257	29661	29594	29238	29655	29489	29499	29730	29681	29584	29413	29591	29391	29567	29440	29403	29404	29481	29424	29603	29424	29485	29521	29635	29239	29258	29360	29545	29601	29170	29340	29635	29274	29322	29388	29673	29366	29451	29649	29585	29369	29410	29399	29313	29576	29475	29643	29676	29401	29493	29313	29478	29774	29487	29721	29695	29512	29563	29461	29544	29625	29321	29688	29539	29711	29531	29529	29186	29596	29568	29622	29421	29266	29468	29704	29466	29222	29529	29453	29721	29390	29286	29453	29479	29333	29427	29611	29602	29629	29506	29494	29561	29271	29444	29310	29515	29598	29529	29418	29556	29306	29235	29675	29608	29600	29665	29271	29398	29498	29534	29539	29481	29209	29391	29548	29556	29190	29660	29388	29493	29297	29465	29447	29448	29514	29436	29523	29561	29588	29633	29698	29458	29649	29334	29597	29548	29402	29255	29524	29511	29417	29461	29267	29550	29264	29469	29697	29764	29506	29450	29392	29357	29685	29639	29581	29599	29342	29487	29570	29615	29557	29407	29596	29466	29458	29504	29618	29685	29594	29589	29820	29468	29684	29745	29433	29249	29427	29480	29601	29597	29364	29197	29316	29583	29417	29356	29561	29385	29598	29639	29692	29391	29592	29391	29383	29337	29399	29410	29592	29584	29624	29805	29374	29495	29650	29587	29397	29339	29533	29640	29515	29706	29445	29535	29513	29566	29443	29467	29341	29451	29468	29597	29269	29621	29357	29535	29411	29337	29606	29591	29580	29514	29449	29530	29500	29451	29405	29345	29533	29569	29380	29361	29360	29424	29197	29393	29485	29403	29536	29485	29438	29489	29306	29479	29545	29534	29452	29440	29324	29540	29477	29517	29455	29495	29397	29475	29413	29676	29334	29573	29598	29613	29507	29628	29696	29564	29463	29662	29456	29539	29200	29689	29487	29357	29546	29508	29527	29678	29629	29666	29574	29559	29505	29473	29554	29569	29350	29529	29431	29524	29634	29482	29471	29530	29515	29337	29374	29554	29581	29423	29561	29479	29289	29374	29452	29585	29440	29523	29661	29435	29321	29501	29572	29522	29471	29623	29577	29534	29599	29528	29639	29365	29453	29672	29489	29537	29584	29488	29664	29668	29441	29587	29577	29555	29510	29661	29479	29596	29554	29494	29482	29380	29597	29564	29373	29451	29495	29598	29468	29530	29654	29476	29400	29300	29496	29469	29506	29515	29500	29729	29411	29649	29534	29543	29755	29428	29576	29644	29308	29742	29377	29389	29271	29442	29502	29575	29332	29463	29531	29687	29367	29466	29626	29723	29535	29577	29417	29435	29426	29493	29578	29719	29631	29566	29653	29743	29585	29746	29430	29637	29289	29398	29523	29424	29586	29589	29311	29569	29651	29458	29405	29531	29584	29511	29618	29480	29642	29384	29178	29299	29424	29512	29506	29563	29496	29449	29334	29575	29486	29573	29549	29536	29386
54884	101543	90355	64585	42275	28473	24153	22653	22511	22527	22504	22434	22656	22675	22596	22496	22439	22585	22562	22693	22548	22620	22471	22666	22604	22607	22483	22351	22500	22474	22500	22367	22699	22446	22545	22606	22466	22502	22351	22533	22558	22653	22642	22596	22585	22504	22485	22476	22415	22529	22409	22699	22676	22661	22524	22557	22612	22681	22435	22476	22401	22367	22613	22587	22466	22375	22457	22388	22492	22454	22554	22487	22674	22334	22780	22345	22481	22523	22363	22672	22588	22544	22610	22536	22683	22708	22477	22485	22541	22664	22384	22588	22454	22370	22423	22607	22477	22528	22573	22375	22455	22566	22738	22327	22450	22455	22523	22329	22471	22389	22304	22361	22433	22519	22526	22323	22448	22424	22480	22392	22634	22630	22487	22451	22474	22469	22428	22429	22666	22512	22567	22645	22550	22702	22511	22359	22417	22416	22580	22302	22575	22632	22653	22479	22450	22761	22402	22388	22442	22366	22661	22480	22402	22426	22592	22521	22375	22463	22431	22373	22474	22468	22599	22531	22356	22352	22570	22464	22565	22585	22614	22472	22364	22704	22407	22636	22728	22340	22535	22392	22589	22498	22521	22652	22545	22573	22379	22605	22505	22274	22469	22356	22514	22563	22607	22538	22461	22474	22508	22552	22490	22429	22538	22569	22319	22489	22626	22568	22694	22643	22502	22537	22626	22463	22511	22460	22343	22618	22525	22484	22554	22536	22596	22513	22307	22586	22546	22601	22541	22357	22435	22526	22611	22401	22464	22498	22690	22534	22638	22514	22652	22494	22451	22501	22512	22309	22370	22561	22514	22551	22469	22505	22462	22514	22593	22730	22430	22546	22441	22547	22474	22491	22654	22616	22535	22335	22392	22671	22741	22525	22296	22512	22690	22353	22501	22541	22615	22521	22541	22533	22423	22475	22391	22459	22590	22566	22545	22417	22593	22519	22686	22293	22479	22391	22468	22486	22566	22608	22664	22533	22468	22435	22590	22608	22439	22593	22655	22579	22470	22312	22583	22590	22545	22344	22506	22683	22636	22390	22561	22571	22604	22556	22493	22664	22407	22772	22500	22390	22703	22482	22602	22467	22421	22623	22502	22647	22570	22429	22507	22374	22537	22359	22506	22461	22462	22578	22558	22395	22639	22665	22450	22517	22586	22467	22706	22681	22331	22467	22627	22588	22422	22378	22686	22369	22536	22577	22588	22354	22551	22412	22543	22481	22498	22529	22658	22540	22644	22569	22558	22595	22541	22498	22503	22570	22422	22319	22476	22623	22404	22547	22663	22331	22480	22630	22253	22632	22537	22625	22511	22637	22554	22448	22555	22436	22522	22402	22779	22512	22490	22583	22583	22396	22603	22551	22459	22490	22363	22461	22662	22765	22485	22535	22367	22333	22643	22646	22585	22423	22340	22521	22312	22420	22555	22476	22455	22550	22546	22367	22633	22469	22522	22648	22595	22545	22384	22628	22537	22567	22586	22296	22509	22503	22554	22390	22543	22505	22703	22493	22628	22384	22426	22495	22413	22613	22501	22638	22604	22588	22760	22461	22588	22471	22499	22589	22509	22680	22593	22480	22485	22637	22425	22564	22438	22458	22558	22583	22507	22385	22665	22628	22410	22576	22559	22619	22466	22619	22614	22682	22421	22508	22643	22461	22195	22530	22403	22642	22634	22418	22620	22467	22627	22773	22558	22481	22613	22608	22352	22537	22573	22424	22611	22381	22616	22379	22379	22500	22489	22566	22630	22467	22415	22347	22585	22722	22401	22484	22437	22496	22613	22507	22527	22351	22470	22617	22479	22513	22675	22549	22467	22607	22441	22691	22304	22699	22531	22508	22682	22530	22462	22440	22317	22561	22467	22420	22583	22477	22580	22450	22605	22689	22372	22489	22526	22461	22558	22676	22412	22370	22417	22361	22517	22443	22659	22492	22359	22439	22466	22398	22655	22550	22685	22586	22457	22534	22472	22562	22334	22541	22476	22613	22399	22469	22559	22340	22451	22638	22292	22650	22397	22475	22459	22518	22499	22599	22400	22587	22378	22447	22541	22645	22381	22466	22495	22694	22432	22479	22576	22435	22536	22645	22574	22390	22483	22508	22416	22487	22603	22509	22529	22362	22539	22542	22625	22518	22332	22478	22523	22626	22520	22415	22604	22550	22585	22432	22396	22570	22511	22608	22549	22481	22552	22412	22393	22703	22616	22491	22471	22508	22401	22620	22387	22533	22442	22559	22466	22523	22554	22623	22588	22361	22414	22639	22535	22244	22598	22417	22581	22516	22721	22543	22348	22507	22457	22482	22622	22490	22688	22579	22558	22364	22554	22644	22583	22547	22493	22480	22679	22692	22537	22526	22427	22393	22459	22444	22398	22745	22643	22431	22559	22553	22497	22389	22659	22466	22451	22741	22453	22426	22671	22481	22479	22425	22600	22448	22550	22492	22361	22481	22565	22603	22543	22548	22676	22556	22565	22666	22478	22458	22499	22460	22531	22466	22573	22558	22529	22593	22472	22520	22620	22597	22433	22502	22373	22522	22321	22508	22278	22620	22611	22665	22606	22489	22593	22557	22594	22494	22427	22729	22581	22591	22441	22457	22561	22491	22576	22388	22537	22549	22568	22603	22395	22545	22506	22469	22593	22422	22271	22492	22581	22461	22451	22393	22499	22486	22527	22548	22614	22503	22643	22471	22391	22304	22574	22519	22468	22529	22424	22409	22462	22336	22525	22492	22381	22232	22344	22448	22415	22682	22361	22670	22591	22332	22542	22557	22686	22348	22596	22665	22397	22437	22409	22623	22386	22590	22494	22327	22538	22407	22812	22361	22647	22611	22683	22430	22515	22608	22447	22475	22690	22389	22525	22548	22517	22535	22460	22612	22499	22370	22411	22634	22535	22380	22611	22454	22456	22502	22613	22356	22512	22429	22558	22316	22547	22338	22312	22506	22536	22377	22547	22572	22507	22579	22666	22456	22559	22576	22630	22406	22351	22697	22543	22605	22427	22447	22346	22424	22595	22431	22473	22686	22470	22464	22487	22614	22389	22477	22447	22465	22495	22527	22529	22268	22541	22546	22491	22387	22591	22584	22543	22532	22491	22497	22457	22556	22500	22516	22364	22612	22538	22427	22613	22469	22393	22602	22647	22540	22573	22718	22609	22559	22505	22560	22495	22482	22499	22569	22364	22460	22691	22591	22465	22297	22430	22574	22440	22544	22491	22657	22612	22565	22537	22691	22567	22596	22385	22436	22550	22542	22538	22324	22378	22634	22517	22519	22502	22508	22338	22400	22216	22645	22399	22535	22486	22528	22452	22344	22433	22404	22419	22630	22763	22373	22439	22635	22458	22398	22749	22503	22573	22404	22549	22359	22524	22523	22366	22482	22601	22468	22447	22425	22546	22468	22590	22628	22492	22474	22432	22586	22377	22563	22619	22607	22451	22456	22520	22485	22495	22441	22603	22395	22508	22585	22667	22561	22444	22477	22471	22624	22511	22659	22504	22478	22404	22491	22515	22378	22686	22389	22437	22485	22508	22580	22691	22580	22260	22708	22467	22547	22633	22436	22570	22470	22476	22717	22546	22522	22689	22542	22529	22667	22473	22495	22511	22428	22598	22510	22419	22602	22395	22522	22707	22446	22723	22548	22640	22675	22521	22580	22588	22421	22501	22455	22449	22354	22445	22714	22429	22499	22509	22387	22350	22443	22411	22573	22615	22635	22404	22582	22691	22449	22489	22497	22594	22535	22557	22400	22478	22259	22548	22500	22601	22544	22488	22458	22417	22474	22353	22498	22405	22741	22490	22469	22483	22588	22519	22843	22626	22381	22484	22594	22512	22322	22527	22562	22624	22520	22508	22494	22566	22422	22515	22508	22691	22507	22545	22352	22631	22347	22626	22357	22445	22547	22648	22430	22538	22557	22644	22438	22309	22343	22427	22502	22455	22549	22472	22655	22638	22500	22527	22671	22520	22435	22468	22463	22373	22628	22644	22563	22505	22698	22560	22506	22395	22510	22423	22517	22443	22763	22626	22381	22491	22677	22712	22560	22482	22439	22425	22551	22613	22372	22499	22349	22485	22567	22608	22555	22407	22552	22472	22361	22503	22523	22428	22542	22674	22566	22535	22306	22468	22579	22500	22443	22631	22565	22557	22638	22521	22631	22509	22589	22400	22515	22510	22566	22835	22488	22528	22580	22516	22447	22386	22662	22480	22573	22442	22540	22381	22523	22637	22736	22451	22570	22713	22556	22398	22521	22570	22538	22433	22472	22570	22607	22570	22514	22483	22381	22397	22549	22646	22485	22426	22576	22691	22414	22690	22389	22630	22590	22394	22483	22507	22437	22706	22651	22508	22585	22404	22551	22607	22659	22569	22461	22550	22459	22487	22506	22576	22473	22583	22375	22426	22620	22469	22603	22580	22541	22522	22450	22621	22402	22446	22560	22717	22704	22660	22524	22639	22440	22460	22383	22412	22490	22431	22421	22526	22382	22467	22538	22554	22309	22546	22588	22615	22753	22363	22668	22789	22559	22495	22518	22623	22489	22552	22491	22502	22431	22558	22676	22511	22536	22469	22317	22654	22506	22383	22620	22519	22572	22388	22564	22532	22565	22367	22450	22403	22432	22509	22540	22580	22354	22536	22410	22657	22414	22515	22553	22626	22463	22346	22519	22587	22426	22397	22627	22453	22374	22665	22519	22543	22339	22658	22486	22499	22511	22397	22474	22380	22470	22712	22563	22539	22553	22526	22495	22492	22519	22462	22524	22552	22572	22555	22447	22486	22511	22566	22692	22444	22411	22430	22404	22361	22433	22640	22555	22536	22572	22561	22577	22601	22453	22498	22507	22363	22482	22476	22656	22417	22508	22546	22399	22490	22507	22618	22453	22577	22511	22651	22333	22662	22561	22482	22461	22412	22541	22562	22423	22535	22470	22512	22418	22607	22411	22490	22451	22708	22452	22559	22617	22646	22637	22468	22659	22748	22466	22526	22669	22552	22498	22575	22677	22456	22585	22594	22567	22605	22546	22534	22422	22439	22493	22481	22475	22615	22564	22698	22505	22563	22472	22496	22491	22463	22532	22599	22612	22768	22627	22455	22528	22497	22568	22390	22452	22442	22524	22612	22385
22353	23674	42634	45398	40661	35105	34739	30943	30560	30911	30620	30544	30716	30546	30572	30801	30721	30521	30457	30486	30417	30527	30582	30334	30561	30551	30470	30465	30654	30485	30333	30514	30385	30414	30567	30389	30505	30313	30489	30581	30467	30422	30438	30549	30568	30288	30247	30504	30335	30511	30372	30397	30344	30413	30533	30451	30262	30302	30271	30271	30421	30591	30333	30314	30368	30112	30425	30458	30308	30448	30282	30213	30048	30421	30319	30287	30152	30410	30270	30349	30273	30021	30146	30310	30429	30398	30212	30056	30447	30407	30383	30281	30224	30271	30211	30194	30421	30230	30244	30271	30406	30260	30344	30185	30265	30343	30564	30429	30029	30101	30020	30213	30087	30215	30346	30371	30162	30152	30325	30297	30241	29972	30345	30264	30661	30351	30253	30259	30343	30312	30341	30250	30316	30392	30268	30488	30387	30349	30148	30190	30286	30500	30389	30440	30268	30249	30414	30209	30177	30238	30413	30322	30074	30011	30099	30312	30504	30450	30296	30319	30431	30218	30261	30335	30351	30414	30351	30158	30181	30261	30241	30472	30381	30105	30178	30298	30296	30064	30485	30416	30232	30303	30210	30244	30295	30405	30247	30287	30169	30270	30388	30137	30502	30392	30366	30232	30184	30138	30387	30284	30152	30214	29998	30260	30314	30447	30169	30304	30340	30100	30276	30312	30308	30220	30269	29989	30211	30426	30149	30279	30284	30347	30184	30391	30391	29878	30132	30255	30406	30369	30423	30474	30261	30285	30376	30262	30336	30424	30370	30452	30268	30228	29959	30219	30354	30162	30180	30332	30233	30092	30038	30179	30379	30200	29997	30308	30174	30169	30150	30288	30249	30240	30322	30223	30260	30122	30217	30053	30186	30337	30190	30068	30309	30155	30272	30229	30427	30293	30475	30242	30088	30304	30373	30111	30262	30307	30326	30038	30325	30304	30471	30246	30274	30149	30429	30254	30148	30238	30214	30364	30294	30185	30339	30270	30076	30370	30203	30158	30148	30347	30226	30089	30451	30240	30455	30346	30280	30166	30241	30225	30240	30008	30395	30208	30108	30279	30142	30204	30409	30201	30242	30083	30230	30501	30373	29962	30253	30394	30150	30265	30208	30360	30403	30644	30254	30269	30360	30356	30509	30224	30223	30249	30368	30233	30311	30055	30170	30192	30343	30373	30346	30150	30115	30185	30321	30353	30321	29972	30221	30497	30148	30483	30370	30284	30314	30292	30095	30060	30195	30358	30272	30171	30419	30225	30324	30411	30415	30072	30266	30462	30537	30136	30165	30143	30431	30173	30174	30398	30110	30217	30344	30582	30154	30192	30283	30346	30358	30025	30153	30342	30100	30238	30345	30268	30346	30355	30104	30294	30156	30322	30448	30366	30482	30346	30231	30175	30328	30281	30416	30441	30423	30234	29970	30311	30469	30153	30156	30231	30438	30350	30245	30281	30391	30466	30293	30576	30174	30281	30052	29921	30409	30333	30231	30478	30387	30203	30333	30406	30207	30131	30234	30415	30214	30275	30227	30300	30247	30369	30382	30347	30224	30082	30136	30134	30132	30150	30241	30482	30367	30405	30376	30115	30062	30242	30375	30052	30112	30200	30203	30327	30261	30045	30249	30429	30229	30383	30181	30196	29922	30232	30268	30399	30412	30184	30278	30339	30174	30296	30298	30345	30043	30285	30122	30474	30413	30048	30069	30313	29991	30195	30068	30246	30278	30152	30114	30164	30279	30249	30019	30262	30357	30025	30228	30262	30297	30350	30453	30375	30404	30240	30219	30185	30271	30338	30085	29985	30425	30160	30431	30203	30310	30239	30356	30212	30303	30124	30247	30272	30232	30353	30259	30238	30089	30098	30444	30213	30233	30312	30207	30312	30323	30548	30326	30257	30393	30364	30159	30375	30328	30064	30316	30342	30164	30397	30458	30094	30207	30133	30373	30258	30064	30038	30199	29978	30340	30487	30211	30402	30374	30264	30017	30298	30281	30137	30215	30213	30319	30250	30278	30245	30418	30372	30109	30413	30354	30210	30196	30172	30137	30319	30070	30228	30442	30288	30389	30375	30236	30008	30069	30326	30348	30246	30475	30377	30283	30263	30189	30281	30142	30120	30286	30262	30245	30336	30403	30178	30121	30218	30287	30188	30212	30359	30290	30401	30275	29915	30176	30157	30179	30364	30485	30276	30409	30352	30074	30362	30202	30302	30513	30235	30084	30257	30224	30183	30259	30441	30354	30219	30249	30176	30135	30438	30246	30132	30330	30139	30153	29929	30599	30209	30257	30240	30408	30344	30282	30495	30382	30292	30396	30242	30287	30062	30153	30240	30327	30388	30426	30466	30275	30237	30158	30351	30475	30347	30276	30205	30257	30060	30300	30321	30392	30459	30142	30450	30339	30318	30410	30224	30280	30253	30157	30259	30224	30100	30363	30255	30414	30339	30427	30241	30231	30334	30223	30025	30240	30107	30277	30268	30389	30456	30387	30297	30034	30264	30393	30004	30325	30414	30319	30355	30298	30166	30122	30219	30201	30234	30103	30333	30441	30170	30388	30301	30172	30155	30193	30118	30298	30216	30191	30277	30447	30194	30511	30176	30173	30402	30475	30076	30483	30138	30194	30199	30556	30249	30287	30428	30107	30069	30181	30428	30304	30309	30251	30100	30256	30298	30449	30268	30127	30171	29998	30356	30152	30298	30457	30140	30012	30006	30427	30186	30292	30185	30349	30076	30402	30141	30130	30250	30334	30130	30298	30219	30380	30120	30174	30363	30318	30193	30266	30179	30480	30198	30151	30227	30235	30320	30295	30323	30128	30112	30451	30217	30504	30261	30211	30169	30481	30429	30355	30106	30236	30285	30272	30239	30122	30180	30300	30245	30205	30276	30330	30058	30494	30257	30389	30139	30208	30341	30559	30231	30248	30371	30480	30070	30072	30434	30528	29989	30110	30222	30257	30193	30294	30501	30088	30171	30596	30459	30270	30386	30395	30399	30413	30064	30280	30175	30463	30377	30416	30117	30275	30022	30194	30026	30321	30167	30137	30216	30156	30217	30226	30187	30454	30298	30273	30133	30132	30085	30065	30393	30160	30335	30188	30307	30317	30191	30497	30175	30392	30042	29954	30317	30261	30338	30228	30305	30265	30196	30224	30324	30044	30042	30313	30343	30206	30277	30240	30449	30311	30209	30309	30058	30280	30214	30231	29989	30302	29959	30120	30297	30153	30372	30260	30105	30087	30161	30352	30232	30245	30263	30281	30284	30269	30371	30301	30314	30035	30312	30156	30051	30171	30287	30397	30503	30341	30237	30206	30255	30376	30212	30377	29999	30115	30094	30412	30211	30294	30348	30342	30467	30407	30402	30400	30182	30269	30011	30394	30356	30464	30022	30334	30363	30251	30292	30517	30364	30385	30367	30349	30281	30198	30275	30237	30164	30079	30168	30326	30277	30478	30251	30282	30296	30365	30446	30350	30325	30256	30270	29975	30337	30202	30258	30327	30212	29966	30221	30414	30479	30470	30182	30507	30294	30205	30425	30476	30339	30081	30337	30206	30471	30383	30337	30197	30177	30325	30239	30107	30245	30201	30386	30366	30232	30271	30058	30403	30319	30142	30363	30488	29966	30317	30299	30216	30294	30318	30429	30513	30087	30448	30294	29988	30118	30192	30243	30198	30077	30106	30318	30478	30361	30223	29999	29955	30270	30279	30364	30228	29903	30343	30325	30343	30177	30094	30144	30323	30473	30205	30252	30250	30203	30355	30163	30302	30091	30298	30396	30259	29954	30186	30313	30237	30200	30299	30050	30302	30344	30244	30338	30325	30290	30470	30451	30298	30222	30328	30313	30055	30314	30331	30251	30325	30263	30389	30206	30182	30253	30395	30338	30340	30089	30294	30164	30221	30448	30215	30269	30415	30259	30326	30187	30207	30187	30348	30201	30081	30342	30126	30345	30329	30342	30121	30318	30501	30235	30437	30291	30194	30427	30484	30233	30285	30448	30207	30363	30358	30257	30328	30119	30184	30516	30233	30396	30258	30128	30214	30376	30259	30296	30340	30623	30054	30263	30310	30575	30275	30027	30259	30111	30260	30134	30196	30149	30383	30066	30347	30110	30289	30198	30273	30292	30579	30207	30321	30162	30247	30179	30170	30157	30145	30620	30319	30207	30244	30077	30259	30426	30238	30328	30397	30305	30468	30308	30396	30617	30443	30175	30228	30167	30265	30317	30471	30384	30469	30143	30095	29910	30343	30415	30079	30233	30406	30294	30364	30034	30358	30109	30397	30203	30117	30381	30202	30147	30330	30041	30320	30398	30233	30190	30277	30297	30363	30350	30436	30194	30249	30052	30339	30075	30096	30174	30283	30447	30148	30291	30286	30383	30372	30249	30229	30280	30494	30133	30312	30286	30279	30263	30303	30298	30270	30074	30107	30406	30440	30366	30584	30220	30212	30140	30453	30209	30254	30473	30335	30137	30239	30050	30349	30270	30138	30354	30393	30278	30384	30404	30318	30025	29986	30263	30245	30290	30111	30460	30213	30193	30406	30149	30237	30329	30026	30347	30560	30201	30260	30228	30213	30343	30314	30205	30247	30062	30213	30265	30173	30095	30440	30161	30429	30412	30314	30141	30255	30156	30186	30480	30175	30258	30141	30297	30249	30188	30235	30091	30242	30283	30102	30305	30404	30270	30193	30359	30239	30306	30433	30173	30308	30501	30313	30210	30295	30452	29974	30235	30161	30223	30292	30553	30563	30165	30326	30559	30253	30346	30127	30345	30120	30251	30138	30490	30524	30571	30240	30315	30225	30101	30149	30201	30576	30098	30169	30343	30287	30414	30136	30274	30273	30335	30485	30456	30271	30081	30279	30244	30479	30430	30197	30223	30371	30408	30381	30533	30209	30235	30244	30161	30280	30128	30449	30431	30248	30255	30310	30209	30169	30198	30112	30353	30021	30087	30578	30090	29985	30360	29976	30064	30165	30281	30381	30485	30121	30303	30021	30299	30496	30095	30546	30394	30214	30349	30321	30291	30038	30476	30332	30315	30266	30320	30241	30227	30237	30362	30286	30179	30327	30240	30222	30355	30199	30269	29975	30439	30397	30205	30085	30461	30357	30307
62488	98366	93899	82362	56240	35906	26607	23441	22926	22854	22826	22893	23090	23025	22895	22931	22953	22838	22799	22895	22926	22998	23127	22928	23229	22786	23015	22838	23035	22860	22871	22839	23017	23059	22841	22852	22931	22966	22943	22933	22805	22965	22723	22917	23033	22855	23144	22894	22937	22951	22855	23080	22905	22867	22893	22915	22791	22931	22956	23092	22884	22818	22878	22941	22742	22914	22851	22907	23152	22777	22720	22972	22967	23003	22936	22882	23133	22927	22916	22920	22833	22986	22943	22926	23023	23023	22971	22824	22862	22826	22950	22886	22894	23050	22928	22822	22978	22798	23057	22918	22995	23054	22753	22955	22934	22766	23120	22905	22996	22991	22827	22832	22962	22850	22944	22990	22991	23162	22974	23035	22918	22909	22848	22769	22862	22943	23055	22884	22788	23022	22981	22911	22933	22848	23010	23047	22985	22844	22850	23051	22974	23130	22788	22968	22955	23051	22831	23191	23081	22874	22883	22961	22854	22823	23073	22855	22902	22950	22866	23035	22931	22769	22928	22944	22893	22961	23005	22926	22822	22806	23211	22892	23046	23031	22976	22981	22821	22873	22794	23086	22732	22932	22849	22968	23026	22967	22973	22973	22974	23013	22918	22874	23096	22681	22985	22940	22764	22996	22929	22748	23045	22830	22672	22940	22959	23108	22977	22760	22797	22859	22882	22841	22963	22786	22727	22757	23102	23059	23022	22970	22843	22857	22877	22915	22778	22966	23045	22906	23039	22912	22897	22917	22888	22861	22943	22854	22928	22953	22746	22845	22923	23036	22939	22757	23009	22924	22886	23038	22872	22955	22995	22888	22835	22876	22941	22948	22837	22977	23037	23067	23016	22929	22937	22811	22959	22835	22909	22996	22912	23078	23030	23179	22911	22924	22791	22974	23154	22907	22807	22958	22862	22985	22904	23173	22942	23137	22924	22728	22903	22916	22983	22997	23005	22979	22820	22956	23042	23042	22853	22902	22846	22799	23020	22866	22944	23037	22951	22912	22805	22950	23056	23187	23025	22903	22876	22920	22808	22984	22850	23016	22871	22923	22889	22821	23064	22995	23020	23013	22867	22975	22738	22785	22835	22831	22726	23000	22952	23235	23182	22908	23018	22815	22816	22798	22863	22871	22923	23041	23025	22967	23086	22823	22821	23083	22919	22837	23006	22762	23019	22849	22875	22739	22783	22923	23032	22856	22886	22968	22944	23084	22884	22927	22948	22766	22840	22987	22802	22840	22893	23022	22891	22980	22963	22982	22958	23010	22896	22729	22957	22886	22950	22882	22792	22837	23153	22833	23083	22971	22813	22904	22944	22694	22871	23003	22962	22857	22978	23022	22923	22992	22932	22971	22747	22865	22963	23013	23125	22883	22973	22964	22786	23080	22803	22847	22934	22814	22741	22927	22776	23018	23021	22929	23104	22969	22745	23245	22964	22913	22959	22972	23041	22917	22645	22998	22740	22860	23034	22832	23083	23047	22843	22861	23029	22886	22963	23103	22803	22943	23138	22642	22807	23055	22998	23130	23009	23003	22849	23113	23002	22962	22740	22951	22872	23047	22775	22821	23045	22977	22968	22847	22784	23081	22785	22818	22997	22840	22891	22854	22920	22892	22895	22822	22865	22827	23070	22838	22869	22909	22838	22960	22876	23031	23105	22799	23149	22993	22959	22840	22921	22752	23053	22797	22923	22880	22954	22911	22998	22839	22933	22855	22953	23050	22700	23070	22889	23197	23117	22949	22992	22669	23122	22865	22874	22803	22983	23057	22857	22984	22973	22949	22873	22848	23011	23097	22953	22908	23021	22822	22964	23015	22805	23005	22986	22855	22992	22918	22794	23024	22842	23016	22888	22966	22827	23094	22990	22844	23025	23096	23007	22909	22801	22913	22813	22922	22853	22964	22901	22944	22909	22882	22841	22887	22891	22716	22759	22910	22841	23052	22955	22913	22885	22885	22991	23003	23103	22833	22918	23003	22797	22883	22780	22784	22753	22948	23025	23126	22922	22893	22958	22658	22792	22996	22753	22758	22895	22826	22977	22923	22857	22868	22757	23003	23073	22958	22911	23025	22813	22842	22883	22891	22933	22717	23146	23203	22688	22827	22963	22762	22803	22978	22847	22833	22918	22844	22790	23042	23027	22779	23073	22889	22817	23020	22867	22967	22862	22848	22905	22990	23092	22857	23025	22860	22959	22792	22979	22980	22987	22865	22801	22996	22928	22824	23037	22961	22809	22899	22937	22827	22923	22971	23075	22897	22910	22793	22950	22852	22914	22796	22944	22905	23012	22939	22792	22940	22992	23032	22918	23164	22898	23095	22847	22597	22940	22999	22952	22991	22900	22713	22932	22742	22911	22950	23017	22934	22830	22984	22857	22969	23015	23174	22950	23059	23084	22961	22904	22909	23026	22816	22871	22826	22766	22982	22865	23045	22943	23092	22947	22815	23025	22980	22875	23061	22969	23029	22834	22830	22885	22833	22844	22965	22893	22912	22960	22902	22943	22943	22894	22969	22811	23067	22906	23139	22929	22917	22897	22829	22881	22799	23042	22981	22930	23006	22987	22882	22845	22996	22914	22891	23057	22937	22922	22908	23128	23081	22821	22897	23067	22978	23067	22944	22929	22921	22981	23070	22797	22770	22920	22968	22816	22995	22957	22839	23057	22877	22850	23121	22845	22904	22907	22861	22963	22646	22885	22818	22894	22926	22934	22924	22921	23071	23194	23064	22759	23027	22832	23005	22877	23004	23026	22967	22907	22820	22918	22842	22850	22901	23002	22903	23028	22901	22832	22857	22679	23034	22807	23116	22898	22894	22826	22929	22926	22935	22871	22821	22992	22930	22827	23116	23132	23060	22946	22846	22915	22983	22864	22875	22887	23026	23004	22843	22994	23023	22905	22933	22831	22829	22880	22953	22997	22779	23125	22860	22837	22887	22966	22739	22852	23006	22916	22788	22936	22862	22983	22981	22953	22780	22905	22849	22923	23138	22940	23033	23043	22836	23079	22856	23065	23082	22937	22937	22912	22894	22998	22881	23020	22903	23007	22871	22857	23000	22825	22914	22987	22960	22944	22964	23000	22874	22809	22786	22907	22923	22988	22952	23080	22846	22975	22957	22911	22868	22944	22937	23057	23067	22879	22937	22927	22802	23151	23107	22866	22913	22856	22965	22961	22914	22979	22920	23006	22951	23044	22787	22914	22900	22786	23114	22902	22991	22972	23014	22974	22803	22909	23102	23084	22868	22827	23031	23028	22894	22982	22937	22839	22871	22881	22843	22937	23027	22927	22934	23082	23033	22836	22928	22986	22912	22819	22972	22937	22845	22967	22660	23174	22874	23061	23008	22982	22897	22903	22920	23015	23079	22732	23021	22991	23035	22892	23124	22979	22842	23098	22935	23133	23101	22852	22892	22965	22980	22856	23062	23051	22853	22859	23013	22954	22842	22903	23148	22970	23009	22909	23043	22964	22776	22821	23014	22996	22910	22936	22915	22834	22875	22730	22929	23028	22757	22836	22854	22992	23085	22987	22922	22959	22950	23013	22940	22813	22936	22793	22976	22806	22941	22754	23123	23099	22839	23055	22894	22814	22970	22943	22979	22934	23051	22962	22943	22843	22930	22959	22989	23105	22955	22950	22902	22824	22801	22914	22794	22934	22959	23016	22761	23058	22887	22815	23077	22925	23172	22993	22858	23114	22889	22954	22843	22894	22855	22844	22737	22931	22888	23016	22972	23033	22848	22962	23145	22794	23077	22904	22986	23084	22915	22987	22838	23068	22916	23091	22957	22871	22944	22921	22844	23061	22940	22832	22813	22957	22939	22918	22782	23280	22905	22981	22849	22857	22714	22850	22989	22830	22993	23064	23017	22907	22944	22920	22866	22926	22875	22920	23021	23045	23018	22804	22840	22987	22956	23016	22930	22906	22924	22961	23122	22910	22868	22915	22777	22887	22909	22983	22846	22825	22987	22722	23014	22937	22957	22923	22941	22977	22862	22895	22764	23012	22919	22929	22852	22839	23020	22918	22884	22817	22848	22987	22846	22932	22888	22876	22990	22821	22933	23051	22883	22879	22844	22913	22841	22987	22978	22971	22725	22874	22879	22826	23016	22897	22896	22892	22927	22919	23018	22750	23091	23034	22913	22902	22934	22890	23055	22875	22808	22957	22970	22816	22955	22901	22834	22774	22844	23046	22954	22968	22981	22907	22968	22881	23011	23045	22945	23000	22813	22804	22966	22827	23046	23042	22853	22978	22885	22975	22936	22837	22889	22949	22868	22735	22532	22967	22822	22731	23079	23034	22981	22969	22955	22892	22910	23053	22970	22967	22864	23025	23029	22920	22863	22945	22878	22855	23009	22977	23156	23050	22884	23198	22972	22886	22953	22866	23151	22997	22870	22785	22990	22889	22949	22940	22921	22786	22891	22871	22946	22898	22942	22871	22960	22896	23000	22963	23010	22881	22953	22837	22955	23159	22876	22810	22962	23171	22836	22934	22785	22840	22768	22845	22934	22950	22975	22774	22930	22992	22941	22932	23081	22899	22804	22965	22706	23121	22816	22793	23053	23001	22733	22848	23059	23142	22991	22882	22847	23113	22738	23140	22822	23013	22912	22926	22792	22989	22961	23023	22972	22894	22882	22935	23014	22929	22766	22875	22745	22779	23079	22946	22919	22781	22897	23103	22835	22926	22815	22860	23009	22919	22968	22876	22850	22981	22758	23026	23061	22930	22838	22890	22835	22908	22806	22982	22870	23038	23077	22822	22891	22985	22933	23021	22911	23018	22979	22713	22780	22902	22916	23034	22829	22938	22992	22878	22924	22887	23072	23009	22727	22926	23000	22858	23112	22914	22992	22929	23070	23057	22976	22951	23027	22956	22973	22822	22795	22837	22917	22871	22845	22914	22935	23117	22875	23045	23009	22932	22873	23105	22838	22947	23030	22851	22887	22973	22742	22800	23065	22889	22997	22813	23008	22950	22752	22993	22984	22913	23000	22970	22938	22938	22848	23012	22948	22999	22818	23136	22950	22799	23015	22784	23018	23075	22864	22876	22918	22935	23037	22999	22843	22913	22923	22736	22780	23075	22958	22877	22886	22952	23048	22941	22907	22915	22979	22925	22996
28869	36242	51518	42976	33617	30440	29945	29607	29155	29277	29046	29510	29215	29458	29344	29298	29176	29246	29360	29188	29382	29295	29326	29433	29388	29238	29316	29437	29229	29262	29320	29432	29546	29295	29326	29249	29117	29324	29385	29191	29183	29303	29147	29039	29186	29026	29324	29058	29363	29458	29276	29315	29254	28993	29218	29254	29109	29183	29204	29112	29080	29298	29418	29453	29655	29348	29086	29471	29290	29341	29240	29231	29313	29090	29266	29391	29284	29157	29253	29161	29209	29157	29457	29431	29568	29222	29307	29182	29283	29439	29478	29180	28889	29104	29233	29381	29407	29212	29182	29166	29123	29185	29294	29312	29245	29320	29443	29369	29301	29477	29274	29314	29298	29048	29379	29096	29266	29190	29463	29340	29392	29169	29104	29396	29213	29037	29189	29307	29049	29342	29261	29291	29162	29220	29336	29307	29294	29359	29498	29030	29437	29171	29117	29450	29278	29146	29486	29075	29403	29532	29359	29191	29065	29171	29200	29411	29169	29208	29159	29348	29221	29289	29364	29323	29177	29155	29256	29279	29313	29323	29407	29272	29404	29481	29346	29311	28929	28997	29320	29162	29285	29125	29394	29453	29584	29249	29534	29170	29145	29248	29266	29264	29202	29301	29178	29324	29260	29277	29145	29072	29276	29216	29472	29526	29083	29329	29417	29199	29270	29510	29202	29243	29264	29330	29182	29067	29568	29347	29273	29088	29104	29400	29106	29467	29448	29145	29543	29548	29126	29271	29151	29086	29175	29113	29367	29342	29267	29181	29326	29145	29362	29403	29559	29185	29328	29058	29316	29244	29308	29153	29225	29196	29128	29505	29243	29237	29331	29028	29265	29194	29398	29215	29244	29309	29428	29372	29455	29186	29172	29169	29035	29005	29344	29179	29376	29313	29372	29289	29323	29055	29173	29151	29193	29332	29271	29417	29215	29443	28987	29020	29203	29513	29393	29221	29292	29282	29214	29335	29225	29240	29206	29348	29438	29161	29324	29403	29276	29115	29154	29415	29236	29296	29284	29297	29292	29215	29344	29156	29049	29364	29344	29286	29312	29194	29298	29279	29274	29231	29327	29351	29282	29302	29248	29197	29364	29240	29262	29410	29240	29252	29260	29195	29459	29124	29229	29379	29521	29219	29389	29264	29196	29265	29276	29245	29103	29280	29413	29004	29017	29303	29097	29209	29108	29402	29224	29249	29396	29230	29333	28921	28909	29265	29338	29192	29226	29300	29232	29042	29217	29299	29119	29376	29263	29365	29177	29363	29211	29356	29294	29358	29209	29327	29363	29369	29320	29273	29365	29146	29248	29415	29356	29145	29249	29084	29263	29357	29322	29099	29264	29519	29374	29346	28970	29040	29349	29280	29262	29237	29103	29341	29318	29325	29081	29312	29205	29329	29057	29100	29334	29230	29153	29328	29371	29347	29327	29329	29559	29348	29314	29275	29219	29289	29185	29334	29282	29119	29263	29178	29384	28986	29194	29262	29461	29546	29329	29286	29153	29367	29415	29159	29407	29215	29070	29068	29302	28995	29405	29155	29265	29317	29168	29263	29201	29441	29088	29194	29568	29173	29292	29175	29264	29273	29308	29204	29368	29206	29237	29134	29362	28952	29330	29254	29057	29095	29295	29274	29042	29076	29215	29133	29276	29244	29161	29331	29319	29479	29084	29401	29345	29198	29392	29140	29132	29113	29319	29254	29256	29235	29209	29246	29064	29163	29294	29239	29372	29058	29207	29123	29227	29229	29454	29248	29225	29301	29315	29429	29408	29339	29102	29318	29297	29243	29261	29249	29149	29100	29232	29263	29458	29307	29219	29244	29259	28909	29151	29256	29074	29350	29163	29241	29266	29129	29244	29261	29293	29100	29184	29243	29324	29292	29317	29237	29233	28820	29246	29172	29293	29372	29256	29067	29348	29193	29370	29304	29376	29186	29350	29327	29046	29345	29177	29268	29464	29256	29277	29276	29221	29502	29294	29230	29324	29227	29307	29255	29273	29487	29331	29232	29585	29382	29354	29212	29418	29062	29186	29187	29495	29442	29323	29459	29180	29396	29346	29418	29522	29064	29148	29050	29102	29105	29370	29396	29090	29159	29040	29349	29325	29225	29360	29290	29463	29454	29275	29259	29192	29350	29232	29553	28990	29319	29177	29116	29235	29128	29242	29264	29266	29193	29311	29172	29167	29292	29216	29064	29124	29088	29332	29223	29383	29495	29405	29308	29362	29118	29415	29269	29229	29091	29129	29155	29454	29114	29102	29384	29050	29074	29254	29262	29208	29382	29137	29303	29507	29237	29427	28990	29282	29151	29281	29309	29334	29288	29192	29364	29179	29321	29364	29377	29567	29503	29291	29025	29288	29321	29182	29241	29255	29253	29108	29309	29085	29246	29473	29298	29402	29267	29372	29261	29309	29300	29306	29371	29339	29363	29085	29179	29269	29278	29188	29329	29313	29387	29252	29347	29381	29282	29412	29234	29435	29187	29445	29337	29196	29191	29129	29207	29235	28976	29113	29309	29487	29360	29230	29292	29288	29293	29299	29319	29073	29200	29348	29416	29198	29294	29286	29341	29442	29138	29321	29094	29328	29492	29325	28942	29217	29351	29313	29271	29465	29186	29159	29462	29105	29240	29313	29240	29412	29332	29322	29475	29138	29315	29350	29261	29181	29390	29104	29323	29331	29243	29363	29212	29256	29301	29308	29307	29340	29045	29374	29403	29229	29116	29185	29251	29146	29493	29170	29186	29268	29113	29192	29461	29048	29495	29461	29277	29232	29467	29205	29327	29274	29137	29390	29185	29447	28912	29342	29318	29281	29505	29286	29150	29314	29203	29047	29313	29252	29244	29271	29380	29322	29202	29417	29381	29618	29220	29185	29186	29219	29390	29340	29335	29193	29489	29237	29168	29192	29085	28818	29275	29353	29457	29427	29333	29283	29234	29051	29171	29194	29050	29398	29253	29405	29209	29206	29242	29085	29091	29203	29348	29430	29184	29225	29013	29418	29332	29427	29334	29178	29180	29350	29158	29369	29165	29324	29218	29218	29256	29321	29197	29404	29242	29261	29210	29308	29398	29364	29391	29299	29328	29155	29449	29425	29352	29488	29392	29363	29336	29248	29290	29139	28887	29225	29138	29247	29421	29178	29233	29247	29551	29375	29546	29530	29243	29135	29057	29671	29415	29320	29378	29386	29372	29544	29772	29340	29278	29412	29321	29422	29322	29342	29161	29350	29360	29373	29538	29130	29285	29584	29151	29458	29221	29283	29232	29330	29558	29407	29468	29168	29139	29292	29392	29494	29476	29268	29343	29268	29419	29520	29401	29510	29348	29485	29430	29562	29506	29219	29337	29216	29224	29310	29344	29163	29188	29204	29544	29218	29371	29379	29277	29546	29290	29520	29333	29467	29240	29162	29432	29401	29235	29131	29418	29259	29024	29028	29305	29353	29502	29023	29037	29250	29375	29284	29276	29345	29479	29284	29171	29355	29380	29356	29328	29125	29253	29098	29301	29690	29373	29253	29070	29279	29544	29198	29310	29319	29356	29371	29472	29386	29388	29318	29354	29499	29399	29281	29463	29224	29029	29102	29140	29496	29257	29276	29282	29243	29148	29242	29205	29462	29490	29377	29182	29054	29289	29464	29512	29318	29410	29132	29429	29286	29201	29361	29245	29245	29298	28919	29365	29384	29547	29163	29342	29374	29145	29342	29215	29159	29354	29455	29312	29368	29282	29251	29121	29163	29300	29163	29217	29296	29225	29283	29186	29286	29267	29398	29293	29353	29143	29185	29213	29289	29189	29310	29160	29408	29342	29427	29460	29077	29280	29396	29316	28992	29471	29186	29240	29435	29201	29314	29347	29098	29369	29137	29094	29248	29116	29076	29094	29267	29232	29368	29209	29259	29421	29158	29372	29465	29161	29421	29283	29538	29188	29464	29447	29284	29188	29330	29394	29319	29215	29259	29299	29333	29244	29052	29304	29345	29159	29316	29468	29375	29125	29209	29265	29234	29335	29202	29521	29619	29335	29316	29238	29230	29205	29281	29227	29138	29324	29163	29215	28953	29091	29392	29330	29415	29424	29105	29211	29194	29077	29342	29170	29191	29386	29336	29075	29286	29260	29092	29020	29349	29238	29159	29150	29236	29305	29298	29310	28946	29200	29091	29338	29102	29404	29167	29140	29229	29267	29405	29320	29359	29325	29421	29164	29474	29237	29155	29317	29369	29248	29331	29037	29383	29177	29363	29316	29232	29108	29124	29311	29367	29219	29266	29141	29298	29404	29432	29476	29172	29323	29306	29443	29314	29244	29104	29446	29189	29222	29208	29031	29178	29316	29498	29225	29167	29333	29251	29278	29299	29224	28932	29123	29190	29373	29272	29318	29211	29074	29191	29263	29197	29299	29265	29239	29293	29466	29273	29306	29422	29231	29187	29305	29265	28992	29220	29229	29357	29440	29605	29206	29163	29226	29397	29273	29303	29089	29318	29300	29430	29215	29472	29602	29232	29415	29370	29405	29216	29173	29226	29181	29077	29175	29348	29183	29434	29234	29347	29385	29206	29444	29225	29226	29274	29303	29257	29333	29433	29163	29475	29325	29235	29170	29140	29068	29319	28983	29305	29150	29253	29022	29251	29292	29131	29385	29233	29409	29320	29330	29195	29029	29165	29342	29319	29452	29171	29530	29228	29362	29216	29398	29297	29269	29039	29231	29408	29246	29191	29444	29398	29205	29347	29417	29282	29374	29406	29199	29376	29419	29394	29088	29037	29413	29391	29111	29253	29566	29471	29312	29270	29061	29215	29220	29246	29402	29343	29339	29360	29289	29130	29237	29490	29340	29277	29129	29292	29142	29154	29020	29088	29087	29251	29285	29455	29268	29481	29241	29400	29133	29335	29514	29510	29160	29379	29362	29230	29417	28985	29118	29301	29341	29271	29144	29449	29300	29357	29136	29127	29457	29260	29398	29497	29306	29286	29305	29377	29353	28974	29278	29383	28992	29329	29555	29172	29423	29666	29230	29366	29206	29517	29470	29463	29064	29650	29408	29082	29055	29168	29288	29412	29460	29205	29230	29227	29378	29245	29163	29130	29393	29414	29134	29265	29648	29136	29195	29032	29082
32668	59078	53190	37346	27237	23699	22890	22516	22213	22410	22322	22148	22376	22220	22236	22530	22228	22175	22357	22215	22359	22421	22259	22392	22139	22552	22361	22204	22409	22281	22252	22366	22149	22353	22378	22459	22302	22270	22226	22306	22236	22284	22117	22302	22326	22275	22309	22291	22408	22230	22207	22255	22272	22200	22219	21986	22334	22367	22398	22159	22310	22236	22360	22308	22424	22190	22274	22310	22345	22372	22326	22272	22333	22221	22208	22393	22341	22327	22259	22257	22422	22130	22273	22444	22051	22352	22204	22284	22351	22192	22165	22354	22350	22415	22299	22418	22464	22157	22149	22178	22365	22254	22487	22300	22250	22316	22185	22326	22319	22346	22334	22442	22274	22351	22379	22499	22232	22071	22251	22170	22252	22471	22161	22243	22259	22218	22324	22225	22224	22396	22310	22339	22295	22175	22156	22451	22111	22318	22240	22315	22261	22332	22323	22256	22353	22180	22405	22163	22349	22276	22342	22126	22359	22385	22174	22446	22100	22252	22252	22435	22338	22222	22245	22280	22409	22254	22445	22378	22277	22273	22218	22228	22481	22305	22245	22445	22492	22366	22038	22253	22449	22214	22256	22383	22254	22279	22225	22222	22308	22412	22444	22423	22314	22365	22306	22017	22252	22335	22471	22274	22168	22327	22212	22355	22249	22197	22261	22348	22222	22242	22282	22296	22368	22468	22311	22256	22248	22190	22339	22378	22280	22378	22225	22374	22337	22244	22301	22387	22295	22328	22106	22300	22235	22303	22115	22319	22260	22299	22320	22295	22273	22410	22330	22208	22332	22259	22311	22226	22192	22314	22185	22294	22227	22127	22259	22275	22517	22373	22142	22425	22322	22200	22193	22395	22347	22218	22013	22317	22407	22429	22243	22205	22299	22263	22280	22150	22294	22435	22459	22329	22422	22432	22467	22202	22283	22340	22270	22219	22327	22229	22322	22289	22189	22689	22381	22316	22323	22360	22164	22178	22264	22291	22381	22187	22172	22155	22353	22190	22323	22411	22371	22228	22283	22235	22465	22338	22204	22289	22253	22394	22223	22269	22213	22362	22346	22261	22167	22287	22376	22140	22287	22261	22272	22264	22320	22249	22306	22273	22333	22248	22123	22257	22329	22270	22189	22290	22434	22452	22253	22407	22250	22232	22395	22264	22390	22364	22166	22213	22233	22208	22234	22274	22227	22363	22337	22327	22347	22340	22294	22273	22329	22378	22482	22201	22109	22441	22187	22195	22358	22452	22262	22236	22224	22315	22312	22343	22213	22320	22354	22193	22199	22303	22221	22224	22391	22247	22345	22224	22223	22269	22351	22238	22295	22108	22173	22278	22377	22299	22297	22423	22378	22291	22356	22349	22329	22334	22303	22315	22339	22295	22303	22340	22395	22289	22322	22057	22268	22412	22257	22057	22430	22379	22223	22505	22347	22414	22237	22375	22329	22160	22227	22237	22331	22363	22249	22258	22322	22237	22253	22412	22375	22323	22046	22325	22232	22351	22202	22142	22236	22270	22298	22396	22326	22164	22214	22196	22270	22308	22273	22332	22360	22273	22386	22267	22277	22234	22441	22386	22215	22306	22439	22116	22311	22125	22213	22226	22348	22221	22359	21946	22262	22226	22335	22328	22211	22242	22241	22246	22123	22179	22325	22145	22303	22353	22501	22305	22426	22370	22318	22401	22423	22275	22446	22148	22343	22278	22300	22291	22355	22278	22354	22481	22319	22157	22330	22284	22295	22437	22202	22373	22261	22306	22270	22331	22283	22258	22379	22197	22408	22227	22109	22231	22414	22130	22286	22250	22277	22285	22354	22284	22183	22296	22342	22310	22329	22383	22182	22461	22390	22220	22189	22359	22343	22267	22074	22361	22264	22169	22270	22205	22269	22235	22192	22308	22156	22280	22364	22289	22251	22306	22318	22297	22283	22321	22081	22372	22473	22463	22363	22305	22080	22398	22079	22221	22358	22347	22352	22064	22324	22218	22378	22342	22309	22204	22394	22431	22280	22314	22328	22556	22250	22218	22474	22214	22374	22186	22277	22483	22434	22101	22019	22353	22327	22235	22293	22485	22229	22265	22366	22378	22195	22263	22204	22373	22405	22333	22226	22385	22338	22445	22064	22277	22298	22347	22403	22246	22270	22262	22224	22274	22511	22203	22366	22179	22299	22243	22365	22319	22240	22116	22268	22268	22313	22448	22315	22207	22323	22330	22300	22295	22306	22439	22373	22206	22311	22265	22291	22511	22302	22405	22304	22489	22266	22250	22117	22336	22331	22262	22470	22289	22174	22221	22169	22434	22224	22347	22415	22327	22375	22184	22184	22238	22198	22126	22333	22262	22471	22295	22322	22242	22241	22454	22338	22299	22308	22351	22464	22464	22296	22124	22429	22441	22345	22205	22357	22300	22339	22378	22146	22271	22326	22413	22431	22282	22391	22433	22195	22327	22334	22303	22223	22021	22107	22271	22362	22229	22279	22182	22312	22350	22433	22281	22209	22415	22343	22156	22301	22541	22311	22455	22288	22324	22359	22113	22307	22407	22195	22306	22582	22277	22321	22227	22391	22284	22334	22244	22353	22387	22367	22316	22426	22267	22305	22362	22277	22131	22282	22092	22510	22199	22504	22291	22194	22292	22416	22324	22251	22360	22290	22258	22327	22140	22256	22315	22077	22179	22202	22237	22109	22138	22072	22353	22360	22381	22371	22209	22490	22127	22239	22264	22333	22500	22212	22480	22368	22341	22264	22260	22340	22483	22297	22461	22409	22426	22408	22214	22372	22113	22466	22383	22239	22336	22319	22516	22281	22238	22238	22406	22302	22179	22134	22228	22317	22487	22322	22292	22402	22210	22244	22130	22252	22440	22225	22529	22409	22259	22329	22354	22206	22422	22394	22192	22369	22188	22412	22311	22478	22442	22472	22298	22415	22392	22319	22257	22282	22441	22366	22226	22314	22141	22322	22468	22360	22269	22347	22235	22532	22550	22267	22301	22305	22461	22341	22243	22418	22286	22240	22262	22343	22346	22275	22326	22240	22308	22282	22274	22156	22131	22279	22323	22424	22236	22212	22320	22448	22301	22288	22347	22380	22289	22472	22203	22423	22260	22212	22480	22410	22506	22269	22295	22336	22287	22412	22320	22137	22066	22340	22365	22285	22212	22436	22236	22333	22436	22385	22134	22230	22049	22341	22310	22226	22288	22517	22383	22311	22232	22352	22306	22306	22185	22270	22487	22375	22052	22355	22442	22333	22533	22265	22235	22292	22063	22225	22171	22130	22413	22371	22326	22236	22302	22367	22338	22333	22299	22356	22209	22253	22196	22284	22232	22332	22283	22258	22163	22195	22269	22284	22435	22292	22268	22333	22542	22253	22289	22202	22298	22193	22324	22343	22206	22239	22318	22142	22270	22245	22311	22234	22437	22484	22214	22351	22516	22217	22189	22338	22210	22294	22366	22320	22465	22082	22338	22316	22318	22352	22277	22352	22226	22421	22311	22391	22271	22319	22280	22201	22297	22373	22400	22221	22425	22275	22330	22202	22333	22397	22195	22172	22320	22446	22311	22299	22300	22394	22349	22105	22228	22222	22216	22290	22211	22273	22279	22165	22335	22319	22207	22325	22280	22309	22255	22119	22143	22342	22416	22202	22189	22333	22466	22132	22219	22353	22274	22219	22324	22242	22363	22316	22284	22272	22245	22252	22208	22376	22360	22296	22439	22456	22231	22288	22503	22471	22409	22377	22464	22273	22314	22120	22490	22114	22238	22243	22139	22250	22149	22460	22283	22124	22268	22348	22408	22294	22401	22287	22423	22219	22293	22418	22350	22360	22279	22343	22220	22148	22314	22264	22417	22301	22349	22315	22146	22373	22329	22394	22376	22325	22304	22514	22264	22023	22353	22388	22304	22210	22406	22270	22188	22296	22388	22485	22099	22230	22433	22237	22193	22454	22309	22386	22197	22344	22314	22457	22325	22417	22404	22318	22224	22413	22236	22261	22161	22201	22238	22333	22283	22360	22407	22370	22405	22376	22445	22320	22244	22359	22436	22095	22308	22357	22156	22168	22207	22371	22223	22336	22242	22407	22201	22388	22315	22460	22172	22424	22257	22494	22290	22283	22482	22268	22286	22362	22392	22231	22275	22226	22232	22201	22349	22178	22423	22336	22263	22484	22353	22113	22388	21977	22253	22133	22463	22293	22138	22350	22418	22185	22072	22402	22238	22322	22053	22367	22176	22281	22370	22281	22256	22357	22304	22198	22190	22371	22326	22473	22335	22125	22240	22172	22335	22250	22377	22351	22395	22186	22170	22393	22167	22306	22281	22322	22221	22362	22126	22247	22343	22224	22147	22368	22486	22374	22232	22414	22407	22334	22224	22265	22305	22140	22262	22078	22350	22136	22275	22485	22268	22350	22320	22269	22372	22190	22216	22327	22324	22352	22189	22230	22195	22573	22180	22423	22422	22362	22353	22327	22365	22492	22441	22263	22422	22254	22368	22377	22312	22385	22198	22377	22198	22319	22439	22129	22305	22155	22403	22411	22216	22471	22350	22316	22107	22229	22230	22160	22311	22403	22348	22446	22338	22343	22462	22360	22082	22408	22306	22230	22408	22234	22399	22375	22247	22368	22306	22245	22138	22330	22317	22184	22192	22322	22226	22345	22435	22347	22246	22368	22310	22336	22173	22404	22306	22346	22406	22286	22253	22346	22191	22217	22325	22117	22302	22246	22542	22339	22244	22342	22294	22262	22372	22463	22242	22195	22236	22317	22220	22406	22323	22271	22382	22174	22485	22179	22266	22266	22428	22397	22191	22324	22202	22218	22282	22368	22287	22351	22491	22273	22182	22389	22315	22343	22372	22286	22252	22160	22405	22428	22384	22522	22297	22259	22176	22434	21994	22323	22341	22402	22303	22215	22239	22428	22133	22281	22182	22224	22488	22213	22373	22244	22195	22309	22159	22410	22257	22255	22237	22301	22168	22522	22309	22256	22401	22407	22303	22351	22175	22336	22399	22380	22467	22279	22164	22197	22375	22285	22240	22341	22288	22263	22141	22337	22228	22300	22357	22324	22384	22167	22232	22379	22251	22274	22317	22167	22328	22269	22347	22353	22276	22317	22412	22162	22422
23789	24858	47928	48355	38729	33618	32729	30000	29705	29755	29727	29711	29477	29836	29695	29321	29648	29645	29558	29471	29523	29744	29282	29444	29781	29463	29573	29665	29531	29502	29673	29343	29589	29429	29390	29581	29812	29627	29727	29694	29761	29419	29612	29612	29851	29483	29585	29436	29639	29613	29663	29396	29444	29544	29345	29385	29812	29472	29480	29461	29470	29620	29429	29486	29551	29626	29728	29472	29380	29239	29571	29344	29515	29460	29570	29434	29564	29516	29699	29708	29585	29368	29491	29451	29480	29366	29238	29537	29260	29585	29629	29467	29285	29352	29430	29409	29457	29343	29307	29212	29442	29620	29436	29362	29369	29395	29478	29395	29456	29431	29503	29509	29361	29383	29542	29416	29430	29477	29509	29442	29302	29330	29562	29345	29362	29437	29323	29435	29431	29518	29457	29536	29680	29420	29493	29315	29715	29568	29537	29554	29721	29482	29448	29493	29323	29407	29645	29367	29690	29401	29319	29374	29495	29613	29605	29482	29686	29645	29457	29735	29255	29303	29557	29642	29262	29310	29445	29210	29414	29407	29648	29475	29556	29527	29742	29426	29423	29067	29447	29382	29717	29253	29431	29569	29528	29638	29465	29566	29471	29398	29434	29380	29487	29473	29597	29368	29317	29479	29255	29413	29384	29203	29298	29284	29624	29328	29463	29595	29405	29229	29412	29536	29489	29280	29488	29374	29480	29661	29242	29589	29666	29259	29562	29529	29388	29621	29384	29546	29235	29142	29163	29283	29392	29477	29399	29545	29650	29233	29596	29564	29741	29278	29429	29317	29316	29434	29421	29315	29476	29689	29263	29369	29202	29386	29251	29096	29300	29593	29611	29464	29500	29476	29433	29610	29587	29424	29749	29644	29461	29241	29303	29737	29420	29365	29605	29445	29419	29634	29597	29443	29469	29461	29611	29512	29091	29421	29492	29732	29698	29217	29554	29528	29347	29224	29263	29573	29436	29250	29386	29198	29588	29359	29186	29203	29503	29452	29391	29657	29594	29496	29546	29308	29743	29666	29443	29626	29610	29510	29515	29516	29715	29475	29476	29472	29504	29495	29547	29317	29664	29568	29402	29448	29632	29218	29424	29321	29381	29616	29554	29402	29343	29624	29446	29527	29411	29563	29454	29421	29510	29468	29360	29439	29371	29531	29488	29400	29342	29327	29505	29393	29510	29472	29616	29328	29582	29552	29556	29438	29397	29351	29493	29429	29672	29396	29411	29482	29416	29540	29441	29305	29610	29517	29468	29522	29298	29471	29417	29458	29558	29326	29465	29402	29521	29175	29519	29530	29531	29663	29427	29653	29407	29495	29590	29217	29529	29484	29458	29443	29310	29426	29491	29364	29292	29467	29425	29567	29460	29576	29457	29259	29599	29341	29556	29360	29601	29518	29499	29471	29515	29315	29412	29315	29299	29472	29628	29466	29404	29387	29692	29458	29468	29515	29550	29615	29515	29378	29496	29415	29415	29435	29411	29502	29664	29474	29434	29568	29652	29591	29502	29406	29650	29555	29670	29354	29502	29282	29359	29615	29471	29454	29461	29582	29598	29393	29440	29507	29561	29375	29258	29426	29570	29413	29401	29248	29483	29334	29687	29652	29733	29370	29360	29613	29534	29541	29522	29535	29526	29370	29350	29487	29405	29429	29579	29623	29485	29553	29325	29403	29696	29338	29371	29523	29531	29559	29331	29535	29564	29286	29478	29396	29378	29548	29698	29489	29609	29430	29636	29486	29451	29537	29376	29500	29734	29456	29476	29528	29599	29664	29517	29464	29307	29430	29552	29792	29481	29271	29548	29263	29586	29647	29465	29530	29522	29570	29646	29390	29555	29348	29690	29572	29336	29419	29660	29584	29424	29573	29449	29631	29435	29437	29611	29266	29636	29262	29503	29467	29420	29392	29516	29752	29651	29613	29471	29676	29634	29460	29407	29503	29479	29394	29495	29713	29564	29361	29509	29448	29694	29437	29342	29691	29622	29706	29547	29448	29559	29290	29560	29566	29481	29374	29312	29485	29385	29327	29457	29693	29650	29409	29458	29626	29564	29541	29306	29448	29373	29339	29619	29538	29475	29294	29713	29281	29234	29362	29570	29671	29307	29469	29497	29228	29727	29371	29609	29460	29351	29392	29819	29499	29412	29232	29252	29656	29395	29519	29369	29368	29529	29755	29363	29542	29328	29513	29756	29389	29399	29437	29363	29522	29433	29460	29567	29379	29435	29564	29469	29595	29526	29617	29478	29404	29573	29439	29833	29382	29343	29307	29561	29401	29571	29345	29491	29389	29499	29579	29371	29441	29493	29306	29437	29638	29538	29097	29217	29623	29599	29450	29324	29409	29356	29393	29529	29547	29386	29434	29366	29424	29549	29475	29743	29272	29451	29279	29550	29771	29480	29409	29456	29102	29571	29415	29496	29615	29384	29472	29712	29506	29421	29409	29586	29326	29466	29569	29298	29594	29665	29384	29625	29391	29415	29393	29481	29422	29650	29795	29286	29347	29333	29443	29385	29594	29302	29312	29737	29359	29289	29563	29474	29492	29407	29447	29559	29338	29586	29582	29310	29472	29526	29305	29542	29463	29520	29336	29556	29416	29453	29685	29411	29482	29591	29463	29480	29667	29542	29286	29472	29567	29512	29397	29405	29606	29545	29613	29595	29359	29256	29312	29508	29670	29454	29583	29791	29445	29522	29364	29388	29567	29423	29303	29378	29527	29385	29405	29248	29431	29508	29483	29593	29300	29782	29592	29555	29250	29364	29416	29664	29414	29347	29364	29567	29653	29541	29336	29360	29273	29442	29393	29349	29366	29484	29489	29654	29285	29548	29474	29393	29431	29510	29690	29650	29711	29219	29743	29394	29703	29509	29577	29461	29351	29500	29291	29370	29574	29428	29620	29536	29314	29260	29451	29280	29699	29324	29411	29499	29439	29588	29424	29389	29412	29740	29397	29277	29585	29549	29492	29425	29540	29559	29433	29639	29508	29753	29416	29558	29356	29413	29592	29599	29351	29551	29383	29699	29446	29354	29399	29567	29657	29530	29472	29597	29725	29479	29441	29393	29470	29460	29558	29648	29621	29461	29178	29276	29415	29520	29603	29567	29307	29526	29539	29487	29571	29571	29540	29502	29723	29420	29348	29498	29482	29641	29528	29251	29438	29473	29265	29586	29484	29517	29548	29624	29251	29467	29503	29602	29365	29330	29595	29343	29199	29326	29300	29215	29386	29371	29588	29489	29633	29415	29378	29358	29184	29609	29551	29499	29455	29370	29481	29712	29466	29544	29373	29463	29281	29416	29340	29461	29417	29514	29538	29746	29388	29477	29355	29451	29591	29443	29531	29406	29400	29788	29201	29267	29442	29589	29641	29375	29505	29674	29617	29661	29190	29397	29545	29285	29460	29231	29655	29566	29319	29584	29212	29491	29550	29441	29522	29576	29423	29398	29514	29354	29727	29747	29484	29529	29314	29534	29457	29377	29439	29542	29621	29318	29393	29384	29656	29886	29669	29403	29638	29188	29534	29429	29462	29531	29248	29488	29351	29548	29249	29561	29315	29493	29513	29270	29408	29427	29455	29326	29656	29399	29446	29538	29437	29368	29523	29255	29470	29542	29566	29526	29461	29498	29492	29464	29551	29459	29383	29585	29358	29511	29284	29333	29411	29465	29677	29675	29448	29242	29584	29547	29559	29537	29394	29538	29405	29317	29519	29363	29291	29422	29340	29631	29607	29505	29384	29480	29564	29728	29548	29351	29417	29608	29329	29462	29199	29147	29364	29384	29333	29578	29712	29462	29690	29307	29566	29569	29585	29384	29414	29521	29516	29427	29348	29516	29653	29545	29293	29344	29563	29291	29782	29402	29670	29722	29602	29395	29576	29509	29681	29348	29479	29298	29409	29558	29432	29558	29592	29708	29462	29369	29718	29605	29571	29489	29518	29274	29579	29456	29509	29816	29382	29749	29426	29405	29334	29578	29585	29352	29470	29444	29406	29640	29471	29329	29494	29364	29575	29475	29187	29330	29473	29461	29423	29524	29428	29534	29381	29326	29330	29574	29570	29671	29486	29612	29369	29318	29347	29836	29557	29183	29276	29350	29379	29858	29536	29517	29515	29602	29364	29524	29631	29597	29420	29164	29377	29448	29691	29562	29370	29432	29315	29372	29474	29603	29220	29431	29596	29510	29383	29642	29351	29317	29724	29252	29384	29363	29552	29480	29202	29421	29247	29384	29402	29272	29421	29382	29581	29315	29665	29562	29610	29346	29546	29521	29489	29610	29443	29555	29544	29611	29467	29352	29498	29516	29590	29463	29312	29452	29343	29660	29252	29563	29404	29285	29436	29374	29219	29522	29482	29299	29600	29446	29426	29502	29512	29578	29346	29273	29494	29598	29349	29522	29524	29385	29380	29711	29462	29317	29449	29413	29321	29453	29517	29835	29355	29644	29638	29796	29334	29514	29343	29274	29436	29604	29646	29358	29308	29418	29430	29380	29440	29541	29655	29331	29808	29514	29468	29427	29643	29474	29230	29583	29600	29515	29323	29475	29339	29766	29540	29346	29523	29377	29336	29455	29269	29491	29547	29370	29422	29494	29529	29460	29699	29336	29694	29597	29337	29583	29237	29426	29283	29366	29620	29619	29295	29423	29527	29497	29461	29331	29554	29659	29212	29364	29361	29314	29497	29556	29755	29410	29424	29594	29322	29507	29763	29685	29537	29671	29495	29453	29525	29589	29267	29610	29492	29476	29499	29379	29437	29573	29572	29562	29539	29655	29413	29417	29605	29462	29394	29790	29337	29619	29550	29693	29471	29464	29524	29661	29728	29465	29373	29544	29577	29436	29644	29346	29472	29766	29607	29357	29228	29399	29495	29610	29372	29388	29465	29641	29387	29241	29531	29600	29552	29533	29409	29334	29838	29732	29700	29836	29354	29460	29438	29357	29582	29446	29698	29406	29639	29570	29300	29734	29520	29297	29571	29457	29433	29469	29364	29509	29456	29687	29451	29667	29355	29449	29383	29394	29366	29549	29469	29559	29551	29183	29449	29386	29454	29511	29680	29466	29431	29432	29638	29401	29571	29594	29679	29481	29424	29631	29596	29629	29585	29410	29555	29482	29535
54458	99082	91575	65522	42681	29198	24266	23014	22478	22562	22446	22436	22395	22652	22569	22503	22482	22623	22389	22469	22413	22374	22431	22410	22506	22459	22462	22596	22417	22425	22441	22469	22510	22489	22381	22601	22336	22506	22477	22430	22504	22526	22593	22437	22565	22394	22362	22632	22365	22715	22479	22509	22548	22451	22442	22517	22518	22567	22602	22639	22506	22386	22386	22391	22395	22562	22326	22627	22471	22427	22543	22391	22469	22531	22424	22484	22519	22628	22466	22474	22539	22475	22476	22527	22399	22480	22476	22416	22261	22385	22304	22433	22536	22691	22534	22238	22491	22515	22296	22368	22671	22388	22498	22505	22561	22408	22355	22423	22671	22445	22538	22455	22529	22506	22457	22361	22433	22450	22521	22539	22442	22453	22473	22499	22446	22530	22608	22522	22443	22358	22643	22419	22441	22474	22468	22499	22464	22523	22487	22329	22642	22679	22575	22278	22511	22491	22390	22512	22715	22403	22476	22566	22530	22423	22550	22518	22614	22480	22674	22397	22449	22602	22350	22375	22436	22481	22377	22424	22479	22440	22411	22381	22330	22495	22352	22495	22699	22440	22678	22529	22356	22306	22492	22333	22608	22601	22360	22513	22479	22612	22351	22462	22467	22429	22367	22488	22583	22665	22688	22601	22426	22505	22471	22307	22562	22533	22387	22382	22575	22409	22470	22475	22525	22482	22504	22493	22508	22652	22546	22591	22553	22494	22583	22518	22430	22574	22548	22448	22497	22497	22370	22441	22492	22571	22453	22556	22371	22511	22445	22461	22573	22489	22335	22421	22505	22283	22375	22456	22689	22419	22397	22501	22691	22496	22464	22665	22546	22440	22506	22506	22494	22500	22505	22474	22466	22522	22282	22435	22380	22368	22341	22675	22385	22378	22482	22688	22434	22438	22611	22339	22484	22438	22356	22593	22509	22317	22713	22305	22507	22332	22425	22697	22494	22561	22448	22585	22346	22427	22557	22441	22562	22555	22483	22444	22447	22526	22419	22347	22426	22619	22493	22434	22411	22579	22309	22487	22351	22617	22660	22578	22660	22571	22497	22587	22421	22616	22354	22336	22459	22616	22486	22499	22643	22457	22451	22441	22456	22543	22315	22371	22460	22512	22560	22419	22473	22379	22445	22577	22462	22510	22524	22680	22368	22634	22742	22428	22535	22571	22576	22547	22518	22536	22505	22602	22562	22272	22565	22346	22242	22465	22495	22257	22461	22382	22456	22628	22426	22613	22625	22404	22366	22422	22345	22515	22414	22628	22497	22579	22405	22334	22301	22388	22466	22513	22394	22364	22484	22380	22463	22295	22531	22595	22669	22399	22303	22357	22394	22312	22385	22536	22511	22536	22577	22560	22656	22649	22545	22526	22406	22451	22498	22625	22677	22498	22541	22579	22499	22398	22475	22544	22273	22534	22604	22665	22467	22504	22573	22544	22293	22383	22563	22503	22452	22752	22651	22436	22555	22443	22650	22448	22543	22535	22378	22567	22448	22423	22558	22452	22513	22452	22415	22451	22633	22444	22453	22414	22383	22471	22259	22657	22396	22462	22558	22395	22350	22549	22240	22527	22616	22419	22466	22565	22640	22538	22563	22515	22541	22532	22570	22401	22433	22464	22458	22507	22305	22458	22423	22548	22314	22417	22601	22495	22478	22563	22616	22528	22474	22471	22505	22548	22499	22576	22359	22406	22467	22412	22340	22464	22573	22544	22482	22526	22423	22316	22551	22378	22618	22439	22543	22312	22394	22439	22545	22446	22486	22455	22490	22416	22284	22459	22436	22441	22479	22458	22376	22342	22440	22508	22567	22531	22516	22510	22571	22398	22456	22421	22617	22603	22485	22552	22449	22381	22531	22432	22279	22339	22342	22430	22467	22543	22544	22395	22557	22513	22505	22531	22326	22563	22419	22463	22417	22559	22476	22721	22443	22454	22639	22318	22511	22413	22200	22463	22526	22552	22596	22452	22346	22524	22402	22354	22575	22338	22370	22405	22410	22347	22403	22284	22358	22430	22420	22555	22510	22403	22455	22505	22446	22469	22282	22407	22353	22406	22487	22434	22445	22569	22377	22405	22500	22478	22564	22614	22623	22572	22491	22584	22494	22572	22433	22618	22629	22596	22534	22288	22628	22388	22368	22412	22525	22367	22498	22372	22286	22529	22436	22444	22467	22565	22541	22386	22564	22443	22467	22526	22559	22601	22351	22668	22342	22429	22479	22489	22495	22624	22510	22513	22449	22660	22531	22340	22397	22533	22742	22457	22409	22429	22449	22268	22554	22636	22268	22527	22471	22473	22419	22290	22579	22452	22458	22350	22586	22507	22329	22390	22665	22385	22503	22511	22533	22539	22398	22246	22516	22433	22439	22516	22436	22459	22603	22460	22433	22553	22351	22728	22541	22462	22442	22464	22413	22385	22316	22458	22524	22401	22455	22401	22596	22531	22586	22665	22327	22473	22302	22415	22350	22451	22244	22398	22359	22567	22445	22350	22520	22528	22494	22383	22493	22376	22328	22548	22406	22397	22238	22388	22559	22454	22509	22566	22724	22310	22452	22354	22462	22528	22521	22544	22455	22514	22494	22526	22376	22563	22445	22435	22561	22586	22495	22557	22546	22558	22524	22536	22439	22486	22491	22476	22675	22632	22547	22324	22672	22272	22426	22463	22353	22586	22381	22424	22592	22513	22733	22536	22295	22554	22429	22455	22625	22508	22553	22639	22575	22567	22449	22443	22368	22503	22720	22529	22428	22195	22369	22373	22504	22586	22403	22615	22625	22454	22563	22339	22627	22423	22325	22616	22517	22390	22448	22373	22414	22513	22789	22401	22665	22554	22376	22614	22517	22474	22434	22594	22532	22557	22636	22466	22370	22338	22578	22523	22381	22532	22491	22483	22485	22348	22615	22502	22432	22493	22544	22486	22383	22447	22378	22367	22608	22435	22470	22404	22517	22510	22678	22464	22496	22554	22544	22587	22673	22473	22497	22413	22275	22421	22434	22374	22497	22583	22399	22383	22563	22385	22634	22452	22529	22431	22657	22605	22489	22426	22519	22583	22505	22558	22390	22341	22422	22411	22582	22497	22494	22398	22405	22447	22500	22452	22567	22502	22411	22507	22426	22519	22438	22508	22423	22624	22408	22392	22518	22502	22521	22401	22415	22367	22441	22338	22520	22537	22528	22496	22415	22482	22309	22573	22496	22698	22377	22605	22539	22454	22286	22474	22613	22377	22483	22445	22505	22498	22614	22487	22556	22492	22366	22474	22373	22533	22372	22538	22262	22463	22406	22256	22498	22461	22302	22502	22548	22742	22603	22518	22443	22400	22419	22507	22541	22421	22445	22359	22571	22419	22599	22627	22499	22356	22658	22476	22393	22453	22715	22486	22446	22634	22459	22566	22397	22481	22534	22376	22302	22483	22447	22295	22500	22346	22324	22539	22550	22591	22388	22640	22659	22574	22508	22615	22599	22579	22575	22250	22374	22594	22515	22469	22656	22371	22465	22224	22440	22549	22545	22494	22645	22451	22555	22365	22508	22408	22320	22339	22596	22481	22651	22427	22535	22562	22527	22381	22536	22369	22492	22482	22464	22546	22484	22464	22477	22648	22440	22431	22510	22658	22467	22407	22478	22423	22261	22362	22435	22639	22552	22519	22529	22500	22444	22609	22481	22481	22590	22455	22465	22512	22284	22540	22738	22465	22569	22407	22463	22456	22254	22588	22530	22590	22612	22319	22342	22519	22675	22288	22470	22463	22622	22341	22417	22481	22375	22295	22578	22549	22586	22563	22502	22409	22531	22516	22723	22287	22554	22479	22401	22568	22566	22305	22501	22655	22524	22596	22352	22658	22420	22361	22564	22440	22374	22517	22703	22508	22516	22535	22282	22455	22480	22432	22512	22510	22374	22552	22515	22470	22545	22521	22355	22565	22604	22489	22467	22427	22495	22352	22439	22666	22441	22576	22289	22528	22558	22542	22466	22394	22434	22348	22486	22479	22542	22374	22429	22542	22438	22549	22421	22517	22304	22586	22328	22275	22393	22490	22694	22276	22564	22563	22575	22383	22317	22415	22465	22554	22500	22445	22453	22680	22501	22526	22349	22557	22346	22818	22480	22397	22309	22598	22683	22375	22564	22319	22362	22527	22323	22487	22361	22429	22472	22413	22536	22598	22433	22544	22528	22529	22559	22442	22476	22527	22615	22602	22442	22433	22565	22366	22704	22538	22555	22427	22562	22498	22422	22559	22687	22311	22412	22553	22518	22424	22440	22333	22504	22491	22353	22547	22554	22370	22529	22519	22400	22780	22493	22461	22543	22530	22500	22483	22520	22491	22483	22420	22609	22650	22553	22232	22368	22268	22449	22546	22420	22500	22328	22495	22413	22514	22429	22467	22747	22451	22772	22360	22500	22301	22463	22471	22422	22496	22235	22367	22371	22592	22357	22383	22364	22498	22283	22567	22514	22576	22370	22546	22515	22501	22499	22437	22479	22529	22601	22503	22291	22438	22423	22447	22558	22709	22392	22386	22396	22598	22566	22458	22378	22536	22240	22515	22345	22400	22336	22677	22462	22556	22564	22362	22361	22471	22434	22792	22277	22509	22445	22433	22650	22355	22414	22735	22559	22263	22492	22547	22403	22377	22402	22293	22545	22338	22294	22603	22287	22496	22356	22572	22641	22616	22579	22393	22688	22357	22421	22551	22542	22386	22475	22429	22465	22698	22618	22434	22296	22546	22294	22489	22519	22628	22256	22555	22556	22430	22487	22544	22552	22291	22363	22323	22517	22365	22398	22447	22232	22529	22642	22422	22343	22520	22617	22492	22466	22360	22690	22437	22514	22381	22377	22553	22441	22504	22420	22330	22458	22622	22378	22494	22460	22508	22612	22572	22360	22457	22250	22458	22454	22536	22633	22492	22511	22585	22556	22337	22419	22490	22444	22675	22419	22519	22459	22483	22482	22399	22331	22401	22405	22481	22476	22460	22658	22465	22396	22619	22448	22517	22267	22599	22558	22467	22476	22484	22508	22578	22543	22643	22486	22613	22689	22580	22478	22443	22579	22584	22513	22451	22365	22318	22456	22613	22430	22371	22667	22521	22438	22603	22592	22574	22562	22581	22418	22554
22405	23536	44275	47453	40901	35032	34666	30832	30392	30849	30702	30796	30874	30713	30613	30691	30781	30656	30273	30690	30618	30228	30447	30868	30654	30433	30592	30568	30510	30316	30452	30347	30498	30430	30545	30751	30649	30539	30459	30366	30380	30439	30498	30368	30506	30631	30648	30260	30277	30548	30643	30400	30634	30461	30272	30420	30150	30411	30360	30473	30322	30419	30336	30479	30273	30362	30205	30302	30353	30400	30447	30424	30629	30281	30130	30297	30469	30374	30352	30513	30399	30387	30330	30236	30396	30493	30631	30388	30353	30314	30523	30571	30187	30622	30488	30575	30437	30303	30217	30429	30147	30344	30442	30484	30312	30344	30461	30293	30249	30328	30481	30307	30225	30297	30460	30521	30265	30554	30296	30286	30387	30346	30196	30189	30306	30293	30313	30140	30284	30281	30328	30466	30360	30290	30419	30222	30349	30418	30193	30090	30107	30385	30173	30513	30071	30522	30362	30416	30381	30423	30383	30358	30178	30197	30619	30192	30292	30265	30004	30155	30652	30512	30298	30267	30687	30257	30362	30193	30164	30240	30334	30346	30415	30465	30365	30423	30269	30142	30461	30368	30347	30616	30229	30409	30232	30213	30310	30413	30384	30270	30380	30215	30201	30166	30364	30197	30350	30234	30270	30366	30268	30425	30481	30289	30255	30258	30472	30288	30316	30332	30326	30182	30459	30326	30495	30268	30374	30325	30198	30444	30379	30488	30321	30052	30301	30341	30195	30487	30261	30454	30461	30391	30104	30406	30316	30234	30426	30201	30475	30233	30225	30414	30594	30184	30493	30355	30167	30480	29995	30149	30629	30455	30275	30342	30132	30181	30474	30213	30190	30615	30557	30086	30285	30421	30357	30334	30305	30490	30283	30628	30078	30271	30327	30471	30283	30494	30572	30300	30488	30395	30719	30246	30329	30220	30444	30103	30247	30160	30475	30658	30450	30334	30292	30241	30251	30256	30237	30245	30731	30262	30437	30224	30344	30262	30237	30430	30359	30243	30244	30318	30393	30537	30096	30133	30134	30468	30617	30451	30634	30580	30152	30173	30151	30195	30343	30434	30236	30214	30494	30531	30562	30538	30259	30353	30184	30417	30526	30303	30315	30344	30176	30213	30305	30199	30316	30376	30285	30434	30242	30033	30179	30235	30376	30332	30309	30133	30288	30070	30305	30518	30467	30362	30371	30111	30373	30457	30364	30448	30554	30482	30287	30349	30137	30469	30452	30424	30382	30408	30222	30441	30128	30454	30502	30177	30503	30512	30620	30369	30402	30324	30306	30358	30198	30268	30324	30265	30258	30367	30214	30203	30279	30168	30111	30542	30292	30361	30264	30154	30270	30253	30335	30607	30325	30355	30505	30256	30315	30326	30272	30509	30005	30083	30254	30161	30254	30340	30231	30484	30493	30147	30295	30277	30341	30378	30483	30604	30434	30319	30583	30262	30290	30372	30480	30366	30460	30368	30181	30206	30317	30040	30324	30266	30449	30295	30494	30188	30418	30546	30299	30529	30403	30294	30324	30210	30187	30147	30334	30038	30361	29968	30305	30241	30181	30255	30260	30284	30274	30480	30397	30319	30465	30410	30336	30260	30407	30164	30457	30188	30206	30254	30559	30401	30388	30416	30173	30323	30240	30182	30268	30157	30175	30274	30453	30195	30135	30413	30068	30395	30323	30537	30257	30376	30492	30340	30417	30353	30411	30175	30194	30492	30092	30273	30482	30160	30173	30383	30336	30180	30306	30364	30197	30131	30340	30156	30362	30335	30392	30143	30420	30148	30498	30552	30356	30345	30402	30593	30351	30360	30403	30023	30189	30386	30520	30364	30171	30076	30231	30262	30285	30348	30025	30294	30183	30007	30239	30297	30413	30141	30132	30348	30070	30157	30298	30175	30431	30479	29888	30303	30345	30522	30180	30303	30419	30387	30281	30270	30386	30199	30330	30043	30367	30492	30317	30368	30428	30427	30323	30386	30531	30201	30346	30249	30265	30662	30257	30388	30384	30228	30523	30447	30506	30248	30380	30181	30386	30063	30312	30265	30257	30207	30062	30209	30394	30213	30382	30357	30574	30608	30404	30480	30231	30260	30305	30510	30377	30380	30421	30122	30413	30282	30463	30236	30414	30311	30265	30340	30114	30660	30433	30124	30230	30514	30241	30189	30286	30228	30285	30241	30341	30231	30332	30493	30120	30247	30153	30268	30236	30245	30161	30131	30485	30588	29957	30200	30329	30263	30145	30120	30170	30156	30300	30266	30068	30356	30284	30529	30087	30423	30355	30544	30340	30464	30262	30146	30461	30309	30352	30518	30195	30537	30178	30080	30100	30288	30195	30412	30235	30360	30378	30064	30410	30347	30385	30197	30198	30292	30320	30443	30365	30537	30364	30071	30222	30170	30225	30151	30267	30319	30467	30145	30460	30228	30140	30205	30241	30303	30322	30410	30475	30206	30292	30240	30304	30343	30348	30366	30515	30174	30256	30242	30338	30367	30477	30455	30060	30121	30449	30375	30441	30262	30196	30470	30155	30221	30275	30354	30170	30339	30470	30239	30191	30268	30530	30206	30151	30225	30278	30337	30200	30371	30275	30230	30300	30258	30182	30546	30362	30454	30416	30347	30348	30339	30372	30103	30497	30016	30033	30084	30311	30186	30493	30381	30308	30125	30324	30386	30223	30267	30242	30380	30265	30445	30321	30447	30250	30062	30211	30160	30259	30414	30429	30319	30293	30426	30328	30564	30058	30524	30596	30350	30270	30429	30473	30206	30433	30440	30502	30347	30245	30237	30436	30448	30355	30235	30405	30253	30342	30314	30507	30284	30426	30154	30284	30307	30455	30230	30435	30170	30408	30427	30197	30278	30283	30262	30465	30252	30380	30455	30658	30403	30337	30230	30273	30158	30484	30397	30304	30385	30517	30201	30707	30280	30232	30137	30286	30429	30252	30486	30452	30609	30500	30448	30298	30252	30310	30299	30160	30248	30256	30409	30079	30125	30206	30259	30415	30448	30292	30167	30331	30410	30399	30409	30478	30533	29887	30304	30306	30267	30248	30486	30287	29908	30078	30462	30232	30373	30319	30261	30388	30296	30070	30626	30420	30544	30476	30195	30315	30341	30435	30228	30404	30169	30517	30289	30448	30325	30206	30181	30415	30229	30200	30426	30348	30445	30462	30314	30456	30096	30417	30289	30319	30057	30511	30433	30369	30541	30398	30515	30263	29975	30413	30239	30578	30242	30323	30248	30227	30365	30300	30250	30327	30226	30476	29887	30295	30490	30131	30236	30245	30408	30437	30360	30387	30345	30355	30448	30223	30378	30591	30490	30374	30460	30092	30271	30160	30291	30099	30355	30400	30434	30344	30412	30208	30203	30330	30107	30531	30307	30348	30322	30517	30611	30352	30325	30282	30254	30247	30302	30439	30106	30269	30296	30298	30368	30483	30440	30419	30193	30490	30162	30478	30426	30380	30369	30125	30272	30304	30025	30190	30162	30389	30312	30351	30270	30411	30296	30281	30312	30302	30340	30148	30267	30283	30348	30400	30552	30331	30372	30416	30517	30427	30134	30335	30253	30350	30201	30379	30458	30201	30211	30442	30121	30419	30370	30366	30308	30527	30386	30269	30166	30514	30379	30683	30086	30285	30269	30184	30352	30472	30317	30204	30495	30342	30282	30565	30467	30382	30286	30463	30245	30586	30302	30456	30419	30197	30234	30242	30204	30304	30334	30490	30206	30410	30325	30159	30164	30277	30358	30283	30226	30287	30405	30237	30491	30269	30378	30344	30154	30463	30471	30196	30202	30431	30247	30307	30285	30329	30469	30214	30124	30286	30489	30385	30513	30659	30503	30318	30222	30127	30327	30336	30299	30522	30074	30569	30150	30186	30203	30230	30224	30295	30336	30368	30177	30028	30433	30241	30179	30209	30169	30638	30136	30327	30320	30344	30543	30328	30418	30249	30594	30379	30394	30272	30259	30256	30491	30198	30162	30364	30258	30553	30179	30296	30213	30406	30307	30328	30386	30495	30332	30347	30253	30458	30347	30477	30131	30388	30287	30314	30403	30318	30149	30245	30113	30305	30447	30463	30494	30347	30255	30344	30411	30250	30234	30297	30443	30444	30588	30122	30167	30235	30213	30417	30281	30152	30108	30123	30090	30351	30369	30216	30302	30357	30575	30429	30364	30240	30346	30228	30216	30284	30399	30279	30447	30209	30611	30419	30215	30478	30178	30333	30349	30333	30409	30261	30319	30368	30231	30333	30166	29900	30412	30308	30341	30236	30313	30344	30350	30369	30370	30435	30574	30315	30295	30188	30246	30349	30410	30301	30241	30028	30402	30227	30169	30426	30384	30444	30555	30461	30310	30412	30344	30264	30385	30316	30223	30457	30387	30407	30329	30556	30242	30265	30410	30384	30074	30403	30339	30113	30459	30293	30386	30374	30158	30188	30217	30001	30271	30332	30484	30473	30418	30242	30286	30364	30435	30151	30448	30459	30237	30186	30442	30347	30229	30336	30380	30369	30026	30404	30404	30460	30289	30142	30394	30343	30367	30570	30326	30446	30477	30263	30118	30231	30175	30226	30206	30306	30178	30040	30302	30389	30443	30237	30225	30298	30109	30302	30217	30361	30404	30487	30363	30530	30132	30139	30292	30211	30316	30184	30437	30378	30160	30364	30411	30424	30237	30193	30487	30425	30465	30246	30355	30475	30003	30348	30503	30272	30212	30269	30620	30258	30423	30374	30438	30080	30229	30499	30079	30494	30330	30382	30206	30178	30364	30114	30254	30171	30091	30212	30255	30415	30584	30226	30415	30146	30029	30313	30290	30398	30100	30055	30319	30201	30094	30096	30436	30448	30405	29997	30166	30416	30093	30177	30361	30504	30429	30370	30356	30375	30238	30344	30375	30347	30278	30306	30298	30557	30430	30179	30220	30418	30146	30127	30294	30322	30323	30461	30282	30288	30357	30424	30493	30239	30337	30358	30338	30478	30398	30484	30277	30331	30364	30365	30409	30428	30273	30130	30190	30462	30443	30538	30061	30208	30017	30339	30394	30263	30258	30326	30446	30455	30241	30467	30240	30266	30254	30308	30070	30235	30189	30256	30095	30323	30485	30513	30356
62529	99315	95697	83647	57425	36209	26956	23480	23035	22993	22935	22938	22985	23090	22911	22944	23034	23093	23042	23005	23029	22926	23025	23101	22948	22745	22896	22883	22977	22940	22985	23085	23168	22857	23049	23067	23158	22935	23029	22982	22743	22904	22898	23079	22918	22957	23020	22928	22976	22963	22902	23016	22944	22927	22895	22912	23217	22996	23031	22990	23203	22893	22775	22975	23086	23085	22943	22933	23010	23158	23007	23232	22989	23014	23104	22987	23023	22832	23033	23007	22969	22864	22987	23011	23040	22942	22919	23093	22974	23005	23170	23044	22893	23136	22925	22886	22994	22888	23174	22937	23179	22862	23044	23087	22797	22742	22819	22968	22958	22943	22956	23040	23212	23042	23151	23215	22916	22933	22877	23059	23000	22999	22934	22925	22896	23031	22894	22904	23093	22931	23119	22898	22940	22888	22975	23089	23075	22916	23056	22962	22814	23001	22958	22872	23091	22973	23226	22963	23091	23028	23049	22942	22936	23070	23075	22956	23035	23164	23009	23140	22939	23178	23164	23004	23070	22919	22989	22939	22819	23087	23104	22997	22928	22925	22920	23113	23058	22996	23107	22947	22916	23105	23024	22999	23135	22933	22944	22968	22842	22903	22930	23053	22997	23167	22997	22897	23052	22978	22898	23128	22794	23097	23084	22996	22956	22891	23000	22894	22988	22990	23079	23047	23074	23090	22945	22921	22952	22957	23130	22903	22982	22963	22979	22911	22962	23139	22864	23182	22908	22987	22950	22917	23018	23079	22997	23021	23007	23001	22816	22999	22837	22631	23078	22897	22924	22956	22860	22850	22904	22938	23017	23153	22951	23091	23069	23078	22987	23141	22980	23047	23014	22876	23007	22937	22917	22970	23079	22883	23140	23108	23038	23013	23052	22942	23141	22891	22798	23049	22925	22934	23004	23311	23202	23090	23053	22966	23002	23044	22964	22957	22834	23028	23227	23064	23057	22917	22835	22931	22989	22917	22904	22956	22916	22964	23011	22945	22876	22957	22987	23109	23058	22951	23048	23035	22997	23051	22988	22921	23083	22916	23195	23083	23004	22932	23076	23107	22787	23059	22969	23069	22901	22818	23000	23184	22938	23103	22868	22969	23035	22878	23035	22997	22978	23017	23046	23045	23084	22780	23101	22824	22899	23028	22925	23225	22960	22964	22912	23050	22947	23018	22985	23152	23077	22997	22822	23104	22873	23039	22957	23077	23064	22889	23133	22924	22868	23103	23110	23134	23139	22853	23068	22834	22932	23092	23012	22812	22950	23101	22828	23039	22878	22931	22963	22957	22905	22842	22917	22969	22928	22880	23035	22850	22928	23031	22860	23033	22949	23145	23006	22801	23096	22892	22882	23036	22936	23195	22985	23038	23065	22909	22999	22930	23034	22822	22989	23016	22972	23117	22883	23009	22873	22851	22985	23116	22966	23040	23196	23021	22939	22877	23125	22930	22926	22954	23050	22902	23004	22897	23014	22867	23036	23071	22911	23016	22968	22945	22926	23060	23061	23201	23138	22893	22807	23019	23095	23059	23064	23086	23171	22960	22951	22877	22975	22966	22919	23159	22918	22878	23019	22977	22860	23061	22975	23010	23048	22943	23142	22952	23151	22966	23116	23049	23038	22993	23088	23116	22781	23019	23071	23036	22866	23005	23072	22885	22874	23020	22938	23019	23161	23010	22878	22912	22904	22950	23023	23073	22762	22922	23001	23004	23062	22971	23092	23179	23096	22873	23008	22963	22922	22984	23079	23185	23053	22942	22838	22965	22999	22982	23070	23039	23050	23033	22926	23110	22813	22944	23006	23039	22980	22895	23078	22931	23054	23051	23071	23099	22930	22865	22781	23156	22963	23106	23036	22989	22950	23015	22911	23111	23084	22838	23106	23043	23017	22861	23124	22891	23012	23089	22993	22981	22989	22943	23197	22965	22935	22980	22942	23212	23004	22882	23060	22920	22995	22961	22863	22907	23077	23009	22893	23055	23084	22954	22999	23045	22953	23059	23080	23132	23026	23068	23150	22975	23008	22910	23097	22879	23001	23091	23005	22909	22950	23109	23157	22831	23027	23066	22960	22926	23147	22881	23091	22990	22986	22909	22889	22894	23087	23139	22924	22862	23114	22899	22897	23006	23085	23080	23243	23167	23194	23114	23194	22924	23059	22836	23038	23007	23048	23210	23074	22986	22908	22862	22934	23137	23052	22983	23062	23088	23023	22983	23154	22931	22904	23063	22950	23140	23007	22968	23151	22931	23068	23096	23080	22827	22907	23042	23067	23078	23036	22872	23106	23097	22933	23080	22965	22993	23037	22982	22989	23004	22917	22814	23067	22977	22976	23035	22919	23003	23346	22883	22960	22947	23051	22971	23109	22902	22894	22922	23095	22959	23064	22983	23010	22886	22939	23070	23020	23064	22938	23078	22942	23102	23033	22917	23068	22841	22986	23223	22894	22938	22848	23062	22655	23271	23073	22916	22982	23164	23031	23093	22912	22937	22915	23079	23011	22914	23056	23016	23083	23089	23250	23042	22698	23072	22894	22932	22854	22936	23008	23029	23024	22960	23053	23134	22870	22969	23004	23029	23006	23106	22984	22968	23075	22983	23018	22860	22962	22966	23004	22866	22938	23082	23129	23043	23043	23263	22934	22977	23068	22928	23046	22922	23107	23064	22797	22940	22910	23006	22782	23106	23076	22865	23017	23047	22997	23184	22915	23069	22968	22920	23039	23089	23003	22858	22875	23087	23010	22950	22983	23046	22989	22967	23164	22968	23104	22886	22990	22913	23134	22961	22934	23036	22946	23077	23156	23059	23080	22958	23000	23111	23053	23019	23162	23222	23074	22949	23025	22978	22938	23095	23016	22924	23044	23018	23145	22947	22962	22997	23092	22943	22924	23027	22962	22914	23086	22871	22990	22897	22904	22915	23087	22981	23067	22947	22947	22964	23041	22864	23172	23113	22964	23016	22958	23008	23113	23089	23086	22979	22946	23047	22912	22998	23282	22918	22912	22857	23032	23212	23062	22839	22909	22980	22789	22861	23066	23123	23142	22895	23002	23116	23046	23012	22954	22976	22907	22766	22804	22996	22845	22929	23139	23035	22950	23096	22905	23048	23009	22875	22804	22934	22970	23094	23051	23015	23021	23072	22986	22782	23017	22934	23014	22934	22935	22970	23020	23101	23102	23020	23000	22957	22970	23147	22811	23046	22977	22980	23068	23063	22818	22792	22867	22910	22806	22890	22882	23055	22976	23042	23044	22908	23066	22893	23146	23092	22934	22993	22980	23012	23047	23072	22974	23152	23010	23093	22870	22935	23004	23210	23036	22977	23036	22818	22974	23001	23040	23124	23077	23000	23007	22887	22818	22974	22838	22879	22932	22798	23032	22817	22992	22848	22927	22826	22969	23162	22903	22947	23044	23023	22832	22969	22914	23127	22867	23123	22926	23073	22965	23076	23110	23053	22995	22797	22925	22886	23037	22752	23073	23031	23028	23064	23089	22955	23072	23076	22991	22905	23089	22824	22984	22824	23052	23087	23131	23041	23055	23135	23135	22986	23000	22982	23115	23057	23168	23006	22972	23010	23025	22914	22972	23030	22961	22992	23049	23003	22998	22969	22932	22862	23098	22886	22781	23172	22807	22996	22841	23047	23042	22844	23006	22835	22928	23018	22934	23043	22975	23010	22921	23086	22777	22986	22985	23115	23028	22880	23023	22921	23070	22900	22894	22955	22968	22861	22903	22971	22797	22986	22848	23131	23005	23010	23177	23032	22946	22903	22983	22975	22993	22877	23049	22955	23151	22913	22882	23012	22957	23031	23096	22929	23011	23126	23193	22975	22967	22895	23065	22958	22851	23036	22942	22968	23098	22963	22845	22752	22864	23003	22798	23022	23128	23002	23012	22988	22938	23082	22953	22996	22735	23061	23063	22846	22843	22897	22985	22957	22914	23086	23042	23016	22942	22992	23003	22978	23025	22966	23197	23014	22917	23036	22990	23117	23030	23078	23214	22943	23043	22923	22955	22887	23002	22863	23098	22922	22959	23171	23153	23011	23007	23085	23112	23019	23216	23029	23200	22909	23146	22963	23019	23035	23114	23052	23092	23007	22868	22974	23181	22822	22947	22907	23033	22912	22867	23076	22973	22794	23080	23055	22812	22905	23145	22909	22969	22848	23079	23017	22939	23067	23227	22832	23012	22891	22940	22791	22810	23148	22862	22976	23098	22787	22877	23003	22885	22974	22982	23051	23034	22918	23002	23025	23034	22851	22958	23191	23088	22784	22848	22904	23172	23126	22902	22838	23121	22969	23119	22947	22984	22863	22727	22956	23145	22990	22884	23159	23026	23133	22943	22802	22953	22854	23114	22931	23146	23104	23106	22791	22945	22874	22985	23126	22867	22910	22937	23063	22997	23127	23204	22812	22931	22922	23016	23082	23076	22889	23015	22972	22865	22906	22985	22850	23188	23109	23013	22938	22985	23058	23266	22918	22935	22906	22926	23202	22956	23074	23098	22970	23120	22917	23012	22849	23145	23156	22998	23193	23028	23004	23057	22913	22975	22946	23049	23080	22885	22913	23084	22949	23086	23006	23058	22957	23060	22955	22885	23090	22926	22869	22891	22949	23054	23145	23217	23046	22858	22962	22874	22928	23018	23127	22938	23067	22860	23041	22888	22910	23015	22925	23109	22834	22834	23135	23029	22983	22991	23051	22892	23091	23021	23043	23060	23026	22904	22892	22904	23074	22878	22891	23044	23001	23085	22904	22851	22961	23080	22982	22831	23205	22972	23132	22923	23024	22901	22875	23057	22891	22988	22935	23101	23165	22998	22911	23091	23021	22828	22828	22927	23053	23156	23023	22893	23071	23027	22982	22899	22896	22954	23031	22912	22895	23128	22901	23112	23018	22984	23030	22921	23024	23017	22896	23084	22897	23015	22757	22977	23115	23219	23029	22924	22957	22941	22952	23081	22725	23057	22960	22987	23053	22661	23132	22979	23001	22942	23062	23005	23084	23162	22960	22925	22995	22994	23020	22865	22937	23165	23042	22837	23123	23030	22682	22789	22951	22968	23181	23004	22832	23021	22982	22972	23027	22888	22955	23011	23049	23094	22922	23140	23194	22926	23114
28658	36512	53096	44161	34495	31056	30005	29387	29757	29460	29676	29357	29603	29731	29338	29389	29350	29517	29358	29586	29343	29456	29298	29449	29247	29388	29556	29444	29514	29441	29639	29457	29343	29536	29361	29397	29413	29289	29681	29548	29418	29503	29508	29429	29272	29465	29500	29603	29573	29227	29648	29680	29392	29609	29153	29528	29198	29399	29412	29450	29419	29644	29535	29417	29453	29277	29445	29422	29456	29403	29446	29353	29294	29788	29637	29445	29468	29424	29595	29286	29550	29506	29446	29432	29437	29392	29457	29473	29388	29373	29223	29396	29371	29344	29593	29606	29716	29606	29405	29449	29463	29386	29234	29479	29415	29348	29265	29630	29448	29423	29605	29412	29402	29363	29487	29030	29130	29606	29186	29452	29277	29142	29613	29560	29391	29492	29294	29282	29292	29413	29502	29499	29382	29310	29415	29309	29349	29542	29604	29507	29597	29261	29356	29184	29121	29394	29376	29495	29540	29342	29240	29439	29558	29469	29272	29181	29461	29304	29360	29275	29371	29281	29514	29344	29329	29446	29519	29461	29411	29409	29477	29132	29222	29483	29492	29526	29298	29268	29475	29503	29381	29327	29351	29488	29451	29100	29327	29437	29566	29532	29546	29497	29548	29358	29211	29299	29404	29590	29411	29217	29518	29326	29484	29315	29247	29152	29483	29462	29498	29375	29517	29261	29386	29221	29436	29566	29495	29402	29446	29475	29430	29346	29555	29659	29263	29345	29297	29141	29349	29314	29300	29355	29238	29522	29535	29394	29368	29380	29499	29416	29576	29184	29273	29459	29414	29394	29482	29381	29382	29549	29478	29484	29442	29309	29387	29401	29526	29459	29467	29456	29365	29463	29614	29491	29252	29523	29358	29376	29677	29385	29355	29345	29417	29333	29404	29212	29266	29223	29452	29460	29161	29664	29695	29413	29518	29352	29468	29294	29560	29465	29452	29316	29399	29493	29441	29395	29471	29561	29342	29344	29563	29294	29532	29351	29480	29202	29444	29306	29442	29515	29499	29330	29218	29386	29446	29633	29483	29261	29411	29329	29297	29632	29201	29385	29706	29585	29069	29334	29359	29309	29280	29388	29327	29197	29232	29503	29144	29453	29500	29552	29062	29305	29437	29512	29226	29299	29357	29480	29289	29493	29231	29345	29388	29249	29309	29572	29616	29316	29354	29228	29371	29376	29535	29292	29290	29512	29249	29435	29581	29468	29503	29391	29250	29308	29574	29311	29177	29663	29739	29420	29467	29297	29262	29211	29429	29582	29450	29553	29163	29640	29403	29577	29408	29477	29204	29622	29446	29543	29449	29280	29298	29124	29250	29401	29335	29456	29269	29358	29333	29493	29528	29308	29360	29413	29220	29470	29485	29293	29381	29559	29501	29241	29581	29502	29337	29267	29528	29387	29312	29552	29377	29144	29475	29345	29522	29198	29356	29519	29530	29410	29477	29415	29517	29332	29517	29313	29574	29328	29412	29381	29370	29299	29496	29474	29454	29478	29442	29528	29488	29315	29027	29346	29410	29147	29222	29512	29451	29400	29532	29605	29752	29658	29452	29354	29270	29554	29296	29370	29491	29525	29456	29426	29264	29319	29309	29405	29318	29614	29595	29422	29658	29227	29398	29396	29403	29509	29431	29385	29455	29465	29524	29488	29532	29403	29401	29450	29286	29514	29460	29383	29511	29452	29307	29354	29460	29384	29581	29335	29494	29434	29516	29520	29297	29319	29127	29263	29491	29462	29250	29381	29366	29194	29445	29098	29570	29480	29446	29442	29377	29552	29379	29478	29397	28979	29355	29032	29460	29141	29376	29340	29488	29267	29255	29361	29429	29604	29605	29437	29115	29195	29494	29273	29292	29353	29572	29529	29475	29603	29403	29303	29470	29491	29415	29342	29305	29518	29631	29328	29491	29315	29377	29375	29569	29353	29375	29452	29154	29297	29697	29417	29493	29168	29329	29190	29337	29525	29574	29615	29473	29407	29435	29297	29420	29489	29361	29397	29411	29398	29546	29330	29620	29309	29461	29330	29434	29414	29497	29247	29502	29182	29409	29436	29370	29502	29307	29547	29239	29160	29433	29537	29476	29370	29433	29265	29531	29274	29330	29426	29438	29500	29557	29294	29423	29392	29244	29351	29613	29444	29476	29464	29436	29457	29567	29401	29463	29273	29333	29292	29478	29366	29576	29374	29375	29409	29389	29528	29475	29484	29407	29355	29517	29333	29205	29539	29402	29666	29475	29528	29486	29431	29338	29426	29586	29317	29307	29642	29276	29333	29598	29232	29197	29436	29385	29490	29462	29398	29432	29391	29277	29342	29305	29341	29345	29257	29427	29326	29442	29440	29190	29149	29131	29516	29368	29534	29577	29379	29392	29376	29311	29486	29660	29282	29550	29486	29462	29275	29225	29606	29690	29265	29345	29344	29696	29396	29370	29406	29325	29472	29476	29202	29399	29334	29355	29574	29507	29544	29545	29571	29166	29387	29099	29412	29304	29296	29430	29404	29194	29380	29352	29298	29231	29364	29520	29408	29665	29710	29385	29567	29525	29381	29369	29438	29320	29501	29463	29603	29467	29185	29641	29454	29540	29372	29312	29453	29310	29325	29348	29091	29505	29153	29549	29582	29490	29432	29504	29546	29474	29466	29376	29338	29142	29529	29341	29612	29390	29381	29746	29335	29580	29339	29346	29518	29403	29557	29455	29716	29477	29238	29448	29481	29392	29269	29577	29422	29590	29116	29330	29237	29379	29333	29483	29348	29724	29343	29235	29517	29506	29491	29355	29487	29176	29473	29449	29479	29460	29239	29376	29429	29308	29380	29485	29431	29488	29472	29520	29391	29482	29396	29370	29265	29519	29301	29405	29423	29534	29381	29406	29114	29324	29270	29618	29483	29370	29471	29570	29555	29733	29433	29461	29518	29476	29562	29455	29542	29439	29301	29399	29613	29341	29380	29417	29339	29412	29553	29180	29307	29428	29485	29319	29491	29214	29685	29181	29423	29520	29459	29279	29454	29218	29527	29152	29248	29392	29242	29444	29420	29488	29424	28968	29511	29504	29725	29351	29386	29225	29329	29324	29396	29325	29280	29395	29363	29616	29405	29640	29592	29345	29312	29565	29290	29477	29550	29334	29251	29254	29376	29423	29460	29654	29584	29366	29383	29540	29347	29400	29393	29308	29312	29250	29617	29490	29275	29254	29403	29437	29337	29359	29311	29611	29375	29091	29430	29382	29042	29280	29573	29483	29469	29419	29309	29451	29334	29353	29246	29484	29319	29420	29528	29298	29321	29365	29448	29511	29404	29297	29300	29398	29507	29248	29211	29443	29692	29413	29686	29362	29348	29552	29273	29278	29217	29543	29427	29351	29394	29488	29450	29230	29475	29199	29646	29563	29702	29469	29561	29585	29371	29521	29665	29279	29399	29417	29530	29399	29430	29657	29437	29355	29327	29345	29464	29308	29253	29417	29365	29481	29375	29515	29148	29415	29133	29293	29367	29459	29285	29477	29354	29445	29333	29408	29402	29564	29203	29349	29430	29473	29214	29382	29355	29475	29478	29424	29350	29202	29509	29538	29340	29698	29529	29564	29446	29442	29400	29184	29286	29488	29468	29735	29241	29244	29398	29769	29155	29337	29488	29478	29588	29511	29652	29420	29443	29219	29409	29349	29407	29510	29386	29431	29081	29520	29435	29464	29414	29355	29342	29357	29542	29116	29298	29540	29360	29418	29645	29406	29291	29190	29430	29389	29556	29474	29236	29375	29618	29394	29475	29606	29279	29375	29689	29513	29470	29257	29191	29379	29296	29407	29317	29435	29473	29180	29455	29376	29312	29529	29274	29541	29431	29365	29537	29537	29320	29361	29415	29455	29475	29436	29173	29139	29461	29506	29513	29560	29459	29418	29431	29281	29400	29447	29427	29541	29744	29337	29293	29046	29476	29435	29185	29294	29351	29495	29366	29255	29523	29379	29545	29521	29456	29696	29265	29352	29391	29258	29124	29465	29515	29609	29471	29247	29632	29392	29528	29437	29353	29362	29528	29462	29351	29545	29194	29531	29530	29508	29709	29422	29403	29275	29184	29580	29505	29342	29346	29383	29676	29314	29226	29268	29449	29346	29536	29495	29490	29278	29494	29577	29515	29175	29460	29492	29631	29442	29335	29278	29376	29530	29503	29457	29697	29496	29450	29334	29440	29381	29295	29277	29198	29410	29539	29527	29432	29245	29321	29384	29487	29605	29244	29293	29419	29543	29251	29464	29540	29519	29745	29389	29283	29468	29507	29210	29453	29459	29423	29318	29274	29412	29606	29417	29329	29345	29377	29618	29295	29492	29273	29186	29468	29463	29544	29456	29507	29466	29580	29299	29570	29608	29309	29448	29326	29414	29496	29443	29553	29455	29508	29147	29542	29403	29406	29269	29474	29321	29041	29393	29615	29372	29248	29351	29531	29433	29097	29511	29459	29484	29464	29320	29346	29302	29480	29713	29491	29333	29277	29387	29620	29402	29476	29402	29430	29500	29311	29335	29405	29446	29540	29329	29167	29455	29287	28978	29436	29431	29230	29531	29524	29339	29275	29605	29494	29387	29317	29362	29604	29490	29654	29586	29356	29507	29428	29461	29500	29209	29303	29507	29376	29436	29238	29520	29365	29591	29464	29393	29259	29477	29350	29627	29265	29423	29208	29397	29233	29225	29515	29419	29591	29591	29399	29571	29209	29473	29482	29270	29467	29547	29490	29546	29287	29417	29285	29432	29445	29399	29410	29619	29313	29555	29178	29544	29376	29599	29167	29388	29121	29324	29426	29518	29452	29490	29402	29544	29530	29220	29583	29382	29338	29392	29416	29458	29575	29284	29467	29289	29287	29404	29567	29347	29398	29057	29302	29433	29388	29356	29195	29606	29533	29554	29445	29435	29556	29531	29376	29377	29455	29189	29449	29296	29442	29506	29308	29263	29365	29306	29346	29546	29516	29314	29377	29193	29195	29553	29384	29476	29474	29371	29623	29409	29483	29698	29613	29526	29590	29465	29483	29365	29227	29335	29435	29528	29624	29350	29557	29459	29156	29438	29390	29623	29075	29133	29232	29529	29277	29380	29313	29345	29576	29225	29233	29345	29522
31028	59495	54703	37989	28389	23896	22630	22551	22288	22405	22294	22538	22356	22386	22389	22275	22466	22513	22387	22123	22430	22466	22348	22321	22424	22436	22380	22209	22406	22354	22561	22425	22269	22568	22423	22473	22329	22309	22118	22407	22270	22336	22395	22240	22536	22534	22327	22384	22423	22425	22436	22387	22340	22393	22244	22401	22315	22541	22472	22377	22350	22265	22461	22342	22470	22427	22437	22286	22471	22532	22643	22147	22305	22536	22264	22421	22361	22278	22346	22248	22417	22311	22444	22151	22523	22383	22478	22306	22548	22304	22443	22397	22367	22364	22280	22503	22239	22251	22461	22410	22253	22268	22536	22369	22523	22345	22297	22374	22345	22338	22277	22438	22227	22408	22371	22578	22468	22270	22445	22504	22307	22494	22261	22451	22468	22517	22536	22457	22358	22311	22259	22436	22290	22229	22379	22546	22301	22294	22534	22376	22365	22334	22374	22482	22214	22399	22344	22462	22415	22324	22290	22423	22559	22281	22393	22191	22521	22321	22328	22352	22200	22360	22423	22181	22551	22397	22507	22395	22523	22272	22328	22418	22243	22316	22368	22400	22348	22441	22440	22447	22425	22499	22314	22361	22597	22291	22540	22273	22287	22230	22355	22354	22239	22342	22450	22161	22411	22241	22356	22297	22349	22368	22401	22443	22393	22259	22300	22344	22302	22465	22274	22491	22437	22280	22495	22297	22404	22316	22125	22326	22493	22340	22348	22461	22402	22481	22233	22503	22339	22409	22603	22370	22427	22323	22408	22370	22420	22364	22501	22108	22185	22341	22459	22411	22371	22320	22292	22518	22346	22431	22429	22267	22417	22318	22413	22372	22459	22491	22512	22374	22377	22462	22138	22412	22389	22494	22172	22427	22453	22312	22413	22471	22310	22389	22451	22602	22297	22436	22323	22371	22259	22322	22404	22308	22353	22217	22308	22300	22372	22211	22569	22368	22426	22299	22500	22289	22346	22350	22352	22320	22379	22547	22230	22363	22344	22294	22390	22011	22518	22335	22450	22449	22552	22323	22160	22487	22387	22319	22312	22404	22420	22277	22315	22291	22401	22436	22193	22316	22359	22501	22327	22363	22367	22605	22336	22230	22450	22213	22347	22091	22469	22347	22412	22195	22466	22460	22371	22316	22117	22360	22262	22285	22388	22499	22367	22329	22176	22093	22337	22260	22257	22391	22339	22285	22337	22375	22404	22367	22343	22428	22506	22354	22393	22176	22298	22233	22591	22581	22333	22528	22523	22385	22261	22343	22520	22278	22375	22413	22321	22312	22324	22411	22349	22417	22272	22370	22378	22170	22415	22198	22558	22560	22436	22470	22512	22235	22437	22220	22360	22345	22156	22223	22203	22347	22321	22406	22306	22205	22172	22444	22461	22269	22466	22444	22545	22328	22396	22296	22351	22427	22238	22598	22256	22323	22521	22514	22229	22497	22265	22558	22312	22343	22228	22223	22241	22551	22393	22439	22257	22256	22384	22462	22555	22249	22337	22315	22288	22318	22491	22485	22359	22382	22461	22134	22366	22295	22518	22580	22353	22367	22194	22319	22234	22524	22289	22155	22393	22420	22548	22342	22473	22293	22367	22419	22370	22400	22382	22449	22364	22344	22412	22136	22395	22331	22397	22365	22330	22436	22349	22177	22184	22394	22205	22614	22231	22422	22364	22469	22280	22459	22481	22282	22628	22340	22347	22419	22272	22457	22440	22587	22284	22475	22386	22572	22431	22554	22285	22317	22379	22367	22268	22343	22427	22238	22264	22618	22450	22462	22432	22346	22367	22340	22412	22364	22374	22356	22492	22247	22316	22493	22507	22321	22301	22302	22528	22402	22611	22125	22535	22568	22411	22280	22264	22293	22308	22171	22515	22527	22220	22320	22054	22400	22181	22486	22255	22480	22333	22274	22334	22451	22436	22450	22287	22377	22365	22413	22448	22528	22425	22311	22388	22553	22433	22408	22395	22204	22366	22275	22407	22414	22272	22404	22392	22336	22285	22439	22468	22397	22486	22322	22359	22449	22341	22290	22156	22355	22369	22252	22553	22273	22275	22393	22352	22359	22453	22480	22266	22417	22248	22356	22423	22551	22334	22391	22290	22465	22538	22351	22350	22417	22371	22519	22433	22452	22368	22310	22194	22392	22143	22360	22464	22350	22274	22426	22302	22417	22202	22481	22460	22263	22408	22316	22256	22417	22068	22411	22380	22491	22505	22222	22492	22435	22420	22355	22405	22406	22227	22410	22251	22343	22350	22318	22494	22206	22370	22299	22234	22357	22400	22498	22408	22409	22468	22395	22242	22544	22401	22242	22487	22248	22402	22517	22354	22249	22246	22522	22369	22251	22505	22366	22557	22367	22297	22179	22455	22506	22163	22357	22287	22362	22423	22481	22388	22241	22353	22406	22437	22257	22223	22293	22526	22375	22331	22377	22292	22388	22681	22387	22424	22532	22517	22266	22479	22350	22457	22460	22209	22480	22241	22327	22352	22266	22348	22434	22296	22443	22168	22333	22537	22407	22277	22391	22410	22450	22457	22527	22246	22388	22491	22373	22225	22484	22315	22274	22268	22270	22584	22315	22231	22463	22386	22179	22254	22465	22486	22257	22317	22504	22444	22426	22375	22397	22390	22371	22176	22201	22328	22320	22369	22515	22281	22479	22176	22314	22465	22451	22277	22431	22322	22380	22197	22355	22635	22268	22541	22464	22373	22293	22488	22265	22326	22595	22353	22396	22255	22411	22347	22424	22401	22364	22319	22328	22427	22229	22246	22549	22186	22282	22249	22296	22249	22310	22366	22364	22282	22492	22382	22430	22443	22463	22425	22176	22311	22418	22395	22559	22332	22421	22574	22571	22322	22619	22307	22166	22185	22585	22180	22404	22415	22201	22408	22275	22317	22298	22402	22384	22287	22436	22397	22134	22444	22378	22339	22330	22341	22327	22381	22480	22398	22483	22428	22397	22331	22339	22169	22371	22504	22375	22231	22303	22555	22507	22270	22432	22460	22470	22447	22485	22241	22414	22361	22487	22319	22388	22385	22347	22532	22432	22318	22390	22268	22280	22396	22411	22403	22284	22490	22355	22262	22276	22384	22436	22412	22308	22469	22368	22526	22355	22547	22418	22424	22392	22400	22333	22454	22270	22406	22300	22225	22321	22265	22395	22214	22405	22320	22279	22335	22439	22459	22228	22340	22315	22491	22350	22330	22367	22304	22290	22283	22408	22377	22369	22465	22204	22303	22342	22348	22346	22343	22411	22328	22562	22333	22409	22434	22316	22472	22311	22362	22392	22526	22462	22384	22481	22440	22606	22393	22509	22091	22307	22357	22584	22221	22474	22248	22345	22340	22403	22240	22522	22320	22245	22397	22319	22262	22275	22335	22419	22318	22423	22434	22552	22540	22456	22388	22392	22224	22248	22351	22253	22453	22306	22482	22507	22244	22498	22214	22431	22369	22545	22386	22443	22324	22316	22452	22466	22416	22200	22539	22296	22471	22309	22174	22509	22324	22363	22295	22578	22519	22492	22295	22463	22498	22439	22357	22279	22399	22200	22469	22449	22304	22456	22582	22311	22255	22388	22496	22297	22282	22399	22576	22327	22507	22340	22579	22367	22457	22352	22387	22266	22218	22280	22405	22398	22404	22253	22294	22405	22460	22394	22267	22489	22333	22457	22256	22666	22300	22480	22382	22428	22474	22318	22444	22417	22357	22464	22313	22225	22299	22268	22305	22406	22426	22448	22556	22550	22449	22439	22440	22305	22382	22412	22342	22337	22516	22406	22412	22275	22277	22359	22481	22411	22463	22543	22576	22353	22486	22404	22537	22222	22434	22419	22368	22638	22237	22404	22387	22411	22310	22476	22372	22462	22357	22340	22249	22469	22372	22242	22249	22467	22438	22282	22488	22419	22307	22405	22397	22429	22377	22183	22375	22307	22238	22248	22498	22515	22264	22323	22413	22392	22531	22238	22318	22403	22307	22583	22221	22490	22445	22291	22399	22416	22351	22214	22554	22363	22267	22412	22205	22371	22460	22433	22322	22494	22460	22382	22379	22406	22228	22447	22360	22274	22412	22527	22353	22585	22568	22402	22373	22474	22345	22429	22366	22353	22380	22309	22174	22416	22281	22290	22242	22222	22334	22529	22299	22288	22307	22151	22444	22344	22259	22452	22407	22530	22384	22642	22386	22414	22349	22409	22462	22450	22441	22277	22456	22330	22581	22417	22477	22265	22388	22507	22364	22211	22292	22455	22422	22374	22363	22436	22550	22428	22361	22356	22320	22402	22481	22374	22426	22404	22379	22514	22257	22436	22320	22453	22296	22211	22449	22485	22250	22377	22371	22387	22358	22357	22469	22421	22339	22335	22152	22278	22288	22284	22342	22492	22542	22598	22380	22358	22347	22368	22314	22406	22471	22412	22239	22638	22339	22299	22377	22436	22518	22292	22421	22339	22247	22430	22316	22404	22291	22333	22459	22333	22331	22442	22351	22382	22232	22388	22352	22380	22506	22464	22574	22265	22266	22309	22329	22249	22667	22421	22465	22416	22514	22322	22465	22459	22464	22378	22453	22434	22515	22444	22311	22537	22239	22373	22552	22297	22562	22409	22327	22366	22383	22248	22539	22499	22332	22565	22543	22604	22426	22346	22438	22456	22384	22151	22352	22326	22320	22184	22417	22487	22281	22344	22356	22292	22276	22531	22404	22309	22396	22514	22353	22275	22355	22387	22350	22497	22330	22272	22362	22417	22496	22555	22348	22366	22532	22217	22457	22496	22364	22266	22325	22211	22433	22400	22392	22331	22304	22493	22452	22361	22500	22459	22348	22200	22547	22500	22360	22306	22457	22215	22326	22256	22316	22424	22517	22226	22332	22359	22311	22394	22396	22161	22347	22237	22279	22535	22305	22388	22059	22314	22263	22373	22475	22407	22449	22423	22219	22412	22520	22251	22462	22391	22536	22331	22543	22429	22247	22423	22451	22375	22318	22477	22347	22435	22196	22491	22242	22320	22458	22383	22343	22378	22416	22571	22425	22392	22370	22359	22453	22391	22463	22447	22394	22410	22334	22249	22480	22365	22416	22373	22530	22353	22416	22218	22420	22220	22502	22544	22434	22437	22352	22551
23911	24622	48318	49599	39458	33461	32051	29954	29472	30018	29631	29747	29857	29518	29785	29792	29794	29581	29726	29527	29839	29710	29674	29740	29485	29299	29309	29581	29770	29782	29722	29623	29587	29625	29319	29319	29735	29450	29573	29518	29639	29581	29627	29532	29547	29411	29492	29698	29576	29544	29789	29683	29758	29467	29852	29798	29317	29647	29639	29665	29638	29455	29384	29638	29539	29717	29624	29647	29574	29326	29475	29551	29454	29374	29571	29599	29366	29739	29977	29474	29558	29520	29760	29472	29692	29477	29672	29584	29668	29580	29456	29642	29564	29382	29300	29595	29433	29469	29521	29509	29388	29365	29376	29637	29611	29676	29772	29479	29572	29416	29677	29508	29603	29604	29485	29627	29531	29540	29531	29556	29518	29411	29581	29350	29499	29537	29623	29705	29681	29498	29801	29425	29428	29543	29452	29461	29271	29716	29801	29638	29723	29381	29567	29397	29547	29443	29532	29692	29374	29375	29444	29749	29539	29313	29750	29608	29491	29597	29554	29900	29489	29456	29650	29381	29367	29564	29473	29549	29574	29530	29333	29512	29752	29617	29638	29538	29501	29842	29564	29663	29418	29469	29183	29639	29615	29715	29514	29691	29635	29295	29446	29516	29759	29473	29561	29477	29610	29594	29870	29469	29521	29480	29554	29498	29260	29606	29664	29549	29460	29672	29450	29211	29505	29406	29375	29493	29659	29505	29465	29386	29620	29645	29736	29507	29534	29658	29497	29623	29538	29552	29411	29322	29694	29703	29146	29324	29450	29576	29662	29594	29529	29768	29867	29520	29232	29449	29753	29391	29669	29471	29565	29440	29656	29739	29577	29746	29583	29593	29468	29674	29435	29430	29572	29706	29580	29645	29570	29423	29745	29448	29486	29752	29924	29779	29491	29566	29494	29459	29649	29510	29813	29483	29525	29478	29353	29701	29485	29677	29654	29651	29857	29455	29466	29384	29701	29637	29540	29764	29418	29438	29637	29362	29524	29375	29738	29620	29500	29745	29768	29606	29457	29258	29235	29476	29319	29780	29624	29476	29713	29578	29597	29660	29526	29623	29634	29435	29709	29438	29317	29469	29350	29590	29501	29438	29514	29355	29589	29525	29646	29512	29455	29412	29335	29535	29547	29320	29516	29636	29777	29396	29426	29421	29838	29504	29718	29651	29634	29523	29676	29190	29435	29600	29228	29482	29462	29671	29526	29716	29619	29410	29540	29520	29549	29626	29746	29687	29465	29623	29592	29284	29771	29430	29527	29488	29588	29587	29587	29593	29400	29634	29641	29746	29492	29350	29540	29660	29377	29230	29453	29784	29436	29382	29510	29433	29256	29528	29628	29594	29661	29474	29627	29456	29721	29480	29484	29392	29435	29566	29497	29752	29491	29568	29617	29927	29472	29329	29611	29218	29597	29621	29399	29479	29642	29449	29770	29361	29582	29277	29450	29662	29520	29376	29616	29637	29540	29670	29427	29446	29465	29631	29650	29397	29393	29574	29548	29534	29563	29477	29523	29477	29791	29404	29491	29423	29750	29651	29425	29492	29490	29482	29554	29511	29330	29573	29574	29458	29505	29447	29555	29912	29624	29448	29470	29374	29510	29445	29558	29673	29519	29529	29649	29523	29447	29523	29646	29580	29750	29517	29500	29532	29531	29611	29375	29493	29601	29569	29818	29450	29584	29552	29299	29539	29908	29493	29430	29307	29526	29720	29666	29527	29642	29487	29387	29531	29559	29561	29597	29727	29275	29546	29632	29497	29427	29603	29599	29461	29554	29539	29351	29703	29524	29437	29396	29625	29344	29307	29467	29733	29306	29439	29973	29442	29671	29522	29530	29557	29494	29606	29482	29477	29544	29486	29503	29421	29496	29283	29435	29800	29490	29455	29737	29624	29405	29711	29681	29535	29524	29307	29485	29702	29651	29689	29570	29716	29463	29629	29836	29503	29312	29642	29456	29685	29322	29538	29622	29482	29733	29503	29612	29619	29737	29580	29633	29511	29562	29565	29586	29557	29423	29545	29473	29482	29586	29665	29571	29707	29702	29468	29568	29841	29582	29287	29586	29253	29743	29544	29598	29662	29476	29446	29369	29500	29564	29404	29750	29756	29337	29350	29529	29751	29752	29818	29708	29524	29470	29485	29405	29530	29447	29549	29478	29504	29646	29649	29246	29639	29566	29490	29685	29397	29411	29423	29530	29779	29528	29318	29444	29453	29649	29657	29562	29403	29290	29459	29396	29417	29386	29417	29728	29399	29674	29280	29720	29561	29794	29449	29707	29262	29552	29436	29355	29332	29662	29572	29462	29606	29743	29592	29580	29511	29292	29494	29613	29505	29770	29623	29292	29262	29591	29863	29572	29466	29857	29573	29509	29661	29383	29443	29531	29638	29422	29509	29439	29712	29537	29560	29605	29639	29397	29516	29629	29495	29607	29564	29685	29747	29535	29389	29513	29452	29558	29384	29481	29442	29754	29592	29481	29613	29491	29365	29689	29569	29589	29362	29671	29592	29343	29541	29504	29470	29506	29564	29738	29723	29429	29570	29507	29672	29485	29609	29463	29599	29725	29777	29585	29497	29643	29477	29622	29597	29457	29523	29523	29338	29616	29387	29359	29801	29616	29681	29570	29645	29488	29423	29478	29640	29399	29366	29665	29490	29557	29294	29556	29604	29345	29422	29513	29480	29458	29434	29659	29586	29382	29676	29724	29330	29759	29594	29649	29708	29497	29392	29563	29458	29372	29408	29516	29467	29546	29548	29557	29736	29467	29407	29693	29526	29569	29514	29366	29248	29478	29459	29627	29284	29513	29510	29657	29666	29575	29581	29619	29586	29573	29402	29673	29490	29632	29549	29440	29384	29535	29630	29439	29468	29658	29562	29572	29365	29647	29388	29602	29441	29552	29573	29670	29224	29763	29459	29508	29565	29494	29415	29501	29634	29496	29343	29399	29664	29582	29508	29667	29385	29581	29297	29626	29497	29553	29626	29621	29630	29543	29457	29510	29517	29418	29573	29517	29473	29608	29557	29673	29520	29464	29595	29512	29474	29570	29635	29497	29356	29540	29597	29420	29489	29793	29739	29631	29343	29557	29665	29598	29752	29110	29467	29705	29606	29430	29482	29269	29455	29497	29464	29563	29316	29557	29797	29671	29314	29648	29581	29308	29442	29415	29513	29574	29622	29606	29331	29559	29492	29503	29438	29696	29538	29489	29450	29348	29561	29596	29473	29693	29539	29532	29524	29464	29719	29577	29346	29429	29601	29352	29604	29551	29384	29772	29514	29435	29461	29530	29275	29601	29361	29304	29621	29637	29630	29692	29315	29769	29499	29291	29288	29562	29587	29393	29359	29737	29481	29659	29664	29517	29594	29635	29646	29526	29672	29672	29633	29544	29495	29497	29590	29429	29501	29706	29701	29400	29710	29482	29847	29750	29640	29482	29370	29596	29463	29600	29506	29371	29524	29451	29428	29491	29599	29370	29770	29541	29438	29506	29484	29498	29575	29365	29362	29407	29369	29468	29538	29807	29810	29655	29520	29800	29544	29595	29555	29539	29507	29682	29681	29435	29544	29403	29370	29488	29368	29515	29546	29646	29524	29536	29511	29584	29740	29545	29557	29713	29748	29403	29550	29550	29633	29344	29408	29411	29573	29502	29550	29862	29532	29562	29584	29594	29428	29519	29506	29519	29675	29591	29313	29515	29727	29288	29654	29369	29485	29606	29488	29525	29627	29284	29383	29284	29329	29545	29827	29463	29473	29562	29532	29701	29603	29463	29645	29490	29628	29294	29821	29502	29600	29439	29434	29500	29490	29655	29503	29641	29567	29441	29470	29395	29741	29617	29749	29565	29338	29461	29329	29569	29338	29505	29607	29618	29473	29512	29535	29462	29408	29601	29545	29566	29505	29725	29534	29409	29374	29714	29400	29520	29414	29331	29673	29578	29580	29531	29545	29383	29437	29493	29463	29361	29612	29699	29325	29524	29514	29687	29652	29477	29773	29626	29477	29123	29609	29489	29511	29358	29353	29506	29633	29948	29456	29660	29427	29451	29373	29410	29429	29541	29630	29822	29414	29570	29544	29490	29659	29500	29736	29516	29641	29488	29494	29748	29391	29663	29520	29611	29472	29749	29640	29774	29544	29655	29310	29823	29395	29512	29416	29624	29662	29602	29663	29534	29646	29273	29736	29266	29386	29626	29395	29274	29741	29670	29539	29429	29575	29675	29634	29720	29372	29486	29561	29780	29758	29573	29468	29383	29548	29521	29463	29592	29461	29507	29353	29419	29549	29528	29555	29705	29538	29481	29519	29595	29689	29689	29377	29367	29514	29374	29454	29478	29644	29299	29295	29425	29508	29717	29325	29315	29612	29511	29572	29685	29776	29451	29718	29397	29417	29358	29741	29412	29611	29763	29718	29733	29473	29483	29510	29557	29698	29421	29425	29471	29298	29322	29497	29606	29481	29577	29486	29414	29518	29467	29495	29643	29615	29510	29425	29612	29287	29635	29528	29464	29410	29565	29437	29530	29477	29431	29680	29624	29389	29422	29725	29331	29355	29716	29880	29841	29316	29657	29518	29659	29384	29390	29709	29608	29789	29853	29545	29479	29580	29529	29422	29393	29377	29448	29527	29498	29669	29703	29655	29475	29600	29624	29738	29704	29529	29416	29387	29571	29373	29790	29508	29677	29668	29426	29461	29503	29551	29469	29531	29402	29447	29623	29618	29476	29697	29453	29505	29318	29277	29363	29457	29598	29416	29603	29460	29537	29481	29608	29820	29363	29365	29490	29373	29679	29627	29535	29266	29632	29441	29569	29658	29661	29650	29544	29710	29420	29524	29637	29620	29552	29589	29344	29641	29679	29358	29618	29107	29495	29525	29524	29292	29436	29351	29498	29464	29326	29531	29431	29618	29517	29751	29638	29686	29490	29661	29678	29598	29586	29565	29743	29475	29462	29550	29690	29525	29609	29579	29381	29420	29434	29348	29336	29503	29555	29365	29505	29542	29470	29304	29655	29618	29612	29735	29408	29707	29667	29566	29525	29752	29423	29349	29612	29741	29736	29656	29647	29641	29365	29434	29433	29536	29520	29273	29517	29573	29642	29284	29536	29546	29530	29577	29449	29444
50992	98798	92583	66662	43828	29106	24026	22877	22632	22666	22512	22439	22348	22508	22635	22442	22639	22616	22544	22566	22412	22632	22745	22440	22510	22735	22471	22589	22578	22522	22603	22658	22462	22591	22625	22540	22572	22505	22549	22533	22513	22575	22541	22377	22439	22628	22586	22515	22487	22552	22453	22160	22686	22679	22509	22682	22401	22415	22399	22664	22571	22478	22583	22373	22560	22423	22489	22541	22353	22601	22468	22647	22528	22579	22499	22757	22481	22507	22562	22462	22657	22450	22625	22544	22574	22520	22595	22372	22627	22504	22535	22563	22665	22423	22770	22488	22543	22435	22472	22337	22350	22648	22508	22680	22577	22582	22734	22352	22636	22599	22558	22574	22578	22444	22590	22417	22585	22636	22609	22495	22486	22510	22643	22704	22680	22412	22483	22559	22525	22638	22555	22520	22612	22479	22596	22624	22439	22512	22471	22657	22660	22531	22631	22701	22397	22473	22588	22533	22381	22615	22410	22719	22791	22411	22646	22653	22583	22571	22651	22299	22611	22558	22522	22727	22520	22633	22331	22400	22618	22333	22509	22493	22721	22590	22635	22727	22554	22458	22564	22545	22496	22433	22581	22560	22751	22585	22344	22503	22422	22540	22518	22624	22241	22536	22773	22526	22414	22312	22511	22456	22609	22672	22380	22528	22579	22669	22496	22518	22521	22452	22641	22535	22513	22558	22494	22608	22405	22511	22434	22557	22546	22356	22490	22484	22604	22629	22563	22677	22339	22555	22543	22452	22525	22838	22648	22417	22512	22497	22590	22382	22563	22558	22471	22584	22409	22568	22506	22506	22516	22558	22298	22344	22402	22477	22439	22504	22642	22391	22519	22699	22609	22746	22572	22525	22479	22514	22393	22476	22428	22517	22598	22392	22487	22467	22623	22313	22673	22571	22559	22482	22460	22450	22514	22613	22691	22660	22440	22695	22612	22514	22528	22522	22528	22211	22404	22628	22688	22628	22466	22556	22481	22876	22572	22367	22523	22585	22636	22412	22464	22618	22518	22565	22463	22300	22463	22522	22652	22587	22530	22491	22497	22673	22491	22531	22670	22564	22489	22633	22276	22535	22572	22477	22666	22682	22584	22379	22506	22404	22483	22612	22629	22617	22359	22544	22506	22519	22567	22563	22601	22631	22512	22527	22417	22530	22552	22543	22603	22514	22622	22520	22626	22733	22607	22487	22672	22539	22446	22555	22489	22478	22524	22508	22618	22558	22533	22463	22448	22533	22581	22588	22430	22721	22476	22738	22458	22586	22430	22514	22425	22617	22477	22578	22396	22614	22601	22424	22715	22533	22541	22537	22548	22498	22482	22542	22561	22693	22509	22341	22407	22556	22486	22461	22641	22463	22540	22518	22398	22567	22531	22527	22560	22688	22364	22502	22466	22489	22759	22472	22723	22561	22530	22563	22686	22642	22725	22627	22581	22578	22703	22472	22421	22575	22748	22530	22589	22749	22590	22441	22451	22607	22574	22533	22647	22425	22422	22603	22529	22688	22495	22719	22389	22488	22475	22558	22386	22704	22705	22443	22344	22527	22508	22616	22437	22602	22670	22638	22418	22665	22288	22525	22407	22522	22414	22358	22576	22396	22506	22519	22634	22544	22572	22442	22489	22668	22544	22356	22451	22448	22455	22365	22596	22431	22595	22502	22536	22455	22561	22517	22577	22420	22461	22383	22580	22450	22774	22454	22341	22669	22554	22461	22518	22335	22594	22717	22468	22544	22458	22516	22552	22549	22566	22581	22510	22540	22426	22575	22487	22335	22617	22405	22563	22500	22602	22386	22668	22514	22648	22460	22671	22520	22620	22389	22582	22565	22487	22484	22536	22547	22489	22560	22525	22481	22610	22435	22524	22712	22671	22481	22504	22559	22503	22475	22460	22414	22665	22670	22471	22487	22353	22496	22459	22543	22659	22441	22510	22539	22545	22606	22521	22475	22506	22592	22442	22342	22577	22636	22545	22548	22505	22514	22494	22492	22376	22658	22400	22659	22670	22590	22493	22495	22619	22476	22424	22607	22550	22445	22607	22564	22580	22401	22567	22616	22574	22312	22611	22479	22597	22582	22586	22622	22679	22372	22403	22387	22503	22658	22520	22668	22428	22616	22512	22662	22535	22493	22667	22425	22272	22660	22524	22652	22604	22531	22484	22483	22514	22624	22432	22714	22347	22524	22456	22655	22586	22665	22551	22531	22543	22744	22546	22515	22422	22481	22469	22457	22515	22569	22623	22552	22387	22767	22497	22721	22551	22750	22589	22526	22609	22657	22624	22502	22627	22406	22519	22511	22495	22587	22573	22440	22646	22486	22496	22532	22378	22699	22527	22540	22571	22645	22320	22541	22610	22444	22357	22643	22372	22510	22533	22592	22552	22531	22339	22252	22719	22401	22343	22565	22665	22317	22442	22682	22615	22424	22624	22541	22675	22781	22569	22496	22408	22471	22660	22411	22387	22469	22539	22522	22568	22467	22531	22697	22486	22542	22663	22688	22556	22471	22733	22525	22471	22386	22629	22576	22561	22613	22405	22568	22429	22615	22601	22708	22776	22511	22552	22480	22412	22540	22514	22441	22609	22541	22470	22409	22451	22544	22418	22482	22692	22510	22702	22621	22595	22386	22424	22559	22326	22398	22502	22474	22591	22502	22407	22384	22492	22476	22769	22569	22630	22556	22689	22449	22524	22497	22470	22513	22342	22511	22510	22553	22517	22582	22489	22610	22465	22505	22435	22440	22595	22674	22582	22521	22511	22601	22445	22403	22558	22543	22490	22526	22453	22526	22359	22479	22501	22679	22432	22448	22412	22546	22703	22596	22535	22381	22524	22342	22380	22670	22485	22647	22594	22567	22554	22564	22520	22524	22613	22577	22607	22636	22435	22427	22540	22635	22565	22513	22546	22538	22547	22461	22667	22573	22450	22530	22442	22473	22618	22334	22475	22451	22556	22612	22556	22412	22704	22564	22665	22473	22640	22608	22699	22540	22452	22610	22711	22417	22550	22405	22551	22469	22667	22512	22535	22402	22468	22381	22578	22465	22485	22567	22464	22534	22379	22591	22527	22505	22422	22578	22552	22521	22598	22826	22556	22452	22484	22352	22623	22544	22600	22290	22533	22504	22536	22297	22522	22525	22509	22618	22562	22682	22423	22728	22567	22731	22577	22458	22736	22512	22666	22428	22783	22539	22413	22380	22578	22443	22492	22540	22223	22603	22595	22544	22554	22432	22467	22452	22587	22606	22445	22413	22486	22411	22654	22524	22601	22541	22511	22470	22576	22700	22477	22495	22637	22537	22439	22465	22595	22499	22430	22472	22600	22701	22707	22461	22445	22761	22673	22632	22597	22606	22522	22400	22596	22436	22387	22711	22437	22450	22433	22600	22592	22394	22325	22470	22371	22554	22578	22726	22406	22463	22670	22454	22579	22624	22501	22475	22547	22659	22499	22450	22546	22708	22554	22439	22597	22547	22685	22689	22446	22433	22672	22461	22527	22525	22383	22374	22567	22557	22469	22537	22545	22560	22484	22415	22656	22723	22530	22518	22695	22368	22502	22558	22664	22607	22520	22607	22560	22410	22539	22601	22546	22586	22667	22505	22542	22517	22582	22579	22513	22488	22653	22426	22581	22575	22540	22443	22530	22508	22681	22559	22514	22643	22578	22736	22622	22445	22675	22472	22618	22430	22661	22583	22383	22389	22348	22430	22689	22577	22520	22346	22300	22487	22592	22601	22526	22688	22486	22418	22539	22543	22518	22690	22581	22486	22505	22499	22381	22628	22572	22566	22578	22644	22649	22606	22572	22510	22516	22548	22600	22596	22592	22450	22597	22708	22473	22508	22444	22546	22705	22417	22651	22619	22310	22711	22558	22679	22518	22334	22544	22623	22346	22507	22429	22426	22406	22507	22411	22569	22502	22647	22639	22595	22495	22419	22688	22453	22696	22623	22557	22548	22753	22549	22715	22576	22408	22530	22503	22473	22484	22534	22579	22563	22519	22606	22503	22508	22635	22624	22639	22328	22456	22592	22545	22544	22790	22462	22546	22563	22474	22455	22707	22586	22614	22632	22577	22585	22611	22668	22317	22497	22617	22555	22586	22668	22742	22481	22529	22730	22510	22650	22323	22600	22504	22408	22541	22602	22788	22494	22536	22610	22571	22540	22457	22472	22541	22420	22521	22500	22499	22631	22481	22502	22454	22479	22548	22604	22457	22650	22389	22550	22593	22519	22434	22619	22669	22431	22686	22528	22484	22383	22549	22644	22595	22549	22396	22408	22659	22457	22481	22592	22571	22598	22455	22610	22412	22529	22531	22485	22525	22629	22386	22534	22281	22468	22630	22543	22498	22487	22578	22379	22464	22586	22565	22566	22362	22399	22525	22613	22536	22615	22412	22482	22591	22280	22621	22528	22697	22497	22652	22704	22445	22675	22439	22544	22365	22536	22470	22493	22451	22655	22692	22643	22433	22818	22579	22471	22802	22362	22438	22690	22540	22626	22466	22640	22527	22326	22490	22458	22525	22622	22476	22469	22626	22601	22802	22576	22495	22642	22289	22442	22665	22529	22533	22439	22471	22556	22607	22582	22531	22380	22577	22557	22560	22578	22593	22470	22654	22458	22413	22639	22313	22320	22553	22424	22712	22564	22624	22573	22564	22532	22625	22721	22586	22615	22680	22631	22691	22589	22508	22718	22524	22581	22418	22573	22538	22390	22645	22497	22295	22368	22623	22537	22441	22484	22398	22615	22500	22408	22606	22442	22568	22480	22549	22521	22478	22649	22389	22593	22567	22708	22574	22529	22468	22487	22559	22574	22512	22530	22633	22529	22371	22523	22500	22642	22521	22446	22547	22737	22327	22607	22594	22366	22575	22553	22518	22838	22449	22585	22323	22588	22434	22528	22598	22521	22708	22592	22491	22523	22449	22560	22459	22482	22668	22454	22530	22458	22544	22500	22558	22603	22540	22600	22400	22615	22480	22505	22582	22498	22497	22620	22518	22543	22494	22380	22692	22533	22533	22652	22535	22607	22462	22528	22499	22491	22598	22586	22665	22328	22541	22643	22502	22566	22340	22641	22480	22585	22411	22583	22503	22795	22537	22606	22641	22435	22526	22511	22396	22566
22446	23414	44078	48860	42903	35442	34407	30830	30471	30987	30720	30964	30884	30813	30700	30909	31134	30915	30795	30857	30640	30562	30307	30535	30653	30935	30748	30328	30583	30514	30366	30533	30938	30708	30599	30693	30689	30743	30630	30460	30612	30587	30554	30489	30507	30447	30605	30275	30699	30548	30619	30334	30550	30959	30685	30540	30448	30368	30736	30518	30529	30311	30697	30374	30559	30588	30579	30820	30433	30481	30267	30316	30390	30486	30579	30523	30420	30615	30459	30264	30439	30555	30534	30373	30484	30524	30396	30724	30371	30406	30648	30698	30480	30652	30366	30559	30556	30402	30495	30450	30458	30636	30556	30351	30639	30487	30418	30412	30488	30554	30561	30538	30586	30367	30419	30495	30368	30594	30596	30655	30717	30582	30650	30482	30527	30560	30401	30478	30613	30533	30365	30396	30434	30389	30295	30275	30481	30494	30343	30501	30540	30326	30375	30344	30542	30298	30487	30607	30493	30378	30365	30438	30659	30662	30314	30518	30522	30360	30786	30457	30697	30576	30580	30468	30497	30547	30603	30630	30497	30123	30296	30571	30398	30321	30274	30833	30214	30274	30581	30203	30393	30575	30452	30507	30549	30578	30589	30394	30339	30353	30515	30297	30475	30531	30422	30453	30571	30520	30406	30620	30611	30131	30682	30519	30398	30326	30517	30485	30445	30564	30606	30447	30653	30200	30495	30316	30707	30554	30378	30271	30470	30633	30499	30526	30441	30547	30549	30601	30586	30463	30702	30443	30454	30391	30546	30470	30385	30290	30452	30259	30254	30154	30452	30557	30453	30470	30396	30676	30396	30513	30635	30331	30669	30442	30263	30630	30412	30367	30415	30531	30457	30437	30683	30408	30425	30479	30111	30253	30503	30427	30596	30587	30522	30556	30520	30595	30283	30592	30366	30287	30602	30361	30535	30395	30530	30577	30379	30519	30384	30461	30500	30621	30414	30614	30600	30529	30682	30499	30424	30481	30390	30790	30519	30616	30269	30664	30376	30381	30470	30452	30319	30558	30359	30132	30590	30659	30511	30666	30597	30470	30455	30537	30347	30658	30436	30492	30272	30385	30398	30425	30516	30372	30623	30551	30559	30284	30391	30542	30359	30340	30311	30797	30567	30657	30514	30380	30701	30487	30385	30443	30692	30508	30393	30528	30514	30503	30184	30477	30478	30536	30466	30314	30434	30169	30503	30452	30464	30413	30449	30447	30581	30401	30469	30495	30392	30646	30596	30295	30486	30669	30521	30330	30272	30367	30405	30400	30583	30392	30368	30348	30383	30386	30548	30398	30618	30328	30299	30354	30443	30302	30560	30479	30272	30379	30548	30499	30467	30528	30498	30445	30185	30540	30439	30304	30355	30225	30483	30570	30433	30504	30543	30415	30245	30561	30434	30456	30692	30338	30400	30381	30604	30384	30410	30179	30405	30652	30626	30468	30408	30369	30624	30468	30473	30433	30679	30286	30449	30616	30242	30450	30382	30437	30520	30495	30560	30297	30363	30588	30298	30542	30395	30264	30026	30341	30511	30354	30333	30302	30366	30406	30821	30459	30295	30616	30515	30529	30417	30430	30492	30480	30676	30472	30670	30502	30528	30562	30672	30543	30503	30553	30550	30693	30482	30541	30730	30442	30373	30474	30525	30525	30590	30490	30380	30252	30370	30759	30660	30438	30511	30573	30502	30546	30588	30524	30552	30535	30523	30481	30533	30652	30457	30504	30385	30376	30558	30650	30706	30548	30537	30293	30602	30575	30512	30769	30485	30423	30115	30380	30547	30345	30296	30302	30437	30375	30428	30446	30574	30398	30523	30604	30381	30658	30434	30479	30501	30359	30685	30425	30639	30562	30453	30293	30236	30413	30420	30645	30405	30501	30636	30590	30641	30203	30242	30200	30538	30434	30391	30488	30679	30554	30299	30406	30552	30495	30490	30531	30526	30375	30479	30579	30350	30303	30598	30760	30416	30368	30436	30525	30438	30327	30668	30229	30483	30685	30527	30171	30481	30557	30361	30233	30335	30583	30314	30213	30480	30549	30264	30602	30721	30314	30381	30504	30508	30447	30613	30479	30418	30488	30466	30273	30482	30637	30338	30394	30438	30360	30260	30686	30484	30498	30542	30439	30426	30563	30563	30371	30230	30441	30658	30580	30368	30465	30429	30629	30326	30407	30309	30501	30485	30432	30849	30558	30419	30479	30612	30098	30533	30782	30517	30505	30324	30306	30495	30600	30586	30377	30543	30393	30420	30349	30490	30538	30499	30563	30273	30446	30646	30516	30322	30353	30538	30445	30482	30543	30479	30416	30330	30305	30398	30433	30332	30399	30561	30566	30213	30637	30348	30526	30374	30439	30623	30497	30358	30829	30271	30387	30399	30453	30605	30346	30616	30292	30679	30314	30466	30349	30606	30409	30553	30569	30652	30214	30201	30578	30525	30674	30469	30308	30538	30337	30500	30351	30543	30726	30530	30300	30501	30419	30424	30589	30583	30266	30529	30473	30382	30618	30431	30530	30625	30375	30205	30346	30455	30540	30412	30508	30240	30611	30756	30625	30639	30571	30592	30506	30544	30319	30473	30401	30605	30366	30516	30259	30363	30489	30480	30194	30361	30306	30727	30539	30603	30374	30542	30356	30570	30528	30407	30439	30699	30565	30289	30355	30524	30487	30255	30436	30438	30277	30350	30428	30544	30566	30602	30645	30401	30381	30588	30475	30459	30373	30431	30519	30535	30492	30387	30511	30419	30412	30569	30420	30283	30253	30403	30559	30400	30566	30333	30609	30265	30458	30424	30275	30318	30294	30471	30533	30722	30248	30423	30197	30738	30930	30564	30702	30521	30283	30435	30641	30533	30374	30313	30475	30139	30435	30516	30618	30203	30275	30625	30496	30508	30645	30570	30359	30430	30460	30278	30478	30609	30264	30206	30330	30514	30365	30393	30461	30654	30598	30654	30393	30230	30465	30442	30440	30659	30575	30418	30392	30452	30279	30517	30359	30685	30412	30448	30430	30449	30454	30382	30467	30386	30684	30638	30263	30427	30511	30349	30367	30482	30490	30294	30584	30253	30401	30458	30641	30464	30538	30500	30400	30304	30588	30741	30606	30451	30421	30495	30537	30424	30292	30573	30691	30417	30517	30458	30508	30382	30466	30420	30575	30364	30410	30331	30314	30524	30511	30404	30460	30464	30462	30402	30269	30239	30449	30337	30418	30531	30525	30500	30193	30417	30621	30529	30240	30433	30292	30461	30335	30709	30594	30480	30558	30667	30473	30405	30239	30322	30619	30506	30497	30578	30360	30274	30584	30441	30567	30310	30479	30460	30522	30336	30382	30436	30323	30341	30680	30567	30326	30434	30353	30437	30332	30337	30359	30375	30231	30241	30355	30290	30498	30310	30515	30743	30262	30384	30428	30507	30455	30514	30541	30536	30572	30570	30342	30285	30451	30397	30411	30505	30589	30598	30515	30519	30324	30604	30482	30346	30459	30241	30755	30447	30593	30514	30519	30229	30389	30590	30514	30502	30602	30624	30301	30430	30326	30555	30293	30587	30673	30324	30375	30399	30459	30462	30310	30760	30709	30679	30500	30534	30532	30687	30320	30341	30538	30473	30565	30421	30118	30278	30616	30575	30669	30573	30131	30390	30470	30634	30308	30506	30593	30525	30638	30605	30276	30392	30423	30464	30458	30573	30266	30518	30642	30432	30541	30482	30322	30528	30500	30351	30492	30453	30203	30167	30293	30433	30332	30514	30522	30465	30453	30452	30606	30523	30351	30432	30604	30421	30537	30434	30605	30587	30532	30385	30620	30511	30348	30442	30463	30487	30240	30432	30440	30516	30368	30450	30467	30364	30406	30515	30373	30297	30574	30446	30460	30643	30395	30395	30266	30426	30393	30513	30264	30253	30488	30385	30465	30513	30532	30623	30237	30446	30612	30505	30365	30602	30531	30610	30310	30666	30614	30468	30328	30577	30393	30463	30327	30202	30333	30533	30410	30575	30518	30257	30505	30488	30464	30434	30507	30440	30334	30521	30401	30559	30387	30617	30671	30654	30510	30611	30452	30613	30452	30563	30552	30604	30569	30365	30558	30478	30599	30610	30396	30512	30331	30246	30521	30241	30473	30283	30614	30568	30554	30547	30363	30609	30386	30467	30448	30500	30664	30517	30425	30329	30527	30409	30248	30543	30400	30428	30380	30290	30581	30577	30362	30478	30446	30218	30466	30468	30375	30428	30594	30728	30445	30508	30459	30438	30497	30493	30283	30570	30311	30480	30600	30525	30641	30502	30334	30406	30638	30606	30275	30720	30378	30481	30513	30462	30519	30383	30574	30277	30495	30457	30519	30544	30300	30392	30441	30630	30331	30353	30335	30317	30545	30284	30393	30684	30787	30543	30464	30668	30748	30677	30191	30581	30731	30489	30409	30671	30419	30474	30425	30542	30513	30211	30474	30471	30376	30426	30436	30521	30597	30478	30602	30382	30546	30648	30219	30475	30596	30815	30583	30196	30351	30641	30482	30385	30232	30324	30619	30299	30442	30520	30177	30542	30270	30237	30320	30498	30376	30493	30480	30680	30371	30645	30243	30417	30585	30396	30385	30497	30504	30781	30485	30477	30516	30377	30575	30494	30522	30568	30710	30266	30584	30332	30472	30294	30404	30401	30447	30646	30375	30538	30714	30562	30494	30711	30468	30458	30581	30406	30359	30470	30536	30304	30381	30377	30471	30506	30151	30415	30427	30415	30582	30323	30565	30704	30364	30524	30496	30490	30542	30466	30582	30381	30415	30551	30669	30357	30384	30448	30388	30590	30325	30240	30533	30503	30708	30291	30126	30359	30586	30471	30563	30527	30680	30574	30314	30398	30439	30672	30288	30335	30441	30328	30589	30547	30452	30718	30403	30158	30412	30389	30502	30494	30302	30219	30461	30570	30307	30696	30286	30484	30334	30554	30573	30431	30494	30667	30638	30343	30493	30770	30528	30627	30301	30349	30286	30591	30616	30247	30337	30400	30536	30552	30620	30296	30429	30685	30535	30494	30530	30532	30267	30519	30425	30618	30447	30299	30409	30485	30234	30357	30489	30443	30299	30571	30606	30530	30321	30400	30314	30476	30376	30386	30534
63911	99303	96669	84527	58149	35855	26163	23343	22955	22942	23094	22898	23034	23059	23142	23219	23104	22966	23184	23219	23108	22998	22987	23113	23164	23166	23098	23106	23246	23032	22953	23156	22951	23049	22970	23108	23039	23045	23209	23092	23074	22986	23081	23142	23122	22927	23115	23044	23103	23061	22929	22963	23052	23006	23371	22955	23010	23246	22763	23018	23010	23032	23038	23035	23113	23097	23126	23321	23099	23000	23029	23160	22960	23114	23162	22862	22851	23106	23082	23140	23022	22909	23057	23049	23044	23020	23007	23014	22987	22939	23224	22981	23069	23379	23023	23300	22906	23074	22981	23247	23235	23138	23077	23122	23043	22879	22975	23027	23015	23032	23233	22923	22945	23103	23086	23045	23068	22839	23088	23211	22999	23076	22974	23062	23019	23111	23023	22912	23196	22955	23177	23078	23171	23202	22995	23244	23259	23020	23053	23039	23158	23317	22963	23179	22963	23150	23043	23044	23047	23089	23156	23112	23190	23128	23022	23031	22967	22951	23168	23081	23033	23035	22975	23074	23120	22903	22858	23144	23058	23017	23116	23082	23157	23180	23090	23036	23167	22956	23031	23037	23166	23086	23178	23075	23113	22958	22983	23087	23333	23135	23110	22922	23032	22894	22978	22796	23208	23177	23120	23121	23120	22975	23064	23083	23212	23154	23175	23145	23063	23016	23010	22984	23041	22931	23247	23171	23115	23303	22959	22994	23153	22990	23044	22990	23060	22999	23085	23275	22940	22886	22889	23047	23151	22978	23298	23122	23271	23179	22983	23223	23054	23146	22990	22873	23031	23001	22903	22952	23197	23132	22967	22951	22990	22960	23052	23200	23194	23067	22989	23099	23071	23111	23076	23060	23048	23163	23164	23044	23121	23134	23209	23049	23224	23220	23182	23097	23055	22896	23207	23294	23031	22975	23022	23057	23188	23022	23147	23077	22795	23003	23075	23053	23046	23061	23111	23212	23036	22982	22973	22950	23257	23100	23128	23031	23125	23173	23033	23096	23035	23028	22837	23078	23047	22845	23129	23049	23040	23117	22804	22974	23136	23100	23094	23002	23062	22892	23046	22910	22941	23031	23106	22973	23142	23203	23141	22954	23115	23006	23146	23116	23154	23031	23058	23057	22933	23010	22957	22954	22998	23170	22828	22957	22952	23116	23172	22905	23111	23131	23179	23144	23237	22976	23015	22972	23197	23011	23206	23106	23056	23063	23203	23053	23043	23107	23036	23131	23105	22901	23212	22937	23125	23189	23056	22895	22948	22873	22941	23161	23044	23111	22871	23119	23058	23022	23215	22982	23053	22933	23242	23083	23050	22935	23308	23156	23185	23103	22993	23038	23111	22915	23104	23181	23107	22944	23002	22954	23150	22957	23124	23253	23159	23057	23187	23093	23027	22863	23153	23220	23027	23171	22948	23157	22972	23063	23118	23029	23103	23110	23034	23008	23081	23125	23131	23070	23005	23039	23250	23053	23081	23051	23151	23159	23094	23108	23083	22971	23112	22842	23099	23103	23213	23107	23144	23094	23110	23187	22985	22989	23033	23049	23268	23093	22928	22953	23331	23092	22975	23040	22949	23170	23127	23123	23042	22836	23119	23066	23014	22883	23039	23052	23054	23049	23124	23199	23089	23001	23114	23108	23052	23041	22895	23042	22958	22967	22818	22923	23115	22976	22985	23008	23032	23011	23050	23088	23066	23012	23178	22978	22906	23219	22951	23219	23016	23019	23028	23209	22935	23180	22847	23023	22966	22975	23005	23124	23103	23071	23039	23016	23002	23013	23090	22947	23031	23052	23141	22966	23122	23021	23174	22992	22991	23057	23027	23025	23143	22993	23065	22971	23035	22973	23087	22986	23045	22884	22840	22829	22997	23032	23073	23134	23037	23086	23118	23131	23208	22930	23047	22933	23119	22869	22899	23163	23128	23066	23003	23077	23069	23029	23126	23167	23007	23032	23034	22994	22944	22928	23210	23193	23122	23085	22973	23033	23105	23039	23061	23154	22957	23144	23071	22849	23072	23020	22888	23258	23027	22832	23061	23239	22970	23083	22975	23173	23016	23085	23202	23022	23208	23146	23186	22925	23003	23049	23064	22906	23154	23002	23006	23090	23014	23179	22944	23159	23249	23020	23076	22979	22860	23096	23198	22892	23106	22962	23069	23263	23032	23125	22924	22955	23064	23111	23114	23221	23001	22905	23045	22901	23044	23095	22962	22904	23057	22916	23109	23031	23156	23208	23042	22890	23218	22961	23005	23002	23107	22859	23183	23085	23184	23011	23032	23036	23137	23143	23012	22923	23083	22923	23185	22916	23141	22888	22872	23124	23067	22993	23146	22967	23073	23034	23289	22864	23144	23233	23166	22946	22989	22843	23193	23084	23183	23006	22998	22919	22974	22860	23028	23156	22999	22938	23028	23052	23196	23090	23125	23081	23092	23091	22938	23140	23230	23009	22980	23062	22957	23061	22959	23011	23253	22870	23070	23041	23226	23142	23036	23129	22972	23026	23230	23010	23015	22981	22923	23091	23038	23016	23060	23163	23093	23037	23128	23039	22710	23210	23110	23124	23250	22943	22913	22945	23091	23176	23110	22977	23098	23080	22941	23068	23003	23175	22942	22824	23048	22961	23108	23089	23095	23034	23161	22964	22945	22971	23302	23073	23087	23140	22980	23019	23086	23161	23164	23028	23294	23118	22974	23005	23030	22934	22978	23143	23034	23058	23185	23070	23077	23120	23229	23061	22995	23072	22998	23068	23077	23139	22999	23166	23055	23330	22935	23163	23114	23111	23235	23030	22926	23146	23189	22800	23031	23066	23075	23131	22967	22912	22950	23100	22992	23036	23061	22945	23070	23057	23060	23178	23157	22967	23113	23159	23200	23239	22927	23064	23203	23064	22880	23154	22861	23039	22966	23150	23069	23008	22954	22955	23117	22974	23109	22923	23030	23279	23105	23003	22916	23110	23058	23187	22993	23040	23138	23234	22903	23157	22926	23043	23464	23248	23142	23098	23172	23094	23109	23072	23093	22933	23114	23088	22918	23077	23031	23129	23080	23028	22986	23021	23027	23043	23141	22906	23250	23035	23168	23096	23181	23005	23043	23158	23038	23085	23128	23067	22993	22975	23218	22884	23030	23055	22986	23180	23097	23021	23008	23011	23152	22947	23115	23083	22981	23067	23159	23114	23048	23010	23085	23199	22944	23100	23030	23075	23104	23054	23003	23004	23080	22999	23001	22913	22941	23010	23132	23113	23156	23072	22840	23096	23207	23013	23197	23067	23120	22971	23047	23025	23201	23216	23082	23101	23127	22858	23115	22840	23082	23022	23010	23110	23169	22930	23026	23136	22966	23122	22936	23071	23112	22914	23159	22938	23060	23118	23048	22948	23136	23185	22985	23013	23085	23133	22997	23006	23100	22837	23014	22958	23124	22908	22974	23154	23135	22906	23098	23213	23104	23085	22915	23181	23222	22976	22975	23054	23086	22991	23053	23104	23038	23109	23074	23096	22941	23078	23202	23017	22937	23096	23089	23134	22988	22998	23111	23045	23107	23167	23206	23025	23004	23015	22924	23074	23208	22916	23126	23018	22944	23146	23085	23184	23103	22967	23047	22880	23061	23133	22981	23353	22814	22808	23207	23011	23117	23039	23005	23102	23094	23151	22994	23037	23051	23087	22917	22956	22891	22975	23182	23098	22999	23103	23102	22878	23196	23020	22914	23098	22899	23059	22909	22913	23096	23031	23210	23115	23014	23218	23184	22985	22886	22999	22902	23140	22855	22935	22996	23107	23040	22846	22985	23004	23208	23117	23199	23089	23124	22827	23039	23114	23300	22871	23014	23024	23210	23032	23156	22940	22941	23249	23068	23129	22898	23056	22983	23219	23177	23011	23262	22938	22960	23239	23189	22922	23060	23033	23034	22882	22955	22946	23030	23233	23090	22928	22991	23090	23260	23127	23288	23000	22946	23011	23187	23057	23283	23137	22984	22996	22923	22960	23212	23125	23127	23025	22920	22937	23206	23249	23224	22949	23102	23269	23079	23107	23042	23202	23106	22978	23013	23112	22939	22759	23155	22873	23073	22864	23135	22994	23082	23235	23004	22996	23022	23024	22987	22961	23107	23066	23089	23096	22891	22942	23052	23185	23012	23099	22998	23048	23184	23228	23101	22970	23170	23164	23000	23110	23002	22978	23128	23079	23051	23265	23220	22990	23117	22867	23088	23218	23189	22879	22872	23377	22908	23011	23067	23146	22845	22897	23061	23071	23048	23085	23192	23059	22928	23028	22939	23096	23299	23078	23197	23083	22993	23128	23009	23055	23127	22954	22859	23356	23052	23014	22960	23271	22795	23076	23065	23090	23119	23298	23048	22985	23002	23203	23055	23195	22955	23131	23152	23152	23057	23155	22905	23142	22992	23164	23037	22944	23222	23258	23299	22915	23026	23092	23014	22951	23212	23087	23199	23019	23108	23003	23164	22969	23135	22945	23071	23263	22859	23120	23231	23156	23006	23006	23120	23012	23102	22942	22978	23118	22979	23103	22907	22911	22877	23208	23089	23081	23139	23023	23217	22990	23133	23321	23012	22987	23143	23098	23095	23020	23016	23275	23032	23044	23172	23193	22876	23107	23097	22938	23088	23251	23161	23202	23058	23037	22873	22977	23009	23333	23191	23115	23202	23122	23019	23035	23180	23069	23042	22904	23312	23030	22905	23130	23034	23267	23280	23275	23117	22906	23129	22951	23122	22955	23130	22949	23058	23207	22946	23066	22842	23109	23012	23053	22924	22927	23300	22933	23060	22952	23202	23186	23024	23074	23153	22982	23206	22976	23015	23088	23088	23103	23101	23052	23019	22937	23063	23115	23021	23052	23104	23072	23127	23190	23046	23183	22954	23186	23170	22999	23265	23036	23141	23078	23030	23057	23145	22966	23094	22845	23225	22979	22962	23064	22990	23179	23297	23135	23241	22880	23249	22994	22987	23223	23098	23086	23027	23042	23008	23099	23023	23085	22967	23248	22881	23149	23233	23152	23065	22949	23158	23056	23064	23060	23029	22709	23201	23115	23064	23056	23244	23053	23091	23117	22911	22914	23111	23132	23039	23156	23257	23044	23225	22892	23125	22973
28694	36402	53067	44050	34351	31222	30316	29474	29757	29606	29799	29611	29776	29409	29605	29848	29370	29397	29407	29645	29539	29622	29596	29351	29653	29494	29794	29666	29375	29461	29651	29393	29815	29424	29450	29514	29513	29717	29489	29623	29476	29525	29187	29467	29659	29251	29566	29567	29539	29666	29790	29370	29652	29616	29715	29533	29698	29321	29735	29673	29272	29804	29575	29502	29517	29665	29376	29398	29424	29434	29360	29862	29748	29676	29577	29276	29375	29506	29545	29535	29582	29388	29494	29479	29736	29814	29560	29420	29728	29641	29306	29611	29394	29596	29438	29545	29621	29439	29198	29588	29591	29540	29546	29528	29648	29487	29689	29420	29431	29414	29624	29539	29559	29304	29351	29561	29462	29357	29343	29538	29467	29483	29558	29639	29670	29429	29646	29589	29326	29759	29519	29508	29483	29565	29637	29627	29677	29750	29365	29363	29567	29469	29695	29681	29617	29516	29826	29638	29533	29516	29512	29504	29215	29495	29574	29512	29617	29578	29623	29336	29168	29498	29608	29487	29628	29536	29519	29654	29849	29416	29847	29488	29495	29261	29393	29502	29398	29428	29527	29534	29829	29365	29451	29510	29542	29680	29514	29470	29557	29755	29506	29534	29400	29407	29410	29610	29617	29436	29394	29499	29534	29776	29570	29564	29509	29683	29456	29595	29527	29523	29645	29535	29583	29723	29497	29412	29571	29425	29472	29396	29357	29748	29608	29462	29728	29519	29494	29570	29628	29417	29637	29509	29411	29432	29530	29341	29585	29416	29741	29676	29503	29539	29519	29290	29748	29524	29572	29480	29315	29551	29296	29548	29445	29450	29446	29366	29512	29546	29582	29445	29593	29443	29487	29537	29538	29537	29444	29435	29363	29514	29594	29546	29323	29717	29756	29367	29499	29557	29430	29878	29475	29526	29491	29713	29507	29492	29522	29343	29397	29362	29614	29501	29208	29326	29571	29221	29525	29420	29428	29522	29368	29548	29542	29544	29404	29509	29428	29551	29533	29381	29483	29630	29619	29506	29670	29550	29564	29688	29527	29363	29793	29540	29629	29708	29358	29307	29536	29339	29270	29509	29600	29315	29727	29512	29695	29625	29822	29616	29738	29536	29826	29407	29475	29350	29262	29455	29553	29504	29634	29629	29509	29510	29547	29410	29246	29701	29343	29610	29652	29446	29437	29492	29383	29504	29549	29679	29783	29380	29444	29394	29799	29747	29414	29479	29481	29179	29403	29364	29237	29712	29491	29583	29719	29612	29759	29736	29634	29487	29428	29357	29556	29382	29436	29528	29740	29491	29518	29498	29717	29582	29293	29515	29418	29646	29402	29270	29405	29521	29295	29621	29540	29545	29501	29567	29599	29380	29653	29278	29524	29458	29641	29339	29354	29602	29499	29457	29649	29755	29368	29648	29729	29620	29550	29647	29696	29548	29487	29734	29423	29699	29455	29509	29675	29278	29580	29318	29392	29508	29370	29362	29745	29432	29798	29407	29571	29570	29598	29536	29503	29555	29276	29459	29600	29402	29796	29393	29538	29276	29409	29546	29443	29348	29486	29651	29539	29521	29741	29869	29526	29606	29757	29408	29471	29532	29593	29673	29660	29435	29388	29521	29392	29509	29604	29399	29566	29710	29479	29523	29628	29634	29406	29484	29307	29676	29489	29243	29638	29710	29385	29484	29596	29260	29522	29560	29382	29363	29506	29447	29274	29288	29738	29465	29485	29538	29453	29491	29606	29596	29508	29590	29606	29697	29465	29623	29611	29400	29490	29510	29429	29657	29695	29501	29634	29422	29420	29538	29522	29538	29514	29715	29687	29720	29537	29651	29523	29571	29497	29405	29515	29592	29536	29195	29417	29347	29609	29431	29225	29315	29437	29535	29331	29600	29320	29556	29654	29525	29674	29517	29663	29679	29394	29615	29654	29585	29511	29518	29643	29646	29444	29596	29555	29709	29503	29546	29569	29665	29619	29585	29394	29548	29703	29496	29503	29623	29692	29726	29511	29826	29504	29542	29498	29532	29491	29653	29388	29448	29454	29537	29459	29405	29479	29568	29504	29725	29842	29521	29266	29437	29627	29580	29489	29537	29289	29584	29645	29389	29490	29818	29482	29600	29733	29722	29614	29389	29552	29566	29606	29651	29681	29693	29658	29496	29490	29343	29691	29621	29696	29626	29376	29869	29593	29509	29846	29562	29726	29338	29536	29402	29524	29627	29366	29595	29603	29401	29556	29727	29469	29538	29422	29612	29370	29677	29436	29429	29551	29614	29564	29486	29594	29434	29725	29244	29635	29480	29435	29505	29290	29434	29360	29475	29734	29434	29544	29712	29349	29442	29546	29513	29435	29216	29442	29401	29687	29741	29390	29437	29494	29417	29274	29531	29632	29466	29502	29499	29408	29581	29674	29654	29633	29618	29747	29747	29539	29515	29409	29543	29547	29459	29468	29496	29386	29504	29560	29578	29565	29585	29452	29307	29598	29455	29513	29463	29324	29605	29582	29375	29484	29496	29426	29503	29484	29603	29684	29728	29204	29745	29549	29413	29716	29586	29783	29681	29539	29448	29513	29415	29371	29616	29582	29517	29586	29666	29662	29582	29548	29419	29586	29502	29712	29384	29699	29688	29456	29391	29461	29353	29473	29522	29537	29627	29406	29331	29485	29529	29503	29658	29532	29465	29538	29676	29880	29503	29323	29444	29582	29479	29792	29536	29740	29628	29386	29401	29670	29560	29423	29519	29632	29498	29393	29849	29336	29288	29241	29447	29709	29497	29358	29464	29500	29606	29416	29631	29604	29357	29418	29622	29433	29813	29487	29295	29534	29263	29799	29257	29597	29450	29558	29484	29373	29319	29386	29731	29653	29392	29702	29706	29644	29430	29454	29491	29588	29615	29549	29537	29661	29424	29554	29419	29412	29342	29816	29497	29897	29400	29531	29749	29653	29508	29821	29695	29397	29613	29479	29728	29636	29522	29782	29561	29672	29559	29355	29667	29464	29601	29449	29448	29547	29567	29944	29564	29586	29529	29458	29647	29630	29668	29707	29684	29663	29411	29443	29679	29758	29742	29693	29542	29374	29370	29474	29528	29427	29502	29566	29414	29448	29645	29663	29714	29715	29514	29507	29533	29376	29675	29624	29865	29450	29537	29484	29440	29584	29523	29582	29368	29315	29603	29813	29672	29624	29611	29384	29449	29739	29458	29630	29625	29590	29659	29452	29459	29763	29565	29489	29512	29646	29630	29280	29401	29349	29499	29498	29588	29584	29669	29494	29458	29545	29695	29511	29554	29364	29477	29658	29547	29529	29580	29630	29566	29614	29388	29396	29535	29551	29472	29827	29424	29328	29524	29370	29190	29622	29394	29521	29277	29512	29530	29651	29450	29606	29616	29353	29750	29254	29469	29552	29467	29412	29445	29320	29840	29630	29498	29545	29930	29389	29588	29733	29437	29745	29501	29344	29496	29564	29485	29642	29551	29631	29523	29521	29719	29523	29744	29758	29555	29622	29453	29613	29590	29372	29324	29818	29659	29429	29317	29533	29576	29609	29751	29488	29281	29777	29405	29589	29368	29519	29672	29659	29654	29530	29462	29299	29420	29424	29588	29328	29564	29467	29415	29541	29591	29568	29681	29565	29527	29800	29519	29485	29456	29522	29591	29810	29343	29594	29345	29469	29654	29297	29626	29446	29346	29564	29498	29676	29580	29584	29851	29543	29575	29563	29593	29404	29506	29531	29457	29400	29621	29677	29598	29565	29625	29719	29454	29476	29633	29540	29408	29691	29643	29299	29623	29556	29633	29497	29411	29448	29422	29272	29406	29570	29389	29670	29564	29682	29712	29373	29572	29573	29505	29526	29495	29564	29605	29578	29606	29396	29554	29569	29679	29552	29253	29407	29418	29520	29640	29503	29462	29629	29360	29571	29455	29778	29659	29492	29371	29855	29603	29507	29591	29566	29546	29565	29305	29343	29478	29713	29658	29706	29658	29547	29601	29532	29547	29584	29490	29420	29597	29788	29376	29709	29458	29666	29766	29519	29580	29623	29468	29486	29267	29499	29656	29663	29629	29426	29607	29637	29679	29641	29515	29637	29574	29364	29546	29667	29590	29599	29527	29633	29709	29641	29618	29562	29555	29463	29761	29511	29446	29487	29425	29568	29549	29377	29689	29678	29393	29670	29502	29675	29379	29719	29531	29511	29385	29546	29558	29631	29641	29575	29611	29676	29466	29425	29301	29401	29849	29432	29556	29521	29481	29725	29512	29450	29330	29633	29552	29485	29689	29727	29661	29377	29644	29643	29433	29642	29583	29825	29455	29331	29626	29447	29638	29447	29720	29563	29627	29459	29690	29562	29622	29250	29482	29652	29552	29360	29444	29616	29444	29729	29626	29776	29656	29506	29625	29442	29554	29476	29601	29537	29318	29522	29551	29541	29403	29607	29429	29506	29654	29291	29539	29481	29628	29689	29749	29608	29581	29450	29199	29673	29354	29678	29624	29427	29710	29755	29499	29476	29626	29510	29552	29588	29574	29630	29425	29659	29595	29428	29326	29368	29603	29489	29499	29492	29578	29425	29601	29530	29537	29606	29428	29524	29395	29661	29726	29597	29540	29590	29507	29505	29417	29742	29559	29507	29384	29622	29647	29566	29568	29355	29437	29421	29688	29768	29459	29644	29477	29495	29660	29561	29510	29650	29377	29489	29325	29514	29476	29669	29580	29469	29878	29657	29490	29633	29608	29569	29645	29653	29570	29368	29437	29590	29495	29557	29618	29756	29609	29406	29579	29376	29442	29489	29635	29325	29561	29577	29626	29411	29608	29790	29290	29597	29663	29505	29439	29546	29571	29415	29531	29700	29710	29491	29399	29542	29546	29463	29367	29586	29764	29717	29578	29415	29374	29552	29603	29480	29730	29360	29749	29794	29563	29574	29422	29477	29731	29400	29375	29783	29589	29636	29627	29576	29520	29587	29368	29621	29423	29327	29567	29652	29716	29385	29815	29649	29664	29578	29854	29632	29444	29473	29722	29501	29584	29508	29317	29644	29410	29652	29414	29475	29580	29536	29661	29802	29688	29633	29514	29404	29525	29485	29554	29327	29504	29365	29585	29768	29694	29604	29764
31346	59631	55608	37779	28335	23875	22777	22375	22456	22363	22701	22484	22402	22383	22435	22339	22521	22356	22519	22601	22425	22468	22452	22558	22526	22426	22292	22249	22487	22340	22556	22394	22340	22646	22536	22493	22498	22387	22546	22601	22516	22362	22613	22359	22404	22568	22448	22541	22306	22480	22542	22310	22601	22509	22577	22467	22423	22226	22572	22448	22460	22557	22423	22543	22281	22478	22355	22439	22503	22405	22396	22467	22555	22391	22537	22533	22469	22234	22428	22368	22408	22368	22371	22444	22478	22359	22659	22451	22602	22349	22368	22503	22473	22564	22333	22388	22299	22369	22456	22372	22341	22483	22282	22419	22502	22386	22432	22525	22321	22476	22490	22481	22561	22368	22396	22380	22658	22477	22397	22378	22425	22541	22439	22319	22537	22488	22559	22374	22431	22535	22434	22181	22610	22469	22516	22326	22459	22303	22445	22435	22524	22459	22425	22492	22614	22473	22444	22525	22366	22576	22405	22385	22413	22361	22500	22324	22254	22326	22453	22225	22400	22480	22310	22313	22444	22226	22504	22550	22612	22524	22613	22485	22391	22389	22349	22454	22602	22389	22347	22483	22304	22439	22459	22315	22430	22477	22533	22558	22411	22401	22486	22508	22448	22467	22223	22410	22474	22442	22501	22472	22470	22290	22217	22434	22389	22319	22369	22566	22399	22444	22492	22458	22179	22340	22356	22376	22474	22367	22510	22546	22368	22316	22364	22409	22316	22479	22599	22593	22473	22264	22592	22511	22519	22439	22465	22301	22359	22426	22460	22310	22433	22534	22404	22343	22390	22314	22231	22440	22491	22263	22510	22429	22302	22435	22511	22524	22348	22204	22518	22394	22356	22449	22365	22628	22593	22253	22421	22450	22358	22318	22481	22348	22521	22510	22492	22422	22461	22133	22518	22228	22426	22690	22413	22300	22315	22603	22395	22373	22398	22331	22499	22445	22548	22371	22411	22576	22348	22457	22290	22259	22282	22324	22460	22478	22558	22399	22321	22436	22376	22287	22353	22443	22499	22472	22376	22421	22319	22377	22580	22313	22481	22369	22287	22433	22396	22592	22562	22275	22498	22512	22345	22329	22464	22434	22397	22497	22638	22496	22395	22423	22499	22339	22347	22431	22204	22492	22569	22480	22391	22350	22472	22462	22391	22493	22378	22601	22375	22333	22437	22446	22577	22441	22357	22569	22390	22354	22279	22321	22475	22464	22461	22446	22329	22324	22421	22301	22267	22380	22453	22299	22322	22637	22492	22295	22389	22426	22504	22354	22351	22385	22303	22327	22355	22323	22527	22423	22568	22415	22707	22283	22624	22410	22321	22670	22576	22254	22362	22308	22473	22245	22519	22311	22347	22495	22611	22472	22513	22408	22418	22424	22473	22120	22324	22324	22382	22674	22337	22536	22348	22353	22596	22607	22337	22533	22465	22429	22156	22372	22492	22457	22599	22309	22441	22460	22526	22316	22252	22433	22619	22388	22488	22479	22475	22556	22486	22379	22340	22414	22398	22479	22082	22253	22291	22345	22243	22483	22490	22381	22461	22368	22402	22451	22287	22494	22606	22286	22485	22458	22544	22429	22365	22515	22336	22510	22329	22464	22494	22322	22289	22325	22536	22548	22588	22610	22414	22250	22513	22415	22511	22293	22453	22533	22437	22441	22427	22419	22409	22300	22311	22360	22703	22529	22615	22362	22607	22571	22598	22424	22481	22290	22426	22422	22436	22470	22525	22453	22242	22498	22437	22413	22528	22428	22324	22533	22523	22430	22298	22388	22349	22486	22391	22735	22311	22478	22362	22403	22369	22569	22370	22457	22421	22425	22442	22481	22341	22628	22448	22394	22494	22560	22506	22418	22371	22231	22561	22388	22396	22526	22466	22585	22406	22519	22409	22491	22334	22381	22308	22468	22457	22497	22669	22440	22395	22503	22656	22605	22388	22415	22381	22432	22403	22380	22493	22331	22619	22477	22467	22329	22410	22360	22360	22490	22373	22422	22322	22525	22428	22486	22414	22302	22456	22200	22323	22519	22449	22557	22277	22566	22592	22540	22387	22446	22467	22359	22424	22307	22535	22276	22536	22535	22549	22453	22447	22414	22342	22411	22539	22521	22246	22426	22438	22537	22481	22414	22256	22486	22286	22280	22404	22584	22460	22342	22462	22505	22402	22372	22530	22476	22349	22457	22528	22608	22503	22621	22501	22533	22372	22417	22346	22375	22506	22386	22440	22483	22311	22469	22554	22344	22419	22485	22531	22533	22588	22566	22502	22410	22336	22426	22455	22476	22480	22317	22567	22482	22239	22544	22489	22377	22604	22495	22455	22308	22383	22486	22494	22491	22378	22393	22318	22403	22487	22544	22432	22494	22432	22302	22449	22421	22275	22457	22384	22533	22654	22398	22537	22561	22535	22360	22245	22404	22379	22374	22463	22575	22468	22369	22628	22298	22348	22386	22510	22594	22383	22577	22538	22341	22430	22381	22459	22441	22344	22498	22421	22373	22240	22400	22372	22428	22438	22295	22342	22467	22463	22498	22390	22377	22166	22338	22322	22369	22375	22438	22569	22305	22561	22428	22449	22439	22347	22281	22539	22469	22392	22371	22489	22471	22490	22587	22262	22473	22299	22452	22483	22524	22439	22374	22579	22548	22532	22449	22374	22526	22527	22344	22459	22389	22321	22406	22327	22358	22480	22574	22466	22218	22557	22608	22466	22469	22359	22543	22457	22264	22308	22383	22532	22388	22464	22453	22558	22282	22209	22452	22559	22217	22587	22490	22384	22345	22385	22532	22500	22445	22301	22490	22610	22454	22560	22352	22475	22408	22487	22372	22505	22353	22434	22419	22402	22543	22462	22257	22407	22374	22446	22415	22376	22411	22550	22362	22399	22475	22537	22613	22357	22446	22291	22481	22371	22545	22452	22365	22610	22582	22357	22424	22303	22541	22391	22491	22462	22490	22500	22385	22486	22407	22532	22498	22344	22468	22183	22295	22466	22323	22335	22318	22273	22479	22321	22648	22398	22389	22440	22340	22291	22361	22319	22379	22299	22438	22436	22414	22482	22358	22376	22623	22634	22442	22289	22397	22534	22544	22339	22394	22339	22544	22353	22481	22597	22381	22502	22463	22408	22139	22417	22572	22281	22477	22401	22466	22518	22520	22534	22310	22564	22495	22376	22641	22487	22517	22317	22384	22613	22372	22507	22525	22326	22288	22312	22438	22475	22514	22394	22436	22470	22504	22369	22358	22303	22470	22541	22487	22456	22483	22359	22572	22301	22549	22362	22340	22300	22559	22588	22447	22344	22322	22387	22305	22518	22471	22377	22405	22592	22296	22484	22516	22520	22634	22477	22626	22533	22576	22549	22455	22499	22465	22368	22499	22422	22626	22497	22336	22370	22451	22340	22626	22327	22390	22336	22503	22413	22338	22338	22563	22344	22564	22402	22450	22554	22362	22482	22429	22550	22628	22318	22508	22589	22450	22480	22456	22467	22360	22526	22443	22459	22485	22358	22366	22560	22447	22644	22468	22544	22361	22361	22312	22407	22548	22490	22538	22458	22462	22515	22280	22392	22460	22460	22489	22528	22389	22393	22627	22443	22216	22524	22520	22430	22509	22240	22318	22353	22552	22235	22391	22390	22471	22480	22551	22513	22368	22501	22346	22235	22329	22378	22392	22474	22461	22441	22469	22389	22406	22306	22551	22581	22529	22502	22580	22570	22382	22461	22358	22311	22308	22378	22460	22319	22423	22366	22521	22478	22531	22538	22375	22455	22544	22563	22419	22382	22591	22493	22648	22522	22382	22526	22514	22456	22452	22383	22195	22374	22513	22400	22337	22453	22400	22440	22414	22291	22408	22451	22317	22555	22526	22292	22668	22480	22368	22472	22413	22460	22374	22543	22488	22532	22617	22219	22497	22558	22378	22351	22414	22355	22543	22503	22430	22468	22486	22364	22466	22373	22506	22387	22311	22515	22348	22519	22444	22478	22443	22320	22448	22419	22406	22372	22403	22425	22278	22475	22329	22466	22421	22565	22354	22672	22360	22592	22525	22365	22450	22269	22492	22484	22484	22490	22426	22408	22379	22447	22382	22234	22542	22282	22389	22555	22595	22537	22350	22393	22460	22482	22635	22501	22567	22523	22603	22522	22465	22459	22408	22442	22468	22348	22405	22389	22509	22318	22406	22468	22426	22270	22235	22392	22423	22426	22435	22466	22408	22503	22459	22510	22412	22382	22590	22428	22452	22434	22372	22311	22480	22404	22411	22460	22618	22480	22365	22601	22394	22651	22419	22558	22338	22563	22441	22484	22467	22371	22563	22521	22337	22344	22362	22335	22564	22568	22267	22368	22566	22373	22460	22517	22465	22597	22419	22431	22489	22556	22488	22405	22603	22245	22431	22572	22490	22497	22289	22511	22342	22335	22467	22452	22315	22585	22572	22463	22446	22551	22319	22672	22536	22532	22517	22603	22332	22368	22321	22622	22435	22490	22524	22450	22503	22416	22299	22528	22393	22576	22419	22525	22479	22426	22331	22422	22285	22371	22487	22351	22518	22435	22505	22307	22344	22441	22465	22448	22425	22212	22548	22398	22365	22466	22374	22376	22439	22375	22369	22246	22607	22573	22470	22421	22474	22529	22525	22291	22452	22453	22190	22453	22210	22470	22155	22503	22419	22507	22383	22422	22421	22415	22464	22488	22477	22518	22184	22384	22510	22430	22275	22642	22437	22384	22163	22354	22669	22522	22416	22196	22503	22296	22567	22391	22399	22397	22399	22426	22498	22413	22362	22321	22546	22511	22546	22437	22448	22455	22411	22402	22487	22289	22590	22319	22273	22467	22417	22324	22502	22266	22537	22405	22411	22467	22288	22468	22345	22389	22491	22524	22397	22374	22457	22470	22512	22415	22504	22584	22539	22526	22390	22507	22216	22342	22581	22573	22537	22394	22393	22507	22416	22586	22556	22420	22403	22413	22491	22461	22705	22466	22517	22528	22267	22450	22503	22130	22589	22553	22447	22322	22388	22377	22251	22380	22416	22491	22421	22243	22451	22272	22419	22552	22495	22403	22491	22590	22583	22489	22431	22512	22454	22111	22475	22381	22525	22468	22400	22504	22310	22525	22380
23897	24642	49990	50196	40138	33558	32211	29941	29778	30230	30173	29555	29814	29661	29693	29781	29975	30035	29616	29719	29588	29813	29698	29471	29502	29933	29966	29717	30012	29594	29775	29747	29777	29604	29901	29602	29789	29771	29653	29681	29961	29472	29917	29661	29685	29670	29622	29671	29674	29838	29907	29697	29679	29859	29561	29727	29465	29532	29703	29415	29572	29597	29716	29531	29602	29583	29347	29791	29605	29344	29874	29747	29543	29491	29774	29999	29811	29668	29682	29628	29756	29646	29544	29871	29628	29635	29709	29612	29615	29597	29637	29581	29630	29698	29606	29555	29748	29603	29560	29514	29875	29493	29555	29719	29382	29716	29597	29720	29619	29500	29712	29718	29761	29775	29478	29792	29745	29819	29739	29506	29716	29666	29846	29627	29793	29607	29475	29713	29856	29822	29658	29609	29496	29804	29685	29548	29751	29785	29847	29636	29644	29447	29653	29675	29499	29653	29733	29602	29576	29880	29581	29632	29764	29648	29751	29735	29745	29843	29688	29531	29823	29589	29635	29701	29634	29639	29794	29584	29689	29699	29804	29581	29615	29761	29781	29460	29722	29646	29559	29536	29683	29813	29547	29637	29698	29416	29641	29698	29569	29680	29554	29634	29337	29702	29858	29600	29687	29807	29786	29740	29775	29722	29687	29542	29531	29766	29585	29891	29507	29617	29582	29769	29692	29806	29678	29846	29628	29607	29609	29915	29802	29887	29447	29716	29731	29938	29571	29594	29758	29705	29604	29683	29561	29843	29447	29527	29503	29522	29492	29606	29683	29696	29579	29571	29583	29668	29908	29748	29748	29430	29739	29583	29647	29671	29472	29698	29894	29749	29607	29657	29756	29552	29707	29802	29667	29780	29680	29665	29426	29538	29621	29450	29613	29615	29599	29556	29713	29578	29567	29716	29582	29585	29643	29425	29589	29336	29732	29601	29726	29896	29863	29674	29872	29583	29889	29647	29543	29452	29596	29783	29528	29764	29557	29805	30027	29588	29745	29822	29541	29713	29587	29730	29753	29728	29543	29507	29613	29784	29527	29697	29698	29597	29761	29646	29745	29749	29742	29433	29750	29708	29724	29696	29914	29748	29679	29797	29411	29408	29573	29511	29914	29681	29532	29564	29622	29479	29768	29565	29652	29525	29768	29568	29664	29841	29662	29771	29799	29768	29704	29884	29376	29545	29782	29675	29951	29891	29692	29603	29835	29478	29731	29684	29627	29535	29549	29733	29566	29485	29697	29558	29784	29784	29511	29682	29549	29670	30035	29776	29816	29515	29455	29469	29521	29800	29700	29518	29593	29576	29673	29814	29626	29628	29628	29778	29706	29547	29356	29478	29256	29934	29804	29740	29783	29544	29450	29801	29808	29356	29625	29649	29704	29556	29518	29315	29626	29447	29662	29674	29680	29512	29538	29689	29751	29861	29795	29809	29333	29594	29799	29673	29783	29570	29458	29693	29575	29609	29480	29395	29663	29695	29639	29659	29620	29816	29899	29878	29599	30142	29744	29835	29568	29487	29690	29722	29582	29610	29516	29699	29785	29799	29485	29631	29772	29853	29749	29615	29658	29615	29532	29852	29717	29828	29920	29763	29997	29552	29582	29754	29716	29672	29814	29511	29485	29578	29687	29692	29740	29776	29678	29621	29434	29588	29760	29748	29426	29572	29776	29726	29476	29563	29815	29580	29664	29585	29525	29429	29806	29641	29634	29589	29353	29439	29780	29467	29547	29563	29656	29596	29669	29629	29582	29362	29702	29587	29920	29717	29814	29579	29561	29699	29576	29796	29543	29628	29350	29329	29659	29366	29565	29549	29731	29961	29605	29568	29539	29718	29919	29725	29595	29402	29731	29604	29493	29368	29654	29654	29605	29535	29823	29676	29770	29719	29841	29474	29672	29769	29742	29623	29633	29642	29753	29656	29699	29464	29797	29836	29778	29592	29637	29652	29605	29884	29756	29776	29803	29618	29664	29415	29659	29631	29811	29473	29697	29582	29618	29724	29524	29787	29838	29879	29679	29854	29807	29733	29508	29524	29721	29693	29454	29815	29632	29779	29458	29715	29923	29658	30030	29512	29683	29914	29750	29691	29839	29736	29903	29725	29568	29550	29451	29704	29670	29721	29638	29578	29921	29483	29512	29721	29764	29780	29609	29772	29699	29799	29663	29584	29606	29575	29715	29764	29428	29497	29616	29499	29514	29766	29699	29602	29810	29621	29812	29595	29624	29466	29612	29666	29596	29454	29547	29564	29547	29651	29559	29859	29437	29765	29427	29771	29589	29586	29471	29556	29724	29757	29617	29674	29781	29817	29930	29677	29690	29699	29917	29606	29424	29654	29481	29496	29586	29904	29977	29585	29752	29663	29359	29604	29564	29671	29487	29745	29617	29788	29714	29586	29614	29636	29723	29796	29535	29761	29563	29648	29571	29835	29432	29692	29721	29484	29656	29686	29792	29739	29679	29755	29369	29671	29708	29443	29641	29641	29571	29595	29665	29450	29500	29522	29784	29639	29584	29555	29602	29511	29739	29753	29941	29844	29631	29576	29768	29684	29600	29784	29635	29787	29591	29636	29601	29919	29579	29813	29580	29673	29711	29641	29518	29443	29701	29653	29638	29399	29613	29542	29664	29688	29690	29653	29405	29670	29673	29647	29678	29453	29536	29441	29456	29589	29489	29707	29675	29553	29774	29642	29610	29628	29612	29839	29730	29704	29438	29608	29845	29600	29551	29402	29846	29589	29533	29562	29692	29478	29598	29779	29517	29842	29672	29575	29880	29899	29812	29884	29841	29846	29642	29797	29531	29694	29372	29506	29530	29621	29366	29612	29586	29697	29706	29705	29789	29685	29739	29651	29561	29620	29594	29626	29475	29567	29874	29549	29602	29508	29599	29623	29387	29778	29704	29625	29542	29659	29572	29948	29761	29599	29978	29674	29718	29770	29818	29555	29838	29691	29721	29541	29750	29651	29429	29761	29764	29819	29888	29517	29566	29719	29404	29553	29881	29603	29596	29634	29532	29473	29676	29789	29388	29627	29450	29572	29844	29814	29709	29752	29818	29494	29778	29776	29545	29618	29535	29737	29680	29700	29919	29687	29798	29780	29591	29675	29904	29774	29654	29641	29960	29591	29648	29588	29575	29834	29661	29525	29715	29776	29719	29868	29593	29760	29903	29801	29568	29683	29604	29665	29759	29577	29656	29628	29684	29821	29677	29597	29997	29737	29590	29777	29783	29860	29593	29483	29662	29580	29483	29761	29465	29531	29687	29645	29595	29551	29360	29452	29462	29502	29601	29636	29646	29703	29830	29575	29675	29632	29716	29902	29607	29712	29796	29393	29498	29691	29820	29685	29440	29652	29925	29652	29742	29829	29761	29576	29827	29782	29650	29517	29896	29420	29591	29707	29450	29772	29848	29761	29532	29924	29869	29705	29703	29547	29926	29570	29845	29671	29800	29635	29705	29637	29839	29505	29914	29507	29828	29830	29529	29553	29886	29636	29592	29768	29518	29756	29733	29619	29728	29604	29541	29492	29625	29665	29910	29577	29725	29756	29616	29523	29519	29581	29689	29736	29663	29983	29714	29402	29576	29566	29656	29490	29900	29434	29459	29782	29924	29505	29598	29693	29685	29586	29470	29674	30008	29605	29871	29649	29530	29676	29613	29589	29598	29542	29655	29611	29892	29751	29717	29610	29687	29745	29695	29838	29492	29765	29713	29598	29838	29654	29939	29723	29780	29648	29564	29545	29621	29704	29822	29709	29505	29693	29505	29578	29696	29582	29823	29657	29884	29454	29657	29527	29692	29764	29483	29644	29724	29582	29448	29870	29806	29615	29492	29667	29560	29578	29562	29453	29469	29839	29720	29829	29711	29766	29857	29475	29745	29600	29681	29679	29804	29637	29598	29574	29672	29745	29384	29647	29784	29595	29585	29734	29489	29536	29526	29678	29666	29683	29576	29641	29542	29576	29524	29701	29548	29708	29645	29427	29726	29564	29527	29818	29579	29761	29860	29809	29758	29748	29736	29625	29757	29452	29773	29735	29755	29626	29550	29727	29601	29739	29611	29600	29727	29624	29710	29745	29675	29754	29685	29411	29827	29701	29724	29805	29588	29835	29800	29580	29570	29876	29670	29851	29818	29571	29723	29655	29743	29737	29709	29698	29807	29628	29613	29825	29731	29596	29560	29833	29548	29667	29925	29527	29542	29618	29764	29736	29569	29863	29805	29643	29554	29835	29560	29522	29780	29513	29578	29758	29685	29852	29491	29614	29717	29595	29683	29599	29382	29928	29726	29576	29570	29582	29775	29727	29675	29575	29851	29633	29744	29772	29682	29458	29292	29552	29893	29755	29686	29628	29761	29753	29804	29819	29772	29721	29535	29543	29794	29601	29537	29610	29681	29757	29711	29640	29629	29653	29550	29848	29847	29497	29712	29657	29678	29793	29536	29696	29694	29669	29530	29647	29540	29717	29816	29736	29653	29698	29729	29733	29635	29721	29686	29553	29478	29709	29667	29852	29489	29770	29769	29630	29639	29641	29588	29768	29830	29809	29752	29751	29778	29672	29589	29609	29954	29760	29726	29764	29427	29798	29455	29702	29736	29645	29676	29762	29600	29704	29697	29837	29716	29585	29692	29534	29934	29579	29581	29463	29646	29774	29749	29711	29991	29583	29691	29596	29513	29735	29537	29631	29657	29639	29645	29677	29722	29374	29858	29505	29590	29806	29892	29668	29512	29668	29729	29887	29795	29571	29968	29686	29866	29495	29806	29716	29755	29770	29789	29660	29831	29850	29849	29641	29738	29587	29811	29642	29484	29526	29710	29792	29815	29747	29685	29602	29698	29463	29532	29383	29743	29603	29471	29566	29583	29766	29670	29751	29726	29414	29563	29814	29627	29489	29693	29628	29764	29410	29716	29715	29688	29638	29974	29829	29611	29607	29769	29718	29717	29906	29679	29576	29719	29812	29784	29859	29759	29734	29751	29734	29699	29693	29811	29530	29609	29802	29680	29348	29799	29824	29613	29906	29712	29884	29871	29752	29653	29612	29509	29897	29819	29505	29615	29950	29812	29498	29731	29666	29697	29685	29750	29564	29623	29706	29812	29578	29847	29733	29803	29644
49716	97915	92983	66044	44015	28838	24063	22566	22727	22419	22764	22712	22486	22566	22503	22537	22413	22773	22490	22638	22656	22539	22502	22565	22493	22626	22526	22533	22765	22630	22444	22743	22542	22540	22653	22517	22418	22382	22602	22518	22685	22572	22525	22586	22539	22645	22564	22585	22511	22511	22839	22464	22611	22410	22569	22527	22513	22686	22347	22391	22702	22518	22480	22430	22654	22478	22662	22460	22463	22557	22672	22601	22480	22406	22397	22537	22380	22692	22478	22670	22656	22648	22615	22501	22673	22485	22458	22444	22599	22651	22482	22521	22554	22630	22453	22579	22446	22567	22539	22513	22576	22535	22611	22658	22355	22568	22630	22389	22449	22424	22551	22670	22517	22530	22484	22278	22682	22463	22417	22529	22683	22464	22498	22625	22470	22421	22620	22280	22701	22409	22603	22449	22554	22653	22429	22599	22637	22447	22562	22481	22556	22616	22663	22515	22535	22661	22373	22507	22598	22592	22495	22472	22560	22442	22615	22608	22454	22400	22537	22638	22558	22542	22315	22409	22724	22654	22420	22631	22634	22591	22755	22643	22576	22550	22481	22567	22690	22611	22632	22342	22611	22534	22857	22533	22416	22565	22547	22664	22559	22652	22486	22585	22454	22591	22572	22521	22534	22464	22538	22454	22738	22468	22739	22639	22609	22534	22560	22590	22559	22576	22436	22522	22499	22366	22268	22603	22463	22523	22476	22562	22473	22548	22517	22521	22632	22527	22507	22449	22540	22422	22560	22692	22532	22404	22734	22575	22453	22620	22757	22522	22503	22391	22623	22515	22539	22628	22593	22396	22606	22472	22525	22550	22586	22517	22613	22422	22295	22461	22522	22458	22683	22433	22529	22408	22541	22616	22533	22555	22596	22651	22375	22615	22579	22665	22485	22463	22597	22506	22592	22646	22458	22561	22413	22609	22652	22666	22390	22552	22571	22846	22578	22477	22609	22673	22445	22430	22757	22531	22537	22391	22369	22613	22475	22662	22607	22721	22706	22296	22597	22764	22596	22650	22460	22675	22681	22443	22505	22647	22629	22525	22391	22461	22458	22538	22788	22637	22576	22662	22606	22474	22466	22561	22335	22581	22549	22501	22571	22416	22585	22468	22402	22739	22500	22539	22650	22467	22544	22542	22579	22573	22575	22533	22828	22491	22314	22516	22556	22440	22676	22735	22426	22469	22606	22562	22564	22454	22441	22293	22546	22562	22662	22590	22469	22535	22423	22677	22579	22420	22609	22529	22620	22489	22522	22638	22605	22456	22392	22554	22555	22646	22650	22668	22413	22529	22563	22589	22490	22436	22720	22573	22601	22530	22400	22379	22592	22485	22463	22494	22474	22666	22769	22425	22514	22561	22653	22572	22610	22643	22360	22505	22491	22658	22434	22496	22432	22469	22423	22362	22634	22478	22645	22697	22813	22513	22621	22556	22518	22702	22513	22440	22389	22471	22359	22573	22560	22488	22526	22636	22395	22586	22582	22463	22546	22533	22652	22378	22721	22513	22589	22503	22689	22649	22523	22571	22804	22367	22652	22706	22542	22539	22553	22440	22634	22429	22579	22532	22573	22397	22315	22546	22429	22591	22851	22386	22621	22695	22497	22560	22613	22491	22534	22664	22386	22681	22581	22489	22565	22481	22481	22447	22699	22512	22450	22523	22489	22538	22514	22655	22358	22551	22664	22546	22467	22385	22453	22634	22371	22561	22637	22422	22717	22683	22510	22548	22657	22598	22580	22515	22546	22500	22476	22468	22637	22503	22581	22510	22748	22551	22729	22378	22434	22699	22482	22467	22687	22592	22518	22714	22491	22634	22537	22422	22483	22436	22563	22426	22623	22583	22440	22589	22565	22713	22733	22749	22475	22313	22673	22317	22416	22636	22499	22606	22595	22665	22621	22620	22581	22619	22531	22704	22358	22417	22596	22739	22517	22560	22454	22519	22604	22292	22438	22413	22533	22512	22530	22551	22758	22550	22526	22613	22544	22589	22481	22609	22655	22553	22601	22573	22444	22568	22458	22536	22582	22633	22445	22597	22510	22659	22556	22472	22645	22544	22685	22438	22526	22436	22522	22800	22521	22431	22542	22406	22440	22621	22478	22487	22616	22532	22564	22519	22499	22491	22555	22626	22660	22665	22435	22541	22651	22574	22575	22522	22499	22502	22513	22435	22550	22608	22439	22476	22408	22572	22558	22649	22693	22588	22444	22502	22581	22483	22601	22551	22583	22551	22524	22686	22530	22454	22500	22411	22478	22605	22607	22496	22445	22625	22418	22780	22438	22568	22552	22380	22448	22565	22489	22629	22535	22571	22584	22617	22683	22557	22649	22562	22657	22583	22384	22553	22465	22590	22584	22602	22568	22540	22453	22590	22543	22577	22722	22522	22526	22545	22491	22511	22457	22590	22482	22522	22541	22634	22572	22665	22651	22544	22637	22546	22784	22498	22596	22564	22456	22562	22593	22499	22572	22469	22487	22573	22473	22505	22436	22603	22660	22570	22506	22417	22529	22431	22575	22570	22624	22497	22554	22519	22648	22448	22469	22509	22704	22571	22260	22388	22670	22492	22498	22531	22627	22519	22553	22483	22536	22580	22571	22438	22674	22692	22671	22671	22590	22558	22732	22449	22470	22597	22490	22446	22675	22582	22470	22471	22597	22552	22671	22406	22624	22524	22583	22426	22631	22627	22576	22330	22261	22377	22462	22609	22476	22471	22635	22539	22797	22650	22469	22591	22563	22589	22552	22534	22539	22749	22349	22478	22452	22397	22569	22556	22510	22671	22723	22614	22615	22607	22533	22543	22547	22666	22536	22337	22574	22664	22626	22415	22513	22546	22699	22528	22468	22719	22541	22564	22648	22481	22430	22596	22651	22599	22573	22573	22628	22677	22416	22446	22628	22477	22623	22417	22533	22615	22514	22632	22474	22475	22778	22592	22658	22450	22534	22583	22493	22384	22681	22494	22533	22600	22471	22630	22571	22657	22751	22399	22578	22564	22457	22551	22568	22488	22684	22660	22487	22591	22330	22557	22657	22639	22593	22511	22251	22574	22774	22459	22575	22433	22465	22360	22658	22562	22608	22480	22436	22639	22339	22621	22472	22533	22354	22415	22557	22445	22619	22520	22639	22494	22565	22641	22540	22706	22725	22391	22618	22740	22575	22441	22583	22702	22430	22492	22720	22619	22383	22578	22575	22550	22735	22598	22529	22512	22468	22581	22490	22737	22668	22600	22614	22566	22662	22607	22592	22550	22565	22358	22585	22595	22588	22485	22528	22700	22423	22405	22476	22749	22791	22636	22506	22619	22752	22466	22517	22592	22612	22513	22556	22618	22600	22562	22594	22588	22374	22613	22623	22587	22700	22336	22689	22612	22581	22514	22598	22579	22610	22595	22553	22601	22582	22638	22612	22512	22458	22634	22677	22643	22495	22725	22586	22742	22476	22609	22493	22732	22543	22483	22466	22673	22469	22449	22557	22502	22550	22548	22463	22614	22530	22571	22477	22588	22716	22379	22482	22651	22627	22423	22569	22460	22680	22498	22568	22427	22625	22676	22696	22762	22433	22612	22449	22672	22585	22579	22578	22389	22557	22527	22579	22614	22576	22743	22493	22720	22660	22558	22687	22412	22501	22524	22538	22439	22557	22723	22692	22486	22506	22517	22559	22509	22610	22628	22550	22471	22516	22538	22638	22585	22545	22556	22435	22703	22507	22589	22754	22588	22566	22616	22654	22567	22426	22610	22471	22577	22626	22592	22752	22584	22626	22722	22447	22605	22499	22591	22637	22449	22646	22558	22370	22659	22527	22489	22507	22414	22488	22285	22417	22567	22529	22401	22522	22752	22562	22593	22511	22675	22499	22552	22417	22459	22740	22574	22438	22569	22551	22548	22457	22541	22543	22485	22765	22552	22599	22544	22591	22433	22662	22388	22635	22536	22459	22608	22381	22576	22581	22564	22665	22565	22432	22813	22551	22465	22377	22715	22507	22473	22707	22728	22454	22460	22570	22742	22461	22542	22652	22545	22556	22561	22545	22765	22598	22632	22507	22677	22544	22819	22392	22627	22635	22463	22555	22597	22558	22375	22569	22669	22513	22595	22455	22475	22637	22533	22367	22557	22357	22730	22564	22456	22540	22538	22642	22527	22548	22504	22572	22448	22458	22551	22477	22684	22592	22603	22317	22522	22637	22518	22646	22525	22683	22444	22449	22576	22629	22605	22307	22734	22686	22482	22602	22493	22404	22571	22484	22598	22666	22594	22602	22548	22563	22559	22702	22583	22537	22648	22759	22344	22442	22709	22582	22429	22607	22590	22588	22682	22591	22746	22599	22627	22677	22637	22492	22453	22315	22552	22417	22743	22504	22728	22388	22605	22645	22576	22406	22587	22658	22438	22681	22580	22629	22578	22727	22689	22418	22581	22472	22532	22457	22539	22448	22446	22512	22504	22524	22538	22565	22530	22586	22510	22590	22378	22542	22581	22583	22600	22463	22482	22478	22424	22574	22606	22647	22605	22422	22439	22411	22479	22700	22689	22296	22545	22734	22387	22503	22525	22634	22429	22683	22576	22698	22611	22641	22503	22492	22683	22422	22754	22565	22596	22513	22636	22409	22458	22628	22532	22478	22612	22446	22558	22635	22714	22614	22553	22470	22624	22395	22608	22651	22606	22517	22500	22409	22486	22710	22579	22609	22645	22625	22445	22597	22551	22558	22576	22657	22545	22575	22382	22484	22600	22533	22500	22581	22327	22696	22532	22727	22422	22571	22439	22492	22511	22620	22635	22721	22601	22865	22553	22714	22439	22667	22575	22429	22350	22501	22644	22442	22628	22448	22508	22440	22569	22582	22492	22680	22706	22474	22439	22739	22548	22668	22518	22554	22616	22544	22596	22523	22694	22486	22621	22597	22554	22335	22464	22438	22532	22565	22689	22257	22736	22495	22716	22500	22398	22704	22499	22468	22451	22616	22592	22459	22536	22627	22559	22565	22735	22642	22600	22716	22510	22671	22548	22533	22391	22600	22661	22497	22461	22545	22578	22483	22608	22698	22477	22682	22561	22639	22409	22478	22476	22433	22562	22569	22565	22678	22463	22541	22470	22415	22528	22699	22553	22520	22622	22557	22662
22394	23534	43552	47028	41565	35236	34282	30791	30782	31093	31201	30751	30895	31062	31049	30793	30893	30768	30854	30746	30834	30820	30854	30820	30778	30773	30827	30651	30999	30742	30663	30718	30909	30913	30927	30430	30770	30882	30598	30594	30716	30569	30675	30586	30398	30646	30538	30804	30603	30430	30753	30837	30510	30469	30609	30787	31050	30692	30629	30539	30544	30495	30703	30667	30710	30580	30748	30542	30623	30345	30571	30530	30692	30566	30673	30391	30441	30762	30612	30689	30680	30623	30507	30585	30575	30567	30608	30477	30634	30581	30684	30699	30599	30526	30341	30425	30378	30701	30556	30721	30630	30410	30693	30712	30664	30438	30541	30587	30396	30684	30572	30559	30510	30536	30624	30485	30653	30480	30440	30676	30318	30664	30616	30371	30613	30653	30641	30498	30270	30589	30605	30720	30605	30483	30370	30561	30646	30672	30641	30519	30397	30776	30390	30537	30453	30646	30632	30577	30690	30406	30695	30756	30442	30569	30641	30703	30393	30605	30576	30423	30635	30409	30585	30743	30744	30767	30641	30430	30423	30536	30680	30384	30354	30402	30490	30418	30563	30696	30697	30428	30500	30583	30577	30410	30362	30527	30651	30203	30338	30393	30539	30625	30572	30560	30469	30833	30690	30517	30439	30575	30517	30451	30642	30409	30756	30816	30559	30705	30480	30559	30500	30633	30311	30514	30566	30597	30697	30556	30295	30589	30542	30519	30579	30507	30342	30603	30727	30772	30709	30459	30548	30440	30431	30512	30248	30735	30712	30473	30510	30607	30516	30552	30665	30284	30422	30394	30408	30579	30547	30649	30539	30475	30512	30569	30272	30432	30708	30365	30656	30797	30897	30470	30689	30376	30633	30841	30432	30634	30601	30637	30722	30633	30690	30694	30455	30775	30730	30809	30698	30261	30567	30605	30627	30383	30680	30706	30432	30358	30656	30551	30736	30520	30884	30607	30396	30626	30703	30470	30694	30626	30600	30417	30537	30669	30452	30750	30376	30743	30390	30466	30428	30720	30615	30511	30586	30561	30403	30803	30585	30570	30829	30479	30585	30509	30488	30675	30408	30263	30450	30196	30391	30557	30424	30643	30448	30671	30743	30616	30639	30668	30505	30701	30569	30691	30359	30496	30557	30609	30818	30604	30569	30510	30530	30706	30556	30776	30691	30872	30616	30550	30452	30609	30311	30428	30590	30257	30619	30507	30724	30572	30517	30457	30769	30503	30690	30606	30377	30447	30557	30486	30731	30570	30503	30477	30541	30631	30613	30770	30556	30523	30557	30326	30661	30333	30415	30649	30581	30623	30610	30769	30572	30753	30582	30631	30620	30640	30467	30569	30353	30552	30592	30780	30532	30441	30854	30633	30381	30592	30693	30694	30430	30407	30291	30427	30668	30430	30574	30425	30287	30547	30380	30785	30657	30598	30465	30356	30408	30473	30555	30428	30537	30675	30422	30272	30667	30394	30538	30433	30497	30592	30598	30555	30514	30631	30357	30763	30660	30419	30773	30541	30606	30420	30595	30549	30321	30534	30429	30540	30526	30569	30352	30385	30586	30671	30613	30600	30567	30797	30576	30616	30259	30461	30508	30508	30542	30519	30492	30478	30934	30412	30549	30652	30529	30511	30276	30199	30506	30578	30633	30346	30839	30794	30611	30517	30600	30382	30616	30649	30638	30571	30448	30586	30643	30554	30731	30317	30323	30704	30571	30520	30482	30466	30402	30613	30801	30633	30325	30578	30468	30679	30562	30572	30535	30440	30638	30515	30604	30435	30563	30828	30640	30534	30407	30662	30649	30472	30520	30607	30399	30484	30423	30758	30724	30565	30708	30722	30429	30503	30398	30298	30684	30625	30516	30456	30527	30632	30514	30290	30448	30617	30517	30602	30592	30642	30479	30715	30666	30326	30508	30428	30466	30373	30415	30568	30366	30549	30464	30733	30500	30573	30519	30589	30461	30378	30765	30556	30482	30527	30422	30424	30388	30347	30690	30464	30541	30729	30596	30557	30564	30485	30478	30408	30621	30717	30495	30429	30300	30661	30483	30658	30439	30610	30600	30627	30585	30516	30462	30431	30363	30517	30486	30297	30504	30788	30432	30520	30400	30396	30293	30360	30611	30473	30388	30614	30661	30910	30325	30663	30709	30548	30635	30834	30520	30383	30710	30615	30565	30578	30695	30502	30615	30368	30153	30432	30489	30654	30447	30433	30537	30414	30594	30510	30685	30396	30420	30703	30558	30672	30617	30537	30482	30479	30474	30314	30748	30620	30795	30605	30641	30538	30647	30487	30698	30567	30524	30598	30528	30493	30758	30560	30414	30798	30599	30391	30380	30649	30399	30538	30809	30422	30465	30815	30508	30276	30464	30478	30539	30513	30570	30579	30739	30513	30619	30685	30843	30794	30504	30753	30628	30554	30311	30451	30661	30778	30491	30466	30649	30651	30659	30717	30692	30630	30511	30506	30432	30749	30529	30609	30484	30570	30520	30457	30603	30654	30399	30354	30629	30704	30589	30793	30566	30455	30552	30480	30539	30592	30787	30539	30491	30790	30525	30803	30481	30635	30595	30645	30673	30652	30609	30638	30379	30370	30536	30321	30720	30322	30666	30490	30466	30584	30529	30778	30397	30156	30390	30619	30438	30391	30548	30553	30721	30512	30600	30416	30590	30398	30533	30318	30858	30630	30611	30718	30634	30405	30585	30525	30641	30470	30611	30614	30906	30586	30654	30422	30296	30485	30634	30556	30578	30452	30744	30519	30473	30460	30441	30555	30806	30475	30553	30756	30574	30488	30635	30674	30422	30507	30649	30506	30456	30402	30432	30598	30603	30365	30744	30344	30668	30594	30382	30543	30410	30785	30192	30404	30826	30496	30645	30480	30583	30636	30388	30404	30338	30768	30742	30474	30524	30777	30685	30571	30509	30582	30489	30597	30656	30401	30448	30385	30498	30429	30610	30483	30352	30394	30481	30796	30495	30563	30720	30547	30357	30293	30374	30544	30494	30353	30474	30447	30584	30590	30449	30754	30501	30361	30514	30345	30690	30270	30543	30751	30667	30407	30632	30541	30564	30638	30495	30352	30704	30535	30654	30817	30765	30651	30642	30490	30567	30455	30633	30747	30305	30380	30319	30414	30549	30739	30627	30447	30733	30501	30816	30525	30642	30487	30201	30662	30347	30631	30365	30650	30517	30749	30567	30511	30714	30484	30249	30630	30481	30627	30637	30739	30347	30446	30777	30459	30767	30497	30499	30479	30222	30697	30617	30402	30682	30403	30727	30757	30672	30402	30390	30423	30436	30605	30549	30627	30682	30536	30427	30608	30426	30704	30509	30441	30624	30526	30314	30580	30775	30622	30433	30241	30642	30476	30375	30586	30429	30837	30472	30563	30697	30800	30574	30597	30535	30555	30448	30567	30729	30471	30554	30690	30409	30691	30486	30574	30507	30408	30694	30523	30592	30370	30521	30595	30733	30454	30229	30600	30382	30642	30802	30757	30298	30648	30607	30281	30343	30635	30611	30812	30685	30513	30630	30677	30700	30627	30575	30275	30574	30329	30283	30413	30485	30484	30490	30631	30474	30422	30640	30519	30700	30846	30837	30541	30766	30553	30465	30475	30650	30450	30664	30730	30514	30288	30638	30499	30574	30463	30527	30432	30558	30772	30503	30673	30432	30471	30418	30303	30534	30442	30466	30402	30403	30417	30464	30584	30218	30416	30462	31002	30723	30567	30527	30465	30445	30586	30498	30517	30599	30398	30598	30434	30477	30691	30385	30679	30509	30611	30643	30701	30517	30486	30595	30422	30489	30433	30618	30440	30496	30531	30630	30516	30618	30552	30304	30405	30538	30548	30709	30406	30494	30301	30649	30749	30527	30508	30662	30514	30481	30695	30692	30716	30356	30538	30476	30604	30514	30601	30518	30547	30613	30758	30588	30855	30621	30603	30544	30725	30635	30344	30365	30543	30667	30541	30502	30534	30374	30591	30748	30547	30592	30506	30592	30547	30602	30865	30557	30285	30414	30260	30670	30671	30326	30714	30526	30474	30610	30403	30683	30425	30406	30526	30510	30451	30639	30479	30564	30583	30604	30609	30536	30505	30636	30467	30614	30334	30482	30456	30558	30706	30217	30493	30845	30540	30646	30605	30719	30344	30652	30621	30481	30855	30684	30727	30624	30637	30591	30433	30469	30549	30516	30658	30690	30529	30582	30579	30513	30648	30513	30405	30456	30380	30648	30526	30463	30721	30481	30736	30442	30588	30618	30348	30505	30296	30434	30518	30522	30837	30613	30472	30501	30387	30875	30450	30666	30645	30432	30646	30351	30536	30330	30407	30484	30518	30527	30483	30416	30487	30579	30520	30266	30481	30436	30499	30727	30656	30825	30348	30531	30501	30506	30575	30371	30611	30687	30634	30389	30387	30521	30634	30499	30733	30150	30449	30400	30632	30439	30693	30416	30630	30695	30356	30828	30538	30479	30513	30532	30712	30512	30325	30431	30482	30364	30394	30508	30639	30655	30591	30658	30709	30614	30553	30460	30280	30381	30553	30549	30410	30508	30669	30762	30382	30495	30490	30427	30398	30705	30760	30459	30569	30808	30181	30583	30588	30508	30552	30513	30653	30540	30337	30639	30607	30458	30519	30448	30476	30430	30645	30507	30545	30715	30466	30537	30639	30458	30615	30714	30463	30598	30458	30435	30530	30578	30371	30192	30417	30618	30593	30405	30596	30574	30547	30461	30489	30706	30697	30871	30459	30690	30869	30536	30404	30498	30360	30183	30703	30806	30578	30417	30616	30591	30551	30516	30444	30466	30692	30696	30521	30585	30693	30480	30378	30601	30567	30636	30271	30433	30604	30673	30589	30787	30674	30551	30559	30424	30588	30585	30483	30714	30607	30532	30380	30532	30386	30525	30598	30646	30549	30522	30643	30730	30460	30296	30798	30505	30485	30399	30638	30537	30307	30520	30314	30771	30447	30508	30517	30428	30645	30576	30307	30482	30609	30515	30242	30332	30383	30676	30404	30514	30698	30497	30692	30675	30240	30539	30482	30553	30507	30551	30541	30454	30609	30859	30460	30560	30511	30729	30668	30473	30421	30448	30691	30603	30337	30377	30908
61686	98653	96711	83312	58174	35546	25945	23391	23096	22917	22898	23164	23023	23050	23105	23305	23081	23167	23202	23305	22915	23034	23207	23148	23065	23030	23125	23063	22924	23241	22918	23038	22987	23051	23203	23083	23061	22912	23177	23138	23020	23057	23266	23018	23110	23135	23154	23211	23285	23029	23203	23317	23114	23086	22974	22965	23066	23206	23356	22725	23309	23223	23024	23102	23145	23015	22902	23139	22990	23070	23188	23036	23044	23031	23001	23144	23236	23169	23168	23200	23053	23215	23171	23255	22875	23073	23017	23046	23149	23106	23146	23023	23000	22974	22973	23175	23103	23063	23067	23119	23003	23153	23222	23165	23292	23205	23107	23033	22903	23195	22924	23083	22908	23092	23111	23097	23228	23044	22989	23214	23098	23030	23130	23198	22971	23084	23027	23212	23013	23187	23192	23015	23301	22997	23141	23066	22889	23101	23152	23161	23069	23137	23032	23115	23164	23126	23155	23010	23015	23171	23172	23055	22940	22991	23021	23083	23265	23036	23012	22893	23189	22969	22925	23355	23077	23066	23162	23068	23176	23017	23045	22981	23145	23038	22991	23159	23057	23045	23204	22979	23075	23089	23078	23029	23040	23234	23186	23241	22915	23104	23238	23100	23009	23143	22939	23247	23248	23091	23242	23273	22977	23043	23131	22989	23038	23028	22969	23015	23202	22955	23195	23020	23209	23103	23206	22989	23112	23208	23120	23032	22980	22989	23157	22993	23151	22946	23094	23075	23056	23155	23139	23184	23284	23136	23094	22982	23185	23107	23091	23227	22981	23114	23191	23206	23110	23138	23066	23098	23128	23146	23091	23084	23159	23204	23059	23169	23055	23081	22954	23025	23011	23014	23142	23212	22998	22921	23051	23154	23194	23186	22890	23027	22989	23092	23201	22962	23036	22980	23052	23134	23012	23094	23036	23205	22910	23190	23124	23153	22996	23165	23054	23176	23068	23000	23163	23135	23134	23071	23134	23134	23311	22864	23233	22999	23107	23041	22934	23040	23170	23098	23016	23232	23023	23031	23153	23262	22994	23088	22882	23077	22957	23345	23031	23009	23260	23122	22976	23232	23100	23113	23082	23134	23180	23216	22950	23082	23216	23193	23124	23012	22922	23178	23069	23195	23211	22998	23086	23061	23108	23081	23024	22924	23079	23174	23215	23095	23123	23200	23100	23045	23021	23131	23268	23079	23364	22914	22964	23284	23081	22999	23015	23081	23034	22949	22965	23193	22969	22827	23271	22968	23266	23054	23021	23201	23179	23296	23036	22921	23182	23247	23070	22955	23179	23048	22826	23202	23089	23158	23139	23182	23014	22774	23170	23232	22986	23021	23152	23148	23088	23069	23102	23067	23191	23192	23092	23161	22927	23191	23067	23008	23246	23149	23251	22809	23032	23120	23092	23047	23173	23022	23041	23201	23117	22879	23084	23110	23061	23014	23120	23187	22897	23040	23168	23241	23182	23047	23224	23160	22904	23045	22989	23025	23090	23174	22918	23112	23059	23177	23162	23037	23101	23156	22932	22867	23077	23251	23115	23054	23204	22981	23043	23229	23165	23027	23103	23167	22908	22892	22997	23104	23158	22994	23017	23001	22880	23277	23206	23068	23157	23093	23098	23076	23059	23206	23045	23225	23321	23201	23109	23004	23091	23140	23125	23249	23223	22875	22990	23194	23067	22990	23173	23052	23056	23165	23202	23205	22881	23086	23132	23077	23172	22948	23307	23035	23006	23123	23159	22958	23102	23032	23276	23158	23037	22995	23131	23098	23084	23089	22985	23042	23091	23506	23053	23129	23131	22966	23095	23038	23006	23049	23062	22872	23179	23059	23005	23222	22961	23046	23016	23061	23083	23063	23050	23192	23105	23015	23161	22929	23040	23079	23079	23034	23185	23284	23129	23215	22951	23344	22987	22992	23083	23201	22979	22998	23210	23131	23140	22994	23028	23041	23261	23185	23154	22998	23166	22862	23232	23062	23185	23130	23193	22984	23140	23032	23112	23195	22944	23091	23133	23043	22965	23096	22978	23053	23116	23195	23107	23068	23037	23100	23095	23059	23085	22963	23011	23085	22991	23173	23004	23069	23272	23040	22878	22989	23024	23145	23092	23045	23061	23101	23022	23038	23118	23064	23138	23149	23160	23093	23047	22960	23204	22958	23201	23178	23001	23140	22872	23066	23104	23178	23203	23046	23056	23240	22869	22945	23164	23125	23045	23069	23069	23004	23055	22792	23021	23154	23197	22979	22988	23126	23165	23146	23029	23136	23239	23247	23100	22931	23023	23143	23167	23064	22959	23157	23073	23078	23149	23086	23039	23207	23065	23134	23210	23176	23167	23149	22915	23028	23068	23033	23085	22996	23151	23166	22989	23108	23099	22995	23053	23072	23095	22960	22964	23007	22979	23082	23289	23125	23026	23060	23027	23124	23038	23278	23238	23084	23072	23120	23071	23321	23094	23066	23138	22918	23021	23157	23098	23088	23221	23072	23043	22982	23212	23113	23178	23120	23141	23191	23079	23150	23003	23204	23173	23238	23324	23114	23059	23141	22948	23083	23016	23030	23109	23114	23034	22816	22867	23216	23048	23069	23078	23303	23141	23152	23088	23099	23152	22912	23212	23218	23042	23214	23036	23104	22937	23016	23071	23035	23183	23241	23201	23033	23039	22955	23078	23125	23076	23065	22988	22988	22992	23222	23137	23128	23215	23113	23095	23147	23107	23054	23187	23077	23130	23032	23062	23241	23060	22989	23150	23057	22895	22940	23163	23055	22922	23074	23001	23210	23284	23068	23336	23097	23225	23127	23061	23133	23113	23215	22971	23222	23093	23059	23042	22901	22932	22960	23292	23159	23116	23110	22964	23110	23068	23145	23076	23093	23044	23103	23091	22997	22961	23120	23231	23187	22895	23239	23144	23035	23066	23098	23091	23038	23023	23260	23059	23067	23096	23128	22983	23190	23075	23167	23276	23014	23228	23127	22888	23130	23093	23097	23170	23047	23292	23048	23191	23063	23207	23189	23007	23142	23328	22894	23179	23108	23292	23167	23045	23184	23185	23118	23075	23122	23101	23158	23045	23088	23148	23112	23256	23137	22912	23013	23026	23042	23162	23018	23209	22928	23247	23114	23192	23100	23290	23074	23191	22952	23136	22743	23160	23112	22920	23176	23069	23150	23116	23066	23321	23196	23208	22978	23147	23021	22996	23021	23280	23070	23156	23182	22973	23015	23234	23078	22974	23145	23079	23017	23186	23116	23013	22880	23139	23060	23026	23024	23201	23139	23029	23225	23089	22989	23181	23057	23140	22951	23106	22879	23012	23029	23039	22942	23202	23009	23104	22942	23148	23142	23071	23181	23121	23049	23096	23240	23114	23085	23083	23157	23176	23172	23086	23169	23060	23205	23132	23010	23179	23035	23042	23146	23040	22979	23070	23040	22988	23064	23194	23113	23038	22993	23161	22871	23141	23149	23037	23182	23034	23044	23139	23123	23150	23288	23061	23064	23193	23047	23161	22968	23034	23113	22950	23075	23041	23085	23101	23183	23170	23050	23020	23078	23266	22887	23083	23127	23160	22974	23113	23069	23213	23109	22985	23098	23094	23040	22976	22976	23172	23312	23024	23150	23138	23233	23081	23118	23066	22932	23138	23100	23145	23060	23223	23150	23104	23167	22990	23298	23062	23033	23089	22924	23056	23329	23266	22973	23168	23023	23122	23060	22936	22988	23224	22971	23103	23204	23041	23216	23167	23144	23077	22900	23208	22970	23148	23058	23155	23209	23146	23125	23117	23323	23198	23235	23085	23262	23194	23249	23029	23153	23102	23161	23238	23153	23183	23010	23048	23043	23169	23161	23180	23223	23059	23139	23013	23085	23097	23232	22897	22930	23118	23154	23348	23134	23165	23007	22893	23270	23219	23100	23084	23164	23261	22840	22973	23234	23094	23123	23136	22931	23102	22935	23221	23013	23055	23099	22965	23035	23076	23184	23092	23215	22919	22918	23066	23025	23075	23050	23159	22953	22987	23368	23095	22957	23137	23045	23191	23174	23007	23120	23033	23224	23134	23132	23174	23030	22820	22970	22920	23068	22939	23197	23141	22974	22986	23173	23106	22909	23308	22958	22954	23139	22990	23080	23122	23181	23255	23065	23243	23086	22950	23026	23049	23070	23244	23031	23057	22937	23018	23124	23095	23155	23116	23129	23167	22993	23036	22791	23148	23139	22966	23001	23039	23033	23212	23118	23011	23087	23011	23047	23221	23132	23207	23035	23116	23128	23131	23237	23194	23165	23058	23105	23066	23048	23135	23023	23047	23129	23212	22992	23153	23202	23225	23150	22916	22969	23201	22917	23274	22958	23182	23250	23151	23065	22951	23139	23116	23268	22911	23211	23119	23090	23077	22986	23100	23074	22961	23084	23010	22983	23254	22983	22962	23084	23059	23229	23120	23011	23208	23047	23087	23060	23276	22899	22988	23084	23057	23085	23052	23114	22848	23073	23164	22987	23000	23142	22971	23029	23145	23068	23244	23088	23119	23117	23091	23198	23178	22978	23041	23172	23137	23145	22992	23090	22942	22935	23300	23099	23104	23132	22940	23044	22916	23068	23100	23000	23180	23040	23150	22880	23275	23120	23114	23096	23222	23087	23121	23205	22983	22898	23088	22997	23086	23035	23100	23098	23238	23135	23115	23241	23146	23035	23204	22909	23079	23014	22995	22992	23045	23013	23162	23238	22895	23294	23048	23140	23246	23105	22979	23189	23225	23042	23055	23103	22974	23099	23100	23186	22994	23192	23065	23015	22954	23115	23136	22994	23020	23114	23047	23152	23098	23168	23057	23255	23132	23147	23127	23039	23156	23117	22986	23012	23049	23169	23104	22941	23041	22923	23287	22972	23228	23139	23046	23144	23092	23040	23127	22965	23173	23004	23154	22903	22922	23091	23153	23054	23260	23102	23095	23041	23087	23105	23148	23083	23138	23189	22862	23126	23156	23097	23061	22992	22958	23077	22880	23052	23322	22960	23138	23054	22998	23009	23095	23083	23142	23094	23076	22834	22926	23238	22989	23068	22979	23061	23150	23184	23184	23104	23124	22931	23156	23002	23049	23016	23106	23166	23068	23128	23062	23251
28939	36549	52591	44035	34621	30810	30151	29663	29632	29493	29652	29541	29709	29685	29515	29654	29730	29754	29569	29811	29668	29705	29844	29745	29690	29600	29427	29729	29669	29753	29687	29726	29692	29587	29383	29639	29711	29544	29909	29622	29732	29708	29555	29560	29709	29539	29591	29659	29554	29770	29566	29490	29640	29421	29716	29582	29877	29636	29571	29687	29665	29475	29621	29446	29884	29588	29594	29759	29516	29800	29584	29433	29631	29524	29763	29638	29576	29783	29474	29634	29812	29354	29784	29770	29734	29549	29567	29713	29390	29627	29642	29595	29483	29712	29551	29380	29554	29510	29693	29585	29575	29706	29555	29705	29451	29491	29537	29582	29762	29562	29597	29600	29633	29388	29493	29732	29732	29738	29641	29735	29363	29602	29541	29500	29723	29669	29562	29589	29683	29760	29454	29656	29451	29865	29446	29576	29486	29561	29886	29792	29636	29773	29339	29513	29523	29562	29661	29484	29710	29640	29792	29669	29381	29510	29511	29704	29651	29573	29661	29707	29876	29670	29893	29420	29481	29589	29545	29396	29498	29796	29514	29496	29878	29567	29605	29577	29711	29595	29524	29473	29599	29638	29510	29657	29563	29569	29875	29522	29689	29590	29570	29487	29585	29450	29502	29503	29712	29427	29513	29633	29593	29600	29643	29238	29397	29579	29564	29662	29699	29495	29668	29633	29799	29546	29657	29755	29802	29606	29565	29798	29573	29600	29563	29544	29496	29582	29856	29601	29514	29668	29512	29588	29228	29261	29438	29548	29659	29561	29623	29455	29472	29568	29646	29759	29484	29705	29501	29385	29404	29577	29735	29585	29752	29543	29746	29586	29511	29595	29633	29445	29675	29525	29789	29694	29617	29591	29555	29895	29616	29431	29588	29643	29736	29595	29718	29641	29634	29767	29808	29687	29763	29733	29651	29485	29685	29527	29609	29700	29706	29556	29544	29628	29658	29776	29709	29702	29522	29762	29645	29432	29756	29561	29736	29505	29488	29642	29587	29458	29621	29555	29504	29686	29796	29618	29451	29593	29493	29747	29530	29732	29398	29642	29471	29291	29591	29531	29758	29670	29662	29665	29676	29527	29575	29561	29601	29296	29617	29522	29462	29464	29762	29691	29608	29740	29342	29666	29812	29297	29494	29481	29645	29557	29588	29773	29565	29510	29550	29551	29583	29996	29767	29361	29372	29404	29516	29768	29641	29681	29769	29831	29490	29608	29527	29987	29804	29782	29686	29597	29556	29565	29787	29433	29693	29640	29626	29596	29489	29529	29582	29530	29834	29436	29592	29515	29485	29482	29827	29614	29535	29570	29669	29699	29332	29882	29594	29582	29609	29357	29607	29797	29572	29509	29679	29381	29746	29501	29705	29690	29544	29469	29471	29593	29663	29680	29752	29673	29583	29380	29690	29678	29621	29415	29293	29534	29583	29800	29618	29640	29529	29506	29959	29500	29656	29496	29783	29788	29757	29567	29621	29508	29395	29668	29614	29652	29402	29532	29665	29427	29648	29561	29683	29468	29425	29349	29433	29552	29546	29645	29510	29546	29676	29779	29649	29638	29545	29668	29692	29920	29737	29636	29662	29714	29533	29652	29667	29693	29610	29622	29642	29775	29198	29651	29715	29263	29641	29434	29643	29614	29652	29640	29476	29703	29499	29569	29732	29480	29728	29731	29648	29570	29602	29448	29717	29632	29601	29488	29637	29886	29625	29429	29641	29753	29609	29613	29830	29581	29545	29400	29513	29657	29628	29665	29736	29572	29517	29623	29525	29441	29749	29491	29602	29542	29392	29687	29567	29436	29510	29460	29827	29897	29536	29482	29771	29678	29560	29582	29467	29539	29793	29701	29417	29776	29465	29458	29522	29585	29521	29544	29731	29804	29415	29634	29542	29765	29584	29844	29554	29582	29657	29536	29455	29682	29888	29612	29677	29579	29574	29514	29776	29408	29616	29627	29710	29621	29546	29550	29674	29508	29708	29787	29486	29570	29612	29828	29648	29439	29597	29716	29573	29655	29434	29666	29817	29726	29522	29557	29617	29732	29501	29753	29614	29761	29599	29658	29408	29627	29820	29481	29463	29477	29611	29618	29781	29666	29798	29387	29755	29614	29444	29536	29739	29782	29669	29555	29391	29462	29685	29590	29729	29537	29546	29452	29721	29505	29527	29517	29367	29682	29610	29476	29309	29889	29804	29558	29630	29486	29387	29481	29627	29491	29875	29678	29494	29786	29846	29439	29579	29746	29525	29453	29577	29586	29507	29645	29530	29571	29923	29439	29521	29607	29667	29442	29664	29774	29492	29734	29788	29235	29647	29747	29370	29653	29815	29677	29570	29491	29756	29336	29737	29779	29660	29465	29663	29617	29509	29486	29562	29698	29538	29857	29590	29643	29626	29692	29633	29746	29690	29374	29743	29642	29653	29440	29538	29548	29554	29666	29536	29570	29713	29580	29732	29484	29670	29659	29538	29659	29503	29460	29694	29817	29797	29563	29605	29421	29542	29528	29522	29583	29592	29454	29781	29544	29651	29432	29466	29537	29681	29840	29526	29738	29540	29548	29651	29413	29585	29591	29590	29492	29389	29751	29794	29671	29691	29569	29942	29551	29807	29525	29466	29444	29592	29619	29621	29442	29484	29419	29591	29693	29557	29527	29722	29684	29755	29600	29886	29560	29711	29791	29608	29543	29604	29737	29604	29731	29598	29542	29478	29702	29609	29676	29695	29496	29699	29665	29528	29622	29671	29625	29460	29614	29790	29681	29687	29856	29507	29564	29495	29639	29502	29600	29487	29728	29670	29514	29600	29567	29764	29418	29552	29882	29736	29808	29610	29628	29387	29598	29782	29787	29629	29850	29743	29661	29675	29645	29679	29651	29340	29609	29535	29531	29687	29528	29593	29611	29459	29445	29529	29705	29658	29713	29588	29523	29647	29513	29594	29361	29870	29547	29603	29459	29593	29739	29438	29531	29619	29569	29462	29666	29689	29392	29677	29611	29493	29350	29654	29611	29309	29534	29549	29698	29528	29612	29765	29794	29634	29665	29718	29669	29680	29582	29610	29791	29714	29422	29729	29375	29780	29461	29330	29573	29540	29702	29697	29545	29626	29417	29845	29450	29742	29705	29669	29693	29786	29697	29487	29465	29644	29538	29380	29619	29807	29805	29748	29568	29642	29842	29576	29441	29533	29678	29521	29535	29604	29765	29702	29625	29579	29386	29423	29438	29588	29622	29510	29829	29589	29644	29481	29766	29517	29473	29485	29643	29547	29675	29762	29499	29787	29585	29727	29535	29512	29862	29540	29563	29718	29738	29535	29872	29602	29729	29856	29757	29758	29725	29600	29590	29788	29658	29393	29626	29758	29563	29530	29728	29585	29615	29622	29882	29732	29562	29700	29477	29493	29567	29582	29391	29643	29535	29514	29615	29646	29562	29396	29317	29566	29687	29655	29431	29444	29537	29585	29573	29744	29498	29597	29665	29655	29651	29432	29506	29822	29813	29791	29625	29489	29537	29872	29715	29810	29468	29623	29578	29605	29498	29642	29540	29375	29504	29685	29541	29675	29557	29662	29679	29509	29560	29529	29507	29613	29861	29523	29665	29462	29737	29573	29519	29652	29525	29752	29503	29453	29643	29342	29530	29717	29847	29807	29807	29718	29758	29641	29697	29717	29594	29732	29958	29825	29683	29622	29702	29953	29432	29747	29660	29742	29478	29973	29859	29621	29522	29445	29666	29915	29711	29626	29369	29645	29715	29424	29797	29609	29638	29585	29499	29855	29779	29533	29565	29604	29513	29845	29717	29467	29630	29637	29570	29401	29601	29591	29491	29415	29656	29711	29337	29822	29704	29806	29550	29631	29910	29592	29947	29651	29715	29688	29752	29635	29554	29571	29557	29511	29253	29428	29338	29693	29363	29654	29759	29715	29571	29342	29795	29669	29570	29688	29872	29810	29881	29785	29512	29786	29585	29681	29838	29689	29761	29650	29669	29866	29619	29683	29752	29518	29613	29500	29670	29574	29659	29629	29651	29522	29515	29644	29577	29508	29800	29707	29514	29576	29464	29424	29580	29672	29505	29742	29607	29834	29473	29749	29679	29651	29602	29471	29711	29513	29855	29447	29500	29584	29791	29771	29637	29652	29588	29541	29547	29555	29496	29616	29633	29732	29683	29677	29648	29731	29624	29461	29485	29664	29656	29652	29544	29395	29601	29767	29506	29634	29653	29844	29660	29400	29557	29633	29587	29742	29488	29689	29694	29619	29426	29447	29670	29426	29548	29692	29677	29568	29595	29405	29596	29723	29522	29657	29677	29539	29828	29884	29429	29495	29818	29591	29662	29591	29478	29709	29447	29615	29668	29620	29789	29738	29577	29477	29559	29510	29761	29635	29655	29551	29607	29669	29754	29531	29560	29502	29380	29767	29491	29558	29591	29755	29520	29534	29834	29620	29769	29653	29478	29460	29652	29491	29852	29605	29699	29520	29471	29826	29523	29632	29494	29434	29742	29557	29860	29629	29851	29558	29598	29682	29653	29525	29238	29501	29470	29797	29522	29555	29412	29429	29630	29300	29631	29370	29457	29293	29587	29352	29455	29583	29669	29608	29465	29822	29609	29793	29775	29569	29495	29647	29682	29576	29479	29483	29571	29618	29650	29821	29544	29413	29547	29627	29696	29545	29703	29635	29714	29664	29538	29697	29688	29482	29763	29485	29474	29698	29446	29765	29709	29412	29750	29485	29672	29696	29534	29820	29399	29616	29494	29522	29400	29584	29712	29658	29591	29670	29720	29739	29330	29525	29465	29601	29630	30001	29880	29841	29447	29800	29663	29770	29509	29358	29650	29456	29553	29683	29757	29601	29482	29530	29705	29583	29662	29848	29486	29636	29401	29634	29523	29618	29753	29827	29615	29477	29336	29558	29662	29730	29665	29702	29332	29582	29568	29528	29488	29556	29728	29570	29434	29618	29497	29569	29682	29856	29400	29603	29772	29482	29754	29649	29367	29718	29476	29517	29696	29762	29657	29715	29728	29467	29463	29603	29390	29573	29448	29644	29436	29698	29744	29709	29761	29459	29456	29527	29605	29742	29402	29502	29625	29630	29579	29535	29246	29642	29607	29483	29586
32780	59717	55043	38259	28205	23662	22773	22562	22648	22391	22515	22652	22418	22411	22474	22535	22433	22562	22649	22292	22498	22528	22489	22437	22580	22588	22481	22388	22516	22442	22382	22538	22626	22521	22485	22433	22300	22313	22387	22266	22444	22603	22641	22601	22500	22474	22465	22319	22598	22202	22647	22511	22569	22549	22571	22489	22536	22504	22598	22643	22451	22486	22522	22346	22459	22407	22653	22481	22501	22450	22668	22368	22490	22574	22535	22413	22449	22474	22461	22474	22441	22559	22582	22446	22421	22549	22490	22519	22456	22380	22624	22405	22472	22444	22679	22526	22472	22516	22562	22402	22544	22529	22495	22562	22488	22536	22463	22591	22409	22569	22474	22473	22563	22306	22470	22449	22626	22520	22480	22256	22562	22429	22418	22469	22436	22304	22646	22385	22532	22414	22397	22465	22428	22423	22579	22594	22438	22375	22433	22602	22504	22395	22456	22563	22385	22361	22424	22390	22294	22378	22369	22425	22432	22647	22584	22350	22507	22368	22435	22502	22507	22358	22547	22570	22353	22503	22489	22303	22615	22346	22377	22523	22321	22545	22314	22333	22501	22327	22488	22494	22314	22492	22453	22602	22542	22450	22364	22438	22637	22446	22397	22443	22627	22270	22459	22387	22492	22551	22598	22472	22506	22666	22455	22390	22511	22483	22370	22349	22490	22747	22537	22574	22410	22435	22362	22339	22373	22686	22533	22518	22435	22435	22555	22324	22366	22432	22445	22434	22326	22629	22591	22322	22630	22507	22431	22547	22474	22526	22468	22392	22269	22560	22553	22478	22652	22477	22498	22519	22607	22479	22495	22575	22489	22282	22528	22596	22491	22562	22539	22585	22569	22444	22464	22504	22395	22425	22508	22583	22470	22616	22448	22501	22511	22655	22643	22463	22488	22770	22447	22506	22392	22527	22525	22470	22515	22306	22436	22452	22354	22637	22617	22304	22415	22488	22560	22519	22508	22503	22361	22568	22491	22354	22546	22542	22617	22419	22315	22624	22465	22504	22490	22580	22414	22503	22313	22566	22595	22501	22516	22621	22511	22527	22445	22343	22427	22552	22582	22443	22479	22686	22608	22401	22650	22596	22530	22428	22320	22702	22382	22411	22716	22423	22519	22426	22691	22185	22626	22575	22425	22285	22365	22433	22316	22382	22581	22313	22323	22563	22424	22384	22675	22399	22510	22503	22441	22552	22414	22536	22609	22403	22523	22449	22480	22416	22506	22438	22553	22386	22521	22467	22511	22368	22553	22508	22421	22483	22553	22625	22447	22570	22486	22587	22420	22733	22434	22554	22650	22537	22536	22467	22614	22467	22429	22354	22418	22505	22322	22633	22547	22710	22414	22497	22559	22649	22332	22557	22396	22457	22412	22469	22592	22609	22465	22388	22414	22148	22369	22560	22360	22503	22457	22481	22484	22506	22420	22438	22582	22544	22811	22388	22547	22443	22453	22399	22488	22404	22338	22475	22500	22437	22638	22596	22574	22594	22328	22355	22351	22506	22486	22463	22444	22606	22487	22533	22280	22442	22526	22419	22497	22475	22448	22362	22588	22432	22448	22471	22424	22684	22306	22568	22527	22444	22481	22589	22386	22607	22707	22607	22517	22500	22410	22361	22572	22384	22545	22546	22465	22491	22583	22588	22534	22460	22514	22433	22381	22461	22479	22335	22464	22395	22419	22431	22456	22526	22489	22400	22629	22449	22383	22632	22397	22453	22486	22474	22409	22612	22308	22497	22398	22488	22375	22522	22336	22604	22581	22673	22560	22507	22512	22464	22469	22404	22648	22451	22575	22517	22472	22610	22550	22461	22581	22431	22445	22557	22466	22391	22571	22478	22634	22599	22458	22498	22571	22542	22386	22619	22466	22524	22377	22275	22463	22325	22303	22444	22444	22544	22543	22470	22450	22616	22510	22407	22462	22327	22620	22441	22553	22619	22622	22551	22416	22553	22344	22453	22503	22474	22508	22466	22613	22391	22396	22465	22490	22415	22365	22519	22494	22469	22477	22563	22398	22455	22366	22395	22609	22562	22549	22266	22492	22464	22556	22511	22370	22643	22373	22552	22588	22567	22499	22514	22562	22435	22486	22446	22415	22511	22448	22743	22299	22483	22424	22515	22354	22367	22380	22448	22551	22638	22367	22424	22592	22545	22538	22520	22527	22373	22225	22638	22441	22415	22636	22528	22710	22420	22326	22242	22463	22584	22407	22591	22347	22446	22501	22420	22531	22458	22423	22414	22568	22361	22446	22514	22651	22773	22507	22502	22539	22401	22437	22441	22428	22530	22351	22638	22526	22540	22371	22694	22494	22470	22454	22552	22488	22531	22497	22414	22471	22370	22383	22306	22458	22316	22550	22503	22545	22480	22658	22484	22467	22533	22493	22393	22396	22564	22533	22544	22544	22484	22625	22552	22472	22436	22228	22327	22564	22329	22594	22357	22546	22312	22564	22599	22490	22479	22450	22374	22624	22282	22647	22299	22448	22487	22634	22496	22379	22451	22479	22399	22556	22508	22679	22405	22365	22475	22496	22413	22679	22347	22506	22621	22434	22377	22461	22410	22591	22429	22368	22441	22469	22420	22525	22556	22510	22319	22374	22412	22472	22443	22631	22489	22286	22492	22331	22370	22482	22450	22311	22347	22358	22412	22433	22671	22392	22241	22429	22671	22598	22501	22500	22578	22333	22464	22443	22534	22314	22477	22599	22548	22538	22561	22521	22435	22352	22559	22485	22599	22452	22637	22401	22230	22337	22373	22461	22469	22467	22350	22398	22533	22611	22294	22390	22351	22425	22590	22318	22585	22465	22413	22391	22450	22650	22421	22320	22518	22555	22423	22514	22402	22447	22579	22368	22489	22639	22645	22458	22417	22554	22603	22486	22550	22381	22482	22432	22446	22661	22448	22449	22475	22397	22424	22480	22492	22597	22404	22465	22373	22499	22332	22361	22423	22594	22492	22472	22548	22506	22278	22417	22473	22344	22382	22475	22527	22305	22421	22503	22620	22408	22527	22615	22524	22401	22376	22429	22429	22462	22582	22438	22358	22455	22356	22501	22631	22594	22418	22573	22565	22554	22599	22576	22311	22471	22474	22484	22410	22546	22374	22325	22541	22546	22499	22453	22483	22588	22395	22327	22522	22399	22602	22336	22469	22652	22593	22513	22461	22370	22422	22379	22504	22454	22613	22379	22426	22517	22426	22625	22334	22476	22541	22346	22553	22507	22536	22492	22464	22692	22484	22526	22532	22453	22507	22537	22510	22628	22419	22557	22522	22307	22618	22518	22406	22473	22577	22628	22473	22456	22656	22440	22413	22784	22504	22505	22522	22386	22577	22371	22604	22495	22563	22560	22494	22452	22483	22543	22510	22588	22361	22284	22433	22491	22439	22557	22445	22606	22614	22291	22601	22356	22397	22536	22474	22404	22426	22269	22550	22496	22365	22418	22370	22415	22427	22383	22393	22325	22482	22470	22301	22407	22514	22402	22476	22463	22454	22359	22472	22298	22588	22573	22465	22568	22422	22436	22467	22566	22522	22426	22523	22333	22381	22609	22485	22501	22317	22552	22607	22435	22335	22519	22430	22417	22446	22321	22315	22598	22487	22396	22357	22373	22412	22555	22678	22399	22412	22419	22544	22628	22453	22411	22349	22474	22436	22478	22502	22293	22516	22356	22295	22413	22258	22573	22529	22503	22410	22346	22407	22504	22415	22297	22587	22380	22566	22420	22480	22500	22561	22497	22545	22486	22410	22471	22541	22540	22504	22470	22597	22464	22470	22525	22525	22577	22415	22613	22514	22654	22576	22392	22445	22391	22550	22381	22396	22434	22420	22506	22417	22524	22373	22446	22655	22442	22316	22606	22428	22500	22551	22425	22331	22486	22381	22423	22412	22641	22658	22565	22362	22652	22669	22589	22406	22476	22360	22423	22584	22563	22355	22434	22505	22532	22497	22399	22617	22466	22501	22379	22463	22574	22370	22532	22484	22567	22497	22400	22460	22426	22518	22356	22323	22440	22493	22579	22372	22317	22466	22735	22497	22528	22551	22672	22344	22524	22501	22398	22366	22451	22556	22430	22427	22365	22409	22449	22452	22532	22451	22450	22536	22326	22379	22623	22440	22587	22329	22473	22527	22374	22713	22501	22632	22605	22450	22515	22360	22598	22538	22557	22612	22578	22483	22539	22636	22559	22447	22275	22538	22439	22409	22368	22433	22434	22481	22629	22384	22576	22538	22487	22443	22534	22408	22531	22546	22263	22492	22355	22469	22619	22397	22386	22449	22436	22404	22381	22537	22410	22512	22337	22415	22575	22569	22580	22484	22420	22379	22651	22618	22525	22574	22413	22325	22360	22597	22602	22450	22431	22439	22651	22637	22493	22509	22566	22602	22503	22579	22565	22668	22322	22494	22607	22604	22520	22447	22459	22495	22445	22476	22618	22518	22598	22507	22510	22473	22637	22409	22397	22570	22459	22365	22457	22249	22411	22491	22511	22419	22530	22476	22469	22438	22354	22660	22482	22506	22643	22561	22563	22593	22515	22515	22539	22640	22489	22561	22564	22561	22606	22462	22586	22526	22452	22450	22510	22655	22594	22396	22412	22640	22493	22461	22556	22397	22646	22431	22513	22500	22489	22549	22567	22456	22611	22415	22263	22415	22583	22485	22455	22494	22383	22421	22504	22528	22661	22509	22502	22368	22476	22380	22540	22532	22314	22382	22545	22496	22702	22491	22358	22454	22552	22325	22472	22460	22551	22479	22478	22528	22615	22390	22364	22437	22533	22643	22504	22570	22747	22440	22506	22613	22366	22564	22335	22482	22654	22477	22407	22282	22379	22467	22592	22537	22569	22283	22486	22325	22328	22556	22510	22534	22481	22417	22404	22659	22392	22535	22424	22394	22576	22527	22387	22572	22425	22351	22628	22437	22508	22425	22342	22336	22642	22489	22679	22580	22577	22259	22539	22415	22583	22224	22698	22387	22285	22631	22379	22490	22558	22559	22484	22345	22422	22599	22588	22407	22517	22448	22540	22418	22419	22504	22476	22556	22582	22370	22577	22391	22626	22521	22622	22476	22394	22653	22437	22668	22514	22546	22495	22308	22706	22604	22454	22607	22437	22561
24121	25123	50708	50706	40308	34025	32288	30252	29723	30111	30077	30080	30028	29958	29868	29837	29940	29905	29919	29705	29819	30013	29924	29702	29908	29681	29917	29697	29936	29860	29971	29779	29895	29908	29882	29793	29804	29909	29905	29651	29838	29898	29828	29935	29695	29753	29652	29964	29719	29700	29780	29957	29941	29883	29584	29739	29866	29787	29820	29867	29765	29935	29700	29898	29692	29579	29651	29676	29674	29823	29619	29993	29991	29883	29660	29619	29499	29790	29689	29796	29667	29843	29826	29691	29559	29991	29841	29924	30025	29907	29756	29850	29870	29811	29581	29731	29758	29657	29729	29775	30028	29832	29548	29869	29772	29743	29946	29758	29659	29817	29859	29913	29832	29409	29553	29783	29760	29786	29912	29903	30090	29563	29935	29982	29849	29766	29753	29929	30077	30037	29859	29471	29936	29917	29679	29538	29977	29662	29785	29649	29722	29620	29744	30092	29785	29669	29636	29784	29895	29478	29620	29749	29742	29704	29811	29947	29705	29924	29722	29894	29825	30059	29684	29846	29690	29909	29810	29697	29682	29862	29984	29923	29818	29775	29869	29944	29886	29775	29748	29937	29670	29932	29817	29663	29679	29930	29732	29853	29607	29617	29883	29888	29756	29719	29631	29723	29950	29845	29854	29641	29847	29857	29945	29943	29547	29801	29960	29816	29960	29870	29584	29673	29566	29896	29860	29776	30080	29740	29674	29774	29855	29723	29811	29718	29818	29870	29652	29928	29817	29670	29913	29873	29920	29803	29921	29787	29788	29649	29936	29809	29741	29820	29713	29674	29586	29703	29814	29695	29809	29612	29667	30115	29712	29813	29748	29818	29526	30004	29724	29859	29823	29932	29962	29900	29632	29650	29649	29820	29818	29637	29628	30003	29801	30067	29841	29611	29775	29716	29588	29747	29903	29718	29714	29663	29766	29847	29796	29648	29776	29600	29809	29679	29653	29748	29688	29775	29935	29822	29759	29927	29650	30036	29828	29952	29762	29839	29977	29933	29875	29823	29580	29898	29819	29851	29812	29629	29711	29779	29880	29835	29603	29816	29798	29732	29794	29737	29774	29705	29681	29901	29818	29816	29906	29741	29730	29898	29725	29582	29628	29733	29594	29292	29789	29839	29955	29816	29839	29984	29786	29800	29918	29924	29589	29768	29801	29796	29818	29693	29641	29779	29670	29687	29660	30208	29509	29802	29838	29856	29988	29754	29718	29903	29775	30012	29915	29612	29854	29686	29715	29665	29885	29833	29840	29676	29924	29900	29605	29748	29782	29719	29581	29619	29803	29680	29645	29556	29864	29589	29832	29843	29902	29778	29874	29823	29477	30011	29686	29836	29941	29755	29695	29473	29774	29700	29584	29726	29959	29624	30050	29806	29721	29897	29799	29885	29758	29573	29770	29681	29821	29712	29713	29803	29646	29545	29851	29985	29849	29583	29706	29772	29711	29638	29754	30143	29869	29665	30001	29791	29659	29561	29831	29781	29681	29644	29788	29800	29925	29930	29897	29553	29931	29868	30034	30041	29805	29794	29767	29810	29668	29764	29833	29822	29653	29825	29506	29606	29786	29719	29624	29554	29848	29759	29780	29743	29820	29725	29907	29821	29706	29937	29771	29917	30152	29782	29779	29485	29835	29747	29801	29672	29936	29738	29747	29879	29922	29625	29845	29770	29669	29644	29854	29705	29877	29659	29816	29794	29949	29960	29685	29720	29900	30062	29585	29934	29762	29832	29885	29950	29829	29790	29896	29636	29735	29680	29607	29474	29826	29830	29564	29984	29701	29757	29589	29587	29938	30019	29886	29693	29802	29718	29549	29559	29934	29971	29710	29500	29805	29854	29696	29656	29762	29760	29727	29928	29836	29714	29809	29664	29678	29644	29885	29752	29857	29977	29778	29776	29611	29704	29640	29858	29794	29710	29754	29895	29939	29619	29910	29896	29745	29872	29771	29798	29964	29916	29922	29719	29934	30034	29790	29732	29754	29926	29670	29770	29941	29726	29858	29826	30036	29900	29666	29840	29965	29817	29813	29347	29976	29879	29865	29828	29796	29668	29816	29633	29633	29737	29579	29768	29894	29579	29657	29743	29729	29890	29867	29938	29510	29728	30000	29638	29669	29702	30084	29780	29680	29918	29660	29562	29615	29518	29679	29759	29804	29480	29824	29772	29774	29854	29716	29596	29802	29916	29971	29910	29587	29634	29703	29889	29836	29752	29733	29745	29817	29584	29816	29812	29830	29824	29789	29761	29947	29690	29743	29776	29643	29589	29760	29664	29871	29552	29667	29595	29721	29965	29809	29819	29806	29703	29792	29693	29739	29694	29710	29949	29775	29926	30041	29825	29903	29651	29547	29634	29725	29874	29895	29642	29767	29687	29878	29663	30028	29954	29591	29826	29812	29631	29517	29656	29876	29911	29686	29761	29805	29741	29823	29606	29983	29953	29723	30030	29950	29990	29608	29733	29952	29671	29831	30064	29706	29624	29548	29753	29964	29929	29764	29717	29805	29686	29849	29926	29873	29970	29892	29924	29492	29875	29855	29918	30089	29788	29764	29869	29742	29714	29608	29855	29757	29856	29974	29446	29669	29875	29619	29693	29595	29876	29933	29786	29785	29707	29711	29884	29853	29877	29821	29818	30007	29618	29800	30000	29770	29835	29702	29765	29683	29711	30038	29977	29785	29781	29801	29673	29741	29907	29593	29801	29915	29871	29834	29764	29708	29717	29773	29498	29557	29773	29933	29899	29786	29890	29839	29888	29849	29822	29921	29752	29756	29804	29799	29636	29816	29974	29797	29928	29688	29492	29517	29922	29736	29782	29814	29815	29869	29975	29712	29580	29625	30027	29531	30200	29888	29702	29636	29628	29847	29696	29624	30031	29697	29854	29829	29914	29825	29654	29579	29805	29827	29847	29873	29897	29874	29629	29803	29879	29816	29799	29737	30134	29879	29725	29902	29833	29779	29720	29663	29751	30089	29752	29807	29813	29845	29827	29638	29735	29852	29842	29862	29559	29711	29666	29614	29816	29799	29695	29644	29691	29820	29871	29891	29557	29420	29742	29719	29559	29851	29872	29909	29789	29797	29922	29710	29554	29623	29676	29429	29828	29926	29862	29876	29802	29577	29798	29713	29758	29614	29938	30079	29868	29920	29783	29818	29956	29786	29752	29768	29602	29856	29826	29704	29697	29922	30026	29529	29961	29845	30027	29878	29978	29831	29755	29902	29892	29806	29778	29808	29847	29737	29629	29730	29659	29825	29946	29753	29808	29857	29794	29549	29737	29743	29775	29832	29968	29998	29685	29497	29779	29710	29766	29941	29715	29847	29689	29889	29972	29891	29811	29838	29708	29849	29802	29740	29598	29767	29765	29702	29961	29803	29607	29742	29867	29808	29666	29758	29627	30055	29807	29778	29596	29786	29643	29663	29693	29748	29953	29765	29355	29748	29888	29683	29839	29799	29818	29796	29800	29901	29707	29762	29870	29738	29547	29764	29906	29608	29506	29665	29992	29589	29882	29867	29952	29798	29981	29900	29716	29555	29869	29685	29751	29953	29734	29586	29760	29850	29747	29746	29780	29859	29889	29673	29885	29846	29492	30157	30002	29906	29765	29681	29852	29780	29791	29627	29665	29652	29923	29547	29832	29917	29808	29763	30052	29947	29834	29841	29765	29875	29739	29709	29785	29709	29603	30063	29682	29774	29951	29737	29651	30035	29882	29829	29984	29928	29689	29743	29684	29736	29475	29801	29932	29946	29686	29789	29845	29921	29460	29767	29771	29694	29704	29600	29614	29958	29697	29816	29534	29880	29757	30013	29832	29873	29754	29684	29561	29833	29841	29840	29813	29846	29909	29830	29852	30003	29693	29792	29792	30035	29623	30070	29838	29887	29726	29731	29571	29738	30067	30094	29796	29928	29846	29737	29728	29706	29715	29816	29703	29582	29832	29636	29933	29774	29909	29780	29629	29767	29725	29840	29951	30083	29814	29962	29757	29723	29760	29625	29848	29708	29782	29868	29926	29772	29857	29773	29644	29903	29602	29822	29549	29675	29942	29850	29492	29814	29593	29670	29604	29789	29753	29642	29900	29519	29595	29673	29578	29697	29891	29719	29610	29692	29831	29850	29826	29773	29886	29873	29823	29673	29718	29828	29749	29888	29769	29753	29662	29487	29983	29838	29848	29885	29783	29645	29954	29777	29840	29739	29875	29639	30098	29707	29826	29930	29986	29855	29824	29825	29859	29587	29994	30064	29881	29769	29892	29758	29766	29904	29832	29654	29681	29945	29758	29849	30119	29694	29964	29954	29727	29627	29853	29898	29724	29810	29996	29706	29896	29779	29796	29789	29764	29537	29947	29924	29659	29888	29683	29618	30029	29791	29854	29913	29739	29816	29600	29510	29568	29896	29828	29685	29939	29774	29852	29694	29838	29775	29915	29763	29665	29849	29809	29570	29555	29652	29846	29700	29783	29734	29762	29874	29662	29900	30015	29958	29841	30172	29893	29629	29687	29981	29792	29596	29782	29600	29777	29876	29687	29647	29681	29978	29767	29709	29767	29848	29962	29761	29810	29596	29979	29752	29807	29815	29873	29772	29741	29764	29624	29880	29736	29672	29857	29622	29698	29852	29746	29832	29670	29587	29757	29866	29744	29719	29713	29816	29825	29929	29678	29983	30081	29627	29501	29735	29776	29602	29742	29804	29794	29624	29627	29710	29807	29672	29773	29866	29775	29971	29591	29799	29747	29645	29850	29978	29881	29880	29554	29727	29890	29651	30063	29734	29871	29947	29715	29821	29868	29954	29975	29734	29592	29743	29823	29682	29618	29757	29819	29866	29976	29524	29891	29968	29739	29697	29793	29662	30104	29976	29660	29901	29774	29577	29666	29814	29493	29668	29694	29611	29719	29754	29610	29679	29888	29892	29678	29695	29850	30024	29928	29851	29599	29741	29960	29539	29773	29623	29713	30005	29860	29712	29824	29652	29752	29816	29722	29922	29676	29859	29933	29801	29837	29735	29610	29747	29719	29925	29857	29684	29513	29651	29708	29737	29601	30017	29578	29949	29815	29653	29601	29636	29830	29931	29675	29620	29874	29840	29930	29629	29663	29639	29558	29856	29494
47911	97354	93293	66177	44317	29292	24057	22833	22634	22699	22744	22673	22804	22617	22720	22641	22738	22774	22642	22564	22809	22772	22722	22754	22886	22728	22665	22706	22912	22774	22776	22480	22801	22615	22653	22805	22717	22749	22809	22545	22871	22722	22615	22587	22682	22644	22630	22529	22596	22625	22710	22694	22864	22621	22764	22836	22575	22797	22808	22693	22605	22843	22655	22792	22790	22769	22656	22672	22702	22612	22984	22557	22893	22800	22793	22473	22671	22594	22662	22772	22638	22639	22656	22797	22642	22685	22615	22799	22642	22782	22700	22547	22696	22765	22860	22576	22645	22817	22590	22753	22823	22796	22759	22738	22744	22747	22946	22701	22631	22836	22713	22629	22806	22552	22669	22658	22693	22650	22826	22811	22884	22706	22835	22715	22578	22706	22712	22792	22693	22742	22708	22661	22466	22680	22878	22662	22682	22574	22665	22775	22695	22640	22699	22637	22661	22708	22570	22785	22612	22623	22632	22756	22786	22743	22577	22633	22720	22609	22609	22641	22526	22752	22785	22736	22714	22575	22610	22711	22584	22506	22632	22791	22751	22684	22763	22683	22669	22698	22812	22750	22635	22803	22618	22717	22673	22749	22678	22769	22689	22679	22653	22810	22661	22726	22561	22631	22723	22813	22616	22804	22555	22596	22603	22760	22757	22806	22701	22621	22680	22586	22761	22830	22515	22699	22550	22671	22575	22612	22843	22751	22497	22683	22672	22601	22562	22720	22727	22530	22678	22596	22667	22727	22727	22862	22612	22775	22574	22714	22747	22676	22529	22686	22652	22687	22698	22857	22602	22691	22940	22679	22570	22589	22703	22769	22717	22730	22724	22547	22659	22682	22573	22809	22623	22673	22728	22700	22743	22772	22669	22574	22769	22719	22473	22722	22639	22610	22731	22585	22752	22666	22786	22780	22728	22909	22735	22536	22677	22738	22801	22771	22781	22660	22617	22703	22590	22658	22588	22720	22580	22666	22753	22643	22829	22702	22473	22779	22717	22676	22553	22629	22741	22648	22637	22703	22733	22538	22656	22656	22662	22695	22541	22555	22603	22713	22671	22730	22596	22728	22649	22718	22763	22482	22688	22843	22742	22673	22755	22662	22731	22528	22490	22636	22722	22603	22810	22714	22585	22610	22723	22774	22511	22609	22603	22821	22395	22569	22663	22837	22652	22677	22790	22782	22620	22644	22891	22773	22696	22690	22558	22524	22568	22735	22902	22713	22770	22712	22604	22729	22573	22849	22598	22780	22768	22543	22777	22594	22582	22731	22650	22704	22689	22627	22789	22793	22758	22786	22606	22643	22728	22755	22642	22610	22687	22700	22741	22776	22641	22611	22774	22726	22510	22727	22763	22831	22694	22777	22613	22504	22721	22573	22842	22778	22749	22671	22651	22709	22767	22666	22715	22750	22611	22477	22812	22850	22716	22648	22693	22751	22604	22670	22581	22775	22658	22685	22614	22768	22815	22725	22657	22852	22679	22846	22710	22606	22504	22563	22670	22636	22601	22516	22872	22632	22705	22517	22889	22687	22637	22695	22745	22702	22674	22602	22617	22662	22573	22733	22803	22582	22664	22772	22673	22665	22550	22791	22861	22823	22768	22750	22679	22532	22591	22587	22721	22713	22756	22720	22677	22687	22794	22850	22739	22720	22888	22833	22665	22793	22710	22774	22546	22634	22794	22860	22668	22717	22718	22509	22723	22629	22657	22782	22623	22718	22598	22675	22768	22805	22457	22593	22570	22726	22668	22601	22815	22905	22723	22736	22798	22667	22718	22471	22773	22596	22744	22633	22886	22588	22846	22729	22764	22674	22495	22855	22764	22585	22680	22793	22660	22619	22813	22676	22737	22574	22826	22652	22707	22533	22738	22433	22689	22695	22628	22544	22523	22714	22545	22636	22702	22733	22720	22681	22795	22582	22664	22586	22611	22648	22653	22685	22763	22705	22679	22703	22806	22772	22625	22743	22799	22594	22604	22560	22701	22898	22530	22604	22778	22712	22708	22751	22672	22568	22592	22913	22527	22773	22617	22608	22832	22505	22630	22813	22651	22678	22696	22961	22536	22726	22781	22627	22777	22640	22656	22576	22641	22546	22611	22546	22735	22689	22648	22727	22747	22642	22659	22569	22650	22897	22808	22558	22591	22813	22554	22480	22792	22769	22782	22694	22656	22600	22861	22551	22675	22480	22745	22698	22691	22498	22589	22800	22626	22802	22741	22749	22856	22547	22647	22787	22650	22791	22675	22663	22816	22804	22576	22817	22623	22609	22663	22483	22773	22658	22695	22668	22777	22711	22549	22731	22679	22453	22547	22768	22602	22736	22738	22587	22728	22777	22778	22714	22683	22766	22747	22543	22775	22729	22839	22522	22773	22729	22659	22578	22679	22850	22585	22678	22770	22812	22827	22658	22584	22861	22587	22607	22652	22616	22655	22692	22603	22836	22686	22710	22643	22666	22686	22591	22534	22857	22700	22737	22688	22757	22704	22804	22491	22715	22652	22616	22555	22567	22445	22770	22793	22622	22638	22718	22733	22682	22721	22870	22699	22644	22675	22648	22658	22781	22925	22917	22602	22738	22770	22508	22737	22685	22604	22735	22612	22457	22449	22676	22666	22679	22476	22765	22614	22646	22702	22753	22766	22752	22776	22985	22697	22677	22584	22953	22601	22904	22780	22718	22751	22645	22828	22636	22548	22746	22790	22765	22551	22613	22665	22695	22699	22534	22595	22690	22482	22755	22644	22788	22557	22781	22829	22715	22684	22707	22645	22749	22684	22671	22517	22676	22721	22730	22575	22670	22530	22600	22636	22844	22805	22737	22804	22733	22571	22806	22815	22589	22671	22639	22614	22673	22792	22743	22598	22568	22670	22896	22572	22679	22606	22626	22683	22647	22621	22694	22594	22568	22752	22947	22666	22746	22729	22716	22536	22567	22818	22626	22910	22631	22711	22705	22784	22552	22781	22723	22712	22726	22661	22684	22653	22622	22900	22520	22599	22799	22796	22506	22656	22620	22695	22672	22743	22707	22626	22774	22903	22780	22737	22815	22629	22857	22732	22776	22673	22754	22722	22847	22630	22713	22843	22557	22713	22566	22749	22754	22704	22625	22870	22728	22774	22652	22793	22605	22616	22715	22645	22570	22531	22739	22735	22591	22694	22759	22910	22801	22826	22635	22592	22865	22845	22872	22655	22581	22731	22759	22611	22812	22768	22692	22603	22573	22590	22689	22718	22554	22803	22863	22794	22585	22599	22728	22760	22715	22578	22744	22695	22667	22681	22675	22742	22731	22654	22747	22740	22726	22731	22633	22694	22549	22578	22748	22576	22790	22500	22742	22621	22663	22809	22802	22573	22774	22827	22848	22595	22739	22686	22751	22732	22681	22737	22638	22737	22638	22690	22813	22607	22705	22669	22771	22650	22654	22680	22972	22731	22671	22565	22529	22861	22637	22705	22595	22683	22629	22576	22570	22655	22625	22513	22899	22703	22560	22625	22585	22658	22687	22714	22665	22719	22645	22717	22702	22703	22700	22698	22573	22795	22389	22547	22851	22563	22569	22628	22680	22861	22604	22874	22667	22829	22873	22560	22661	22729	22720	22689	22739	22573	22714	22898	22746	22569	22569	22655	22561	22669	22622	22595	23019	22382	22680	22634	22616	22835	22704	22494	22639	22848	22614	22769	22686	22608	22723	22723	22885	22750	22541	22817	22648	22722	22809	22636	22696	22597	22539	22811	22683	22687	22691	22614	22798	22658	22725	22664	22739	22642	22854	22732	22584	22845	22590	22603	22813	22768	22703	22714	22682	22880	22648	22863	22467	22783	22840	22586	22680	22574	22711	22738	22766	22867	22554	22800	22736	22713	22751	22736	22457	22815	22583	22833	22739	22720	22524	22763	22692	22775	22502	22643	22657	22729	22668	22641	22711	22621	22763	22611	22770	22550	22622	22729	22528	22706	22569	22681	22896	22543	22494	22790	22720	22593	22460	22902	22748	22619	22833	22742	22719	22756	22606	22576	22774	22663	22779	22700	22603	22698	22614	22751	22627	22822	22677	22582	22717	22632	22677	22731	22548	22652	22739	22626	22629	22782	22756	22579	22736	22733	22670	22653	22627	22739	22609	22871	22703	22550	22643	22609	22736	22656	22719	22770	22527	22616	22704	22682	22718	22825	22615	22754	22769	22840	22537	22774	22685	22715	22648	22501	22700	22694	22817	22616	22975	22437	22705	22546	22733	22813	22693	22727	22769	22828	22480	22788	22853	22558	22713	22639	22679	22745	22723	22769	22664	22639	22580	22655	22734	22715	22535	22630	22616	22653	22660	22747	22759	22677	22701	22687	22723	22787	22659	22870	22765	22822	22588	22588	22562	22531	22571	22646	22689	22837	22523	22650	22737	22677	22744	22649	22655	22742	22726	22590	22793	22870	22565	22658	22746	22787	22744	22518	22541	22689	22745	22737	22677	22644	22863	22845	22705	22845	22469	22886	22827	22660	22587	22635	22719	22761	22528	22704	22741	22744	22860	22589	22813	22747	22991	22668	22595	22709	22875	22783	22809	22739	22608	22615	22696	22622	22779	22853	22803	22540	22595	22765	22581	22620	22770	22532	22546	22567	22718	22741	22807	22632	22679	22620	22760	22640	22946	22676	22734	22737	22777	22794	22468	22756	22668	22510	22633	22774	22696	22689	22647	22771	22786	22691	22650	22701	22768	22810	22677	22740	22589	22711	22674	22693	22664	22634	22683	22602	22814	22564	22667	22596	22665	22622	22743	22634	22638	22590	22613	22745	22531	22758	22813	22736	22609	22601	22509	22591	22572	22728	22552	22599	22805	22668	22810	22681	22640	22729	22602	22780	22654	22758	22526	22442	22445	22740	22815	22567	22689	22810	22764	22896	22476	22808	22662	22691	22642	22796	22733	22827	22683	22696	22625	22786	22778	22638	22592	22655	22793	22746	22681	22981	22686	22849	22794	22858	22671	22590	22696	22762	22719	22700	22691	22670	22654	22495	22814	22783	22749	22549	22620	22748	22733	22649	22755	22733	22661	22839	22754	22683	22554	22710	22841	22672	22705	22654	22635	22654	22691	22725	22837	22668	22567	22848	22849	22705	22714	22539	22856
22405	22793	43556	52029	45341	36782	34501	31104	30674	31432	30976	30757	31023	30960	30744	30812	30798	30860	30880	30979	31080	30851	30997	30923	30996	30647	30704	30802	30567	30924	30575	30693	30674	30753	30641	30611	30716	30699	30645	30459	30472	30371	30613	30662	30926	30722	30674	30538	30354	30641	30651	30272	30649	30608	30790	30524	30636	30480	30467	30435	30477	30643	30700	30781	30749	30464	30231	30631	30738	30759	30839	30538	30660	30496	30479	30638	30756	30454	30475	30623	30458	30694	30444	30641	30483	30682	30527	30550	30763	30618	30646	30738	30809	30545	30446	30491	30726	30524	30691	30408	30569	30533	30457	30411	30486	30276	30744	30574	30468	30688	30638	30543	30583	30563	30611	30590	30527	30331	30461	30568	30464	30602	30395	30466	30454	30667	30618	30460	30413	30683	30424	30627	30591	30626	30493	30355	30645	30666	30464	30490	30692	30451	30618	30625	30492	30453	30780	30781	30538	30654	30628	30267	30476	30591	30602	30401	30477	30483	30523	30491	30588	30564	30456	30548	30768	30837	30616	30607	30591	30639	30693	30480	30558	30532	30608	30490	30593	30588	30548	30721	30566	30532	30461	30618	30748	30420	30354	30769	30371	30267	30627	30685	30477	30684	30618	30583	30383	30462	30515	30644	30699	30350	30351	30781	30444	30487	30462	30585	30349	30629	30564	30723	30670	30463	30899	30541	30563	30728	30517	30489	30813	30606	30689	30619	30730	30516	30481	30425	30514	30460	30538	30409	30660	30557	30632	30652	30627	30444	30444	30440	30641	30728	30566	30793	30703	30496	30445	30501	30393	30596	30575	30662	30592	30428	30528	30373	30685	30624	30641	30507	30692	30490	30400	30612	30560	30855	30604	30677	30737	30671	30586	30689	30850	30570	30540	30383	30462	30613	30770	30469	30465	30691	30643	30510	30611	30676	30475	30623	30485	30703	30623	30621	30508	30557	30340	30482	30625	30602	30564	30676	30714	30368	30330	30529	30563	30490	30651	30721	30577	30528	30745	30546	30704	30401	30615	30591	30696	30634	30664	30348	30607	30592	30469	30594	30502	30315	30564	30522	30482	30458	30564	30671	30486	30335	30554	30575	30509	30660	30555	30501	30713	30611	30621	30586	30584	30389	30835	30522	30663	30568	30334	30651	30444	30752	30529	30442	30506	30440	30723	30364	30538	30605	30492	30409	30512	30544	30465	30392	30552	30543	30671	30513	30347	30630	30538	30552	30584	30623	30555	30598	30672	30761	30835	30532	30607	30396	30573	30459	30453	30782	30648	30505	30601	30696	30480	30481	30487	30503	30707	30613	30713	30553	30359	30386	30124	30596	30628	30567	30589	30542	30592	30666	30752	30547	30515	30618	30420	30714	30650	30750	30696	30400	30785	30475	30627	30674	30678	30273	30335	30498	30599	30453	30573	30378	30533	30854	30628	30651	30580	30419	30678	30653	30555	30587	30681	30605	30364	30407	30633	30659	30253	30640	30408	30497	30679	30534	30633	30495	30514	30703	30700	30546	30538	30828	30785	30679	30414	30480	30794	30394	30292	30595	30493	30535	30576	30365	30589	30546	30543	30383	30439	30563	30801	30733	30648	30577	30788	30507	30683	30474	30328	30460	30266	30511	30496	30394	30433	30456	30654	30438	30604	30492	30484	30463	30389	30587	30638	30702	30594	30354	30348	30291	30678	30442	30346	30764	30594	30868	30528	30747	30279	30627	30787	30289	30538	30479	30486	30535	30390	30707	30490	30283	30511	30610	30371	30725	30757	30634	30555	30626	30506	30469	30790	30659	30698	30428	30534	30523	30382	30694	30540	30556	30533	30684	30593	30757	30308	30505	30676	30481	30608	30812	30475	30805	30303	30652	30784	30521	30605	30538	30713	30558	30547	30449	30601	30540	30630	30733	30490	30666	30500	30364	30630	30185	30499	30713	30323	30611	30695	30579	30504	30631	30478	30429	30399	30574	30413	30628	30586	30334	30165	30344	30297	30456	30596	30513	30656	30380	30442	30610	30381	30656	30545	30357	30883	30537	30524	30349	30547	30573	30510	30636	30673	30742	30546	30566	30355	30434	30681	30640	30506	30479	30663	30293	30655	30759	30689	30446	30592	30584	30465	30688	30631	30523	30631	30885	30631	30579	30813	30687	30881	30610	30486	30396	30366	30888	30698	30422	30503	30785	30371	30512	30641	30285	30790	30538	30418	30438	30517	30595	30558	30527	30822	30425	30430	30746	30684	30547	30464	30453	30710	30603	30451	30479	30457	30701	30526	30493	30525	30555	30465	30842	30548	30538	30858	30551	30322	30712	30741	30808	30597	30619	30522	30351	30566	30653	30315	30860	30697	30454	30780	30613	30508	30537	30475	30502	30676	30610	30666	30596	30624	30571	30723	30720	30470	30628	30512	30578	30470	30650	30733	30752	30523	30761	30438	30372	30560	30592	30414	30562	30552	30548	30473	30636	30533	30456	30406	30425	30872	30773	30725	30617	30682	30324	30360	30776	30309	30649	30567	30499	30512	30424	30524	30636	30656	30375	30651	30667	30648	30495	30656	30729	30753	30554	30569	30537	30689	30507	30451	30607	30569	30496	30582	30587	30539	30388	30417	30475	30406	30691	30549	30536	30490	30663	30811	30483	30623	30585	30379	30585	30564	30777	30459	30449	30534	30502	30585	30611	30471	30467	30790	30575	30756	30385	30650	30829	30595	30640	30585	30561	30323	30579	30696	30377	30664	30637	30416	30548	30467	30579	30721	30662	30637	30631	30318	30582	30423	30483	30567	30411	30623	30195	30475	30590	30553	30610	30737	30712	30454	30634	30484	30459	30494	30523	30612	30455	30677	30749	30669	30466	30482	30711	30576	30740	30413	30679	30818	30442	30451	30759	30755	30351	30546	30630	30575	30531	30445	30373	30419	30759	30608	30490	30565	30704	30548	30657	30484	30591	30586	30587	30631	30256	30869	30655	30838	30653	30559	30540	30654	30617	30467	30590	30636	30417	30225	30538	30412	30550	30493	30462	30518	30425	30681	30606	30469	30374	30635	30460	30356	30540	30483	30388	30487	30665	30599	30735	30613	30474	30566	30468	30485	30696	30834	30610	30456	30619	30676	30346	30563	30580	30336	30408	30644	30431	30627	30433	30446	30440	30849	30617	30509	30699	30330	30530	30690	30321	30337	30565	30793	30433	30420	30551	30584	30316	30673	30500	30670	30564	30537	30712	30332	30582	30612	30333	30481	30600	30571	30640	30360	30515	30518	30660	30441	30598	30748	30358	30345	30518	30457	30805	30405	30607	30374	30493	30661	30634	30501	30551	30343	30398	30466	30610	30344	30413	30388	30547	30454	30661	30610	30628	30486	30271	30618	30380	30441	30601	30818	30399	30494	30578	30550	30473	30652	30583	30504	30413	30428	30675	30630	30347	30556	30594	30545	30540	30568	30457	30342	30365	30486	30543	30613	30515	30572	30429	30585	30544	30771	30801	30524	30527	30530	30557	30550	30498	30412	30226	30378	30612	30601	30640	30427	30482	30729	30664	30562	30553	30695	30627	30489	30325	30265	30626	30515	30577	30705	30547	30672	30620	30637	30448	30343	30459	30352	30523	30541	30634	30730	30576	30660	30671	30650	30442	30531	30438	30641	30521	30487	30494	30594	30425	30517	30601	30544	30650	30618	30960	30546	30567	30351	30529	30591	30401	30538	30439	30745	30572	30525	30512	30337	30557	30669	30627	30493	30385	30625	30629	30471	30686	30536	30651	30662	30376	30391	30750	30562	30376	30502	30589	30441	30320	30510	30557	30553	30595	30801	30461	30609	30510	30681	30629	30421	30746	30448	30571	30536	30705	30586	30402	30616	30799	30539	30709	30381	30594	30390	30550	30429	30730	30458	30423	30640	30596	30368	30726	30485	30616	30434	30433	30660	30767	30635	30886	30629	30528	30548	30777	30490	30349	30741	30382	30689	30662	30743	30714	30500	30530	30819	30625	30539	30485	30619	30584	30612	30567	30522	30619	30586	30463	30540	30688	30736	30516	30663	30407	30688	30415	30361	30610	30296	30686	30389	30672	30729	30569	30344	30600	30629	30582	30593	30570	30575	30503	30400	30584	30639	30400	30518	30615	30583	30607	30739	30575	30722	30530	30495	30431	30504	30625	30583	30492	30357	30616	30754	30608	30877	30689	30728	30574	30798	30443	30541	30395	30658	30202	30420	30331	30466	30436	30548	30677	30807	30480	30664	30619	30622	30484	30519	30336	30426	30549	30506	30518	30553	30452	30513	30541	30529	30580	30632	30611	30377	30444	30835	30300	30602	30532	30404	30430	30501	30266	30366	30625	30576	30832	30690	30589	30532	30369	30559	30478	30376	30475	30414	30400	30434	30544	30631	30692	30612	30556	30811	30864	30655	30724	30737	30806	30461	30519	30744	30470	30724	30239	30627	30449	30386	30256	30517	30682	30744	30479	30466	30498	30517	30760	30323	30569	30697	30556	30544	30371	30596	30590	30426	30470	30506	30537	30633	30589	30426	30422	30479	30504	30528	30298	30272	30930	30636	30554	30569	30573	30635	30544	30732	30405	30536	30847	30696	30521	30573	30429	30592	30721	30306	30456	30531	30349	30827	30574	30586	30491	30530	30418	30533	30755	30391	30512	30425	30708	30423	30680	30489	30592	30363	30677	30440	30630	30665	30578	30507	30574	30488	30739	30545	30484	30684	30558	30520	30409	30568	30442	30665	30409	30431	30773	30425	30609	30753	30522	30487	30577	30502	30491	30474	30739	30434	30448	30427	30484	30511	30571	30765	30425	30438	30631	30475	30563	30627	30173	30727	30573	30580	30502	30407	30540	30392	30512	30521	30656	30594	30421	30712	30626	30480	30384	30432	30653	30640	30437	30540	30715	30645	30430	30704	30471	30497	30572	30454	30693	30388	30610	30470	30637	30557	30549	30774	30324	30576	30526	30716	30729	30669	30657	30665	30648	30683	30509	30478	30724	30757	30415	30416	30425	30469	30623	30365	30530	30507	30388	30538	30542	30228	30652	30644	30586	30574	30393	30541	30436	30591	30586	30226	30656	30588	30685	30454	30652	30567	30398	30533	30638	30535	30613	30667	30675	30758	30415
60369	96270	98402	88359	62968	38053	26792	23674	23101	23150	23056	23177	23161	23121	23176	23093	23281	23139	22921	23172	23045	23186	22988	23018	23078	22996	23131	23037	23027	23139	23058	23177	22983	23265	23146	23113	23228	23048	23027	22897	23291	23090	23235	23270	23142	23043	23156	23198	23181	23086	23214	23124	23185	23162	23143	23111	23173	23085	23297	23163	23081	23131	23146	23195	23180	22948	23266	23055	23137	22972	23140	23176	23076	23072	23095	23142	22997	22879	23120	23173	23008	23090	23047	23101	23172	23140	23199	23174	23233	23005	23103	23247	23179	23076	22949	23045	23180	23067	23139	23086	23314	23158	23248	23144	23062	22918	23102	23170	23247	23088	23104	23187	22963	23089	23031	23182	22972	23007	23275	23269	23282	23049	22989	23088	23123	23117	23029	22970	23266	23065	23136	22869	23094	23159	23060	23192	23104	22949	23143	23247	23067	23192	23089	23040	22989	23117	23198	23151	23100	23164	23158	23243	23303	23355	22935	23061	23155	23039	23094	23062	22988	23062	23122	23006	23151	23141	23248	23199	22874	23259	23092	22900	23049	23251	23023	23141	23208	22953	23180	23251	23147	23013	23104	22996	22910	23229	23181	23073	23209	23228	23051	23118	23111	23120	23234	23110	23043	23042	23049	23123	23145	23248	23309	23055	23149	23126	23054	23145	23099	23249	23262	23118	23139	22915	23181	22931	23347	23133	23123	23155	23250	23221	23141	22969	23107	23075	23203	22967	23176	23252	23210	23277	23109	23062	23017	23010	23194	23109	23149	23136	23111	23257	23064	23200	23254	23045	23164	23075	23226	22980	23057	23184	23235	23147	23231	23154	23090	22999	23204	23246	23148	23223	23075	23442	23212	22925	23076	23110	23271	23131	23086	23165	23151	23155	23034	23080	23040	23272	23081	23209	23199	23193	22992	23016	23213	23088	23063	23130	22914	22975	23120	23099	23107	23013	23115	23166	23091	23134	23187	23064	23099	23075	23240	22933	23168	23073	23108	23270	23209	23116	23081	23134	23104	23246	23154	23144	23246	23186	23151	23182	23167	23226	23007	23208	23265	23112	23231	23066	23061	23163	23181	23046	23125	22948	23062	23020	22987	23184	23113	23071	23127	23069	22933	23205	22876	23092	22942	23172	23131	23313	23203	23194	23036	23135	23109	23149	23109	23041	23062	23050	23237	23175	22884	23052	23072	23189	23069	23196	23115	23099	23021	23246	23254	22994	22973	23016	23010	23109	23172	23142	23027	23042	23116	23050	23080	23151	23095	23320	23128	22955	23162	23073	23270	23148	23232	22965	23085	23221	23172	22753	23059	23146	23054	23046	23233	23151	23091	23141	23040	23113	23056	22905	23128	23149	23080	23029	22984	23020	23080	22945	23051	23177	23324	23062	23268	23289	23048	22941	23099	22977	23418	23082	23077	23153	23199	22952	23118	23132	23161	23192	23086	23115	23173	23235	23283	23056	23145	23146	23254	22960	23158	23109	23012	23004	23010	22986	23044	23088	23046	23221	23176	23178	23036	22921	23114	23141	23042	23217	23168	22999	23042	22992	23199	23094	23117	23047	23216	23242	23065	22935	23049	23079	23093	23252	23175	22984	23128	23224	22917	23217	23198	23235	23011	23068	23134	23140	23047	23226	23164	23237	23289	23074	23019	23084	23002	23122	23382	22902	22946	23068	23272	23070	23029	23326	23134	23004	23199	23099	22965	23225	23242	23060	23181	23141	23147	23098	23098	23181	23162	23168	22995	23099	23202	23079	23169	23092	23126	23200	23067	23208	23184	23018	23139	23159	23363	23030	22990	23248	23180	22982	22983	23122	23123	23131	23025	23087	23015	23114	23205	23270	23027	23177	23005	23062	23092	23132	23070	22844	23193	22907	23164	23093	23074	23141	23130	23007	23208	23255	23099	23251	23222	23092	23187	23080	23136	23183	23389	23183	23115	23239	23234	23158	23156	23161	23120	23044	23355	23154	22949	23048	23170	22887	23153	22999	23026	23234	23283	23188	22983	23143	22998	23034	22982	23161	23171	23335	23105	23121	23060	23330	23010	23250	23307	23251	23128	23123	22895	23213	23135	23166	23047	23050	23002	22972	23280	22983	23156	23171	23188	23116	23415	23206	23139	23125	23221	23284	23185	23266	23196	23096	23112	23124	23165	23184	22954	23068	23360	23213	23235	23014	23006	23014	23018	23286	22803	23044	23234	23018	23138	23113	23264	23023	23061	23193	23064	23063	22986	23084	23261	23192	22958	23046	23111	23210	23085	22991	23176	22936	23082	23294	23003	23214	23003	22978	23167	23021	22999	23090	23177	23201	23167	23119	22885	23048	23084	23061	23202	23177	23069	22996	23291	23105	23171	23032	23008	22814	23324	23221	23066	23096	23083	22941	23007	23086	23164	22869	22976	23015	23068	23218	22993	23050	23134	23012	23239	22930	23145	23118	23102	23064	23116	23213	23147	23055	23215	23319	23136	23234	23120	22979	23022	23197	23185	23110	23046	23211	22990	23058	22898	23319	22999	23065	22858	22899	23225	23280	23220	23124	23229	23003	23024	23176	23311	23195	22949	23236	23262	23082	23180	23174	23096	23083	22963	23105	23183	23171	22956	22999	23060	23145	22938	23059	23041	23110	23060	23153	23267	23191	23122	23033	23013	23251	23080	23177	23144	23093	23012	23156	23291	23193	23113	23040	23148	23131	23037	23056	23242	23166	23268	22902	23041	23075	23115	23138	23082	23300	23109	23115	23166	23068	23171	22978	23102	23195	23119	23284	23187	23196	23107	23239	23372	23092	23070	22981	23081	23124	23253	23047	23194	23103	23122	23075	23160	23236	23142	23266	23023	23067	23166	22995	23225	23217	23067	23087	23165	23135	23257	23147	23002	23001	23240	23210	23304	23010	22989	23064	22925	23229	23003	22955	23188	23098	23135	23062	23138	23069	23168	23059	23365	23200	23221	23164	23139	23074	23129	23075	23152	23207	23101	22961	23111	23220	23132	23086	22857	23036	23141	23204	22906	23048	23078	23036	23010	23068	23130	23199	23134	23183	23288	23034	23132	23140	22993	23155	23166	23183	23066	23120	22949	23067	23229	23087	23257	23085	23140	23280	23053	23050	23052	23041	23130	22990	23042	23176	23108	23150	22990	23031	23156	23274	23054	23127	23119	23168	22977	22969	23117	23109	23024	22969	23248	23201	23153	23254	23251	23094	23072	23033	23009	23149	23157	23176	23135	23124	23158	23130	23030	23239	23050	23091	23076	23149	23141	23128	23254	23253	23033	23173	23203	23168	23002	23003	23242	23035	23245	23067	23387	23219	23073	23088	23174	23216	23238	23199	23005	23064	22947	23204	23058	23121	23092	23138	23016	23269	22992	23208	23181	23177	22950	23023	23009	23052	23153	23019	23296	23068	23256	23009	22950	23324	23157	23203	23229	23004	23245	23093	23165	23015	23145	23284	23048	23005	23055	23081	23082	23107	23209	23095	23245	23093	23129	23257	23080	23277	23018	22845	23054	23155	23036	23212	23111	23122	23089	23141	22947	23181	22955	23057	23146	23189	23038	23209	23229	23019	23158	23207	22932	22902	23219	23195	23072	23051	23149	23043	22975	23024	23250	23133	23302	23191	23177	22839	23097	23044	23086	23111	23164	23119	23068	23364	23326	23008	23077	23067	22904	23206	23103	23150	22982	23089	22942	23168	22990	22965	22973	23137	23242	23161	23025	23186	23136	23053	23243	23128	23005	23159	23153	23072	23244	23025	23140	23202	23114	23165	23209	23050	23342	23101	23219	23094	23290	23225	23199	23029	23147	23150	23184	23266	23042	23154	23163	23075	23122	23132	23226	23214	23261	22919	23263	23204	23079	22993	23148	23126	22980	23213	23126	23176	22967	23298	23039	23194	23034	23121	23079	23022	23127	23125	23300	23063	23000	23042	23030	23392	23023	23056	23129	23081	22914	23136	23227	23045	23148	22973	22982	22910	23155	23105	23179	23196	23140	23039	23197	23065	23085	23155	23211	23188	23065	23103	23003	22981	23077	23013	23027	23069	23240	23102	22999	23237	23177	23338	22949	23040	23158	23280	23037	23175	22979	23204	23109	23330	23131	22940	23064	23149	23083	23055	23088	23118	22914	23100	23167	23146	23139	23027	23197	23302	23085	22927	23262	23155	23079	23084	22990	23037	23108	23101	23147	23168	23049	23024	23182	23063	23194	23000	23162	22955	23237	23034	23181	23089	23260	23012	23186	23051	23095	23077	22959	23221	23224	23038	22978	23073	23200	23139	23168	23026	23199	23268	23123	23021	23321	23091	23027	23025	23137	23098	23109	22898	23191	23020	23098	22770	23238	23102	23132	23019	23145	23049	23019	22998	23193	23101	23071	23108	23257	23180	22891	23081	23181	23125	23222	23266	23086	23059	23019	23123	23060	23190	23179	23042	23095	23157	23078	23294	22982	23013	22865	23133	23064	23040	23099	23068	23085	23096	23120	23202	23093	23172	23345	22997	23068	23276	23046	23156	23070	22942	23098	23119	23385	23059	23043	22970	23077	23156	22929	23130	23162	23016	23045	23074	22913	23147	23082	23167	23147	23090	23112	23123	23032	23140	23175	23052	23187	23118	22939	22957	23220	23123	23051	23104	23243	23013	23025	23295	23141	23035	22999	23172	23321	22988	23240	23017	23097	23211	23109	23119	22987	23146	23133	23141	23018	23178	23175	23194	23192	23003	23200	22999	23176	23132	23058	22918	23285	23051	23071	23076	23159	23348	23099	23298	23013	23037	23222	22992	23160	23134	23048	23067	23092	23094	23097	23237	23112	23217	23073	23182	22969	22924	23005	23088	23101	23194	22933	23141	23132	22970	23308	23038	23226	23098	22986	23223	23109	22994	23183	23005	23022	23232	23207	23029	23304	22968	23139	23238	23188	23345	23058	23200	23111	23121	23390	23228	23073	23132	23087	23104	23228	23070	23137	23379	23155	23118	23097	23084	23224	23071	23082	23020	23204	23205	22893	23054	23188	23010	23132	23171	22939	23133	22987	22949	23351	23031	23142	23139	22917	23115	23164	23111	22897	23211	23159	23031	23190	23092	23263	23034	23107	22920	23091	23061	23203	23065	23156	22972
28287	33591	52719	46337	36132	31314	30456	29884	29742	29521	29879	29782	29605	29757	29731	29759	29855	29796	29735	29779	29374	29779	29756	29660	29891	29810	29836	29802	29675	29827	29828	29652	29761	29842	29747	29696	29914	29651	29742	29768	29726	29573	29731	29784	29808	29765	30024	29537	29764	29777	29571	29748	29896	29846	29890	29532	29587	29901	29622	29703	29626	29668	29904	29666	29830	29771	29730	29758	29715	29756	29837	29726	29817	29795	29479	29620	29610	29642	29537	29560	29654	29651	29589	29868	29765	29512	29694	29667	29404	29644	29870	29557	29749	29822	29871	29721	29598	29342	29716	29742	29557	29598	29434	29814	29619	29419	29958	29424	29673	29599	29700	29746	29514	29575	29593	29614	29773	29688	29727	29658	29767	29685	29727	29703	29541	29615	29624	29759	29491	29734	29948	29765	29665	29675	29812	29563	29639	29707	29767	29742	29638	29706	29875	29592	29791	29786	29752	29679	29776	29697	29846	29757	29735	29688	29677	29567	29548	29707	29700	29695	29859	29571	29698	29713	29699	29445	29763	29682	29960	29771	29811	29814	29747	29654	29710	29647	29544	29723	29616	29615	29812	29672	29634	29538	29637	29707	29882	29874	29703	29755	29693	29501	29823	29728	29770	29538	29793	29687	29836	29887	29534	29845	29874	29808	29593	29634	29692	29534	29616	29525	29519	29630	29335	29538	29754	29715	29822	29510	29444	29552	29548	29699	29925	29789	29519	29626	29538	29413	29981	29724	29872	29595	29794	29600	29787	29803	29631	29692	29568	29817	29690	29378	29618	29616	29812	29776	29871	29625	29715	29723	29415	29761	29579	29618	29722	29471	29980	29774	29669	29687	29925	29653	29763	29808	29564	29707	29762	29946	29716	29686	29692	29511	29585	29659	29842	29774	29675	29509	29710	29659	29659	29635	29815	29775	29705	29496	29641	29774	29762	29682	29989	29602	29896	29759	29548	29556	29603	29555	29634	29696	29892	29724	30042	29559	29679	29584	29580	29701	29790	29770	29491	29609	29749	29621	29587	29621	29726	29471	29693	29681	29890	29912	29624	29515	29689	29552	29989	29863	29764	29869	29676	29573	29680	29780	29789	29755	29810	29798	29607	29612	29803	29542	29535	29500	29545	29606	29757	29832	29607	29578	29620	29419	29691	29582	29649	29778	29683	29699	29648	29726	29951	29884	29764	29513	29503	29463	29690	29608	29886	29548	29700	29561	29937	29541	29595	29808	29658	29732	29619	29637	29842	29713	29863	29525	29404	29290	29752	29690	29807	29763	29737	29762	29824	29442	29701	29739	29633	29540	29742	29716	29770	29665	29836	29695	29678	29610	29677	29495	29575	29622	29485	29893	29468	29773	29483	29859	29905	29666	29698	29743	29696	29751	29552	29652	29810	29961	29653	29646	29555	29786	29800	29610	29621	29646	29708	29729	29585	29629	29600	29484	29608	29894	29697	29690	29928	29810	29843	29661	29790	29575	29943	29846	29658	29880	29575	29616	29647	29868	29674	29729	29720	29501	29787	29842	29680	29836	29970	29586	29638	29843	30025	29719	29822	29675	29889	29687	29783	29563	29752	29860	29667	29704	29752	29931	29569	29810	29975	29604	29857	29741	29550	29511	29757	29765	29409	29679	29736	29592	29805	29788	29646	29739	29674	29724	29512	29808	29620	29820	29691	29782	29619	29687	29494	29555	29481	29670	29610	29762	29771	29634	29901	29826	29865	29520	29444	29757	29541	29816	29927	29615	29680	29612	29806	29717	29704	29626	29584	29605	29814	29775	29666	29831	29660	29829	29586	29569	29942	29808	29722	29906	29511	29620	29804	29607	29616	29672	30016	29954	29498	30037	29911	29737	29690	29595	29651	29741	29625	29462	29566	29773	29751	29806	29743	29635	29805	29688	29792	29763	29765	29519	29562	29685	29833	29655	29572	29631	29742	29770	29668	29744	29788	29649	29783	29968	29635	29775	29686	29492	29513	29728	29718	29741	29736	29899	29749	29943	29574	29559	29519	29752	29595	29692	29603	29983	29899	29755	30115	29929	29608	29681	29759	29847	29589	29461	29706	29575	29414	29592	29710	29627	29698	29979	29673	29622	29884	29686	29824	29791	29526	29691	29450	29673	29737	29800	29784	29851	29734	29508	29716	29655	29504	29838	29620	29762	29741	29565	29707	29957	29579	29735	29789	29892	29988	29757	29555	29247	29758	29635	29666	29562	29739	29724	29661	29649	29759	29713	29698	29768	29863	29575	29941	29714	29737	29829	29718	29484	29742	29601	29509	29799	29577	29840	29799	29670	29764	29589	29744	29629	29754	29638	29431	29806	29940	29684	29685	29635	29841	29866	29773	29748	29747	29495	29594	29616	29816	29936	29803	29747	29643	29609	29620	29541	29833	29875	29784	29783	29668	29950	29769	29934	29714	29636	29446	29634	29844	29651	29628	29540	29627	29719	29779	29826	29749	29774	29643	29603	29773	29766	29625	29671	29755	29712	29581	29844	29710	29642	29849	29805	29745	29556	29460	29610	29569	29609	29981	29705	29739	29480	29829	29650	29569	29767	29745	29734	29563	29675	29664	29622	29602	29665	29566	29511	29624	29687	29839	29594	29704	29505	29646	29721	29813	29876	29755	29735	29573	29726	29621	29787	29745	29700	29800	29667	29619	29822	29576	29536	29677	29583	29794	29605	29615	29745	29681	29730	29794	29650	29893	29737	29901	29835	29476	29518	29571	29739	29766	29577	29693	29590	29832	29869	29674	29890	29673	29922	29645	29689	29671	29709	29586	29610	29714	29775	29903	29999	29664	29981	29583	29735	29900	29946	29617	29607	29929	29789	29685	29677	29642	29428	29864	29676	29759	29806	29789	29812	29712	29637	29844	29734	29666	29477	29652	29661	29601	29608	29598	29596	29783	29455	29774	29625	29710	29610	29902	29517	29794	29675	29632	29789	29325	29601	29602	29673	29733	29415	29741	29738	29833	29802	29878	29866	29567	29623	29738	29826	29596	29652	29562	29692	29695	29807	29726	29807	29710	29591	29657	29916	29782	29907	29780	29766	29611	29747	29798	29954	29838	29562	29767	29868	29884	29578	29552	29664	29638	29690	29607	29484	29736	29646	29960	30038	29776	29563	29738	29648	29871	29595	29651	29732	29603	29783	29864	29876	29598	29703	29841	29728	29879	29712	29829	29497	29837	29615	29785	29669	29632	29858	29833	29602	29661	29513	29743	29557	29630	29772	29559	29841	29828	29723	29632	29763	29684	29724	29802	29676	29517	29723	29555	29485	29621	29610	29545	29780	29746	29997	29572	29576	29619	29777	29905	29685	29736	29706	29527	29816	29625	29681	29632	29684	29639	29711	29608	29768	29542	29482	29561	29721	29459	29775	29835	29453	29879	29767	29548	29575	29746	29687	29778	29786	29778	29694	29781	29835	29846	29593	29733	29730	29651	29633	29797	29623	29725	29531	29655	29787	29493	29724	29891	29687	29703	29763	29676	29657	29537	29802	29927	29780	29685	29779	29675	29772	29729	29892	29880	29992	29803	29772	29717	29600	29791	29598	29524	29921	29502	29645	29645	29610	29605	29820	29754	29673	29597	29777	29449	29617	29348	29637	29797	29483	29772	29590	29822	29667	29572	29666	29742	29755	29808	29919	29480	29732	29554	29724	29952	29580	29532	29757	29683	29761	29779	29664	29819	29609	29962	29853	29551	29651	29615	29882	29660	29706	29857	29839	29576	29478	29869	29768	29584	29651	29589	29698	29566	29717	29491	29818	29726	29853	29694	29629	29702	29744	29765	29514	29572	29641	29591	29670	29678	29726	29803	29481	29644	29733	29800	29699	29829	29628	29748	29742	29603	29535	29919	29708	29641	29630	29751	29768	29798	29627	29591	29704	29781	29381	29978	29732	29807	29769	29779	29659	29696	29812	29903	29709	29691	29853	29995	29642	29760	29794	29664	29835	29776	29759	29746	29837	29884	29696	29856	29568	29879	29734	29572	29607	29772	29794	29754	29510	29788	29886	29689	29719	29668	29744	29755	29590	29869	29817	29650	29917	29635	29918	29691	29619	29717	29687	29827	29899	29739	29842	29462	29946	29642	29959	29787	29613	29706	29793	29588	29752	29794	29526	29564	29710	29952	30010	29571	29613	29703	29876	29667	29515	29787	29784	29660	29748	29507	29658	29782	29719	29914	29753	29793	29646	29719	29862	29785	29576	29764	29870	29675	29667	29584	29512	29706	29564	29743	29817	29463	29680	29667	29455	29834	29581	29767	29910	29776	29604	29823	29744	29687	29577	29750	29720	29821	29588	29760	29875	29784	29586	29568	29597	29536	29778	29585	29979	29613	29639	29792	29807	29708	29701	29802	29814	29552	29841	29790	29602	29731	29733	29439	29780	30056	29819	29898	29771	29807	29578	29593	29800	29553	29818	29432	29821	29787	29652	29797	29576	29562	29844	29600	29833	29743	29601	29570	29544	29852	29864	29816	29747	29665	29652	29662	29746	29775	29795	29743	29799	29554	29622	29747	29562	29596	29706	29696	29680	29787	29578	29531	29514	29557	29903	29805	29671	29781	29752	29632	29675	29454	29740	29690	29649	29877	29686	29459	29597	29827	29768	29959	29614	29710	29743	29622	29867	29755	29719	29489	29787	29601	29675	29874	29725	29731	29627	29625	29576	29713	29485	29829	29702	29686	29780	29695	29589	29693	29615	29736	29709	29686	30088	29907	29612	29622	29804	29840	29678	29600	29883	29496	29651	29787	29654	29745	29643	29729	29617	29873	29510	29579	29629	29741	29554	29838	29647	29884	29869	29683	29561	29509	29760	29685	29725	29736	29517	29691	29838	29940	29694	29655	29974	29538	29645	29841	29749	29586	29481	29523	29613	29671	29748	29843	29654	29587	29796	29866	29567	29666	29846	29530	29737	29658	29595	29499	29717	29525	29850	29986	29994	29941	29805	29667	29706	29654	29726	29785	29517	29557	29866	29725	29575	29929	29721	29644	29807	29576	29817	29777	29765	29585	29762	29693	30017	29690	29909	29739	29985	29708	29743	30004	29584	29623	29750	29785	29824	29788	29792	29862	29543	29552	29771	29699	29699	29939	30025	29712	29927	29901	29571
26903	56189	55965	40531	30214	23904	22972	22306	22601	22485	22549	22452	22347	22495	22339	22672	22574	22583	22394	22564	22572	22596	22664	22392	22307	22380	22569	22415	22678	22347	22383	22621	22321	22374	22525	22614	22472	22356	22699	22362	22481	22725	22529	22654	22487	22521	22467	22765	22493	22612	22644	22457	22558	22633	22509	22512	22395	22500	22468	22633	22317	22657	22648	22537	22310	22500	22573	22652	22579	22548	22567	22427	22558	22539	22422	22548	22567	22561	22490	22499	22534	22488	22480	22513	22496	22416	22467	22563	22407	22346	22547	22469	22349	22424	22461	22430	22466	22552	22548	22584	22520	22555	22532	22304	22446	22559	22549	22542	22535	22582	22604	22528	22335	22452	22459	22521	22662	22559	22612	22501	22393	22402	22471	22532	22529	22571	22443	22367	22590	22407	22577	22436	22487	22512	22497	22372	22459	22617	22473	22283	22567	22444	22553	22374	22542	22511	22574	22430	22377	22581	22432	22646	22579	22653	22444	22597	22571	22528	22534	22539	22347	22524	22588	22597	22533	22511	22383	22459	22418	22340	22434	22538	22352	22499	22490	22633	22414	22404	22454	22609	22565	22517	22578	22474	22601	22535	22674	22430	22347	22465	22457	22323	22388	22557	22626	22521	22303	22477	22337	22616	22449	22484	22300	22397	22557	22341	22581	22273	22489	22553	22595	22467	22665	22582	22406	22355	22426	22336	22634	22535	22580	22585	22534	22382	22530	22456	22330	22588	22264	22515	22327	22452	22544	22615	22427	22596	22450	22524	22693	22567	22552	22541	22510	22357	22442	22624	22363	22360	22470	22435	22513	22515	22515	22563	22485	22445	22540	22526	22530	22506	22565	22498	22488	22646	22437	22284	22687	22393	22401	22430	22550	22583	22582	22520	22472	22522	22564	22492	22348	22636	22346	22839	22388	22463	22492	22452	22573	22589	22576	22503	22431	22450	22530	22605	22691	22555	22556	22455	22533	22595	22291	22515	22366	22435	22557	22534	22232	22633	22531	22504	22591	22592	22417	22433	22501	22414	22539	22540	22500	22565	22339	22590	22649	22480	22589	22506	22407	22336	22648	22665	22519	22477	22645	22597	22344	22628	22385	22540	22574	22572	22600	22513	22484	22632	22506	22537	22426	22383	22431	22468	22651	22501	22344	22449	22395	22666	22486	22508	22467	22523	22481	22479	22404	22612	22626	22699	22473	22515	22608	22419	22471	22498	22589	22395	22555	22599	22496	22628	22494	22432	22579	22653	22391	22456	22533	22456	22209	22502	22532	22528	22649	22439	22388	22685	22604	22483	22703	22448	22352	22493	22487	22458	22511	22584	22575	22467	22658	22361	22706	22490	22609	22337	22505	22491	22505	22369	22609	22641	22464	22531	22474	22570	22413	22277	22603	22697	22529	22621	22625	22613	22489	22455	22582	22516	22550	22478	22483	22593	22656	22426	22649	22500	22402	22518	22532	22390	22642	22316	22547	22474	22597	22446	22506	22622	22411	22599	22624	22464	22453	22297	22405	22536	22528	22512	22636	22483	22441	22382	22665	22492	22438	22527	22466	22531	22604	22478	22403	22627	22711	22378	22530	22355	22545	22565	22656	22420	22402	22346	22491	22753	22402	22522	22537	22473	22421	22467	22547	22611	22454	22592	22520	22462	22447	22572	22520	22462	22650	22479	22649	22309	22670	22696	22601	22635	22418	22646	22507	22442	22480	22630	22578	22391	22475	22262	22552	22415	22473	22641	22353	22478	22405	22519	22637	22441	22322	22318	22492	22485	22483	22413	22591	22508	22614	22537	22661	22478	22523	22594	22386	22548	22430	22433	22606	22570	22285	22547	22357	22419	22689	22507	22552	22540	22570	22638	22466	22396	22524	22319	22672	22611	22402	22584	22781	22530	22458	22605	22603	22623	22674	22432	22549	22306	22505	22699	22482	22512	22502	22544	22408	22375	22488	22411	22619	22516	22405	22662	22740	22212	22440	22436	22720	22474	22612	22649	22435	22443	22434	22603	22482	22522	22510	22479	22518	22506	22549	22452	22564	22595	22474	22557	22531	22517	22451	22537	22470	22543	22478	22664	22604	22570	22443	22495	22437	22429	22658	22457	22615	22551	22456	22621	22483	22634	22539	22508	22371	22619	22595	22373	22434	22523	22499	22425	22474	22501	22337	22568	22530	22372	22550	22590	22570	22417	22541	22362	22508	22582	22532	22630	22495	22586	22501	22414	22521	22397	22569	22456	22742	22629	22428	22455	22380	22602	22641	22477	22297	22663	22569	22527	22513	22593	22415	22504	22523	22253	22496	22433	22603	22469	22402	22443	22644	22416	22340	22626	22324	22601	22529	22365	22469	22552	22412	22509	22505	22295	22395	22489	22548	22582	22533	22445	22466	22346	22575	22508	22589	22649	22598	22553	22546	22544	22445	22498	22657	22537	22573	22499	22504	22534	22596	22569	22587	22436	22434	22410	22571	22491	22547	22399	22542	22520	22486	22656	22584	22540	22561	22559	22430	22620	22376	22472	22463	22675	22499	22479	22440	22378	22572	22504	22520	22500	22261	22391	22459	22695	22649	22641	22455	22610	22502	22318	22509	22456	22491	22490	22484	22598	22444	22570	22463	22573	22425	22432	22628	22496	22593	22540	22409	22406	22681	22594	22460	22557	22607	22542	22594	22337	22586	22423	22543	22533	22470	22628	22593	22390	22669	22570	22461	22478	22491	22622	22536	22669	22419	22560	22433	22590	22457	22657	22570	22637	22659	22306	22544	22450	22551	22573	22372	22542	22431	22657	22503	22473	22463	22509	22560	22540	22492	22683	22558	22347	22586	22381	22640	22482	22503	22539	22525	22233	22581	22635	22441	22548	22365	22531	22740	22654	22672	22419	22534	22569	22659	22569	22555	22491	22418	22677	22558	22578	22542	22545	22459	22550	22467	22611	22585	22604	22393	22367	22620	22578	22563	22619	22673	22431	22659	22311	22503	22527	22439	22495	22318	22490	22527	22620	22538	22548	22514	22396	22532	22398	22478	22444	22571	22613	22534	22597	22448	22443	22450	22376	22538	22492	22576	22541	22564	22497	22436	22464	22492	22441	22484	22569	22570	22476	22664	22522	22437	22723	22543	22401	22517	22618	22413	22454	22380	22378	22624	22602	22481	22514	22595	22533	22374	22521	22565	22609	22434	22454	22421	22575	22422	22435	22358	22566	22595	22347	22519	22383	22405	22347	22388	22509	22504	22582	22424	22399	22704	22339	22400	22572	22532	22350	22492	22556	22348	22560	22380	22426	22403	22624	22330	22395	22236	22564	22585	22462	22654	22595	22420	22454	22477	22529	22626	22503	22352	22711	22513	22578	22460	22423	22647	22440	22467	22419	22558	22485	22433	22434	22626	22507	22602	22441	22505	22410	22640	22496	22542	22546	22468	22502	22494	22594	22586	22629	22602	22451	22559	22519	22526	22420	22563	22285	22675	22577	22554	22597	22402	22688	22497	22589	22607	22709	22444	22544	22617	22612	22451	22311	22430	22654	22469	22618	22551	22452	22493	22390	22325	22472	22517	22518	22552	22439	22486	22542	22425	22557	22542	22490	22515	22523	22661	22659	22608	22436	22420	22423	22636	22599	22467	22412	22347	22431	22653	22372	22466	22361	22478	22495	22541	22386	22483	22452	22503	22513	22526	22600	22408	22468	22540	22477	22529	22356	22611	22520	22563	22497	22569	22479	22486	22517	22516	22441	22429	22606	22438	22574	22517	22396	22644	22470	22470	22620	22613	22194	22434	22505	22488	22515	22532	22549	22588	22400	22380	22659	22432	22392	22528	22591	22541	22580	22436	22432	22407	22538	22660	22476	22419	22227	22612	22747	22499	22528	22381	22342	22466	22633	22419	22520	22596	22352	22595	22297	22574	22345	22562	22426	22726	22334	22371	22443	22461	22525	22610	22559	22584	22462	22501	22665	22439	22519	22435	22600	22481	22741	22419	22568	22409	22318	22548	22741	22495	22423	22573	22579	22475	22599	22690	22454	22379	22532	22494	22439	22541	22610	22495	22532	22544	22657	22467	22507	22541	22600	22532	22486	22525	22543	22504	22594	22411	22531	22584	22555	22462	22470	22365	22625	22514	22458	22494	22540	22557	22626	22543	22641	22591	22661	22508	22480	22510	22691	22553	22270	22372	22530	22398	22451	22508	22567	22469	22384	22338	22664	22503	22513	22688	22360	22592	22561	22315	22578	22632	22539	22544	22408	22348	22565	22635	22440	22540	22459	22333	22594	22277	22533	22430	22644	22402	22535	22576	22497	22513	22502	22522	22585	22549	22470	22605	22540	22465	22441	22589	22755	22410	22521	22616	22468	22409	22591	22687	22670	22608	22622	22606	22308	22349	22483	22629	22715	22421	22625	22690	22534	22455	22492	22610	22538	22474	22555	22526	22493	22632	22556	22488	22327	22586	22580	22723	22495	22332	22544	22397	22589	22477	22555	22448	22616	22707	22398	22452	22445	22289	22715	22429	22419	22426	22557	22428	22435	22560	22610	22482	22576	22298	22409	22447	22449	22619	22514	22552	22502	22485	22440	22503	22489	22538	22559	22570	22602	22478	22582	22468	22453	22491	22458	22532	22471	22460	22506	22547	22443	22500	22555	22422	22561	22576	22636	22522	22513	22471	22507	22452	22428	22520	22512	22550	22600	22470	22388	22517	22415	22574	22613	22396	22462	22408	22475	22613	22351	22441	22544	22506	22623	22527	22647	22701	22619	22509	22601	22565	22478	22383	22563	22532	22459	22396	22642	22513	22593	22392	22492	22408	22376	22457	22549	22389	22421	22310	22505	22678	22487	22499	22538	22567	22570	22567	22430	22519	22663	22419	22443	22600	22389	22517	22646	22500	22469	22637	22420	22641	22505	22421	22639	22425	22667	22479	22555	22735	22532	22651	22560	22582	22452	22507	22494	22292	22613	22559	22472	22401	22522	22594	22698	22695	22562	22606	22586	22404	22737	22517	22451	22681	22574	22447	22482	22636	22476	22468	22521	22374	22560	22496	22498	22465	22709	22669	22565	22469	22468	22544	22505	22480	22378	22453	22732	22487	22363	22445	22390	22535	22592	22585	22681	22510	22489	22512	22430
24062	24598	51949	53721	42531	33987	32811	30469	30199	30123	30137	29897	30152	30277	30115	29760	29742	30051	30173	29820	30186	29812	29839	30106	30227	30036	29887	29750	29777	29824	29913	29854	29974	30102	29838	29740	29970	30001	30098	29926	29819	29659	29811	29778	29645	29929	29973	29884	29846	29721	29686	29899	29806	29698	29776	30265	29834	29782	29963	29796	29945	29657	30013	29999	29986	29984	29956	30010	29918	29961	29740	29856	29910	29930	29898	29738	29880	29948	29763	29788	29907	29878	29831	29766	29746	29876	29975	29819	29868	29982	30025	29681	29633	29939	29816	29709	29868	29644	29982	29695	29580	29954	29744	29767	30003	29915	29940	29587	29613	29889	29849	30097	29885	29731	29783	29771	29753	29984	29720	29529	29909	29980	29838	29859	29764	29776	29991	29816	29782	30048	29743	29675	29804	30048	29828	29852	29930	29966	29894	30006	29897	29860	29973	29811	29814	29972	30045	29787	29748	29710	29690	29623	29877	29764	29938	29736	29941	29926	29694	29813	30156	29851	30039	29950	29888	29862	29768	29848	29766	29797	29754	29899	30145	29850	29932	29910	29977	30018	29866	29805	29692	29779	29708	29804	29787	29727	29921	29783	29847	29957	29759	29852	29945	29889	29849	29841	29881	29631	29951	29897	29741	29709	29811	29883	29782	29638	29880	29917	29724	29885	29514	29784	29701	29801	29691	29743	29727	29759	29993	29898	29911	29923	29840	29998	30199	29942	29695	29713	29799	29677	29720	29854	29756	29984	29718	29820	29725	29727	30045	30122	29954	29835	29717	29819	29899	29804	30046	29940	29666	29787	29699	29943	29826	29826	29961	29826	29928	29908	30069	29842	29835	29802	29844	29922	29828	29769	29701	29878	29822	29990	29864	29736	29929	29891	29892	29656	29895	30016	29611	29772	29693	29900	29947	29957	29654	29739	29848	29853	29524	29711	29841	29719	29875	29842	30049	29880	29678	29747	30012	29772	29810	29754	29638	29706	29768	29544	29797	29697	29981	29788	29903	29555	29658	29811	29948	29645	30019	29848	29744	29857	29703	29626	29969	29932	29838	29838	29926	29789	29778	29949	29659	29867	29769	29914	29772	29815	29877	29829	29574	29801	30151	29774	29867	30100	29805	29816	29835	29817	29927	29657	30000	29872	29632	29888	29672	29768	29800	29799	29942	29828	29904	30041	29685	29848	30023	29840	29748	29680	29775	30115	29951	29545	29732	30014	29804	29618	29631	30084	29757	30030	29825	29749	29700	29698	29803	29943	29786	29871	29858	29799	29803	29767	29613	29668	29905	29736	29921	29903	29721	29783	29812	29784	29918	30069	29758	29564	29682	29823	29738	29779	29816	29771	29931	30028	29629	29844	29949	29797	30086	29796	29720	29769	29911	29918	29675	29890	29805	29993	29773	29824	29781	30043	29935	29779	29844	29781	29717	29825	29918	29970	29586	29752	29627	29811	29812	29940	29742	29581	29768	29812	29876	29773	29884	29708	29963	29922	29857	29928	29829	30153	29899	29817	29932	30216	29954	29912	29723	29821	29798	29714	29845	29789	29929	29991	29785	29897	29806	29863	30107	29937	29789	29773	29753	29425	29712	29804	29358	29807	29753	30050	29789	29785	29908	29752	29660	29889	29947	29788	29816	29788	29679	29873	29724	29916	30143	29724	29941	29805	29731	29814	29657	29626	29879	29923	29882	29892	29823	30014	29558	29840	30072	29786	29868	29876	29907	29791	29492	29883	29784	29705	29916	29778	29949	29837	29762	29779	29688	30121	29770	29949	29730	29708	29902	29717	29772	29773	29718	29937	29947	29793	29866	29911	29918	30040	29799	29883	29793	30080	29635	29681	29710	29892	30017	29843	29968	29684	29890	29873	29760	29825	29911	29837	29808	29794	29900	29960	29905	29811	30145	29700	29887	30011	29812	29809	29879	29801	29733	29856	29857	29483	30061	29796	29987	29729	29844	29826	29769	30008	29919	30114	29822	29838	29861	29899	29817	30029	29932	29931	29933	29862	29614	29824	29909	29764	29939	29833	29683	29879	29821	29940	29923	29728	29644	29782	29906	29807	29706	29915	29780	29921	29790	29957	29738	29879	29805	29934	29637	29892	29751	29859	29994	29833	29772	29822	29733	29761	29807	29823	29620	29800	29772	29821	29930	29648	29975	29842	29749	29884	29854	29700	29944	29648	29669	29820	29743	29876	29841	30020	29844	29882	29876	29810	29638	29705	29900	29877	29794	29679	29738	29933	29793	29680	29719	29907	30089	29654	29932	29933	29844	29826	30030	29844	29806	29923	29919	29735	29851	29913	29860	29745	29626	30000	29840	29675	30158	29715	29781	29938	29800	29562	29928	29929	30125	30078	29786	30023	29918	29905	29830	29751	29864	29935	29714	29908	29794	29814	30029	29885	29930	30072	29935	29966	29806	30010	29782	29914	29945	29734	29856	29827	29971	29984	29912	29840	29846	29667	30087	30043	30007	29798	29786	29716	29889	29771	29954	29877	30033	29757	29898	30122	30215	29846	29787	29770	29785	29850	29997	29893	29785	29943	29837	29901	29936	29804	29898	29660	29863	29846	29714	29957	29800	30037	29845	29924	29697	29747	29994	29967	29765	29746	29718	29846	29924	29890	29923	29776	29717	29698	29776	29562	29857	29787	29595	30071	30011	29482	29871	29706	29744	29692	29772	29864	30082	29954	29850	29876	29676	29764	29726	29972	29760	29639	29710	29740	29947	29948	29968	30073	29763	29666	29998	29775	30193	29795	29521	29886	29733	29626	29729	29783	29916	29837	29942	30012	29941	29800	29886	29879	29891	29751	29940	29884	29779	29778	29774	29890	29767	29937	29826	30018	29678	29605	29799	29376	29828	29793	29616	29913	29900	29580	29777	29855	29850	30153	29846	29881	30036	29844	29745	29896	29747	29721	29838	29545	29790	29885	29703	30037	29796	29888	29859	29706	29875	29539	29670	29786	29781	29752	29890	29767	29798	29928	29724	29822	29901	29883	29757	29796	29776	29705	29898	29642	29928	29867	29860	29676	29950	29872	29980	29676	29943	29767	29662	29791	29859	29875	29579	29896	29993	29742	29815	29717	29996	29742	29660	29840	29762	30029	29817	29874	29742	29780	29672	29532	29519	29801	29893	29848	29940	29892	29958	29693	29846	29958	29968	29615	29915	29889	29915	29979	29932	29784	29746	29776	29877	29803	30124	29913	30044	29776	29803	29986	29933	29903	29655	29873	29789	29755	29786	29872	29932	29984	29806	29907	29706	29978	29765	29629	29956	29796	29992	29880	30004	29839	30074	29752	29814	29944	29755	29905	29849	30057	29896	29807	29929	29655	29845	29977	29829	29972	29941	29843	29923	29711	29818	29705	29783	29948	29771	29959	29699	29912	29974	29595	29790	29967	29983	29939	29844	29955	29881	29975	30002	29756	29673	29862	29736	29727	30044	29486	29882	29635	29725	29788	30045	29712	29881	29950	29561	29793	29660	29804	29785	29619	29954	29844	29757	29693	29817	29965	29629	30004	29551	29699	30046	29908	29621	29926	29715	29949	29805	29649	29809	29838	29804	29859	29685	29871	29896	29766	29836	29857	29843	29832	29965	29825	29738	29795	29844	29770	29855	29801	30032	29827	29863	29660	29826	29930	29937	29769	29832	29914	29826	29669	29793	29895	29737	29840	29772	29818	29983	29693	30094	29846	30069	29806	30035	29844	29674	29834	29848	29770	29867	29821	29738	29651	29858	29868	29591	29916	29746	29888	29777	29653	29802	30012	29762	29799	30024	29776	29793	29780	29942	29995	29660	29743	29944	29929	29897	29705	30065	29739	29919	29980	29838	30049	29757	29870	29934	29734	29930	29876	29900	30016	29721	29842	30043	29642	29817	29811	29705	29867	29825	30000	29810	29566	29771	29922	29747	29981	29993	29935	29974	29761	29885	29765	29963	29812	29767	29697	29848	29876	30094	29977	29994	29793	30003	29869	29922	30032	29780	30014	29766	29617	29734	29835	29825	29849	29787	29850	29901	29811	29884	29772	29868	29786	30082	29707	29888	30023	29803	29958	29850	29881	29781	29816	29993	29771	29782	29893	30047	29890	29969	30019	30094	29989	29964	29832	29694	29833	29950	29906	29922	30022	29957	29634	29752	29827	30127	29689	29695	29703	30064	29960	29998	29823	30003	29930	30056	29745	29907	29973	29800	29860	29769	29783	30101	29834	29792	29910	29651	29910	29889	29769	29776	29772	30035	29963	29785	29772	29605	29740	29620	29895	29904	29775	29922	29823	29818	29683	29765	29883	29661	30008	29929	29863	29927	29762	30010	29885	30008	29844	29698	29646	29709	29741	29755	29821	29918	30029	29849	29906	29740	29843	30117	29776	29853	30103	30034	29683	30162	29899	29718	29763	29944	29563	29773	29909	29866	29920	30116	29646	29900	29954	29829	29827	29868	29717	30038	29625	29792	29911	29858	29843	30074	29760	29683	29751	29902	29851	29886	29659	29742	29751	29818	29840	29633	29810	29650	29812	29832	29795	29768	29694	29857	29828	29650	29959	29782	29653	29817	29629	29883	29880	29869	29829	29937	29726	30072	29881	29708	30031	29960	29505	29753	29471	29802	29819	29664	29814	29682	29684	29846	29889	29711	29886	29977	29800	29812	29733	29769	29961	29700	29932	29831	29698	29721	29868	29885	30079	29887	29900	30060	29706	29792	29769	30018	29981	29683	29734	29887	29828	29583	30006	29907	29571	29804	29787	29805	29825	29596	29765	29680	30103	30239	30066	29837	29813	30003	30240	29958	29782	29808	29869	29696	29718	29756	29914	29718	30052	29816	29663	29712	29755	29539	29856	29972	29732	29685	29921	29729	29871	29871	29762	29975	29835	29871	29723	29660	29654	29935	30049	29982	29870	30024	29795	29973	29584	29781	29662	29719	29950	29890	29832	30091	29817	30043	29837	29856	29883	29696	29967	29671	29621	29806	30007	29817	29776	29815	29922	29870	29905	29589	30051	29943	29798	29784	29766	29724	29745	29971	29695	29962	29970	29802	29789	29920	29749	29571	29756	29676	29971	29930	29829	29869	29771	29848	29855	29892	29737	30018	29938	29778	29724	29865	29983
40233	90932	93815	69396	45863	30685	24812	23150	22853	22747	22542	22698	22946	22796	22680	22800	22674	22821	22875	22828	22671	22830	22774	22526	22648	22762	22778	22674	22769	22675	22607	22747	22693	22738	22612	22644	22583	22649	22630	22583	22668	22738	22715	22712	22707	22553	22795	22594	22703	22756	22578	22710	22717	22588	22708	22563	22649	22448	22833	22497	22803	22694	22750	22596	22730	22790	22552	22920	22678	22746	22612	22689	22636	22597	22529	22753	22757	22749	22807	22701	22519	22581	22724	22760	22614	22714	22584	22711	22660	22572	22723	22774	22848	22735	22658	22607	22575	22772	22781	22641	22649	22614	22554	22706	22708	22566	22540	22636	22641	22803	22686	22658	22465	22568	22830	22646	22713	22775	22631	22542	22843	22619	22754	22748	22579	22542	22547	22542	22710	22655	22695	22559	22533	22662	22696	22764	22658	22532	22585	22778	22437	22708	22720	22686	22648	22628	22549	22641	22570	22687	22489	22688	22760	22691	22713	22633	22808	22714	22682	22596	22613	22472	22662	22350	22679	22786	22711	22598	22708	22641	22821	22641	22657	22688	22758	22585	22480	22720	22742	22681	22567	22842	22697	22546	22761	22679	22610	22545	22879	22737	22524	22719	22610	22736	22580	22764	22556	22713	22724	22592	22841	22678	22787	22693	22912	22774	22854	22633	22820	22779	22685	22703	22508	22616	22665	22601	22539	22528	22648	22866	22691	22782	22464	22563	22469	22392	22728	22612	22831	22751	22675	22760	22800	22708	22603	22551	22826	22594	22538	22708	22787	22515	22554	22709	22465	22642	22715	22764	22764	22734	22769	22512	22448	22761	22476	22575	22614	22656	22645	22637	22580	22839	22532	22612	22586	22493	22638	22727	22636	22681	22699	22675	22508	22657	22751	22581	22761	22583	22808	22679	22608	22679	22634	22715	22628	22629	22816	22773	22796	22604	22743	22521	22740	22672	22645	22795	22733	22681	22701	22508	22543	22629	22682	22570	22508	22617	22578	22732	22849	22705	22777	22569	22602	22708	22592	22648	22565	22581	22712	22808	22649	22559	22785	22619	22659	22638	22743	22810	22676	22648	22651	22556	22508	22623	22529	22677	22691	22690	22518	22599	22696	22626	22736	22714	22625	22763	22697	22611	22577	22615	22680	22740	22788	22663	22686	22598	22613	22661	22766	22523	22753	22588	22510	22626	22594	22712	22655	22901	22651	22541	22778	22721	22753	22689	22766	22916	22679	22721	22474	22632	22815	22666	22709	22714	22709	22656	22704	22653	22726	22721	22614	22670	22684	22604	22760	22526	22688	22860	22764	22793	22756	22690	22471	22541	22595	22644	22749	22579	22678	22615	22592	22635	22673	22616	22851	22785	22693	22732	22689	22763	22605	22754	22780	22679	22674	22836	22810	22700	22600	22681	22628	22667	22851	22910	22566	22719	22616	22736	22701	22646	22559	22504	22674	22508	22596	22777	22536	22779	22681	22581	22646	22641	22465	22782	22671	22925	22850	22539	22710	22727	22738	22771	22844	22657	22584	22589	22772	22669	22744	22784	22674	22684	22742	22567	22692	22770	22717	22713	22503	22794	22561	22791	22611	22673	22686	22776	22817	22721	22712	22792	22555	22409	22578	22540	22748	22666	22667	22688	22639	22825	22590	22600	22783	22748	22602	22575	22648	22605	22745	22576	22866	22628	22513	22785	22763	22751	22727	22794	22833	22778	22668	22517	22720	22780	22798	22556	22812	22629	22635	22765	22689	22523	22676	22654	22628	22740	22678	22722	22666	22781	22613	22758	22678	22778	22569	22724	22672	22593	22716	22653	22777	22638	22734	22443	22708	22744	22607	22670	22701	22710	22549	22732	22633	22390	22665	22638	22721	22699	22553	22617	22746	22570	22789	22720	22685	22606	22708	22664	22704	22723	22585	22647	22750	22575	22686	22618	22754	22809	22409	22648	22751	22764	22675	22599	22686	22734	22517	22716	22551	22666	22606	22746	22468	22851	22808	22571	22722	22682	22626	22613	22905	22720	22715	22787	22718	22753	22532	22786	22711	22846	22785	22595	22722	22526	22661	22671	22493	22793	22537	22573	22777	22549	22531	22641	22655	22754	22864	22664	22681	22686	22834	22913	22600	22769	22802	22554	22637	22727	22600	22714	22725	22550	22778	22637	22614	22548	22662	22705	22636	22800	22673	22756	22697	22599	22607	22746	22727	22514	22837	22446	22913	22724	22691	22661	22634	22736	22686	22661	22667	22418	22623	22660	22826	22605	22469	22657	22646	22616	22702	22712	22562	22656	22783	22865	22627	22704	22821	22468	22659	22736	22534	22562	22555	22484	22519	22730	22784	22717	22922	22603	22583	22645	22822	22672	22688	22521	22885	22505	22706	22681	22618	22746	22696	22538	22824	22755	22750	22856	22564	22700	22528	22548	22884	22762	22513	22568	22723	22705	22718	22636	22651	22940	22748	22714	22599	22654	22675	22572	22792	22587	22850	22721	22715	22660	22553	22770	22755	22683	22625	22686	22610	22751	22682	22728	22680	22550	22682	22733	22506	22608	22717	22720	22761	22632	22505	22544	22794	22508	22672	22567	22648	22574	22805	22734	22656	22750	22613	22576	22650	22613	22687	22897	22627	22620	22531	22664	22578	22671	22646	22635	22496	22750	22548	22744	22762	22781	22619	22663	22590	22740	22688	22666	22672	22917	22700	22600	22659	22849	22848	22682	22651	22805	22714	22608	22691	22666	22620	22730	22806	22525	22498	22783	22621	22761	22476	22640	22784	22622	22637	22777	22514	22736	22709	22793	22575	22624	22671	22590	22893	22602	22528	22778	22631	22718	22671	22853	22626	22451	22707	22806	22789	22682	22739	22526	22894	22739	22769	22770	22796	22742	22682	22751	22753	22629	22615	22534	22526	22731	22460	22885	22729	22649	22554	22838	22770	22749	22638	22587	22724	22654	22639	22620	22587	22624	22723	22596	22703	22701	22791	22659	22677	22627	22801	22698	22646	22684	22728	22614	22536	22671	22673	22716	22767	22875	22705	22679	22765	22781	22755	22814	22604	22579	22813	22601	22713	22624	22677	22594	22830	22736	22628	22637	22663	22729	22910	22570	22785	22795	22740	22863	22569	22863	22732	22637	22721	22488	22634	22785	22688	22738	22644	22635	22748	22551	22672	22714	22789	22681	22791	22665	22487	22692	22630	22621	22543	22713	22658	22833	22690	22612	22676	22733	22620	22671	22693	22688	22658	22638	22619	22662	22641	22677	22584	22802	22752	22722	22586	22764	22822	22582	22663	22728	22596	22523	22674	22771	22629	22809	22534	22724	22713	22730	22688	22541	22544	22737	22725	22580	22884	22798	22695	22579	22746	22595	22571	22699	22671	22477	22696	22832	22726	22827	22891	22657	22636	22577	22642	22631	22514	22746	22654	22595	22646	22597	22694	22750	22490	22665	22707	22693	22699	22591	22616	22600	22708	22723	22671	22629	22759	22495	22837	22577	22430	22842	22673	22563	22747	22709	22879	22610	22766	22600	22667	22826	22722	22736	22586	22678	22476	22658	22597	22804	22742	22776	22851	22718	22717	22821	22422	22785	22660	22643	22658	22717	22635	22621	22602	22914	22816	22721	22647	22594	22699	22639	22817	22647	22657	22738	22823	22805	22826	22519	22822	22621	22542	22677	22573	22855	22526	22660	22712	22673	22574	22760	22606	22799	22587	22692	22911	22553	22812	22753	22727	22740	22763	22755	22621	22683	22660	22749	22466	22689	22643	22834	22690	22659	22654	22495	22701	22731	22583	22536	22711	22645	22763	22745	22537	22853	22583	22655	22721	22746	22579	22759	22798	22588	22594	22771	22748	22673	22635	22881	22737	22630	22669	22756	22652	22575	22828	22743	22828	22533	22812	22659	22724	22812	22857	22637	22859	22741	22660	22593	22651	22569	22707	22688	22543	22838	22702	22863	22816	22490	22720	22653	22712	22533	22668	22728	22676	22660	22647	22759	22666	22541	22846	22716	22826	22637	22655	22650	22688	22770	22701	22749	22701	22686	22631	22757	22489	22670	22619	22777	22509	22625	22801	22688	22519	22729	22657	22759	22540	22700	22661	22721	22718	22774	22767	22874	22664	22495	22756	22633	22772	22670	22789	22608	22734	22588	22758	22698	22668	22578	22685	22632	22740	22765	22847	22712	22563	22546	22763	22706	22605	22632	22688	22678	22864	22803	22483	22870	22633	22779	22723	22486	22760	22795	22652	22667	22711	22582	22767	22678	22708	22795	22757	22808	22647	22676	22874	22650	22746	22730	22618	22651	22792	22631	22685	22657	22643	22722	22408	22594	22900	22535	22653	22529	22625	22556	22804	22790	22658	22733	22565	22630	22699	22731	22707	22553	22728	22735	22825	22662	22527	22688	22677	22844	22586	22618	22518	22618	22778	22425	22806	22639	22838	22656	22650	22566	22630	22758	22882	22730	22590	22733	22687	22627	22915	22676	22648	22611	22772	22742	22986	22688	22632	22701	22641	22688	22675	22614	22559	22726	22707	22859	22777	22577	22597	22676	22768	22774	22667	22690	22415	22638	22614	22659	22701	22709	22651	22823	22760	22563	22658	22568	22791	22741	22630	22492	22633	22708	22733	22587	22741	22734	22697	22557	22715	22603	22520	22655	22556	22366	22673	22687	22721	22703	22701	22715	22694	22848	22777	22682	22443	22571	22694	22799	22654	22693	22713	22624	22624	22654	22583	22731	22690	22760	22867	22728	22748	22718	22611	22813	22636	22514	22685	22781	22723	22649	22814	22722	22807	22734	22680	22554	22658	22566	22595	22785	22609	22784	22599	22723	22745	22746	22879	22740	22736	22756	22663	22802	22593	22567	22480	22622	22614	22535	22706	22716	22654	22655	22726	22594	22678	22547	22618	22829	22817	22555	22706	22753	22780	22732	22655	22706	22604	22676	22500	22754	22656	22624	22747	22467	22605	22622	22603	22675	22503	22908	22696	22530	22579	22872	22753	22666	22767	22561	22410	22671	22632	22593	22705	22644	22756	22587	22634	22634	22546	22523	22734	22530	22681	22644	22826	22689	22787	22896	22662	22693	22592	22826	22714	22745	22641	22670	22705	22744
22412	22320	48533	52756	47735	43512	38190	32082	31165	31109	31085	30962	31104	30911	30855	30923	31067	30614	30575	30920	30455	31213	30756	30976	30844	30886	30883	30797	30893	30623	30808	30445	30531	30701	30980	30734	30953	30536	30791	30617	30754	30651	30846	30784	30463	30713	30700	30778	30749	30636	30720	30717	30586	30585	30645	30537	30879	30928	30624	30671	30714	30530	30566	30656	30682	30583	30735	30517	30703	30557	30849	30790	30580	30626	30632	30674	30836	30832	30737	30909	30715	30757	30765	30815	30443	30533	30735	30593	30742	30677	30560	30612	30574	30616	30720	30892	30514	30554	30638	30674	30717	30773	30521	30381	30730	30627	30563	30547	30734	30928	30499	30534	30890	30651	30725	30473	30729	30551	30687	30711	30696	30764	30592	30593	30667	30671	31034	30791	30749	30508	30630	30683	30474	30590	30661	30623	30548	30502	30779	30652	30635	30864	30745	30635	30728	30562	30667	30694	30716	30755	30524	30357	30623	30909	30757	30482	30813	30732	30632	30583	30561	30810	30821	30720	30544	30553	30777	30738	30466	30525	30468	30622	30750	30819	30846	30739	30851	30596	30682	30844	30711	30483	30608	30642	30530	30649	30662	30583	30517	30753	30384	30604	30764	30856	30509	30553	30699	30435	30555	30748	30733	30576	30491	30570	30560	30833	30516	30744	30973	30610	30670	30592	30371	30497	30661	30526	30698	30601	30583	30416	30533	30774	30557	30567	30625	30564	30903	30785	30752	30582	30719	30761	30771	30634	30574	30562	30694	30497	30624	30567	30848	30626	30750	30640	30337	30492	30728	30556	30630	30821	30737	30623	30621	30774	30718	30417	30445	30751	30796	30905	30640	30682	30524	30802	30757	30617	30859	30437	30503	30320	30429	30790	30566	30647	30785	30639	30671	30521	30458	30680	30748	30874	31020	30447	30543	30303	30631	30738	30741	30794	30550	30625	30564	30705	30720	30690	30595	30655	30613	30570	30696	30695	30500	30806	30756	30643	30529	30687	30722	30696	30782	30528	30926	30600	30596	30489	30518	30588	30603	30767	30706	30461	30686	30561	30617	30617	30727	30776	30606	30467	30544	30489	30605	30534	30864	30763	30491	30560	30765	30714	30628	30326	30602	30574	30711	30553	30728	30560	30601	30419	30667	30768	30614	30785	30519	30704	30557	30657	30721	30705	30521	30475	30596	30536	30965	30743	30549	30720	30338	30546	30605	30468	30517	30527	30549	30485	30366	30393	30786	30430	30726	30491	30804	30599	30732	30682	30777	30498	30701	30501	30839	30910	30474	30400	30733	30496	30356	30671	30235	30655	30571	30564	30812	30542	30707	30439	30563	30554	30752	30798	30517	30489	30802	30408	30673	30515	30703	30467	30656	30520	30776	30805	30691	30363	30747	30637	30666	30710	30892	30708	30650	30765	30566	30798	30842	30490	30678	30573	30925	30677	30716	30535	30693	30744	30688	30615	30708	30491	30489	30710	30505	30370	30576	30697	30809	30653	30746	30486	30642	30387	30565	30732	30634	30447	30573	30714	30662	30529	30715	30472	30532	30779	30613	30805	30461	30844	30417	30682	30643	30445	30531	30586	30685	30750	30973	30720	30811	30583	30457	30744	30700	30746	30713	30741	30616	30757	30474	30281	30853	30703	30404	30359	30514	30492	30580	30626	30340	30763	30649	30337	30622	30636	30585	30834	30875	30802	30546	30744	30418	30625	30764	30589	30461	30431	30825	30768	30696	30672	30591	30643	30509	30660	30633	30699	30876	30582	30694	30909	30545	30541	30630	30595	30735	30868	30847	30617	30606	30366	30531	30721	30827	30649	30410	30384	30653	30503	30823	30706	30402	30376	30594	30676	30514	30465	30811	30715	30631	30903	30665	30566	30761	30606	30803	30427	30631	30573	30716	30796	30528	30755	30795	30626	30802	30755	30526	30540	30521	30815	30630	30524	30523	30768	30820	30674	30702	30556	30705	30732	30634	30570	30540	30661	30454	30634	30577	30535	30762	30647	30749	30667	30472	30592	30412	30517	30703	30558	30822	30683	30405	30579	30673	30678	30519	30567	30471	30661	30695	30671	30693	30529	30623	30600	30520	30745	30575	30263	30567	30719	30726	30850	30470	30778	30782	30786	30736	30562	30509	30473	30492	30661	30308	30539	30479	30480	30681	30574	30436	30735	30617	30702	30547	30662	30515	30722	30805	30677	30534	30741	30898	30646	30595	30607	30693	30457	30637	30530	30344	30583	30560	30636	30542	30767	30925	30516	30470	30755	30544	30587	30612	30309	30530	30766	30405	30644	30485	30671	30681	30662	30573	30657	30381	30542	30681	30606	30625	30573	30404	30488	30493	30632	30482	30611	30687	30804	30592	30476	30653	30802	30536	30422	30708	30497	30501	30482	30427	30609	30705	30607	30331	30539	30575	30790	30711	30751	30721	30521	30574	30527	30472	30659	30768	30407	30437	30553	30702	30680	30625	30663	30597	30835	30589	30589	30618	30485	30742	30548	30758	30673	30869	30548	30494	30595	30664	30786	30687	30608	30806	30533	30721	30516	30764	30697	30735	30531	30559	30768	30573	30719	30608	30437	30521	30653	30734	30424	30663	30583	30679	30693	30602	30523	30620	30574	30521	30803	30707	30470	30643	30578	30894	30497	30751	30504	30669	30656	30749	30785	30850	30637	30822	30593	30761	30310	30528	30562	30394	30547	30450	30569	30706	30561	30525	30402	30481	30537	30589	30587	30724	30604	30693	30634	30927	30632	30694	30688	30679	30639	30693	30726	30865	30393	30532	30302	30768	30716	30715	30496	30267	31044	30800	30841	30512	30393	30482	30521	30486	30576	30662	30716	30650	30503	30747	30422	30568	30655	30812	30726	30799	30516	30415	30624	30445	30614	30582	30549	30655	30657	30357	30723	30583	30512	30562	30580	30799	30793	30856	30557	30886	30677	30614	30612	30671	30894	30449	30704	30789	30618	30712	30392	30678	30668	30470	30312	30668	30289	30605	30603	30616	30775	30864	30716	30574	30567	30669	30745	30625	30588	30618	30736	30547	30513	30812	30501	30711	30628	30758	30700	30685	30651	30687	30670	30640	30655	30606	30697	30665	30475	30715	30834	30698	30729	30606	30436	30659	30844	30663	30567	30659	30568	30523	30343	30852	30830	30569	30604	30654	30812	30719	30656	30627	30492	30382	30614	30830	30668	30582	30826	30587	30754	30726	30234	30503	30716	30511	30507	30790	30559	30546	30415	30693	30779	30808	30522	30734	30691	30573	30396	30733	30662	30890	30628	30477	30704	30482	30614	30456	30895	30581	30428	30517	30668	30695	30503	30649	30518	30667	30757	30950	30649	30459	30573	30681	30677	30768	30481	30668	30373	30472	30425	30540	30582	30688	30731	30693	30422	30718	30637	30743	30422	30609	30661	30520	30499	30766	30569	30363	30751	30544	30808	30721	30717	30671	30742	30472	30539	30591	30831	30732	30590	30512	30658	30564	30516	30488	30763	30735	30846	30757	30699	30336	30415	30899	30836	30795	30528	30544	30596	30699	30527	30576	30578	30615	30504	30675	30688	30629	30914	30876	30621	30674	30577	30540	30775	30534	30829	30537	30183	30651	30730	30534	30645	30743	30709	30639	30646	30487	30672	30830	30639	30675	30592	30720	30682	30642	30805	30630	30625	30394	30431	30629	30621	30549	30698	30412	30599	30543	30729	30873	30597	30640	30833	30736	30745	30753	30675	30423	30797	30606	30339	30505	30785	30650	30550	30562	30760	30682	30525	30816	30608	30279	30677	30440	30584	30730	30523	30575	30453	30457	30498	30434	30667	30635	30580	30744	30608	30546	30622	30799	30883	30595	30736	30856	30796	30607	30513	30652	30941	30649	30623	30616	30468	30544	30695	30754	30483	30566	30594	30631	30863	30665	30575	30461	30744	30482	30374	30587	30681	30818	30571	30727	30585	30700	30547	30545	30376	30821	30487	30744	30396	30761	30731	30617	30416	30734	30434	30606	30756	30767	30783	30877	30697	30656	30620	30500	30710	30374	30774	30838	30529	30634	30672	30788	30587	30545	30589	30733	30536	30553	30480	30444	30562	30572	30603	30611	30660	30503	30616	30488	30603	30353	30737	30732	30602	30600	30700	30765	30748	31031	30550	30716	30411	30642	30580	30613	30752	30638	30692	30440	30795	30807	30694	30604	30685	30554	30724	30585	30735	30668	30356	30693	30864	30817	30662	30676	30631	30674	30677	30673	30627	30465	30652	30487	30531	30590	30665	30731	30546	30609	30551	30725	30664	30622	30549	30861	30831	30384	30420	30598	30620	30758	30708	30709	30670	30589	30532	30542	30621	30557	30492	30429	30687	30445	30822	30666	30787	30171	30476	30404	30473	30596	30545	30410	30879	30669	30520	30520	30574	30532	30547	30667	30570	30704	30553	30630	30619	30645	30661	31011	30491	30611	30741	30529	30769	30611	30644	30614	30644	30743	30838	30385	30731	30857	30604	30704	30533	30702	30777	30594	30808	30751	30643	30522	30635	30673	30595	30425	30818	30846	30633	30936	30547	30828	30675	30789	30660	30569	30636	30709	30674	30741	30611	30678	30695	30254	30270	30720	30580	30574	30462	30838	30973	30606	30582	30721	30465	30829	30442	30612	30402	30427	30656	30772	30636	30478	30510	30477	30582	30705	30588	30658	30693	30570	30549	30800	30854	30702	30587	30897	30816	30538	30446	30711	30397	30831	30615	30470	30618	30551	30481	30603	30554	30701	30643	30761	30694	30514	30681	30911	30666	30904	30498	30827	30579	30304	30692	30745	30465	31025	30512	30460	30495	30735	30610	30701	30463	30763	30664	30465	30651	30824	30638	30418	30884	30837	30646	30595	30483	30712	30538	30459	30397	30736	30545	30500	30811	30585	30517	30754	30649	30782	30543	30466	30890	30574	30837	30642	30593	30523	30878	30909	30624	30472	30836	30831	30543	30699	30643	30708	30691	30413	30301	30610	30732	30615	30503	30538	30789	30812	30614	30653	30572	30519	30498	30522	30489	30576	30636	30704	30555	30673	30727	30697	30815	30545	30754	30661	30467	30422	30473	30504	30651	30557	30891	30470	30669	30721	30549
49712	81718	89758	87921	66721	48055	31767	25135	23777	23029	22937	23115	23197	23352	22991	23160	23051	23139	23073	23382	23214	23272	23086	23009	23249	23198	23131	23294	23040	23280	23122	23135	23311	23195	23232	23219	23171	23190	23091	23121	23160	22998	23157	23112	23386	23074	23049	22971	23198	23354	23259	23163	23192	23219	23290	23212	23178	23162	23254	23529	23307	22981	23184	23165	23292	23248	23047	23222	23268	23254	23184	23337	23151	23163	23069	23052	23055	23191	23185	23307	23172	23111	23227	23253	23227	23262	23030	23286	22950	23136	23505	23081	23189	23292	23061	23242	22995	23295	23322	23363	23368	23028	23185	23095	23162	23131	23146	23201	23154	23044	23391	23214	23184	23189	23091	23178	23016	23093	23461	23329	22986	23064	23146	23263	23186	23104	23193	23204	23217	23294	23279	22997	23056	23136	23250	23102	23094	23231	23069	23021	23194	23219	23080	23326	23158	23144	22948	23272	23169	23410	23190	23212	22997	23233	23137	23355	23191	23035	23199	23005	23233	23166	23170	23083	23276	23158	23070	23152	23131	23170	23237	23172	23087	23163	23040	23133	23134	23113	23294	23171	23148	23289	23112	23120	23048	23050	23261	23129	23143	23239	23225	23010	23356	23202	23140	22945	23252	23272	23129	23266	22997	23164	23180	23155	23067	23194	23175	23019	23107	23094	23145	23158	23171	22949	23047	23215	22994	23203	23076	23130	23205	23123	23141	23019	23165	23048	23085	23227	23113	23270	22997	23121	22946	23027	23090	23080	23017	23051	23106	23184	23049	23169	23337	23236	23192	23340	23205	23164	23213	23289	23137	23139	23239	23209	23211	22920	23171	23157	23260	23131	23132	23127	23139	23192	23162	23160	23072	23237	23021	23345	23095	23142	23117	23084	23172	23123	23151	23126	23202	23074	23209	23173	23102	23202	23161	23132	23135	23330	23185	23279	23170	23115	23067	23106	23210	23205	23198	23217	23429	23104	23243	23165	23120	22981	23061	23221	23239	23224	23145	23178	23147	23190	23220	23092	23160	23067	23063	23106	23157	22910	23330	23117	23181	23220	23215	23295	22927	23074	23275	23219	23159	23228	23264	23095	23209	23302	23160	23160	23234	23012	23342	23102	23281	23308	23405	23191	23170	23041	23285	22970	23208	23159	23322	23146	23159	23307	23189	23058	23162	23179	23071	23202	23030	23276	23065	23135	23121	23069	23244	23090	23439	23028	23463	23060	23119	23127	23072	23310	23126	23207	23276	23085	23351	23156	23229	23303	23099	23281	23047	23067	23099	23138	23137	23054	23143	23109	23119	23262	23396	23332	23282	23177	23044	23230	23144	22967	23219	23070	23287	22995	23221	23092	23326	23134	23275	23216	23274	23154	23169	23254	23235	23173	23007	23198	23113	23058	23139	23052	23108	23251	23297	23315	23091	23142	23041	23108	23297	23134	23220	22989	23021	23239	23389	23182	23132	23084	23280	23130	23160	23100	23265	23275	23189	23222	23375	23224	23015	22950	23075	23195	22971	23187	23041	23256	23236	23159	23015	23092	23102	23154	23152	22953	23033	23286	23150	23183	22946	23061	23074	23226	23145	23021	23211	23161	23214	22934	23257	23208	23180	23226	23026	23237	23129	23003	23030	23026	23105	23030	23081	23151	23050	23293	23217	22961	23056	23260	23283	23097	23061	23032	23103	22904	23177	23053	23128	23011	23255	22981	23183	23098	23119	23072	23147	23166	23228	23103	23118	23149	23200	23206	23239	23451	22981	23001	23180	23159	23097	23171	23232	23276	23233	22995	23121	23201	23289	23098	23140	23242	23030	23115	23064	23105	23196	23097	23257	23158	22907	23078	23302	23105	23122	22992	23091	23033	23160	23173	23197	23244	23188	23115	23182	23063	23263	23274	23076	23146	23139	23196	23111	23093	22894	23176	22973	23277	23326	23149	23287	22932	23178	23193	23173	23232	23123	23253	23106	23252	23247	23099	23118	23146	23205	22990	23052	23140	23282	23057	23085	23230	23153	23246	23371	23131	23080	23251	23167	23184	23031	23154	23208	23020	23050	22998	23199	23178	23231	23133	23284	23228	23110	23011	23252	23195	23295	22995	23324	23236	23211	23243	23112	23268	23121	23138	23243	23198	22982	23246	23151	23168	23098	22939	22933	23225	23082	23118	23156	23057	23124	23149	23014	23160	23112	23122	23389	23242	23161	23159	23295	23269	23001	23207	23236	23208	22992	23142	23285	23326	23287	23104	22989	23149	23181	23263	23279	23191	23257	23238	23192	23214	23168	23119	23034	23017	23281	23068	23157	23138	23262	23365	23013	23209	23188	23252	23050	23187	23076	23188	23307	23203	23236	23062	23137	23053	23114	23015	23142	23296	23251	23106	23354	22895	23002	23056	23041	23149	23068	23131	22872	23373	23124	23104	23235	23121	23151	23204	23183	23204	23002	23073	23281	23014	23166	23146	23098	23265	23264	23122	22987	23236	23164	22975	23152	23153	23161	23209	23118	23199	23139	23203	22870	23224	23049	23101	23296	23191	23348	23068	23157	23103	23309	23181	23221	23208	23043	23265	23276	23123	23170	23254	23130	23213	22890	23195	23165	23005	23146	23180	23070	23127	23130	23295	23043	23203	23341	23161	23249	23093	23190	23195	22936	23275	23204	23116	23162	22930	23092	23100	23211	23318	23111	23367	23147	23287	23158	23274	23080	23077	23048	23076	23197	23284	23102	23007	23120	23252	23014	23289	23163	23172	22886	23031	23278	23097	23103	23206	23275	23105	23071	23097	23221	23230	23453	22991	23142	23125	23179	23207	23155	23110	23058	23271	23090	23075	23162	23038	23272	23256	23133	23071	23250	23110	23095	23044	23169	23048	23110	23055	23156	23394	23394	23148	23079	23153	23105	23252	23130	23119	23181	23126	23041	23137	23077	23184	23008	23193	23106	23138	23274	23082	23212	23162	23035	23168	23223	23054	23060	23127	23125	23209	23172	23277	23135	23147	23266	23143	23015	23195	23160	23226	23049	23195	23147	23238	23096	23125	22949	23211	23066	23083	23242	23202	23226	23191	22983	23007	23223	23036	23204	23113	23222	22907	23301	23133	23102	23066	23095	23223	23248	23139	23063	23290	23048	23261	23124	23059	23224	23200	23159	22986	23165	23316	23303	23027	23154	23253	23121	23117	23205	23172	23255	23347	23111	23082	23091	23179	23277	23172	23153	23332	23155	23174	23326	23217	23099	23107	23240	23075	23218	23118	23175	23361	23214	23053	23072	23391	23073	23216	23220	23305	23049	22989	23163	23296	23185	23031	23120	23149	23127	23247	23152	23161	23230	23329	23119	23153	23183	23081	23057	23247	22972	23245	23126	23166	23045	22969	23238	23345	23113	23078	22945	23165	23202	23097	23222	23089	23080	23127	23184	23109	23326	23219	22941	23193	23286	23058	22946	23155	23140	23237	23167	23006	23084	23116	22988	23326	23232	23215	23005	23016	23026	23074	23029	23245	23097	23232	23319	22998	23112	23140	23297	23084	23236	23172	23102	23159	23259	23082	23090	23078	23093	23176	23171	23183	23102	23117	23061	23167	23227	23168	23022	22986	23104	23210	23088	23198	23231	23142	23286	22944	23014	23186	23220	23214	23274	23273	22999	23358	23231	23042	23104	23044	23215	23125	23133	23161	23081	23192	23197	23241	23252	23166	23100	23130	23196	23199	23090	23332	23134	23258	23270	23188	23030	23309	23153	23085	23090	23223	23288	23121	22924	23189	23144	23218	23242	23054	22945	23194	23175	23084	23015	23121	23139	23076	23150	23154	23110	23023	23164	23311	23207	23027	23137	23194	23240	23119	22999	23258	23159	23044	23336	23081	23147	23241	23153	23178	23187	23226	23056	23114	23230	23174	23243	23133	23160	22919	22998	23014	23025	23198	23153	23121	23065	23014	22987	23019	23309	23027	23208	23141	23214	23179	23361	23225	22867	23193	23113	23119	23113	23228	23055	23077	23040	23163	23258	23094	23067	23138	23244	23084	23029	23146	23005	23208	23275	23113	23169	23179	23110	23139	23256	23123	23156	23165	23228	23220	23043	23121	23189	23134	23281	23119	22977	23050	23253	23206	23396	23009	23177	23224	23165	23273	23065	23090	23205	23316	23073	23310	23226	23088	23183	23109	23273	23236	23238	23106	23224	23209	22998	23106	22911	23353	23227	23211	23036	23180	23020	23215	22958	23151	23135	23060	23363	22964	23161	23246	23157	23148	23175	23159	23161	23225	23150	23340	23351	23029	23119	23219	22990	23272	22981	23252	23178	23273	23194	23165	23185	23233	23311	22999	23134	23029	23226	23046	23230	23163	23229	23188	23164	23294	23180	23296	23157	23177	23147	23043	22992	23083	23036	23097	23222	23181	22993	23242	23244	23179	23411	23152	23064	23094	23103	23246	22956	23151	23234	23174	23231	23115	23155	23116	23269	23336	23037	23283	23191	23206	23054	23107	23140	23184	23135	23222	23167	23155	23327	23076	23162	23055	23051	23129	23117	23179	23189	23033	23092	23131	23098	23304	23341	23269	23156	23264	23285	23128	23311	23157	23056	23308	23031	23052	23015	23125	22954	23359	23191	23141	23186	23131	23301	23293	23110	23260	23157	23070	23291	23097	22933	23202	23206	23169	23198	23033	23140	23260	22853	22982	23130	23094	23233	23009	23217	23220	23299	23152	23167	23165	23184	23059	23206	23019	23114	23211	23108	23155	23233	23239	23164	23156	22878	23167	23180	23075	23179	23196	23233	23145	23172	23226	23235	23155	23264	23073	23249	23055	23136	23007	23265	23267	23317	23111	23112	23053	23323	23119	23131	23120	23096	23187	23119	23074	23130	23087	23233	23300	23293	23177	23189	23162	23211	23207	23001	23248	23086	23143	23098	23167	23167	23047	23204	23204	23024	23062	23117	23000	23072	23131	23313	23089	22833	23310	23200	23061	23214	23164	23094	23097	23153	23349	23096	23110	22989	23012	23146	23143	23263	23171	23401	23078	23217	23089	23039	23051	23192	23176	23323	23205	23055	23076	23146	23287	23310	23226	23106	23257	23109	23044	23234	23140	22938	23124	23174	23027	23201	23068	23096	23028	23304	23115
28183	29761	54231	45245	37008	32480	30506	29842	29910	29679	29440	29952	29446	29733	29827	29859	29623	29760	29774	29663	29648	29831	29895	29752	29594	29620	29836	29711	29591	29857	29646	29676	29778	29794	29694	29659	29728	29586	29720	29879	29697	29550	29689	29962	29682	29572	29878	29797	29706	29796	29756	29731	29644	29802	29872	29717	29634	29813	29771	29830	30004	29596	29621	29691	29963	29867	29918	29757	29893	29803	29844	29953	29357	29569	29621	29693	29528	29446	29730	29694	29547	29502	29841	29437	29824	29839	29808	29578	29670	29510	29737	29679	29627	29584	29706	29607	29579	29907	29670	29760	29675	29629	29803	29806	29729	29697	29767	29559	29625	29582	29522	29588	29745	29715	29681	29582	29883	29783	29440	29534	29672	29728	29732	29742	29756	29563	29862	29659	29622	29472	29820	29769	29710	29857	29562	29763	29723	29726	29585	29642	29605	29882	29809	29561	29827	29850	29629	29933	29875	29607	29576	29814	29787	29518	29561	29907	29836	29915	29686	29753	29752	29592	29628	29693	29811	29399	29865	29593	29649	29676	29540	29546	29754	29736	29688	29586	29819	29662	29706	29963	29538	29704	29692	29632	29724	29602	29731	29953	29768	29689	29633	29592	29744	29407	29680	29766	29799	29733	29775	29677	29771	29872	29645	29603	29678	29574	29784	29716	29884	29742	29692	29632	29857	29716	29640	29610	29419	29689	29762	29570	29656	29522	29716	29399	29759	29485	29691	29703	29731	29739	29842	29612	29515	29534	29611	29446	29447	29539	29705	29673	29672	29475	29806	29834	29752	29694	29742	29820	29775	29917	29681	29682	29626	29647	29942	29565	29550	29563	29485	29540	29766	29615	29622	29582	29812	29622	29613	29692	29793	29736	29712	29714	29620	29651	29535	29780	29716	29630	29650	29598	29554	29715	29828	29473	29663	29704	29517	29592	29662	29559	29468	29751	29674	29738	29686	29947	29529	29877	29779	29481	29706	29795	29520	29647	29521	29806	29721	29911	29536	29753	29745	29746	29617	29767	29538	29580	29745	29625	29776	29505	29617	29756	29834	29888	29900	29710	29591	29789	29552	29913	29662	29608	29560	29580	29822	29869	29730	29819	29755	29524	29460	29767	29671	29789	29787	29426	29423	29695	29612	29724	29745	29762	29897	29669	29620	29752	29692	29776	29754	29632	29625	29582	29850	29890	29877	29702	29714	29698	29804	29566	29565	29623	29616	29574	29511	29810	29905	29641	29818	29801	29599	29647	29701	29667	29742	29759	29650	29679	29662	29588	29610	29623	29591	29527	29677	29707	29595	29698	29626	29870	29712	29669	29539	29686	29647	29659	29538	29462	29909	29789	29496	29530	29784	29802	29792	29762	29764	29878	29548	29634	29756	29622	29605	29711	29947	29602	29758	29857	29732	29908	29742	29684	29446	29535	29835	29648	29796	29547	29759	29712	29899	29722	29638	29711	29650	29774	29790	29719	29472	29747	29753	29801	29620	29869	29681	29743	29741	29742	29561	29558	29583	29725	29531	29771	29519	29578	29741	29630	29758	29804	29522	29324	29802	29688	29780	29493	29761	29725	29630	29887	29659	29620	29770	29598	29549	29795	29587	29385	29590	29677	29852	29987	29856	29467	29711	29812	29923	29800	29686	29635	29733	29544	29501	29760	29450	29675	29582	29755	30021	29674	29608	29164	29554	29879	29639	29922	29781	29631	29497	29691	29810	29508	29751	29729	29742	29671	29547	29416	29644	29495	29399	29525	29708	29380	29684	29733	29486	29650	29621	29741	29686	29646	29803	29453	29736	29524	29666	29849	29739	29735	29967	29799	29579	29594	29782	29736	29810	29673	29813	29726	29662	29528	29635	29740	29770	29956	29880	29488	29743	29658	29792	29597	29625	29876	29856	29674	29686	29694	29902	29559	29706	29716	29603	29562	29555	29662	29438	29859	29794	29630	29764	29794	29632	29658	29678	29573	29831	29758	29550	30109	29580	29595	29768	29669	29790	29535	29836	29670	29557	29768	29857	29628	29706	29611	29730	29603	29871	29670	29673	29677	29597	29843	29574	29831	29812	29786	29839	29705	29785	29831	29625	29780	29565	29815	29558	29616	29788	29702	29572	29788	29514	29759	29584	29631	29701	29610	29538	29641	29645	29766	29580	29891	29684	29912	29787	29472	29731	29520	29544	29683	29639	29713	29807	29523	29602	29769	29741	29400	29711	29743	29691	29816	29505	29802	29626	29650	29631	29753	29591	29560	29910	29598	29606	29950	29692	29725	29664	29808	29709	29685	29632	29896	29920	29856	29669	29776	29665	29718	29784	29752	29527	29584	29630	29654	29724	29670	29712	29532	29881	29828	29739	29947	29667	29816	29764	29864	29895	29673	29930	29373	29641	29601	29694	29606	29751	29640	29822	29766	29607	29679	29701	29580	29632	29786	29753	29686	29729	29730	29751	29646	29596	29500	29529	29816	29898	29756	29913	29783	29794	29722	29522	29739	29641	29655	29735	29827	29932	29492	29854	29840	29818	29826	29743	29755	29657	29479	29663	30083	29862	29782	29738	29656	29684	29608	29522	29675	29703	29846	29695	29666	29748	29641	29637	29746	29776	29685	29786	29569	29664	29621	29911	29813	29792	29517	29972	29860	29989	29784	29864	29676	29470	29877	29823	29594	29760	29770	29743	29749	29699	29752	29771	29892	29626	29603	29491	29520	29799	29867	29651	29908	29796	29641	29674	29830	29746	29617	29932	29875	29707	29840	29792	29694	29747	29625	29609	29748	29441	29773	29629	29533	29963	29335	29969	29774	29375	29993	29711	29679	29630	29725	29671	29667	29880	29667	29673	29647	29577	29683	29958	29618	29672	29650	29602	29744	29641	29841	29677	29766	29728	29589	29760	29603	29752	29478	29740	29563	29720	29840	29762	29643	29882	29665	29639	29518	29534	29801	29786	29699	29659	29938	29670	29527	29796	29978	29803	29408	29630	29715	29401	29826	29613	29812	29828	29668	29973	29612	29639	29681	29848	29686	29950	29555	29663	29751	29614	29621	29587	29720	29635	29627	29771	29650	29643	29668	29925	29794	29699	29695	29832	29834	29650	29630	29788	29870	29831	29569	29564	29523	29906	29938	29687	29674	29529	29715	30037	29741	29885	29598	29501	29513	29716	29651	29651	29644	29747	29563	29629	29743	29679	29742	29850	29622	30003	29623	29622	29807	29911	29931	29677	29661	29759	29582	29802	29437	29687	29718	29726	29744	29754	29702	29838	29501	29694	29854	29644	29635	29512	29663	29514	29798	29800	29691	29735	29685	29637	29791	29721	29922	29803	29647	29564	29661	29588	29831	29901	29649	29800	29741	29438	29623	29825	29795	29633	29916	29668	29728	29433	29662	29523	29503	29803	29861	29815	29926	29641	29835	29473	29845	29476	29614	29695	29832	29744	29715	29741	29675	29678	29728	29489	29614	29827	29736	29629	29778	29790	29684	29697	29597	29685	29799	30021	29920	29805	29616	29524	29910	29534	29713	29436	29241	29813	29635	29567	29616	29679	29745	29545	29647	29685	29625	29744	29895	29712	29494	29544	29460	29823	29646	29814	29767	29766	29474	29723	29527	29917	29838	29830	29395	29717	29737	29622	29787	29564	29577	29797	29650	29789	29776	29731	29785	29341	29612	29463	29648	29583	29759	29723	29658	29781	29726	29590	29784	29530	29847	29684	29843	29970	29577	29751	29666	29729	29657	29403	29621	29701	29733	29848	29646	29696	29529	30035	29633	29594	29559	29795	29936	29635	29759	29775	29552	29611	29478	29448	29700	29751	29807	29695	29621	29670	29812	29796	29877	29854	29717	29584	29673	29759	29598	29576	29663	29529	29656	29410	29899	29758	29804	29611	30041	29846	29626	29604	29511	29436	29776	29778	29843	29474	29688	29811	29790	29497	29665	29788	29629	29749	29538	29672	29801	29776	29669	29727	29663	29763	29572	29597	29803	29858	29691	29632	29659	29864	29784	29802	29693	29724	29600	29677	29697	29877	29699	29824	29819	29716	29840	29588	29562	29692	29555	29775	29539	29528	29530	29863	29766	29880	29788	29748	29689	29657	29804	29484	29796	29856	29620	29874	29877	29590	29824	29667	29713	29895	29814	29655	29830	29794	29596	29910	29551	29605	29681	29679	29616	29907	29903	30004	29500	29720	29978	29696	29456	29671	29722	30018	29516	29841	29544	29876	29675	29700	29973	29664	29514	29840	29602	29822	29597	29805	29594	29608	29686	29438	29684	29596	29684	29574	29731	29671	29576	29625	29521	29865	29678	29756	29487	29621	29537	29698	29755	29793	29743	29688	29675	29576	29745	29863	29821	29714	29949	29628	29614	29654	29774	29516	29840	29764	29691	29773	29526	29829	29920	29498	29729	29792	29765	29818	29754	29810	29676	29809	29663	29697	29618	29636	29821	29702	29740	29999	29575	29639	29773	29805	29759	29802	29708	29611	29506	29809	29807	29629	29741	29602	29817	29688	29854	29619	29778	29598	29712	29706	29576	29439	29601	29609	29938	29586	29605	29632	29748	29744	29580	29813	29794	29518	29725	29943	29600	29738	29919	29737	29764	29685	29813	29807	29994	29608	29620	29687	29818	29689	29623	29649	29677	29678	29925	29668	29652	29752	29797	29654	29688	29856	29582	29638	29811	29734	29463	29541	29667	29699	29705	29928	29733	30019	29667	29706	29619	29700	29823	29591	29611	29667	29756	29564	29689	29873	29504	29724	29592	29940	29558	29554	29885	29758	29431	29670	29753	29495	29582	29624	29783	29913	29563	29873	29748	29757	29651	29627	29709	29549	29706	29827	29735	29530	29404	29632	29913	29614	29749	29816	29811	29720	29535	29606	29688	29736	29762	29541	29947	29598	29718	29756	29821	29784	29968	29780	29554	29779	29535	29854	29653	29612	29776	29454	29827	29786	29827	29640	29603	29962	29689	29589	29746	29667	29824	29702	29613	29700	29810	29818	29703	30012	29838	29727	29792	29710	29613	29765	29687	29377	29796	29717	29643	29681	29750	29801	29673	29858	29579	29789	29800	29688	29634	29468	29670	29577	29672	29700	29767	29630	29665	29572	29644	29765	29834	29545	29907
26507	48504	57095	39853	31462	25260	22959	22555	22428	22498	22696	22589	22624	22511	22563	22463	22570	22643	22424	22584	22602	22625	22467	22471	22339	22468	22581	22509	22285	22612	22384	22442	22471	22344	22651	22505	22661	22568	22363	22349	22468	22519	22564	22606	22458	22611	22655	22509	22424	22514	22518	22396	22335	22496	22577	22438	22407	22657	22656	22580	22526	22557	22458	22526	22436	22442	22527	22519	22358	22605	22554	22588	22432	22672	22261	22424	22510	22499	22561	22554	22487	22500	22768	22440	22473	22344	22515	22437	22601	22492	22425	22606	22292	22509	22454	22502	22563	22512	22597	22484	22600	22536	22425	22493	22490	22483	22307	22682	22682	22501	22519	22393	22299	22456	22428	22477	22538	22496	22569	22699	22596	22446	22357	22394	22463	22499	22540	22422	22570	22422	22677	22490	22307	22577	22546	22584	22399	22476	22548	22305	22523	22578	22484	22551	22346	22364	22298	22593	22521	22448	22449	22549	22514	22478	22605	22557	22636	22647	22636	22607	22353	22701	22434	22552	22359	22561	22446	22567	22526	22328	22645	22578	22419	22490	22599	22455	22515	22545	22386	22491	22587	22423	22430	22575	22315	22476	22584	22332	22548	22470	22411	22512	22354	22562	22480	22540	22615	22580	22366	22516	22434	22330	22522	22562	22593	22397	22493	22725	22500	22551	22598	22291	22560	22605	22349	22477	22642	22430	22441	22513	22516	22511	22430	22477	22685	22447	22511	22530	22597	22365	22478	22400	22604	22629	22385	22660	22612	22585	22442	22496	22461	22294	22564	22525	22638	22392	22586	22477	22302	22405	22565	22454	22417	22576	22404	22542	22559	22518	22557	22547	22589	22327	22568	22523	22492	22591	22554	22670	22305	22652	22478	22679	22423	22651	22642	22720	22380	22426	22485	22699	22506	22344	22331	22464	22453	22500	22521	22576	22395	22350	22328	22647	22579	22765	22327	22600	22362	22370	22631	22331	22610	22595	22616	22461	22388	22398	22640	22395	22475	22471	22399	22468	22532	22537	22480	22447	22651	22548	22507	22635	22492	22533	22667	22532	22470	22556	22544	22498	22708	22620	22459	22439	22486	22503	22433	22584	22501	22616	22471	22426	22355	22310	22664	22469	22504	22532	22420	22479	22535	22525	22491	22670	22506	22484	22493	22216	22394	22412	22420	22490	22391	22500	22356	22492	22612	22628	22553	22382	22581	22579	22485	22418	22485	22556	22600	22560	22502	22487	22604	22479	22525	22483	22418	22577	22439	22526	22533	22536	22493	22567	22537	22608	22549	22398	22521	22539	22572	22434	22397	22293	22516	22605	22523	22503	22478	22463	22425	22448	22307	22539	22421	22711	22534	22409	22406	22362	22552	22554	22437	22487	22503	22548	22635	22572	22475	22515	22386	22491	22472	22595	22501	22590	22622	22451	22677	22526	22452	22383	22583	22576	22477	22593	22535	22549	22448	22371	22437	22331	22491	22541	22537	22381	22431	22577	22442	22553	22400	22560	22556	22536	22492	22422	22302	22548	22591	22541	22504	22630	22402	22573	22502	22569	22534	22489	22355	22460	22344	22398	22608	22506	22583	22238	22603	22455	22610	22511	22592	22445	22550	22484	22637	22358	22458	22361	22587	22326	22615	22366	22505	22431	22605	22491	22726	22522	22634	22441	22591	22521	22593	22289	22491	22418	22549	22499	22400	22465	22407	22553	22401	22585	22450	22545	22436	22444	22372	22437	22384	22468	22676	22534	22405	22426	22517	22506	22613	22518	22517	22337	22396	22487	22507	22471	22701	22529	22552	22671	22583	22348	22619	22524	22429	22509	22385	22442	22461	22498	22428	22441	22664	22487	22536	22366	22722	22507	22370	22353	22509	22585	22439	22579	22491	22626	22420	22491	22597	22563	22529	22558	22610	22509	22592	22534	22298	22540	22447	22430	22467	22286	22582	22492	22595	22522	22544	22570	22629	22532	22640	22535	22519	22313	22448	22558	22585	22438	22380	22411	22430	22713	22556	22516	22598	22570	22476	22605	22639	22600	22527	22542	22491	22310	22540	22629	22393	22659	22528	22502	22321	22375	22644	22455	22563	22558	22558	22690	22529	22550	22532	22353	22571	22544	22439	22727	22552	22463	22362	22513	22385	22543	22630	22425	22376	22526	22535	22504	22444	22522	22522	22525	22447	22611	22475	22444	22507	22698	22523	22306	22474	22576	22578	22422	22532	22602	22438	22501	22575	22529	22605	22528	22370	22525	22562	22348	22555	22550	22568	22422	22485	22651	22448	22572	22686	22566	22583	22529	22516	22244	22677	22469	22431	22261	22602	22391	22475	22449	22530	22483	22691	22418	22534	22612	22497	22381	22410	22688	22562	22445	22535	22382	22517	22627	22419	22692	22549	22375	22616	22526	22406	22307	22521	22538	22548	22507	22353	22605	22503	22588	22513	22416	22386	22504	22469	22382	22594	22422	22408	22362	22371	22480	22584	22456	22443	22613	22592	22595	22514	22595	22510	22480	22427	22392	22398	22540	22505	22547	22433	22662	22466	22601	22451	22709	22543	22652	22336	22510	22465	22642	22495	22722	22597	22523	22454	22573	22577	22352	22460	22564	22503	22321	22428	22550	22398	22510	22496	22467	22507	22584	22579	22334	22480	22640	22588	22288	22558	22551	22479	22524	22531	22631	22615	22432	22389	22571	22483	22359	22568	22448	22509	22435	22374	22545	22455	22425	22510	22547	22444	22448	22499	22395	22501	22539	22357	22483	22394	22628	22380	22437	22360	22520	22707	22532	22353	22622	22526	22490	22448	22529	22439	22568	22491	22487	22447	22398	22498	22531	22533	22483	22477	22372	22636	22569	22520	22693	22554	22375	22482	22283	22349	22694	22524	22342	22340	22501	22390	22504	22521	22378	22724	22547	22363	22436	22466	22634	22572	22373	22513	22494	22504	22449	22483	22514	22443	22429	22459	22480	22429	22421	22622	22462	22438	22409	22482	22511	22646	22380	22495	22480	22560	22398	22376	22728	22464	22537	22588	22494	22554	22331	22592	22487	22422	22655	22494	22497	22484	22534	22378	22662	22482	22470	22632	22468	22392	22438	22493	22584	22562	22599	22403	22397	22562	22698	22468	22548	22421	22369	22528	22354	22585	22521	22570	22451	22548	22450	22625	22526	22526	22443	22559	22419	22532	22487	22373	22670	22414	22522	22550	22493	22521	22461	22515	22454	22561	22557	22664	22456	22456	22497	22687	22605	22379	22640	22724	22721	22384	22347	22663	22587	22569	22592	22463	22471	22700	22562	22690	22346	22559	22626	22591	22422	22480	22329	22681	22456	22488	22710	22426	22532	22444	22488	22503	22525	22544	22485	22422	22809	22415	22515	22516	22442	22629	22547	22625	22527	22535	22363	22421	22424	22536	22489	22622	22646	22378	22484	22473	22455	22530	22482	22575	22581	22549	22558	22526	22495	22464	22405	22462	22307	22497	22443	22514	22611	22529	22555	22582	22455	22633	22472	22499	22414	22557	22525	22553	22577	22337	22545	22477	22723	22520	22462	22740	22267	22571	22481	22511	22450	22258	22369	22444	22540	22542	22537	22380	22463	22401	22509	22689	22482	22542	22369	22558	22577	22504	22510	22658	22396	22420	22589	22435	22450	22638	22431	22527	22603	22364	22410	22575	22460	22506	22365	22604	22528	22564	22469	22323	22427	22495	22500	22399	22557	22431	22564	22581	22465	22565	22492	22448	22537	22625	22530	22402	22573	22594	22511	22602	22428	22481	22649	22604	22638	22338	22587	22605	22473	22424	22427	22445	22569	22546	22458	22582	22467	22504	22550	22381	22648	22555	22743	22418	22433	22599	22458	22548	22475	22370	22535	22374	22496	22713	22506	22651	22566	22516	22549	22468	22567	22493	22519	22478	22334	22506	22383	22464	22294	22482	22465	22497	22596	22291	22335	22588	22586	22421	22485	22450	22451	22494	22546	22569	22509	22348	22505	22444	22526	22367	22466	22653	22469	22677	22376	22679	22483	22649	22457	22575	22649	22492	22516	22535	22296	22510	22600	22468	22622	22526	22647	22549	22379	22555	22507	22663	22381	22404	22587	22386	22570	22261	22361	22484	22399	22468	22543	22449	22575	22613	22255	22574	22457	22598	22565	22468	22540	22454	22345	22591	22367	22649	22437	22478	22411	22401	22528	22416	22615	22480	22448	22553	22514	22482	22505	22627	22216	22468	22495	22528	22419	22601	22422	22566	22511	22627	22402	22432	22509	22612	22429	22616	22521	22569	22511	22481	22570	22571	22575	22438	22573	22565	22431	22536	22682	22506	22543	22567	22493	22477	22637	22730	22645	22579	22542	22468	22604	22421	22456	22465	22545	22502	22517	22558	22458	22511	22538	22426	22536	22458	22569	22484	22472	22294	22548	22484	22577	22515	22396	22632	22635	22537	22415	22450	22622	22644	22502	22502	22512	22481	22516	22669	22457	22450	22465	22632	22410	22453	22633	22560	22594	22480	22442	22411	22556	22455	22516	22564	22497	22490	22519	22422	22471	22444	22442	22247	22569	22322	22483	22574	22466	22557	22454	22463	22605	22600	22625	22459	22572	22395	22614	22325	22566	22515	22738	22583	22467	22463	22411	22576	22464	22435	22409	22464	22522	22494	22484	22540	22434	22372	22277	22335	22290	22552	22581	22555	22530	22521	22455	22501	22427	22485	22455	22415	22605	22509	22495	22477	22491	22574	22733	22458	22472	22651	22404	22588	22491	22444	22391	22542	22539	22423	22491	22478	22469	22424	22507	22369	22601	22554	22572	22671	22462	22628	22451	22602	22281	22598	22563	22624	22522	22513	22552	22481	22399	22394	22457	22611	22341	22616	22453	22588	22612	22637	22595	22688	22490	22557	22426	22420	22514	22558	22437	22511	22545	22515	22529	22587	22641	22469	22585	22588	22490	22503	22392	22358	22423	22562	22694	22344	22566	22384	22564	22501	22476	22585	22367	22441	22457	22490	22394	22566	22639	22556	22684	22394	22536	22582	22495	22564	22417	22376	22366	22565	22739	22338	22574	22466	22343	22507	22508	22520	22631	22452	22578	22443	22487	22644	22559	22566	22371	22494	22485
23989	22845	53044	54248	43555	36515	32984	30727	30071	30013	30126	29871	29899	29881	29782	29987	29758	29916	29757	29843	29705	29723	29856	29803	29927	29882	30009	30032	29700	29742	29793	29617	29779	30001	29927	29974	29953	29963	29831	29894	29815	29711	29702	29923	29585	29916	29762	29741	29740	29944	29811	29881	29663	29698	29854	29961	29723	29809	29738	29935	29948	29913	29992	29843	29793	29884	29847	29883	29787	29675	29846	29836	29837	29825	29823	29933	29836	29764	29794	29838	29995	29969	29920	29981	29664	29569	29938	29972	29891	29779	29730	29654	29928	29851	29917	30011	29833	29671	30066	29774	29731	29831	29719	29749	29760	29622	29491	29698	29697	29710	29776	29646	29744	29713	29932	29679	29873	29612	29922	29420	29635	29566	29666	29901	29807	29816	29912	29613	29702	29814	29769	29708	29767	29692	29894	29684	29619	29903	29680	29883	29553	29743	29716	29537	29863	29647	29831	29790	29712	29732	29699	29640	29847	29673	29730	29940	30114	29849	29791	29676	29691	29863	29663	29841	29875	29755	29741	29726	29614	29910	29652	29815	29849	29596	29878	29745	29663	29801	29731	29743	29818	29744	29958	30023	29993	29802	30050	29796	30088	29906	29750	29543	29724	29723	30127	29887	29941	29689	29665	29799	29818	29962	29969	29888	29767	29812	29661	29664	29635	29675	29831	29440	29863	29973	29667	29702	29782	29539	29767	29966	29629	29744	29901	29769	29635	29877	29952	29778	29814	29715	29690	29901	30071	29861	29705	29647	29647	29929	29833	29710	29705	29597	29640	29636	29983	29747	29918	29664	30036	29874	29703	29677	29618	29599	29845	29744	29697	29731	29662	29705	29772	29534	29846	29767	29624	29767	29749	29664	29748	30001	29747	29639	29907	29784	29780	29735	29739	29545	29847	29625	29905	29886	29780	29881	29626	29731	29721	29607	29856	29958	29931	29706	29793	29713	29911	29924	29901	29924	29805	29439	29791	29857	29482	29743	29789	29861	29778	29715	29918	29822	29868	30006	29664	29984	29627	29686	29927	29491	29713	29797	29877	29910	29779	29656	29911	29769	29863	29753	29772	29762	29809	29811	29700	29903	29848	29753	29672	29655	30029	29833	29832	29927	29917	29705	29844	29802	29792	29950	29902	29665	29689	29855	29784	29790	29746	29740	29904	29966	29690	29694	29653	29538	29604	29665	29703	29800	29798	29824	29737	29759	29709	29954	29672	29772	30011	29900	29827	29887	29975	29784	29932	29917	29830	29872	29859	29863	29913	29806	29817	29926	29904	29749	29755	29590	29661	29961	29794	29735	29628	29856	29588	29803	29919	29708	29938	29749	29801	29569	29952	29556	29741	29637	29720	29871	29883	29671	29746	29615	29731	29694	29900	29687	29868	29710	29739	29852	29643	29948	29831	29792	29717	29717	29904	29783	29692	29664	29781	29760	29715	29711	29612	29606	30071	29918	29818	30231	29700	30080	29775	29900	29723	29792	29752	29651	29752	29682	29753	29614	29755	29636	29711	29827	29812	29852	29800	29996	29579	29724	29727	29815	29797	29761	29837	30141	29745	29916	29958	29731	29760	29736	29587	29743	29662	29874	29622	29650	29728	29888	29688	29912	29683	29835	29764	29758	29639	29643	29677	29695	29703	29875	29732	29789	29601	29699	29801	29607	29867	29859	29810	29620	29925	29932	29627	29628	29845	29663	30007	29780	29939	29600	29790	29571	29758	29607	29864	29741	30054	29554	29717	29468	29703	29515	29485	29820	30006	29994	29740	29871	29922	29758	29919	30030	29800	29625	29894	29734	29774	29702	29738	29790	29699	29572	29619	29781	29672	29685	29844	29736	29800	29875	29582	29612	29786	29579	29793	29426	29865	30061	29879	29760	29745	29973	29894	29802	29802	29689	29821	29837	29753	29714	29643	29797	29630	29702	29734	29901	29564	29748	29922	29674	29913	29475	29866	29864	29881	29964	29918	30010	30043	29781	29683	30037	29594	29855	29866	29741	29752	29681	29918	29724	29890	29861	30115	29657	29804	29623	29646	29867	29576	29665	29767	29627	29956	29673	29636	29871	29775	29674	29786	29690	29960	29911	29707	29896	29782	29867	29691	29899	29721	29834	29768	29739	29806	29703	30128	29745	29566	29856	29900	29756	29932	29663	29886	29559	29929	29765	29777	29564	29845	29731	29780	29671	29775	29720	29919	29834	29836	29871	29622	29732	29951	29827	29781	29703	29751	29836	29850	29878	29836	29696	29658	29439	29815	29672	29763	29783	29942	29747	29764	29870	29828	30044	29802	29669	29595	29843	29722	29749	29915	29567	29851	29663	29866	29840	29921	30043	29856	29821	29713	30003	29593	29858	29903	29717	29935	29933	29590	29515	29819	29571	29548	29915	29597	29864	29792	29752	29933	30110	29932	29880	29942	29748	29679	29638	29683	29685	29813	29956	29635	29794	29791	29730	29888	29898	29668	29696	29943	29610	29724	29656	29711	29977	29688	29547	29767	29789	29966	29959	29827	29512	29637	29869	29982	29590	29758	29629	29703	29955	29807	29844	29944	29983	29822	29856	29847	29684	29740	29681	29973	29711	29863	29785	29737	29814	29666	29985	29952	29618	29672	29717	29549	29815	29975	29968	29888	29752	29672	29655	29597	29613	29604	29732	29744	29806	29642	29687	29929	29670	29790	29997	29661	29758	29871	29871	30325	29925	29996	29759	29719	29950	29777	29652	29854	29801	29808	29681	29706	29740	29780	29801	29866	29705	29802	29678	29649	29776	29805	29811	29641	29769	29942	29731	29332	29711	29835	29919	29705	29967	29920	29864	30022	29959	29799	29791	29811	29668	29732	29887	29740	29740	29668	29913	29640	29637	29676	29568	29756	29677	29643	29692	29944	29888	29800	29715	29710	29976	29671	29722	29797	29863	29935	29693	29826	29920	29838	29304	29905	29884	29943	29691	30036	29776	29443	29998	29710	29698	29714	29490	29959	29803	29707	29719	29536	29700	29545	29931	29715	29710	29502	29832	29750	29815	29673	29718	29711	29849	29591	29596	29623	29690	29695	29869	29818	29959	29913	29659	29846	29820	29708	29831	29598	29713	29942	29791	29561	29833	29862	29670	29948	29777	29913	29734	30000	29894	29713	29763	30064	29965	29758	29705	29780	29758	29878	29910	29789	29755	29869	29797	29745	29533	29594	29656	29659	29916	29667	29832	29552	29535	29825	29703	29825	29805	29907	29594	29803	29645	29666	29970	29726	29635	30069	29890	29707	29914	30060	29942	29913	29720	29612	29400	29848	29655	29869	29904	29882	29715	29852	29820	29860	29874	29727	29811	29692	29476	29842	29580	29814	29689	29775	29591	29831	29723	29966	30041	30015	29830	29706	29671	29756	29811	29835	29670	29972	29581	29576	29713	29921	29766	29649	29731	29807	29912	29756	29751	29751	29751	29777	29355	29660	29624	29687	29796	29646	29607	29630	29980	29574	29788	29667	29740	29796	29629	29834	29754	29647	30111	29886	29665	29758	29897	29583	29813	29620	29884	29613	29809	29631	29992	29773	29684	29721	29824	29956	29931	29642	29698	29749	29755	29553	29954	29646	29907	29872	29510	29560	29721	29971	29940	29680	29696	29891	29763	29730	29903	29590	29644	29842	29751	29863	29814	29473	29984	29704	29733	29728	29672	29690	29959	29671	29911	29801	29741	29647	29832	29661	29778	29609	29480	29771	29748	29880	29934	29565	29889	29732	29738	29825	29666	29799	29584	29730	30068	29709	29868	29861	29562	29714	29788	29824	29669	29734	29592	29545	29820	29992	29634	29913	29856	29925	29783	29690	29821	29799	29743	29887	29959	29853	29696	29719	29694	29858	29728	29624	29628	29826	29616	29859	29587	29877	29780	29761	29496	29881	29927	30061	29648	29744	29865	29745	29793	29743	29669	29731	29870	29712	29509	29743	29978	29755	29787	29780	29746	29836	29737	29987	29859	29629	30014	29741	29730	29780	30066	29936	29792	29823	29783	29912	29700	29784	29860	29602	29879	29984	29613	29837	29616	29865	29647	29443	29862	29516	29819	29842	29745	29592	29577	29972	29727	29776	29690	29695	29941	29842	30059	29922	29824	29582	29729	29905	29704	29903	29553	29618	29923	30002	29461	29718	29919	29829	29732	30024	29687	29607	29885	29617	29747	29843	29597	29726	29593	29818	29909	29502	29862	29564	29357	29668	29874	29862	30112	29725	29833	30052	29560	29820	29658	29575	29723	29918	29936	29887	29645	29736	29725	29958	29838	29970	29843	29819	29583	29821	29861	29941	29728	29831	29642	29988	29940	29756	29673	30048	29741	30005	29932	29682	29859	29942	29765	29765	29722	29899	29685	29785	29827	29769	29850	30191	29930	29707	29679	29783	29631	29526	29850	29503	29736	29944	29823	29838	29795	29704	29646	29726	29848	29723	29648	29919	30133	29958	29734	29536	29862	29728	29771	29898	29841	29958	29832	29986	29905	29605	29672	29636	29664	29650	29656	29797	29853	29881	29776	29982	30002	29790	29748	29668	29757	29915	29720	29770	29711	29832	29928	29653	29810	29745	29802	29620	29896	29862	29750	29883	29652	29815	29646	29805	29985	29685	29665	29849	29803	29666	29850	29720	29891	29680	29634	29759	29695	29614	29699	30011	29510	29857	29930	29758	29825	29788	29670	29859	30002	29833	29838	29891	29793	29833	29885	29824	29937	29945	29822	30172	29795	29771	29748	29825	29745	29932	29650	29592	30064	29940	29705	29691	29877	29641	29814	29725	29720	29694	29809	29707	29941	29906	29642	29821	29708	29632	29912	29759	29769	29806	30040	29771	29695	29532	29949	29647	29718	29710	29831	29738	29754	29713	29844	29653	29645	29902	29783	29749	29927	29859	29695	29821	30062	29894	29821	29549	29898	29641	29689	29989	29758	29862	29633	29479	29683	29826	29798	29576	29797	29865	29880	29816	29659	29979	29655	29824	29728	29746	29581	29901	29737	29752	29653	29934	29976	29861	29785	29709	29880	29883	29766	29864	30058	29839	29797	29755	29729	30049	29592	29660	29796	29753	29700	29717	29907	29738	30059	29713	29909	29604	29778	29966	29779	29782	29984
47295	87603	93816	67640	48128	32022	25185	23595	22826	22582	22611	22680	22622	22825	22655	22760	22668	22621	22886	22694	22803	22511	22676	22538	22730	22807	22659	22792	22695	22747	22778	22695	22661	22821	22632	22476	22785	22583	22627	22592	22734	22646	22897	22598	22724	22806	22664	22713	22724	22755	22702	22573	22814	22525	22839	22625	22623	22722	22809	22632	22964	22607	22808	22783	22857	22768	22857	22828	22595	22619	22668	22742	22691	22872	22654	22677	22736	22570	22576	22580	22456	22625	22785	22700	22764	22682	22665	22637	22674	22624	22676	22619	22805	22793	22782	22766	22726	22738	22760	22540	22545	22638	22719	22668	22695	22665	22573	22736	22637	22624	22637	22662	22604	22786	22655	22614	22660	22755	22657	22682	22721	22639	22809	22612	22633	22623	22719	22626	22691	22906	22757	22522	22604	22802	22657	22600	22908	22722	22791	22681	22702	22717	22670	22759	22529	22790	22718	22741	22702	22686	22484	22763	22654	22654	22846	22610	22649	22583	22668	22706	22781	22704	22700	22803	22503	22645	22692	22670	22619	22666	22678	22583	22623	22788	22705	22713	22652	22437	22739	22754	22720	22574	22684	22630	22845	22589	22616	22594	22914	22705	22793	22705	22484	22658	22655	22623	22548	22582	22753	22455	22698	22750	22737	22496	22721	22690	22586	22939	22730	22619	22796	22553	22650	22620	22587	22570	22868	22638	22858	22714	22562	22725	22683	22830	22731	22544	22730	22619	22690	22637	22503	22657	22541	22704	22760	22641	22550	22430	22764	22773	22686	22696	22612	22661	22660	22480	22746	22695	22750	22685	22742	22699	22602	22719	22520	22801	22720	22824	22683	22760	22514	22768	22644	22706	22830	22733	22636	22745	22843	22480	22702	22648	22617	22731	22623	22832	22622	22652	22762	22613	22521	22772	22888	22608	22861	22762	22677	22566	22636	22582	22628	22842	22720	22596	22831	22724	22804	22575	22605	22532	22766	22600	22729	22486	22787	22770	22632	22600	22745	22747	22732	22694	22702	22703	22472	22687	22828	22712	22667	22590	22545	22625	22622	22721	22646	22618	22788	22658	22611	22713	22665	22631	22777	22536	22499	22783	22731	22612	22720	22553	22521	22624	22707	22730	22844	22774	22577	22678	22666	22752	22698	22617	22713	22671	22686	22741	22829	22760	22703	22709	22706	22660	22789	22744	22556	22630	22565	22569	22557	22627	22639	22636	22576	22763	22683	22483	22744	22447	22720	22567	22730	22666	22677	22758	22617	22700	22674	22616	22774	22701	22659	22668	22596	22784	22770	22601	22794	22621	22701	22534	22577	22744	22725	22599	22779	22635	22706	22581	22711	22787	22666	22632	22656	22540	22659	22796	22563	22655	22770	22675	22689	22668	22739	22806	22607	22685	22591	22667	22606	22539	22764	22710	22535	22755	22573	22921	22771	22673	22665	22796	22752	22644	22778	22533	22559	22765	22884	22755	22501	22621	22577	22726	22524	22668	22672	22595	22530	22863	22748	22876	22630	22501	22712	22769	22664	22647	22798	22644	22758	22636	22522	22710	22737	22767	22532	22757	22501	22699	22618	22760	22820	22835	22648	22545	22638	22672	22647	22647	22733	22812	22616	22501	22667	22765	22630	22628	22649	22686	22731	22580	22618	22557	22822	22548	22536	22739	22563	22669	22707	22780	22678	22604	22669	22660	22695	22570	22785	22692	22740	22670	22551	22566	22670	22556	22807	22791	22699	22705	22637	22626	22776	22619	22634	22604	22640	22534	22615	22550	22622	22797	22833	22585	22549	22674	22692	22689	22639	22781	22862	22635	22544	22478	22633	22618	22684	22622	22535	22643	22636	22749	22603	22528	22470	22471	22559	22828	22582	22649	22534	22611	22544	22464	22663	22588	22804	22687	22752	22586	22601	22637	22597	22613	22765	22952	22603	22589	22402	22574	22802	22696	22584	22713	22690	22717	22540	22681	22756	22673	22759	22594	22709	22635	22798	22604	22771	22773	22669	22696	22710	22607	22561	22566	22612	22696	22629	22632	22667	22708	22686	22594	22822	22551	22532	22497	22638	22638	22642	22508	22793	22513	22698	22580	22816	22602	22594	22678	22629	22714	22659	22711	22642	22546	22548	22853	22580	22607	22747	22744	22650	22632	22816	22802	22600	22686	22624	22602	22756	22642	22723	22529	22598	22814	22574	22786	22687	22587	22657	22637	22648	22833	22494	22784	22710	22609	22398	22557	22665	22606	22792	22582	22845	22701	22707	22648	22671	22795	22598	22734	22544	22621	22513	22659	22786	22788	22624	22746	22631	22781	22680	22741	22830	22603	22593	22749	22667	22694	22532	22567	22589	22573	22550	22803	22760	22720	22587	22646	22691	22812	22561	22609	22629	22585	22992	22636	22919	22551	22764	22698	22828	22677	22810	22737	22566	22641	22553	22661	22685	22766	22652	22876	22667	22682	22833	22608	22552	22544	22477	22672	22644	22761	22780	22562	22681	22551	22747	22586	22533	22749	22631	22667	22682	22538	22485	22519	22759	22693	22708	22702	22647	22657	22883	22684	22737	22780	22446	22610	22646	22642	22770	22738	22700	22700	22531	22643	22567	22559	22805	22602	22595	22660	22466	22704	22603	22642	22617	22611	22681	22793	22730	22451	22733	22672	22861	22710	22788	22622	22573	22782	22485	22729	22706	22569	22707	22542	22607	22600	22785	22639	22594	22660	22675	22695	22649	22756	22760	22843	22710	22681	22658	22591	22774	22735	22600	22606	22696	22435	22761	22688	22509	22713	22594	22660	22806	22495	22601	22543	22595	22525	22796	22793	22548	22745	22637	22554	22668	22855	22732	22747	22856	22656	22530	22621	22751	22754	22730	22705	22617	22770	22447	22773	22709	22620	22793	22413	22784	22670	22642	22656	22811	22728	22763	22834	22770	22652	22517	22762	22732	22678	22621	22673	22785	22701	22563	22784	22697	22520	22581	22665	22678	22655	22609	22536	22655	22602	22747	22722	22678	22702	22762	22594	22666	22765	22492	22542	22845	22722	22703	22631	22718	22555	22777	22596	22665	22790	22654	22695	22865	22868	22679	22483	22703	22863	22846	22685	22716	22716	22716	22791	22627	22503	22624	22645	22679	22712	22594	22665	22483	22564	22641	22740	22594	22702	22734	22711	22746	22896	22665	22818	22716	22680	22715	22717	22872	22670	22781	22697	22763	22463	22635	22550	22667	22624	22784	22701	22479	22731	22612	22666	22873	22699	22720	22837	22667	22558	22767	22559	22699	22799	22668	22672	22757	22705	22829	22708	22599	22593	22498	22538	22792	22769	22778	22765	22682	22507	22894	22711	22565	22851	22722	22659	22749	22667	22806	22661	22610	22799	22614	22680	22723	22734	22688	22612	22616	22735	22664	22652	22832	22741	22652	22545	22746	22522	22861	22679	22499	22538	22539	22733	22727	22772	22913	22672	22682	22878	22667	22772	22711	22644	22767	22694	22540	22627	22825	22638	22850	22758	22509	22624	22742	22551	22451	22816	22684	22675	22574	22652	22632	22802	22895	22754	22663	22542	22741	22734	22632	22758	22835	22646	22785	22674	22554	22719	22648	22580	22849	22603	22778	22621	22753	22742	22549	22838	22736	22745	22699	22682	22615	22680	22745	22766	22785	22907	22505	22734	22525	22860	22786	22877	22528	22637	22772	22602	22814	22615	22780	22730	22774	22508	22480	22710	22727	22718	22506	22752	22744	22648	22527	22834	22790	22429	22769	22670	22629	22664	22716	22626	22674	22651	22739	22704	22846	22688	22750	22418	22631	22530	22729	22707	22770	22734	22742	22611	22686	22760	22819	22698	22634	22576	22569	22725	22525	22562	22514	22690	22634	22561	22582	22776	22670	22604	22669	22496	22757	22794	22777	22591	22668	22565	22694	22600	22693	22557	22693	22597	22653	22658	22675	22574	22663	22603	22743	22590	22694	22542	22810	22654	22627	22473	22695	22657	22555	22638	22662	22664	22803	22537	22696	22631	22695	22696	22660	22751	22672	22779	22637	22618	22763	22560	22685	22757	22630	22683	22786	22551	22441	22815	22705	22634	22703	22696	22819	22687	22611	22814	22768	22672	22644	22684	22699	22552	22786	22516	22502	22656	22690	22623	22636	22816	22812	22659	22686	22532	22884	22751	22692	22606	22809	22691	22838	22755	22696	22817	22678	22621	22489	22662	22501	22845	22641	22703	22750	22520	22647	22677	22566	22723	22533	22599	22543	22632	22743	22764	22679	22820	22897	22659	22745	22681	22632	22669	22653	22829	22558	22651	22631	22552	22752	22652	22737	22459	22780	22645	22802	22727	22849	22706	22604	22816	22813	22529	22671	22637	22745	22633	22670	22671	22569	22834	22761	22615	22683	22805	22778	22571	22687	22700	22684	22636	22485	22666	22553	22780	22739	22567	22595	22803	22684	22549	22597	22696	22925	22760	22748	22843	22589	22689	22629	22829	22538	22588	22792	22502	22686	22541	22624	22825	22628	22652	22593	22764	22557	22839	22688	22641	22652	22523	22710	22719	22654	22720	22677	22652	22512	22731	22633	22585	22564	22777	22614	22693	22389	22558	22599	22678	22874	22888	22542	22631	22606	22597	22928	22595	22766	22800	22568	22572	22822	22704	22799	22537	22665	22746	22639	22609	22608	22646	22650	22631	22816	22746	22615	22807	22749	22781	22677	22587	22821	22621	22706	22735	22575	22625	22594	22537	22700	22620	22658	22712	22731	22569	22555	22651	22758	22600	22677	22725	22648	22757	22806	22623	22739	22718	22720	22647	22669	22642	22631	22785	22706	22771	22636	22598	22781	22727	22585	22661	22697	22871	22718	22736	22699	22510	22772	22630	22600	22536	22576	22739	22664	22760	22659	22666	22773	22610	22507	22627	22596	22854	22721	22645	22658	22689	22835	22617	22693	22547	22733	22562	22585	22728	22527	22572	22623	22647	22714	22536	22797	22673	22813	22701	22712	22822	22785	22496	22659	22596	22750	22724	22822	22662	22437	22582	22813	22660	22650	22568	22682	22564	22689	22799	22543	22826	22594	22680	22625	22711	22585	22610	22671	22585	22754	22598	22645	22672	22581	22705
22501	23540	47640	48673	44621	39247	36375	32209	31049	31369	31191	30956	31331	31174	30752	30927	30889	30782	30979	30909	31138	31051	30829	30703	30946	30844	30623	31111	31069	30652	30900	30827	30801	30840	30887	30742	30513	30911	30932	30813	30871	30705	30948	30957	30844	30989	30837	30480	30567	30632	30740	30501	30646	30501	30548	30640	30866	30725	30707	30675	30599	30735	30660	30732	30704	30763	30639	30946	30856	30801	30797	30514	30710	30811	30686	30579	30804	30550	30902	30613	30608	30888	30719	30632	30701	30405	30715	30952	30832	30552	30522	30687	30691	30717	30743	30630	30681	30633	30643	30517	30679	30723	30791	30639	30650	30564	30647	30796	30707	30674	30683	30542	30607	30562	30637	30319	30603	30659	30566	30629	30727	30652	30579	30786	30896	30646	30553	30776	30666	30883	30574	30587	30555	30688	30411	30710	30822	30544	30895	30799	30784	30601	30598	30627	30835	30677	30832	30684	30508	30505	30579	30644	30873	30684	30597	30602	30889	30781	30772	30343	30598	30351	30694	30559	30731	30687	30739	30570	30484	30465	30790	30466	30726	30679	30690	30587	30644	30618	30919	30615	30692	30629	30632	30847	30721	30706	30423	30663	30684	30445	30722	30469	30628	30769	30587	30759	30689	30332	30593	30928	30542	30574	30623	30674	30657	30732	30689	30660	30641	30237	30480	30800	30546	30511	30686	30588	30740	30665	30683	30611	30641	30574	30685	30672	30664	30702	30638	30731	30550	30514	30493	30598	30935	30585	30564	30801	30726	30722	30829	30826	30834	30716	30394	30603	30760	30857	30804	30630	30373	30862	30753	30567	30706	30590	30681	30788	30709	30874	30600	30744	30679	30614	30606	30567	30870	30715	30393	30609	30591	30608	30604	30844	30552	30657	30474	30623	30556	30739	30565	30743	30809	30802	30594	30255	30685	30749	30868	30515	30690	30545	30645	30669	30645	30514	30804	30665	30744	30740	30632	30444	30555	30738	30453	30642	30718	30783	30655	30656	30574	30377	30704	30852	30686	30608	30651	30563	30767	30703	30567	30864	30796	30765	30466	30603	30684	30647	30932	30702	30632	30510	30620	30677	30457	30615	30569	30715	30659	30497	30751	30790	30791	30617	30937	30628	30678	30706	30564	30509	30482	30578	30691	30749	30539	30795	30528	30594	30670	30555	30618	30609	30605	30580	30625	30751	30526	30696	30633	30827	30802	30754	30590	30771	30723	30957	30719	30692	30748	30767	30437	30507	30467	30457	30431	30621	30849	30732	30793	30476	30610	30755	30728	30760	30962	30853	30632	30457	30653	30684	30516	30881	30830	30732	30595	30720	30736	30550	30613	30271	30506	30632	30563	30653	30801	30679	30625	30370	30637	30569	30555	30661	30627	30778	30584	30657	30552	30241	30740	30598	30796	30866	30886	30668	30706	30721	30722	30430	30584	30779	30759	30867	30499	30387	30545	30710	30642	30551	30569	30704	30783	30753	30737	30744	30847	30867	30591	30745	30877	30636	30565	30760	30650	30809	30829	30681	30860	30836	30615	30725	30658	30738	30465	30413	30640	30613	30578	30665	30575	30704	30624	30881	30917	30616	30524	30859	30663	30682	30697	30599	30800	30525	30735	30596	30609	30622	30524	30487	30781	30495	30516	30960	30854	30415	30832	30875	30753	30701	30807	30700	30659	30916	30783	30512	30534	30574	30662	30740	30731	30523	30632	30611	30617	30278	30736	30799	30860	30464	30596	30710	30761	30828	30633	30592	30678	30660	30441	30342	30584	30741	30634	30715	30594	30600	30589	30763	30697	30921	30832	30600	30727	30436	30676	30874	30663	30675	30559	30839	30690	30729	30780	30579	30682	30697	30736	30565	30707	30685	30487	30631	30782	30524	30861	30620	30757	30678	30686	30719	30691	30757	30848	30504	30717	30731	30829	30604	30608	30697	30723	30653	30662	30572	30515	30601	30726	30683	30839	30634	30747	30577	30748	30405	30803	30752	30650	30768	30652	30699	30594	30417	30501	30340	30693	30636	30566	30768	30991	30589	30721	30775	30545	30651	30560	30652	30383	30847	30653	30638	30456	30529	30543	30655	30643	30607	30628	30727	30834	30821	30737	30844	30681	30681	30784	30840	30568	30619	30686	30841	30764	30733	30518	30599	30572	30557	30532	30816	30631	30804	30821	30665	30698	30603	30667	30726	30694	30509	30397	30507	30666	30698	30785	30701	30707	30745	30574	30658	30502	30795	30876	30783	30541	30576	30494	30691	30632	30532	30833	30456	30487	30756	30718	30494	30746	30559	30950	30872	30741	30675	30560	30534	30668	30668	30909	30557	30628	30454	30674	30447	30792	30695	30419	30605	30549	30735	30686	30860	30471	30395	30673	30487	30398	30503	30744	30935	30910	30619	30845	30478	30719	30704	30381	30776	30750	30527	30422	30711	30936	30655	30889	30733	30804	30653	30664	30863	30525	30689	30811	30590	30630	30681	30628	30692	30786	30797	30603	30977	30555	30530	30695	30370	30780	30760	30660	30365	30931	30620	30609	30835	30904	30682	30716	30606	30688	30716	30698	30558	30585	30741	30609	30496	30558	30465	30618	30605	30687	30702	30643	30592	30815	30677	30633	30550	30464	30747	30738	30775	30474	30684	30567	30505	30601	30714	30833	30648	30436	30724	30555	30690	30669	30617	30446	30821	30749	30537	30718	30826	30855	30547	30867	30734	30585	30590	30748	30615	30561	30638	30714	30628	30886	30697	30587	30602	30660	30564	30523	30552	30756	30550	30802	30490	30528	30677	30379	30570	30890	30674	30681	30668	30837	30747	30665	30464	30561	30614	30525	30838	30619	30458	30633	30616	30607	30560	30751	30785	30783	30751	30608	30611	30766	30681	30619	30570	30609	30643	30554	30774	30590	30632	30403	30415	30445	30686	30674	30530	30896	30462	30607	30596	30896	30962	30518	30468	30729	30730	30745	30630	30710	30511	30516	30742	30696	30637	30875	30590	30666	30557	30798	30863	30710	30510	30694	30695	30561	30493	30382	30588	30666	30520	30911	30635	30494	30665	30425	30600	30702	30578	30541	30593	30451	30913	30626	30751	30668	30498	30680	30660	30658	30814	30900	30876	30842	30692	30749	30749	30792	30674	30645	30823	30649	30948	30519	30804	30447	30695	30657	30753	30770	30715	30590	30512	30794	30816	30644	30827	30889	30638	30519	30912	30614	30964	30722	30542	30579	30603	30767	30708	30558	30836	30600	30568	30932	30612	30690	30511	30977	30670	30746	30664	30738	30722	30733	30581	30722	30339	30561	30633	30830	30898	30795	30667	30844	30637	30659	30404	30797	30808	30882	30589	30667	30690	30612	30633	30478	30504	30598	30544	30754	30747	30853	30689	30564	30544	30587	30365	30550	30469	30473	30507	30606	30574	30717	30694	30833	30591	30827	30887	30926	30691	30498	30700	30544	30850	30571	30605	30637	30953	30670	30644	30729	30546	30483	30458	30587	30779	30623	30669	30618	30594	30739	30619	30730	30733	30582	30592	30810	30631	30757	30820	30798	30639	30726	30699	30434	30541	30614	30686	30874	30587	30761	30587	30710	30805	30469	30510	30613	30703	30559	30746	30669	30719	30744	30509	30716	30660	30618	30671	30551	30797	30831	30493	30872	30716	30741	30712	30729	30576	30600	30480	30497	30552	30555	30653	30451	30634	30632	30572	30815	30725	30709	30697	30762	30830	30638	30704	30758	30659	30531	30641	30635	30410	30679	30400	30529	30640	30436	30577	30763	30683	30720	30783	30878	30651	30791	30737	30560	30576	30710	30375	30711	30606	30542	30618	30745	30747	30550	30540	30874	30721	30766	30597	30862	30593	30480	30598	30847	30595	30387	30629	30755	30547	30582	30276	30502	30818	30508	30724	30529	30686	30889	30589	30582	30624	30603	30631	30653	30803	30898	30653	30571	30692	30803	30935	30584	30609	30609	31017	30731	30473	30569	30866	30528	30767	30648	30849	30634	30742	30476	30863	30437	30672	30874	30752	30660	30459	30498	30486	30784	30748	30770	30778	30702	30593	30742	30437	30547	30699	30566	30760	30587	30480	30628	30381	30608	30578	30694	30741	30648	30727	30590	30561	30525	30499	30683	30771	30540	30662	30803	30597	30530	30600	30944	30587	30799	30645	30640	30615	30633	30425	30457	30888	30772	30722	30669	30733	31015	30734	30651	30752	30556	30533	30821	30741	30862	30666	30861	30621	30450	30495	30710	30559	30558	30388	30440	30662	30606	30615	30894	30786	30815	30589	30660	30798	30712	30724	30552	30580	30562	30523	30723	30741	30777	30867	30583	30691	30609	30729	30684	30552	30695	30918	30445	30667	30643	30563	30672	30516	30806	30301	30508	30669	30670	30604	30665	30419	30788	30625	30559	30511	30555	30639	30491	30602	30719	30582	30511	30861	30604	30684	30569	30438	30718	30616	30619	30888	30712	30772	30566	30632	30618	30749	30761	30653	30649	30573	30872	30609	30798	30655	30529	30639	30614	30785	30714	30710	30613	30565	30681	30697	30805	30680	30660	30718	30418	30536	30773	30492	30670	30675	30524	30702	30776	30724	30755	30625	30697	30556	30598	30723	30590	30561	30605	30710	30770	30532	30677	30652	30670	30661	30712	30556	30719	30477	30751	30439	30645	30525	30487	30708	30838	30818	30652	30666	31012	30586	30462	30756	30530	30555	30780	30598	30738	30690	30649	30589	30505	30567	30633	30726	30505	30768	30700	30463	30685	30809	30554	30698	30587	30837	30808	30665	30635	30412	30590	30675	30698	30567	30759	30718	30456	30774	30605	30488	30418	30571	30725	30616	30782	30841	30415	30601	30504	30628	30822	30689	30655	30535	30626	30719	30763	30710	30765	30727	30712	30639	30288	30570	30425	30452	30964	30716	30922	30616	30662	30759	30694	30764	30570	30418	30663	30879	30789	30516	30870	30579	30466	30788	30619	30557	30503	30731	30693	30636	30788	30699	30649	30578	30683	30847	30369	30738	30636	30584	30938	30832	30698	30704	30691	30694	30793	30725	30815	30619	30525	30549	30633	30786	30499	30557	30455	30424	30723	30963	30439	30628	30530	30691	30627	30712
62743	97394	94181	82913	62104	40499	29719	25242	23761	22941	23210	23140	23117	23425	23288	23391	23156	23189	23259	23404	23259	23408	23399	23240	23342	23345	23212	23382	23168	23228	23107	23219	23299	23056	23348	23266	23329	23177	23137	23248	23229	23300	23230	23266	23212	23233	23317	23439	23142	23278	23583	23155	23320	23365	23313	23397	23051	23263	23342	23249	23269	23206	23231	23199	23291	23575	23270	23286	23470	23103	23310	23378	23309	23286	23200	23207	23260	23381	23257	23341	23054	23311	23143	23369	23065	23289	23292	23340	23196	23167	23205	23299	23266	23285	23289	23319	23287	23200	23195	23235	23050	23179	23277	23266	23331	23336	23230	23367	23180	23217	23155	23440	22937	23339	23202	23098	23238	23468	23281	23185	23280	23261	23225	23203	23261	23275	23368	23336	23349	23140	23308	23108	23165	23205	23106	23317	23277	23276	23379	23208	23142	23340	23194	23306	23335	23315	23338	23153	23122	23401	23273	23251	23119	23265	23064	23243	23225	23460	23087	23294	23278	23182	23031	23089	23432	23338	23295	23034	23080	23378	23287	23269	23119	23199	23306	23176	23199	23333	23181	23160	23316	23247	23309	23082	23278	23158	23306	23366	23161	23331	23376	23144	23235	23349	23480	23286	23248	23296	23215	23038	23080	23336	23116	23354	23314	23119	23379	23104	23290	23081	23369	23296	23178	23317	23283	23267	23091	23259	23319	23131	23104	23189	23324	23301	23241	23131	23276	23342	22938	23374	23328	23169	23140	23251	23268	23102	23206	23345	23457	23186	23465	23232	23288	23114	23022	23321	23219	23211	23378	23249	23336	23110	23371	23336	23239	23274	23396	23212	23171	23257	23229	23362	23221	23435	23251	23153	23245	23230	23330	23199	23174	23200	23353	23143	23199	23106	23355	23125	23199	23312	23189	23244	23105	23317	23085	23202	23309	23271	23065	23328	23402	23140	23181	23043	23098	23311	23053	23331	23423	23201	23334	23332	23196	23321	23261	23164	23318	23289	23334	23173	23327	23307	23271	23322	23321	22987	23159	23279	23306	23318	23318	23289	23262	23282	23435	23229	23217	23364	23279	23143	23414	23051	23270	23256	23316	23153	23211	23231	23357	23109	23220	23086	23400	23221	23391	23278	23296	23235	23171	23294	23301	23145	23118	23201	23270	23264	23242	23340	23203	23333	23269	23231	23136	23182	23325	23323	23294	23285	23188	23278	23173	23279	23305	23230	23328	23131	23080	23294	23298	23189	23211	23132	23166	23052	23384	23349	23310	23111	23448	23129	23298	23300	23004	23258	23084	23354	23199	23188	23057	23225	23275	23078	23252	23086	23325	23124	23169	23211	23329	23244	23396	23149	23200	23324	23295	23355	23339	23300	23144	23205	23147	23288	23085	23292	23368	23268	23122	23224	23120	23233	23175	23237	23479	23161	23172	23183	23281	23440	23205	23225	23280	23351	23198	23268	23058	23261	23193	23223	23234	23302	23211	23129	23208	23198	23259	23239	23136	23145	23065	23503	23154	23312	23519	23230	23200	23170	23210	23200	23235	23314	23116	22942	23225	23363	23158	23096	23361	23239	23105	23166	23424	23273	23100	23256	23329	23297	23181	23251	23257	23150	23321	23493	23395	23022	23322	23156	23425	23215	23318	23280	23403	23232	23408	23092	23214	23139	23054	23439	23132	23235	23380	23362	23162	23236	23300	23236	23405	23217	23253	23228	23241	23289	23262	23109	23295	23269	23274	23257	23144	23140	23259	23164	23237	23175	23257	23241	23232	23282	23278	23071	23121	23228	23310	23400	23100	23252	23123	23277	23489	23044	23419	23389	23310	23305	23087	23231	23298	23255	23074	23240	23237	23373	23326	23327	23125	23216	23055	23188	22980	23387	23094	23471	23426	23137	23187	23219	23124	23176	23193	23263	23033	23179	23225	23343	23371	23321	23196	23422	23391	23156	23502	23275	23029	23280	23079	23302	23208	23229	23296	23172	23162	23089	23162	23218	23069	23239	23349	23353	23219	23373	23161	23160	23101	23354	23294	23305	23045	23308	23326	23103	23191	23441	23411	23259	23147	23233	23236	23261	23417	23261	23254	23159	23206	23074	23196	23308	23213	23162	23390	23233	23210	23179	23101	23247	23151	23137	23395	23276	23053	23224	23324	23187	23159	23189	23240	23279	23213	23162	23308	23117	23309	23212	23235	23388	23233	23265	23324	23219	23217	23269	23175	23092	23273	23256	23276	23387	23280	23017	23120	23199	23334	23213	23099	23191	23172	23232	23306	23213	23173	23231	23319	23271	23187	23233	22946	23256	23312	23305	23203	23211	23414	23338	23307	23270	23237	23062	23207	23253	23181	23142	23180	23309	23149	23392	23335	23171	23152	23016	23426	23352	23054	23327	23284	23107	23254	23303	23388	23373	23168	23318	23201	23182	23178	23141	23151	23204	23286	23124	23290	23115	23358	23170	23305	23294	23255	23280	23292	23171	23096	23275	23189	23239	23228	23183	23212	23267	23281	23351	23289	23316	23307	22985	23282	23185	23106	23427	23424	23079	23413	23113	23183	23382	23407	23245	23184	23232	23292	23186	23318	23088	23326	23315	23147	22987	23329	23261	23207	23368	23267	23275	23051	23223	23284	23286	23126	23199	23331	23322	23129	23227	23252	23261	23332	23279	23330	23227	23246	23180	23450	23040	23241	23274	23275	23187	23172	23312	23310	23240	23042	23132	23170	23134	23310	23452	23309	23157	23397	23224	23252	23089	23290	23410	23195	23194	23388	23244	23183	23294	23304	23255	23493	23136	23088	23293	23401	23448	23246	23113	23236	23353	23207	23377	23078	23305	23208	23254	23165	23190	23264	23226	23245	23316	23074	23233	23318	23161	23229	23314	23405	23290	23302	23223	23185	23346	22935	23321	23086	23335	23102	23230	23153	23440	23156	23331	23225	23300	23266	23329	23292	23104	23341	23302	23372	23182	23254	23264	23271	23159	23330	23158	23282	23313	23290	23207	23219	23265	23183	23309	23101	23223	23274	23063	23302	23149	23460	23197	23171	23433	23270	23135	23289	23352	23184	23123	23311	23066	23335	23383	23058	23396	23154	23355	23031	23233	23227	23287	23147	23121	23323	23362	23412	23191	23158	23276	23301	23366	23283	23279	23163	23370	23367	23269	23234	23199	23498	23160	23258	23093	23277	23296	23021	23221	23323	23377	23271	23280	23281	23417	23222	23072	23137	23281	23228	23076	23337	23289	23211	23315	23346	23134	23327	23164	23315	23390	23234	23301	23273	23086	23123	23408	23161	23351	23151	23136	23183	23248	23036	23376	23127	23403	23343	23321	23069	23350	23148	23113	23268	23071	23283	23248	23144	23347	23163	23311	23061	23318	23325	23219	22932	23316	23152	23555	23133	23292	23227	23232	23324	23397	23258	23234	23299	23202	23368	23438	23180	23265	23168	23173	23151	23315	23387	23328	23205	23232	23204	23433	23228	23376	23284	23271	23190	23400	23313	23258	23200	23184	23289	23279	23069	23286	23114	23289	23226	23258	23203	23204	23257	23294	23357	23163	23155	23230	23366	23346	23234	23203	23139	23189	23263	23243	23228	23312	23273	23122	23438	23550	23133	23230	23280	23102	23041	23505	23209	23221	23316	23248	23403	23257	23350	23333	23353	23260	23118	23222	23170	23009	23427	23158	23353	23300	23119	23260	23373	23163	23299	23443	23181	23275	23258	23093	23040	23148	23310	23384	23376	23123	23240	23278	23318	23306	23229	23267	23172	23264	23195	23316	23246	23206	23087	23193	23149	23440	23269	23284	23219	23443	23367	23246	23280	23180	23194	23210	23255	23323	23366	23252	23066	23146	23370	23343	23153	23369	23388	23234	23318	23438	23301	23411	23222	23336	23422	23187	23072	23210	23214	23260	23145	23452	23212	23162	23481	23044	23035	23152	23149	23205	23244	23058	23222	23073	23311	23149	23261	23301	23241	23271	23181	23180	23245	23339	23447	23352	23203	23148	23072	23485	23258	23235	23201	23286	23338	23118	23208	23126	23046	23261	23329	23176	23222	23339	23329	23301	23107	23309	23272	23150	23107	23230	23184	23107	23365	23371	23373	23252	23306	23296	23301	23455	23191	23114	23378	23211	23162	23191	23220	23087	23312	23150	23274	23358	23057	23114	23238	23213	23275	23027	23335	23257	22954	23220	23027	23234	23303	23204	23370	23284	23170	23100	23227	23239	23063	23374	23278	23291	23200	23396	23382	23131	23101	23308	23338	23368	23240	23250	23273	23209	23110	23299	23226	23249	23209	23177	23202	23203	23083	23131	23233	23220	23340	23219	23422	23180	23142	23162	23226	23224	23295	23421	23117	23181	23149	23214	23365	23170	23352	23171	23256	23064	23314	23232	23182	23128	23191	23296	23151	23349	23348	22983	23304	23195	23342	23227	23328	23364	23108	23197	23195	23212	23211	23253	23184	23158	23299	23095	23226	23349	23285	23236	23232	23135	23302	23281	23315	23294	23112	23257	23285	23165	23319	23194	23165	23361	23261	23212	23156	23113	23166	23183	23257	23237	23287	23254	23283	23286	23472	23101	23136	23234	23237	23180	23140	23314	23125	23333	23436	23150	23230	23102	23271	23113	23230	23164	23457	23335	23181	23221	23299	23150	23153	23256	23195	23273	23143	23366	23266	23337	23319	23104	23146	23405	23237	23300	23143	23382	23113	23171	23252	23307	23108	23100	23313	23314	23307	23108	23176	23267	23046	23346	23309	23043	23134	23270	23340	23193	23290	23135	23186	23331	23274	23370	23459	23191	23190	23431	23491	23306	23245	23191	23414	23332	23375	23220	23182	23122	23158	23253	23199	23449	23429	23112	23319	23429	23153	23261	23193	23409	23174	23270	23387	23171	23239	23109	23295	23339	23448	23213	23266	23273	23163	23472	23220	23270	23351	23405	23258	23161	23134	23261	23249	23325	23020	23136	23205	23391	23305	23124	23213	23364	23208	23298	23279	23261	23058	23330	23374	23296	23269	23219	23299	23152	23338	23150	23178	23372	23242	23056	23264	23240	23351	23246	23369	23112	23285	23145	23049	23305	23079	23145	23260	23234	23091	23199	23147	23345	23178	23108
28668	36063	52640	42729	34361	31636	30363	30058	29930	29869	30143	29687	29840	29777	29618	29914	29603	29542	29862	29830	29724	29904	29785	29669	29731	29607	29665	29719	30025	29892	29978	29664	29785	29574	29638	29696	29770	29816	29666	29709	29737	29951	29692	29873	29698	29524	29606	29608	29764	29747	30055	29582	29819	29615	29623	29629	29541	29576	29658	29563	29919	29678	29458	29837	29524	29636	29435	29827	29681	29546	29681	29622	29673	29871	29650	29797	29555	29715	29559	29573	29732	29574	29667	29788	29572	29516	29754	29751	29551	29825	29702	29649	29600	29490	29859	29776	29564	29701	29792	29834	29885	29544	29646	29523	29485	29675	29568	29819	29815	29860	29644	29598	29849	29764	29541	29725	29910	29683	29532	29703	29793	29817	29891	29503	29820	29884	29477	29792	29812	29656	29532	29821	29648	29841	29722	29753	29748	29795	29751	29743	29942	29633	29594	29597	29724	29850	29778	29985	29675	29856	29625	29880	29691	29773	29755	29876	29873	29678	29695	30023	29670	29535	29746	29815	29768	29795	29536	29893	29588	29757	29824	29942	29833	29830	29738	29881	29989	29797	29754	29512	29534	29972	29664	29782	29676	29667	29648	29473	29757	29862	29705	29408	29773	29716	29675	29760	29490	29517	29647	29813	29630	29838	29600	29625	29895	29844	29819	29831	29613	29828	29560	29344	29418	29697	29713	29465	29548	29588	29588	29697	29747	29673	29596	29735	29875	29885	29610	29891	29643	29660	29732	29786	29777	29947	29692	29871	29903	29673	29503	29669	29565	29695	29611	29952	29979	29652	29779	29851	29556	29829	29741	29498	29944	29511	29780	29761	29754	29561	29650	29592	29836	29647	29800	29757	29646	29752	29733	29579	29607	29544	29819	29573	29610	29801	29774	29666	30119	29861	29546	29702	29705	29706	29768	29834	29626	29701	29856	29611	29710	29546	29688	29460	29731	29561	29807	29776	29760	29410	29707	29708	29640	29412	29651	29748	29625	29575	29769	29345	29656	29628	29589	29679	29574	29640	29764	29491	29910	29685	29820	29224	29626	29637	29725	29628	29720	29763	29921	29764	29571	29424	29785	29689	29570	29940	29646	29949	29763	29687	30018	29769	29572	29767	29547	29593	29624	29512	29744	29615	29588	29709	29679	29660	29615	29572	29681	29530	29885	29741	30084	29816	29853	29710	29663	29792	29640	29732	29696	29634	29666	29624	29850	29664	29841	29642	29774	29549	29579	29869	29447	29582	29604	29791	29671	29828	29593	29933	29593	29885	29531	29846	29825	29889	29694	29666	29803	29623	29841	29793	29881	29928	29832	29664	29668	29599	29874	29622	29637	29632	29494	29682	29830	29570	29642	29798	29685	29509	29774	29727	29746	29634	29656	29538	29773	29721	29828	29664	29667	29655	29585	29903	29746	29553	29912	29761	29507	29643	29616	29565	29800	29931	29726	29482	29892	29863	29706	29801	29569	29521	29751	29701	29718	29584	29718	29647	29664	29794	29904	29804	29502	29671	29664	29751	29789	29906	29919	29697	29602	29640	29834	29558	29411	29742	29705	29561	29819	29841	29570	29609	29880	29488	29805	29477	29690	29688	29546	29515	29603	29816	29742	29297	29735	29837	29508	29819	29765	29593	29835	29663	29691	29655	29748	29506	29836	29586	29670	29735	29655	29892	29613	29435	29668	29707	29720	29829	29612	29756	29871	29622	29843	29544	29777	29784	29660	29839	30002	29851	29859	29585	29806	29525	29808	29728	29634	29775	29606	29560	29850	29536	29564	29623	29556	29490	29813	29597	29528	29671	29959	29567	29673	29592	29659	29492	29491	29710	29471	29799	30090	29683	29637	29536	29456	29751	29780	29769	29729	29797	29813	29678	29763	29688	29620	29782	29780	29767	30015	29802	29874	29554	29746	29648	29506	29822	29655	29736	29599	29814	29576	29719	29618	29615	29733	29508	29470	29646	29758	29691	29752	29738	29583	29727	29635	29499	29607	29700	29831	29647	29676	29568	29921	29568	29605	29848	29678	29625	29660	29719	29584	29695	29892	29667	29755	29501	29607	29711	30025	29812	29892	29944	29858	29777	29694	29816	29582	29758	29787	29952	29924	29698	29569	29873	29689	29720	29903	29856	29623	29611	29716	29591	29544	29931	29659	29450	29965	29912	29592	29745	29830	29854	29768	29711	29730	29701	29792	29807	29699	29458	29561	29885	29582	29878	29888	29577	29814	29655	29745	29652	29727	29900	29539	29715	29756	29808	29654	29772	29617	29765	29571	29534	29751	29715	29798	29393	29640	29544	29549	29445	29730	29541	29559	29834	29611	29802	29795	29765	29650	29962	29654	29901	29596	29738	29823	29712	29518	29648	29653	29880	29960	29745	29720	29616	29696	29595	29895	29787	29762	29707	29743	29493	29710	29798	29573	29716	29778	29738	29806	29539	29655	29485	29938	29916	29624	29447	29672	29735	29768	29462	29506	29700	29773	29847	29868	29719	29613	29649	29858	29543	29893	29783	29589	29732	29875	29922	29700	30059	29460	29610	29776	29747	29939	29642	29628	29840	29764	29800	29462	29806	29563	29701	29569	29660	29847	29680	29708	29490	29617	29584	29667	29736	29692	29834	29532	29783	29747	29617	29793	29514	29752	29818	29895	29692	29770	29778	29649	29682	29698	29557	29471	29753	29816	29697	29729	30058	29650	29820	29581	29644	29699	29780	29868	29688	29871	29782	29901	29541	29588	29583	29616	29725	29639	29595	29621	29814	29666	29500	29767	29601	29789	29443	29599	29738	29638	29681	29627	29634	29873	29928	29751	29885	29912	29620	29592	29815	29676	29755	29676	29459	29797	29925	29918	29580	29826	29712	29611	29652	30017	29822	29606	29491	29744	29783	29663	29625	29681	29690	29679	29821	29780	29861	29814	29914	29755	29698	29938	29682	29732	29784	29636	29523	29660	29667	29736	29437	29515	29416	29838	29607	29773	29745	29466	29698	29633	29800	29706	29811	29424	29826	29739	29740	29637	29895	29694	29723	29674	29553	29579	29891	29853	29517	29699	29843	29812	29755	29860	29584	29571	29696	29559	29977	29827	29609	29877	29619	29597	29733	29980	29793	29664	29454	29525	29774	29594	29429	29571	29713	29838	29842	29539	29873	29712	29591	29691	29550	29544	29538	29787	29726	29555	29493	29796	29679	29699	29868	29619	29786	29907	29788	29809	29905	29634	29659	29867	29594	29754	29831	29590	29999	29829	29604	29537	29669	29735	29646	29749	29573	29656	29717	29756	30004	29537	29894	29668	29576	29512	29863	29765	29796	29691	29586	29800	29575	29781	29561	29874	29873	29797	29785	29710	29734	29718	29870	29958	29872	29620	29688	29740	29858	29759	29638	29712	29709	29744	29766	29623	29492	29767	29788	29652	29678	29668	29686	29758	29790	29576	29891	29701	29614	29768	29738	29684	29711	29756	29696	29444	29507	29670	29719	29689	29446	29699	29711	29702	29648	29856	29611	29811	29553	29606	29665	29667	29632	29554	29813	29727	29797	29794	29806	29770	29767	29960	29708	29678	29530	29668	30011	29746	29716	29964	29961	29624	29722	29570	29616	29534	29706	29843	29912	29683	29576	29829	29713	29716	29584	29729	29770	29731	29604	29524	29687	29809	29512	29603	29472	29800	29786	29762	29641	29798	29560	29453	29815	30065	29678	29718	29819	29779	29735	29752	29697	29685	29854	29760	29712	29686	29657	29741	29742	29621	29600	29707	29476	29649	29801	29616	29425	29572	29742	29826	29780	29489	29668	29962	29699	29549	29807	29821	29727	29868	29610	29745	29610	29831	29719	29626	29598	29641	29734	29491	29868	29744	29880	29840	29750	29761	29755	29769	29611	29773	29880	29654	29526	29732	29822	29910	29606	29469	29725	29826	29425	29689	29670	29675	29723	29935	29730	29793	29696	29410	29825	29821	29742	29791	29872	29792	29577	29658	29607	29837	29823	29924	29624	29755	29707	29590	29767	29848	29765	29860	29658	29467	29652	29629	29951	29637	29509	29621	29652	29817	29706	29619	29659	29769	29660	29924	29719	29465	29901	29437	29798	29695	29735	29595	29757	29756	29776	29905	29918	29630	29816	29726	29613	29742	29534	29806	30073	29632	29876	29807	29958	29729	29803	29504	29495	29482	29774	29867	29711	29703	29914	29611	29819	29598	29757	29862	29841	29963	29608	29625	29934	29704	29521	29774	30149	29570	29844	29751	29658	29757	29571	29879	29641	29610	29826	29950	29878	29681	29838	29675	29798	29491	29616	29669	29840	29705	29641	29522	29739	29657	30003	29738	29682	29922	29622	29695	29695	29598	29273	29709	29768	29795	29889	29848	29624	29968	29631	29816	30092	30033	29718	29806	29762	29782	29734	29687	29731	29711	29740	29721	29695	30000	29705	29860	29944	29848	29813	29762	29906	29775	29738	29585	29875	29922	29687	29655	29629	29857	29929	29716	29832	29637	29842	29684	29726	29909	29601	29712	29690	29606	29575	29932	29713	29603	29474	29510	29375	29715	29521	29646	29390	29854	29687	29699	29674	29742	29619	29656	29560	29606	29703	29552	29785	29729	29632	29734	29560	29633	29857	29615	29674	29703	29727	29775	29527	29966	29568	29677	29577	29512	29680	29662	29500	29830	29470	29668	29737	29853	29932	29962	29529	29613	29525	29892	29946	29701	29702	29716	29714	29611	29778	29703	29533	29747	29906	29548	29494	29390	29819	29723	29753	29863	30063	29620	29868	29701	29700	29695	29747	29619	29564	29718	29654	29702	29918	29511	29494	29805	29749	29861	29365	29674	29657	29638	29968	29839	29643	29563	29641	29748	29833	29534	29709	29644	29696	29720	29897	29708	29979	29638	29629	29737	29700	29625	29521	29699	29524	29581	29431	29551	29828	29566	29516	29799	29647	29825	29746	29706	29758	29590	29892	29947	29858	29622	29677	29664	29585	29592	29739	29585	29859	29731	29835	29667	29656	29835	29649	29799	29369	29617	29792	29795	29783	29778	29661	29725	29651	29868	29685	29725	29554	29995	29680	29641	29750	29962	29740	29570	29606	29485	29560	29984	29637	29855	29751	29561	29684	29947	29821
30777	59127	54116	37174	28730	24421	23139	22619	22530	22583	22852	22576	22601	22471	22739	22605	22545	22570	22587	22587	22670	22685	22566	22763	22610	22618	22535	22512	22567	22612	22614	22445	22479	22785	22487	22604	22677	22407	22821	22617	22621	22368	22673	22716	22581	22584	22644	22571	22458	22657	22405	22634	22718	22625	22664	22459	22662	22597	22716	22518	22587	22443	22575	22556	22566	22848	22563	22531	22570	22656	22683	22620	22407	22638	22680	22475	22600	22552	22821	22766	22561	22673	22672	22385	22634	22454	22650	22537	22528	22461	22502	22513	22652	22485	22623	22430	22519	22557	22478	22583	22690	22597	22512	22563	22587	22603	22484	22475	22536	22500	22657	22439	22494	22642	22568	22592	22603	22534	22660	22620	22569	22401	22626	22611	22625	22506	22595	22543	22615	22566	22742	22607	22376	22701	22656	22785	22506	22485	22601	22591	22682	22623	22643	22372	22523	22605	22472	22631	22637	22720	22573	22621	22515	22701	22549	22713	22736	22693	22561	22707	22386	22677	22451	22694	22570	22478	22508	22520	22449	22792	22437	22581	22572	22466	22653	22608	22367	22557	22532	22510	22716	22677	22700	22522	22517	22505	22642	22569	22516	22482	22615	22608	22452	22463	22498	22341	22741	22427	22670	22724	22356	22560	22631	22607	22666	22550	22592	22561	22828	22516	22436	22456	22386	22319	22504	22635	22339	22817	22619	22679	22536	22666	22693	22768	22532	22556	22495	22594	22585	22524	22840	22517	22375	22572	22430	22401	22726	22576	22623	22615	22566	22446	22507	22532	22560	22500	22481	22682	22655	22700	22604	22593	22660	22445	22517	22448	22493	22650	22519	22624	22516	22632	22507	22499	22732	22566	22649	22570	22388	22542	22380	22569	22503	22452	22597	22550	22573	22440	22613	22684	22395	22582	22627	22454	22481	22594	22687	22608	22767	22364	22599	22646	22463	22595	22593	22711	22757	22474	22610	22590	22542	22519	22647	22458	22531	22638	22535	22490	22506	22684	22681	22567	22549	22448	22547	22718	22758	22705	22746	22495	22660	22595	22567	22491	22574	22508	22567	22642	22395	22540	22587	22278	22603	22601	22526	22585	22553	22400	22449	22592	22514	22449	22687	22615	22867	22603	22690	22645	22583	22587	22494	22668	22479	22516	22561	22455	22762	22566	22636	22706	22517	22548	22562	22349	22742	22338	22482	22522	22361	22607	22501	22597	22514	22545	22860	22691	22455	22555	22518	22573	22735	22512	22459	22674	22674	22581	22853	22482	22600	22535	22656	22679	22582	22599	22628	22607	22616	22516	22472	22485	22662	22778	22562	22487	22625	22447	22587	22676	22324	22741	22628	22558	22600	22546	22707	22532	22667	22616	22605	22746	22560	22483	22624	22420	22626	22603	22490	22486	22712	22528	22525	22641	22581	22626	22677	22482	22624	22665	22488	22600	22562	22664	22587	22604	22527	22710	22559	22544	22507	22415	22775	22593	22454	22504	22616	22414	22681	22739	22595	22438	22622	22578	22512	22621	22661	22663	22404	22676	22537	22757	22536	22632	22304	22582	22454	22527	22595	22548	22588	22405	22619	22384	22393	22487	22590	22662	22462	22517	22743	22758	22638	22445	22393	22826	22553	22652	22619	22554	22573	22542	22662	22566	22504	22518	22338	22654	22604	22465	22551	22687	22692	22670	22435	22567	22653	22373	22680	22466	22593	22556	22530	22526	22612	22562	22653	22785	22344	22518	22460	22676	22578	22594	22663	22668	22680	22593	22552	22566	22653	22465	22545	22608	22711	22658	22708	22502	22531	22469	22620	22452	22790	22573	22556	22475	22569	22593	22602	22597	22624	22623	22729	22359	22468	22634	22557	22448	22686	22599	22658	22581	22637	22650	22615	22537	22515	22634	22433	22617	22614	22652	22679	22471	22627	22477	22867	22498	22587	22407	22516	22580	22605	22589	22509	22566	22667	22456	22556	22579	22720	22649	22485	22353	22582	22531	22793	22658	22441	22495	22616	22340	22711	22609	22434	22564	22609	22452	22766	22480	22494	22393	22538	22653	22663	22616	22443	22508	22522	22614	22591	22728	22732	22310	22492	22731	22654	22585	22471	22655	22743	22504	22396	22552	22435	22720	22541	22608	22428	22548	22618	22460	22440	22465	22555	22692	22441	22534	22647	22606	22619	22507	22756	22371	22540	22641	22414	22497	22563	22650	22563	22738	22578	22827	22580	22719	22614	22639	22486	22403	22675	22574	22678	22745	22650	22516	22493	22728	22497	22732	22649	22497	22717	22570	22493	22784	22467	22707	22489	22743	22694	22576	22508	22598	22357	22433	22539	22614	22431	22547	22570	22626	22639	22568	22665	22734	22485	22687	22411	22666	22585	22508	22571	22563	22487	22545	22357	22460	22611	22777	22685	22697	22449	22519	22679	22511	22732	22644	22765	22617	22525	22615	22512	22446	22542	22485	22670	22468	22725	22702	22743	22416	22612	22377	22526	22672	22659	22607	22401	22720	22604	22572	22534	22515	22385	22595	22528	22428	22687	22539	22686	22717	22517	22719	22637	22464	22630	22588	22489	22744	22446	22549	22268	22412	22525	22734	22580	22506	22552	22425	22482	22519	22612	22489	22602	22586	22593	22471	22552	22561	22734	22482	22597	22529	22537	22619	22719	22558	22611	22519	22551	22658	22703	22481	22660	22511	22697	22520	22564	22474	22707	22451	22531	22690	22475	22635	22560	22640	22802	22482	22637	22655	22550	22507	22616	22667	22684	22571	22667	22529	22768	22668	22634	22608	22551	22485	22450	22256	22456	22537	22322	22669	22661	22619	22527	22526	22523	22597	22585	22477	22682	22606	22769	22612	22461	22559	22527	22613	22490	22584	22606	22545	22698	22496	22572	22532	22451	22564	22594	22517	22739	22481	22711	22518	22505	22500	22511	22527	22605	22463	22568	22616	22724	22524	22558	22565	22549	22622	22505	22634	22698	22671	22584	22461	22640	22678	22585	22710	22595	22493	22644	22543	22779	22627	22439	22613	22623	22606	22362	22459	22679	22604	22647	22690	22560	22605	22387	22634	22605	22576	22560	22506	22469	22714	22571	22410	22604	22447	22452	22518	22691	22651	22765	22564	22725	22677	22728	22624	22629	22621	22568	22658	22546	22477	22458	22602	22567	22472	22418	22494	22593	22712	22845	22523	22666	22582	22702	22785	22639	22625	22647	22577	22610	22493	22644	22633	22451	22555	22548	22382	22726	22583	22481	22666	22635	22478	22597	22595	22667	22504	22635	22599	22473	22422	22561	22488	22574	22594	22617	22290	22476	22669	22633	22539	22769	22546	22660	22559	22657	22707	22454	22607	22383	22681	22502	22482	22561	22501	22663	22576	22699	22563	22465	22550	22584	22793	22592	22501	22705	22640	22753	22466	22541	22443	22626	22419	22599	22580	22583	22569	22532	22790	22490	22638	22599	22598	22614	22563	22409	22509	22519	22612	22602	22510	22463	22362	22386	22674	22575	22534	22540	22725	22451	22586	22505	22485	22470	22715	22533	22523	22625	22324	22668	22634	22783	22622	22568	22675	22765	22449	22478	22569	22541	22738	22455	22477	22565	22524	22600	22541	22544	22502	22592	22533	22718	22637	22760	22659	22446	22464	22483	22470	22586	22550	22672	22456	22494	22729	22604	22618	22725	22522	22675	22617	22703	22456	22524	22532	22512	22372	22726	22575	22527	22590	22707	22471	22510	22587	22612	22563	22637	22643	22686	22620	22540	22669	22589	22547	22589	22574	22586	22717	22496	22694	22440	22552	22574	22689	22416	22573	22704	22741	22508	22653	22316	22593	22529	22464	22495	22476	22265	22596	22707	22623	22755	22528	22738	22490	22626	22668	22435	22609	22783	22590	22580	22762	22601	22492	22655	22719	22432	22426	22560	22618	22497	22486	22678	22491	22445	22586	22481	22473	22436	22528	22528	22501	22466	22513	22570	22645	22440	22672	22604	22644	22693	22660	22659	22401	22725	22491	22640	22346	22871	22643	22605	22655	22599	22668	22706	22737	22591	22593	22625	22533	22516	22498	22496	22583	22675	22421	22612	22572	22606	22568	22499	22451	22558	22564	22589	22586	22620	22424	22517	22489	22544	22697	22694	22620	22576	22865	22552	22484	22397	22733	22592	22539	22529	22533	22336	22762	22501	22570	22651	22595	22632	22438	22676	22520	22638	22617	22605	22500	22508	22626	22544	22701	22574	22585	22416	22527	22611	22764	22550	22545	22459	22414	22757	22472	22547	22724	22467	22461	22554	22681	22592	22540	22528	22594	22561	22445	22658	22527	22668	22405	22601	22666	22545	22624	22768	22496	22537	22517	22457	22627	22443	22806	22530	22584	22694	22676	22493	22741	22670	22492	22821	22441	22742	22465	22604	22548	22465	22519	22585	22583	22572	22607	22656	22590	22749	22687	22701	22599	22693	22578	22497	22566	22567	22560	22736	22667	22557	22542	22573	22609	22591	22644	22740	22487	22495	22435	22437	22535	22520	22509	22558	22681	22557	22527	22630	22582	22435	22544	22516	22619	22743	22633	22459	22432	22468	22820	22629	22639	22372	22739	22585	22643	22600	22555	22592	22699	22581	22530	22573	22691	22647	22578	22459	22674	22595	22614	22631	22407	22659	22721	22546	22659	22771	22551	22635	22599	22734	22656	22438	22733	22581	22649	22626	22471	22740	22670	22500	22554	22534	22515	22467	22769	22622	22593	22475	22554	22502	22583	22618	22637	22624	22529	22554	22555	22699	22419	22583	22607	22645	22812	22566	22662	22472	22560	22473	22537	22599	22566	22705	22482	22652	22422	22600	22704	22644	22467	22575	22466	22668	22723	22457	22463	22489	22485	22714	22517	22569	22667	22494	22495	22574	22508	22660	22682	22570	22618	22698	22527	22414	22884	22736	22702	22570	22583	22698	22596	22554	22551	22762	22617	22684	22496	22495	22455	22642	22737	22542	22554	22389	22504	22640	22545	22498	22553	22554	22595	22406	22693	22624	22791	22553	22529	22447	22551	22451	22655	22527	22684	22626	22481	22500	22586	22765	22485	22494	22578	22578	22633	22449	22579	22428	22610	22551	22523
24107	24689	48524	51684	41937	36015	33157	30198	29942	30084	30100	29811	30217	29910	29832	30068	30050	29937	29904	29780	30014	30046	29995	29753	29767	29874	30137	29817	30154	30025	29687	29951	29821	29905	29827	30170	29898	29756	29877	29927	29909	29923	30012	30024	29646	29812	29718	29947	30032	30075	30095	30024	29870	29900	30064	29846	29916	29777	29942	29782	29881	29721	29920	29721	29789	29817	30025	30030	29749	29720	29778	29709	29677	30052	29648	29533	29827	29713	29979	29907	29855	29896	29886	29903	30037	29814	29879	29732	29978	29872	29853	29875	30018	29863	29847	29884	29980	30051	29990	29912	29919	30097	29915	29697	29767	29958	29869	29813	29690	29819	29806	29869	30107	29812	29952	29960	29776	30016	29912	29897	29840	29846	29647	29973	29917	29759	29854	29757	29717	30074	29826	29732	29551	29776	29817	29860	29708	29586	29810	29747	29944	29816	29725	29745	29981	29764	30003	29986	29866	29730	29829	29994	29648	29676	29819	29670	29961	29882	30155	30017	29880	29785	29706	29757	29554	29710	29824	29587	29928	29832	29810	29797	29750	29867	29976	30133	29811	29948	29902	29867	29670	29928	29732	29626	29714	29913	29847	29596	29876	29705	29751	29734	29816	29776	29959	29801	29825	29923	30062	30016	29719	29775	29797	29585	29889	29982	30014	29922	29749	29711	29801	30041	29961	29711	29974	29910	29910	29996	29919	29669	29927	29777	29825	29727	29767	29898	30046	29942	29985	29860	29808	29821	29727	29753	29685	29760	30090	29732	29785	29925	29812	29646	29791	29879	29887	30006	29929	29779	29556	29835	29508	29809	29672	29921	29736	29778	29766	30122	29827	29956	29726	29515	30008	29846	29725	29881	30087	30028	29838	29878	29729	29712	29596	29675	29843	29800	29761	29813	29909	29679	29756	29956	29538	29877	29945	29885	29811	29747	29908	29972	29983	29749	29998	29917	29812	29962	29908	29826	30060	29704	29416	29709	30004	29840	29575	29792	29616	29826	29944	29799	29649	29841	29929	29769	29529	29854	29737	29968	29936	29739	29852	29665	29825	29774	30009	29748	30052	29802	30003	29767	29884	29842	29774	30001	30015	29880	30046	29888	29999	29846	29705	29810	29813	30019	29872	29754	29875	29794	29787	29848	30120	29852	29671	29922	29796	29636	29923	29937	29830	29852	29863	29749	29888	29757	29784	29693	29912	29875	29844	29900	29626	29855	29784	29970	29723	29905	29722	29671	29890	29753	30098	29830	29751	29914	29785	29679	29817	29857	29955	29944	29800	29853	29883	29738	29757	29858	29862	29759	30086	29748	29815	29712	29808	29775	29900	29882	29672	29585	29890	29900	29794	29884	29735	29702	29748	29874	29914	29794	29648	29933	29800	30006	29722	29731	30064	29833	29956	29677	29765	29763	29880	29987	29567	29818	29720	29823	29896	29840	29790	29709	29693	29669	29728	29868	29894	29692	29849	29988	29785	29797	29867	29716	29958	29726	29779	29897	29675	29726	29791	30013	29922	29986	29754	29884	30043	29808	29776	29922	29956	29763	29646	29826	29867	29607	29721	29942	29775	29778	29778	29813	29822	29926	30090	29732	29739	29771	29950	29847	29870	29647	29785	29709	29928	29968	29833	29880	29803	29960	29767	29717	29774	29931	29849	29777	29692	29684	29886	30105	29980	29883	29620	29787	29883	29896	29817	29879	30040	29824	29771	29938	30028	30047	30108	29827	29727	29801	29731	29777	29614	29961	29924	29853	29878	29867	29839	29814	29812	29748	29875	29593	29885	29695	29948	29714	29924	29763	29913	29908	29951	29657	29776	29793	29717	29761	29976	29572	29915	29809	29932	29735	29827	29784	29865	29735	29837	29605	29694	29751	30004	29764	30066	29944	30017	29823	29778	29545	30080	29855	30039	29859	29638	29818	29909	29848	29853	29710	29805	29652	29881	29950	30000	29647	29721	29893	29766	29799	29987	29933	29825	29893	29868	29791	29676	29778	29909	29725	30011	29926	29803	29818	29906	29875	29912	29956	29782	29812	29797	29598	29774	29739	29754	29856	29853	29592	29568	29742	29839	29738	29666	29794	29843	29827	29641	29752	30061	29750	29814	29664	29738	29704	29589	29567	29762	29669	30024	29697	29781	29726	29569	29927	29957	29880	29920	29874	29945	29895	29955	29886	29988	29728	29891	29900	29886	29496	29636	29658	29829	29731	29717	29915	29840	29811	29793	29870	29789	29539	29904	29848	29791	29738	29792	29825	29833	29797	29929	29827	29909	29961	29682	30034	29960	29892	29992	30069	30047	29959	29706	29863	29655	29800	29720	30019	29913	29873	29999	29686	30120	29705	29715	29831	30019	30041	29721	29743	30063	29867	29839	29881	29663	29984	29736	29628	29918	29795	29676	29839	29561	29802	29708	29818	29723	29775	29740	30074	30060	29702	29766	29872	29520	29844	29998	29880	29913	29670	29636	29845	29987	29935	29654	29953	29908	29910	29735	29800	29924	30015	29797	29816	29991	29730	30030	29958	29917	29724	29985	29848	29778	29621	29783	29955	29744	29796	29746	29584	29848	29808	29733	29982	29708	29704	29762	29629	29752	29771	30037	29712	29859	29663	29823	29853	29667	30109	29552	29788	29962	29897	29947	29854	29999	29616	29684	29726	29774	29998	29568	29818	29904	29722	29714	29619	29846	29922	29644	29764	29698	29956	29839	30060	29928	29726	30155	29874	29922	29875	29976	30000	30053	29905	29823	29706	30102	29743	29853	29899	29986	29799	29659	29655	29920	29772	29836	29944	29747	29972	29718	29800	29712	29909	29690	29944	29759	29905	29982	29755	29779	29817	30041	29780	30131	29702	29909	29761	29786	29854	29729	29829	29644	29907	29787	29767	29878	29771	29829	29934	29874	29615	29582	29837	29658	29910	29856	29792	29908	29669	29736	29819	29624	29895	29596	29881	29951	29846	30026	29655	29768	29657	29814	29957	29851	29606	29880	29827	29731	29734	29854	29613	29996	29659	29787	29782	29862	29813	29869	29861	29914	29895	29613	29823	29663	29850	29762	30203	29625	30007	29866	29911	29927	29710	29901	30047	29671	29712	30063	29812	29824	29850	29846	29866	29756	29855	30040	29792	29684	29715	29756	29612	29667	29826	29943	29743	29794	29729	29647	29848	29818	29804	29923	30097	29772	29681	29857	29859	29801	29687	29903	30085	30044	29758	29798	29757	29888	29986	29911	29911	29895	29789	29683	30106	29831	29860	29903	29794	29771	29811	29646	29826	29692	29965	29971	29938	30015	29850	29779	30183	29987	29855	30042	29687	29897	29707	29669	29964	29869	29651	29731	29844	29921	29977	29737	29663	29693	29909	29784	29701	29769	30064	30007	29817	29789	29930	29895	29809	29941	29954	29960	29979	29928	29641	29654	29647	29804	29840	29828	29848	29772	29635	29564	29870	29779	29679	29901	29952	29879	29835	29934	29801	30024	29877	29674	29763	29698	29790	29830	29709	29423	29869	29854	29924	29767	29926	29888	29812	29812	29655	29627	29802	29901	29712	29694	29596	29764	29938	29964	29910	29901	29758	29854	29780	30003	29639	29811	29670	29703	29856	29949	29764	29859	29842	29694	29734	29720	30001	29787	29814	29747	29827	29681	29677	29732	29932	29790	29863	29943	29823	29734	29927	29736	29751	29853	29792	29711	29830	29782	29548	29827	30039	29853	30113	29936	30048	30107	29807	29868	29848	29703	29602	29761	29781	29847	29966	29872	29786	30067	29880	30008	29912	29904	29875	29784	29953	29915	29748	29635	29734	29777	29816	29753	30089	29944	29835	29896	29815	30102	29851	29897	30064	29852	30039	29885	29749	29661	29739	29782	29736	29642	29936	29821	30062	29886	30036	29908	29766	29893	29727	29715	29730	29670	29442	29884	29839	29831	29764	29712	29976	29696	29967	29918	29853	29781	29830	29843	29678	29769	29674	29763	29725	29855	29652	29741	30004	29952	29721	29811	29897	29605	29593	29658	29990	29954	29590	29790	29744	29520	29722	29704	29786	29951	29814	29858	29910	29982	29885	29904	29666	29778	29835	29928	29871	29820	29886	29766	29867	29822	29899	29841	29658	29725	29625	29698	29914	30073	29928	29907	29764	29765	29963	29723	29730	30042	29988	29590	29865	30019	29765	29834	29884	29817	29953	29830	29765	29836	29714	29671	29927	30078	29826	29813	29896	29896	29753	29827	29884	29810	29840	29844	29759	29804	29932	29740	29758	29594	30108	29909	29819	29756	29660	29739	29773	29682	29589	30066	29827	29792	29855	30065	29781	29902	29763	29984	30080	29578	29793	29749	29960	29771	29724	30118	29891	29843	29933	29778	29859	29915	29918	29670	29610	29864	29835	29669	30042	29788	29772	29795	29965	29706	29754	29871	29542	29881	29933	29762	29895	29747	29698	29692	29722	29963	29931	29746	29848	29745	29696	29577	29989	29833	29903	30044	29625	29800	29659	29951	29617	29576	30074	29958	29995	29541	29876	29883	29707	29949	29504	29578	29661	29806	29938	29740	29660	29898	29820	29874	29666	29683	29679	29795	29845	29528	29714	29927	30006	29757	29864	30000	29423	29930	29771	29790	29717	29633	30109	29717	30086	29642	29780	29982	29993	29735	29829	30057	30089	29770	29885	29831	29795	29896	29982	29702	29762	29656	29665	29642	29898	30021	29782	29606	29753	30028	29937	29755	29904	29882	29826	29964	29666	29765	29875	29928	30026	29960	29996	29878	29710	29983	29932	29902	30049	29818	29994	29946	30008	29850	29883	29677	29711	29762	29790	29807	29741	30040	29692	29868	29889	29971	29802	29773	29809	29886	29858	29949	29856	29928	29920	29805	29593	29839	29908	29832	29712	30017	29648	30069	29794	29827	29928	29822	29727	29772	29691	30050	29825	29841	29888	29993	30008	29941	29825	29772	29661	29694	29610	29682	29783	30017	29830	29835	29500	29738	29727	29929	29932	29911	29990	29804	29644	29924	30000	29592	29685	29936	29762	29686	29723	30009	29599	29870	29869	30157	29790	29844	29861	29999	29920	29916	29740	29888	29802	30006	29917	30082	29998	29850	29855	30058	30055	29774	29924
51034	94383	90172	66456	45635	31516	24995	22957	22788	22728	22664	22724	22554	22717	22604	22618	22826	22812	22860	22652	22839	22773	22912	22737	22716	22616	22764	22590	22787	22592	22625	22760	22730	22717	22826	22756	22466	22863	22720	22545	22862	22725	22844	22649	22626	22847	22806	22797	22548	22766	22749	22703	22735	22670	22703	22825	22768	22812	22539	22444	22921	22580	22743	22682	22875	22722	22724	22696	22683	22654	22703	22534	22796	22648	22727	22610	22810	22655	22474	22731	22586	22744	22664	22821	22743	22764	22815	22669	22765	22657	22758	22661	22705	22665	22953	22623	22523	22776	22636	22647	22655	22682	22839	22506	22561	22685	22658	22524	22698	22571	22737	22812	22742	22822	22773	22859	22629	22568	22866	22626	22535	22739	22620	22655	22740	22689	22856	22681	22656	22898	22712	22706	22680	22702	22562	22753	22749	22621	22606	22675	22606	22863	22806	22721	22600	22828	22612	22721	22730	22601	22663	22677	22810	22632	22873	22711	22746	22619	22683	22724	22702	22659	22786	22813	22686	22618	22612	22740	22984	22709	22853	22694	22594	22795	22655	22687	22716	22812	22681	22605	22808	22878	22867	22724	22742	22641	22669	22695	22726	22507	22679	22749	22542	22712	22798	22757	22796	22599	22593	22488	22498	22797	22716	22499	22818	22776	22760	22631	22695	22741	22745	22843	22814	22687	22747	22620	22777	22859	22669	22616	22834	22697	22736	22529	22772	22882	22801	22703	22846	22687	22568	22877	22520	22716	22706	22640	22957	22753	22756	22753	22641	22764	22845	22590	22636	22682	22829	22685	22605	22687	22646	22723	22584	22622	22782	22623	22758	22653	22814	22756	22689	22699	22678	22872	22878	22775	22842	22839	22694	22747	22619	22672	22635	22750	22741	22541	22573	22705	22694	22730	22556	22682	22651	22823	22597	22654	22676	22667	22829	22662	22710	22691	22876	22773	22682	22710	22694	22712	22850	22783	22756	22530	22829	22651	22688	22761	22652	22626	22557	22718	22771	22866	22736	22581	22765	22566	22755	22701	22745	22934	22757	22732	22762	22559	22832	22595	22627	22606	22584	22699	22647	22718	22552	22863	22692	22670	22852	22803	22450	22626	22751	22739	22578	22639	22712	22710	22746	22707	22674	22679	22595	22840	22595	22508	22674	22707	22410	22611	22851	22502	22768	22846	22664	22737	22848	22781	22797	22492	22873	22742	22658	22772	22705	22869	22903	22693	22652	22633	22677	22513	22659	22732	22823	22882	22733	22730	22727	22588	22640	22722	22920	22571	22805	22679	22915	22636	22802	22603	22619	22704	22658	22736	22693	22835	22743	22705	22659	22689	22506	22675	22827	22656	22700	22766	22764	22617	22668	22708	22552	22588	22638	22778	22830	22832	22687	22683	22739	22525	22677	22630	22926	22779	22501	22736	22797	22592	22649	22667	22771	22693	22552	22689	22661	22575	22686	22823	22783	22489	22736	22670	22474	22642	22688	22637	22667	22688	22755	22383	22709	22656	22656	22676	22806	22623	22913	22670	22516	22858	22613	22769	22785	22665	22579	22659	22661	22668	22765	22853	22710	22570	22664	22593	22805	22774	22802	22534	22899	22564	22748	22851	22778	22708	22661	22686	22718	22747	22571	22860	22648	22735	22790	22532	22716	22448	22750	22735	22559	22801	22565	22690	22693	22865	22718	22500	22555	22923	22726	22674	22646	22539	22635	22784	22821	22772	22561	22770	22612	22727	22778	22721	22839	22743	22781	22834	22496	22816	22694	22757	22803	22639	22651	22850	22840	22626	22707	22660	22488	22685	22701	22700	22702	22676	22516	22643	22782	22666	22632	22700	22681	22557	22850	22578	22663	22670	22688	22724	22640	22631	22587	22824	22661	22613	22626	22533	22559	22728	22580	22692	22573	22798	22671	22650	22847	22836	22553	22690	22765	22711	22707	22713	22691	22850	22745	22722	22643	22708	22658	22594	22694	22441	22746	22572	22689	22641	22811	22656	22559	22621	22659	22709	22586	22845	22602	22853	22667	22694	22744	22669	22592	22833	22672	22736	22553	22768	22636	22820	22694	22864	22918	22615	22582	22673	22623	22688	22719	22623	22845	22716	22690	22698	22787	22592	22778	22567	22706	22880	22558	22768	22836	22617	22881	22582	22846	22612	22551	22770	22687	22707	22784	22899	22808	22711	22717	22679	22671	22814	22483	22775	22695	22462	22880	22502	22713	22751	22666	22681	22632	22720	22578	22747	22707	22589	22767	22793	22813	22807	22805	22834	22697	22612	22752	22889	22776	22610	22633	22672	22749	22748	22790	22701	22732	22694	22708	22711	22806	22585	22603	22563	22581	22538	22643	22678	22656	22745	22723	22593	22688	22774	22596	22546	22809	22485	22807	22766	22793	22686	22883	22727	22850	22636	22855	22737	22721	22794	22716	22680	22755	22678	22524	22717	22691	22697	22712	22524	22743	22808	22619	22677	22782	22731	22655	22726	22715	22767	22677	22726	22732	22831	22640	22682	22711	22623	22705	22761	22639	22644	22578	22905	22730	22671	22815	22559	22807	22687	22839	22263	22829	22716	22580	22644	22950	22729	22525	22848	22648	22733	22740	22634	22541	22587	22543	22765	22678	22750	22568	22683	22575	22558	22860	22592	22838	22699	22721	22836	22674	22779	22833	22670	22609	22678	22527	22690	22708	22620	22537	22699	22861	22743	22773	22833	22437	22639	22600	22843	22761	22599	22867	22621	22771	22584	22778	22569	22644	22669	22582	22738	22660	22693	22689	22822	22808	22697	22992	22611	22644	22706	22762	22555	22734	22850	22678	22550	22529	22710	22854	22599	22796	22897	22482	22816	22685	22785	22893	22671	22682	22646	22766	22965	22746	22560	22851	22651	22596	22774	22722	22661	22715	22654	22821	22749	22729	22700	22727	22603	22693	22545	22580	22658	22670	22845	22915	22680	22881	22712	22783	22556	22585	22603	22629	22658	22711	22677	22734	22708	22747	22621	22713	22792	22631	22606	22837	22832	22728	22621	22632	22613	22858	22573	22685	22514	22868	22628	22883	22619	22661	22935	22637	22765	22827	22683	22766	22750	22564	22608	22722	22644	22712	22607	22763	22638	22680	22569	22614	22739	22414	22733	22600	22650	22655	22677	22641	22784	22755	22717	22729	22793	22532	22640	22716	22582	22718	22591	22763	22800	22783	22870	22721	22561	22675	22410	22710	22723	22825	22815	22811	22730	22643	22716	22690	22690	22606	22767	22733	22711	22598	22594	22719	22785	22665	22547	22712	22420	22826	22669	22728	22764	22584	22821	22723	22755	22611	22575	22651	22580	22832	22763	22659	22785	22578	22800	22548	22730	22627	22610	22545	22615	22638	22684	22849	22577	22696	22626	22638	22699	22743	22669	22732	22692	22725	22512	22877	22746	22651	22764	22590	22892	22771	22802	22714	22564	22680	22608	22674	22720	22650	22629	22743	22777	22424	22580	22653	22764	22762	22606	22789	22746	22712	22720	22621	22634	22729	22743	22851	22609	22716	22610	22601	22629	22710	22807	22874	22661	22728	22730	22806	22720	22660	22727	22619	22620	22697	22815	22555	22666	22739	22775	22769	22724	22720	22468	22819	22666	22532	22658	22686	22583	22837	22732	22623	22533	22800	22652	22705	22746	22433	22609	22771	22595	22532	22760	22379	22727	22816	22740	22822	22596	22580	22673	22555	22743	22732	22787	22684	22724	22797	22488	22703	22795	22615	22804	22743	22576	22717	22501	22696	22680	22715	22788	22830	22600	22768	22583	22684	22820	22838	22610	22704	22683	22664	22709	22687	22807	22589	22894	22659	22761	22648	22536	22615	22740	22675	22674	22567	22797	22686	22661	22806	22645	22712	22774	22619	22649	22819	22663	22910	22649	22697	22687	22641	22875	22728	22733	22653	22730	22607	22663	22866	22766	22777	22882	22656	22460	22808	22776	22690	22616	22653	22567	23019	22867	22650	22921	22768	22522	22746	22654	22716	22767	22685	22635	22652	22668	22760	22507	22559	22735	22692	22797	22743	22692	22829	22799	22565	22506	22652	22723	22578	22599	22666	22546	22737	22957	22607	22632	22687	22709	22733	22572	22556	22580	22543	22593	22897	22848	22741	22650	22610	22708	22569	22703	22665	22625	22739	22570	22801	22772	22656	22657	22801	22582	22845	22719	22735	22869	22781	22590	22742	22446	22696	22824	22667	22439	22787	22673	22738	22811	22753	22705	22801	22742	22790	22667	22809	22721	22770	22749	22839	22684	22706	22775	22587	22691	22574	22828	22771	22771	22595	22696	22625	22594	22690	22661	22628	22770	22631	22734	22729	22803	22692	22505	22577	22831	22680	22873	22779	22737	23085	22547	22721	22564	22539	22636	22626	22680	22804	22718	22779	22949	22782	22556	22945	22599	22821	22657	22584	22673	22562	22537	22656	22757	22675	22641	22814	22600	22734	22844	22646	22672	22536	22709	22745	22849	23038	22864	22928	22590	22701	22735	22937	22528	22710	22569	22809	22605	22717	22634	22803	22776	22726	22758	22588	22768	22835	22669	22506	22702	22559	22730	22751	22712	22791	22572	22691	22771	22685	22709	22803	22547	22576	22853	22530	22669	22711	22820	22709	22753	22608	22809	22623	22671	22623	22724	22659	22822	22807	22777	22519	22681	22835	22757	22655	22865	22616	22687	22846	22737	22669	22671	22609	22868	22779	22580	22570	22833	22441	22590	22751	22747	22660	22712	22643	22752	22732	22588	22617	22713	22821	22784	22673	22781	22504	22794	22636	22571	22802	22669	22788	22550	22703	22673	22596	22681	22740	22792	22543	22696	22802	22701	22819	22741	22723	22681	22810	22831	22761	22754	22659	22734	22791	22719	22753	22670	22666	22775	22839	22814	22818	22806	22857	22562	22832	22866	22592	22467	22731	22717	22918	22804	22562	22770	22736	22727	22806	22613	22710	22575	22828	22737	22636	22763	22738	22778	22634	22488	22630	22549	22640	22756	22728	22838	22545	22673	22759	22730	22655	22561	22698	22926	22746	22677	22955	22718	22636	22708	22654	22717	22679	22863	22633	22632	22513	22656	22661	22578	22812	22717
22380	23356	44634	49171	44531	37759	35317	31455	30948	31212	30935	30971	31204	31053	31217	30736	30724	30886	30974	30840	30927	30904	30791	30872	30969	30917	30603	30944	30680	30596	30681	30740	30911	30959	30750	30872	30596	30799	30749	30618	30580	30760	30689	30673	30742	30710	30566	30822	30742	30474	30789	30707	30976	30461	30472	30401	30653	30826	30662	30629	30850	30668	30653	30729	30972	30754	30561	30615	30527	30659	30491	30503	30619	30814	30635	30664	30628	30358	30820	30586	30417	30899	30766	30653	30506	30902	31028	30544	30754	30570	31126	30491	30667	30832	30595	30557	30468	30688	30561	30751	30603	30773	30512	30637	30626	30510	30449	30281	30548	30514	30628	30796	30620	30779	30769	30485	30732	30665	30828	30602	30455	30404	30517	30558	30861	30595	30550	30564	30682	30535	30596	30660	30721	30514	30467	30656	30527	30652	30741	30470	30495	30887	30958	30640	30616	30727	30520	30557	30737	30509	30763	30816	30476	30342	30752	30657	30379	30609	30595	30845	30872	30529	30489	30730	30623	30539	30638	30596	30646	30324	30616	30487	30766	30675	30600	30749	30542	30729	30739	30448	30699	30666	30535	30568	30614	30216	30568	30471	30647	30723	30571	30488	30786	30446	30656	30533	30512	30447	30669	30693	30631	30735	30731	30493	31051	30690	30461	30692	30571	30717	30547	30716	30536	30472	30773	30609	30622	30462	30594	30605	30563	30693	30535	30835	30511	30560	30416	30748	30831	30634	30513	30642	30462	30522	30638	30580	30522	30429	30673	30707	30656	30612	30750	30479	30613	30479	30710	30543	30542	30590	30730	30528	30488	30580	30651	30840	30909	30620	30459	30447	30699	30419	30764	30543	30457	30304	30433	30638	30870	30494	30647	30655	30808	30463	30537	30727	30664	30605	30476	30856	30787	30367	30443	30459	30722	30457	30661	30486	30374	30503	30567	30680	30726	30535	30455	30466	30728	30496	30735	30397	30617	30487	30744	30576	30483	30670	30493	30725	30780	30811	30717	30540	30899	30481	30497	30874	30407	30506	30651	30685	30528	30714	30713	30558	30553	30812	30593	30229	30532	30455	30283	30354	30574	30272	30621	30404	30474	30687	30448	30667	30553	30574	30690	30737	30439	30546	30687	30538	30769	30513	30517	30527	30910	30339	30673	30406	30407	30706	30505	30536	30345	30775	30430	30763	30644	30257	30563	30583	30740	30767	30537	30661	30532	30285	30352	30691	30888	30534	30661	30728	30649	30565	30561	30750	30684	30541	30464	30489	30574	30387	30612	30795	30469	30445	30592	30441	30750	30656	30715	30643	30505	30569	30642	30726	30625	30584	30473	30620	30570	30626	30668	30594	30614	30654	30758	30638	30644	30541	30742	30453	30829	30631	30811	30579	30779	30637	30448	30444	30512	30498	30518	30513	30674	30489	30443	30584	30608	30481	30579	30589	30718	30779	30553	30857	30602	30508	30644	30412	30355	30637	30489	30474	30827	30406	30328	30545	30851	30665	30414	30482	30684	30639	30566	30399	30695	30755	30803	30667	30453	30366	30549	30505	30516	30312	30581	30467	30783	30436	30703	30342	30817	30709	30631	30703	30670	30523	30315	30737	30603	30616	30610	30480	30693	30782	30531	30601	30533	30571	30555	30388	30518	30522	30607	30441	30145	30452	30593	30388	30483	30438	30592	30478	30482	30609	30661	30549	30758	30306	30714	30466	30563	30531	30523	30604	30509	30489	30736	30732	30509	30626	30418	30540	30692	30652	30481	30361	30596	30781	30652	30620	30527	30429	30831	30385	30633	30546	30459	30701	30606	30541	30483	30916	30578	30555	30500	30657	30711	30644	30614	30501	30737	30656	30808	30419	30435	30834	30474	30248	30583	30342	30699	30699	30316	30530	30585	30636	30917	30489	30434	30452	30679	30666	30520	30641	30633	30584	30547	30596	30644	30687	30573	30560	30611	30276	30460	30634	30630	30836	30475	30548	30469	30722	30506	30658	30544	30500	30628	30586	30470	30256	30794	30492	30674	30322	30431	30581	30572	30751	30644	30699	30592	30668	30539	30553	30682	30803	30554	30790	30623	30631	30457	30632	30453	30808	30696	30378	30822	30667	30653	30639	30707	30419	30708	30504	30650	30403	30530	30443	30553	30567	30452	30616	30823	30691	30705	30597	30450	30847	30863	30449	30670	30590	30466	30460	30486	30603	30624	30569	30514	30683	30602	30649	30777	30611	30689	30649	30444	30493	30423	30794	30582	30363	30731	30449	30721	30496	30618	30478	30558	30678	30666	30415	30745	30539	30541	30901	30424	30517	30588	30544	30546	30483	30323	30845	30939	30491	30466	30850	30431	30621	30638	30319	30818	30490	30627	30424	30415	30378	30725	30601	30558	30503	30511	30567	30290	30485	30615	30547	30548	30601	30814	30511	30543	30714	30487	30667	30712	30588	30795	30720	30610	30517	30455	30611	30474	30585	30560	30774	30742	30607	30441	30604	30781	30585	30506	30841	30759	30629	30706	30697	30580	30852	30580	30785	30739	30537	30895	30506	30603	30575	30679	30541	30725	30589	30736	30681	30778	30684	30479	30456	30346	30742	30401	30536	30547	30550	30761	30633	30626	30496	30558	30546	30603	30774	30584	30668	30564	30643	30710	30606	30662	30476	30820	30559	30323	30507	30528	30585	30487	30511	30736	30880	30497	30562	30371	30533	30859	30534	30574	30722	30676	30317	30472	30603	30408	30493	30346	30389	30567	30594	30770	30690	30586	30607	30357	30622	30451	30828	30402	30699	30567	30524	30651	30733	30697	30781	30427	30781	30406	30683	30403	30572	30597	30537	30533	30503	30692	30710	30530	30619	30598	30697	30897	30788	30565	30755	30904	30459	30616	30480	30765	30551	30592	30542	30810	30595	30771	30315	30583	30205	30525	30591	30421	30366	30451	30604	30804	30560	30739	30698	30796	30465	30597	30549	30842	30594	30444	30849	30617	30552	30724	30546	30496	30550	30530	30584	30416	30754	30581	30538	30635	30690	30659	30539	30707	30453	30560	30628	30614	30552	30775	30504	30378	30519	30526	30605	30663	30417	30828	30642	30790	30565	30641	30693	30547	30574	30606	30361	30505	30559	30700	30698	30853	30671	30595	30778	30537	30668	30304	30688	30567	30543	30777	30550	30768	30422	30751	30644	30438	30552	30648	30531	30546	30481	30631	30493	30651	30793	30592	30425	30537	30840	30564	30486	30631	30715	30796	30632	30646	30595	30476	30485	30616	30464	30575	30481	30533	30801	30604	30344	30229	30658	30533	30636	30730	30280	30591	30733	30628	30549	30624	30420	30441	30550	30588	30729	30605	30778	30379	30359	30634	30454	30658	30533	30449	30418	30629	30592	30497	30473	30712	30397	30431	30785	30392	30563	30506	30561	30546	30397	30528	30428	30688	31013	30669	30715	30414	30423	30562	30515	30714	30665	30442	30649	30598	30565	30483	30767	30725	30655	30625	30558	30643	30479	30458	30569	30572	30624	30409	30744	30290	30616	30542	30541	30639	30408	30635	30668	30651	30561	30621	30803	30809	30881	30563	30674	30677	30565	30652	30645	30543	30582	30477	30524	30711	30310	30548	30798	30481	30567	30730	30763	30395	30462	30502	30601	30607	30620	30607	30641	30602	30413	30554	30347	30718	30718	30655	30551	30468	30503	30661	30660	30606	30675	30682	30504	30778	30488	30455	30442	30644	30455	30851	30353	30705	30542	30561	30394	30497	30670	30606	30509	30823	30562	30510	30548	30641	30353	30497	30506	30839	30537	30448	30664	30428	30679	30519	30921	30967	30523	30654	30608	30577	30619	30750	30647	30903	30764	30878	30769	30815	30476	30587	30567	30488	30559	30483	30400	30332	30522	30730	30645	30346	30985	30560	30384	30493	30570	30667	30543	30919	30375	30522	30720	30493	30777	30732	30713	30592	30415	30948	30565	30622	30582	30605	30761	30668	30425	30750	30558	30660	30515	30641	30631	30700	30484	30617	30498	30795	30686	30630	30391	30625	30775	30526	30578	30395	30261	30596	30517	30705	30487	30643	30535	30709	30603	30840	30534	30786	30849	30654	30880	30605	30786	30668	30500	30726	30734	30776	30485	30712	30478	30337	30557	30772	30399	30551	30289	30585	30673	30412	30517	30860	30488	30805	30451	30651	30632	30765	30744	30482	30590	30664	30655	30659	30521	30436	30626	30639	30484	30507	30486	30785	30576	30658	30639	30634	30542	30593	30535	30470	30506	30690	30511	30474	30690	31000	30629	30654	30720	30540	30775	30657	30780	30380	30568	30603	30436	30342	30741	30755	30382	30691	30697	30813	30661	30626	30722	30643	30717	30393	30796	30740	30508	30478	30674	30492	30552	30721	30670	30517	30642	30457	30587	30413	30582	30840	30693	30458	30720	30491	30645	30507	30661	30602	30403	30654	30709	30635	30608	30452	30624	30693	30702	30588	30424	30565	30682	30741	30714	30504	30557	30613	30324	30716	30515	30510	30703	30612	30610	30474	30326	30678	30557	30620	30874	30765	30565	30674	30587	30546	30523	30588	31048	30804	30595	30658	30657	30646	30720	30664	30603	30846	30722	30440	30776	30677	30505	30557	30371	30591	30506	30919	30493	30780	30660	30552	30368	30475	30531	30507	30535	30623	30545	30562	30888	30563	30584	30631	30635	30438	30394	30753	30630	30453	30349	30610	30569	30649	30680	30348	30637	30487	30535	30746	30573	30650	30474	30623	30710	30464	30366	30517	30745	30765	30501	30772	30579	30660	30428	30664	30559	30595	30528	30547	30575	30675	30494	30678	30371	30427	30482	30950	30582	30501	30384	30611	30413	30438	30505	30521	30690	30605	30322	30475	30339	30639	30685	30495	30785	30570	30540	30481	30647	30769	30477	30265	30431	30806	30650	30659	30781	30350	30688	30561	30621	30500	30629	30705	30643	30373	30523	30329	30541	30539	30478	30546	30505	30250	30566	30470	30574	30807	30516	30488	30677	30634	30528	30554	30575	30621	30346	30609	30531	30863	30465	30657	30448	30654	30498	30704	30546	30656	30593	30564	30364	30666	30437	30362	30555	30809	30874	30724	30345	30394	30655
64431	100319	94987	84268	59569	39122	27969	23998	23437	23132	23122	23343	23248	23197	23051	23183	23303	23103	23042	23190	23299	23198	23262	23013	23390	23155	23172	23152	23293	23323	23262	23412	23252	23088	23319	23102	23242	23206	23067	23259	23206	23201	23291	23246	23203	23296	23259	23042	23110	23164	23403	23137	23296	23065	23111	23144	23217	23239	23285	23178	23184	23286	23073	23148	23158	23042	23169	23142	23195	23158	23215	23118	23213	23118	23139	23135	23283	23231	23176	23154	23173	23212	23280	23198	23091	23057	23169	23194	23283	23240	23157	23209	23089	23197	23107	23138	23394	23069	23163	23186	23085	23224	23050	23120	23127	23428	23061	23169	23195	23083	23126	23337	23147	23153	23246	23254	23090	22927	23393	22931	23104	23018	23277	23105	23149	23135	23085	23134	23194	23100	23046	23182	23386	23144	23059	23157	23041	23175	23305	23069	23141	23212	23167	23209	23134	23104	23246	23109	23182	23194	23255	23065	23173	23388	23290	23145	23103	23222	23291	23053	23166	23288	23181	23145	23132	23387	23010	23090	23207	23041	23129	23248	23248	23180	23195	23104	23119	23337	23116	23140	23200	23174	23071	23252	23238	23121	23005	23338	23142	23335	23161	23125	23222	23248	23222	22983	23256	23292	23182	23263	23098	23265	23036	23057	23185	23391	23132	23165	23091	23088	23198	23092	23225	23246	23359	23192	23146	23055	23009	23238	23171	23062	23194	23220	23136	23042	23130	23170	23162	23060	23111	23178	23164	23319	23112	22939	23165	23310	23127	23215	23179	23175	23045	23070	22974	23306	23245	23033	23167	23171	23098	23363	23138	23173	23104	23159	23343	22964	23146	22978	23107	22990	22964	23155	23148	23061	23305	23219	23129	23190	23157	22915	23322	22956	23107	23373	23330	23193	23089	23075	23132	23093	23202	23146	23244	23176	23023	23210	23042	23225	23313	23121	23234	23219	23182	23236	23020	23437	23055	23097	23155	23253	23156	23142	23010	23308	23236	23052	23123	23123	22959	23329	23112	23111	23057	23201	23308	23111	23027	23200	23271	23004	23180	23270	23312	23079	23143	22954	23237	23138	23030	23183	23174	23022	23177	23124	23184	23047	23227	23032	23116	22955	23283	23168	23204	23309	23259	23261	23140	23245	23168	23118	23089	23076	23119	23125	23188	23176	22965	23212	23189	23321	22873	23181	23331	22914	22903	23033	23175	23139	23184	23229	23233	23287	23086	23168	23376	23170	23394	23082	23098	23118	23219	23095	23153	23288	23087	23319	23223	23086	23352	23204	23059	23123	23305	23215	23139	23181	23137	23077	23133	23040	23150	22865	23201	23249	23232	23117	23198	23150	23116	23300	23032	23333	23459	23161	23332	23047	23181	23205	23252	23189	23089	23183	23123	23267	23162	23210	23296	23111	23200	23116	23183	23196	22984	23227	23250	23093	23215	23206	23105	23204	23148	23322	23104	23120	23047	23261	23226	23118	22971	23267	23148	23039	23103	23116	23167	23088	23134	23134	23100	23083	23272	23019	22959	23166	23183	23043	23259	23152	23209	23093	23049	23151	23156	23076	23307	23291	23023	23167	23175	23244	23120	22984	23087	23131	23204	23126	23127	23162	23210	23137	23099	23178	23207	23080	23165	23289	22972	23070	23201	23077	22928	23183	23054	23342	22975	23134	23049	22969	23210	23186	23204	22925	23207	23302	22958	23143	22987	23314	23187	22993	23362	23049	23107	23025	23233	23306	23140	23128	23230	23314	23210	23063	23145	23284	23049	23138	23142	23245	23204	23093	23125	23148	23275	22991	23353	22954	23282	22979	23304	23282	23043	23084	23228	23248	23105	23222	23315	23153	23047	23184	23193	23179	23259	23085	23143	23178	23037	22999	23033	23264	23223	23223	23185	23222	22981	23128	23043	23459	23205	22996	23129	23007	23056	23203	23042	23260	23211	23243	23058	23071	23114	23275	23313	23120	23046	23176	22988	23201	22944	23165	23258	23138	22949	22951	23128	23217	23040	23113	23129	23175	23215	23011	23113	23167	23269	23231	23180	23228	23034	23365	23138	23109	23052	23147	23209	23187	23269	23139	22950	23236	23223	23084	23244	23159	23037	23107	23262	23097	23195	23176	23034	23328	23120	23231	23136	23254	23198	23102	23158	23095	23251	23116	23265	23126	23242	23076	23144	23238	23209	23299	22990	23244	23298	23143	23285	23235	23178	23104	23357	23132	23241	23011	23324	23068	23145	23164	23408	23105	23290	23013	23204	23089	23157	23421	23094	22993	23116	23023	23109	23020	23089	23156	23270	22969	23213	23090	23165	23259	23214	23172	23114	23268	23136	23052	23201	23157	23249	23324	23143	23058	23255	22934	23164	23275	23168	23077	23096	23153	23140	23200	22977	23146	23255	23262	23008	23087	23078	23256	23304	22988	23163	23157	23202	23297	23094	23151	23370	23080	23411	23243	23342	23197	23128	23145	23306	23046	23430	23436	23201	23018	23191	23083	23184	22969	23175	23238	23139	23249	23305	23290	23147	23136	23154	23190	23152	23225	23299	23108	23214	23292	23269	23158	23323	23160	23004	23252	23151	23107	23162	23048	23165	23219	23246	23221	23270	23369	23162	23046	23225	23033	23150	23269	23313	22960	22999	23185	23333	23326	23105	23171	23180	23217	23235	23160	23173	23195	23066	23160	23046	23333	23132	23262	23180	23043	23089	23190	23142	23241	23210	23088	23264	23087	23140	23142	23118	22977	23159	23192	22892	23065	23064	23057	23163	23141	23247	23190	23284	23104	23190	23232	23085	23058	23156	23353	23016	23165	23334	23159	23365	22952	23022	23224	23305	22815	23258	23252	23074	23055	23040	23042	22948	23107	23130	23101	23217	23244	23209	23180	23091	23215	22990	23263	23350	23114	23279	23103	22840	23262	23172	23127	23289	23084	23232	23285	23064	23122	23054	23184	23200	23230	23124	23208	23061	23237	23018	22931	23206	23039	23132	23252	23204	23178	23062	23001	23078	23023	23282	23086	23152	23478	23289	23218	23254	23054	23023	23152	22981	23285	23419	23230	23340	23103	23269	23225	23117	23032	23154	23224	23073	23162	23149	22933	23133	23076	23191	23145	23180	23184	23166	23259	23257	23336	23175	23126	23137	23211	23221	23120	23004	22983	23134	23269	23006	23262	23273	23367	23238	23118	23181	23059	23039	23097	23353	23140	23175	23161	23155	22992	23187	23133	23152	23215	23243	23235	23160	23081	23180	23124	23141	23112	23193	23048	23077	23108	23049	23104	23138	23113	23145	23238	23274	23158	23150	22903	23022	23308	23011	23085	23104	23303	23055	23236	22980	23192	23185	23153	23152	23261	23165	23145	23212	23166	23159	23156	23041	23267	23231	23029	23063	23186	23387	23040	23107	22914	23186	23248	23262	23014	23150	23039	23239	23185	23341	23120	23033	23315	23061	23213	23262	23075	23248	23164	23118	23072	23016	23134	23160	22959	23169	23138	23292	23277	23312	23185	23219	23085	23096	23209	23175	22939	23121	23187	23298	23095	23204	23022	23042	22918	23060	23266	23034	23283	23277	23106	23269	23061	23183	23252	23080	23201	23246	23280	23233	23194	23133	23233	23214	23058	23338	23154	23090	23028	23163	23141	23038	23194	23111	23235	23116	23211	23385	23075	23138	23261	22899	23192	23087	23314	22939	23116	23128	23099	23160	23231	23423	23049	23226	23222	23187	23090	23218	23125	23111	23229	23059	23061	23153	23208	23167	23043	23288	23226	23062	23274	23157	23034	23165	23124	23106	23045	23243	23130	23087	23185	23173	23218	23063	23468	23129	23000	23244	22993	23257	23284	23100	23251	23207	23150	23090	23166	23431	23163	23324	23094	22944	23162	23251	23153	23269	23323	23210	23098	23189	23118	23019	23208	23171	23074	23293	23152	23116	23236	23182	23047	23258	23381	23164	23165	23207	23205	23030	23211	23125	23169	23143	23299	23117	23212	23236	23064	23128	23256	23058	23254	23212	23132	23240	23337	23251	23064	23188	23012	23349	23145	23257	23215	23258	23137	23267	23062	23348	23109	23373	22924	23192	23055	23189	23035	23109	23128	23264	23202	23166	23146	23186	23178	23192	23266	23100	23233	23421	23118	23239	23241	23100	23124	23134	23071	23156	23158	23019	23156	23183	23270	23217	23028	23249	23111	23079	23204	23224	23212	23169	23103	23118	23177	23145	23107	23163	23082	23061	23131	23185	23324	23108	23142	23221	23194	23142	22953	23180	23014	23326	23127	22940	23077	23111	23121	23164	23066	23202	23006	23179	23096	23253	23181	23225	23267	23157	22953	23297	23124	23173	23282	23041	22964	23438	23145	23223	23121	23187	23174	23150	23411	23300	23015	23128	23061	23108	23036	23019	23027	23306	23203	23131	23040	23212	23170	23103	23227	23151	23209	23260	23176	23169	23111	23236	23348	23008	23068	23103	23235	23161	23334	22901	23162	23310	23069	23026	22863	23270	23183	23134	23155	22973	23301	23211	23158	23067	23308	23116	23134	23200	23080	23134	23027	23311	23119	23114	23363	23200	23277	23282	23096	23108	23143	23120	23281	23038	23096	23080	23208	23242	22951	23168	23427	23382	23080	23136	23147	23166	23090	23004	23175	23163	23331	23162	23182	22952	23214	23052	23213	23264	23112	23299	23067	23012	23302	22970	23162	23137	23274	23103	23256	23085	23149	22977	23220	23104	23054	23135	23164	23206	23031	23271	23072	23144	23131	23379	23084	22924	23145	23126	23176	23105	23240	22946	23174	23165	23127	23118	23309	23103	23053	23187	23084	23192	23074	23215	23006	23359	23062	23246	23144	22952	23201	23168	22902	23232	23037	23195	23235	23151	23295	23122	23214	23110	23103	23129	23014	23214	23206	23194	23191	23250	23129	23179	23220	22993	23157	23329	23109	23226	23203	23275	23297	23109	23205	23236	23180	23051	23232	22958	23197	23130	23219	23214	23143	23126	23272	23311	23012	23268	23286	23054	23228	23243	23250	23032	23175	23161	23097	23089	23102	23184	23063	23182	22936	23225	23091	23043	23214	23176	23054	23102	23243	23206	23131	23189	23232	23101	23262	23221	23087
28597	36535	53097	43768	34942	31571	30519	29871	29672	29599	29769	29799	29743	29856	29739	29931	29672	29566	29630	29774	29997	29770	29843	29564	29867	29652	29502	29864	29746	29668	29640	29354	29857	29632	29793	29516	29684	29604	29768	29737	29841	29654	29568	29759	29658	29557	29813	29694	29622	29458	29873	29758	29654	29781	29762	29559	29568	29601	29759	29605	29499	29760	29675	29623	29931	29544	29578	29812	29732	29765	29620	29620	29791	29723	29852	29563	29707	29695	29945	29767	29424	29601	29775	29893	29584	29786	29614	29533	29558	29668	29695	29826	29454	29552	29505	29734	29529	29666	29606	29881	29508	29716	29874	29798	30063	29635	29860	29416	29597	29610	29621	29763	29969	29404	29522	29477	29802	29705	29807	29777	29387	29773	29591	29572	29521	29642	29484	29625	29877	29667	29882	29629	29739	29511	29601	29605	29678	29764	30031	29573	29945	29596	29811	29562	29817	29642	29564	29565	29750	29661	29673	29903	29955	29623	29767	29742	29641	29690	29640	29684	29674	29832	29924	29704	29659	29504	29594	29821	29682	29536	29684	29763	29834	29856	29697	29518	29476	29703	29737	29877	29543	29510	29914	29798	29723	29682	29667	29719	29656	29783	29651	29682	29798	29737	29802	29610	29724	29466	29724	29654	29599	29489	29538	29524	29575	29991	29740	29895	29796	29795	29926	29596	29518	29729	29647	29719	29572	29606	29697	29695	29788	29749	29752	29590	29549	29692	29701	29707	29642	29703	29471	29626	29632	29514	29684	29637	29532	29680	29757	29636	29560	29746	29837	29483	29550	29496	29506	29683	29883	29801	29903	29707	29706	29814	29629	29520	29661	29618	29688	29849	29592	29959	29651	29829	29852	29596	29546	29743	29770	29595	29675	29622	29655	29832	29701	29674	29386	29532	29547	29485	29431	29728	29696	29580	29497	29785	29826	29724	29544	29654	29586	29615	29538	29791	29874	29723	29934	29697	29689	29964	29539	29739	29458	30041	29761	29867	29514	29737	29682	29512	29812	29752	29861	29538	29417	29652	29593	29602	29712	29551	29688	29723	29755	29533	29480	29494	29719	29635	29624	29906	29583	29692	29572	29634	29566	29667	29713	29829	29736	29662	29683	29596	29683	29632	29758	29399	29491	29772	29572	29730	29802	29504	29713	29796	29962	29750	29766	29516	29584	29678	29634	29574	29773	29809	29850	29630	29606	29647	29570	29518	29548	30019	29496	29467	29682	29792	29725	29834	29513	29640	29794	29571	29813	29550	29550	29553	29605	29462	29658	29640	29813	29527	29730	29871	29883	29584	29864	29915	29664	29586	29676	29440	29455	29851	29519	29637	29619	29645	29662	29644	29738	29702	29520	29733	29644	29380	29632	29625	29587	29571	29635	29662	29704	29833	29687	29545	29651	29716	29798	29731	29741	29678	29602	29497	29746	29726	29710	29737	29634	29721	29600	29551	29611	29901	29902	29743	29885	29773	29736	29751	29608	29755	29673	29526	29599	29498	29678	29643	29794	29630	29750	29585	29697	29762	29900	29588	29874	29620	29774	29424	29689	29569	29565	29773	29488	29675	29714	29502	29461	29900	29767	29506	29663	29429	29839	29850	29625	29666	29853	29717	29860	29610	29595	29815	29590	29742	29667	29535	29609	29739	29654	29896	29587	29777	29629	29724	29940	29824	29923	29909	29679	29536	29659	29532	29585	29502	29832	29720	29763	29735	29760	29671	29691	29571	29803	29763	29476	29441	29866	29875	29453	29712	29532	29627	29790	29797	29619	29810	29470	29522	29477	29898	29741	29607	29671	29738	29831	29770	29950	29890	29709	29523	29639	29688	29573	29717	29719	29868	29921	29706	29537	29780	29822	29820	29684	29595	29492	29627	30003	29602	29754	29800	29426	29695	29624	29643	29444	29687	29600	29496	29711	29567	29827	29402	29674	29648	29697	29604	29744	29820	29702	29609	29589	29802	29815	29852	29708	29676	29708	29626	29657	29736	29674	29353	29564	29604	29613	29647	29673	29780	29856	29444	29740	29782	29737	29584	29742	29748	29888	29862	29965	29709	29599	29868	29629	29670	29865	29686	29715	29731	29917	29697	29620	29695	29941	29634	29911	29591	29815	29710	29548	29882	29545	29718	29714	29914	29684	29719	29763	29490	29682	29697	29939	29706	29524	29551	29841	29774	29765	29618	29691	29800	29955	29546	29556	29536	29772	29637	29716	29645	29603	29641	29620	29905	29495	29594	29733	29666	29575	29731	29628	29570	29624	29693	29789	29889	29847	29768	29767	29913	29787	30025	29491	29525	29542	29637	29619	29777	29632	29476	29746	29838	29778	29739	29899	29702	29867	29781	29753	29625	29783	29685	29945	29468	29624	29771	29831	29718	29796	29777	29605	29666	29637	29658	29519	29915	29725	29756	29725	29816	29517	29727	29717	29638	29814	29595	29752	29555	29651	29926	29723	29660	29671	29954	29646	29700	29734	29823	29588	29559	29804	29627	29921	29843	29834	29647	29469	29787	29858	29731	29507	29752	29809	29759	29467	29785	29661	29718	29510	29899	29430	29616	29737	29969	29500	29679	29496	29810	30038	29488	29693	29689	29762	29544	29745	29442	29799	29796	29513	29700	29612	29602	29783	29931	29766	29698	29853	29682	29810	29765	29720	29673	29738	29630	29810	29667	29604	29492	29484	29520	29632	29713	29744	29655	29391	29770	29718	29586	29752	29738	29578	29912	29931	29900	29798	29617	29696	29598	29710	29786	29658	29586	29590	29584	29871	29626	29683	29831	29731	29812	29695	29724	29479	29774	29799	29631	29723	29586	29702	29454	29763	29648	29565	29558	30042	29726	29854	29842	29479	29676	29792	29754	29449	29642	29702	29757	29606	29661	29758	29599	29628	29652	29556	29521	29459	29411	29584	29676	29884	29806	29601	29477	29729	29498	29766	29922	29612	29680	29885	29792	29628	29743	29610	29703	29608	29656	29601	29675	29655	29757	29686	29648	29796	29506	29690	29687	29671	29652	29967	29753	29941	29846	29738	29828	29632	29631	29708	29583	29616	29764	29614	29538	29983	29604	29879	29676	29763	29821	29758	29760	29438	29745	29775	29547	29911	29684	29819	29736	29705	29849	29767	29552	29545	29571	29811	29558	29907	29726	29794	29697	29806	29646	29568	29402	29751	29434	29435	29722	29509	29607	29834	29904	30014	29778	29495	29643	29633	29829	29637	29503	29538	29770	29700	29569	29697	29706	29624	29687	29709	29637	29942	29932	29724	29735	29585	29800	29863	29704	29916	29781	29503	29830	29881	29643	29731	29725	29675	29707	29794	29729	29533	29775	29658	29465	29975	29648	29689	29896	29792	29657	29809	29592	29642	29663	29713	29715	29741	29553	29766	29739	29622	29988	29598	29887	29734	29809	29864	29740	29847	29805	29828	29819	29535	29389	29717	29867	29730	29938	29775	29750	29636	29645	29675	29642	29680	29757	29588	29715	29709	29612	29522	29654	29661	29855	29557	29715	29684	29770	29574	29706	29631	29492	29542	29682	29566	29478	29687	29817	29817	29946	29766	29697	30019	29852	29600	29671	29746	29584	29694	29823	29580	29900	29660	29557	29547	29659	29783	29838	29675	29692	29802	29474	29792	29724	30075	29653	29532	29812	29822	29909	29797	29858	29618	29839	29491	29547	29736	29699	29520	29940	29726	29462	29838	29533	29680	29713	29820	29922	29879	29549	29675	29587	29757	29791	29515	29938	29579	29682	29587	29676	29821	29643	29639	29587	29750	29515	29415	29872	29902	29839	29503	29661	29788	29724	29849	29474	29940	29712	29659	29878	29795	29799	29660	29574	29619	29733	29631	29806	29579	29682	29795	29854	29892	29805	29550	29684	29503	29657	29682	29718	29729	29933	29504	29626	29640	29591	29638	29835	29842	29630	29686	29775	29870	29693	29584	29766	29621	29883	29758	29888	29625	29606	29751	29687	29671	29875	29881	29716	29812	29684	29789	29644	29515	29830	29954	29609	29747	29656	29487	29888	29741	29810	29568	29704	29660	29784	29645	29846	29810	29857	29558	29640	29593	29836	29569	29582	29948	29685	29650	29872	29792	29657	29792	29820	29943	29350	29779	29665	29630	29717	29995	29542	29847	29670	29647	29794	29904	29610	29620	29782	29519	29458	29805	29517	29788	29729	29726	29515	29769	29551	29479	29798	29980	29694	29957	29716	29561	30042	29664	29669	29589	29650	29515	29875	29632	30021	29873	29952	29782	29876	29778	29590	29651	29568	29750	29660	29605	29563	29663	29729	29793	29647	29793	29786	29786	30057	29741	29800	29640	29582	29573	29940	29715	29627	29641	29782	29701	29735	29573	29761	29657	29644	29759	29539	29876	29786	29688	29697	29450	29724	29687	29827	29737	29719	29568	29502	29497	29459	29686	29714	29520	29541	29832	29758	29641	29853	29580	29601	29702	29900	29638	29885	29760	29789	29604	29570	29855	29611	29823	29737	29803	29692	29894	29801	29887	29751	29705	29725	29944	29580	29486	29650	29603	29637	29649	29686	29548	29637	29553	29551	29652	29799	29831	29966	29787	29780	29838	29946	29773	29453	29447	29870	29722	29890	29674	29786	29906	29628	29708	29720	29503	29723	29654	29780	29839	29744	29689	29673	29635	29754	29850	29730	29791	29653	29762	29767	29699	29791	29580	29763	29457	29551	29546	29529	29583	29653	30000	29637	29581	29592	29709	29408	29727	29601	29824	29737	29658	29854	29712	29829	29719	29734	29738	29571	29789	29734	29559	29676	29925	29849	29666	29736	29391	29876	29807	29538	29943	29760	29496	29669	29599	29568	29678	29729	29647	29498	29732	29876	29657	29788	29661	29758	29580	29515	29751	29646	29656	29640	29581	29712	29596	29625	29647	29813	29751	29655	29766	29822	29706	29507	29508	29728	29549	29894	29770	29876	29784	29409	29772	29753	29658	29733	29814	29892	29488	29688	29584	29587	29657	29835	29547	29778	29767	29692	29537	29834	29604	29869	29659	29563	29547	29705	29645	29834	29646	29911	29628	29702	29747	29967	29853	29756	29691	29444	29458	29516	29594	29981	29461	29725	29670	29611	29932	29423	29723	29578
29490	59266	54518	38497	28858	24826	22825	22725	22482	22684	22518	22633	22609	22718	22544	22504	22705	22610	22678	22488	22689	22665	22496	22597	22823	22475	22539	22483	22492	22741	22553	22546	22539	22578	22558	22804	22535	22513	22621	22387	22701	22557	22630	22564	22540	22562	22592	22583	22557	22474	22587	22552	22395	22365	22684	22583	22563	22607	22629	22632	22593	22417	22534	22332	22586	22645	22458	22562	22579	22583	22373	22578	22414	22631	22575	22541	22507	22401	22501	22577	22540	22699	22499	22355	22652	22538	22488	22459	22395	22730	22704	22662	22487	22377	22670	22454	22529	22534	22372	22440	22674	22665	22535	22570	22463	22472	22479	22727	22439	22451	22398	22475	22558	22670	22629	22624	22829	22597	22450	22582	22489	22522	22389	22545	22526	22465	22435	22585	22459	22591	22637	22618	22823	22552	22513	22779	22608	22560	22644	22506	22587	22651	22570	22442	22617	22600	22501	22542	22509	22409	22581	22538	22570	22460	22491	22607	22541	22607	22509	22529	22395	22539	22423	22475	22721	22630	22593	22608	22518	22718	22491	22666	22721	22440	22526	22608	22661	22501	22602	22484	22613	22330	22474	22543	22515	22470	22545	22580	22509	22622	22405	22451	22539	22370	22506	22554	22499	22458	22584	22494	22709	22603	22668	22596	22625	22581	22562	22410	22719	22519	22641	22752	22536	22474	22646	22688	22595	22483	22507	22676	22496	22538	22628	22306	22515	22654	22438	22695	22650	22636	22472	22545	22560	22586	22436	22584	22552	22673	22493	22858	22593	22718	22499	22356	22611	22514	22472	22339	22634	22660	22468	22689	22487	22504	22583	22607	22581	22570	22484	22612	22556	22734	22602	22533	22441	22666	22621	22450	22377	22558	22693	22515	22529	22546	22530	22575	22223	22582	22591	22426	22659	22526	22474	22573	22573	22498	22396	22739	22597	22645	22462	22417	22641	22497	22535	22551	22768	22499	22520	22519	22605	22432	22613	22584	22632	22680	22419	22498	22567	22484	22292	22457	22763	22557	22559	22424	22501	22438	22571	22516	22493	22407	22672	22645	22513	22526	22486	22564	22601	22530	22466	22495	22678	22451	22458	22641	22633	22700	22551	22562	22674	22579	22573	22654	22633	22694	22413	22633	22722	22732	22444	22679	22449	22614	22437	22594	22563	22493	22543	22622	22648	22764	22491	22598	22652	22399	22478	22686	22605	22564	22740	22604	22528	22572	22544	22487	22407	22494	22549	22484	22733	22514	22489	22550	22675	22546	22444	22552	22708	22412	22434	22573	22591	22393	22681	22693	22587	22640	22528	22389	22737	22636	22655	22663	22521	22509	22536	22665	22745	22475	22606	22527	22561	22495	22363	22488	22555	22586	22667	22499	22613	22537	22696	22530	22553	22296	22562	22556	22501	22561	22414	22695	22631	22575	22329	22447	22579	22714	22408	22548	22424	22632	22608	22425	22807	22496	22623	22588	22436	22711	22601	22501	22613	22521	22603	22418	22726	22578	22742	22456	22632	22550	22688	22637	22562	22585	22564	22320	22377	22352	22514	22520	22511	22292	22458	22566	22592	22529	22539	22546	22631	22518	22555	22512	22322	22550	22475	22686	22659	22563	22432	22569	22456	22566	22473	22580	22613	22657	22619	22415	22637	22695	22597	22537	22563	22487	22544	22669	22529	22579	22466	22631	22434	22526	22481	22727	22542	22661	22700	22698	22393	22640	22580	22502	22405	22529	22614	22450	22416	22590	22558	22372	22510	22437	22585	22339	22519	22381	22548	22551	22646	22634	22419	22662	22436	22494	22478	22485	22594	22708	22526	22691	22449	22726	22510	22564	22523	22448	22632	22566	22359	22411	22458	22586	22512	22558	22409	22706	22582	22579	22599	22624	22548	22556	22682	22451	22638	22492	22572	22480	22621	22458	22496	22626	22382	22551	22631	22539	22636	22531	22614	22319	22638	22547	22481	22532	22540	22756	22335	22668	22480	22543	22418	22714	22507	22581	22507	22525	22518	22548	22693	22575	22572	22520	22502	22521	22406	22586	22545	22635	22585	22474	22488	22633	22552	22525	22612	22539	22500	22715	22423	22656	22495	22513	22542	22572	22604	22621	22668	22384	22540	22735	22626	22567	22370	22515	22575	22536	22475	22621	22595	22720	22479	22500	22538	22715	22666	22665	22567	22739	22520	22549	22545	22555	22513	22531	22705	22511	22377	22540	22575	22490	22730	22582	22373	22707	22420	22361	22517	22666	22579	22614	22520	22643	22421	22597	22508	22579	22548	22636	22508	22446	22645	22584	22432	22361	22567	22598	22533	22557	22473	22625	22469	22464	22495	22506	22636	22581	22417	22633	22593	22494	22499	22473	22559	22464	22540	22424	22583	22707	22508	22482	22694	22566	22638	22784	22655	22562	22541	22435	22707	22463	22651	22486	22447	22623	22569	22521	22570	22654	22333	22682	22678	22386	22778	22687	22631	22580	22467	22583	22563	22535	22594	22613	22642	22594	22469	22459	22568	22717	22652	22535	22523	22523	22536	22610	22643	22595	22521	22548	22586	22626	22602	22482	22553	22615	22702	22611	22611	22769	22603	22515	22553	22591	22607	22473	22474	22365	22338	22533	22603	22379	22499	22479	22645	22507	22395	22577	22480	22536	22635	22658	22585	22534	22567	22565	22654	22641	22384	22557	22349	22518	22603	22542	22623	22682	22525	22558	22426	22606	22553	22690	22519	22536	22548	22599	22536	22642	22346	22605	22690	22738	22424	22725	22471	22616	22704	22662	22444	22619	22678	22469	22407	22506	22623	22469	22400	22707	22438	22449	22613	22845	22551	22561	22619	22396	22420	22606	22572	22566	22587	22524	22569	22529	22386	22521	22457	22668	22513	22536	22708	22691	22649	22652	22381	22567	22724	22577	22477	22700	22566	22659	22459	22588	22586	22476	22689	22461	22613	22458	22348	22556	22485	22471	22593	22539	22715	22459	22602	22473	22623	22505	22411	22510	22548	22499	22529	22442	22533	22558	22581	22530	22645	22438	22595	22624	22536	22581	22527	22579	22549	22539	22549	22526	22553	22434	22663	22793	22526	22594	22621	22516	22540	22550	22504	22424	22425	22430	22564	22656	22675	22413	22549	22641	22639	22425	22547	22417	22615	22636	22465	22601	22595	22568	22564	22480	22535	22614	22641	22589	22570	22345	22543	22458	22608	22583	22612	22556	22539	22641	22491	22468	22563	22709	22474	22411	22414	22614	22771	22707	22614	22551	22500	22470	22541	22469	22572	22600	22694	22614	22645	22676	22420	22698	22498	22546	22484	22638	22598	22646	22394	22596	22520	22577	22458	22552	22667	22626	22581	22580	22570	22438	22587	22633	22510	22639	22355	22559	22538	22484	22810	22268	22679	22524	22615	22667	22483	22533	22603	22418	22604	22557	22506	22613	22501	22560	22562	22620	22710	22682	22559	22552	22566	22676	22606	22422	22562	22636	22650	22503	22698	22491	22825	22486	22471	22703	22565	22542	22661	22505	22630	22499	22582	22694	22645	22586	22418	22747	22447	22638	22656	22491	22412	22568	22519	22639	22467	22407	22485	22610	22714	22624	22535	22555	22599	22652	22590	22581	22405	22568	22536	22580	22573	22495	22538	22400	22715	22581	22542	22626	22704	22483	22564	22360	22661	22614	22539	22547	22467	22438	22529	22444	22467	22502	22585	22481	22417	22659	22592	22554	22516	22592	22548	22446	22566	22533	22607	22401	22659	22534	22632	22626	22539	22656	22601	22610	22810	22642	22596	22458	22628	22504	22570	22500	22546	22738	22585	22524	22594	22583	22528	22528	22444	22544	22324	22577	22477	22680	22703	22434	22500	22550	22602	22556	22788	22493	22512	22529	22636	22666	22396	22637	22542	22484	22450	22584	22472	22489	22417	22385	22526	22669	22536	22567	22661	22591	22557	22490	22727	22598	22535	22569	22756	22289	22503	22493	22503	22550	22474	22451	22603	22531	22509	22402	22610	22602	22584	22556	22574	22670	22533	22401	22603	22486	22444	22629	22530	22548	22459	22575	22576	22562	22588	22758	22634	22399	22402	22635	22589	22628	22478	22482	22514	22627	22551	22448	22617	22601	22701	22489	22632	22578	22644	22421	22572	22508	22417	22689	22403	22583	22460	22717	22378	22587	22393	22625	22523	22407	22618	22587	22390	22557	22657	22513	22515	22608	22491	22611	22710	22418	22604	22660	22588	22691	22628	22574	22397	22623	22483	22556	22559	22635	22713	22576	22469	22526	22708	22397	22627	22512	22717	22571	22565	22521	22513	22609	22537	22577	22623	22578	22423	22736	22651	22502	22567	22543	22509	22845	22646	22422	22504	22635	22564	22445	22535	22799	22539	22607	22547	22633	22619	22590	22508	22677	22524	22541	22588	22475	22476	22549	22589	22425	22634	22592	22533	22600	22604	22429	22728	22680	22404	22637	22482	22564	22558	22560	22441	22703	22276	22577	22552	22498	22574	22758	22689	22634	22757	22343	22463	22489	22448	22467	22526	22407	22729	22479	22358	22639	22417	22581	22661	22576	22607	22562	22739	22493	22376	22470	22604	22571	22736	22397	22618	22596	22476	22424	22603	22331	22743	22564	22398	22639	22402	22407	22605	22501	22665	22637	22457	22378	22629	22476	22641	22526	22445	22435	22684	22475	22704	22630	22500	22490	22700	22506	22455	22671	22591	22481	22694	22667	22668	22658	22526	22531	22468	22672	22398	22634	22587	22666	22616	22631	22466	22536	22473	22469	22483	22562	22498	22550	22638	22406	22478	22618	22539	22781	22643	22528	22510	22560	22750	22396	22562	22529	22426	22727	22685	22539	22628	22690	22472	22530	22570	22649	22559	22368	22485	22486	22450	22319	22694	22652	22641	22401	22517	22705	22471	22610	22829	22635	22572	22576	22409	22684	22640	22671	22669	22716	22670	22559	22494	22586	22634	22562	22608	22466	22675	22658	22530	22652	22640	22748	22299	22474	22493	22542	22426	22535	22455	22455	22552	22539	22621	22542	22566	22542	22672	22535	22597	22646	22539	22293	22565	22563	22467	22452	22727	22610	22640	22550	22648	22702	22671	22561	22487	22781
24084	24192	48801	52011	43584	36247	33116	30462	29925	30180	30134	29957	30139	30006	29796	29794	29921	29788	29792	30007	30071	30023	30032	29839	29922	30028	29922	29766	30042	29926	29832	29858	29627	29862	29790	29614	29819	29979	29764	29840	29897	29935	29752	29753	29720	29908	29857	30008	29879	29959	29651	29922	29989	29758	30043	29909	29930	29877	30033	29739	29619	29952	29807	29947	29909	29664	29618	29558	29973	29627	29773	29701	29706	29950	29907	29851	29705	29938	29925	29654	29699	29749	29606	29771	29777	29770	29832	29933	29871	30032	29773	29748	29894	29893	29932	29771	29781	29680	29706	29996	30068	29891	29900	29730	29644	29847	29743	29846	29865	29978	29617	29554	29682	29687	29799	29735	30050	29762	29787	29706	29868	29908	29609	29817	29937	29749	30078	29692	29612	29808	29721	29847	29850	29916	29622	29682	29596	29428	29628	29627	29704	29790	29671	29518	29724	29659	29853	29756	29576	29737	29816	29928	29850	29489	29606	29695	29648	29727	29986	29862	29695	29752	29684	29670	30096	29832	29910	29771	29711	29812	30079	29926	29722	29823	29585	29813	29740	29685	29732	29599	30092	29817	29768	29498	29885	29880	29962	29618	30109	30032	29643	29823	29805	29849	29697	29967	29774	29525	29686	30054	29747	29761	29740	29749	29820	29802	29875	29707	29548	29680	29734	29958	29839	29732	29569	29724	29737	30094	29737	29893	30012	29778	30007	29857	29660	29628	29854	29892	29918	29633	29698	29929	29745	29673	29570	29646	29622	29849	29914	29879	29866	29990	29734	29916	30016	29912	29916	29932	29926	29594	29821	29802	29740	30045	29858	29805	29838	29717	29764	29746	29550	29660	29724	29531	29603	29864	29801	29783	29929	29839	29843	29709	29889	29754	29832	29809	29765	29897	29684	29671	29683	29655	29932	29809	29812	29679	29775	29967	29844	29789	30050	29627	29794	29745	29844	29814	29937	29802	29933	29621	29801	30016	29941	30030	29647	30026	29691	29727	29628	29550	29788	29949	29968	29802	29534	29757	29896	29595	29702	29660	29802	29478	29718	29645	29705	29725	30201	29680	29716	29771	29932	30045	29744	29819	30028	29872	29905	29965	29926	29875	29600	29811	29765	29607	30032	29903	29780	29978	29480	29994	29974	29766	29789	29697	29904	29854	29807	29684	29829	29728	29809	29898	29975	29839	29548	29860	29697	29668	29871	29593	29682	29526	29994	29897	29837	29965	29719	29802	29700	29650	29813	29790	29734	29923	29867	29782	29725	29755	29732	29713	29664	29934	29748	29941	29898	29786	29562	29814	29866	30059	29638	29888	29686	29787	29932	29782	29583	29784	29861	29682	29645	29893	29870	29827	29801	29804	30020	29801	29972	29572	29604	29863	29506	29818	29798	29863	29638	29865	29767	29560	29804	30096	29920	30043	29651	29729	29708	29645	30005	29931	29573	29729	29740	29727	29846	29416	29680	29720	29871	29595	29730	29873	29738	29711	29820	29756	29853	29879	29825	29810	30052	29959	29656	29508	29848	29751	29674	29831	29927	30005	29911	29913	30023	29851	29632	29760	29990	30103	29963	29986	29714	29878	29710	29719	29836	29734	29833	30023	29783	29774	29818	29673	29820	29710	29918	29667	29862	29780	29835	29786	29765	29622	29691	29937	29787	29767	30071	29776	29999	29570	29521	29893	29707	29863	30018	29650	29727	29803	29897	29776	29969	29657	29741	29816	29569	29768	29864	29846	29703	29758	29904	29929	29677	29775	30005	29716	29839	29732	29968	29861	30104	29774	29684	29859	29845	29716	29928	29855	29862	29765	29698	29664	29957	29951	29810	29439	29798	29625	29798	29936	29559	29819	29462	29593	29915	29703	29725	29858	29980	29877	29821	29953	29659	29664	29904	29611	29953	29896	29632	29766	29903	29749	29817	29700	29738	29808	29751	29676	29574	29768	29944	29731	29802	29951	29755	29778	29725	29679	29712	29641	30008	29967	29827	29719	29611	29832	29905	29992	29717	29723	29917	29953	29644	29802	29811	30016	29786	29702	29534	29676	29802	29848	29701	29777	29828	29898	29759	29818	29962	29729	29702	29874	29655	29909	29718	29869	29901	29751	29989	29898	29650	29767	29778	29854	29838	29833	29853	29887	29599	29785	29639	30093	29813	29685	29799	29672	29907	29743	29527	29505	30054	29935	29823	29797	29801	29824	29921	29856	29314	29696	29876	29769	29935	30013	29585	29803	29895	29933	29697	29712	29939	29848	29770	29752	29785	29922	29933	29623	29758	29704	29824	29663	29805	29714	29816	29861	29717	29792	29782	29670	29748	29738	29767	29805	29926	29874	29753	29851	30081	29796	29760	29754	29954	30049	29921	29741	29910	29630	29716	29972	29829	29698	29649	29954	29875	29654	29917	29632	29511	29758	29754	29727	29758	29767	29788	29747	29764	29855	29749	29938	29907	29791	29979	29505	29969	29966	29721	29688	30018	30003	29940	29815	30029	29665	29852	29606	29804	29725	29740	29896	29717	29724	29636	29744	29598	29874	29847	29907	29741	29969	29965	29807	29784	29864	29806	29629	29679	29746	29868	29928	29781	29607	29723	29896	29708	29828	29802	29692	29806	29769	29862	29835	29812	29693	30042	29641	29766	29928	29910	29835	29810	29899	29929	29825	29751	29836	29744	29813	29625	29653	29933	29595	29693	29776	29821	29738	29740	29860	29725	29626	29886	29751	30095	29703	29630	29820	29840	30180	30069	29888	29886	29876	29831	29807	29564	29863	29843	29800	29963	29729	29839	29946	29844	29804	29654	29849	29574	29723	29813	29891	29895	29820	29658	29889	29762	30050	29908	29809	29676	29545	29738	29761	29988	29695	30025	29907	29757	29661	29783	29884	29813	29656	29621	29772	29969	29675	30132	29722	29931	29841	29780	29909	29774	29900	29797	29732	29896	29586	29738	29634	29857	29825	29829	29971	30040	29841	30030	29811	29938	29649	29681	30054	29707	30019	29695	29687	29918	29873	29661	29623	29976	29685	29719	29988	29815	29893	29976	29858	29667	29713	29801	30048	29777	29803	29702	29888	29701	29934	29909	29803	29834	29666	29682	29566	29775	29872	29579	29866	29942	29928	29718	29564	29529	29690	29767	29856	29739	29768	29931	29655	29641	29908	29951	29719	29952	29887	29735	29955	30023	29738	29882	29774	29788	29875	29876	29892	29787	29790	29810	29754	29750	29867	30050	29712	29744	29735	29742	30062	29897	29863	29931	29959	29949	29935	29782	29855	29835	29841	29723	29639	29574	29700	29807	29908	29616	30003	29860	29872	29846	29848	29780	29676	29851	30052	29920	29649	29509	29832	29842	29791	29821	30030	29983	29888	29834	29812	29812	29542	29716	30032	29883	29849	29875	29576	30015	29799	29806	29564	29777	29921	29605	29816	29880	29787	29837	29639	29802	29654	29840	29718	29972	29716	29880	29792	29838	29856	29782	29712	29831	30026	29754	29995	29508	29657	29538	29739	29810	29810	29848	29814	29725	29936	29654	29855	29587	29894	29850	29625	30138	29686	29908	29825	29812	29790	29827	29697	29870	29756	29847	30009	29783	29850	29845	30024	29788	29819	29611	29657	29839	29778	29876	29778	30080	29909	29779	29842	29834	29688	29813	29874	29741	29669	29698	29883	29831	29955	29605	29706	29850	29809	29814	29661	29778	29684	29700	29687	29886	29830	29588	29727	29832	29859	29762	29726	29664	30030	29737	30026	30034	29739	29841	29842	29653	29989	29784	29538	29780	29694	29853	30036	30084	29721	29771	29736	29815	29783	29838	29640	30009	29784	29760	29699	29733	29645	29810	29807	29627	29748	29702	29820	29797	29844	29728	29758	29857	29662	29913	29866	29926	29837	29764	29829	29908	29790	29675	29645	29673	29922	29702	29884	29944	29685	29901	29788	29992	29791	29769	29497	29553	29799	29775	29910	29590	29597	29648	29807	30151	30006	29854	29625	29792	29851	29883	29753	29763	29747	29960	29793	29918	29972	29896	29664	29686	29787	29733	29605	29860	29619	29564	29763	29761	29758	29698	29826	29620	29609	29836	29823	29574	30074	30036	29654	29734	29839	29841	29947	29446	30021	29918	29837	29861	29726	29968	29754	29915	29741	29684	29862	29918	29780	29540	29523	29883	29757	29767	29934	30003	29652	29699	29657	29770	29914	29998	29788	29669	29821	29988	29979	29965	29887	29833	29809	29774	29744	29833	29855	29697	29542	29656	29817	29857	29769	29876	29675	29703	29749	29848	29915	29950	29848	29720	29945	29830	29617	29827	29797	29459	29645	30054	29552	29639	29719	29760	29758	29707	29852	29770	29914	29798	30064	29886	29769	29960	29695	30013	29851	30148	29702	29883	29617	29848	29615	29812	29817	29814	29961	29893	30112	29898	29669	29907	29759	30063	29646	29865	29847	30090	29689	29700	29823	29886	29964	29819	29729	29777	29744	29767	29825	29800	29605	29925	29797	29237	29926	29819	29614	29942	29974	29777	29829	29715	29634	29664	30076	29967	29931	29670	29991	30020	29861	29727	29570	29767	29823	29829	29781	30010	29784	29931	29832	29761	29709	29756	29965	30011	29866	29910	29763	29857	29897	29840	29885	29719	29706	29856	29722	29809	29767	29720	29770	29620	29691	29687	29989	29680	29669	30050	29823	29795	29838	29848	29767	29784	29877	30196	29857	30034	29770	29523	29764	29849	29559	29786	29952	29848	29732	29910	29813	29845	29968	29794	29937	29823	29977	30091	29896	29943	30022	29677	29782	29814	29791	29850	29998	29830	29689	29684	29761	29958	30079	29760	29829	29710	29693	29706	29779	29766	29568	29668	29820	30013	29862	29919	29837	29817	29864	30028	29625	29983	29739	29669	29773	29956	29826	29652	29647	29860	29572	29767	29808	29875	29729	29829	29844	29684	30025	29750	29752	29719	29705	29866	29916	29925	29729	29713	29830	29740	29852	29892	29671	29936	29869	29979	29684	29590	29834	29962	29929	30044	29634	29523	29920	29917	29629	29742	29715	29781	29866	29733	29639	29794	29834	29649	29909	29893	29803	29953	29701	30081	29676	29698	29899	29896	29812	29940	29867
43084	91935	92365	68583	47450	32625	24919	23147	22615	22619	22650	22776	22830	22782	22576	22712	22774	22765	22806	22821	22746	22720	22605	22725	22738	22692	22825	22770	22756	22814	22772	22743	22519	22775	22624	22652	22691	22824	22727	22686	22754	22706	22797	22774	22674	22844	22616	22526	22672	22831	22798	22740	22730	22690	22845	22751	22807	22594	22658	22735	22685	22814	22431	22610	22580	22706	22604	22677	22694	22693	22580	22371	22775	22629	22537	22595	22667	22561	22608	22632	22652	22636	22756	22666	22891	22575	22566	22585	22464	22689	22631	22620	22561	22777	22548	22570	22821	22884	22616	22656	22531	22698	22736	22697	22726	22580	22707	22642	22782	22604	22850	22619	22811	22554	22777	22466	22645	22532	22840	22792	22670	22765	22584	22627	22670	22505	22606	22669	22686	22552	22591	22601	22396	22644	22786	22474	22622	22527	22744	22526	22702	22749	22670	22582	22539	22736	22713	22611	22562	22756	22683	22659	22548	22725	22721	22768	22643	22702	22806	22601	22643	22739	22710	22754	22781	22709	22752	22745	22519	22722	22698	22559	22870	22619	22601	22645	22615	22704	22542	22771	22809	22586	22700	22610	22527	22722	22645	22763	22599	22540	22781	22756	22744	22557	22636	22618	22724	22799	22681	22539	22719	22751	22685	22745	22610	22763	22783	22679	22829	22874	22466	22556	22552	22854	22673	22623	22503	22744	22723	22616	22720	22776	22629	22635	22720	22627	22623	22775	22684	22778	22659	22716	22564	22664	22717	22795	22665	22625	22560	22657	22555	22627	22709	22555	22818	22691	22780	22809	22701	22582	22543	22921	22771	22734	22501	22548	22493	22574	22404	22605	22886	22617	22519	22691	22703	22604	22613	22723	22725	22661	22654	22584	22887	22826	22796	22824	22683	22555	22744	22743	22622	22651	22742	22768	22678	22624	22784	22705	22638	22680	22801	22735	22610	22659	22586	22682	22606	22590	22728	22560	22756	22605	22724	22769	22679	22775	22590	22762	22541	22641	22784	22692	22690	22635	22581	22564	22584	22660	22503	22736	22710	22633	22623	22579	22647	22815	22855	22621	22645	22501	22787	23012	22714	22591	22645	22661	22681	22600	22775	22466	22660	22720	22753	22673	22753	22795	22866	22718	22601	22921	22573	22659	22585	22699	22632	22586	22610	22458	22745	22618	22827	22559	22612	22638	22588	22648	22669	22597	22535	22694	22873	22895	22671	22779	22568	22653	22776	22737	22578	22723	22762	22630	22749	22772	22518	22772	22756	22780	22544	22844	22504	22725	22708	22645	22714	22727	22598	22579	22760	22624	22487	22757	22747	22457	22606	22682	22812	22521	22562	22730	22766	22697	22719	22537	22698	22540	22651	22533	22701	22687	22639	22625	22785	22695	22621	22644	22635	22794	22815	22732	22645	22768	22693	22759	22702	22598	22694	22762	22625	22700	22552	22856	22812	22507	22791	22764	22895	22617	22615	22770	22608	22808	22739	22672	22770	22744	22731	22507	22777	22682	22715	22770	22973	22722	22564	22643	22661	22645	22689	22603	22720	22664	22760	22646	22642	22444	23020	22683	22670	22580	22794	22729	22835	22655	22499	22864	22530	22638	22585	22583	22608	22641	22879	22806	22732	22592	22587	22766	22617	22493	22568	22621	22606	22778	22689	22676	22728	22595	22763	22739	22882	22763	22721	22716	22558	22658	22559	22668	22656	22729	22776	22662	22676	22651	22719	22703	22632	22523	22632	22565	22761	22526	22659	22845	22702	22724	22644	22739	22649	22580	22517	22442	22649	22690	22695	22604	22577	22903	22800	22788	22660	22724	22934	22684	22656	22531	22779	22650	22605	22661	22567	22599	22719	22839	22618	22574	22762	22699	22816	22659	22589	22540	22793	22616	22504	22620	22775	22701	22882	22632	22821	22698	22723	22588	22540	22671	22738	22584	22804	22518	22517	22710	22637	22558	22691	22732	22570	22686	22661	22531	22747	22674	22815	22568	22741	22809	22734	22581	22786	22616	22622	22645	22606	22437	22583	22704	22745	22581	22734	22559	22725	22554	22619	22588	22687	22816	22735	22434	22522	22794	22589	22816	22709	22621	22630	22516	22780	22855	22588	22812	22753	22685	22817	22647	22856	22706	22862	22553	22726	22662	22798	22733	22693	22475	22702	22805	22690	22783	22891	22741	22712	22562	22526	22716	22565	22784	22525	22526	22723	22838	22663	22682	22797	22829	22835	22847	22677	22702	22633	22548	22627	22716	22700	22637	22590	22533	22556	22654	22962	22525	22579	22581	22637	22640	22768	22698	22515	22823	22723	22672	22740	22579	22649	22752	22759	22663	22494	22604	22630	22756	22721	22552	22646	22825	22678	22596	22767	22589	22821	22512	22776	22560	22551	22680	22715	22673	22578	22743	22408	22791	22734	22718	22677	22615	22832	22639	22714	22703	22613	22751	22657	22735	22757	22749	22571	22644	22779	22771	22755	22662	22477	22567	22411	22684	22606	22555	22633	22459	22621	22640	22609	22560	22770	22718	22768	22753	22687	22735	22775	22692	22665	22596	22636	22857	22612	22734	22679	22662	22806	22725	22506	22697	22611	22667	22735	22799	22652	22656	22568	22687	22599	22757	22651	22571	22751	22691	22656	22810	22734	22677	22568	22710	22761	22817	22682	22675	22790	22574	22544	22600	22793	22783	22721	22751	22769	22597	22680	22607	22741	22716	22926	22665	22744	22867	22790	22695	22730	22699	22577	22507	22745	22604	22671	22679	22403	22647	22783	22549	22626	22580	22772	22501	22544	22707	22688	22770	22723	22584	22661	22700	22686	22697	22634	22722	22817	22609	22707	22504	22688	22761	22357	22641	22495	22814	22576	22854	22679	22698	22662	22775	22712	22807	22714	22677	22636	22740	22721	22636	22640	22567	22653	22625	22694	22638	22620	22662	22594	22811	22824	22740	22746	22744	22518	22820	22942	22567	22765	22618	22681	22790	22652	22580	22588	22551	22720	22753	22589	22842	22709	22547	22735	22459	22591	22730	22725	22710	22829	22682	22736	22577	22714	22808	22672	22895	22689	22459	22630	22695	22662	22696	22773	22732	22520	22753	22641	22677	22611	22678	22907	22773	22572	22717	22630	22503	22597	22684	22702	22363	22676	22768	22736	22646	22532	22743	22793	22462	22649	22820	22747	22811	22776	22672	22527	22709	22562	22568	22704	22572	22748	22693	22681	22618	22804	22633	22586	22750	22750	22725	22818	22667	22720	22529	22850	22671	22832	22814	22786	22566	22834	22512	22891	22673	22538	22841	22609	22730	22680	22802	22565	22733	22605	22611	22853	22770	22614	22699	22647	22675	22724	22686	22695	22573	22667	22723	22682	22695	22554	22850	22646	22656	22890	22537	22692	22882	22588	22721	22528	22701	22618	22506	22789	22784	22771	22716	22622	22550	22756	22574	22734	22640	22668	22683	22841	22951	22631	22594	22555	22817	22560	22743	22726	22621	22661	22628	22526	22939	22594	22615	22844	22644	22660	22677	22651	22693	22617	22748	22709	22683	22696	22587	22624	22497	22753	22438	22630	22663	22657	22553	22745	22737	22601	22757	22540	22631	22694	22698	22706	22717	22499	22879	22713	22565	22609	22626	22685	22725	22727	22678	22692	22762	22791	22925	22801	22602	22721	22553	22697	22615	22633	22794	22788	22730	22538	22718	22666	22619	22671	22633	22737	22602	22527	22536	22733	22525	22768	22716	22941	22635	22633	22787	22785	22669	22769	22673	22605	22803	22698	22555	22708	22703	22549	22772	22712	22620	22766	22845	22740	22609	22714	22494	22636	22672	22793	22824	22724	22583	22818	22682	22729	22626	22767	22854	22749	22632	22638	22500	22698	22713	22560	22755	22684	22668	22673	22479	22699	22686	22803	22491	22718	22781	22720	22557	22510	22796	22740	22735	22683	22653	22654	22635	22883	22621	22747	22690	22788	22571	22675	22757	22652	22675	22498	22656	22707	22551	22750	22693	22694	22654	22748	22678	22599	22652	22561	22817	22725	22667	22874	22886	22681	22746	22775	22521	22588	22687	22728	22699	22837	22837	22606	22572	22603	22922	22665	22684	22727	22809	22715	22573	22540	22535	22666	22478	22684	22554	22703	22693	22604	22792	22570	22828	22646	22815	22635	22592	22666	22681	22818	22812	22715	22611	22720	22557	22671	22684	22940	22530	22690	22788	22766	22748	22886	22782	22640	22710	22773	22530	22845	22901	22553	22795	22736	22735	22605	22739	22648	22622	22821	22727	22860	22723	22740	22763	22774	22769	22676	22741	22546	22592	22652	22652	22636	22641	22673	22733	22828	22750	22708	22913	22566	22928	22516	22648	22799	22781	22553	22622	22709	22529	22633	22701	22714	22590	22780	22691	22642	22801	22606	22534	22653	22768	22731	22533	22710	22784	22767	22461	22799	22701	22687	22841	22681	22633	22524	22561	22861	22748	22701	22677	22691	22555	22693	22702	22645	22688	22686	22625	22602	22723	22783	22671	22763	22803	22768	22786	22693	22633	22649	22648	22678	22825	22964	22563	22809	22758	22658	22773	22903	22631	22841	22757	22690	22724	22655	22672	22752	22499	22677	22591	22731	22606	22816	22787	22554	22664	22638	22579	22587	22659	22647	22763	22528	22645	22758	22729	22853	22668	22557	22830	22691	22689	22871	22683	22755	22748	22701	22646	22639	22550	22715	22683	22444	22531	22592	22739	22522	22801	22668	22764	22552	22583	22855	22565	22751	22626	22778	22672	22627	22750	22917	22678	22678	22568	22822	22744	22632	22641	22607	22699	22614	22669	22673	22685	22721	22733	22641	22565	22856	22631	22626	22555	22698	22693	22581	22861	22772	22625	22519	22678	22865	22571	22664	22648	22645	22566	22552	22703	22693	22807	22645	22640	22762	22862	22652	22705	22555	22718	22674	22653	22727	22885	22402	22667	22641	22944	22574	22712	22863	22599	22881	22717	22710	22698	22676	22866	22590	22690	22487	22614	22709	22723	22609	22848	22607	22672	22638	22654	22668	22616	22839	22700	22890	22673	22584	22820	22611	22596	22520	22793	22569	22597	22469	22673	22710	22747	22635	22694
22450	23056	44473	48904	44381	38404	35795	31536	30734	31176	31178	30939	30846	30954	30777	30894	31128	31041	30851	30745	30675	30804	30472	30745	30665	30402	30478	30979	30771	30528	30668	30736	30663	30599	30515	30930	30492	30646	30592	30379	30661	30601	30695	30643	30619	30413	30720	30640	30498	30427	30626	30734	30415	30702	30420	30561	30741	30438	30675	30813	30916	30571	30653	30506	30510	30416	30799	30694	30557	30735	30641	30377	30654	30712	30445	30599	30352	30322	30422	30727	30416	30491	30698	30659	30434	30588	30465	30719	30512	30418	30511	30729	30506	30326	30531	30543	30553	30485	30301	30702	30391	30644	30559	30470	30538	30700	30607	30334	30561	30661	30110	30645	30420	30607	30178	30571	30855	30477	30576	30634	30720	30621	30657	30246	30343	30588	30674	30516	30569	30747	30509	30468	30572	30617	30615	30347	30411	30624	30686	30455	30412	30627	30518	30730	30410	30560	30522	30677	30610	30623	30647	30675	30490	30519	30483	30576	30432	30327	30390	30346	30659	30633	30511	30380	30547	30336	30006	30489	30308	30414	30408	30718	30735	30594	30617	30517	30475	30602	30344	30459	30378	30393	30682	30820	30693	30620	30649	30659	30392	30512	30726	30692	30593	30459	30535	30682	30488	30511	30633	30593	30727	30608	30693	30466	30734	30444	30094	30455	30611	30444	30667	30526	30766	30609	30170	30269	30606	30648	30648	30580	30583	30536	30403	30490	30593	30561	30548	30464	30545	30611	30572	30633	30782	30798	30698	30587	30360	30492	30496	30408	30599	30325	30497	30398	30612	30596	30359	30841	30350	30354	30690	30450	30577	30431	30417	30850	30621	30512	30599	30439	30524	30284	30528	30530	30850	30547	30496	30585	30491	30478	30342	30443	30633	30421	30507	30571	30626	30486	30418	30252	30402	30680	30422	30433	30226	30449	30395	30450	30498	30713	30542	30367	30739	30813	30810	30596	30411	30655	30542	30543	30524	30596	30640	30419	30520	30526	30548	30668	30462	30765	30391	30431	30585	30646	30394	30585	30569	30763	30409	30622	30541	30610	30577	30540	30512	30447	30704	30472	30329	30451	30662	30498	30664	30377	30656	30538	30573	30403	30643	30534	30555	30427	30568	30332	30417	30520	30669	30603	30383	30611	30583	30466	30589	30438	30626	30738	30580	30273	30678	30620	30565	30280	30828	30432	30584	30671	30378	30394	30746	30699	30421	30388	30450	30330	30574	30713	30544	30396	30408	30593	30433	30617	30612	30408	30484	30491	30645	30568	30303	30579	30476	30635	30542	30309	30534	30475	30478	30529	30539	30642	30317	30566	30390	30658	30550	30626	30499	30398	30511	30507	30413	30369	30302	30646	30738	30730	30706	30481	30590	30449	30674	30544	30326	30636	30657	30581	30486	30444	30550	30381	30572	30316	30394	30513	30512	30665	30522	30594	30642	30453	30552	30379	30619	30573	30678	30406	30414	30471	30471	30768	30445	30331	30584	30625	30517	30505	30557	30652	30299	30422	30475	30291	30472	30766	30380	30508	30599	30330	30469	30665	30907	30712	30409	30643	30834	30378	30490	30439	30563	30766	30613	30547	30347	30479	30573	30415	30568	30496	30405	30246	30574	30750	30661	30568	30643	30467	30396	30379	30548	30493	30456	30777	30537	30380	30465	30444	30493	30636	30557	30669	30580	30603	30518	30670	30599	30669	30606	30435	30570	30447	30305	30634	30384	30668	30628	30453	30454	30467	30089	30845	30580	30579	30417	30510	30479	30496	30685	30477	30442	30350	30448	30538	30649	30422	30380	30349	30526	30497	30440	30511	30409	30486	30483	30549	30180	30679	30547	30536	30471	30660	30695	30466	30403	30452	30594	30613	30605	30564	30381	30662	30474	30514	30633	30456	30621	30579	30434	30373	30495	30676	30454	30496	30592	30546	30528	30520	30554	30587	30624	30521	30378	30522	30529	30412	30606	30639	30477	30458	30553	30599	30474	30564	30772	30584	30472	30558	30383	30492	30541	30281	30410	30333	30758	30495	30712	30466	30522	30679	30593	30363	30307	30525	30555	30625	30680	30737	30585	30536	30474	30593	30442	30510	30685	30269	30567	30638	30533	30250	30677	30460	30636	30653	30537	30661	30679	30588	30769	30776	30641	30510	30606	30619	30473	30400	30562	30349	30569	30273	30386	30572	30336	30614	30596	30559	30715	30522	30523	30410	30492	30673	30598	30652	30386	30270	30539	30366	30459	30336	30482	30390	30336	30586	30521	30484	30678	30369	30429	30539	30419	30549	30526	30478	30387	30718	30596	30450	30676	30526	30450	30486	30477	30542	30494	30573	30609	30543	30502	30543	30567	30517	30447	30339	30372	30582	30698	30666	30341	30429	30381	30515	30180	30452	30264	30592	30383	30634	30555	30370	30398	30588	30443	30356	30385	30387	30344	30551	30519	30704	30527	30498	30680	30429	30518	30411	30337	30615	30620	30455	30516	30746	30523	30334	30355	30485	30485	30438	30694	30577	30462	30371	30722	30464	30681	30423	30557	30394	30271	30477	30313	30554	30478	30666	30827	30426	30641	30575	30791	30594	30379	30608	30801	30327	30436	30482	30674	30036	30476	30637	30533	30523	30553	30606	30599	30473	30437	30622	30457	30582	30781	30377	30452	30288	30653	30492	30613	30468	30378	30508	30355	30130	30494	30392	30468	30577	30470	30434	30261	30554	30502	30888	30530	30382	30589	30410	30432	30501	30543	30619	30313	30695	30376	30417	30568	30549	30439	30639	30367	30484	30650	30475	30692	30524	30518	30670	30496	30485	30268	30449	30388	30547	30600	30493	30451	30550	30475	30494	30482	30574	30466	30617	30618	30786	30536	30276	30609	30585	30557	30324	30582	30412	30407	30639	30614	30558	30570	30469	30548	30551	30520	30634	30483	30678	30608	30741	30552	30610	30830	30537	30542	30464	30571	30622	30486	30472	30885	30614	30564	30552	30318	30311	30323	30459	30573	30404	30775	30671	30383	30480	30362	30581	30534	30443	30570	30607	30694	30328	30750	30598	30593	30444	30529	30714	30540	30529	30398	30653	30369	30702	30562	30560	30649	30871	30486	30562	30766	30242	30532	30640	30459	30584	30508	30686	30470	30442	30614	30655	30704	30150	30413	30373	30617	30465	30448	30526	30523	30743	30507	30382	30491	30544	30544	30525	30372	30587	30425	30409	30592	30524	30613	30355	30278	30646	30414	30467	30340	30588	30496	30743	30728	30475	30449	30342	30568	30540	30792	30577	30704	30549	30855	30528	30393	30448	30814	30574	30832	30774	30558	30478	30574	30326	30498	30510	30420	30414	30684	30585	30511	30556	30272	30597	30470	30435	30381	30717	30382	30495	30639	30524	30594	30526	30459	30483	30840	30398	30450	30495	30713	30542	30849	30566	30492	30460	30433	30449	30416	30463	30740	30572	30477	30555	30609	30526	30618	30555	30367	30501	30590	30372	30599	30559	30734	30576	30794	30564	30531	30565	30523	30768	30484	30501	30616	30619	30726	30801	30520	30521	30458	30495	30279	30690	30413	30478	30155	30730	30534	30799	30617	30410	30776	30407	30683	30350	30507	30394	30489	30902	30425	30356	30538	30452	30453	30494	30720	30734	30758	30513	30776	30213	30547	30610	30691	30556	30269	30559	30512	30390	30560	30486	30321	30722	30395	30469	30670	30435	30660	30630	30718	30581	30504	30647	30605	30279	30396	30398	30646	30512	30504	30797	30348	30298	30535	30567	30528	30476	30763	30509	30525	30354	30547	30324	30647	30571	30390	30839	30511	30734	30477	30653	30555	30340	30584	30446	30371	30480	30276	30511	30276	30482	30577	30356	30612	30395	30261	30864	30590	30507	30602	30438	30665	30468	30486	30394	30620	30544	30452	30538	30440	30704	30744	30565	30674	30599	30354	30701	30543	30592	30485	30512	30629	30515	30633	30220	30471	30517	30660	30293	30541	30343	30439	30462	30505	30576	30749	30333	30480	30349	30517	30358	30485	30609	30349	30390	30482	30443	30522	30435	30371	30385	30416	30429	30785	30475	30443	30333	30473	30682	30486	30584	30744	30559	30593	30428	30369	30687	30558	30467	30561	30738	30419	30510	30612	30614	30541	30474	30770	30357	30636	30401	30565	30380	30462	30571	30682	30488	30369	30537	30633	30709	30497	30376	30598	30590	30526	30526	30414	30348	30473	30449	30215	30288	30518	30472	30242	30727	30752	30627	30693	30404	30440	30464	30520	30552	30408	30397	30572	30499	30416	30487	30413	30287	30426	30487	30544	30516	30565	30497	30360	30475	30605	30655	30685	30570	30360	30390	30573	30554	30644	30339	30563	30414	30375	30333	30583	30644	30386	30388	30624	30410	30477	30341	30310	30387	30389	30494	30686	30701	30661	30570	30515	30464	30458	30754	30787	30661	30323	30729	30714	30436	30377	30708	30678	30583	30538	30375	30547	30493	30520	30583	30624	30535	30424	30313	30648	30551	30613	30463	30364	30554	30250	30545	30544	30537	30467	30701	30616	30490	30530	30251	30407	30364	30411	30463	30398	30592	30631	30631	30764	30655	30499	30609	30654	30592	30562	30363	30572	30570	30612	30536	30436	30508	30503	30475	30478	30493	30488	30636	30601	30559	30507	30805	30628	30636	30714	30785	30589	30500	30481	30611	30585	30574	30840	30447	30484	30468	30554	30368	30392	30670	30546	30601	30631	30624	30585	30248	30705	30777	30608	30290	30317	30546	30494	30534	30576	30436	30571	30517	30674	30748	30533	30570	30428	30444	30512	30430	30606	30612	30419	30603	30488	30782	30586	30536	30459	30570	30548	30392	30665	30623	30757	30429	30577	30552	30467	30479	30472	30499	30576	30485	30486	30412	30479	30602	30693	30428	30643	30604	30680	30449	30497	30318	30488	30151	30396	30461	30509	30601	30703	30477	30450	30448	30444	30355	30561	30564	30635	30621	30461	30574	30522	30712	30758	30504	30736	30604	30590	30248	30445	30585	30536	30502	30568	30504	30630	30587	30413	30424	30500	30281	30443	30457	30529	30444	30550	30493	30541	30532	30807	30599	30625	30523	30765	30414	30586	30415	30702	30713
58784	92767	94197	86494	62506	40752	28798	24382	23401	22948	23163	23135	23031	22984	23231	23080	23018	23087	23144	23225	23211	23238	23055	23269	23018	23074	23081	23073	23113	23365	23162	23200	23081	23126	23145	23225	23014	23160	22925	23212	23207	23335	23100	23132	23305	23243	23129	23191	23178	23245	23307	23162	23178	23119	23276	23181	23158	23209	23137	23242	23165	23130	23088	22935	23120	23074	23203	23104	23269	23025	23137	23015	23249	23250	23190	23276	23165	23311	23212	23084	23135	23153	23164	23267	23066	23190	23296	23040	23118	23216	23184	23201	23033	23116	23164	23122	23309	23213	23079	22850	22880	23130	23224	23042	23255	23233	23112	23268	23101	23031	23203	23177	23101	23205	23086	23054	23185	23380	23129	23097	23163	23119	23073	23097	23291	23238	23402	23249	23175	23141	22941	23284	23135	23188	23288	23263	23310	23178	23124	23285	23177	23348	23292	23132	23270	23169	23270	23199	23204	23187	22975	23151	23307	22956	22926	23161	23178	23158	22968	23425	23093	23217	23187	23180	23435	23168	23107	23048	23206	23120	23040	23216	23197	23157	23300	22951	23210	23204	23180	22972	23223	23100	23237	23140	23174	23286	23196	22960	23110	23111	23047	23122	23094	22987	23083	23022	23131	23121	23217	23154	23386	23234	23182	23014	22910	23119	23126	23046	23033	23275	23193	23000	23158	23326	23183	23309	23161	23036	23024	23036	23187	23112	23063	23163	23248	23221	23232	23226	23177	23005	23069	23075	23204	23180	23270	23386	23019	23230	23073	23213	23299	23157	23330	23075	23072	23051	23284	23224	23192	23136	23108	23240	23106	23261	23170	23378	23108	23035	23181	23316	23073	23146	23444	23079	23135	23159	22954	23040	23241	22997	23213	23029	23286	23185	23120	23104	22989	23073	23003	23056	23104	23117	23052	23097	23184	23398	23314	23139	23217	23131	23148	23148	23074	23298	23188	23180	23329	23249	23058	23110	22995	23363	23093	23192	23048	23005	23248	23202	22901	23153	23286	23178	23066	23021	23346	23029	23202	23044	23048	23142	23221	23039	23073	23169	23365	23450	23112	23191	23172	23102	23109	23047	23071	23166	23106	23217	23166	23109	23009	23229	23110	23279	23122	23017	23059	23087	23109	22949	23214	23186	23260	23130	23153	23273	23023	23368	23172	23089	23268	23236	23160	23210	23192	23195	23272	22823	23254	23190	23037	23237	23199	22989	23273	23169	23083	23172	23098	23190	23258	23026	23152	23198	23286	23165	23202	23218	23090	23013	23055	23105	23063	23277	23180	23328	23143	23151	23106	23249	23111	23305	23102	23129	23092	23164	23164	23299	23308	23349	23040	23305	22968	23045	23116	23046	23310	23320	23211	23164	23120	23113	23071	23271	23075	22916	23220	23058	23291	23078	23226	23323	23118	23063	23174	23125	22982	23112	23231	23051	23273	23130	23284	23149	23178	23324	23206	23327	23222	23134	23104	23037	23186	23171	23215	22993	23162	23315	23169	23258	23144	23156	22968	23235	23064	23207	23116	23226	23221	23206	23095	23190	23152	23287	23218	22970	23111	23150	23067	23293	23249	23293	23339	23122	23064	23075	23175	23142	23068	23074	23097	23304	23173	23252	23236	23289	23134	23296	23151	23006	22941	23130	22969	23085	23088	23085	23211	22908	23254	22985	23181	23176	23269	23146	23085	23209	23207	22905	23119	23253	23219	23095	23123	23011	23043	23041	23203	23251	23266	23109	23263	23390	23254	23261	23175	23229	23053	23056	23323	23162	23098	23100	23084	23109	23209	23324	23219	23098	23141	23092	23076	23076	23166	23022	23339	23234	23132	22978	23056	23139	23090	23135	23244	23137	23074	23011	23163	23178	23119	23224	23210	23121	23157	23068	23199	23147	23272	23151	23169	23179	23071	23030	23279	23182	23022	23154	23270	23061	23181	23009	23089	23034	22915	23274	22974	23286	23065	23164	23206	23106	23063	23219	22875	23107	23066	23128	23166	23052	23109	23190	23142	23123	23061	23153	23184	23010	23172	23105	23396	23003	23285	23090	23229	22975	23122	23298	23223	23214	23128	23104	23118	23101	23133	23207	23033	23192	23220	23237	22900	23186	23303	23004	23424	23024	22948	23046	22957	23210	23310	23177	23035	23167	23164	23168	23105	23203	23246	23275	23081	23019	23221	23167	22990	23193	23277	23113	23133	23092	23361	23025	23103	23270	23319	22984	23330	23264	23123	23137	23043	23288	23187	23034	23155	23013	23036	23131	23438	23194	23057	23164	23120	23216	23291	23228	23068	23232	23085	23249	23175	23154	23029	23283	23067	23088	23176	23129	23022	23278	23194	23283	23081	23211	23104	23292	23289	23156	23274	23045	23293	23056	23122	23021	23290	23248	23113	23134	23211	23188	23104	23160	23179	23268	23174	23325	23162	22952	23265	23145	23179	23077	23139	23182	23012	23170	23146	23200	23037	23183	23162	23159	23171	23012	23074	23098	23090	23084	23208	23118	23009	23243	23202	23235	23172	23149	23159	23245	23184	23081	23056	23238	23146	23234	23023	23143	23129	23084	23103	23020	23307	23378	23277	23014	23279	23051	23259	23163	23043	23113	23340	23103	23074	23148	23191	23174	22971	23153	23131	23135	23200	23264	23154	23245	22986	23266	23326	23023	23315	23301	23254	23098	23130	23098	23144	23114	23235	23106	23312	23140	23316	23092	23128	23201	23184	23056	23152	23380	23231	23256	23234	23114	23308	23246	23095	23137	23224	23189	23215	23049	23216	23165	23293	23339	23241	23214	23319	23170	23099	23228	23241	23349	23228	23107	22928	23159	23181	23069	23033	23110	23224	23091	23099	23212	23255	22913	23062	23083	23246	23075	23111	23102	23121	23177	23317	23024	23055	23149	23227	23094	23190	22952	23112	23108	23194	23045	23083	23165	23191	23172	23097	23172	23111	23329	23208	23057	23138	22973	23125	23035	23159	23199	23240	23171	23108	23201	23196	23304	23255	23067	23170	23089	23321	23245	22959	23218	23362	23155	23170	23204	23022	23204	23164	23230	23082	23239	23138	23280	23117	22958	23009	23083	23115	23089	23231	23169	23161	23289	23251	23136	23191	23082	23089	23062	23075	23148	23289	22958	23382	23150	23092	23284	23069	23212	23307	23214	23172	23187	23179	23227	23123	23142	23012	23289	23188	23292	23188	23197	23258	23317	23218	23317	23068	23051	23001	23186	23129	23284	23175	23127	23071	23055	23233	23019	23215	23429	23156	23258	23044	23230	23151	23215	23061	23091	23255	23064	23223	23263	23145	23128	23046	23338	23130	23210	23077	23264	23075	23058	23355	23079	22940	23089	23223	23219	23154	23180	23180	22994	23045	23149	23175	23127	23168	23037	23215	23110	23177	23041	23078	23090	23216	23045	23266	23162	23135	23194	23219	23085	23116	23142	23038	23218	23190	23330	23342	23245	23227	23056	22949	23331	23204	23169	22905	23132	23073	23064	23264	23115	23180	23146	23303	23125	23166	23283	23098	23241	23167	23175	23257	23168	22996	23178	23016	23008	22960	23128	23425	23071	23155	23124	23200	23134	23272	23393	23171	23120	23115	23085	23079	23020	23230	22875	23209	23202	23287	23064	23332	23217	23207	23260	23135	23094	23090	22981	23101	23326	23107	23057	23304	23183	23187	23288	23159	23293	23055	23245	23227	23191	23115	23150	23099	23056	23234	23103	23126	23090	23060	23029	23112	22942	23195	23040	23084	23164	23021	23108	23174	23190	23110	23234	23128	23161	23045	23166	23303	23231	23186	23095	23075	23054	23238	23331	23140	23009	22986	23180	23063	23065	23140	23263	23207	23122	23245	23141	23127	23081	23158	23145	23090	23267	23116	23306	23200	23022	22958	23117	23391	23259	23319	23171	23228	23211	23244	23066	23118	23154	23128	23194	23205	23068	23290	23349	23087	23029	23198	23054	23296	23149	23148	23268	23131	23272	23308	23298	23153	23136	23068	23195	23148	23050	23070	23151	22969	23167	23191	23027	23153	23300	23157	23201	23104	23040	23191	23159	23265	23056	23150	23400	23249	23028	23123	23246	23136	23188	23044	23168	23114	23225	23121	23267	23147	23073	23286	23244	23176	23080	23041	23115	23065	22832	23237	23192	23184	23062	23173	23040	23201	23286	23294	23091	23068	23084	23168	23059	23182	23111	23102	23103	23434	23242	23069	23136	23114	23355	23236	22985	23084	23256	23029	23193	22896	23242	23246	23056	23139	23123	23082	23049	23064	23095	23119	23167	23145	23247	23099	23038	23049	22975	23200	23119	23131	23293	23317	23066	23127	23121	23146	23208	23260	23144	23202	23093	23079	23092	22991	23279	22808	23142	23239	22988	23167	23190	23351	23105	23079	23199	23054	23232	23142	23153	23224	23196	23018	23157	23138	23271	23126	23089	23226	23109	23233	22935	23123	23279	23099	23170	23186	23294	23070	23052	22992	23217	23306	23238	23039	22984	23189	23132	23210	23380	23272	23082	23285	23183	23289	23265	23306	23041	23115	23121	23109	23408	23242	23344	22872	23286	23262	23116	23240	23023	23010	23119	23119	23431	23047	23127	23129	23143	23268	23090	23020	23208	23270	23268	23212	23229	23032	23149	23342	23160	23160	23234	23135	23084	23064	23079	23171	23126	23259	23236	22991	23235	23082	23248	23134	23308	23140	23174	23266	23017	23193	23242	23030	23177	23074	23291	23151	23250	23171	23150	23114	23179	23167	23178	23064	23199	23140	23105	23048	23041	23301	23117	23191	23185	23160	23183	23008	23097	22895	23159	23036	23359	23261	23007	22984	23035	23034	23254	23122	23147	23151	23224	23102	23056	23163	23174	23133	23178	23153	23135	23247	23182	23278	23185	23177	23056	22998	23209	23164	23016	23072	23071	23115	23179	23042	23113	23090	23174	23215	23121	23290	23065	23185	23146	23185	23050	23205	23303	23111	23124	23224	23284	23118	23299	23221	23141	23144	23177	23194	23069	22990	23316	23287	22755	23063	23197	23236	23226	23265	23234	23193	23193	23109	23262	23186	22947	23222	23106	23161	23174	23096	23137	23349	23208	23417	23210	23224	23204	23087	23305
28739	36949	53189	43575	34452	31305	30423	29891	29768	29746	29784	29785	29844	29716	29791	29966	29885	29963	29792	29708	29767	29652	29706	29730	29900	29792	29928	29679	29698	29574	29914	29936	29509	29620	29586	29747	29923	29777	29738	29696	29744	29627	29674	29932	29792	29800	30044	29581	29657	29514	29817	29755	29757	29871	30012	29715	29690	29626	30033	29749	29619	29873	29768	29890	29836	29563	29678	29645	29764	29646	29715	29517	29835	29848	29650	29632	29848	29439	29789	29724	29643	29641	29873	29807	29626	29729	29717	29488	29798	29636	29690	29536	29656	29635	29457	29588	29757	29786	29545	29639	29776	29689	29566	29872	29706	29773	29722	29515	29734	29761	29810	29490	29737	29647	29719	29637	29780	29787	29592	29669	29777	29516	29629	29667	29499	29678	29761	29810	29856	29493	29567	29705	29652	29625	29608	29890	29693	29710	29584	29582	29532	29694	29712	29835	29756	29620	29394	29635	29693	29695	29663	29679	29603	29665	29799	29640	29496	29726	29759	29679	29569	29793	29745	29706	29717	29883	29742	29611	29562	29538	29819	29645	29861	29563	29597	29624	29824	29753	29413	29766	29677	29863	29663	29399	29718	29961	29743	29705	29738	29999	29632	29867	29612	29629	29808	29650	29396	29570	29629	29838	29730	29642	29855	29827	29828	29681	29702	29473	29554	29708	29633	29655	29629	29598	29886	29590	29718	29750	29583	29704	29612	29751	29808	29736	29552	29756	29654	29650	29775	29763	29644	29768	29659	29771	29812	29668	29606	29615	29759	29832	29883	29724	29785	29730	29596	29787	29600	29667	29692	29699	29870	29834	29618	29922	29783	29818	29937	29820	29895	29629	29494	29838	29960	29763	29905	29692	29607	29738	29660	29516	29535	29656	29636	29775	29592	29776	29659	29688	29760	29707	29707	29644	29812	29601	29871	29414	29719	29598	29945	29847	29784	29781	29722	29572	29896	29599	29662	29854	29665	29612	29618	29753	29829	29752	29759	29870	29553	29635	29600	29769	29549	29435	29806	29706	29752	29673	29636	29796	29677	29592	29585	29762	29775	29672	29862	30040	29658	29973	29776	29595	29820	29799	29774	29733	29729	29972	29832	29708	29756	29831	29737	29591	29714	29847	29707	29554	29508	29709	29672	29858	29610	29565	29732	29501	29712	29629	29755	29807	29692	29623	29574	29851	29878	29610	29864	29581	29725	29841	29789	29859	29726	29636	29501	29840	29856	29663	29637	29597	29767	29785	29752	29558	29764	29915	29667	29706	29850	29761	29658	29668	29748	29618	29794	29450	29647	29709	29667	29632	29842	29833	29571	29673	29935	29779	29821	29417	29613	29890	29670	29586	29953	29792	29705	29780	29800	29572	29664	29775	29913	29653	29563	29691	29755	29697	29688	29784	29686	29582	29765	29484	29675	29699	29610	29712	29841	29627	30070	29891	29664	29673	29420	29916	29670	29631	29750	29654	29691	29659	29844	30027	29823	29754	29901	29750	29664	29918	29535	29695	29713	29936	29710	29535	29707	29470	29653	29806	29729	29506	29462	29672	29917	29600	29602	29719	29589	29704	29533	29562	29817	29766	29580	29817	29846	29564	29801	29777	29782	29576	29686	29784	29577	29998	29634	29757	29591	29635	29908	29605	29430	29656	29652	29891	29834	29371	29472	29733	29507	29811	29669	29679	29765	29923	29579	29458	29718	29725	29952	29702	29970	29760	29689	29814	29740	29801	29726	29774	29742	29725	29857	29744	29984	29582	29372	29768	29455	29737	29601	29855	29527	29833	29806	29836	29761	29847	29580	29735	29652	29960	29668	29560	29638	29920	29631	29699	29650	29637	29854	29575	29832	29661	29837	29763	29649	29583	29630	29666	29772	29751	29537	29684	30028	29897	29768	29568	29749	29798	29735	29707	29546	29675	29667	29689	29708	29713	29752	29596	29502	29709	29784	29636	29862	29726	29715	29710	29707	29700	29843	29665	29556	29689	29770	29597	29736	29784	29780	29885	29391	29750	29680	29570	29880	29785	29606	29704	29656	29648	29661	29759	29746	29552	29574	29845	29876	29674	29678	29690	29612	29701	30028	29609	29577	29702	29823	29690	29632	29716	29811	29684	29585	29862	29676	29699	29745	29527	29518	29708	29649	29462	29634	29772	29863	29707	29828	29381	29711	29595	29990	29736	29995	29662	29752	29639	29396	29577	29820	29946	29750	29891	29729	29744	29686	29724	29679	29642	29706	29730	29698	29679	29771	29797	29697	29925	29783	29731	29701	29606	29618	29747	29416	29830	29832	29729	29778	29706	29719	29740	29901	29723	29860	29655	29729	29792	29857	30146	29621	29744	29606	29810	29787	29777	29658	29678	29671	29585	29733	29807	29771	29460	29508	29850	29885	29654	29901	29750	29777	29656	29637	29656	29667	29765	29750	29726	29855	29775	29590	29750	29751	29765	29796	29660	29790	29750	29761	29715	29616	29993	29528	29835	29828	29573	29468	29761	29680	29637	29803	29849	29687	29708	29532	29604	29451	29645	29784	29454	29885	29468	29741	29495	29710	29548	29790	29656	29522	29705	29688	29616	29895	29611	29861	29962	29666	29898	29792	29747	29751	29727	29401	29616	29597	29731	29690	29616	29761	29629	29744	29638	29721	29526	30001	29555	29645	29663	29593	29689	29759	29654	29854	29958	29828	29787	29783	29797	29907	29819	29960	29700	29716	29862	29614	29480	29711	29711	29794	29505	29607	30080	29670	29552	29621	29956	29918	29918	30014	29545	29624	29472	30036	29783	29580	29523	29325	29747	29926	29781	29896	29969	29670	29789	29898	29690	29805	29483	29483	29797	29599	29776	29815	29714	29601	29461	29606	29718	29799	29505	30072	29652	29803	29793	29930	29801	29919	29868	29779	29915	29855	29800	29852	29953	29495	29921	29849	29741	29783	29599	29806	29706	29772	29590	29645	29770	29620	29874	29474	29789	29634	29637	29764	29571	29597	29990	29675	29687	29714	29790	29836	29832	29685	29584	29787	29702	29808	29606	29839	29550	29820	29664	29775	29798	29700	29681	29702	29527	29839	30061	29756	29548	29596	29917	29788	29715	29916	29521	29475	29829	29664	29733	29658	29562	29788	29837	29705	29631	29647	29597	29634	29511	29601	29792	29879	29854	29639	29592	29626	29660	29683	29779	29474	29752	29833	29477	30025	29710	29800	29563	29627	29525	29739	29729	29703	29977	29890	29703	29809	29553	29717	29696	29603	29635	29666	29709	29847	29639	29563	29828	29800	29794	29940	29979	29749	29760	29748	29561	29772	29684	29695	29768	29630	29707	29706	29780	29656	29657	29699	29446	29664	29741	29892	29691	29764	29875	29783	29869	29747	29946	29750	29992	29711	29547	29710	29716	29876	29630	29614	29815	29754	29621	29683	29752	29842	29737	29865	29940	29712	29638	30042	29639	29814	29867	29569	29735	29608	29582	29821	29765	29929	29616	29766	29603	29611	29876	29818	29636	29584	29346	29492	29674	29840	29901	29732	29593	29721	29840	29768	29476	29792	29666	29704	29728	29760	29511	29827	29807	29732	29697	29670	29484	29593	29819	29789	29699	29476	29657	29552	30077	29728	29658	29977	29659	29861	29775	29890	29715	29480	29612	29771	29625	29578	29709	29786	29603	29646	29753	29570	29552	29648	29778	29727	29661	29663	29579	29865	29878	29821	29817	29841	29611	29534	29738	29719	29801	29700	29699	29703	30041	29589	29791	29578	29702	29663	29753	29771	29670	29734	29764	29879	29726	29743	29955	29731	29976	29737	29762	29851	29813	29778	29909	29738	29638	29566	29792	29949	29803	29772	29594	29522	29903	29846	29537	29597	29755	29608	29776	29741	29467	29615	29753	29754	29695	29761	29481	29733	29649	29721	29959	29643	29987	29704	29948	30006	29804	30011	29782	29859	29872	29884	29561	29832	29508	29824	29932	29610	29726	29963	29621	29882	29771	29487	29745	29969	29610	29573	30033	29722	29734	29778	29688	29663	29547	29689	29759	29944	29869	29767	29688	29645	29905	29615	29597	29609	29651	29782	29574	30024	29645	29798	29748	29541	29801	29821	29838	29664	29629	29659	29647	29758	29959	29860	29900	29755	29625	29555	29839	29804	29693	29805	29771	29468	29515	29685	29794	29772	29482	29471	29665	29579	29654	29402	29832	29782	29621	29769	29794	29936	29918	29832	29560	29748	29513	29747	29729	29786	29800	29715	29702	29708	29764	29678	29911	29645	29820	29827	29621	29903	29668	29676	29748	29552	29890	29773	29850	29941	29832	29816	29757	29926	29806	29536	29635	29641	29610	29729	29869	29895	29622	29747	29759	29889	29882	29766	29858	29700	29803	29900	29658	29915	29667	29790	30022	29704	29783	29503	29659	29731	29838	29939	29885	29944	29775	29528	29651	29788	29529	29866	29574	29639	29592	29854	29605	29726	29537	29800	29792	29748	29673	29974	29585	29543	29853	29715	29561	29795	29706	29811	29803	29787	29731	29735	29675	29626	29692	29612	29518	29792	29916	29610	29758	29754	29687	29933	29844	29610	29794	30003	29706	29670	29678	29629	30039	29814	29703	29768	29933	29754	29822	29747	29876	29651	29535	29455	29689	29798	29515	29821	29656	29644	29530	29818	29741	29699	29880	30089	29837	29940	29587	29922	29640	29736	29667	29593	29838	29808	29824	29797	29702	29777	29987	29766	29707	29798	29769	29508	29844	29801	29572	29568	29655	29815	29629	29738	29499	29897	29746	29609	29692	29752	29584	29974	29681	29621	29399	29699	29731	29752	29651	29752	29896	29782	29543	29654	29677	29738	29913	29786	29579	29809	29535	29813	29797	29604	29782	29568	29567	29826	29672	29687	29782	29847	29698	29822	29644	29768	29789	29657	29733	29828	29901	29593	29735	29517	29861	29835	29536	29700	29681	29493	29591	29667	29648	29675	29685	29854	29874	29452	29435	29722	29553	30066	29714	29611	29916	29581	29774	29778	29631	29982	29941	29790	29601	29752	29702	29632	29823	29628	29845	29963	30028	29652	29490	29605	29693	29506	30038	29885	29777	29841	29744	29863	29773	29907	29662	29734	29625	29477	29918	29746	29852
29399	60248	54951	37674	28661	24271	23055	22681	22815	22526	22717	22586	22599	22547	22768	22615	22548	22655	22790	22620	22748	22533	22564	22594	22536	22622	22344	22657	22506	22574	22720	22475	22644	22603	22427	22607	22495	22592	22545	22465	22643	22417	22617	22645	22385	22738	22615	22733	22568	22711	22778	22611	22594	22503	22752	22628	22608	22636	22477	22640	22629	22538	22649	22520	22718	22601	22607	22485	22710	22509	22543	22700	22688	22593	22682	22681	22505	22630	22510	22628	22454	22690	22484	22712	22532	22427	22598	22804	22662	22713	22618	22464	22494	22521	22529	22509	22732	22543	22614	22642	22686	22461	22657	22615	22430	22764	22597	22643	22620	22660	22826	22767	22608	22502	22722	22459	22628	22559	22684	22691	22562	22643	22586	22705	22739	22478	22693	22618	22731	22530	22639	22746	22754	22594	22513	22588	22662	22585	22627	22601	22564	22825	22598	22444	22570	22812	22602	22837	22659	22627	22707	22661	22614	22571	22445	22681	22509	22554	22530	22574	22661	22430	22689	22490	22588	22618	22413	22692	22658	22490	22607	22492	22617	22440	22542	22728	22657	22545	22561	22624	22541	22555	22682	22612	22641	22528	22709	22714	22825	22663	22798	22533	22411	22568	22624	22794	22609	22638	22723	22595	22542	22596	22544	22555	22762	22451	22604	22683	22643	22736	22609	22571	22585	22720	22531	22453	22596	22347	22656	22528	22510	22582	22653	22645	22527	22610	22705	22686	22529	22705	22688	22444	22651	22690	22493	22659	22479	22482	22645	22484	22655	22552	22640	22533	22645	22644	22486	22536	22676	22647	22589	22690	22495	22559	22551	22566	22585	22658	22430	22624	22576	22593	22511	22601	22700	22470	22586	22567	22500	22766	22772	22646	22584	22721	22450	22504	22646	22598	22698	22424	22591	22707	22557	22541	22539	22453	22549	22570	22529	22573	22639	22685	22775	22540	22667	22711	22555	22740	22592	22707	22664	22419	22517	22562	22563	22670	22567	22679	22554	22764	22392	22560	22452	22695	22664	22775	22472	22645	22819	22620	22472	22586	22472	22619	22502	22680	22462	22569	22673	22592	22670	22760	22672	22573	22528	22835	22562	22494	22508	22527	22741	22628	22505	22603	22568	22627	22491	22624	22569	22721	22513	22725	22547	22741	22590	22495	22688	22656	22786	22653	22586	22568	22375	22586	22581	22633	22487	22474	22713	22499	22601	22423	22532	22673	22621	22695	22860	22685	22615	22613	22760	22575	22635	22440	22481	22666	22690	22485	22626	22722	22429	22591	22704	22602	22785	22619	22413	22728	22696	22607	22660	22582	22768	22673	22561	22713	22742	22571	22572	22454	22611	22540	22553	22588	22648	22589	22807	22513	22606	22487	22571	22628	22519	22806	22458	22684	22613	22497	22561	22523	22703	22331	22791	22396	22608	22703	22685	22583	22638	22723	22572	22580	22568	22623	22437	22783	22588	22559	22560	22446	22719	22696	22732	22590	22606	22665	22485	22531	22641	22632	22588	22703	22703	22598	22399	22524	22656	22748	22709	22585	22498	22578	22698	22575	22559	22489	22545	22753	22728	22724	22456	22517	22578	22695	22611	22765	22517	22602	22618	22578	22608	22616	22603	22496	22729	22457	22682	22619	22732	22490	22704	22522	22630	22634	22456	22818	22559	22657	22570	22682	22704	22568	22521	22710	22822	22525	22367	22612	22700	22377	22806	22625	22460	22385	22638	22605	22428	22571	22573	22688	22568	22785	22493	22749	22527	22756	22356	22634	22466	22696	22564	22745	22592	22757	22765	22674	22494	22750	22524	22482	22640	22707	22686	22633	22586	22545	22748	22536	22541	22704	22545	22657	22604	22581	22700	22667	22516	22480	22576	22732	22651	22481	22664	22310	22431	22691	22466	22466	22536	22748	22475	22574	22506	22528	22771	22580	22717	22564	22453	22868	22547	22556	22636	22711	22662	22630	22649	22549	22708	22649	22582	22602	22630	22615	22317	22772	22647	22548	22516	22606	22595	22667	22625	22698	22617	22558	22663	22692	22666	22709	22578	22543	22534	22592	22599	22645	22841	22636	22566	22613	22775	22696	22402	22650	22697	22649	22554	22684	22562	22575	22480	22895	22555	22628	22564	22690	22545	22653	22819	22525	22821	22822	22730	22578	22524	22483	22533	22676	22539	22738	22618	22661	22496	22725	22792	22504	22572	22495	22416	22723	22547	22652	22581	22459	22480	22519	22610	22434	22493	22549	22582	22572	22516	22623	22531	22473	22588	22633	22625	22616	22612	22543	22705	22657	22668	22630	22405	22582	22529	22521	22565	22607	22664	22573	22679	22465	22555	22577	22550	22576	22549	22501	22435	22378	22476	22714	22672	22598	22584	22650	22434	22571	22641	22621	22634	22754	22433	22706	22874	22662	22729	22674	22697	22659	22533	22539	22712	22557	22640	22700	22554	22658	22411	22418	22695	22645	22476	22636	22608	22685	22802	22558	22650	22671	22720	22587	22676	22484	22694	22738	22626	22475	22471	22599	22532	22620	22510	22717	22637	22617	22599	22531	22745	22552	22541	22867	22572	22656	22674	22690	22607	22550	22821	22644	22614	22566	22595	22563	22582	22644	22583	22654	22514	22537	22739	22706	22527	22687	22596	22603	22488	22527	22576	22700	22694	22652	22643	22515	22604	22524	22656	22718	22594	22564	22745	22697	22523	22479	22667	22747	22520	22690	22512	22562	22477	22557	22607	22610	22629	22732	22737	22687	22541	22697	22581	22534	22460	22759	22742	22539	22609	22666	22547	22424	22528	22640	22625	22532	22652	22631	22601	22598	22552	22622	22556	22640	22596	22839	22429	22639	22465	22458	22704	22678	22861	22534	22611	22673	22568	22623	22651	22396	22765	22663	22411	22599	22587	22738	22692	22540	22567	22646	22615	22427	22773	22626	22342	22523	22711	22532	22648	22479	22545	22620	22749	22553	22557	22614	22712	22675	22514	22674	22499	22631	22457	22480	22603	22677	22574	22713	22695	22826	22541	22633	22818	22582	22618	22538	22647	22465	22767	22662	22582	22701	22612	22713	22453	22573	22549	22627	22674	22576	22597	22597	22554	22428	22759	22640	22575	22591	22604	22419	22504	22737	22528	22899	22494	22559	22621	22732	22667	22671	22913	22637	22660	22551	22658	22714	22555	22615	22624	22627	22462	22571	22500	22634	22594	22550	22792	22557	22693	22655	22545	22608	22553	22753	22576	22519	22489	22657	22700	22525	22615	22632	22579	22652	22710	22673	22581	22479	22616	22664	22741	22594	22753	22587	22562	22462	22503	22456	22626	22641	22653	22483	22646	22747	22722	22529	22744	22641	22497	22435	22719	22542	22679	22665	22520	22553	22674	22608	22798	22634	22675	22662	22691	22699	22431	22810	22614	22563	22708	22605	22592	22503	22561	22709	22625	22819	22590	22541	22312	22505	22650	22544	22607	22494	22679	22503	22691	22542	22687	22579	22743	22444	22578	22572	22584	22589	22581	22657	22421	22606	22528	22522	22633	22727	22779	22514	22726	22634	22587	22706	22585	22726	22521	22571	22444	22677	22370	22599	22751	22519	22488	22440	22538	22389	22626	22548	22439	22689	22560	22692	22716	22483	22734	22727	22760	22450	22514	22843	22523	22391	22609	22488	22710	22540	22694	22481	22582	22626	22602	22677	22389	22638	22541	22679	22785	22633	22685	22622	22612	22508	22603	22735	22704	22406	22584	22557	22553	22683	22577	22542	22387	22413	22829	22680	22721	22752	22636	22482	22592	22537	22514	22433	22709	22501	22576	22456	22498	22533	22480	22690	22704	22517	22598	22587	22487	22782	22596	22631	22643	22491	22853	22797	22716	22781	22591	22657	22509	22463	22469	22558	22529	22731	22743	22544	22627	22621	22534	22532	22639	22676	22626	22540	22688	22452	22722	22480	22921	22500	22757	22669	22738	22548	22700	22638	22686	22435	22691	22718	22692	22506	22645	22635	22617	22643	22599	22554	22652	22628	22688	22666	22475	22762	22624	22512	22595	22771	22807	22428	22668	22646	22516	22466	22575	22654	22731	22684	22526	22611	22526	22573	22672	22620	22733	22597	22500	22558	22561	22649	22541	22648	22525	22591	22590	22496	22638	22522	22553	22639	22611	22466	22627	22504	22749	22523	22501	22733	22556	22584	22502	22346	22643	22672	22775	22741	22603	22729	22626	22710	22714	22526	22623	22527	22610	22644	22613	22461	22507	22777	22720	22587	22548	22750	22477	22480	22663	22574	22614	22648	22597	22520	22524	22723	22812	22616	22609	22695	22640	22709	22439	22503	22466	22548	22529	22602	22512	22853	22782	22679	22601	22607	22634	22603	22581	22483	22572	22586	22681	22604	22723	22610	22547	22615	22419	22505	22621	22632	22749	22436	22676	22624	22647	22548	22548	22447	22515	22681	22658	22665	22610	22446	22605	22652	22491	22798	22579	22608	22614	22601	22567	22680	22621	22554	22806	22595	22652	22506	22585	22506	22647	22539	22572	22448	22587	22588	22724	22462	22661	22570	22675	22523	22707	22539	22589	22586	22743	22787	22684	22632	22551	22669	22730	22526	22600	22540	22495	22473	22569	22706	22516	22726	22491	22615	22487	22521	22578	22652	22591	22526	22786	22693	22583	22628	22472	22523	22821	22497	22430	22564	22621	22584	22654	22483	22632	22753	22504	22743	22526	22427	22503	22821	22543	22591	22716	22515	22596	22609	22407	22477	22497	22654	22684	22695	22539	22507	22608	22396	22572	22624	22617	22387	22780	22750	22647	22615	22790	22543	22426	22686	22690	22481	22664	22587	22737	22570	22677	22500	22566	22626	22564	22482	22698	22639	22550	22512	22764	22690	22762	22573	22521	22548	22666	22637	22606	22566	22560	22618	22586	22368	22702	22791	22681	22589	22605	22478	22579	22826	22456	22624	22566	22598	22374	22667	22502	22597	22852	22729	22606	22483	22485	22569	22642	22588	22675	22635	22735	22553	22394	22684	22657	22631	22555	22680	22485	22384	22638	22746	22520	22749	22851	22566	22658	22551	22697	22584	22649	22744	22528	22714	22602	22860	22723	22612	22698	22569
24122	25287	51029	50514	40996	35100	32868	30427	29748	30149	30065	29890	30186	30120	29972	29913	29993	30058	29740	29953	29727	29721	29952	30225	30111	29744	29868	29952	29627	29836	29802	29680	29915	29847	29921	29981	29723	29960	29705	29616	29768	29626	29856	29686	30043	29803	29853	29918	29956	29759	29890	29842	29730	29664	29819	29645	29941	29687	29787	29816	29861	29791	29864	29838	29594	29792	30049	29691	29744	29562	29572	29869	29793	29541	29891	29735	29849	29726	29682	29785	29847	29941	29977	29899	29769	29804	29818	29727	29694	29997	29853	29597	29770	29729	29816	29881	29924	29827	29782	29822	29879	29845	29722	29852	29835	29720	29927	29885	29889	30152	29809	29660	29805	29740	29830	29649	29693	29808	29795	29891	29776	29610	29830	29883	29849	29629	29540	29746	29870	29647	29712	29714	29897	29637	30055	29693	29956	29689	30385	29805	29687	29577	29769	30003	29870	29718	30069	29783	29671	29674	29831	29791	30028	29787	29669	30217	29563	29698	29625	29808	30018	29860	29780	29662	29913	29698	29824	29802	29625	29864	29937	29672	29755	29679	29840	29825	29697	29951	29783	29904	29721	29893	30003	29922	29981	29949	29769	29721	29798	29919	29812	29843	29904	29735	29903	29545	29670	29825	29662	29766	30019	29734	29911	29888	29806	29612	29908	29784	29946	29802	29647	29740	29726	29569	29831	29427	29945	29744	29895	29667	29841	29827	29941	29712	29746	29894	29826	29697	29932	29751	30014	29968	29762	29829	29764	29792	29802	29806	29743	29851	29877	29914	29660	29743	29850	29863	30197	29891	29742	29944	29677	29873	29858	29495	29889	29827	29857	29836	29841	29931	29748	29735	29804	29940	29773	29663	29766	29834	30191	29702	29995	29752	29730	29642	29865	30020	29784	29863	29830	29991	29849	29786	29744	30001	29876	29667	29993	29919	29836	29922	29825	29856	29540	29687	29823	29785	29942	29863	30035	29925	29834	29677	29578	29876	29823	29796	29735	29925	29812	29767	29644	30131	29912	29725	29837	29910	29584	29856	29843	29901	29838	29923	29734	29733	29924	29693	29786	29712	29822	30146	29631	29713	29779	29901	29779	29773	29757	29708	29643	29987	29698	29819	29896	29740	29822	29925	29703	29751	29872	29889	29712	29839	29963	29749	29828	29703	29799	29792	29853	29715	30058	29925	29691	29684	29816	29726	29652	29855	29773	29678	30015	29774	29710	29754	29957	29821	29646	29746	29627	29542	29730	29835	29705	29758	29617	29532	29932	29637	29734	29907	29852	29495	29830	29731	29770	29767	29646	29823	29765	29654	29996	29552	29649	29864	29999	29930	29953	29314	29865	29871	29874	29674	29794	29714	30003	29842	29904	30019	29870	29865	29837	29670	29690	29633	29997	29696	29887	29778	29967	29680	29802	30069	29742	29847	30042	29804	29603	29842	29872	29989	29698	30092	29796	29490	29858	29928	29730	29831	29661	29654	30007	29911	29583	29949	29829	29955	29788	29881	29672	29653	29980	29741	29732	29805	29695	29827	29754	29660	29792	29868	30046	30019	29605	29626	29787	29703	30007	29633	29867	29692	29876	29882	29634	29581	29918	29777	29787	29844	29689	29966	29759	29851	29875	29944	29955	29702	29896	29707	29979	29745	29904	29902	29786	29632	29692	29741	29776	29766	30081	29913	29784	29772	29837	29538	29736	29696	29868	29619	29789	29801	29887	29782	29687	29918	30036	29773	29819	29884	29930	29934	29957	29710	29834	29615	29639	29684	29848	29689	29943	29737	30193	29985	29906	29595	29665	29805	30091	29684	29743	29874	29654	30052	29878	29915	29768	29422	29756	29930	30009	29795	29748	29742	29652	29819	29769	29727	29889	29734	29670	29916	29836	29609	29813	29848	29711	29658	30052	29699	29907	29815	29904	29953	29757	29751	29585	29921	30010	29677	29889	29557	29705	29826	29812	29940	29766	29532	29819	29786	29790	30106	29764	29650	29718	29850	29995	29817	29731	29682	29870	29748	29695	30018	29863	29924	29866	29751	29663	29805	30001	29817	29932	29837	29660	29714	29872	29817	29940	29640	29886	29850	29916	29649	29933	29724	29874	29763	29844	29864	29854	29749	29983	29725	29982	29804	29791	29673	29781	29872	30136	29824	29728	29831	29834	29675	29744	30051	29727	29655	29884	29803	29774	29842	29770	30020	29991	29855	29680	29876	30002	29699	30032	29946	29652	29811	30003	29816	29730	29803	29718	30030	29641	29784	29870	29879	29871	29908	29791	29832	29716	29838	29908	29803	30049	29983	30005	29682	29833	29908	29715	29761	30012	29542	29707	29604	29914	29901	30068	29794	29879	29815	29935	29634	29762	30028	29760	30091	29839	29852	30076	29931	29865	29725	30071	29836	29591	29617	29781	29816	30017	29847	29689	29547	29789	29807	29729	29937	29832	29824	29986	29609	29828	29815	29869	29752	29780	29797	29781	29610	29773	29766	29698	29540	29705	29932	29894	29660	29899	29681	29681	29889	29978	29529	29850	29770	29739	29606	29882	29721	29707	29766	29995	29867	29573	29604	29623	30011	29886	29818	29645	29569	29872	29859	29540	29937	29917	29780	29611	29854	29789	29649	29892	29800	29586	29760	29914	29896	30045	29762	29838	29847	29592	29926	29686	29637	29919	29850	29874	29830	29824	29867	30052	29935	29893	29865	29870	29804	30113	30056	29879	29874	29916	29772	29593	29831	29611	30008	29839	29653	29626	29533	29900	29811	29774	29678	29741	29832	29812	29767	29912	29741	29833	29898	29719	29870	29819	29692	29960	29636	29840	29783	29606	29756	29876	29973	30096	29769	29797	29755	29981	29733	30078	30025	29779	29972	29716	29582	29966	29464	30182	29766	29853	29888	29903	29969	29953	29742	29626	29713	29814	29796	29901	29890	29978	29759	29873	29744	29582	29732	29603	29918	29797	29880	29946	29805	29732	29743	29698	29761	29566	29672	29757	29869	29801	30073	29938	29742	30044	29819	29815	29847	29831	29922	29709	30022	30013	29948	30092	29765	29926	29951	29800	29907	30026	29955	29617	29727	29566	29846	29796	29618	29756	29688	29977	29735	29842	29883	30018	29685	29971	29814	29639	29661	29523	29879	29856	29702	30047	29469	29472	29689	29871	29548	29797	29734	29670	30026	29686	29810	29719	29743	29875	29847	29717	29790	29887	29754	29888	29987	29771	29679	29745	29763	30000	29905	29418	29773	29759	29755	29953	29810	29513	29689	29862	30107	29656	30082	29769	29963	29642	29654	29814	29680	29514	29760	29727	29818	29556	30004	29825	30095	29750	29496	29846	29867	29678	29959	29812	29807	29943	29873	29862	29767	29603	29657	29944	29870	29692	29629	29856	29798	29784	29743	29814	30015	29970	30011	29875	29619	29882	29619	29845	29740	29837	29595	29844	29632	29744	29832	29534	29719	29750	29811	29764	29701	29648	29929	29991	29793	29744	29748	29890	29896	29675	29905	29931	29718	29749	29758	30023	29950	29782	29525	30121	29816	29742	29817	29932	29692	29871	29864	29615	29756	30019	29811	29705	29888	29943	29790	29693	29862	29684	30037	29660	29785	29742	29864	29849	29738	29939	29908	29690	29966	30000	29940	29666	30068	29745	29569	29688	29865	30029	29943	29887	29735	29726	29490	29672	29859	29845	29809	29880	29606	29712	29994	29968	29646	29793	29748	29911	30125	29954	29697	29885	29753	29696	29326	29791	29691	29765	29771	29908	29811	29773	29712	29751	29758	29997	30049	29821	29752	29732	29750	29690	29934	29883	29738	29773	29931	30016	29911	29875	29861	29831	29660	29708	29693	29801	29508	29745	29746	29832	29758	29576	29844	29784	29642	29610	29596	29832	29936	29960	29828	29837	30063	29805	29728	29792	29838	29655	29781	29661	29890	29892	29766	29888	29664	29682	29755	29826	30150	29818	29834	29945	29954	29677	29680	30044	29979	29864	29872	29785	29855	30124	29847	29773	29826	29675	29673	30007	29790	29848	30033	29868	29810	29877	29665	29792	29720	29848	29758	29728	29788	29853	29771	29722	29804	29677	29705	29768	29516	29906	29865	29572	29704	30002	29740	29652	29631	29760	29889	29879	29850	29924	30005	29988	29638	29793	29634	29702	29800	29999	29704	29804	29834	30061	29843	29925	29745	29709	29774	29597	29834	29980	29656	29687	29613	29738	29716	29777	29834	29791	30041	29620	30067	29644	29820	29901	29798	29669	29754	29765	29924	29693	30001	29841	29619	29555	29840	29754	29891	29659	29724	29864	29818	29655	29886	29912	29488	29871	30022	29776	29451	29649	29647	29914	29845	29696	29867	29824	29640	29789	29874	30105	29669	29864	29742	29790	29785	29483	29917	29863	29870	29752	29738	29621	29852	30011	29562	29955	29822	29770	29913	29807	29549	29932	29851	29692	29601	29685	29645	29703	29891	29970	29874	30140	29762	29589	29999	29937	29636	29935	29688	30025	29675	29631	29690	29847	30057	29776	29766	29811	29771	29943	29711	29731	29956	29947	29930	29715	29670	29776	29909	29983	29668	29802	29780	30099	29664	29813	29870	29661	29775	29895	29626	29857	29747	29615	29784	29958	29714	29902	29975	29769	29912	29700	29975	29791	29896	29859	29604	29638	29954	29965	29946	30002	29905	29917	29537	29834	29845	29850	29669	29834	29791	29743	29692	29614	29845	29833	29755	29708	29742	29624	29868	29838	29644	29648	29669	29777	30031	29772	29774	29934	29937	29682	29713	29761	29744	29770	29694	29993	29659	29877	29511	29767	29874	29985	29863	29723	29851	29827	29825	29651	29867	29814	29806	30148	29913	29884	29599	29840	29476	29613	29685	29807	29840	29564	29880	29729	29924	29667	29580	29836	30177	29835	29810	29989	29892	29784	29818	29795	29876	29847	29720	29792	29594	29927	29976	29662	29836	29743	29608	29905	29582	29951	29923	30078	29589	29748	29688	29767	29831	29765	29772	29986	29894	29784	29933	30004	29782	29790	29930	29888	29459	29720	29647	29841	29952	29809	29894	29897	29680	29716	29870	29717	29847	29890	29790	29764	29600	29795	29933	29833	29889	29834	29816
49654	97076	90403	64432	43453	30183	24952	23173	22776	23071	22595	22649	22861	22707	22701	22668	22994	22660	22889	22754	22639	22760	22697	22696	22754	22654	22544	22549	22804	22737	22671	22764	22577	22688	22765	22559	22716	22659	22891	22657	22680	22614	22668	22674	22560	22771	22633	22773	22697	22761	22825	22790	22646	22780	22648	22504	22465	22589	22615	22721	22642	22653	22643	22657	22785	22628	22629	22808	22676	22794	22579	22580	22667	22765	22662	22741	22520	22860	22874	22598	22681	22769	22574	22756	22583	22677	22576	22674	22810	22441	22696	22517	22487	22811	22613	22431	22728	22504	22848	22561	22666	22850	22485	22705	22659	22471	22687	22700	22549	22922	22753	22749	22694	22710	22650	22816	22696	22392	22812	22636	22611	22943	22611	22741	22737	22796	22500	22664	22682	22674	22777	22623	22656	22812	22893	22751	22469	22836	22824	22622	22541	22688	22522	22671	22693	22721	22628	22774	22786	22739	22631	22785	22876	22811	22727	22734	22611	22806	22668	22636	22612	22767	22792	22750	22684	22563	22724	22549	22721	22391	22751	22727	22538	22836	22790	22750	22778	22757	22730	22765	22709	22660	22695	22572	22555	22491	22845	22747	22595	22706	22747	22626	22758	22596	22676	22666	22840	22695	22856	22693	22890	22653	22635	22680	22643	22704	22542	22554	22728	22745	22652	22665	22656	22759	22593	22715	22863	22731	22793	22611	22776	22641	22749	22673	22772	22714	22574	22511	22608	22619	22715	22827	22672	22824	22945	22750	22719	22754	22716	22577	22781	22631	22720	22669	22669	22633	22637	22571	22662	22738	22754	22537	22625	22818	22703	22734	22823	22688	22921	22508	22758	22678	22809	22819	22576	22697	22617	22645	22714	22679	22719	22744	22660	22538	22772	22790	22588	22700	22769	22659	22649	22643	22548	22866	22686	22827	22668	22710	22742	22609	22702	22487	22758	22764	22812	22689	22693	22752	22653	22659	22724	22779	22659	22729	22522	22845	22725	22782	22720	22642	22687	22782	22628	22607	22856	22728	22796	22883	22806	22539	22663	22644	22669	22748	22588	22660	22551	22740	22642	22724	22591	22661	22680	22667	22586	22945	22841	22811	22589	22675	22698	22744	22866	22474	22808	22528	22749	22541	22524	22749	22618	22745	22747	22674	22373	22755	22644	22603	22664	22657	22811	22615	22604	22631	22648	22782	22674	22663	22661	22818	22772	22642	22624	22829	22629	22836	22719	22581	22611	23014	22700	22730	22616	22622	22613	22804	22842	22578	22806	22562	22796	22517	22669	22683	22814	22717	22611	22812	22996	22812	22735	22769	22715	22681	22692	22668	22735	22742	22542	22731	22817	22707	22623	22795	22834	22663	22653	22777	22881	22761	22663	22584	22776	22756	22548	22654	22730	22757	22806	22756	22668	22773	22610	22774	22650	22730	22588	22702	22622	22760	22646	22779	22658	22636	22552	22660	22677	22660	22535	22795	22818	22738	22707	22622	22770	22595	22692	22801	22674	22616	22459	22641	22782	22753	22853	22549	22611	22734	22533	22731	22713	22492	22767	22559	22792	22536	22601	22600	22705	22849	22752	22535	22535	22622	22929	22746	22679	22530	22612	22654	22756	22687	22620	22668	22666	22405	22754	22603	22670	22556	22779	22565	22832	22658	22552	22720	22620	22633	22742	22720	22731	22622	22747	22721	22466	22860	22715	22606	22714	22686	22633	22821	22641	22825	22613	22657	22625	22756	22827	22865	22751	22661	22774	22690	22683	22768	22803	22681	22651	22765	22469	22801	22797	22544	22517	22592	22682	22482	22626	22521	22733	22482	22667	22673	22675	22615	22766	22749	22597	22673	22876	22831	22800	22848	22738	22605	22801	22607	22514	22532	22661	22730	22713	22734	22757	22714	22714	22756	22628	22834	22709	22549	22647	22802	22887	22715	22742	22656	22754	22633	22697	22654	22789	22446	22799	22722	22526	22652	22660	22812	22788	22865	22584	22721	22540	22718	22754	22870	22732	22679	22700	22660	22609	22755	22627	22551	22622	22738	22665	22769	22682	22604	22568	22488	22732	22473	22581	22612	22782	22648	22852	22806	22668	22686	22717	22790	22784	22797	22557	22683	22701	22580	22761	22559	22747	22572	22619	22618	22677	22697	22699	22566	22851	22634	22723	22828	22789	22625	22822	22611	22673	22788	22648	22723	22676	22702	22630	22816	22691	22655	22835	22748	22603	22697	22586	22832	22751	22710	22587	22663	22729	22594	22682	22634	22620	22823	22618	22845	22670	22834	22594	22644	22746	22857	22749	22741	22565	22859	22827	22823	22654	22681	22811	22764	22483	22769	22627	22591	22735	22745	22670	22882	22840	22872	22684	22731	22754	22749	22881	22623	22565	22859	22714	22841	22757	22777	22637	22592	22735	22702	22654	22731	22733	22697	22835	22641	22792	22620	22655	22726	22782	22455	22650	22650	22692	22714	22592	22609	22697	22500	22740	22664	22699	22676	22786	22620	22479	22837	22726	22815	22812	22661	22733	22656	22516	22786	22738	22636	22534	22727	22573	22754	22680	22618	22693	22789	22655	22761	22779	22678	22678	22576	22873	22707	22792	22534	22553	22683	22959	22696	22705	22620	22650	22671	22837	22619	22715	22651	22761	22818	22438	22773	22710	22602	22721	22674	22743	22794	22781	22756	22677	22768	22579	22560	22609	22518	22754	22614	22646	22889	22622	22728	22531	22651	22746	22725	22857	22829	22745	22897	22548	22770	22716	22930	22811	22459	22586	22810	22535	22523	22844	22703	22549	22764	22647	22800	22668	22723	22787	22823	22728	22765	22857	22717	22729	22802	22599	22630	22603	22852	22901	22585	22557	22716	22539	22675	22582	22710	22786	22541	22672	22607	22574	22620	22749	22567	22633	22949	22657	22780	22743	22640	22636	22769	22747	22739	22685	22655	22657	22749	22609	22557	22586	22799	22745	22860	22567	22700	22586	22648	22703	22663	22732	22622	22744	22684	22641	22833	22628	22771	22778	22618	22644	22759	22524	22561	22616	22665	22719	22392	22465	22639	22677	22834	22652	22567	22563	22835	22596	22654	22763	22487	22547	22741	22599	22657	22572	22767	22579	22726	22712	22809	22742	22717	22570	22738	22818	22614	22608	22649	22897	22803	22829	22556	22526	22709	22528	22764	22784	22636	22695	22644	22526	22764	22501	22692	22622	22640	22616	22654	22552	22756	22705	22604	22679	22579	22721	22687	22640	22686	22621	22611	22851	22586	22696	22498	22782	22703	22499	22529	22754	22669	22678	22832	22733	22796	22816	22701	22649	22660	22646	22656	22713	22736	22656	22744	22834	22525	22835	22719	22585	22608	22732	22784	22719	22705	22732	22704	22699	22604	22660	22579	22843	22629	22667	22624	22673	22635	22750	22657	22739	22615	22669	22660	22839	22661	22672	22595	22604	22639	22879	22798	22873	22734	22840	22708	22676	22582	22753	22688	22581	22634	22717	22731	22789	22635	22568	22773	22765	22672	22560	22949	22714	22602	22786	22635	22770	22708	22692	22767	22727	22575	22566	22664	22568	22659	22744	22767	22774	22791	22695	22598	22700	22756	22609	22726	22639	22562	22640	22540	22827	22486	22771	22416	22671	22757	22804	22553	22653	22567	22672	22536	22765	22868	22625	22640	22704	22640	22536	22806	22846	22682	22691	22592	22496	22676	22658	22918	22724	22704	22573	22698	22658	22516	22665	22558	22672	22832	22543	22661	22807	22587	22621	22686	22627	22732	22655	22616	22753	22762	22697	22761	22683	22895	22641	22669	22564	22625	22679	22612	22792	22646	22665	22648	22598	22646	22687	22737	22750	22764	22670	22742	22643	22831	22619	22594	22601	22645	22772	22665	22746	22797	22602	22672	22677	22711	22792	22693	22768	22657	22838	22708	22581	22675	22690	22682	22681	22800	22573	22686	22825	22567	22645	22612	22679	22562	22791	22565	22905	22698	22547	22646	22551	22700	22653	22815	22678	22661	22727	22879	22641	22654	22641	22784	22780	22614	22873	22728	22712	22620	22838	22781	22391	22713	22871	22680	22618	22661	22706	22984	22672	22624	22893	22715	22701	22770	22741	22796	22788	22570	22660	22616	22484	22697	22692	22490	22801	22929	22700	22624	22681	22844	22664	22686	22669	22881	22793	22701	22556	22837	22839	22762	22804	22496	22647	22584	22662	22688	22705	22887	22567	22760	22578	22721	22620	22606	22676	22585	22676	22627	22746	22626	22672	22611	22799	22678	22733	22664	22692	22860	22719	22724	22803	22557	22512	22801	22734	22530	22407	22684	22703	22723	22880	22684	22496	22761	22787	22661	22826	22808	22521	22625	22469	22448	22693	22596	22789	22646	22691	22707	22751	22701	22810	22679	22617	22820	22538	22839	22499	22422	22835	22644	22679	22521	22517	22673	22541	22957	22746	22654	22760	22646	22771	22664	22703	22763	22630	22836	22566	22924	22599	22549	22866	22608	22913	22792	22619	22758	22741	22465	22489	22715	22598	22633	22778	22636	22752	22642	22644	22723	22699	22755	22416	22737	22594	22704	22713	22704	22796	22689	22617	22765	22625	22584	22578	22723	22662	22690	22540	22639	22728	22704	22651	22695	22613	22522	22736	22703	22697	22754	22609	22797	22697	22895	22708	22698	22575	22797	22745	22855	22602	22659	22587	22838	22760	22577	22685	22715	22838	22508	22640	22633	22618	22763	22713	22738	22759	22659	22631	22647	22719	22510	22865	22407	22615	22700	22849	22689	22738	22679	22542	22755	22790	22457	22668	22574	22733	22889	22669	22698	22558	22623	22427	22717	22674	22608	22851	22778	22479	22718	22638	22640	22808	22796	22619	22799	22523	22887	22754	22654	22661	22719	22734	22660	22566	22661	22537	22703	22804	22631	22732	22560	22602	22861	22675	22598	22729	22749	22675	22815	22660	22719	22599	22812	22794	22784	22486	22754	22622	22599	22582	22763	22857	22753	22814	22929	22690	22786	22706	22666	22656	22685	22692	22647	22976	22756	22836	22627	22688	22812	22651	22796	22621	22768	22706	22728	22588	22512	22633	22756	22604	22583	22499	22615	22708	22916
22405	23522	45826	50838	43621	38087	36075	31989	30812	31163	31300	31031	31092	30910	31030	31196	31012	30966	30755	30827	31014	31080	30752	30931	30986	31026	30708	30885	31037	30538	30776	30854	30616	30839	30541	30535	30737	30782	30568	30865	30724	30535	30717	30677	30630	30678	30719	30546	30599	30641	30759	30810	30756	30632	30560	30576	30903	30601	30892	30748	30645	30558	30785	30766	30820	30681	30717	30626	30752	30597	30801	30460	30789	30501	30926	30586	30584	30782	30465	30709	30827	30897	30507	30565	30753	30748	30606	30692	30659	30519	30586	30423	30630	30764	30672	30751	30695	30624	30944	30715	30584	30960	30774	30535	30760	30600	30740	30468	30493	30390	30619	30598	30469	30720	30853	30419	30512	30826	30743	30606	30442	30492	30867	30683	30742	30475	30637	30601	30528	30714	30725	30567	30770	30596	30470	30372	30597	30670	30855	30569	30648	30610	30582	30747	30572	30430	30633	30630	30656	30584	30444	30591	30654	30488	30560	30606	30594	30778	30487	30600	30536	30494	30652	30804	30785	30721	30695	30945	30522	30544	30998	30812	30618	30731	30846	30609	30677	30557	30658	30802	30808	30768	30399	30723	30634	30625	30655	30520	30443	30710	30619	30464	30499	30601	30785	30653	30587	30555	30507	30754	30473	30467	30621	30805	30561	30899	30797	30574	30539	30924	30865	30710	30644	30426	30551	30384	30527	30386	30571	30691	30735	30441	30611	30830	30627	30869	30443	30580	30676	30745	30875	30375	30612	30673	30861	30656	30633	30396	30503	30558	30710	30609	30754	30668	30738	30483	30595	30517	30681	30639	30538	30694	30700	30649	30694	30810	30356	30710	30877	30433	30586	30816	30798	30781	30573	30409	30924	30517	30721	30612	30538	30600	30754	30677	30812	30603	30645	30470	30711	30538	30496	30548	30528	30630	30718	30617	30680	30606	30717	30757	30333	30555	30645	30751	30551	30590	30648	30650	30380	30654	30524	30681	30785	30558	30794	30582	30570	30491	30392	30600	30499	30537	30558	30567	30545	30535	30705	30625	30718	30648	30657	30473	30438	30903	30651	30832	30693	30380	30483	30472	30726	30408	30327	30572	30815	30415	30687	30531	30706	30903	30653	30773	30595	30511	30645	30628	30438	30498	30661	30648	30690	30613	30850	30593	30748	30487	30492	30727	30744	30616	30436	30698	30841	30534	30653	30590	30620	30682	30715	30494	30629	30372	30622	30457	30448	30766	30699	30668	30713	30613	30659	30834	30578	30729	30508	30599	30560	30543	30698	30722	30791	30781	30927	30729	30817	30479	30777	30485	30503	30493	30766	30742	30820	30674	30659	30696	30373	30517	30695	30771	30493	30476	30343	30601	30604	30681	30577	30499	30907	30697	30577	30557	30416	30647	30777	30599	30712	30684	30540	30573	30474	30695	30855	30657	30731	30626	30510	30613	30741	30645	30509	30618	30794	30517	30574	30518	30703	30739	30665	30665	30744	30398	30407	30493	30695	30691	30496	30551	30684	30416	30672	30740	30556	30822	30680	30869	30773	30609	30873	30537	30781	30408	30806	30683	30440	30539	30646	30608	30461	30643	30656	30501	30655	30500	30726	30826	30602	30525	30765	30429	30485	30752	30435	30653	30609	30485	30455	30626	30636	30395	30471	30530	30611	30668	30426	30707	30687	30696	30463	30781	30438	30745	30643	30558	30745	30801	30392	30701	30633	30631	30744	30474	30709	30621	30638	30762	30732	30566	30898	30660	30508	30647	30730	30634	30717	30397	30930	30521	30459	30474	30637	30723	30393	30696	30768	30542	30576	30728	30796	30956	30596	30543	30520	30779	30836	30769	30603	30688	30705	30649	30718	30517	30748	30606	30630	30881	30702	30703	30530	30595	30648	30753	30627	30635	30790	30800	30553	30625	30596	30583	30546	30484	30550	30544	30489	30589	30735	30575	30644	30694	30816	30569	30617	30432	30676	30422	30479	30587	30656	30517	30512	30652	30554	30697	30748	30312	30651	30594	30635	30468	30531	30895	30818	30817	30553	30324	30739	30446	30603	30504	30654	30606	30436	30744	30515	30661	30385	30892	30776	30603	30640	30692	30664	30670	30746	30609	30728	30495	30758	30606	30685	30455	30533	30657	30762	30678	30429	30645	30650	30879	30674	30750	30652	30762	30663	30809	30589	30642	30627	30465	30742	30903	30744	30598	30565	30425	30648	30794	30750	30472	30632	30455	30478	30702	30679	30469	30777	30503	30630	30512	30761	30740	30600	30701	30763	30955	30700	30366	30418	30630	30495	30709	30747	30625	30799	30560	30706	30693	30653	30557	30716	30857	30608	30816	30694	30753	30476	30474	30579	30805	30626	30771	30614	30477	30449	30556	30460	30681	30433	30556	30549	30658	30599	30577	30635	30195	30843	30532	30590	30393	30787	30597	30561	30456	30648	30498	30643	30595	30731	30468	30859	30619	30916	30785	30644	30776	30843	30564	30572	30635	30624	30508	30613	30475	30816	30654	30508	30644	30327	30558	30669	30670	30388	30558	30537	30597	30724	30341	30704	30748	30578	30827	30464	30787	30564	30716	30646	30623	30573	30516	30589	30600	30588	30688	30611	30678	30535	30696	30461	30682	30762	30499	30543	30385	30568	30448	30559	30565	30615	30596	30467	30823	30593	30820	30531	30686	30574	30645	30547	30717	30440	30562	30665	30708	30717	30574	30570	30844	30778	30864	30703	30610	30557	30767	30845	30607	31017	30533	30511	30276	30621	30713	30760	30855	30408	30480	30694	30554	30742	30722	30758	30614	30551	30605	30824	30459	30610	30362	30535	30453	30830	30590	30781	30643	30676	30541	30710	30371	30728	30890	30863	30657	30710	30741	30702	30553	30612	30621	30523	30571	30593	30558	30834	30734	30654	30690	30610	30611	30735	30570	30645	30634	30807	30620	30725	30653	30290	30759	30815	30763	30693	30810	30535	30585	30584	30656	30596	30584	30356	30392	30749	30920	30507	30599	30563	30565	30531	30491	30707	30542	30708	30698	30899	30495	30592	30297	30257	30720	30719	30521	30706	30565	30457	30609	30723	30756	30751	30519	30597	30697	30509	30680	30635	30682	30615	30652	30774	30615	30565	30555	30757	30622	30587	30613	30741	30722	30767	30626	30660	30567	30601	30633	30822	30421	30473	30612	30632	30675	30879	30560	30672	30772	30694	30561	30336	30589	30708	30573	30565	30571	30676	30514	30926	30716	30644	30520	30494	30410	30694	30596	30567	30588	30506	30668	30627	30408	30679	30607	30782	30655	30643	30735	30695	30875	30482	30585	30701	30598	30683	30527	30922	30788	30795	30670	30614	30593	30490	30557	30498	30408	30463	30600	30647	30665	30884	30696	30544	30706	30466	30468	30760	30819	30763	30430	30788	30624	30603	30529	30541	30814	30603	30885	30645	30644	30704	30757	30723	30657	30634	30676	30919	30639	30488	30660	30660	30629	30749	30666	30699	30748	30561	30576	30760	30875	30748	30672	30590	30585	30782	30488	30868	30612	30764	30617	30524	30659	30925	30527	30641	30780	30834	30609	30767	30599	30738	30454	30491	30785	30721	30507	30504	30545	30385	30687	30692	30705	30687	30663	30756	30569	30475	30659	30669	30712	30625	30669	30547	30437	30578	30629	30668	30592	30570	30648	30443	30530	30462	30532	30615	30620	30622	30297	30589	30603	30327	30613	30683	30542	30869	30664	30852	30809	30797	30591	30744	30514	30613	30394	30671	31075	30389	30597	30629	30497	30490	30597	30663	30650	30928	30625	30657	30670	30762	30571	30447	30531	30669	30764	30688	30587	30774	30486	30913	30522	30915	30553	30639	30466	30603	30580	30581	30820	30819	30599	30648	30634	30499	30628	30662	30569	30607	30479	30669	30519	30665	30830	30573	30619	30449	30530	30691	30635	30697	30813	30751	30564	30537	30375	30410	30669	30766	30578	30298	30603	30664	30640	30814	30799	30572	30859	30846	30574	30628	30542	30733	30604	30639	30537	30659	30490	30669	30664	30795	30607	30821	30627	30726	30648	30557	30663	30610	30664	30764	30861	30675	30437	30313	30743	30283	30753	30749	30646	30586	30417	30618	30754	30528	30477	30551	30468	30408	30759	30491	30493	30245	30429	30773	30620	30616	30549	30484	30644	30569	30576	30721	30562	30748	30592	30586	30479	30657	30661	30752	30636	30776	30684	30595	30660	30854	30632	30521	30484	30599	30703	30510	30616	30511	30517	30533	30660	30491	30504	30829	30736	30494	30767	30622	30432	30877	30608	30265	30494	30526	30731	30721	30707	30413	30454	30779	30292	30395	30392	30576	30618	30638	30459	30647	30565	30685	30652	30746	30761	30563	30599	30806	30522	30705	30586	30421	30630	30606	30540	30647	30731	30498	30879	30704	30749	30437	30561	30495	30547	30755	30671	30863	30610	30826	30447	30524	30570	30336	30923	30456	30805	30700	30663	30667	30667	30705	30450	30510	30605	30751	30574	30623	30586	30860	30696	30492	30633	30565	30710	30815	30392	30529	30606	30472	30671	30584	30733	30966	30740	30614	30553	30865	30626	30454	30647	30673	30490	30454	30371	30889	30611	30569	30656	30661	30541	30842	30675	30811	30730	30534	30383	30637	30655	30613	30620	30805	30785	30860	30688	30567	30687	30383	30774	30670	30529	30767	30593	30619	30625	30862	30496	30713	30523	30697	30882	30889	30211	30659	30401	30522	30719	30724	30668	30960	30724	30553	30458	30639	30774	30686	30494	30738	30550	30840	30333	30706	30371	30693	30461	30796	30494	30641	30523	30713	30536	30756	30569	30958	30439	30655	30637	30628	30674	30878	30407	30631	30512	30653	30593	30922	30516	30520	30556	30485	30715	30913	30525	30551	30420	30722	30762	30694	30594	30629	30702	30593	30350	30604	30789	30636	30556	30580	30628	30552	30420	30633	30508	30514	30687	30840	30603	30570	30323	30633	30600	30683	30634	30715	30475	30747	30419	30360	30420	30992	30738	30407	30553	30524	30452	30767	30391	30555	30747	30699	30804	30698	30859	30888	30642	30598	30798	30823	30446	30314	30665	30794	30562	30521	30828	30489	30549	30804	30550
60044	96749	96045	85290	59319	40018	29118	24909	23305	23037	23029	23169	22987	23055	23074	23149	23152	23178	23034	23227	23108	23094	23216	23073	23265	23151	23283	23239	23136	23312	23192	23230	23193	23266	23110	23207	23245	23318	23181	23223	23229	23121	23268	23312	23034	23139	23315	23229	23360	23192	23353	23161	23285	23285	23008	23318	23301	23191	23084	23464	23332	23232	23237	23366	23223	23105	23256	23266	23095	23139	23002	23253	23378	23344	23073	23142	23113	23446	23315	22980	23391	23245	23196	22999	23237	23207	23064	23154	23261	23025	23166	23110	23279	23074	23183	23197	23095	23274	23292	23186	23210	23159	23149	23106	23319	23195	23208	23268	23072	23201	23297	23386	23295	23152	23054	23271	23131	23314	23093	23253	23198	23320	23128	23165	23322	23143	23362	23063	23228	23191	23159	23249	23158	23427	23174	23038	23038	23073	23292	23231	23200	23236	23215	23282	23307	23269	23193	23296	23380	23341	23317	23155	23307	23170	23073	23259	23165	22998	23287	23229	23118	23062	23044	23331	23197	23227	23018	23269	23163	23125	23228	23247	23062	23156	22950	23199	23137	23229	23195	23227	23078	23122	23241	23186	23105	23253	23183	23043	23007	23408	23048	23067	23303	23254	23198	23160	23060	22880	23114	23335	23135	23222	23131	23342	23171	23034	23088	23113	23301	22945	23302	23030	23061	23269	23248	23267	23272	23173	23202	23220	22978	23228	23070	23328	23245	23070	23172	23298	23126	23179	23299	23404	23052	23271	23245	23189	22996	23151	23106	23262	23117	23290	23076	23123	23156	23151	23157	23334	23385	23219	23008	23320	23134	23126	23142	23057	23167	23255	23291	23156	23222	23301	23111	23105	23185	23158	23091	23105	23058	23433	23230	23119	23309	23170	23080	23096	23182	23116	22865	22987	23326	23118	23268	23278	23285	23142	23304	23307	23076	23218	23125	23209	23226	23236	23013	23259	23368	23187	23224	23196	23156	23113	23095	23085	23086	22995	23075	23212	23080	23191	23274	23160	23151	23294	23191	23080	23120	23108	22968	23052	23110	23196	23083	23193	23223	23087	23166	23269	23268	23148	23177	23256	23234	23307	23067	23128	23165	23248	23379	23198	23349	23330	23135	23177	22980	23115	23473	23303	23034	23102	23334	23246	23159	23200	23226	23145	23331	23127	23243	23275	23063	23187	23165	23230	23151	22995	23242	23410	23242	23079	23079	23254	23179	23129	23327	22993	23300	23246	23299	23195	23171	23181	23153	23161	23198	23201	23227	23068	22985	23282	23143	23172	23240	23382	23214	23181	23319	23063	23213	23398	23278	23002	23231	23213	23381	23238	23135	23168	23202	23193	23230	23288	23078	23198	23260	23194	23094	23213	23172	23076	22995	23133	23136	23222	23091	23301	23243	23196	23064	23157	23126	22955	23046	23250	23246	23038	23112	23091	23219	23280	23181	23139	23121	23075	23259	23141	23023	23201	23047	23209	23330	23245	23221	23254	22967	23137	23037	23185	23180	23171	23195	23281	23074	23244	23260	23181	23204	23217	22979	23104	23180	23148	23230	23270	23242	23308	23274	23073	23348	23189	23170	23214	23264	23215	23238	23206	23125	23143	23187	23347	23113	23262	23200	23253	23286	23182	23233	23096	23261	23294	23162	23200	23144	23210	23328	23393	23224	23138	23411	23130	23288	23038	23311	23237	23398	23283	23157	23228	23098	23121	23426	23270	23207	22923	23037	23164	23018	23110	22845	23128	23280	23215	23188	23118	23164	23173	23315	23022	23129	23369	23269	23150	23269	23229	23273	23149	23112	23230	23192	23274	23237	23061	23021	23177	23127	23192	23132	23246	23306	23169	23234	23100	23113	23181	23217	23163	23109	23230	23193	23134	23204	23226	23305	23212	23024	23087	23196	23372	23160	23237	23328	23095	23167	23278	23167	23053	23162	23142	23042	23316	23079	23101	23234	23293	23331	23218	23104	23280	23266	23240	23167	23071	23112	23197	23108	23381	23198	23196	23043	23270	23158	23168	23069	22987	23246	23278	23129	23064	23191	23233	23369	23246	23261	23088	23120	23169	23177	23090	23253	23160	23228	23156	23237	23157	23205	23176	23261	23017	23168	23093	23152	23157	23164	23173	23201	23163	23212	23162	23219	23113	23094	23089	22901	23300	22978	23178	23241	23173	23238	23174	23199	23231	23115	23222	23218	23175	23153	23102	23173	23222	23300	23139	23172	23181	23120	23306	23140	23218	23053	23163	23095	23127	23196	23283	23143	23093	23269	23179	23200	23104	23184	23125	23526	23099	23225	23127	23167	23244	23254	23203	23084	23448	23221	23235	23149	23054	23281	23219	23108	23121	23392	23310	23197	23280	23235	23373	23112	23264	23210	23184	23300	23223	23251	23150	23154	23162	23312	23376	23243	23064	23200	23244	23080	23175	23167	23395	23202	23205	23446	23195	23264	23183	23341	23304	23231	23218	23031	23264	23167	23191	23107	23076	23186	23417	23091	23213	23256	23048	23078	23225	23097	22988	23197	23163	23224	23080	23143	23131	23209	23227	23205	23185	23218	23122	23194	23400	23387	23029	23289	23142	23268	23220	23204	23231	23145	23395	23216	23149	23066	23187	23261	23132	23099	23264	23092	23341	23221	23266	23254	22991	23244	23022	23034	23264	23325	23206	23115	23088	23423	23172	23221	23319	23030	23214	23063	23360	23238	23068	23052	23273	22993	22973	23090	23220	23402	23145	23166	23265	23106	23164	23214	23268	23311	23176	23080	23038	23076	23065	23108	23251	23185	23105	23220	23212	23022	23305	23137	23276	23168	23285	23145	23224	23095	23242	23433	23049	23085	23082	23130	23151	23191	23236	23197	23110	23253	23027	23202	23186	23263	23148	23322	23404	22991	23250	23300	23186	23107	23198	23214	23017	23179	23294	23165	23198	23316	23300	23413	23280	23130	23347	23121	23084	23035	23035	23132	23320	23105	23336	23086	23315	23396	23308	23035	23289	23163	23150	23253	23329	23174	23061	23251	23187	23254	23261	23240	23275	23280	23267	23178	23177	23133	23299	23210	23119	23293	23077	23043	23173	23395	23261	23283	23148	23290	23208	23217	22981	23123	23049	23307	23174	23107	23090	23117	23183	23155	23044	23332	23259	23074	23129	23251	23226	23266	23174	23229	23360	23185	23304	23249	23165	23263	23389	22956	23259	23044	23296	23180	23351	23261	23350	23275	23239	23280	23279	23341	23293	23223	23211	23289	23212	23320	23097	23108	23251	23224	23306	23335	23161	23173	23203	23027	22952	23265	23198	23161	23289	23064	22961	23336	23105	23148	23111	23088	23222	23172	23063	23040	23194	23290	23109	23142	23229	23186	23165	23348	23110	23392	23211	23456	23111	23072	23298	23285	23115	23033	23190	23171	23126	23233	23154	23148	23089	23188	23238	22998	23031	23285	23248	23149	23285	23263	23222	23373	23146	23043	23035	23115	23224	23201	23423	23148	23070	23277	23327	23120	23194	23308	23225	23093	23185	23137	23270	23028	23357	23060	23280	23288	23380	23371	23059	23120	23141	23206	23218	23134	23049	23076	23100	23144	23221	23081	23363	23180	23184	23220	23275	23390	23124	23299	23247	23313	23375	23236	23113	23393	23121	23178	22992	23276	23362	23186	23226	23408	23171	23212	23285	23297	23206	23291	23356	23046	23140	23189	23056	23141	23173	23055	23196	23148	23239	23214	23092	23243	23259	23077	23263	23082	23235	23323	23176	23101	23239	23075	23232	23247	23224	23305	23199	23181	23020	23063	23204	23237	23334	23127	23189	23348	23163	23175	23250	23236	23063	23281	23223	23231	23335	23111	23134	23178	23102	23088	23244	23273	23112	23195	23144	23109	23249	23089	23272	23247	23165	23212	23120	23253	23098	23124	23124	23039	23210	23364	23188	23532	23078	23166	23254	23421	23012	23132	23109	23173	23109	23262	23218	23104	23240	23223	23155	23153	23243	23283	23198	23047	23182	23239	23263	23362	23238	23283	22872	23388	23117	23323	23225	23043	23130	23202	22890	23165	23160	23181	23188	23184	23061	23128	23143	23214	23178	23257	23254	23056	23289	23189	23089	23430	22948	23215	23080	23234	23144	23180	23272	23259	23040	23313	23181	23331	23303	23221	23125	23144	23226	23265	23140	23228	23238	22966	23101	23319	23309	23194	23263	23233	23323	23221	23325	23144	23165	23151	23237	23173	23247	23018	23082	23110	23215	23239	22998	23079	23303	23088	23101	23186	23436	23172	23309	22914	23155	23315	23234	23116	23233	23073	23153	22827	23163	23192	23247	23276	23321	23217	23337	23165	23220	23147	23176	22981	23209	23216	23364	23149	23198	23272	23187	23390	23244	23184	23247	23260	23182	23054	23306	23135	23225	23224	23250	23088	23156	23110	23175	23231	23210	23257	23340	23280	23164	23347	23384	23193	23160	23196	23153	23303	23323	23220	23276	23189	23081	23376	22930	23200	23196	23317	23073	23156	23051	23279	23238	23234	23212	23251	23121	23104	23186	23144	23065	23054	23079	23408	23206	23140	23206	23179	23255	23204	23202	23302	23142	23308	23058	23175	23127	23217	23276	23170	23277	23165	23038	23248	23247	23110	22981	23187	23216	23204	22923	23114	23125	23122	23126	23143	23356	23269	23115	23124	23295	23056	22966	23269	23063	23284	23231	23183	23142	23150	23100	23168	23181	23112	22863	23451	23182	23048	23340	23081	23278	23088	23279	23323	23132	23261	23173	23100	23183	23138	23044	23111	23315	23231	23072	23237	23137	23099	23118	23057	23348	23046	23264	23308	23136	23259	23244	23129	23268	23194	23103	23077	23006	23424	23347	23173	23242	23252	23141	23222	23264	23123	23263	23353	23453	23173	23245	23108	23193	23285	23151	23031	23104	23261	23347	23169	22955	23165	23245	23229	23060	23298	23219	23337	23353	23374	23287	23080	23271	23216	23214	23098	23101	23159	23269	23194	23187	23107	23242	23265	23180	23144	23306	23132	23295	23215	23189	23271	23185	23305	23252	23200	23238	23233	23184	23195	23159	23136	23382	23061	23327	23278	23195	23170	23254	23336	23249	23330	23050	23238	23121
28728	35791	51427	43292	34696	31409	30271	29795	29424	29787	29668	29716	29668	29588	29732	29952	29775	29620	29614	29847	29748	29770	29612	29505	29785	29762	29831	30006	29705	29732	29712	29640	29966	29667	29607	29642	29964	29776	29567	29385	29731	29811	29786	29583	29444	29990	29613	29518	29770	29470	29705	29982	29845	29806	29330	29562	29647	29597	29748	29502	29569	29838	29879	29895	29745	29979	29708	29817	29736	29747	29556	29508	29602	29598	29640	30082	29590	29606	29584	29606	29667	29709	29612	29742	29531	29780	29485	29434	29536	29735	29722	29714	29518	29412	29672	29811	29812	29900	29781	29566	29842	29611	29673	29662	29777	29534	29800	29724	29631	29633	29517	29674	29554	29446	29611	29455	29616	29678	29641	29616	29797	29698	29631	29648	29536	29584	29793	29570	29660	29795	29859	29537	29624	29796	29557	29470	29509	29792	29524	29492	29275	29727	29562	29693	29752	29615	29608	29600	29676	29436	29682	29516	29451	29623	29611	29885	29767	29994	29590	29565	29632	29700	29748	29783	29851	29403	29709	29565	29742	29734	29641	29334	29661	29659	29918	29652	29522	29659	29542	29617	29804	29927	29598	29521	29883	29655	29767	29597	29664	29756	29672	29603	29713	29706	29628	29761	29514	29682	29548	29608	29779	29772	29788	29873	29561	29631	29759	29471	29648	29699	29771	29643	29612	29492	29543	29726	29761	29541	29664	29703	29721	29933	29654	29748	29507	29687	29706	29517	29643	29655	29432	29715	29734	29846	29703	29675	29592	29742	29810	29721	29748	29644	29608	29697	29581	29613	29602	29687	29634	29638	29477	29688	29830	29787	29969	29598	29631	29806	29674	29632	29579	29561	29747	29863	29512	29513	29726	29527	29563	29528	29706	29581	29514	29414	29700	29620	29514	29582	29634	29477	29458	29637	29752	29651	29583	29556	29831	29602	29442	29804	29417	29593	29490	29882	29975	29843	29355	29613	29622	29784	29773	29857	29672	29689	29752	29513	29485	29718	29684	29661	29600	29717	29506	29509	29348	29621	29667	29659	29428	29806	29468	29679	29628	29680	29569	29469	29713	29662	29741	29655	29623	29795	29579	29508	29469	29813	29709	29453	29684	29389	29493	29780	29413	29753	29840	29575	29680	29822	29596	29578	29560	29466	29658	29557	29751	29722	29738	29801	29722	29607	29644	29729	29603	29611	29778	29796	29660	29786	29764	29633	29860	29641	29463	29561	29853	29642	29636	29533	29741	29667	29658	29529	29304	29663	29879	29526	29789	29660	29882	29575	29747	29605	29409	29742	29727	29452	29618	29512	29573	29562	29550	29810	29772	29423	29755	29643	29631	29533	29390	29753	29551	29389	29802	29847	29527	29421	29640	29725	29813	29623	29347	29547	29701	29683	29469	29716	30013	29516	29874	29461	29729	29695	29680	29893	29497	29588	29739	29371	29738	29540	29394	29593	29609	29744	29509	29709	29867	29406	29707	29612	29583	29688	29498	29976	29698	29569	29583	29638	29655	29473	29528	29521	29773	29256	29710	29681	29629	29519	29578	29626	29567	29638	29508	29797	29582	29759	29576	29534	29533	29758	29787	29687	29828	29700	29787	29698	29727	29538	29619	29781	29655	29872	29693	29761	29821	29547	29660	29625	29643	29701	29519	29553	29829	29532	29807	29565	29488	29828	29739	29618	29648	29758	29648	29611	29583	29608	29850	29452	29539	29511	29747	29622	29480	29506	29598	29708	29759	29605	29527	29507	29778	29716	30044	29726	29868	29631	29814	29687	29639	29550	29421	29798	29659	29274	29743	29574	29646	29695	29708	29344	29882	29758	29560	29910	29895	29672	29628	29633	29834	29764	29634	29874	29751	29709	29523	29506	29547	29812	29796	29703	29711	29881	29822	29596	29579	29598	29544	29799	29537	29636	29756	29466	29647	29554	29783	29696	29349	29571	29423	29541	29673	29725	29549	29703	29501	29842	29655	29659	29715	29581	29427	29750	29744	29513	29482	29368	29931	29581	29447	29383	29691	29632	29585	29775	29697	29532	29584	29692	29599	29694	29704	29765	29605	29675	29653	29657	29553	29820	29648	29474	29523	29708	29762	29500	29533	29587	29642	29666	29763	29700	29662	29768	29482	29590	29353	29570	29727	29516	29694	29642	29871	29480	29746	29476	29733	29880	29684	29761	29619	29807	29700	29706	29708	29660	29584	29644	29662	29599	29401	29650	29606	29471	29599	29576	29749	29715	29633	29651	29913	29712	29733	29710	29818	29789	29672	29635	29665	29577	29500	29716	29754	29443	29680	29601	29735	29657	29566	29413	29600	29605	29603	29376	29701	29627	29756	29688	29650	29695	29625	29694	29763	29917	29645	29576	29717	29688	29542	29608	29714	29667	29808	29611	29523	29693	29732	29618	29599	29552	29924	29611	29417	29740	29684	29752	29275	29794	29920	29559	29901	29769	29785	29851	29754	29482	29808	29719	29756	29713	29656	29723	29627	29768	29794	29391	29395	29577	29730	29488	29562	29626	29719	29523	29661	29930	29590	29547	29763	29645	29669	29808	29923	29654	29618	29675	29649	29598	29906	29604	29728	29538	29588	29757	29904	29514	29734	29712	29476	29789	29690	29655	29489	29539	29705	29765	29664	29891	29585	29765	29675	29526	29606	29716	29597	29652	29797	29663	29658	29738	29681	29565	29764	29685	29625	29776	29735	29652	29560	29546	29875	29667	29828	29569	29746	29748	29800	29785	29680	29569	29472	29509	29681	29650	29775	29830	29598	29520	29806	29620	29747	29513	29765	29516	29933	29910	29716	29548	29498	29827	29654	29440	29441	29640	29679	29587	29790	29528	29739	29893	29634	29560	29728	29844	29772	29687	29780	29767	29753	29591	29614	29627	29744	29734	29449	29623	29576	29481	29628	29890	29630	29439	29742	29588	29429	29490	29753	29704	29633	29869	29810	29709	29603	29478	29887	29741	29472	29670	29535	29833	29770	29579	29665	29539	29531	29594	29480	29557	29699	29603	29489	29791	29696	29768	29652	29654	29779	29684	29539	29600	29569	29562	29561	29653	29662	29575	29437	29566	29703	29470	29680	29755	29597	29964	29753	29680	29907	29757	29600	29564	29569	29507	29719	29765	29677	29353	29650	29663	29777	29709	29567	29605	29632	29782	29845	29894	29407	29702	29790	29628	29596	29833	29844	29796	29694	29607	29499	29484	29606	29660	29583	29622	29380	29457	29660	29658	29754	29504	29333	29533	29685	29543	29644	29790	29761	29607	29623	29640	29587	29634	29654	29535	29783	29633	29523	29695	29695	29723	29678	29752	29652	29545	29772	29612	29490	29673	29734	29637	29547	29702	29750	29536	29718	29809	29873	29476	29673	29617	29587	29513	29614	29666	29734	29506	29896	29339	29969	29432	29813	29714	29562	29660	29632	29733	29965	29734	29545	29618	29857	29700	29550	29642	29640	29584	29591	29657	29433	29652	29464	29513	29799	29706	29719	29947	29739	29658	29799	29691	29500	29698	29500	29710	29527	29739	29457	29456	29624	29674	29799	29374	29568	29680	29726	29346	29464	29765	29562	29613	29363	29633	29658	29554	29569	29564	29742	29509	29673	29623	29636	29654	29598	29614	29813	29663	29549	29673	29570	29776	29764	29504	29702	29672	29729	29678	29687	29390	29626	29537	29848	29488	29538	29767	29828	29540	29706	29615	29504	29549	29720	29588	29695	29575	29529	29688	29522	29662	29542	29744	29593	29554	29392	29768	29795	29669	29659	29802	29790	29529	29802	29687	29774	29625	29643	29289	29548	29779	29420	29672	29602	29741	29665	29621	29730	29629	29568	29516	29639	29624	29646	29713	29543	29660	29578	29681	29406	29664	29637	29629	29653	29519	29575	29517	29530	29578	29588	29517	29679	29796	29869	29587	29899	29616	29732	29779	29809	29725	29491	29617	29670	29684	29581	29803	29521	29562	29653	29491	29446	29626	29431	29837	29705	29373	29562	29472	29540	29804	29604	29661	29877	29628	29645	29509	29444	29627	29764	29687	29540	29767	29954	29640	29513	29544	29921	29765	29515	29691	30001	29692	29648	29607	29920	29523	29554	29574	29684	29798	30246	29496	29663	29508	29721	29742	29567	29709	29630	29731	29803	29627	29614	29527	29637	29790	29659	29683	29706	29605	29608	29432	29631	29789	29765	29674	29717	29684	29574	29735	29735	29607	29804	29602	29702	29431	29647	29627	29778	29822	29789	29342	29678	29655	29868	29388	29665	29718	29582	29599	29564	29738	29841	29524	29839	29648	29830	29721	29909	29577	29731	29896	29610	29365	29607	29748	29763	29718	29575	29487	29880	29773	29705	29620	29778	29555	29577	29634	29853	29658	29288	29624	29738	29641	29687	29372	29556	29555	29825	29586	29650	29862	29715	29623	29585	29632	30101	29951	29818	29644	29480	29784	29679	29576	29688	29508	29825	29628	29840	29646	29661	29847	29679	29684	29775	29677	29695	29555	29814	29713	29883	29593	29557	29613	29787	29689	29745	29714	29707	29526	29427	29942	29679	29680	29807	29625	29747	29460	29715	29728	29442	29727	29584	29697	29440	29673	29519	29618	29775	29456	29725	29907	29677	29597	29550	29618	29702	29372	29515	29617	29782	29786	29814	29790	29683	29437	29699	29748	29417	29678	29682	29567	29589	29719	29722	29600	29644	29620	29595	29529	29703	29544	29784	29665	29647	29655	29610	29730	29581	29734	29325	30021	29713	29443	29651	29625	29731	29753	29571	29620	29606	29793	29794	29781	29728	29694	30022	29653	29510	29571	29972	29748	29732	29602	29633	29551	29535	29717	29674	29728	29604	29711	29668	29642	29596	29500	29613	29606	29636	29665	29576	29726	29774	29691	29805	29687	29812	29695	29342	29640	29571	29638	29956	29621	29708	29534	29570	29559	29596	29552	29533	29623	29549	29713	29635	29432	29734	29655	29873	29649	29817	29848	29567	29755	29714	29463	29429	29737	29575	29566	29501	29520	29562	29415	29792	29524	30007	29808	29706	29509	29773	29535	29658	29582	29644	29804	29655	29539	29842	29476	30018	29706	29715	29630	29993	29544	29609	29653	29800	29578	29648	29595
31781	58842	53650	37630	28517	24105	22855	22631	22757	22460	22644	22661	22405	22534	22546	22593	22574	22473	22558	22454	22573	22522	22642	22601	22298	22703	22428	22593	22599	22661	22569	22601	22652	22582	22539	22482	22434	22398	22515	22532	22673	22507	22656	22516	22505	22512	22648	22453	22463	22377	22533	22513	22424	22656	22517	22507	22437	22389	22477	22648	22589	22515	22503	22618	22639	22481	22492	22434	22566	22534	22530	22608	22278	22518	22466	22526	22473	22486	22533	22616	22530	22667	22463	22420	22471	22455	22267	22383	22520	22569	22728	22479	22531	22518	22572	22558	22362	22539	22604	22362	22631	22489	22490	22567	22448	22582	22579	22513	22644	22507	22498	22546	22487	22575	22433	22533	22600	22632	22550	22533	22567	22477	22483	22583	22662	22618	22607	22461	22491	22620	22585	22585	22719	22694	22544	22494	22650	22396	22489	22588	22449	22693	22485	22594	22688	22498	22538	22474	22479	22674	22527	22602	22524	22491	22511	22475	22606	22352	22446	22578	22683	22553	22510	22537	22614	22321	22519	22465	22524	22430	22669	22689	22430	22537	22659	22497	22506	22376	22409	22519	22329	22470	22559	22539	22326	22301	22414	22588	22348	22558	22436	22534	22596	22473	22599	22523	22563	22552	22644	22731	22644	22473	22463	22582	22560	22564	22269	22403	22465	22450	22489	22505	22501	22535	22617	22608	22622	22407	22525	22418	22646	22662	22479	22483	22669	22608	22416	22484	22698	22308	22537	22388	22478	22420	22475	22513	22602	22372	22543	22345	22503	22438	22440	22525	22590	22382	22426	22571	22390	22645	22493	22565	22539	22573	22365	22665	22497	22607	22430	22443	22434	22504	22510	22427	22498	22566	22346	22679	22378	22502	22257	22482	22590	22470	22511	22343	22625	22511	22436	22515	22549	22447	22563	22559	22394	22623	22545	22560	22432	22421	22488	22671	22565	22421	22628	22338	22517	22700	22632	22649	22534	22605	22443	22535	22391	22525	22495	22622	22504	22466	22593	22508	22718	22627	22605	22550	22556	22691	22540	22566	22341	22477	22463	22429	22393	22502	22500	22584	22414	22616	22482	22623	22614	22457	22455	22626	22452	22484	22481	22528	22506	22511	22670	22391	22591	22562	22378	22650	22499	22299	22520	22520	22770	22388	22355	22767	22545	22575	22595	22404	22592	22399	22445	22394	22723	22406	22379	22432	22430	22372	22650	22636	22467	22719	22503	22392	22316	22617	22611	22434	22485	22659	22541	22543	22322	22496	22558	22488	22371	22585	22586	22504	22464	22614	22442	22599	22634	22504	22615	22389	22441	22300	22549	22597	22420	22532	22565	22619	22564	22456	22496	22390	22527	22601	22470	22479	22524	22466	22593	22432	22546	22482	22455	22484	22361	22492	22614	22551	22592	22681	22445	22562	22521	22316	22663	22680	22551	22409	22643	22665	22401	22674	22719	22666	22446	22603	22367	22544	22479	22727	22487	22503	22604	22697	22641	22459	22490	22520	22499	22531	22650	22439	22602	22616	22449	22526	22423	22508	22490	22627	22544	22463	22633	22691	22352	22683	22360	22403	22347	22489	22607	22537	22499	22505	22598	22403	22468	22618	22524	22504	22468	22598	22414	22687	22521	22571	22592	22491	22470	22500	22392	22489	22480	22640	22466	22464	22475	22525	22563	22616	22437	22577	22526	22600	22482	22566	22611	22507	22430	22295	22782	22472	22505	22403	22503	22658	22307	22540	22647	22520	22536	22638	22629	22539	22585	22573	22540	22587	22618	22350	22537	22341	22520	22410	22367	22459	22591	22466	22473	22675	22592	22586	22584	22485	22520	22637	22512	22550	22589	22509	22460	22422	22430	22622	22681	22400	22415	22522	22589	22378	22642	22660	22590	22481	22487	22556	22318	22418	22538	22661	22480	22397	22713	22495	22393	22625	22654	22506	22491	22485	22486	22557	22673	22376	22447	22485	22651	22680	22565	22565	22506	22700	22664	22484	22694	22232	22555	22467	22632	22354	22537	22503	22598	22472	22544	22720	22644	22594	22495	22455	22625	22653	22606	22646	22522	22350	22532	22484	22638	22431	22614	22499	22509	22516	22501	22337	22595	22680	22436	22488	22609	22510	22243	22521	22345	22630	22692	22549	22463	22530	22476	22495	22650	22589	22597	22893	22715	22360	22688	22364	22370	22569	22519	22612	22508	22419	22597	22784	22532	22541	22401	22411	22496	22434	22557	22605	22428	22531	22484	22500	22495	22585	22482	22477	22603	22601	22630	22628	22495	22602	22555	22515	22572	22547	22493	22431	22557	22629	22335	22526	22349	22488	22546	22399	22442	22614	22444	22412	22333	22559	22553	22616	22546	22509	22616	22546	22626	22503	22553	22648	22472	22673	22512	22599	22587	22637	22697	22581	22657	22665	22478	22450	22578	22416	22412	22552	22484	22443	22642	22498	22689	22399	22616	22453	22554	22758	22418	22610	22674	22557	22541	22603	22554	22581	22534	22629	22410	22396	22589	22499	22593	22434	22503	22576	22568	22539	22529	22423	22473	22628	22434	22571	22584	22528	22499	22617	22515	22367	22491	22623	22494	22500	22488	22637	22299	22659	22529	22608	22364	22603	22625	22445	22434	22529	22631	22623	22610	22456	22422	22610	22393	22673	22548	22579	22513	22677	22458	22523	22542	22647	22616	22492	22522	22554	22616	22524	22662	22487	22464	22467	22657	22569	22580	22506	22512	22574	22455	22415	22615	22433	22486	22645	22590	22448	22534	22402	22333	22401	22495	22611	22423	22442	22438	22725	22603	22446	22624	22618	22570	22428	22537	22548	22251	22468	22542	22604	22567	22528	22424	22579	22443	22784	22552	22447	22457	22538	22595	22626	22577	22620	22667	22457	22390	22545	22360	22491	22478	22658	22876	22508	22501	22486	22266	22649	22586	22812	22504	22458	22625	22571	22554	22529	22458	22424	22604	22503	22422	22526	22459	22515	22657	22555	22357	22563	22651	22559	22523	22502	22671	22378	22478	22555	22490	22518	22373	22687	22467	22358	22491	22405	22681	22591	22637	22661	22495	22653	22721	22529	22483	22492	22367	22382	22641	22741	22538	22604	22571	22652	22561	22397	22627	22686	22603	22664	22338	22497	22382	22458	22581	22428	22487	22593	22691	22449	22534	22743	22671	22366	22775	22799	22488	22548	22429	22580	22417	22469	22462	22385	22787	22470	22556	22492	22411	22371	22622	22491	22416	22418	22453	22522	22546	22626	22605	22295	22574	22570	22514	22440	22495	22373	22414	22622	22637	22540	22622	22634	22585	22614	22618	22289	22506	22403	22604	22523	22705	22629	22613	22437	22510	22396	22756	22359	22641	22669	22498	22513	22514	22446	22414	22517	22560	22648	22465	22399	22632	22506	22383	22510	22548	22534	22536	22642	22693	22439	22504	22595	22560	22570	22551	22368	22719	22345	22682	22450	22719	22475	22648	22462	22617	22501	22560	22529	22545	22513	22423	22569	22452	22555	22438	22451	22369	22418	22513	22483	22608	22771	22316	22514	22382	22596	22529	22485	22629	22630	22509	22416	22441	22508	22544	22580	22493	22449	22536	22443	22698	22487	22448	22544	22577	22511	22533	22507	22525	22608	22592	22779	22587	22690	22594	22523	22741	22614	22448	22559	22545	22346	22504	22694	22544	22388	22616	22654	22470	22568	22580	22479	22473	22469	22625	22468	22575	22639	22732	22260	22398	22365	22464	22383	22408	22545	22508	22582	22393	22573	22486	22508	22455	22491	22585	22607	22373	22582	22494	22543	22605	22513	22596	22607	22469	22554	22577	22386	22494	22550	22568	22627	22468	22592	22628	22463	22546	22369	22473	22605	22505	22473	22748	22581	22445	22465	22309	22728	22569	22482	22505	22509	22622	22409	22610	22370	22468	22410	22594	22544	22512	22643	22520	22487	22410	22579	22632	22485	22586	22497	22262	22436	22519	22443	22659	22454	22488	22585	22557	22608	22578	22620	22606	22542	22422	22570	22560	22515	22465	22423	22583	22633	22770	22519	22435	22377	22600	22630	22567	22617	22611	22575	22552	22435	22628	22665	22532	22626	22538	22619	22543	22510	22454	22604	22515	22552	22521	22629	22591	22647	22514	22557	22518	22570	22565	22453	22450	22496	22548	22464	22778	22616	22541	22587	22652	22514	22302	22699	22331	22624	22487	22718	22383	22464	22543	22446	22583	22636	22521	22555	22518	22557	22557	22584	22452	22604	22477	22420	22476	22649	22375	22695	22345	22366	22558	22572	22343	22620	22501	22536	22604	22622	22432	22537	22653	22535	22578	22430	22601	22625	22288	22745	22468	22565	22613	22568	22443	22513	22605	22488	22624	22462	22409	22303	22713	22608	22356	22508	22505	22466	22515	22534	22564	22508	22448	22612	22466	22696	22542	22464	22667	22514	22558	22376	22498	22572	22348	22514	22464	22476	22544	22513	22614	22604	22582	22669	22552	22414	22791	22487	22516	22464	22543	22594	22534	22622	22577	22541	22459	22395	22553	22720	22525	22386	22423	22285	22468	22569	22629	22439	22475	22586	22533	22390	22487	22514	22487	22306	22596	22547	22518	22380	22480	22468	22366	22528	22507	22620	22397	22369	22590	22427	22336	22439	22486	22564	22524	22515	22516	22667	22572	22477	22422	22537	22502	22463	22736	22447	22491	22553	22483	22523	22528	22571	22404	22562	22367	22493	22359	22460	22579	22604	22536	22603	22470	22521	22658	22537	22467	22604	22747	22622	22592	22460	22579	22501	22249	22492	22627	22732	22378	22651	22664	22364	22533	22391	22662	22507	22584	22583	22585	22591	22559	22587	22551	22735	22543	22410	22507	22676	22675	22429	22496	22645	22602	22615	22619	22784	22547	22618	22543	22504	22440	22625	22384	22734	22592	22533	22553	22520	22504	22628	22447	22583	22565	22339	22351	22532	22460	22503	22475	22579	22603	22444	22371	22506	22539	22453	22568	22546	22693	22598	22613	22515	22356	22415	22574	22433	22550	22550	22554	22369	22455	22378	22507	22402	22430	22563	22628	22421	22461	22506	22415	22631	22473	22809	22600	22516	22395	22649	22440	22507
24182	25113	48883	50697	40679	34388	32952	30310	29805	30091	30023	30069	29865	29964	29879	29946	29886	29919	29604	29777	30116	29875	29831	29796	29964	29894	29992	29711	29735	29622	29848	29817	29764	29798	29752	29668	29791	29855	29953	29492	29721	29836	30007	29695	29888	29722	29629	29985	29993	29712	29775	29676	29722	29578	29582	29709	29963	29714	30089	29867	29821	29632	29728	29551	29728	29724	29994	29805	29850	29910	29729	29642	29670	29845	29660	29480	29668	29576	29806	29676	29545	29891	29782	29756	29515	29648	29984	29710	29526	29698	29753	29705	29742	29593	29737	29794	29617	29796	29810	29811	29780	29886	29687	29607	29827	29726	29643	29705	29814	29716	29968	29776	29820	29832	29659	29599	29779	29766	29647	29812	29640	29597	29754	29704	29726	29807	29756	29697	29592	29480	29840	29824	29662	29796	29501	29662	29531	29384	29723	29411	29743	29662	29453	29769	29968	29784	29495	29685	29498	29950	29669	29735	29765	29891	29609	29697	29715	29806	29734	29670	29763	29868	29968	30091	30163	29653	29561	29830	29743	29731	29891	29879	29590	29817	29696	29708	29702	29422	29725	29607	29664	29618	29662	29715	29481	29971	29906	29630	29826	29634	29794	29728	29853	29622	29483	29928	29589	29492	29557	29700	29689	29755	29829	29633	29772	29559	29850	29578	29786	29789	29704	29613	29616	29705	29616	29733	29845	29396	29817	29824	29765	29740	29619	29803	29891	29741	29780	29708	29681	29722	29724	29597	29650	29729	29741	29609	29501	29704	29747	29841	29697	29677	29770	29675	29736	29712	29726	29637	29504	29490	29607	29601	29560	29970	29629	29655	29382	29508	29773	29412	29690	29655	29800	29783	29730	29711	29815	29790	29531	29680	29455	29723	29786	29789	29721	29808	29795	29754	29719	29630	29723	29780	29571	29490	29872	29625	29701	29725	29724	29497	29807	29639	29598	29660	29659	29654	29713	29946	29868	29741	29621	29694	29498	29523	29875	29552	29513	29876	29768	29740	29829	29779	29693	29773	29759	29756	29847	29952	29701	29709	29819	29603	29750	29800	29740	29829	29632	29801	29762	29574	29985	29774	29992	29756	29549	29535	29790	29849	29973	29762	29708	29661	29739	29436	29766	29816	30129	29987	29799	29837	29698	29759	29687	29829	29678	29831	29668	29466	29730	29712	29476	29663	29774	29708	29598	29352	29769	29538	29932	29697	29428	29519	29583	29623	29698	29594	30111	29831	29883	29811	29605	29784	29709	29685	29636	29915	29716	29769	29697	29556	29677	29756	30017	29716	29739	29652	29695	29787	29499	29852	29657	29619	29609	29713	29835	29924	29581	29450	29868	29634	29815	29766	29541	29605	29812	29768	29650	29482	29596	29688	29609	29471	29679	29565	29845	29670	29828	29981	29701	29630	29856	29680	29881	29946	29744	29683	29531	29408	29648	29652	29773	29663	29748	29698	29838	29813	29924	29705	29715	29792	29686	29525	29594	29686	29725	29728	29442	29493	29670	29633	29777	29743	29653	29912	29845	29881	29825	29794	29869	29752	29718	29857	29955	29564	29848	29660	29843	29723	29845	29805	29683	29661	29643	29648	29699	29508	29793	29655	29677	29810	29525	29764	29987	29587	29569	29783	29757	29745	29564	29648	29616	29443	29723	29715	29563	29553	29739	29872	29961	29841	29803	29575	29831	29592	29616	29764	29835	29827	29613	29908	29746	29696	29998	29689	29450	29714	29502	29559	29579	29742	29660	29492	29478	29633	29635	29643	29726	29592	29733	29884	29811	29731	29599	29532	29806	29846	29822	29621	29773	29854	29738	29665	30023	29811	29529	29606	29711	29675	29706	29986	29936	29901	29847	29723	29664	29735	29684	29720	29706	29934	29746	29911	29961	29765	29545	29869	29625	29891	29898	29839	29848	29472	29796	29614	29509	29689	29858	29603	29723	29774	29918	29968	29816	29808	29682	29695	29639	29637	29725	29825	30096	29602	29780	29786	29797	29799	29725	29683	29547	29369	29442	29917	29805	29576	29822	29798	29632	29800	29806	29781	29808	29581	29471	29753	29844	29965	29778	29660	29647	29359	29829	29770	29730	29817	29680	29641	29858	29474	29482	29800	29787	29653	29583	29569	29697	29446	29860	29618	29584	29661	29832	29897	29795	29827	29908	29788	29654	29782	29926	29920	29557	29660	29691	29775	29811	29704	29779	29707	29882	29886	29688	29671	29555	29605	29527	29935	29688	29579	29900	29717	29876	29677	29601	29834	29868	29828	29435	29547	29716	29899	29627	29728	29614	29792	29633	29880	29699	29858	29683	29671	29931	29705	29693	29644	29764	29616	29546	29506	29812	29690	29771	29881	29639	29716	29817	29632	29827	29915	29699	29616	29573	29795	29806	29730	29693	29587	29876	29444	29602	29905	29504	29576	29698	29701	29694	29745	29670	29674	29811	29736	29758	29953	29788	29682	29725	29808	29850	29918	29646	29644	29566	29617	29760	29716	29803	29942	29849	29678	29666	29545	29733	29757	29654	29837	29751	29817	29698	29674	29649	29764	29617	29582	29747	29610	29737	29558	29431	29672	29624	29705	29863	29580	29908	29787	29686	29659	29790	29550	29663	29941	29885	29802	29749	29554	29847	29642	29681	29713	29897	29401	29695	29675	29741	29696	29580	29702	29869	29758	29664	29888	29830	29669	29783	29790	29594	29697	29697	29875	29846	29776	30108	29773	29771	29867	29860	29707	29954	29819	29809	29752	29848	29389	29671	29799	29669	29906	29590	29747	29790	29869	29757	29564	29740	29694	29689	29632	29621	29709	29825	29568	29646	29694	29662	30058	29843	29615	29520	29827	29760	29610	29760	29780	29663	29592	29656	29767	29831	29332	29730	29578	29791	29611	29596	29662	29929	29659	29780	29510	29521	29664	29785	29679	29640	29543	29611	29637	29908	29769	29610	29521	29856	29822	29778	29577	29899	29783	29837	29776	29779	29753	29750	29686	29942	29629	29786	29839	29689	29822	29773	29785	29771	29678	29891	29621	29584	29816	29751	29879	29751	29930	29812	29592	29897	29778	29664	29658	29653	29643	29685	29760	29515	29726	29613	29558	29710	29593	29784	29614	29671	29489	29713	29702	29879	29639	29739	29715	29625	29805	29846	29702	29804	29442	29803	29907	29792	30073	29736	29978	29779	29441	29742	30028	29953	29760	29928	29613	29782	29812	29415	29831	29761	29873	29680	29536	29786	29816	29786	29781	29902	29773	29581	29823	29774	29977	29905	29671	29615	30010	29585	29806	29567	29527	29813	29697	29567	29733	29671	29766	29709	29849	29530	29777	29705	29544	29554	29691	29847	29856	29786	29746	29827	29746	29602	29884	29756	29880	29816	29766	29425	29778	29775	29573	29700	29798	29664	29792	29718	29881	29804	29849	29713	29639	29626	29780	29672	29682	29619	29867	29467	29685	29690	29666	29786	29776	29740	29517	29664	29489	29903	29489	29775	29885	29846	29605	29814	29429	29509	29776	29768	29848	29612	29656	29776	30001	29766	29634	29804	29668	29662	29846	29858	29715	29702	29794	29774	29660	29679	29810	29879	29631	29812	29658	29734	29759	29718	29630	29710	29607	29660	29860	29627	29511	29851	29892	29810	29587	29784	29703	29713	29856	29660	29763	29766	29527	29669	29620	29694	29481	29763	29790	29860	29641	29796	29832	29735	29580	29716	29814	29648	29661	29846	29894	29609	29410	29699	29640	29655	29460	29718	29516	29940	29785	29855	29693	29719	29881	29708	29500	29541	29687	29699	29632	29835	29757	29809	29578	29858	29713	29458	29598	29777	29666	29650	29851	29959	29509	29794	29753	29696	29695	29731	29751	29721	29923	29887	29770	29596	29574	29791	29720	29721	29521	29960	29618	29889	29601	29867	29885	29618	29604	29781	29798	29876	29733	29517	29900	29652	29706	29673	29518	29758	29609	29758	29692	29692	29799	29736	29550	29643	29684	29577	29700	29758	29613	29722	29874	29748	29594	30052	30065	29833	29880	29672	29918	29799	29753	29627	29917	29734	29677	29851	29802	29753	29758	29702	29775	29779	29607	29653	29752	29609	29551	29861	29633	29725	29924	29471	29731	29776	29900	29755	29791	29738	29568	29814	29838	29800	29758	29667	29624	29640	29830	29937	29744	29784	29814	29828	29479	29752	29763	29631	29300	29556	29742	29714	29732	29711	29862	29475	29502	29455	29600	29522	29876	29801	29652	29893	29877	29625	29532	29769	29382	29757	29555	29683	29920	29742	29659	29654	29741	29583	29723	29746	29817	29562	29916	29705	29414	29650	29755	29891	29950	29437	29878	29617	29415	29608	29887	29533	29943	29882	29860	29658	29639	29927	29527	29763	29948	29813	29857	29640	29632	29564	29646	29843	29699	29842	29640	29639	29784	29861	29673	29747	29753	29881	29959	29677	29706	29570	29638	29729	29620	29633	29308	29667	29561	29816	29409	29873	29628	29827	29638	29815	29814	29747	29708	29562	29653	29674	29813	29838	29733	29688	29625	29699	29983	29792	29789	29751	29575	29872	29688	29745	29746	29882	29789	29638	29497	29737	29809	29924	29806	29739	29925	29862	29756	29805	29681	29731	29734	29803	29349	29717	29699	29754	29646	29494	29730	29671	29718	29770	29621	29694	29689	29732	29699	29629	29862	29833	29598	29796	29476	29614	29689	29409	29558	29854	29802	29695	29541	29866	29669	29638	29371	29781	29710	29610	29747	29838	29674	29589	29831	29649	29667	29762	29795	29631	29730	29607	29586	29624	29824	29781	29702	29778	29522	29917	29544	29823	29882	29635	29529	29948	29662	29704	29591	29782	29539	29657	29840	29590	29713	29550	29555	29608	29836	29579	29668	29733	29754	29798	29384	29488	29827	29653	29700	29762	29834	29963	29626	29879	29740	29413	29717	29761	29815	29929	29679	29548	29878	29694	29815	29910	29672	29739	29416	29573	29772	29793	29705	29865	29906	29560	29716	29720	29661	29842	29861	29667	29666	29719	30009	29810	29611	29828	29789	29600	29632	29590	29700	29701	29584	29900	29613	29591	29631	29759	29922	29729	29695	29664	29635	29750	29791	29824	29663
52010	97209	89139	65111	43437	29662	24740	23012	22729	22914	22692	22538	22712	22782	22538	22934	22487	22770	22652	22687	22748	22743	22533	22854	22801	22577	22837	22769	22665	22646	22770	22648	22738	22580	22701	22658	22460	22629	22607	22679	22735	22635	22600	22623	22531	22819	22470	22844	22709	22746	22481	22579	22633	22667	22623	22660	22715	22692	22866	22550	22607	22656	22703	22724	22606	22601	22608	22449	22625	22576	22767	22440	22617	22558	22754	22714	22565	22527	22780	22619	22738	22700	22668	22696	22746	22669	22545	22566	22691	22816	22636	22769	22689	22621	22814	22721	22614	22700	22543	22447	22702	22561	22695	22649	22509	22734	22725	22660	22404	22387	22593	22467	22596	22757	22569	22683	22547	22544	22763	22541	22533	22466	22679	22780	22755	22811	22678	22677	22720	22582	22687	22836	22697	22735	22693	22515	22690	22625	22796	22631	22647	22696	22522	22657	22807	22695	22667	22676	22775	22514	22755	22446	22756	22272	22814	22628	22674	22527	22656	22724	22763	22518	22618	22531	22841	22653	22705	22564	22743	22493	22591	22711	22714	22647	22625	22520	22692	22846	22643	22766	22728	22676	22580	22532	22687	22661	22661	22699	22637	22763	22712	22713	22600	22652	22744	22673	22601	22416	22665	22639	22490	22639	22729	22661	22650	22622	22575	22602	22784	22603	22679	22584	22638	22681	22512	22736	22642	22408	22762	22581	22588	22631	22391	22625	22596	22711	22537	22689	22603	22739	22816	22508	22682	22662	22636	22647	22721	22529	22707	22803	22814	22571	22713	22641	22583	22659	22663	22642	22636	22653	22667	22539	22598	22555	22837	22765	22644	22638	22568	22563	22580	22702	22619	22764	22711	22680	22613	22762	22506	22769	22774	22626	22679	22610	22564	22672	22701	22575	22659	22600	22573	22510	22823	22602	22687	22642	22703	22564	22822	22623	22580	22770	22502	22693	22854	22482	22606	22578	22773	22576	22644	22742	22604	22623	22706	22591	22627	22777	22727	22774	22641	22723	22672	22595	22715	22438	22644	22692	22666	22687	22944	22762	22802	22654	22786	22625	22622	22586	22755	22669	22695	22590	22727	22711	22494	22633	22728	22831	22696	22638	22693	22617	22683	22407	22740	22575	22588	22790	22716	22580	22670	22613	22615	22792	22598	22649	22565	22538	22809	22624	22651	22693	22569	22678	22678	22550	22531	22751	22623	22662	22566	22733	22780	22833	22603	22757	22678	22478	22620	22610	22678	22783	22583	22699	22553	22484	22633	22695	22693	22713	22556	22683	22691	22656	22560	22789	22789	22527	22651	22619	22630	22619	22576	22560	22868	22606	22621	22750	22612	22628	22622	22528	22595	22687	22637	22590	22701	22596	22725	22619	22589	22743	22839	22771	22659	22717	22822	22727	22755	22698	22695	22602	22758	22686	22717	22967	22760	22656	22462	22543	22764	22591	22586	22649	22733	22655	22708	22615	22918	22719	22534	22693	22611	22793	22683	22719	22748	22722	22511	22737	22534	22676	22711	22512	22604	22606	22599	22566	22538	22678	22743	22558	22770	22758	22463	22475	22647	22634	22671	22810	22586	22695	22641	22787	22624	22734	22662	22672	22595	22585	22606	22456	22675	22622	22703	22867	22603	22701	22764	22539	22716	22783	22752	22570	22766	22720	22454	22431	22740	22611	22707	22650	22758	22557	22653	22665	22632	22631	22689	22691	22786	22638	22573	22484	22530	22778	22700	22656	22621	22579	22716	22475	22805	22654	22640	22607	22654	22786	22656	22614	22694	22695	22717	22730	22696	22702	22517	22623	22767	22633	22851	22585	22649	22550	22696	22701	22458	22755	22576	22675	22547	22576	22764	22673	22538	22787	22448	22584	22510	22675	22676	22731	22635	22682	22686	22611	22628	22656	22518	22644	22479	22807	22571	22754	22426	22729	22630	22810	22787	22784	22531	22658	22700	22474	22822	22582	22662	22562	22739	22624	22785	22605	22594	22505	22662	22718	22620	22817	22597	22725	22613	22744	22678	22584	22665	22667	22624	22538	22617	22764	22667	22576	22690	22693	22392	22442	22811	22807	22619	22732	22661	22664	22640	22545	22517	22709	22403	22754	22808	22500	22734	22698	22888	22669	22512	22675	22558	22717	22855	22651	22719	22629	22397	22804	22653	22701	22672	22530	22643	22605	22811	22521	22580	22478	22621	22724	22680	22626	22503	22527	22600	22667	22733	22658	22700	22829	22745	22635	22575	22585	22557	22780	22654	22802	22584	22626	22476	22462	22624	22528	22574	22655	22591	22686	22568	22568	22568	22773	22635	22824	22853	22475	22833	22728	22706	22573	22614	22692	22675	22673	22483	22725	22503	22643	22706	22600	22602	22545	22681	22795	22764	22801	22561	22542	22640	22575	22724	22638	22554	22662	22637	22836	22521	22762	22754	22678	22614	22628	22744	22514	22661	22672	22653	22812	22653	22909	22803	22557	22554	22685	22729	22835	22612	22890	22521	22823	22718	22600	22620	22789	22797	22558	22617	22684	22626	22700	22470	22724	22539	22706	22548	22743	22634	22707	22683	22649	22595	22709	22793	22690	22704	22651	22673	22676	22674	22595	22821	22771	22550	22746	22737	22549	22679	22658	22401	22631	22876	22619	22659	22756	22598	22444	22814	22637	22648	22601	22679	22511	22750	22782	22720	22487	22745	22602	22650	22639	22572	22629	22536	22785	22686	22734	22523	22617	22758	22787	22774	22615	22583	22953	22676	22684	22657	22692	22760	22718	22777	22682	22751	22688	22651	22452	22504	22769	22770	22744	22459	22560	22688	22725	22576	22433	22684	22622	22950	22691	22441	22793	22620	22837	22763	22504	22785	22728	22640	22629	22654	22612	22823	22673	22726	22668	22596	22578	22757	22550	22908	22717	22645	22704	22731	22591	22660	22697	22705	22616	22755	22395	22665	22650	22542	22618	22612	22702	22659	22694	22611	22696	22630	22631	22807	22475	22803	22763	22763	22769	22537	22734	22491	22708	22662	22466	22684	22658	22609	22706	22496	22628	22645	22593	22644	22748	22876	22630	22630	22620	22674	22766	22519	22678	22893	22624	22653	22693	22493	22567	22872	22763	22594	22601	22737	22633	22815	22789	22702	22733	22564	22613	22636	22518	22657	22535	22700	22783	22751	22700	22761	22516	22773	22648	22612	22588	22636	22503	22763	22554	22667	22646	22763	22419	22798	22635	22629	22603	22644	22729	22699	22646	22663	22724	22670	22577	22746	22673	22864	22689	22674	22768	22703	22678	22523	22651	22753	22596	22703	22878	22563	22611	22720	22684	22804	22501	22629	22703	22647	22566	22613	22491	22565	22711	22368	22657	22854	22614	22660	22572	22596	22464	22629	22476	22751	22704	22701	22536	22691	22661	22661	22557	22529	22788	22675	22644	22629	22749	22567	22792	22693	22951	22657	22545	22641	22787	22779	22685	22905	22508	22591	22691	22575	22662	22608	22742	22475	22792	22837	22655	22513	22619	22751	22591	22775	22771	22598	22726	22716	22726	22778	22632	22401	22618	22762	22613	22647	22638	22655	22767	22471	22678	22566	22597	22611	22615	22674	22670	22754	22705	22729	22651	22523	22721	22684	22596	22699	22691	22678	22674	22597	22604	22620	22693	22444	22491	22778	22597	22789	22586	22466	22687	22639	22846	22633	22708	22591	22701	22713	22470	22824	22864	22724	22462	22588	22802	22726	22750	22660	22728	22647	22622	22618	22638	22721	22637	22376	22654	22705	22603	22579	22745	22656	22627	22728	22451	22658	22585	22735	22732	22611	22802	22732	22818	22587	22631	22665	22710	22691	22677	22582	22802	22607	22825	22651	22696	22570	22674	22506	22628	22744	22617	22682	22487	22549	22549	22612	22558	22608	22704	22664	22757	22575	22623	22589	22553	22632	22443	22670	22718	22629	22749	22736	22891	22670	22667	22612	22564	22584	22776	22628	22613	22687	22694	22608	22504	22659	22889	22773	22675	22424	22710	22684	22602	22630	22744	22781	22781	22678	22549	22823	22448	22670	22534	22672	22565	22690	22769	22512	22631	22567	22580	22751	22694	22554	22710	22542	22548	22733	22489	22654	22647	22705	22651	22606	22843	22499	22665	22580	22779	22595	22559	22558	22728	22719	22591	22501	22699	22567	22552	22547	22730	22656	22728	22649	22580	22556	22655	22646	22695	22571	22801	22803	22698	22646	22670	22634	22683	22621	22703	22710	22534	22736	22596	22540	22616	22576	22808	22803	22587	22659	22749	22644	22583	22540	22727	22761	22790	22469	22752	22533	22705	22429	22775	22591	22669	22898	22676	22590	22643	22742	22827	22680	22676	22675	22767	22711	22736	22635	22786	22720	22597	22656	22670	22516	22586	22653	22647	22729	22686	22712	22704	22529	22681	22603	22527	22833	22675	22690	22643	22765	22764	22672	22596	22563	22598	22629	22711	22639	22608	22958	22705	22763	22545	22672	22886	22750	22631	22502	22749	22652	22713	22552	22394	22705	22568	22637	22661	22572	22767	22625	22701	22659	22649	22412	22579	22673	22615	22858	22823	22880	22604	22406	22806	22719	22567	22629	22492	22631	22638	22715	22616	22658	22519	22795	22772	22833	22582	22481	22576	22693	22799	22571	22547	22698	22684	22674	22654	22640	22682	22686	22611	22532	22661	22789	22636	22489	22574	22413	22586	22787	22754	22783	22806	22714	22693	22764	22767	22712	22552	22794	22605	22759	22759	22776	22618	22549	22650	22414	22659	22705	22578	22800	22686	22792	22690	22714	22626	22681	22678	22692	22576	22753	22595	22858	22567	22747	22723	22684	22699	22468	22769	22671	22374	22746	22634	22810	22816	22627	22507	22708	22564	22656	22652	22797	22689	22672	22354	22611	22731	22469	22701	22548	22516	22678	22561	22608	22719	22777	22625	22482	22591	22633	22622	22714	22532	22769	22859	22662	22610	22567	22629	22493	22652	22730	22725	22761	22642	22848	22724	22835	22740	22705	22751	22750	22749	22564	22531	22794	22703	22651	22717	22556	22452	22476	22630	22679	22555	22723	22617	22823	22607	22600	22644	22691	22525	22602	22759	22732	22706
22354	23510	42601	47699	41636	36157	34692	31179	30802	31106	31232	30726	30724	30928	30830	30714	30887	30715	30735	30605	30879	30775	30426	30529	30536	30742	30764	30694	30665	30743	30651	30511	30580	30336	30602	30501	30481	30518	30906	30533	30521	30633	30734	30529	30782	30465	30755	30710	30447	30709	30816	30452	30540	30431	30510	30663	30712	30496	30350	30763	30521	30448	30699	30523	30742	30744	30390	30509	30524	30452	30625	30775	30604	30472	30512	30644	30435	30647	30419	30340	30605	30704	30804	30549	30364	30381	30479	30524	30730	30432	30526	30413	30442	30320	30559	30423	30703	30378	30396	30504	30450	30544	30469	30311	30455	30640	30476	30453	30726	30641	30755	30254	30652	30375	30518	30561	30525	30607	30550	30581	30532	30524	30673	30640	30566	30496	30567	30426	30463	30514	30363	30700	30650	30561	30364	30402	30734	30369	30718	30677	30649	30461	30447	30576	30524	30385	30680	30742	30423	30565	30434	30341	30531	30588	30469	30465	30703	30581	30316	30453	30476	30277	30297	30706	30318	30528	30505	30325	30438	30569	30729	30801	30415	30519	30608	30549	30223	30457	30744	30373	30907	30683	30437	30646	30383	30676	30447	30603	30288	30368	30605	30328	30578	30414	30413	30531	30598	30562	30672	30504	30381	30165	30436	30430	30726	30473	30490	30733	30489	30770	30591	30482	30558	30512	30496	30586	30586	30440	30203	30473	30546	30444	30597	30469	30340	30523	30445	30350	30446	30302	30558	30381	30363	30458	30493	30762	30561	30438	30398	30588	30485	30624	30421	30614	30469	30550	30620	30569	30467	30543	30584	30527	30454	30593	30453	30544	30295	30699	30590	30643	30398	30384	30653	30314	30462	30641	30416	30613	30584	30670	30328	30536	30425	30364	30581	30307	30676	30524	30608	30391	30519	30354	30428	30492	30588	30593	30656	30462	30634	30666	30264	30360	30392	30318	30539	30486	30465	30435	30520	30298	30420	30728	30372	30667	30400	30407	30604	30505	30369	30585	30612	30452	30302	30535	30572	30619	30615	30485	30648	30555	30838	30443	30407	30230	30520	30788	30425	30560	30701	30497	30568	30483	30479	30537	30354	30401	30423	30356	30496	30367	30508	30742	30364	30381	30631	30501	30402	30660	30374	30777	30546	30469	30441	30399	30549	30311	30547	30618	30569	30687	30601	30635	30579	30377	30573	30547	30578	30531	30346	30377	30495	30414	30565	30602	30486	30474	30637	30452	30592	30547	30411	30410	30580	30648	30661	30692	30477	30364	30595	30651	30389	30262	30518	30422	30407	30454	30516	30531	30458	30453	30543	30486	30667	30767	30677	30457	30677	30467	30576	30550	30501	30561	30559	30257	30329	30490	30591	30374	30524	30583	30564	30702	30634	30412	30053	30299	30353	30568	30637	30348	30394	30591	30598	30410	30357	30686	30631	30441	30481	30649	30340	30432	30529	30492	30436	30511	30458	30399	30345	30555	30587	30505	30603	30672	30407	30586	30552	30451	30599	30489	30477	30480	30573	30451	30250	30560	30433	30522	30299	30322	30561	30455	30443	30547	30335	30371	30693	30496	30577	30479	30458	30583	30590	30384	30540	30561	30451	30433	30430	30318	30373	30632	30477	30449	30696	30430	30468	30301	30222	30791	30427	30592	30488	30495	30562	30369	30473	30571	30608	30479	30432	30577	30476	30607	30781	30465	30439	30577	30604	30547	30491	30635	30590	30368	30533	30407	30276	30278	30502	30239	30460	30554	30514	30460	30468	30418	30594	30347	30851	30632	30186	30483	30389	30643	30557	30532	30462	30475	30737	30487	30359	30509	30447	30455	30566	30410	30498	30545	30570	30593	30539	30414	30723	30499	30499	30494	30466	30574	30419	30448	30447	30268	30242	30377	30506	30532	30641	30595	30427	30447	30651	30270	30577	30352	30496	30311	30414	30706	30516	30301	30682	30451	30484	30513	30253	30684	30544	30445	30361	30359	30320	30546	30413	30493	30286	30618	30520	30354	30609	30580	30494	30467	30651	30640	30493	30395	30390	30444	30274	30666	30545	30515	30449	30585	30428	30402	30564	30573	30461	30365	30394	30565	30422	30610	30426	30493	30539	30518	30475	30715	30385	30537	30490	30369	30565	30520	30393	30337	30392	30436	30690	30505	30578	30530	30485	30642	30613	30507	30631	30444	30555	30677	30424	30523	30531	30394	30612	30488	30717	30624	30513	30527	30433	30617	30759	30374	30680	30664	30444	30573	30454	30435	30251	30628	30660	30394	30707	30770	30553	30525	30525	30399	30863	30535	30709	30580	30648	30438	30520	30537	30280	30742	30517	30710	30426	30230	30582	30409	30466	30392	30528	30601	30613	30685	30543	30502	30579	30546	30347	30475	30506	30512	30704	30272	30047	30281	30454	30475	30429	30405	30550	30594	30322	30422	30460	30620	30377	30319	30370	30377	30497	30570	30518	30503	30640	30501	30547	30613	30519	30455	30395	30469	30696	30678	30420	30561	30483	30327	30692	30386	30469	30306	30316	30490	30632	30277	30437	30369	30327	30549	30735	30444	30459	30551	30426	30556	30498	30632	30405	30546	30772	30132	30477	30639	30336	30481	30548	30435	30669	30577	30639	30296	30304	30619	30246	30527	30521	30360	30496	30434	30549	30545	30652	30541	30528	30579	30530	30591	30339	30534	30505	30440	30534	30499	30607	30505	30460	30312	30438	30388	30522	30583	30667	30312	30646	30720	30461	30534	30509	30475	30521	30549	30323	30462	30660	30394	30647	30365	30541	30517	30405	30648	30556	30345	30672	30527	30608	30417	30707	30507	30625	30469	30523	30354	30622	30431	30424	30396	30577	30291	30378	30695	30381	30613	30390	30473	30593	30712	30346	30650	30323	30499	30675	30550	30771	30392	30528	30534	30345	30290	30558	30743	30506	30394	30494	30364	30521	30224	30634	30581	30494	30418	30434	30493	30476	30380	30553	30561	30498	30616	30625	30279	30229	30328	30652	30428	30423	30642	30497	30467	30412	30641	30300	30544	30517	30574	30724	30705	30392	30385	30839	30578	30646	30450	30584	30547	30453	30502	30230	30480	30408	30463	30562	30408	30429	30359	30683	30817	30640	30425	30528	30718	30651	30211	30446	30487	30472	30435	30700	30689	30539	30549	30353	30365	30520	30550	30589	30619	30645	30430	30739	30541	30320	30449	30528	30849	30511	30580	30456	30403	30482	30383	30396	30300	30647	30232	30382	30548	30152	30401	30381	30511	30367	30195	30641	30576	30595	30708	30676	30639	30492	30477	30708	30593	30647	30733	30573	30461	30394	30709	30444	30530	30518	30535	30585	30473	30531	30388	30745	30626	30529	30606	30556	30569	30648	30412	30445	30518	30687	30391	30454	30542	30340	30521	30606	30533	30450	30541	30522	30562	30576	30329	30338	30419	30628	30255	30488	30349	30311	30400	30420	30640	30422	30401	30322	30192	30283	30442	30491	30593	30459	30659	30378	30464	30302	30687	30535	30358	30712	30490	30359	30592	30407	30619	30354	30464	30276	30495	30503	30373	30455	30439	30332	30463	30536	30525	30415	30507	30441	30446	30798	30713	30388	30449	30515	30472	30427	30326	30524	30431	30603	30631	30381	30191	30791	30505	30647	30374	30492	30435	30732	30448	30403	30523	30433	30407	30716	30382	30746	30459	30495	30568	30759	30362	30530	30257	30541	30581	30528	30491	30512	30366	30644	30750	30488	30505	30490	30667	30490	30423	30426	30644	30352	30483	30658	30393	30603	30422	30505	30411	30179	30468	30701	30548	30487	30297	30547	30416	30317	30383	30361	30244	30386	30312	30620	30253	30748	30320	30619	30619	30531	30563	30509	30760	30437	30421	30724	30647	30281	30090	30633	30641	30368	30537	30539	30515	30627	30671	30797	30434	30559	30346	30403	30300	30591	30347	30516	30752	31032	30340	30404	30649	30448	30356	30462	30497	30418	30821	30527	30600	30298	30668	30485	30551	30331	30406	30154	30093	30458	30708	30457	30584	30480	30274	30620	30541	30404	30396	30651	30607	30373	30524	30562	30227	30497	30361	30464	30291	30628	30520	30730	30433	30716	30483	30503	30269	30569	30407	30430	30306	30394	30537	30523	30495	30334	30518	30444	30332	30495	30303	30585	30490	30490	30806	30350	30208	30304	30529	30578	30356	30581	30647	30408	30495	30540	30266	30303	30363	30471	30212	30525	30093	30512	30485	30409	30413	30297	30663	30465	30557	30527	30673	30574	30541	30432	30419	30597	30647	30557	30306	30574	30592	30518	30445	30239	30340	30519	30628	30340	30632	30534	30388	30463	30524	30325	30303	30481	30321	30557	30471	30789	30296	30530	30367	30435	30557	30454	30546	30552	30534	30458	30544	30404	30378	30549	30262	30459	30320	30284	30384	30359	30369	30513	30259	30892	30761	30449	30706	30550	30350	30413	30422	30507	30253	30375	30460	30493	30109	30411	30698	30495	30638	30108	30607	30484	30301	30660	30273	30444	30356	30545	30468	30442	30620	30513	30422	30546	30528	30213	30589	30553	30456	30498	30297	30386	30278	30479	30441	30541	30330	30543	30703	30406	30418	30540	30564	30376	30389	30596	30273	30185	30680	30628	30260	30475	30409	30451	30238	30339	30442	30166	30483	30557	30555	30501	30545	30328	30626	30568	30570	30582	30517	30510	30319	30391	30419	30501	30271	30533	30779	30497	30474	30622	30729	30627	30855	30486	30461	30502	30100	30476	30607	30515	30505	30344	30633	30456	30418	30509	30522	30630	30166	30471	30569	30526	30528	30473	30412	30434	30475	30598	30635	30433	30265	30623	30703	30407	30275	30532	30483	30479	30597	30533	30234	30835	30772	30502	30459	30446	30690	30375	30513	30769	30613	30422	30304	30464	30320	30313	30472	30521	30500	30366	30394	30362	30436	30591	30444	30221	30535	30538	30546	30522	30512	30423	30421	30470	30469	30640	30601	30718	30602	30245	30631	30624	30566	30499	30516	30283	30352	30338	30562	30598	30652	30433	30495	30788	30645	30379	30324	30667	30463	30376	30481	30737	30418	30544	30399	30636	30395	30366	30593	30411	30556	30513	30365
62261	100034	96122	83699	56878	36848	26690	23419	23049	23150	23037	23323	23144	23038	23083	22936	22943	23023	22993	23110	23084	23055	23138	23035	23270	23149	23363	23096	23140	23027	23069	23287	23210	23242	22995	23088	23271	23074	23271	23116	23181	23146	23139	23165	23104	23192	23040	23196	23203	23037	23004	23367	23156	22963	23200	22931	23158	22978	23004	23131	23026	23028	23000	23319	23130	23030	23206	23232	23056	23253	23182	23254	23020	23214	23211	23152	23257	23197	23067	23059	23158	23024	23345	23089	23181	23183	22952	23103	23081	22859	23304	23094	23137	23034	23196	23151	23071	23077	23052	23233	23092	23022	23117	23133	23139	23198	23111	22973	23059	23055	23073	23317	23148	23138	23133	23135	23035	23250	22890	23169	23062	23090	23030	23084	23124	23172	23151	23179	23166	23054	22999	23113	23256	23045	23102	23169	23143	22915	22886	23012	23065	23137	23055	23173	23136	23071	23092	23027	23090	23115	23258	23259	23076	22991	23157	23094	23069	23202	23133	23010	23170	23085	23050	23130	23102	23198	23138	22936	23069	23029	23087	23056	23246	23071	22990	23186	23317	23253	23192	23072	23109	23008	23125	23081	23019	23061	22965	23067	23125	23117	23151	22964	22943	23059	22979	23199	23026	23155	22987	23409	23186	23188	23080	23194	23165	23046	23086	23164	23032	22976	23102	23215	23043	23049	23249	23059	23035	23182	23098	23144	23090	23027	23090	23089	23201	23106	23235	23158	23085	23080	23001	23103	23155	23176	23141	23246	23110	23049	23083	23137	23186	23065	23177	23151	23015	23079	23204	23217	23130	23087	23171	23193	23204	23210	23060	23286	23019	23076	23269	23187	22959	23140	23152	23204	23176	23124	23010	23059	22997	23200	23084	23060	23025	23176	23138	23078	22971	23178	23064	23165	23215	22921	23051	23164	23019	22948	23317	23287	23175	23169	23061	23116	23174	23097	23026	23101	22933	23243	23080	23109	22885	22968	23115	22952	23163	23016	23036	23108	23058	23177	23062	23278	23146	23096	23126	23101	23119	23091	23072	23139	23184	23191	23017	23104	23092	23149	23167	23141	23223	23288	22975	23113	23299	23091	22958	23232	23131	23119	22806	22963	23047	23095	23241	23000	23070	23149	23171	23176	22937	23055	23114	23094	22908	22951	22960	23155	23157	23160	23037	23086	23004	23083	23080	23149	23118	23068	22844	22977	23144	22985	23123	23052	23114	23109	23052	23174	23034	23204	23011	23029	23212	23209	23334	23044	23110	22940	23229	23010	23007	23168	23194	23239	23038	23177	23100	23056	23254	23018	22977	23038	22932	23197	23244	23029	23005	23058	23034	23152	22975	23076	23270	23103	23004	23098	23000	23200	23214	23182	23172	23165	23006	23116	23288	23202	23036	23055	23092	22810	23177	23095	22980	23071	23114	22929	23030	23044	23086	23026	22969	23118	23350	22964	23192	23056	23115	23100	22996	23252	23186	23059	22986	23097	23051	23225	23141	23134	23007	23118	23239	23156	23088	23014	23138	23224	22966	23043	23034	23196	23242	23076	23083	23205	23115	23063	23155	22988	23127	23186	23025	22993	23101	23104	22972	23095	23175	22933	23188	23178	23051	23062	23017	23158	23087	23018	23097	23209	23145	23036	23184	23148	23232	23205	23068	23112	23014	22951	23136	23172	23081	23083	23026	23088	23098	23055	22963	23030	23021	23062	23092	22980	23081	23227	22943	23214	23273	23013	23169	23006	23036	22927	23237	23093	23162	23216	22999	22894	23049	23126	23067	22895	23160	23135	23063	23164	23175	23158	23043	23003	23111	23189	23233	23118	23158	23151	23167	23097	23253	23127	23169	23108	23225	23156	22992	23206	23205	23143	23202	23135	23096	23100	23061	22951	23152	23141	23077	23027	23086	23141	23113	23279	23247	23157	23051	23012	23294	23108	22998	23067	23057	23144	23122	22989	23194	22963	23071	23082	23058	23072	23003	22937	23283	23105	23012	23101	23159	23094	23136	22914	23037	23124	23286	23142	23395	22953	23105	23104	23117	23176	23152	23078	23133	23058	22955	23220	23066	23324	22975	23136	23324	23111	22929	22956	23180	23043	22736	23262	23291	23222	23029	23072	23165	22883	23115	22990	22845	23059	23077	23165	23296	23042	23009	23097	22847	23241	22931	23021	23028	23044	23050	23146	23213	23095	23160	23289	23001	23069	22987	23065	23225	23089	23051	23044	23051	23133	23169	22854	23143	23059	23137	23215	22906	23008	22998	23227	23003	23136	23070	23239	22969	23101	23011	23149	23060	23136	23038	23082	23133	23048	23137	22965	23184	23008	23140	23015	23124	22967	22889	22975	23180	23121	23267	23128	23120	23065	22968	23233	23059	23133	23072	23020	23142	23123	23188	23181	23283	23134	23017	22975	23071	23085	23141	22922	22950	23049	23138	23151	23392	23006	23262	23018	23121	22979	23168	23164	23126	22983	23089	23122	23146	23191	23145	23106	23160	23134	23301	23072	23102	23263	23205	23062	23056	23106	22997	23070	23083	23040	23103	23160	22947	23010	23137	23109	23112	23224	23133	23218	23056	22977	23256	23137	22932	22997	23286	23066	23169	23156	23082	23219	23192	23164	22906	23055	23112	23375	23171	23002	23176	23050	23020	23092	23144	23020	23189	23324	23220	23183	23062	23151	23080	23258	22966	23085	23085	23104	23201	23088	23252	23226	23146	23283	23110	22970	23095	23120	23198	23145	23279	23276	23069	23175	22874	23097	23182	22943	23172	23163	23121	22994	23173	22974	23028	23037	23049	23007	23144	23150	22880	23093	23081	23098	22917	23229	23055	23096	22970	23024	22957	23100	22801	23183	22883	23227	22947	22992	23167	23028	23251	23061	23081	23125	23186	23147	23106	23171	23129	23000	23173	22985	23092	23167	22947	23237	23039	23031	23179	23214	23209	23112	22989	23364	22946	23187	23062	23156	23157	23198	23148	23097	23331	23018	23198	23134	23097	23138	23104	23091	23112	22969	23070	22976	23092	22929	23243	22958	23144	23122	23214	23114	23134	23081	23065	23193	22958	22960	23215	23168	22954	23104	23074	23117	23083	23168	23074	23288	22992	23140	23002	23052	23135	23014	23013	23168	23108	22998	23041	23260	23185	23253	22918	23212	23318	23051	23089	23233	22903	23379	23186	23138	23103	23078	22971	23007	22987	23173	23043	23026	23013	23108	23200	22955	23222	23012	22906	23210	23075	23136	22878	23012	23124	23110	23066	23117	23034	23105	23221	23130	22983	23037	22987	23216	23252	23021	22956	23016	23089	23242	22919	23119	23217	23119	23236	23001	23057	23018	23149	23158	23033	22898	23156	23027	23122	23182	23048	23045	23015	23053	23035	23004	23141	23121	23127	23120	23034	23277	23001	23194	23000	23150	23112	23202	22874	23256	23100	22942	23105	22929	23049	23163	22961	23181	23089	23212	23156	22932	23230	23240	23020	23146	23029	23249	23160	23342	23199	23039	22940	23306	22991	23275	23051	23002	23054	22917	23151	23159	22940	23152	23119	23037	22993	23195	23129	23099	23002	22947	23136	22937	23039	23213	22994	23175	23021	23115	23176	23024	23040	22990	23310	23152	22985	22975	23073	22998	23052	23278	22973	23064	23038	23272	23139	23129	23085	23141	22953	22969	23167	23341	23124	23059	23006	23128	23232	23127	23031	23138	22972	23096	22912	22969	23172	23057	23229	23205	23230	22944	23007	22997	23217	23097	23163	23025	23153	23071	22982	23090	23041	23157	22985	23039	23152	23342	23085	23197	23194	23217	23186	23142	23219	23055	23135	22997	23041	22903	23069	23179	23107	23149	23151	23124	23128	23147	22978	23099	23236	23324	23161	23038	22895	22995	23086	23206	22965	23074	23194	23176	23088	23147	23064	23122	23130	23190	23287	23079	23084	23248	23025	23186	22954	23070	23180	22994	23054	23019	23062	23193	23150	23127	22982	22917	23157	23172	23089	22980	23217	23305	23086	23113	23021	23140	23106	22978	22990	22892	23065	23095	23158	23010	23105	23144	22941	23094	23076	23056	23024	23170	23107	22912	23224	23089	23135	23184	23102	23075	23210	22968	23053	23102	23028	23154	23152	23134	23142	23085	23169	23081	22985	23127	23189	23139	23229	23133	23080	23188	23097	22918	22926	23149	23030	23072	23110	23082	23116	23031	23194	23031	23355	22917	23047	22993	22923	23129	23007	23291	23100	23048	23158	22975	23193	23002	23205	23097	23062	22952	23164	23001	23169	23164	23103	23105	23131	23054	23113	23157	23150	23081	23155	23084	23071	23035	22975	23178	23127	23155	23045	23197	23132	23035	23122	23125	22941	23255	23092	23174	23118	23207	22992	23023	23246	23182	22964	23016	23166	23079	23102	23048	23097	23169	22983	23249	23204	22957	23186	23229	23101	23107	23010	23120	22997	23071	23176	23058	23184	23140	23087	23144	23015	22986	23175	23146	23164	23116	23088	23115	23034	23147	23143	23210	23104	23049	23305	23385	23288	23022	23264	23243	22982	23028	23304	23008	23115	22959	23088	23128	23098	23197	23191	22892	23036	22998	23120	22714	23024	23130	23093	23016	23202	23028	23146	22869	23093	23116	23254	23307	23146	23055	23100	23169	22903	22975	22983	23429	23116	22965	23148	22930	23283	23190	23196	22996	23011	23238	23282	22948	23174	22984	23014	22960	23251	23101	23008	23155	23176	23080	23101	23036	23118	22910	23131	23030	23046	23005	23003	22991	23088	23032	23068	22851	23077	23007	23207	23142	22834	23112	23137	23108	23141	23077	23068	23006	23208	23054	23094	23054	23114	23022	22898	23143	23036	23078	23076	23090	23156	23099	23282	23121	23117	23186	23155	23253	23092	22845	23320	23042	23323	23070	23090	22940	23237	23096	23096	23239	23107	23068	23023	23117	23045	23284	23115	23046	23146	23242	22980	23247	23137	23134	23083	23069	22942	23146	23262	22984	23230	23227	23027	23026	23181	23017	23072	23191	22934	23065	23017	23106	23183	23078	23026	23153	23180	22972	23095	23136	23063	22946	23089	23336	22993	23023	22945	23099	23083	23138	23146	23158	23297	23040	23106	23207
28852	37131	51657	42931	33941	31165	30254	29740	29714	29720	29766	29676	29649	29708	29416	29639	29609	29801	29902	29849	29834	29768	29833	29740	29752	29508	30042	29599	29787	29682	29378	29702	29555	29539	29830	29777	29495	29692	29526	29604	29459	29610	29523	29514	29500	30025	29737	29593	29721	29547	29399	29645	29659	29669	29507	29685	29772	29658	29779	29587	29552	29879	29754	29782	29253	29740	29623	29805	29710	29591	29353	29718	29783	29725	29762	29355	29254	29533	29586	29715	29545	29312	29641	29939	29576	29493	29429	29576	29661	29560	29642	29525	29480	29621	29760	29608	29504	29682	29873	29576	29463	29541	29725	29618	29573	29529	29634	29642	29831	29495	29585	29635	29624	29610	29816	29749	29876	29803	29830	29626	29644	29441	29365	29692	29572	29407	29646	29627	29709	29740	29611	29639	29777	29417	29644	29645	29760	29490	29679	29404	29547	29630	29647	29834	29545	29600	29811	29644	29634	29396	29814	29621	29580	29426	29465	29604	29564	29491	29610	29843	29653	29746	29711	29787	29576	29590	29815	29653	29809	29592	29483	29558	29541	29356	29817	29641	29696	29707	29788	29471	29589	29616	29645	29448	29427	29545	29645	29735	29850	29988	29838	29605	29667	29675	29792	29675	29669	29624	29762	29669	29694	29571	29790	29748	29698	29708	29298	29482	29422	29396	29559	29559	29720	29534	29794	29472	29438	29718	29632	29869	29837	29668	29620	29702	29582	29613	29658	29721	29584	29545	29365	29476	29701	29666	29460	29471	29629	29632	29800	29403	29543	29726	29602	29829	29443	29573	29497	29538	29306	29537	29501	29692	29733	29808	29410	29802	29538	29744	29746	29737	29674	29914	29635	29638	29737	29536	29845	29501	29648	29796	29771	29438	29801	29702	29488	29500	29550	29940	29689	29698	29736	29813	29458	29621	30056	29763	29662	29650	30016	29592	29337	29546	29382	29689	29728	29573	29621	29570	29927	29438	29699	29383	29702	29721	29632	29673	29811	29695	29567	29572	29543	29711	29925	29686	29685	29671	29706	29453	29853	29651	29500	29347	29578	29714	29444	29623	29703	29721	29712	29844	29848	29547	29675	29775	29591	29568	29671	29558	29929	29714	29678	29549	29742	29692	29648	29466	29702	29405	29692	29754	29595	29811	29754	29771	29659	29666	29649	29482	29593	29738	29522	29447	29632	29494	29695	29339	29779	29643	29939	29705	29444	29733	29667	29499	29833	29402	29516	29856	29608	29435	29540	29743	29611	29765	29599	29624	29586	29488	29623	29813	29634	29612	29488	29492	29620	29601	29618	29659	29720	29462	29706	29601	29772	29363	29441	29638	29628	29698	29679	29637	29552	29586	29622	29697	29597	29569	29795	29636	29760	29542	29468	29795	29855	29606	29723	29795	29522	29657	29739	29567	29664	29732	29520	29632	29782	29593	29831	29844	29774	29945	29770	29574	29821	29261	29577	29772	29570	29565	29506	29700	29646	29293	29620	29515	29861	29634	29646	29697	29616	29724	29563	29630	29802	29373	29784	29453	29793	29685	29535	29693	29629	29758	29611	29737	29641	29818	29766	29757	29584	29639	29638	29286	29662	29741	29563	29455	29693	29367	29748	29568	29763	29698	29696	29799	29846	29671	29527	29633	29454	29596	29734	29616	29646	29341	29654	29686	29474	29566	29571	29753	29634	29828	29779	29531	29546	29885	29746	29634	29611	29647	29650	29590	29446	29571	29564	29837	29746	29607	29638	29486	29642	29641	29753	29578	29507	29772	29448	29741	29550	29622	29572	29532	29605	29902	29678	29635	29820	29706	29658	29634	29579	29414	29580	29661	29636	29562	29706	29497	29724	29486	29506	29564	29643	29788	29540	29620	29621	29692	29365	29740	29541	29530	29774	29795	29517	29617	29571	29549	29605	29660	29863	29499	29797	29449	29408	29660	29755	29588	29301	29567	29765	29584	29426	29689	29309	29763	29561	29499	29599	29858	29601	29925	29583	29668	29634	29472	29765	29544	29640	29669	29785	29871	29386	29524	29424	29649	29653	29778	29711	29669	29655	29697	29726	29795	29571	29872	29520	29537	29823	29564	29795	29771	29624	29747	29596	29672	29672	29643	29590	29532	29715	29580	29617	29737	29648	29612	29635	29764	29791	29686	29976	29478	29695	29585	29923	29493	29642	29389	29768	29698	29770	29583	29517	29743	29709	29600	29658	29646	29564	29676	29552	29464	29719	29779	29816	29693	29493	29779	29653	29797	29572	29485	29436	29597	29378	29437	29572	29736	29488	29901	29603	29804	29562	29885	29595	29613	29815	29725	29780	29850	29736	29725	29808	29684	30063	29500	29732	29575	29702	29636	29660	29612	29761	29666	29832	29673	29991	29695	29663	29669	29793	29439	29250	29497	29737	29921	29468	29639	29508	29563	29658	29496	29516	29655	29787	29762	29664	29703	29813	29643	29730	29707	29710	29447	29611	29528	29806	29785	29600	29681	29667	29643	29653	29442	29687	29601	29486	29788	29601	29528	29280	29628	29535	29959	29491	29840	29580	29703	29324	29686	29471	29947	29620	29516	29401	29673	29519	29601	29689	29692	29678	29791	29618	29510	29481	29697	29723	29701	29591	29302	29712	29759	29632	29714	29880	29782	29625	29657	29683	29643	29673	29507	29784	29647	29842	29724	29730	29689	29676	29759	29723	29709	29820	29706	29370	29611	29722	29846	29567	29880	29566	29519	29704	29555	29931	29778	29661	29611	29657	29682	29602	29649	29714	29647	29606	29391	29718	29565	29702	29683	29656	29488	29678	29643	29813	29740	29504	29561	29768	29860	29828	29414	29567	29708	29568	29749	29572	29612	29532	29502	29770	29647	29664	29782	29829	29710	29735	29678	29807	29805	29569	29746	29787	29526	29684	29619	29774	29720	29656	29712	29381	29650	29513	29752	29989	29438	29343	29469	29662	29598	29646	29638	29612	29392	29642	29594	29860	29707	29663	29717	29451	29613	29801	29618	29340	29576	29646	29580	29656	29535	29389	29653	29841	29630	29929	29734	29578	29569	29522	29450	29540	29660	29610	29797	29737	29641	29625	29548	29446	29754	29647	29921	29666	29342	29601	29772	29682	29389	29509	29709	29383	29539	29678	29520	29790	29806	29554	29574	29374	29560	29450	29745	29653	29581	29558	29596	29644	29553	29538	29502	29622	29412	29479	29773	29528	29653	29624	29622	29737	29625	29717	29681	29593	29851	29553	29551	29604	29512	29426	29589	29573	29785	29584	29516	29401	29685	29659	29736	29650	29823	29551	29445	29485	29619	29627	29577	29459	29821	29616	29465	29609	29527	29683	29434	29644	29617	29389	29525	29704	29730	30019	29775	29773	29569	29832	29594	29560	29715	29603	29471	29579	29536	29747	29773	29587	29671	29780	29530	29652	29713	29579	29462	29797	29685	29685	29816	29702	29792	29653	29579	29758	29723	29679	29608	29900	29735	29956	29774	29578	29886	29760	29706	29834	29648	29713	29483	29420	29944	29654	29468	29470	29610	29529	29637	29725	29812	29573	29713	29515	29643	29815	29613	29854	29823	29828	29702	29712	29652	29714	29637	29818	29681	29579	29613	29717	29509	29563	29576	29900	29578	29654	29779	29892	29755	29609	29704	29582	29420	29634	29621	29773	29660	29517	29714	29586	29567	29805	29663	29740	29606	29647	29681	29661	29705	29655	29807	29475	29835	29887	29647	29641	29731	29621	29649	29797	29570	29513	29925	29621	29624	29568	29624	29727	29717	29498	29763	29581	29552	29711	29852	29624	29753	29840	29619	29737	29662	29613	29918	29956	29734	29643	29661	29555	29662	29729	29722	29670	29652	29698	29703	29614	29559	29896	29601	29474	29584	29518	29614	29605	29639	29737	29500	29648	29814	29632	29634	29715	29661	29669	29763	29929	29555	29601	29681	29904	29681	29505	29672	29943	29619	29630	29648	29706	29497	29766	29828	29730	29875	29814	29556	29619	29518	29485	29681	29732	29907	29860	29644	29711	29604	29252	29762	29605	29736	29447	29355	29530	29627	29533	29739	29998	29743	29636	29662	29819	29339	29985	29623	29650	29527	29738	29509	29471	29839	29529	29575	29489	29655	29298	29619	29781	29950	29918	29712	29478	29353	29664	29468	29608	29610	29473	29557	29961	29607	29866	29679	29770	29533	29682	29734	29308	29550	29437	29685	29473	29857	29809	29573	29571	29688	29656	29522	29557	29458	29664	29854	29572	29730	29476	29380	29619	29673	29895	29705	29702	29550	29382	29624	29615	29809	29529	29496	29985	29392	29847	29506	29707	29474	29782	29560	29735	29564	29682	29615	29599	29557	29790	29523	29767	29623	29732	29572	29637	29839	29598	29647	29865	29723	29533	29532	29441	29943	29903	29572	29582	29354	29535	29599	29770	29475	29661	29540	29483	29688	29532	29842	29490	29660	29610	29727	29483	29687	29507	29655	29683	29504	29909	29808	29908	29870	29662	29598	29574	29476	29617	29866	29758	29384	29516	29467	29666	29908	29703	29772	29938	29877	29699	29804	29701	29590	29878	29726	29695	29740	29668	29568	29486	29588	29806	29634	29663	29754	29657	29528	29613	29841	29666	29556	29690	29550	29550	29363	29686	29447	29550	29558	29670	29578	29612	29555	29613	29487	29744	29631	29371	29493	29619	29573	29720	29653	29573	29711	29626	29514	29743	29668	29658	29444	29707	29687	29724	29669	29487	29479	29525	29685	29807	29620	29338	29631	29413	29357	29726	29462	29485	29636	29459	29486	29615	29733	29588	29736	29851	29518	29482	29457	29769	29684	29746	29707	29603	29890	29641	29284	29607	29550	29603	29673	29748	29766	29468	29726	29670	29722	29788	29793	29731	29452	29835	29650	29935	29567	29659	29605	29662	29648	29644	29644	29735	29750	29630	29785	29515	29697	29666	29816	29796	29628	29739	29663	29675	29708	29374	29785	29573	29765	29799	29854	29805	29509	29555	29739	29579	29677	29775	29403	29540	29684	29776	29499	29577	29650	29766	29663	29612	29632	29595	29675	29968	29433	29706	29630	29719	29662	29470	29739	29566	29580	29603	29793	29714	29556	29832	29855	29758	29684
32943	60048	52994	37083	27987	23977	22838	22555	22596	22527	22555	22644	22388	22590	22342	22460	22532	22665	22632	22611	22563	22658	22431	22530	22565	22605	22431	22663	22299	22457	22608	22415	22464	22509	22431	22535	22396	22373	22572	22555	22520	22614	22497	22407	22323	22730	22504	22476	22462	22588	22545	22444	22471	22669	22571	22492	22423	22353	22332	22598	22424	22535	22501	22484	22621	22525	22668	22582	22573	22522	22496	22557	22521	22521	22438	22461	22325	22510	22280	22584	22499	22549	22419	22522	22679	22410	22475	22631	22732	22530	22224	22623	22577	22548	22477	22493	22588	22561	22663	22496	22389	22587	22454	22421	22600	22441	22509	22496	22515	22616	22359	22385	22461	22576	22479	22463	22607	22345	22465	22528	22331	22481	22533	22676	22502	22603	22286	22459	22497	22621	22624	22514	22471	22660	22428	22639	22378	22589	22595	22349	22492	22486	22456	22679	22516	22505	22553	22683	22519	22551	22476	22392	22585	22631	22432	22454	22448	22615	22368	22426	22475	22514	22540	22430	22377	22421	22428	22507	22608	22416	22450	22449	22631	22490	22574	22493	22435	22450	22414	22388	22322	22489	22542	22570	22263	22321	22459	22423	22689	22499	22512	22534	22448	22592	22426	22527	22542	22380	22397	22561	22502	22543	22635	22358	22608	22567	22503	22532	22539	22337	22370	22455	22521	22539	22460	22536	22590	22488	22473	22652	22508	22452	22334	22664	22560	22458	22476	22592	22394	22456	22340	22605	22487	22383	22570	22389	22267	22426	22474	22502	22455	22433	22456	22546	22446	22538	22618	22498	22468	22506	22467	22428	22410	22584	22371	22240	22696	22398	22551	22631	22516	22714	22545	22415	22581	22743	22460	22402	22598	22506	22636	22349	22448	22543	22531	22590	22504	22482	22537	22578	22432	22399	22574	22481	22435	22538	22564	22639	22623	22524	22505	22586	22483	22573	22467	22458	22598	22737	22563	22547	22676	22400	22411	22527	22565	22440	22644	22472	22413	22527	22513	22397	22677	22489	22443	22686	22357	22398	22578	22454	22466	22455	22648	22367	22675	22556	22536	22585	22466	22661	22422	22380	22453	22546	22456	22510	22404	22690	22533	22466	22674	22547	22494	22472	22591	22308	22496	22439	22535	22479	22624	22526	22546	22457	22372	22520	22583	22457	22421	22586	22531	22445	22405	22465	22594	22517	22424	22568	22414	22637	22453	22225	22519	22547	22504	22550	22517	22526	22642	22494	22408	22378	22524	22541	22556	22335	22568	22489	22437	22498	22391	22522	22353	22565	22571	22347	22520	22406	22516	22509	22662	22360	22474	22598	22583	22432	22420	22568	22445	22487	22487	22638	22498	22574	22303	22573	22662	22586	22339	22626	22419	22514	22627	22655	22673	22549	22601	22369	22261	22474	22430	22476	22512	22560	22588	22452	22434	22568	22526	22407	22510	22465	22531	22591	22491	22680	22643	22591	22425	22518	22449	22388	22604	22454	22448	22510	22511	22619	22603	22664	22528	22443	22443	22553	22443	22549	22537	22464	22560	22392	22349	22431	22461	22506	22495	22398	22298	22522	22559	22493	22555	22557	22666	22494	22422	22609	22542	22727	22551	22582	22354	22495	22616	22525	22577	22422	22584	22363	22404	22536	22551	22589	22490	22518	22731	22422	22442	22556	22565	22433	22500	22654	22480	22403	22589	22637	22450	22465	22512	22551	22646	22439	22506	22374	22561	22429	22490	22513	22502	22412	22407	22349	22511	22593	22394	22529	22587	22579	22524	22527	22270	22394	22608	22627	22516	22490	22475	22534	22658	22483	22508	22543	22510	22532	22553	22379	22640	22418	22495	22454	22553	22627	22501	22535	22520	22377	22569	22551	22453	22421	22502	22641	22599	22527	22632	22497	22546	22415	22634	22509	22402	22701	22407	22391	22456	22441	22585	22599	22687	22433	22511	22542	22586	22422	22461	22481	22519	22464	22656	22596	22548	22517	22486	22385	22550	22487	22574	22564	22466	22551	22549	22772	22368	22386	22435	22371	22296	22580	22446	22400	22549	22198	22403	22586	22520	22384	22623	22466	22539	22456	22660	22549	22388	22421	22656	22400	22561	22360	22399	22567	22604	22670	22657	22383	22551	22470	22434	22528	22532	22322	22521	22460	22375	22528	22498	22577	22466	22448	22458	22395	22649	22278	22537	22539	22598	22597	22734	22585	22588	22544	22447	22642	22511	22334	22490	22328	22570	22577	22675	22673	22630	22429	22494	22555	22462	22476	22540	22499	22442	22639	22497	22465	22518	22465	22618	22520	22424	22426	22463	22360	22487	22662	22403	22480	22570	22370	22668	22470	22445	22550	22534	22530	22566	22412	22492	22649	22512	22503	22571	22419	22449	22437	22835	22554	22515	22448	22497	22618	22543	22559	22568	22483	22544	22652	22572	22528	22485	22616	22427	22564	22592	22523	22585	22367	22847	22545	22418	22421	22463	22601	22477	22678	22378	22599	22492	22401	22447	22550	22414	22531	22366	22543	22563	22438	22679	22458	22578	22651	22345	22553	22517	22594	22444	22476	22560	22550	22619	22485	22393	22463	22489	22424	22530	22657	22283	22448	22464	22543	22515	22356	22491	22613	22596	22596	22621	22440	22582	22454	22604	22570	22313	22518	22452	22336	22515	22730	22497	22546	22363	22397	22504	22646	22570	22486	22578	22505	22655	22327	22595	22519	22542	22505	22707	22481	22842	22599	22484	22410	22496	22398	22516	22498	22410	22551	22461	22500	22629	22410	22655	22383	22476	22598	22658	22419	22403	22547	22436	22570	22495	22511	22431	22489	22434	22332	22583	22380	22831	22286	22589	22337	22422	22453	22495	22562	22743	22482	22458	22443	22389	22317	22365	22425	22486	22567	22467	22372	22368	22436	22611	22499	22491	22416	22646	22476	22331	22455	22513	22437	22416	22478	22520	22323	22376	22427	22653	22387	22690	22541	22579	22551	22444	22419	22491	22659	22407	22422	22544	22419	22608	22533	22500	22545	22546	22356	22569	22596	22630	22435	22354	22481	22685	22528	22409	22588	22518	22569	22424	22599	22609	22441	22425	22436	22617	22501	22529	22458	22574	22622	22563	22573	22456	22514	22421	22691	22575	22435	22501	22603	22620	22675	22622	22738	22602	22508	22475	22398	22579	22612	22482	22352	22467	22496	22508	22504	22480	22510	22543	22498	22480	22485	22497	22546	22468	22540	22673	22564	22472	22343	22470	22364	22620	22540	22345	22332	22523	22533	22641	22639	22386	22444	22482	22554	22490	22450	22384	22500	22499	22527	22317	22684	22592	22261	22478	22614	22646	22536	22507	22295	22455	22311	22341	22463	22540	22621	22514	22518	22446	22444	22465	22377	22612	22617	22557	22450	22535	22463	22609	22497	22676	22551	22549	22563	22625	22574	22665	22442	22377	22564	22364	22738	22505	22562	22343	22429	22610	22723	22641	22448	22328	22489	22489	22474	22541	22468	22461	22415	22588	22449	22564	22527	22457	22435	22546	22597	22524	22552	22572	22647	22596	22572	22442	22414	22581	22610	22273	22525	22530	22512	22323	22459	22440	22487	22636	22604	22641	22369	22601	22529	22565	22563	22498	22486	22648	22576	22447	22464	22622	22600	22446	22507	22572	22515	22382	22637	22589	22456	22637	22602	22539	22658	22294	22452	22526	22438	22409	22635	22330	22535	22703	22547	22554	22459	22578	22523	22540	22704	22446	22560	22668	22550	22613	22445	22534	22534	22679	22526	22484	22639	22628	22427	22370	22759	22357	22600	22571	22395	22439	22555	22376	22415	22564	22623	22468	22674	22551	22557	22503	22483	22613	22516	22473	22506	22691	22457	22594	22486	22490	22401	22597	22392	22453	22631	22499	22453	22461	22515	22459	22529	22529	22553	22434	22618	22437	22624	22456	22462	22749	22399	22676	22534	22611	22452	22319	22604	22359	22331	22530	22513	22450	22438	22442	22581	22453	22516	22375	22640	22606	22536	22519	22507	22287	22464	22448	22568	22509	22571	22529	22378	22518	22424	22452	22467	22430	22542	22607	22560	22523	22466	22555	22373	22500	22568	22543	22415	22496	22466	22604	22526	22455	22537	22342	22621	22548	22277	22462	22555	22531	22550	22467	22642	22570	22550	22530	22416	22569	22588	22486	22423	22526	22627	22408	22610	22534	22530	22496	22348	22294	22530	22448	22594	22499	22611	22462	22664	22683	22501	22448	22331	22469	22501	22549	22589	22579	22519	22659	22535	22539	22359	22444	22466	22378	22544	22366	22636	22320	22475	22511	22606	22595	22530	22632	22587	22418	22443	22587	22571	22413	22449	22570	22695	22507	22518	22425	22517	22449	22575	22793	22639	22537	22538	22485	22374	22394	22520	22568	22545	22596	22328	22663	22448	22505	22483	22470	22447	22433	22394	22599	22527	22494	22434	22540	22568	22506	22603	22390	22583	22614	22645	22505	22475	22613	22340	22460	22564	22304	22487	22630	22440	22482	22552	22392	22595	22398	22623	22548	22337	22539	22660	22492	22482	22471	22548	22549	22478	22491	22475	22587	22619	22529	22753	22527	22503	22501	22280	22644	22556	22490	22467	22508	22390	22551	22421	22568	22424	22479	22429	22773	22580	22502	22513	22487	22364	22573	22476	22625	22537	22614	22526	22445	22587	22615	22634	22564	22496	22334	22544	22494	22582	22514	22378	22688	22436	22421	22421	22424	22360	22543	22633	22462	22530	22483	22408	22549	22558	22366	22421	22632	22355	22318	22574	22430	22531	22241	22476	22697	22392	22451	22634	22638	22488	22554	22414	22409	22529	22585	22583	22619	22583	22396	22519	22438	22419	22528	22316	22540	22545	22410	22529	22479	22324	22618	22435	22580	22554	22412	22421	22681	22399	22549	22655	22432	22626	22317	22499	22542	22647	22453	22633	22430	22617	22555	22646	22410	22595	22552	22685	22564	22508	22494	22567	22344	22420	22433	22637	22461	22408	22541	22607	22470	22520	22605	22624	22458	22445	22691	22430	22474	22517	22390	22502	22639	22515	22628	22491	22685	22451	22722	22575	22488	22509	22203	22448	22368	22458	22459	22555
24120	25444	48542	48422	39642	33882	32323	29913	29895	30367	29974	29719	30106	30053	29632	30238	29612	29672	29829	29881	29867	29976	29615	30076	29892	29836	29886	29560	29721	29948	30114	29976	29738	30099	29843	29929	29840	30093	29913	29709	29759	29803	29876	29768	29749	29604	29879	29912	29729	29737	30024	29906	29757	30007	29938	29643	29847	29816	29825	30048	29979	29807	29888	29883	30082	29657	29540	29792	29614	29864	29763	29714	29738	29799	29548	29915	29657	29822	30065	29536	29464	29762	29764	30087	29899	29795	29907	29752	29737	29711	29804	29809	29711	29591	29843	29751	29788	30019	29673	29549	29684	29683	29458	29602	29787	29530	29803	29986	29812	29874	29826	29812	29617	29594	29733	29725	30000	29922	29778	29769	29935	30058	29695	29561	29901	29733	29765	29804	29924	29864	29818	29600	29745	29861	30054	29836	29791	29996	29766	29839	29831	29717	29557	29711	29602	29745	29591	29824	29696	29605	29839	29590	29681	29589	29730	29688	29993	29531	29728	29873	29638	29722	29744	29790	29735	29771	29972	29611	29702	29603	29867	29935	29891	29717	29676	29673	30027	29875	29925	30035	29458	29796	29811	29850	29850	29639	29718	29355	29676	29881	29801	29940	29567	29606	29700	29732	29842	29865	29634	29782	29731	29904	29945	29827	29735	29646	29695	29634	29879	29845	29874	29803	29674	29699	30097	29750	29660	29539	29573	29658	29704	29848	29801	29680	29923	29719	29823	29772	29890	29556	29775	29889	29900	29686	29969	29707	29673	29736	29818	29831	29672	29781	29847	29707	29755	29507	29786	29907	29980	29442	29503	29943	29863	29957	29697	29852	29717	29558	29631	29783	29650	29928	29901	29768	29946	29769	29695	29672	29659	29769	29926	29784	29796	30031	29804	29698	29604	29757	29556	29907	29984	29904	29748	29916	29956	29765	29860	29668	30056	29827	29889	29785	29883	29743	29703	29727	29950	29776	29786	29655	29680	29836	29879	29802	30016	29883	29947	29904	29804	29491	29810	29804	29912	29525	29697	29758	29686	29686	29707	29734	29828	29886	29667	29895	29702	29686	29646	29968	29613	29734	29853	29624	29670	29850	29887	29677	29760	30011	29833	29850	29724	29647	29940	29457	29886	29819	29511	30035	29934	29772	29770	30003	29961	29845	29860	29959	29620	29801	29742	29853	29874	29735	29724	29580	29948	29675	29692	29719	29591	29764	29663	29711	29734	29712	29664	29926	29913	30268	29613	29823	29741	30110	29709	29855	29793	29969	30016	29720	29626	29689	29734	29844	29732	29655	29683	29718	29657	29855	29843	29949	29894	29752	30054	29677	29763	29651	29637	29819	29745	30181	29631	29976	29755	29677	29555	29800	29751	29698	29774	29742	29805	29582	29559	29595	29933	29763	29772	29718	29927	29751	29855	29606	29801	29704	30047	29898	29871	29803	29867	29679	29692	29690	29508	29828	30084	29947	29891	29938	29686	29893	30010	29653	29829	29940	29910	29643	29942	29932	29989	29627	29798	29896	29958	29947	29684	29850	30042	29723	29863	29747	29498	29904	29947	29612	29919	29769	30051	29799	29572	29702	29680	29898	29924	29849	29885	29807	29837	29820	29572	29863	29747	29975	29957	29660	29741	29862	29914	29771	29763	29659	29804	29744	29833	29718	29912	29615	29762	29837	29856	29717	29526	29835	29680	29542	29982	29617	29696	29788	30082	29619	29674	29786	29825	29693	29901	29898	29758	29768	29596	29878	29989	30021	29911	29904	29894	29701	29637	29846	29563	29728	29692	29895	29728	29803	29848	29937	29874	30017	29887	29941	29647	29673	29970	29961	29893	29893	29836	29737	29781	29737	29951	29756	29903	29715	29811	29921	29815	29602	30005	29682	29660	29834	29683	29841	29918	29910	29604	29741	29785	29703	29759	29827	29862	29933	29861	30165	29868	29920	29718	29703	29988	29958	29926	29846	29664	29637	29787	29721	29566	29609	29743	29774	29956	29981	29820	29831	29751	29863	29755	29574	29677	29694	29874	29552	29651	29977	29666	29554	29619	29927	29737	29847	29840	30008	29846	29638	29863	29732	29857	29627	29758	29681	29572	29627	29914	29874	29801	29743	29884	29966	29908	30002	30085	29767	29842	29713	29720	29578	29684	29748	29702	29851	29850	29761	29724	29740	29851	29679	29781	29760	29623	29907	29951	29924	29806	29772	29622	29777	29795	29833	29845	29752	29779	29709	29850	29866	29711	29836	29758	29784	29861	29910	29850	29896	29674	29845	29916	29739	29890	29663	29621	30039	29734	29781	29853	29939	29791	29831	29580	29969	29774	29738	29677	29686	29797	29581	29811	29763	29729	29780	29924	29867	29627	29913	30015	30049	29769	29809	29782	29621	29840	29734	29785	29623	29876	29845	29494	29769	29822	29832	29745	29664	29727	29748	29886	29793	30053	29771	29917	29699	29708	29773	29855	29954	29606	29804	29846	29603	29726	29707	29640	29974	29928	29897	29586	30024	29771	29622	29689	29756	29828	29758	29775	29725	29594	29657	29581	29588	29432	29732	29776	29945	29832	29648	29843	29717	29701	29821	29670	29851	29702	29840	29679	29990	29753	30018	30010	29946	29599	29802	29764	29782	29773	29883	29746	29862	29883	29953	29905	29791	29620	29741	29892	29725	29779	29859	29850	29789	29911	29931	29806	29707	29760	29687	29424	29767	29701	29885	29776	29752	29805	29509	29782	29476	29644	29709	29926	29829	30017	29986	29856	29627	29837	29725	29803	29785	29790	29852	29716	29875	29900	29816	29932	30124	29644	29830	29940	29665	29814	29844	29742	29885	29796	29823	29781	30015	29869	29728	29879	29840	29873	29873	29712	29825	29886	29851	29683	29792	29966	29755	29923	29793	29853	29824	29668	29813	29731	29835	29825	29678	29861	29657	29715	30017	29818	29760	29873	30051	29593	29807	29783	29793	29931	29767	29685	30022	29814	29847	29841	29759	29769	29647	29804	29670	29828	29567	29784	29637	29646	29875	29902	29729	29739	29782	29800	29742	29793	29728	29983	29812	29688	29772	29704	29531	29991	29757	29729	29729	29628	29395	29498	29879	30006	29909	29803	29591	29932	29531	29754	29723	29718	29444	29854	29862	29842	29767	29846	29721	29724	29893	30060	29987	29790	29881	29894	29699	30007	29794	29876	29612	29714	29550	29893	29943	29726	29710	29774	29821	30043	29861	29825	29762	29725	29647	29811	29771	29703	29794	29990	29759	29800	29770	29892	29839	29627	29771	29834	29720	29788	29643	29752	29842	29682	29913	29917	29763	29794	29739	30244	29571	29770	29510	29980	30014	29761	30010	30252	29960	29751	29924	29944	29768	29808	29674	29862	29730	29945	29673	29799	29524	30043	29756	29765	29699	29871	29852	29913	29793	30058	29991	29981	29706	29995	30048	29848	29818	29832	29809	29733	29566	29798	29706	29750	29870	29900	29886	29746	29714	29677	29808	30081	29933	29831	29803	29745	29896	29854	29713	29741	29604	29701	29903	29810	29766	29688	30097	29873	29866	30027	29807	29630	29924	29757	29807	29612	29660	29782	29747	29628	29630	30019	29801	29915	30060	29708	29844	29902	29542	29881	29758	29763	29512	30113	29863	29943	29822	29672	29746	29597	29829	29791	29668	29830	29636	29720	29583	29676	29638	29772	29772	30077	29519	29767	29977	29915	29962	29674	29754	29776	29917	29766	29759	30044	29787	29820	30033	29719	29590	29648	29645	29973	29926	29781	29816	29965	29566	29819	29754	29727	29868	29776	29814	29730	29737	29691	29661	29677	29799	29754	29816	29727	29799	29700	30109	29877	29840	29831	29639	29849	29712	29501	29727	29912	30052	29947	29650	29871	29880	29945	29744	29973	29671	29637	29769	29634	29538	29888	29671	29861	29813	29866	29764	29733	29657	29636	29786	29786	29632	29791	29562	29865	29869	29676	29858	29841	29722	29686	29607	29663	29832	29711	29954	29916	29768	29714	29887	29832	29741	29867	29848	29663	29629	29915	29768	29670	29611	29815	29813	29780	30000	30027	29670	29917	29775	29607	29711	29798	29762	29932	29866	29948	29598	29697	29918	29638	29860	29722	29847	29635	29762	29828	29928	29780	29561	29709	29781	29963	29904	29831	29787	29658	29841	29712	29843	30038	29508	29763	29761	30036	29713	29716	29675	29433	29735	29692	29942	29824	29681	29672	29993	29720	29897	29777	29707	29875	29827	29812	29692	29536	29887	29755	29913	29911	29870	29897	29655	29789	29878	29802	29924	29673	29881	29799	29593	29570	29830	29586	29694	29482	30084	29728	29710	29873	29724	29799	29756	29837	29710	29762	29553	29665	29847	29750	29615	29805	29669	29676	29789	29575	29656	29990	29775	29944	29475	29916	29730	29685	29789	29842	29785	29957	29657	29718	29718	29812	29552	29806	29793	29753	29680	29883	29510	29802	29833	29760	29768	29669	29818	29937	29743	29819	29710	29856	29844	29658	29908	29961	29938	29500	29574	29722	29730	29766	29670	29900	29847	29942	29726	29785	29718	29818	29689	29899	29868	29566	29813	29636	29794	29851	29862	29846	29858	29901	29862	30072	29857	29853	29761	29644	29728	29641	29821	29818	29774	29849	29886	29998	29888	29563	29623	29783	29711	29720	29780	29934	29761	29773	29831	29686	29826	29940	29854	29994	29773	29736	29766	29867	29333	29679	29825	29501	29651	29767	29720	30106	29953	29730	29740	29775	29586	29507	29927	29798	29745	29681	29553	29777	29780	30010	29818	29765	29991	29912	29723	29689	29547	29737	29741	29717	29834	29818	29862	29720	29831	29776	29684	29980	29757	29839	30067	29848	29681	30014	29716	29903	29858	29680	29875	29780	29633	29996	29732	29792	29655	29767	30134	29794	29965	30037	29689	29746	29634	29759	29917	29670	29787	29738	29978	29893	29744	29773	29569	29695	29802	29789	29824	29832	29760	30000	29707	29770	29709	29913	29776	29736	29722	29945	29981	29732	29759	29692	29694	29592	29792	29801	29632	29752	29645	29604	29686	29817	29864	29697	29665	29867	29948	29629	29879	29847	29763	29930	29673	29610	29886	29780	29733
50731	98634	89535	63742	43259	28960	24212	22707	22674	22577	22767	22733	22687	22911	22610	22836	22672	22528	22867	22729	22545	22884	22731	22654	22910	22725	22586	22579	22624	22619	22809	22842	22764	22543	22566	22919	22808	22570	22673	22557	22811	22792	22691	22807	22546	22680	22749	22597	22540	22734	22723	22634	22784	22664	22533	22728	22517	22797	22631	22780	22836	22735	22755	22555	22601	22590	22841	22693	22688	22810	22704	22621	22889	22747	22606	22677	22747	22602	22733	22699	22641	22565	22636	22885	22639	22776	22580	22866	22603	22629	22701	22914	22551	22740	22650	22481	22723	22694	22693	22722	22685	22857	22737	22596	22833	22599	22669	22664	22642	22785	22800	22684	22676	22727	22750	22742	22705	22589	22724	22837	22644	22946	22764	22482	22791	22618	22641	22852	22845	22595	22692	22691	22754	22778	22494	22656	22623	22683	22777	22613	22823	22775	22703	22627	22586	22682	22704	22488	22657	22525	22722	22642	22849	22579	22568	22778	22713	22610	22718	22585	22872	22492	22688	22608	22737	22811	22668	22690	22649	22709	22615	22618	22631	22691	22716	22566	22577	22564	22822	22493	22669	22732	22566	22791	22748	22632	22525	22654	22943	22821	22823	22624	22767	22711	22612	22578	22659	22780	22676	22737	22708	22690	22768	22661	22561	22773	22554	22578	22722	22772	22690	22583	22473	22636	22704	22721	22798	22723	22625	22779	22687	22657	22586	22604	22683	22722	22706	22570	22736	22664	22668	22783	22599	22599	22560	22596	22791	22637	22697	22618	22647	22524	22658	22753	22632	22700	22669	22912	22711	22792	22553	22680	22785	22740	22636	22616	22596	22686	22704	22666	22781	22647	22729	22618	22582	22649	22831	22806	22784	22767	22689	22715	22484	22779	22751	22794	22524	22772	22583	22568	22501	22560	22521	22686	22830	22729	22796	22759	22709	22618	22617	22875	22582	22601	22777	22661	22575	22701	22605	22721	22752	22724	22509	22724	22742	22602	22646	22691	22696	22627	22720	22600	22781	22800	22684	22396	22626	22692	22693	22621	22730	22712	22669	22693	22771	22594	22812	22712	22527	22636	22946	22861	22527	22644	22842	22622	22674	22710	22734	22677	22510	22800	22491	22671	22806	22748	22782	22779	22867	22630	22658	22833	22579	22784	22664	22616	22743	22609	22695	22788	22551	22638	22707	22809	22702	22712	22528	22632	22703	22645	22663	22840	22698	22846	22759	22646	22533	22516	22655	22658	22686	22745	22619	22585	22557	22691	22651	22699	22502	22561	22807	22794	22588	22587	22629	22668	22633	22758	22679	22633	22762	22563	22675	22932	22792	22710	22824	22585	22588	22446	22723	22419	22520	22739	22568	22558	22768	22655	22652	22745	22841	22551	22717	22608	22685	22632	22687	22722	22604	22568	22895	22770	22789	22677	22675	22758	22689	22629	22676	22702	22652	22706	22912	22555	22674	22708	22566	22755	22559	22616	22579	22798	22728	22736	22674	22471	22709	22708	22792	22649	22569	22794	22479	22814	22593	22532	22649	22431	22843	22606	22717	22709	22611	22632	22582	22594	22773	22699	22655	22582	22620	22636	22682	22751	22599	22832	22749	22730	22929	22617	22660	22680	22581	22463	22694	22598	22560	22682	22673	22540	22530	22764	22535	22582	22699	22805	22729	22691	22684	22810	22549	22657	22653	22758	22891	22791	22746	22777	22627	22744	22611	22667	22869	22734	22853	22623	22667	22681	22621	22623	22579	22749	22655	22554	22606	22698	22792	22694	22631	22823	22511	22405	22664	22866	22802	22689	22591	22578	22567	22927	22877	22762	22677	22739	22804	22621	22632	22830	22679	22652	22662	22642	22768	22570	22705	22635	22755	22692	22611	22710	22675	22661	22661	22661	22707	22694	22636	22675	22591	22650	22665	22555	22628	22787	22576	22780	22794	22661	22495	22414	22705	22645	22768	22679	22841	22744	22765	22832	22643	22611	22790	22791	22645	22791	22533	22760	22606	22734	22473	22632	22669	22524	22899	22573	22736	22647	22674	22702	22716	22749	22774	22684	22671	22723	22603	22541	22688	22619	22801	22456	22604	22665	22556	22675	22790	22607	22664	22631	22692	22801	22581	22665	22844	22776	22579	22731	22579	22880	22536	22532	22775	22667	22800	22732	22583	22610	22694	22602	22515	22724	22459	22730	22720	22975	22582	22672	22658	22416	22830	22700	22786	22641	22748	22636	22492	22739	22750	22720	22724	22648	22601	22682	22828	22709	22538	22680	22732	22638	22605	22658	22718	22533	22731	22681	22788	22609	22467	22728	22812	22767	22649	22624	22559	22706	22637	22542	22858	22530	22684	22760	22853	22551	22732	22626	22690	22482	22711	22704	22701	22696	22647	22641	22587	22668	22676	22682	22515	22539	22641	22696	22677	22847	22683	22713	22503	22751	22722	22621	22672	22669	22769	22723	22713	22426	22676	22691	22807	22619	22583	22532	22733	22735	22767	22529	22679	22729	22621	22931	22551	22630	22568	22749	22525	22762	22490	22536	22516	22900	22672	22512	22558	22665	22516	22948	22472	22662	22609	22555	22733	22733	22633	22605	22392	22784	22688	22697	22677	22684	22743	22921	22618	22560	22566	22590	22560	22762	22617	22713	22765	22559	22709	22615	22625	22932	22836	22804	22767	22727	22628	22600	22654	22658	22858	22767	22702	22725	22886	22816	22633	22556	22717	22818	22706	22698	22526	22752	22566	22695	22611	22496	22596	22830	22502	22552	22686	22671	22866	22709	22682	22647	22543	22715	22771	22654	22568	22701	22817	22736	22673	22478	22585	22623	22582	22772	22523	22665	22615	22531	22755	22422	22690	22686	22580	22684	22810	22749	22842	22692	22714	22609	22652	22512	22859	22597	22565	22672	22677	22722	22587	22717	22778	22570	22649	22617	22685	22584	22598	22608	22655	22772	22562	22567	22776	22574	22723	22679	22504	22634	22636	22731	22595	22805	22682	22658	22612	22518	22839	22692	22660	22701	22623	22708	22665	22563	22552	22636	22697	22613	22718	22530	22578	22480	22637	22661	22798	22604	22561	22817	22683	22666	22647	22596	22506	22732	22880	22688	22542	22672	22590	22700	22920	22517	22704	22741	22831	22723	22648	22629	22714	22519	22617	22774	22709	22712	22627	22766	22404	22645	22720	22883	22804	22622	22730	22534	22583	22485	22690	22851	22663	22674	22776	22672	22596	22621	22724	22880	22884	22731	22732	22848	22539	22635	22755	22692	22698	22726	22409	22851	22722	22678	22682	22758	22853	22551	22494	22587	22745	22632	22618	22712	22740	22447	22702	22548	22649	22476	22603	22491	22496	22749	22486	22511	22739	22772	22826	22715	22725	22607	22662	22683	22681	22539	22636	22490	22698	22628	22504	22766	22653	22566	22668	22754	22818	22441	22583	22698	22624	22712	22546	22636	22620	22597	22600	22655	22709	22641	22590	22647	22770	22678	22546	22759	22756	22612	22819	22640	22730	22651	22666	22647	22642	22563	22656	22777	22803	22628	22820	22622	22455	22719	22945	22833	22726	22751	22605	22756	22763	22749	22556	22601	22605	22752	22707	22555	22589	22738	22517	22807	22787	22809	22985	22628	22682	22794	22845	22692	22643	22611	22683	22635	22784	22547	22568	22836	22783	22634	22533	22874	22654	22710	22797	22595	22725	22831	22807	22590	22538	22762	22719	22778	22762	22569	22755	22597	22754	22568	22651	22619	22668	22779	22744	22585	22687	22669	22786	22491	22698	22767	22574	22547	22683	22609	22637	22706	22721	22769	22728	22558	22384	22577	22781	22574	22735	22647	22745	22591	22692	22638	22720	22723	22546	22408	22640	22768	22539	22678	22760	22691	22612	22620	22629	22671	22667	22937	22576	22602	22654	22693	22610	22577	22585	22804	22700	22648	22800	22713	22633	22666	22723	22724	22637	22456	22781	22646	22451	22726	22684	22589	22580	22510	22731	22687	22724	22767	22633	22768	22415	22645	22663	22731	22683	22805	22600	22835	22741	22618	22615	22585	22714	22811	22612	22649	22635	22487	22802	22739	22742	22755	22592	22787	22561	22680	22588	22630	22698	22586	22766	22610	22548	22784	22745	22618	22744	22753	22571	22508	22628	22721	22744	22507	22690	22647	22667	22899	22582	22710	22712	22550	22771	22680	22636	22631	22686	22619	22529	22581	22720	22734	22598	22543	22800	22437	22644	22625	22820	22572	22567	22635	22740	22482	22496	22620	22843	22676	22588	22727	22604	22813	22732	22698	22794	22575	22631	22529	22741	22733	22691	22780	22699	22639	22573	22570	22630	22511	22640	22688	22544	22775	22643	22529	22705	22718	22783	22573	22573	22994	22670	22702	22610	22786	22669	22688	22740	22824	22552	22616	22653	22450	22704	22748	22738	22738	22780	22726	22711	22642	22673	22555	22700	22777	22871	22443	22724	22692	22565	22564	22743	22576	22675	22591	22696	22611	22638	22703	22587	22625	22691	22808	22729	22710	22771	22642	22614	22756	22616	22735	22603	22682	22740	22775	22629	22607	22566	22576	22633	22705	22579	22505	22785	22834	22756	22666	22624	22608	22538	22816	22671	22677	22697	22678	22632	22565	22658	22597	22665	22668	22636	22795	22610	22557	22740	22597	22797	22602	22745	22678	22777	22693	22632	22666	22687	22687	22766	22595	22706	22647	22704	22634	22592	22798	22519	22702	22396	22688	22588	22624	22671	22660	22672	22838	22664	22379	22653	22601	22764	22575	22604	22745	22649	22544	22757	22756	22691	22634	22743	22665	22735	22682	22728	22645	22721	22651	22695	22808	22660	22703	22781	22668	22642	22636	22600	22843	22851	22606	22601	22685	22749	22678	22521	22588	22739	22545	22747	22706	22566	22778	22797	22687	22729	22751	22803	22635	22555	22693	22686	22449	22642	22722	22682	22663	22777	22751	22784	22696	22628	22513	22702	22666	22653	22544	22713	22625	22537	22658	22548	22639	22679	22542	22441	22790	22743	22753	22890	22503	22760	22593	22705	22582	22597	22798	22607	22689	22590	22656	22738	22714	22626	22677	22680	22892	22551	22658	22606	22682	22816	22659
22406	23602	45648	48182	42644	36439	34909	31019	31102	31164	31100	31112	30782	31027	30929	30836	30910	30868	30757	30719	30639	30870	30664	30915	30645	30739	30802	30727	30663	30898	30667	30572	30707	30693	30805	30589	30854	30644	30827	30770	30626	30911	30748	30724	30752	30808	30813	30707	30618	30895	30858	30748	30725	30715	30635	30630	30348	30626	30739	30637	30641	30528	30710	30952	30739	30528	30644	30683	30826	30747	30638	30923	30762	30544	30625	30625	30711	30746	30773	31029	30521	30796	30707	30841	30729	30791	30652	30691	30807	30667	30661	30551	30716	30502	30867	30554	30905	30438	30604	30648	30620	30649	30515	30824	30603	30607	30561	30485	30632	30523	30544	30443	30609	30581	30728	30667	30752	30526	30741	30783	30495	30718	30669	30623	30624	30641	30637	30698	30592	31008	30679	30598	30797	30739	30575	30449	30517	30659	30405	30515	30517	30691	30639	30371	30835	30640	30832	30302	30934	30764	30642	30619	30634	30549	30467	30530	30602	30677	30764	30438	30690	30606	30653	30308	30671	30485	30427	30660	30547	30685	30423	30715	30300	30592	30422	30633	30819	30649	30602	30565	30639	30489	30563	30526	30766	30835	31082	30791	30444	30508	30521	30358	30404	30532	30609	30462	30745	30516	30640	30639	30552	30630	30442	30674	30585	30633	30646	30808	30528	30482	30595	30600	30427	30492	30453	30524	30734	30863	30517	30388	30450	30518	30665	30758	30688	30902	30478	30540	30681	30525	30644	30731	30419	30734	30473	30661	30572	30712	30791	30550	30546	30747	30684	30401	30332	30407	30583	30767	30422	30382	30788	30681	30647	30932	30738	30427	30438	30724	30788	30508	30677	30588	30266	30664	30368	30574	30423	30733	30598	30593	30774	30474	30593	30679	30226	30516	30536	30569	30659	30640	30683	30680	30596	30457	30545	30487	30757	30507	30751	30577	30852	30922	30640	30655	30725	30724	30807	30677	30868	30575	30613	30587	30545	30336	30733	30624	30703	30598	30399	30578	30634	30483	30567	30416	30735	30811	30534	30672	30669	30469	30647	30612	30496	30597	30700	30613	30568	30577	30497	30653	30874	30844	30596	30443	30856	30592	30626	30505	30600	30545	30698	30498	30424	30487	30422	30761	30610	30595	30497	30470	30561	30487	30555	30660	30748	30592	30573	30587	30455	30489	30651	30459	30617	30702	30703	30623	30669	30936	30561	30629	30287	30632	30872	30482	30565	30538	30409	31002	30714	30529	30764	30822	30730	30917	30773	30637	30394	30524	30604	30523	30573	30553	30464	30564	30725	30549	30463	30716	30583	30422	30475	30806	30869	30626	30348	30632	30599	30548	30679	30624	30652	30860	30618	30434	30707	30464	30483	30800	30859	30669	30620	30576	30552	30687	30790	30821	30639	30544	30752	30519	30602	30443	30506	30503	30763	30389	30368	30605	30692	30885	30581	30595	30742	30613	30813	30760	30606	30595	30753	30670	30577	30530	30627	30760	31050	30833	30606	30604	30662	30454	30707	30602	30668	30640	30656	30509	30683	30658	30788	30528	30654	30637	30561	30493	30507	30619	30490	30434	30748	30851	30643	30495	30569	30576	30628	30431	30551	30637	30705	30524	30726	30830	30715	30632	30612	30638	30338	30732	30789	30509	30541	30588	30770	30753	30851	30647	30746	30629	30674	30626	30540	30450	30551	30539	30642	30689	30682	30444	30713	30611	30497	30654	30511	30423	30577	30649	30620	30843	30656	30681	30675	30559	30673	30321	30619	30440	30410	30755	30668	30365	30738	30635	30574	30478	30399	30663	30556	30668	30666	30693	30423	30341	30702	30828	30742	30465	30558	30271	30577	30631	30631	30471	30455	30480	30574	30614	30766	30700	30554	30616	30816	30788	30550	30526	30762	30601	30719	30833	30556	30484	30731	30623	30630	30569	30862	30594	30750	30684	30484	30538	30663	30733	30435	30432	30711	30284	30568	30332	30673	30640	30743	30502	30713	30408	30818	30493	30637	30626	30736	30594	30525	30528	30764	30492	30537	30509	30834	30488	30429	30435	30544	30361	30511	30395	30552	30431	30416	30761	30637	30499	30628	30507	30468	30362	30552	30588	30413	30763	30757	30409	30493	30426	30150	30659	30618	30628	30368	30452	30500	30384	30631	30490	30772	30573	30669	30727	30792	30523	30744	30455	30686	30776	30631	30594	30725	30433	30557	30731	30408	30534	30837	30509	30587	30581	30403	30566	30547	30628	30710	30509	30502	30533	30625	30873	30532	30654	30538	30705	30390	30621	30711	30694	30268	30642	30669	30447	30609	30683	30697	30621	30492	30671	30266	30375	30484	30520	30659	30589	30563	30331	30665	30762	30768	30543	30478	30441	30523	30479	30757	30517	30776	30580	30452	30340	30559	30825	30769	30768	30613	30697	30683	30343	30510	30766	30401	30433	30604	30624	30677	30534	30768	30319	30541	30688	30732	30500	30653	30607	30714	30736	30398	30661	30584	30626	30400	30622	30699	30658	30308	30526	30515	30554	30605	30820	30562	30721	30854	30547	30578	30517	30506	30516	30727	30385	30692	30452	30808	30643	30490	30508	30643	30285	30594	30657	30584	30606	30642	30541	30319	30367	30585	30465	30680	30588	30689	30525	30517	30541	30659	30637	30552	30547	30607	30625	30394	30373	30645	30559	30542	30507	30648	30618	30630	30373	30612	30671	30702	30527	30548	30458	30490	30620	30653	30706	30623	30600	30634	30622	30390	30455	30748	30528	30740	30585	30629	30764	30475	30853	30419	30525	30784	30911	30760	30690	30657	30568	30621	30628	30633	30622	30546	30563	30657	30504	30738	30571	30708	30714	30492	30672	30677	30509	30528	30700	30631	30578	30568	30675	30695	30562	30616	30588	30672	30821	30797	30721	30787	30766	30621	30614	30249	30548	30501	30572	30766	30425	30529	30770	30326	30646	30659	30855	30757	30514	30818	30607	30677	30595	30714	30653	30623	30493	30643	30416	30510	30669	30606	30623	30608	30478	30582	30371	30646	30748	30354	30577	30533	30713	30643	30676	30586	30657	30667	30542	30479	30771	30450	30832	30341	30481	30607	30716	30827	30677	30516	30438	30713	30661	30624	30709	30653	30518	30539	30653	30485	30633	30751	30522	30413	30438	30598	30534	30518	30602	30572	30721	30856	30637	30600	30478	30718	30242	30596	30371	30704	30321	30494	30499	30642	30542	30629	30544	30508	30559	30843	30367	30497	30458	30551	30438	30642	30537	30554	30508	30722	30558	30672	30650	30695	30509	30848	30797	30606	30719	30637	30456	30324	30640	30396	30587	30500	30443	30832	30589	30543	30939	30546	30504	30383	30567	30407	30522	30592	30546	30841	30502	30621	30443	30690	30572	30681	30618	30400	30573	30814	30517	30530	30720	30724	30582	30271	30580	30199	30581	30433	30477	30737	30649	30656	30669	30705	30398	30526	30276	30545	30471	30677	30665	30473	30504	30604	30636	30632	30396	30591	30609	30636	30537	30463	30565	30733	30701	30736	30582	30336	30270	30454	30605	30681	30438	30493	30352	30749	30623	30678	30732	30526	30720	30611	30578	30393	30663	30748	30693	30786	30828	30620	30668	30937	30531	30549	30662	30669	30454	30631	30473	30657	30426	30296	30679	30471	30199	30707	30707	30569	30511	30563	30862	30443	30761	30572	30594	30783	30664	30696	30540	30313	30542	30633	30526	30700	30627	30574	30396	30712	30627	30255	30659	30897	30388	30406	30593	30901	30810	30421	30736	30493	30714	30899	30827	30680	30553	30733	30760	30730	30446	30394	30671	30737	30690	30490	30622	30596	30457	30585	30883	30541	30460	30609	30531	30536	30742	30602	30454	30502	30548	30606	30582	30703	30677	30599	30487	30480	30607	30714	30668	30452	30554	30529	30734	30532	30667	30704	30539	30603	30718	30615	30631	30745	30514	30662	30500	30485	30600	30652	30250	30321	30646	30600	30773	30706	30455	30557	30658	30593	30843	30517	30582	30701	30708	30622	30694	30923	30689	30365	30567	30661	30383	30590	30717	30550	30405	30800	30559	30816	30511	30613	30440	30564	30748	30659	30737	30638	30605	30435	30540	30376	30644	30679	30342	30540	30636	30605	30813	31016	30693	30401	30570	30334	30733	30506	30487	30668	30482	30716	30794	30727	30537	30719	30278	30728	30668	30581	30685	30674	30358	30521	30646	30572	30261	30337	30427	30405	30426	30627	30824	30518	30608	30716	30573	30586	30574	30728	30644	30533	30594	30548	30669	30796	30421	30355	30712	30390	30577	30620	30417	30603	30626	30677	30838	30575	30369	30719	30559	30551	30750	30609	30667	30569	30462	30528	30517	30439	30618	30664	30587	30753	30484	30553	30798	30731	30682	30823	30607	30775	30593	30873	30516	30588	30610	30681	30683	30661	30512	30695	30539	30714	30675	30603	30680	30556	30639	30534	30411	30518	30602	30586	30732	30707	30637	30809	30577	30862	30776	30613	30701	30845	30593	30540	30714	30566	30351	30530	30503	30617	30677	30628	30362	30870	30664	30793	30592	30704	30482	30513	30599	30739	30572	30567	30625	30704	30715	30580	30660	30599	30569	30663	30716	30713	30713	30604	30648	30618	30612	30481	30564	30654	30628	30633	30501	30477	30873	30658	30599	30647	30879	30579	30544	30591	30505	30661	30695	30738	30957	30575	30674	30608	30413	30773	30402	30619	30536	30445	30445	30479	30408	30456	30470	30489	30633	30614	30514	30508	30596	30691	30556	30587	30712	30568	30551	30734	30690	30710	30441	30870	30558	30497	30672	30341	30619	30619	30300	30592	30583	30515	30494	30535	30824	30676	30561	30823	30523	30676	30620	30707	30661	30733	30600	30378	30593	30440	30514	30496	30878	30640	30548	30523	30410	30606	30715	30857	30509	30409	30287	30471	30599	30519	30615	30564	30695	30476	30681	30672	30633	30676	30591	30553	30432	30690	30380	30621	30643	30596	30427	30518	30392	30581	30710	30670	30470	30560	30480	30715	30664	30749	30793	30603	30672	30670	30483	30604	30820	30688	30513	30559	30748	30686	30782	30784	30216	30528	30551	30768	30497	30530	30654
62174	97612	95044	83005	58808	37283	26098	23305	23047	22814	22963	23153	23143	23143	23286	22985	22946	23229	23149	23168	23055	23288	23187	22997	23327	23290	23169	23276	23000	23266	23281	22913	23152	23157	23190	23186	23085	23126	22976	23138	23132	23426	23061	23173	23095	23213	23273	23161	23205	23223	23065	23333	23038	23246	23284	23263	23357	23352	23282	23077	23092	23229	23091	23099	23377	23225	23009	23189	23202	23206	23101	23161	23229	23067	23072	23151	22988	23105	23000	23361	23263	23188	23244	23249	23347	23328	23204	23131	23082	22984	23231	23217	23245	23044	23044	23085	23299	23018	23214	22930	23010	23075	23375	23109	23148	23040	23173	23191	23194	23081	23107	23175	23336	23031	23216	23142	23123	23179	23269	23000	23324	23134	23360	23276	23352	23064	23087	23165	23136	23067	23285	23141	23170	23134	23175	23232	23155	23057	23147	23098	23024	23153	23147	23146	23101	23004	23115	23232	23107	23168	23122	23143	23102	23130	23144	22957	23286	23150	23113	23417	23116	23163	23038	23096	23232	23196	23098	23177	22933	23281	23122	23275	23238	23232	23119	23112	23171	22961	23199	23221	23184	23211	23259	23078	23223	23231	23031	23058	23126	23230	23223	23037	23057	23171	23329	23289	23121	23293	23140	23121	23082	23044	23220	23227	23115	23169	23119	23308	23052	23006	23177	23126	23171	23186	23212	23241	23103	22984	23138	23113	23194	23439	23037	23062	23300	23039	23108	23086	23161	23331	22999	23044	22926	23144	23177	23132	22967	22974	23035	23362	23140	23078	23065	23190	23105	23172	23295	23050	23307	23122	23095	23197	23100	23116	23165	23133	23201	23176	23048	23262	23180	23280	23013	23165	23141	22952	23222	23263	23135	23044	23264	23058	23172	22728	23042	23147	23095	23000	23212	23201	23324	23291	23203	23176	23087	23180	23125	23282	23023	23205	23273	23124	23126	23051	23218	23095	23188	23138	22998	23190	23134	23335	22939	23132	23239	23140	22981	23002	23113	23220	23170	22969	23261	23112	23192	23282	23104	23089	23262	23263	23293	23158	23203	22998	23150	23181	23341	23100	23162	23126	23147	23229	23235	23218	23073	23013	23162	23090	23121	23119	23164	23227	23120	23248	23199	23128	23244	23226	23238	23273	22871	23263	23174	23189	23128	23335	23075	23183	23000	23193	23105	23143	23006	23106	23160	23049	23179	23101	23083	23256	23064	23073	23234	23050	23137	23156	23124	23212	23191	23115	23164	23185	23289	23246	23245	23168	23246	23068	23203	23204	23216	23036	23150	23307	23178	23049	23209	23153	23266	23291	23171	23130	23139	23216	23059	23128	22971	23102	23187	23122	23283	23220	23059	23192	23138	23245	23018	23139	23322	23099	23137	23228	22992	23239	23316	23216	23186	23123	23407	23120	23129	22999	23236	23290	23095	23328	23112	23228	23118	23074	23133	23194	23244	23184	23072	23273	23078	23216	23190	23302	23049	22999	23236	23149	23105	23238	23066	23145	23242	23191	23292	23070	23059	23074	23364	23032	23134	23041	23390	23107	23169	23060	23083	23300	23353	23168	23193	23166	23179	23181	23259	23223	23210	23239	23277	23206	23114	23244	23397	23188	23235	23134	23246	23239	23345	23302	23156	23008	23071	23092	23202	23043	23055	23191	23101	23260	23175	23181	23222	22934	23221	23065	23067	23172	23112	23217	23207	23262	23005	23039	23213	23118	23214	23295	23208	23193	23187	23024	23108	23008	23129	23335	23070	23012	23145	23023	23051	23258	23136	23451	23081	23247	23286	23181	23139	23071	23224	23179	23276	23076	23137	23310	23189	23168	23047	23200	23193	23054	23114	23108	23122	22888	23212	23100	23190	23133	23141	23087	23104	23073	23142	23128	23164	23138	23282	22980	23186	23171	23077	23088	23183	23081	23185	23141	23083	23096	23181	22962	23259	23224	23200	22915	23278	23109	23113	23087	23197	23253	23056	23189	23323	23244	23322	23127	23038	23170	23193	23087	23178	23184	23165	23093	23102	23152	23161	23139	23037	23130	23263	23325	23132	22986	23108	22976	23070	23196	23063	22938	23231	23078	22948	23136	23005	22987	23255	23173	23139	23084	23284	23156	23082	23211	23129	23048	23197	23118	23144	23244	23102	23044	23055	23177	23014	23215	23082	23082	23158	22866	23253	23136	23082	23263	23192	23083	23191	23166	23184	22984	22988	23181	22968	23240	23153	23176	23066	23190	23081	23075	23251	23120	23280	23254	23121	23114	23123	23233	23098	23006	23033	23198	22926	23113	23251	23049	23289	22897	23082	23315	23192	23116	23138	23153	23169	23053	23232	23126	23073	23130	23101	23228	23139	22952	23197	23315	23002	23086	23086	23302	23242	23027	23134	23133	23176	23289	23250	23215	23025	23367	23083	23001	22975	23211	23272	23117	23109	23349	23011	23175	23218	23153	23161	23317	23141	23241	23129	23018	23309	23015	23195	23132	23091	23122	23229	23157	23144	23078	23080	23017	23186	23061	23223	23031	23122	23054	23199	23144	23390	23015	23106	23164	23118	23071	22963	22998	22971	23012	23280	23106	23186	22962	23162	23171	23234	23055	23085	23197	23311	23138	23084	23185	23109	23087	23132	23121	23182	23053	23028	23098	23165	23267	23209	23171	23310	23201	23021	23086	23091	23060	23099	23143	23213	23059	23366	23078	23065	23130	23148	23289	23128	23065	23104	23173	22910	23094	23157	23015	23097	23162	23142	23213	23332	23003	23227	23156	23102	23039	23141	23223	23216	23259	23219	23208	23091	23121	23255	23225	23215	23249	23179	23147	23236	23017	23089	23075	23074	22965	23110	23312	23203	23263	23077	23118	22922	23117	23118	23111	23068	23262	23077	23219	23170	23156	23094	23104	23067	23069	23148	23370	23105	23242	22999	23153	23062	23120	23076	23170	23145	22918	23065	23079	23013	23145	23157	23320	23004	23226	22960	23071	23128	23270	23174	23095	23159	23189	23213	23125	23058	23186	22982	23171	23104	23244	23024	23206	23138	23088	23181	23193	23184	23168	23071	23201	23204	23046	23133	22940	23270	23141	23167	23061	23009	23025	23277	23035	23152	23197	23213	23195	23103	23130	23041	23001	23116	23137	23203	23237	23229	23230	22935	23111	23078	23088	23263	23153	23168	23120	23146	23090	23210	23124	23249	23001	23269	23081	23188	23170	23085	23176	23184	23079	23240	22961	23241	23221	23174	23110	23121	23250	23154	23223	23275	23076	23168	23198	23116	23223	23061	23113	23050	23108	23133	23135	23026	23168	23194	23156	23237	23140	23102	22987	23211	23098	23295	23136	23260	23148	23057	23411	23215	23109	23123	23212	23373	23083	23230	23234	23141	23166	22975	23302	23245	23197	23045	23068	23195	23256	23360	22969	23067	23085	23141	23110	23026	22989	23188	23217	23276	23098	23233	23129	23101	23098	23120	23095	23068	23177	23200	23138	23128	23048	23187	23087	23185	23122	23111	23155	23243	23208	23116	22993	23087	23109	23320	23233	23232	23181	23150	23284	23162	23113	23167	23082	23044	22933	23096	23279	23205	22909	22974	23126	23068	23082	23221	23314	23193	23101	23101	23161	23097	23209	23075	23323	22988	23197	23128	23182	23016	23255	23204	23292	23127	23182	23034	23233	23110	22893	23058	23219	23254	23162	23164	23410	23312	23236	23251	23174	23246	22965	23256	23079	22933	23207	23331	23056	23125	23215	23212	23100	23235	23258	23154	23024	23318	23184	23089	23217	23073	23205	23114	23070	23109	23158	22991	23006	23079	23150	23276	23127	23211	23164	23046	23280	23165	23326	22958	23133	23020	23208	23100	23195	23316	23073	23239	23136	23298	23148	23251	22968	22994	23155	23290	23205	23223	23127	23419	23106	23108	23159	23111	23003	23055	23110	23263	23280	23172	23242	23035	23153	23197	23021	23061	23338	23269	23076	23264	23118	22985	23189	23132	23253	23101	23000	23036	23157	23032	22986	23109	23038	23331	23040	23272	23115	23148	23132	23279	23227	23107	23242	23253	23158	23117	23110	23293	23271	23089	23219	23232	23093	23049	23326	23039	23238	23196	23049	23190	23134	23378	23075	23141	23244	23232	23190	22942	23110	23226	23343	23289	23178	23213	23313	23253	23104	23188	23132	23012	23137	23173	23261	23196	23182	23258	23016	23008	23312	23014	23174	23211	23148	23045	23189	23038	23090	23287	23148	23084	23108	23119	23162	23268	23248	23080	23106	23233	22928	23200	23194	23302	23137	23126	23093	23268	23057	22942	23061	23268	22892	22968	23255	23028	23072	23184	23163	23279	23112	23181	23124	23050	23042	23202	23153	23134	23302	23021	23302	23101	23078	23088	23213	23150	23266	23048	23245	23181	23076	23192	23114	23151	23245	23287	23316	23026	23081	23220	23033	23051	23177	23120	23066	23038	23252	23437	23045	22983	23209	23120	23133	23108	23138	23107	23123	23199	23272	23300	23168	23129	23208	22969	23064	23241	23169	23086	23227	23127	23198	23260	23026	23316	23179	23086	23271	23129	23043	23038	23198	23031	23180	23153	23130	23119	23110	23266	23129	23051	23166	23084	23311	23098	23172	23158	23346	23080	23179	23094	23265	23220	23250	23198	23207	23220	23229	23151	23055	23050	23048	23171	22921	23065	23270	23188	23045	23115	23101	23076	23086	23263	23016	23235	23190	23195	23262	23146	23152	22914	23089	23245	23212	23226	23167	23279	23265	23192	22973	23094	23182	23127	23248	23150	23048	23307	22974	23057	22973	23147	23191	23094	23179	23102	23050	23186	23101	23276	23003	23078	23321	23029	23230	23093	23316	23042	23023	23056	23074	22941	23114	23045	23354	23132	23159	23300	22891	23065	23047	23131	23237	23127	23138	23337	23012	23403	23080	23213	23145	23207	23224	23025	23219	23199	23113	23031	23136	23054	23151	23071	23028	23063	23059	23201	23225	23249	23215	23373	23121	23306	23074	23306	23023	23284	23015	23087	23145	23110	23176	23127	23176	23130	23031	23216	23235	23273	23262	23172	23043	22980	23094	23236	23278	23303	23090	23089	23148	23252	23070	23307	23130	23127	22942
28842	36604	53166	42959	34673	31184	30204	29918	29709	29761	29836	29769	29569	29718	29724	29586	29533	29730	29712	29635	29646	29554	29657	29774	29798	29742	29793	29775	29601	29521	29710	29753	29760	29569	29707	29761	29696	29734	29745	29668	29917	29856	29713	29627	29532	29785	29792	29627	29830	29570	29621	29572	29659	29561	29460	29648	29557	29683	29700	29422	29671	29515	29543	29725	29694	29718	29696	29795	29684	29800	29398	29462	29494	29931	29672	29711	29776	29780	29852	29752	30177	30013	29805	29730	29534	29544	29600	29358	29731	29654	29535	29620	29719	29895	29843	29794	29713	29740	29780	29639	29527	29621	29468	29599	29742	29446	29568	29667	29692	29564	29663	29822	29478	29799	29923	29465	29863	29547	29552	29614	29704	29676	29647	29752	29661	29692	29585	29650	29542	29627	29504	29634	29492	29776	29980	29628	29558	29529	29424	29566	29634	29581	29517	29516	29428	29626	29689	29646	29495	29888	29892	29624	29440	29472	29520	29819	29715	29732	29660	29845	29606	29617	29477	29458	29689	29524	29347	29914	29586	29650	29865	29797	29667	29465	29676	29654	29627	29854	29570	29702	29594	29618	29695	29748	29590	29608	29875	29542	29463	29698	29704	29631	29602	29658	29677	29743	29853	29692	29517	29896	29628	29646	29658	29477	29739	29897	29670	29646	29601	29416	29697	29643	29830	29695	29615	29707	29651	29743	29493	29865	29807	29732	29705	29485	29631	29523	29575	29932	29792	29705	29696	29943	29634	29511	29660	29637	29521	29654	29783	29744	29692	29787	29712	29680	29690	29683	29599	29520	29513	29558	29975	29416	29519	29627	29703	29615	29612	29971	29553	29545	29785	29549	29518	29567	29723	29676	29767	29532	29525	29780	29926	29579	29642	29746	29726	29642	29442	29503	29722	29673	29802	29605	29568	29682	29527	29626	29587	29458	29614	29501	29530	29829	29690	29784	29526	29646	30064	29775	29499	29713	29721	29507	29852	29757	29577	29513	29508	29538	29742	29435	29603	29641	29787	29868	29627	29440	29761	29720	29875	29866	29600	29581	29637	29663	29487	29668	29453	29787	29853	29717	29593	29679	29588	29617	29772	29624	29551	29690	29563	29629	29719	29611	29754	29614	29721	29898	29577	29867	29823	29356	29609	29667	29770	29698	29902	29524	29744	29650	29643	29939	29632	29538	29503	29857	29692	29624	29607	29692	29637	29723	29497	29754	29364	29813	29561	29728	29846	29465	29492	29735	29535	29772	29863	29571	29796	29503	29567	29203	29674	29905	29835	29851	29525	29546	29527	29383	29659	29597	29715	29947	29822	29730	29917	29652	29558	29439	29492	29752	29603	29638	29542	29536	29531	29393	29772	29654	29632	29750	29568	29361	29566	29801	29596	29821	29773	29543	29719	29840	29744	29766	29617	29476	29774	29760	29567	29672	29683	29769	30100	29686	29728	29469	29678	29452	29608	29617	30185	29556	29671	29598	29712	29517	29807	29607	29659	29676	29512	29577	29610	29568	29777	29728	29533	29797	29754	29666	29624	29835	29706	29786	29634	29550	29867	29690	29641	29711	29479	29560	29759	29462	29830	29661	29574	29677	29713	29539	29548	29643	29767	29408	29679	29772	29776	29662	29791	29848	29661	29767	29761	29511	29505	29816	29723	29541	29837	29580	29724	29654	29593	29803	29719	29672	29469	29653	29852	29713	29616	29786	29791	29942	29538	29494	29574	29789	29532	29693	29618	29610	29725	29278	29610	29364	29463	29472	29492	29534	29832	29704	29845	29712	29490	29887	29520	29471	29733	29743	29665	29622	29767	29648	29759	29663	29687	29500	29653	29618	29709	29562	29874	29754	29573	29598	29723	29549	29578	29714	29534	30060	29741	29443	29430	29778	29581	29807	29632	29649	29541	29952	29853	29678	29425	29701	29692	29584	29735	29524	29571	29436	29676	29786	29604	29607	29620	29652	29402	29680	29511	29724	29425	29595	29593	29522	29558	29746	29708	29715	29550	29634	29727	29662	29566	29629	29816	29529	29765	29593	30042	29624	29460	29608	29748	29417	29680	29916	29700	29687	29726	29573	29726	29574	29709	29674	29595	29517	29885	29688	29809	29444	29589	29535	29641	29596	30002	29516	29684	29657	29756	29567	29668	29584	29714	29657	29562	29570	29755	29678	29676	29846	29655	29539	29780	29766	29579	29595	29535	29770	29476	29437	29655	29874	29816	29876	29939	29675	29559	29692	29552	29667	29570	29703	29792	29523	29530	29532	29661	29606	29707	29614	29525	29393	29619	29714	29542	29767	29647	29465	29554	29626	29808	29561	29789	29561	29860	29779	29661	29706	29731	29557	29610	29449	29389	29779	29643	29584	29699	29641	29622	29539	29673	29504	29690	29884	29828	30003	29535	29551	29835	29540	29850	29700	29401	29690	29677	29673	29719	29731	29541	29491	29897	29520	29784	29622	29736	29676	29884	29472	29556	29431	29379	29555	29507	29492	29598	29566	29547	29735	29680	29508	29753	29599	29950	29792	29837	29659	29782	29495	29722	29376	29555	29536	29719	29564	29844	29547	29384	29691	29747	29708	29752	29521	29834	29649	29553	29740	29415	29779	29649	29720	29529	29677	29697	29814	29662	29535	29734	29769	29846	29815	29623	29861	29909	29454	29616	29590	29776	29724	29659	29642	29515	29618	29845	29591	29759	29453	29430	29476	29590	29775	29831	29797	29531	29707	29658	29536	29615	29425	29661	29596	29791	29670	29625	29881	29759	29817	29643	29738	29836	29714	29736	29793	29613	29761	29667	29825	29640	29617	29578	29678	30027	29495	29773	29409	29494	29543	30068	29930	29610	29459	29669	29802	29593	29617	29764	29647	29802	29581	29892	29599	29634	29807	29767	29456	29730	29656	30033	29713	29675	29573	29492	29765	29723	29808	29646	29645	29795	29814	29645	29613	29643	29690	29805	29467	29643	29452	29622	29533	29770	29674	29809	29780	29940	29598	29899	29691	29697	29784	29517	29641	29687	29689	29654	29770	29982	29527	29775	29800	29871	29536	29807	29731	29607	29792	29765	29651	29672	29814	29650	29760	29604	29643	29694	29685	29726	29518	29690	29734	29657	29920	29722	29509	29584	29620	29563	29702	29506	29776	29278	29910	29624	29674	29755	29609	29545	29715	29772	29632	29741	29442	29525	29546	29529	29711	29493	29682	29640	29761	29853	29689	29817	29729	29738	29798	29708	29782	29818	29628	29965	29581	29574	29758	29802	29752	29791	29634	29871	29578	29640	29709	29421	29676	29847	29752	29567	29657	29952	29659	29809	29806	29751	29559	29512	29409	29618	29702	29708	29598	29665	29619	29633	29679	29799	29835	29519	29676	29749	29647	29636	29778	29604	29547	29704	29613	29742	29597	29507	29720	29497	29487	29686	29606	29708	29689	29643	29706	29604	29719	29611	29338	29803	29431	29683	29628	29579	29846	29633	29718	29752	29703	29620	29792	29844	29767	29711	29767	29670	29573	29653	29459	29937	29586	29711	29459	29559	29598	29830	29832	29774	29468	29763	29694	29606	29659	29623	29530	29736	29412	29535	29560	29896	29643	29569	29469	29636	29841	29691	29757	29675	29683	29578	29638	29567	29830	29703	29585	29644	29675	29803	29732	29713	29838	29564	29932	29943	29664	29676	29950	29761	29777	29830	29590	29631	29771	29564	29706	29882	29601	29594	30018	29564	29406	29629	29345	29633	29613	29686	29805	29970	29683	29585	29766	29909	29678	29530	29419	29599	29779	29594	29426	29657	29702	29748	29531	29530	29654	29620	29595	29518	29568	29861	29776	29812	29596	29821	29666	29635	29778	29656	29823	29817	29633	29713	29629	29597	29641	29854	29766	29652	29501	29708	29968	29528	29813	29544	29664	29351	29933	29453	29487	29505	29547	29353	29687	29912	29543	29793	29710	29694	29433	29504	29779	29695	29697	29811	29628	29742	29552	29548	29657	29574	29481	29854	29758	29597	29628	29657	29479	29870	29585	29681	29611	29749	29635	29836	29521	29780	29552	29717	29706	29955	29646	29785	29537	29655	29697	29645	29632	29738	29793	29652	29702	29549	29645	29853	29665	29697	29529	29891	29489	29823	29663	29496	29828	29800	29555	29590	29599	29541	29595	29511	29619	29568	29686	29544	29658	29524	29655	29504	29475	29656	29630	29783	29496	29646	29927	29746	29691	29544	29714	29494	29601	29739	29596	29741	29481	29846	29666	29815	29623	29766	29496	29755	29867	29850	29443	29512	29713	29504	29749	29684	29560	29893	29699	29569	29735	29711	29702	29600	29656	29784	29751	29856	29549	29830	29671	29583	29659	29888	29718	29488	29980	29642	29674	29663	29475	29716	29564	29590	29784	29459	29672	29667	29626	29567	29687	29621	29681	29497	29691	29558	29574	29519	29736	29572	29620	29619	29628	29673	29655	29651	29697	29760	29679	29748	29807	29630	29481	29692	29739	29711	29725	29527	29852	29698	29677	29873	29677	29639	29888	29539	29695	29656	29566	29654	29587	29769	29738	29811	29582	29719	29795	29578	29805	29666	29384	29850	29517	29734	29705	29562	29656	29765	29701	29461	29874	29672	29965	29766	29518	29830	29635	29717	29610	29580	29761	29819	29414	29460	29791	29951	29804	29743	29449	29777	29944	29620	29726	29696	29852	30085	29637	29635	29795	29687	29510	29864	29810	29733	29566	29584	29783	29832	29605	29557	29653	29784	29393	29627	29684	29830	29851	29508	29485	29843	29430	29616	29554	29791	29672	29465	29632	29595	29520	29575	29743	29680	29799	29628	29709	29762	29545	29613	29842	29618	29589	29738	29513	29691	29566	29801	29364	29505	29500	29643	29530	29648	29632	29509	29693	29850	29581	29854	29759	29518	29711	29688	29708	29668	29464	29624	29728	29604	29648	29589	29543	29540	29653	29595	29693	29847	29804	29675	29849	29699	29478	29669	29659	29653	29726	29578	29531	29329	29665	29506	29779	29715	29502	29787	29718	29828	29595	29674	29638	29559	29651	29590	29480	29290	29788	29451	29641	29591	29548	29800	29592	29655	29428	29765	29741	29681	29628	29555	29329	29741	29621	29750	29247
30290	59847	54874	37213	28668	24067	22767	22544	22567	22562	22506	22592	22573	22570	22464	22606	22526	22477	22531	22558	22507	22657	22512	22475	22627	22452	22599	22570	22779	22564	22460	22687	22670	22579	22433	22526	22675	22775	22632	22680	22699	22400	22500	22602	22436	22640	22619	22436	22375	22667	22533	22548	22666	22624	22552	22717	22469	22608	22660	22648	22639	22544	22268	22557	22476	22713	22485	22778	22531	22486	22544	22555	22593	22451	22552	22515	22436	22553	22787	22456	22296	22652	22656	22629	22734	22440	22410	22622	22491	22694	22799	22507	22676	22518	22550	22590	22600	22511	22424	22516	22459	22539	22577	22590	22424	22597	22541	22583	22606	22603	22437	22394	22497	22608	22610	22538	22558	22420	22650	22473	22367	22549	22569	22555	22449	22564	22589	22380	22661	22545	22582	22646	22412	22548	22723	22703	22464	22678	22420	22667	22418	22592	22514	22520	22641	22437	22329	22418	22457	22473	22452	22657	22518	22578	22586	22546	22421	22563	22614	22607	22772	22408	22703	22675	22582	22662	22660	22592	22670	22425	22528	22405	22679	22743	22474	22621	22537	22400	22461	22758	22667	22739	22554	22541	22418	22353	22699	22710	22398	22677	22447	22580	22491	22631	22703	22390	22507	22705	22679	22540	22630	22467	22601	22487	22515	22496	22425	22519	22540	22345	22555	22608	22646	22677	22337	22581	22694	22529	22447	22418	22566	22644	22446	22562	22652	22509	22575	22632	22485	22469	22591	22404	22776	22704	22423	22575	22590	22573	22662	22389	22515	22629	22625	22645	22641	22568	22610	22388	22543	22466	22681	22628	22500	22652	22399	22492	22674	22505	22589	22413	22802	22359	22467	22474	22604	22494	22605	22585	22610	22494	22438	22475	22578	22494	22480	22665	22457	22576	22515	22498	22386	22517	22555	22534	22648	22472	22664	22626	22527	22601	22366	22343	22597	22534	22563	22508	22432	22594	22496	22660	22489	22571	22458	22530	22574	22489	22521	22591	22513	22555	22446	22530	22567	22555	22570	22641	22386	22533	22590	22436	22704	22528	22711	22462	22645	22498	22675	22564	22542	22540	22331	22515	22530	22750	22414	22582	22551	22397	22697	22532	22449	22517	22449	22572	22440	22567	22379	22608	22480	22512	22385	22690	22513	22577	22542	22479	22618	22612	22313	22672	22643	22459	22547	22569	22733	22543	22558	22577	22402	22733	22511	22767	22659	22507	22459	22559	22428	22688	22394	22455	22605	22539	22586	22457	22395	22665	22730	22516	22564	22620	22596	22542	22675	22585	22390	22457	22585	22523	22634	22347	22639	22432	22606	22629	22757	22408	22573	22655	22536	22451	22473	22399	22644	22475	22539	22430	22704	22299	22521	22436	22441	22530	22675	22711	22685	22424	22623	22402	22566	22519	22568	22469	22793	22528	22651	22588	22534	22683	22631	22575	22774	22560	22527	22522	22559	22733	22641	22669	22505	22359	22547	22543	22614	22489	22501	22517	22870	22450	22675	22550	22445	22508	22584	22509	22618	22515	22711	22408	22666	22566	22487	22641	22397	22445	22666	22463	22553	22432	22475	22551	22401	22602	22748	22442	22582	22462	22434	22624	22565	22409	22406	22668	22604	22624	22609	22477	22572	22429	22637	22533	22649	22708	22448	22612	22591	22445	22539	22664	22652	22587	22419	22510	22570	22613	22758	22583	22618	22461	22436	22597	22559	22559	22638	22643	22461	22476	22688	22613	22626	22474	22423	22616	22511	22675	22483	22573	22549	22631	22601	22541	22411	22525	22597	22461	22490	22583	22546	22571	22553	22519	22551	22493	22473	22509	22637	22266	22553	22540	22422	22547	22589	22440	22465	22425	22486	22446	22495	22606	22452	22520	22438	22353	22643	22611	22434	22443	22429	22561	22380	22639	22759	22436	22630	22641	22550	22466	22603	22517	22502	22572	22504	22548	22637	22680	22421	22485	22529	22565	22451	22463	22536	22471	22481	22613	22603	22427	22629	22473	22617	22578	22636	22629	22662	22595	22444	22484	22592	22468	22685	22550	22500	22662	22617	22796	22662	22411	22510	22595	22506	22511	22506	22458	22517	22576	22620	22438	22738	22688	22515	22399	22528	22748	22618	22538	22527	22479	22564	22536	22557	22439	22530	22473	22699	22608	22668	22474	22547	22325	22456	22467	22433	22654	22559	22524	22558	22612	22316	22586	22724	22507	22351	22502	22644	22500	22665	22786	22486	22513	22628	22500	22566	22525	22539	22621	22592	22630	22605	22586	22285	22469	22521	22432	22555	22601	22500	22627	22378	22464	22486	22478	22632	22590	22590	22538	22678	22518	22517	22719	22525	22666	22418	22526	22469	22545	22529	22590	22544	22362	22580	22462	22585	22583	22428	22361	22562	22390	22517	22322	22545	22576	22470	22575	22735	22511	22571	22564	22584	22702	22641	22786	22558	22493	22422	22415	22525	22525	22528	22352	22434	22612	22497	22580	22567	22535	22691	22545	22391	22500	22607	22586	22359	22426	22538	22577	22440	22454	22503	22430	22386	22502	22666	22625	22655	22403	22653	22511	22538	22636	22371	22472	22558	22467	22555	22357	22510	22368	22623	22470	22673	22606	22614	22538	22538	22583	22546	22434	22632	22538	22580	22493	22589	22518	22519	22548	22429	22709	22477	22530	22489	22287	22604	22511	22699	22364	22419	22627	22704	22569	22591	22461	22542	22610	22560	22447	22486	22588	22480	22431	22477	22456	22364	22769	22482	22340	22394	22467	22563	22535	22446	22609	22501	22533	22556	22598	22398	22617	22367	22562	22634	22580	22549	22569	22490	22562	22531	22643	22557	22597	22527	22511	22545	22477	22689	22584	22463	22483	22578	22448	22606	22391	22551	22506	22679	22662	22607	22509	22652	22512	22688	22548	22604	22704	22719	22438	22589	22645	22638	22557	22498	22405	22690	22345	22577	22549	22613	22634	22544	22280	22759	22671	22402	22645	22657	22639	22653	22534	22589	22679	22747	22393	22631	22430	22618	22464	22543	22554	22546	22582	22575	22606	22549	22544	22429	22466	22497	22506	22631	22577	22644	22525	22253	22655	22388	22553	22612	22435	22524	22512	22571	22662	22523	22608	22429	22449	22572	22477	22548	22492	22439	22449	22458	22535	22530	22581	22694	22586	22531	22612	22387	22516	22590	22501	22604	22553	22441	22622	22681	22530	22577	22594	22458	22619	22668	22404	22675	22371	22495	22503	22456	22381	22454	22583	22553	22585	22555	22396	22606	22465	22391	22523	22628	22673	22478	22627	22461	22564	22693	22603	22693	22508	22533	22408	22446	22400	22447	22792	22536	22641	22539	22621	22576	22430	22488	22502	22663	22645	22406	22535	22561	22812	22502	22617	22356	22542	22523	22539	22432	22582	22505	22826	22408	22527	22597	22508	22634	22485	22506	22516	22605	22381	22677	22608	22646	22676	22523	22474	22511	22401	22591	22672	22477	22761	22594	22563	22529	22439	22555	22557	22460	22542	22594	22578	22649	22598	22497	22395	22476	22511	22692	22282	22450	22389	22368	22592	22511	22599	22591	22521	22376	22585	22609	22646	22469	22421	22558	22410	22522	22659	22517	22606	22526	22510	22591	22501	22607	22454	22532	22449	22568	22431	22868	22321	22684	22407	22655	22589	22587	22665	22452	22543	22583	22467	22735	22752	22490	22620	22592	22569	22308	22487	22589	22331	22550	22672	22605	22533	22513	22591	22536	22627	22693	22430	22519	22388	22454	22559	22675	22594	22442	22633	22452	22778	22449	22539	22520	22718	22589	22694	22625	22589	22592	22634	22402	22491	22510	22489	22401	22646	22616	22525	22568	22597	22596	22457	22537	22544	22540	22705	22739	22607	22724	22493	22392	22464	22483	22665	22559	22388	22327	22642	22466	22496	22834	22740	22490	22558	22567	22419	22746	22552	22605	22627	22683	22648	22447	22459	22707	22530	22451	22620	22494	22346	22487	22362	22751	22606	22723	22575	22528	22537	22477	22681	22612	22514	22450	22476	22686	22537	22256	22635	22443	22416	22664	22541	22698	22447	22284	22523	22479	22456	22558	22614	22641	22677	22526	22559	22569	22658	22494	22569	22463	22686	22759	22413	22842	22492	22589	22582	22677	22451	22455	22630	22474	22587	22716	22475	22620	22360	22403	22575	22426	22592	22556	22627	22614	22549	22717	22507	22612	22340	22570	22519	22478	22544	22433	22718	22599	22639	22668	22564	22509	22457	22687	22508	22505	22472	22521	22579	22682	22517	22657	22614	22619	22400	22517	22639	22511	22619	22478	22454	22559	22404	22551	22590	22594	22530	22557	22590	22564	22631	22624	22420	22393	22538	22501	22349	22530	22510	22479	22623	22655	22515	22477	22382	22535	22705	22671	22453	22524	22544	22498	22514	22581	22453	22515	22374	22499	22575	22736	22603	22543	22446	22644	22530	22535	22654	22592	22452	22542	22708	22621	22579	22518	22583	22565	22540	22359	22695	22622	22651	22467	22460	22544	22415	22532	22366	22686	22556	22529	22548	22664	22639	22597	22586	22400	22589	22733	22459	22547	22571	22758	22646	22585	22514	22502	22575	22468	22487	22571	22637	22385	22472	22485	22487	22572	22670	22572	22588	22424	22435	22678	22685	22445	22383	22591	22557	22554	22700	22598	22642	22547	22735	22419	22680	22542	22556	22636	22649	22668	22758	22550	22452	22476	22756	22446	22612	22623	22506	22704	22608	22480	22585	22569	22660	22548	22541	22560	22744	22589	22515	22422	22560	22450	22548	22659	22612	22606	22396	22572	22384	22582	22549	22525	22646	22628	22666	22506	22649	22530	22458	22600	22607	22389	22429	22652	22470	22458	22742	22687	22476	22375	22616	22594	22525	22587	22554	22572	22432	22603	22490	22660	22508	22488	22568	22591	22468	22655	22671	22544	22537	22533	22550	22453	22602	22656	22679	22528	22587	22609	22691	22562	22658	22629	22598	22541	22553	22495	22527	22560	22546	22670	22461	22596	22559	22489	22698	22489	22521	22505	22445	22532	22611	22399	22484	22699	22528	22515	22620	22745	22744	22443	22606	22623	22488	22486	22568
24071	24739	51376	51391	41623	34491	31889	29848	29802	29808	29920	29913	30168	29632	30101	29836	29823	29860	29761	29638	29728	29737	29735	30082	29823	29739	29782	29796	29641	29743	29708	29851	29810	29797	29599	29782	29797	29921	29710	29662	29418	29625	29673	29458	29862	29797	29603	29693	29717	29815	29599	29493	29751	29915	29580	29876	29792	29615	29707	29712	29695	29684	29967	29686	29550	29615	29630	29516	29859	29895	29716	29500	29915	29597	29884	29589	29821	29623	29814	29933	29634	29782	29800	29694	29578	29673	29535	29558	29835	29539	29534	29722	29971	29574	29735	29856	29751	29566	29587	29562	29568	29569	29659	29737	29900	29565	29661	29935	29707	29492	29710	29558	29631	29724	29484	29808	29740	29814	29458	30135	29933	29694	29515	29828	29864	29496	29511	29616	29840	29748	29454	29700	29736	29804	29614	29581	29728	29555	30163	29584	29993	29546	29731	29537	29558	29713	29888	29744	29823	29619	29858	29604	29671	29866	29712	29533	29791	29728	29526	29776	29860	29630	29657	29634	29600	29648	29801	29750	29620	29875	29709	29762	29661	29693	29727	29548	29689	29624	29830	29595	29659	29632	29875	29596	29483	29650	29625	29757	29771	29771	29554	29638	29638	29606	29830	29522	29580	29697	29441	29833	29640	29566	29871	29789	29515	29482	29580	29592	29739	29706	29594	29635	29582	29848	29580	29557	29707	29568	29882	29923	29850	29820	29474	29688	29552	29793	29807	29656	29763	29700	29881	29688	29906	29839	29642	29661	29909	29601	29625	29611	29628	29674	29358	29585	29632	29800	29740	29722	29828	29717	29670	29782	29596	29894	29500	29687	29705	29732	29472	29419	29619	29575	29597	29545	29581	29465	29740	29763	29584	29727	29733	29628	29838	29480	29846	29883	29570	29665	29606	29765	29844	29698	29581	29607	29850	29799	29433	29752	29648	29406	29937	29807	29870	29663	29913	29701	29622	29777	29646	29828	29546	29722	29689	29616	29850	29819	29606	29374	29633	29846	29657	29567	29721	29600	29571	29604	29728	29494	29780	29563	29759	29549	29756	29724	29639	29756	29773	29745	29697	29727	29506	29552	29727	29613	29752	29532	29893	29527	29654	29836	29656	29804	29712	29620	29668	29487	29732	29726	29643	29662	29830	29502	29693	29506	29747	29725	29792	29796	29603	29806	29529	29622	29677	29614	29609	29747	29405	29644	29681	29474	29647	29690	29765	29731	29588	29900	29711	29643	29656	29760	29562	29857	29744	29730	29640	29710	29721	29664	29873	29647	29785	29626	29823	29499	29739	29567	29762	29706	29675	29498	29796	29646	29824	29759	29698	29527	29663	29683	29582	29440	29723	29495	29539	29612	29769	29455	29711	29741	29647	29712	29758	29666	29538	29625	29633	29294	29811	29445	29657	29722	29591	29861	29760	29689	29700	29707	29665	29502	29825	29705	29564	29763	29837	29847	29685	29655	29654	29836	29659	29460	29652	29552	29882	29691	29761	29609	29650	29846	29640	29963	29601	29696	29921	29670	29338	29651	29808	29695	29810	29823	29905	29893	29682	29632	29692	29614	29622	29669	29570	29737	29782	29569	29613	29495	29626	29799	29718	29507	29549	29738	29545	29569	29756	29628	29707	29486	29959	29701	29641	29790	29700	29771	29842	29700	29869	29804	29846	29668	29653	29603	29748	29836	29714	29568	29514	29812	29926	29657	29740	29691	29818	29556	29686	29735	29707	29622	29839	29735	29582	29703	29845	29585	29893	29743	29399	29798	29681	29599	29696	29533	29742	29663	29870	29983	29676	29652	29809	29609	29444	29690	29640	29752	29434	29554	29808	29602	29623	29897	29704	29595	29743	29781	29684	29635	29755	29775	29705	29997	29704	29446	29490	29616	29816	29707	29523	29693	29802	29662	29638	29486	29624	29747	29619	29577	29822	29662	29535	29682	29781	29707	29705	29570	29457	29778	29710	29764	29583	29762	29502	29630	29782	29802	29714	29563	29647	29645	29618	29495	29658	29642	29532	29985	29664	29422	29586	29767	29611	29675	29808	29876	29629	29502	29663	29707	29794	29551	29405	29612	29743	29795	29813	30028	29889	29413	29831	29615	29763	29555	29799	29609	29839	29749	29645	29780	29809	29587	29317	29806	29818	29683	29558	29461	29501	29629	29640	29428	29674	29937	29801	29729	29784	29714	29547	29616	29750	29669	29671	29706	29824	29813	29679	29731	29582	29748	30129	29847	29599	29416	29474	29553	29798	29680	29784	29716	29687	29990	29845	29738	29664	29485	29556	29557	29780	29800	29609	29671	29612	29805	29492	29530	29779	29652	29803	29768	29758	29782	29797	29697	29508	29527	29760	29774	29673	29604	29478	29637	29553	29461	29701	29813	29751	29715	29806	29689	29730	29744	29678	29584	29526	29749	29385	29641	29729	29695	29483	29592	29627	29688	29463	29900	29884	29730	29763	29876	29841	29940	29629	29760	29545	29783	29757	29624	29869	29613	29919	29966	29877	29634	29657	29590	29695	29566	29681	29733	29769	29786	29772	29668	29674	29321	29685	29788	29624	29694	29653	29925	29690	29821	29761	29676	29792	29743	29796	29824	29671	29646	29665	29579	29450	29411	29750	29533	29718	29642	29518	29586	29603	29903	29739	29682	29695	29670	29616	29672	29839	29744	29829	29604	29849	29827	29874	29745	29730	29996	29531	29700	29756	29520	29851	29593	29397	29628	29610	29660	29806	29760	29603	29615	29531	29692	29688	29532	29555	29563	29744	29749	29767	29934	29446	29641	29636	29775	29842	29831	29619	29759	29773	29513	29495	29731	29708	29827	29755	29692	29585	29718	29545	29643	29633	29664	29575	29809	29892	29739	29682	29802	29661	29772	29719	29690	29609	29960	29830	29545	29451	29655	29717	29497	29744	29653	29494	29586	29602	29640	29553	29539	29803	29727	29678	29506	29826	29810	29779	29524	29515	29552	29548	29754	29802	29571	29658	29539	29985	29542	29740	29665	29679	29885	29611	29544	29759	29532	29858	29605	29749	29606	29693	29660	29832	29800	29601	29421	29483	29749	29502	29825	29978	29670	29697	29613	29619	29863	29766	29801	29747	29557	29766	29622	29574	29847	29705	29980	29651	29825	29863	29744	29600	29737	29596	29758	29587	29695	29732	29649	29749	29604	29534	29790	29618	29650	29683	29699	29920	29835	29666	29683	29851	29553	29737	29391	29814	29579	29698	29495	29746	29897	29775	29425	29805	29631	29688	29659	29688	29826	29656	29593	29687	29492	29572	29450	29801	29777	29503	29622	29724	29880	29508	29764	29609	29454	29915	29905	29581	29636	29728	29719	30029	29567	29749	29693	29817	29437	29654	29708	29815	29777	29671	29566	29720	29662	30011	29620	29400	29732	29778	29536	29796	29541	29708	29857	29665	29539	29703	29798	29781	29550	29716	29653	29893	29799	29623	29698	29726	29624	29546	29722	29541	29653	29746	29754	29618	29776	29736	29537	29779	29875	29915	29829	29702	29675	29780	29694	29910	29872	29671	29930	29456	29899	29627	29527	29400	29533	29715	29738	29669	29705	29782	29603	29936	29865	29760	29688	29734	29700	29561	29603	29628	29649	29358	29474	29735	30099	29443	29749	29628	29801	29795	29571	29782	29742	29714	29690	29754	29703	29501	29651	29585	29773	29707	29640	29555	29508	29481	29691	29498	29509	29811	29707	29560	29780	29593	29496	29568	29502	29737	29494	29427	29778	29519	29555	29677	29659	29891	29913	29651	29858	29616	29820	29924	29883	29882	29694	29801	29532	29641	29672	29698	29878	29765	29756	29571	29383	29639	29657	30089	30025	29627	29688	29796	29869	29662	29838	29854	29631	29932	29500	29762	29805	29816	29811	29839	29694	29520	29742	29757	29629	29791	29621	29869	29613	29687	29747	29700	29778	29683	29728	29598	29660	29601	29553	29627	29651	29533	29667	29500	29530	29468	29647	29827	29492	29644	29749	29760	29786	29881	29623	29624	29703	29645	29525	29768	29491	29505	29956	29678	29701	29726	29546	29763	29570	29854	29509	29731	29692	29815	29685	29590	29951	29771	29762	29712	29540	29607	29471	29751	29610	29605	29591	29765	29665	29598	29775	29931	29592	29526	29696	29613	29624	29648	29758	29637	29683	29590	29750	29781	29490	29786	29814	29674	29709	29675	30012	29695	29754	29644	29843	29992	29754	29804	29525	29764	29571	29898	29855	29668	29829	29807	29630	29697	29895	29686	29604	29881	29598	29864	29951	29665	29890	29744	29539	29711	29700	29808	29796	29708	29679	29806	29580	29664	29499	29499	29500	29570	29762	29744	29704	29801	29474	29759	29702	29936	29322	29586	29726	29513	29540	29645	29792	29744	29878	29683	29688	29804	29860	29576	29792	29820	29440	29726	29598	29747	29505	29800	29775	29435	29803	29631	29626	29720	29597	29710	29871	29681	29566	29699	29606	29795	29571	29777	29704	29843	29784	29698	29640	29738	29737	29871	29790	29719	29824	29633	29828	29783	29821	29759	29417	29276	29911	29697	29575	29445	29552	29839	29461	29784	29770	29653	29575	29573	29583	29856	29716	29841	29726	29642	29855	29703	29482	29562	29419	29665	29617	29721	29800	29600	29769	29665	29796	29362	29481	29423	29768	29673	29713	29720	29451	29600	29699	29449	29609	29767	29713	29571	29559	29448	29419	29966	29617	29795	29480	29585	29811	29853	29816	29471	29570	29702	29778	29507	29643	29606	29586	29637	29577	29775	29390	29907	29744	29736	29862	29849	29831	29820	29678	29621	29554	29658	29708	29453	29668	29681	29909	29765	29703	29794	29783	29706	29787	29674	29817	29918	29536	29586	29472	29707	29701	29820	29770	29809	29886	29587	29714	29612	29578	29771	29613	29487	29663	29743	29601	29997	29595	29751	29502	29679	29637	29859	29786	29852	29900	29676	29452	29571	29655	29853	29596	29534	29784	29477	29818	29927	29473	29838	29469	29714	29539	29745	29751	29595	29687	29706	29606	29779	29833	29701	29569	29596	29715	29598	29883	29717	29721	29661	29476	29621	29799	29760	29623	29558	29640	29694	29561	29404	29564	29814	29848
46480	94531	92305	65248	44824	29851	23557	23035	22755	22472	22565	22788	22714	22712	22578	22631	22717	22523	22438	22711	22572	22831	22843	22686	22713	22787	22611	22641	22570	22865	22555	22563	22680	22545	22640	22762	22689	22766	22628	22667	22671	22698	22706	22644	22711	22777	22721	22466	22640	22714	22755	22542	22853	22733	22598	22437	22794	22689	22509	22737	22537	22534	22513	22797	22634	22713	22881	22526	22654	22680	22671	22603	22719	22700	22517	22632	22546	22538	22572	22710	22783	22680	22743	22595	22752	22661	22582	22644	22768	22613	22645	22617	22658	22547	22728	22844	22667	22563	22500	22581	22556	22570	22814	22467	22518	22538	22673	22731	22651	22525	22625	22776	22630	22774	22747	22642	22510	22697	22873	22549	22781	22772	22696	22644	22679	22524	22810	22717	22539	22599	22802	22711	22664	22737	22623	22657	22545	22811	22475	22777	22705	22582	22741	22630	22615	22782	22453	22710	22682	22542	22612	22644	22841	22492	22509	22582	22773	22675	22739	22606	22446	22833	22530	22543	22613	22670	22733	22875	22570	22642	22688	22648	22474	22609	22620	22858	22620	22664	22446	22597	22841	22496	22555	22654	22605	22581	22586	22699	22574	22637	22684	22713	22457	22694	22531	22607	22782	22425	22447	22811	22638	22783	22640	22823	22778	22463	22713	22482	22660	22685	22597	22799	22687	22526	22527	22599	22473	22712	22755	22706	22559	22472	22692	22498	22594	22695	22565	22789	22768	22511	22725	22518	22586	22653	22460	22606	22686	22702	22635	22660	22518	22745	22409	22720	22506	22666	22583	22705	22655	22722	22660	22660	22608	22610	22510	22727	22457	22470	22560	22544	22542	22662	22676	22502	22558	22762	22455	22574	22647	22612	22739	22565	22555	22476	22709	22574	22341	22676	22607	22668	22688	22627	22572	22591	22623	22438	22618	22637	22528	22445	22355	22464	22766	22633	22730	22697	22486	22521	22718	22597	22513	22521	22758	22555	22675	22568	22416	22846	22597	22510	22507	22698	22479	22658	22697	22552	22856	22509	22636	22548	22738	22487	22518	22607	22839	22608	22619	22647	22624	22741	22672	22630	22589	22469	22648	22736	22592	22592	22762	22361	22930	22780	22720	22758	22662	22543	22632	22583	22476	22608	22568	22765	22422	22664	22604	22526	22503	22650	22529	22571	22580	22592	22585	22674	22630	22525	22531	22683	22673	22747	22681	22494	22537	22671	22662	22531	22691	22469	22737	22613	22694	22817	22819	22540	22618	22704	22517	22475	22759	22691	22618	22826	22624	22728	22699	22580	22644	22554	22406	22700	22703	22541	22712	22687	22605	22700	22727	22683	22628	22505	22730	22665	22560	22764	22567	22671	22686	22661	22707	22675	22634	22751	22606	22686	22649	22464	22542	22620	22708	22750	22669	22656	22499	22649	22570	22744	22606	22663	22714	22561	22600	22512	22502	22790	22672	22601	22440	22560	22481	22580	22618	22728	22655	22734	22653	22640	22653	22496	22592	22736	22412	22621	22538	22428	22680	22587	22742	22636	22594	22486	22681	22556	22671	22727	22801	22680	22470	22566	22527	22649	22645	22600	22623	22598	22579	22670	22648	22515	22731	22438	22532	22751	22706	22511	22720	22499	22780	22669	22608	22550	22644	22805	22616	22672	22409	22563	22651	22732	22589	22788	22674	22722	22622	22694	22616	22593	22782	22556	22628	22619	22701	22579	22619	22757	22683	22604	22725	22641	22832	22620	22632	22730	22628	22661	22604	22668	22501	22729	22556	22683	22560	22580	22707	22585	22540	22802	22718	22637	22732	22772	22663	22583	22729	22635	22801	22679	22641	22626	22742	22677	22700	22526	22560	22592	22750	22688	22566	22475	22672	22399	22540	22601	22650	22610	22697	22612	22572	22613	22576	22690	22545	22519	22686	22814	22771	22467	22727	22506	22619	22597	22561	22705	22528	22614	22665	22473	22541	22468	22580	22692	22632	22572	22614	22637	22450	22647	22720	22505	22630	22697	22706	22627	22412	22623	22650	22661	22634	22690	22558	22656	22709	22640	22725	22596	22704	22661	22659	22749	22574	22652	22645	22565	22694	22649	22671	22791	22463	22784	22675	22623	22732	22731	22767	22677	22470	22455	22856	22542	22641	22567	22422	22656	22522	22597	22701	22480	22581	22776	22759	22655	22688	22572	22650	22461	22687	22679	22605	22506	22633	22443	22719	22598	22577	22515	22950	22758	22777	22553	22650	22615	22634	22724	22708	22572	22753	22614	22582	22835	22681	22638	22620	22624	22574	22465	22541	22615	22557	22663	22611	22572	22501	22770	22621	22534	22426	22660	22641	22661	22476	22699	22740	22690	22615	22415	22721	22671	22784	22716	22546	22738	22525	22553	22453	22675	22750	22677	22609	22719	22543	22681	22623	22642	22872	22587	22616	22590	22585	22506	22565	22606	22559	22530	22647	22721	22570	22698	22834	22587	22530	22579	22704	22609	22835	22591	22518	22688	22586	22669	22770	22352	22547	22835	22641	22666	22771	22597	22470	22679	22559	22585	22712	22635	22561	22699	22703	22623	22547	22606	22673	22815	22643	22541	22778	22630	22599	22554	22623	22705	22549	22473	22603	22707	22589	22639	22829	22644	22498	22745	22517	22687	22734	22550	22580	22608	22622	22753	22643	22489	22682	22638	22728	22516	22393	22709	22690	22349	22702	22676	22645	22752	22697	22645	22644	22689	22598	22667	22642	22719	22547	22655	22692	22539	22813	22777	22286	22657	22867	22568	22725	22709	22580	22584	22662	22647	22702	22629	22662	22567	22612	22556	22752	22621	22639	22531	22756	22674	22781	22539	22595	22630	22673	22810	22481	22780	22581	22691	22505	22753	22708	22580	22752	22654	22650	22640	22774	22896	22737	22561	22589	22828	22652	22604	22606	22560	22552	22590	22894	22512	22649	22745	22641	22809	22693	22563	22749	22596	22757	22609	22685	22603	22465	22656	22677	22607	22724	22631	22654	22693	22562	22704	22764	22643	22602	22640	22687	22851	22825	22539	22698	22629	22611	22554	22705	22726	22619	22699	22756	22500	22703	22623	22633	22637	22522	22689	22771	22724	22547	22642	22683	22575	22743	22630	22597	22776	22569	22597	22653	22646	22521	22709	22681	22616	22737	22579	22648	22743	22728	22653	22631	22787	22811	22406	22713	22430	22870	22635	22513	22570	22556	22759	22366	22621	22694	22510	22695	22609	22446	22648	22753	22732	22612	22580	22634	22606	22799	22634	22622	22584	22756	22546	22721	22539	22666	22708	22489	22370	22483	22570	22591	22718	22568	22616	22710	22702	22569	22532	22695	22701	22613	22596	22694	22557	22720	22534	22693	22618	22671	22592	22639	22625	22853	22403	22716	22628	22620	22687	22730	22810	22426	22778	22588	22597	22658	22627	22533	22530	22713	22713	22683	22744	22471	22542	22585	22720	22685	22785	22537	22737	22632	22475	22785	22566	22561	22650	22656	22641	22784	22743	22628	22410	22674	22603	22731	22570	22641	22480	22801	22704	22669	22721	22553	22577	22615	22683	22625	22775	22717	22605	22860	22574	22839	22644	22578	22495	22470	22597	22907	22600	22738	22410	22615	22405	22676	22706	22730	22578	22525	22607	22904	22722	22566	22515	22634	22494	22481	22495	22629	22561	22558	22501	22796	22817	22428	22640	22663	22565	22700	22563	22766	22540	22635	22637	22653	22512	22572	22630	22548	22527	22534	22509	22829	22661	22705	22718	22583	22676	22495	22593	22576	22688	22741	22676	22569	22831	22721	22644	22648	22687	22627	22686	22742	22493	22690	22578	22411	22564	22603	22657	22496	22621	22550	22678	22590	22546	22655	22745	22687	22722	22533	22676	22582	22615	22618	22692	22606	22563	22534	22583	22788	22716	22699	22602	22521	22729	22645	22763	22626	22674	22528	22554	22710	22812	22566	22691	22768	22533	22580	22769	22719	22450	22630	22580	22452	22557	22771	22633	22718	22633	22683	22637	22779	22669	22521	22713	22540	22471	22835	22620	22551	22677	22700	22631	22536	22706	22544	22674	22478	22711	22642	22792	22576	22880	22668	22478	22498	22499	22714	22544	22721	22845	22686	22531	22637	22754	22422	22692	22643	22635	22531	22612	22645	22689	22583	22548	22494	22497	22443	22546	22675	22773	22745	22653	22515	22656	22564	22463	22719	22581	22620	22773	22682	22569	22656	22664	22522	22621	22449	22536	22675	22777	22638	22604	22588	22519	22549	22704	22520	22637	22608	22624	22662	22407	22602	22710	22634	22702	22537	22600	22627	22777	22693	22437	22571	22670	22603	22492	22610	22697	22570	22637	22804	22417	22750	22693	22721	22614	22600	22511	22562	22485	22664	22477	22853	22539	22590	22722	22555	22663	22762	22697	22675	22595	22576	22777	22532	22592	22809	22519	22615	22604	22645	22675	22501	22732	22542	22629	22474	22592	22754	22489	22638	22712	22691	22690	22768	22666	22585	22742	22657	22571	22575	22483	22580	22692	22850	22600	22728	22688	22823	22731	22541	22644	22584	22569	22825	22583	22631	22741	22447	22638	22711	22608	22747	22755	22577	22591	22690	22546	22417	22561	22728	22449	22603	22599	22752	22594	22573	22718	22598	22753	22604	22689	22805	22801	22634	22636	22692	22870	22619	22609	22476	22530	22587	22581	22660	22691	22501	22645	22640	22644	22730	22639	22867	22554	22618	22677	22492	22519	22681	22501	22728	22644	22796	22813	22627	22503	22810	22423	22650	22769	22821	22641	22458	22636	22718	22670	22895	22703	22789	22612	22677	22577	22510	22627	22684	22787	22650	22651	22566	22659	22534	22486	22443	22633	22851	22488	22861	22414	22688	22525	22701	22770	22783	22629	22585	22661	22567	22473	22651	22607	22718	22655	22716	22746	22605	22656	22594	22603	22531	22775	22689	22615	22562	22601	22817	22608	22674	22467	22560	22649	22682	22777	22553	22682	22712	22707	22688	22697	22739	22498	22667	22849	22411	22765	22778	22547	22606	22645	22557	22714	22664	22447	22833	22648	22684	22613	22634	22595	22753	22821	22522	22567	22750	22586	22736	22617
22404	22644	44879	50294	42693	36348	34448	30970	30801	31284	31003	31074	31169	30785	30581	30932	30804	30787	31245	30735	30848	30821	30942	30898	30853	31159	30708	30932	30936	30819	30606	30836	30823	30902	30799	30683	30978	30594	30793	30786	31002	30711	30304	30802	30833	30850	30624	30685	30675	30633	30569	30724	30797	30736	30641	30644	30610	30696	31009	30796	30781	30611	30341	30444	30600	30842	30740	30686	30758	30616	30574	30626	30776	30663	30637	30674	30547	30499	30547	30697	30607	30392	30469	30547	30704	30273	30600	30559	30864	30665	30522	30611	30698	30507	30821	30763	30516	30563	30799	30554	30719	30964	30407	30431	30651	30472	30614	30716	30516	30562	30599	30588	30717	30584	30817	30610	30666	30499	30638	30499	30693	30486	30624	30687	30578	30480	30537	30475	30537	30525	30571	30491	30524	30870	30668	30523	30703	30663	30626	30746	30461	30865	30798	30532	30521	30731	30681	30600	30515	30548	30450	30686	30658	30732	30759	30691	30744	30602	30566	30477	30387	30700	30739	30802	30382	30492	30648	30784	30628	30553	30547	30898	30562	30611	30565	30688	30647	30670	30697	30711	30442	30707	30890	30566	30734	30628	30641	30718	30654	30613	30632	30665	30559	30500	30414	30435	30572	30592	30357	30618	30560	30575	30653	30533	30696	30721	30789	30683	30600	30505	30653	30729	30653	30499	30831	30532	30565	30826	30401	30479	30561	30474	30555	30616	30749	30679	30661	30594	30527	30659	30516	30514	30544	30613	30726	30553	30588	30505	30754	30722	30403	30584	30535	30795	30442	30463	30351	30803	30432	30634	30542	30646	30645	30392	30664	30350	30426	30742	30709	30603	30647	30664	30501	30806	30671	30747	30519	30499	30649	30714	30592	30704	30676	30679	30548	30616	30737	30811	30641	30652	30628	30607	30634	30470	30572	30890	30624	30627	30831	30493	30810	30655	30720	30348	30543	30654	30500	30653	30674	30939	30866	30475	30863	30606	30652	30536	30502	30503	30814	30739	30337	30406	30809	30529	30774	30340	30803	30609	30685	30565	30579	30878	30603	30649	30384	30714	30682	30680	30673	30470	30461	30699	30302	30688	30679	30727	30720	30438	30634	30549	30634	30637	30540	30480	30613	30614	30245	30526	30808	30278	30516	30420	30489	30720	30615	30676	30356	30539	30727	30692	30577	30389	30547	30497	30532	30374	30663	30517	30663	30683	30864	30561	30654	30650	30578	30550	30641	30304	30529	30565	31003	30396	30604	30735	30622	30629	30621	30817	30508	30469	30667	30305	30473	30652	30796	30694	30673	30741	30441	30679	30531	30484	30595	30710	30757	30737	30743	30692	30607	30629	30574	30475	30746	30629	30535	30481	30791	30701	30687	30539	30587	30578	30588	30539	30578	30545	30858	30321	30502	30767	30646	30674	30796	30817	30438	30438	30445	30618	30512	30598	30527	30504	30609	30587	30387	30647	30364	30542	30462	30758	30728	30656	30722	30672	30636	30583	30554	30644	30605	30569	30692	30559	30648	30831	30895	30619	30655	30707	30494	30462	30448	30565	30627	30567	30521	30519	30637	30593	30551	30481	30603	30373	30411	30593	30510	30717	30442	30550	30653	30863	30656	30549	30374	30760	30669	30857	30856	30431	30277	30441	30702	30594	30737	30849	30671	30708	30580	30597	30226	30469	30880	30483	30489	30693	30726	30655	30757	30766	30583	30629	30431	30718	30790	30760	30874	30702	30860	30515	30497	30593	30731	30650	30831	30580	30611	30609	30564	30657	30410	30426	30546	30521	30716	30820	30791	30815	30809	30363	30715	30552	30798	30852	30710	30656	30443	30706	30573	30416	30877	30771	30650	30539	30652	30472	30993	30635	30484	30449	30356	30635	30616	30539	30721	30474	30870	30533	30728	30712	30804	30813	30484	30561	30588	30591	30458	30594	30320	30673	30646	30724	30666	30581	30618	30698	30647	30646	30576	30502	30710	30718	30666	30619	30647	30694	30887	30712	30711	30695	30456	30580	30621	30900	30753	30772	30636	30547	30648	30506	30539	30436	30626	30566	30459	30705	30632	30601	30512	30564	30819	30699	30574	30694	30727	30563	30496	30733	30660	30603	30564	30924	30655	30624	30730	30463	30646	30823	30468	30517	30491	30609	30721	30680	30687	30660	30687	30660	30462	30691	30382	30846	30607	30395	30449	30491	30411	30378	30543	30410	30627	30799	30467	30582	30620	30611	30791	30472	30367	30364	30630	30391	30733	30407	30410	30664	30613	30580	30435	30740	30683	30781	30393	30434	30618	30401	30630	30748	30414	30864	30554	30721	30594	30505	30474	30659	30450	30521	30642	30305	30925	30769	30572	30618	30675	30594	30607	30686	30570	30575	30906	30382	30532	30413	30734	30728	30404	30559	30768	30555	30419	30671	30443	30724	30641	30794	30687	30676	30730	30696	30385	30662	30439	30491	30578	30497	30703	30611	30592	30697	30810	30640	30622	30364	30451	30820	30721	30577	30584	30248	30690	30389	30646	30460	30720	30713	30722	30414	30380	30616	30635	30213	30586	30563	30581	30188	30637	30558	30424	30763	30647	30637	30629	30718	30499	30711	30481	30642	30622	30676	30778	30523	30663	30675	30773	30416	30680	30335	30581	30700	30650	30495	30748	30325	30557	30656	30320	30576	30500	30751	30842	30519	30715	30788	30681	30739	30742	30772	30693	30746	30395	30576	30758	30644	30580	30681	30738	30706	30611	30612	30525	30526	30797	30544	30505	30629	30527	30577	30977	30691	30495	30571	30742	30537	30540	30538	30829	30562	30553	30464	30465	30754	30106	30658	30725	30635	30623	30551	30319	30689	30500	30850	30626	30470	30458	30692	30692	30453	30899	30481	30487	30591	30366	30508	30599	30545	30717	30746	30520	30357	30542	30617	30496	30855	30558	30572	30925	30656	30650	30543	30809	30542	30618	30322	30687	30518	30428	30473	30556	30518	30550	30396	30510	30760	30705	30767	30591	30443	30591	30474	30576	30937	30817	30645	30415	30267	30601	30766	30550	30596	30595	30530	30741	30812	30578	30397	30572	30803	30711	30663	30532	30687	30944	30464	30577	30652	30528	30572	30602	30648	30429	30431	30644	30737	30348	30943	30780	30409	30446	30645	30544	30599	30735	30804	30542	30770	30379	30445	30553	30766	30575	30612	30704	30672	30615	30755	30607	30543	30477	31119	30527	30836	30558	30801	30776	30521	30636	30690	30633	30519	30496	30394	30621	30574	30810	30603	30626	30850	30848	30460	30736	30658	30542	30387	30668	30693	30379	30633	30630	30715	30561	30797	30616	30707	30606	30604	30577	30636	30522	30491	30725	30573	30674	30807	30706	30829	30499	30581	30592	30713	30687	30471	30867	30435	30572	30562	30685	30692	30581	30597	30893	30674	30603	30392	30730	30274	30688	30544	30604	30346	30742	30620	30573	30686	30617	30400	30793	30666	30367	30638	30681	30583	30699	30755	30776	30541	30534	30682	30791	30691	30532	30579	30424	30647	30721	30604	30608	30578	30571	30346	30709	30714	30632	30231	30696	30650	30519	30634	30671	30822	30595	30774	30574	30364	30745	30474	30733	30378	30640	30512	30575	30595	30553	30634	30741	30522	30495	30563	30795	30848	30316	30655	30791	30595	30771	30540	30756	30511	30665	30694	30652	30572	30389	30634	30449	30475	30559	30743	30705	30491	30776	30458	30657	30579	30801	30589	30507	30556	30731	30575	30788	30417	30749	30608	30741	30321	30712	30515	30624	30549	30315	30824	30463	30551	30368	30759	30622	30828	30786	30344	30772	30572	30675	30786	30685	30754	30867	30631	30608	30461	30514	30604	30704	30323	30743	30674	30587	30532	30701	30432	30662	30665	30470	30650	30568	30465	30609	30518	30573	30566	30609	30600	31085	30540	30209	30554	30750	30603	30765	30598	30711	30428	30645	30686	30490	30800	30526	30552	30858	30423	30717	30669	30982	30606	30762	30631	30531	30664	30556	30553	30707	30481	30588	30806	30688	30463	30555	30596	30624	30606	30367	30532	30500	30630	30781	30749	30706	30628	30571	30725	30519	30695	30651	30693	30444	30645	30786	30609	30709	30765	30682	30700	30837	30539	30556	30264	30595	30669	30527	30691	30639	30597	30472	30669	30836	30640	30653	30617	30738	30660	30487	30631	30592	30612	30659	30466	30684	30654	30541	30554	30528	30486	30437	30443	30674	30667	30544	30555	30845	30496	30609	30619	30517	30702	30582	30782	30542	30283	30648	30278	30489	30820	30554	30767	30406	30588	30845	30550	30716	30667	30417	30411	30518	30618	30751	30458	30793	30398	30662	30540	30665	30533	30480	30731	30699	30661	30735	30549	30658	30661	30582	30516	30641	30530	30539	30527	30821	30452	30615	30787	30424	30759	30429	30698	30507	30567	30742	30543	30586	30334	30345	30536	30674	30414	30519	30598	30635	30696	30527	30617	30786	30734	30592	30508	30478	30990	30623	30723	30735	30735	30761	30621	30532	30417	30402	30809	30870	30550	30624	30614	30676	30602	30488	30610	30403	30255	30505	30626	30628	30659	30472	30711	30698	30508	30696	30622	30633	30650	30461	30747	30512	30694	30686	30412	30807	30537	30437	30552	30616	30732	30630	30421	30532	30608	30650	30635	30406	30377	30631	30581	30497	30463	30564	30592	30669	30397	30638	30758	30784	30422	30708	30821	30788	30852	30580	30518	30730	30694	30762	30725	30399	30705	30799	30706	30627	30487	30586	30554	30665	30802	30453	30721	30650	30559	30431	30440	30627	30519	30642	30704	30636	30493	30703	30650	30658	30651	30420	30532	30368	30721	30468	30501	30750	30577	30563	30736	30403	30588	30536	30545	30469	30525	30454	30689	30579	30590	30566	30640	30508	30552	30344	30511	30662	30718	30715	30522	30521	30456	30640	30665	30536	30623	30440	30650	30420	30539	30846	30666	30778	30571	30579	30873	30622	30651	30744	30395	30430	30675	30702	30426	30480	30410	30706	30728	30725	30580	30376	30452	30790	30695	30677	30612	30519	30581	30537	30926	30667	30734	30611	30655	30419	30671	30555	30735	30677	30699	30611	30547
62609	98834	95634	86404	59293	37004	26228	23424	23110	23058	22997	23038	22873	22968	23094	23062	23256	23172	23482	23182	23121	23211	23082	23155	23259	23114	23115	23353	23049	23282	22955	23276	23073	23212	23276	23191	23192	23096	23198	23427	23130	23161	23072	23208	23263	22967	23048	23046	23475	23170	23129	23130	23226	23153	23053	23119	23195	23252	23254	23265	23125	23261	23239	23250	23159	23185	23066	23023	23094	22935	23121	23260	23251	23162	23254	23228	23170	23210	23140	22953	23227	23276	23077	23237	23140	22981	23292	23286	22962	23182	23360	23161	23200	23233	23214	23120	23192	23148	23051	23267	23245	22979	23188	23016	23136	23092	23358	23273	23097	23173	23036	23120	23128	23152	23107	23056	23302	23049	23157	23092	23099	22991	23054	23050	23264	23105	23253	23045	23200	23199	23263	23129	23208	23137	23222	23161	23340	23091	23229	23110	23263	23323	23080	23193	22961	23092	23135	22978	23008	23047	23009	23269	23087	23044	23174	23087	23130	23117	23324	23108	23120	23057	23109	23049	23218	23135	23204	22978	23113	23187	23061	23189	23121	23245	22980	23142	23144	23277	23219	22944	23111	23245	23142	23036	23187	23084	23178	23209	23300	23185	22872	22994	23134	23072	23038	23040	22942	23136	23223	23086	23013	23084	23436	23028	23141	23262	23167	23021	23096	23291	23151	23090	23293	23017	23060	23076	23010	23043	23225	23190	23167	23501	23046	23253	22975	22992	23140	23262	23052	23119	22948	23106	23194	23146	23180	23316	23096	23132	23122	22954	23165	23206	23085	23269	23030	23135	23239	23190	23100	23116	23041	23208	23022	23221	23233	23163	22972	23069	23158	22804	23189	23146	23206	23117	23105	23199	23259	23275	23170	23178	22966	23266	23125	23263	23160	23049	22981	23234	23121	22994	23098	23202	23273	22944	23140	23224	23043	23290	23210	23073	23182	23185	23130	22982	23194	22980	23012	23119	23139	23157	23134	23014	23218	23115	22975	23230	22986	23228	23100	23260	23076	23180	23284	23108	23222	23195	23046	23094	23086	23138	23129	22985	23262	23101	23204	22827	23347	23229	22972	23174	23300	23093	23030	22943	23154	23124	23207	23155	23224	23094	23249	23125	23219	23054	23282	23233	23093	23363	23245	23054	23251	23181	23181	23121	23046	23084	23063	23209	23090	22966	23153	23000	23242	23003	23020	22983	23115	23208	23162	23219	22982	23038	23279	23042	23354	23182	23190	23152	23166	23029	23277	23209	23135	23089	23238	23185	23358	22929	23111	23114	23280	23170	23387	23142	23082	23010	22881	23201	23179	23140	23141	23012	23133	22916	22877	23179	23210	23135	23148	23031	23136	23119	22974	22995	23168	23280	23046	23254	23105	23154	23139	23067	23342	23202	22986	23096	23112	22996	23250	23079	23033	22894	23208	23222	22998	23009	23117	23171	22991	23137	23251	23115	23014	23033	23323	23182	23218	23126	23084	23106	23115	23105	23083	23228	23161	23111	23189	22991	23213	23056	23071	23169	22891	23354	23294	22985	22994	23099	23150	23050	23071	23231	22991	23118	23246	23395	23130	23303	23006	23112	23204	23317	23144	23029	23096	23126	23316	23243	23204	23070	22960	23286	23147	23232	23071	23186	23177	23185	23120	23047	23072	23106	23243	23262	23085	23078	23112	22973	22984	22975	23118	23111	23092	23206	23031	23065	23259	23277	23259	23131	23297	23202	22955	23093	23109	23251	23091	23177	22930	23123	23156	23168	23057	23142	23124	23037	22931	23069	23025	23168	23249	23043	23164	23208	23070	23188	22906	23142	23020	23141	23235	23017	23062	23097	23079	23138	23175	23214	23099	23058	22994	23054	23203	23141	23187	23132	23096	23206	23149	23248	23064	22989	23123	23105	22856	22954	22959	23169	23130	23127	23029	23323	23249	23245	23072	23063	23236	23140	23160	23392	23232	23291	23038	23190	23208	23142	22962	23131	23253	23005	23274	22915	23072	23048	23047	23061	22953	23147	22985	23182	23343	22883	23204	23246	22941	22878	23323	23160	23217	23095	23171	23160	23057	23193	23092	23207	23054	22970	23331	23057	23017	23384	23101	23016	23071	23159	23019	23417	22977	22921	23031	23275	23074	23126	23208	23267	23066	23217	23274	23144	23114	22906	23063	23078	23078	23147	23031	22922	23045	23299	23073	23019	23163	23198	23155	22918	23205	23145	23054	22999	23320	23241	23040	23138	22958	22981	23217	23159	23211	23105	23246	23129	23303	22985	23201	23313	23172	23073	23182	22927	23041	23401	23027	23264	23153	23187	23136	23217	23110	23226	23359	23127	23079	23182	23116	23225	23001	23287	23170	23054	23176	23143	23218	22965	23080	23040	23258	23168	22966	23048	23149	23120	23301	22989	22949	23173	23125	23139	22869	22966	23188	23142	23135	22969	23278	23031	23214	23111	23323	23406	23086	22895	23141	23022	23211	23295	23157	23183	23148	23236	23060	22932	23090	23140	23060	22930	23298	23339	23274	23095	23143	23125	23105	23138	22907	23235	22947	23243	23212	23273	23155	23018	23040	23070	23047	23231	23304	23161	23096	23068	23246	23102	23208	23148	23206	23007	23059	23101	23218	23067	23148	23255	23227	23150	22930	22994	23316	23129	23308	22983	23123	22988	23158	23140	23118	22841	23137	23230	23382	23098	23205	23018	23063	23165	23112	23470	23005	23106	23101	23220	23027	23193	23172	23251	23164	23165	23213	23257	23076	22953	23221	23161	23198	23099	23186	23183	23285	23041	23048	23112	23017	23082	22983	22942	23154	23203	23022	23272	23152	23125	22994	23231	23118	23114	23228	22893	23035	23341	23228	23162	23283	23092	23052	23018	23138	23074	23069	23303	23132	23153	23131	23065	23075	23171	23145	23237	23142	23102	23142	23200	23179	23179	23175	23129	23079	23081	23190	22952	23184	23260	22977	23175	23002	23203	23025	23151	22925	23228	23135	22987	23032	23112	23054	23344	23208	23403	23108	23100	23084	23189	23122	22949	23268	23195	23210	23073	23226	23095	23109	23094	23228	23166	23079	23152	23169	23008	23126	23158	23218	23331	23193	23017	23034	23229	23311	23126	22999	23164	23119	23118	23034	23070	23145	23149	23066	22944	23072	23099	23159	22899	23106	23268	23263	23127	23155	23155	23108	23139	23185	23101	23097	23289	23237	23197	22962	23209	23216	23127	23118	23212	23161	23047	23192	23188	23211	23168	23079	23060	22990	23072	23009	23146	23158	23008	23201	23128	23194	23273	23128	23058	23161	23185	23078	23088	22952	23212	23081	23103	23197	23027	23090	23162	23131	23108	23208	22911	23210	23146	23074	23314	23073	22882	23272	23207	23008	23292	23049	23181	23215	23126	23154	23044	23322	23101	23094	23103	23233	23263	23131	22974	23083	23095	23050	23050	22905	22914	23262	23291	22925	23095	23124	22995	23234	23053	23232	23177	23239	23171	23036	23193	23109	23045	23098	23083	23232	23097	23026	22998	23204	22921	23255	23024	23082	23094	23248	22904	23296	22983	23124	23212	23182	23353	23292	23017	23047	23185	23163	23098	23159	23123	23077	23116	23139	23050	23301	23153	23171	23126	23080	23175	23223	23226	23068	22868	23152	23056	23146	23261	23008	23152	23187	23258	23087	23007	23378	23205	23062	22972	23156	23220	23280	23134	23098	22927	23046	23090	23053	23016	23015	23256	23239	23201	23079	23107	23282	23159	23175	23184	23162	23056	23156	23130	23100	23060	23176	23335	23214	23108	23036	23172	23010	23097	23110	22893	23192	23137	22961	23015	23112	23173	23164	23136	23041	23281	23261	23127	23095	23104	23045	23022	23317	22900	23260	23154	23101	22982	23062	23240	23271	23312	23119	23302	23165	23366	23045	23190	23203	23232	23339	23259	23345	23187	23060	23171	23187	23166	23064	23055	23111	23330	23074	23147	23197	23135	23130	23158	23277	22958	23075	23162	23263	23134	23148	23252	23064	23143	23214	22940	23107	23036	23019	23160	23236	23228	23046	23224	23289	22995	23124	23148	23210	23224	22966	23068	22997	23100	23175	23115	23196	22901	22994	22980	23051	23259	23234	22976	22945	23007	23033	23134	23095	23063	22979	23177	22984	23267	23255	23146	23264	23097	22968	23099	23166	23413	23110	23112	23080	23198	23059	23200	23274	23098	23213	23062	23298	22980	23159	23272	23101	22926	23114	23251	23220	23232	23251	23008	23242	23220	23073	23071	22982	23067	23338	23197	23164	23093	23075	23153	23161	23168	23216	23120	23051	23343	23205	23138	23173	23131	23057	23263	23110	23221	22997	23111	23177	23198	23277	23118	23125	23092	23029	23034	23069	22886	23318	23247	23295	23324	23174	23273	23077	23240	23205	23134	23193	23204	23160	23010	23300	23179	22967	23160	23260	23111	22955	23103	23049	23114	23160	23251	23203	23119	22936	23234	23011	23278	22984	23124	23154	23074	23169	23141	23043	22965	23426	23266	23216	23248	23233	23157	23183	23234	23260	23155	23236	23152	23168	23130	22959	23144	23084	23120	22957	23179	23146	23335	23006	23145	23048	23222	23185	23053	23221	23105	23131	23346	23037	23041	22935	23290	23027	23035	23294	22867	23052	23060	23061	23296	23116	23358	23149	23187	23193	23117	22963	23302	22945	23187	23121	23061	23001	23204	23145	23135	23306	23043	23300	22967	22948	22895	23235	23214	23095	23087	23213	23171	22981	23197	23298	23229	23197	23015	23031	23071	23335	23147	23042	23192	23277	23175	22934	23116	23106	23178	22971	23226	22897	23072	23017	23293	23135	23026	23130	23004	23181	23051	23141	23224	23129	22951	23152	23255	23202	23242	23080	23147	22957	23263	23167	23109	23007	23065	23067	23125	23265	23026	23099	23292	23176	23127	23188	22939	23174	23236	23094	23187	23101	23025	23051	22920	23123	23231	23131	23107	23119	23404	23185	23233	23090	23146	22928	23156	23385	22945	23153	23237	23202	23201	23175	23201	23343	22964	23094	23038	22933	23268	23105	23288	23100	23034	23202	23080	22958	23165	23116	23146	23162	23305	23159	23190	23208	23093	23138	23048	23131	23079
28905	35797	52112	44742	34832	31460	30390	29966	29722	30005	29978	30122	29896	29806	29783	29795	29711	29811	29972	29724	29907	29926	29743	29912	29721	29515	29813	29941	29573	29871	29972	29980	29899	29758	29674	29806	29813	29591	29812	29746	29584	29996	29558	29898	29659	29813	29711	29862	29804	30052	29821	29584	29663	29610	29564	29597	29897	29645	29554	29672	29773	29926	29793	29803	29873	29667	29767	29845	29712	29917	29811	29693	29618	29710	29796	29775	29523	29775	29707	29875	29944	29774	29694	29865	29806	29443	29704	29878	29679	29769	29866	29766	29943	29607	29704	29728	29734	29616	29676	29471	29816	29798	29834	29666	30053	29851	29633	29731	29732	29641	29760	29647	29706	29650	29583	29859	29643	29846	29841	29677	29915	29759	29570	29978	29713	29759	29635	29756	29739	29929	29573	29917	29730	29706	29704	29802	29791	29522	29666	29837	29784	29531	29566	29656	29863	29614	29835	29974	29733	29645	29947	29648	29842	29954	29706	29829	29629	29607	29646	29773	29807	29639	29863	29680	29777	29606	29806	29792	29604	29972	29737	29651	29716	29781	29757	29780	29649	29707	29434	29678	29744	29534	29752	29978	29675	29619	29914	29771	29395	29463	29546	29784	29776	30028	29693	29674	29584	29499	29837	29703	29623	29735	29835	29672	29753	29743	29863	29792	29777	29731	29920	29739	29600	29704	29690	29890	29499	29898	29654	29856	29771	29527	29687	29839	29738	29687	29896	29605	29750	29591	29679	29789	29815	29625	29648	29642	29648	29714	29674	29760	29666	29706	29563	29747	29992	29726	29811	29793	29822	29864	29590	29754	29901	29681	29846	29503	29870	29506	29594	29686	29616	29513	29644	29604	29669	29828	29812	29789	29871	29819	29646	29580	29751	29771	29738	29796	29666	29811	29754	29770	29549	30060	29522	29732	29576	29453	29583	29659	29492	29737	29625	29672	29683	29616	29755	29818	29655	29771	29813	29956	29742	29619	29932	29750	29704	29710	29540	29548	29747	29561	30012	29902	29762	29602	29857	29708	29553	29709	29756	29824	29675	29853	29939	29776	30066	29751	29988	29651	29513	29730	29754	29678	29898	29861	29818	29764	29680	29897	29939	29644	29770	30003	29620	29631	29701	29604	29737	29821	29600	29887	29635	29638	29634	29755	29673	29635	29684	29803	29580	29902	29818	29710	29785	29609	29891	29742	29678	29480	29854	29773	29661	29754	29803	29874	29879	29533	29843	29662	29725	29598	29972	29816	29931	29825	29593	29644	29884	29715	29747	29680	29584	29787	29651	29761	29675	29968	29698	29840	29843	29654	29972	29654	29906	29796	29901	29793	29782	29752	29521	29615	29733	30014	29632	29688	29590	29574	29692	29687	29742	29588	29689	29712	29837	29734	29549	29718	29658	29601	29833	29663	29776	29717	29494	29976	29887	29781	29785	29843	29653	29820	29872	29956	29542	29593	29550	29530	29661	29782	29801	29672	29816	29610	29686	29633	29757	29945	29874	29947	29591	29703	29709	29680	29506	29858	29603	29674	29607	29733	29793	29909	29947	29682	29873	29508	29843	29804	29671	29623	29511	29718	29905	29917	29620	29681	29544	29584	29893	29800	29977	29749	29617	29821	29767	29804	29604	29861	29640	29779	29694	29762	29866	29894	29654	29756	29715	29574	29656	29542	29500	29801	29622	29547	29862	29747	30026	29692	29713	29657	29679	29528	29697	29809	29584	29760	29689	29612	29824	29775	29633	29630	29518	29681	30058	29863	29970	29718	29747	29805	29602	29722	29664	29658	29626	29752	29611	29735	29871	29751	29828	29818	29921	29805	29745	29860	29908	29533	29762	29819	29866	29679	29834	29494	29806	29754	29529	29812	29849	29619	30030	29939	29556	29595	29826	29865	29891	29689	29515	29705	29643	29695	29628	29596	29855	29871	29811	29667	30019	29810	29363	29778	29905	29796	29874	29899	29772	29750	29686	29652	29840	29687	29878	29641	29849	29819	30016	29818	29632	29798	29855	29737	29937	29497	29652	29817	29919	29562	29826	29671	29817	29698	29584	29770	29668	29815	29722	29886	29722	29604	29686	29556	29753	29807	29597	29958	29883	29790	29858	29942	29654	29655	29541	29954	29681	29861	29805	29518	29811	29832	29695	29612	29526	29554	29615	29797	29920	29653	29757	29575	29595	29694	29805	29855	29662	29780	29691	29752	29584	29763	29632	29796	29771	29866	29688	29679	29824	29506	29753	29411	29607	29739	29633	29883	29888	29750	29653	29868	29911	29563	29574	29724	29697	29705	29842	29668	30021	29672	29774	29612	29842	29683	29764	29658	29802	29757	29473	29611	29614	29936	29446	29678	29760	29673	29633	29859	29783	29630	29636	29825	29619	29810	29635	29642	29734	29739	29943	29992	29621	29792	29690	29713	29577	29827	29493	29632	29521	29775	29648	29702	29729	29700	29813	29654	30075	29746	29651	29750	29900	29816	29558	29864	29906	29966	29745	29787	29456	29694	29805	29798	29645	29758	29651	29557	29945	29934	29915	29686	29709	29747	29806	29872	29757	29638	29905	29839	29542	29688	29718	29727	30110	29918	30076	29770	29679	29706	29613	29951	29471	29724	29808	29773	29727	29830	29734	29698	29648	29859	29796	29864	29711	29922	29929	29783	29799	29688	29657	29605	29822	29675	29574	29977	29668	29774	29929	29782	29832	29798	29703	29691	29847	29756	30065	29755	29974	29705	29874	29704	29597	29732	29508	29620	29917	29721	29605	29622	29659	29722	29708	29849	29831	29737	29746	29777	29915	29642	29490	29726	29828	29751	29756	30184	29585	29582	29619	29461	29830	29938	29976	29545	29839	29669	29889	29883	29667	29913	29981	29471	30002	29725	29847	29903	30235	29958	29668	29849	29718	29437	29709	29871	29822	29684	29528	29729	29903	29798	29815	29724	29657	29950	29806	29666	29562	29960	29653	29810	29640	29749	29695	29941	29663	29995	29644	29873	29877	29692	29883	29693	29730	29735	29748	29577	29727	29552	29843	29636	30180	29561	29667	29606	29793	29792	29762	29593	29660	29828	29653	29802	29535	29703	29659	29823	29704	29944	29827	29793	29964	29689	29728	29868	29652	29510	29589	29782	29538	29830	29868	29435	29647	29811	29574	29930	29679	29767	29714	29765	29744	29727	29721	29715	29745	29698	29789	29790	29590	29778	29790	29744	29933	29817	29602	29852	29739	29753	29882	29887	29749	29752	29844	29886	29944	29883	29846	29922	29764	29500	29666	29891	29631	29816	29879	29926	29909	29812	29751	29728	29958	29732	29818	29814	29771	29876	29698	29719	29549	29799	29874	29662	29747	29604	29738	29873	29936	29567	29756	29769	29636	29907	29776	29824	29721	29709	29691	29895	29596	29601	29815	29719	29505	29950	29789	29743	30110	29675	29634	29724	29867	29803	29624	29771	29657	29854	29577	29696	29658	29810	29940	29725	29782	29600	29770	29683	29602	29739	29846	29639	29658	29609	29974	29886	29676	29862	29954	29895	29674	29850	29783	29861	29955	29958	29585	29656	29873	29659	29777	29639	29898	29763	29498	29627	29837	29606	29745	29730	29757	29765	29701	29718	29931	29791	29910	29838	29809	29727	29683	29722	29676	29677	29745	29804	29877	29829	29791	29871	29722	29824	29826	29609	29886	29787	29943	29809	29842	29841	29806	29809	29780	29782	29715	29828	29900	29792	29552	29621	29958	29698	29664	29703	29723	30165	29701	29648	29737	29618	29848	29624	29617	29815	29892	29631	29693	29949	29636	29638	29706	29626	29839	29917	29708	29900	29779	29716	29717	29636	29796	29560	29691	29407	29637	29620	29655	29825	29567	29748	29829	29752	29930	29804	29705	29782	29695	29679	29755	29793	29667	29644	29634	29643	30060	29760	29845	29907	29785	29857	29669	29482	29719	29744	29918	29747	29718	30026	29614	29950	29694	29859	29973	29775	29786	29666	29704	29833	29590	29672	29508	29709	30034	29742	29872	29709	29811	29900	29663	29619	29643	29768	29602	29616	29620	29555	29659	29911	29975	29687	29562	30008	29600	29816	29524	29778	29767	29851	29856	29761	29738	29498	29861	29700	29886	29679	29807	29810	29549	29569	29520	29843	29757	29735	29730	29894	29712	30021	29739	29768	29621	29703	29769	29685	29639	29720	29906	29882	29785	29633	29984	29763	29884	29987	29803	29862	30016	29857	29968	29834	29657	29930	29680	29855	29787	29623	29776	29718	29725	29614	29654	29663	29590	29866	29733	29776	29798	29689	29538	29736	29960	29820	29593	29604	29542	29881	29890	29652	29882	29670	29409	29933	29698	29853	29839	29791	29849	29620	29839	29821	29641	29794	29782	29757	30024	29841	29643	29846	29884	30031	29758	29878	29632	29593	29760	29710	29656	29548	29785	29856	29971	29982	29766	29576	29537	29614	29598	29672	29627	29942	29791	29617	29733	29734	29705	29775	29734	29881	29704	29784	29596	29897	29838	29942	29617	29719	29674	29613	29612	29604	29810	29995	29712	29758	29765	29753	29888	29473	29702	29903	29651	29892	29857	29637	29741	29944	29880	29849	29717	29634	29673	29725	29820	29685	29643	29797	29701	29775	29731	29770	29539	29810	29603	29692	29715	29686	29599	29913	29586	29846	29749	29697	29740	29918	29908	29929	29805	29842	29646	29803	29547	29693	29615	29556	29869	29859	29822	29692	29508	29596	29723	29614	29947	29972	29783	29731	29652	29702	29699	29866	29872	29612	29639	29918	29900	29919	29828	29757	29940	29704	29480	29780	29740	29702	29605	29593	29690	29683	29696	29953	29648	30018	30008	29887	29765	29741	29783	29809	29835	29843	29805	29806	29848	29880	29833	29623	30080	29947	29734	30005	29674	29716	29868	29861	29760	29710	29808	29669	29660	29615	29794	29616	29856	29659	29874	29949	29580	29460	29814	29612	29710	29606	29592	29654	29655	29799	29823	29567	29903	29707	29847	29857	29861	29670	29964	29721	29575	29829	29524	29732	29844	29673	29599	29702	29604	29459	29921	29944	29830	29834	29686	29481	29818	29564	29794	29771	29870	29836	29897	29699	29804	29709	29778	29908
31792	58044	54201	39058	28494	24060	22893	22529	22493	22667	22548	22719	22512	22704	22637	22451	22708	22623	22464	22569	22537	22407	22661	22437	22604	22677	22511	22604	22499	22609	22200	22741	22426	22611	22525	22590	22459	22659	22728	22591	22488	22483	22451	22461	22554	22360	22630	22462	22679	22523	22518	22476	22755	22553	22523	22634	22619	22472	22422	22613	22539	22479	22634	22474	22469	22423	22452	22509	22449	22412	22692	22548	22716	22621	22372	22591	22493	22532	22467	22484	22614	22626	22744	22505	22649	22447	22562	22569	22429	22605	22416	22625	22680	22637	22564	22611	22496	22562	22668	22592	22507	22563	22610	22584	22347	22760	22473	22513	22520	22413	22632	22544	22600	22496	22623	22622	22575	22525	22585	22501	22544	22280	22803	22605	22361	22602	22538	22529	22537	22528	22551	22436	22568	22458	22459	22525	22560	22331	22607	22429	22616	22541	22445	22337	22476	22510	22536	22390	22550	22549	22534	22557	22498	22589	22393	22493	22723	22494	22637	22570	22418	22565	22552	22518	22425	22562	22451	22575	22583	22505	22522	22657	22392	22646	22455	22447	22593	22606	22384	22670	22415	22509	22517	22606	22632	22389	22516	22451	22725	22419	22512	22535	22564	22717	22416	22517	22553	22702	22537	22654	22615	22467	22505	22467	22659	22523	22690	22692	22625	22783	22455	22676	22515	22618	22447	22593	22466	22622	22447	22571	22463	22256	22582	22579	22514	22383	22354	22406	22610	22460	22709	22583	22528	22626	22676	22660	22640	22552	22576	22498	22450	22554	22591	22616	22550	22736	22453	22481	22683	22351	22385	22547	22607	22711	22469	22387	22427	22638	22418	22561	22496	22502	22513	22490	22387	22346	22742	22446	22447	22477	22498	22629	22474	22405	22583	22629	22574	22606	22536	22427	22693	22524	22460	22496	22550	22419	22593	22523	22536	22441	22720	22657	22492	22493	22587	22514	22461	22419	22634	22720	22432	22548	22597	22763	22736	22528	22562	22505	22520	22478	22484	22318	22451	22405	22378	22457	22629	22545	22675	22521	22631	22601	22565	22461	22606	22376	22651	22569	22483	22632	22478	22521	22502	22489	22630	22503	22626	22775	22405	22687	22643	22576	22402	22548	22501	22443	22503	22618	22480	22456	22744	22351	22528	22580	22513	22486	22651	22672	22568	22502	22357	22681	22687	22439	22430	22441	22505	22353	22618	22503	22500	22409	22411	22555	22851	22652	22525	22572	22621	22531	22658	22465	22445	22477	22832	22669	22348	22522	22423	22706	22646	22520	22611	22465	22624	22636	22535	22505	22579	22635	22565	22533	22569	22530	22517	22427	22535	22582	22506	22552	22581	22612	22701	22454	22635	22470	22636	22457	22537	22702	22504	22580	22524	22531	22439	22559	22703	22547	22617	22482	22613	22373	22596	22605	22505	22518	22626	22704	22708	22615	22552	22534	22349	22565	22442	22508	22426	22612	22621	22810	22600	22654	22434	22443	22448	22627	22605	22673	22497	22644	22547	22483	22563	22532	22541	22616	22553	22456	22491	22588	22557	22518	22534	22651	22491	22361	22437	22667	22609	22344	22613	22564	22393	22435	22564	22411	22398	22659	22476	22784	22397	22469	22719	22516	22488	22611	22564	22483	22429	22564	22233	22510	22451	22588	22619	22629	22627	22483	22526	22671	22604	22696	22504	22581	22651	22532	22576	22472	22502	22607	22601	22585	22567	22578	22502	22513	22436	22576	22343	22464	22555	22285	22422	22618	22526	22480	22482	22525	22794	22282	22439	22522	22369	22476	22538	22478	22531	22583	22592	22564	22536	22545	22619	22438	22611	22732	22567	22470	22531	22784	22530	22480	22498	22780	22586	22699	22498	22444	22552	22614	22559	22535	22510	22499	22531	22654	22509	22473	22473	22380	22614	22430	22748	22587	22414	22420	22633	22523	22470	22381	22591	22518	22605	22507	22638	22611	22651	22689	22577	22448	22661	22599	22347	22582	22477	22522	22383	22636	22573	22653	22660	22568	22543	22577	22468	22576	22639	22438	22417	22494	22327	22619	22485	22603	22521	22693	22715	22336	22628	22511	22424	22314	22313	22551	22670	22566	22494	22629	22462	22444	22484	22450	22645	22565	22702	22515	22631	22546	22674	22594	22366	22705	22425	22512	22533	22388	22489	22520	22349	22510	22698	22623	22547	22586	22559	22626	22444	22438	22511	22641	22506	22437	22550	22382	22617	22656	22569	22277	22342	22526	22620	22527	22529	22620	22408	22678	22382	22569	22392	22616	22581	22512	22658	22519	22563	22639	22419	22552	22669	22618	22565	22448	22670	22666	22499	22616	22471	22616	22395	22658	22512	22464	22619	22557	22667	22653	22408	22551	22563	22559	22327	22589	22556	22486	22616	22506	22675	22711	22476	22556	22486	22464	22432	22577	22452	22495	22536	22441	22462	22573	22374	22574	22436	22493	22527	22587	22536	22588	22362	22791	22582	22517	22550	22494	22445	22338	22511	22512	22520	22486	22611	22479	22532	22276	22423	22661	22704	22488	22390	22653	22705	22447	22616	22392	22570	22525	22643	22516	22508	22473	22519	22525	22458	22655	22600	22346	22524	22807	22587	22376	22540	22519	22723	22627	22579	22599	22418	22569	22563	22654	22593	22396	22643	22623	22571	22388	22662	22231	22584	22601	22384	22652	22528	22566	22647	22584	22479	22566	22605	22599	22556	22607	22557	22358	22382	22552	22447	22602	22650	22692	22563	22677	22672	22648	22567	22492	22486	22575	22635	22564	22637	22626	22590	22577	22534	22540	22631	22697	22334	22502	22635	22519	22361	22630	22631	22553	22620	22631	22550	22565	22442	22632	22566	22278	22447	22590	22700	22417	22568	22357	22491	22460	22524	22495	22358	22407	22758	22670	22417	22577	22636	22561	22573	22527	22420	22479	22597	22410	22619	22489	22658	22511	22476	22610	22463	22644	22687	22417	22557	22603	22609	22526	22450	22407	22694	22584	22647	22596	22451	22733	22631	22571	22631	22518	22586	22591	22527	22592	22613	22461	22594	22582	22641	22712	22527	22544	22398	22520	22588	22556	22691	22559	22468	22367	22522	22607	22539	22349	22726	22451	22686	22587	22461	22507	22467	22627	22557	22671	22868	22468	22491	22444	22733	22702	22327	22369	22536	22489	22613	22588	22503	22654	22522	22539	22512	22544	22548	22446	22452	22495	22427	22508	22377	22435	22488	22438	22507	22564	22615	22708	22482	22562	22520	22686	22593	22415	22542	22606	22356	22621	22457	22396	22455	22510	22535	22593	22554	22460	22406	22527	22506	22597	22537	22296	22537	22492	22432	22409	22580	22811	22523	22595	22479	22503	22508	22644	22577	22614	22403	22699	22519	22508	22657	22518	22301	22451	22540	22483	22557	22593	22440	22571	22614	22573	22599	22568	22387	22430	22549	22605	22509	22557	22470	22697	22521	22494	22656	22586	22584	22745	22411	22519	22512	22505	22426	22626	22474	22485	22582	22443	22556	22591	22576	22484	22578	22516	22521	22515	22485	22551	22743	22543	22617	22661	22452	22649	22693	22435	22696	22724	22462	22612	22551	22684	22534	22690	22318	22553	22504	22406	22670	22586	22576	22560	22496	22644	22626	22569	22529	22591	22700	22459	22563	22480	22564	22619	22538	22541	22657	22710	22490	22414	22669	22591	22689	22620	22616	22550	22607	22549	22289	22458	22553	22420	22375	22545	22379	22587	22422	22501	22619	22378	22531	22669	22664	22441	22666	22325	22683	22575	22566	22589	22526	22490	22657	22589	22610	22561	22665	22572	22667	22632	22508	22630	22544	22353	22408	22470	22442	22297	22678	22508	22696	22605	22325	22476	22770	22532	22564	22620	22367	22616	22588	22425	22486	22501	22604	22700	22502	22627	22627	22491	22586	22559	22336	22451	22409	22378	22538	22556	22460	22450	22563	22468	22425	22635	22426	22590	22581	22416	22432	22689	22622	22514	22414	22634	22506	22829	22422	22367	22459	22532	22512	22689	22477	22392	22506	22608	22565	22562	22554	22522	22523	22452	22657	22444	22568	22450	22575	22684	22280	22684	22739	22671	22450	22652	22595	22516	22617	22572	22503	22500	22675	22503	22533	22949	22538	22403	22522	22515	22672	22703	22550	22586	22593	22557	22386	22764	22624	22406	22608	22425	22522	22584	22590	22412	22622	22477	22599	22454	22643	22500	22724	22493	22608	22610	22563	22461	22759	22531	22747	22489	22569	22642	22643	22769	22506	22546	22649	22438	22604	22489	22497	22603	22439	22694	22507	22420	22675	22531	22556	22437	22558	22413	22564	22440	22519	22479	22705	22365	22528	22679	22682	22549	22414	22480	22650	22405	22598	22424	22584	22389	22371	22630	22509	22389	22607	22403	22688	22595	22581	22491	22695	22456	22509	22532	22482	22633	22578	22634	22640	22610	22649	22496	22749	22741	22521	22498	22649	22453	22478	22531	22629	22524	22686	22658	22593	22311	22637	22700	22442	22698	22292	22489	22383	22411	22671	22655	22382	22587	22435	22426	22518	22875	22547	22381	22464	22466	22447	22517	22425	22507	22456	22473	22351	22452	22579	22537	22585	22504	22427	22274	22646	22674	22468	22358	22547	22733	22589	22464	22563	22383	22437	22271	22600	22671	22389	22600	22707	22437	22558	22513	22556	22394	22549	22590	22682	22612	22534	22877	22595	22509	22607	22566	22338	22594	22578	22452	22588	22509	22592	22441	22452	22494	22562	22443	22433	22499	22654	22544	22503	22414	22672	22428	22454	22640	22586	22478	22534	22533	22592	22460	22635	22406	22510	22528	22595	22666	22558	22564	22585	22421	22554	22418	22482	22600	22494	22497	22567	22673	22615	22465	22440	22490	22450	22698	22462	22724	22418	22824	22407	22522	22460	22505	22341	22540	22450	22544	22534	22643	22562	22511	22563	22536	22653	22449	22574	22678	22646	22549	22597	22663	22497	22499	22558	22450	22530	22440	22558	22669	22578	22620	22467	22575	22497	22512	22619	22455	22657	22615	22646	22540	22493	22603	22585	22731	22513	22601	22658	22574	22424	22579	22675	22588	22718	22421
24188	24542	48106	50819	41103	34358	32351	30166	29988	30181	30300	29953	29827	30062	29929	29925	30076	30113	30169	29806	30046	30050	30077	30206	29870	29861	30179	29946	30050	29766	29749	29900	30022	30041	29935	29828	29942	29902	30003	29956	29926	29703	29894	29892	29755	29728	30059	30090	29788	29876	29871	29741	30043	29861	29824	29511	29835	29866	29930	29831	29939	29810	29995	29975	29914	29864	29774	29947	29920	29751	29938	29900	29855	29757	29724	29683	29790	29866	29770	29972	29963	29892	29637	29919	29973	30009	29965	29980	29648	30136	29840	29846	29938	29891	29514	29948	29701	29753	29804	29791	29519	29828	29879	29703	30173	29839	29806	29828	29877	29933	29741	29829	29921	29914	30042	29842	29735	29927	29806	29637	29696	29912	30076	29924	29748	29660	30002	29962	29833	29964	29768	29880	29690	29917	30063	30174	29892	29858	30096	29859	29913	29827	29787	30073	29855	29697	29780	29793	29747	29948	29998	29790	29784	29798	29675	29633	30118	29717	30048	29749	29891	29989	29953	29940	29987	29830	29784	29872	29871	29793	30189	30013	29951	29863	29756	29918	29909	29955	29927	29972	29955	29830	30049	29811	30139	30018	29712	29712	29676	29681	29954	29755	29948	29629	29942	29804	29662	29755	29983	29957	29796	29884	29690	29766	30074	29891	29957	29924	29602	30224	30029	29932	29789	29879	29928	29803	29688	29867	29521	29982	29832	29962	29797	29688	29973	29885	29958	29694	29879	29541	29538	29842	30055	29737	29988	29915	29834	29718	29980	29797	29930	29928	29882	29688	29839	29825	29996	29831	29647	29887	30238	29952	29972	29847	29706	29765	30089	29911	29876	29745	29950	29992	30157	29844	29697	29725	29852	29909	29954	30069	29972	29865	29945	29735	30049	29912	30093	29730	29873	30011	29783	30040	29831	29916	29895	30003	30101	29815	29856	30257	29957	30046	29911	29858	29905	29611	29675	30056	29694	29824	29912	29883	29763	29946	29846	29752	29844	29769	29861	29991	29852	29708	29786	29853	29811	29971	29813	29840	29681	29751	29827	29770	29780	29789	29816	29670	29923	30176	29935	29982	29909	29675	29937	29850	29805	29658	29758	29717	29930	29903	29872	29880	29779	29983	29881	29951	29921	30200	29817	30008	30217	30064	29834	29913	29733	29822	29710	29712	29882	29865	29878	29890	29933	29974	29835	29771	29936	29992	29828	30009	29976	30101	29700	29817	29810	29720	29753	30067	29863	29849	29854	29809	29854	30063	29977	29677	29946	29883	29744	29706	29760	29471	29822	30143	29898	30113	29819	29861	29856	29847	29801	29785	29987	29949	29816	29955	30178	29863	29709	29807	29950	29838	29858	29914	29901	29892	29782	29944	29846	29892	29848	29838	30056	29968	30179	29818	30002	29832	29669	29834	29954	29829	29632	29783	30057	29851	29657	29955	29819	29967	29811	29996	29981	30157	29817	29629	29890	30012	30064	29692	30023	29744	29804	29810	30008	29857	30000	29977	29754	29926	29918	30001	29902	29756	29849	29650	29905	29759	29895	29877	29626	29831	29939	29759	29970	29790	29944	29719	30049	29814	29782	30005	29590	29842	29729	29998	29969	29674	29849	29678	29967	29857	30014	29814	29805	29580	30023	29934	29802	30096	29724	29978	29738	29755	29740	30026	29732	29983	30019	29640	29948	30085	29928	30070	29778	29823	30153	29772	29486	29848	29773	29809	29670	29821	30111	29936	30035	30096	29860	29802	29720	29861	29841	30009	30014	29855	30157	29867	30034	29832	30033	29891	29982	29615	29707	30198	30032	29847	29928	29700	29890	30035	29869	29838	29760	29975	29765	29736	29839	29813	29969	29953	30110	29867	29933	30035	29847	29963	30056	30138	29854	29948	29820	30048	29732	29816	29870	29825	29733	30131	29844	29660	29750	29878	29900	29882	29702	29850	29906	29969	30005	29870	29822	30101	29751	29786	29925	29846	30086	29931	30034	29872	29736	29729	29855	29834	29773	29445	30027	30157	29973	29986	29744	29768	29885	29797	29839	30025	29873	29843	29868	29873	30061	29819	29880	30020	29756	29902	29930	29846	29963	30149	29888	29751	29925	29922	29813	29700	29675	29708	29816	29833	29771	29723	29949	29882	30051	29896	29887	30001	29810	29874	29647	29907	29870	29755	29748	29818	29883	29912	29927	29737	29836	29813	29567	29698	29744	29943	29774	29722	29956	29887	29858	29898	29981	30049	29960	29818	29741	29866	29745	29676	29750	29806	29927	29814	29957	29793	30024	29633	29874	29787	29692	29915	30041	29826	29945	29822	29925	29762	29771	30006	30045	29833	29834	29898	29714	29973	29984	29805	29956	29815	29823	30003	29867	29771	30013	29773	29659	29945	29876	29837	29723	29695	29955	29726	30194	29727	29715	29704	29969	29683	29777	30010	29947	29758	29616	29640	29720	29884	29940	29749	29933	30138	29817	29836	29852	29836	30006	29875	29806	29792	29940	30024	29754	29744	30026	29879	29756	29813	29779	29693	29971	29714	29868	29684	29840	30016	29967	29762	30055	29956	29981	29905	29840	29853	29867	29880	29956	29892	29857	29833	29938	30092	30233	30156	29763	29979	29833	30050	30020	29914	30202	29826	29673	29909	29768	29778	29924	30027	30010	29877	30092	30109	30045	29656	29828	29757	29986	29826	29766	29782	29786	30096	29988	29944	29976	29915	29857	29735	29858	29777	30035	29679	29841	29983	30267	29794	29850	29602	29938	29873	29755	29745	29923	30011	29877	29673	29871	29822	29792	29904	29939	29815	29991	29645	29795	29837	29881	29804	29744	29719	29756	29808	29937	29676	30014	29848	29631	29778	30034	29892	29809	29722	29766	29946	29904	29729	29819	29857	29922	30019	29885	29911	29989	30072	29647	29761	30018	29805	29757	29808	29982	29979	29800	29768	29910	29696	30147	29678	29799	29873	29723	29868	29766	29722	29886	29997	29750	29698	29865	29913	29969	29998	29808	29846	29849	29818	29970	30050	30030	29992	30106	30033	29954	29988	29929	29969	29769	30178	30018	29854	30011	29708	29969	29687	29868	29866	29730	29977	29956	29574	29625	30064	29907	29825	30081	29813	29860	29765	30028	29788	30168	29767	29744	29789	29907	29823	29494	29885	30028	29815	29863	29841	29967	29896	30013	29786	29773	29629	30040	29829	29808	30092	30001	29941	30082	30016	29822	29985	29991	30008	29757	29739	29779	29836	29626	30047	30000	29937	29919	29844	29945	29919	29796	30012	29806	29988	29839	29735	29719	29848	29865	29805	30000	29836	30028	29766	30002	29796	29853	29747	29721	30058	29708	29764	30012	29734	29741	29796	29755	30002	29797	29879	29831	29949	29949	30072	29842	29796	29890	30022	29679	29924	29918	29723	29997	29863	29683	29885	29903	29975	29764	29686	29842	30078	29664	29883	29993	30093	29929	29673	29853	29640	29843	29871	29659	29685	29880	29964	29929	29738	30039	29946	29841	29779	30146	29846	29859	29753	30014	29839	29781	29979	29619	29800	29955	29696	30061	29889	29729	29664	29904	29677	29961	29810	29914	29900	29892	29904	29924	29834	30103	30018	29865	29756	29845	29797	29948	29877	29780	29890	30029	30010	30000	29829	30031	29755	29726	29740	29938	30038	29928	29882	29663	29887	29869	29750	30023	29768	29995	30026	29882	29971	29867	29902	29843	29834	29727	29915	29913	29802	29742	29777	29876	29787	30008	29923	29814	29900	30015	29696	29887	29749	29669	29788	29945	30023	30027	29852	29544	29778	29819	29900	29854	29917	30084	29747	29563	29681	29628	29738	29981	29806	29963	29847	29842	29966	29793	29798	29949	29805	29875	29780	29920	29806	30131	29676	29682	30029	29890	29810	29843	29973	30003	29859	29937	29710	29890	29901	29847	30011	29884	29858	29686	30006	29827	29810	29894	29819	29721	30060	29595	29918	29786	29957	29977	29695	29968	29833	30007	29973	29681	29910	30091	29683	29848	29861	29721	30060	29944	29868	29731	29748	29830	29633	29878	29835	29744	29803	29906	29994	30046	29675	30061	29635	30032	29882	30070	29846	29823	29832	29668	29911	29961	30053	30042	30034	29838	30176	29874	29831	29687	29987	29836	29752	30076	29998	29863	29950	29927	29792	29695	29993	29896	29885	29875	30030	29988	29917	30047	29860	29981	29921	29804	29841	29847	29786	29707	29836	30185	30030	30051	29914	29834	30103	29924	29949	29977	29891	30067	29809	29926	29947	29632	29987	30122	29839	29880	29922	29726	29617	29867	29895	29692	29711	30024	29916	29840	29808	29817	29832	29857	29568	29708	30155	29924	30000	29942	29953	29524	29638	29853	29969	29762	29793	29871	29884	29798	29867	29735	29906	29929	30120	30133	29933	29903	29962	29777	29942	29770	29843	29971	30116	29866	29693	29622	29916	29959	29881	30140	29924	30027	29945	29808	29789	29852	29789	29582	29902	29932	29760	29796	30014	29934	29740	29789	29943	29826	29960	29907	29858	29761	29806	29972	29955	29862	29724	29898	29929	29649	30194	30081	29831	30022	29947	30058	29931	29754	30133	29842	29735	29890	29837	30061	29685	29693	29794	29828	29822	30000	29969	29674	29827	29782	29869	29738	29550	29912	30036	29836	29859	29721	29689	29866	29706	30109	30010	29927	29758	29737	29952	29781	29732	29722	29613	29768	29745	29830	30034	29886	29905	29902	29650	29918	29854	29690	29698	29894	29905	29812	29847	30098	29737	29941	29873	29966	29996	29914	29792	29885	30140	29918	30102	29881	29744	30060	29800	29981	29823	29817	29885	29810	29526	29973	29934	29649	29712	29882	29823	29826	29819	30064	29777	29906	29766	29989	30074	29839	29810	29771	29903	30011	29770	29829	29996	29655	30001	29900	29769	29973	29954	29956	29834	29715	29820	30003	29649	29911	29833	29890	29717	30029	29871	29885	29925	29942	30041	29852	29863	29868	30000	29914	29919	29810	29776	29818	29872	29890	29894	29590	30087	29956	29830	29812	29968	29756	29902	30024	29641	29723	29876	29831	29885	29785	30036	30020	30074	29670	29756	29831	29826	30091	29965	29915	29938
49505	95861	91308	66729	44461	29322	23906	22860	22831	22624	22822	22591	22616	22716	22708	22656	22778	22830	22778	22829	22746	22602	22536	22915	22839	22700	22666	22829	22688	22659	22774	22663	22791	22480	22704	22805	22773	22644	22718	22756	22941	22660	22519	22514	22702	22725	22506	22651	22805	22691	22815	22725	22656	22582	22772	22699	22687	22734	22932	22734	22761	22667	22720	22666	22928	22712	22559	22552	22762	22729	22722	22596	22651	22675	22669	22709	22790	22795	22593	22524	22633	22640	22636	22836	22589	22653	22642	22526	22727	22824	22704	22690	22712	22647	22632	22712	22772	22763	22822	22614	22609	22593	22847	22770	22620	22557	22703	22559	22701	22772	22804	22640	22666	22574	22700	22737	22799	22565	22797	22551	22568	22672	22789	22619	22542	22792	22827	22615	22627	22733	22606	22720	22742	22633	22667	22647	22823	22772	22830	22574	22706	22838	22703	22593	22855	22823	22678	22649	22764	22627	22725	22623	22673	22635	22761	22755	22625	22627	22703	22901	22644	22771	22626	22541	22631	22745	22780	22638	22758	22636	22778	22715	22681	23018	22624	22658	22785	22611	22863	22733	22719	22847	22864	22704	22542	22673	22602	22669	22773	22757	22919	22506	22691	22670	22657	22632	22611	22698	22693	22649	22667	22830	22744	22884	22593	22602	22816	22683	22769	22609	22683	22786	22741	22760	22620	22596	22718	22535	22548	22652	22449	22520	22700	22491	22682	22689	22683	22747	22584	22632	22702	22692	22668	22562	22884	22621	22676	22760	22596	22654	22592	22604	22653	22737	22673	22679	22640	22548	22621	22499	22682	22517	22842	22694	22700	22699	22615	22704	22879	22619	22743	22633	22603	22636	22740	22732	22725	22738	22787	22762	22837	22656	22747	22719	22758	22750	22742	22670	22702	22618	22789	22695	22752	22592	22707	22725	22924	22656	22565	22624	22647	22716	22641	22633	22568	22811	22692	22579	22787	22660	22793	22715	22711	22681	22818	22652	22688	22736	22670	22800	22647	22755	22687	22744	22665	22599	22544	22606	22959	22628	22842	22380	22837	22525	22909	22649	22810	22758	22762	22598	22616	22774	22770	22907	22610	22718	22642	22665	22619	22681	22625	22754	22751	22879	22686	22687	22627	22563	22654	22727	22885	22729	22679	22654	22633	22788	22761	22742	22722	22546	22808	22660	22670	22686	22727	22803	22600	22852	22759	22580	22717	22592	22715	22716	22704	22677	22782	22762	22730	22701	22893	22640	22813	22704	22586	22582	22703	22604	22719	22617	22721	22637	22646	22675	22865	22839	22686	22597	22729	22668	22735	22812	22596	22848	22553	22665	22722	22639	22601	22577	22749	22968	22604	22721	22630	22748	22786	22657	22800	22883	22740	22776	22770	22626	22710	22764	22711	22643	22724	22581	22675	22733	22603	22545	22613	22745	22662	22508	22609	22575	22818	22686	22779	22696	22574	22671	22547	22615	22798	22905	22543	22734	22486	22798	22703	22676	22559	22476	22764	22578	22855	22847	22675	22927	22797	22731	22714	22690	22576	22703	22695	22923	22923	22709	22762	22752	22800	22598	22623	22688	22603	22837	22740	22777	22931	22691	22740	22536	22727	22807	22731	22645	22715	22499	22732	22694	22675	22556	22668	22708	22708	22648	22822	22752	22689	22750	22707	22445	22762	22829	22578	22686	22629	22683	22636	22662	22894	22623	22893	22572	22823	22612	22769	22723	22756	22894	22718	22643	22784	22685	22663	22814	22537	22661	22481	22683	22553	22757	22891	22540	22584	22727	22690	22730	22732	22663	22650	22663	22686	22740	22832	22640	22622	22741	22794	22666	22659	22799	22807	22789	22672	22786	22646	22665	22765	22747	22515	22589	22932	22613	22999	22465	22959	22615	22736	22773	22670	22601	22777	22879	22597	22562	22832	22749	22753	22807	22581	22776	22696	22622	22965	22695	22552	22608	22731	22926	22718	22630	22783	22665	22656	22746	22763	22398	22735	22806	22660	22902	22790	22607	22746	22622	22812	22608	22693	22795	22687	22818	22567	22824	22882	22853	22648	22697	22756	22780	22737	22889	22702	22468	22561	22826	22748	22636	22774	22723	22651	22879	22748	22666	22734	22712	22770	22532	22679	22785	22649	22594	22791	22592	22712	22608	22634	22840	22771	22655	22784	22732	22784	22732	22585	22733	22733	22705	22709	22667	22882	22830	22603	22750	22893	22855	22668	22703	22832	22628	22594	22678	22844	22704	22710	22787	22635	22644	22563	22504	22660	22805	22566	22575	22609	22818	22682	22718	22781	22602	22818	22675	22666	22593	22832	22746	22637	22705	22762	22814	22712	22672	22666	22691	22692	22794	22785	22659	22634	22734	22662	22666	22787	22910	22912	22687	22632	22583	22630	22754	22518	22768	22659	22598	22859	22690	22593	22618	22606	22726	22620	22904	22632	22619	22846	22505	22741	22766	22596	22789	22652	22760	22460	22583	22676	22825	22701	22819	22682	22697	22611	22837	22750	22678	22702	22699	22728	22613	22636	22619	22739	22686	22747	22795	22969	22714	22718	22841	22439	22826	22883	22475	22654	22681	22713	22744	22566	22583	22940	22593	22599	22771	22902	22553	22689	22841	22645	22474	22647	22562	22690	22773	22688	22633	22561	22576	22742	22822	22726	22825	22644	22763	22841	22791	22761	22628	22512	22887	22775	22713	22715	22737	22646	22714	22566	22868	22643	22840	22688	22773	22629	22688	22815	22579	22633	22614	22600	22658	22694	22642	22785	22958	22820	22970	22868	22616	22796	22870	22509	22648	22818	22838	22812	22773	22711	22602	22728	22590	22560	22594	22780	22740	22512	22587	22691	22771	22540	22664	22685	22738	22926	22743	22604	22947	22809	22849	22577	22616	22833	22735	22708	22886	22800	22630	22712	22638	22674	22727	22653	22817	22872	22721	22895	22768	22828	22635	22889	22620	22676	22731	22635	22649	22761	22723	22670	22621	22728	22488	22698	22649	22676	22580	22757	22733	22788	22714	22680	22700	22715	22525	22765	22525	22827	22668	22816	22651	22693	22722	22789	22814	22802	22724	22674	22794	22610	22591	22774	22783	22473	22602	22749	22689	22568	22666	22860	22828	22695	22700	22849	22639	22658	22769	22623	22837	22774	22477	22721	22653	22490	22837	22575	22729	22571	22774	22648	22741	22765	22700	22695	22483	22538	22653	22782	22634	22699	22701	22578	22746	22723	22662	22622	22699	22628	22807	22720	22608	22886	22647	22935	22628	22807	22607	22756	22549	22962	22752	22746	22707	22689	22557	22812	22692	22758	22634	22563	22653	22491	22965	22736	22659	22621	22678	22670	22610	22698	22919	22823	22690	22708	22665	22649	22873	22619	22714	22708	22712	22505	22852	22599	22727	22901	22721	22800	22687	22749	22758	22700	22801	22790	22565	22687	22764	22683	22826	22798	22575	22930	22703	22687	22586	22817	22762	22672	22778	22804	22622	22849	22577	22735	22704	22784	22750	22778	22704	22789	22713	22766	22673	22692	22936	22724	22644	22866	22800	22710	22744	22759	22727	22628	22663	22664	22751	22744	22668	22643	22653	22659	22740	22706	22717	22712	22864	22650	22531	22829	22576	22808	22518	22607	22735	22870	22606	22582	22631	22841	22553	22693	22699	22625	22877	22657	22654	22760	22745	22630	22616	22885	22736	22792	22885	22790	22807	22679	22619	22737	22819	22749	22652	22693	22538	22679	22709	22758	22731	22688	22767	22869	22790	22586	22796	22766	22722	22623	22578	22732	22606	22746	22709	22750	22745	22609	22849	22754	22760	22726	22832	22655	22691	22802	22545	22666	22792	22536	22662	22631	22711	22887	22568	22785	22732	22651	22852	22746	22647	22654	22649	22737	22737	22728	22446	22844	22532	22589	22694	22692	22624	22676	22644	22741	22729	22784	22659	22671	22748	22650	22791	22839	22621	22787	22545	22775	22902	22691	22677	22684	22819	22691	22552	22799	22768	22779	22726	22843	22767	22761	22644	22761	22712	22714	22696	22939	22547	22860	22690	22729	22615	22771	22662	22775	22662	22657	22795	22671	22849	22928	22808	22723	22601	22514	22712	22605	22740	22583	22644	22631	22764	22766	22691	22889	22658	22594	22618	22687	22905	22770	22687	22754	22485	22893	22691	22468	22810	22647	22941	22676	22787	22892	22636	22681	22573	22888	22736	22650	22680	22660	22573	22731	22719	22775	22733	22805	22649	22670	22745	22860	22606	22639	22595	22665	22812	22709	22759	22771	22643	22905	22761	22673	22729	22836	22953	22778	22841	22603	22718	22584	22706	22680	22819	22576	22598	22727	22730	22799	22561	22605	22708	22781	22778	22610	22686	22656	22639	22814	22793	22969	22610	22818	22588	22666	22811	22895	22613	22775	22653	22599	22636	22734	22862	22693	22671	22598	22645	22629	22657	22681	22750	22894	22657	22736	22958	22694	22744	22830	22627	22504	22810	22590	22587	22660	22608	22780	22563	22797	22723	22814	22617	22823	22756	22579	22571	22606	22748	22578	22671	22872	22597	22793	22632	22781	22752	22734	22763	22661	22814	22584	22683	22748	22643	22525	22792	22445	22657	22695	22778	22798	22607	22669	22825	22741	22492	22830	22728	22585	22627	22678	22701	22691	22722	22825	22610	22542	22689	22758	22620	22854	22736	22656	22885	22586	22765	22744	22677	22701	22640	22642	22782	22736	22734	22677	22715	22752	22879	22572	22750	22431	22669	22735	22551	22747	22781	22691	22597	22631	22659	22677	22808	22632	22684	22695	22624	22713	22800	22651	22799	22822	22499	22724	22718	22693	22586	22942	22601	22662	22741	22651	22549	22811	22850	22555	22774	22668	22790	22789	22679	22799	22841	22669	22704	22486	22522	22711	22823	22854	22816	22688	22663	22801	22778	22768	22602	22898	22684	22872	22640	22644	22594	22834	22645	22762	22584	22570	22668	22608	22839	22585	22687	22859	22742	22908	22939	22706	22557	22878	22557	22701	22663	22766	22629	22715	22633	22796	22784	22672	22700	22708	22653	22718	22888	22810	22690	22587	22619	22770	22684	22708	22825	22572	22607	22792	22707
22414	23292	44605	48341	44561	37201	34543	31186	30849	31499	31323	31066	31198	31024	31333	30964	31073	30752	30782	31135	30932	31088	31132	30969	30952	30908	31197	30719	30818	30683	30800	30955	31065	30965	31044	30955	31103	30786	30797	30900	30587	31144	30973	30753	30968	30651	30677	30821	30734	31031	30796	30885	30857	30631	30581	31020	30980	30613	30834	30694	30739	30609	30614	30812	30638	30652	30794	30799	30589	30762	30696	30777	30672	30981	30979	30677	30836	30835	30507	30884	30663	30712	30853	30802	30951	30647	30850	30937	30772	30639	30951	30917	30864	30616	30683	30761	30783	30766	30827	30973	30802	30597	30660	30854	30817	30642	30683	30731	30917	30688	30539	30719	30904	30783	30807	30651	30783	30846	30845	30772	30834	30691	30740	30514	30527	30877	30668	30506	30769	30945	30650	30817	30709	30600	30541	30737	30806	30637	30710	30554	30751	30798	30609	30850	30798	30633	30723	30847	30815	30618	30493	30672	30884	30686	30824	30607	30756	30859	30781	30543	30882	30862	30777	30717	30790	30597	30713	30637	30694	30605	30631	30744	30671	30612	30650	30734	30823	30773	30867	30689	30829	30861	30724	30666	30649	30663	30808	30785	30721	30870	30779	30745	30675	30620	30677	30588	30652	30798	30675	30561	30803	30650	30587	30490	30753	30949	31061	30606	30592	30626	30700	30874	30798	30671	30593	30591	30785	30587	30849	30650	30708	30708	30443	30518	30845	30753	30948	30508	30748	30782	30817	30435	30721	30628	30766	30449	30719	30485	30693	30520	30706	30826	30731	30482	30728	30605	30650	30626	30822	30750	30795	30728	30964	30836	30666	30794	30435	30723	30848	30577	30898	30668	30628	30826	30869	30821	30496	30821	30607	30677	30641	30503	30736	30872	30752	30783	30714	30795	30518	30772	30327	30904	30736	30696	30828	30530	30847	30842	30811	30725	30709	30894	30752	30630	30729	30840	30763	30927	30628	30817	30667	30722	30844	30818	30623	30637	30858	30553	30717	30531	30945	30760	30689	30888	30836	30486	30670	30875	30852	30840	30727	30608	30730	30632	30718	30716	30619	30760	30531	30550	30975	30487	30534	30434	30679	30843	30756	30508	30924	30754	30848	30807	30854	30495	30621	30728	30911	30876	30604	30772	30452	30487	30541	30577	30792	30720	30779	30904	30927	30920	30818	30729	30635	30742	30792	30931	30722	30633	31014	30563	30719	30672	30674	30960	30647	30608	30661	30704	30713	30730	30567	30637	30827	30701	30707	30661	30631	30544	30569	30740	30751	30761	30761	30782	30722	30683	30680	30744	30730	30621	30767	30649	30783	30780	30832	30796	30698	30731	30714	30449	30677	30912	30807	30781	30769	30499	30422	30742	30575	30818	30693	30767	30950	30797	30785	30469	30641	30822	30719	30583	30752	30695	30710	30984	30645	30718	30860	30792	30685	30639	30418	30657	30801	30768	30717	30679	30797	30816	30741	30582	30967	30669	30698	30582	30748	30772	30633	30907	30995	30870	30799	30552	30533	30762	30665	30819	30754	30823	30699	30837	30695	30781	30627	30640	30508	30605	30837	30561	30939	30788	30638	30636	30862	30689	30867	30715	30578	30688	30831	30663	30783	30712	30890	30786	30793	30392	30582	30861	30523	30505	30605	31005	30669	30733	30769	30844	30686	30697	30747	30332	30973	30776	30826	30566	30711	30778	30847	30752	30717	30755	30791	30798	30734	30632	30949	30725	30741	30789	31035	30507	30827	30677	30691	30716	30968	30898	30724	30940	30636	30776	31152	30637	30677	30633	30529	30772	30941	30928	30916	30832	30789	30837	30699	30713	30748	30699	30893	30634	30585	30769	30911	30602	30669	30813	30596	30673	30540	30685	30692	30778	30803	30722	30671	30795	30530	30637	30750	30688	30805	30663	30846	30679	30580	30802	30683	30919	30817	30624	30701	30531	30713	30592	30390	30808	30664	30583	30686	30798	30638	30682	30847	30734	30641	30597	30782	30763	30859	30680	30791	30768	30617	30726	30786	30679	30770	30787	30501	30832	30718	30723	30967	30629	30707	30708	31027	30708	30866	30762	30662	30537	31021	30701	30757	30783	30759	30483	30594	30657	30785	30698	30851	30865	30977	30848	30569	30757	30704	30947	30716	30740	30693	30598	30711	30734	30798	30705	30946	30561	30730	30559	30768	30553	30510	30635	30578	30918	30606	30744	30576	30694	30691	30899	30742	30464	30841	30553	30597	30651	30555	30597	30707	30483	30785	30798	30778	30897	30792	30547	30529	30832	30878	30931	30824	30544	30662	30680	30728	30554	30497	30832	30803	30698	30787	30895	30742	30706	30689	30883	30399	30916	30837	30534	30663	30709	30896	30867	30644	30684	30657	30891	30773	30435	30902	30654	30409	30625	30781	30701	30826	30595	30774	30608	30801	30694	30736	30803	30639	30680	30667	30847	30763	30643	30690	31028	30843	30955	30642	30637	30705	30555	30621	30787	30723	30649	30871	30823	30615	30626	30709	30688	30712	30754	30827	30810	30845	30884	30731	30635	30647	30622	30747	30733	30592	30722	30887	30576	30754	30758	30682	30735	30729	30757	30758	30696	30816	30820	30335	30882	30669	30727	30828	30989	30788	30627	30602	31156	30634	30643	30566	30752	30711	30812	30750	30676	30813	30656	30717	30630	30727	30831	30933	30699	30786	30597	30559	30907	30725	30686	30707	30722	30732	30613	30638	30841	30631	30654	30631	31024	30912	30593	30854	30746	30743	30801	30817	30443	30769	30713	30675	30875	30703	30682	30812	30771	30590	30801	30843	30783	30779	30642	30740	30777	30633	30835	30692	30649	30699	30628	30650	30860	30746	30669	30655	30577	30910	30973	30930	30853	30764	30664	31112	30949	30545	30974	30969	30786	30617	30683	30832	30856	30564	30655	30625	30801	30934	30754	30864	30601	31108	30709	30799	30699	30571	30699	30799	30706	30697	30676	30738	30561	30713	30653	30701	30773	30537	30872	30779	30658	30814	30888	30864	30696	30900	30627	30538	30886	30909	30771	30477	30631	31045	30606	30686	30901	30842	30844	30539	30661	30931	31008	30762	30486	30585	30937	30678	30958	30533	30606	30744	30937	30804	30952	30686	30749	30783	30642	30685	30726	30470	30536	30612	30854	30725	31044	30631	30976	30827	30943	30708	30663	30752	30946	30737	30809	30636	30773	30659	30393	30683	30810	30694	30703	30868	30751	30723	30832	30677	30891	30965	30685	30931	30511	30753	30818	30821	30649	30708	30483	30886	30816	30635	30671	30972	30686	30744	30601	30684	30669	30650	30545	30760	30876	30541	30489	30652	30717	30672	30562	30558	30410	30885	30658	30598	30583	30585	30710	30805	30560	30865	30979	30735	30839	30537	30716	30462	30463	30631	30579	30716	30640	30889	30745	30432	30720	30856	30699	30582	30753	30942	30838	30755	30906	30863	30823	30791	30619	30721	30563	30858	30627	30956	30463	30783	30719	30638	30711	30797	30728	30554	30565	30674	30527	30594	30605	30503	30772	30851	30659	30719	30914	30863	30983	30641	30539	30835	30866	30695	30829	30650	30738	30682	30742	30715	30861	30639	30684	30748	30684	30670	30707	30819	30691	30490	30595	30706	30817	30625	30697	30925	30563	30931	30538	30839	30742	30691	30542	30709	30640	30916	30812	30919	30631	30826	30787	30776	30908	30843	30694	30691	30931	30793	30651	30795	30817	30688	30799	30587	30710	30693	30698	30641	30687	30785	30867	30558	30606	30914	30932	30516	30825	30800	30761	30426	30763	30583	30717	31042	30663	30596	30481	30885	30906	30524	30847	30847	30570	30872	30720	30621	30760	30978	30695	30764	31038	30911	30753	30678	30844	30682	30668	30621	30599	30637	30513	30818	30721	30688	30698	30601	30747	30495	30723	30735	30827	30747	30699	30792	30489	30653	30900	30769	30761	30777	30838	30825	30642	30931	30715	30977	30592	30796	30856	30516	30805	30532	30998	30595	30564	30871	30865	30796	30806	30668	30658	30743	30704	30934	30692	30720	30873	30771	30458	30604	30591	30453	30580	30736	30824	30652	30793	30563	30719	30762	30714	30718	30613	30593	30691	30787	30893	30786	30964	30778	30598	30577	30664	30696	30829	30779	30600	30699	30657	30727	30457	30712	30587	30635	30580	30850	30911	30616	30633	30646	30850	30751	30511	30785	30645	30794	30625	30624	30584	30746	30818	30729	30665	30664	30809	30601	30795	30922	30779	30694	30835	30752	30755	30676	30676	30861	30944	30828	30752	30525	30803	30815	30595	30734	30505	30975	30816	31001	30710	30791	30562	30592	30761	30622	30621	30621	30708	30916	30882	30927	31086	30706	30670	30725	30963	30739	30916	30653	30788	31001	30537	30653	30759	30751	30682	30706	30674	31066	30740	30954	30839	30773	30725	30713	30730	30642	30587	30681	30768	31024	30754	30499	30796	30780	30810	30739	30667	30863	30604	30803	30638	30677	30850	30813	30695	30672	30843	30757	30696	30654	30823	30877	30805	30753	30561	30947	30563	30646	30784	30645	30856	30568	30865	30625	30746	30630	30763	30733	30898	30965	30621	30780	30867	30596	30527	30758	30825	30762	30825	30607	30964	30825	30541	30673	30736	30634	30618	30560	30845	30709	30617	30651	30569	30637	30593	30794	30362	30900	30603	30817	30975	30740	30726	30707	30741	30601	30813	30866	30758	30597	30636	30639	30625	30625	30839	30853	30672	30745	30733	30824	30855	30814	30706	30893	30745	30926	30883	30766	30445	30922	30666	30745	30428	30598	30685	30616	30388	30663	30607	30702	30661	30834	30817	30841	30536	30921	30769	30832	30751	30893	30613	30942	30758	30600	30682	30698	30560	30667	30669	30626	30622	30745	30694	30948	30706	30659	30597	30660	30871	30747	30727	30594	30802	30692	30866	30587	30648	30880	30912	30849	30784	30563	30606	30706	30688	30747	30792	30465	30655	30865	30864	30786	30682	30720	30779	30788	30829	30603	30828	30916	30558	30589	30697	30496	30494	30660	30902	30593	30546	30707	30703	30823	30660	30677	30724	30955	30817	30577	30630	30648	30830	30778	30865
60141	96500	94836	86727	61710	38326	25773	23930	23168	23275	23189	23341	23354	23193	23317	23067	23247	23281	23191	23276	23220	23184	23355	23306	23323	23135	23243	23198	23118	23033	23155	23151	23154	23181	23259	23260	23130	23264	23226	23186	23254	23059	23260	23291	23098	23149	23017	23085	23278	23123	23244	23336	23131	22992	23167	23286	23142	22995	23262	23230	23219	23113	23265	23228	23042	23301	23302	23386	23132	23288	23219	23290	23221	23216	23203	23148	23162	23198	23254	23029	23083	23121	23045	23102	23191	23124	23129	23095	23125	23404	23294	23111	23262	23164	23279	23167	23201	23292	23042	23271	23278	23131	23033	23205	23118	23356	23117	23111	23286	23071	23201	23050	23354	23417	23114	23238	22921	23236	23342	23232	23225	23068	23221	23079	23077	23247	23279	23207	23222	23280	23017	23230	23135	23174	23169	23277	23294	23159	23181	23042	23275	23300	23301	23269	23334	23113	23169	23240	23132	23386	23223	23124	23340	23317	23194	23164	23173	23301	23001	23263	23292	23385	22979	23207	23227	23508	23133	23031	23220	23072	23387	23273	23442	23209	23240	23276	23235	23163	23250	23369	23027	23185	23210	23206	23173	23217	23291	23314	23286	23191	23294	23313	23325	23348	23169	23273	23224	22997	23220	23220	23240	23244	23214	23240	23087	23323	23379	23261	23162	23164	23163	23237	23135	23194	23166	23235	23148	23114	23109	23271	23214	23214	23184	23243	23123	23213	23323	23365	23141	23292	23005	23347	23228	23519	23225	23132	23239	23281	23147	23048	23417	23117	23309	23270	23348	23251	23177	22979	23257	23326	23365	23047	23051	23267	23327	23292	23430	23191	23231	23145	23188	23253	23194	23349	23259	23305	23138	23096	23247	23287	23129	23050	23229	23042	23229	23281	23246	23362	23156	23212	23172	23190	23271	23262	23298	23275	23355	23402	23097	23372	23184	23271	23132	23178	23250	23188	23147	23110	23249	23167	23166	23360	23264	23232	23221	23293	23331	23413	23111	23085	23233	23349	23184	23188	23215	23155	23231	23225	23158	23271	23279	23349	23079	23094	23042	23035	23191	22995	23233	23171	23310	23332	23157	23264	23150	23221	23340	23316	23439	23302	23302	23215	23130	23225	23110	23192	23350	23156	23440	23300	23176	23282	23304	23106	23366	23185	23291	23365	23276	23186	23204	23298	23197	23330	23407	23213	23251	23119	23400	23149	23267	23254	23134	23295	23043	23268	23325	23209	23171	23189	23094	23220	23094	23275	23333	23152	23257	23225	23331	23265	22984	23188	23194	23442	23253	23440	23328	22998	23239	23093	23175	23201	23312	23199	23199	23133	23230	23102	23064	23188	23234	23191	23174	23318	23137	23182	23247	23212	23178	23034	23295	23338	23084	23302	23198	23197	23007	23116	23122	23168	23282	23302	23276	23325	23035	23058	23175	23062	23183	23331	23249	23157	23269	23076	23242	23126	23132	23270	23365	23116	23319	23310	23272	23168	23286	23042	23101	23207	23325	23233	23152	23135	23292	23247	23292	23457	23215	23344	23105	23129	23349	23141	23150	23238	23008	23171	23399	23362	23025	23310	23395	23102	23225	23271	22981	23222	23301	23359	23153	23151	23241	23214	23125	23122	23438	23422	23237	23376	23123	22993	23365	23188	23457	23218	23386	23110	23070	23342	23156	23398	23357	23265	23286	23177	23381	23271	23064	23119	23343	23327	23282	23282	23367	23203	23414	23069	23097	23152	23260	23097	23091	23334	23338	23142	23247	23385	23132	23142	23371	23212	23269	23191	23247	23054	23164	23156	23206	23305	23230	23283	23319	23140	23168	23264	23271	23442	23093	23101	23370	23347	23104	23331	23022	23368	23199	23276	23186	23210	23247	23253	23322	23293	23242	23083	23076	23428	23218	23344	23249	23363	23345	23128	23063	23227	23190	23346	22986	23274	23317	23198	23279	23080	23211	23221	23215	23277	23125	23309	23097	23229	23318	23144	22992	23293	23234	23165	23100	23035	23210	23139	23167	23312	23192	23152	23301	23085	23294	23282	23099	23222	23226	23200	23286	23203	23116	23216	23379	23226	23243	23148	23135	23073	23211	23333	23197	23234	23233	23158	23196	23122	23249	23279	23274	23060	23159	23088	23277	23234	23246	23140	23082	23302	23238	23301	23472	23280	23240	23316	23366	23244	23217	23212	23266	23126	23130	23228	23200	23194	23215	23337	23309	23298	23199	23119	23362	23206	23226	23037	23102	23272	23236	23289	23265	23470	23400	23296	23420	23284	23186	23213	23381	23204	23162	23212	23373	23200	23411	23187	23315	23348	23191	23266	23286	23120	23248	23147	23214	23415	23285	23236	23394	23079	23181	23034	23500	23245	23206	23381	23134	23210	23332	23173	23157	23283	22984	23263	23250	23218	23135	23301	23212	23246	23104	23347	23095	23235	23036	23297	23193	23109	23322	23429	23058	23273	22882	23262	23299	23094	23273	23271	23234	23100	23369	23160	23153	23106	23202	23257	23199	23258	23479	23373	23206	23185	23226	23188	23136	23208	23092	23308	23341	23081	23423	23354	23353	23142	23304	23277	23407	23261	23421	23397	23140	23153	23082	23350	23168	23314	23326	23267	23203	23099	23143	23016	23136	23180	23279	23423	23268	23303	23168	23055	23287	23198	23285	23257	23294	23227	23117	23202	23415	23146	23484	23374	23297	23160	23031	23290	23140	23234	23250	23240	23268	23202	23167	23297	23385	23102	23015	23271	23318	23246	23282	22965	23175	23174	23306	23275	23321	23259	23168	23290	23167	23305	23065	22983	23246	23248	23279	23249	23085	23356	23220	23396	23225	23114	23146	23472	23233	23311	23242	23263	23086	23177	23223	23279	23291	23223	23505	23269	23267	23478	23239	23210	23190	23160	23222	23096	23133	23136	23232	23164	23198	23490	23350	23091	23220	23246	23146	23273	23389	23246	23013	23196	23154	23232	23295	23111	23164	23243	23334	23179	23213	23414	23145	23188	23241	23233	23275	23301	23140	22970	23162	23236	23251	23174	23184	23271	23258	23127	23327	23201	23186	23419	23110	23207	23146	23205	23159	23158	23231	23227	23178	23281	23081	23204	23337	22944	23345	23375	23170	23161	23047	23338	23179	23422	23082	23233	23345	23174	23200	23131	23177	23238	23331	23108	23145	23353	23407	23279	23294	23073	23301	23151	23207	22961	23223	23174	23174	23121	23233	23241	23293	23184	23307	23103	23167	23181	23041	23171	23186	23064	23290	23118	23285	23222	23239	23423	23294	23413	23186	23168	23221	23098	23134	23341	23227	23259	23135	23142	23171	23389	23251	23248	23129	23270	23202	23277	23247	23527	23176	23570	23239	23387	23257	23235	23135	23302	23190	23164	23307	23326	23315	23051	23281	23128	23086	23211	23381	23051	23204	23294	23289	23262	23189	23071	23250	23338	23037	23167	23259	23046	23475	23195	23296	23409	23165	23078	23193	23258	23123	23211	23289	23202	23297	23382	23143	22952	23090	23403	22980	23123	23279	23188	23315	23228	23163	23333	23235	23241	23371	23180	23066	23203	23263	23351	23122	23308	23258	23218	23327	23177	23185	23197	23363	23204	23253	23251	23185	23230	23425	23170	23150	23420	23172	23069	23404	23322	23331	23077	23170	23157	23447	23372	23164	23144	23228	23240	23370	23165	23106	23251	23152	23336	23115	23300	23361	23220	23277	23150	23190	23227	23196	23130	23179	23314	23364	23140	23087	23196	23329	23345	23064	23192	23244	23316	23238	23042	23434	23446	23144	23126	23146	23247	23206	23320	23047	23226	23149	23284	23381	23105	23265	23287	23157	23166	23074	23399	23186	23247	23187	23242	23348	23274	23186	23022	23211	23218	23339	23402	23328	23353	22993	23209	23185	23201	23268	23163	23234	23156	23169	23104	23262	23199	23409	23232	23233	23095	23111	23141	23448	23191	23326	23355	23098	23056	23350	23268	23272	23149	23306	23312	23244	23147	23242	23193	23038	23313	23290	23226	23179	23340	23408	23036	22993	23152	23097	23209	23197	23192	23249	23136	23170	23346	23266	23340	23311	23224	23521	23331	23080	23295	23112	23289	23201	23219	23263	23104	23218	23333	23119	23139	23187	23180	23208	23145	22999	23247	23364	23264	23289	23132	23292	23296	23258	23093	23342	23415	23054	23317	23139	23192	23090	23303	23212	22999	23303	23235	23298	23125	23322	22981	23291	23082	23369	23395	23334	23152	23240	23418	23216	23295	23157	23264	23343	23158	23294	23080	23214	23279	23114	23335	23269	23107	23110	23288	23211	23276	23194	23180	23114	23333	23022	23151	23242	23146	23056	23375	23195	23034	23360	23375	23155	23131	23430	23172	23385	23143	22967	23206	22949	23149	23258	23049	23148	23137	23344	23321	23238	23020	23254	23345	23055	23061	23386	23286	23100	23071	23243	23239	23262	23263	23220	23432	23138	23227	23203	23166	23304	23229	23374	23355	23316	23191	23040	23247	23040	23178	23253	23108	23306	23241	23131	23196	23150	23177	23346	23151	23353	23162	23294	23148	23185	23245	23263	23258	23266	23192	23233	23295	23063	23458	23267	23211	23062	23116	23299	23172	23232	23316	23162	23358	23179	23398	23258	23205	23265	23272	23460	23237	23006	23411	23030	23085	23243	23220	23225	23264	23263	23122	23321	23348	23277	23153	23151	23198	23328	23134	23113	23171	23446	23069	23343	23238	23240	23311	23108	23352	23424	23210	23178	23201	23077	23260	23306	23068	23438	23265	23110	23316	23359	23070	23297	23342	23370	23058	23068	23424	23154	23269	23361	23192	23072	23117	23089	23084	23123	23307	23042	23094	23206	23174	23130	23222	23100	23142	23229	23282	23155	23289	23263	23121	23082	23269	23136	23219	23204	23385	23154	23237	23188	23129	23306	23208	23120	23262	23365	23061	23141	23264	23061	23201	23230	23290	23283	23170	23061	23209	23243	23167	23415	23243	23219	23121	23265	23264	23185	23097	23257	23057	23247	23263	23205	23280	23107	23179	23202	23206	23225	23296	23196	23324	23217	23354	23286	23305	23055	23297	23063	23310	23306	23317	23136	23161	23170	23263
28330	35694	53934	44061	35035	31622	30424	29766	29790	29977	29607	29548	29625	29641	29813	29904	29834	29732	29842	29705	29975	29902	29848	29894	29946	29899	29563	30066	29891	29898	29825	29540	29619	29655	29834	29847	29973	29838	29908	30045	29611	29629	29700	29589	29692	29955	29825	29829	29764	29636	29892	30057	29775	29909	29996	29934	29937	29730	30117	29786	29853	29837	29669	29604	29549	29990	29826	29762	29836	29688	29838	29920	29925	29928	29668	29768	29654	29883	29718	29484	29635	30031	29875	29687	29826	29789	29957	29775	29818	29819	29669	29859	29909	29559	29841	29569	29779	29728	29865	29604	29835	29649	29981	29788	29598	29672	29794	29748	29908	29944	29488	29687	29680	29832	29690	29424	29875	29839	29836	29528	29789	29497	29566	29955	30009	29855	29587	29904	29854	29911	29884	29782	29742	29706	29664	29889	29677	29471	29868	29592	29779	29676	29659	29534	29692	29774	30025	29755	29820	29723	29871	29590	29636	30002	30041	29920	29643	29772	29570	29628	29634	29731	29964	29817	29630	29766	29881	29871	29601	29826	29810	29929	29848	29854	29617	29590	29856	29923	29895	29866	29919	29519	30000	29955	29773	29863	29849	29913	29849	29735	29745	29903	29839	29814	29913	29578	29759	29912	29651	29741	29567	29832	29730	29786	29823	29894	29720	29762	29953	29849	29727	29712	29584	29853	29604	29763	29745	29877	29562	29671	29765	29768	29840	29750	29790	29934	29774	29883	29711	29924	29668	29761	29619	29542	29607	29776	29788	29652	29882	29900	29635	29795	29619	29563	29774	29881	29499	29530	29705	29739	29863	29719	29705	29651	29731	29538	29558	29691	29812	29678	29685	29867	29663	29663	29937	29573	29982	29638	29679	29666	29828	29712	29600	29547	29744	29457	29699	29712	29732	29760	29679	29730	29815	29772	29747	29835	29805	29394	29817	29849	29665	29878	29663	29621	29779	29750	29821	29906	29855	29632	29732	29719	29609	29751	29553	29734	29600	30072	29929	29768	29734	29754	29952	29751	29803	29620	29609	29731	29866	29621	29896	29695	29964	29622	29737	29761	29697	29818	29805	29588	29591	29730	29531	29632	29719	29485	29706	29946	29656	29749	29707	29664	29876	29704	29769	29701	29796	29870	29931	29897	29903	29805	29772	29642	29649	29873	29884	29889	29661	29663	29555	29704	29804	29802	29657	29862	29855	29756	29672	29884	29865	29779	29625	29612	29703	29702	29719	29781	29823	29687	29775	29784	29717	29621	30101	29840	29753	29850	29528	29656	29688	29856	29805	29749	29807	29772	29699	29707	29558	29773	29625	29820	29512	29760	29896	29857	30093	29564	29757	29653	29923	29708	29862	29828	29773	29361	29853	29840	29864	29815	29568	29658	29661	29920	29699	29402	29667	29541	29693	29919	29815	29884	29717	29690	29965	29796	29880	29821	30006	29783	29720	29724	29882	30025	29910	29612	29737	29698	29739	29759	29733	29802	29553	29738	29801	29751	29604	29775	29495	29498	29699	29594	30045	29580	29887	29750	29606	29775	29767	29718	29800	29722	29649	29641	29936	29777	29632	29743	29904	29611	30057	29822	29650	29763	29802	29796	29763	29747	29879	29860	29757	29747	29624	29804	29814	29667	29649	29623	29649	29868	29567	29598	29720	29770	29912	29737	29656	29742	29526	29544	29929	29665	29807	29701	29923	29881	29849	29859	29704	29687	29698	29915	29600	29730	29666	29990	29717	29769	29644	29774	29933	29786	29760	29736	29821	30099	29882	29811	29737	29625	29732	29601	29920	29783	29907	29576	29766	29843	30001	29850	29851	29713	29576	29752	29699	29805	29512	29827	29994	29754	29996	29933	29856	29854	29524	29540	29802	29578	29906	29567	29869	29594	29921	29640	29787	29524	29910	29914	29896	29665	29793	29761	29884	29935	29523	29646	29622	29776	29691	29945	29582	29802	29874	29677	29724	29753	29926	29736	29697	29898	29739	29766	29718	29662	29723	29724	29908	29809	29654	29762	29771	29636	30082	29791	29655	29875	29811	29696	29640	29584	29774	29935	29497	29667	29904	29719	29628	29792	29752	29957	29821	29684	29955	29561	29579	29782	29750	29771	29683	29560	29713	29492	29739	29989	29667	29736	29809	29965	29836	29726	29659	29710	29668	29765	29585	29690	29693	29696	29865	29949	29600	29530	29569	29668	29726	29584	29826	29857	29479	29820	29707	29734	30107	30014	29923	29595	29567	29880	29494	29708	29540	29619	29673	29638	29795	29763	29641	29923	29669	29784	29457	29688	29850	29598	29826	29629	29506	29698	29810	29797	29604	29687	29531	29759	29451	29780	29703	29620	29945	29776	29807	29649	29653	29586	29602	29616	29658	29716	29741	29945	29778	29541	29620	30017	29701	29661	29790	29796	29695	29686	29888	29750	29835	29671	30006	29797	29823	29748	29745	29425	29771	29913	29673	29747	29741	29770	29590	29823	29464	29622	29787	29645	29771	29626	29743	29797	29667	29710	29683	29754	29871	29789	29654	29554	29843	29902	29891	29862	29748	29797	29889	29689	29489	29623	29704	29674	29930	29741	29700	29637	29884	29656	29793	29653	30065	29721	29726	29644	29520	29604	29724	29791	29817	29787	29822	29499	29765	29876	29659	29670	29756	29651	29628	29893	29755	29561	30052	29602	29811	29390	29688	29806	29803	29838	29803	29784	29873	29830	29722	29688	29892	29940	29852	29781	29734	29726	29654	29782	29689	29849	29785	29839	29548	29702	29762	29674	29798	29730	29908	29851	29644	29606	29896	29910	29815	29877	29965	29765	29750	29780	30018	29797	29902	29747	29747	29803	29765	29730	29829	29576	29876	29823	29699	29844	29675	29634	29997	30043	29691	29833	29765	29710	29815	29625	29858	29922	29516	29694	29712	29535	29782	29613	29727	29474	29752	30076	29857	29669	29792	29555	29562	29845	29878	29870	29693	29726	29635	29715	29668	29751	29949	29755	29794	29706	29949	29778	29969	29873	29924	29921	29744	29562	29705	29678	29919	29605	29702	30058	29763	29764	29717	29893	29744	29784	29620	29783	29503	29838	29924	29794	29824	29951	29913	29874	29712	29845	29865	29618	29871	29641	30024	30105	29794	29683	29893	29679	29628	29795	29651	29534	29550	29852	29780	29769	29678	29430	29959	29633	29774	29814	29764	30070	29582	29829	29899	29724	29622	29557	29893	29705	29893	29746	29875	29830	30036	29682	29557	29688	29685	29714	29696	29651	29750	29776	29853	29795	29695	29831	29647	29839	29719	29531	29792	29817	29660	29667	29791	29697	29693	29697	29806	29566	29896	29738	29796	29563	29631	29720	29640	29859	29556	29516	29472	29899	29782	29660	29681	29608	29866	29541	29801	29772	29523	29586	29604	29755	29789	29559	29834	29954	29755	29694	29587	29855	29672	29880	29972	29808	29740	29713	29560	29711	29900	30065	29705	29695	29857	29875	29663	29615	29885	29760	29724	29714	29637	29859	29772	29816	29450	29598	29871	29744	29797	29589	29733	29837	29931	29591	29451	29562	29830	29865	29949	29734	29753	29706	29573	29715	29703	29730	29614	29803	29918	29932	29654	29820	29717	29723	29874	29879	29723	29714	29873	29838	29803	29917	29976	29849	29886	29702	29799	29777	29785	29684	29767	29650	29523	29721	30030	29660	29655	29979	29917	29691	29687	29491	29841	29576	29758	29697	29710	29772	29637	29625	29922	29794	29894	29819	29838	29740	29757	29705	29752	29725	29666	29839	29716	29673	29873	29811	29768	29555	29935	29825	29562	29793	29862	29848	29519	29603	29980	29623	29770	29778	29788	29658	29707	29806	29647	29681	29699	29826	29816	29802	29827	29768	29621	29756	29844	29713	29929	29860	29714	29696	29945	29635	29625	29712	29493	29702	29878	29763	29862	29879	29510	29956	29644	29774	29771	29702	29841	29755	29677	29605	29815	29743	29803	29993	29641	29480	29952	29710	29951	29535	29723	30026	29971	29667	29515	30015	30059	29776	30003	29800	29769	29850	29717	29915	29638	29889	29832	29891	29799	29854	29592	29865	29729	29762	29802	29691	29617	29671	29911	29575	29577	29955	29641	29872	29733	29711	29586	29776	29934	29674	29953	29751	29873	29762	29901	29737	30044	29792	29568	29648	30004	29947	29940	29680	29834	29692	29734	29558	29798	29943	29818	29591	29841	29741	30011	29698	29865	29601	29626	29525	29832	29727	29591	29719	29796	29653	29828	29787	29742	29965	29704	29707	29724	29725	29600	29800	29798	29737	29713	29803	29972	29840	29935	29597	29756	29750	29907	29782	29743	29741	29737	29914	29611	29740	29771	29808	29754	29576	29704	29682	29775	29857	29803	29637	29767	29713	29692	29682	29664	29821	29921	29794	29774	29672	29640	29470	29703	29572	29620	29654	29858	29703	29888	29629	29623	29740	29814	30023	29959	29676	29873	29702	29657	29704	29740	29812	29799	29825	29857	29754	29698	29978	29873	29853	29705	29402	29956	29771	29584	29747	29867	29950	29842	29743	29724	29871	29597	29570	29870	29786	29698	29615	29450	29930	29785	29722	29547	29829	29697	29791	29691	29827	29701	29761	29891	29840	29663	29903	29759	29810	29677	29879	29741	29758	29757	29845	29723	29722	29720	29578	29787	29699	29843	29903	29808	29892	29574	29774	29514	29764	29944	29775	29755	29942	29736	29898	29617	29654	29726	29893	29850	29562	29715	29689	29805	29802	29808	29815	29850	29623	29646	29573	29640	29766	29602	29631	29768	30073	29838	29623	29935	29697	29843	29801	29971	29821	29770	29812	29983	29923	29721	29783	29760	29856	29757	29871	29874	29679	29672	29774	29663	29694	29750	29852	29705	29656	29612	29835	29513	29794	29700	29571	29711	29917	29699	29614	30007	29715	29679	29844	29820	29558	29622	29751	29852	29775	29812	29686	29865	29920	29903	30003	29768	29834	29713	29604	29784	29791	29802	29597	29964	29980	29908	29718	29587	29756	29842	29549	29591	29797	29933	29795	29728	29723	30024	29776	29611	29599	29661	29834	30123	29996	29910	29654	29814	29680	29857	29906	29945	29666	29523	29626
29355	59235	56229	38830	28968	24342	22713	22534	22735	22647	22433	22633	22637	22627	22512	22681	22596	22454	22458	22493	22591	22417	22495	22493	22515	22501	22575	22596	22510	22517	22622	22591	22658	22503	22579	22536	22728	22498	22665	22639	22657	22765	22398	22699	22567	22560	22531	22667	22489	22688	22551	22399	22479	22488	22509	22725	22379	22647	22455	22511	22500	22660	22620	22745	22573	22597	22581	22576	22665	22624	22515	22686	22490	22465	22498	22686	22556	22503	22545	22767	22613	22560	22495	22742	22648	22677	22551	22591	22491	22649	22587	22491	22412	22554	22446	22605	22508	22525	22623	22429	22531	22608	22574	22545	22526	22362	22631	22550	22505	22356	22583	22653	22427	22345	22605	22512	22825	22459	22710	22421	22514	22539	22585	22488	22614	22376	22617	22532	22510	22471	22372	22645	22644	22549	22754	22580	22508	22685	22494	22597	22732	22475	22602	22534	22499	22686	22549	22674	22558	22493	22574	22625	22554	22717	22511	22382	22683	22560	22599	22590	22594	22514	22475	22481	22497	22430	22554	22401	22387	22512	22521	22484	22584	22488	22742	22416	22400	22438	22647	22842	22527	22375	22471	22560	22487	22456	22463	22668	22399	22623	22587	22504	22547	22578	22636	22485	22388	22357	22447	22483	22449	22618	22520	22624	22552	22362	22527	22587	22434	22659	22458	22313	22626	22473	22540	22593	22611	22546	22517	22611	22254	22521	22380	22651	22663	22303	22488	22622	22437	22672	22575	22518	22603	22671	22420	22468	22437	22592	22496	22513	22618	22567	22662	22572	22625	22741	22425	22432	22331	22523	22589	22435	22520	22606	22558	22585	22482	22576	22615	22334	22616	22686	22523	22622	22482	22552	22596	22664	22439	22498	22530	22570	22343	22657	22464	22574	22757	22499	22529	22630	22449	22619	22598	22579	22576	22419	22513	22755	22363	22605	22450	22752	22514	22542	22600	22591	22538	22475	22630	22416	22603	22450	22647	22380	22504	22408	22686	22545	22491	22772	22526	22616	22636	22644	22550	22526	22714	22561	22702	22543	22540	22539	22486	22632	22485	22434	22522	22473	22490	22576	22461	22597	22448	22455	22721	22666	22508	22657	22471	22546	22459	22488	22641	22572	22646	22561	22467	22514	22694	22543	22533	22711	22576	22413	22448	22527	22357	22615	22346	22526	22687	22479	22435	22649	22633	22618	22438	22561	22432	22529	22443	22567	22608	22552	22404	22731	22566	22563	22420	22430	22516	22677	22626	22532	22635	22467	22443	22552	22722	22650	22362	22531	22467	22770	22500	22518	22283	22603	22396	22543	22646	22605	22661	22658	22402	22396	22770	22531	22642	22392	22640	22378	22564	22450	22667	22445	22673	22674	22427	22569	22532	22501	22521	22579	22434	22506	22445	22483	22461	22629	22551	22585	22660	22600	22645	22758	22549	22627	22450	22630	22463	22459	22550	22539	22582	22338	22568	22441	22546	22485	22466	22469	22654	22615	22667	22624	22473	22523	22639	22572	22305	22450	22687	22551	22575	22328	22564	22390	22625	22594	22728	22428	22598	22340	22380	22577	22740	22687	22508	22641	22505	22347	22710	22478	22513	22460	22716	22573	22473	22669	22557	22520	22660	22509	22650	22660	22589	22557	22460	22515	22583	22521	22599	22504	22429	22620	22463	22328	22559	22490	22420	22462	22576	22674	22608	22589	22482	22655	22368	22494	22607	22680	22616	22623	22502	22562	22664	22516	22479	22564	22552	22586	22500	22451	22489	22326	22569	22656	22623	22359	22694	22607	22411	22500	22688	22536	22422	22443	22645	22451	22595	22577	22517	22382	22767	22530	22710	22513	22487	22570	22490	22637	22612	22518	22428	22502	22544	22627	22503	22581	22624	22572	22681	22485	22651	22497	22669	22548	22589	22627	22518	22459	22519	22747	22493	22588	22455	22614	22677	22479	22405	22553	22551	22669	22300	22741	22444	22482	22541	22622	22484	22601	22532	22550	22611	22503	22558	22461	22673	22601	22632	22544	22733	22598	22605	22437	22568	22579	22518	22696	22497	22294	22756	22701	22460	22579	22610	22309	22597	22401	22536	22336	22597	22633	22575	22493	22668	22620	22648	22436	22609	22353	22607	22639	22487	22563	22705	22635	22575	22488	22567	22457	22590	22634	22404	22534	22475	22533	22705	22424	22539	22612	22267	22472	22682	22674	22603	22555	22467	22405	22635	22491	22722	22565	22706	22527	22752	22494	22460	22580	22546	22600	22571	22512	22458	22498	22628	22497	22587	22477	22449	22625	22527	22309	22603	22538	22735	22727	22558	22667	22642	22542	22504	22603	22649	22403	22804	22317	22538	22515	22520	22604	22504	22580	22754	22453	22625	22421	22417	22460	22533	22354	22570	22567	22529	22644	22595	22513	22842	22575	22442	22614	22610	22385	22542	22733	22341	22647	22589	22565	22992	22537	22447	22533	22612	22552	22433	22537	22657	22637	22546	22593	22799	22477	22523	22642	22554	22531	22590	22541	22483	22563	22455	22588	22628	22625	22625	22708	22437	22683	22624	22564	22498	22594	22457	22649	22389	22492	22418	22527	22474	22539	22628	22698	22433	22592	22517	22581	22667	22618	22529	22617	22412	22428	22695	22551	22641	22537	22583	22501	22535	22651	22493	22639	22589	22353	22474	22354	22410	22420	22608	22517	22546	22630	22380	22420	22503	22715	22302	22754	22630	22414	22571	22497	22385	22544	22592	22545	22555	22581	22473	22629	22620	22507	22490	22524	22326	22583	22587	22584	22545	22509	22447	22452	22739	22471	22610	22291	22409	22582	22373	22641	22579	22653	22600	22541	22573	22594	22525	22590	22794	22659	22529	22663	22460	22478	22660	22473	22536	22701	22636	22576	22494	22484	22570	22504	22602	22749	22527	22598	22475	22640	22589	22680	22686	22515	22676	22658	22456	22542	22434	22516	22584	22668	22314	22684	22489	22611	22702	22476	22438	22609	22570	22415	22597	22640	22598	22595	22511	22534	22557	22618	22503	22471	22493	22601	22478	22762	22608	22542	22618	22338	22459	22598	22511	22651	22434	22497	22475	22565	22524	22747	22550	22600	22622	22557	22625	22369	22727	22556	22593	22725	22673	22618	22584	22396	22634	22570	22713	22627	22532	22386	22552	22602	22431	22445	22586	22468	22832	22395	22657	22729	22656	22362	22369	22494	22405	22651	22432	22638	22552	22680	22474	22456	22538	22553	22584	22471	22637	22591	22509	22654	22402	22636	22402	22422	22482	22523	22625	22504	22680	22596	22604	22572	22579	22510	22572	22534	22540	22610	22556	22594	22428	22553	22512	22326	22674	22492	22482	22530	22435	22558	22788	22492	22563	22758	22620	22359	22707	22818	22536	22412	22566	22648	22573	22591	22485	22407	22557	22576	22454	22618	22509	22568	22447	22559	22528	22553	22455	22665	22601	22567	22582	22652	22730	22603	22590	22433	22660	22415	22637	22472	22577	22563	22591	22544	22582	22338	22623	22511	22512	22288	22577	22553	22500	22513	22732	22509	22723	22479	22622	22563	22635	22773	22688	22671	22673	22285	22616	22618	22532	22698	22682	22546	22605	22440	22625	22650	22538	22572	22590	22447	22475	22520	22446	22392	22654	22368	22585	22610	22488	22443	22532	22545	22611	22355	22623	22671	22502	22435	22628	22496	22714	22524	22608	22597	22762	22532	22495	22737	22654	22476	22394	22604	22527	22492	22601	22600	22507	22593	22400	22588	22595	22382	22551	22676	22600	22542	22665	22506	22650	22633	22633	22511	22531	22645	22604	22520	22571	22462	22647	22570	22396	22693	22647	22396	22643	22410	22520	22576	22537	22485	22591	22518	22692	22527	22565	22885	22617	22653	22609	22506	22534	22478	22637	22432	22569	22415	22826	22571	22543	22395	22164	22752	22700	22547	22515	22709	22591	22450	22379	22709	22371	22626	22491	22497	22301	22562	22354	22790	22373	22564	22590	22730	22521	22291	22560	22406	22782	22501	22563	22455	22768	22352	22671	22567	22433	22597	22798	22486	22554	22454	22586	22521	22444	22454	22382	22529	22474	22527	22691	22538	22590	22591	22484	22557	22535	22744	22599	22550	22558	22486	22498	22422	22569	22632	22633	22586	22706	22296	22477	22518	22593	22611	22588	22377	22579	22464	22547	22481	22540	22359	22422	22608	22424	22685	22451	22706	22649	22521	22549	22670	22598	22453	22781	22395	22567	22768	22414	22579	22635	22479	22568	22571	22451	22495	22697	22594	22725	22323	22538	22463	22685	22493	22632	22528	22520	22591	22552	22699	22487	22549	22679	22532	22620	22503	22454	22668	22598	22472	22675	22611	22455	22574	22694	22555	22545	22525	22620	22514	22560	22630	22567	22538	22457	22616	22623	22438	22551	22520	22462	22498	22566	22712	22482	22784	22695	22602	22455	22590	22542	22624	22674	22585	22721	22536	22537	22352	22648	22733	22645	22624	22395	22407	22502	22615	22496	22589	22733	22382	22575	22610	22589	22653	22619	22482	22566	22486	22738	22644	22376	22563	22798	22473	22554	22487	22583	22519	22612	22511	22639	22583	22490	22563	22477	22338	22597	22632	22665	22450	22702	22563	22697	22621	22649	22600	22466	22591	22791	22485	22636	22641	22564	22449	22613	22706	22661	22599	22538	22836	22481	22451	22559	22557	22636	22446	22586	22806	22616	22437	22704	22358	22345	22410	22565	22636	22476	22648	22718	22562	22632	22560	22580	22756	22580	22648	22461	22520	22674	22471	22530	22659	22489	22591	22531	22566	22534	22596	22582	22721	22475	22626	22608	22676	22525	22594	22403	22561	22524	22632	22691	22585	22552	22515	22602	22545	22558	22485	22678	22717	22454	22704	22455	22501	22616	22653	22713	22651	22431	22659	22551	22684	22490	22647	22412	22518	22436	22752	22498	22646	22578	22664	22642	22597	22593	22531	22649	22495	22692	22479	22620	22654	22459	22672	22628	22511	22532	22654	22451	22463	22604	22768	22628	22481	22571	22577	22447	22560	22528	22315	22677	22390	22533	22485	22576	22575	22498	22636	22559	22360	22763	22363	22482	22328	22601	22533
24036	24899	49848	48980	38799	33506	31975	30294	29741	30215	30081	30149	29780	29915	30132	30003	29880	29960	29997	29847	30167	29898	30115	30206	29712	29853	29885	29837	29925	29633	29891	29671	29820	29914	29751	29820	30070	29795	29762	30000	30073	29982	29947	29715	30173	29783	29952	29661	30088	29737	29615	29779	30115	29582	29715	29933	30075	29906	29823	30224	29866	29944	29782	29725	29814	30074	30005	29830	29796	29793	30083	29845	29914	29871	29972	30012	29976	29601	30189	29964	30007	29955	30045	29923	29845	30022	29892	30102	29866	29616	29567	29955	29852	29766	29879	29974	30019	30093	29824	30018	29974	30004	29827	29719	29792	29880	29757	29860	30012	29999	29819	29934	29801	30072	29651	29725	29794	29630	29785	29923	29918	29604	29923	29999	29720	30115	29801	29770	29834	29788	30053	29860	30003	29760	29962	29766	29828	29796	29597	29618	29784	29844	29981	29899	29690	29718	29862	29745	30005	29831	29734	29828	29951	29984	29745	29538	29900	29940	29472	29711	29873	29840	29790	29901	29680	29998	29893	29835	29983	29751	30002	29783	30023	29897	29924	29806	29734	29812	29780	29870	29808	29891	29816	29845	29932	30028	29823	29717	29721	29692	29833	30171	29805	29878	29831	29810	29838	29718	29895	29667	29833	29908	29807	29926	29902	29831	29705	29492	29852	29732	29754	29939	29870	29786	29778	29918	29726	29669	29916	29947	29649	29881	29909	29642	30072	29896	29966	29758	29958	29888	29843	29611	29768	29746	29761	30017	29519	29879	29700	29837	29734	29811	29639	29963	30114	29961	29923	30134	29817	29824	29676	29700	29907	29742	29842	29856	29822	29911	29823	29773	29721	29794	29779	29809	29893	29961	29481	29499	29675	29781	29929	29394	29965	29981	29894	29789	29651	29616	29823	29668	29774	30168	29861	29763	29977	29732	29550	29744	29810	29683	29932	29854	29773	29631	29984	29703	29845	29896	29698	29604	29874	29740	29754	29756	29761	29684	29884	29885	29766	29807	29847	29595	29604	29606	29705	29945	29835	29973	29822	29797	29815	29762	29948	29764	29801	29751	29904	29711	29949	30036	29771	29781	29915	29880	29787	30004	29825	29482	29664	29867	29731	29636	29671	29945	29811	29804	29752	29992	29774	30083	29881	29932	29929	29833	29741	29618	29902	29643	29923	29784	29652	29757	29993	29434	29851	29756	29815	29974	29862	29864	30112	29711	29916	29662	29734	29709	29653	29773	29999	29859	29902	29767	30179	29762	29840	29762	29939	29832	29986	29793	29893	29703	29829	30016	29661	29847	29695	30106	30008	29552	29898	29829	29660	29677	29950	29802	29715	29765	30078	29738	29934	29825	29837	29813	29616	29755	29912	30059	29934	29960	29630	29696	29900	30010	29567	29761	29716	29838	29677	29799	29800	29666	29877	29906	29775	29771	29897	29879	29770	29841	29836	29985	29818	29906	30107	29750	29941	29777	29708	29985	29706	29818	30024	29906	29930	29950	29766	29904	29776	30016	29885	29871	29874	30086	29863	30087	29667	29692	29828	29734	29763	29882	29782	30018	29914	29727	29804	30003	29918	29983	29612	29656	29936	29956	29766	29808	29564	29932	29941	29790	29746	30119	30067	29758	29845	29756	29713	29870	29734	29744	29696	29555	29943	29803	29755	29689	29759	29813	29904	29753	29963	29902	29930	29713	29937	29756	29688	29762	29908	29785	29807	29747	29877	29790	29827	30026	30008	29797	29688	29614	29857	29716	29980	29547	29886	29699	30013	29933	30117	29837	30002	29903	30012	29937	29971	29958	29891	29796	29802	29985	29815	29827	29748	29859	29965	29878	29975	29704	29965	30067	30037	29879	29708	29899	30200	30079	29467	29868	30156	29901	29687	29861	29844	29831	29578	30053	29727	29636	29831	29900	29988	29769	29883	29794	29646	29835	30034	29634	30032	29828	29926	29736	29820	29720	29797	29969	30045	30011	29749	29962	29717	29883	29628	29719	29749	29868	29929	29751	30025	29715	29993	30001	29777	29803	30064	29825	30000	29869	29672	29805	29750	29992	29860	29960	29786	29879	29972	29812	29856	29637	29912	29511	29690	29740	29959	29901	29936	29707	29828	29704	29758	30072	29782	29693	29838	29615	29761	29798	29812	29775	29991	29830	30006	29755	29918	29718	29783	29869	29923	29740	29830	30037	29826	30059	29699	29651	30107	29745	29891	29799	29940	29787	30025	29821	29897	29935	29589	29689	29794	29784	29588	29813	29883	29904	29520	30097	29816	29846	29907	29900	29771	29899	29743	29832	29913	29847	29749	29554	29779	29948	29886	29820	29959	29899	29866	29896	29883	29940	29804	29810	29655	30046	29869	29852	29678	29678	29786	29635	29798	30042	29831	30049	29787	29952	29863	29762	29916	30046	29847	29493	29718	30018	29633	29804	29868	29786	29970	29902	29953	29559	29867	29948	29760	29961	29543	29785	29922	29944	29960	29976	29762	29877	29971	29883	29726	29948	29885	29847	29970	29814	29943	29753	29830	30127	29767	29765	29891	29858	29748	29743	29890	29905	29692	29953	30071	29786	30060	29741	29788	29780	30079	29674	29922	29947	29709	29849	29873	29693	29985	29870	29397	30067	29723	30001	29827	29797	29704	30124	29788	29945	29937	30020	29700	29984	29754	29948	29645	29712	29960	29943	29862	29920	29902	29703	29838	29980	29983	29836	29447	29669	29725	29746	29625	29862	29779	29796	29821	30154	30089	29692	29951	30034	29928	29906	29777	29910	29634	29591	29900	29997	29682	29904	29606	29511	29677	29876	29855	29659	29972	29752	29645	29863	29822	29795	30060	29986	29817	29785	29760	29754	29945	29776	29643	29879	29816	29928	29694	29578	29820	29979	29733	29796	29790	29780	29786	29688	29802	29736	29637	29941	29887	29993	29835	29957	29826	29633	29806	29775	29997	29591	29769	30003	29799	29870	29851	29612	29993	29915	29741	29920	29798	29825	29752	30194	29555	29969	29926	29821	29856	29881	29897	29911	29858	29645	29762	29855	29920	29898	29796	29932	30005	29859	29761	30017	29595	29864	29972	29771	29964	29802	30038	29995	29703	29793	29966	29765	29733	29804	29868	29801	29792	30012	29749	29595	30147	29915	29485	29831	29881	29851	29743	29758	29941	29675	29993	29909	29929	29772	29949	29875	29873	29968	29700	30010	29796	29983	29857	29985	29778	30091	29821	29792	29683	29841	29799	29743	29898	29846	29862	29906	29665	29828	29508	29928	30006	29968	29642	29896	29824	29932	29767	29866	29943	29934	29951	29785	29766	29610	29846	29765	30341	29849	29808	29874	29895	30139	29915	29798	29712	29963	29711	29907	29793	29793	29876	29846	29782	29765	29932	29956	30056	29662	29774	29864	29549	29782	30034	29904	29853	29577	29799	29910	29847	29823	29787	29823	29682	29768	29817	29713	29774	30075	29749	30007	29703	29797	29742	29886	30052	30101	29889	29919	29788	29846	29812	29773	29909	29602	29789	29808	29940	29983	29862	30233	29704	29711	29955	29695	29694	29900	29858	29774	29985	29697	29760	29834	29810	29927	30201	29871	29878	29800	29826	29695	29761	29790	30089	29786	29707	29661	29903	29836	29829	29579	29811	29833	29968	29799	29959	29701	30018	30126	29590	29698	29780	29782	29710	30065	29744	29873	29674	29850	29717	29904	29689	29786	30060	29744	29919	29988	30010	29505	29671	29907	29753	29659	29803	29903	29833	29722	29985	29544	29949	29805	29892	29855	29672	29823	30075	29757	30107	30000	29879	29827	29704	29698	29532	29710	29836	29719	29605	29912	29847	29705	30130	29699	30168	29825	29764	29762	29752	29791	29702	29908	30166	29966	30059	29936	29871	29762	29902	30039	29700	29732	29695	29813	29775	29860	29839	29994	29724	29888	29980	29733	29761	29744	29736	29498	29939	29761	29985	29979	29938	29847	29798	29875	29700	29942	30021	29911	29831	29692	29637	30002	29795	29768	29763	29719	29822	29908	29922	29977	29817	29749	29873	30034	29777	29822	30039	29433	30252	29759	29844	29664	29810	29774	29786	29665	29588	29741	29822	29853	29696	30013	29771	29807	29980	29926	30081	29902	29920	29826	29884	29821	29967	29876	29798	29831	29953	29933	29988	29723	29792	29814	29787	29986	29978	29750	29772	29791	29926	29818	30018	29776	29759	29631	29886	29494	29808	29729	29823	29678	30010	29559	29937	29846	29931	29647	29649	29941	30002	29826	29793	29746	29936	29821	29820	29760	29848	29762	29959	29880	29965	29628	29888	29950	30029	29561	29988	30055	29783	29896	29970	29771	30036	29684	29708	29739	29825	29663	29697	29746	29926	29754	30088	29812	29987	29923	29912	29720	29893	29791	29937	29860	29796	29750	29926	29744	29712	29843	29844	30034	29763	29838	29967	30093	29827	29693	29958	29787	29814	29691	29859	29905	29731	29947	29926	29778	29819	29920	29839	29834	29872	29664	29835	29940	29788	29852	29981	29740	29875	30070	29979	29816	29866	29900	29852	29591	30037	29738	29779	29776	29741	30010	29737	29994	29741	29838	29963	29709	29981	29837	30025	29861	29690	29594	29721	29931	29812	30091	30108	29840	29785	29992	30029	29794	30134	29785	29894	29451	29813	29898	29933	29875	29698	29774	29853	29982	29808	29760	29796	30203	29812	29942	29931	29835	29659	29692	29809	29742	29865	29593	29817	29908	29757	29917	29609	29760	30032	29984	29817	29990	29839	29606	29803	29753	29749	29741	30073	29886	29792	30046	30100	29799	30026	29833	29968	29933	29783	29574	29821	29950	29886	29965	29833	29877	29661	29635	29658	29742	29803	29863	29720	29792	29869	29868	29706	29652	29610	29998	29998	29693	30020	29818	29877	29806	29970	29679	29859	29657	29690	29795	29865	29733	30083	29733	29888	29698	29599	29954	29569	29956	29897	29855	29722	30189	29795	29852	29630	29904	29671	29718	29803	29534	29646	29873	29767	29821	29937	29800	30102	30226	29741	30153	29853	29656	29850	29815	29811	29951	29794	29572	29556	29705	29793	29831	29847	29675	29923	30101	29890	29785	29757	30063	29912	29863
46937	96056	90743	63481	42059	28474	23471	22745	22675	22743	22742	22619	22660	22707	22566	22819	22731	22652	22823	22731	22670	22642	22637	22766	22604	22730	22551	22657	22668	22726	22527	22675	22600	22676	22619	22713	22617	22639	22716	22587	22710	22620	22608	22652	22871	22782	22713	22579	22696	22699	22712	22751	22646	22721	22849	22744	22545	22463	22501	22684	22559	22584	22706	22638	22757	22613	22659	22587	22676	22693	22607	22579	22866	22640	22615	22512	22743	22602	22691	22707	22538	22761	22908	22573	22606	22650	22473	22594	22696	22645	22748	22744	22442	22567	22573	22716	22609	22740	22637	22698	22709	22767	22430	22726	22626	22708	22512	22712	22569	22664	22736	22689	22828	22635	22790	22624	22656	22677	22617	22540	22558	22689	22695	22750	22665	22760	22809	22682	22744	22678	22821	22691	22612	22695	22515	22614	22721	22479	22787	22770	22846	22603	22548	22556	22741	22668	22662	22610	22822	22618	22734	22572	22326	22545	22566	22659	22652	22423	22784	22791	22945	22474	22600	22862	22799	22627	22893	22637	22863	22543	22728	22807	22729	22534	22763	22617	22817	22685	22527	22884	22582	22621	22652	22736	22767	22552	22758	22586	22606	22526	22651	22337	22626	22543	22541	22727	22678	22745	22580	22670	22614	22514	22768	22679	22740	22695	22793	22885	22749	22578	22645	22733	22666	22570	22571	22705	22829	22485	22585	22645	22643	22568	22856	22722	22736	22521	22691	22497	22648	22788	22606	22579	22686	22689	22653	22579	22597	22716	22669	22707	22730	22503	22647	22537	22704	22765	22809	22688	22646	22729	22565	22650	22815	22758	22754	22687	22804	22526	22832	22796	22476	22559	22672	22728	22822	22514	22781	22672	22679	22678	22693	22800	22512	22572	22646	22723	22584	22647	22658	22789	22512	22736	22640	22725	22601	22696	22654	22544	22754	22609	22542	22626	22605	22763	22577	22600	22652	22531	22720	22595	22719	22732	22605	22718	22479	22654	22572	22515	22607	22755	22565	22611	22770	22652	22586	22756	22794	22648	22511	22619	22749	22652	22601	22750	22794	22767	22719	22705	22574	22820	22717	22658	22743	22598	22607	22650	22635	22667	22648	22565	22589	22595	22566	22677	22593	22574	22754	22543	22489	22594	22768	22467	22845	22673	22461	22584	22654	22729	22517	22708	22561	22771	22693	22486	22445	22683	22680	22584	22673	22677	22675	22872	22747	22535	22529	22526	22681	22641	22630	22524	22461	22730	22782	22763	22768	22598	22513	22564	22588	22714	22665	22773	22662	22663	22552	22616	22735	22774	22793	22516	22640	22478	22603	22710	22664	22715	22778	22652	22592	22690	22751	22539	22591	22821	22617	22844	22500	22586	22679	22927	22666	22559	22663	22708	22732	22621	22626	22489	22572	22535	22525	22727	22720	22688	22595	22539	22625	22567	22684	22640	22817	22684	22754	22729	22745	22698	22893	22533	22560	22626	22576	22674	22599	22648	22653	22782	22537	22899	22710	22680	22727	22794	22669	22633	22647	22573	22721	22666	22631	22698	22797	22630	22588	22616	22769	22723	22585	22745	22533	22580	22715	22737	22766	22767	22562	22660	22631	22625	22773	22489	22924	22570	22579	22630	22655	22834	22485	22657	22476	22712	22710	22534	22855	22719	22814	22564	22685	22639	22653	22458	22618	22631	22675	22587	22741	22618	22530	22767	22551	22527	22692	22658	22627	22714	22641	22726	22602	22765	22692	22569	22681	22669	22617	22711	22795	22686	22581	22674	22713	22593	22473	22489	22705	22595	22602	22756	22773	22500	22586	22662	22594	22724	22750	22706	22465	22576	22921	22625	22725	22640	22695	22721	22527	22578	22659	22571	22667	22633	22770	22637	22645	22657	22655	22725	22652	22700	22600	22536	22677	22662	22678	22586	22655	22736	22596	22609	22696	22629	22714	22675	22703	22810	22700	22741	22528	22605	22690	22638	22664	22776	22625	22692	22650	22642	22811	22642	22869	22550	22670	22612	22592	22674	22761	22756	22504	22534	22506	22656	22741	22715	22629	22544	22898	22488	22485	22640	22622	22608	22585	22793	22741	22715	22536	22659	22475	22827	22746	22647	22690	22641	22756	22444	22581	22713	22733	22571	22701	22796	22619	22801	22702	22779	22657	22608	22762	22673	22578	22406	22734	22619	22589	22581	22684	22666	22698	22560	22596	22562	22717	22565	22563	22530	22734	22505	22735	22512	22690	22729	22649	22454	22740	22828	22582	22718	22834	22745	22711	22668	22504	22446	22698	22773	22498	22657	22652	22620	22615	22497	22767	22538	22623	22740	22741	22710	22546	22761	22784	22506	22563	22598	22593	22717	22849	22827	22720	22676	22809	22728	22653	22505	22712	22650	22623	22647	22722	22463	22471	22611	22599	22659	22796	22733	22682	22747	22778	22688	22766	22649	22651	22695	22828	22588	22663	22583	22744	22672	22693	22683	22720	22630	22648	22579	22739	22732	22525	22524	22763	22380	22544	22877	22586	22673	22662	22562	22672	22735	22783	22618	22596	22598	22641	22519	22599	22642	22714	22573	22622	22716	22712	22520	22629	22485	22679	22830	22529	22516	22538	22601	22744	22609	22904	22620	22609	22727	22902	22695	22575	22647	22834	22645	22446	22544	22784	22741	22708	22897	22809	22546	22543	22599	22637	22516	22586	22614	22631	22485	22688	22868	22718	22637	22569	22582	22806	22562	22679	22615	22753	22807	22764	22533	22710	22811	22728	22736	22654	22645	22686	22563	22744	22666	22686	22571	22712	22919	22657	22549	22707	22622	22452	22701	22741	22569	22597	22823	22709	22623	22727	22683	22364	22577	22771	22675	22745	22717	22914	22453	22610	22647	22636	22561	22803	22647	22597	22553	22702	22727	22806	22592	22746	22607	22582	22754	22700	22849	22623	22699	22574	22510	22799	22578	22689	22586	22645	22779	22710	22643	22870	22468	22693	22566	22718	22597	22734	22725	22603	22571	22614	22563	22646	22644	22553	22752	22583	22493	22891	22753	22633	22491	22728	22573	22752	22585	22581	22700	22747	22544	22498	22556	22640	22672	22780	22632	22681	22904	22607	22693	22520	22816	22614	22694	22631	22625	22629	22773	22549	22740	22674	22628	22633	22681	22689	22572	22820	22504	22514	22661	22394	22662	22744	22629	22642	22513	22532	22610	22617	22793	22739	22607	22639	22603	22737	22605	22718	22743	22701	22603	22552	22628	22769	22801	22512	22531	22679	22741	22638	22617	22678	22620	22823	22790	22537	22822	22608	22785	22681	22623	22579	22759	22772	22571	22699	22550	22491	22771	22754	22745	22740	22687	22642	22566	22754	22820	22498	22658	22677	22632	22732	22639	22468	22768	22807	22613	22643	22509	22797	22696	22736	22628	22719	22712	22589	22661	22627	22745	22687	22696	22593	22647	22613	22677	22792	22607	22758	22708	22647	22586	22585	22656	22620	22461	22817	22618	22760	22508	22718	22683	22732	22692	22658	22628	22725	22696	22701	22843	22730	22543	22789	22470	22735	22475	22510	22509	22607	22526	22630	22751	22696	22741	22760	22759	22595	22546	22657	22742	22640	22610	22644	22790	22741	22746	22763	22717	22480	22700	22700	22581	22734	22673	22687	22753	22763	22773	22676	22535	22881	22623	22636	22620	22820	22453	22591	22788	22508	22828	22660	22724	22707	22734	22727	22647	22865	22542	22643	22611	22767	22487	22877	22543	22664	22644	22674	22646	22526	22423	22789	22685	22705	22636	22538	22830	22687	22749	22498	22772	22712	22674	22781	22727	22733	22739	22664	22604	22685	22743	22531	22720	22602	22696	22802	22793	22688	22747	22603	22769	22416	22617	22720	22639	22663	22596	22779	22640	22699	22580	22825	22759	22614	22609	22643	22780	22597	22669	22726	22723	22769	22631	22811	22680	22612	22506	22688	22652	22650	22550	22786	22766	22525	22872	22711	22604	22706	22776	22608	22701	22800	22647	22750	22887	22636	22632	22558	22474	22627	22581	22737	22549	22678	22504	22591	22629	22825	22656	22593	22588	22739	22550	22663	22612	22670	22561	22723	22519	22592	22608	22666	22759	22663	22623	22745	22610	22636	22815	22733	22737	22579	22645	22800	22664	22635	22750	22503	22761	22836	22599	22686	22940	22818	22519	22440	22689	22495	22699	22753	22753	22786	22693	22559	22700	22727	22773	22621	22598	22771	22677	22667	22609	22641	22513	22522	22593	22663	22530	22779	22622	22747	22511	22595	22613	22563	22645	22703	22614	22642	22647	22750	22899	22601	22768	22680	22577	22912	22664	22676	22686	22589	22880	22673	22663	22639	22913	22694	22514	22631	22746	22681	22719	22744	22601	22539	22587	22819	22568	22769	22624	22690	22662	22494	22583	22558	22514	22694	22564	22633	22551	22776	22593	22518	22755	22642	22550	22733	22831	22692	22708	22545	22650	22628	22488	22576	22557	22481	22674	22713	22569	22732	22652	22547	22531	22813	22708	22634	22682	22546	22649	22628	22709	22699	22671	22759	22569	22685	22873	22547	22597	22565	22696	22904	22536	22693	22690	22579	22729	22517	22817	22749	22644	22721	22647	22840	22737	22517	22592	22746	22683	22680	22460	22744	22838	22448	22709	22925	22651	22710	22622	22682	22792	22743	22678	22594	22662	22667	22666	22706	22536	22813	22844	22632	22651	22673	22731	22604	22551	22513	22724	22863	22945	22636	22610	22987	22636	22737	22626	22592	22463	22708	22639	22624	22609	22549	22749	22531	22679	22656	22699	22665	22638	22704	22465	22861	22598	22762	22686	22601	22624	22560	22544	22689	22772	22579	22604	22738	22488	22675	22744	22495	22781	22767	22472	22663	22796	22675	22927	22614	22767	22670	22773	22393	22451	22764	22492	22618	22679	22575	22441	22572	22575	22702	22705	22703	22783	22717	22684	22782	22746	22719	22596	22623	22629	22590	22476	22869	22558	22644	22652	22690	22635	22640	22529	22681	22708	22597	22712	22659	22720	22616	22454	22628	22717	22315	22697	22642	22759	22633	22506	22726	22635	22695	22573	22754	22637	22670	22473	22776	22764	22666	22766
22401	23854	45480	47461	40259	34451	34160	31364	31037	31426	31284	31029	31334	31168	31295	31111	31125	30796	31152	31159	31006	31125	31256	31226	30921	31011	30946	30843	31032	31256	31002	31122	30795	31132	30771	30869	31084	31054	31015	30914	30995	31107	30768	30931	30970	30947	31065	30879	30989	31129	30960	30784	30884	30922	30506	30623	31043	30957	31065	30908	30727	30906	31105	30704	30689	30727	30957	30937	30774	31062	30901	30769	30946	30981	31097	30820	30942	30808	31021	31113	30747	30788	31075	30922	30916	30789	30807	30970	30650	30718	30680	30672	30798	30823	31007	30630	30971	31049	31138	30890	30759	30763	30829	30815	30707	30708	30828	30915	30569	30812	30923	30990	30945	30663	30869	30784	30968	31104	30918	30874	31047	30787	30819	30711	31105	30661	30834	30705	30723	30857	30823	30867	30779	30768	30969	31066	30877	30649	30908	30934	30960	30776	30982	30767	30891	30945	30801	30887	30754	30812	30840	31011	30849	31123	30554	30629	31151	30917	30740	30724	30909	31012	30947	30813	30807	30816	30803	30708	30840	30746	30717	31078	30790	30929	30884	30607	31056	30896	31015	30910	30952	30827	30882	30867	30608	30861	31024	30648	30857	30683	30905	30713	30812	31063	30828	30876	30925	30741	30785	30953	30621	30722	30884	31028	30915	31096	31095	30854	30909	30970	30771	30707	30659	30790	30715	30722	30605	30739	30817	30682	30933	30620	30766	30823	30894	30854	30883	31006	30752	30697	30790	30804	30755	30879	31034	30653	30717	30663	30783	30846	31040	30755	30623	30948	31017	30943	30981	30845	30778	30949	30792	30749	30492	31042	30975	30830	30830	30978	30815	30709	30885	30626	30937	30881	30947	30883	31152	30604	30770	30796	31034	30739	30709	30761	30949	30970	30861	30752	30906	30702	30779	30764	30739	30761	30678	30728	30699	30820	30641	30546	30720	30876	30707	30993	30688	30983	30982	30757	30790	30988	30713	30877	30775	30756	30894	30841	30860	30733	30893	30985	30871	30772	31033	30540	30689	30798	30874	30699	30848	30612	30823	30823	30896	30676	31017	30871	30978	30940	30995	30796	31135	30850	30752	30776	30785	30597	30809	31058	30760	30894	30921	30811	30782	30632	30806	31022	30703	30833	30900	30957	31005	30654	30941	30833	30964	31041	30834	30708	30796	30956	30878	30931	30779	30748	30788	30958	30843	30826	30740	30734	30903	30788	31015	30836	30712	30822	30847	30836	31027	30831	30952	30800	30718	30644	30822	30897	30718	31099	30889	30870	30596	30661	30844	30773	30874	30886	30935	30585	30818	31020	30983	30659	30717	31023	30881	30979	30740	30791	30817	30964	31107	30765	30800	30754	30976	30632	30890	30707	30905	30874	30789	30979	30914	30764	30851	31022	30841	30600	30736	31108	30644	30745	30672	30771	30595	30779	30891	31033	30725	30599	30805	31082	30839	30777	30982	30827	30858	30694	30912	30741	30719	30493	30965	30897	30778	30960	30847	30906	31101	30689	30769	30685	30714	30815	30724	30962	30837	30796	30862	30844	30924	30749	30865	31040	31030	30792	30591	30589	30813	30852	30651	30790	30923	30746	31086	31055	30960	30882	30807	30617	30714	30551	30797	30930	30844	30856	30777	30728	30685	30892	30846	30851	30791	30868	30690	30888	30760	30753	30686	30559	30867	30683	30751	30876	31024	30778	30941	30759	30724	30738	30958	30696	30849	30933	30642	30813	30929	30724	30927	30806	30730	30792	31091	30838	30921	31039	30829	30996	30853	30755	30760	31156	30576	30691	30938	30817	30787	30822	31127	30613	30711	30758	30674	30682	30999	30904	30874	30804	30675	30667	30870	30868	30620	30459	30828	30853	30848	30835	31129	30912	30778	30891	30809	31017	30686	30898	30850	30866	30849	30835	30858	30864	30828	30564	30887	30673	30812	30801	30742	30866	30942	30750	30886	30745	30930	30963	30772	30698	30535	30584	30626	30511	30646	30866	30835	30716	30734	30731	30853	30991	30942	30698	30713	30815	30779	30887	30952	30993	30976	30787	30870	30815	30765	31051	30841	30745	30982	31047	30695	30936	30791	30757	30715	30809	30651	30669	30686	30696	30677	30982	30900	30776	31035	30891	30769	30833	30933	31023	30915	30663	30971	30733	30908	30852	30683	30846	30757	31003	30851	30863	30775	31024	30936	30827	30875	30781	30544	30895	30822	30885	30665	30816	30881	30872	30705	30972	30860	30697	30874	30905	30791	30890	30959	30885	30735	31011	30854	31000	30802	30800	30990	30833	30922	30907	30806	30752	30723	30794	30941	30659	30933	30695	30952	30782	30810	30899	30890	30675	30930	30808	30747	30770	30819	30656	30882	30666	30680	30983	30668	30835	30759	30672	30815	31024	30909	30847	31004	30831	30882	30783	30824	30940	30803	30885	31030	30951	30788	30719	30750	30766	30996	30916	30897	31005	30822	30817	30622	30583	30981	30986	30687	30809	31074	30921	30596	30890	30679	30863	31186	30880	30749	30830	30920	30694	31046	30888	30891	30938	30835	30600	30593	30827	30880	30798	30997	30840	30903	30901	31112	30949	30923	30909	30927	30768	30623	30675	31033	30784	30856	30824	30639	30831	30575	30833	30980	30778	30795	30944	30690	30761	30801	30857	30837	30803	30794	30858	31049	31001	30966	30660	30780	30656	30612	30872	31073	30917	31100	30880	30923	30865	30839	30835	30889	30982	30936	30829	30826	30942	30972	30899	30904	31135	30955	30888	30786	30758	31057	30675	30895	30679	30934	30942	30860	30811	30638	30918	30930	30833	30747	30916	30813	30865	30747	30749	30914	30814	30828	30960	31005	30625	30786	30741	30939	30740	30753	30821	30830	31091	31010	30895	30830	30972	30773	30820	30721	30883	30803	30584	30579	30735	30808	30687	30802	30741	30935	30796	30910	30870	30809	30861	30910	30672	30837	30766	30888	30745	30921	30689	30573	31032	30897	30731	30720	30770	30736	30712	30933	30696	30780	31002	31007	31139	30973	30741	30653	30881	30746	30733	30729	30819	30697	30775	30829	30929	30812	30948	31002	30676	30747	30901	30822	31044	30789	30700	31033	31000	30722	30605	30597	30926	31014	30927	30873	30888	30892	30860	30816	30635	30788	30521	30881	30648	30862	30563	30740	30884	30960	30890	30763	30717	30765	30979	30707	30925	31015	30962	30691	30771	30803	30979	30884	30647	30647	30838	30944	30659	30728	30903	30800	30952	31030	30909	30980	30910	30874	30843	30935	30814	30796	30823	30772	30988	30856	30733	30908	30746	30811	30490	30807	30756	30878	30795	30716	30796	30918	30741	30618	30585	30799	30859	30638	30814	30924	30845	30529	30887	30774	30864	30931	30627	30623	30789	30779	30609	30830	30631	30750	30735	30823	30840	30774	30569	30902	30837	30898	31034	30926	30442	30887	30783	30775	30871	30849	30818	30620	30919	30707	30724	30881	30964	30670	30877	30813	30805	30681	30618	30904	30954	30835	30880	30737	30919	30877	31055	30762	30809	30917	30877	30981	30791	30807	31031	31035	30945	30732	30719	30719	30900	31106	31123	30781	30762	30625	30908	30758	30944	30706	30671	30581	30599	30663	30902	30953	31040	30801	30569	30754	31114	30901	31109	30931	30907	30891	30708	30944	30787	30929	30838	30717	30767	30668	30861	30733	30985	30870	30872	31158	30858	31180	30976	30914	30603	30828	30780	30866	30879	30683	30848	30842	30873	31031	30867	30840	30898	30918	30788	30862	30792	30724	30906	30681	30725	30827	31122	30680	30736	30831	30890	30795	30572	30782	30789	30939	31006	30456	30728	30843	30910	30907	31130	30795	30904	30812	30733	30970	30879	30752	30704	30874	31000	30778	31062	30883	30703	30848	30557	30560	30892	30673	30797	30778	31062	30959	30970	31023	31068	30965	30808	31032	30859	30603	30810	30910	30668	31036	30932	30956	30852	30774	30987	30942	30911	30752	30888	30709	30898	30768	30870	30682	30805	31055	30777	30989	30843	30863	30768	30785	31150	30874	30781	30791	30870	30841	30838	30867	30749	30716	30730	30976	30998	30648	30655	31073	30730	30809	30715	30472	30615	31013	31042	30891	30701	30825	30729	30895	30911	30656	30953	30818	30771	30701	30755	30774	31062	30986	30717	30996	30785	30967	30832	30896	31165	30855	30915	30750	30728	30697	30436	30646	30847	30721	30482	30754	30667	30918	30780	30882	30819	30708	30736	30769	30831	30837	30713	30726	30716	30849	30714	30933	30738	30908	30866	30723	30983	30784	30792	30954	30988	30771	30877	30771	31052	30749	30878	30926	30771	30914	30834	30899	30751	30649	30625	31015	30626	30773	30589	30609	30926	30979	30937	30968	30745	30926	30717	30967	30739	30805	30669	30666	30759	30872	30977	30854	30733	30735	30779	30732	30977	30679	30688	30952	30844	30723	30758	30758	30714	30848	30768	30909	30843	30648	30700	31046	30765	30943	30764	30948	30635	30710	31011	30775	30754	30715	30835	30898	30593	30533	30644	30918	30860	31082	30818	30756	30773	30660	30853	30747	30852	31122	30575	30787	30847	30862	30710	30776	30709	30848	30768	30938	30725	30933	30847	30828	30862	30758	30739	30953	30920	30843	30692	30916	30875	30927	30958	30848	30847	30983	30972	30791	30796	30739	30921	30985	30896	30795	30691	30916	30514	30926	30843	30927	31233	30868	30614	30804	30844	30807	30552	31017	30812	30838	30930	31052	31015	31057	31127	31011	30937	30868	30762	30877	30724	30787	30912	30788	30822	30943	30665	30549	30706	30679	30646	30776	30832	30686	30831	30878	30942	30997	30665	30893	30839	31016	30965	30889	30922	30997	30730	30858	30636	30841	30948	31104	30684	30945	30773	30817	30844	30840	31075	30804	30747	30924	30857	31038	30920	30908	30757	31061	30958	30910	30837	30680	30679	30784	30879	30896	30854	31066	30821	30808	30856	30839	30727	30577	30799	30732	30990	30821	30777	30742	30699	31026	30882	30710	30616	30920	30939	30771	30957	30862	30910	30760	30767	30882	30895	30941	30843	30924	30826	31050	31166	31010	30884	30880	30716
61889	97088	92790	82515	55728	32896	25282	23870	23083	23294	23149	23196	23506	23376	23440	23249	23296	23263	23401	23266	23302	23458	23254	23356	23278	23305	23445	23337	23352	23211	23356	23353	23152	23328	23091	23478	23409	23240	23297	22995	23311	23310	23349	23246	23257	23346	23315	23308	23228	23149	23247	23304	23353	23344	23400	23361	23299	23372	23432	23258	23183	23307	23519	23343	23234	23288	23441	23395	23187	23254	23177	23372	23323	23272	23324	23324	23342	23152	23476	23261	23347	23343	23305	23254	23436	23215	23309	23417	23438	23336	23392	23374	23199	23191	23185	23237	23270	23296	23223	23386	23274	23446	23303	23323	23443	23190	23340	23200	23325	23502	23454	23286	23245	23277	23342	23471	23423	23337	23583	23446	23389	23303	23394	23278	23287	23201	23331	23313	23370	23447	23307	23325	23046	23329	23348	23248	23291	23309	23276	23168	23312	23473	23119	23179	23294	23232	23464	23272	23236	23023	23306	23110	23454	23216	23234	23094	23220	23220	23172	23360	23150	23348	23350	23394	23309	23166	23246	23182	23200	23330	23343	23250	23388	23276	23162	23148	23434	23157	23467	23365	23097	23139	23431	23358	23392	23192	23137	23369	23337	23323	23123	23321	23057	23177	23375	23463	23195	23294	23260	23482	23282	23430	23309	23330	23188	23211	23109	23366	23187	23554	23361	23268	23270	23419	23440	23278	23332	23279	23556	23222	23496	23244	23286	23505	23204	23283	23521	23420	23114	23264	23161	23225	23178	23154	23416	23071	23361	23447	23447	23438	23213	23352	23054	23275	23210	23359	23259	23323	23337	23372	23324	23303	23191	23176	23435	23264	23289	23309	23350	23352	23091	23234	23307	23323	23414	23205	23399	23219	23386	23322	23600	23217	23344	23346	23273	23378	23390	23314	23288	23459	23205	23361	23224	23340	23320	23457	23281	23435	23232	23238	23356	23072	23104	23127	23403	23342	23250	23261	23181	23366	23282	23272	23307	23432	23512	23430	23302	23133	23205	23309	23184	23385	23206	23353	23109	23176	23374	23182	23208	23269	23380	23174	23293	23433	23288	23281	23273	23231	23443	23291	23319	23261	23234	23341	23139	23161	23521	23409	23193	23382	23435	23271	23337	23180	23255	23392	23174	23332	23313	23323	23444	23338	23326	23433	23337	23411	23163	23153	23397	23380	23399	23289	23328	23384	23325	23286	23286	23407	23367	23252	23486	23363	23141	23365	23371	23202	23152	23207	22980	23310	23304	23159	23221	23088	23374	23495	23434	23348	23383	23335	23349	23303	23256	23271	23259	23278	23317	23448	23428	23417	23282	23437	23240	23331	23307	23193	23337	23321	23261	23330	23169	23233	23320	23367	23319	23180	23148	23348	23509	23264	23172	23200	23092	23297	23307	23240	23115	23384	23472	23221	23351	23221	23167	23283	23367	23264	23336	23307	23454	23222	23264	23504	23292	23335	23242	23099	23199	23050	23356	23354	23424	23203	23336	23348	23315	23316	23230	23062	23170	23222	23162	23346	23395	23325	23341	23389	23435	23441	23235	23293	23263	23324	23419	23239	23328	23293	23396	23075	23334	23400	23252	23278	23321	23228	23154	23372	23513	23323	23257	23338	23163	23587	23186	23389	23317	23379	23315	23167	23239	23421	23329	23237	23324	23418	23320	23566	23126	23339	23347	23344	23010	23500	23230	23374	23102	23350	23173	23157	23239	23408	23354	23429	23334	23334	23029	23262	23372	23236	23329	23361	23273	23434	23260	23265	23205	23161	23331	23267	23273	23490	23313	23295	23189	23216	23363	23339	23373	23378	23349	23187	23316	23293	23288	23297	23210	23279	23228	23304	23285	23345	23132	23270	23295	23415	23565	23131	23494	23323	23532	23330	23440	23391	23185	23204	23348	23202	23250	23289	23241	23401	23294	23198	23353	23450	23257	23265	23467	23134	23170	23257	23283	23243	23170	23308	23159	23246	23099	23319	23445	23087	23323	23370	23108	23289	23440	23287	23241	23379	23148	23379	23372	23096	23256	23441	23304	23351	23226	23289	23389	23364	23181	23272	23310	23413	23347	23500	23339	23118	23282	23149	23200	23294	23421	23365	23188	23279	23542	23452	23303	23198	23429	23297	23445	23472	23304	23465	23269	23632	23105	23277	23365	23057	23322	23272	23129	23188	23291	23141	23416	23468	23208	23325	23132	23319	23240	23266	23240	23166	23443	23407	23446	23294	23223	23609	23294	23231	23300	23256	23456	23374	23277	23315	23368	23376	23439	23133	23273	23265	23206	23378	23341	23354	23302	23338	23232	23363	23242	23346	23179	23302	23334	23438	23478	23342	23385	23320	23232	23253	23289	23296	23275	23450	23345	23483	23326	23219	23327	23522	23217	23353	23244	23363	23342	23251	23122	23363	23437	23149	23337	23464	23503	23189	23454	23283	23235	23018	23386	23153	23157	23252	23323	23398	23277	23455	23443	23330	23240	23036	23377	23417	23273	23181	23135	23459	23243	23304	23258	23252	23465	23191	23271	23251	23222	23249	23209	23219	23115	23354	23252	23065	23291	23232	23185	23291	23391	23374	23206	23259	23338	23290	23340	23207	23114	23221	23194	23412	23260	23376	23447	23514	23235	23339	23412	23460	23268	23369	23266	23131	22980	23472	23438	23194	23286	23468	23356	23180	23516	23394	23274	23308	23119	23181	23310	23288	23259	23163	23300	23292	23273	23484	23271	23317	23320	23206	23420	23110	23420	23355	23437	23294	23414	23389	23306	23284	23209	23295	23343	23295	23236	23369	23377	23223	23318	23234	23378	23462	23314	23396	23137	23386	23200	23102	23270	23280	23337	23351	23127	23435	23264	23222	23495	23130	23147	23180	23491	23493	23239	23375	23348	23259	23246	23085	23257	23555	23365	23385	23291	23394	23214	23478	23148	23250	23201	23258	23283	23250	23306	23148	23319	23236	23347	23220	23342	23321	23149	23240	23380	23250	23222	23394	23241	23230	23282	23212	23162	23373	23333	23322	23195	23380	23433	23389	23309	23142	23303	23083	23327	23380	23392	23246	23375	23448	23328	23297	23093	23320	23268	23301	23407	23244	23284	23127	23297	23437	23200	23328	23223	23312	23338	23526	23268	23405	23350	23258	23182	23076	23235	23265	23176	23289	23213	23338	23416	23109	23317	23281	23463	23259	23191	23417	23355	23360	23143	23394	23274	23227	23396	23390	23431	23337	23287	23139	23237	23245	23367	23364	23394	23177	23333	23180	23399	23219	23230	23262	23369	23180	23317	23368	23290	23197	23176	23282	23173	23393	23418	23368	23262	23339	23391	23358	23274	23297	23249	23136	23519	23287	23184	23241	23130	23241	23182	23352	23196	23253	23192	23363	23281	23282	23315	23256	23147	23308	23365	23323	23442	23251	23178	23345	23307	23305	23408	23420	23313	23331	23403	23365	23403	23276	23393	23238	23419	23427	23342	23374	23335	23278	23417	23324	23220	23245	23438	23378	23339	23266	23304	23363	23226	23240	23342	23389	23339	23284	23228	23309	23218	23316	23251	23343	23380	23175	23346	23454	23314	23209	23149	23384	23344	23361	23292	23369	23313	23365	23255	23535	23188	23141	23470	23307	23403	23345	23399	23466	23226	23336	23354	23469	23425	23316	23404	23295	23295	23197	23179	23287	23147	23239	23596	23329	23319	23271	23400	23263	23331	23387	23344	23350	23215	23319	23336	23287	23211	23227	23328	23314	23377	23233	23359	23305	23273	23339	23255	23489	23411	23175	23306	23617	23393	23325	23207	23343	23518	23275	23324	23444	23287	23368	23342	23198	23529	23093	23495	23295	23254	23395	23261	23369	23322	23304	23404	23232	23253	23473	23272	23384	23402	23344	23324	23249	23228	23454	23222	23284	23181	23179	23246	23358	23219	23272	23167	23061	23245	23429	23262	23328	23264	23272	23200	23308	23528	23465	23246	23417	23383	23314	23290	23074	23491	23286	23343	23269	23251	23290	23269	23312	23393	23119	23331	23365	23031	23246	23423	23508	23338	23156	23350	23174	23360	23143	23414	23311	23315	23311	23484	23408	23283	23315	23142	23272	23395	23332	23337	23166	23169	23451	23340	23310	23300	23322	23257	23315	23225	23318	23247	23508	23106	23386	23195	23139	23250	23182	23332	23460	23147	23108	23383	23350	23387	23196	23289	23241	23394	23215	23385	23192	23240	23475	23335	23402	23221	23260	23229	23205	23362	23210	23248	23123	23324	23362	23284	23241	23273	23282	23291	23378	23340	23123	23321	23262	23414	23378	23352	23388	23263	23141	23107	23436	23268	23232	23369	23321	23179	23238	23291	23438	23102	23150	23249	23536	23253	23253	23301	23015	23130	23168	23167	23259	23255	23222	23141	23305	23124	23552	23340	23322	23351	23320	23465	23290	23456	23268	23467	23078	23340	23278	23338	23380	23388	23359	23195	23588	23161	23425	23444	23211	23113	23337	23268	23413	23384	23274	23230	23248	23322	23430	23194	23323	23413	23399	23255	23337	23314	23281	23198	23269	23239	23324	23279	23197	23205	23189	23204	23296	23301	23362	23433	23457	23134	23368	23395	23255	23223	23264	23352	23292	23334	23219	23371	23270	23604	23336	23281	23450	23234	23287	23362	23248	23325	23281	23319	23341	23552	23198	23404	23101	23143	23239	23261	23345	23248	23256	23366	23122	23328	23204	23533	23254	23172	23034	23612	23203	23361	23219	23277	23107	23505	23200	23276	23393	23108	23229	23447	23378	23239	23287	23256	23221	23167	23218	23367	23322	23316	23165	23004	23207	23314	23270	23430	23253	23349	23034	23339	23415	23294	23364	23336	23414	23173	23355	23431	23078	23542	23325	23362	23181	23386	23236	23293	23511	23143	23338	23143	23236	23300	23193	23383	23321	23219	23230	23158	23325	23096	23322	23462	23369	23150	23427	23185	23418	23248	23164	23450	23350	23190	23413	23311	23250	23402	23308	23366	23301	23411	23289	23404	23295	23378	23422	23347	23194	23413	23358	23315	23259	23222	23308	23411	23128	23253	23322	23416	23373	23328	23340	23380	23213	23134	23237	23353	23271	23230	23605	23286	23237	23319	23148	23221	23359
28764	37889	52830	43395	34066	30882	30318	29702	29899	29867	29799	29816	29609	29901	29822	29839	29890	29966	30002	30096	29707	29822	30059	29925	29799	30167	29960	29697	30069	30009	29889	29879	29870	29974	29523	29759	29874	29738	29907	29734	29847	29827	29733	29824	29922	29801	29831	29878	29764	29693	29694	29971	29925	29766	29996	29870	29820	29900	29817	29860	29804	29817	29635	29883	29863	29966	29913	29887	29742	29908	30055	29747	29865	29758	29906	29966	29962	29824	29840	29753	29691	29831	29767	29712	29824	29866	29779	29748	29812	30193	29846	29612	29784	30042	29762	29731	29767	29898	29675	29729	30069	29788	29584	30073	29724	29828	29878	29835	29921	29954	29674	29899	29682	29758	29844	29717	29855	29818	29683	29719	29676	29873	29854	29668	29855	29835	29735	29745	29845	29689	29880	29929	29593	30102	30060	29515	29692	30015	29741	29709	29702	29788	29732	29788	29999	29844	29588	29759	29838	29868	29818	29713	29755	29742	29766	29785	29636	29661	29831	29813	29769	29813	29945	29968	29853	29849	29685	29728	29804	29843	29625	29747	29711	29587	29801	29843	29997	29811	29897	29979	29902	29706	29762	29734	29790	29742	29852	29942	29673	29688	29686	29975	29746	29993	29948	29904	29647	29377	29839	29610	29914	29699	29966	30028	29810	29699	29726	29592	29937	29638	29656	29704	29567	29962	29792	29945	29886	29813	29710	29689	29643	29827	29783	29647	29607	29796	29730	29874	29839	29738	29690	29941	29698	29650	29685	29723	29797	29646	29644	29832	29922	29622	29793	29978	29843	29856	29749	29880	29718	29920	29713	29569	30086	29660	29668	29447	29779	30001	29858	29883	29756	29907	29761	29659	29700	29992	29685	29775	29652	29936	29800	29958	29845	29918	29816	29764	29763	29537	29688	29437	29999	29995	29839	29721	29757	29860	29944	29909	29826	29638	29728	29658	29839	29843	29735	29685	29808	29843	29797	29729	29874	29606	29600	29566	29728	29718	29861	29653	29797	29910	29817	29781	29571	29637	29946	29865	29839	29585	29858	29730	29729	30100	29902	29925	29696	29955	29712	29792	29825	29704	29745	29730	29850	29773	29722	29897	29742	29867	29883	29584	30044	29953	29626	29688	29975	29848	29550	29837	29778	30140	29685	29857	30003	29773	29754	29778	29872	29863	29674	29926	29725	29574	30013	29710	29624	29862	29705	29901	29639	29903	29871	29747	29815	29865	29758	29817	29972	29840	29676	29550	29664	29645	29761	29824	29828	29695	29753	29713	29961	29666	29816	29802	29834	29691	29861	29835	29701	29568	29727	29793	29704	29957	29706	29956	29854	29844	29927	29841	29980	30106	29923	29955	29627	29691	29645	29859	29706	29899	29857	29706	30066	29874	29774	29699	29745	29625	29533	29687	29805	30030	29743	29632	29945	29916	29980	29728	29824	29687	29669	29765	29660	29620	30054	29627	29561	29715	29714	29784	29814	29730	30053	29647	29681	29750	29946	29731	29999	29722	29732	29809	29857	29870	29668	29657	29770	29781	29796	29725	29836	29633	29806	29952	29776	29715	30000	29900	29932	29883	29931	29570	29634	29816	29786	29686	29753	29831	29908	29714	29713	29879	29824	30076	29858	30019	29876	29806	29605	29698	29781	29601	29809	29864	29790	29863	29860	29698	29536	29909	29590	29687	29517	29840	30047	29652	29864	29784	29997	29804	29937	29862	29799	29985	29819	29789	29756	29785	29655	29801	29676	29837	30004	29818	29629	29849	29932	29852	29582	29881	29598	29628	30005	29674	29764	29806	29853	29877	29648	29677	29515	29700	29763	29725	29704	29796	29899	29781	29695	29740	29923	29737	29619	29863	29705	29905	29948	29865	29696	29844	29940	29935	30005	30097	29794	29973	29970	29930	29962	29604	29802	29719	29880	29803	29702	29688	29833	29826	29662	29595	29972	29873	29799	29682	29771	29800	29688	29498	29733	29855	29822	29749	29709	29686	29910	29808	30136	29987	29820	29832	29793	30115	29830	29802	29842	29757	29693	29866	29954	29629	29711	29708	29899	29850	30028	29907	29659	29648	30020	29614	29750	29896	29860	29915	29864	29825	29681	29760	29943	29729	29956	29702	29917	29939	29909	29768	29863	29868	29594	29809	29666	29599	29664	29875	29969	29976	29527	29858	29906	29737	29947	29722	29694	29734	29965	29729	29672	29695	29692	29829	29741	29563	29961	29718	29729	29776	29821	29878	29561	29859	30026	29959	29868	29989	30072	29752	29997	29844	29914	29941	29579	30083	29950	29625	29722	29814	29780	29909	29987	29853	29784	29718	29714	30056	29933	29771	29662	29860	29600	29867	29833	29817	29917	29782	29961	29928	29663	29933	29648	29698	29794	29816	29887	29758	29724	29809	29816	29742	29818	29967	29890	29845	29820	29726	29939	29879	29652	29824	30021	29746	29775	29871	29768	29918	29623	29780	29712	29594	29654	29830	29832	29708	29646	29823	29970	29816	29930	29933	30103	29657	29850	29647	29732	29842	29568	29758	30036	29931	29794	29765	29670	29824	29875	29633	29824	29674	29714	29714	29571	29750	29871	29793	29837	29711	30029	29537	29772	29648	30029	29735	29839	29741	29718	29824	29617	29578	29877	30023	29501	29948	29441	29850	29910	29721	29825	29765	29840	29671	29678	29674	29818	29641	29961	29732	29711	29664	29721	29815	29887	29976	29954	29864	29936	29783	29704	29839	29896	29747	29883	29948	29851	29813	29820	29669	29880	29883	29702	29741	29865	29741	29678	29817	29710	29678	30035	29836	29565	29702	29609	29773	29594	29686	29757	29725	29745	29779	29928	29695	29821	29907	29819	29744	29576	29909	30000	29800	29805	29637	29903	29864	29951	29580	29891	29934	29885	29943	29984	29487	29911	29834	29766	29597	30037	29912	29915	29853	29925	29899	29911	29810	30006	30017	30196	29921	29919	29900	29824	29656	29560	29771	29890	29634	29541	29799	29621	29684	29763	30069	29680	29839	29583	29723	29691	29943	29621	29723	29793	29706	29536	29740	29789	29957	29868	29832	29931	29609	29691	29858	30065	30038	29831	29677	29901	29745	29857	29888	29820	29749	29698	29592	29983	29906	29811	29805	29794	29570	29875	29859	29855	29696	29805	29827	29839	29943	30014	29837	29929	29718	29756	29830	29802	29721	29627	29715	29804	29905	30096	29768	29844	29770	29678	29678	29911	29875	29803	29875	29897	29635	29792	29889	29626	29706	29713	29846	29643	29594	29909	30055	29682	29760	29829	29787	29955	29844	29829	29685	29981	29973	29781	29668	29957	29811	29587	29877	29775	29673	29768	29874	29955	29822	29969	29820	29912	29929	29728	29909	29758	29827	29838	29827	29656	29708	29786	29764	29812	29838	29817	29612	29951	29748	29851	29821	29745	30179	29697	29799	29798	29669	29915	30092	29761	29934	29782	29811	30054	29780	29872	29829	29839	29752	29775	29798	29713	29740	29887	30113	29781	29897	29829	29961	30006	29943	29862	29563	29666	29741	29702	29718	29888	29991	29954	30077	29693	29816	29754	29818	29717	29790	29894	29778	29878	29703	29800	29914	30067	29875	29824	29723	29687	29585	29784	29804	30086	30055	29770	29755	29857	29857	29769	30019	30004	29787	29866	29749	29905	29778	29839	29760	29811	30034	29893	29612	29729	29716	29756	29790	29947	29744	29878	29941	30016	29726	29654	29469	29823	29850	29891	29998	29558	29918	29920	29760	29798	29922	29738	29679	29908	29783	29857	29852	29884	30084	29833	29693	29723	29842	29918	29719	29633	29830	29969	29752	30024	29629	29730	29755	29865	29843	29776	29960	29768	29940	30073	29974	29753	29795	29833	29957	29786	29884	29790	29605	29836	29659	29864	29867	29887	29715	29600	29758	29767	29914	29783	29766	29642	29629	29904	29927	29921	29878	29610	29756	29581	29909	29991	29941	29836	29796	30012	29842	30005	29800	29686	29944	29741	29893	29945	29526	29811	29758	29721	29970	29846	29789	29867	29865	30055	29782	29894	29950	29688	29815	29867	29519	29890	29652	29709	29835	29987	30007	29768	29952	29693	29624	29808	29792	29618	29757	29664	29900	29768	29744	30095	29657	29927	29747	29919	29846	29873	29708	29873	29897	29566	29847	29773	29920	29499	29539	29897	29812	29867	29981	29926	29533	29963	29917	29745	29797	30048	29889	29781	29786	29875	29722	29829	29761	29505	29497	29681	29728	29707	29759	29554	29864	29953	29806	29704	29794	29679	29654	29956	29725	30079	29437	29767	29880	29976	29586	29805	29763	29799	29702	30063	29888	29804	29695	29830	29722	29618	29807	29969	29944	29874	29594	29750	30007	29801	29827	29900	29852	29919	29734	29993	29654	29896	29591	29817	29490	29755	29806	29726	29661	29726	29838	29881	29849	29892	29761	29899	29548	29878	29771	29712	29909	29700	29784	29882	29835	29638	29992	29935	29867	29903	29981	29755	29851	29566	29875	29766	29932	29532	29739	29943	29832	29866	29695	29701	29735	29705	29745	30153	29894	29877	29644	29536	29744	29841	29771	29948	30005	29837	29528	29923	29875	29472	29978	29676	29910	29973	29995	29655	29738	29828	29878	29635	29910	29743	29905	29732	29616	29808	29760	29955	30060	29822	29928	29885	29592	29765	29738	29900	29683	29621	29627	29498	29797	29690	29899	29886	29844	29920	29820	29693	29726	29659	29622	29772	30056	29727	29897	29649	29972	29808	29605	29828	29921	29618	29730	30087	29731	29847	29718	29754	29910	29666	29811	29780	29855	29917	29943	29689	29823	29881	29674	29777	29875	29668	29746	29837	29814	29767	29991	29647	29878	29710	29797	29764	29690	29848	29581	29785	29813	29751	29684	30112	29832	29746	29758	29517	29962	29801	30018	29734	29752	29692	30024	29914	29567	29507	29710	29893	29580	29795	29607	30111	29909	29642	29812	30001	29684	29727	29746	29712	29715	29813	29946	30030	29810	29958	29983	29799	29600	29719	29992	29839	29699	29729	29635	29820	29850	29703	29668	29788	29887	29926	29931	29744	29686	29962	29803	29709	29734	29852	29881	30088	29858	29829	29839
30425	61620	55167	37958	28019	23699	22656	22695	22658	22702	22681	22580	22838	22760	22558	22515	22614	22669	22502	22443	22575	22633	22466	22609	22749	22723	22749	22510	22785	22610	22621	22564	22596	22777	22567	22717	22563	22515	22507	22490	22542	22644	22755	22728	22588	22742	22696	22659	22528	22552	22629	22663	22507	22654	22677	22736	22501	22587	22603	22584	22490	22579	22807	22635	22604	22558	22539	22607	22617	22467	22618	22729	22602	22729	22571	22502	22607	22714	22784	22492	22597	22754	22674	22648	22493	22658	22487	22728	22792	22584	22646	22545	22583	22579	22555	22557	22548	22601	22909	22504	22502	22532	22647	22590	22747	22481	22690	22738	22508	22677	22609	22745	22515	22509	22624	22585	22600	22636	22560	22530	22614	22613	22677	22760	22742	22609	22837	22457	22811	22615	22582	22673	22698	22623	22783	22607	22675	22630	22668	22693	22679	22646	22664	22645	22628	22641	22661	22604	22562	22585	22682	22543	22527	22538	22631	22676	22724	22715	22490	22703	22785	22739	22543	22606	22648	22489	22613	22572	22658	22440	22699	22599	22702	22563	22562	22606	22442	22510	22533	22426	22668	22666	22566	22694	22560	22574	22557	22468	22486	22511	22712	22492	22483	22670	22554	22578	22714	22502	22502	22606	22621	22638	22610	22621	22643	22576	22514	22564	22582	22534	22669	22517	22453	22689	22543	22437	22653	22769	22476	22472	22534	22675	22609	22636	22501	22673	22649	22521	22601	22648	22461	22672	22501	22434	22510	22589	22549	22609	22801	22613	22594	22720	22451	22563	22695	22654	22780	22694	22489	22626	22555	22609	22707	22497	22798	22727	22839	22645	22699	22735	22547	22651	22598	22487	22634	22655	22558	22592	22732	22547	22643	22392	22675	22663	22554	22724	22642	22876	22506	22658	22577	22789	22576	22622	22673	22699	22462	22546	22592	22768	22587	22777	22797	22718	22530	22613	22594	22742	22669	22499	22562	22648	22590	22566	22730	22616	22581	22590	22671	22683	22612	22563	22515	22628	22630	22592	22540	22462	22531	22531	22788	22534	22517	22524	22826	22687	22538	22391	22684	22626	22583	22622	22550	22753	22594	22705	22703	22522	22591	22599	22489	22496	22526	22687	22780	22519	22584	22611	22591	22588	22642	22738	22618	22573	22698	22602	22533	22802	22600	22689	22627	22688	22473	22649	22778	22672	22723	22541	22745	22555	22536	22572	22598	22503	22650	22702	22589	22439	22759	22383	22609	22715	22650	22523	22599	22427	22480	22607	22676	22741	22548	22659	22566	22527	22550	22526	22598	22732	22664	22635	22606	22647	22680	22537	22790	22661	22498	22613	22602	22769	22708	22631	22650	22626	22752	22717	22661	22609	22617	22664	22752	22482	22663	22738	22446	22702	22707	22450	22590	22477	22524	22703	22495	22868	22546	22593	22731	22703	22513	22520	22578	22579	22698	22576	22711	22703	22685	22693	22645	22562	22558	22559	22722	22684	22531	22647	22481	22542	22468	22694	22580	22712	22595	22629	22508	22592	22543	22687	22547	22433	22487	22710	22658	22666	22665	22520	22654	22726	22724	22643	22568	22454	22590	22639	22444	22779	22335	22653	22666	22754	22750	22672	22579	22638	22495	22496	22665	22677	22622	22694	22580	22531	22648	22775	22690	22576	22614	22659	22552	22583	22582	22554	22550	22624	22547	22637	22549	22863	22711	22618	22400	22586	22637	22799	22712	22671	22673	22627	22640	22741	22568	22470	22483	22622	22667	22666	22659	22702	22530	22503	22583	22567	22702	22653	22696	22410	22680	22779	22624	22575	22509	22825	22614	22705	22509	22674	22667	22826	22653	22765	22701	22696	22671	22496	22719	22621	22543	22460	22597	22711	22629	22678	22605	22623	22718	22653	22654	22612	22638	22465	22668	22725	22576	22726	22638	22743	22703	22693	22639	22521	22632	22731	22555	22625	22584	22544	22663	22637	22535	22651	22667	22443	22570	22578	22684	22646	22550	22642	22501	22573	22874	22556	22672	22663	22710	22541	22644	22571	22595	22495	22727	22772	22718	22466	22604	22562	22515	22546	22636	22580	22681	22770	22711	22529	22648	22602	22529	22661	22727	22741	22494	22629	22971	22650	22649	22697	22653	22646	22876	22579	22688	22652	22518	22768	22462	22947	22610	22451	22609	22566	22718	22542	22594	22521	22582	22882	22658	22583	22580	22499	22547	22570	22466	22747	22697	22643	22475	22553	22726	22733	22598	22738	22526	22783	22665	22738	22523	22600	22699	22742	22685	22458	22714	22618	22561	22664	22689	22743	22794	22627	22493	22520	22699	22621	22733	22624	22632	22772	22581	22600	22532	22664	22634	22616	22577	22628	22774	22450	22617	22816	22410	22690	22586	22739	22800	22488	22540	22596	22636	22580	22667	22485	22654	22497	22607	22633	22648	22565	22671	22535	22644	22757	22571	22628	22510	22611	22583	22542	22706	22662	22731	22467	22574	22661	22456	22444	22602	22587	22660	22499	22626	22564	22776	22672	22733	22655	22640	22597	22797	22618	22644	22533	22670	22568	22748	22710	22658	22553	22652	22273	22616	22645	22668	22670	22607	22540	22604	22492	22556	22630	22638	22685	22572	22833	22834	22634	22629	22747	22654	22717	22556	22474	22577	22584	22567	22792	22484	22574	22691	22481	22749	22468	22755	22654	22631	22750	22576	22602	22497	22687	22621	22538	22672	22722	22517	22506	22708	22585	22789	22653	22676	22540	22439	22604	22674	22720	22658	22604	22866	22519	22633	22498	22610	22579	22669	22566	22539	22590	22626	22768	22603	22640	22654	22572	22495	22630	22667	22554	22542	22818	22564	22744	22536	22485	22750	22853	22585	22713	22569	22617	22746	22627	22597	22529	22564	22613	22549	22603	22626	22638	22793	22618	22705	22677	22663	22635	22707	22559	22597	22720	22696	22547	22681	22737	22548	22653	22460	22597	22679	22506	22688	22671	22601	22501	22818	22697	22451	22642	22755	22526	22670	22576	22688	22878	22678	22513	22629	22588	22598	22694	22633	22707	22631	22643	22594	22556	22526	22578	22596	22671	22765	22713	22841	22493	22646	22633	22611	22665	22574	22606	22594	22530	22549	22614	22568	22629	22726	22638	22568	22458	22516	22878	22688	22760	22817	22606	22508	22444	22518	22666	22578	23024	22693	22638	22688	22563	22606	22915	22541	22514	22652	22790	22415	22608	22570	22586	22551	22650	22534	22508	22729	22537	22734	22660	22632	22421	22697	22623	22793	22521	22686	22578	22629	22670	22492	22492	22623	22599	22679	22663	22711	22551	22752	22471	22553	22605	22613	22635	22506	22540	22549	22501	22552	22740	22636	22561	22644	22729	22484	22730	22638	22640	22311	22537	22562	22690	22693	22562	22569	22569	22666	22681	22535	22752	22720	22556	22541	22419	22571	22706	22652	22655	22519	22655	22709	22686	22681	22671	22712	22614	22652	22617	22523	22662	22618	22670	22746	22771	22650	22610	22419	22692	22643	22579	22632	22564	22540	22689	22728	22650	22757	22584	22536	22643	22540	22575	22489	22624	22727	22505	22659	22560	22927	22680	22526	22606	22609	22501	22548	22529	22860	22581	22597	22725	22692	22529	22702	22496	22637	22731	22664	22597	22599	22538	22828	22646	22487	22622	22401	22643	22546	22568	22710	22573	22750	22550	22619	22650	22613	22616	22519	22645	22499	22691	22451	22528	22662	22588	22404	22689	22608	22660	22696	22660	22565	22595	22639	22634	22479	22562	22578	22541	22523	22606	22764	22549	22657	22682	22608	22687	22647	22515	22712	22706	22569	22712	22615	22657	22633	22543	22590	22678	22489	22530	22734	22703	22780	22609	22900	22534	22548	22536	22834	22540	22760	22560	22890	22583	22643	22631	22744	22538	22624	22666	22627	22529	22590	22783	22455	22728	22562	22625	22627	22795	22613	22696	22595	22721	22622	22619	22533	22625	22451	22731	22888	22613	22696	22589	22560	22772	22493	22636	22584	22726	22870	22458	22702	22776	22547	22539	22509	22620	22617	22505	22624	22491	22661	22644	22613	22710	22726	22712	22599	22530	22504	22575	22687	22516	22671	22766	22587	22531	22709	22571	22453	22655	22586	22573	22547	22580	22793	22485	22669	22548	22666	22607	22615	22578	22560	22789	22785	22632	22576	22528	22475	22679	22646	22430	22595	22463	22530	22720	22610	22576	22561	22775	22526	22661	22611	22624	22663	22565	22709	22694	22548	22501	22800	22730	22672	22649	22675	22503	22437	22635	22575	22333	22725	22692	22667	22679	22434	22656	22669	22657	22754	22656	22526	22728	22632	22640	22550	22730	22620	22600	22661	22462	22558	22612	22699	22624	22812	22797	22446	22632	22736	22575	22780	22487	22655	22719	22612	22630	22704	22595	22671	22667	22686	22657	22706	22478	22480	22766	22447	22664	22886	22588	22478	22604	22635	22609	22543	22501	22673	22607	22742	22660	22584	22512	22721	22731	22738	22619	22491	22470	22703	22603	22680	22542	22670	22598	22654	22572	22791	22679	22637	22695	22423	22663	22674	22692	22705	22511	22491	22789	22600	22644	22709	22714	22729	22598	22561	22662	22747	22656	22451	22776	22706	22623	22550	22457	22627	22529	22544	22527	22400	22582	22406	22558	22692	22622	22566	22502	22545	22529	22773	22700	22568	22763	22532	22602	22476	22609	22533	22454	22630	22648	22738	22583	22527	22698	22700	22665	22744	22552	22641	22885	22470	22741	22614	22635	22641	22619	22451	22581	22625	22630	22531	22695	22524	22733	22885	22714	22688	22708	22477	22780	22552	22369	22707	22726	22580	22609	22716	22734	22599	22331	22688	22648	22588	22608	22575	22691	22667	22565	22730	22670	22762	22661	22700	22699	22738	22712	22682	22625	22673	22776	22619	22599	22765	22660	22595	22577	22602	22489	22653	22651	22778	22578	22675	22677	22401	22673	22644	22822	22580	22565	22538	22687	22694	22502	22599	22651	22664	22693	22611	22744	22578	22551	22621	22553	22849	22670	22837	22624	22491	22722	22571	22588	22590	22534	22665	22616	22433	22596	22871	22759
24208	25918	53286	52649	40916	34071	32264	30269	30017	29856	30378	30107	30333	29977	30000	30078	30245	30017	30136	29830	30089	30118	29984	30094	30177	30003	30050	30048	30003	30000	29994	29905	29956	29961	30094	30023	30128	29696	30015	30103	29903	29929	30003	30081	29759	30106	30275	29893	30263	30176	29893	30024	29979	29986	29975	29952	30221	29955	30095	30076	30009	29730	29888	29910	29892	30254	29876	29959	30061	30124	30061	30010	30084	30066	30078	29875	30007	29906	29893	29952	30042	29926	29831	30036	29912	29848	30375	30054	30214	29713	29859	29860	29877	30018	30378	29953	29851	30235	30103	30092	30039	29828	30009	29868	30020	29989	29721	29996	30031	30091	30000	30186	30086	29939	30003	30099	30017	29861	29820	30137	30089	29994	29981	30056	29859	29840	30167	29951	30023	29672	29984	30046	30024	29953	30202	30099	30076	30044	30005	30306	30035	29944	29804	30090	29935	30067	29972	29823	30186	30133	30122	29915	29903	29834	30167	30146	30049	30020	30161	30032	30011	30091	30076	29930	29887	29987	30071	29854	30089	29919	30191	30152	30074	29726	30091	29985	29903	29960	29904	29712	29897	30015	30068	30044	29855	29913	30054	30081	29934	30123	30143	30071	29823	29858	29927	29934	29994	30032	30141	29963	30074	30345	29760	30059	29947	29839	30029	30018	29956	30224	30059	29922	30038	30098	30208	30046	30037	29839	29794	29963	29904	29883	29892	30098	30078	29998	30041	30005	30063	29926	30166	29955	29838	30110	30010	29902	29948	29987	30129	29901	30262	30058	29982	29817	30080	30167	29999	30014	30115	29951	30069	29981	29881	29889	29963	29992	30029	29882	29734	29997	30149	30010	29694	30146	30059	29938	29666	29914	29860	30003	29941	29922	30168	30027	29968	30050	29952	30226	29940	30038	30024	30021	30210	30107	29984	29942	30201	29797	30148	29840	29900	30036	29960	29908	30112	29856	30032	29991	30159	30137	29835	30016	29963	30089	29852	29992	29957	30047	29946	29914	29961	30296	30274	29804	30013	29767	30060	30161	30115	29921	30040	29817	29890	30110	30314	29977	30291	29738	30024	29987	30127	29887	29902	30004	30041	29846	30007	29826	29970	30186	30003	29935	30279	30032	30084	29796	30094	30017	29963	29786	29972	29952	30016	30140	30016	30018	29985	30112	29959	30138	29719	30184	30036	29828	29672	29915	30075	30138	30037	29898	29951	29955	30158	29952	30302	29817	29686	29981	30059	29856	29750	29723	29767	29879	29994	29842	30015	29877	30020	29879	30100	30057	29905	30051	30124	30022	29972	30087	30201	29946	29937	29814	29845	30019	30051	29908	30111	30205	30037	29878	29945	29891	29945	29883	29962	30014	30110	30028	30105	29954	29942	29975	29980	30077	30026	29825	29972	29883	30070	29955	29956	30040	29987	30117	30130	30050	30008	29952	30036	29940	30004	29998	30217	30175	30074	29857	30027	29851	29702	29991	30175	29884	30125	30050	29894	30140	29904	29707	29871	29803	30074	30036	29988	30042	30072	30005	29745	30038	30172	30152	30110	29774	29812	29949	30130	30036	30005	29939	30120	29999	29943	30146	30335	30066	30031	30032	30016	30088	30074	29918	29995	30023	29966	29996	30116	30189	29913	29826	30015	29997	30043	30026	29924	30086	29690	29933	30060	29730	30137	30121	30070	30085	29811	30032	30077	29940	29953	30119	29944	29889	30089	29946	30124	29976	29988	29945	29876	29817	30140	30030	30203	30185	29938	30046	30064	30006	30007	30114	30041	29910	29866	30105	30155	29994	30016	29914	30126	29837	30078	29965	29926	30177	29999	30143	29815	30054	29942	30045	29868	30148	29825	29923	30172	30217	30208	30054	30146	30042	29903	29910	29927	29902	30071	29875	30083	30131	29831	30011	29832	29788	30081	30010	29965	30065	29681	30011	29938	29977	30047	29713	29857	29956	30077	30120	30065	29910	29840	29923	29712	29867	29992	30067	30083	29995	29869	29980	29873	29968	30017	30126	30048	30223	30001	29959	30008	30032	30061	29775	30222	30151	30146	29813	30109	30061	30098	30099	29945	29988	29881	29951	29688	29900	29757	30023	30050	29771	30019	30196	30049	30048	30104	29831	29966	29707	29868	30062	30016	29926	30165	29776	29955	30048	29865	29979	30103	29955	29887	30065	30205	29867	30068	29907	29904	29921	29922	30001	29934	30060	30347	29979	29969	29898	30210	30165	29965	29653	29907	29791	29926	30006	29922	30003	29997	29986	29998	30307	30263	30064	30194	30087	30028	30200	29812	29996	29835	30082	29956	30048	30217	29926	29816	30219	29911	30013	29803	30050	29886	30112	29980	30119	30045	30131	30075	29877	30070	29995	30051	29954	30051	30122	29973	30094	29974	30094	30102	30129	30071	30040	29900	29995	29957	29987	29779	29831	30145	29922	30131	29976	29893	29776	30051	30083	30134	29848	30089	29882	30024	29853	29893	29893	29939	29974	29943	30129	30256	29978	29971	29896	29932	29987	30010	29800	30041	30224	29865	30118	30089	29912	30003	30085	29824	29929	29979	29924	29976	30402	30140	30034	30062	30194	29853	29913	30299	29934	29714	30268	29702	29914	29958	30079	30068	29996	30068	29972	30220	29856	29933	29882	29982	29759	30094	29956	29792	29792	30074	29921	29975	30010	30136	29807	30031	30096	29951	29970	29998	29858	30044	29937	30090	30142	29726	29921	29989	29969	30306	30049	29899	29934	29971	30116	30055	29886	30138	30141	30078	29918	29810	30040	30162	29982	30257	30262	29927	30161	30285	30062	30090	30032	29832	29943	30002	30100	30000	30204	30077	29809	29806	30093	29954	29897	29984	30051	29914	30127	30278	30164	29968	30303	30138	29839	29976	30049	30100	29776	29898	29787	29965	30101	30009	30106	30063	29936	30109	30106	30332	30195	30138	30196	30048	30141	30230	30055	29729	29990	30060	29985	30089	30204	29905	29819	29989	29729	29879	30102	29972	29708	29997	29867	30196	30104	30108	29995	30047	30025	30251	30222	29987	30041	29984	30324	29959	29957	29862	30001	30097	30069	29961	30113	29866	29906	30013	29965	30004	29873	29840	30056	30181	29878	30012	29819	29993	29861	29962	29987	30048	30034	30069	29842	29963	30224	29970	29785	29996	30184	29997	29842	30032	29759	29920	30220	30070	30061	30097	29899	29719	29920	30031	29855	29916	30159	29807	30020	30111	30065	30049	29990	30090	30018	30142	29811	30035	29887	30106	30250	30005	30064	30065	29966	30046	29790	29982	30074	29905	30079	30001	30128	30215	29797	29885	29880	30159	29917	30081	30059	29805	30272	29956	29851	29789	29875	30284	29962	29807	30017	30349	30125	29932	29761	29961	29974	30129	29795	30116	30043	30087	29753	29953	30124	30168	30052	30010	30105	30050	30099	29950	29896	30211	29967	30117	30038	29831	30112	30373	29967	30047	29994	30132	29710	30056	29863	29899	29942	30123	30161	30178	29948	30067	29964	30160	29904	29999	30143	29842	29811	30050	29907	30151	29962	29873	30023	30046	30008	29869	29891	29845	29919	30053	30131	30043	29792	29879	29895	30132	30097	30097	30135	30088	30124	29987	30131	29951	29998	29963	30246	29893	29947	30016	29993	30066	30238	30137	29802	29925	29815	29680	30247	29957	29922	30029	29967	30098	30069	29869	30050	30010	29922	30111	29832	29825	29890	29753	30113	30139	29804	30072	30205	29978	29868	29985	30162	30134	30120	30014	29899	30001	29724	30436	29921	29737	29834	29954	30133	30151	30103	29990	29902	30022	29879	30028	30142	30039	30038	30094	30100	29752	30208	30074	30014	29881	29804	30211	29985	29963	30096	29924	30270	29820	29906	30253	30075	30008	29711	30151	30078	30145	30115	30114	30138	29989	30187	30285	29914	29932	29992	30084	30205	30012	30019	30010	30035	30088	29960	29905	29851	29934	30098	30031	30152	29928	30009	30243	30238	30240	30003	29940	29872	29995	29919	30010	30095	29980	29864	29942	30112	30255	30010	30085	30017	30022	30123	30065	29678	29987	29947	30048	29948	30108	29989	30107	30305	30015	29753	29901	29970	29845	30092	29957	29959	29991	29767	30118	30107	29948	30018	29861	29876	30133	29879	30129	29873	30156	29808	29882	30025	29854	30129	29839	30100	30094	29764	30199	29969	29867	29891	30216	29984	29986	30265	29909	30107	30350	29955	29880	29886	29806	29920	29787	29936	29832	29887	30078	30040	30102	29807	29944	29998	30038	30070	29684	30034	29999	30081	30083	30153	29898	30031	29942	29914	30022	29764	30143	30033	29994	30031	29867	29831	29917	29846	30108	30049	30102	29842	30159	30031	30132	30105	30104	29874	30177	30065	29961	30063	30102	30092	29898	30338	30027	30045	29986	29809	29956	29977	29830	30093	30185	29974	29898	29939	30234	29945	30034	30032	30134	30176	30017	29744	29844	29846	29873	30054	30138	30126	30046	30034	30052	30154	29838	30035	30256	30096	30039	30036	29899	29979	30016	29904	29942	29991	30020	30110	30036	30052	30025	30119	30013	29973	30126	29985	29952	29972	30039	29898	29696	29759	30102	29963	29948	29941	29883	30066	29944	29819	30049	30195	29916	30027	30016	29945	29857	30067	29777	30016	29766	29898	29970	29940	29846	30050	30023	29873	30070	29898	30174	29929	30049	29985	29901	29931	30035	30033	30024	30301	30096	30064	30158	29987	29881	30018	29906	30161	29977	30047	29962	29719	30092	29900	29822	30145	30011	30137	30046	29983	29870	29927	30297	29804	29832	29961	29840	30242	29965	29921	30091	30176	30079	29754	30191	29951	29937	30159	29977	29840	30076	30007	29987	30114	30168	29977	29838	30064	29719	29842	29965	29798	29959	29914	29872	29971	30175	29909	30031	30093	29749	29974	29979	30125	29916	30115	29876	29887	30103	30312	30096	29877	30078	30172	29854	29936	29943	30044	29819	29851	29958	29898	29948	29797	29907	30033	29985	30009	29935	29995	29866	30197	29827	29944	29764	30039	30210	30007	30193	30014	29857	30011	30043	29899	29871	29858	29911	30212	30084	29747	30050	30144	29893	30154
44316	96336	91462	65337	42858	28673	23533	23159	22671	22606	22828	22648	22915	22904	22788	22642	22773	22788	22745	22770	22744	22775	22763	22634	23059	22678	22818	22800	22873	22905	22909	22653	22902	22719	22847	22659	22730	22884	22670	22748	22925	22772	22879	22851	22749	23052	22758	22688	22832	22878	22850	22695	22755	22878	22922	22859	22856	22676	22673	22675	22834	22739	22695	22782	22538	22832	22808	22867	22643	22848	22979	22845	22751	22818	22837	22747	22689	22927	22640	22906	22792	22742	22618	22836	23024	22717	22919	22984	22717	22828	22865	22809	22717	22874	22634	22672	22578	22905	22946	22749	22908	22943	22785	22796	22657	22749	22777	22880	22802	22795	22657	22694	22856	22850	22859	22678	22700	22906	22730	22846	22902	22571	22818	22946	22725	22598	22749	22858	22859	22731	22662	22676	22742	22978	22726	22772	22660	22868	22706	22779	23074	22766	22650	22889	22963	22896	22861	22888	22875	22721	22779	22542	22946	22896	22804	22956	22741	22869	22647	22881	22848	22857	22738	22843	22869	22692	22930	22714	22875	22757	22826	22805	22771	22872	22806	22847	22594	22965	22926	22862	22679	22774	22887	22876	22903	22543	22697	22743	22764	23007	22824	22674	22815	22930	22618	22634	22710	22722	22856	22929	22843	22850	22668	22538	22752	22695	22754	22662	22727	22739	22646	22774	22908	22729	22708	22796	22810	22795	22804	22807	22744	22631	22764	22711	22722	22863	22882	22866	22908	22871	22739	22873	22944	22964	22909	22876	22900	22862	22896	22830	22695	22812	22877	22820	22777	22657	22618	22800	22793	22933	22833	22925	22765	22692	22744	22624	22839	22675	22872	22717	22617	22851	22804	22863	22697	22830	22695	22828	22772	22775	23043	22626	22586	22816	22819	22858	22567	22865	22671	22808	22783	22931	22761	22881	22773	22830	22685	22801	22917	22823	22611	22809	22809	22795	22785	22665	22807	22617	22792	22670	22708	22822	22615	22792	22919	23014	22687	22699	22822	22829	22930	22803	22801	22763	22542	22870	22777	22880	22764	22611	22873	22800	22666	22764	22771	22823	22875	22779	22693	22805	22711	22891	22834	22776	22896	22946	22883	22807	22877	22658	22803	22899	22781	22637	22725	22899	22764	22601	22800	22691	22889	22674	22688	22956	22828	22664	22899	22709	22623	22735	22695	22908	22722	22828	22731	22548	22816	22739	22804	22889	22669	22837	22827	22866	22994	22755	22791	22822	22748	22797	22664	22679	22757	22682	22772	22792	22927	22675	22776	22792	22807	22874	22704	22889	22747	22728	22746	22706	22757	22842	22657	22805	22973	22885	22877	22695	22779	22820	22928	22618	22829	22868	22914	22773	22773	22782	22808	22564	22886	22663	22827	22870	22862	22855	22835	22747	22750	22775	22752	22747	22708	22792	22630	22831	22783	22738	22876	22650	22812	22751	22719	22777	22807	22842	22809	23072	22736	22813	22806	22830	22914	22806	22819	22707	22788	22929	22790	22655	22771	22694	22689	22879	22919	22560	22694	22911	22729	22748	22897	22937	22623	22811	22947	22966	22910	22864	22655	22815	22728	22838	22882	22895	22782	22893	22722	22874	22924	22797	22637	23022	22824	22884	22671	22777	22888	22860	22584	22688	22825	22674	22784	22950	22823	22945	22663	22953	22789	22775	22824	22830	22808	22577	22995	22615	22824	22805	23017	22728	22928	22720	22733	22702	22802	22708	22862	22879	22693	22888	22625	22962	22813	22755	22851	22766	22809	22698	22726	22939	22731	22776	22776	22715	22826	22597	22860	22671	22576	22815	22848	22841	22844	22811	22732	22762	22867	22723	22842	22960	22862	22639	22537	22864	22606	22962	22906	22765	22868	22704	22826	22874	22736	22658	22739	22731	22965	22751	22751	23005	22777	22828	22836	22632	22686	22728	22939	22850	22787	22749	22821	22686	22826	22864	22736	22763	22681	22757	22818	22827	22794	22886	22892	22927	22682	22692	22999	22934	22663	22676	22766	22682	22904	22679	22791	22721	22764	22734	22841	22672	22856	22796	22747	22747	22620	22898	22751	22831	22871	22764	22845	22733	22831	22926	22773	22740	22744	22956	22401	22811	22828	22871	22781	22602	22793	22782	22755	22890	22727	22532	22734	22708	22806	22799	22867	22817	22619	22738	22726	22822	22733	22786	22825	22868	22775	22904	22749	22640	22682	22748	22929	22750	22589	22779	22773	22705	22790	22891	22891	22888	22815	22749	22849	22690	22757	22842	22764	22899	22682	22671	22849	22910	22741	22841	22757	22810	22901	22723	22612	22845	22722	22791	22888	22853	22801	22895	22669	22827	22860	22771	22691	22956	22786	22939	22770	22658	22931	22857	22691	22736	22702	22762	22818	22749	22642	22986	22855	22675	22917	22948	22805	22782	22681	22781	22689	22687	22886	22769	22929	22609	22877	22776	22701	22675	22751	22665	22758	22705	22631	22718	22730	22774	22844	22807	22640	22930	22711	22590	22623	22743	22932	22684	22824	22744	22966	22910	22715	22816	22813	22762	22914	22790	22636	22813	22665	22692	22697	22884	22755	22803	22765	22528	22873	22892	22812	22799	22845	22912	22797	22818	22713	22778	22615	22749	22775	22868	22935	22915	22841	22809	22534	22893	22974	22854	23041	22788	22912	22863	22708	22873	22637	22705	22764	22978	22820	22894	22850	22812	22786	22758	22852	22778	22728	22954	22750	22846	22822	22813	22770	22840	22667	22764	22791	22852	22873	22769	22771	22689	22774	22734	22675	22718	22817	22927	22920	22792	22594	22755	22589	22865	22877	22903	22792	22767	22974	22874	22816	22787	22871	22668	22740	22734	22836	22786	22834	22956	22778	22816	22955	23025	22894	22890	22817	22767	22826	22746	22894	22743	22830	22594	22936	22720	22773	22755	22732	22809	22887	22936	22822	22815	23001	22648	22761	22866	22823	22662	22798	22812	22725	22804	22913	23133	22827	22869	22845	22710	22644	22709	22809	22817	22897	22764	22815	22684	22833	22904	22609	22626	22844	22689	22704	22698	22754	22831	22987	22790	22912	22869	22738	22861	22730	22672	22814	22737	22615	22796	22798	22706	22736	22750	22792	22968	22777	22956	22718	22599	22592	22773	22760	22910	22945	22812	23021	22749	22885	22888	23032	22755	22971	22796	22778	22841	22859	23004	22674	22825	22650	22862	22847	22829	22780	22703	22816	22818	22908	22860	22888	22821	22828	22700	22739	22835	22493	22584	22698	22713	22701	22814	22672	22799	22632	22766	22637	22858	22648	22679	22954	22793	22830	22774	22921	22773	22703	22879	22785	23010	22920	22980	22682	22864	22827	22680	23059	22595	22694	22693	22712	22653	22694	22880	22753	22803	22889	22829	22830	22869	22805	22643	22970	22798	22849	23003	22675	22794	22897	22673	22665	22779	22884	22693	22975	22507	22838	22729	22705	22607	22766	22702	23013	22813	22817	22760	22744	22748	22718	22737	22807	22905	22927	22754	22765	22783	22848	22819	22937	22774	22696	22705	22656	22779	22725	22828	22815	22908	23055	22688	22646	22959	22933	22699	22819	22862	22864	22731	22740	22896	22859	22660	22965	22875	22792	22978	22764	22843	22742	22811	22852	22609	22788	22724	23087	22824	22812	22660	22823	22834	22740	22770	22695	22863	22579	22779	22977	22764	22616	22651	22744	22755	22716	22857	22638	22925	22817	22615	22794	22759	22857	22774	22836	22774	22914	22860	22676	22874	22632	22861	22730	22775	22928	22712	22838	22783	22613	23198	22886	22906	22771	22838	22770	22849	22701	22734	22777	22636	22703	22650	22814	22836	22857	22586	22800	22700	22863	22844	22679	22882	22837	22855	22769	22816	22893	22960	22714	22815	22735	22789	22616	22769	22692	22871	22736	22742	22756	22574	22882	22807	22784	22935	22797	22847	22864	22837	22742	22746	22822	22723	22685	22609	22879	22886	22548	22859	22877	22757	22592	22778	22681	22865	22922	22695	22835	22814	22876	22939	22830	22824	22718	22814	22922	22704	22756	22884	22901	22654	22812	22834	22814	22620	22939	22903	22916	22817	22803	22693	22871	22691	22893	22793	22782	22783	22913	22868	22781	22857	22767	22784	22887	22847	22748	22719	22798	22856	22807	22788	22840	22712	22980	22759	22819	22752	22784	22756	22833	22807	22910	22844	22776	22840	22795	22666	22861	22776	22740	22665	22628	22886	22932	22949	22836	22769	22840	23061	22961	22813	22817	22817	22688	22653	22721	22902	22765	22740	22726	22923	22502	22911	22818	22819	22852	22783	22837	22833	22812	22759	22630	22896	22902	22825	22748	22652	22824	22721	22735	22822	22769	22778	22766	22826	22797	22663	22928	22885	22781	23006	22745	22674	22844	22812	22654	22599	22722	22964	22920	22661	22981	22721	22668	22761	22778	22882	22813	22710	22758	22967	22827	22733	22717	22906	22723	22727	22737	22928	22760	22582	22892	22739	22648	23042	22772	22713	22754	22460	22890	22688	22887	22844	22898	22888	22723	22764	22866	22754	22929	22851	22760	22824	22690	22809	22853	22702	22840	22831	22835	22653	22874	22905	22815	22681	22917	22816	22867	22924	22881	22610	22886	22863	22769	22812	22901	23091	22630	22775	22622	23047	22846	22954	22767	22678	22663	22873	22803	23058	22930	22768	22829	22954	22643	22845	22786	22819	22679	22887	22737	22864	22853	22714	22810	22778	22868	22791	22887	22749	22823	22904	22707	22798	22821	22804	22876	22803	22730	22674	22706	22860	22960	22890	22835	22775	22989	22678	22870	22873	22781	22820	22939	22868	22988	22773	22922	22766	22740	22759	22762	22736	22790	22782	22639	22836	22751	22669	22746	22619	22730	22643	22915	22801	22833	22875	22947	22705	22854	22781	22905	22756	22846	22925	22789	22936	22888	22639	23090	22758	22544	23002	22901	22778	22781	22764	22725	22958	22888	22818	22933	22830	22740	22777	22727	22816	22837	22774	22822	22916	22918	22857	22982	22833	22723	22859	22872	22684	22885	22792	22868	22748	22868	22791	22863	22949	22903	22722	22740	23006	22819	22905	22801	22764	23061	22783
22462	23878	44661	47035	40726	35246	33719	31223	31194	31677	31685	31303	31483	31274	31396	31258	31241	31044	31131	31469	31269	30945	30963	31209	31131	31187	31019	31278	31158	30755	30838	31199	31137	31263	31000	30757	31147	30907	30988	30747	31099	31059	31101	31218	30794	31090	30967	31064	30979	30766	31076	30821	31051	30953	31067	30685	30926	31020	31145	30591	31060	31058	30858	30864	30919	30765	31092	31176	30928	30849	31049	31091	30993	30898	30786	31172	31210	30993	30872	30954	30752	30870	31060	30749	30904	30910	31020	31040	30554	30957	30973	30871	31070	31105	30901	30910	30866	30883	30953	30932	30875	31033	31046	30795	31049	30773	30936	30878	31151	30970	30898	30851	30691	31109	30933	30749	30962	31025	30777	30734	30885	30920	30950	30920	30898	30943	31034	30758	31080	31050	31010	31127	30783	30961	30993	30802	30971	30801	30846	31098	30926	30893	31015	30887	31039	30879	30864	30948	30817	30902	31102	30836	30950	30888	30839	30726	30766	30768	30867	30798	30755	31002	30955	30928	30948	30693	31041	30870	30979	30833	30986	31140	31161	31014	30832	31199	30921	30826	31047	31050	30966	30883	31177	31220	31067	31029	30851	30788	30712	31138	30864	30685	30861	30906	31224	31079	30863	30930	31021	30803	30960	31102	30774	30995	30915	30837	30691	30877	30874	30779	31109	30933	30888	30902	31038	30985	30877	30963	31206	30662	30594	30626	30768	30946	30786	30920	31048	30921	30787	30843	30800	30928	30800	30838	30859	30622	30639	30750	31023	30731	30909	30834	31227	30685	30858	30824	30695	31029	30858	31024	30833	30926	30967	31089	31102	30874	30990	31166	30928	30786	30986	30889	31043	30961	31057	30913	30980	30966	30796	31079	30740	30824	30944	30830	31100	30852	30867	30839	30917	30902	30751	31068	30723	30844	31167	31171	31038	30900	30878	30969	30644	30870	30897	30838	30939	31017	30798	30989	31098	30909	30788	30952	31121	31114	30984	30984	30905	31040	31169	31104	31014	31000	30931	31089	30888	30865	30991	30947	31040	30763	30823	30959	30958	30698	30724	30988	30570	31070	31007	30835	30675	30871	30914	30702	30900	30913	31161	30658	30897	30667	30794	30929	30945	30984	31014	30776	31018	30863	30924	30861	30858	30914	30776	30950	30863	31121	30874	30959	30976	30862	30832	30953	30551	30902	30881	30737	31162	30866	30993	30944	30776	30952	30839	30680	31194	30929	30851	30942	30827	31040	31007	31034	30843	30743	30909	30800	31165	30941	30794	31057	30933	31101	30747	30785	31000	30713	30891	30584	30818	31151	30743	30783	30720	30760	30948	30783	30995	31007	30942	30838	30949	31231	30990	31083	31025	31115	30952	30710	30670	31064	30937	30836	30805	30739	31080	31030	30807	30833	30886	30693	30899	30742	31031	30922	30833	30908	30737	30934	31004	31250	30831	30984	31043	31010	31009	31080	30684	30757	30909	31029	30890	30894	30781	30965	30923	31069	31182	31037	30970	30854	30920	31015	31094	30843	30892	30802	30669	30954	30804	31130	30830	30966	30820	30832	30915	31023	31133	31151	31009	30737	30843	30961	30893	31182	30879	30998	31000	30722	31039	30841	30813	30971	30849	30991	30971	30893	30775	31049	30755	31018	31008	30869	30692	30916	30894	31023	30837	30552	30954	31053	30887	30875	30750	30994	31075	30962	30501	30899	30978	31070	31021	30655	30826	30557	30873	31058	30826	30970	31015	31039	30949	30947	30783	30869	30927	30980	30808	30923	31033	30979	30804	30825	30832	30759	31149	30973	31141	31079	30697	30788	30853	30760	30818	30879	30935	30812	30923	31062	31053	30938	30961	31007	31041	30875	30940	30779	30959	30879	30749	30942	30847	30898	31016	30762	30827	30635	30703	30981	30948	30725	31027	30847	31005	31014	31043	30934	30964	30789	31058	30676	31093	30934	31078	30912	30849	30799	30927	31067	30800	30937	30974	30998	30950	30835	31118	31092	31120	30787	30755	30980	31083	30907	31131	30658	30770	30944	30807	30697	30894	30892	30928	30903	31003	30916	30756	30693	30682	30815	30945	30742	30800	30821	30856	30846	30974	31026	30949	30966	30883	31034	31021	30943	31123	30721	30815	31075	30941	31097	31156	30770	31046	31141	30858	30848	30861	30932	30819	30840	30956	30991	30764	30748	30811	30741	31056	30806	30840	30924	31053	30961	30641	31019	30873	31056	30855	30826	30930	30957	30921	30909	30966	30866	30787	31149	30808	30928	30794	30903	30765	30794	30780	30869	31009	31024	30999	30740	31088	30800	30860	30945	30986	31082	30746	30678	30764	30849	30947	30917	30864	30747	31048	30984	30843	30775	30751	30885	30713	30987	31024	31152	30925	30823	30957	30720	30816	31011	30756	30688	30908	30861	30872	30818	30586	30776	31196	30947	31040	30906	31032	30879	30770	31077	30773	31133	31056	30692	30623	30722	30837	30844	30863	30832	30782	30816	30783	30823	30962	30965	30979	30898	31087	31054	31087	31008	31069	30891	30889	30995	30811	31152	31012	30854	30982	30798	31034	30899	30975	30923	31043	31073	31061	30878	30916	30735	30887	30806	30743	30728	30639	31201	31089	30772	31078	30868	30889	30888	30609	30907	31001	30978	30663	30915	30751	30721	31108	31067	30992	30693	30876	30963	30781	30765	30795	30886	30873	30941	30945	30850	30929	30818	30800	30784	31008	31062	30935	30996	30717	31012	31091	30992	30775	31110	30914	30944	31025	30938	31048	30582	30981	31024	30650	30904	30737	30692	30661	31260	31041	30887	30936	30854	30976	31080	31258	30938	30902	30885	30730	30701	30847	30850	30587	31010	30973	31176	31177	31028	30965	30934	31065	30988	31126	30918	30880	30824	30996	30808	30785	30963	30875	31064	31203	30918	30818	30640	30713	31010	30811	31006	30826	30693	30822	30845	30706	30814	31201	30879	30950	30669	30862	30757	30853	31003	30825	30713	31029	30712	30638	30987	30788	30941	31092	30965	30988	30889	30974	30925	30872	31006	30703	30764	30886	30883	30742	30700	30955	30794	31144	31104	30823	31121	30797	30853	31155	30916	30689	31007	30820	30968	31032	30861	31026	30825	30885	30749	31195	31048	30984	30789	30892	30859	30758	30973	30936	30653	30866	31182	30846	30884	30979	30649	30742	30858	30930	30950	30877	30678	30635	30847	30832	30991	30762	30974	30949	30821	30950	30799	30872	30987	30817	30875	30973	30871	30820	31005	30958	30881	31147	30989	30968	30938	30925	30826	30862	30958	30836	30922	31172	30931	31180	31085	30777	30946	31025	30693	30765	30956	30844	30662	31226	30861	31126	30922	30719	30861	30920	30887	31052	30964	31053	30844	30933	31225	30793	30865	31064	30822	31071	30945	30948	30902	30873	30787	30766	30828	30953	30807	30812	31118	30935	30713	30771	30879	30973	30761	31107	30878	30969	30722	31032	30869	30645	31118	31026	30915	31018	31078	30862	30881	31150	30638	30937	31098	31054	31031	31028	30895	30909	30954	31147	30910	30951	30724	30776	30924	30968	30815	30864	31017	30836	30938	31190	30976	30968	31056	30894	30847	30769	30760	30880	30946	30781	30796	31025	30868	30978	31204	30629	30974	30964	30769	31000	30680	30789	30821	31171	30944	30971	30949	30964	30929	31042	31058	30789	30859	30936	31031	31083	30875	31123	30830	30704	30976	30986	31001	30916	30898	30837	31045	31140	30997	30883	30878	30853	30703	30832	30822	30838	30965	30890	30810	30938	30920	30767	31001	31191	30831	30914	30928	30963	30807	31034	31000	31090	30611	30997	30922	30958	30963	30866	30976	30809	31118	30927	30954	31004	30799	31104	30959	31059	30890	30907	30777	30763	30845	30972	31009	30853	31022	30914	31038	30774	30911	30824	30789	31058	30992	31015	31028	31102	30822	31083	30564	30847	31016	30873	30781	31008	30802	31094	30934	31056	30927	30852	30993	30992	30644	30926	30912	30818	30980	30729	30725	30766	30795	30971	30980	31231	30727	30916	30759	31016	30970	30924	30842	31254	30859	31048	30881	31040	30866	30973	30989	30909	30862	30837	30881	31051	30962	30677	30788	31080	30884	30811	31048	30691	30953	30579	31023	30853	31038	30714	30534	30823	30950	30799	30867	30897	30745	30943	30881	30929	31033	30724	30841	31082	30790	30791	30963	30987	31145	31055	31087	30775	30934	30918	30940	31015	30679	30752	31093	30959	31040	30819	30784	30980	30952	30893	30901	30982	31016	30878	30835	30974	30810	30872	30917	30997	31010	30979	30699	31007	30856	31160	30895	30777	30790	30971	30838	30808	30812	31046	31043	31040	31010	31092	30879	30781	31000	31131	31015	30806	30750	30899	30781	31055	30924	30987	30714	30885	31011	30822	30936	31046	30824	31111	31050	30978	30999	30893	30909	30577	30818	31116	30838	30907	31000	30970	30908	30806	30808	30991	30967	30981	30806	30856	30671	30797	31071	30716	31111	30906	31079	31139	30796	31075	30815	31016	31053	30760	30729	30939	30952	30919	30917	30792	30775	31144	30825	31159	30749	30840	30870	30935	31175	31100	30824	31002	30862	30907	30887	30901	31113	30947	31093	30769	30932	30528	30848	30911	30966	31032	30986	30792	31028	30590	30652	30784	30783	31096	31082	30985	30901	30954	30905	30717	31049	30961	30993	30912	30757	31077	30832	31040	30636	30866	30936	30955	30762	30826	31041	30880	30833	30994	31093	30849	31166	30946	30936	31094	31112	30998	30855	31259	31138	31137	30830	30897	31105	31061	30849	30865	30860	30935	31070	30672	30698	30861	30896	30620	31031	31022	31102	30806	30798	31007	30984	30891	30752	30909	30879	30633	31068	30878	31098	31255	30875	30826	30967	30803	30986	30876	31141	30771	30816	30656	31058	30896	30981	30924	30873	31145	30884	31136	31023	30818	30782	30883	30678	30700	31007	30895	30919	31035	30812	30825	31010	31049	30938	31074	30912	30738	30914	30763	31143	30880	30877	30578	31027	30739	30858	30753	30798	30753	30912	30994	30912	31171	30757	31176	31026	31170	31081	31059	30933	31223	30706
58913	94562	94301	83484	57319	35327	24655	23659	23042	23120	23239	23214	23298	23276	23347	23378	23300	23389	23405	23354	23332	23244	23355	23175	23349	23341	23373	23448	23152	23528	23427	23471	23332	23414	23456	23448	23317	23402	23409	23205	23406	23195	23402	23353	23287	23442	23266	23459	23366	23345	23370	23324	23399	23229	23467	23288	23432	23358	23439	23447	23422	23462	23376	23118	23265	23459	23320	23372	23569	23465	23256	23485	23343	23265	23453	23168	23249	23307	23377	23315	23334	23321	23334	23344	23191	23314	23437	23295	23228	23336	23443	23204	23381	23413	23378	23291	23331	23474	23551	23237	23510	23314	23502	23264	23372	23423	23450	23505	23298	23545	23268	23274	23404	23433	23377	23205	23332	23163	23542	23405	23460	23312	23266	23265	23463	23402	23236	23181	23406	23545	23295	23286	23470	23283	23593	23270	23234	23337	23292	23403	23326	23338	23274	23584	23443	23348	23317	23411	23397	23377	23390	23210	23262	23539	23359	23375	23410	23491	23499	23270	23277	23281	23414	23420	23343	23409	23328	23118	23449	23271	23618	23236	23378	23450	23467	23341	23463	23414	23166	23449	23426	23342	23243	23583	23238	23420	23356	23231	23484	23317	23399	23312	23377	23280	23184	23247	23487	23347	23338	23425	23339	23529	23184	23178	23324	23393	23339	23371	23327	23293	23413	23256	23400	23400	23403	23302	23256	23518	23526	23479	23074	23275	23328	23432	23295	23226	23319	23422	23283	23432	23306	23400	23396	23504	23197	23436	23099	23203	23367	23389	23272	23400	23479	23325	23149	23353	23347	23441	23400	23378	23331	23241	23216	23351	23130	23530	23300	23416	23329	23372	23444	23515	23191	23288	23320	23445	23459	23188	23451	23573	23602	23147	23401	23297	23473	23312	23375	23327	23217	23442	23380	23370	23212	23146	23321	23395	23467	23482	23229	23310	23398	23346	23332	23421	23265	23435	23370	23301	23100	23356	23289	23503	23216	23305	23369	23471	23468	23352	23330	23491	23368	23254	23413	23374	23359	23455	23355	23240	23457	23398	23345	23307	23306	23223	23338	23469	23368	23426	23347	23448	23285	23352	23192	23355	23304	23299	23399	23234	23309	23369	23172	23198	23414	23294	23201	23378	23249	23417	23399	23383	23333	23145	23304	23298	23412	23317	23432	23448	23164	23285	23326	23283	23449	23359	23335	23405	23411	23329	23205	23284	23239	23430	23165	23404	23420	23305	23297	23360	23571	23260	23307	23238	23263	23272	23372	23321	23514	23183	23513	23201	23238	23237	23181	23283	23299	23249	23201	23329	23161	23364	23294	23416	23412	23340	23337	23307	23388	23345	23437	23161	23390	23555	23193	23277	23390	23359	23205	23191	23349	23305	23281	23382	23232	23316	23198	23274	23297	23363	23149	23320	23467	23401	23327	23253	23525	23313	23475	23364	23266	23401	23590	23308	23382	23420	23319	23306	23353	23363	23576	23265	23246	23211	23285	23283	23268	23568	23353	23426	23218	23411	23255	23515	23477	23236	23198	23397	23468	23205	23431	23301	23397	23410	23391	23495	23377	23449	23204	23245	23325	23251	23389	23280	23383	23419	23328	23345	23335	23282	23454	23502	23352	23432	23457	23294	23259	23325	23197	23348	23407	23187	23244	23262	23317	23368	23232	23322	23397	23400	23185	23398	23388	23274	23542	23288	23391	23286	23342	23400	23460	23354	23295	23132	23426	23216	23390	23428	23347	23346	23437	23280	23240	23459	23363	23479	23314	23387	23278	23323	23416	23325	23136	23400	23288	23415	23279	23183	23257	23305	23373	23334	23422	23529	23306	23318	23419	23211	23374	23344	23387	23234	23319	23080	23413	23319	23246	23355	23266	23414	23304	23302	23443	23230	23169	23365	23448	23587	23187	23211	23300	23362	23374	23350	23105	23292	23292	23430	23405	23383	23384	23493	23336	23390	23293	23378	23405	23335	23195	23421	23428	23391	23155	23378	23334	23278	23299	23397	23157	23247	23315	23577	23385	23536	23294	23488	23209	23275	23388	23335	23271	23417	23305	23217	23491	23278	23393	23256	23502	23359	23217	23288	23190	23356	23431	23443	23489	23084	23310	23480	23247	23312	23516	23321	23451	23310	23407	23393	23192	23334	23241	23372	23483	23440	23362	23396	23297	23417	23513	23194	23257	23229	23325	23350	23337	23392	23367	23209	23173	23392	23408	23481	23288	23231	23273	23467	23415	23447	23474	23340	23406	23402	23277	23330	23279	23272	23492	23439	23348	23342	23298	23352	23263	23423	23247	23351	23429	23405	23308	23278	23336	23418	23466	23305	23364	23305	23498	23507	23292	23259	23178	23262	23364	23320	23092	23248	23472	23461	23394	23450	23395	23598	23354	23287	23400	23250	23120	23399	23302	23258	23322	23328	23484	23510	23319	23225	23098	23311	23319	23488	23357	23245	23279	23415	23353	23321	23391	23507	23263	23361	23361	23321	23611	23312	23346	23348	23197	23463	23278	23162	23423	23250	23327	23283	23462	23412	23353	23403	23196	23256	23426	23300	23602	23408	23264	23242	23354	23355	23456	23371	23273	23445	23160	23143	23327	23314	23081	23301	23466	23333	23240	23220	23485	23429	23232	23390	23476	23500	23276	23394	23318	23368	23414	23373	23315	23586	23198	23481	23336	23402	23534	23510	23346	23299	23376	23216	23305	23377	23564	23211	23400	23363	23227	23305	23312	23196	23277	23436	23337	23321	23159	23387	23285	23256	23357	23482	23393	23169	23316	23207	23320	23207	23403	23334	23556	23358	23395	23361	23538	23405	23546	23512	23496	23554	23289	23276	23351	23402	23185	23294	23303	23467	23349	23446	23541	23375	23449	23170	23397	23377	23354	23662	23312	23342	23366	23414	23356	23245	23224	23448	23474	23124	23379	23432	23425	23378	23368	23258	23344	23352	23484	23222	23278	23326	23359	23488	23379	23302	23367	23291	23328	23321	23238	23428	23194	23200	23230	23132	23161	23329	23217	23399	23421	23280	23293	23419	23495	23298	23190	23076	23267	23334	23276	23303	23366	23317	23436	23189	23493	23485	23283	23301	23383	23361	23444	23420	23232	23261	23344	23307	23340	23438	23418	23351	23284	23110	23323	23261	23437	23178	23510	23379	23317	23429	23331	23194	23288	23350	23078	23215	23493	23197	23303	23412	23446	23514	23419	23267	23263	23228	23325	23313	23483	23385	23498	23282	23346	23487	23326	23210	23588	23462	23271	23331	23217	23175	23506	23396	23273	23347	23407	23408	23204	23563	23298	23219	23291	23351	23377	23367	23378	23390	23418	23371	23388	23419	23303	23284	23224	23404	23497	23274	23388	23457	23286	23411	23213	23445	23225	23314	23429	23416	23597	23307	23306	23350	23260	23396	23349	23434	23317	23529	23271	23315	23327	23498	23441	23396	23292	23441	23315	23460	23419	23488	23335	23180	23373	23260	23263	23386	23377	23385	23265	23409	23291	23458	23360	23385	23371	23384	23300	23172	23366	23366	23131	23302	23353	23235	23475	23367	23213	23195	23331	23617	23404	23408	23355	23342	23139	23551	23081	23458	23392	23208	23337	23256	23348	23312	23300	23512	23297	23423	23255	23069	23350	23243	23470	23204	23306	23505	23272	23204	23338	23310	23278	23322	23183	23297	23401	23285	23217	23122	23328	23401	23461	23219	23192	23477	23565	23176	23270	23321	23265	23401	23458	23386	23342	23445	23343	23541	23211	23295	23303	23286	23301	23347	23363	23400	23223	23225	23323	23311	23319	23308	23394	23462	23210	23255	23403	23302	23368	23341	23211	23338	23477	23341	23537	23525	23336	23159	23294	23370	23410	23374	23495	23369	23358	23335	23537	23400	23254	23323	23321	23441	23359	23300	23332	23367	23483	23354	23364	23283	23383	23376	23362	23263	23360	23508	23275	23410	23257	23431	23464	23319	23451	23351	23447	23336	23348	23563	23386	23247	23149	23245	23436	23304	23170	23477	23323	23384	23291	23366	23270	23321	23407	23400	23377	23340	23117	23460	23178	23330	23395	23514	23358	23389	23340	23381	23392	23210	23304	23644	23355	23330	23328	23360	23301	23283	23220	23494	23439	23308	23364	23324	23352	23367	23278	23157	23412	23118	23282	23223	23269	23260	23264	23378	23322	23356	23347	23302	23577	23257	23387	23284	23455	23199	23439	23137	23540	23197	23184	23416	23242	23379	23340	23426	23341	23253	23396	23447	23367	23436	23336	23152	23335	23233	23208	23113	23421	23419	23143	23379	23264	23392	23410	23167	23295	23204	23372	23416	23181	23310	23212	23358	23253	23408	23162	23247	23203	23512	23331	23349	23257	23555	23212	23518	23244	23305	23273	23225	23266	23298	23253	23272	23400	23275	23473	23294	23356	23365	23363	23372	23338	23154	23378	23260	23221	23437	23329	23311	23260	23326	23262	23517	23249	23476	23375	23222	23331	23238	23225	23334	23452	23183	23458	23233	23248	23284	23364	23343	23499	23194	23240	23391	23579	23302	23278	23388	23257	23462	23270	23438	23092	23403	23387	23270	23367	23575	23271	23173	23268	23245	23503	23303	23292	23321	23329	23255	23275	23362	23390	23166	23431	23423	23509	23322	23278	23309	23244	23431	23255	23223	23366	23350	23440	23362	23294	23369	23343	23312	23312	23228	23193	23409	23393	23253	23171	23218	23291	23414	23421	23165	23241	23272	23382	23289	23301	23260	23244	23307	23447	23339	23252	23448	23348	23318	23417	23435	23213	23523	23233	23402	23303	23459	23290	23473	23420	23341	23229	23268	23386	23475	23356	23431	23479	23289	23401	23214	23494	23481	23332	23390	23269	23317	23421	23452	23280	23256	23357	23376	23266	23315	23418	23257	23434	23221	23317	23439	23229	23266	23328	23202	23329	23381	23464	23223	23276	23353	23352	23278	23379	23480	23319	23314	23449	23256	23373	23269	23392	23332	23400	23345	23289	23240	23278	23375	23250	23232	23464	23368	23267	23124	23285	23239	23394	23330	23324	23265	23399	23300	23631	23280	23445	23458	23304	23333	23308	23189	23346	23419	23326	23325	23549	23271	23242	23493	23310	23313
28938	39580	53327	42948	34064	31072	30243	29994	30034	29934	29941	29954	29947	30064	30022	29884	29757	29888	29780	30036	30181	30170	29907	29951	30010	30032	30179	30016	29925	29662	30111	29761	29950	29841	29995	29839	29933	29861	29991	30019	29718	29697	30076	29734	29955	29921	29929	29999	29929	30130	29975	29925	29842	29724	29939	29745	29923	30098	30095	30002	29914	29686	29951	29740	29891	30132	29837	29776	29968	29843	29877	30045	29970	30147	29754	29868	29907	29960	29811	30010	29856	29783	29804	29665	29910	30142	29715	29531	29876	30026	29793	29888	30009	29813	29978	30022	29907	29980	29617	29600	29693	29952	29716	29789	29895	30023	29744	29788	29932	29893	29837	29991	30262	29841	30024	30030	30035	29875	30166	30003	29796	29821	29909	29826	30208	30024	29850	30019	29711	29930	30106	29600	29928	30083	29881	29960	30031	29946	29889	29668	29851	29863	29891	30028	29971	29901	29833	29944	30039	29826	29886	29846	29937	29939	29997	30108	29900	29899	29821	29978	29621	29922	29952	29943	29770	29655	30051	30080	30003	29991	29790	29957	29990	29848	29924	30037	30042	29654	29898	29837	29849	29823	29917	30025	29874	29901	29854	29752	29860	29876	29883	29839	29881	29869	29529	29796	30091	29840	29694	29937	29905	29973	29645	29861	29888	29824	29934	30196	29914	29990	29805	29831	29708	29638	29886	29827	29612	29862	29743	29777	29869	29922	29970	29790	29805	29764	29835	29615	29761	29770	29870	29896	29879	29954	29978	29891	29829	29931	29736	29709	29745	29977	29878	29962	29657	29594	29715	29868	29890	29877	30110	29739	30034	29923	30001	29786	30096	30015	29821	29910	29848	29823	29729	29816	29695	29977	29760	29844	29735	29958	29893	29957	29822	30036	30142	30196	30039	29961	29876	29999	29959	29818	29677	29875	29816	29903	30112	29800	29675	29807	29819	30019	29800	29886	30019	29937	30028	30034	29941	29891	30000	30147	29994	29674	29883	29677	29990	29981	29936	29628	29870	29976	29864	29853	29875	29795	29855	29823	29878	29736	29720	29894	29920	29727	29987	30050	29805	29946	29755	29892	29953	29616	29791	29880	30103	29734	29715	29845	29950	30081	29869	29829	29912	29854	29965	29925	29865	29728	29685	29618	29871	29862	29971	29728	29792	29872	29882	29864	30109	29917	29865	30144	30063	29825	29982	30002	29895	29753	29829	29909	29870	29880	29826	29820	29900	30040	29992	29904	29940	29876	30113	29978	29864	29656	29885	29933	29757	29750	30013	29820	29893	30008	29770	29912	29796	30057	30040	29780	29806	29818	29977	29780	29898	29909	29993	29960	30034	29980	29783	29756	29820	29880	29786	30027	29972	29900	30070	29957	29969	30107	29951	29763	29843	29836	29674	29957	29748	30021	29766	29908	29898	29851	29840	29764	29978	29780	29799	29885	29624	29786	29916	29823	30009	29619	29786	29745	29792	29821	30016	29868	29997	30040	29927	29793	29896	29806	29846	29720	29749	29773	30014	29935	29731	29685	30136	29669	29870	29891	29990	29936	30178	29976	29970	29881	30059	29754	29938	29957	29951	29805	29883	29831	30158	29834	29770	29927	29796	29776	30063	29949	29969	29984	29995	30022	29979	29954	29839	29894	29747	29868	29802	29830	29938	30101	29993	29975	29986	29816	29894	30000	30031	29839	29939	29910	29638	29912	29736	29938	29925	29797	29699	29806	29904	30024	30017	29966	29999	29856	30309	30003	30046	29943	29875	29913	29923	30045	29888	29843	30087	29856	29771	29662	29782	29992	29770	29893	29909	29915	29834	29933	29862	29684	29971	29948	29855	29961	29617	29780	30266	29866	29901	29829	29903	29941	29910	29668	29966	29923	29890	29831	29864	29907	30062	29929	30007	29998	29944	29978	29591	29764	29911	29911	29826	30061	29520	29668	29729	29748	29912	29997	30170	30015	29811	29762	29804	29890	29672	29722	29939	29700	29880	29901	29974	29975	30109	29850	30021	29896	29936	30156	29749	29942	29876	30081	29990	30177	29896	29906	29973	29775	29891	29735	29989	29901	30160	29951	29872	29969	29990	29986	29718	30013	29639	29889	30038	30068	30031	29804	29905	30110	30158	29863	29969	29729	29922	29923	30072	30022	29887	29874	29967	29615	29883	29997	29520	29925	29949	30004	29866	29850	29862	29958	29939	29968	29784	29733	29968	30138	29901	30031	29863	29730	30031	29813	30129	29984	29981	29906	30033	29915	29703	29767	29948	29858	29849	29722	29739	29799	29894	29988	29784	29790	29645	29703	29988	29957	29934	29918	29938	30099	29956	29853	29810	29909	29847	29861	30026	29870	29935	29988	29872	29980	29908	29915	30144	29803	30018	29929	29888	29734	30063	29764	29818	29581	29742	29917	30042	29866	29882	29881	29979	29934	29934	29982	30077	30033	29888	29628	29958	29813	29813	29826	29759	29664	29958	29999	29840	29652	29860	29946	29724	30076	29865	29859	29840	29642	29727	30072	30024	29914	29627	29944	30037	29741	29833	30077	29985	30093	30132	29813	29900	30185	30034	29888	29962	29914	29847	29813	29955	29972	30003	29894	29868	29942	29990	29713	29799	29815	29628	29832	29812	29786	30015	29700	29735	29632	29937	29990	29902	29872	30000	29737	29756	29737	29881	29926	29856	29944	29854	29963	29880	29743	29656	29685	29625	29934	29829	29879	30065	30020	29815	29828	29886	29873	29889	29745	29739	29854	29931	29835	30116	30194	29962	29825	30193	30127	29914	29983	30142	29987	29988	29951	29946	29762	29946	30004	29863	29873	29823	30041	29874	29945	29856	29768	29948	29720	30327	29976	29878	29885	29871	29820	29890	29824	29732	30016	29758	29702	29705	29695	29878	29659	30021	30077	30096	29816	29699	30020	29801	29889	29853	29638	29876	29817	30096	29868	29938	29942	30113	29703	29950	29698	29885	29731	29883	29768	29831	29909	30098	30109	30065	29828	29886	29532	30024	29965	29764	29837	30015	29704	29814	30057	29836	29869	29746	29879	29787	29989	29871	30004	29794	29844	29832	30077	29907	29919	30010	29866	29733	29743	29786	29895	30025	30093	29813	29706	29924	29943	29745	30100	29861	30109	29800	30214	30077	30067	29975	30020	29852	29943	29916	29988	30009	29936	29753	29600	29860	29945	29720	29941	29791	29827	30023	29916	30106	29955	29941	29891	29791	29891	29798	29517	29892	29929	29668	29836	30031	29810	29855	29934	30046	29635	29968	29956	29862	29899	30036	29829	29539	29869	29911	29838	29812	29771	29775	29804	30148	29857	29827	29908	29949	29790	29674	29871	29841	29784	29983	29795	30028	30038	29915	29867	30017	29633	29864	30071	29958	29767	29719	29676	30088	29804	29709	30072	29767	29839	29896	29709	29923	29989	30074	29979	29884	29871	29868	29863	29970	29878	29732	29829	30063	29736	29737	29896	29945	29776	29972	29774	29987	29795	29943	29871	29865	29776	29930	29782	30213	29899	30005	29742	29839	29903	30113	29819	29889	30027	30024	30056	29901	29769	29858	29926	29864	29994	30004	29937	30058	29780	29944	30114	29983	30025	29927	30047	29745	29842	30064	29953	29965	29892	30028	29751	29930	29800	29955	29871	29922	29889	29809	30073	29999	30029	29988	30060	29893	29966	29748	29890	29910	29993	29832	29818	29829	29905	30039	29907	29658	29770	29884	29923	30077	30073	29946	30058	30049	29998	29896	29764	29894	30149	30160	29762	30114	29732	29795	29725	30033	29673	29728	29710	29927	29718	30050	30034	29740	29942	30097	29966	29883	29732	29950	29860	29912	30059	29729	29911	29779	29982	29974	30050	29885	29807	29814	29750	29792	29825	29814	29753	29999	29995	29765	30103	29975	29888	29929	29873	30169	30052	29884	29958	29868	29885	30076	29953	29806	30060	29906	29876	30021	29999	30073	29852	29995	29913	30086	30002	30026	30001	30080	29950	30098	29780	29826	29778	29838	29977	29827	29859	29957	29889	29844	30037	29762	29770	29816	29699	29927	29970	29766	30063	29840	29953	29862	29867	30027	29711	30017	30038	30060	29910	29974	30025	30071	29891	30092	30010	29880	29997	30032	29957	30118	29738	29711	29738	30061	29984	29956	29942	30015	29873	29917	29685	29845	29942	29792	29872	29798	29916	29804	29864	29783	29949	29944	30136	29857	29862	29688	29905	29830	29990	29866	30036	30066	29992	29763	29938	29808	29968	30039	29864	29859	29863	29949	30091	29897	29708	30012	29907	29913	29891	29961	29914	29863	30012	29964	29804	29981	29760	30016	29879	29955	29959	29722	29746	29672	29678	29985	29728	29971	29927	30000	29911	30016	29971	30070	29900	29966	29746	29904	29970	29935	29920	30009	29753	29856	29749	29958	29992	29861	29784	30012	29660	29946	30007	29869	29961	29911	29900	29783	29928	29755	29901	30138	30043	29797	29937	29967	29708	29814	29936	29853	29857	30125	29847	29677	30033	30145	29907	29985	29989	30046	29677	30134	29851	29808	29573	29997	29767	29974	29724	30022	29945	29942	29830	30041	29944	29835	29874	30065	29767	29879	29888	30079	29853	29766	29776	29909	29937	29928	29802	29930	29955	29964	29731	29698	29781	29891	29854	30023	29725	29783	29888	29898	29954	29966	30036	29770	30049	29957	29960	29970	29935	30001	29924	30201	30047	30039	29965	29911	29793	29888	29828	29992	30029	29829	30184	29627	29946	29895	29969	29901	30136	29740	29892	29660	29636	30013	29947	29979	29959	29844	29714	29757	29826	29905	29982	29941	29683	29901	29971	29857	30054	29895	29970	29716	30124	29937	29739	30137	29905	29811	29942	29823	29886	30037	29933	29948	29874	29727	29968	30140	29913	30100	29863	29462	29766	30059	29949	29893	29734	29853	30114	29929	29976	29790	29746	29891	29835	29764	29810	29654	29968	30186	29818	30026	29852	29865	29896	29895	29914	29849	30055	29731	29946	29950	29873	29747	29747	30006	29718	30021	29932	29866	29832	30122	29882	29785	29877	29873	29906	29904	29956	29879	29807	29822	29762	29837	29914	29764	29967	29887	30024	30125	30114	29820	29927
31740	62822	54473	37019	28060	23601	22893	22808	22568	22719	22956	22663	22615	22750	22670	22717	22832	22793	22676	22755	22657	22609	22763	22825	22770	22655	22776	22590	22666	22553	22761	22616	22852	22756	22738	22760	22885	22517	22634	22647	22628	22692	22727	22774	22860	22584	22777	22708	22697	22702	22886	22720	22889	22606	22662	22557	22670	22570	22629	22607	22703	22694	22604	22644	22608	22773	22635	22756	22665	22780	22730	22784	22682	22710	22611	22613	22715	22795	22564	22471	22348	22705	22543	22696	22459	22715	22720	22557	22756	22754	22508	22745	22565	22821	22597	22551	22669	22699	22726	22689	22637	22612	22660	22441	22769	22708	22456	22615	22550	22583	22705	22518	22699	22692	22742	22511	22527	22529	22569	22668	22826	22743	22616	22614	22606	22886	22741	22761	22529	22737	22661	22746	22528	22655	22778	22617	22531	22672	22701	22626	22712	22557	22688	22692	22608	22501	22637	22561	22773	22764	22599	22703	22681	22732	22663	22786	22663	22943	22501	22742	22700	22635	22862	22439	22536	22608	22690	22694	22598	22671	22519	22556	22751	22642	22484	22536	22505	22481	22830	22612	22595	22794	22957	22636	22573	22532	22522	22610	22576	22733	22690	22493	22853	22538	22614	22557	22772	22690	22525	22682	22641	22645	22562	22697	22563	22614	22545	22794	22844	22677	22788	22651	22555	22704	22622	22588	22629	22829	22543	22785	22715	22597	22544	22626	22517	22578	22532	22477	22698	22605	22693	22641	22504	22748	22679	22782	22759	22568	22655	22634	22625	22704	22621	22598	22779	22611	22682	22514	22697	22683	22709	22636	22560	22777	22742	22513	22682	22504	22930	22591	22562	22598	22702	22631	22689	22512	22666	22503	22760	22833	22584	22727	22634	22729	22743	22514	22623	22688	22579	22753	22603	22632	22655	22713	22673	22678	22813	22699	22666	22592	22673	22547	22632	22639	22846	22688	22498	22587	22600	22659	22598	22742	22853	22704	22692	22863	22794	22536	22651	22714	22646	22459	22843	22602	22614	22637	22808	22742	22616	22742	22560	22790	22735	22615	22515	22639	22598	22740	22622	22541	22742	22747	22669	22615	22940	22561	22640	22628	22566	22572	22650	22608	22677	22366	22624	22845	22724	22741	22601	22726	22600	22656	22688	22599	22693	22771	22638	22432	22629	22745	22532	22917	22645	22592	22715	22632	22631	22559	22822	22652	22721	22763	22618	22598	22728	22646	22703	22667	22635	22561	22510	22559	22728	22835	22525	22594	22789	22773	22669	22636	22686	22597	22628	22711	22810	22622	22719	22788	22652	22646	22771	22477	22577	22664	22669	22707	22495	22739	22704	22868	22818	22700	22794	22590	22730	22615	22659	22735	22547	22705	22699	22826	22824	22433	22731	22720	22633	22708	22595	22861	22564	22698	22679	22693	22620	22581	22679	22581	22504	22678	22574	22569	22901	22620	22652	22871	22767	22679	22581	22577	22790	22694	22649	22480	22670	22715	22534	22745	22597	22695	22710	22631	22677	22743	22498	22647	22649	22647	22847	22773	22717	22639	22734	22513	22601	22697	22861	22574	22659	22690	22524	22575	22975	22560	22776	22692	22632	22550	22692	22736	22809	22704	22616	22603	22581	22614	22634	22532	22549	22662	22827	22439	22594	22549	22789	22610	22752	22726	22718	22614	22545	22738	22600	22697	22652	22534	22474	22655	22547	22890	22779	22660	22707	22625	22716	22769	22588	22617	22692	22650	22726	22727	22850	22695	22481	22676	22454	22698	22570	22493	22733	22852	22706	22703	22678	22712	22636	22674	22620	22520	22555	22695	22661	22499	22636	22527	22463	22524	22729	22731	22564	22507	22750	22536	22550	22635	22666	22687	22499	22761	22869	22741	22691	22791	22719	22506	22751	22520	22624	22679	22762	22758	22796	22648	22380	22661	22765	22630	22635	22696	22605	22777	22657	22516	22673	22676	22679	22784	22467	22734	22459	22740	22856	22454	22650	22601	22670	22695	22587	22618	22685	22474	22543	22659	22521	22592	22787	22811	22463	22812	22557	22556	22729	22693	22655	22673	22837	22744	22614	22392	22712	22890	22715	22798	22669	22591	22675	22526	22726	22726	22807	22728	22819	22428	22729	22743	22720	22665	22634	22583	22764	22640	22725	22584	22654	22645	22774	22618	22625	22669	22593	22644	22537	22785	22636	22571	22504	22687	22758	22707	22660	22384	22560	22819	22606	22526	22578	22590	22486	22603	22626	22574	22622	22616	22856	22777	22755	22751	22491	22553	22595	22786	22630	22589	22609	22705	22622	22621	22808	22674	22664	22570	22746	22652	22756	22507	22629	22633	22647	22559	22864	22547	22863	22566	22570	22672	22689	22644	22692	22528	22623	22629	22878	22446	22725	22756	22445	22806	22611	22739	22787	22869	22702	22764	22804	22749	22622	22722	22579	22561	22698	22657	22807	22557	22767	22532	22539	22694	22774	22525	22611	22512	22642	22728	22665	22605	22719	22695	22643	22492	22864	22670	22478	22699	22636	22605	22537	22839	22611	22557	22790	22586	22782	22545	22730	22532	22677	22533	22639	22583	22759	22773	22728	22673	22639	22727	22689	22784	22668	22602	22691	22697	22665	22621	22743	22468	22772	22740	22603	22530	22818	22607	22652	22649	22780	22722	22682	22688	22758	22720	22455	22729	22615	22561	22463	22630	22687	22582	22671	22612	22744	22721	22648	22649	22667	22733	22912	22632	22685	22732	22703	22581	22596	22584	22530	22576	22533	22782	22523	22608	22450	22703	22510	22565	22758	22698	22578	22863	22673	22668	22725	22720	22464	22859	22516	22787	22729	22686	22701	22798	22593	22670	22557	22636	22481	22588	22740	22637	22650	22740	22765	22656	22737	22710	22805	22443	22615	22789	22846	22669	22738	22631	22550	22577	22571	22783	22747	22823	22539	22698	22667	22801	22687	22633	22622	22490	22763	22665	22722	22683	22794	22536	22599	22723	22815	22529	22773	22771	22767	22451	22619	22668	22543	22606	22675	22429	22870	22637	22711	22718	22591	22665	22724	22548	22744	22540	22631	22757	22713	22671	22820	22738	22603	22760	22613	22775	22703	22638	22643	22619	22732	22582	22710	22554	22650	22718	22516	22671	22645	22754	22857	22559	22593	22692	22658	22646	22626	22603	22714	22643	22745	22692	22906	22689	22587	22599	22828	22607	22789	22741	22664	22753	22792	22944	22638	22738	22801	22631	22647	22690	22781	22583	22761	22532	22675	22532	22627	22754	22619	22802	22626	22588	22783	22611	22893	22680	22531	22576	22645	22738	22635	22771	22602	22737	22711	22819	22877	22645	22614	22604	22586	22637	22603	22593	22643	22693	22539	22776	22358	22777	22475	22830	22793	22837	22690	22559	22636	22819	22734	22608	22595	22646	22569	22683	22634	22763	22617	22600	22811	22713	22656	22674	22615	22792	22736	22565	22712	22485	22711	22449	22597	22708	22562	22754	22702	22465	22628	22617	22747	22759	22701	22708	22778	22840	22599	22762	22506	22670	22601	22424	22621	22732	22648	22584	22800	22833	22723	22619	22763	22699	22689	22558	22723	22532	22796	22795	22568	22654	22701	22586	22856	22702	22847	22724	22614	22511	22697	22653	22562	22679	22667	22596	22798	22715	22683	22508	22672	22702	22532	22752	22591	22644	22739	22688	22682	22607	22841	22523	22594	22684	22643	22527	22709	22646	22642	22660	22627	22658	22752	22540	22570	22578	22704	22767	22745	22609	22622	22490	22740	22707	22549	22720	22705	22704	22440	22683	22671	22656	22451	22666	22744	22554	22701	22692	22567	22613	22611	22631	22966	22695	22692	22722	22606	22780	22824	22755	22510	22751	22762	22693	22620	22656	22528	22594	22773	22613	22610	22689	22646	22593	22727	22683	22718	22717	22789	22591	22663	22579	22692	22561	22571	22833	22811	22626	22488	22551	22656	22738	22438	22517	22546	22781	22770	22785	22694	22807	22797	22614	22620	22858	22549	22795	22732	22712	22657	22642	22633	22833	22713	22502	22501	22659	22906	22637	22555	22701	22535	22682	22615	22696	22587	22795	22598	22622	22664	22485	22756	22737	22698	22772	22721	22610	22594	22740	22579	22711	22626	22585	22708	22635	22724	22568	22602	22803	22800	22716	22711	22836	22629	22574	22764	22651	22505	22708	22477	22873	22552	22526	22666	22580	22667	22615	22479	22604	22630	22647	22720	22730	22939	22667	22785	22608	22818	22625	22672	22624	22630	22556	22647	22689	22869	22832	22695	22833	22491	22643	22600	22584	22759	22716	22709	22602	22671	22599	22642	22833	22503	22742	22569	22846	22636	22725	22751	22779	22795	22624	22698	22536	22876	22632	22711	22727	22686	22757	22701	22728	22914	22621	22718	22657	22632	22646	22624	22791	22690	22659	22698	22782	22715	22829	22681	22532	22729	22602	22744	22727	22672	22662	22622	22716	22652	22580	22599	22752	22649	22737	22563	22785	22711	22775	22683	22578	22532	22421	22747	22590	22585	22603	22542	22701	22671	22632	22914	22756	22632	22613	22738	22566	22641	22675	22734	22753	22532	22624	22668	22737	22769	22779	22728	22592	22681	22711	22577	22585	22618	22578	22639	22771	22638	22642	22704	22632	22734	22695	22712	22885	22574	22666	22765	22708	22717	22667	22744	22630	22779	22860	22723	22758	22803	22576	22654	22836	22649	22570	22781	22583	22730	22642	22634	22675	22664	22673	22562	22619	22816	22541	22772	22588	22693	22616	22686	22695	22589	22848	22706	22711	22681	22677	22554	22503	22744	22720	22609	22686	22620	22631	22697	22778	22843	22652	22909	22819	22506	22757	22681	22643	22821	22251	22476	22715	22762	22480	22741	22701	22702	22761	22812	22693	22574	22813	22709	22728	22586	22844	22725	22735	22707	22604	22594	22810	22509	22656	22751	22657	22706	22534	22771	22663	22721	22757	22712	22738	22636	22761	22814	22545	22539	22744	22748	22751	22656	22707	22777	22708	22580	22932	22470	22721	22917	22768	22608	22613	22691	22617	22461	22643	22607	22811	22772	22814	22667	22530	22717	22732	22660	22724
24085	26459	50988	50252	39167	32664	32236	30442	29993	30269	30292	30198	30210	30339	30057	30126	30156	30050	30230	30093	30550	29917	29987	30220	30118	30184	30059	30129	30050	30058	30098	30038	29851	30179	30130	30182	30160	30029	30096	30306	29921	29941	30095	29968	30065	29914	30058	30038	29899	29902	30188	29996	29848	30069	30314	30067	30057	29757	30096	30056	29980	30181	30142	30192	30113	29819	30006	30055	29848	30250	29919	30085	30050	29964	30177	29967	29826	30139	29974	30252	29962	30060	30215	29965	29743	29814	29984	30192	29870	29891	30081	29995	30092	30021	29994	29959	29850	30192	30020	29863	29923	30016	29928	29866	30184	29829	30105	30046	29906	30150	30085	29649	29896	30088	30155	30040	30008	29737	30193	30047	30056	29946	30032	29884	30089	30047	29903	29755	30020	29987	30128	29948	30035	29890	29862	29851	30002	30092	30253	29983	30230	29876	30320	29917	29897	30041	30097	29896	30131	30178	29960	29790	29952	29985	29850	29855	29992	29847	30126	30003	29991	29924	30036	30194	30222	30022	29984	30005	29829	30104	29952	29984	30203	30153	29855	29845	29742	30079	30100	29881	29926	30030	29936	29884	29820	30195	29919	29919	30014	29872	30016	30055	29819	29752	29936	29994	30099	30001	30091	29947	30138	29997	29956	29800	30292	29856	29819	29980	30031	29940	30114	30180	30110	29917	29875	30022	30237	30130	29921	29999	29984	29912	29849	29975	29811	29940	29980	30007	30224	30125	29989	29987	30091	30221	29996	29964	30156	29978	30066	30128	29941	30021	29852	29885	30022	30006	29998	30109	29845	29846	29926	29951	30188	30023	29984	30000	29760	30119	30103	30082	29915	29908	30022	29852	29896	30148	30004	30083	29856	30011	30013	29717	29904	30121	30285	30124	30086	30131	30025	30057	30021	29934	30023	29984	30017	29922	29982	30027	30138	30146	30218	30183	29879	30160	30068	29998	29922	29823	29832	29910	29972	29844	30041	30051	29990	29824	30007	29947	30073	29989	30136	29966	29998	29896	29952	30271	29890	30057	30154	29828	29797	30066	29935	29726	30117	30075	29944	29803	30125	29936	29756	29790	30082	30149	29994	29903	30052	30370	29825	30033	30215	30013	29527	30100	29840	30065	29944	29923	29885	29898	30071	30046	30016	30068	30080	29975	30132	29915	29869	30041	30103	29952	30095	30003	30046	29942	30127	29956	30041	29795	29847	29897	30058	29985	29991	29898	29921	29991	29996	29966	30165	29907	29835	29901	29783	30050	29938	29773	30085	29954	30163	29993	29888	29969	30037	29765	29882	29898	30092	30063	29873	29922	29975	29868	29957	29985	30044	30092	30013	30058	30000	30073	30114	30169	30136	29905	30051	29944	29778	30112	30053	29984	29826	29974	29882	30000	30071	29874	30041	29956	29967	29894	29873	29973	30039	29988	30052	29991	30015	29915	30142	29946	29868	29845	29942	29777	29976	30154	30049	29789	29935	30159	30103	29938	30171	29991	30214	29948	30008	30161	29801	29912	30124	30266	29854	30227	29921	29985	30090	30110	29979	29915	29866	29969	30185	29895	30015	30073	30160	29978	30088	29853	30077	30027	29879	30119	30099	29879	30026	29996	29844	29922	29991	29919	29972	29765	29965	29910	29752	29923	30046	30041	29981	30040	30474	30029	29915	29750	30129	29925	29671	30127	30006	29967	29828	29740	30048	30069	29938	30036	30087	29948	29929	29973	29917	30329	29954	29807	30142	30039	29921	30063	29762	29837	30205	29887	29912	30058	29837	29957	30055	29965	30116	29710	30093	30120	29871	29987	29886	29952	29936	30035	29961	30013	29982	30061	30011	30049	30115	30166	30217	30023	30138	29933	30132	29905	30045	30170	30096	30041	30191	29954	29866	29699	29921	29965	30097	29974	30241	29812	30157	30030	29958	30013	29933	29910	29903	29860	30001	29942	30100	29789	30004	30029	30130	30027	29925	29949	30230	29810	30011	29947	30049	30045	30073	29948	29790	29991	29831	30251	30024	29974	30193	29945	30167	30026	29809	29870	29931	30075	30082	30080	29940	30014	30006	30081	29875	29830	30093	29907	29998	30070	29822	29900	29973	29769	30111	29815	29962	29661	29981	30089	29981	29938	29969	30135	30100	30103	29960	29911	29917	30002	30067	30027	29722	30151	30002	30018	29858	30010	29906	30186	29951	30040	30060	29914	30076	29805	30141	30057	30000	29879	30167	30073	29988	29731	29916	30088	29934	29888	29811	30007	30092	30001	29848	30107	29964	29967	29927	29794	29958	29918	30079	30030	30104	30046	30047	30093	29965	30144	29933	30061	30189	29856	30034	29993	30085	29757	29862	29939	30050	30055	29760	29989	29919	29956	30042	29730	30176	29961	29904	30059	29800	29940	30106	29955	30091	30013	30063	30289	30010	29840	30140	29894	29928	29674	29736	29938	29919	29939	29961	29949	30050	30034	30045	30199	30107	30130	30105	29877	30195	30129	30180	29927	29873	29924	30004	30040	29769	29815	30064	29721	29999	29789	29973	29952	29783	29889	30009	30263	29986	29731	29996	29906	29988	29898	30148	30054	29879	30069	30279	30011	29971	30078	30098	30005	29803	29978	30035	29869	29912	29748	30065	29932	30226	30157	30105	29928	30001	29867	30178	29894	29984	30105	29882	30189	30320	30183	29896	30162	30068	30007	29889	29901	29985	30007	29973	29884	30208	30071	30180	29955	29974	29950	29705	29990	29958	30034	30069	30316	29903	30110	29929	29895	30052	29934	30162	30114	30048	30132	29961	30112	30113	30034	29770	29899	29944	30026	29826	29960	29845	30080	29982	30086	30071	29862	29968	30103	30295	30076	29973	29950	29832	29989	30218	30376	29986	30011	30333	30233	30199	29995	29912	30118	29758	30002	30069	30146	29868	29930	29807	29941	30363	30161	30080	29939	29836	29749	30064	29991	30045	30071	29997	29881	29822	29786	29823	29705	29963	30144	30239	30120	30014	29930	29892	30002	29954	29982	30074	29931	29739	29733	29813	30015	30108	29867	29884	30148	29920	30036	30077	30135	30140	30029	30123	30001	29865	29833	29885	29940	29943	30056	29996	29939	29997	30088	29855	29935	29731	30112	30342	29948	30088	30062	29881	30121	30314	30191	30065	30055	30052	30090	30139	30046	30088	30208	29842	29915	30219	30208	30024	29915	29916	29690	30102	30123	29988	29888	30015	30098	30079	30081	29936	30119	29829	30007	30172	30140	29978	30101	29967	30093	30043	30125	29992	30232	29925	30002	29734	29827	29915	30069	30006	30044	30098	29876	29880	30107	30099	30088	30088	29907	29872	29929	29826	30012	29998	29895	29936	29777	29948	30086	29796	29993	29847	29850	29882	29991	30125	29977	30187	30170	30019	30068	29996	29918	30123	30290	30000	29948	30099	30065	30038	29902	30100	30011	29879	29984	29762	29852	30028	29996	30020	30054	30180	29947	30108	29847	29890	29995	29950	29937	30017	29879	30128	30049	29910	29886	29962	30009	30072	29888	29994	29835	30023	29840	29774	30041	29938	29772	29899	29765	29970	29704	29973	30107	29958	29862	30021	29987	29873	30011	29943	29709	29996	29981	30015	29795	30240	29863	30084	29933	30163	30007	29903	29923	29927	30024	30074	30174	30244	30061	30043	29918	29875	30172	30034	29820	29994	29968	29850	30078	29988	30036	29847	30189	30138	30034	30076	29872	29902	29871	29984	30081	30131	30023	30019	29912	30094	29834	29927	29763	29906	29946	29945	29996	30092	29885	30104	30140	30066	29951	30058	30029	29968	30114	29998	29714	30059	29979	30034	29917	29763	30233	30006	29968	29776	29919	29974	30042	30076	29760	30073	30085	30183	29913	30054	30263	30291	29935	30154	29858	29946	29946	30073	29942	29977	29869	30149	30001	29847	30228	30008	30032	29923	30051	29924	29950	30100	29908	29831	29870	29954	29861	30317	30160	30009	30122	30203	30110	30142	29992	30146	29995	29962	29873	29903	30064	30027	30068	29858	29929	30000	30199	30035	30150	30121	30202	29994	29729	29904	29967	30009	30013	29877	30113	29964	29828	29903	30136	29933	29951	30107	29885	29974	29953	29866	29979	29955	30103	30052	30179	30255	29945	29839	30244	30100	29987	29928	29921	29893	30227	30304	29921	29996	29720	29894	29769	29954	29983	30026	30059	29944	30100	30027	30162	30169	30083	29959	29982	30071	29966	30063	29733	30070	29819	29970	29881	29970	30006	30125	30128	30213	30100	30163	30084	29974	29881	29744	30049	29991	30200	30095	30049	29850	29778	30021	30074	30089	30212	30113	30155	29861	30034	29906	29995	30302	29869	29975	30231	29973	29729	30058	30271	30165	30014	29838	30285	30054	30023	30030	29997	30289	29896	30077	29961	29846	29829	30016	29972	30048	29917	30222	30065	30106	30094	29935	29927	29857	30032	29830	30217	30140	30070	29807	29944	30163	30035	29957	29914	29865	30121	29981	30021	30161	30091	30019	29944	29801	29839	30172	29842	29842	29880	29992	30116	29924	29967	29874	30131	29952	29912	30090	30137	30185	29943	29798	29849	29815	30000	29919	29903	29674	30177	30091	30159	30139	29700	29943	29804	29956	29949	29858	29894	29950	30124	29752	29871	30018	30191	30171	29814	29996	30089	30145	29811	30128	29920	30172	30111	30118	29981	30093	30087	29798	30310	29873	30015	30266	30168	30025	29827	29918	29663	30012	29973	29976	30207	30088	29917	30250	29863	30015	30074	29960	29944	29831	29929	30111	29902	29774	30133	29999	29899	29853	29950	30041	30134	30108	29827	29966	29924	30127	29872	30028	30127	30030	29896	30225	30208	30049	29978	30177	30033	29951	30167	30132	30047	30028	29793	29964	30044	30090	29982	30129	29984	29812	29891	30067	29880	29981	29943	29982	30144	29987	29910	30136	30020	30007	30121	30046	30203	30042	30021	29839	29952	30215	30096	29802	30030	30052	29987	30214	30003	30199	30008	30247	29962	29905	29915	29956	30034	29786	30041	30083	29974	29852	29872	29957	30186	29784	30175	30077	30224	30107	29985	29911	29938	29864	30059	29870	29972	29938	30004	29858	30037
50046	99345	89621	63488	41179	26716	24340	23212	22718	22759	22746	22709	22788	22783	22908	22774	22814	22799	22835	22989	22780	22565	22853	22911	22832	22956	22784	22915	23025	22812	22806	22964	22647	22855	22800	22741	22912	22655	22869	22845	22750	22711	22760	22739	22765	22789	22888	22969	22853	22716	22928	22778	22795	22746	22900	22806	22683	22881	22641	22722	23003	22793	22806	22834	22831	22946	22680	22594	22743	22715	22774	22861	22728	22819	22653	22631	22681	22755	22760	22778	22583	22690	22817	22706	22846	22675	22705	23068	22732	22921	22690	22728	22716	22665	22748	22868	22797	22604	22707	22778	22761	22732	22826	22622	22838	22966	22838	22608	22857	22753	22881	22726	22895	22695	22568	22938	22534	22931	22837	22852	22855	22741	22655	22705	22760	22804	22705	22577	22721	22862	22774	22631	22807	22625	22653	22741	22614	22813	22966	22595	22796	22791	22816	22772	22772	22705	22848	22829	22673	22613	22857	22828	22801	22779	22527	22806	22575	22853	22580	22729	22909	22752	22738	22789	22545	22914	22661	22801	22591	22795	22760	22833	22776	22722	22659	22797	23012	22842	22732	22712	22647	22671	22792	22644	22949	22885	22769	22760	22682	22957	22901	22716	22913	22785	22774	22749	22873	22640	22668	22686	22774	22793	22751	22855	22827	22840	22840	22887	22647	22766	22649	22625	22664	22703	22979	22890	22596	22744	22964	22837	22837	22710	22717	22770	22824	22846	22737	22740	22969	22811	22804	22666	22920	22733	22727	22928	22684	22690	22677	22845	22621	23024	22621	22954	22781	22730	22731	22673	22799	22878	22848	22826	22776	22620	22749	22798	22736	22847	22709	23006	22872	22846	22837	22759	22892	22850	22725	22801	22647	22829	22766	22633	22720	22944	22798	22722	22771	22571	22899	22830	22658	22771	22735	22579	22800	22884	23002	22767	22817	22939	22775	22853	22919	22747	22833	22714	22931	22709	22696	22762	22823	22948	22840	22775	22641	22770	22603	22824	22598	22710	22894	22743	22777	22759	22571	22623	22755	22763	22684	22958	22631	22599	22737	22702	22750	22653	22796	22688	22913	22767	22648	22693	22749	22784	22890	22817	22776	22724	22730	22882	22787	22959	22549	22944	22778	22635	22814	22709	22594	22790	22745	22755	22912	22655	22876	22823	22691	22771	22610	22610	22644	22823	22683	22759	22862	22617	22728	22771	22813	22785	22703	22609	22839	22723	22917	22771	22678	22909	22821	22761	22778	22763	22712	22959	22690	22874	22792	22757	22700	22742	22640	22751	22822	22608	22797	22655	22678	23003	22780	22707	22784	22864	22769	22942	22875	22776	22752	22660	22846	22624	22795	22833	22801	22648	22808	22581	22953	22700	22697	22847	22764	22786	22747	22634	22553	22995	22758	22689	22893	22673	22873	22667	22628	22870	22743	22968	22683	22717	22788	22878	22755	22649	22792	22823	22558	22626	22776	22818	22752	22906	22780	22534	22494	22733	22943	22893	22660	22824	22756	22728	22853	22790	22752	22851	22967	22777	22724	22686	22712	22858	22762	22710	22512	22636	22879	22676	22693	22869	22739	22882	22843	22891	22761	22672	22678	22700	22636	22783	22625	22978	22747	22906	22762	22836	22748	22767	22857	22635	22797	22759	22711	22725	22817	22878	22912	22543	22922	22813	22866	22778	22662	22742	22843	22863	22713	22748	22760	22729	22776	22737	22704	22643	22789	22611	22816	22909	22579	22730	22931	22628	22803	22782	22740	22807	22794	22730	22698	22833	22762	22706	22850	22830	22665	22887	22676	22689	22890	22723	22859	22834	22941	22705	22853	22488	22997	22671	22663	22697	22686	22772	22690	22645	22677	22686	22765	22907	22788	22888	22691	22758	22862	22728	22769	22803	22533	22912	22722	22731	22646	22853	22749	22791	22845	22628	23038	22825	22708	22789	22869	22657	22835	22804	22650	22779	22610	22811	22741	22828	22733	22814	22839	22740	22714	22780	22746	22726	22824	22728	22831	22712	22959	22676	22955	22873	22844	22709	22865	22775	22645	22690	22760	22903	22725	22751	22610	22888	22882	22723	22889	22705	22765	22985	22783	22867	22824	22931	22876	22740	22842	22741	22814	22957	22696	22756	22733	22803	22740	22831	22882	22737	22672	22744	22518	22815	22681	22713	22828	22694	22858	22539	22691	22694	22923	22767	22764	22719	22813	22730	22860	22670	22936	22883	22826	22763	22769	22840	22742	22583	22708	22833	22848	22634	22828	22876	22670	22760	22591	22740	22794	22628	22749	22735	22636	22673	22825	22963	22568	22804	22683	22952	22876	22785	22933	22576	22873	22927	22724	22686	22636	22959	22706	22741	22661	22972	22786	22876	22730	22813	22732	22752	22742	22732	22755	22615	22744	22522	22686	22834	22778	22675	22716	22835	22825	22602	22693	22762	22785	22696	22631	22683	22815	23010	22653	22960	22766	22685	22852	22677	22800	22584	22899	22690	22899	22929	22824	22592	22511	22636	22769	22783	22593	22694	22685	22741	22727	22735	22553	22684	22795	22885	22799	22858	22910	22666	22748	22590	22767	22637	22760	22986	22834	22588	22853	22725	22822	22969	22818	22879	22698	22604	22743	22871	22747	22677	22612	22834	22712	22730	22966	22792	22854	22897	22846	22562	22838	22757	22805	22833	22686	22859	22694	22737	22679	22744	22683	22764	22618	22684	22731	22575	22812	22788	22881	22833	22645	22738	22877	22744	22809	22788	22553	22822	22845	22663	22772	22835	22688	22755	22783	22793	22779	22922	22731	22816	22739	22650	22909	22968	22738	22794	22787	22895	22822	22629	22818	22946	22689	22959	22846	22885	22675	22798	22815	22887	22668	22692	22784	22867	22776	22700	22726	22741	22690	22797	22753	22714	22721	22740	22730	22806	22557	22669	22878	22894	22738	22812	22830	22780	22829	22750	22669	22793	22652	22760	22711	22895	22828	22894	22785	22671	22759	22635	22752	22650	22672	22689	22834	22632	22793	22753	22752	22628	22712	22684	22652	22696	22948	22848	22712	22779	22915	22657	22734	22802	22692	22867	22760	22615	22818	22913	22751	22793	22836	22865	22773	22799	22800	22746	22795	22810	22936	22614	22773	22757	22705	22651	22651	22779	22623	22998	22805	22872	22788	22788	22844	22550	22604	22771	22803	22761	22688	22595	22897	22695	22489	22775	22667	22717	22805	22700	22711	22772	22852	22731	22987	22745	22817	22717	22633	22706	22856	22772	22801	22881	22810	22673	22857	22629	22735	22750	22715	22806	22529	22912	22723	22768	22723	22747	22974	22758	22776	22854	22732	22843	22825	22734	22826	22795	22533	22589	22692	22688	22792	22635	22744	22450	22847	22857	22880	22679	22975	22881	22857	22757	22925	22838	23009	22855	22812	22792	22706	22828	22610	22890	22888	22883	22877	22772	22874	22700	22716	22904	22821	22704	22736	22795	22785	22934	22722	22709	22815	22776	22785	22807	22810	22718	22729	22748	22832	22774	22782	22668	23028	22645	22859	22796	22897	22816	22917	22719	22780	22628	22722	22659	22774	22703	22559	22754	22769	22631	22830	22840	22662	22763	22721	22769	22716	22851	22758	22846	22879	22761	22827	22837	22877	22674	22745	22758	22803	22845	22835	22772	22734	22749	22685	22742	22823	22882	22777	22705	22869	22736	22593	22726	22944	22778	22688	22751	22665	22624	22822	22746	22890	22740	22648	22649	22700	22815	22736	22673	22970	22636	22832	22690	22746	22746	22746	22853	22851	22897	22616	22707	22774	22891	22784	22800	22738	22665	22741	22621	22801	22821	22629	22663	22783	22875	22652	22898	22789	22713	22665	22794	22847	22864	22700	22805	22681	22738	22734	22739	22734	22795	23149	22755	22890	22752	22721	22785	22735	22735	22911	22776	22483	22804	22842	22662	22773	22891	22953	22700	22635	22758	22814	22737	22704	22700	22911	22770	22826	22729	22892	22765	22689	22735	22793	22727	22842	22745	22770	22821	22844	22874	22718	22876	22716	22806	22804	22859	22870	22712	22673	22843	22720	22836	22918	22845	22810	22790	22708	22690	22724	22842	23002	22686	22739	22837	22821	22854	22744	22793	22833	22816	22860	22631	22789	22933	22726	22652	22682	22764	22755	22720	22926	22877	22674	22722	22860	22800	22869	22715	22693	22593	22742	22922	22519	22556	22655	22894	22745	22731	22754	22663	22728	22737	22903	22736	22699	22714	22773	22995	22774	22795	22807	22700	22712	22703	22533	22782	22968	22673	22750	22899	22670	22743	22585	22624	22777	22755	22850	22663	22787	22661	22871	22769	22861	22856	22723	22755	22807	22711	22800	22646	22913	22792	22745	22749	22694	22877	23016	22727	22840	22784	22700	22775	22819	22654	22630	22787	22748	22827	22652	22737	22751	22932	22688	22720	22779	22786	22827	22750	22641	22929	22690	22736	22661	22894	22740	22930	22762	22674	22788	22694	22902	22900	22740	22762	22729	22718	22791	22682	22795	22650	22914	22773	22604	22706	22724	22727	22824	22625	22767	22719	22764	22697	22764	22961	22863	22923	22802	22668	22865	22663	22861	22719	22691	22701	22845	22973	22742	22707	22773	22579	22928	22678	22969	22773	22913	23016	22934	22804	22833	22792	22702	23023	22868	22736	22824	22878	22969	22714	22855	22822	22798	22653	22678	22606	22690	22889	22729	22836	22727	22743	22649	22892	22791	22740	22947	22656	22799	22767	22608	22862	22905	22585	22903	22702	22665	22842	22870	22733	22653	22590	22781	22707	22677	22725	22794	22860	22710	22849	22790	22582	22802	22863	22852	22828	22625	22689	22846	22755	22658	22689	22943	22842	22790	22894	22713	22754	22827	22782	22782	22800	22800	22654	22939	22857	22891	22709	22613	22850	22725	22758	22768	22672	22798	22695	22773	22858	22836	22738	22754	22861	22805	22635	22760	22720	22645	22998	22749	22713	22849	22957	22860	22734	22598	22782	22678	22704	22662	22752	22698	22729	22709	22751	22531	22760	22626	22728	22777	22835	22839	22760	22803	22769	22598	22683	22730	22631	22813	22919	22715	22642	22810	22747	22744	22835
22416	24474	45206	47419	38743	34505	35393	31481	31138	31704	31400	31286	31289	31265	31231	31117	31227	31132	31358	31228	31279	31274	31112	31276	31208	31123	31262	31026	31194	31194	31127	30865	31147	30946	30858	31205	31325	30986	31292	31223	30955	31135	30922	31227	30981	30887	31081	31050	31152	31091	31161	30804	30921	31023	31007	31057	31069	31206	30973	31298	31246	30801	30786	30703	31006	31089	31119	30861	30934	30810	31052	30788	30892	31073	31246	30910	30959	31154	30781	30949	30836	30763	30839	30769	31133	30832	31066	30927	31068	31190	30912	30869	30645	30915	30939	30941	30971	30981	31041	31036	30843	31188	30948	31028	30987	30870	30941	30970	31213	30904	30995	30857	31048	30946	30975	30808	30949	30875	30892	30890	30894	30947	30890	30753	30801	30971	31053	31062	30863	30920	30761	30638	30972	30814	31194	30933	30842	30849	30856	30758	30989	30842	30986	30961	30830	31156	30851	30975	31068	30819	30773	31083	30993	31083	31099	30986	30950	30934	30941	30826	31029	30802	30888	31080	30677	30986	30860	31034	31058	30982	30844	30770	30868	31055	30960	30676	30880	30721	30995	30848	30919	30858	30959	30953	30845	30900	30997	30958	30832	30987	30907	30741	30883	30915	30894	30798	30722	30905	30895	31025	31216	31227	31105	30968	31015	31077	31030	30837	31061	30814	30912	31042	31169	30949	30762	30741	31011	30968	30984	30754	30847	30831	30911	31127	30818	31058	30851	30879	31279	30811	30985	30774	30933	30993	30999	30757	30737	30716	31103	30922	30978	30872	30961	30934	31171	30884	30979	31070	30908	30988	30973	30778	30976	30795	30930	30933	31052	30888	30919	30823	30847	30747	30934	30896	30747	30794	31060	31068	30937	30726	30982	30802	30989	30893	30908	31042	30860	30940	30993	31017	30945	30722	31076	30919	31018	31028	30642	30835	31045	30876	30622	30861	30940	30904	30983	30921	30940	31011	31007	30770	31138	31067	30877	31042	31101	30820	30811	30775	31066	30817	30833	31073	30914	30906	30893	31022	31097	30712	30818	30799	30925	30791	30968	30805	31016	30956	30682	30723	31082	30949	30798	30919	30842	30639	30875	30970	30859	31088	30869	31405	31015	31057	31019	31113	31206	30914	30926	31080	30747	31043	30878	30942	31020	31247	30875	30906	30988	30946	30986	30963	30798	30898	30971	30949	30879	31032	30955	31082	30844	30881	30876	30868	30750	30633	30794	30903	31110	30737	31071	30856	31042	30908	30770	30833	31028	30941	30993	31077	31018	30817	30747	30860	31051	31004	30926	31067	30920	30946	30842	30977	30822	31080	30807	30974	30862	31148	30985	30830	30881	30663	30923	30897	30868	30833	30729	30781	30936	30933	30926	30798	30992	30913	30879	31057	30825	30736	30930	30790	30789	30671	30925	31084	30926	31347	31047	30845	30965	30758	31026	30819	30831	30944	30911	30924	31104	31059	30818	31024	31075	30669	30982	30839	30890	30930	30962	31002	30785	30895	30983	30798	30868	30808	30782	30805	30911	30804	31026	30843	30849	30820	30932	30797	30986	31115	31211	30859	30831	30794	30879	30992	30856	30996	31140	31021	30964	30952	31000	30804	30932	31053	30942	30731	30993	30911	31016	30801	30946	30789	30793	30997	30948	30781	30997	31028	30830	31071	30805	30820	30893	30811	30785	31125	30761	31090	31024	30694	30748	31097	30931	31060	31175	30767	30910	30711	30903	30725	30856	30927	31226	31008	30957	30860	30957	30939	31021	30879	30774	30861	31068	30781	31047	31031	31008	30781	30879	31045	30967	30905	31127	30905	30917	30764	31113	30747	30900	30834	30966	30977	31235	30812	30963	30884	30680	30735	30898	31251	31278	30824	31032	30792	30836	30808	31262	30772	31123	30721	31096	30927	30838	30885	31098	30801	30913	30691	30738	30884	30880	30943	30860	30907	30791	30896	30913	30737	30829	30697	30686	30878	31121	30976	30897	30827	30942	30689	30886	30701	31136	31047	30990	30897	30754	30932	30791	30983	31048	30937	30699	30697	30888	30961	30865	30709	30985	30928	30970	30817	30879	31137	30900	30835	30934	30914	30941	30987	30637	30947	31119	30849	30911	30780	30924	30841	31090	30757	30878	31132	30745	30998	30902	30949	30763	30858	30874	30810	30858	30764	30766	31030	30954	30920	31029	30886	31055	30744	30759	30855	31022	30728	30833	31014	31095	30890	31040	31064	30881	30965	30863	30849	30772	31220	31161	30938	30976	30796	30762	31018	31074	31044	31059	30786	31086	30835	30743	30923	30731	30779	30803	31021	31041	31003	31159	30796	30667	31001	30899	31095	30837	30853	30782	31043	30882	31061	30740	30750	31071	31062	30881	30820	30874	30917	31077	30811	30724	30625	30944	30945	30982	30842	30909	30907	31186	30749	30585	30937	30852	30974	30856	31002	30853	31056	31047	31146	31140	30804	30783	31049	30848	30836	31013	30726	30916	30863	30707	30965	31156	30925	30812	31022	31073	30787	30936	31012	31052	30811	31007	30770	31070	30879	30887	30841	31184	30769	30921	30694	30927	30745	30912	31129	31086	31046	31045	30886	30790	30862	30787	30576	30964	30809	30893	30745	30974	30802	30869	30744	31020	30754	31146	30856	31038	30915	31155	30814	30759	30744	31023	30924	30781	31040	31064	30927	30985	30900	31069	30801	30829	30962	31027	31179	30809	30888	30923	31158	30866	30874	30907	30935	31094	30976	30551	30707	30851	30996	31002	31087	30844	30892	30860	30764	30861	30997	30920	31055	30776	31019	31039	30774	30800	31197	30773	30768	30985	30804	30779	30999	30739	30895	30818	30674	31207	30933	30740	31061	30662	31085	30950	31063	30914	30954	30894	30832	30958	30959	30981	30948	30834	30731	30641	30650	30847	30931	30982	31059	30876	31021	31016	30776	30932	30790	31103	30817	30764	31021	30786	30879	30820	30898	31177	30604	30997	30911	31026	31147	30939	31006	30911	30957	30904	31021	30912	30719	30816	30810	31030	30980	30939	30980	30910	30708	30856	30814	31116	30880	31037	30772	30830	31006	30992	30901	30762	30792	30976	30962	30911	30966	30870	30960	30727	30793	30980	30907	30887	31186	30894	30759	30948	30657	30952	31068	30958	30931	30922	30904	30839	30960	30935	30736	30825	30930	30816	30724	30986	30945	30975	30918	30942	30992	30856	30883	30869	30949	30801	30938	30785	30923	30714	30875	30806	30967	30990	30845	31036	31043	30974	30850	30842	30906	30909	30800	30575	30867	30849	31121	31029	30723	30982	30960	30997	30945	31025	30876	30777	30978	30966	30758	31044	30963	30774	30791	30824	30960	30996	30807	30724	30967	30933	30989	30888	30941	30629	30848	30877	30732	31012	30996	31052	31065	30923	31096	30866	31016	30768	31053	30934	30945	30991	30886	30738	31079	31165	30960	31008	30814	31145	30895	30812	31012	30940	30907	30960	30835	30909	30933	30820	30942	31026	30870	30946	31004	30813	30796	30812	30845	30801	30825	31016	30922	30961	30824	30934	31054	30693	30998	31073	30859	30851	31059	30559	30846	30820	30986	30826	31046	31016	30853	30937	30945	30715	30905	30843	31002	30959	31234	30964	30903	30879	30965	31041	30937	30769	30718	30947	31082	30857	30986	30984	30825	31070	30905	30851	30945	30824	30715	30899	30885	31033	30684	30923	30960	30933	31158	30790	30749	30676	31017	30820	30785	30885	30967	30763	30860	30950	30927	30797	30894	30603	31104	30910	31096	30789	30792	30769	31015	30743	31002	31069	31059	30925	30880	30973	30818	30848	31041	30886	30669	31116	30974	31000	30790	30837	31108	30816	30749	30845	30908	31148	30807	30606	30903	30774	30976	31044	30823	31042	30886	30872	30885	30892	30778	30979	30753	31017	30777	31008	31119	30819	30812	30952	31178	30884	30822	31154	30759	30520	31079	31044	30657	30968	30847	30951	30805	31013	31174	30856	30863	30936	31100	30998	30838	30875	30837	30938	30824	30704	30784	31003	30915	30939	30755	31004	30956	30965	30990	30929	30752	31033	30996	30944	30872	30823	31232	31054	30951	30952	30991	30898	31016	30940	30626	30972	30886	30904	30944	30695	31092	30820	30912	30783	30905	31044	31241	30740	30639	30692	30702	30634	30971	30882	30858	30890	30967	30843	31052	30843	31142	30979	30852	30807	30669	30983	30966	31124	30839	30960	31034	30932	31110	30976	30558	30954	30824	31127	31225	30821	30899	31011	30965	30940	30885	30880	30963	30884	30984	30877	31257	30757	30878	30880	30716	30974	30965	30864	30966	30846	30943	30920	30782	31061	31102	30941	30885	30622	30977	30625	31138	31079	31086	31209	30734	30790	30707	30845	30848	30668	30711	30863	31144	31012	30913	30970	30857	31039	30861	30872	30970	30978	31162	30784	30809	30911	31128	31120	30871	30785	31039	31094	30873	30849	30988	30919	30835	31145	30893	30780	31084	30968	30868	30982	30839	30772	31112	30826	31093	31013	30773	31099	30930	30870	31038	30942	30813	31214	30794	30790	30757	30851	30748	31034	30806	30994	30653	30647	30857	30919	30954	30931	31045	30880	31056	30708	30837	30990	30626	30916	30967	31097	30934	30918	30987	31048	30860	30990	30831	30734	31027	31084	30851	30903	31084	30977	31066	31168	30815	30960	30965	31065	30803	30953	30843	30990	31144	31019	30710	30866	30613	30779	30900	30881	30850	30951	30874	30892	30864	31085	30873	30859	30898	30989	31000	30908	30785	30650	30897	30975	30830	30868	30819	30972	30764	30855	31201	31066	30974	30863	30990	30873	30843	30928	30837	31024	30788	30819	30898	30954	30994	30888	30989	30772	31016	30991	30969	30830	30840	31081	30962	30818	30947	30761	30805	30725	30891	30983	30925	30958	30805	30959	30880	30970	30648	30799	31016	30837	30879	30808	30887	30935	30824	30793	30852	30848	30901	31000	30835	31114	31004	30805	30626	30851	30925	31018	30944	31034	30651	30781	31022	30831	31134	31169	30892	30852	30895	31126	30981	30858	30956	31065	30886	30965	30905	30706	30896	30897	30823	30877	30812	30961	30950
59155	96594	94396	82194	52484	34751	27754	23928	23358	23170	23246	23337	23347	23451	23279	23387	23064	23313	23246	23167	23393	23306	23596	23387	23328	23284	23338	23292	23310	23531	23524	23425	23204	23358	23355	23397	23416	23411	23419	23349	23411	23336	23321	23351	23392	23325	23288	23458	23214	23373	23468	23496	23429	23274	23393	23277	23390	23470	23252	23301	23281	23511	23243	23507	23207	23364	23349	23346	23336	23409	23449	23346	23424	23342	23159	23301	23327	23249	23299	23575	23452	23484	23326	23380	23467	23301	23335	23422	23381	23488	23323	23505	23168	23208	23360	23477	23332	23336	23136	23335	23162	23378	23451	23215	23173	23495	23421	23167	23271	23364	23409	23394	23313	23305	23476	23305	23481	23266	23148	23468	23151	23292	23462	23379	23380	23361	23373	23405	23543	23422	23458	23359	23497	23116	23435	23413	23114	23444	23698	23318	23495	23293	23318	23249	23327	23396	23275	23236	23595	23257	23218	23361	23615	23109	23297	23434	23351	23339	23479	23375	23326	23266	23415	23368	23163	23228	23416	23539	23373	23346	23463	23533	23273	23220	23515	23358	23450	23386	23361	23454	23191	23424	23438	23398	23309	23441	23207	23412	23198	23347	23303	23350	23414	23368	23363	23424	23395	23263	23203	23358	23506	23358	23424	23515	23324	23463	23322	23466	23408	23517	23315	23272	23404	23329	23225	23379	23405	23250	23397	23446	23262	23307	23302	23239	23415	23396	23346	23366	23300	23146	23234	23246	23435	23429	23296	23369	23451	23520	23382	23360	23180	23422	23527	23472	23411	23521	23301	23261	23213	23119	23243	23368	23447	23196	23309	23275	23198	23296	23296	23477	23326	23249	23276	23198	23239	23331	23406	23337	23234	23266	23371	23362	23396	23156	23380	23402	23347	23366	23385	23279	23658	23456	23260	23200	23323	23418	23632	23234	23381	23407	23219	23349	23479	23161	23346	23501	23353	23316	23298	23311	23242	23436	23523	23394	23442	23388	23325	23383	23325	23424	23420	23326	23249	23263	23380	23244	23372	23306	23249	23299	23585	23286	23294	23460	23484	23325	23234	23453	23359	23250	23463	23378	23584	23155	23499	23352	23172	23389	23313	23434	23275	23513	23393	23550	23198	23340	23399	23392	23289	23416	23405	23299	23310	23418	23104	23264	23465	23167	23254	23391	23276	23328	23490	23401	23333	23475	23325	23314	23460	23356	23262	23252	23347	23459	23392	23202	23391	23377	23140	23446	23298	23376	23532	23256	23264	23264	23299	23308	23296	23485	23480	23287	23434	23403	23404	23484	23208	23192	23392	23491	23252	23419	23332	23368	23065	23341	23445	23448	23398	23382	23426	23330	23408	23378	23399	23233	23445	23423	23245	23585	23284	23274	23497	23229	23410	23489	23406	23478	23384	23368	23302	23478	23254	23310	23269	23273	23524	23372	23380	23286	23245	23452	23407	23281	23444	23389	23288	23202	23458	23100	23238	23268	23234	23393	23286	23353	23333	23272	23230	23360	23178	23391	23546	23450	23396	23500	23393	23385	23387	23268	23362	23483	23379	23486	23124	23332	23304	23469	23213	23319	23588	23333	23300	23361	23383	23342	23275	23390	23218	23417	23358	23386	23374	23396	23377	23344	23445	23363	23610	23364	23437	23432	23325	23346	23464	23436	23394	23477	23344	23365	23239	23231	23278	23467	23221	23352	23264	23384	23493	23447	23140	23469	23419	23561	23304	23434	23259	23415	23195	23420	23362	23503	23393	23465	23311	23458	23254	23149	23378	23254	23471	23417	23490	23180	23199	23199	23418	23263	23407	23445	23237	23289	23384	23226	23297	23357	23436	23433	23529	23208	23572	23034	23290	23332	23436	23376	23292	23448	23410	23358	23221	23301	23323	23403	23314	23364	23403	23287	23413	23340	23266	23133	23419	23449	23400	23215	23437	23390	23227	23312	23430	23247	23238	23233	23442	23322	23383	23337	23419	23509	23262	23360	23294	23326	23285	23402	23364	23514	23383	23249	23359	23312	23273	23131	23412	23250	23322	23207	23502	23336	23304	23288	23418	23201	23373	23379	23218	23360	23327	23307	23242	23253	23142	23291	23509	23376	23447	23243	23364	23446	23335	23319	23400	23210	23141	23224	23285	23516	23350	23367	23282	23120	23186	23260	23442	23239	23389	23256	23153	23158	23437	23126	23534	23311	23539	23199	23395	23379	23312	23146	23204	23228	23510	23323	23399	23455	23329	23232	23414	23529	23327	23365	23305	23445	23385	23292	23439	23481	23295	23352	23335	23547	23458	23532	23488	23283	23213	23264	23300	23449	23121	23357	23312	23247	23393	23179	23275	23245	23443	23329	23279	23217	23344	23417	23306	23409	23219	23488	23152	23524	23368	23359	23369	23401	23324	23332	23326	23262	23315	23361	23459	23150	23344	23228	23216	23361	23343	23515	23286	23369	23213	23347	23196	23352	23465	23160	23279	23347	23412	23340	23288	23179	23578	23311	23492	23431	23170	23291	23360	23297	23290	23428	23319	23316	23285	23436	23416	23070	23293	23270	23462	23414	23154	23403	23381	23438	23357	23368	23321	23343	23299	23250	23298	23422	23249	23267	23269	23300	23275	23243	23355	23399	23350	23268	23512	23384	23318	23547	23421	23352	23311	23438	23317	23278	23459	23267	23438	23137	23452	23413	23352	23268	23320	23397	23387	23503	23127	23421	23508	23304	23367	23269	23453	23427	23079	23215	23437	23393	23388	23368	23609	23586	23316	23500	23273	23195	23405	23435	23454	23400	23274	23404	23255	23304	23363	23320	23261	23424	23377	23354	23293	23264	23417	23436	23252	23382	23390	23376	23456	23227	23459	23336	23496	23468	23302	23377	23298	23546	23265	23422	23252	23328	23365	23259	23475	23355	23376	23190	23380	23502	23445	23370	23566	23192	23386	23203	23228	23560	23415	23206	23344	23473	23374	23238	23373	23350	23214	23293	23438	23490	23314	23585	23280	23421	23327	23245	23173	23362	23556	23375	23414	23356	23361	23449	23366	23517	23470	23266	23423	23432	23460	23349	23396	23420	23433	23346	23434	23241	23202	23283	23432	23232	23288	23190	23329	23486	23209	23410	23353	23367	23318	23358	23303	23418	23358	23413	23542	23397	23344	23407	23359	23241	23320	23185	23435	23134	23310	23444	23297	23524	23513	23385	23209	23300	23256	23174	23391	23383	23332	23414	23361	23336	23346	23449	23433	23244	23271	23622	23279	23321	23263	23207	23385	23381	23237	23316	23173	23418	23237	23323	23482	23123	23340	23346	23326	23375	23269	23609	23279	23304	23350	23498	23488	23399	23407	23308	23287	23223	23518	23214	23318	23394	23407	23421	23401	23382	23335	23345	23415	23279	23362	23505	23308	23406	23258	23359	23406	23237	23364	23633	23299	23368	23307	23380	23255	23579	23181	23241	23548	23356	23458	23371	23523	23377	23414	23460	23406	23333	23419	23294	23523	23242	23410	23471	23273	23449	23330	23431	23289	23584	23193	23312	23315	23057	23384	23384	23311	23480	23517	23395	23337	23483	23275	23468	23273	23265	23306	23288	23349	23214	23373	23491	23423	23400	23274	23344	23149	23392	23412	23424	23539	23462	23433	23213	23439	23310	23407	23633	23258	23211	23424	23405	23370	23306	23280	23499	23411	23209	23302	23408	23182	23343	23222	23228	23277	23283	23454	23270	23293	23448	23493	23271	23367	23316	23427	23383	23414	23164	23471	23261	23399	23306	23328	23222	23338	23226	23424	23333	23325	23236	23280	23420	23572	23306	23488	23514	23225	23340	23300	23451	23331	23350	23422	23314	23486	23248	23448	23441	23365	23187	23483	23230	23128	23509	23576	23221	23447	23301	23429	23309	23182	23397	23394	23222	23558	23223	23311	23373	23213	23474	23520	23196	23509	23490	23405	23433	23300	23296	23605	23442	23363	23143	23279	23513	23261	23350	23420	23164	23422	23216	23301	23420	23338	23512	23375	23305	23287	23318	23248	23433	23423	23335	23674	23200	23467	23131	23345	23405	23199	23260	23398	23142	23417	23462	23474	23126	23304	23485	23172	23640	23450	23455	23425	23369	23481	23299	23478	23442	23359	23322	23549	23223	23485	23300	23382	23358	23271	23411	23216	23385	23256	23460	23245	23409	23341	23312	23199	23264	23452	23428	23356	23343	23372	23172	23587	23591	23443	23327	23386	23417	23269	23377	23310	23336	23559	23274	23429	23259	23480	23246	23339	23294	23304	23327	23363	23366	23266	23356	23357	23305	23510	23531	23363	23472	23284	23370	23502	23465	23454	23344	23320	23327	23291	23172	23319	23366	23334	23446	23467	23330	23287	23344	23263	23511	23202	23327	23402	23141	23330	23390	23276	23309	23377	23344	23401	23191	23408	23299	23239	23147	23356	23258	23384	23371	23343	23409	23425	23328	23496	23349	23315	23441	23303	23405	23385	23338	23291	23297	23478	23422	23281	23431	23330	23450	23168	23428	23319	23344	23484	23181	23373	23333	23257	23335	23360	23468	23181	23369	23422	23381	23067	23503	23210	23309	23343	23172	23188	23530	23186	23396	23231	23676	23403	23457	23316	23266	23351	23244	23302	23385	23324	23257	23473	23344	23502	23203	23432	23454	23265	23280	23184	23252	23373	23436	23247	23392	23305	23221	23475	23200	23398	23393	23442	23313	23481	23273	23205	23463	23359	23441	23327	23281	23370	23361	23398	23354	23535	23343	23276	23399	23524	23225	23349	23420	23359	23263	23354	23181	23341	23305	23370	23332	23340	23250	23548	23400	23433	23301	23557	23412	23388	23247	23368	23239	23367	23349	23250	23410	23374	23420	23582	23180	23425	23293	23344	23400	23328	23250	23381	23326	23454	23230	23438	23368	23248	23390	23141	23401	23106	23432	23227	23361	23306	23209	23386	23269	23233	23485	23376	23246	23301	23429	23360	23306	23564	23468	23301	23255	23376	23462	23390	23636	23484	23500	23323	23249	23222	23320	23271	23297	23377	23518	23288	23428	23499	23446	23515	23496	23287	23323	23312	23243	23450	23459	23529	23283	23532	23257	23360	23353	23377	23410	23274	23338	23278	23289
29005	38974	52826	42606	33480	31347	30659	30075	30149	29997	30094	29974	30139	30143	30207	29932	30041	30294	30179	30041	30041	29753	30161	29920	30255	29926	30153	29844	30030	30150	30343	30071	30032	30078	29998	29859	29943	30052	30049	29892	30003	30334	30108	30439	30282	29943	29806	30004	30034	29928	29869	30122	29998	30097	30210	30005	30321	30104	30190	30081	30031	29986	29934	30112	29849	30014	30126	29982	30040	30014	30094	30227	30078	30052	30163	30113	30021	30203	30211	30132	30182	30053	30014	30137	29730	30139	30074	30279	30073	30222	29910	30014	30006	29887	30086	30171	30028	29961	29864	29869	30190	30106	30084	30150	30274	30077	30053	30118	30155	30234	29942	29859	30085	30258	30135	29977	30136	30032	30185	30185	29809	30018	30009	30168	29823	30208	30014	30356	29950	30028	30127	29927	30229	29880	30006	30229	29998	30122	30097	29908	30019	30150	29964	30347	30030	30240	29918	29805	29895	30033	30101	30036	29977	30109	30066	29991	30165	30116	29898	30091	29977	29938	30339	29773	29751	29880	30280	30413	29838	29963	30038	30022	30013	30094	29952	30112	30056	30009	29885	30094	30101	29901	30206	30111	30336	30150	30086	29956	29910	29896	30007	29900	30072	29960	29950	30178	29723	29950	30029	29939	30046	29815	30029	30228	29977	30210	30158	29912	30095	30011	30149	30193	30153	30230	30068	30084	29997	30200	30132	30043	30122	29954	29901	30152	30058	30083	30355	29829	29996	30045	30087	30161	30175	30123	30100	30320	30122	30075	30102	30167	30009	30211	30175	29824	30051	30144	29982	30183	30079	30333	30164	30169	29907	30009	30137	29850	29989	29798	30247	29904	30178	29952	30071	30153	29876	30103	30071	29819	29827	29984	29887	30293	30077	29709	30028	29897	30031	30180	29921	30125	29984	29911	30028	30061	30225	30098	30195	30021	29893	30101	30246	29784	30228	30045	29584	30118	30141	30049	29997	29938	30115	29953	29963	30220	29987	29932	30231	30005	30103	29886	30055	29930	30196	30052	29938	29922	30111	29993	30126	30012	30087	30083	29946	30224	30032	29792	30075	30181	30267	29738	30123	29871	29907	30208	30109	30158	30083	30167	29926	30090	30183	30515	30165	29930	30206	29938	30019	29834	29915	30031	29814	29930	30000	30082	29985	29886	30042	30118	30128	30217	30070	30159	30162	30196	30027	29931	29868	29902	30080	30088	30074	30268	29733	29806	30024	29760	29941	29726	30114	30081	30261	30089	30311	29854	30133	30254	29981	30096	30268	30045	30161	30266	30284	30153	30176	29893	29893	29920	30172	30175	30147	29863	30227	30121	30096	29831	30062	29889	29943	29926	29854	30042	30002	30027	30110	29867	30125	30281	29996	30086	30098	30209	30133	30039	29961	30138	30034	29855	30056	30190	30110	29980	29765	29989	30082	30204	30279	29961	29984	30019	30003	29990	29881	30280	30165	30021	29931	30275	29913	29971	30084	29726	30353	29928	30007	30194	30106	30253	29824	29895	30095	30153	30108	29953	30185	30116	30188	30106	30060	30067	29901	30115	29888	30088	30196	30116	30337	30007	29894	30130	29948	29781	30047	30072	29899	30064	29957	29912	30070	29990	30012	30214	30126	30023	30046	30044	29974	30195	29946	30130	30167	30281	30080	29962	29844	29930	30001	30046	29931	29961	29962	29985	30154	29947	30076	30177	30152	30083	30075	30014	30029	30123	30234	30236	30054	30036	30112	29898	29978	29930	30254	29943	29893	30155	29967	29770	30031	30116	30003	29956	30138	29748	30157	30039	29989	30117	30187	30034	29997	30037	29737	30044	29995	29841	30115	30082	29910	29974	30323	30199	30119	30225	30051	29715	29947	29864	29968	29780	30152	30255	30024	30026	30164	30005	30314	30005	29817	29979	30104	30002	30110	29973	29863	30010	29989	29856	30113	30112	30274	30133	30046	29894	30142	30081	30043	30043	29966	29962	30033	30027	30159	30053	30298	30308	29948	29992	29855	29880	30219	30123	30133	29989	29957	30052	30239	29899	30070	29948	30022	30231	29992	30281	29989	29774	30062	29999	29976	29889	29942	30125	30125	29774	30195	29915	29960	30004	30217	30164	29848	29945	29988	30059	30133	30118	30035	29835	30195	30096	30152	30040	30156	30137	30117	30013	30238	30050	29881	30086	29970	29908	29866	30108	30226	29931	30098	29838	30119	29785	30127	30005	30052	30206	30138	30201	30289	30116	30125	30037	29999	30040	30032	30040	29753	30040	30074	29970	30123	29973	30016	30404	30050	30013	30063	29929	30053	29997	30029	29967	29984	30204	30155	29827	30115	30322	30166	29849	29974	30224	30173	29984	29822	30033	30141	29982	30232	30040	30113	30066	30171	30066	30071	29813	30162	30039	30256	30111	30118	30204	30023	30270	30233	30065	30088	30001	30108	29931	30077	30079	30135	29959	30015	29834	29870	29980	30024	30032	30214	30112	30241	30052	30396	30023	30292	30138	30072	29982	30121	30096	30204	29917	30044	29882	30152	30086	30031	30219	30030	30070	30207	30114	30219	30036	30084	30264	30202	30111	29925	30309	30053	30137	29755	29925	30080	30085	29894	29893	30187	29929	30065	30207	30043	30206	29804	29815	30122	30105	30112	30133	30146	30010	30000	30235	30115	30216	30172	30008	30019	29974	30098	29933	30098	30045	30110	30022	30192	30019	29995	30028	30052	30046	30071	30100	30494	29775	30237	30050	29967	30287	30111	30132	30087	30053	29782	29930	30103	30133	29863	30097	30277	30158	30005	30055	30186	30058	29874	29973	29891	29978	29791	29952	30009	29980	30343	29940	29842	30242	30151	30021	30186	29841	29981	30197	30094	29829	29999	29826	29875	30399	29962	30188	29991	30074	29919	30071	30122	30030	30024	30059	30217	30053	29876	30057	30174	29903	29892	30044	30055	29861	29791	30031	30144	30223	29972	30307	30333	30174	29780	30154	30249	29976	30196	30113	30124	30028	30176	30027	29915	30072	30206	29874	30167	30108	30155	30021	30020	29767	30045	30116	30212	29869	30116	30217	30146	30084	30200	30132	29882	29961	30169	29933	30100	30509	29962	29973	30220	30093	30047	29979	30142	29787	29998	30023	30226	30269	29916	30070	30081	30073	30158	30026	30086	29928	29985	30163	30034	30288	30080	30139	30112	30053	30063	29919	30033	29985	30117	30083	30242	29943	30377	30076	30046	29988	29896	29739	29660	30072	30111	30136	29905	29945	30228	29956	30149	30071	29952	30192	29839	30214	30174	30111	30058	30003	30230	30013	30008	30085	30093	29967	29707	29909	29875	30128	30169	30037	30270	30115	30165	30022	29900	29982	29943	30038	29902	30191	29975	29974	30146	29827	29825	30262	29887	30040	30054	30200	30116	30160	30221	30144	29942	30051	29997	30078	30285	30251	29916	29949	30048	30001	30253	30138	30080	29863	29830	30064	30134	30265	30144	30074	30023	29961	29957	29988	30213	30139	30236	30017	29969	29963	30227	29892	30047	30005	30031	30140	30327	30112	30070	29980	30096	29965	30312	30075	30207	29998	30243	30195	30023	30091	30055	30089	29947	29981	29867	30000	30170	29895	30312	29838	30088	30047	30020	30222	29977	30184	30048	30078	29892	29998	30032	30130	29871	30088	29925	30139	30065	30115	29907	29943	30093	30080	29995	29935	30031	30146	30290	30093	30085	30083	30040	30131	30002	29959	29803	29815	30203	29937	29837	29753	30058	29902	30075	30040	29974	29960	30195	30125	30048	29956	30162	30043	30091	30130	30033	30000	30117	29881	30034	29895	30161	30093	30037	30256	30057	30124	30053	30220	30353	29863	29920	29802	30137	30137	30172	29971	30002	30174	30111	29991	29866	30039	30173	30130	29873	30051	30173	29879	29955	29957	29976	29813	30120	29926	30111	30078	30047	30273	30018	30049	30098	29993	30070	30020	29972	30108	30064	30161	30229	30123	30162	30286	30168	30371	30217	29988	30069	29861	30009	30308	30241	30068	30099	30002	30086	29975	30032	29862	30022	30085	29976	29948	30115	29896	29966	29961	29941	29970	30105	30047	30210	29798	29875	30213	30181	30028	29849	30155	30082	30128	30062	30027	30127	30090	30002	29875	30185	30155	29872	30250	29963	29875	30099	30117	29880	30173	30072	30131	30165	30244	30036	30176	30091	30022	29904	30122	30006	30014	30132	30312	30083	29990	30192	29992	30018	30073	30090	30016	30024	30269	29918	30005	30108	29919	30166	30020	29823	30070	30276	29889	30076	30063	29918	29747	30005	29860	29965	30132	29955	30307	30188	30180	30081	29967	30054	30031	30010	30004	30066	29855	30065	30161	30211	30032	30176	30017	30234	30193	30209	30100	29874	30085	30097	30300	30239	30002	29976	30019	29993	29999	29908	30166	30077	30122	29955	30142	29948	29914	29888	29874	29869	29996	30188	30053	29891	30011	29978	29924	30157	30103	30113	29885	30010	30103	30151	29883	30224	30103	30010	29981	30157	30045	30111	29866	30211	29983	29951	30222	30161	29977	30166	30091	30058	30045	30151	30238	29951	30284	29803	30024	30146	29993	30080	30111	29704	30084	29941	29834	30171	29758	29966	29870	29974	29842	30158	30335	29949	29965	30090	30209	30115	30097	30077	29989	29902	29978	30203	30066	29978	30219	29973	30144	30114	29981	29746	30125	30144	30046	30141	30081	29917	29973	30187	29887	29933	30333	30346	30015	30187	30241	30227	30037	29976	30114	30208	29993	30183	30156	30090	29963	30053	29985	30075	30202	30061	30053	30046	30149	30108	30175	30363	29945	30007	29969	30142	30020	30056	30143	30108	30098	30024	30017	30144	30202	30327	29948	30104	30082	30161	30162	29925	29955	30057	29844	30065	29954	30039	29944	30039	30197	30093	30089	30054	30299	29868	29885	29733	30015	30171	30174	30105	29975	30011	29999	30153	30236	30124	30058	29998	29900	30178	30094	29956	30029	30170	30051	30022	30051	30027	29967	29926	30040	30025	29880	30121	30114	29862	30132	30135	30188	29951	30175	30090	30168	29856	30007	29988	29931	30043	30186	30057	30073	29918	30168	29948	30139	30176	29937
33881	63573	54901	37238	27409	23966	23049	22833	22821	22741	22647	22755	22673	22954	22717	22804	22797	22797	22686	22680	22736	22755	22861	22676	22707	22783	22753	22645	22713	22602	22704	22844	22964	22847	22713	22735	22745	22742	22816	22510	22673	22948	22697	22749	22775	22697	22826	22642	22647	22571	23044	22771	22711	22764	22608	22795	22728	22668	22839	22659	22825	22648	22872	22759	22803	22824	22824	22733	22673	22730	22791	22661	22851	22722	22785	22723	22660	22901	22767	22764	22841	22733	22799	22635	22873	22744	22816	22724	22648	22473	22686	22826	22715	22898	22915	22711	22914	22688	22692	22945	22645	22840	22566	22712	22910	22781	22790	22841	22713	22620	22672	22802	22480	22868	22569	22769	22730	22900	22656	22690	22719	22668	22848	22727	22754	22537	22687	22748	22857	22721	22791	22799	22706	22623	22673	22751	22769	22651	22562	22677	22835	22735	22703	22835	22734	22622	22691	22846	22708	22666	22854	22654	22790	22618	22885	22811	22712	22560	22889	22468	22802	22743	22496	22805	22652	22747	22706	22893	22809	22720	22659	22730	22899	22603	22808	22690	22735	22765	22720	22599	22770	22528	22634	22767	22620	22865	22687	22705	22737	22727	22896	22778	22595	22706	22544	22750	22793	22734	22733	22668	22741	22804	22761	22447	22644	22587	22616	22734	22550	22831	22657	22676	22809	22792	22728	22672	22777	22898	22799	22705	22801	22893	22646	22771	22633	22709	22890	22744	22783	22586	22804	22726	22767	22672	22668	22943	22750	22540	22670	22750	22685	22578	22706	22679	22806	22779	22615	22626	22763	22686	22766	22657	22636	22831	22895	22783	22807	22666	22555	22702	22817	22725	22713	22791	22686	22737	22811	22643	22875	22337	22742	22723	22648	22851	22677	22702	22857	22834	22824	22727	22722	22684	22740	22628	22577	22710	22687	22604	22705	22689	22634	22721	22788	22923	22578	22706	22818	22610	22850	22921	22782	22776	22645	22764	22877	22718	22615	22713	22672	22707	22690	22531	22882	22788	22687	22816	22767	22708	22618	22675	22919	22557	22597	22867	22739	22709	23091	22818	22592	22952	22824	22702	22745	22540	22780	22623	22641	22703	22668	22631	22721	22921	22759	22797	22686	22902	22748	22756	22757	22783	22769	22573	22672	22710	22629	22933	22554	22842	22984	22740	22800	22685	22660	22611	22652	22677	22856	22726	22708	22832	22719	22639	22771	22932	22839	22719	22685	22808	22622	22729	22737	22588	22747	22518	22663	22662	22748	22652	22670	22656	22673	22790	22754	22576	22727	22788	22528	22641	22812	22827	22719	22774	22733	22742	22734	22825	22804	22833	22810	22691	22823	22774	22748	22615	22522	22702	22799	22629	22822	22637	22928	22755	22689	22819	22763	22733	22484	22716	22793	22614	22557	22850	22629	22756	22641	22763	22785	22584	22636	22735	22788	22562	22612	22933	23012	22883	22634	22681	22867	22805	22757	22898	22796	22789	22791	22929	22816	22859	22743	22604	22782	22740	22658	22671	22707	22912	22772	22647	22928	22817	22697	22711	22780	22815	22758	22754	22906	22742	22785	22765	22676	22766	22818	22762	22565	22997	22856	22777	22954	22689	22728	22884	22795	22730	22791	22811	22565	22680	22650	22514	22726	22584	22733	22739	22705	22754	22656	22921	22666	22749	22776	22704	22541	22888	22813	22808	22625	22732	22690	22786	22804	22797	22518	22833	22620	22815	22856	22760	22723	22867	22760	22748	22655	22768	22704	22738	22728	22914	22856	22520	22760	22649	22692	22889	22797	22631	22790	22684	22752	22739	22690	22782	22728	22522	22689	22650	22895	22766	22754	22684	22659	22573	22788	22845	22655	22510	22867	22838	22869	22822	22656	22717	22830	22642	22695	23007	22789	22747	22860	22742	22751	22802	22780	22642	22791	22684	22734	22655	22591	22779	22504	22686	22805	22707	22526	22681	22748	22763	22644	22865	22744	22781	22785	22817	22595	22760	22644	22607	22781	22760	22603	22667	22618	22707	22706	22757	22698	22636	22731	22551	22808	22763	22825	22748	22789	22835	22741	22698	22674	22871	22838	22930	22872	22853	22644	22817	22729	22778	22859	22629	22717	22696	22715	22644	22663	22660	22874	22774	22690	22834	22784	22795	22880	22663	22647	22853	22630	22629	22736	22681	22868	22662	22703	22488	22555	22831	22747	22968	22686	22698	22704	22763	22688	22827	22886	22686	22835	22685	22814	22931	22659	22731	22691	22582	22935	22743	22655	22816	22741	22652	22580	22756	22484	22830	22569	22664	22789	22836	22651	22872	22685	22718	22715	22781	22711	22685	22768	22943	22696	22840	22745	22627	22591	22684	22602	22707	22740	22692	22995	22780	22649	22897	22767	22602	22726	22570	22815	22732	22592	22652	22739	22784	22804	22691	22735	22812	22574	22784	22708	22962	22725	22622	22741	22958	22769	22678	22644	22706	22855	22647	22871	22692	22979	22910	22677	22798	22680	22581	22753	22576	22490	22789	22951	22930	22701	22899	22754	22740	22507	22635	22730	22753	22764	22752	22758	22950	22711	22866	22763	22571	22715	22681	22723	22694	22872	22798	22885	22849	22708	22836	22826	22926	22898	22730	22724	22712	22795	22865	22705	22816	22714	22646	22568	22794	22880	22799	22735	22904	22871	22578	22679	22823	22842	22669	22627	22806	22630	22698	22741	22913	22767	22648	22693	22786	22832	22773	22717	22747	22672	22753	22602	22867	22976	22698	22938	22626	22670	22758	22723	22912	22686	22862	22823	22589	22670	22511	22802	22799	22743	22807	22805	22676	22834	22736	22674	22493	22765	22972	22551	22732	22874	22679	22719	22745	22854	22684	22881	22717	22761	22716	22845	22786	22789	22642	22868	22743	22813	22702	22671	22815	22725	22644	22979	22681	22582	22695	22823	22775	22912	22816	22771	22891	22881	22653	22841	22924	22686	22696	22812	22786	22747	22803	22832	22657	22795	22750	22824	22882	22684	22775	22607	22727	22618	22759	22660	22829	22716	22741	22784	22748	22842	22836	22735	22677	22645	22708	22660	22535	22532	22622	22755	22748	22654	22718	22754	22892	22792	22778	22915	22652	22726	22881	22604	22679	22779	22689	22747	22427	22642	22692	22701	22790	22665	22718	22888	22923	22829	22844	22822	22672	22822	22648	22770	22784	22738	22752	22763	22710	22584	22921	22884	22833	22665	22747	22631	22841	22755	22817	22603	22629	22601	22820	22780	22901	22925	22938	22718	22899	22677	22795	22848	22721	22823	22799	22827	22773	22744	22599	22498	22670	22686	22811	22906	22719	22561	22678	22737	22999	22845	22597	22759	22687	22931	22713	22677	22650	22827	22645	22714	22905	22686	22892	22724	22715	22727	22699	22797	22714	22673	22729	22644	22900	22614	22602	22804	22806	22751	22814	22677	22831	22809	22705	22900	22741	22749	22841	22742	22811	22613	22754	22956	22828	22710	22882	22761	22884	22808	22744	22731	22574	22732	22778	22675	22854	22662	22685	22899	22610	22782	22631	22811	22907	22569	22559	22616	22870	22473	22855	22676	22793	22609	22675	22866	22763	22622	22742	22740	22782	22837	22876	22696	22801	22822	22767	22820	22686	22646	22773	22581	22778	22584	22874	22913	22794	22729	22864	22650	22940	22776	22654	22665	22977	22677	22741	22695	22899	22684	22794	22787	22912	22773	22719	22807	22812	22689	22637	22758	22567	22844	22681	22723	22751	22629	22720	22821	22924	22800	22712	22694	22768	22819	22699	22792	22722	22674	22816	22692	22747	22736	22929	22743	22871	22849	22725	22627	22873	22627	22939	22654	22778	22868	22775	23007	22794	22698	22780	22833	22783	22664	22722	22644	22687	22797	22890	22754	22723	22761	22730	22730	22644	22789	22837	22690	22852	22805	22596	22731	22662	22712	22752	22717	22628	22740	22792	22625	22950	22887	22734	22599	22769	22732	22728	22552	22763	22882	22739	22761	22945	22675	22825	22793	22901	22725	22586	22740	22826	22757	22843	22851	22806	22470	22659	22804	22978	22789	22765	22762	22907	22759	22582	22766	22874	22767	22720	22724	22718	22637	22893	22841	22883	22822	22741	22897	22650	22751	22733	22676	22590	22646	22848	22730	22766	22493	22903	22677	22778	22889	22591	22620	22730	22884	22654	22768	22665	22569	22900	22708	22630	22814	22663	22764	22668	22791	22730	22699	22871	22769	22740	22871	22650	22621	22602	22693	22764	22691	22899	22607	22795	22884	22595	22656	22675	22838	22558	22772	22664	22683	22682	22861	22973	22873	22680	22773	22693	22633	22789	22852	22814	22597	22493	22735	22830	22804	22721	22600	22767	22892	22653	22753	22616	22917	22488	22699	22750	22677	22701	22680	22641	22735	22751	22705	22823	22798	22804	22701	22777	22652	22868	22695	22630	22856	22936	22718	22737	22840	22590	22709	22746	22808	22716	22673	22909	22800	22724	22725	22806	22665	22869	22623	22897	22713	22717	22748	22823	22774	22650	22681	22739	22946	22786	22874	22787	22853	22866	22677	22682	22780	22812	22636	22745	22620	22728	22831	22718	22769	22720	22851	22684	22731	22788	22714	22744	22765	22606	22727	22807	22780	22860	22678	22805	22730	22807	22781	22865	22869	22623	22651	22712	22850	22834	22670	22880	22732	22601	22900	22678	22742	22700	22587	22655	22717	22630	22827	22575	22802	22827	22653	22613	22746	22831	22496	22691	22687	22649	22987	22769	22785	22694	22667	22649	22730	22686	22736	22674	22756	22594	22869	22634	22875	22840	22581	22686	22497	22788	22859	22786	22906	22791	22816	22714	22693	22718	22748	22683	22761	22694	22717	22673	22669	22817	22799	22851	22685	22716	22680	22680	22579	22838	22641	22618	22878	22705	22627	22683	22928	22910	22762	22858	22759	22753	22649	22779	22662	22563	22790	22779	22709	22618	22746	22600	22907	22741	22892	22489	22766	22681	22713	22689	22815	22703	22702	22661	22529	22779	22798	22871	22767	22796	22834	22876	22687	22902	22865	22739	22572	22677	22896	22701	22747	22703	22795	22856	22936	22700	22789	22653
24133	27017	49356	46895	37293	32670	32199	30322	30253	30345	30246	30001	30141	30136	30180	30197	30067	30078	30177	30029	30102	30014	29998	30013	29884	30091	29910	30029	30140	29999	30044	30171	30166	30117	29917	29927	30071	30046	30256	29925	30175	29812	30107	29986	29862	30143	29901	29861	29956	30076	30029	30101	30111	30146	29966	30104	30035	30069	30215	30060	30104	29903	30037	29854	29771	29974	30135	29964	29970	29980	29824	29776	30073	30180	30023	30146	30057	30229	29876	30285	29940	29931	30149	30015	30009	29826	30022	30023	29996	30020	30054	30194	29867	29698	30061	30065	30202	29958	30161	29996	30060	29768	30024	30016	30190	30008	30059	29936	29733	30153	29870	29917	30048	30189	29921	29919	29980	29940	29931	30089	30014	29989	30227	29873	29895	30012	29982	29891	29795	29953	30111	29971	29850	30114	29972	30138	30056	30016	30066	29934	29947	30212	29919	29711	29857	30101	29838	30148	29950	29918	29972	29952	29927	30009	29976	29903	30073	30045	30100	30000	30119	29968	30069	29914	30092	29966	30010	29913	30168	30094	29971	30045	30221	30014	29963	29980	29861	29883	29867	29788	29987	29986	30088	30029	30183	29821	29971	29872	29992	30059	30038	29970	30053	30192	30305	30056	29887	30024	29903	29850	29930	29836	29920	30026	29928	30058	30077	30182	30014	30054	30218	30130	29937	29954	29906	30008	29709	29851	30064	30056	29786	29981	29826	29942	30137	30002	29891	29977	30210	29912	30139	30013	30035	30043	29888	29986	29933	30181	29901	29913	30168	29947	30088	29993	29990	29921	29852	30198	30203	29856	29866	30100	29938	30184	30024	30191	29921	30155	30036	29965	29871	29922	30283	30019	29732	30198	30106	29963	30059	30089	30116	30156	29939	30006	30014	29977	30092	29929	29950	29793	30039	30003	29972	29901	29839	29886	30079	30035	29886	29806	30062	30029	29901	30011	30061	29892	30157	29879	29876	29708	30161	29735	29983	29785	30088	29889	30071	29890	29833	30252	30145	30164	29893	29982	29996	30052	30028	29772	30017	30056	29949	30048	30145	29893	30105	29759	29974	30098	30106	29989	29899	29975	30009	30005	30110	30186	29754	30003	30284	29844	29941	30167	30096	30123	29981	29792	29971	30133	30147	30167	29955	30023	30105	29832	30119	30088	30026	29954	29953	30001	30096	30004	30043	29905	29896	30248	30095	30106	29770	29990	30081	29788	30056	29859	29901	29997	30061	30001	30105	29986	30187	30116	29892	30066	30063	30122	29975	29937	30244	30113	29979	30122	29908	30032	30227	30142	29902	29960	29931	29716	30054	30034	30088	30217	29960	30031	29836	29820	30087	30035	29935	30206	30226	29959	30160	29907	30067	29831	30076	29950	30022	30061	30206	29922	30188	29948	30052	30064	29914	29935	29814	29913	29879	29830	30051	30116	29884	30141	29979	30055	29968	29816	30095	30165	30113	30089	30011	30130	30056	29916	29905	29978	29910	30154	30119	29685	30241	30004	30099	30135	29895	29853	30021	30161	29921	30210	30384	29911	30048	29909	30169	29933	30063	30150	30282	29995	29706	30158	30359	30096	30278	29894	29837	29745	30005	29970	30255	30291	29872	29902	29902	29889	29832	30050	30165	30272	30042	30079	30307	30065	30009	29961	30031	30081	29954	30360	29912	29925	30154	29909	30127	29873	30012	30034	30081	30025	30085	29969	30000	30084	29795	30216	29910	30006	29933	29909	29725	29864	30012	30148	29943	30111	30029	30145	29894	30039	29999	30050	30066	30023	29776	30047	30204	29841	30086	30090	30078	30162	30041	30106	30041	30074	30168	29937	29986	30425	30167	30228	29989	30021	29953	29882	29963	30003	29977	29960	30065	30062	29985	30033	30107	29792	30098	29842	30194	30007	30009	29879	29783	30010	29929	30113	30141	29865	30251	29796	30095	30075	30111	30163	30219	29997	30138	30233	30102	30052	29716	30091	29931	30130	29715	29941	29881	29788	29961	29908	30082	29770	29905	30048	29992	29912	29898	29950	29693	29876	30206	30095	30011	30004	30098	30193	30070	29885	30076	29968	30075	29970	29827	30205	30208	30121	30147	29934	30219	30147	30079	29984	29847	29970	30037	30037	30010	29926	29980	30184	29903	29962	29933	30054	30134	29990	30016	30133	30020	30061	30034	29933	29895	29895	30106	29985	30096	30224	29924	30116	29782	29875	30141	30039	29949	30022	29954	29759	30036	29865	29838	29890	29764	29949	30115	30110	30015	30034	29973	30116	29892	29964	30326	29884	29912	30110	30129	30289	30109	29793	30191	29773	29936	30348	29891	30243	29913	30166	29979	29991	29923	29969	29999	30113	29986	30020	30137	29948	30062	29903	29873	30070	30094	29836	29664	30081	30077	30144	29687	30197	30069	30148	30068	29950	29888	29774	30119	29975	30243	30052	29916	30016	30024	30096	29973	29964	30039	30063	30243	29972	30155	30226	30070	30195	29915	29857	30016	30165	29956	29918	30287	29893	30061	29974	30150	29823	29934	30183	30029	30012	30170	29938	29824	30128	30081	30001	29885	29847	30205	30015	30292	30019	30137	30139	29841	29925	29909	29895	29960	29996	29992	30088	30036	30167	30010	30144	29937	29928	30239	29689	30120	29905	30112	30253	30081	30176	29879	29749	30168	30081	30012	30123	29922	29836	30105	30068	30193	29977	29923	30019	29968	30059	29885	29733	30092	29959	30063	30144	29956	29980	29901	30204	30285	30253	30208	29889	29945	30100	29954	29919	30140	29841	29975	30047	30004	30156	30074	29901	30186	29998	29934	29938	30053	29851	30035	29863	30080	30226	30154	30139	29843	29994	30092	30191	30119	30137	30098	30169	30065	29895	30055	29969	30009	30123	29947	30075	30047	30106	30122	30129	29901	30077	29964	30039	30120	30104	30156	29737	29970	30045	29889	30007	30039	30110	30035	30150	29868	29950	30040	30034	30027	29814	30046	29939	29899	29943	30169	30158	29979	30081	29968	29782	29857	29986	29765	30097	30106	29924	29913	29801	30002	29979	29849	30183	30067	29730	30272	30065	30006	29800	29944	30058	29945	29907	30046	30206	30002	29996	30125	30107	30124	30331	29898	30045	30054	30364	30078	30090	30131	29989	30155	30108	29972	29933	30047	29699	29962	30029	30067	29951	30315	30280	30027	29931	30131	30009	30012	30098	30187	29977	30197	30001	30106	30087	30052	29947	30187	29871	30283	30156	29995	30168	30084	30231	30098	29964	30040	30126	30084	30160	29758	29967	30122	30257	30191	30147	30070	29992	29863	30113	29930	29958	30253	29823	30030	30089	30089	29922	30155	29841	29976	29906	29823	30118	30167	30216	30121	29932	29948	29929	29899	29835	29892	30007	30258	30044	30158	30068	29768	29711	29808	30229	29954	30064	29906	30072	30059	30104	30082	29983	30156	29956	30044	29952	30081	30082	30036	29951	30021	29933	29960	29862	30129	30049	29746	29902	30169	29826	30154	30119	29876	29869	30080	30101	30000	29929	29788	29941	30085	29908	29698	30043	30004	30247	30082	30085	30056	29825	30039	30384	30048	30190	30126	29877	30075	30006	30087	30057	30030	30026	29990	30202	30039	29969	29845	29867	30017	29903	30031	29999	30133	30008	29973	30092	30154	29998	30017	30043	29935	29961	30035	30126	30033	30040	29928	30230	30268	30095	30017	30052	29858	30348	30228	30015	29943	30283	30003	29973	30088	30043	30187	30055	30118	29946	29874	30081	29736	30007	30141	30004	29909	29938	30053	30017	30174	29980	30229	30239	30076	29888	30023	30135	29794	30102	29970	29985	30103	29808	29903	30095	29936	30124	30014	30096	30208	30027	29977	30231	29900	30073	29928	29675	29924	29913	30078	30040	30067	30033	29879	29697	29896	29869	29903	30005	30075	30120	29982	30191	30011	30248	30160	30062	30074	29772	29890	29817	30081	29909	30161	30018	29964	30266	29948	29937	30140	30026	30010	29940	30025	30028	29903	29826	30075	30081	29767	29936	29779	30042	30101	29921	30028	30115	29882	30185	29980	30000	30140	30008	30156	29917	30200	30213	29973	29968	29937	30211	30175	30355	30188	29974	30009	30027	30013	29860	30154	30164	30225	29975	29946	30015	29754	29989	30069	29855	29966	29972	30122	29924	29997	30104	30011	30294	30174	29925	30086	29985	30276	29891	29676	30050	29949	30110	29841	30027	30017	29966	30068	30109	30130	30204	30013	29971	30204	30150	30083	29880	30016	29920	29954	30186	29927	30039	30024	29861	30005	29967	29960	30054	30069	30159	29963	29853	30220	30008	29965	30086	29984	30302	30215	30022	30162	30250	30161	30102	30133	29737	29937	30059	30006	30143	29959	29816	30051	30048	29906	29674	30037	30064	30103	30014	30213	29948	30063	29787	29805	30044	29939	30008	29931	30229	29956	29993	29883	29970	30002	30062	30103	30006	29986	29947	29944	29961	29924	29790	30345	30032	30232	30222	29923	29891	30192	29939	29893	30281	30039	29864	30140	30007	30138	30175	29794	29705	30297	30096	29779	29990	30111	30086	30031	30261	29933	30184	30102	30028	29990	30068	30080	30147	29925	30007	29910	29994	30016	30060	30014	29890	29959	30122	29938	29808	30049	29803	30077	30175	30056	30244	29987	29940	30064	29801	30066	30001	30172	30086	29939	29878	29963	29952	29936	29677	30019	29991	29960	30007	30261	29770	30102	30016	30137	30029	30156	30091	29977	30159	30230	30103	29805	29775	29992	30071	29960	30174	30056	30158	30118	30065	30125	29857	29969	30072	30122	29748	29913	30011	30022	30021	30032	30209	29861	30188	30013	29893	30183	30138	29845	30154	29982	30154	30152	30098	29938	29778	29927	30095	30186	29936	29836	29990	30128	30004	29749	29993	29974	29966	30145	30033	30053	29727	30206	29841	29889	29989	29981	29833	29629	30229	30074	29761	30036	30075	30086	29985	29937	30040	30270	29994	30089	29913	29974	30121	29869	29914	29924	29992	30002	30129	30010	30019	29895	30050	30162	30088	29963	30179	29790	30027	30064	30072	29900	29914	30127	30123	30121	29805	30134	30115	30213	29922	29986	30204
54543	99458	87545	60326	39180	27209	23839	22608	22771	22732	22667	22918	22865	22861	22803	22750	22921	22729	22565	22750	22801	22944	22930	22799	22637	22712	22791	22658	22737	22639	22643	22827	22624	22760	22733	22769	22818	22662	22715	22862	22714	22699	22643	22642	22853	22776	22780	22786	22876	22836	22797	22644	22861	22630	22617	22890	22844	22668	22795	22759	22858	22763	22860	22686	22801	22821	22713	22810	22964	22804	22984	22849	22822	22728	22837	22839	22718	22643	22737	22762	22763	22944	22693	22847	22735	22832	22681	22764	22794	22753	22780	22682	22632	22766	22487	22791	22653	22880	22752	22801	22757	22618	22900	22676	22734	22737	22727	22670	22683	22713	22656	22703	22887	22785	22532	22819	22601	22772	22773	22786	22640	22853	22874	22949	22665	22763	22591	22634	22766	22789	22602	22637	22666	22706	22886	22630	22725	22743	22720	22778	22674	22817	22799	22722	22746	22811	22676	22750	22749	22809	22809	22530	22652	22722	22705	22786	22721	22904	22504	22831	22760	22768	22639	22749	22537	22621	22760	22727	22686	22778	22853	22589	22832	22743	22835	22677	22910	22904	22806	22648	22752	22678	22677	22616	22663	22800	22578	22688	22747	22659	22859	22574	22814	22824	22429	22811	22603	22772	22729	22787	22648	22731	22664	22658	22636	22984	22865	22775	22588	22753	22683	22714	22652	22851	22970	22848	22661	22750	22564	22744	22758	22712	22587	22684	22870	22690	22584	22998	22774	22750	22614	22808	22676	22778	22921	22704	22704	22780	22648	22731	22667	22802	22737	22647	22546	22795	22668	22707	22750	22829	22853	22568	22719	22828	22706	22745	22561	22828	22749	22586	22819	22721	22765	22784	22847	22872	22634	22700	22711	22855	22746	22723	22604	22567	22643	22802	22728	22726	22652	22868	22824	22543	22721	22669	22547	22663	22576	22705	22583	22727	22674	22638	22679	22615	22846	22680	22711	22863	22769	22512	22844	22686	22655	22775	22724	22758	22619	22575	22581	22961	22776	22690	22632	22733	22666	22838	22668	22711	22680	22667	22799	22678	22834	22747	22799	22751	22708	22647	22814	22781	22820	22857	22636	22822	22731	22801	22847	22883	22676	22617	22799	22754	22810	22743	22704	22628	22773	22717	22802	22554	22754	22679	22623	22772	22893	22970	22621	22560	22725	22865	22715	22700	22633	22771	22755	22804	22948	22655	22841	22727	22673	22824	22587	22707	22669	22683	22852	22724	22712	22771	22803	22830	22809	22738	22559	22868	22707	22699	22720	22721	22665	22798	22825	22737	22745	22639	22732	22560	22739	22580	22960	22724	22726	22625	22854	22797	22885	22862	22825	22786	22725	22566	22762	22728	22782	22779	22935	22634	22759	22726	22603	22728	22890	22614	22750	22639	22762	22794	22795	22813	22634	22774	22716	22902	22812	22703	22859	22781	22719	22691	22760	22836	22644	22843	22692	22807	22709	22715	22884	22723	22798	22493	22802	22919	22824	22749	22660	22858	22725	22829	22634	22526	22794	22790	22642	22717	22777	22724	22786	22962	22975	22666	22679	22887	22600	22685	22918	22643	22545	22905	22792	22985	22743	22725	22807	22807	22661	22777	22667	22582	22738	22909	22898	23036	22848	22681	22797	22764	22757	22663	22754	22652	22829	22820	22742	22633	22823	22722	22894	22723	22847	22781	22681	22829	22891	22770	22834	22815	22704	22823	22860	22820	22710	22781	22746	22942	22748	22657	22770	22783	22745	22774	22783	22755	22844	22684	22925	22922	22669	22776	22688	22609	22742	22787	22748	22731	22732	22586	22713	22564	22773	22868	22531	22871	22774	22591	22824	22796	22763	22774	22735	22572	22509	22554	22878	22626	22693	22854	22955	22760	22803	22731	22797	22528	22819	22834	22851	22625	22869	22748	22815	22702	22678	22684	22684	22695	22692	22702	22663	22720	22630	22861	22784	22780	22670	22767	22703	22849	22541	22722	22893	22675	22688	22767	22730	22626	22727	22836	22828	22648	22621	22873	22778	22863	22630	22783	22830	22574	22807	22638	22727	22672	22729	22844	22720	22731	22902	22679	22861	22736	22792	22748	22656	22774	22657	22788	22638	22692	22830	22737	22604	22710	22665	22795	23031	22767	22681	22717	22644	22792	22978	22795	22812	22544	22585	22835	22626	22642	22722	22476	22768	22605	22787	22950	22598	22932	22596	22839	22749	22664	22822	22713	22859	22712	22679	22608	22669	22955	22564	22709	22769	22687	22818	22696	22744	22804	22907	22638	22661	22740	22791	22594	22759	22737	22938	22752	22621	22714	22697	22803	22621	22681	22709	22901	22582	22542	22911	22639	22632	22720	22955	22620	22663	22609	22858	22803	22622	22790	22636	22824	22889	22883	22757	22809	22669	22727	22763	22840	22898	22726	22657	22731	22775	22717	22777	22839	22776	22618	22831	22959	22817	22891	22793	22569	22654	22677	22809	22793	22695	22610	22634	22686	22628	22781	22833	22780	22785	22744	22868	22877	22718	22718	22637	22633	22717	22714	22832	22960	22663	22749	22709	22721	22683	22721	22720	22653	22821	22717	22788	22862	22657	22748	22890	22724	22677	22817	22769	22601	22707	22691	22567	22771	22723	22855	22670	22808	22636	22943	22570	22562	22698	22718	22747	22699	22668	22789	22738	22690	22804	22682	22734	22804	22792	22715	22852	22674	22806	22718	22889	22603	22798	22733	22800	22742	22742	22744	22848	22492	22790	22654	22826	22659	22618	22876	22655	22694	22969	22640	22742	22580	22550	22585	22690	22758	22591	22698	22711	22932	22709	22635	22850	22695	22917	22791	22766	22779	22608	22594	22758	22662	22704	22657	22778	22791	22661	22692	22738	22760	22564	22720	22690	22637	22731	22750	22857	22736	22702	22615	22811	22725	22896	22870	22565	22646	22701	22734	22749	22809	22638	22875	22876	22561	22651	22912	22834	22829	22663	22821	22697	22674	22758	22853	22661	22494	22671	23040	22748	22647	22687	22814	22794	22704	22869	22881	22832	22721	22737	22763	22790	22722	22842	22787	22698	22760	22770	22611	22823	22695	22668	22827	22709	22734	22569	22817	22729	22809	22812	22717	22860	22787	22759	22645	22828	22809	22591	22727	22804	22695	22822	22911	22799	22930	22499	22595	22768	22735	22638	22596	22679	22782	22748	22556	22825	22671	22759	22755	22636	22823	22666	22617	22770	22675	22615	22714	22814	22661	22806	22757	22748	22847	22665	22749	22630	22745	22610	22547	22979	22695	22744	22761	22756	22699	22823	22885	22678	22709	22897	22759	22869	22667	22852	22752	22735	22868	22751	22625	22809	22749	22783	22690	22748	22776	22785	22761	22710	22834	22839	22970	22746	22753	22815	22865	22886	22687	22662	22736	22832	22620	22624	22860	22694	22756	22689	22587	22723	22861	22718	22690	22690	22782	22836	22706	22672	22618	22721	22894	22863	22859	22754	22918	22522	22644	22714	22655	22767	22946	22783	22880	22821	22772	22653	22838	22764	22563	22903	22656	22575	22777	22734	22750	22708	22698	22794	22750	22712	22753	22625	22808	22714	22781	22759	22731	22660	22766	22686	22976	23019	22715	22635	22612	22711	22694	22863	22723	22633	22742	22812	22738	22736	22697	22873	22969	22539	22735	22870	22809	22832	22727	22781	22853	22991	22599	22719	22759	22632	22841	22730	22736	22661	22861	22681	22703	22771	22815	22839	22853	22723	22881	22865	22713	22830	22824	22631	22732	22739	22793	22685	22721	22769	22793	22710	22736	22735	22806	22669	22825	22767	22631	22779	22632	22776	22759	22731	22719	22767	22767	22949	22793	22731	22908	22804	22828	22498	22893	22745	22699	22808	22806	22732	22821	22851	22565	22707	22783	22909	22886	22817	22826	22648	22758	22691	22887	22562	22855	22791	22739	22648	22726	22689	22795	22905	22881	22705	22607	22772	22700	22526	22809	22866	22765	22683	22783	22790	22538	22665	22758	22692	22792	22808	22762	22980	22727	22826	22918	22823	22637	22789	22699	22764	22707	22711	22854	23021	22944	22799	22792	22726	22757	22592	22739	22784	22595	22799	22831	22607	22889	22766	22839	22632	22885	22803	22728	22568	22947	22835	22899	22610	22770	22848	22766	22767	22864	22671	22678	22879	22674	22659	22918	22791	22670	22810	22704	22609	22608	22732	22860	22697	22757	22765	22783	22789	22493	22734	22875	22824	22851	22772	22806	22690	22837	22813	22843	22868	22733	22743	22539	22612	22761	22613	22722	22612	22918	22596	22752	22675	22866	22690	22652	22842	22678	22799	22731	22910	22695	22765	22767	22691	22805	22785	22784	22757	22883	22749	22726	22780	22794	22730	22703	22843	22767	22743	22616	22892	22491	22631	22768	22828	22793	22751	22745	22867	22905	22725	22660	22730	22958	22900	22941	22892	22674	22973	22829	22668	22700	22695	22752	22801	22785	22732	22827	22897	22760	22811	22941	22860	22896	23035	22561	22714	22664	22808	22732	22648	22777	22809	22741	22752	22853	22855	22801	22836	22569	22656	22888	22619	22659	22543	22817	22699	22546	22894	22811	22763	22776	22816	22724	22637	22862	22773	22798	22603	22720	22835	22722	22785	22515	22780	22915	22765	22821	22754	22654	22660	22691	22870	22797	22558	22692	22858	22899	22613	22612	22830	22688	22537	22548	22617	22902	22807	22603	22646	22657	22885	22696	22736	22559	22902	22834	22784	22519	22865	22859	22660	22644	22835	22872	22579	22747	22738	22681	22899	22702	22884	22453	22783	22844	22609	22802	22794	22812	22702	22701	22892	22709	22755	22732	22616	22817	22654	22745	22763	22787	22888	23087	22525	22855	22777	22529	22765	22711	22628	22533	22891	22792	22602	22844	22613	22693	22759	23042	22650	22643	22621	22530	22795	22723	22764	22737	22741	22521	22929	22740	22844	22875	22771	22855	22644	22837	22721	22895	22655	22794	22728	23101	22717	22796	22778	22845	22775	22657	22808	22740	22710	22911	22837	22804	22885	22760	22674	22585	22718	22669	22781	22773	22965	22839	22814	22704	22758	22871	22769	22904	22726	22749	22809	22772
22359	24381	44838	45918	39088	34265	34239	31418	31201	31527	31292	31008	31213	31314	31106	31093	31290	31064	31157	31214	31193	31156	31194	31123	31137	31247	31311	30985	31187	30956	31218	31048	31063	31016	31054	31050	30909	30928	30988	31066	30839	31097	30875	30939	31058	30867	30814	30983	31054	30970	30990	31224	31147	31127	30875	30737	30946	30690	31041	30944	30996	31064	31085	30687	30930	30995	30843	30729	30923	30869	30922	30775	30707	30862	30923	30830	30957	30966	30973	30826	30867	31032	31197	30955	30937	30989	30921	30696	31063	31007	30795	30880	30893	30897	31066	31001	30972	31097	30979	30794	30934	31112	31031	30909	30960	30981	30806	30879	30863	30745	31049	30669	30968	30968	31017	30933	31184	31035	30992	31182	31210	30926	30935	30947	30982	31051	30920	30798	31095	30670	30857	30863	31041	30881	31020	30898	31135	30989	31011	30792	31091	30881	31029	30794	30763	31136	30908	30989	30948	30834	31078	31000	30845	30910	30941	30908	31074	30897	30889	30655	30740	30884	30687	30834	31102	30704	30992	30835	30790	30842	30776	30893	31061	31075	30925	31132	30793	30756	30923	30871	30988	30974	30825	30796	31062	30673	30785	30856	30982	30980	31049	30970	31103	30884	31011	30935	30851	30915	30938	30724	31047	30815	31152	30826	30931	30835	31014	30786	31025	30955	30955	30852	30967	30882	30709	30771	30901	30889	30943	31043	31253	30786	30866	30599	31002	31017	30922	30842	30862	30934	31054	30960	30988	30913	30988	30774	31177	30876	31020	30808	30997	30952	31086	30901	30832	30925	30990	30772	31073	30929	30836	30799	30891	30967	30896	30908	30918	31032	30743	30700	30907	31194	30856	30901	30741	30981	30980	30720	31136	31006	30705	30911	30749	31023	30755	30718	30857	30846	30900	30776	30726	30796	31011	31072	30737	31100	30889	31109	30991	30846	31009	30736	30944	30937	30983	30840	30888	30809	30734	30746	30894	30787	31003	30825	30884	30810	30786	31114	30745	30922	30835	30764	30728	30660	30816	31269	30779	30924	30899	30611	31086	30730	30766	31011	31085	30894	30851	30794	30875	30861	30753	30783	31161	31061	30765	30691	30915	30957	31051	30949	30894	30879	31042	31017	30954	31001	30876	30821	30881	30919	30877	30845	30947	30861	31000	30887	30959	30887	30854	30569	30878	30606	31049	30897	30840	30853	30753	30925	30971	30892	30965	30981	30657	30928	31156	30968	30876	30825	30933	30851	30737	31001	30881	30707	31008	31013	30847	30774	30775	30990	30878	30877	31035	30929	30861	30852	30960	30823	30866	30846	31065	30936	30874	30600	30760	30906	31096	30910	30744	30977	30977	30888	30917	30917	30867	30858	30948	30951	31125	30933	31147	30900	30792	30765	30948	30942	30949	31247	31307	30779	30893	30678	31139	30796	31086	31000	31046	30840	30876	31157	30866	30733	30881	30803	30697	31065	30944	30859	30682	31039	31098	30728	31109	30838	31077	31094	30732	31026	30938	30970	31205	30916	31064	30804	31013	30989	31034	30931	30783	30868	31054	31052	31170	30738	30918	30912	30841	30892	31143	30743	30874	30826	30888	30855	30763	30795	30976	30990	30837	30908	30855	30930	30966	30896	30927	30822	30949	30729	30975	30987	30942	30897	30971	30758	31145	30779	30917	30710	30910	30768	31012	30824	30919	30585	30937	30762	30787	31007	31186	30863	31029	30745	31126	30818	30536	30861	30824	30813	30985	31191	30794	30789	30833	30795	30808	31014	31131	30911	30803	30991	30803	31024	30568	30903	30895	31106	31036	30835	31113	30828	31084	30869	30868	30952	30717	30985	30836	30995	30899	31018	30799	30822	30769	30910	30787	31054	30895	31003	31049	30857	30942	30887	31033	30833	31009	30727	30993	30653	30853	30738	31089	30959	30791	30885	31024	31036	30991	30979	30690	30803	30924	30847	30898	31096	30731	30694	30921	30860	31024	31058	30913	30786	30691	30812	30647	30737	30893	30965	30974	30812	30680	31318	30904	30859	30941	30676	30720	30990	31075	30914	30872	30805	30792	30846	30864	30878	30901	31007	30821	30971	30902	31091	31078	30846	31015	30735	30747	30925	30906	30714	31096	30883	30804	30648	30921	31038	30948	31028	31092	30783	30805	30796	30987	30978	30971	30967	30912	31005	30826	30821	30807	30930	30754	30869	30751	30666	30902	30831	30910	30769	30932	30864	30815	30945	31085	30856	30782	30981	30863	30757	31056	30612	30891	30742	30898	30916	31020	30970	31158	30999	30888	30732	30904	30916	30898	30952	30838	30597	30888	30937	31043	30910	30836	30742	30930	30765	30703	30893	30908	31040	31061	30938	30617	31078	30885	31053	30710	30916	30979	30815	30900	30899	30805	30986	30968	30938	30844	30719	30779	30960	30872	30991	30934	30962	30802	30728	30722	30861	31049	30757	31075	30672	30718	30813	30871	30852	31096	31100	30875	30744	30938	30969	30919	30864	30895	31243	31082	30710	30652	30990	30777	31047	30932	31025	30824	31013	30980	31028	30776	30982	31024	31080	31074	31054	30782	30778	30817	30887	31243	30884	31058	30999	30787	30912	31042	30744	30800	30975	31050	30907	30892	31153	30982	30736	30903	30556	30851	30829	30878	30835	30971	30827	30676	31102	30952	30960	31091	30999	30627	30911	30960	30770	30939	30894	30812	30833	31111	30641	30840	31039	30851	30947	31044	30755	30823	30830	30886	31098	31081	30799	30755	30826	30550	30989	30806	31055	30915	30973	30854	31001	31021	30830	30863	30888	30889	30842	31030	30799	30962	30930	30869	30927	30849	30906	31011	31020	31046	30947	31064	31195	30466	31088	30987	30802	30945	30857	30695	30858	30770	30813	30978	30929	30919	31059	31112	30995	30720	30764	31148	30943	31045	30951	30983	30948	30868	30807	30507	30859	30886	31055	31056	30880	30605	30623	30859	31052	30916	31053	31065	30933	30886	30902	31114	30874	31160	30831	30932	30947	30879	30696	30824	30715	30978	30682	30789	30856	30902	30660	30841	30851	30695	30869	30895	30835	31001	30720	30935	30836	30818	30814	30938	30835	30950	30875	31076	30963	30864	30796	30807	30743	30801	30696	31067	31158	30905	30832	30777	30983	30993	31011	30861	30836	31217	30984	31031	30855	30919	30854	30987	30703	30761	30650	30881	30540	30891	30842	30875	30725	30589	30926	30934	30943	30862	30942	30992	30930	31073	30797	31013	31059	30808	30871	30743	31194	30931	30843	30963	30913	30972	31013	30796	30861	31006	30798	30870	31001	30942	30834	30910	31043	31073	30874	30858	30768	31056	30874	31033	31034	30841	30616	30779	30794	31083	30994	30673	30888	30835	30903	31120	30823	31093	31017	30869	30976	30913	30849	30871	30955	31063	30936	30958	30969	30918	31057	30867	30772	30871	30885	31055	30780	30872	30788	30875	30906	30570	30949	30640	30773	30823	30854	30991	30920	30848	30927	31060	30660	30807	30928	30976	30962	30912	30629	31128	30941	30850	30685	30954	30777	30909	30978	30799	30799	30722	30822	31038	30919	30815	30934	30790	30867	30730	30730	31095	31025	30943	30645	31009	30951	30897	30910	30925	30801	30871	30957	30762	31209	30801	30769	31111	30872	31055	31241	30897	31086	30970	31070	30808	30990	30731	30874	30790	30791	30784	30848	31169	30992	30842	30776	31106	30774	31180	31030	30865	30860	30806	30828	30883	30770	31200	30796	30939	30931	30930	30915	30877	30938	30717	30647	30986	31061	31108	31310	30872	30983	30769	30645	30912	30975	30868	31040	30970	30806	31005	30749	30878	30728	31003	31130	31018	30981	30637	31074	30962	31021	30806	30889	30714	30971	30752	30949	30918	30954	31030	30746	31133	30948	30781	30837	30868	30788	30932	30836	30765	30710	30830	30919	30930	30904	30767	30999	31019	30820	30853	30731	30565	30799	30898	31023	30984	31090	30971	30789	30693	30825	30594	30759	30896	30690	30905	30870	30973	30745	30870	30945	31156	31057	31125	30930	30947	31070	30919	30773	30831	30991	30908	30744	31077	30811	30997	30894	30775	30746	30987	30904	30969	30812	30681	30891	31140	31127	30854	30988	30726	30944	31020	31352	30722	30845	30980	30674	31003	31046	30801	30978	30814	31156	30944	30872	30783	30822	31026	31093	30901	30845	31048	31009	31093	30896	30798	30908	31062	30740	30895	30810	30804	31013	30803	30949	30907	31036	31075	30869	30544	30729	30934	31132	30859	31152	31012	30891	30754	30886	30891	30783	31045	30722	31056	31067	30834	30822	30925	30753	30688	30867	30896	30816	31044	30989	30923	30974	31109	31015	30868	30744	31116	30939	31021	30830	30589	30800	30913	30897	30913	30867	30966	30919	31032	30912	30991	30790	31010	30978	30884	30996	30875	30796	31119	30681	30708	30877	30942	31042	30929	30697	31015	30901	30946	30912	31028	31142	31015	30916	30849	30922	30816	30773	30700	30935	31055	31028	31218	30958	30841	30983	30733	30939	30817	30917	30801	30720	30964	30914	30979	31008	30943	30917	31154	30812	31167	30863	30857	31053	31141	30750	30926	30688	30878	30792	31015	30823	30915	31106	30938	31062	30783	30946	30817	31093	30801	30899	30844	30840	30859	30863	30608	30581	30849	31006	30641	30978	31038	30758	30931	30895	30863	30794	30882	30727	30992	30955	30693	30850	30934	31173	30846	30915	30898	31022	30987	31005	30743	30895	30753	30893	30889	30961	30788	31063	30840	30995	30937	30813	31099	30965	30668	30885	31114	30891	31099	30823	30983	30854	30881	31045	31078	30747	30931	30729	30767	30887	31109	31007	30697	30946	30915	30985	30959	30913	31094	31111	31190	30800	30978	30974	30957	30928	30985	30878	30704	30827	31133	30868	30675	30781	30937	30814	30904	30698	30842	30862	30743	30579	31005	30934	31117	30803	30779	30957	31003	31040	30888	30880	30830	30975	30885	30890	30873	30843	30681	30857	30931	30882	30883	30872	30903	30971	30859	30778	30919	30765	30921	31001	31016	30786	30492	30933	31149	30856	30928	30708	30947	30904	30958	30791	31000	30827
63742	97262	92856	81219	54266	33824	25258	23511	23257	23030	23126	23154	23362	23359	23245	23340	23276	23403	23266	23066	23339	23365	23423	23325	23433	23157	23254	23451	23444	23284	23381	23372	23213	23409	23576	23289	23319	23517	23168	23411	23289	23404	23314	23308	23276	23355	23392	23177	23232	23043	23285	23191	23447	23289	23330	23184	23449	23289	23316	23360	23394	23366	23252	23299	23285	23154	23293	23351	23324	23287	23239	23305	23456	23497	23330	23260	23431	23197	23353	23224	23239	23197	23222	23287	23338	23430	23324	23351	23457	23377	23313	23243	23442	23384	23215	23230	23429	23310	23283	23223	23323	23174	23277	23163	23229	23183	23448	23306	23165	23466	23329	23407	23371	23275	23306	23365	23383	23347	23161	23315	23307	23313	23340	23216	23362	23215	23227	23262	23301	23249	23271	23424	23139	23250	23302	23377	23159	23473	23222	23486	23265	23395	23230	23343	23195	23392	23236	23265	23329	23270	23314	23334	23408	23163	23303	23273	23290	23164	23185	23458	23210	23199	23303	23420	23118	23242	23164	23468	23331	23174	23241	23210	23425	23436	23362	23230	23367	23268	23297	23131	23172	23463	23142	23096	23234	23304	23126	23231	23262	23490	23215	23225	23252	23257	23193	23526	23313	23249	23327	23314	23166	23453	23324	23354	23370	23213	23184	23331	23011	23221	23251	23232	23183	23240	23301	23215	23381	23307	23285	23264	23206	23120	23547	23373	23272	23133	23246	23162	23241	23307	23423	23326	23285	23410	23274	23191	23336	23296	23476	23334	23230	23333	23300	23113	23279	23381	23292	23571	23428	23223	23290	23408	23261	23364	23229	23270	23481	23293	23185	23252	23276	23092	23468	23238	23512	23328	23331	23320	23206	23257	23459	23132	23288	23389	23282	23341	23224	23388	23465	23286	23423	23188	23304	23253	23129	23394	23325	23083	23220	23269	23215	23500	23218	23172	23158	23244	23358	23190	23326	23402	23227	23395	23219	23344	23373	23308	23248	23433	23317	23385	23237	23420	23462	23303	23243	23131	23521	23349	23252	23423	23358	23191	23281	23442	23291	23500	23474	23187	23363	23476	23189	23311	23360	23370	23371	23289	23232	23273	23381	23527	23426	23283	23156	23185	23365	23244	23216	23193	23271	23445	23175	23233	23261	23296	23249	23187	23128	23442	23211	23244	23333	23593	23213	23380	23370	23290	23334	23277	23145	23481	23254	23201	23417	23105	23457	23433	23372	23241	23498	23305	23283	23278	23274	23229	23085	23403	23095	23199	23204	23484	23349	23126	23136	23389	23302	23335	23492	23193	23403	23337	23262	23449	23244	23367	23359	23052	23279	23002	23259	23261	23536	23517	23216	23305	23316	23329	23339	23503	23339	23064	23317	23349	23293	23379	23243	23408	23314	23425	23162	23406	23209	23093	23258	23343	23493	23046	23200	23216	23098	23348	23318	23331	23328	23271	23124	23305	23129	23401	23172	23258	23474	23374	23251	23335	23310	23245	23368	23192	23282	23406	23254	23405	23220	23467	23219	23104	23382	23288	23109	23213	23294	23148	23284	23147	23296	23036	23288	23340	23418	23560	23177	23374	23327	23429	23337	23411	23387	23298	23365	23267	23269	23328	23303	23227	23216	23116	23541	23387	23354	23344	23335	23217	23242	23146	23335	23403	23429	23147	23329	23401	23225	23340	23284	23378	23335	23283	23249	23243	23310	23363	23360	23369	23366	23202	23314	23115	23506	23263	23060	23369	23208	23190	23487	23153	23288	23121	23246	23103	23355	23285	23198	23267	23277	23263	23348	23152	23318	23267	23098	23512	23332	23426	23391	23215	23113	23254	23247	23372	23287	23374	23352	23342	23393	23218	23424	23254	23298	23212	23263	23319	23256	23402	23314	23253	23240	23167	23409	23327	23344	23265	23484	23290	23361	23410	23263	23132	23296	23230	23399	23342	23191	23311	23352	23239	23058	23201	23332	23257	23237	23205	23224	23487	23368	23439	23166	23339	23166	23447	23327	23126	23383	23150	23425	23267	23288	23354	23401	23407	23512	23257	23366	23358	23194	23349	23487	23054	23282	23502	23178	23452	23402	23137	23328	23290	23280	23303	23442	23246	23356	23288	23263	23347	23299	23086	23373	23351	23110	23256	23308	23327	23358	23248	23308	23433	23419	23258	23181	23225	23456	23259	23285	23412	23503	23351	23336	23247	23340	23233	23369	23303	23229	23396	23262	23259	23174	23441	23170	23202	23218	23605	23288	23142	23330	23492	23393	23361	23210	23311	23146	23275	23258	23250	23325	23411	23422	23219	23265	23333	23399	23170	23325	23439	23484	23245	23407	23402	23356	23325	23341	23196	23255	23170	23305	23246	23440	23201	23286	23415	23286	23253	23309	23242	23401	23312	23287	23392	23251	23377	23458	23147	23159	23397	23161	23353	23246	23154	23239	23068	23244	23100	23385	23355	23274	23364	23354	23428	23561	23251	23228	23331	23433	23282	23291	23445	23394	23125	23382	23352	23186	23516	23438	23258	23458	23395	23209	23223	23238	23390	23350	23203	23282	23129	23325	23476	23249	23307	23108	23151	23158	23309	23311	23367	23376	23347	23116	23266	23281	23233	23424	23435	23404	23364	23340	23506	23151	23178	23282	23243	23451	23317	23360	23413	23171	23469	23156	23359	23247	23030	23428	23077	23271	23241	23481	23374	23310	23209	23282	23352	23563	23339	23314	23293	23385	23210	23081	23263	23268	23220	23285	23363	23297	23321	23491	23346	23187	23314	23193	23256	23308	23262	23327	23337	23270	23496	23391	23230	23298	23275	23205	23309	23252	23322	23285	23417	23349	23164	23519	23328	23345	23157	23245	23342	23181	23162	23201	23365	23292	23378	23415	23167	23273	23504	23310	23210	23282	23240	23203	23336	23309	23288	23318	23444	23065	23249	23187	23190	23239	23324	23455	23474	23179	23364	23469	23200	23284	23264	23344	23421	23440	23304	23389	23283	23168	23342	23350	23386	23275	23331	23170	23434	23157	23198	23393	23163	23250	23368	23429	23410	23404	23262	23284	23486	23405	23312	23268	23259	23215	23294	23299	23172	23244	23231	23380	23406	23233	23435	23323	23195	23462	23264	23269	23220	23257	23299	23273	23181	23395	23227	23236	23242	23196	23267	23312	23276	23404	23320	23118	23148	23419	23155	23255	23321	23342	23416	23190	23423	23214	23409	23293	23226	23327	23170	23246	23375	23340	23355	23257	23249	23372	23435	23422	23283	23465	23352	23176	23357	23473	23231	23496	23130	23423	23233	23340	23397	23301	23322	23454	23292	23234	23377	23214	23435	23372	23322	23202	23438	23072	23329	23190	23256	23204	23479	23272	23222	23422	23157	23274	23203	23276	23353	23415	23392	23349	23307	23365	23700	23273	23151	23343	23259	23357	23128	23347	23169	23219	23336	23229	23223	23242	23354	23241	23452	23443	23399	23247	23417	23267	23202	23194	23370	23198	23457	23305	23177	23125	23162	23214	23231	23263	23284	23304	23318	23153	23212	23137	23501	23326	23349	23431	23444	23141	23202	23294	23412	23202	23198	23325	23197	23468	23112	23306	23557	23224	23366	23431	23394	23167	23342	23231	23456	23270	23213	23154	23323	23273	23253	23364	23285	23306	23331	23380	23435	23271	23375	23410	23340	23308	23352	23462	23205	23295	23433	23211	23297	23245	23396	23509	23102	23187	23334	23188	23400	23170	23159	23190	23263	23376	23268	23265	23436	23343	23365	23294	23322	23371	23313	23250	23348	23177	23410	23439	23426	23125	23253	23330	23241	23328	23183	23403	23266	23377	23170	23406	23426	23334	23334	23266	23451	23389	23324	23397	23216	23288	23230	23292	23380	23219	23283	23121	23252	23303	23326	23387	23243	23181	23441	23385	23297	23395	23033	23325	23457	23086	23216	23141	23083	23388	23147	23104	23199	23379	23337	23218	23316	23504	23269	23463	23371	23270	23192	23393	23177	23341	23486	23259	23145	23314	23385	23332	23249	23443	23449	23105	23286	23264	23260	23319	23209	23265	23113	23402	23314	23365	23299	23361	23475	23290	23321	23298	23358	23286	23328	23278	23374	23262	23327	23381	23292	23378	23221	23275	23229	23179	23305	23285	23258	23118	23391	23296	23300	23300	23299	23301	23349	23433	23242	23288	23369	23290	23395	23431	23392	23241	23322	23469	23309	23409	23308	23413	23359	23235	23235	23450	23371	23245	23321	23319	23412	23532	23457	23226	23350	23382	23393	23224	23420	23205	23360	23411	23185	23295	23156	23280	23237	23381	23232	23317	23231	23238	23321	23460	23384	23107	23527	23182	23358	23219	23454	23183	23230	23186	23398	23230	23372	23235	23303	23368	23214	23346	23390	23340	23381	23286	23234	23381	23523	23227	23213	23360	23315	23282	23292	23270	23430	23323	23072	23357	23218	23233	23331	23386	23333	23265	23306	23496	23312	23163	23242	23288	23170	23185	23250	23209	23334	23367	23311	23287	23330	23295	23277	23411	23395	23322	23353	23495	23377	23302	23391	23282	23255	23316	23391	23243	23230	23362	23217	23180	23205	23259	23375	23325	23293	23403	23239	23084	23451	23273	23413	23359	23228	23313	23306	23310	23332	23573	23340	23107	23314	23415	23357	23166	23215	23182	23308	23403	23243	23202	23220	23271	23202	23286	23351	23265	23237	23265	23328	23286	23449	23233	23410	23073	23154	23327	23420	23188	23492	23382	23116	23334	23513	23169	23065	23235	23264	23217	23234	23397	23245	23456	23365	23320	23619	23229	23307	23228	23226	23315	23360	23374	23185	23267	23242	23497	23275	23328	23292	23235	23328	23202	23267	23331	23250	23418	23177	23307	23294	23324	23290	23040	23307	23235	23097	23177	23283	23370	23336	23270	23337	23180	23219	23309	23320	23318	23249	23264	23270	23306	23231	23525	23067	23372	23352	23198	23276	23423	23262	23308	23358	23333	23072	23115	23527	23366	23307	23332	23335	23204	23394	23316	23415	23224	23236	23210	23050	23332	23239	23207	23198	23270	23373	23388	23179	23454	23355	23302	23298	23313	23374	23415	23272	23340	23426	23294	23219	23291	23344
29135	39099	52203	42308	33677	31172	30436	29865	30178	30104	29905	30159	30157	30050	29976	30273	30087	30049	30210	30330	30110	30353	29983	29988	30278	30162	29967	29936	30180	30059	30162	30177	30034	30257	30105	29940	30016	29962	30079	29935	30125	30097	29841	29925	29983	30246	30044	30205	30000	29887	29808	30113	30235	30050	30017	30225	30002	29909	30160	30045	29974	30105	30016	29978	30036	29891	30124	29960	29963	29763	30005	30066	30169	30155	30108	29995	30030	29874	30360	30073	30246	29967	29970	29928	29819	30117	30223	30056	30049	29869	29896	30004	29888	30613	30014	30227	30278	29889	29997	30254	29951	29999	30005	30121	29838	30141	30024	29994	29947	30079	30024	30160	29976	29965	30152	30002	30105	30031	30164	30151	30271	29948	30046	30116	30041	29898	30252	30152	30235	30092	30099	30118	29965	30224	30300	30163	30100	30130	29967	29888	29907	29922	30148	30197	29759	30023	29988	29894	30124	30061	30004	29975	30163	30050	30071	30054	30032	30191	29951	29728	30046	29845	30060	29929	30012	30309	30056	29994	30107	29969	30017	30148	30079	29824	29922	29830	29819	30133	30267	29923	30086	30421	30106	30053	30358	29929	30009	30058	29782	30169	30107	30012	30114	29976	30116	29926	30038	30036	30237	29788	30107	29926	30019	30004	30254	29970	30058	30089	29892	30161	30063	29970	30132	30128	29992	30153	30124	30174	30025	30251	29964	30106	30011	30128	30230	30187	30111	29977	29930	30006	29964	30028	30143	30234	29995	29924	30060	30017	30131	29913	30033	30024	29858	30110	30087	29845	29901	29980	30138	30175	29998	30002	30068	30146	29889	29940	29962	29808	29852	29867	29831	30136	29966	30121	29912	29930	30123	30125	30401	30092	30028	30015	30156	30120	30095	30317	29817	30078	30081	29854	30034	30048	30234	30095	29994	30111	30017	29998	30045	30073	30003	29862	30021	30061	30043	30291	29948	30109	30168	30309	30049	29980	30001	30370	29932	30018	29789	30081	30058	30126	30046	29975	30419	30236	30024	30079	29983	30078	29937	30144	30097	30349	30060	29942	29982	29905	29965	30070	30096	30031	29895	30131	30107	30041	30393	30051	30042	29749	29959	30068	30019	30038	30295	30109	29918	30051	30157	29909	30083	29959	30186	30141	29986	29869	30063	29710	29978	30063	29994	29786	29990	30057	30103	30205	30002	30266	30446	30037	30275	29804	29832	30117	30007	30108	29873	30129	30019	29977	29977	30062	30046	30167	29757	30042	30113	30202	30007	30081	30301	30198	29988	30129	30039	29765	30012	30087	30245	29898	30083	29920	30004	29896	29886	29833	30006	30019	30056	29984	30048	30116	30093	30064	30189	29924	30082	30074	30028	30163	29814	30361	30142	30131	29897	30127	30170	29926	29980	30024	29738	29970	29878	29993	29831	29835	30099	29966	30136	30339	30094	30001	30040	30149	30214	29936	30075	30028	30316	30222	30032	30159	30124	29961	29929	29922	30217	30090	30156	29772	30023	29998	29946	30113	30142	30204	29873	30209	30221	29939	30122	30106	30075	29984	29935	30065	29939	29971	29951	29924	30071	30043	29896	30072	30096	30007	30172	29939	29940	29915	29905	30058	29935	30039	29986	30059	30004	30084	29914	30145	30049	29992	30220	29910	29949	30262	29892	30022	30243	29978	29984	30125	30135	29965	30077	30067	30033	30012	30089	29978	30072	30055	30115	30196	30035	30311	29893	29976	29887	30011	29980	29905	30269	30194	30180	30082	30284	30130	30286	30190	30159	30120	30339	29960	29890	30086	30019	30098	30067	30188	30299	30017	30017	29864	30139	30036	30045	29862	30406	30046	30039	30264	30303	29917	30271	30459	30155	30173	30063	29816	29905	29765	30187	29817	30051	30236	29807	30081	30018	29891	30165	29943	29964	30133	30324	29982	29923	30120	30253	30111	30308	30238	29977	30077	30103	30119	30122	30127	29980	30021	29927	30046	30192	30035	29925	29708	29845	29970	30149	30163	30401	30134	29982	30154	30210	30154	30377	30291	29849	30265	29973	29901	30138	30247	29788	30148	30155	30095	30019	30252	30099	30082	30371	29987	29969	30046	30000	30106	30021	30182	30041	30160	30135	30242	29992	29834	29960	30099	30027	29840	30067	30142	30224	30038	29853	30125	30114	30337	30059	30178	30075	30129	30277	30180	30052	30061	30075	29959	29931	30137	29997	30040	29929	30061	29944	29985	29995	30117	30265	30089	30182	29823	29850	29976	30237	30020	29920	30039	29929	29929	29854	30062	29969	30134	29852	29825	30051	29620	30101	30049	30168	29941	30023	30062	30090	30138	29975	29975	30062	30203	29917	30158	30051	30070	30049	30087	30170	30034	29953	30169	29991	29886	29924	30024	30043	30478	30055	30138	30132	29841	30023	30039	30004	30216	29726	30104	30062	29937	29909	29892	30107	30121	30127	30095	30088	29900	30020	30126	29988	30059	30104	30056	30147	29983	30111	30308	30089	29793	30031	30045	30201	29947	29930	29896	29980	29963	30241	29899	30174	29966	29909	30241	29949	30122	30231	30072	30049	30113	29997	30218	30087	29989	30058	30027	30045	29984	30075	30076	30217	30076	29999	30014	30290	29929	30129	30281	30010	30167	30066	30110	30085	30012	29920	30074	30146	30198	30266	30054	30167	30061	30045	29965	30182	30067	29921	30227	30156	29927	30237	30207	30080	30111	30033	29871	30100	30133	29956	30184	30190	30148	29873	29968	29945	30307	30114	30008	30204	29885	29865	30072	30244	29852	30111	29840	29990	29957	29815	29914	30227	30373	30239	30233	29894	30078	30166	29962	30006	30048	30067	30006	29981	30014	30116	30239	30067	30048	30345	30192	29997	29946	30376	30403	29922	30025	30124	30000	30213	30141	30081	29903	29942	30100	29953	29999	30300	30050	30044	30287	30028	29973	29865	29952	29911	30144	30360	29979	30454	29884	30017	29803	30119	30060	29890	30067	30070	30092	30091	30016	30233	30024	30086	30054	30031	30288	30168	30056	30018	30151	30095	30234	30109	30011	30159	30262	29994	30098	30191	30140	29977	29923	30037	30227	30000	30102	30127	30140	30207	30217	29882	29926	30204	29954	30185	29853	29916	30092	30242	30110	29902	30164	30055	30146	29957	30137	30127	30205	30278	30012	30198	30089	30116	30087	29926	30024	30328	29968	30020	30070	30211	29956	30018	30053	30322	30127	30116	30066	30227	30210	30190	30116	30177	29961	30148	29840	30062	30228	30187	30101	29972	29989	29849	30007	30018	30144	30164	30096	30205	29930	30069	29888	30076	30111	30093	29979	29930	30085	30073	30172	30120	29922	29958	30219	30203	30134	30221	30061	29991	30074	29973	30006	30157	29891	30053	30108	29883	30009	29827	30172	29908	29924	30105	29879	30219	29984	30022	29991	29817	30083	29988	30047	29905	30218	29947	29973	30085	30073	30071	30209	29856	30091	30176	30047	30067	30131	30264	30002	30301	29850	29967	30277	30313	30263	30262	30142	29918	29999	30297	30055	29946	30191	29914	29996	30050	30029	29987	30064	30037	30233	30113	30175	30256	30108	30224	30085	30128	29977	30028	29828	30033	30036	30144	30265	30016	30146	29988	29868	30281	29949	29913	29982	30261	30099	29992	30016	30021	30126	29956	29847	29961	29836	29777	30053	30153	30019	29997	29845	30170	30257	30176	29841	30195	30053	29973	30026	30091	29970	30027	30176	29970	30022	30102	29966	30015	30171	30120	30086	30252	30142	30225	30191	29890	29885	30142	29888	30213	29733	30041	30122	30171	30241	30031	30042	30104	30118	30158	29973	29828	30088	30199	29975	30059	30273	30276	29994	29958	30145	30096	29897	30131	30077	30353	30266	30022	29985	30180	30100	30161	30139	29998	29996	29946	29925	29843	30203	30149	29883	29963	30096	30155	30361	30053	30182	30021	30046	30096	30059	30237	29976	30220	30064	29913	30183	30177	30105	30239	30055	30073	29911	30050	30147	30090	29874	30112	29989	30004	30243	30065	30013	29921	30180	29952	29958	30074	30074	30087	30134	30065	30150	30153	30019	30039	30131	30168	30097	30324	30033	30089	30281	30053	30211	29904	29837	30165	29955	29970	29891	29844	29826	30270	29806	30142	30117	30009	30119	29908	29993	30097	30202	30104	30231	30149	30123	29917	30061	30048	30119	30213	29911	30022	30241	29956	30244	30028	29897	29865	29924	30044	29952	30132	30283	30084	29706	29928	30038	30158	30191	30112	30245	29940	30206	29920	30202	30083	30182	29930	29837	30184	29966	29984	30081	30125	29970	30258	29940	30124	30214	30016	29993	30159	30363	29857	29935	30254	30200	29895	29980	29846	30010	29976	30279	30140	30161	30282	30013	30189	30104	29884	30315	30091	29959	30145	30103	30324	30235	30363	30190	30045	29974	29703	30050	30168	30210	30223	30139	30000	29976	29819	30125	30038	29962	29908	30037	30195	30048	30057	30064	30121	30119	29776	30213	30072	30032	30122	30125	30474	30284	30144	30032	29803	30045	29865	29732	30061	29907	29991	29910	30216	30009	29844	30015	30110	29880	30048	29961	29752	29783	30071	29988	30004	29829	30196	29878	30202	30006	30013	30096	30043	30085	29990	30067	29920	29845	29973	29836	30131	30140	30054	30125	30014	30174	30270	30054	30012	29872	30200	30246	29990	30116	29755	29944	30346	30204	30141	30031	29960	29805	30039	30128	30180	30401	29944	30233	30246	30186	29853	30188	30321	30136	30115	29886	29810	29990	30106	29864	30032	29977	30094	30091	30155	30084	29932	29875	29877	30109	30067	29918	30133	30049	30050	30018	30338	29880	29839	30091	30001	30033	29959	29952	29924	30162	30134	29998	30016	30047	30114	30293	30231	30042	30261	30077	29997	29863	30032	30181	29912	29866	30190	29949	29931	30166	30136	29956	30061	30124	30041	29993	30022	30080	30186	29925	30111	30213	30136	30082	30104	30199	30173	30020	30128	30093	30020	30122	30043	30176	29968	30110	30160	30053	29966	30085	30142	29992	29974	29862	30057	30023	29984	29829	30049	30170	30061	29855	29983	30208	30102	30386	29881	30056
34600	62195	53641	36342	27244	23839	22900	22788	22753	22784	22504	22691	22744	22632	22639	22752	22554	22657	22809	22647	22713	22743	22619	22854	22655	22689	22671	22678	22669	22484	22700	22624	22602	22775	22674	22637	22803	22634	22728	22764	22649	22555	22596	22685	22774	22506	22435	22622	22933	22635	22599	22894	22618	22753	22686	22728	22654	22634	22640	22678	22751	22814	22862	22579	22739	22811	22768	22645	22682	22755	22717	22687	22714	22764	22653	22733	22779	22548	22907	22551	22673	22739	22673	22663	22707	22501	22745	22674	22846	22671	22765	23054	22713	22659	22813	22605	22649	22588	22600	22882	22660	22652	22693	22838	22718	22699	22723	22535	22782	22625	22652	22716	22738	22676	22716	22691	22538	22683	22582	22757	22702	22607	22691	22545	22727	22725	22720	22567	22511	22732	22607	22769	22618	22613	22591	22620	22487	22583	22802	22598	22730	22687	22617	22538	22886	22763	22406	22576	22691	22678	22614	22610	22797	22631	22741	22869	22786	22680	22719	22820	22766	22716	22618	22703	22739	22548	22700	22593	22744	22653	22618	22667	22574	22755	22691	22676	22490	22904	22692	22689	22587	22619	22709	22886	22643	22638	22773	22723	22623	22630	22682	22765	22692	22812	22623	22678	22715	22624	22799	22527	22641	22743	22757	22523	22673	22671	22583	22822	22823	22728	22423	22641	22858	22723	22514	22745	22827	22761	22640	22528	22861	22680	22584	22545	22671	22930	22611	22697	22614	22684	22769	22697	22591	22657	22868	22691	22535	22689	22746	22664	22553	22511	22683	22585	22607	22739	22544	22841	22762	22695	22740	22568	22764	22664	22838	22551	22834	22611	22607	22626	22651	22706	22656	22748	22807	22642	22671	22783	22739	22755	22797	22815	22758	22637	22794	22625	22686	22657	22627	22762	22681	22767	22742	22793	22727	22611	22790	22743	22693	22671	22676	22808	22841	22669	22736	22673	22867	22825	22747	22745	22749	22644	22737	22661	22694	22703	22787	22690	22681	22512	22505	22588	22763	22900	22699	22662	22691	22623	22836	22623	22596	22707	22764	22608	22872	22801	22554	22674	22913	22615	22687	22770	22709	22608	22680	22623	22727	22791	22655	22884	22571	22751	22663	22826	22661	22804	22766	22358	22655	22529	22688	22649	22795	22530	22709	22815	22754	22788	22670	22800	22750	22709	22720	22675	22612	22663	22738	22637	22614	22849	22560	22779	22635	22682	22705	22689	22645	22626	22674	22907	22689	22661	22597	22760	22566	22500	22664	22737	22909	22697	22735	22579	22686	22722	22747	22671	22558	22721	22707	22656	22567	22575	22615	22719	22565	22598	22871	22725	22817	22568	22847	22907	22776	22688	22706	22728	22671	22819	22615	22532	22657	22793	22706	22777	22643	22675	22665	22697	22628	22776	22748	22569	22780	22597	22785	22619	22490	22707	22816	22812	22595	22670	22712	22771	22633	22614	22601	22665	22739	22792	22781	22676	22878	22723	22741	22730	22715	22701	22757	22738	22797	22514	22703	22615	22531	22459	22652	22669	22625	22850	22863	22954	22673	22693	22629	22719	22727	22740	22738	22593	22797	22759	22597	22678	22992	22668	22763	22703	22785	22604	22641	22635	22645	22672	22690	22821	22583	22653	22677	22827	22593	22666	22629	22916	22607	22613	22593	22635	22683	22533	22792	22791	22608	22817	22869	22695	22701	22750	22814	22710	22435	22824	22663	22799	22741	22783	22715	22748	22629	22754	22775	22678	22595	22746	22679	22741	22809	22862	22679	22560	22674	22539	22653	22620	22834	22869	22653	22725	22520	22725	22906	22528	22871	22803	22645	22694	22725	22689	22849	22649	22601	22575	22812	22669	22814	22714	22801	22587	22755	22763	22837	22619	22777	22715	22680	22722	22545	22691	22755	22791	22706	22705	22613	22657	22833	22676	22696	22789	22710	22785	22722	22725	22660	22894	22751	22589	22738	22660	22728	22782	22698	22583	22696	22520	22608	22657	22631	22767	22601	22700	22740	22601	22661	22514	22727	22788	22631	22633	22681	22734	22714	22750	22711	22547	22990	22539	22781	22616	22763	22665	22525	22852	22654	22669	22640	22618	22703	22676	22819	22725	22761	22527	22718	22852	22684	22600	22753	22645	22834	22804	22729	22748	22415	22847	22705	22793	22729	22649	22752	22777	22650	22665	22819	22751	22706	22701	22814	22642	22644	22686	22757	22688	22782	22710	22421	22691	22799	22734	22561	22762	22652	22659	22729	22465	22657	22703	22735	22694	22727	22701	22852	22689	22518	22699	22713	22641	22510	22670	22860	22779	22806	22731	22591	22840	22741	22755	22853	22857	22568	22756	22876	22638	22883	22574	22747	22653	22676	22713	22841	22724	22785	22724	22662	22817	22838	22785	22791	22665	22653	22727	22792	22602	22760	22641	22607	22707	22756	22739	22633	22809	22707	22813	22772	22639	22778	22705	22550	22809	22597	22579	22778	22650	22832	22786	22697	22694	22841	22636	22641	22926	22619	22603	22692	22668	22818	22659	22702	22674	22739	22628	22800	22636	22707	22682	22753	22865	22587	22798	22695	22655	22669	22672	22747	22716	22662	22729	22752	22538	22751	22533	22751	22809	22711	22684	22578	22558	22778	22814	22585	22620	22573	22642	22960	22805	22627	22766	22687	22646	22753	22742	22890	22778	22736	22607	22660	22721	22784	22742	22535	22689	22768	22730	22769	22830	22623	22707	22650	22787	22630	22857	22615	22754	22653	22683	22911	22607	22618	22694	22805	22615	22665	22652	22723	22657	22615	22755	22865	22747	22768	22880	22735	22751	22734	22776	22699	22542	22872	22585	22825	22841	22807	22638	22720	22777	22712	22663	22694	22677	22665	22579	22690	22544	22824	22694	22723	22736	22772	22551	22789	22651	22667	22779	22531	22692	22760	22679	22723	22758	22731	22782	22518	22765	22687	22730	22721	22901	22727	22785	22697	22745	22561	22804	22643	22671	22526	22724	22684	22641	22620	22674	22770	22778	22624	22581	22766	22681	22812	22651	22646	22756	22626	22784	22698	22607	22640	22771	22823	22705	22741	22639	22683	22769	22803	22640	22605	22591	22778	22873	22789	22782	22573	22607	22859	22883	22557	22767	22797	22614	22794	22581	22932	22711	22520	22837	22734	22659	22641	22748	22721	22736	22499	22614	22583	22834	22607	22676	22735	22573	22630	22737	22797	22825	22479	22590	22777	22809	22669	22780	22688	22662	22765	22793	22828	22642	22803	22863	22695	22631	22681	22687	22776	22673	22651	22603	22778	22578	22690	22978	22787	22730	22552	22752	22656	22686	22686	22560	22578	22744	22723	22768	22908	22573	22732	22632	22772	22692	22533	22703	22778	22686	22728	22859	22848	22625	22601	22646	22631	22581	22776	22635	22582	22808	22766	22633	22743	22767	22796	22700	22515	22669	22797	22702	22870	22675	22728	22834	22735	22542	22695	22733	22630	22607	22805	22666	22723	22583	22652	22867	22897	22695	22657	22692	22891	22704	22714	22882	22746	22830	22539	22671	22776	22500	22850	22671	22549	22597	22602	22557	22710	22666	22744	22766	22754	22817	22719	22738	22811	22776	22750	22699	22670	22701	22635	22740	22729	22744	22686	22452	22735	22606	22558	22707	22537	22662	22701	22639	22593	22567	22654	22569	22842	22818	22690	22707	22600	22898	22670	22701	22579	22516	22787	22626	22765	22731	22651	22641	22884	22669	22715	22809	22719	22798	22743	22683	22833	22673	22810	22579	22714	22763	22713	22654	22642	22550	22851	22801	22623	22783	22729	22665	22788	22761	22601	22645	22767	22885	22629	22702	22659	22675	22771	22770	22737	22962	22663	22760	22704	22553	22700	22662	22545	22789	22590	22650	22850	22771	22731	22775	22727	22794	22721	22680	22782	22730	22742	22542	22697	22567	22887	22640	22776	22593	22898	22732	22591	22546	22810	22863	22633	22609	22800	22779	22589	22686	22661	22704	22878	22657	22667	22736	22796	22699	22553	22768	22728	22594	22569	22685	22607	22586	22598	22631	22673	22732	22636	22746	22816	22668	22550	22784	22895	22630	22700	22512	22807	22680	22765	22810	22746	22710	22587	22754	22749	22628	22748	22410	22745	22617	22621	22696	22659	22959	22582	22734	22765	22754	22770	22739	22796	22749	22804	22541	22798	22685	22635	22509	22827	22583	22746	22543	22591	22510	22677	22675	22703	22658	22704	22753	22735	22837	22653	22735	22660	22598	22702	22645	22840	22774	22974	22662	22548	22679	22608	22764	22666	22562	22714	22640	22697	22542	22733	22665	22714	22805	22821	22714	22727	22630	22502	22644	22618	22666	22535	22715	22662	22848	22563	22526	22824	22682	22507	22589	22719	22741	22759	22774	22771	22771	22732	22784	22477	22553	22767	22602	22788	22929	22883	22755	22904	22742	22701	22825	22773	22720	22652	22674	22694	22693	22707	22626	22636	22654	22822	22713	22573	22697	22773	22863	22873	22858	22584	22683	22792	22584	22584	22560	22746	22723	22799	22637	22726	22549	22586	22829	22615	22569	22763	22743	22778	22706	22766	22655	22756	22722	22799	22715	22760	22646	22760	22824	22764	22755	22677	22763	22775	22757	22815	22607	22572	22687	22770	22743	22684	22544	22831	22818	22813	22793	22819	22709	22719	22853	22648	22608	22622	22707	22696	22797	22793	22788	22793	22823	22696	22737	22574	22773	22636	22646	22610	22581	22721	22750	22714	22571	22609	22763	22750	22525	22685	22706	22667	22729	22713	22764	22714	22832	22509	22694	22770	22835	22479	22615	22626	22848	22783	22584	22725	22690	22697	22754	22590	22845	22858	22587	22799	22528	22658	22693	22765	22737	22763	22737	22687	22643	22681	22599	22512	22668	22663	22568	22598	22624	22784	22863	22804	22694	22852	22767	22712	22820	22540	22538	22752	22725	22883	22936	22654	22817	22766	22891	22710	22689	22832	22584	22527	22780	22789	22613	22708	22681	22798	22801	22752	22722	22633	22861	22803	22752	22875	22774	22763	22737	22727	22812	22823	22877	22686	22608	22865	22677	22751	22649	22568	22737	22726	22674
24196	26493	50312	47829	37887	33161	32330	30543	30459	30375	30278	30500	30510	30264	30404	30043	30333	30315	30262	30194	30620	30198	30259	30378	30416	30208	30021	30134	30379	30336	30374	30524	30353	30489	30094	30381	30152	30216	30184	30340	30196	30162	30158	30122	30353	30156	30393	30194	29842	30292	30484	30291	30445	30190	30075	30313	30270	30249	30230	30363	30174	30146	30277	30387	30037	30304	30198	30286	30197	30483	30109	30502	30467	30178	30181	30083	30023	30394	30198	30168	30066	30107	30016	30183	29936	30171	30268	30035	30335	30395	30318	30355	30406	30249	30013	30030	30428	30424	30424	30189	30361	30016	30379	30018	30179	30081	30024	30382	30427	30253	30091	30209	29960	30196	30293	30132	30094	30342	30124	30171	30044	30221	30021	30157	30169	30276	30210	30763	30270	30050	30123	30369	30314	30240	30100	30330	30011	30059	30348	30211	30136	30110	30136	30150	29953	30023	30299	30225	30116	30074	30080	30232	30116	29969	30268	30219	30227	30587	30495	30239	30139	30279	30251	30148	30129	30186	30167	30054	30088	30237	30162	30143	30118	30309	29998	30047	30160	29989	30176	30196	30219	30294	30136	30222	30287	30271	30310	30257	30168	30202	30158	29975	30258	30267	30203	30161	30291	30184	29985	30222	30380	30080	30474	30150	29998	29914	30259	30354	30158	30217	30362	30038	30368	29745	30390	29999	30392	30291	30512	30086	30136	30384	30156	30199	30071	30062	30145	29840	30320	30227	30189	30165	30013	30092	30564	30224	30283	30353	29979	30121	30314	30203	30450	30112	30139	30142	30103	30480	30143	30123	30135	30071	30122	30160	30166	30232	30455	30098	30187	30291	30120	30119	30243	30120	30146	30192	30130	30338	30211	30332	29937	30069	30313	30450	30152	30083	30221	30358	30323	30144	30142	30046	30308	30327	30041	30117	30026	30298	30118	30192	30180	29963	30235	30134	30295	30063	29873	30250	30246	30336	30218	30026	30142	30070	30177	30138	30194	30074	30476	30417	30298	30154	30175	30336	30379	30403	30192	30135	30112	30192	30280	30374	29901	30030	30398	30186	30199	30255	30060	30041	30224	30365	30112	29995	30246	29967	30167	30092	30290	30412	30226	30460	30293	30125	30130	30287	30187	30136	30405	29887	30193	30137	30062	30199	30401	30132	30215	30249	30205	30193	30030	30205	30099	29961	30363	30121	30320	29919	30118	30138	30422	30087	30201	30536	30224	30095	30262	30129	30318	30343	30076	30188	30348	30257	30425	30290	30349	30193	30211	30294	30228	30399	30226	30264	30449	30074	30347	30130	30315	30146	30240	30212	30162	30224	30260	30375	30060	30155	30075	30255	30234	30253	30450	30211	30148	30245	30205	30270	30322	30169	30205	30311	30331	30142	30179	30305	30035	29932	30191	30322	30209	30402	30239	30521	30180	29993	30162	30160	30330	30251	30122	30139	30337	30210	30282	30325	30193	29795	30160	30095	30086	30186	30161	30233	29964	30193	30183	30333	30290	30166	30337	30319	30379	29963	30175	30054	30405	30212	30070	30391	30189	30192	30352	30389	30302	30335	30238	30113	30252	30220	30105	30002	30063	30375	29950	29990	30222	30345	30230	30184	30193	29902	30154	30136	30121	29992	30207	30325	30237	30381	30124	30038	30236	30493	30145	30332	30133	30508	30088	30202	30156	30107	30009	29901	30108	29959	30120	30116	30320	30218	30444	30138	30307	30220	29995	30271	30179	30103	30238	30059	30327	30104	30161	30228	30138	30152	30217	30118	30262	29940	30216	30075	30120	30275	30284	30243	30122	30186	30167	30239	30016	30205	30329	30037	30164	30269	30367	30173	30194	30305	30207	30063	30307	29981	30051	30086	30145	29817	30039	30308	30319	30152	30014	30429	30154	30260	30082	30263	30172	29783	30227	30412	30362	30076	30160	30259	29878	30229	30042	30404	30084	30288	30308	30161	30016	30255	30296	30223	30086	30241	30296	30118	30227	30220	30253	30196	30090	30278	30124	30274	30153	30132	30231	29953	30024	29979	29975	30148	30191	30419	29945	29930	30209	30188	30053	30376	29927	29948	30252	30289	30138	30285	29943	30017	30083	30088	30061	30203	30218	30314	30390	30249	30233	30173	30214	30001	29913	30270	30276	30174	30302	30083	30406	30322	30089	29969	30352	30278	30256	30172	29949	30229	30238	30228	30259	30356	30219	30241	30345	30285	30187	30119	30159	30002	30156	30257	30010	29911	30276	30065	30091	30318	30335	30230	30152	30115	30250	30148	30203	30067	30307	30088	30360	30419	30339	30309	30188	30068	30147	30375	30321	30361	30199	30164	30302	30295	30360	30227	30152	30405	30426	30152	30142	29995	30359	30228	30268	30144	30219	30164	30145	30076	30277	30187	29951	30137	30064	30167	30313	29953	30107	30171	30325	30320	30098	30049	30143	29980	30079	30008	30238	30211	30181	30266	30231	30140	30199	30019	30320	30250	30111	30354	30416	30131	30347	30184	30159	30102	30131	30435	30100	30123	30025	30221	30276	30244	30203	30083	29918	30221	30009	30110	30184	30152	30061	30219	30220	29902	30034	30255	30342	30431	30255	30151	30272	30291	30121	30121	30241	30184	30073	30147	30199	30103	30260	30094	30236	30065	30202	30152	30149	30299	30269	30170	30250	30195	30095	30419	30105	30104	30350	30302	30096	30274	30151	30236	30314	30194	30300	30241	30210	30135	30293	30201	30398	30295	30084	30071	30253	30324	30225	30041	30223	30478	30316	30001	30326	29947	30219	30142	30420	30253	30243	30474	30296	30127	30357	29837	30340	30201	30386	30149	30162	30165	30289	30200	30272	30105	30134	30391	30130	30400	30032	30249	30349	30250	30218	30097	30207	30339	30270	30151	30078	30237	30126	30123	30230	30195	29938	30230	30355	30356	30265	30001	30297	30386	30272	30174	30213	30423	30146	30437	30156	30191	30162	30139	30206	30348	30371	30391	30147	30053	30285	30059	30230	30039	29961	30310	30479	30128	29997	29999	30504	30167	30062	30151	30121	30135	30187	30315	30174	30196	30357	30189	30132	30296	30073	30142	30111	30475	30187	30080	30082	30350	30129	30362	30313	30135	30098	30056	30062	30244	30355	30178	30151	29999	30325	30280	30423	30328	30222	30127	30141	30157	30261	30225	30122	30274	30315	30126	30190	30204	30481	30223	30199	30277	30110	29906	30131	30129	30230	30199	30203	30054	30005	30197	30114	30379	30121	29985	30026	30197	30209	30261	30154	30279	30246	30231	30054	30214	30145	30286	30332	30195	30092	30186	30235	30365	30439	30017	30285	30243	30275	30263	30091	30005	30162	29905	30273	30286	30169	30249	30119	30033	30378	30225	30388	30278	30074	30327	30049	30380	30069	30006	30194	30273	30134	30477	30057	29806	30068	29986	30135	30272	30160	30019	30387	30259	30285	30094	30361	30127	30313	30397	30185	30266	30099	30286	30184	30430	30241	30271	30087	30062	30101	30293	30179	30038	30227	30386	30261	30211	30135	30045	30383	30180	30207	30250	30112	30244	30102	30370	30260	30233	30007	30087	29992	30310	29952	30311	30054	30110	30144	30220	30473	29963	30202	29997	30315	30293	30311	30088	30250	30276	30294	30119	30317	30178	30384	30244	30402	30090	30207	30129	30389	30565	30168	30198	30098	30147	30231	29947	30236	29968	30137	30359	30410	29910	30216	30250	30379	30167	30040	30288	30195	30394	30050	30268	30444	30231	30177	30290	30196	30235	30165	30145	30049	30201	29948	30275	30097	30215	30052	30305	30192	30203	30182	30037	30366	30275	30143	30043	30212	30150	30161	30007	30135	30269	30120	30207	30216	30102	30104	30270	30337	29887	30216	30181	30038	29997	29943	30036	30394	30284	30293	30158	30208	30054	30204	29898	30077	30109	30404	30075	30198	30028	30173	30078	30092	30311	30362	30248	30184	30027	30364	30334	30189	30119	30195	29902	30182	30382	30002	30201	30201	30298	30264	30554	30187	30243	30383	30208	30232	30425	30367	30167	30324	30588	30209	29932	30209	30086	30006	30286	30343	30181	30026	30429	30336	30244	30336	30012	30447	30333	30290	30094	30054	30262	30086	30223	30259	30168	30228	29995	30410	30283	30204	29932	30058	30456	30204	30190	29996	30084	30286	30255	30120	30200	30099	29898	30406	30239	29946	30271	30377	30308	30242	29948	30217	30275	30039	30455	30119	30102	30041	30324	30533	30309	30093	30171	30088	30327	30423	30195	30184	30353	30288	30105	30188	30244	30342	30158	30215	30112	30360	30337	30142	29965	30380	30203	30226	30096	30235	30273	30160	30213	30108	30258	30005	30250	30115	30001	30390	30288	30189	30323	30282	30258	30239	30273	30107	30299	30103	30149	30215	30113	30239	30046	30320	30090	30202	30539	30209	30253	30227	30284	30250	30146	30279	30186	30296	30162	30247	29909	30342	29817	30264	30109	30142	30128	30209	30088	30227	30016	30134	30410	30344	30444	30087	30123	30117	30155	29912	30269	29866	30304	29986	30096	30033	29791	30220	30389	30190	30217	30550	30156	30302	30257	30036	30282	30104	30258	30011	30089	30269	30372	30144	30054	30429	30263	30125	29993	30181	30249	30092	30046	30197	30070	30352	30321	30014	30381	30256	30174	30056	30191	30185	30146	30071	30094	30113	30219	30214	30012	30224	30351	30052	30163	30163	30221	30192	30290	30425	30280	30229	30310	30328	30219	30262	30279	30192	30164	30196	29864	29939	30162	30145	30244	30332	30262	30212	30106	30527	30300	30220	30210	30045	30307	30335	30142	30335	30194	30050	30293	30311	30032	30322	30153	30217	29981	30275	30030	30151	30377	30239	30154	30331	30042	30246	29914	29959	30117	30171	30361	30114	30133	30340	30097	30298	30255	30241	29969	30389	30368	30259	30423	30272	29996	30125	30140	30319	29851	30286	30027	30178	30208	30061	30078	30240	30002	30176	30083	30147	30544	30384	29995	30156	30175	30331	30105	30255	30113	30095	30168	30213	29979	30149	30084	30379	30174	30234	30030	30280	30168	30090	30257	30023	30248	30064	30083	30503	30237	30309	30064	30166	29981
53868	99289	89051	61267	40363	27461	24043	23073	22879	22864	22912	22805	22914	22745	22702	22876	22950	22900	22873	22901	22953	22827	23104	22913	22977	22889	23014	22907	22725	22990	22943	23054	22750	22793	23060	22746	22969	22866	23017	22933	22919	22957	23044	23025	23001	22921	23037	22954	22748	22997	22905	22838	22912	23001	22736	23015	22848	22939	22745	22845	22975	22841	22807	22949	22946	22772	22904	22905	23061	22863	22874	22860	23015	22670	23162	22983	22880	22842	22729	22750	22779	22709	22946	22916	22842	22916	22796	22949	22873	22772	22859	22656	22933	22854	22844	22835	22695	22941	22859	23007	23037	22777	22849	22827	22785	22795	22926	22792	22770	22888	22668	22963	22879	22957	22887	22964	22940	22743	22938	22739	22839	22769	22715	22920	22752	22895	22934	22932	22709	22810	22870	22790	22989	22925	22872	23016	22897	22867	22807	22751	22959	23020	22838	22862	22718	22783	22910	22941	22975	22983	22730	22783	22958	22915	22873	22793	22962	23022	22900	22842	22948	23035	22919	22982	22715	22682	22726	23043	22679	22857	23058	22842	22902	22795	22820	22979	22922	22753	23023	23045	22788	22781	22970	22876	22861	22802	22925	22945	22863	22881	22872	22849	23002	22884	22663	22769	22975	22804	22846	22860	22835	22905	22770	22960	22953	22921	22810	22743	22870	23046	22815	22871	22872	22844	22633	22724	22888	23029	22978	22920	22820	22934	22826	22687	23065	22865	23012	22892	22947	22916	22881	22982	22794	22931	22765	22865	22954	22717	22862	22887	22778	22860	22776	22863	22828	22972	22988	22785	22934	22858	22856	22586	22904	22848	22715	22819	23003	22767	22895	22927	22723	22908	22980	23017	22871	22860	22875	22855	22760	22781	22816	22847	22785	22922	22838	22804	22940	22918	22878	22882	22904	22910	22845	22898	22853	23007	22842	22785	22904	22874	22947	23085	22833	22908	22817	22843	22883	22934	22705	22888	22791	22949	22947	22795	23002	22926	22834	22890	22838	23049	22760	22817	22878	22974	22779	22852	22875	22796	22765	22930	22887	22892	22744	22858	22774	22883	22763	22890	23020	22799	22764	22984	22750	22716	22944	22826	22848	22829	22898	22652	22943	22749	22716	22874	22920	22672	22936	23050	22873	22954	22856	22835	22760	22738	22816	22734	22936	22679	22766	22959	22819	22812	22916	22817	23134	22854	22803	23025	22886	23023	22783	22729	22809	22875	22756	22945	22793	22735	22908	22769	22819	22940	22991	22922	22979	22887	22892	22810	22915	22875	22935	23032	22844	22883	22762	22955	22817	22923	22730	23002	22996	22887	22842	23010	22921	22828	22743	22904	22836	22942	22779	22966	22825	22844	22623	22922	22709	23053	22998	22898	22854	22827	23055	22881	22934	22801	22850	22832	22908	22949	23092	22842	23028	22776	23067	22940	22857	22932	22969	22812	22996	22820	23014	22965	22944	22839	22820	22702	22707	22731	23035	22836	22810	22747	22805	22613	22860	22961	22816	22866	22737	22837	22824	22844	22722	22891	22882	22749	22761	22973	22815	22888	22808	22934	22743	22896	22692	22872	22798	23082	22924	22674	22804	22808	22916	23019	22797	22737	23084	22867	22819	22880	22807	22870	22873	22990	22769	22862	22858	22785	22814	22891	22749	22785	22974	22682	22880	22798	22982	22879	22857	22951	22878	22697	22952	22673	22873	22775	22868	22977	22713	22831	22929	22865	22917	22924	22743	23029	22751	22874	22849	23027	22856	22887	22696	22937	22806	22851	22892	22932	22894	22803	22874	23012	22867	23114	22638	22987	22923	23035	22803	22777	22827	22785	22813	22947	22904	22885	22860	22782	22912	22991	22747	22987	22658	22784	22915	22757	22995	23144	22810	22815	22977	22670	22815	22786	22767	22985	22972	22819	22803	22843	22852	22927	22770	22848	22959	22819	22868	22931	22911	22847	22808	22828	22808	22924	22980	23087	22815	22814	22777	22699	22843	22892	22934	22847	22905	22739	22669	22872	22701	22856	22818	22839	22683	22888	22675	22813	22755	22849	23082	23001	23008	22754	22681	22877	22993	23035	22925	22895	22784	22756	22807	22812	22932	22936	22813	22792	22909	22789	22940	22952	22830	22840	22897	22762	22771	22978	23017	22803	22791	22905	22883	22951	22646	22807	23019	22790	22858	22864	22998	22831	22925	22875	23041	22774	23009	22771	22904	22958	22749	22891	22951	22824	22834	22935	22873	22783	22814	22807	22729	22960	22726	22612	22699	22777	22818	22889	22795	22863	22903	22996	22926	22737	22987	22986	22716	22895	22948	22888	22913	22774	22821	22898	22784	22857	22851	22996	22734	22984	22776	22822	22999	22885	22870	22902	22980	22740	22834	22773	22899	22949	22940	22824	22958	22770	22971	22986	22933	22770	22935	22957	22828	22688	22879	22754	22880	23031	22754	22960	22878	22868	22634	22887	22937	22896	22842	22906	22909	22853	22813	22957	22810	22876	22858	22859	22822	22734	22835	22824	23004	22788	22906	22733	22880	23123	22811	22737	22999	22732	22966	22851	22863	22867	22880	22747	22794	22866	22660	22864	22933	22976	22891	22763	22946	22924	22611	22728	22782	22837	22904	22780	22928	22779	22881	23037	22779	22861	22951	23033	23011	22709	22743	22930	22906	22751	22727	22855	22765	22647	22913	22663	22801	22824	22945	22780	22871	22899	22762	23011	22906	22821	22921	22746	22922	22914	22872	22912	22930	22735	22818	22794	22789	22765	23119	22859	22698	22991	23033	22733	22784	22853	22844	22702	22834	22671	22942	22781	22861	22855	23097	22796	22870	23014	22874	22864	22737	22806	22864	22842	22895	22944	23020	22904	22790	23114	22835	22854	22899	22835	22840	22854	22918	22953	22773	23014	22923	22883	22948	22766	22972	22737	22962	22796	22773	22650	22870	22836	22945	22764	22887	22961	22804	22913	23002	22959	23056	22942	22828	22838	22983	22763	23020	22879	22913	22820	22855	22739	22945	22860	22818	22834	23026	22933	23016	22964	22822	22636	22770	22917	22941	22881	23032	22819	22967	22816	22810	22804	22907	23013	22726	22852	22911	22774	22865	23011	22884	22955	22975	22839	22837	22823	22941	22748	22763	22976	23094	23012	22859	22766	22846	22707	23011	22778	23000	22633	22813	22950	23059	22758	22990	22804	22958	22794	22979	22974	22855	22800	22847	22849	22908	22827	22931	22772	22839	22864	22916	22761	22817	22867	22883	22758	22878	22852	23071	22886	22839	22950	22636	22866	22807	22915	22944	22998	22943	22796	23078	22809	22941	22939	22813	22901	23070	22770	22927	22958	22864	23050	23024	22925	22897	22860	22841	22994	23001	22738	22858	22945	22868	22943	23074	22938	22898	22919	22770	22784	22879	23015	22952	22865	22966	22853	22948	22793	22740	22773	22753	22805	22818	22852	22854	22740	22834	22820	22715	22976	23051	22603	22983	22778	23002	22776	22643	22842	22962	22702	22912	22778	22976	22777	22782	22889	22979	22793	22733	22807	23002	22631	22557	22842	22955	23159	22865	23003	23003	22812	22861	22977	22944	22608	22943	22642	23059	22933	22769	22834	22841	22695	22948	22854	22918	23059	22756	22826	22854	22853	22815	22819	22851	22829	22932	22791	22837	22695	23012	22919	22853	22978	22976	22739	23052	22899	22846	22868	22858	22829	23005	22717	22911	22747	22799	22830	22832	22851	22855	22849	22908	22922	22886	22758	23015	22860	22792	22874	22778	22874	22876	22921	22818	22838	22964	22842	22803	22821	23041	22857	22935	22913	22831	22946	23022	22743	22871	22742	22885	22957	22955	22987	22757	22848	22914	22817	22871	22715	22707	22889	22834	22765	23046	23024	22796	22568	22933	22830	23040	22768	23007	22841	22937	22911	22913	22926	22859	22820	22819	22862	22868	22850	22709	22731	22780	23004	22910	22847	22863	23032	22787	22951	22890	22888	22850	22873	22787	22863	22957	22910	22861	22982	22895	22933	22904	22711	22814	22745	22881	22957	22681	22924	22776	22846	22686	22864	23065	22984	22858	22946	22960	22838	22753	22967	22817	22781	22934	23001	22885	22706	22762	22966	22947	22874	22863	22589	22923	22875	22934	22980	22746	22729	22794	22908	22824	22829	22733	22866	23108	22862	22911	22974	22901	22747	22899	22823	23019	22883	22827	22799	22823	23059	22961	22919	23038	22857	23036	22938	22773	23027	22820	22830	22719	22792	22882	22955	22902	23126	22888	22771	22735	22900	22701	22953	22811	22894	23002	22842	22813	22863	23011	22993	22875	22666	22748	22764	22918	22828	22975	22812	22932	22913	22802	22916	22739	23222	22907	22817	22938	22787	22928	22787	22799	22809	22683	22812	22860	23025	22854	22827	22776	22912	22743	22963	23001	22855	22921	22832	22983	22801	22991	22903	22993	22806	22914	23079	22801	22832	22887	22837	22801	22946	22918	22946	22788	22810	22736	22763	23069	22841	22779	23048	23002	22875	23112	22854	22924	22925	22929	22817	22858	22758	22885	23056	22719	22900	22811	22668	22775	22927	22844	22856	23023	22975	22968	22807	22761	22855	22920	22810	23024	22737	22795	22827	22796	22894	22943	22873	23000	22820	22824	22793	22982	23009	22837	22908	22905	22781	22861	22966	22790	22880	22772	22871	22947	22933	22911	22827	22705	23023	22828	22914	22903	22813	22885	22859	22890	22712	22828	22957	22832	22722	22738	22767	22823	23003	22769	22821	22926	22871	22963	22988	22796	22767	23019	22802	22816	22912	22881	22802	22874	22730	22864	22874	22990	22826	22977	22829	22877	22548	22786	22966	22793	22972	22655	23081	22956	22828	22864	23040	22958	22890	22903	22893	22822	23008	22825	22758	22943	22774	22701	22804	22834	22751	22727	22714	22922	22850	22959	22857	22935	22867	22949	22969	22871	22823	22802	23025	22725	22779	22921	22851	22742	22968	22873	22857	22881	23020	22763	22945	22818	22902	22928	22912	22874	23017	22911	22835	22691	22767	22773	22804	22877	22881	22822	23022	22836	22771	22736	22911	22909	22812	22822	22945	23073	23263	22886	22969	23048	22862
22368	24142	44756	45874	39069	33383	34501	31545	31047	31689	31566	31545	31259	31489	31386	31462	31376	31349	31416	31331	31266	31300	31332	31056	31372	31331	31182	31241	31178	31288	31241	31277	31469	31134	31243	31321	31258	31096	31438	31129	31321	31153	31091	31320	31065	31304	31190	30977	31322	30846	31052	31057	31017	31198	31221	31183	31292	30864	31181	31139	31057	30996	31201	31155	31347	31326	31090	31219	31098	31358	31028	31104	31216	31203	31112	30968	31002	31039	31202	30875	31397	31004	31086	31235	31288	31138	30979	31121	31160	31153	31052	31012	31266	31138	30825	31067	30991	31204	30920	31285	31129	31198	31199	31104	31330	30965	31073	31301	30913	30996	31049	31080	30923	31014	31049	31296	31140	31166	30905	31089	31220	31315	31108	31231	31006	30989	31484	31143	31156	31227	31069	30977	30887	31024	31065	31176	31143	31006	31218	31200	31145	30940	31268	30940	31111	31054	31026	30709	31093	30936	31357	31165	31117	30858	30955	31252	31245	31313	30789	31042	31049	30942	31193	31115	30984	31224	31053	30839	31005	30770	31074	31147	31200	31061	30972	30766	31157	31150	31178	31148	31066	31228	30998	30975	31055	31237	31092	31298	30896	30963	31190	31149	31210	31401	31358	31436	31328	30837	31094	30596	30772	31204	30905	30828	31242	31116	31075	31110	31058	31099	31178	31264	31058	31204	30906	31182	31183	31268	31125	31077	31209	31165	31104	31224	30916	31018	31294	31167	30935	31171	30988	31312	31238	31040	30916	31159	30984	31248	31024	30971	31265	31217	31292	30973	31110	31133	31021	31155	31139	30838	30942	31016	31238	31091	31180	31158	31082	31117	31201	31196	31085	31175	31204	31293	31109	31254	31082	31250	30920	31022	30845	31055	31077	31312	30929	31139	31135	30854	31195	31042	30963	31035	30950	31255	31068	31272	31179	30920	30889	30998	31125	30922	31063	31061	30947	31314	30986	31104	31136	30972	31035	31102	31187	31116	31347	31294	31122	30836	31145	31113	31020	30973	31071	30912	30826	31030	31051	30948	31050	30951	30965	31082	31131	30934	30899	31289	31170	31043	31020	30962	31275	31279	31221	31187	31114	30945	31197	31087	31261	31285	31238	30957	30974	31066	30977	31045	31120	30985	31084	31138	31007	31030	30838	31064	31123	31088	31021	31216	31009	31046	31298	30775	31080	30982	31346	30995	31152	31209	31206	31181	31102	31198	30899	31010	30862	31114	31096	31055	31068	31319	31129	31255	31065	31126	31194	31031	31147	31103	31333	31273	31127	31084	31048	31055	30807	31305	31110	31112	30987	30976	30948	31095	31162	31169	31032	31071	31291	30761	31039	31133	31082	30958	31006	31201	30971	31123	30897	31014	31151	31343	31035	30841	30902	30962	30963	31211	31180	30944	30859	31096	30963	31046	31092	30968	31209	31048	31244	30977	31113	31083	31092	31125	31190	31006	31048	31054	31089	30955	31138	31106	31110	31304	31067	31177	31153	30914	30799	31029	31107	31212	31019	30778	30989	31272	31073	31192	30896	31124	31011	31091	30874	30662	31140	30996	31289	31134	31159	30907	31505	30872	31106	31080	31105	30918	31076	31065	31043	31240	30928	31014	31149	31012	31161	31158	31206	31303	31111	31111	30888	30900	31111	31210	31124	31205	31086	30897	30892	31235	31277	30981	30846	30888	31204	31283	31251	31177	30896	31039	30973	31003	30997	31159	31385	30871	30943	31399	31129	31123	30982	31153	31144	30895	31133	31047	31090	31166	31081	31312	31006	31048	31221	31117	30897	31076	31325	30907	31238	31066	31150	31235	30983	31073	31072	31042	31192	31091	30856	31098	31105	31066	30942	31011	30973	30903	31188	31060	30895	31145	31158	31033	31251	31096	30816	30891	30848	31017	31242	30961	31064	31023	31226	31173	30947	31244	31156	30941	31285	31136	31296	30937	31308	30834	30929	31026	30843	31349	31355	31264	31068	30963	31134	31188	31119	30944	31057	31219	31172	31034	31047	30861	30764	31142	31096	31177	30973	31129	31157	31127	31008	30902	31134	31085	31111	30910	31161	31044	31120	30974	30967	31293	31193	31006	31007	30886	31233	30809	30953	31187	31134	31018	31049	31151	31064	30878	31123	30915	31287	31043	30894	31075	31077	31084	31239	31106	31001	31160	31068	31319	31260	31110	31109	31114	31070	30992	30987	31231	31185	31040	30944	31232	31161	31026	30909	31075	30908	30995	31158	30978	31171	31187	31036	31121	31038	31124	30844	30832	31015	31096	31150	30994	31031	31008	31120	30748	30917	31217	31198	31158	31004	31075	30974	31189	31289	31049	30945	30840	31135	31114	31248	31115	31096	31275	31144	31085	31076	31359	30984	31006	31054	31173	31096	31155	31198	30907	30818	30978	31048	31014	31169	31021	31087	30955	31245	30920	31212	30962	31004	31090	31389	30966	31381	31188	30993	30914	31349	31085	31116	31135	31096	30943	31084	31054	31165	31166	31351	31282	31111	31134	31190	31068	31145	31163	30864	31004	31006	30889	30953	31166	31285	30851	30992	30982	31198	30788	31026	30845	30954	31303	30959	30976	31040	31231	31188	31143	31121	30995	31010	30932	31002	30968	31144	30957	31082	31133	31114	30986	31014	31295	31225	31135	31078	31124	31069	30874	31065	31141	31197	31204	30954	31029	31379	31063	30778	30933	30931	31145	31060	30878	31001	31117	31017	31017	31160	31065	30989	31388	30949	31078	31101	31088	31092	31230	31030	30934	31054	31006	31202	31062	31321	31315	31158	30832	31320	31095	31241	31188	31015	31111	31106	31057	30871	30952	31085	31094	31253	30869	31057	30914	30833	30821	31130	31209	31039	30793	30907	31120	31033	31055	31257	30958	31104	31007	31214	31104	31294	31343	31127	31225	31186	30887	31128	31011	30931	31227	31051	31050	30941	31324	31001	31155	30942	31187	31027	31269	31166	31100	31010	31160	31017	31040	30935	31182	31149	31081	31182	31121	31094	30786	31081	30877	31093	31341	31088	31205	30981	31057	31076	31120	31179	31129	31040	30943	30962	31157	31201	31054	31039	31076	31088	30943	31132	31099	31216	30966	30987	31133	31095	30879	31227	31154	31067	30988	30980	31214	30891	31322	31013	30974	31181	31015	31254	30853	31222	31243	31136	30923	31186	31100	31096	31109	31143	31046	31310	31254	31035	31098	30927	31017	31215	31186	31008	31204	31204	31232	31345	31001	30944	31026	31267	31053	31201	31265	31081	30965	31049	30969	31178	31039	31187	31296	31067	31090	31041	31242	30993	31026	31173	30930	30753	30990	30893	31007	30940	31049	31122	31008	31116	30870	31175	31048	31130	31063	31062	31103	30875	31139	31170	31068	30969	31039	30984	31088	31173	31052	31054	31253	30970	30941	31109	31193	31069	31185	31377	30888	30981	31075	31147	31103	30995	31304	31020	31015	30995	30999	30807	30972	31170	30927	31035	31366	31079	31098	31261	30978	31044	31070	31088	31199	31019	30928	31137	30874	31165	31313	31421	31038	31371	31426	30997	31105	31216	30824	31103	31057	31256	31100	31114	31126	31081	30963	31093	31123	31010	31211	31007	31008	30942	30914	30740	31014	31356	31171	31226	31248	31026	31316	31204	30955	31039	31057	31174	30970	30896	30917	31189	30787	31075	31278	31002	31217	30847	31235	31367	30881	31163	31243	31218	31104	30953	31049	31148	31185	31205	31070	31263	31140	30973	31008	30832	30973	30980	30988	31169	31001	30921	31327	30977	31118	30880	30987	30989	30858	31234	31220	31120	31058	31018	30918	31175	31114	31129	31012	30865	31057	31104	31343	30932	31242	31260	30996	31052	31167	30935	31077	31265	31052	31354	31001	31022	31145	31112	30804	31159	31082	31158	31029	30900	31108	30983	31212	30972	30950	30955	31148	31313	31183	30995	30955	31215	31118	30960	31246	31233	31185	31057	31129	31166	31228	30965	30974	31043	30923	31158	31046	30957	30959	31182	30856	30954	30891	30832	31179	31026	31242	31138	31033	31129	30934	31065	31277	31361	30909	31101	31103	31003	31051	31054	30927	30790	31339	30892	31039	31070	31255	30931	31245	31198	31210	31062	30867	31073	31309	31153	31089	31095	31289	31099	30949	31252	31058	31252	31115	31060	31276	31230	31092	31019	31218	31036	31137	30928	31100	30951	31139	31327	31001	30993	31126	30975	30865	31129	31011	30843	31137	30971	30747	31143	31089	31029	31113	31215	30912	31047	31003	30971	31060	31114	31169	30886	30929	30990	31141	31195	31016	31034	30957	31197	30916	31220	31186	31110	31294	31403	31289	31028	31276	30925	31261	31016	31138	31174	30880	31041	31185	31031	31393	31213	31189	31023	31070	31227	31027	31092	31092	30995	31062	30994	30810	31034	30971	30883	31092	31128	30824	31334	30904	31007	31226	31056	31006	31188	30820	31059	31171	31075	31129	30958	31032	31013	31005	31310	31049	31247	31249	31122	30922	30975	31208	31187	30912	31093	31257	30834	31079	31258	31128	31037	31091	30915	30955	31139	31083	31249	31219	31283	31265	31072	30961	31355	31144	30979	31033	31230	31008	30920	31192	30746	31037	30914	31095	31034	31306	31292	31048	30934	30937	31232	31378	30966	31026	31442	31194	31113	30955	31136	30926	30942	31214	30929	31021	31136	31109	30862	31021	31063	30929	30904	31164	31334	31038	31206	31009	30973	31124	30923	30880	31478	31037	31055	31346	31213	31110	31217	31092	31189	30996	31004	31012	31305	31101	31086	31200	31312	30839	31224	31137	30941	31010	30816	31097	31415	31240	30961	31184	31170	31199	31112	31039	30935	31147	31200	30908	30868	31129	31083	31246	31080	31042	31293	31025	30977	31143	31164	31098	31024	31287	31208	31035	31273	31363	31161	31075	31231	31025	30952	31101	31102	30901	31071	30927	30957	31076	30840	31091	30970	31147	31079	31105	31128	31244	31210	30936	31192	30947	30973	31145	31036	31165	30941	31051	31064	30915	31151	31292	30873	30963	30945	31055	31070	31068	31214	31143	31134	31246	30982	31080	31069	30794	30971	30996	31004	31107	31205	31299	30938	30893
63453	96048	91926	80551	53156	32338	26210	24028	23122	23300	23446	23472	23313	23395	23440	23440	23380	23338	23529	23506	23421	23442	23452	23476	23600	23542	23484	23318	23547	23386	23356	23462	23645	23561	23492	23294	23427	23573	23273	23592	23430	23411	23560	23589	23686	23357	23454	23515	23480	23486	23519	23487	23573	23470	23308	23430	23416	23387	23490	23601	23301	23348	23407	23479	23423	23379	23384	23388	23501	23466	23466	23365	23457	23358	23414	23470	23267	23248	23546	23471	23506	23404	23402	23376	23493	23457	23396	23263	23403	23340	23536	23370	23301	23408	23324	23466	23432	23442	23346	23437	23497	23430	23406	23397	23389	23405	23392	23448	23400	23504	23448	23240	23429	23465	23678	23438	23414	23314	23463	23395	23300	23274	23403	23345	23449	23532	23375	23357	23559	23328	23449	23399	23435	23326	23391	23362	23301	23418	23516	23527	23365	23433	23266	23385	23455	23542	23275	23552	23415	23379	23263	23343	23435	23376	23413	23415	23441	23360	23593	23540	23387	23437	23306	23558	23308	23554	23382	23445	23609	23347	23550	23296	23372	23527	23443	23386	23374	23456	23392	23371	23338	23374	23404	23525	23418	23481	23220	23220	23438	23351	23461	23428	23415	23406	23490	23310	23557	23432	23282	23503	23365	23417	23598	23412	23407	23486	23431	23443	23502	23321	23647	23432	23581	23414	23220	23267	23451	23441	23460	23534	23498	23562	23356	23324	23455	23295	23442	23358	23423	23641	23468	23287	23519	23475	23617	23483	23248	23321	23348	23345	23366	23386	23489	23493	23371	23394	23346	23419	23544	23458	23258	23525	23335	23295	23429	23549	23527	23403	23469	23476	23413	23408	23487	23533	23349	23417	23526	23323	23473	23593	23355	23442	23337	23292	23571	23343	23448	23388	23398	23284	23449	23538	23328	23454	23380	23560	23391	23389	23501	23548	23532	23445	23320	23563	23148	23345	23519	23447	23384	23477	23463	23420	23323	23317	23377	23524	23399	23341	23297	23342	23575	23294	23427	23317	23358	23422	23340	23547	23481	23244	23336	23434	23458	23162	23413	23468	23440	23367	23517	23397	23563	23444	23277	23549	23378	23479	23501	23251	23580	23569	23547	23431	23379	23504	23311	23261	23400	23375	23494	23365	23414	23438	23450	23323	23538	23282	23313	23350	23390	23464	23471	23385	23465	23368	23666	23230	23424	23276	23238	23438	23283	23450	23276	23303	23594	23398	23230	23551	23552	23483	23348	23459	23404	23286	23442	23277	23560	23402	23428	23483	23447	23617	23375	23310	23382	23568	23323	23356	23458	23378	23420	23448	23378	23404	23414	23420	23410	23622	23153	23444	23316	23530	23334	23332	23439	23320	23393	23472	23454	23535	23363	23442	23379	23470	23662	23629	23507	23412	23565	23296	23454	23496	23342	23415	23537	23297	23605	23551	23464	23388	23434	23387	23466	23414	23437	23499	23400	23338	23432	23369	23414	23387	23431	23382	23567	23525	23529	23310	23423	23323	23321	23429	23542	23426	23373	23375	23605	23426	23303	23352	23463	23286	23572	23413	23473	23234	23281	23417	23450	23390	23386	23501	23419	23464	23383	23498	23550	23361	23448	23446	23620	23365	23658	23278	23498	23402	23472	23393	23285	23511	23424	23468	23370	23458	23356	23452	23490	23600	23310	23425	23251	23540	23493	23438	23432	23511	23552	23596	23384	23317	23503	23478	23182	23369	23328	23452	23509	23574	23298	23403	23307	23168	23427	23471	23363	23362	23398	23626	23546	23426	23533	23316	23507	23564	23525	23339	23572	23464	23421	23393	23502	23380	23391	23717	23487	23488	23243	23442	23461	23282	23164	23497	23588	23395	23364	23571	23317	23348	23272	23314	23273	23463	23414	23476	23386	23543	23526	23297	23535	23508	23433	23330	23359	23453	23462	23471	23448	23385	23561	23411	23500	23356	23456	23260	23310	23492	23479	23511	23550	23659	23477	23458	23477	23566	23364	23545	23366	23329	23538	23505	23419	23385	23325	23521	23473	23505	23370	23574	23511	23376	23309	23508	23343	23514	23512	23414	23535	23419	23492	23472	23370	23380	23424	23380	23397	23569	23405	23540	23477	23440	23426	23509	23518	23393	23439	23363	23469	23552	23235	23561	23579	23468	23192	23452	23431	23405	23400	23484	23491	23535	23541	23356	23438	23273	23461	23272	23684	23409	23477	23480	23383	23280	23424	23406	23430	23343	23311	23377	23499	23399	23425	23244	23366	23392	23458	23539	23499	23464	23364	23587	23434	23448	23537	23267	23502	23512	23421	23484	23349	23420	23303	23354	23582	23320	23388	23414	23493	23356	23352	23322	23412	23495	23500	23598	23531	23386	23284	23319	23395	23502	23379	23343	23400	23537	23521	23678	23483	23409	23459	23429	23571	23349	23441	23490	23194	23516	23760	23433	23321	23666	23541	23484	23427	23476	23504	23469	23478	23368	23273	23514	23442	23531	23571	23440	23444	23288	23483	23352	23376	23540	23385	23291	23391	23472	23490	23485	23627	23572	23493	23550	23332	23445	23630	23502	23533	23377	23359	23309	23391	23578	23342	23295	23438	23404	23275	23552	23390	23331	23283	23413	23490	23591	23519	23314	23436	23429	23367	23321	23405	23416	23308	23433	23498	23267	23476	23454	23536	23342	23480	23467	23347	23368	23525	23520	23392	23476	23320	23462	23305	23440	23456	23441	23414	23274	23624	23465	23129	23402	23542	23517	23534	23443	23606	23449	23403	23464	23437	23375	23220	23399	23335	23443	23401	23285	23472	23402	23601	23415	23463	23355	23430	23304	23093	23471	23380	23370	23425	23487	23457	23392	23643	23230	23504	23463	23338	23376	23473	23416	23607	23276	23508	23510	23450	23416	23400	23274	23321	23360	23374	23462	23321	23459	23607	23419	23345	23399	23549	23466	23262	23451	23340	23395	23452	23270	23563	23485	23446	23384	23545	23445	23455	23487	23346	23373	23306	23518	23510	23277	23155	23628	23135	23539	23080	23594	23297	23377	23367	23553	23522	23607	23355	23377	23477	23313	23322	23581	23466	23540	23511	23328	23374	23600	23415	23380	23292	23449	23642	23481	23462	23341	23489	23368	23483	23322	23462	23323	23396	23440	23546	23356	23390	23445	23375	23491	23531	23494	23386	23490	23398	23341	23356	23459	23491	23512	23421	23482	23349	23405	23491	23469	23415	23430	23407	23333	23362	23500	23532	23505	23203	23360	23486	23390	23322	23347	23491	23345	23375	23329	23424	23432	23455	23244	23537	23384	23438	23276	23443	23373	23488	23433	23361	23184	23363	23570	23503	23313	23512	23588	23254	23396	23504	23364	23401	23236	23645	23387	23422	23382	23424	23375	23359	23311	23584	23277	23536	23246	23290	23354	23295	23403	23416	23402	23287	23388	23352	23519	23500	23454	23320	23434	23524	23433	23295	23535	23455	23422	23294	23147	23625	23410	23499	23470	23347	23365	23509	23240	23422	23437	23321	23385	23310	23495	23522	23603	23358	23470	23509	23222	23479	23483	23409	23426	23388	23335	23460	23338	23135	23491	23408	23660	23437	23263	23589	23352	23455	23299	23387	23452	23445	23391	23488	23442	23411	23653	23338	23524	23396	23124	23437	23463	23611	23391	23488	23365	23276	23418	23324	23381	23320	23520	23416	23382	23529	23345	23457	23534	23571	23334	23495	23320	23641	23268	23488	23408	23512	23208	23343	23322	23418	23589	23387	23418	23496	23464	23583	23535	23350	23281	23396	23484	23449	23239	23432	23324	23465	23466	23500	23339	23382	23331	23342	23525	23710	23391	23589	23482	23453	23516	23417	23310	23302	23519	23403	23449	23502	23367	23281	23526	23419	23446	23457	23417	23266	23373	23347	23364	23435	23506	23516	23418	23582	23453	23507	23364	23482	23291	23419	23422	23540	23357	23508	23461	23382	23422	23444	23393	23175	23530	23531	23433	23440	23425	23430	23441	23280	23361	23415	23452	23368	23441	23316	23425	23464	23569	23336	23490	23380	23507	23452	23535	23268	23305	23362	23397	23214	23323	23392	23572	23359	23458	23428	23310	23429	23571	23401	23379	23452	23495	23348	23585	23318	23457	23446	23510	23579	23306	23507	23429	23404	23488	23367	23413	23586	23404	23529	23474	23292	23338	23430	23369	23572	23425	23345	23428	23500	23435	23345	23659	23374	23367	23460	23373	23430	23473	23358	23542	23418	23436	23402	23413	23264	23261	23490	23303	23476	23452	23519	23418	23340	23558	23338	23384	23367	23547	23400	23349	23523	23370	23556	23142	23607	23505	23520	23426	23393	23335	23531	23478	23473	23289	23338	23640	23479	23443	23306	23390	23504	23248	23475	23275	23486	23420	23301	23461	23436	23264	23421	23339	23396	23450	23448	23595	23427	23473	23335	23367	23546	23465	23427	23331	23129	23449	23378	23439	23325	23425	23314	23264	23510	23277	23376	23452	23403	23495	23550	23428	23398	23500	23386	23390	23407	23462	23424	23377	23264	23369	23329	23348	23470	23502	23344	23478	23368	23448	23300	23393	23586	23244	23505	23480	23454	23474	23418	23459	23436	23263	23462	23496	23384	23444	23350	23398	23311	23352	23332	23512	23278	23406	23571	23349	23656	23429	23516	23394	23507	23345	23506	23498	23458	23460	23513	23384	23394	23410	23583	23451	23420	23411	23492	23428	23571	23288	23565	23437	23245	23420	23363	23496	23412	23298	23345	23163	23457	23511	23458	23453	23438	23591	23360	23332	23473	23510	23436	23481	23528	23347	23379	23385	23467	23480	23364	23421	23400	23435	23456	23426	23461	23330	23299	23370	23461	23354	23479	23368	23711	23370	23414	23448	23519	23457	23325	23619	23367	23343	23424	23194	23519	23326	23548	23281	23528	23451	23280	23573	23320	23581	23343	23428	23437	23340	23553	23496	23421	23270	23367	23428	23602	23301	23361	23472	23485	23476	23553	23473	23458	23183	23451	23482	23462	23321	23473	23461	23369	23611	23361	23360	23535	23214	23481	23268	23603	23335	23452	23450	23410	23323	23357	23298	23305	23431	23395	23599	23306	23341	23466	23281
29013	39398	52809	42504	33806	31023	30648	30173	30223	29923	30362	30269	30376	30173	30424	30108	30104	30295	30222	30532	30400	30365	30349	30412	30298	30390	30343	30020	30307	30184	30175	30228	30192	30405	30092	30308	30321	30257	30117	30407	30144	30488	30324	30231	30272	30265	30074	30254	30113	30297	30218	29911	30089	30236	30156	30282	30256	30320	30053	30092	30483	30345	30317	30273	30066	30160	30258	30163	30359	30229	30246	30300	30050	30223	30057	30018	30196	30226	30397	30197	30473	30289	30083	30242	30166	30079	30229	30003	30380	29991	30141	30201	30576	30186	30213	29903	30086	30454	30191	30181	30285	30306	30127	30124	30318	30069	30153	30184	30119	30196	30165	30038	30328	30089	30331	30235	29921	30136	30255	30060	30170	30104	30100	30096	30114	30224	30288	30197	30004	30076	30239	30324	30129	29826	30268	30251	30144	30023	30130	30036	30213	30087	30083	30335	30247	30244	30290	30126	30158	30040	30327	30249	30167	30207	30202	30217	30368	30474	30188	30271	30161	30299	30214	30010	30222	30303	30179	30208	30116	30288	30134	30066	29920	30272	30460	30355	30146	30178	29890	30235	30344	30441	30441	30333	30205	29987	30060	30228	30148	30090	30139	30169	29938	30178	30189	30097	30242	30057	30119	30288	30287	29895	30063	30547	30193	30536	30242	30026	30125	30149	30291	30211	30159	30013	30246	30157	30106	30221	30174	30429	30051	30097	30179	30222	30184	30354	30280	29953	30381	30317	30188	30225	30580	30151	30036	30132	30262	30246	30205	30091	30212	30247	30047	30151	30301	30351	30386	30186	30196	30245	29974	30255	30302	30341	30385	30146	30473	30130	30192	30240	30223	30162	30200	30176	30074	30245	30100	30140	29904	30186	30233	30470	30337	30110	30184	30163	30291	30181	30050	30080	30024	30389	30252	30206	29919	30351	30216	30141	30086	30178	30249	29919	30365	29873	30047	30094	30130	30096	30184	30094	30291	30332	30214	30137	30262	30196	30097	30016	29940	30107	30296	30045	29896	30042	30320	29964	30178	30106	30260	30414	30147	30165	30252	29954	30185	30270	30153	30310	29968	30130	30305	30015	30213	30229	30146	30191	30217	30090	30003	29932	30238	30019	30199	30291	30491	30110	30224	29990	29997	30044	30272	29900	29956	30267	30220	30136	30166	29974	30261	30364	30213	30173	30195	30117	29951	30188	30103	30248	30372	30151	30129	30108	30076	30092	30124	30179	30406	30397	30180	30406	30387	30039	30277	30232	30146	30315	30306	30267	30106	30051	30183	30190	30462	29935	30182	30149	30180	30154	30206	30065	30171	30279	30246	30310	30173	30033	30140	30167	30062	30189	30079	30156	30212	30321	30236	30082	30191	30057	30273	30164	30002	30244	30323	29958	30079	30380	30221	30162	30118	30188	30246	30068	30041	30184	30226	30348	30299	30166	30154	30253	30192	30302	30184	30258	30356	30143	30251	30202	30297	30173	30228	30021	30175	30205	30151	30068	30130	30285	30213	29955	30319	30207	30509	30120	30361	30139	30251	30140	30190	29950	30166	30012	30175	30335	30499	30238	30324	30260	30129	30359	30465	30255	30330	30212	30213	30288	30145	29863	30096	30264	30290	30113	30123	30151	30091	30227	30155	30156	30146	30196	30208	30067	30137	29989	30274	30240	30147	30290	30089	30019	30052	29958	30098	30378	30215	30435	30143	30066	30063	30097	30080	30105	30090	30181	30120	30097	30042	30230	30137	30131	30289	30247	30292	30039	30218	30124	30242	30241	30435	30155	30066	29987	30185	30043	30242	30374	30157	30119	30271	30054	30363	30144	30012	30279	30426	30249	30268	30413	30306	30096	30344	30299	30179	29981	30265	30154	30082	30231	30138	30233	30142	30359	30139	30230	30053	30191	30251	30177	30060	30180	30106	30042	30326	30291	30190	30374	29936	30388	30168	30231	30180	30388	30210	30131	30073	30135	30244	30322	30263	30402	30102	30175	30120	30119	30088	29987	30351	29937	30163	30409	30288	30381	30194	30374	30214	30209	30064	30054	30733	30263	30059	29971	30106	30237	30275	30202	30124	30234	30421	30107	30264	30219	30297	30226	29817	30203	30180	30139	30374	30279	30352	30281	29952	30233	30023	30113	30198	30162	30192	30066	30054	30264	30474	30086	30383	30136	29961	30418	30412	30186	30375	30181	30239	30240	30167	30213	30439	30086	30091	30018	30277	30184	30333	30271	29935	30240	30253	30125	30069	30004	30087	30147	30227	30393	30327	30475	30279	30154	30083	30020	30136	29955	30137	30103	30447	30298	30224	30281	30276	30215	30322	30381	30180	30110	30149	30211	30125	30038	30338	30133	30374	30086	29967	30310	30230	29980	30327	30391	30194	30095	30069	30253	30183	30297	30136	30163	30054	30113	30135	30004	30475	30242	30012	30151	30290	30159	30040	30376	30218	30095	29974	30265	30210	30219	30029	30060	30130	30346	30052	30242	30206	30329	30248	30165	30137	30290	30082	30251	30272	30331	30373	30286	30037	30249	30298	30181	30259	30260	30218	30286	30179	30147	30227	30070	29916	30310	30153	30253	30071	29938	30092	30111	30232	30338	30101	30009	30234	30303	30435	30318	29954	30089	30412	30105	30121	30309	30273	30336	30301	30066	30267	29977	30156	30384	30315	30251	29945	30412	30306	30418	30177	30244	30251	30339	30327	30436	30175	30093	30138	30196	30441	30232	30223	29867	30309	29952	30252	30007	30245	30248	30246	30375	30192	30052	30057	30294	30370	30371	30383	30209	29902	30287	30123	29922	30169	30065	29947	29978	30095	30219	30142	30098	30365	30345	30233	29936	30329	30171	30162	30114	30107	30131	30144	30338	30207	30143	30224	30014	30190	30125	29872	30161	29985	30154	30235	30171	30178	30476	30126	30087	30302	30417	30586	30142	30218	30028	30096	30088	30258	30064	30180	30311	30428	30258	30178	30094	30208	30331	30055	30128	30265	30436	30408	30168	30296	29990	30133	30300	30296	30084	30148	30216	30314	30265	30059	30277	30081	30208	29970	30060	30121	30130	30300	30205	30324	30229	30418	30049	30185	30035	30172	30164	30023	30050	30093	30416	30314	30218	30199	30129	30259	30303	30088	30251	30354	30110	30525	30210	30131	30166	30301	30039	30080	30066	29960	30129	30151	30426	30211	30050	30323	30270	30278	30410	29937	30223	30209	30312	30269	30198	30213	30122	29996	30224	30076	30315	30212	30363	30325	30150	30245	30239	30127	30320	30340	30037	30339	30242	30169	30165	30365	30283	30133	30458	30148	30209	30263	30211	30267	30531	30352	30217	30056	30478	30172	30031	29953	30340	30071	30408	30134	30094	30308	30009	30248	30130	30297	30278	30161	30193	30378	30095	30005	30217	30120	30150	30116	30180	30062	30058	30112	30148	30004	30112	30325	30621	30139	30238	30262	30317	30211	30161	30165	30017	30087	30048	30081	30225	30465	30344	30418	29990	30045	30327	30127	30163	30139	30410	30163	30127	30030	30304	30181	30117	30247	30183	30133	30141	30097	30082	30139	30420	30045	30169	30187	30423	30159	30104	30480	30141	30245	30254	30149	29971	30169	30186	30199	30151	30044	30295	30236	30185	30051	30117	30312	30370	30249	30273	30345	30155	30413	30213	30071	29955	30494	30359	30260	30365	30149	30234	30540	30098	30287	30048	30349	30282	30054	30254	30387	30116	30222	30376	30424	30268	30250	30248	30394	30064	30184	29882	29981	30187	30305	29852	30186	30039	30330	30386	30333	30218	30144	30256	30066	30202	30172	30056	30081	30194	30005	30260	30262	29957	30246	30142	30314	30271	30322	30300	30411	30456	30367	30002	30217	30154	30239	30107	30316	30232	30375	30247	30109	30084	30083	30257	30326	30047	30272	29918	30304	30195	30137	30219	30187	30023	30296	30180	30255	30214	30147	30285	30070	30139	30395	30142	30156	29959	30211	30312	30419	30084	30186	30389	30240	30432	30424	30530	30057	30208	29878	30166	30136	30569	30318	30156	30339	30190	30088	30413	30394	30063	30123	30206	30187	30116	30273	30243	29996	30244	30378	30280	30287	30162	30247	30091	30398	30234	30120	30050	30087	30050	30139	30212	30123	30379	30255	30266	29925	29887	30268	30318	30381	30383	30118	30154	30105	30533	30378	30178	30497	30100	30190	30447	30091	30091	30180	30214	30374	30228	30062	30068	30229	29890	30260	30222	30272	30026	30034	30057	30350	30122	30152	30227	30207	30282	30213	30220	30269	30366	30421	30159	30262	30437	30146	30268	30324	30174	30464	30163	30186	30079	30207	30196	30046	30137	30095	30217	30289	30027	30174	30289	30276	30085	30067	30355	30189	30170	30063	30091	30198	30150	30238	30269	30254	30379	30076	30276	30357	30204	30365	30185	30413	30012	30416	30493	30215	30393	30242	30174	30305	30168	30191	29833	30353	30241	30092	30184	30188	29873	30279	30140	30056	30194	30290	30106	30177	30065	30275	30196	30315	30143	30040	30224	30087	30208	30152	29886	30389	30166	30311	29939	30169	30374	30515	30167	30589	30258	30179	29763	30357	30135	30383	30136	30468	30173	30062	30305	30172	30253	30189	30190	30097	30136	30329	30044	30243	30051	30393	30221	30177	30300	30128	30166	30266	30065	30069	30106	30319	30089	30128	30245	30302	30283	30157	30055	30298	30109	30165	30279	30115	30313	30343	30221	30379	30421	30518	30149	30080	30111	30331	30152	30339	30152	30242	30242	30191	30204	30248	30293	30384	30073	30282	30235	30106	30156	30146	30125	29964	30143	30176	30035	30256	30210	30154	30059	30097	30359	29961	30298	30254	30229	30239	30155	30280	30281	30254	30116	30036	30082	30260	30398	30224	30168	30028	30145	30197	30306	29997	30003	30133	30388	30260	30447	30227	29894	30549	30428	30254	30262	30365	30087	30206	30322	30052	30089	30275	30138	29911	30040	30153	30032	30332	30446	30184	30274	30521	30352	30289	30289	30227	30148	30227	30113	30216	30095	30169	30341	30306	29915	30282	30532	30330	30231	30104	30405	30206	30162	30074	30139	30465	30408	30328	30232	30244	30187	30134	30161
32990	63227	54794	37027	27686	23702	23019	22828	23085	22892	22832	22878	22723	22882	22730	23010	22944	22789	22971	22800	22800	22980	23013	22904	22696	22737	22780	22959	22803	22885	22881	22616	22871	22867	22619	22852	22826	22628	22870	22797	22688	22872	22772	22668	22918	22808	22712	22806	22847	22704	22889	22798	22841	22580	22904	22913	22632	22866	22875	22779	22652	22834	22684	22749	22759	22998	22899	22532	22711	22715	22794	22885	22658	22800	22823	22883	22831	22846	22726	22662	22852	22732	22801	22780	23009	22793	22721	22747	22924	22750	22691	22794	22821	22934	22772	22863	22854	22895	22752	22846	22830	22828	22873	22895	22636	22688	22900	22772	22823	22710	22952	22790	22777	22789	22995	22820	22865	22767	22870	22724	22845	23099	22759	22872	22877	22909	22757	22694	22941	22880	22808	22898	22713	22712	22727	22986	22791	22680	22863	22766	22783	22921	22710	22732	22822	22877	22882	22736	22859	22574	22836	22702	22790	22922	22692	22550	22717	22821	22761	22792	22669	22770	23003	22826	22854	22644	22711	22803	22867	22752	22803	22680	22687	22679	22752	22867	22686	22728	22825	22849	22820	22751	22688	22863	22798	22806	22835	22685	22745	22938	22889	22995	22792	22979	23047	22729	22817	22931	22692	22745	22829	22832	22793	22969	22795	22789	22881	22769	22854	22756	22708	22918	22826	22627	22724	22821	22813	22620	22875	22914	22922	22713	22796	22674	22821	22739	22815	22780	22697	22870	22782	22643	22753	22743	22701	22728	22905	22757	22842	22701	22704	22837	22766	22770	22877	22924	22725	22594	22960	22621	22691	22705	22821	22693	22891	22746	22827	22785	22806	22786	22681	22808	22791	22690	22732	22887	22833	22848	22783	22796	22713	22958	22859	22983	22607	22710	22613	22696	22664	22660	22879	22784	22855	22813	22676	22949	22829	22771	22791	23105	22689	22815	22731	22909	22689	22619	22852	22884	22925	22756	22974	22646	22805	22930	22706	22731	22709	22856	22821	22634	22697	22852	22700	22701	22807	22855	22804	22780	22912	22858	22611	22798	22652	22835	22788	22686	22626	22832	22812	22850	22983	22768	22771	22861	22931	22723	22582	22865	22812	22897	22841	22769	22766	22885	22849	22881	22740	22533	22808	22908	22832	22873	22865	22835	22747	22784	22894	22887	22782	22797	22777	22754	22824	22861	22906	22869	22883	22800	22744	22714	22756	22908	22665	22804	22666	22796	22874	22791	22818	22696	22783	22769	22973	22836	22876	22761	22769	22924	22711	23019	22760	22788	22937	22741	22901	22756	22989	22740	22636	22816	22859	22697	22767	22984	22892	22662	22735	22801	22857	22859	22832	22842	22669	22785	22885	22759	22822	22771	22920	22819	22789	22751	22917	22800	22771	22854	22681	22630	22823	22856	22866	22839	22857	23095	22790	22995	22952	22850	22819	22820	22870	22745	22776	22904	22899	22750	22796	22861	22817	22968	22919	22810	22852	22786	22958	22860	22775	22782	22675	22710	22741	22781	22947	22771	22778	22655	22815	22807	23049	22804	22845	22864	22771	22887	22753	22759	22783	22766	22840	22879	23065	22827	22901	22870	22821	22723	22831	22782	22682	22645	22899	22695	22838	22855	22861	22739	22777	23027	22677	22929	22624	22919	22845	22731	22773	22723	22824	22903	22836	22800	22713	22706	22961	22618	22764	22769	22728	22929	22708	22866	22896	22791	22794	22781	22873	22663	22769	22691	22788	22834	22871	22747	22913	22913	22885	22908	22579	22649	22811	22848	22797	22784	22740	22650	22836	22566	22794	22904	22860	22832	22920	22842	22805	22784	22842	22786	22746	22787	22777	22855	22844	22825	22911	22740	22880	22707	22804	22680	22711	22858	22734	22885	22933	22698	22726	22680	22909	22691	22529	22913	22782	22756	22784	22720	22702	22980	22903	22624	22783	22939	22735	22558	22680	22734	22623	22849	22842	22952	22755	22856	22702	22842	22956	22710	22731	22961	22798	22800	22858	23016	22814	22961	22838	22811	22834	22903	22729	23009	22770	22799	22681	22714	22831	22846	22987	22827	22670	22816	22812	22921	22833	22868	22817	22890	23076	22990	22784	22897	22751	22783	22731	22998	23036	22925	22779	22696	22758	22756	22886	22681	22776	22825	22715	22910	22760	22754	22969	22730	22837	22817	22877	22834	22906	22779	22897	22903	22853	22787	22788	22805	22648	22870	22658	22928	22790	22640	22744	22771	22944	22840	22744	22879	22726	22976	22820	22841	22833	22931	22836	22783	22764	23110	22751	22910	22694	22864	22886	22878	22620	22912	22882	22692	22851	22769	22747	22718	22782	22941	22770	22854	22759	22837	22866	22869	22830	22806	22826	22792	22901	22942	22837	22879	22903	22695	22763	22531	22875	23019	22872	22773	22879	22612	22647	22847	22872	22782	22674	22878	22735	22881	22716	22721	22843	22682	22742	22781	22932	22771	22605	22918	22699	22859	22862	23025	22903	22743	22804	23038	22826	22547	22785	22838	22701	22702	22798	22791	22809	22765	22797	22586	22818	22939	22808	22863	22740	22684	22683	22699	22701	22865	22647	22871	22802	22713	22782	22670	22847	22671	22935	22819	22512	22730	22692	22835	22853	22928	22824	22964	22897	22968	22895	22740	22764	22713	22834	22720	22712	22673	23055	22785	22790	22853	22832	22764	22751	22994	22666	22688	22721	22692	22681	22762	22895	22923	22881	22723	22716	22869	22834	22767	22851	22729	22609	22698	22895	22798	22770	22908	22963	22926	23053	22783	22856	22669	22758	22920	22752	22877	22719	22951	22857	22915	22879	22917	22911	22919	22760	22820	22812	22880	23035	22597	22950	22828	22700	22883	22670	22786	22920	22789	22634	22747	22850	22714	22842	22738	22756	22834	22748	22996	22830	22632	22791	22937	22792	22676	22681	22610	22945	22767	22963	22709	22660	22710	22886	22805	22822	22880	22777	22790	22642	22667	22691	22700	22941	22754	22988	22959	22820	23024	22820	22657	22791	22949	22650	22840	22782	22963	22715	22911	22742	22848	22969	22937	22681	22776	22910	22754	22893	22750	22921	22715	22837	22827	22997	22779	22929	22752	22993	22833	22971	22932	22710	22948	22698	22907	22757	22746	22814	22739	22870	22756	22778	22796	22744	22699	22711	22785	22989	22766	22748	22873	22755	22750	22932	22852	22896	22772	22760	22892	22818	22741	22749	22960	22704	22749	22835	22822	22784	22841	22962	22824	22835	22715	22812	22805	22902	22811	22830	22779	22829	22900	22804	22880	22735	22825	22764	22940	22900	22861	22776	22553	22811	22615	22783	22825	22824	22915	22795	22875	22885	22691	22679	22770	22913	22744	22720	22738	22903	22697	22749	22752	22749	22778	23004	23006	22823	22660	22900	22921	22662	22813	22788	22817	22730	22719	22980	22783	22775	22809	22869	22808	22845	22701	22927	22778	22649	22756	22813	22844	22984	22959	22806	22783	22911	22862	22742	22777	22752	22965	22883	22899	22934	22961	22814	22895	22855	22763	22769	22715	22790	22933	22667	22704	22841	22761	22666	22890	22814	22682	22883	22815	22794	22830	22740	22776	22703	22779	22846	22754	22874	22618	22925	22964	22758	22895	22651	22730	22885	22634	22766	22691	22765	22794	22780	22706	22760	22936	22627	22744	22862	22837	22901	22849	22874	22818	22786	22716	22876	22578	22737	22884	22735	22765	22732	22648	22866	22722	22843	22781	22784	22770	22719	22755	22874	22825	22761	22774	22801	22732	22846	22827	22426	22720	22838	22834	22782	22747	22865	22787	22826	22739	22868	22877	22803	22858	23020	22708	22735	22802	22729	22871	22743	22810	22908	22690	22845	22888	22651	22761	22817	22758	22933	22679	22778	22730	22780	22782	22764	22859	22848	22973	22900	22777	22701	22962	22980	22883	22883	22811	22754	22873	22755	22657	22763	22779	22991	22729	22927	22733	22906	22725	22826	22778	23058	22666	22655	22981	22636	22734	22837	22852	22736	22872	22898	22709	22922	22886	22912	22763	22643	22721	22804	22910	22723	22843	22948	22880	22949	22892	22861	22851	22722	22675	22906	22922	22693	23109	22689	22895	22832	22715	22713	22650	22745	22867	22879	22889	22606	22993	22732	22841	23005	22751	22919	22866	22860	22890	22695	22818	22945	22759	22780	22859	22935	22925	22910	22709	22683	22709	22920	23020	22823	23104	22862	22894	22750	22616	22775	22905	22726	22980	22811	22847	22635	22870	22728	22616	22699	22858	22930	22724	22709	22826	22780	22683	22697	22785	23057	22669	22898	22847	22724	22894	22659	22623	22843	22680	23077	22693	22756	22638	22772	22759	22608	22747	22893	22856	22743	22883	22802	22919	22766	22806	22972	22876	22822	22902	22674	22884	22748	22684	22864	22768	22768	22827	22682	22763	22695	22838	22658	22919	22728	22776	22837	22725	22755	22897	22868	22921	22673	22746	22827	22773	22976	22743	22726	22972	22788	22832	22786	22699	22663	22821	22965	22630	22731	22829	22983	22638	22838	22866	22824	22884	22765	22644	22856	22933	23055	22855	22750	22673	22930	22877	22863	22719	22768	22722	22671	22961	22909	22815	22678	22898	22704	22726	22786	22707	22857	22928	22924	22840	22899	22832	22873	22796	22929	22671	22935	22775	22892	22808	22819	22720	22810	22876	22711	22836	22751	22687	22680	22833	22778	22840	22899	22950	22923	22809	22754	22861	22867	22827	22705	22886	22715	22642	22881	22948	22770	22801	22633	22740	22939	22737	22624	22835	22835	22746	22854	22881	22856	22807	22713	22946	22862	22854	22728	22763	22798	23015	22838	22676	22859	22875	22847	22684	22826	22972	22873	22883	22624	22789	22775	22853	22907	22568	22799	22821	22763	22925	22851	22830	22823	22593	22916	22662	22759	22774	22843	22639	22743	22766	22616	22819	22929	22639	22701	22758	22972	22887	22812	22924	22909	22652	22894	22768	22800	23022	22901	22766	22886	22797	22830	22845	22933	22951	22856	22911	22923	22751	22786	22779	22856	22825	22783	22721	22857	22675	22787	22851	22838	22759	22748	22857	22751	22779
24132	26649	48968	47021	37418	32909	32531	30590	30338	30514	30329	30652	30428	30310	30344	30441	30602	30610	30532	30445	30653	30368	30347	30492	30658	30239	30444	30422	30602	30512	30230	30432	30214	30333	30202	30591	30366	30256	30159	30231	30321	30363	29976	30434	30120	30074	30193	30475	30366	30196	30468	30260	30464	30241	30417	30344	30384	30469	30610	30181	30119	30134	30343	30488	30271	30504	30322	30191	30270	30413	30330	30192	30425	30377	30318	30203	30489	29937	30384	30253	30307	30469	30148	30173	30198	30156	30447	30198	30398	30147	30181	30277	30364	30342	30529	30353	30197	30159	30315	30419	30401	30556	30472	30516	30337	30170	30296	30273	30412	30083	30498	30266	30292	30418	30134	30347	30410	30499	30377	30203	30329	30186	30392	30435	30247	30410	30269	30381	30298	30442	30225	30171	30469	30202	30250	30412	30268	30338	30385	30506	30517	30457	30170	30062	30222	30182	30433	30488	30154	30398	30180	30566	30306	30314	30090	30192	30389	30247	30586	30479	30208	30099	30367	30547	30310	30517	30243	30140	30409	30521	30269	30391	30132	30228	30245	30458	30160	30079	30331	30632	30282	30181	30271	30398	30120	30343	30192	30171	30128	30455	30243	30350	30372	30146	30400	30385	29960	30095	30505	30374	30312	30307	30313	30366	30282	30349	30379	30131	30096	30308	30125	30331	30105	30106	30279	30287	30119	30189	30321	30451	30236	30039	30277	30372	30114	30220	30255	29991	30282	30213	30390	30410	30228	30366	30315	30317	30306	30230	30197	30262	30422	30534	30213	30390	30446	30132	30354	30129	30312	30213	30194	30193	30495	30159	30290	30314	30200	30210	30476	30313	30248	30301	30264	30259	30387	30130	30215	30033	30290	30427	30382	30284	30416	30397	30363	30250	30362	30075	30266	30167	30430	30343	30209	30287	30253	30162	30262	29984	30302	30126	30341	30272	30377	30373	30398	30579	30209	30239	30222	30383	30039	30333	30414	30395	30132	30346	30073	30263	30275	30279	30257	30212	30298	30273	30277	30333	30159	30073	30470	30187	30206	30202	30495	30206	30580	30421	30209	30238	30208	30267	30135	30097	30503	30252	30372	30424	30231	30050	30296	30339	30486	30177	30345	30220	30089	30252	30074	30359	30243	29997	30165	30334	30271	30246	30106	30052	30183	30352	30156	30220	30414	30292	30378	30153	30461	30245	30239	30170	30288	30421	30296	30258	30394	30197	30045	30264	30367	30183	30216	30310	30288	30159	30631	30176	30332	30166	30156	30146	30510	30190	30518	30520	30219	30313	30139	30291	30258	30295	30544	30447	30292	30426	30167	30156	30042	30301	30396	30336	30338	30317	30190	30067	30371	30278	30164	30114	30302	30336	30134	30205	30493	30127	30124	30275	30351	30424	30098	30332	30145	30388	30287	30003	30165	30414	30461	30462	30130	30419	30110	30309	30154	30298	30183	30161	30136	30334	30248	30112	30222	30300	30223	30453	30110	30306	30324	30263	30418	30500	30206	30201	30292	30187	30141	30333	30436	30382	30081	30248	30310	30060	30180	30141	30314	30446	30250	30269	30170	30375	30287	30254	30448	30087	30189	30179	30217	30149	30400	30528	30265	30309	30403	30391	30022	30296	30553	30120	30343	30225	30417	30565	30290	30025	30558	30119	30593	30028	30237	30359	30210	30181	30541	30468	30433	30298	30516	30276	30179	30236	30425	30146	30201	30416	30282	30346	30320	30264	30404	30506	30299	30085	30308	30237	30153	30327	30262	30478	30375	30278	30315	30414	30223	30417	30246	30035	30167	30411	30220	29985	30260	30190	30413	30277	30094	30391	30385	30059	30415	30413	30198	30238	30479	30206	30618	30513	30225	30197	30447	30062	30220	30496	30205	29786	30428	30221	30051	30253	30295	30423	30027	30225	30379	30446	30566	30233	30293	30129	30361	30383	30233	30479	30277	30361	30517	30289	30020	30223	30334	30153	30121	30322	30312	30304	30379	30138	30106	30422	30266	30444	30198	30347	30462	30333	30313	30354	30362	30245	30404	30200	30279	30112	30561	30491	30355	30361	30243	30510	30252	30123	30389	30084	30258	30385	30419	30301	30279	30497	30447	30266	30547	30357	30216	30290	30290	30509	30248	30316	30254	30140	30068	30183	30367	30313	30046	30450	30299	30449	30056	30367	30294	30228	30295	30215	30341	30275	30546	30235	30090	30475	30461	30255	30134	30323	30229	30328	30149	30211	30284	30403	30174	30220	30341	30283	30371	30309	30319	30349	30235	30230	30212	30552	30160	30443	30311	30252	30358	30277	30060	30227	30372	30464	30349	30266	29966	30514	30458	30452	30338	30079	30486	30302	30196	30275	30362	30371	30473	30448	30365	30151	30386	30175	30100	30178	30378	30237	30326	30268	30477	30282	30426	30135	30175	30367	30311	30192	30144	30111	30027	30205	30337	30289	30408	30264	30315	30232	30384	30142	30376	30248	30128	30271	30265	30415	30345	30332	30417	30271	30271	30308	30264	30244	30266	30502	30213	30159	30454	30347	30350	30255	30284	30215	30253	30330	30218	30277	30348	30011	30147	30211	30267	30485	30263	30069	30008	30357	30074	30421	30200	30321	30464	30353	30366	30340	30430	30196	30323	30238	30207	30318	30380	30182	30274	30202	30389	30409	30346	30091	30236	30328	30249	30279	30326	30128	30196	30267	30217	30016	30595	30165	30327	30480	30397	30403	30479	30031	30225	30265	30618	30199	30363	30084	30166	30440	30320	30342	30371	30188	30259	30219	30507	30148	30353	30252	30032	30284	30095	30426	30400	30302	30188	30340	30317	30148	30259	30084	30387	30205	30408	30152	30388	30319	30191	30338	30049	30267	30104	30304	30350	30383	30411	30382	30178	30196	30366	30182	30437	30260	30131	30328	30222	30126	30311	30365	30285	30207	30244	30388	30130	30164	30251	30211	30291	30368	30404	30367	30264	30328	30616	30127	30289	30117	30430	30367	30304	30169	30248	30284	30213	30530	30404	30434	30313	30295	30257	30305	30100	30259	30308	30406	30058	30318	30526	30268	30299	30200	30130	30394	30293	30324	30374	30448	30137	30341	30321	30327	30090	30437	30277	30555	30290	30205	30177	29906	30565	30324	30234	30187	30327	30407	30319	30112	30422	30259	30230	30545	30534	30242	30372	30025	30125	30173	30253	30208	30352	30408	30299	30388	30052	30392	30289	30138	30118	30178	30373	30329	30421	30350	30349	30427	30347	30185	30407	29976	30298	30112	30207	30295	30288	30250	30385	30237	30250	30082	30461	30502	30303	30180	30425	30189	30334	30392	30079	30437	30225	30305	30699	30330	30316	30482	30440	30397	30398	30379	30384	30399	30191	30324	30194	30512	30293	30325	30516	30421	30111	30520	30418	30243	30411	30131	30377	30149	30279	30447	30415	30397	30361	30478	30117	30246	30284	30296	30346	30213	30402	30221	30048	30216	30150	30148	30293	29901	30259	30037	30145	30205	30514	30388	30246	30219	30473	30134	30372	30205	30302	30337	30410	30398	30499	30259	30300	30558	30404	30451	30213	30308	30478	30260	30019	30271	30319	30421	30264	30043	30220	30343	30399	30292	30185	30350	30427	30246	30098	30401	30825	30310	30528	30419	30277	30068	30288	30396	30347	30301	30036	30196	30095	30314	30264	30213	30191	30270	30325	30193	30129	30469	30412	30288	30350	30224	30189	30326	30337	30392	30301	30328	30311	30134	30319	30343	30196	30362	30394	30339	30446	30302	30368	30019	30332	30341	30076	30421	30113	30257	30240	30421	30197	30172	30274	30222	30225	30074	30016	30316	30346	30155	30183	30405	30451	30327	30345	30407	30287	30172	30612	30247	30203	30111	30033	30317	30109	30334	30281	30371	30267	29975	30347	30361	30279	30332	30098	30333	30233	30325	30244	30234	30271	30509	30081	30334	30123	30334	30186	30484	29921	30612	30395	30363	30455	30296	30188	30189	30307	30471	30335	30014	30225	30252	30398	30329	30267	29956	30422	30198	30164	30434	30340	30202	30330	30321	30481	30170	30360	30494	30258	30479	30122	30015	30256	30503	30239	30196	30280	30363	30368	30153	30229	30507	30334	30276	30392	30285	30234	30390	30253	30221	30166	30032	30137	30497	30482	30289	30239	30207	30314	30090	30469	30165	30417	30303	30225	30634	30041	30290	30287	30423	30144	30338	30400	30432	30444	30303	29978	30208	30592	30242	30410	30357	30499	30400	29997	30312	30289	30178	30313	30373	30390	30226	30241	30303	30546	30216	30284	30286	30471	30330	30192	30243	30391	30258	30204	30514	30244	30384	30059	30225	30167	30320	30444	30241	30259	30284	30368	30361	30038	30460	30272	30265	30483	30363	30500	30231	30256	30152	30394	30193	30272	29936	30444	29991	30505	30294	30314	30172	30199	30314	30399	30536	30220	30309	30377	30403	30499	30619	30209	30335	30557	30291	30119	30247	30361	30374	30390	30154	30321	30134	30272	30278	30380	30246	30135	30308	30300	30182	30387	30265	30450	30403	30332	30375	30355	30268	30173	30185	30299	30488	30510	30410	30407	30222	30524	30138	30290	30138	30274	30460	30434	30168	30384	30355	30183	30211	30269	30257	30203	30155	30396	30334	30345	30390	30110	30231	30289	30384	30340	30235	30430	30257	30267	30299	30123	30631	30440	30304	30035	30384	30375	30298	30227	30258	30477	30309	30312	30111	30357	30163	29946	30375	30277	30307	30376	30047	30188	30439	30318	30360	30335	30513	30220	30427	30248	30352	30096	30209	30441	30176	30261	30298	30247	30179	30636	30224	30492	30378	30388	30431	30295	30269	30421	30212	30070	30109	30420	30328	30208	30246	30283	30200	30410	30337	30333	30516	30327	30253	30286	30168	30165	30179	30378	30520	30395	30252	30318	30311	30367	30301	30312	30273	30507	30232	30241	30214	30309	30126	30237	30237	30296	30602	30408	30333	30348	30280	30431	30373	30261	30317	30280	30301	30293	30123	30360	30294	30298	30178	30155	30040	30398	30472	30174	30249	30327	30321	30369	30233	30473	30205	30308	30479	30397	30304	30478	30307	30403	30206	30313	30209	30273	30368
54698	99582	88686	61092	39493	27234	23986	23121	22896	22959	22996	22948	22874	23081	22928	23250	22994	23048	23149	23067	23054	23149	23078	22997	23025	22857	22916	23162	22979	23238	23014	22962	22967	22805	22902	23007	22940	22918	22876	22838	22887	22897	22732	22978	22784	22972	22793	23012	22855	22895	23129	23063	23092	22915	22980	23085	22716	23016	23062	23063	22938	22761	22946	22991	22910	22931	22813	22868	22821	22794	23089	22965	22978	22792	23054	23012	23063	22819	22948	22915	23004	22856	22890	22900	22871	22854	22934	22861	22941	22999	22790	22989	22922	22753	22795	22867	22906	22977	23019	23023	23110	22800	22908	22880	23160	22814	22931	23021	22982	22804	22967	22939	22937	22901	22956	22905	22746	22900	22999	23019	23008	22933	22934	23086	22952	22819	22819	22874	22802	22882	22970	22868	23020	22967	23023	22905	22817	23009	22813	22956	22936	22888	22733	22925	22896	22857	23081	23088	22852	22985	22811	22902	22896	22941	22879	22995	22951	22841	22973	22831	23005	23043	22856	22983	22882	22864	22948	23023	22750	22833	22861	22952	23090	23008	22815	23004	22847	23073	23125	22930	22857	23052	23066	23010	22999	23130	23027	22866	22898	23092	22833	23021	23013	22892	22972	22951	22890	22977	22895	22866	22761	23216	22901	22845	22974	22973	22932	22774	22871	23047	22741	22924	23013	22906	22994	22834	22848	22955	22960	23112	22977	23102	22821	23006	23114	23092	22856	22834	22941	22986	22897	22976	22893	22901	22894	22942	22994	23143	23053	22844	23002	23117	22770	22809	22920	22924	23025	23054	22918	22869	22804	23006	22939	23043	22865	23108	22916	22938	22917	22837	22948	22950	22824	23015	22976	22940	22940	23089	22882	22898	22699	23102	22771	22847	22980	22993	22910	22773	22831	22923	22910	22927	23003	22751	22928	23025	23108	22983	23077	22888	22932	22908	23060	22957	22929	22969	22757	22571	23119	22773	23042	23061	22955	22873	22865	22878	22786	22794	22896	23121	22807	22857	23065	23119	22690	22887	23003	22896	23077	22981	22984	22998	22789	22963	22920	23030	22917	22670	23097	22936	22926	22959	23022	22886	23088	22955	22901	23033	22825	23019	22971	22897	23002	22866	22898	22933	23083	22940	22862	22936	22993	22888	22820	22874	22805	23040	23061	22959	22930	22934	22963	22872	23006	23121	22853	22865	22914	23008	22964	23054	23054	22896	22966	22770	22863	22777	22806	22974	22732	23042	22881	22956	23128	22931	23105	22898	22895	23002	22970	23050	23006	23030	23002	22959	22947	23058	22951	22831	23038	22874	22919	23034	22898	22937	23051	23011	22720	23067	22951	22918	22946	22900	22927	22964	22874	22962	22853	22959	22793	22780	23018	22703	23082	22849	22950	23093	22875	22994	22895	23050	22890	22965	22836	23149	22864	23017	22968	22945	23098	22773	22980	22836	22888	22958	22982	22995	22967	22972	22999	22938	22960	22916	22862	22961	22748	22839	22906	22984	22642	23040	22813	23004	23065	22814	22733	22887	22953	22985	23019	22829	22856	22836	22936	23011	22884	23033	22980	23015	23148	22986	23023	23003	22826	22932	23112	22843	23229	23050	23129	22866	22916	23200	22915	22853	23092	22957	23087	22948	22917	22889	23076	22868	22859	22938	22994	22923	22979	23005	23246	22779	22966	22800	23090	22906	22950	23135	22986	22980	22777	23072	23112	23184	23075	22789	22989	22991	22994	22871	23118	22940	22768	22936	23002	22905	22980	22867	23090	23178	22957	22772	22808	23024	23089	23024	23132	22749	22631	22956	23110	22914	22908	23099	23029	23018	23083	22853	22918	22892	23024	22957	22943	22852	22808	22868	22999	22981	23016	22995	23062	22939	22887	22810	22890	22958	23081	22908	22835	22893	23014	23042	22976	22797	23042	23014	22991	22995	22893	23011	22863	22978	22811	23162	22933	23115	22946	22991	22903	22845	22840	22895	23025	22850	23161	22941	22991	22985	23089	22963	22911	22927	22880	22915	22936	22973	22866	22836	22996	22850	22960	22985	22978	22903	22992	22998	23013	22924	22965	22958	22915	22653	22917	23035	22997	22847	22917	22950	23034	22919	23098	22918	22856	23053	22908	22991	22938	22897	22994	22995	22902	23019	22984	23036	22997	22867	22793	22953	22843	22963	23009	22977	22813	23140	22899	23092	22935	22910	23200	22795	23125	22932	23038	23003	22995	22919	22961	22966	22835	22896	22972	22976	23038	22950	22825	22911	23072	23176	22870	22987	23009	23120	23104	23006	23043	22936	22941	23029	23003	22875	23023	22981	23026	22989	22912	23000	22892	23058	23074	23049	22937	22844	23050	22953	23187	23003	23011	23027	23073	22803	22914	23000	22872	23055	23078	23011	23035	22905	22865	23048	22927	22968	23017	22775	22852	22987	22968	22947	23003	22883	23045	23014	22803	22857	23154	22755	22978	22815	23064	23113	22707	22822	22908	22887	22928	22998	22766	22982	22637	22910	22842	23038	22942	23048	22898	23057	22991	23042	22879	22843	22944	22938	23166	22921	23145	22880	22710	22931	22954	23049	22757	23087	22913	23000	22916	22890	22808	22910	22923	22882	23084	22945	23028	23066	22954	22897	22937	23050	22917	22796	22973	22999	22917	22966	22918	22959	22853	23022	22922	22779	22878	23115	22813	22837	23007	22865	22984	22827	22860	22977	22944	22885	22937	22896	23067	22905	23008	23003	22887	22726	23069	22838	22792	22922	23034	22859	22921	22742	22883	22746	22777	22962	22888	22967	22954	22720	22867	23044	22876	23006	22976	22936	22977	23029	22798	22801	22949	23077	22841	22881	22868	23151	23011	22927	22995	22962	23030	23038	22898	22937	23077	23117	22916	22991	22986	23024	22999	22727	22862	23073	23100	22862	22958	23135	22955	22850	22945	22958	22875	23084	22954	22936	23127	22884	22727	22914	22885	22907	22907	22906	22904	23086	22803	22776	22901	22983	22951	22841	22998	22788	22926	22837	23069	22852	23135	22805	22917	22997	23061	23007	22975	23107	22949	22906	23164	22829	23141	22855	22925	22932	22955	22827	22768	22920	22822	23088	23028	22857	22820	22972	22944	23025	23019	23000	22950	22814	22970	22824	23078	22953	22927	22787	23199	22915	22819	23026	22920	23040	22743	22987	22998	22957	22746	22995	23061	23127	22878	22702	23091	22997	22998	22904	22903	23133	22828	23007	22778	22881	22934	22780	22839	22964	23072	22874	23106	22879	22884	22930	22906	22943	22923	22956	22922	23005	23055	23066	22970	23051	22903	23011	23065	22757	23154	22808	22778	22925	22886	22795	22746	23090	23055	22996	23135	22905	22823	22934	23014	22984	22913	22906	22978	22881	22863	23064	22791	22947	22960	22919	22861	22996	22957	22976	22955	23066	22882	22854	22915	23084	22809	22898	22906	23091	22970	22992	22861	22870	23076	22883	22933	22768	23045	23022	22901	23008	22850	22883	23131	22881	22928	22819	22884	22928	22820	22869	22924	23047	23135	22798	22847	22928	23037	22985	22914	22947	23034	23054	22899	23184	23007	22988	22838	23013	22864	23074	22998	22873	23011	22983	22863	23076	22854	22814	23027	22975	22874	22943	22798	22962	22910	22920	22931	22948	22920	22830	22829	22994	23073	22893	22931	22836	22791	22986	22981	22905	22763	22959	22911	22821	22898	22907	22826	23148	22902	22950	22953	22775	23006	23027	22906	22991	23012	22920	22906	22932	22888	22997	22929	22998	22912	22889	23014	22879	22968	23061	22845	22814	22799	23100	23098	22978	22955	23049	22853	22962	22991	22936	22926	22851	22917	23056	22899	22928	23033	23066	22877	22956	22856	22832	22947	22983	22805	22950	22927	22849	22872	22927	22695	22798	23013	22886	22917	22827	22959	22900	22980	23044	22909	23019	22927	23126	22831	22956	22950	22848	23097	22861	23030	23014	22812	22841	22951	23055	22853	22871	22862	23110	23094	22920	23060	23074	23154	22863	22997	22871	22905	22892	22806	22970	23039	22965	22870	22897	23106	22848	22993	23049	23046	22962	22779	22980	22804	22863	23122	22954	22752	22851	22869	22819	22903	22962	22901	23015	23017	22871	22889	23053	22793	23039	22967	22995	23020	22843	23068	23046	22886	22914	22885	22952	22997	22996	22922	23079	22913	22972	22913	22779	23052	23012	23020	22807	22972	22971	22764	22979	22844	22797	22913	22925	22787	22928	23071	22914	23003	22921	22885	23004	22984	22833	22961	22899	22990	22987	22944	22950	22833	22804	22991	22878	22778	22971	22836	22975	22933	22942	22857	22753	23120	22814	23042	22987	22999	22899	23003	22979	22800	22943	23043	23066	23026	23008	22996	22960	22835	22801	23010	22918	23099	22999	22855	22956	22821	23228	23087	22886	23106	22963	22993	22730	22941	22921	22888	23037	22802	23103	22806	22873	23033	22832	23043	23108	22943	22828	22907	22724	22962	22965	22983	22881	22860	22968	23142	22873	23061	22778	22923	22890	23042	22880	22809	22972	22867	22787	22890	22717	22879	22922	22929	22830	22973	22927	23052	22623	23014	22836	22927	23014	23162	22802	22797	22966	22794	23097	22951	22856	23047	22969	23063	22833	23015	23006	22879	22842	23079	22958	22972	22847	22789	23002	22846	23106	22866	23143	22925	22948	23045	22761	23078	22830	22944	22925	23040	22928	22902	22996	22814	23038	23027	22836	23001	22765	22883	23004	22912	22883	23006	23090	22974	22989	22981	22866	22825	22895	22964	22883	22675	23010	22903	22884	22924	22922	23032	22979	22937	22985	23190	22869	22906	22887	22859	22910	22882	22792	22939	22786	22860	22989	22949	23023	22984	22965	22929	22720	23113	22908	22904	23061	22848	22897	23047	22915	22964	23090	23006	22884	23030	22805	22917	23003	22902	22843	23085	23006	23140	22983	22857	23004	23086	22948	22905	22896	22900	23012	22939	22826	23056	22701	22970	22891	22884	23145	22978	22944	22965	22821	22882	22968	22829	22988	22978	22966	22820	22915	22883	22995	22934	22953	23004	23003	23067	23137	22989	23068	22851	22847	22855	22859	23025	23028
22404	24299	44094	47567	41013	35136	34705	31737	31216	31988	31524	31524	31403	31470	31590	31510	31471	31373	31577	31404	31178	31521	31216	31348	31344	31359	31339	31309	31249	31376	31228	31228	31488	31208	31432	31450	31371	31456	31407	31206	31383	31281	31442	31416	31108	31346	31183	31385	31154	31180	31159	31390	31100	31491	31572	31382	31277	31135	31250	31292	31160	31292	31345	31202	31127	31228	31160	31090	31102	31306	31375	31229	31171	31098	31257	31279	31314	31237	31321	31163	31248	31390	31303	31118	31008	31289	31258	31179	31170	31112	31103	31433	31176	31204	31197	31428	31090	31283	31249	31067	31251	30997	31206	30991	31194	31139	31065	31138	31439	31150	31032	31310	31090	31102	31234	31125	31262	31343	31034	31504	31104	31224	30963	31161	31226	31068	31176	31118	31112	31249	31153	31045	31066	31188	31184	31297	31356	31316	31140	31204	31099	31637	31094	31139	31107	31104	31422	31005	31002	31110	31305	31229	31108	31431	31095	31231	31183	31192	30897	31059	31253	31158	31120	31216	31156	31130	31199	31224	31070	31225	31359	31139	31151	31467	31370	31035	31452	31255	31064	31103	31231	31321	31119	31177	31485	31196	31210	31156	31224	31090	30921	31084	31162	31052	31173	31370	31027	30983	31089	31380	31384	31092	31299	31015	31189	31107	31251	31158	31151	30997	31411	31276	31444	31142	31310	31105	31215	31146	31156	31373	31259	30999	31177	31128	31096	31136	30921	31328	31298	31091	31432	31420	31293	31068	31233	31235	31044	31400	31380	31090	31020	31283	31411	31280	31314	31423	31300	31074	31225	31073	31350	31350	31336	31150	31282	31235	31250	31135	31452	31293	31110	31251	31502	31217	31149	31218	30908	31080	31160	31147	31061	31143	31073	31356	31011	31368	31366	31202	31264	31391	31072	31552	31118	31139	31398	31084	31163	31184	31259	31114	31324	31059	30955	31170	31330	30952	30985	31354	31410	31253	31153	31250	30947	31301	31183	31065	30979	31082	31166	31445	31002	31237	31172	31361	31222	31292	31229	31259	31385	31078	31088	31164	30979	31007	31230	30875	31246	31302	31337	31205	30908	31289	31082	31321	31366	31122	31116	31061	31255	31190	31263	31353	31363	31434	31193	31500	31187	31327	31242	31249	31059	30836	31252	31190	31074	31298	31001	31180	31026	31211	31175	31240	31129	31155	31004	31325	31127	31120	31267	31176	31162	31092	31209	30945	31133	31070	31142	31167	30886	31171	31022	31344	31223	31162	31063	31297	31240	31245	31133	31304	31196	31410	31323	31278	31318	31218	31161	31133	31325	31012	31182	31241	31379	31092	31210	31276	31361	30966	31154	31056	31204	30991	31232	30980	31385	31396	31230	31208	31506	31222	31249	31095	31224	31023	30975	31209	31342	31205	31058	31203	31181	30959	31143	31171	30986	31060	31202	31053	31289	31268	31394	31185	31149	31273	31256	31234	31132	31235	31182	31360	31157	31214	31441	31183	31159	31423	31321	31047	31161	30911	31200	31361	31085	31109	31159	31211	31019	31282	31367	31221	31356	31536	31033	31133	31122	30908	31006	31277	31092	31252	31107	31398	31207	31330	30998	30979	31558	31239	31261	31215	31087	31077	31182	30914	31357	31408	31108	31341	31359	31241	31122	31317	31051	31293	31165	31307	31347	31174	31285	31060	31349	31186	31018	31258	31092	31376	31394	31301	31304	30977	31285	31090	31374	31086	31437	31307	31038	31137	31139	31136	31125	31004	30962	31202	30875	31227	31293	30996	31323	31103	31016	31251	31181	31299	31142	31040	31096	31122	31188	31088	31076	31229	31346	31199	31094	31274	31481	31197	31206	30921	31011	31162	31148	31561	31152	31121	31224	31151	31128	31140	31029	31084	31094	31401	31183	31177	31045	31005	31148	31020	31150	31252	31139	31195	31226	31106	31228	31315	31251	31041	31002	31239	31166	31024	31122	31320	31088	30897	31280	31317	31431	31216	31338	31306	31045	31148	31148	31284	30977	31090	31164	31087	31252	31146	31315	31001	31136	31208	31069	31431	31224	31197	31056	31285	31175	31189	31217	31131	31195	31187	31340	31183	31046	31210	31185	31092	31402	31169	31088	31388	31313	31070	31182	31277	31297	31109	31181	31222	31209	31028	31487	31415	31287	31069	31296	31181	31290	31213	31289	31125	31173	31239	31194	31365	31348	31442	31158	31154	31041	31218	31116	31137	31128	31168	31207	31006	31352	30997	31034	31290	30881	31137	31453	30909	31061	31178	31120	31233	31469	30958	31287	31268	31194	31126	31047	31348	31478	31381	31182	31114	31132	31046	31273	31183	31453	31100	31233	31058	31146	30858	31295	31152	31286	30999	31193	31195	31305	31023	31066	31086	31211	31084	31354	31203	31111	30993	31262	31344	31030	31208	31380	31042	31310	31224	31140	31168	31194	31285	31215	31109	31228	31041	31215	31435	30991	31179	31239	31300	31382	31376	31215	30966	31316	31294	31244	31061	31108	31164	31176	31088	31037	31274	31131	31266	31433	31382	31386	31344	31104	30993	31245	31015	31131	30992	31237	31346	31266	31053	31242	31256	31082	31215	31120	31369	31237	31078	31430	31214	31346	31385	31061	31364	31046	31180	30853	31098	30990	30890	31276	31326	31128	31266	31301	31154	30951	31100	30986	30917	31151	31403	31262	31458	31248	31023	31218	31121	31318	31162	31310	30960	31379	31376	31352	31081	31439	31048	31074	31131	31072	30935	31345	31124	31198	31067	31447	31117	31107	31280	31341	31020	31245	31040	31306	30995	30950	31171	31059	31013	31095	31155	30989	31329	30984	31245	31103	31335	31223	31172	31156	31086	31292	31344	31387	31296	31002	31228	31009	31271	31245	31134	31149	31104	31274	31384	31094	31235	31238	31106	31233	31380	31375	30932	31220	31173	31024	31082	31101	31141	31196	31020	31198	31211	31090	30971	31371	31067	31206	31109	31102	31168	31051	30932	31159	31067	31379	31160	31338	31332	31029	31117	31113	31425	31241	31339	31264	31145	31177	30974	31267	31202	31069	31303	31024	31122	31164	31138	30982	31270	31127	30924	31468	31172	31373	30958	31198	31201	30834	31059	31191	31425	31136	31242	31148	31052	30999	31341	31173	31043	31311	31210	31111	31209	31259	30937	31365	31245	31429	31178	31374	31068	30934	31454	31140	31135	31205	31273	31171	31409	31099	31241	31333	30969	31167	31279	31073	31330	31242	31083	31129	31202	31093	31188	31172	31124	31413	31185	31155	31110	31000	31161	31234	31060	31095	31420	30992	31241	31230	31259	31348	31274	31116	31177	31174	31403	31333	31011	31298	31068	31270	31094	30970	31182	31232	31197	31289	31142	30942	31242	31007	30849	31103	31008	31106	31002	31159	30963	31392	31394	31015	31378	31191	31053	31232	30970	31413	31163	31209	31127	31279	31240	30921	31026	31131	30952	31260	31027	31162	31174	31122	31070	31117	31328	31171	31535	31438	30948	31397	31230	31343	31170	30972	30989	31154	30929	31311	31101	31353	31146	31106	31224	31081	31169	31308	31201	31257	31219	31069	31163	31151	31270	31068	31049	31094	31097	31166	31229	31412	31331	31330	31103	31091	31062	31050	31212	31157	31076	30999	30925	31277	31153	31194	31207	31237	31091	31004	31272	31094	31169	31150	31172	31390	31359	31229	31385	31487	31119	31239	31406	31234	31494	31410	31200	31064	31092	31336	31124	31196	31191	31236	31001	31314	31215	31021	31265	31417	31034	31384	31172	31260	31403	31352	31036	31043	31202	31181	31391	30943	31214	31162	31322	31095	31003	31165	31066	31194	31183	31027	31107	31275	31320	31229	31135	31213	31116	31393	30821	30885	31005	31125	30910	31085	31140	31200	31344	31271	31125	30955	31123	31233	31345	31141	31273	30973	31094	31279	31158	31269	31080	31037	31242	31177	31248	31123	31131	30991	30993	31253	31241	31219	31002	31321	31325	31201	31372	31110	31213	31174	31322	31119	31363	31308	30938	31082	30916	31198	31006	31054	31112	31192	31188	31225	31183	31388	31031	31303	30868	31280	31070	31148	31147	31268	31174	31305	31309	31142	31333	31199	31210	31008	31153	31084	31015	31230	31177	31296	31340	31321	31277	31310	31088	31131	31423	31357	31102	31236	31238	31261	31028	31168	31200	31430	31132	31104	31000	31234	31297	31076	31102	31281	31181	31155	31286	31147	31350	31096	31217	31050	31094	31339	31022	31011	31003	31021	31113	31116	31090	31160	31206	31100	31168	31109	31119	31054	31205	31212	31055	31090	31248	31118	31263	31146	31225	31155	31198	31394	31282	31171	31293	31101	31017	31114	31129	31021	31063	31420	31053	31186	31065	31029	31237	31135	30973	31202	31034	31343	31049	31181	31401	31263	31251	31131	31065	31093	31279	31241	31036	31216	31299	30902	30881	31279	31202	31328	31432	31126	31257	31398	31347	31061	31275	31369	31019	31385	31183	31243	31313	31096	31038	31263	31191	31193	31204	31306	30849	31241	31117	31428	31280	31270	31367	31244	30857	31217	31368	31095	31196	31261	31272	31356	31287	31285	31262	31262	31368	30899	31226	30961	31335	31009	31197	31107	31064	31403	31262	31049	31383	31490	31228	31380	31483	31120	31068	31029	31195	31267	31292	31131	31194	31300	31102	31133	31124	31209	31410	31120	31320	31105	31313	31201	31446	31062	31328	30982	31150	31345	31370	31272	31209	31143	31272	31068	31496	31361	31205	31011	31146	31384	31283	31029	31298	31333	31172	31433	31228	31374	31168	31532	31026	31309	31390	31225	31133	30926	31211	31441	31368	31395	31092	31211	31143	31299	31134	31297	31044	31107	31334	31217	31403	31238	31018	31102	31112	31236	31133	31056	31030	31047	31053	31021	31166	31019	30996	31093	31326	31237	31257	31287	31090	31144	31237	31059	31228	31169	31181	31328	31116	31188	31193	31192	31149	31306	31180	31441	31290	31004	30981	31402	31491	31525	31183	31175	31060	31154	31329	31204	31022	31248	31198	31142	31006	31197	31153	31070	31102	31175	31157	31139	31227	31186	31159	31425	31122	31273	31130	31195	31189
61932	96192	95907	82699	55743	35161	26529	23831	23372	23303	23550	23480	23452	23527	23308	23428	23549	23677	23441	23688	23553	23527	23426	23456	23633	23576	23457	23442	23576	23410	23498	23592	23375	23391	23575	23479	23441	23568	23450	23390	23575	23489	23522	23524	23477	23439	23543	23757	23265	23636	23471	23501	23719	23555	23403	23439	23482	23532	23367	23513	23530	23514	23625	23504	23293	23622	23515	23586	23573	23436	23422	23618	23495	23591	23511	23514	23357	23593	23395	23394	23485	23537	23448	23315	23328	23608	23561	23296	23636	23388	23511	23447	23366	23791	23402	23490	23440	23575	23343	23468	23410	23504	23775	23424	23617	23553	23610	23528	23525	23601	23590	23672	23548	23463	23466	23353	23485	23574	23485	23483	23495	23525	23524	23480	23609	23586	23586	23338	23495	23713	23261	23419	23555	23395	23379	23497	23463	23618	23351	23524	23650	23413	23478	23464	23458	23444	23432	23650	23525	23486	23547	23434	23587	23482	23438	23526	23482	23506	23570	23421	23578	23278	23465	23428	23313	23712	23539	23536	23450	23378	23511	23454	23454	23404	23640	23323	23564	23508	23564	23433	23412	23662	23491	23496	23494	23527	23361	23573	23458	23370	23522	23532	23643	23573	23506	23545	23517	23500	23423	23562	23484	23621	23489	23480	23420	23481	23688	23460	23605	23477	23640	23400	23658	23572	23434	23706	23684	23515	23455	23413	23423	23590	23573	23511	23471	23338	23407	23519	23415	23435	23730	23425	23679	23513	23593	23441	23404	23471	23573	23627	23582	23407	23449	23498	23479	23330	23431	23345	23590	23477	23613	23317	23391	23482	23325	23519	23657	23507	23587	23514	23442	23507	23425	23589	23563	23598	23516	23536	23406	23514	23610	23444	23494	23341	23664	23393	23450	23583	23526	23497	23407	23313	23366	23445	23589	23534	23476	23473	23434	23487	23557	23550	23358	23457	23520	23558	23607	23537	23496	23510	23488	23464	23287	23528	23603	23556	23449	23618	23614	23535	23650	23335	23455	23481	23659	23389	23381	23747	23434	23494	23421	23542	23513	23428	23519	23444	23434	23553	23533	23580	23517	23518	23560	23583	23413	23625	23542	23379	23515	23540	23550	23571	23532	23408	23391	23702	23621	23435	23577	23327	23355	23367	23463	23581	23636	23657	23691	23447	23549	23537	23590	23479	23412	23491	23443	23618	23513	23473	23599	23522	23654	23323	23472	23381	23471	23344	23595	23525	23460	23550	23315	23564	23567	23222	23378	23355	23572	23660	23490	23563	23671	23325	23479	23361	23233	23406	23637	23609	23378	23610	23632	23480	23668	23578	23346	23588	23634	23716	23426	23571	23394	23598	23367	23416	23554	23354	23517	23527	23554	23564	23429	23508	23679	23407	23327	23533	23521	23416	23662	23278	23554	23309	23361	23478	23455	23717	23687	23402	23454	23414	23465	23579	23320	23491	23705	23532	23483	23436	23475	23559	23571	23514	23518	23669	23342	23451	23440	23282	23402	23540	23458	23467	23473	23549	23441	23733	23378	23129	23265	23419	23385	23572	23512	23434	23413	23641	23495	23630	23491	23628	23536	23595	23462	23496	23502	23622	23508	23410	23580	23375	23631	23700	23492	23482	23492	23574	23556	23419	23392	23416	23552	23612	23394	23421	23608	23469	23325	23382	23652	23601	23560	23594	23454	23656	23511	23305	23339	23306	23499	23560	23441	23480	23251	23495	23325	23587	23353	23647	23480	23396	23449	23398	23536	23609	23654	23466	23525	23532	23428	23488	23445	23522	23641	23574	23504	23768	23417	23514	23505	23514	23573	23549	23481	23399	23543	23479	23525	23498	23484	23543	23503	23525	23455	23341	23578	23510	23281	23517	23426	23288	23636	23428	23395	23556	23427	23529	23471	23422	23474	23368	23530	23586	23387	23483	23577	23369	23539	23649	23478	23356	23549	23381	23459	23252	23501	23656	23592	23543	23368	23454	23602	23577	23545	23504	23520	23449	23394	23457	23295	23392	23542	23492	23522	23465	23419	23355	23617	23392	23528	23480	23658	23610	23444	23498	23571	23573	23436	23333	23467	23503	23444	23588	23446	23528	23631	23523	23425	23517	23598	23463	23296	23626	23528	23399	23814	23582	23554	23506	23605	23386	23464	23354	23532	23456	23461	23562	23431	23438	23495	23543	23238	23438	23518	23413	23455	23461	23371	23523	23427	23415	23413	23578	23592	23441	23409	23506	23415	23367	23438	23518	23610	23518	23414	23516	23471	23411	23473	23561	23425	23398	23408	23485	23558	23430	23464	23452	23486	23548	23439	23493	23550	23385	23389	23261	23475	23502	23460	23414	23615	23531	23685	23602	23443	23419	23502	23508	23341	23405	23312	23629	23736	23358	23581	23502	23555	23621	23474	23295	23535	23529	23446	23424	23332	23309	23386	23582	23501	23331	23605	23543	23515	23530	23539	23443	23534	23512	23528	23401	23560	23563	23450	23433	23448	23470	23520	23298	23645	23399	23479	23607	23404	23368	23365	23345	23342	23469	23632	23598	23449	23542	23563	23293	23501	23490	23286	23454	23463	23457	23478	23402	23347	23423	23609	23627	23370	23384	23420	23352	23686	23527	23350	23544	23459	23385	23374	23632	23405	23529	23528	23534	23522	23462	23542	23666	23498	23455	23481	23563	23542	23490	23438	23465	23578	23463	23567	23409	23468	23362	23476	23420	23505	23374	23558	23699	23298	23304	23584	23577	23562	23634	23590	23512	23640	23480	23385	23712	23512	23498	23471	23491	23503	23627	23669	23435	23614	23640	23337	23234	23545	23710	23495	23487	23245	23393	23498	23558	23453	23623	23546	23516	23483	23431	23474	23570	23321	23713	23520	23492	23730	23526	23421	23678	23567	23456	23356	23557	23644	23399	23358	23536	23597	23525	23644	23566	23544	23343	23537	23557	23435	23334	23312	23553	23394	23558	23461	23566	23500	23370	23550	23446	23566	23583	23525	23477	23578	23405	23435	23431	23479	23406	23543	23507	23458	23394	23610	23486	23473	23533	23519	23484	23365	23447	23441	23282	23533	23461	23713	23316	23410	23448	23392	23384	23655	23475	23484	23484	23538	23466	23515	23574	23475	23496	23598	23531	23532	23541	23402	23517	23230	23656	23519	23394	23278	23510	23514	23559	23399	23542	23525	23287	23413	23511	23670	23588	23375	23291	23602	23436	23528	23463	23504	23619	23599	23501	23494	23578	23513	23413	23509	23677	23350	23617	23559	23276	23659	23658	23441	23345	23331	23367	23399	23492	23530	23473	23513	23525	23505	23506	23479	23491	23485	23427	23480	23353	23359	23520	23494	23346	23520	23369	23604	23503	23491	23538	23588	23356	23546	23486	23391	23470	23651	23511	23400	23451	23439	23386	23434	23541	23398	23411	23442	23523	23471	23779	23526	23417	23403	23688	23390	23438	23547	23427	23580	23561	23451	23496	23435	23538	23533	23507	23514	23479	23473	23605	23588	23505	23545	23579	23499	23528	23359	23575	23432	23553	23618	23449	23435	23662	23445	23360	23368	23354	23572	23419	23422	23323	23271	23599	23511	23639	23612	23310	23562	23508	23587	23522	23440	23499	23457	23617	23468	23603	23395	23555	23645	23348	23614	23550	23547	23409	23372	23423	23528	23672	23327	23622	23513	23323	23473	23529	23376	23352	23339	23297	23403	23644	23541	23543	23490	23390	23481	23618	23408	23633	23594	23510	23516	23449	23561	23597	23480	23500	23417	23457	23531	23525	23485	23396	23417	23407	23556	23364	23337	23453	23495	23409	23486	23456	23364	23407	23575	23428	23489	23490	23703	23420	23495	23548	23646	23376	23512	23311	23654	23544	23472	23447	23523	23521	23443	23584	23529	23664	23504	23368	23385	23609	23428	23514	23500	23522	23420	23624	23605	23556	23379	23504	23429	23479	23571	23385	23471	23455	23488	23424	23424	23523	23564	23622	23537	23570	23488	23510	23521	23450	23424	23491	23510	23603	23540	23669	23386	23334	23643	23453	23435	23405	23656	23654	23610	23357	23490	23374	23383	23367	23384	23594	23346	23454	23571	23625	23421	23437	23386	23598	23495	23393	23529	23318	23613	23566	23287	23631	23433	23651	23557	23603	23529	23439	23390	23567	23445	23522	23449	23219	23237	23478	23238	23495	23583	23309	23646	23454	23545	23407	23459	23425	23570	23590	23343	23485	23409	23616	23348	23525	23576	23369	23504	23518	23514	23552	23476	23518	23540	23421	23509	23348	23632	23721	23670	23330	23436	23577	23399	23628	23451	23438	23627	23432	23494	23518	23683	23627	23546	23392	23440	23310	23369	23434	23504	23564	23584	23449	23545	23504	23667	23360	23438	23582	23517	23568	23457	23596	23442	23525	23494	23571	23641	23527	23545	23605	23394	23552	23458	23599	23670	23632	23217	23542	23451	23411	23450	23432	23460	23303	23386	23372	23484	23564	23485	23558	23512	23409	23447	23643	23571	23661	23512	23597	23238	23490	23634	23604	23400	23571	23619	23402	23470	23368	23720	23551	23420	23613	23256	23539	23403	23580	23431	23589	23477	23507	23516	23441	23497	23463	23521	23666	23490	23383	23417	23685	23486	23552	23571	23531	23533	23516	23419	23536	23629	23473	23466	23568	23305	23430	23508	23417	23522	23594	23489	23448	23567	23434	23391	23415	23811	23491	23493	23488	23588	23537	23548	23513	23345	23389	23458	23576	23417	23569	23542	23581	23580	23510	23501	23580	23512	23626	23587	23591	23509	23461	23495	23419	23346	23552	23423	23536	23542	23425	23483	23656	23509	23591	23592	23325	23702	23657	23623	23502	23444	23522	23488	23371	23390	23407	23575	23449	23522	23495	23574	23444	23669	23485	23392	23424	23496	23502	23532	23567	23449	23408	23750	23650	23513	23456	23337	23476	23276	23451	23457	23561	23492	23467	23469	23454	23591	23357	23450	23570	23452	23476	23504	23418	23442	23356	23412	23252	23527	23490	23555	23317	23513	23540	23346	23508	23381	23376	23475	23569	23353	23606	23494	23626	23443	23478	23391	23408	23669	23616	23445	23456	23424	23479	23398	23547	23609	23582
29378	40275	50362	41413	33341	31332	30808	30382	30140	30281	30533	30030	29957	30255	30242	30462	30182	30166	30247	30147	30170	30142	30182	29890	30099	30207	30006	30121	30159	29913	30190	30448	30131	30154	30113	30262	30309	30011	30183	30340	30300	30119	30237	30178	30419	30281	30235	30055	30298	30405	29987	30051	30359	30181	30121	30242	30208	30182	30101	30140	30250	30415	30251	30143	30079	30084	30135	30124	30309	30346	30326	30323	30150	30223	30056	30359	30393	30290	30174	29963	30180	30126	30144	30334	30017	30271	30338	30186	30175	30284	30243	30154	29980	30187	30109	29956	30227	30237	30192	30197	30104	30332	30146	30235	30120	30199	30038	30220	30092	30212	30023	29901	29849	29839	29986	30113	30144	30095	30057	30000	30081	30353	30225	30214	30264	30142	30188	30171	30204	30075	30186	30208	30238	29929	30115	30242	30010	30027	30299	30092	30363	30175	30105	29859	30009	30338	30182	30158	30205	29924	29873	30244	30082	29996	29856	30009	30348	29994	30098	30290	30060	30075	30153	30058	30170	30158	30115	30194	29889	30187	30082	29961	30029	30208	29947	30309	30186	30053	30359	30076	30044	30006	29987	30070	30190	30060	30286	30150	30149	30246	30309	30114	30198	29971	30219	30259	30048	30095	30190	30002	30238	30162	29918	30146	30003	30096	30230	30242	30278	30074	30545	30060	30079	30266	30347	30290	30222	30083	30114	29957	30181	30319	30063	30148	30221	30193	29999	30041	30082	30195	30303	30366	30221	29966	30122	30036	30015	30380	30075	30275	29857	30271	30152	30266	30204	30359	30405	30147	30137	30124	30027	30011	30191	30229	30033	30328	29985	29956	29876	30131	29975	30257	29986	29652	30062	30135	30196	30077	30091	30104	30114	30096	30320	30024	30024	30352	30100	30380	30033	30241	30009	29885	30257	30194	30471	30452	30076	30028	30189	30225	30205	30222	30214	30285	30060	30044	30163	30238	30240	30205	30045	30203	30109	30278	29990	30294	30000	30259	30056	30203	30101	30082	30206	30019	30093	30198	30150	30100	30264	30146	30128	30228	30365	30217	30054	30023	30219	30341	30332	30195	30204	30060	30279	30205	29803	30114	30350	30194	30338	29926	30135	30056	30186	30203	30262	30201	30162	30225	29977	30255	30123	30123	30030	30160	30236	30422	30211	30022	30166	30085	30260	30175	30313	30089	30186	30085	30080	30307	30130	30122	30181	29906	30332	30100	30129	29916	30051	29972	30141	30210	30115	30423	30083	30260	30080	30483	30300	30177	30088	30261	30023	30328	30294	30275	29963	29921	30314	30201	30150	30165	30324	30342	30208	30039	30312	30030	30297	30287	30266	30226	30116	30101	30099	30137	30171	30255	30174	30158	30286	30279	30360	30140	30081	30149	30145	30336	30040	30221	30192	30270	30224	30131	30566	29852	30061	30172	30015	30093	30251	30209	30089	30155	30215	30157	30147	30189	30313	30306	30229	30167	30277	30218	30435	30360	30067	30117	30274	30217	30112	30359	29861	29986	30225	30034	29925	30044	30210	30344	30398	30383	30259	30024	30172	29925	30164	30085	30166	30110	29980	30204	30047	30116	30072	30362	30363	29985	30192	30150	30135	30078	30123	30155	30086	30280	30030	30104	30080	30377	30322	29913	30016	30010	30011	29940	30137	30049	30102	30240	30110	30192	30319	30067	30083	30414	30382	30066	30153	29893	30413	30092	30211	30211	30066	30291	30045	29944	30333	30276	30171	30296	30334	30075	30037	30078	29972	30299	30175	30129	30215	30187	30281	30092	29979	30307	30292	30077	30319	30282	30292	30018	30256	30158	30069	30016	30058	30230	30463	30130	30234	30202	30197	30396	30125	30078	30254	30332	30192	30098	30141	30104	30261	30372	29989	30206	29989	30219	30149	29798	30138	30228	30110	30100	29994	30077	30168	30107	30073	30205	30168	29978	30209	30290	30416	30335	30303	30070	30190	30169	30034	30116	30456	30067	29781	30130	30082	30073	30243	30262	30221	29993	30272	30170	30206	30078	30191	30103	30034	30214	30127	29972	30227	29942	30192	30098	29991	30197	30170	30240	30168	30192	30027	30064	30259	30008	30023	30118	30153	30100	30381	30115	30357	30120	30312	30111	30299	30096	29944	30270	30016	30197	30220	30460	30195	30240	30345	30362	30322	30292	29978	30038	30368	30000	30442	30345	30173	30152	30268	30063	30130	30189	30127	30042	30204	30112	30185	29961	30011	30102	30185	29967	29964	29847	30010	30068	30229	30237	30364	30020	30125	30237	30142	30190	30192	30142	30308	30162	30159	30386	30233	30031	30124	30175	29964	29987	30178	30339	30157	30025	30095	30016	30089	30346	30210	30066	30249	30098	30203	30114	30332	30393	30110	30282	30028	30149	30366	30314	30226	30240	30046	30240	30251	30086	30238	30150	30230	30160	30081	29965	29885	30532	30091	30322	30182	30279	30058	30178	30203	30090	30292	30055	30201	30245	30204	30278	30157	30084	30317	30173	30109	30059	30198	30010	30246	30060	30196	30004	30180	30174	30053	30284	30408	30292	30077	30007	30274	30058	30572	30168	30118	30382	30168	30132	30065	30339	30127	29964	30194	30212	30283	30187	30089	30201	30357	30110	30131	30165	29942	30150	30199	30192	30044	30185	30308	29787	30247	30190	30215	30211	30278	30225	30049	30061	30146	29965	30121	30242	30115	30237	30386	30249	29925	30229	30156	30239	30112	30107	30321	30259	30108	30341	29997	30010	30248	30243	30176	30218	30239	30333	30207	30105	30245	30006	30302	30236	30227	30014	30066	30153	30026	30212	30221	30247	30179	30151	30395	30188	30211	30093	30046	30163	30141	30180	29984	30289	30402	30274	29938	30175	30343	30227	30124	30195	30120	30104	30216	30200	30093	30280	30037	30349	30148	30001	30225	30075	30130	30385	30032	30215	30009	30497	29716	30098	30152	30519	30109	30174	30400	29892	30060	30384	30467	30201	30272	30119	30009	30267	30139	30372	30085	30066	30045	30219	30343	29848	30060	30350	30309	30111	30273	29908	30206	30198	30197	30064	30342	29965	30362	30125	30354	30430	30213	30290	30007	30320	30133	30216	30266	30065	30188	30077	30201	30087	30153	30292	30016	30173	30188	30208	30269	30185	30160	30037	30157	30277	30053	30192	30173	30297	30085	29985	29982	30137	30268	30263	30035	30243	30164	30034	30103	30006	30059	30166	30073	30173	30321	30538	30366	30289	30127	30086	30070	30081	30424	30165	30219	30383	30176	30233	30182	30070	30319	30146	30045	30058	30232	30313	30306	30339	30185	29849	30106	30193	30148	30135	30201	30164	30039	30040	30079	30204	30146	30140	30220	30053	29911	30261	30556	30162	29993	30232	30246	30153	30045	30044	30180	30195	30365	30041	30027	30301	30099	30110	30094	30009	30327	30085	30453	30167	30001	30198	30195	30195	30445	30217	30369	29959	30252	30223	29991	29944	30336	30270	30037	30332	30319	29935	30204	30068	30235	30059	30138	30425	30152	30106	30278	30323	30167	30075	30128	30102	30231	29797	30012	30218	30171	30188	30161	30243	30506	30028	30228	30272	30228	30044	30144	30179	30204	30144	30095	30312	30054	30254	30033	30097	30261	30193	30008	30050	30221	30050	30116	29799	30165	30136	30047	30118	30452	29979	30274	30328	30266	30263	30019	30247	30373	29894	30230	30195	30165	30387	30098	30157	30134	30104	30238	30272	30102	30276	30049	30315	30162	30140	30090	30064	30042	30230	29953	30157	30310	30169	30202	30167	30314	30183	30032	30120	30256	30215	30059	30193	30237	29985	30198	30193	30253	30244	30183	30230	30278	30173	30174	30144	30143	30049	30432	30252	30199	30160	30093	30026	30140	29972	30112	30304	30193	30144	30036	30349	30082	30146	30119	30314	30087	30019	30125	30255	30317	30073	30085	30136	30276	30110	30116	30219	30285	30384	30197	30130	30367	30066	30061	30217	30381	30320	29967	29945	30251	29895	30234	30320	30346	30179	30299	30215	30235	30027	30089	30053	30127	30115	30154	30096	30141	30012	30384	30112	30079	30277	30237	30030	30081	29979	30048	30126	30060	30126	30185	30050	30255	30123	29943	30175	30140	30056	29868	30261	30314	30097	30303	30099	30120	30187	30064	30276	30061	30239	30241	30371	30062	30026	30164	30037	30263	30269	30286	30166	30198	30250	30198	30139	30335	30029	30061	30043	30111	30125	30157	30183	30151	30234	30233	30055	30374	30402	30485	30222	30053	29982	30197	30403	30302	30086	30239	30093	30264	30152	30192	29997	30120	30281	30248	30138	30096	30313	30007	30069	30116	30388	30528	30249	30219	30435	30082	29955	30238	30159	30409	30016	30096	30211	30263	30063	30122	30236	30200	30135	30241	30143	30237	30145	30199	30324	30447	30015	30178	30228	30129	30172	30139	30220	30211	29985	30523	30222	30175	30325	30257	30306	30353	30100	30455	30179	30273	30175	30083	30403	30328	30226	30181	30063	30333	30186	30078	29970	30295	30320	30454	30185	30064	30205	30094	30083	30346	30188	29972	30144	30011	29977	30273	30122	30287	30096	30178	29923	30179	30020	30092	30165	30233	30075	30033	30190	29875	30013	30208	30328	30301	30438	30223	29956	30212	30402	30283	30098	30180	30439	30103	30348	29968	29975	30088	30034	30010	30165	30277	30053	30137	30133	30098	30096	30313	30252	30305	30148	30024	30107	30443	29998	30091	30070	30278	29889	30226	30250	30297	30134	30160	30376	30225	30185	30184	30325	30150	30254	30050	29959	30236	30168	30293	29929	30135	29875	30055	30226	30236	30245	30169	30191	30087	30007	30233	30069	30090	30471	30030	30042	29934	30153	29955	29988	30054	30088	30065	29953	30073	30156	30490	30120	30274	30171	30264	30418	30121	30184	30176	30238	30058	29943	30140	30289	30240	30190	30039	30338	30083	30137	30117	30252	30212	30292	30260	30373	30026	30123	29991	30324	30189	30071	30196	30289	30263	30033	29977	30191	30280	30322	29886	30307	30193	30180	30200	30363	30424	30118	30111	30304	30329	30119	30156	29911	30292	30156	30072	30065	30232	30162
35782	63296	51912	35261	26999	24031	23118	23015	22873	22810	22834	23038	22963	22981	22855	22920	22658	22896	22880	22820	22748	22818	22774	22825	22897	22838	22840	23112	22789	22837	22588	22835	22962	22957	22915	22662	22771	22741	22876	22861	23013	22666	22682	23099	22735	22799	22722	22785	22836	22903	22863	22855	22877	22773	22873	22786	22730	22675	22803	23028	22739	22923	22831	22752	22852	22781	22686	22568	22844	22839	22809	22931	22841	22894	22751	22865	22696	23012	22777	22770	22942	22741	22782	22574	22760	22658	22769	22663	22893	22869	22861	22868	22858	22922	22728	22719	22917	22833	22828	22734	22831	22810	22752	22779	22754	22983	22702	22810	22763	22659	22925	22800	22716	22938	22764	22872	22746	22975	22879	22824	22854	22954	22811	22772	22749	22632	23040	22876	22897	22709	22884	22850	22782	22789	22909	22773	22748	23011	23010	22645	22945	23049	22883	22753	22661	22773	22685	22781	22792	23019	22868	22971	22637	22776	22825	22611	22727	22749	22839	22799	22655	22797	22844	22878	22918	22787	22710	22701	22854	22739	22762	22833	22786	22747	22898	22840	22690	22806	22796	22677	22963	22817	23003	22783	22784	22752	22891	22791	22897	22885	22901	22794	22943	22960	22654	22787	22784	22705	22768	22875	22779	22808	22898	22811	22712	23022	22736	22868	22780	22887	22776	22869	22797	22869	22641	22769	22792	22823	22683	22772	22804	22821	22889	22688	22658	22726	22786	22935	22951	22846	22862	22651	22848	22951	22778	23028	22687	22764	22846	22762	22808	22921	22639	22835	22765	22840	22885	22795	22880	22808	22763	22710	22827	22706	22746	22875	22786	22901	22849	22930	22867	22940	22701	22742	22799	22679	22817	22754	22910	22896	22898	22709	22856	22724	22822	22998	22685	22769	22811	22850	22900	22821	22823	22742	22719	22747	22770	22756	22733	22852	22796	22788	22853	22497	22710	22777	22929	22804	22811	22818	22846	22755	22927	22782	22831	22694	22679	22975	22684	22746	22822	22704	22837	22736	22696	22901	22882	22739	22846	22875	22912	22839	22758	22821	22977	22784	22839	22887	22655	22842	22906	22694	22699	22638	22687	22770	22869	22775	22911	22849	22782	22972	22895	22794	22721	22770	22831	22790	22738	22880	22906	22790	22754	22718	22844	22731	22799	22847	22736	22749	22885	22915	22772	22916	22742	22764	22842	22664	22815	22798	22871	22934	23016	22672	22818	22860	22738	22566	22801	22765	22933	22783	22718	22852	22850	22963	22765	22889	22747	22734	22886	22944	22812	22933	22816	22671	22687	22686	22822	22950	22927	22618	22979	22926	22731	22847	22736	22885	22823	22669	22666	22513	23036	22787	22755	22790	22827	22620	22807	22723	22705	23032	22904	22751	22670	22953	22839	22566	22991	22813	22750	22755	22781	22820	22807	22827	22854	22954	22914	22710	22883	22673	22829	22750	22840	22871	22726	22780	22784	22778	22813	22819	22708	22797	23000	22867	22690	22808	22960	22935	22936	22878	22819	22707	23001	22852	22722	23002	22791	22731	22915	22776	22881	22737	22814	22752	22826	22832	22789	22787	22703	22688	22839	22858	22779	22637	22726	22727	22902	22836	22812	22896	22868	22809	22540	22740	22856	22680	22626	22736	22776	22924	22638	22969	22885	22684	22814	22927	22911	22816	22827	22882	22938	22754	22933	22861	22783	22844	22897	22766	22666	22862	22844	22850	22719	22759	22834	22800	22795	22890	22777	22796	22752	22787	22898	22804	22761	22964	22738	22821	22882	22946	22926	22868	22878	22783	22792	22908	23064	22815	22594	22792	22991	22832	22783	22588	22839	22628	22880	22815	22910	22917	22824	22921	22628	22813	22871	22933	22789	22981	22848	22694	22775	22861	22848	22647	22701	22834	22751	22900	22798	22757	22741	22664	22903	22823	22895	22937	22650	22565	22923	22895	22786	22818	22937	22741	22870	22669	22739	22844	22713	22749	22811	22819	22783	22796	22672	22896	22784	22821	22831	22664	22974	22750	22856	23039	22837	22946	22757	22679	22853	22806	22748	22825	22910	22712	22969	22801	22844	22878	22609	22904	22819	22943	22695	22866	22811	22802	22767	22872	22932	22762	22888	22739	22567	22785	22980	22733	22863	22831	22839	23036	22755	22792	22605	22936	22618	22936	22787	22778	22722	22965	22932	22641	22889	22732	22775	22664	22813	22933	22816	22807	22840	22873	22778	22804	22877	22695	22828	22816	22681	22737	22835	22815	22964	22649	22900	22825	22808	22840	22711	22807	22896	22676	22702	22977	22786	22734	22732	22674	22915	22653	22850	22656	22894	22854	22766	22751	22828	22876	22855	22750	22905	22906	22680	22836	22711	22880	22769	22825	22817	22657	23016	23006	22761	22842	22731	22941	22891	22771	22832	22846	22911	22818	22868	22701	22737	22605	22664	22883	22506	22904	22724	22692	22675	23065	22814	22928	22916	23019	22807	22709	22649	22930	22670	22901	22839	22743	22971	22918	22752	22938	22815	22741	22804	22934	22816	22878	22896	22764	22926	22790	22772	22756	22790	22663	22970	22927	22835	22812	22826	22825	22975	22687	22839	22881	22938	22825	22722	22763	22842	22597	22920	22855	22815	22854	22803	22844	22953	22922	22821	22710	22778	22854	22682	22757	22864	22769	22930	22935	22835	22817	22678	22732	23033	22915	22572	22750	23003	22833	22802	22651	22736	22772	22808	22880	22764	22762	22637	22894	23032	22711	22837	22786	22875	22829	22781	22928	22730	23042	22845	22763	22834	22866	22809	23067	22717	22852	22794	22725	22852	22978	22676	22847	22924	22746	22735	23024	22853	22744	22596	22882	22873	22864	22894	22833	23088	22642	23142	22714	22650	22595	22777	22945	22854	22818	22881	22855	22758	22961	22843	22856	22761	22749	22707	22700	22752	22756	22798	22678	22970	22733	22930	22729	22914	22857	22777	23040	22986	22917	22780	22662	22793	22853	23015	22845	22832	22828	22771	22855	22721	22723	22711	22761	22787	22776	22828	22748	22854	22816	22818	22823	22786	22768	22917	22736	22982	22812	22913	22613	22763	22849	22776	22608	22842	23022	22688	22942	22873	22551	22877	22928	22950	22727	22859	22828	22825	22821	22709	22654	22690	22672	22692	22674	22885	22681	22769	22938	22815	22760	22754	22805	22836	22887	22891	22836	22788	22884	22861	22777	22793	22974	22804	22745	22786	22753	22847	22936	22767	22711	22949	22733	22910	22774	22821	22728	22902	22819	22856	22979	22797	22743	22794	22745	22732	22807	22804	22748	22826	22686	22988	22952	22711	22799	22961	22730	22783	22730	22790	22793	22765	22849	22784	22809	22926	22691	22791	22899	22741	22702	22836	22742	22787	22940	22712	22833	22656	22958	22781	22584	22960	22848	22782	22875	22944	22907	22728	22749	22752	22921	22960	22767	22737	22794	22622	22698	22860	22966	22849	22891	22821	22898	22684	22771	22844	22640	22973	22807	22821	22669	23012	22871	23030	22839	22940	22931	22739	22837	22794	22736	22973	22746	22709	22867	22978	22698	22781	22851	22872	22993	22874	22905	22666	22829	22790	22914	22830	22882	22773	22953	22774	22919	22765	22901	22817	22636	22885	22782	22867	23120	22944	22870	22804	22847	23015	22892	22953	22724	22714	22756	22850	22746	22690	22795	22682	22638	22937	22762	22722	22916	22653	22910	22811	22800	22852	22849	22836	22832	22758	23104	22721	22831	22772	22688	22932	22931	22926	22803	22873	22705	22852	22689	22887	22754	22979	22787	22642	22814	22823	22848	22773	22844	22823	22884	22758	23099	23078	23008	22767	22765	22831	22721	22865	22881	22796	22812	22706	22758	22911	22857	22789	22773	22814	22768	22891	22723	22717	23000	22921	22943	22665	22856	22740	22816	22810	22927	22949	22814	22584	22753	22822	22791	22699	22505	22756	22906	22692	22846	22854	22946	22743	22947	22785	22977	22686	22896	22871	22706	22796	22801	22695	22844	22760	22888	22735	22876	22907	22874	22804	22806	22889	23041	22753	22980	22861	22946	22714	22752	22692	22864	22860	23025	22916	22730	22795	22698	22754	22914	22774	22757	22739	22956	22850	22796	22850	22781	22858	22647	22818	22887	22823	22629	22861	22804	22792	22859	22964	22765	22824	22626	22737	22877	23023	22729	22832	22711	22885	22944	22630	22809	22827	22751	22888	22904	23022	22795	22825	22847	22805	22827	22734	22754	22800	22687	22643	22842	22709	22739	22746	22861	23016	22713	22782	22790	22835	22717	22876	22800	22785	22685	22775	22649	22711	22687	22848	22955	22851	22968	22772	22619	22858	22607	22785	22880	22799	22829	22825	22871	22903	23038	22954	22597	22597	22559	22867	22835	22664	22894	22882	23017	22676	22804	22906	22687	22915	22776	22816	22876	22763	22705	22826	22692	22714	22821	22884	22841	22756	22732	22694	22924	22620	22644	22855	22817	22863	22766	22736	22705	22771	22842	22947	22773	22894	22914	22848	22813	22634	22604	22939	23122	22670	22667	22957	22877	22881	22969	22839	22560	22799	22956	22680	22698	22957	23018	22825	22924	22803	22657	22784	22926	22857	22926	22918	22755	22890	22728	22861	22918	22742	22685	22813	22808	22782	22764	22753	22885	22560	22567	22857	22927	22770	22946	22916	22772	22917	22727	22952	22786	22822	22918	22673	22927	22860	22788	22719	22761	22814	22807	22766	22662	22712	22861	22638	22818	22881	22923	22983	22641	22800	22711	22954	22809	22850	23016	22938	22688	22717	22930	22876	22787	22748	22688	22874	22702	22937	22663	23032	22890	22908	22774	22690	22823	22843	22708	22723	22947	22930	22556	22543	22674	22900	22783	22874	22805	22690	22777	22696	22779	22836	22926	22795	22690	22766	23167	22963	22742	22899	23052	22634	22684	22793	22780	22808	22951	23014	22961	22827	22804	22700	22785	22696	22965	22798	22814	22786	22865	22866	22996	22842	22836	22840	22910	22795	22751	22811	22736	22798	22783	22827	22806	22795	22854	22876	22728	22805	22855	22852	22784	22733	22797	22740	22851	22831	22781	22851	22851
24313	26728	47198	44885	35680	32689	32537	30497	30288	30552	30487	30460	30362	30292	30549	30298	30377	30270	30433	30370	30595	30422	30481	30387	30236	30374	30563	30477	30344	30059	30214	30263	30503	30164	30369	30408	30320	30176	30228	30424	30265	30313	30533	30379	30404	30109	30086	30246	30278	30359	30288	30316	30238	30370	30296	30220	30158	30220	30319	30166	30108	30168	30266	30183	30124	30119	30227	30251	30045	30538	30429	30473	30322	30201	30079	30281	30311	30358	30337	30315	30275	30264	30211	30284	30285	30357	30082	30472	30147	30196	30244	30009	30127	30249	30203	30014	30165	30029	30398	30226	30278	30320	30388	30598	30192	30015	30224	30017	30323	30194	30081	30357	30558	30210	30254	30320	30159	30308	30292	30123	30266	30289	30197	29957	30204	29981	30113	30311	30269	30148	30132	30241	30128	30168	30206	30177	30394	30339	30234	30008	30362	30178	30133	30079	30369	29958	30385	30013	30193	30400	30116	30379	30318	30175	30207	30248	30372	30308	30307	30150	30295	30299	30415	30246	30203	30122	30204	30209	30270	30186	30312	30264	30238	29825	30289	30271	30384	30206	30411	30304	30252	30256	30401	30281	30219	30363	30102	30344	30065	30322	30151	30376	30338	30260	30186	30231	30245	30015	30420	30273	30365	30313	30310	30252	30408	30145	30111	30233	30191	30352	30251	30168	30261	30244	30442	30162	30407	30300	30249	30133	29974	30261	30017	30497	30240	30139	30279	30163	30204	30403	29983	30317	30171	30281	30305	30139	30195	30176	30180	30326	30332	30299	30288	30071	30356	30269	30307	30253	30282	30139	30216	30306	30144	30493	30501	30258	30153	30079	30243	30139	30035	30314	30255	30501	30191	30339	30316	30358	30201	30444	30192	30218	30167	30428	30315	30172	30391	30382	30115	30231	30291	30219	30422	30300	30329	29966	30231	30269	30126	30129	30240	30178	30352	30153	30159	30328	30533	30408	30279	30235	30409	30095	30042	30631	30007	30440	30185	30154	30255	30374	30336	30216	30480	30358	30122	30194	30485	30269	30317	30238	30541	30137	30010	30046	30236	30190	30157	30191	30388	30114	30266	30151	30297	30350	30500	30335	30335	30244	30353	30171	30195	30167	30246	30196	30388	30317	30212	29985	30319	30456	30145	30295	30379	30248	30396	30180	30234	30420	30437	30389	29996	30513	30263	30000	30282	30131	29993	30174	30394	30304	30273	30360	30332	30253	30128	30111	30099	30329	30085	30313	30044	30319	30096	30159	30202	30236	30298	30277	30303	30272	30419	30310	30474	30184	30320	30296	30431	30247	30138	30122	30214	30123	30050	30329	30259	30325	30184	30329	30348	30228	30104	30152	30374	30336	30126	30272	30177	30361	30391	30065	30042	30347	30273	30240	30317	30467	30136	30229	30245	30163	30243	30391	30193	30225	29939	30177	30272	30080	30241	30046	30210	30310	30300	30053	30279	30415	30271	30174	30120	30305	30524	30462	30229	30498	30465	30468	30366	30223	30285	30346	30248	30025	30297	30303	30307	30034	30152	30327	30285	30284	30065	30360	30421	30390	30347	30183	30264	30385	30199	30221	30266	30159	30337	30242	30262	30283	30036	30151	30198	30295	30207	30227	30231	30091	30463	30313	30065	30152	30294	30152	30119	30306	30009	30178	30481	30146	30300	30204	30037	30306	30283	30349	30171	30440	30443	30362	30008	30206	30318	30239	30287	30225	30390	30096	30290	30265	30199	30240	30142	30502	30405	29938	30159	30458	30034	30103	29938	30144	30114	30319	30289	30420	30345	30575	30488	30226	30197	30369	30224	30350	30155	30374	30365	30226	30110	30144	30378	30060	30151	30496	30155	30300	30079	30419	30416	30366	30280	30110	30168	30425	30200	30218	30405	30164	30159	30284	30050	30285	30242	30100	30195	30258	30311	30345	30263	30042	30345	30217	30119	30134	30112	29950	30169	30438	30134	30103	30250	30125	30217	30319	30068	30208	30333	30197	30198	30095	30126	30329	30342	30461	30268	30247	30307	30422	30142	30417	30097	30070	30168	30371	30024	30129	30256	30293	30271	30417	30196	30320	29901	30168	30092	30228	30175	30140	30250	30246	30090	30150	30229	30160	29959	30029	30550	30164	30076	30091	30223	30326	30431	29987	30090	30314	30177	30180	30377	30243	30363	30355	30275	30245	30218	30160	30003	30070	30290	30421	30194	30331	30194	30488	30270	30151	30160	30020	30103	29887	30468	30413	30198	30242	30120	30357	30259	30231	30303	30106	30207	30592	30349	30064	30229	30189	30178	30221	30542	30422	30079	30318	30358	30375	30630	30389	30134	30565	30467	30391	30361	30438	30023	30302	30233	30082	30267	29983	30160	30462	30291	30135	30443	30328	30261	30252	30341	30379	30405	30373	30245	30149	30191	30109	30021	30347	30261	30397	30025	30316	30451	30095	30430	30134	30190	30278	30301	30289	30290	30520	30351	30230	30279	30155	30298	30508	30204	30047	30103	30093	29976	30369	29996	30089	30587	30309	30286	30530	30375	30195	30172	30151	30356	30144	30083	30664	30219	30292	30388	30051	30205	30197	30243	30319	30242	30177	30064	30338	30303	30327	30242	30326	30326	30133	30370	30319	30208	30181	30217	30336	30469	30317	30040	30050	30300	30427	30318	30168	30177	30214	29986	30269	30537	30401	30404	30252	30453	30413	30365	30291	30216	30387	30088	30331	30116	30170	30018	30167	29996	30201	30306	30035	30191	30352	30189	30121	30201	30213	30144	30056	30213	30331	30199	30343	30367	30332	30145	30199	30453	30266	30087	30321	30247	30323	30235	30233	30571	30291	30199	30229	30325	30021	30299	30225	30175	30334	30339	29930	30354	30428	30234	30167	30344	30575	30250	30388	30405	30389	30073	30182	30369	30063	30112	30317	30269	30345	30502	30489	30196	30326	30252	30242	30392	30394	30271	30255	30424	30237	30008	30259	30251	30167	30314	30175	30339	30276	30241	30191	30229	30312	30353	30230	30416	30029	30159	30355	30306	30198	30535	30620	30303	30500	30363	30344	30499	30391	30354	30205	30191	30304	30237	30356	30194	30361	30178	30280	30127	30270	30084	30114	30179	30314	30038	30230	30414	30250	30153	30178	30152	30216	30268	30221	30441	30224	30214	30600	30266	30156	29962	29998	30326	30321	30249	30133	30427	30577	30256	30182	30392	30257	30418	30405	30203	30171	30081	30087	30279	30297	29991	30080	30209	30107	30222	30201	30129	30127	30428	30205	30391	30335	30217	30177	30025	30288	30307	30143	30194	30477	30447	29927	30126	30355	30143	30244	30092	30387	30240	30171	30475	30012	30506	30510	30223	30161	30072	30218	30229	30216	30294	30291	30369	30127	29980	30226	30349	30230	30158	30198	30257	30424	30433	30316	30217	29981	30164	30289	30109	30111	30152	30340	30255	30248	30241	30099	30310	30191	30235	29967	30309	30356	30254	30295	30240	30319	30329	30283	30516	30219	30246	30369	30233	30536	30234	30127	30315	30306	30322	30339	30514	30027	30234	30268	30208	30141	30300	30431	30423	30321	30113	30268	30305	30055	30109	29945	29980	30517	30511	30206	30305	30127	30417	30327	30275	30259	30108	30255	30310	30443	30413	30457	30285	30327	30448	30318	30121	30313	30448	30269	30150	30350	30065	30034	30238	30106	30138	30282	30380	30260	30120	30396	30208	30165	30237	30275	30388	30424	30096	30335	30217	30223	30330	30236	30519	30077	30137	30188	30182	30604	30507	30322	30393	30538	30165	30019	30360	30272	30201	30433	30221	30340	30365	30171	30404	30097	30173	30294	30369	30202	30425	30042	30286	30187	30221	30268	30323	30478	30109	30215	30465	30275	30369	30310	30433	30312	30098	30436	30017	30173	30158	30007	30444	30076	30374	30304	30325	30266	30087	30069	30266	30195	30049	30290	30336	30299	30038	30245	30445	30256	30088	30349	30100	30271	30258	30541	30116	30425	30146	30313	30378	30051	30263	30455	30180	30145	30134	30183	30217	30211	30047	30083	30152	30301	30275	30340	30184	30100	30217	30281	30103	30075	30429	30165	30343	30150	30513	30247	30255	30372	30350	30100	30264	30357	30387	30207	30244	30195	30183	30118	30162	30254	30243	30564	30230	30272	30243	30170	30538	30255	30552	30051	30287	30403	30215	30174	30093	30264	30253	30222	30397	30142	30205	30409	30192	30344	30265	29964	30135	30434	30282	30276	30213	30069	30214	30106	30146	30344	30054	30084	30318	29961	30151	30098	30528	30264	30150	30466	30342	30214	30392	30281	30503	30239	30487	30417	30216	30247	30405	30036	30381	30306	30157	30224	30261	30119	30447	30130	30282	30269	30244	30284	30177	30238	30269	30254	30346	30095	30215	30300	30368	30450	30349	30316	30345	30129	30019	30255	30172	30135	30311	30356	30269	30316	30364	30192	30351	30091	30479	30267	30289	30287	30221	30212	30331	30300	30519	30184	30113	30089	29999	30137	30224	30304	30314	30208	30455	30321	30167	30468	30213	30256	30025	30325	30189	30211	30226	30222	30081	30103	30233	30413	30200	30665	30131	30319	30201	30216	30385	30208	30186	30302	30339	30197	30294	30198	30476	29940	30211	30368	30284	30388	30366	30130	30204	30033	30306	30126	30398	30057	30040	30210	30302	30152	30381	30409	30336	30205	30225	30180	30181	30347	29991	29992	30581	30233	30213	30228	30247	30386	30092	30452	30211	30273	30370	30228	30165	30350	30338	30222	30231	30432	30223	30025	30334	30403	30250	30115	30337	30463	30226	30240	30500	30604	30323	30127	30158	30285	30041	30382	30212	30346	30484	30331	30551	29979	30076	30303	30288	30280	30320	30115	30153	30387	30143	30215	30123	30071	30378	30080	30210	30243	30253	30357	30430	30190	30170	30103	30105	30149	30237	30100	30059	30219	30074	30310	30154	30299	30278	30103	30295	30341	30312	30081	30157	30393	30286	30275	30214	30225	30175	30163	30195	30344	30371	30236	30054	30239	30260	30263	30251	30175	30148	30060	30217	30192	30393	30406	30022	30092	30464	30167	30192	30421	30146	30183	30208	30454	30569	30410	30320	30405
58797	100218	85840	58246	37869	27234	23917	23209	23062	22953	22888	23081	23190	22740	22947	23116	22949	22790	23030	22862	22698	22923	22690	22823	22949	22911	22892	22988	22862	22978	22876	22906	22830	23042	23051	23044	23032	22931	23023	22921	22847	23083	22928	22943	22854	22986	22904	23049	22784	22905	22995	22871	23063	23014	23015	23026	22942	22937	22898	23110	22776	23076	22961	22812	22901	22801	22968	22955	23041	22973	22978	22902	22744	23118	23113	22858	23033	22976	22778	22976	22904	22877	22965	23066	22814	22969	23046	23046	22919	23083	22980	22946	22931	22963	22919	22961	23008	22775	22890	22970	22996	22851	22970	22856	22914	22927	22931	22699	22875	22978	22915	22936	22810	22861	22801	22973	22840	22909	22995	22990	23026	22779	22908	22928	22834	22877	23057	22874	23087	22958	22824	22797	23123	22884	22916	22979	22981	22883	22937	23138	23046	22915	23030	22929	23124	22785	23122	22867	22970	23053	22893	22930	22913	22933	23082	22872	22816	22819	23041	23033	22938	22887	23100	22910	23022	22947	23095	22940	22885	23088	22798	23245	23042	22771	22859	22933	22986	23037	22940	22847	22770	22941	22759	22969	22946	22854	22732	22774	22702	22793	22872	23040	23047	23024	23021	22906	22941	22974	22798	22915	22832	22971	22978	23007	22977	22910	23007	22912	22785	22864	22869	22957	22921	22887	22853	22940	23039	22927	22780	22958	23071	23006	22770	22829	23088	23013	22830	23053	22971	22758	22986	22810	22731	22987	23068	22890	22861	23048	22841	23013	22886	23066	23060	22817	22975	22851	22821	22854	23065	22899	22851	22914	22920	22767	23029	22682	22971	23063	22849	23136	23014	22854	22635	22844	22999	23016	22949	22876	22945	22945	22942	23005	22961	22915	22886	22972	22990	22670	22958	23068	22843	23029	22985	22909	22700	23031	22952	22992	22973	23049	23056	22947	22795	23022	23047	22925	22897	22946	22993	23000	22920	22870	23010	23092	22858	22821	23030	22764	22937	22804	23016	22947	22904	22957	22941	23082	22873	22698	22877	22961	22900	22935	22884	22983	23036	22996	23100	23082	22952	22909	22793	22845	23225	22800	22858	23035	22953	22844	22927	22958	22936	22972	23045	22701	22895	22957	22912	22928	22889	22968	23090	23044	23010	23055	22892	22889	22910	22923	23044	22858	22879	22849	22907	22943	23065	22811	22901	23024	22952	22797	22916	23053	22867	22859	22917	23094	22939	22871	22868	22898	23042	22890	22943	22919	23078	22986	22988	22784	22983	22999	23069	22847	22963	22843	22826	22963	22727	22894	23084	22943	23059	22821	22829	22827	22912	22918	22790	22871	22808	22826	22885	22825	22868	22961	22849	22898	22980	22757	22856	22772	22867	22839	23049	22900	22917	22669	23010	22929	23040	22774	23025	22855	22950	23022	22941	22830	23051	23040	22943	22960	22854	23074	22891	22877	22933	22872	23111	22960	23005	22886	22977	22966	22878	22755	22837	22861	23081	23143	22924	22878	22902	22853	22903	22858	22907	22897	22955	22954	22983	22837	22974	22986	22741	22816	22808	23127	22981	23100	22983	23080	22812	22967	22958	22938	22918	22990	23079	22753	23019	22818	22819	22892	23025	22989	23086	22989	22833	23018	22978	22893	22858	22877	22926	23004	22928	22987	22965	22929	22860	22884	22958	22804	22683	23036	22806	23031	22951	22925	22988	22946	22874	22964	22865	22951	22956	22947	22910	22808	22894	22892	22904	22899	23005	23052	22846	23091	22831	22819	22916	23035	22832	22890	22851	22789	23054	22815	22802	22945	23052	22771	23019	23030	22907	23067	23117	23100	22813	23127	22823	23027	22870	22833	22887	22817	22871	22966	23080	23019	22695	22984	22971	22893	22950	22775	23016	22893	22873	22932	22788	22877	22896	22900	22929	23010	22853	22655	22851	22878	22899	22707	22960	22897	22888	22789	22815	23009	22775	22855	23045	22909	22898	23145	22762	22948	23016	22966	23002	22959	22974	22887	23015	22996	22806	22907	22839	22868	22803	22831	22890	22992	22776	22912	22850	22841	22828	22923	22923	23064	23055	22946	22877	22911	22781	23087	23007	22980	23192	22647	23025	22894	23064	22875	22758	22959	22816	22883	23194	22809	23069	23195	22933	22932	22780	22932	22744	23036	22867	23127	22913	22932	22920	23074	23056	22902	23050	22831	22842	23012	22832	23077	22868	22938	22893	23145	23006	23101	22872	22971	23064	22927	23173	22869	22978	22909	22843	22874	22770	22912	22820	22908	22925	22897	22977	22967	22706	22839	22897	23030	22923	22987	22894	22894	23049	22834	22918	22998	23041	22903	23016	23011	23013	22781	22894	22835	22974	22912	23007	23044	22897	22995	22913	23051	22952	22833	22804	22967	23019	22794	22865	22839	22936	22907	22801	22989	23055	22891	23025	22826	22846	22773	22892	22864	22850	23020	22984	22906	23021	22798	22862	23370	22879	23112	22859	22962	22905	22898	22837	22972	23010	22827	22798	23018	22986	22825	23097	23028	22996	22912	22915	22964	22994	22811	23062	23106	22735	22667	23205	22947	22982	23128	22958	23087	22986	23112	22877	22911	23064	22897	22857	22927	22984	22898	22945	22894	22851	22968	22996	22953	22914	22994	23053	22914	22912	23054	22864	22906	22794	22815	22938	23066	22763	23034	22818	22839	23050	22890	23025	22959	23054	22887	23078	22891	22894	22818	23121	22848	22985	22811	22928	23027	22990	22668	22887	22822	23043	22732	23027	22765	22880	23062	23024	22851	22917	22822	22932	23035	23217	22726	22926	22999	22887	22901	22893	22942	22971	22861	22724	22935	22930	22904	22891	23080	22796	22828	22848	22998	22853	22930	22876	22862	22937	22950	22893	22811	22894	22886	22760	22945	23000	22893	22948	23088	22775	22909	23112	22994	22778	22784	22997	22926	22815	23034	22874	23012	23201	22920	22904	22954	23021	23082	22866	22856	22969	22831	22719	22978	23049	22799	22845	22962	22939	23093	22936	22882	22892	22997	22919	22814	22902	22973	22886	22836	22823	23042	22871	22882	23035	22850	22990	22946	22955	22986	23072	23101	23049	23103	22946	22869	23005	22911	22962	22696	23094	22894	22635	23129	22999	22978	22726	22963	23081	22887	23004	22999	22875	22849	22924	22763	22943	22926	22737	22944	22785	23018	23050	22978	23002	22951	22985	22953	23122	22953	22871	23086	22851	23102	23040	22839	23048	22760	23039	22867	23029	23027	22896	22903	22779	22960	22930	23170	22863	23116	22873	23196	23033	22968	22887	22864	22850	23057	22880	22989	23016	23033	22896	23108	22909	23153	22924	22999	23027	23022	23065	23054	22940	22798	23065	22996	23021	23093	23043	23004	22997	22815	22912	22813	22960	22906	23034	22957	22948	23017	22999	22787	22933	22966	23038	22896	23003	22800	22983	22895	22899	22840	23020	22847	22974	22871	22923	22939	23004	23072	22944	22808	23036	23063	22987	22860	22948	22964	22758	22904	22943	22811	23114	22905	22962	22815	23053	23036	22679	22949	22914	23006	22915	22877	22934	22977	22893	23004	22995	23296	22930	22829	23014	22861	22972	22891	22892	22961	22989	22825	22953	22838	22869	23081	22909	22893	23120	22551	22796	23116	22861	23037	22879	23112	22842	22819	23072	23050	22950	22886	23068	22971	22978	22914	22889	23025	22960	23062	22952	22962	22946	23055	22990	22999	22940	23068	22906	22946	22975	22883	22897	22943	22878	22946	22845	23135	22903	22833	22903	22865	22915	22985	22805	22916	22973	22747	22988	22931	23017	23115	23018	22964	22804	23047	23024	22954	22953	23060	22956	23166	22997	22934	22890	22805	22854	22915	22663	23009	22781	22812	22950	22963	22846	22816	22741	23086	22905	22764	22919	23012	22870	22922	22991	22862	22854	23005	22993	22962	23039	22936	22996	22820	22854	23046	23033	22848	22929	22979	23081	22632	23021	22971	22910	22915	22925	22858	22841	22966	22766	22966	22775	22953	22886	23058	22912	22994	22819	22970	22882	23096	22807	22834	23126	23001	23201	22849	22845	22974	22817	23073	22957	22945	22836	22918	22740	23091	22844	22919	22902	22838	23064	23060	23063	23015	22965	22771	22968	22907	23093	22884	22638	22828	22795	23018	22867	23010	22996	23111	22888	22892	22977	22834	22902	23084	22894	22803	22891	22916	23030	22922	23000	23013	23008	22970	23039	22917	22838	23071	22957	22834	22802	22804	22940	22905	23022	23071	22927	22995	22991	22897	22987	23042	22920	23159	22754	22959	23097	23001	22872	22874	22862	22956	22880	23067	23045	22909	22862	23040	22876	22968	22764	22924	22961	22880	22874	22984	23014	22857	22885	22869	23029	23058	23044	22824	23225	22904	22961	22925	22848	23023	22896	22922	22904	22838	23000	22947	22859	23130	22889	22871	23003	22996	22797	22650	22991	22978	22955	23021	22989	23175	22857	23045	22799	23036	23071	22944	23106	22980	23096	22789	23302	22972	22992	22886	22861	23135	22994	22936	22846	22818	22967	22758	23093	23001	22929	22876	22851	22920	23132	23017	23036	22931	22945	22874	22645	22839	22993	23017	22941	22904	22860	22999	22984	22740	22988	23214	22934	22909	22878	22911	22978	22952	23097	23166	22885	23018	22835	22969	23006	22878	22974	22918	22890	22769	22872	22868	22879	22872	22967	22856	23018	23029	22865	22782	22903	22824	22835	22785	23031	23121	22934	22923	22642	23006	22925	22979	22869	22978	23007	23070	22988	22924	23051	23102	22975	23026	22989	22842	22967	22863	22903	22992	22965	22902	22995	23005	22968	23038	22816	22915	23092	22950	22821	22864	23003	23069	22896	22829	22944	22976	22773	22965	22842	23023	22892	22949	22982	23036	22935	22952	23023	22808	22938	22932	23091	23023	22950	22903	23064	23210	22848	22887	23121	23030	22984	22865	22811	22924	23126	23154	22858	22915	22933	22999	22992	22940	22788	23071	23072	22960	23037	22867	22805	22798	23002	22953	22938	22966	22985	22938	23055	22885	22984	23025	22952	22990	22900	22816	23009	22904	23027	22932	22950	22984
22393	24193	41139	41634	36597	33909	34535	31472	31302	31796	31733	31432	31466	31505	31754	31515	31318	31525	31302	31091	31579	31397	31264	31529	31466	31319	31321	31422	31370	31266	31229	31270	31407	31396	31548	31181	31298	31279	31384	31355	31599	31235	31292	31435	31396	31394	31269	31569	31192	31280	31153	31506	31310	31218	31294	31330	31018	31224	31152	31137	31255	31549	31483	31493	30903	31030	31312	31504	31267	31088	31303	31269	31266	31234	31088	31272	31272	31066	31007	31121	31177	31451	31457	31072	31454	31297	30969	31210	31138	31639	31264	31186	31355	31462	31268	31251	31096	31203	31390	31103	31141	31106	31127	31299	31420	31043	31212	31078	31222	31001	30852	31259	31054	31062	31217	30982	31094	31253	31250	31264	31443	31224	31192	31298	31123	30927	30947	31114	31428	31069	31206	31133	31230	31345	31104	31217	30980	30814	31025	31027	31135	31052	31175	31204	31352	31251	31032	31068	31445	31294	31112	30930	31175	30979	31151	31160	31332	31368	31291	31369	31270	31028	31209	31300	31137	31261	31258	31004	31181	31122	30995	31024	30937	30971	31237	31428	31286	31144	31333	31132	31335	31163	31028	31269	31045	31232	31418	31269	31146	31296	31147	31395	31171	31163	31365	31191	31249	31271	31156	31349	31184	31155	31116	31042	31213	31183	31218	31385	31197	31270	31270	31199	31479	31482	31466	31422	31032	31042	31001	31201	31224	31025	31177	31181	31460	31270	31148	31046	30792	31275	31083	31418	31285	31212	31086	31034	31501	31133	31149	31112	31258	31359	31503	31267	31179	31066	31293	31454	31238	31010	31344	31449	31409	31237	31322	31389	31194	31325	31000	31102	31149	31157	31153	30979	31263	31190	31017	31214	31262	31202	30968	31325	31113	31136	31230	31257	31028	31341	31273	31104	31025	31198	31050	31288	31125	31077	31216	31226	31203	31207	31168	31110	31270	31167	31068	31265	31008	31142	31108	31244	31361	31077	31144	31386	31400	30992	31085	31039	31295	31254	31232	31495	31206	31243	31287	31157	31321	30849	31221	31147	31272	31246	31156	31222	31405	31062	31140	31304	31234	31008	31235	31264	31338	31397	31363	31192	31078	31184	31381	31187	31244	31067	31283	31304	31401	31443	31013	31093	31461	31277	31099	31377	30982	31332	31183	31038	31220	31265	31320	31018	31212	31186	31238	31398	31342	31125	31433	31094	31230	31089	31264	31110	31335	31105	31516	31153	31086	31179	31049	31011	31205	31262	31121	31163	31182	31250	31229	31094	31246	31478	31439	31364	31071	31117	31194	31321	31439	31349	31218	31140	31145	31235	31134	31501	31103	31281	31270	31112	31200	31255	31263	31031	31340	31030	31420	31402	31101	31368	31227	31090	31157	31405	31159	31086	31306	31255	31272	31338	31302	31296	31255	31269	31193	31192	31160	30959	31118	31280	31129	31056	31066	31179	31101	31107	31196	31174	30946	31161	31293	31345	31024	31163	31315	31181	31446	31180	31096	31221	31007	30966	30911	31457	31203	31055	31305	31032	31202	31155	31184	31279	30860	31129	31205	31356	31424	31121	30926	31143	31222	31166	31234	31273	31213	31274	31154	31226	31221	31075	31202	31203	31493	31522	31408	31092	31100	31270	31075	31222	31440	31283	31111	31294	31265	30966	31165	31030	30916	31163	31235	31071	31313	31058	31389	31120	30944	31114	31315	31265	31449	31248	31177	31157	31117	31303	31186	31011	31212	31170	31323	31184	31190	31245	31242	31336	31155	31234	31084	31039	31157	31279	30966	31024	31125	31210	31060	31221	31286	31396	31153	31131	31137	31214	31219	31033	31132	31174	31529	31308	31056	31420	31150	31154	31156	31113	31146	31151	31103	31067	31203	31110	31228	31348	31320	31240	31343	31256	31200	30848	31015	31144	31389	31031	31299	31223	31504	31190	31203	31124	31173	31069	31426	31220	31299	31305	31438	31221	31291	31325	31269	31210	31418	31181	31330	31119	31069	30936	31226	31251	31317	31247	31217	31362	31324	31277	31343	31064	31193	31114	31279	31124	30925	31452	31157	31112	31391	31402	31092	31079	31337	31313	31273	30992	31255	31367	31082	31055	31243	31248	31118	31140	31228	31313	30998	31168	31010	31039	31309	31397	31345	30961	31141	31199	31169	31150	31096	30985	31229	30936	31164	31320	31215	31192	31082	31154	31268	31029	31348	31098	31166	31280	31230	31291	31040	31422	31465	31360	31391	31344	31269	31023	31196	31134	31205	31202	31303	31347	30994	31002	31260	30994	31075	31222	31087	31131	31167	31288	31301	31303	31139	31108	31217	31094	31151	31388	31012	31173	31313	31253	31045	31189	31014	31054	31300	30966	30967	31455	31048	31246	31166	31289	31293	31053	31216	31342	31239	31180	31284	31069	31273	31384	31492	31093	31144	31145	31145	31216	30983	31349	31349	31132	31232	31179	31527	31195	31150	31509	31077	31119	31250	31234	31161	31016	31182	31223	31419	31320	31390	31381	31194	31178	31296	31233	31284	31251	31331	31259	31346	31168	31135	31349	31112	31004	31130	31125	31077	31127	31295	31149	31068	31229	31260	31123	31287	31072	31001	30990	31171	31324	31194	31135	31010	31099	31218	31392	30945	31122	31205	31146	31128	31094	31226	31205	31386	31221	31087	31178	31258	31127	31274	31237	31099	31283	31252	31140	31370	31330	31114	31297	31035	31334	31407	31380	31011	30996	31499	30953	31228	31198	31213	31139	31378	31286	31187	31308	31472	31009	31001	31162	30994	31251	31145	30970	31171	31040	31401	31156	31298	31195	31065	31100	31267	31169	31039	31021	31002	31022	31322	31094	31205	31178	31212	31169	30917	31063	31323	31225	31464	31177	31420	31229	31091	31240	31521	31286	31508	31274	31173	31072	31373	31083	31445	31163	31146	31009	31101	31103	31100	31338	31165	30990	31163	31102	31281	31315	31244	31339	31156	31466	31090	31558	31248	31096	31179	30960	31144	31179	31051	31335	31132	31233	31065	30894	30879	30894	31164	31172	31020	31227	31248	30940	31337	30957	31329	31187	31354	30943	31063	31054	31391	31207	30933	31128	31354	31141	30872	31155	31029	31311	31147	31215	31249	31326	31580	31254	31219	31198	31220	31153	31280	31048	31260	31197	30989	31447	31339	31334	31213	31281	31270	31099	31183	31124	31335	31276	31281	31146	31281	31270	31042	31164	31215	30969	31182	31121	31035	31145	30889	31190	31321	31157	31165	31421	31040	31186	31100	31276	31035	31175	31086	31093	31210	31197	31398	31086	31425	31323	31318	31140	31281	31070	31046	31101	30987	31078	31111	31201	31201	31008	31164	31257	31259	31087	31218	31238	31186	30890	31395	31169	31262	30922	31067	31437	31277	31291	31275	31463	31076	31432	31220	31393	31186	31082	31312	31395	31068	31052	31069	31300	31022	31219	31350	31140	31361	30975	31105	31473	31198	31257	31148	31342	31123	30967	31308	31412	31178	31076	31308	31165	31356	31245	31212	31253	31145	31283	31045	31132	31259	30929	31251	31167	31281	31203	31371	31173	31301	31454	31073	31102	31168	31070	31322	31266	31164	31219	31100	31212	31249	31264	31389	31219	31220	31403	31025	31405	31131	31278	31127	31156	31041	31247	31368	31194	31182	31110	31370	30988	31165	31041	31290	31270	31342	31174	31029	31198	31010	31269	31467	30979	31215	30957	31237	31260	31211	31175	30953	31318	31367	31171	31251	31136	30976	31175	31226	31302	30849	31050	31156	31225	31389	31419	30979	31194	31388	31012	31140	31089	31086	30908	31190	31181	31046	31317	31328	31022	31256	31243	31295	31271	31126	31167	31323	31198	31097	31203	31288	31178	31179	31289	31195	31135	31170	30928	31212	31076	31113	31254	31110	31131	31229	31080	31264	31217	31396	31465	31181	31194	31412	31120	31098	30883	31148	31197	31309	31230	31235	30972	31174	31312	31202	31124	31043	31276	31257	30921	31014	31175	31100	31331	31214	31273	31172	31427	31218	31259	31132	31073	31291	31057	31109	31267	31170	31131	31167	30921	31053	31134	31538	31316	30903	31313	31254	31160	31331	31285	31304	31126	31190	31277	31517	31257	31238	31091	31267	31315	31085	31250	31229	31109	31276	31064	31274	31109	31520	31184	31168	31123	31200	31077	31143	31197	31248	31252	31250	31210	31247	31095	31050	31147	31194	31060	31277	31331	30958	31343	31288	31488	31226	31156	31401	31338	31221	31205	31039	31121	30961	30967	31299	31091	30983	31402	31369	31036	31351	31416	31428	31140	31194	31414	31036	31103	31108	31019	31023	31079	31145	31444	31000	31033	31217	31160	31296	31123	31114	31122	30918	31310	31458	31308	31330	31071	31226	31274	31132	31392	31322	31566	31255	31403	31218	31614	31248	31147	31268	31107	31204	31070	31055	31128	31249	31328	31040	31036	31098	31310	31082	31164	31194	31251	31290	31551	31100	31467	31311	31026	30990	31087	31135	31065	31355	31213	31113	31275	31144	31162	31028	31180	30916	31176	31196	31194	31383	31096	31192	31274	31099	31189	31105	30973	30997	31052	31376	31078	31409	31434	31063	31513	31506	31136	31211	31255	31047	31132	31097	31295	30946	31062	31256	31197	31158	31228	31094	31196	31266	31020	31242	30903	31325	31059	31177	31133	31197	31133	31043	31286	31064	31242	30992	31161	31096	31128	31127	31181	31205	31212	31265	31010	31165	31066	31222	31348	31344	31267	31258	31000	31082	31280	31318	31001	31202	31219	31234	31245	31032	31289	31071	31283	31249	31467	31173	31130	31088	31244	31355	31453	31352	31383	31386	31238	31329	30953	31221	31140	31200	30976	31148	31382	31396	31281	30996	31236	31173	31104	31171	31234	31371	31259	31086	31195	31292	31477	31149	31287	31092	31327	31325	31313	31167	30966	31132	31414	31221	31180	31032	31167	31353	31122	30933	30853	31017	31262	31318	31269	31083	31039	30971	31231	31179	31219	31517	31218	31312	31489	31334	31258	31439	31253	31177	31181	31100	31231	31232	31273	31325	31052	31326	31387	31325	31032	30956	30878	31149	31004	31330	31187	31167	30977
63465	99461	94086	78324	51509	33572	24983	23603	23455	23515	23373	23465	23544	23548	23336	23619	23541	23506	23565	23654	23378	23787	23332	23565	23562	23377	23625	23527	23487	23563	23455	23516	23556	23623	23522	23507	23517	23493	23510	23615	23626	23378	23598	23433	23518	23374	23516	23610	23303	23506	23611	23700	23626	23487	23673	23620	23546	23505	23371	23471	23402	23545	23457	23567	23589	23574	23353	23372	23430	23641	23460	23587	23503	23540	23499	23394	23564	23461	23697	23452	23411	23627	23429	23468	23538	23611	23583	23483	23507	23537	23446	23515	23771	23486	23480	23424	23492	23627	23513	23503	23642	23283	23717	23344	23592	23285	23678	23469	23380	23417	23543	23558	23533	23456	23447	23499	23457	23398	23437	23474	23577	23462	23401	23599	23565	23426	23428	23570	23457	23341	23573	23590	23389	23513	23575	23510	23535	23436	23617	23556	23491	23420	23625	23755	23480	23520	23587	23574	23391	23581	23528	23466	23447	23493	23526	23323	23616	23660	23419	23454	23368	23498	23577	23337	23415	23575	23568	23711	23534	23529	23432	23515	23471	23460	23690	23391	23483	23277	23696	23584	23567	23705	23490	23617	23356	23533	23665	23439	23585	23399	23587	23476	23647	23429	23387	23670	23506	23395	23602	23658	23558	23528	23582	23602	23789	23406	23541	23404	23742	23336	23631	23616	23561	23670	23470	23427	23443	23401	23509	23567	23478	23564	23508	23545	23573	23697	23312	23498	23503	23645	23534	23511	23506	23466	23549	23602	23668	23436	23429	23596	23428	23458	23381	23635	23583	23583	23502	23529	23516	23592	23443	23492	23315	23592	23654	23351	23490	23472	23708	23437	23534	23463	23515	23482	23474	23590	23541	23575	23634	23524	23625	23534	23515	23627	23508	23612	23538	23384	23493	23447	23509	23322	23413	23559	23570	23648	23492	23656	23426	23441	23312	23789	23607	23452	23664	23449	23460	23460	23611	23561	23446	23379	23612	23537	23671	23351	23561	23581	23563	23500	23585	23427	23507	23616	23493	23431	23692	23546	23564	23442	23626	23622	23572	23422	23372	23532	23400	23493	23438	23405	23581	23458	23392	23414	23314	23558	23569	23481	23467	23378	23636	23418	23493	23493	23577	23434	23579	23485	23582	23536	23729	23476	23553	23565	23589	23259	23489	23459	23452	23570	23591	23476	23441	23646	23587	23497	23418	23543	23569	23695	23394	23570	23550	23481	23545	23428	23414	23446	23559	23569	23605	23445	23529	23404	23505	23588	23590	23626	23549	23685	23512	23352	23437	23431	23583	23559	23643	23587	23498	23551	23630	23529	23520	23481	23473	23383	23338	23580	23272	23361	23520	23492	23372	23590	23389	23407	23605	23519	23512	23488	23518	23483	23470	23418	23439	23488	23513	23569	23747	23660	23475	23356	23502	23584	23413	23414	23468	23404	23456	23532	23477	23436	23314	23561	23575	23671	23523	23605	23456	23581	23551	23434	23494	23419	23368	23361	23433	23528	23376	23476	23535	23538	23310	23593	23552	23505	23548	23624	23597	23507	23549	23671	23521	23639	23531	23680	23643	23428	23490	23614	23494	23451	23516	23606	23468	23468	23464	23495	23478	23367	23640	23541	23604	23478	23472	23429	23567	23513	23386	23530	23697	23650	23621	23418	23468	23541	23408	23541	23545	23373	23564	23565	23567	23543	23668	23573	23455	23531	23436	23442	23444	23587	23375	23475	23541	23668	23461	23721	23543	23567	23433	23683	23549	23618	23588	23426	23486	23661	23581	23579	23504	23589	23744	23651	23552	23603	23526	23450	23466	23475	23552	23495	23645	23571	23389	23438	23500	23633	23693	23580	23691	23544	23276	23378	23626	23608	23481	23655	23523	23452	23414	23334	23536	23534	23508	23464	23492	23563	23648	23383	23504	23721	23439	23517	23412	23522	23460	23560	23253	23584	23319	23609	23472	23541	23571	23738	23669	23402	23512	23403	23410	23523	23322	23491	23579	23390	23437	23609	23421	23477	23609	23602	23413	23666	23558	23439	23596	23561	23485	23568	23519	23442	23609	23516	23648	23644	23489	23479	23470	23543	23619	23542	23522	23500	23676	23544	23548	23477	23481	23423	23401	23514	23491	23377	23633	23457	23424	23531	23491	23489	23657	23523	23473	23517	23462	23394	23501	23351	23610	23655	23508	23393	23481	23651	23433	23566	23471	23584	23403	23427	23509	23615	23570	23428	23542	23332	23427	23602	23506	23579	23499	23557	23489	23556	23613	23563	23646	23522	23265	23578	23569	23487	23514	23479	23376	23671	23312	23494	23417	23575	23520	23336	23590	23620	23471	23683	23684	23640	23544	23437	23388	23466	23547	23451	23492	23605	23507	23554	23465	23410	23579	23479	23449	23529	23645	23601	23614	23435	23601	23433	23430	23536	23412	23467	23495	23553	23573	23511	23553	23529	23697	23426	23477	23411	23319	23456	23451	23422	23485	23603	23557	23550	23393	23433	23435	23533	23616	23337	23543	23468	23490	23618	23651	23430	23603	23597	23640	23461	23498	23363	23406	23466	23516	23638	23592	23429	23409	23287	23440	23361	23602	23747	23408	23533	23560	23517	23433	23549	23487	23500	23504	23533	23459	23504	23433	23685	23577	23668	23511	23648	23554	23467	23645	23461	23524	23404	23563	23551	23404	23671	23549	23597	23561	23436	23530	23440	23515	23464	23591	23481	23522	23514	23522	23403	23424	23317	23557	23451	23603	23538	23455	23500	23435	23507	23412	23491	23617	23552	23561	23690	23516	23655	23334	23613	23419	23571	23505	23691	23373	23600	23565	23506	23417	23322	23721	23555	23495	23576	23573	23376	23495	23581	23370	23573	23750	23485	23675	23283	23413	23554	23516	23562	23580	23410	23510	23534	23645	23435	23345	23363	23546	23565	23610	23461	23384	23420	23247	23487	23456	23458	23414	23604	23695	23554	23396	23549	23425	23519	23444	23666	23613	23585	23688	23571	23502	23590	23123	23313	23403	23430	23471	23476	23496	23557	23639	23431	23454	23664	23592	23605	23482	23503	23506	23476	23255	23468	23474	23457	23565	23473	23504	23492	23607	23487	23445	23537	23449	23368	23655	23570	23582	23627	23458	23467	23499	23480	23611	23552	23395	23524	23534	23497	23516	23404	23228	23513	23545	23379	23322	23540	23493	23593	23534	23520	23554	23741	23375	23437	23668	23391	23525	23585	23549	23629	23789	23367	23349	23484	23471	23488	23501	23585	23593	23668	23598	23317	23598	23526	23757	23431	23625	23495	23507	23655	23527	23550	23417	23399	23500	23651	23365	23595	23646	23543	23352	23419	23566	23620	23497	23481	23526	23563	23575	23449	23243	23421	23604	23404	23597	23565	23461	23477	23410	23710	23501	23419	23475	23599	23379	23393	23563	23397	23464	23438	23456	23455	23534	23548	23556	23675	23621	23385	23522	23484	23544	23440	23501	23609	23476	23625	23426	23417	23561	23601	23552	23486	23614	23662	23495	23535	23530	23556	23422	23557	23476	23519	23604	23541	23447	23250	23536	23447	23519	23509	23443	23662	23335	23623	23585	23276	23488	23480	23604	23341	23601	23410	23548	23480	23375	23649	23476	23587	23339	23534	23504	23537	23650	23663	23496	23678	23529	23523	23638	23426	23495	23443	23466	23493	23658	23696	23391	23560	23564	23524	23601	23646	23418	23458	23447	23416	23599	23545	23396	23520	23668	23405	23587	23726	23654	23472	23590	23392	23345	23382	23459	23358	23381	23571	23653	23329	23433	23482	23599	23493	23463	23478	23640	23373	23502	23380	23533	23477	23353	23439	23455	23380	23556	23376	23580	23516	23439	23643	23441	23425	23565	23656	23432	23507	23511	23430	23460	23735	23438	23466	23669	23502	23619	23493	23485	23596	23572	23723	23418	23498	23442	23596	23450	23378	23493	23385	23499	23448	23671	23606	23479	23340	23612	23629	23574	23445	23515	23365	23434	23647	23330	23688	23441	23561	23423	23599	23303	23475	23542	23441	23434	23572	23886	23613	23595	23649	23626	23627	23664	23519	23665	23369	23294	23599	23528	23652	23451	23549	23457	23519	23551	23434	23564	23606	23662	23321	23506	23727	23521	23594	23576	23357	23803	23651	23447	23563	23560	23802	23473	23438	23553	23498	23520	23405	23639	23293	23525	23551	23558	23422	23539	23493	23577	23381	23698	23549	23316	23615	23450	23398	23579	23606	23447	23381	23514	23513	23358	23492	23368	23625	23590	23556	23208	23582	23387	23552	23598	23614	23665	23444	23712	23323	23356	23536	23511	23568	23309	23714	23240	23608	23505	23533	23425	23673	23483	23455	23435	23261	23510	23681	23380	23258	23424	23622	23507	23558	23234	23394	23442	23471	23343	23479	23590	23432	23537	23478	23598	23595	23489	23621	23553	23522	23405	23649	23538	23571	23387	23589	23724	23377	23615	23652	23486	23720	23616	23580	23492	23455	23587	23494	23390	23538	23507	23437	23630	23511	23412	23456	23489	23521	23600	23486	23609	23527	23376	23557	23537	23486	23576	23465	23523	23668	23463	23375	23259	23438	23500	23508	23480	23558	23412	23425	23536	23600	23429	23475	23541	23550	23546	23531	23335	23714	23525	23290	23550	23456	23367	23490	23538	23577	23469	23429	23561	23493	23676	23352	23525	23494	23459	23427	23379	23673	23649	23617	23354	23546	23514	23486	23476	23707	23674	23630	23657	23402	23505	23372	23547	23500	23452	23460	23541	23294	23546	23473	23476	23438	23354	23529	23548	23320	23450	23586	23437	23571	23735	23558	23550	23530	23656	23588	23441	23462	23411	23556	23657	23590	23474	23559	23499	23389	23486	23768	23579	23637	23218	23483	23386	23489	23517	23540	23528	23512	23621	23464	23558	23583	23584	23590	23554	23616	23437	23735	23607	23394	23520	23520	23419	23579	23798	23418	23490	23312	23555	23372	23474	23509	23554	23457	23457	23729	23599	23604	23744	23559	23500	23568	23533	23535	23513	23340	23419	23383	23523	23519	23476	23382	23452	23659	23631	23599	23742	23472	23581	23395	23475	23489	23715	23523	23424	23381	23476	23364
29815	38452	50283	41418	33255	31313	30505	30431	30089	30411	30294	30351	30366	30326	30150	30220	30241	30426	30310	30345	30469	30356	30242	30407	30397	30052	30318	30129	30208	30150	30417	30138	30233	30312	30298	30129	30153	30062	30495	30529	30282	30385	30184	30323	30153	30296	30132	30117	30219	30137	30281	30005	30269	30351	30179	30175	30152	30242	30119	30060	30283	29963	30256	30390	30112	29997	30181	30200	30207	30195	30591	30181	30309	29833	29954	30162	30230	30166	30090	30359	30286	30220	30262	30403	30332	29994	30021	30421	30311	30182	30212	30059	30247	30508	30396	30174	30104	30025	30399	30112	30329	30281	30193	30558	30136	30229	30218	30143	30132	30246	30017	30310	30354	30153	30071	30352	30407	30446	30123	30303	30220	30323	30136	30202	30131	30247	30436	30182	29892	30117	30367	30197	30196	30271	30086	29983	30319	30259	30062	30136	30169	30255	30279	30150	30278	30219	30311	30047	30299	30181	30157	30434	30483	30356	30196	30546	29948	29994	30151	30163	29981	30226	30252	30102	30023	30165	30151	30283	30231	30046	30173	30222	30015	30309	30277	30100	30277	30163	30368	30288	30204	30179	30118	30243	30183	30177	30372	30233	30459	30458	30231	30251	30330	30278	30237	30181	30126	30200	30291	30329	30096	29908	30486	30207	30085	30242	30119	30346	30213	29968	30146	30333	30067	30008	30179	30268	30345	30280	30254	30272	30286	30037	30152	30440	30067	30079	30254	30221	30207	30228	30131	30360	30276	30384	30214	30210	30210	30164	29876	30577	30335	30302	30270	30299	29970	30154	30013	30378	30344	30366	30357	30306	30112	30352	30355	29922	30020	30175	30350	30412	30077	30307	30204	30249	30225	30254	30196	30181	30419	30027	30339	30072	30255	30480	30129	30443	30364	30296	30450	30189	30105	30157	30360	30188	30153	30272	30307	30154	30057	29997	30019	30098	30441	30429	30354	30617	30330	29978	30069	30479	30357	30213	30226	30185	30203	30556	30161	30263	30268	30060	30460	30578	30226	30039	30329	30240	29944	30374	30092	30213	30319	30428	30496	30401	30334	30222	29867	30265	30453	30378	30324	30332	30197	30292	30328	30270	30242	30213	30324	30136	30261	30288	30310	30443	30272	30381	30200	30342	30354	30282	30072	30315	30082	30080	30244	30090	29886	30366	30184	30236	30115	30194	30176	30231	30012	30237	30246	30167	30331	30031	30257	30247	30334	30194	30289	30092	30161	30276	30290	30283	30199	30390	30048	30122	30321	30251	30085	30189	30284	30163	30108	30304	30085	29981	30315	30384	30387	29960	30096	30197	30179	29959	30341	30167	30287	30094	30068	30225	30312	30239	30450	30366	30125	30340	30297	29961	30033	30301	30045	30291	30110	30537	30227	30406	30223	30262	30241	30286	30169	30134	30061	30068	30261	30142	30327	30240	30424	30401	30175	30290	30229	30195	30371	30116	30266	30237	30333	30160	30176	30417	30124	30415	30442	30178	30004	30336	30531	30258	30395	30357	30305	30208	30276	30313	30171	30079	30329	30088	30245	30372	30182	30144	30118	30246	30127	30162	30396	30286	30241	30056	30363	30274	29952	30161	30286	30278	30315	30468	30331	30057	30146	30451	30081	30244	30014	30107	30340	30135	30486	30231	30252	30181	30193	30211	30375	30369	30287	29843	30250	30410	30261	30201	30229	30412	30250	30058	30238	30535	30520	30282	30369	30276	30314	30246	30116	30120	30217	30421	30370	30075	30216	30124	30493	30324	30185	30280	29963	30323	30222	30043	30241	30125	30223	30300	30015	30177	30257	30102	30168	30148	30187	30248	30084	30008	30314	30194	30007	30233	30354	30151	30183	30224	30224	30223	30317	30016	30372	30305	30193	30156	30139	30347	30091	30097	30134	30176	30130	30424	30232	30010	30177	30357	30331	30180	30202	30297	30342	30389	30419	30020	30216	30135	30241	30352	30408	30273	29953	30033	30128	30164	30132	30246	30174	30447	30301	30229	30347	30184	30293	30266	30470	30354	30116	30174	30434	30130	30107	30377	30287	30347	30178	30181	30124	30088	30116	30358	30181	30188	30341	30325	30118	30319	30170	30274	30290	30341	30269	30418	30426	30239	30281	30218	30220	30247	30063	30385	30040	30262	30109	30191	30072	30299	30353	30242	30109	30193	30367	30359	30219	30332	30439	30009	30083	30494	30223	30265	30377	30086	29928	30367	30267	30251	30061	30235	30391	30098	30294	30142	30172	30310	30361	30380	30342	30278	30360	30128	30095	30032	30266	30133	30214	30276	30453	30172	30023	29999	30060	30210	30217	30430	30108	30363	30209	30275	30199	30215	30206	30079	30530	30064	30213	30289	30156	30257	30136	30108	30173	30043	30082	30237	30367	30044	30301	30317	30186	29957	30022	30495	30367	30118	30230	30230	30192	30442	30102	30378	30202	30195	30148	30179	30242	30255	30384	30134	30181	30189	30081	30110	30235	30325	30045	30169	30082	30499	30134	30463	30350	30190	30226	30424	30258	30210	30129	30092	30296	30249	30170	30054	30234	30216	30351	30237	30564	30273	30071	30334	30287	30167	30166	30202	30339	30184	30143	30527	30238	30405	30196	30322	29996	30143	30455	30299	30293	30334	30337	30214	30298	30287	30147	30289	30342	30301	30468	30230	30240	30276	30198	30045	30320	29849	30276	30150	30205	30225	30274	30091	30365	30272	30343	30194	30338	30254	30569	30498	30099	30289	30364	30115	30178	30188	30218	30540	30116	30161	30108	30380	30136	30398	30202	30222	30225	30223	30106	30331	30259	30383	30354	30069	30110	29927	30261	30150	30424	30156	30276	30312	30206	30123	30324	30154	30218	30287	30216	30304	30174	30241	30273	30431	30283	30107	29938	30074	30372	30261	30060	30173	30286	30407	30147	30237	30260	30314	30175	30364	30046	30325	30240	30207	29985	30063	30268	30255	30199	30348	29941	30038	30386	30286	30371	30126	30295	30133	30181	30450	30177	30351	30065	30137	30190	30288	30349	30228	30149	30198	30081	30496	30106	30011	30430	29984	30438	30256	29991	30179	30346	30142	30196	30153	30333	30325	30075	30338	30183	30176	30330	30107	30346	30123	30522	30334	30320	30281	30359	30114	30405	30190	30194	30305	30068	29858	30244	30320	30006	30101	30407	30250	30307	30281	30358	30199	30275	30516	29965	30347	30251	30438	30180	30222	30246	30150	30297	30255	30179	30413	30141	30234	30120	30275	30295	30234	30236	30054	30191	30310	30191	30236	30227	30152	30369	30537	30193	30183	30287	30333	30181	29998	30489	30357	30331	30172	30468	30206	30363	30387	30279	30307	30245	30113	30283	30177	30342	30360	30648	30237	30173	30402	30270	30284	30414	30376	30138	30196	30116	30334	30106	30184	30313	30116	30009	30351	30396	30222	30202	30180	30247	30490	30278	30295	30254	30140	30314	30206	30208	30142	30083	30175	30184	30532	30212	30330	30355	30285	30259	30146	30164	30059	30018	30354	30233	30305	30201	30259	30144	30158	30303	30004	30352	30160	30292	30064	30273	30358	30281	30249	30111	30351	30364	30098	30164	29959	30147	30269	30427	30266	29987	30145	30153	30298	30093	30200	30231	30287	30052	30311	30025	30129	30456	30176	30338	30268	30348	30363	30352	30184	30175	30167	30039	30226	30050	30345	30292	30548	30191	30216	30250	30284	30250	30201	30201	30231	30165	30146	30126	30187	30322	30426	30034	30145	30249	30072	30168	30277	30203	29940	30286	30214	30513	30145	30033	30417	30136	30337	30323	30093	30282	30338	30269	29811	30263	30064	30294	30265	30246	30489	30245	30355	30306	30292	29950	30378	30364	30386	30136	30354	30156	30146	30366	30164	30310	30325	30292	30204	30289	30350	30116	30156	30228	30198	30233	30385	30222	30240	30102	30222	30380	30233	30255	30077	30238	30257	30071	30249	30533	30199	29995	30272	30196	30027	30379	30164	30130	30362	30267	30175	30509	30157	30170	30375	30465	30201	30221	30216	30257	30339	30275	29920	30362	30315	30331	30276	30354	30145	30164	30209	30030	30218	30088	30363	30297	30244	30152	30429	30134	29960	30193	30517	30105	30278	30264	30302	30132	30327	30331	30408	30285	30133	30405	30137	30176	30423	30591	30311	30331	30157	30205	29942	30166	30239	30246	30117	30197	30355	30327	30242	30271	30191	30090	30230	30467	30041	30282	30419	30284	30407	30311	30199	30060	30015	30334	30196	30124	30254	30128	30053	30189	30256	30295	30055	30318	30246	30403	30094	30397	30201	30168	30091	30261	30191	30429	30301	30332	30133	30312	30106	30271	30155	30380	30403	30067	30130	30123	30389	30169	30268	29914	30483	30513	30313	30369	30249	30238	30010	30141	30387	30334	30278	30163	30306	30163	30277	30286	30015	30232	30204	30366	30417	30398	30356	30282	30045	30274	30371	29985	30335	30122	30088	30277	30292	30331	30196	30447	30243	30336	30265	30332	30162	30207	30334	30392	29931	29972	30345	30016	30326	30332	30416	30265	30009	30239	30557	30076	30254	30156	30235	30084	30326	30343	30213	30349	30196	30151	30089	30379	30284	30213	30281	30327	30342	30360	30225	30286	30294	30327	30236	30148	30269	30229	30403	30362	30266	30171	30421	30276	30318	30414	30263	29959	30034	30113	30423	30092	30130	30378	30255	30415	30323	30260	30157	30347	30380	30380	30077	30184	30285	30406	30469	30142	30357	30534	30056	30139	30089	30391	30339	30301	29998	30266	30354	30291	30206	30525	30474	30358	30231	30239	29922	30342	30247	30126	30068	30121	30059	30202	30157	30293	30179	29947	30078	30039	30455	30270	30266	30265	29876	30390	30408	30272	30404	30427	30321	30326	30148	30264	30422	30274	30403	30439	30009	30245	30233	30377	30153	30184	30320	30174	30312	30299	30234	30227	30189	30348	30210	30396	30244	30228	30418	30267	30220	30360	30299	30093	30155	30262	30404	30323	30438	30417	30427	30287	30153	30326	30398	30604	30244	30447	30347	30302	30344	30374	30244	30290	30309	30247	30295	30157	30295	30195	30247	30347	30095	30376	30311	30137	30046	30088	30038
37632	61523	52301	35547	27011	23898	22994	22814	22850	22975	23063	22737	22792	22844	22837	22834	22678	22841	22900	22732	22876	22795	22752	22780	22757	22737	22815	22845	22775	22646	22891	22981	22833	22875	22785	22822	22745	22855	22773	22733	22864	22761	22943	22870	23067	22838	22790	22801	22749	22866	22971	22785	22788	22739	22787	22921	22932	22709	22670	22789	22809	22847	22792	22802	23021	22763	22946	22890	22832	22787	22895	23029	22661	22844	22962	22772	22835	22788	22851	22767	22709	22840	22956	22756	23105	22943	22673	22743	22836	22936	22773	22777	22857	22648	22795	22684	22706	22945	22944	22710	22874	22808	22793	22863	22733	22765	22987	22815	22871	22807	22944	22786	22890	22812	22714	22994	22805	22741	22825	22858	22877	22785	22800	22794	22792	22777	23029	22762	22811	22774	22878	22788	22915	22882	22852	22710	22859	22870	22894	22790	22866	22771	22746	22936	22908	22883	23023	22585	22765	22919	22959	22657	22917	22881	22804	22805	22827	23015	22825	22809	22758	22764	22857	22681	22831	22833	22764	22656	22771	22871	22703	23026	22950	22647	22695	22703	22763	22815	22791	22810	22715	22914	22994	22807	22923	22918	22857	22831	22878	22875	22654	22856	22927	22737	23025	22665	22831	22868	22959	22812	22788	22942	22761	22858	22689	22904	22813	22750	22731	22789	22714	22878	22887	22827	22690	22671	22750	22620	22934	22722	22739	22771	22825	22756	22867	22612	22953	22846	22889	22951	22763	22828	22861	22880	22638	22860	22808	22936	22857	22945	22989	22864	22789	22769	22852	22884	22700	22826	22867	22776	22861	22787	22792	22710	22778	22911	22799	22853	23066	22826	23051	22606	22905	22819	22781	22713	22803	23057	22775	22837	22786	22803	22791	22818	22887	22584	22855	22915	22717	22873	22901	22861	22672	22851	22764	22827	22997	22613	22844	22640	22884	22819	22742	22867	22790	22698	23071	22966	22983	22845	22784	22848	22883	22805	22899	22706	22863	22739	23002	23036	22875	22642	23131	22856	22721	22798	22711	22949	22851	22695	22699	22863	22532	22898	22844	22883	22825	22929	22679	22795	22902	22826	22783	22886	23026	22705	22780	22601	22867	22850	22842	22863	22899	22820	22783	22750	22738	22952	22829	22725	22789	22672	22904	22823	22781	22868	22795	22810	22625	22800	22804	22895	22800	22780	22789	22759	22830	22933	22910	22612	22894	23055	22774	22604	22846	22806	22672	22848	22840	22676	22911	22884	22769	22721	22801	22758	22933	22811	22750	22914	22896	22774	22826	22688	22763	22900	22818	22625	22735	23018	22774	22821	22759	22876	22899	22732	22548	22860	22726	22890	22825	22714	22780	22558	22844	22609	22730	22966	22803	22826	22716	22801	22644	22789	22811	22883	22894	22828	22800	22833	22857	22834	22743	22737	22771	22850	22956	22791	22649	22755	22827	22870	22945	22837	22722	22772	22921	22755	22780	22843	22780	22988	22857	22652	22812	22788	22957	22811	22618	22793	22852	22986	22767	22809	22996	22712	22724	22888	22848	22854	22794	22761	23042	23036	22755	22780	22942	22923	22800	22859	22872	22751	22928	23139	22814	22650	22822	22977	22755	22774	22959	22783	22790	22926	22835	22803	22924	22723	22709	23047	22706	22898	22865	22765	22951	22634	22842	22803	22786	22774	22709	22714	22901	22666	22867	22765	23051	22821	22700	22810	22805	22738	22833	22565	22855	22944	22750	22847	22796	22767	22790	22673	22830	22775	22911	22866	22941	22920	22926	22889	22747	22936	22810	22883	22735	22814	22905	22793	22767	23093	22779	22796	22872	22874	22934	22752	22822	22878	22830	22794	22766	22869	22606	22905	22806	22810	22844	22841	22841	22744	22812	22923	22914	22797	22969	22865	22814	22751	22747	22890	22903	22813	22844	22923	22683	22861	22874	23014	22807	22888	22871	22733	22922	22858	22741	22976	22858	22920	22621	22779	22884	22814	22893	22896	22743	22756	22781	22752	22840	22860	22761	22779	22740	22880	22728	22806	22905	22762	22870	22824	22674	22809	22846	22933	22794	22890	22943	22992	22702	22958	22843	22741	22939	22864	22861	22682	22859	22790	22959	22739	22814	22768	22640	22820	22931	22838	22813	22600	22929	22921	22811	22869	22703	22893	22945	22704	22861	22838	22950	22872	23029	22972	22919	22891	22876	22883	22809	22806	22875	22774	22908	22691	22840	22838	22721	22824	23054	22779	22933	22729	22894	22795	22879	22844	22940	22696	22761	22917	22779	22825	22861	22826	22875	22943	22787	22851	22837	22647	22797	22734	22826	22689	22692	22742	22848	22917	22653	22766	22657	22737	22737	22679	22766	22759	22933	22607	22973	22894	22820	22841	22932	22723	22879	22776	22727	22838	22731	22873	22835	22842	22721	22785	22823	22829	22875	22733	22722	22677	22959	22926	22615	22676	23019	22618	22847	22773	22871	22922	22943	22792	22923	22765	22591	22768	22722	22775	22751	22912	22876	22940	22635	22875	22912	22913	22900	22836	22964	22813	22710	22816	22944	22893	22948	22798	22821	23032	22829	23050	22741	22780	22793	23010	22751	22803	22707	22659	22964	22838	22767	22644	22892	22899	22711	22889	22774	22918	22983	22770	22832	22896	22899	22692	22759	22890	22864	22685	22813	23088	22795	22839	22977	22817	22858	22745	22777	22688	22815	23039	22857	22844	22806	22741	22959	22932	22702	22852	22824	22819	22718	22972	22638	22793	22987	22801	22735	22846	22887	22910	22863	22876	22826	22913	22744	22688	22742	22716	22919	22862	22862	22717	22862	22861	22746	22810	22879	22821	22750	22751	22963	22788	22947	23051	22763	22824	22882	22783	22691	22688	22804	22862	22608	22821	22831	22914	22961	22783	22715	22950	22772	22837	22895	22872	22809	22753	22889	22809	22852	22796	22864	22989	22657	22856	22776	22683	22877	22794	22733	22696	22826	22865	22707	22902	22818	22903	22842	23011	23027	22817	22750	22978	22854	22753	22976	22671	22851	22883	22782	22808	22717	22915	22837	22842	22977	22766	22792	22778	22904	22756	22720	23047	22858	22848	22873	22960	22845	22836	22998	22895	22885	22757	22922	22786	22880	22863	22766	22676	22842	22978	23041	22847	22872	22846	22737	22735	23119	22846	22716	22904	22833	22788	22943	23061	22821	22750	22662	22681	22964	22728	22815	22738	22962	22821	22716	22875	22966	22790	22603	22839	22890	22725	22741	23060	22858	22888	22868	22873	22784	22827	22848	22823	22899	22879	22714	22812	22939	22792	22820	22681	22785	22931	22882	22785	22638	23102	22816	22858	22717	22915	22753	22872	22835	22740	22705	22933	22714	22878	22919	22847	22829	22828	22791	22746	22958	22812	22715	22691	22698	22885	22703	22777	23031	22734	22880	23056	22895	22923	22794	22906	22977	22851	22812	22773	22738	22952	22891	22790	22738	22534	22839	23004	22704	22847	22722	22801	22937	22830	22645	22927	22899	22782	22923	22732	22916	22836	22595	23013	22820	22869	22774	22966	22772	22817	22984	22770	22842	22885	22883	22713	22814	22844	23028	22856	22769	22633	22792	22924	22810	22606	22855	22826	22750	22987	22941	22804	22797	22837	22960	22752	22805	22926	22917	22634	22782	22678	22761	23119	22913	22668	22767	22864	22842	22753	22858	22843	22877	22737	22753	22806	22907	22811	22667	22798	22950	22963	22834	22771	23009	22764	22877	22816	22823	22805	23024	22866	22849	22813	22835	22765	22854	22786	22764	22732	22886	22553	22793	22693	22906	22682	22875	22834	22730	22931	23000	22904	22745	22832	22794	22853	22887	22868	22823	22964	22728	22765	22908	22778	22893	22923	22659	22777	22790	22805	22735	22799	22634	22796	22810	22673	22810	22822	22773	22885	22806	22756	22761	22807	22695	22687	22736	22942	22653	22910	22746	22723	22958	22907	22908	22923	22877	22907	22804	22912	22823	22737	22993	22822	22960	22968	22985	22841	22845	22806	22866	22815	22736	22853	22762	22943	22830	22913	22796	22955	22704	22891	22879	22752	22830	22975	22911	22845	22805	23023	22844	22785	22715	22777	22776	22857	22808	22951	22758	22880	22877	22981	22998	22759	22702	22900	22775	22664	22673	22843	22838	22694	22847	22846	22996	22813	22927	22838	22924	22866	22609	22786	22735	22883	22853	22818	22869	22585	22939	22894	22804	22898	22705	22791	22749	22837	22748	22780	22708	22748	22921	22790	22879	22959	22691	22803	22997	22782	22983	22830	22979	22804	23035	22862	22751	22759	22901	22874	22821	22806	22944	22970	23005	22891	22875	22964	22686	22800	22789	22865	22973	22710	22706	23104	22699	22857	22798	22735	22709	22973	22866	22900	22733	22924	22654	22664	22898	22801	22966	22647	22743	22827	22831	22915	22729	22977	22877	22970	22863	22691	22913	22719	22705	22790	22919	22718	22876	22841	22947	22743	22713	22918	22934	22807	22788	22764	22800	22970	22823	22659	22819	22762	22746	22722	23022	22896	22924	22861	22774	22853	22774	23121	22744	22814	22802	22804	22974	22823	22828	22731	22826	22652	22924	22710	23054	22604	22757	22910	22955	22679	22813	22736	22766	22772	22879	22999	22712	22866	22753	22665	22824	22907	22918	22903	22933	22879	22891	22840	22929	22815	22704	22793	22854	22836	22750	22776	22861	22740	22914	22813	22771	22764	22791	22710	22834	22731	22727	22776	22756	22984	22943	22748	22863	22913	22783	22536	22810	22710	22872	22977	22674	22791	22868	22852	22785	22967	22853	22596	22946	22763	22860	22701	22652	22713	22733	22896	22897	22874	22937	22968	22773	22677	22791	22865	22782	22857	22974	22882	22751	22845	22889	22896	22984	22723	22771	22770	22818	22750	22737	22871	22939	22680	22873	22788	22825	22870	22722	22857	22644	22967	22826	22870	22815	22812	22945	23051	22679	22698	22801	22973	22728	22763	22853	22661	22683	22699	22888	22924	22905	22947	22934	22736	22733	22849	22748	22947	22969	22860	22924	22667	22666	22864	22994	22733	22861	22820	22769	22574	22914	22540	22945	22647	22939	22813
24152	26689	47537	45441	36075	32583	31985	30380	30316	30369	30655	30275	30398	30451	30525	30692	30560	30914	30043	30270	30388	30303	30310	30475	30015	30119	30333	30471	30295	30298	30408	30285	30406	30233	30211	30131	30337	30177	30318	30278	30024	30330	30341	30163	30182	30081	30197	30203	30188	30321	30276	30407	30400	30004	30164	30412	30345	30089	30083	30126	30260	30126	30154	30328	30392	30148	30221	30352	30210	30187	30028	30381	30324	30503	30262	30246	30337	30187	30096	30253	30207	30200	30064	30713	30365	30009	30162	30245	30183	30084	30136	30286	30395	30315	30236	30207	30110	30381	30307	30405	30187	29926	30289	30175	30323	30359	30113	30207	30217	30363	30495	30252	30223	30172	30166	30240	30259	30115	30505	30465	30240	30211	30205	30476	30377	30263	30184	30118	30590	30206	30214	30386	30429	30153	30244	30357	30197	30274	30310	30321	30155	30173	29885	30316	30223	30378	30315	29987	30063	30185	30301	30363	30184	30246	30343	30120	30302	30317	30277	30372	30573	30410	30269	30204	30162	30398	30193	30148	30059	30046	30328	30113	30377	30243	30358	30273	30239	30236	30169	30174	30263	30089	30302	30224	30255	29923	30099	30252	30318	30240	30244	30142	30352	30193	30387	30406	30014	30199	30455	30089	30407	30030	30318	30340	30343	30407	30297	30326	30392	30163	30259	30280	30264	30082	30085	30275	30392	30419	30432	30309	29974	30358	30230	30530	30199	30309	30344	30234	30247	30526	30177	30230	30270	30285	30292	30193	30208	30294	30351	30079	30343	30281	30099	30198	30330	30385	30460	30261	30324	30226	30285	30236	30111	30401	29960	30410	30211	30117	30039	30402	30272	30201	29992	30152	30162	30301	30257	30363	30311	30291	30259	30422	30377	30156	30370	30244	30215	30372	30285	30169	30047	30214	30043	30124	30227	30222	30353	30375	30233	30403	30295	30115	30397	30340	30369	30409	30338	30320	30201	30435	30220	30370	30013	30154	30106	30313	30279	30376	30422	30211	30194	30441	30251	30211	30324	29966	30543	30425	30151	30454	30216	30188	30182	30378	30123	30346	30132	30187	30148	30246	30316	30074	30307	30234	30288	30271	30258	30405	30154	30164	30330	30397	30470	30319	30338	30110	30371	30292	30417	30357	30462	30483	30168	30277	30259	30196	30148	30157	30404	30469	30293	30287	30252	30132	30099	30066	30087	30378	30159	30345	30382	30203	30125	30189	30104	30160	30369	30125	30394	30167	30376	30368	30336	30277	30396	30255	30104	30306	30088	30285	30195	30242	30620	30172	30128	30045	30313	30027	30280	30370	30160	30157	30067	30196	30533	30183	30316	30293	30178	30136	30325	30091	30280	30270	30464	30389	30317	30115	30349	30009	30244	30159	30104	30329	30445	30117	30332	30001	30190	30400	30272	30130	30327	30297	30177	30124	30345	30361	29900	30222	30427	30303	30173	30338	30287	30394	30339	30080	30449	30109	30195	30335	30326	30229	30083	30181	30397	30382	30323	30184	30055	30163	30366	30285	30249	30422	30194	30566	30302	30152	30096	30192	30295	30457	30320	30153	30296	30198	29825	30094	30309	30013	30291	30223	30415	30253	30305	30244	30297	30223	30483	30156	30388	30259	30241	29902	30395	30217	30230	30412	30155	30250	30257	30219	30311	30384	30430	30315	30261	30306	30303	30140	30202	30240	30494	30347	30366	30178	30163	29936	30090	30246	30290	30141	30147	30117	30382	30464	30170	30128	30079	30314	30390	30138	30312	30269	30369	30107	30062	30145	29792	30360	30224	30091	29998	30238	30243	30310	30034	30418	30494	30274	30354	30002	30389	30612	30191	30242	30249	30377	30488	30285	30215	30176	30567	30268	30157	30148	30509	30596	30308	30245	30377	30302	30148	30269	30366	30129	30374	30491	30312	30392	30553	30206	30017	30293	30154	30109	30238	30456	30328	30241	30345	30124	30262	30194	30358	30275	30277	30038	30316	30081	30336	30188	30126	30190	30203	30262	30109	30161	30171	30159	30248	30423	30206	30119	30404	30188	30177	30139	30216	30237	30199	30255	30082	30110	30507	30236	30262	30249	30284	29957	30124	30244	30087	30215	30439	30273	30282	30105	30263	30102	30344	30213	30031	30099	30426	30261	30248	30314	30393	30306	30209	30131	30082	30136	30163	30135	30172	30273	30363	30399	30465	30411	30314	30203	30390	30158	30301	30348	30308	30249	30400	30212	30256	30093	30268	30210	30162	30409	30485	30213	30108	30124	30129	30304	30187	30368	30416	30372	30317	30630	30233	30339	30456	30136	30467	30333	30270	30363	30129	30346	30209	30267	30481	30440	30029	30375	30429	30043	30498	30165	30236	30114	30080	30415	30454	30164	30275	30336	30367	30036	30449	30194	30318	30284	30461	30307	30419	30116	30603	30102	30362	30276	30335	29998	30191	30174	30251	30285	30212	30418	30439	29961	30033	30574	30293	30233	30291	30202	29940	30141	30355	30225	30057	30359	30279	30293	30204	30179	30315	30397	29978	30223	30244	30468	30321	30190	30372	30125	30182	30278	30363	30477	30135	30370	30052	30199	30103	30293	30382	30285	30288	30095	30310	30303	30090	30122	30148	30421	30202	30029	30229	30457	30422	30330	30568	30398	30202	30308	30110	30087	30110	30379	30222	30245	30224	30296	30041	30170	30249	30302	30457	30353	30247	30266	30265	30256	30185	30176	30251	30372	30438	30098	30110	30162	30083	30145	30309	30103	30412	30361	30241	30187	30527	30351	30125	30085	30122	30286	30359	30104	30427	30510	30186	30243	30340	30044	30018	30285	30180	30369	30345	30147	30446	30383	30394	30421	30358	30159	30378	30170	30386	30106	30381	30247	30344	30355	30236	30145	30232	30455	30340	30274	30063	30163	30383	30110	30280	30224	30117	30260	30486	30067	30172	30339	30205	30171	30345	30065	30265	30028	30396	30059	30141	30101	30221	30235	30268	30328	30194	29982	29979	30156	30328	30227	30287	30200	30309	30130	30231	30260	30280	30209	30556	30298	30347	30413	30360	30139	30143	30190	30082	30267	30186	30114	30260	30083	30110	30516	30248	30019	30387	30250	30352	30458	30042	30220	30322	30260	30048	30231	30203	30372	30176	30221	30337	30332	30119	30318	30195	30425	30157	30168	30252	30182	30506	30190	30147	30225	30405	30388	30430	30487	30092	30165	30544	30344	30221	30329	30229	30158	30380	30421	30255	30439	30350	30486	30256	30395	30309	30423	30392	30275	30216	30242	30061	30592	30205	30321	30512	30441	30331	30113	30462	29960	30502	30306	30332	30286	30446	30277	30170	30362	30268	30303	30292	30164	30216	30388	30277	30267	30231	30321	30082	30298	30340	30042	30211	30230	30262	30230	30503	30469	30216	30325	30312	30499	30331	30508	30223	30391	30230	30217	30492	30280	30294	30204	30135	30419	30287	30227	30209	30275	30088	30178	30354	30182	30026	30277	30130	29996	30122	30158	30135	30355	30276	30324	30219	30235	30206	30369	30227	30379	30441	30512	30207	30118	30315	30194	30364	30452	30225	30301	30304	30222	30348	30543	30362	30420	30044	30312	30259	29994	30196	30230	30271	30162	30307	29939	30159	30117	30353	30186	30146	30240	30217	30249	30271	30106	30494	30190	30303	30271	30050	30360	30116	30142	30067	30095	30245	30235	30317	30234	30344	30226	30241	30347	30215	30117	30279	30195	30324	30145	30197	30196	30368	30278	30227	30294	30428	30412	30171	30231	30139	30292	30224	30364	30275	30286	30081	30016	30522	30416	30170	30154	30254	30242	30159	30255	30359	30232	30349	30130	30018	30071	30198	30161	30458	30449	30460	30129	30340	30233	30414	30284	30200	30296	30159	30322	30135	30252	30154	30654	30258	30086	30296	30254	30338	30274	30033	29915	30179	30142	30098	30081	30242	30343	30203	29974	30323	30128	30063	30266	30269	30317	30328	30659	30314	30346	30171	30124	30345	30152	29985	30261	30221	30227	30234	30129	30390	30290	30153	30288	30450	30249	30170	30357	30264	30468	30422	30294	30320	30161	30192	30152	30091	30431	30171	30241	30156	30315	30326	30466	30200	30309	30225	30288	30059	30305	30447	30262	30269	30366	30372	30183	30192	30343	30345	30167	30104	30331	30295	30143	30171	30209	30504	30354	30191	30359	30442	30263	30322	30133	30314	30152	30305	30235	30311	30193	30263	30301	30178	30341	30234	30174	30134	30236	30268	30135	30348	30298	30144	30099	30440	30291	30089	30238	30129	30273	30450	30317	30365	30397	30372	30190	30142	30538	30272	29976	30229	30496	30535	30350	30145	30324	30234	30222	30205	30202	30289	30274	30336	30135	30439	30329	30500	30148	30145	30402	30204	30219	30044	30155	29908	30098	30424	30188	30415	30118	30190	30276	30324	30106	30333	30103	30400	30209	30078	30140	30326	30135	30170	30091	30238	30152	30444	30117	30320	30282	30362	30101	30217	30078	30364	30155	30248	30318	30369	30236	30267	30162	30441	30324	30267	30219	30383	30119	30247	30301	30401	29995	30433	30581	30396	30031	30516	30417	30366	30264	30128	29976	30367	30327	30112	30224	30066	30309	30174	30278	30353	30300	30210	30507	30122	30229	30328	30368	30555	30298	30342	30456	30217	30344	30333	30186	30393	30638	30489	30260	30086	30301	30337	30186	30182	30153	30157	30074	30084	29833	30115	30416	30327	30307	30680	30386	30418	30379	30164	30327	30441	30376	30151	30416	30492	30374	30251	30312	30182	30167	30257	30179	30312	30226	30237	30234	30395	30148	30235	30169	30319	30312	30392	30353	30156	30239	30349	30285	30216	30231	30335	30404	30293	30381	30313	30235	30318	30121	30256	30096	30121	30048	30334	30354	30422	30021	30220	30322	30152	30255	30248	30227	30253	30130	30408	30335	30275	30199	30304	30272	30423	30347	30277	30265	30434	30316	30276	30426	30104	30106	30138	30282	30291	30258	30320	30282	30147	30307	30182	30161	30148	30095	30231	30189	30342	30083	30388	30114	30273	30340	30296	30237	30229	30246	30234	30191	30266	30079	30076	30225	30218	30077	30238	30340	30327	30230
57368	99708	86293	58699	37865	26714	23296	22943	23009	23114	22912	23011	22991	23173	22874	22949	22904	22906	23006	22900	22921	22826	22948	22857	22963	22965	22957	22950	22882	22969	22952	22898	23036	23031	22826	22905	22927	23058	23074	22730	23110	22981	22857	22727	22991	22984	22852	22897	22935	22942	22909	22925	22810	22867	22885	23048	23076	22857	22932	22920	23091	22896	22941	22831	23034	22825	22846	22802	22951	22955	22973	22830	22958	23031	22778	22857	22856	23023	22932	22714	22737	22816	22960	22959	22844	23024	22987	22807	22890	23030	23027	22903	22871	22945	22815	22813	22838	22922	23022	22905	22967	22825	22755	22931	22871	22771	22843	22944	22917	22929	22934	22874	22949	22913	23047	22798	22890	23092	22921	22976	23031	22963	22755	22883	22922	22699	22560	22923	22844	22919	22631	23061	23020	22899	22852	22840	23030	22777	23021	23003	22896	22928	23107	22917	22754	22948	22737	22784	22990	23004	22873	22873	22960	22987	22827	23132	22851	22868	22896	23027	23112	22848	22954	22775	22873	22875	22992	22907	22856	23033	22885	22947	22769	22738	22906	22897	22918	23055	23026	22910	23019	22956	23084	22812	23026	22949	22942	22995	22807	22743	23107	22804	22959	22728	23138	23032	22915	22852	22940	22944	22777	22801	22946	22922	22825	22827	23151	22854	23066	22785	22848	23104	22745	22892	22902	23076	22803	22895	22876	22727	23043	22856	22936	22854	22954	22890	23062	23021	22973	22933	22795	23086	22922	22958	22733	22982	22920	22924	22730	22876	22759	22973	22689	22810	22910	22944	22943	22849	23045	22788	22990	22867	22725	22864	22799	23049	22898	23037	22847	22883	22910	23038	23108	23110	22853	22647	22806	22852	23017	22955	22992	22924	22937	22836	23073	23102	22836	22856	22701	22946	22807	22883	22798	22879	22786	22862	23042	22871	22927	23038	22949	22828	22877	22911	23006	23085	22718	22860	22809	22965	22763	22846	22920	22866	23017	23066	22863	22781	22899	22876	22859	22837	22839	23080	22676	23037	22800	22889	22889	22926	23099	22903	22834	22820	22835	22923	22859	22912	22945	22925	22775	22834	22994	22731	22871	22913	22822	22858	22854	22825	22857	22862	22731	23010	22865	23007	22764	23003	23093	22911	22882	22817	22909	22849	22836	22850	22798	22925	22818	22912	22966	22877	22872	23007	22874	23026	22833	22917	22738	22862	22840	22877	22943	22699	22954	23054	22820	22853	22933	22859	22638	22785	23110	22749	22898	22812	22885	22816	22944	22940	22805	23123	22896	22955	22920	22797	22893	22913	22838	22739	22750	22941	22898	22498	22817	22822	22747	22811	22878	22948	22922	22872	22942	22817	22921	22837	22968	22912	23096	22997	22800	22959	22909	22873	23049	22954	22969	22763	22638	22765	23103	22990	22905	22907	22917	22671	22931	22808	23190	22804	22948	22957	23108	22936	22913	22865	22973	23006	23018	22938	22954	23008	22889	22858	22835	22851	22965	22867	22951	22757	23080	22740	22925	23061	22846	22868	23145	23040	22829	23029	22842	22889	22818	22707	22779	23112	22746	22729	22827	22881	23040	23005	22810	22679	22954	22847	22900	22840	22938	22824	22910	22927	23131	22884	22933	22867	22874	23055	22925	22877	23009	22960	23005	22892	22933	22776	22800	23089	22936	22907	22925	22803	22922	22899	22798	22869	22888	22999	22773	22908	22776	22848	22990	22932	22536	22844	22927	22927	22778	22845	22951	22833	22734	22960	22958	22819	22839	22813	23047	22790	22877	22819	22871	22673	22929	23046	23175	22991	22906	22868	23132	22969	22949	22748	22880	22924	22837	22829	22866	23021	22808	22881	22898	22895	22755	22792	23049	22945	22703	22959	22986	22896	23014	22840	22611	23026	22946	22951	22918	23090	22808	22896	22877	22774	22981	22837	22921	22780	22977	22801	22739	22846	22670	23061	22730	22959	22840	23002	22828	23065	22758	22666	22942	22911	23049	22999	23060	22811	22981	22959	22903	23019	22840	22831	23039	23004	22705	23027	22990	22972	22926	22936	22876	22820	22839	22805	22933	22903	22825	22786	22876	23000	22712	22937	22979	22797	22886	22703	22763	22696	22957	22987	22979	22769	22890	22906	22804	23057	22753	22960	22848	22810	22797	22880	22959	22940	22826	22947	22945	22901	22788	22888	22881	22870	22788	22746	22866	22950	22831	23031	22689	22875	22827	22839	23078	23055	22786	22876	22899	22998	22927	22722	22835	22782	22898	22909	22988	22829	23038	22962	22843	23010	22824	22962	22955	22833	23024	22986	22886	23051	22793	22857	22841	22935	22812	22843	23020	22897	22833	22992	22728	22762	22928	22932	22837	22892	22879	22831	22813	22735	22925	22916	23049	22997	22802	22899	22778	22832	22975	22937	22936	22834	23040	22868	22900	22715	22924	22822	23101	22726	22897	22810	22966	22911	22686	22999	22964	22973	22867	22874	22968	22698	23034	22885	22947	22875	22789	22828	22737	22883	22858	22915	23078	22839	22947	22982	23010	22865	23003	22864	22909	22788	22749	22999	22795	22973	22830	22989	22800	22913	22867	22900	22972	22906	22866	22811	23072	23008	22889	22895	22953	22830	22981	22897	22841	22962	22998	22991	22902	22868	22887	22815	22865	22767	23028	22845	23049	22757	22700	22892	22864	22964	23010	22881	22917	22813	22593	22832	22896	22847	22908	22973	22981	22980	22894	23038	22771	22964	22890	22762	22963	22860	22678	22820	22917	23001	22990	22835	22790	23253	22727	22654	22959	22947	22968	22958	22824	22811	22865	22846	23001	22956	22854	22833	23014	23009	23054	22877	22919	22874	22837	22783	22884	22766	23040	22990	23067	22897	22754	22889	22750	22971	22926	22881	22897	22972	22909	22807	22839	23006	22929	23076	22893	23001	22783	22767	22862	22850	22991	22847	22876	22833	22948	22955	22910	23007	22965	22941	22899	22944	23066	22922	22998	22870	22894	22974	22892	22886	22972	22969	22910	22820	22991	22950	22861	22822	22829	22873	22984	22921	22939	22894	22974	22806	22908	23008	22860	22744	22873	22812	23012	22894	22899	22898	22761	23029	22776	23003	22854	23018	22787	22914	22987	22885	22794	23047	22916	22828	22921	22901	22865	22869	22957	22764	22977	22979	23019	22966	22856	22921	22956	22938	23043	22720	23028	22900	23036	22859	22906	23070	22893	22767	22907	22752	22917	22934	22867	22898	22933	22855	22855	22871	23058	22984	22855	22746	22826	22913	22947	23045	22875	22701	22832	22970	22769	22767	22999	23031	22843	22932	23089	23065	22824	23054	22984	22804	22836	22760	22894	23041	22707	22955	22944	22908	22838	22937	22886	22906	22953	23026	22747	22887	22962	22758	23032	22864	22880	22965	23136	22819	22768	22801	22856	22913	22986	22901	22825	22995	23042	22821	22840	22822	22878	23090	22840	22860	22739	22779	22868	22796	22816	22906	22810	23034	22928	22781	23106	22744	22978	22790	22776	22919	23044	23026	22719	22866	22848	22702	22891	22880	22885	22825	22969	22863	22880	22958	22913	22886	22973	22696	22691	22799	23070	22843	23026	22848	23106	23052	23075	22780	23041	22979	22809	23017	23008	22979	22567	22975	22714	22869	22770	22846	23101	22798	23050	22900	22912	22883	22874	22773	22846	22934	22848	22834	22877	22947	22921	23105	23003	22926	22897	22942	23002	22877	22796	22933	22982	22784	22936	22977	23105	22801	22950	22950	22910	22920	23101	22785	22953	22924	22718	22830	22848	22865	22892	22929	22926	22940	22830	23059	22810	22984	23062	22752	23055	23093	22984	22890	22854	22791	22758	22971	22768	22956	22677	22810	22810	22901	22964	22765	22939	22862	22908	22932	22814	22792	22702	22768	22843	22900	22968	22792	22826	22885	23044	23029	22827	22989	23054	22782	22862	22848	23068	23002	23096	22851	22767	22950	22793	22895	22828	22729	22885	22896	22820	22958	23163	22960	22976	22968	22901	22936	22814	22928	22954	23160	22908	22976	22722	22930	22903	22853	22859	22955	22954	23000	22839	22975	22933	22842	22763	22647	23037	22986	23027	22786	22824	22838	22830	22864	22929	22895	22877	23037	23010	22883	22838	23030	22899	22927	22865	22869	22985	22658	22980	22865	22984	22995	22734	23046	22951	22831	22791	22921	22902	22784	22878	23041	22880	22824	22934	23009	22920	22992	22875	22905	22901	22933	23080	22787	22883	22773	22992	22969	22922	22919	22825	22988	22851	22964	23043	22994	22920	23021	22837	22889	22953	22986	22770	22808	22911	22896	22843	22771	22792	23071	23041	22797	22931	22910	22874	23067	22976	23106	22892	22945	22983	23005	22834	22880	23009	22772	22822	22776	23078	22802	22940	22960	23034	22964	22684	22961	22958	22770	22962	22823	22902	22861	22877	23019	22882	23075	22975	22930	22827	22799	22845	22963	22893	23013	22930	22885	22829	22882	23033	22983	22848	22759	22939	22861	22983	23072	22897	23017	22722	22977	22988	22811	23046	23181	22825	22748	23006	22976	22858	22752	23011	22882	22939	22864	23012	22830	22824	22943	22756	23006	22782	22943	22914	22943	22862	22837	23081	22869	23024	23016	22879	22734	23041	22822	22845	22908	22918	22820	22812	23076	22872	22804	22907	22859	23010	23034	23064	23055	22787	23113	22872	22883	23008	22790	22764	22908	22781	22884	22992	23005	22832	23145	22761	22946	22945	23065	22912	23147	22919	23072	22852	22865	22901	22909	22886	22942	22791	22630	22964	22924	22956	22835	22930	22886	22892	22998	22854	22858	22828	22774	22834	22905	22887	22862	22901	23017	22857	22954	23048	22899	22852	22902	22948	22951	22910	22990	22703	22887	22863	22855	22920	22879	22814	22882	22980	22934	23028	22936	22888	23004	22762	22852	22961	22946	22967	22950	22901	22860	22808	22938	22886	22937	22897	22866	22919	22739	22825	22808	23027	23036	22797	22906	22863	22882	22929	22929	22790	22980	22940	23094	22887	22949	22816	22825	22748	22647	22890	22878	22992	22779	22989	22923	22800	22869	22879	22846	22684	22810	22737	22797
22420	24451	44030	43695	36525	32742	33799	31389	31198	31940	31898	31637	31662	31516	31412	31504	31733	31338	31380	31368	31633	31464	31345	31255	31711	31449	31321	31506	31281	31295	31320	31265	31382	31137	31413	31274	31290	31227	31431	31339	31042	31064	31090	31042	31356	31276	31123	31151	31220	31409	31424	31312	31147	31225	31410	31301	31216	31335	31339	31225	31202	31230	31122	31207	31209	31180	31103	31075	31222	31040	31178	31061	31258	31232	31108	31248	31263	31122	31200	31240	31075	31148	31130	31235	31232	31337	31143	31265	31332	31282	31009	31104	31088	31329	31176	31371	31380	31413	31240	31118	31225	31250	31188	31027	31101	31315	31248	31161	31215	31183	31335	31324	30934	30947	31415	31147	31143	31126	31278	31125	31394	31304	31290	31210	31436	31072	31392	31208	31271	31176	31160	31114	31079	31132	31212	31368	31084	31479	31335	31300	31296	31309	31041	31143	31410	31158	31110	31201	31267	31413	30942	31221	31333	31098	31286	31052	31191	31117	30931	31113	31256	31172	31308	31189	31089	31207	31204	31364	31191	31262	31339	31181	31377	31133	31311	31051	31185	31179	31182	31134	31305	30926	31058	30935	31153	31134	31140	31063	31473	31201	31244	31406	31002	31368	31282	30909	31013	31164	31044	30985	31459	31232	31360	31069	31048	31230	31200	31245	30754	30950	31200	31251	31119	31343	31063	31239	30969	31212	31211	30898	31089	31296	31254	31189	31165	31218	31079	31327	31326	31079	31354	31180	31114	31446	31219	31018	31284	31214	31075	31274	31454	31176	31175	31101	31048	31152	31454	31059	31240	31301	31192	31213	30889	31268	31010	31374	31131	31146	31231	31293	31224	30996	30807	31309	31315	31211	31435	30904	30980	31162	31303	31112	31198	31202	31097	31024	31149	31077	30967	31225	31436	31238	31168	31261	31356	31180	31184	31109	31138	31063	31053	31204	31131	31398	31258	31533	31186	30913	31267	31034	31363	31163	31108	31180	31306	31140	31101	31490	31253	31189	31017	31392	31098	31227	31330	31122	31111	31067	30909	31261	31061	31089	30966	31212	31329	31028	31061	31144	31264	31277	31214	31293	31120	31059	31326	31343	31249	30906	31062	31231	31171	31186	31138	30900	30793	31217	31238	31311	31273	31453	30943	31208	31384	31233	31151	31242	31373	31063	31071	31028	31158	31086	31528	31301	31424	31376	31161	31153	31184	31242	31090	31000	31214	31529	31293	31169	31371	31264	31056	31222	31481	31125	31315	31295	31249	31148	30936	31132	31152	31032	31089	31250	31065	31392	31037	31283	31014	31180	30803	31261	31194	31418	31123	31108	31206	31109	31320	31209	31202	31117	31359	31187	31128	30985	31249	31220	31161	31148	31388	31328	31301	31254	30930	31027	31352	31133	31231	31116	31226	30958	30967	31244	31180	31096	31165	31013	31283	31130	31218	31205	31341	31218	31041	31371	31314	30890	31170	31117	31323	31424	31396	31120	31141	30960	31083	31215	31101	30995	31377	31113	31313	31161	31028	31183	31202	30958	31179	31076	31129	31114	31201	31335	31183	31147	31238	31072	30870	31271	31194	31006	31181	30907	31132	31194	31355	31225	31246	31095	31007	31431	31118	31059	30932	31072	31004	31289	31138	31321	31408	31110	31343	30991	31190	30992	31032	31116	31191	31419	31371	31400	31264	31242	31410	31334	31031	31088	31117	31209	31181	31479	31114	31300	31387	30951	31068	31231	31155	31298	31049	31217	31189	31154	31194	31168	31397	31157	31065	31174	31040	31066	31169	31242	31101	30925	31066	31158	30974	31001	31355	31158	31354	31054	31174	30825	31239	31184	31233	31311	31352	31210	31243	31127	31355	31145	31119	30979	31182	31423	31331	31143	31540	31112	30999	30869	30978	31123	31268	31012	30925	31186	31096	31303	31388	31356	31006	30963	31395	31037	31196	31125	31190	31115	31111	31119	31429	31375	31164	31260	31311	31424	31205	31049	31238	31314	31176	31192	31067	31127	30927	31108	31244	31376	31269	30794	31082	31034	31210	31002	31070	31189	31144	31126	31308	30917	31349	31133	31151	31108	31047	31237	31208	31103	31153	31044	31119	31080	31397	31345	31157	31184	31008	31137	31308	31049	30995	31150	31220	31101	31311	31055	31203	30955	31242	31142	31069	31260	31090	31146	31187	31168	30992	31304	31315	31302	31082	31189	31134	30988	31232	31179	31245	31158	31212	31073	31187	31256	31328	31102	31290	31283	31326	31116	31163	31111	31326	30786	31260	31446	31270	31244	31104	31014	31252	31029	31191	31026	31032	31022	31030	31060	31151	30995	31100	31219	31230	31295	31191	31043	31157	31393	31254	31063	31228	31042	31222	31141	31168	31197	31362	30903	30928	31170	31045	31105	31252	31170	31253	31425	31365	31308	30917	30950	31258	31002	31013	31162	31203	31352	30987	31095	31089	31243	31125	31040	31125	31259	31114	31023	31307	31282	31098	31287	31226	31237	31196	31319	31367	31211	31115	31193	31245	31071	30964	30814	30869	31204	31129	31262	31148	31134	31206	31248	31158	31091	31262	31131	31191	31311	31307	31288	31110	31161	31213	31345	31302	31257	31218	31303	31111	31343	31030	31299	31470	31360	31322	30926	31168	31127	31011	30922	31093	31009	31274	31009	31219	31043	31188	31215	31003	31254	31359	31042	31093	30971	31262	31055	31056	30993	31102	31118	31436	31089	31353	31317	30989	31108	31133	31242	31078	31249	31250	31153	31372	31078	31413	31295	31119	31021	30978	31307	31213	31468	31200	31257	30990	31315	31074	31250	31114	31099	31489	31130	31472	30932	30927	31208	31353	31141	31058	31117	31046	31136	30872	31143	31241	31317	31268	31331	31301	31153	31308	31049	31371	31368	31022	31271	31179	30963	31129	31214	31209	31090	31207	31194	31217	31096	31050	31029	31173	31180	31159	31195	31150	31179	31236	31123	31135	30956	31299	31287	31066	31131	31189	30858	31383	31090	31040	31200	31137	31019	30982	31224	31113	31042	31151	31253	31177	31210	31153	31205	31207	31187	31119	31227	31186	31104	31202	31275	30842	31308	31157	31151	31254	31113	31178	31186	31075	30965	31304	31173	31411	31106	31096	31291	31051	31119	31148	31333	31235	31406	31179	31325	31294	31302	31156	31427	31168	31137	31301	31147	31197	31287	31299	30926	31089	31074	31183	31119	30995	31278	31284	31148	31241	31276	31297	31132	31045	31131	31207	31222	31121	31212	31304	31271	31169	31002	31268	31353	31098	31249	31009	31004	30963	30956	31132	31307	31285	31131	31309	31120	31242	30939	31144	31204	31091	31139	31233	31169	30953	31316	31221	31333	31336	31408	31153	31214	31195	31102	31206	31180	31109	31200	31210	31448	31306	31485	31161	31331	31023	31279	31183	31286	31133	31134	31045	31209	30941	31154	31246	31304	31278	31022	31011	31085	31241	31262	31099	31011	31351	30969	31151	31057	31153	31279	31102	30948	31275	31264	30986	31039	31342	31293	31081	31196	30984	31123	31171	31199	31216	31261	31163	31156	31149	31342	31258	31061	31262	31043	31322	31208	31084	31187	31237	30876	31075	31047	31378	31394	31432	31052	31255	31216	30807	30915	31387	31168	31261	31252	31318	31340	31313	31403	31068	31129	31412	31114	31177	31203	31182	31384	31037	31021	30999	31341	31273	31140	31381	31269	31206	31083	31323	31124	31090	31160	30904	31193	31074	31160	31093	31170	31192	31392	31032	31019	30948	31226	31212	31259	31022	31216	31098	31119	31139	31222	31146	31155	31109	31376	31184	31361	31227	31178	31338	31221	31026	31169	31166	31133	31083	31271	31217	31386	31067	31452	31194	31283	31077	31110	31274	31331	31267	31481	31365	31333	30861	31262	31137	31238	31306	31133	31272	31068	31186	31131	31129	31159	31167	31112	31108	31199	31049	31427	31202	31114	31321	31127	31300	31151	31043	31248	31186	31175	31101	31279	31378	31123	31071	31285	30969	30943	31103	31203	31194	31286	31079	31164	31423	31175	31141	31267	31100	30998	31312	31228	31038	31069	30801	31326	31201	30828	31435	31019	31343	31301	31035	31218	31228	31320	31168	31459	31378	31099	31026	31011	31163	31022	31302	31232	31308	30888	31132	31272	31156	31289	31038	31186	31157	31160	30997	30970	31226	30929	31025	31496	31142	31121	31237	31052	31230	31213	31008	31073	31261	31253	31366	31241	31083	31183	31112	31332	31326	31212	31497	31114	31079	31022	31144	31276	31179	31297	30934	30977	31184	31214	31099	31188	31268	31142	31161	31234	31230	31288	31146	30809	31392	31068	31167	31057	31037	31086	31056	31025	31090	30774	31160	31212	30864	30827	31278	31127	31039	31173	31034	31213	31258	31284	31248	31129	31044	31044	31421	31222	31132	31138	31221	31097	31074	31027	31277	30952	31149	31242	31247	31111	31253	31220	31078	31214	31176	31025	31338	31437	31176	31209	31343	31135	31039	31300	31284	31039	31179	31339	31330	31075	31162	30970	31304	31287	31273	31061	31378	31075	30944	31167	31266	30954	31134	31279	31056	31161	31128	30895	31099	31145	31185	31026	31255	31204	31290	31103	31166	31212	31299	31306	30980	31207	31128	30949	30993	31437	31335	31036	31161	31258	31323	31204	31194	31067	30937	31282	31242	31437	31200	31199	31088	31253	31112	31385	31267	31233	31345	31230	31288	31328	31205	31230	31435	31286	31215	30954	31220	31314	31228	31349	31343	31170	31159	31112	31234	31406	31076	31153	31442	31169	31133	31330	31361	31308	31258	31249	30982	31285	31248	31144	31166	31037	31382	31150	30880	31189	30933	31117	31097	31317	31062	31117	31131	31224	31008	31178	30958	31234	31082	31289	31154	31168	31289	31176	30826	31136	31259	30997	31095	31111	31310	31055	31055	31228	31286	31044	31133	30794	31193	31265	31267	31019	31269	31136	31086	31326	31181	31126	31085	31170	31168	31165	31151	31308	30876	31214	31353	31392	31338	30953	31150	31193	31154	31008	31046	31271	31209	31331	31139	31468	31097	31426	31078	31315	31172	31202	30978	31247	31037	31019	31150	31114
62792	98351	92020	78244	50625	30891	24797	23611	23549	23353	23349	23476	23471	23369	23277	23427	23445	23554	23589	23388	23502	23522	23417	23461	23295	23511	23604	23516	23535	23471	23447	23640	23431	23515	23620	23400	23527	23478	23486	23529	23604	23465	23615	23506	23547	23393	23425	23347	23465	23522	23545	23428	23384	23560	23585	23565	23385	23370	23433	23372	23538	23340	23433	23640	23496	23535	23471	23496	23373	23538	23500	23570	23382	23391	23484	23420	23421	23452	23630	23413	23337	23507	23383	23527	23482	23543	23528	23478	23414	23513	23408	23389	23428	23529	23522	23375	23360	23417	23538	23480	23626	23518	23349	23548	23641	23218	23558	23519	23465	23612	23533	23517	23444	23621	23443	23452	23595	23298	23339	23539	23391	23505	23687	23731	23441	23351	23383	23432	23418	23400	23614	23465	23497	23522	23463	23643	23652	23364	23718	23370	23482	23324	23613	23291	23580	23322	23398	23374	23387	23406	23432	23424	23432	23577	23582	23622	23527	23458	23452	23496	23357	23617	23467	23390	23479	23429	23446	23358	23304	23644	23634	23511	23534	23521	23558	23503	23322	23374	23565	23480	23507	23534	23506	23639	23550	23464	23493	23570	23386	23652	23388	23673	23413	23532	23549	23439	23666	23511	23484	23486	23508	23587	23457	23406	23550	23338	23481	23488	23571	23330	23354	23272	23484	23520	23505	23486	23612	23523	23398	23387	23611	23566	23434	23561	23444	23616	23547	23371	23556	23386	23511	23521	23443	23484	23502	23346	23240	23520	23587	23532	23321	23541	23593	23420	23574	23732	23449	23500	23596	23314	23500	23391	23520	23487	23399	23462	23509	23520	23513	23431	23343	23467	23264	23358	23475	23588	23530	23404	23488	23657	23392	23485	23483	23684	23418	23390	23370	23373	23457	23495	23576	23329	23565	23395	23244	23428	23397	23403	23350	23370	23486	23328	23655	23403	23329	23334	23498	23483	23483	23346	23470	23488	23596	23485	23387	23591	23500	23507	23546	23466	23549	23468	23408	23407	23472	23558	23440	23341	23511	23582	23445	23430	23592	23427	23416	23458	23483	23357	23497	23572	23174	23444	23346	23658	23354	23507	23258	23506	23499	23523	23561	23330	23300	23284	23517	23550	23398	23450	23652	23669	23406	23665	23247	23563	23391	23430	23491	23649	23603	23293	23458	23399	23568	23444	23320	23335	23342	23466	23422	23697	23330	23548	23565	23479	23533	23601	23409	23409	23307	23539	23621	23259	23315	23405	23502	23483	23292	23503	23476	23419	23472	23461	23526	23352	23482	23575	23417	23553	23510	23439	23499	23515	23474	23502	23513	23354	23306	23564	23509	23561	23462	23464	23596	23420	23253	23356	23540	23349	23646	23630	23428	23327	23587	23398	23599	23501	23340	23476	23484	23444	23577	23330	23488	23488	23410	23564	23376	23388	23626	23355	23640	23511	23600	23585	23490	23584	23320	23580	23455	23542	23614	23541	23403	23575	23544	23477	23360	23581	23436	23508	23426	23525	23599	23564	23366	23363	23333	23484	23465	23473	23371	23339	23576	23374	23492	23582	23482	23545	23661	23233	23483	23543	23407	23473	23512	23552	23422	23442	23392	23448	23529	23482	23446	23593	23562	23409	23413	23347	23510	23558	23288	23578	23490	23474	23456	23577	23462	23473	23348	23452	23523	23428	23525	23418	23342	23385	23453	23457	23443	23479	23522	23423	23484	23478	23463	23416	23345	23441	23447	23533	23296	23412	23458	23440	23386	23474	23496	23487	23629	23384	23594	23504	23511	23377	23382	23538	23419	23400	23618	23556	23405	23538	23692	23471	23461	23480	23467	23545	23540	23387	23433	23295	23557	23568	23568	23515	23351	23368	23551	23499	23447	23287	23567	23632	23362	23536	23639	23456	23483	23392	23254	23588	23479	23367	23347	23647	23433	23393	23388	23533	23348	23439	23594	23720	23303	23622	23516	23536	23616	23441	23559	23404	23654	23415	23440	23503	23552	23431	23592	23471	23332	23449	23445	23443	23454	23181	23310	23455	23193	23427	23553	23637	23367	23465	23548	23653	23521	23597	23561	23410	23323	23451	23584	23501	23615	23429	23411	23327	23449	23525	23311	23495	23381	23533	23549	23518	23495	23648	23312	23635	23533	23349	23499	23415	23506	23603	23394	23498	23425	23174	23397	23353	23339	23514	23455	23511	23425	23359	23482	23454	23608	23502	23542	23293	23558	23543	23279	23474	23487	23437	23476	23567	23407	23533	23618	23522	23391	23408	23522	23537	23477	23414	23429	23451	23437	23439	23384	23570	23513	23538	23608	23541	23426	23454	23605	23598	23525	23419	23404	23481	23574	23368	23425	23424	23433	23417	23625	23624	23397	23375	23384	23630	23429	23423	23573	23475	23469	23412	23533	23371	23369	23281	23494	23408	23575	23513	23590	23257	23310	23367	23465	23367	23553	23418	23446	23447	23387	23401	23432	23547	23406	23500	23408	23511	23458	23498	23531	23646	23484	23280	23647	23312	23484	23457	23659	23409	23601	23394	23444	23310	23582	23496	23327	23314	23498	23404	23576	23628	23618	23734	23595	23219	23422	23422	23600	23497	23477	23452	23396	23322	23582	23375	23520	23344	23494	23436	23419	23610	23410	23470	23531	23536	23482	23484	23467	23441	23487	23594	23620	23486	23441	23561	23386	23586	23586	23487	23507	23467	23663	23427	23404	23457	23431	23342	23471	23470	23231	23507	23486	23371	23565	23487	23463	23289	23530	23465	23412	23575	23528	23394	23528	23293	23688	23575	23382	23489	23516	23563	23819	23478	23363	23529	23515	23225	23636	23511	23493	23375	23560	23359	23445	23544	23480	23434	23364	23513	23592	23359	23249	23563	23466	23362	23410	23500	23718	23370	23246	23467	23614	23501	23600	23548	23351	23518	23421	23595	23460	23491	23595	23489	23458	23429	23506	23428	23347	23418	23567	23410	23630	23377	23483	23284	23531	23545	23608	23380	23520	23608	23401	23628	23489	23502	23540	23310	23366	23489	23513	23496	23406	23458	23537	23395	23601	23473	23581	23548	23619	23414	23561	23536	23475	23429	23399	23532	23326	23488	23515	23602	23417	23539	23578	23501	23551	23409	23537	23487	23559	23494	23639	23421	23496	23481	23483	23399	23422	23550	23429	23538	23293	23498	23319	23483	23270	23479	23581	23538	23475	23476	23595	23503	23441	23575	23590	23400	23466	23494	23227	23493	23492	23681	23487	23446	23421	23514	23419	23308	23343	23458	23470	23356	23483	23408	23521	23462	23485	23581	23582	23517	23352	23432	23535	23435	23496	23432	23536	23377	23448	23392	23446	23478	23638	23495	23370	23213	23510	23496	23335	23468	23492	23491	23555	23507	23330	23532	23508	23533	23459	23662	23358	23604	23520	23334	23429	23465	23269	23458	23460	23609	23453	23617	23434	23458	23449	23484	23361	23530	23702	23446	23539	23438	23422	23469	23544	23472	23485	23473	23543	23370	23627	23456	23397	23546	23507	23439	23598	23501	23675	23285	23425	23661	23371	23478	23233	23353	23418	23700	23440	23255	23388	23483	23454	23584	23440	23536	23433	23633	23342	23424	23345	23471	23424	23370	23502	23537	23563	23587	23423	23577	23529	23461	23368	23438	23390	23433	23363	23373	23368	23667	23496	23321	23693	23556	23346	23723	23415	23326	23389	23364	23623	23563	23565	23467	23373	23521	23519	23409	23465	23608	23454	23626	23496	23325	23392	23474	23421	23463	23592	23528	23366	23620	23541	23581	23458	23566	23554	23567	23289	23528	23535	23409	23479	23489	23324	23497	23593	23226	23393	23412	23498	23445	23321	23431	23362	23539	23437	23383	23325	23623	23691	23470	23389	23568	23433	23385	23427	23557	23425	23324	23499	23519	23420	23366	23593	23571	23495	23439	23365	23556	23421	23479	23545	23339	23568	23468	23588	23394	23297	23417	23464	23311	23509	23406	23312	23470	23494	23559	23394	23605	23284	23425	23599	23372	23548	23505	23378	23449	23614	23436	23571	23669	23467	23507	23305	23429	23357	23581	23449	23285	23515	23321	23409	23567	23569	23410	23690	23625	23503	23368	23376	23446	23334	23609	23521	23257	23413	23487	23567	23524	23567	23434	23723	23453	23560	23423	23382	23522	23448	23484	23619	23558	23444	23382	23546	23445	23590	23479	23412	23537	23608	23359	23439	23486	23357	23364	23420	23612	23373	23489	23513	23534	23445	23571	23475	23311	23372	23528	23301	23637	23615	23421	23572	23583	23508	23591	23355	23287	23329	23426	23547	23518	23364	23369	23408	23483	23475	23485	23445	23381	23612	23472	23351	23450	23517	23336	23568	23487	23524	23416	23425	23581	23446	23714	23572	23566	23581	23668	23576	23452	23387	23446	23459	23643	23325	23549	23514	23339	23624	23524	23462	23441	23536	23502	23407	23459	23444	23368	23595	23708	23456	23470	23389	23434	23309	23575	23466	23439	23473	23471	23532	23537	23370	23460	23707	23516	23397	23421	23447	23345	23371	23261	23548	23486	23517	23360	23424	23478	23451	23697	23450	23496	23559	23500	23637	23434	23474	23482	23331	23606	23692	23318	23497	23360	23325	23521	23556	23512	23354	23700	23419	23534	23605	23272	23435	23592	23494	23551	23337	23488	23503	23653	23283	23395	23457	23596	23615	23401	23544	23241	23307	23598	23304	23603	23302	23433	23498	23306	23360	23471	23623	23555	23415	23485	23420	23561	23426	23430	23344	23540	23483	23540	23416	23629	23567	23723	23375	23553	23558	23477	23448	23445	23446	23589	23414	23382	23563	23441	23590	23571	23416	23464	23476	23431	23367	23544	23386	23261	23468	23560	23420	23539	23505	23499	23491	23401	23403	23447	23398	23569	23624	23589	23528	23491	23467	23602	23465	23572	23469	23503	23390	23564	23413	23515	23714	23271	23256	23507	23650	23411	23327	23703	23564	23336	23289	23520	23287	23358	23600	23457	23332	23279	23561	23449	23293	23352	23531	23495	23295	23549	23442	23445	23470	23404	23354	23551	23513	23628	23314	23626	23776	23627	23381	23519	23322	23605	23627	23370
29619	40047	52638	41984	33418	31382	30717	30539	30273	30525	30538	30279	30450	30369	30654	30342	30482	30445	30534	30338	30458	30289	30554	30767	30347	30504	30244	30324	30598	30478	30282	30681	30563	30346	30529	30398	30355	30350	30307	30327	30372	30240	30344	30184	30539	30316	30497	30135	30259	30334	30273	30496	30617	30344	30388	30511	30602	30276	30349	30336	30562	30385	30548	30477	30439	30384	30320	30267	30185	30337	30378	30295	30753	30436	30469	30496	30468	30268	30372	30448	30419	30206	30331	30215	30308	30315	30485	30312	30465	30470	30327	30459	30324	30457	30289	30425	30499	30132	30313	30046	30401	30266	30354	30571	30249	30109	30265	30527	30492	30258	30287	30358	30391	30401	30497	30395	30407	30447	30195	30231	30391	30303	30524	30463	30412	30259	30424	30471	30450	30121	30399	30253	30485	30393	30466	30204	30248	30339	30290	30274	30359	30194	30544	30386	30598	30310	30282	30205	30221	30212	30222	30073	30454	30191	30703	30475	30317	30350	30277	30181	30050	30404	30626	30093	30347	30560	30326	30368	30429	30343	30499	30354	30212	30092	30237	30462	30122	30317	30561	30639	30330	30414	30343	30120	30479	30215	30466	30480	30332	30311	30261	30375	30369	30609	30365	30387	30444	30301	30352	30378	30299	30580	30261	30370	30467	30450	30325	30562	30146	30428	30317	30497	30389	30339	30283	30382	30332	30452	30424	30452	30254	30561	30499	30531	30251	30392	30309	30312	30554	30394	30589	30307	30497	30319	30640	30335	30259	30377	30412	30532	30340	30324	30354	30338	30214	30203	30537	30241	30506	30194	30523	30311	30442	30125	30521	30654	30287	30390	30169	30158	30217	30294	30298	30254	30321	30573	30315	30117	30518	30554	30502	30164	30272	30291	30188	30493	30430	30287	30394	30422	30436	30370	30786	30288	30291	30285	30268	30270	30274	30171	30310	30278	30433	30529	30416	30665	30331	30330	30370	30308	30202	30255	30449	29916	30348	30272	30369	30413	30254	30537	30603	30443	30627	30383	30444	30372	30276	30309	30421	30541	30135	30587	30354	30346	30421	30548	30165	30275	30641	30403	30530	30392	30578	30253	30245	30227	30313	30264	30362	30360	30212	30285	30273	30394	30158	30186	30566	30349	30295	30546	30544	30507	30606	30344	30487	30284	30369	30430	30508	30416	30353	30597	30639	30365	30414	30034	30377	30283	30494	30355	30370	30407	30212	30271	30383	30475	30260	30283	30459	30355	30489	30401	30467	30200	30020	30174	30276	30499	30282	30415	30440	30517	30403	30401	30361	30429	30369	30423	30229	30245	30398	30493	30238	30335	30246	30363	30556	30248	30453	30240	30252	30442	30447	30475	30127	30185	30403	30431	30174	30225	30399	30229	30555	30517	30359	30462	30299	30383	30424	30441	30453	30508	30345	30325	30620	30276	30223	30125	30493	30403	30325	30203	30384	30215	30603	30470	30125	30428	30551	30260	30271	30409	30335	30252	30383	30280	30318	30552	30271	30278	30423	30511	30140	30475	30334	30314	30158	30227	30314	30535	30320	30124	30509	30241	30277	30421	30282	30346	30460	30270	30375	30412	30410	30273	30493	30403	30589	30411	30275	30426	30285	30407	30367	30391	30299	30340	30106	30338	30686	30399	30411	30361	30363	30110	30433	30499	30388	30430	30270	30385	30183	30225	30583	30171	30343	30275	30425	30477	30488	30409	30405	30286	30306	30363	30023	30273	30458	30158	30477	30244	30497	30498	30270	30552	30296	30113	30371	30354	30492	30186	30495	30332	30380	30454	30231	30404	30499	30416	30514	30318	30406	30361	30302	30449	30399	30440	30514	30392	30426	30308	30275	30293	30293	30468	30198	30237	30388	30204	30503	30297	30774	30469	30399	30492	30259	30348	30426	30291	30141	30212	30140	30409	30309	30134	30368	30174	30452	30386	30341	30267	30356	30318	30439	30102	30430	30546	30489	30375	30300	30286	30496	30091	30146	30332	30455	30282	30371	30236	30415	30457	30298	30430	30514	30276	30374	30343	30654	30318	30193	30156	30548	30317	30240	30364	30235	30298	30180	30174	30200	30258	30564	30362	30464	30280	30158	30352	30385	30465	30474	30446	30399	30295	30240	30328	30495	30254	30221	30260	30479	30396	30376	30046	30363	30074	30432	30388	30609	30234	30261	30175	30425	30468	30205	30680	30369	30461	30601	30365	30483	30280	30376	30349	30071	30553	30491	30611	30365	30693	30372	30300	30246	30226	30359	30272	30514	30301	30274	30290	30260	30336	30313	30540	30273	30424	30516	30218	30359	30390	30369	30268	30338	30192	30198	30538	30476	30242	30352	30455	30137	30323	30275	30298	30316	30401	30350	30522	30464	30289	30436	30206	30296	30146	30632	30306	30554	30422	30663	30628	30290	30468	30447	30209	30520	30155	30623	30213	30434	30317	30613	30566	30437	30314	30503	30354	30229	30686	30479	30343	30454	30294	30223	30440	30360	30412	30441	30217	30322	30372	30644	30242	30505	30311	30319	30503	30322	30375	30362	30328	30538	30199	30151	30218	30669	30489	30260	30453	30584	30257	30307	30389	30313	30382	30541	30368	30079	30296	30439	30343	30591	30288	30377	30416	30484	30278	30599	30371	30254	30263	30260	30239	30402	30246	30204	30192	30309	30283	30367	30419	30536	30338	30280	30608	30247	30478	30342	30380	30398	30246	30299	30332	30347	30483	30511	30137	30495	30336	30261	29947	30519	30281	30563	30334	30652	30402	30202	30101	30501	30465	30220	30440	30221	30452	30209	30034	30320	30544	30689	30652	30435	30545	30546	30410	30418	30309	30536	30313	30394	30490	30722	30394	30460	30320	30459	30393	30463	30240	30381	30173	30428	30262	30455	30514	30419	30159	30228	30196	30221	30305	30433	30478	30254	30392	30444	30119	30381	30590	30319	30398	30283	30208	30402	30178	30648	30330	30145	30613	30310	30558	30352	30339	30408	30337	30363	30358	30333	30390	30197	30306	30462	30086	30119	30465	30137	30288	30365	30361	30366	30432	30421	30438	30140	30326	30333	30465	30472	30355	30543	30542	30544	30430	30391	30205	30561	30515	30111	30455	30442	30241	30520	30244	30369	30694	30390	30523	30401	30130	30441	30388	30349	30537	30281	30171	30263	30416	30275	30573	30433	30372	30531	30366	30187	30205	30341	30212	30291	30345	30266	30465	30570	30272	30522	30541	30441	30414	30244	30408	30297	30114	30724	30433	30336	30520	30216	30408	30332	30398	30209	30294	30420	30205	30592	30467	30391	30313	30261	30654	30161	30210	30504	29991	30477	30507	30617	30440	30259	30415	30198	30482	30507	30182	30166	30477	30457	30250	30200	30533	30313	30288	30548	30359	30479	30531	30338	30434	30708	30499	30420	30411	30581	30268	30477	30643	30411	30241	30325	30400	30474	30496	30361	30321	30184	30195	30377	30377	30493	30199	30211	30207	30353	30372	30393	30538	30501	30552	30509	30422	30113	30411	30578	30144	30286	30210	30517	30423	30313	30473	30401	30140	30286	30377	30273	30472	30537	30375	30215	30332	30216	30401	30185	30374	30452	30438	30344	30296	30430	30306	30227	30203	30352	30410	30419	30105	30286	30512	30518	30155	30180	30189	30435	30501	30351	30415	30481	30581	30418	30198	30452	30316	30490	30289	30243	30326	30396	30374	30281	30414	30441	30355	30313	30618	30612	30197	30298	30293	30135	30074	30199	30413	30465	30632	30577	30343	30369	30494	30561	30260	30375	30500	30366	30443	30329	30366	30129	30429	30477	30562	30510	30344	30258	30273	30298	30252	30398	30431	30385	30558	30385	30371	30371	30348	30426	30421	30427	30385	30254	30345	30314	30556	30397	30315	30419	30303	30414	30458	30651	30476	30540	30504	30469	30266	30324	30522	30134	30301	30339	30446	30226	30497	30482	30266	30401	30364	30376	30414	30341	30391	30075	30459	30597	30470	30311	30066	30327	30408	30514	30442	30638	30442	30512	30296	30455	30299	30360	30463	30291	30111	30209	30219	30311	30186	30184	30495	30219	30374	30388	30383	30357	30383	30468	30319	30246	30354	30632	30408	30323	30234	30146	30401	30377	30293	30018	30281	30346	30410	30354	30290	30326	30358	30547	30254	30426	30360	30204	30352	30478	30474	30012	30426	30449	30285	30415	30286	30136	30435	30365	30495	30369	30469	30194	30451	30575	30350	30422	30437	30527	30298	30438	30405	30505	30352	30483	30456	30492	30511	30322	30353	30347	30245	30373	30228	30436	30381	30280	30332	30398	30515	30443	30353	30457	30331	30318	30300	30627	30276	30314	30584	30419	30323	30340	30275	30322	30294	30511	30302	30245	30368	30274	30422	30088	30297	30223	30085	30157	30277	30491	30321	30586	30375	30263	30292	30308	30510	30200	30573	30316	30286	30414	30316	30492	30449	30187	30309	30239	30372	30487	30453	30441	30453	30550	30423	30253	30458	30168	30180	30386	30394	30666	30478	30256	30384	30304	29962	30629	30404	30520	30571	30623	30403	30329	30402	30438	30318	30280	30652	30379	30253	30332	30119	30341	30296	30283	30015	30441	30691	30392	30365	30573	30520	30546	30511	30383	30573	30295	30238	30648	30337	30240	30685	30450	30288	30235	30303	30510	30397	30331	30674	30123	30145	30386	30323	30499	30176	30287	30337	30198	30396	30535	30341	30408	30478	30107	30332	30358	30796	30435	30310	30731	30532	30432	30451	30467	30374	30339	30156	30472	30346	30477	30144	30187	30572	30447	30586	30205	30496	30357	30298	30550	30232	30457	30615	30430	30142	30605	30516	30241	30202	30301	30146	30326	30313	30255	30249	30398	30211	30452	30290	30276	30337	30211	30337	30290	30413	30330	30255	30379	30496	30303	30332	30192	30314	30619	30655	30532	30274	30617	30274	30346	30221	30267	30251	30309	30623	30447	30330	30431	30671	30393	30626	30455	30423	30456	30395	30356	30295	30416	30517	30390	30196	30397	30383	30412	30217	30374	30192	30584	30304	30502	30141	30248	30534	30357	30410	30423	30259	30590	30534	30148	30181	30180	30427	30416	30236	30676	30392	30408	30192
34979	63794	54566	36425	27027	23856	22975	22925	23081	22986	22956	22877	22894	22899	22879	22984	22853	22919	22977	23210	22758	23118	22961	23015	22991	23034	22946	22930	22783	22981	22971	22851	22875	22895	22853	22759	23021	23006	22967	22898	22800	22850	22889	22964	23067	23016	22982	22984	22918	23095	22848	23105	22847	22757	22956	22863	22904	22890	22845	22910	22997	22756	22899	22943	22953	22909	22950	22981	22936	22937	22942	22951	22920	23001	23109	22971	22885	23046	22827	22837	22980	23120	23005	22861	23003	22672	23082	22774	22938	22902	22963	22834	22996	22995	22949	22867	22806	22919	22815	23027	22942	22941	22991	22944	22907	22871	23136	22856	22899	22902	22912	22847	23007	22814	22844	22929	22855	22994	23009	22799	22997	22908	22980	22844	22930	22941	22934	23085	23054	22793	22948	22733	22958	22971	22898	22932	22862	22997	22798	23033	22836	22844	22688	22803	23094	22933	23065	22854	22879	23101	22873	22982	23003	22968	22927	22843	22712	22962	22881	23127	22945	22980	22894	22885	22980	23035	22966	22912	22932	22957	23087	22850	22866	22953	22983	22843	22967	22816	23070	22954	22954	22882	22935	23118	22927	22947	23107	22885	22979	22759	23025	22962	23086	22909	23087	22848	22865	23089	22974	22943	22936	23042	22889	22787	22806	22908	22793	22987	22901	22977	22788	22848	22956	22884	22921	22924	22769	23086	22798	22906	22932	23027	22785	22905	22844	22763	22856	22957	22809	23028	22912	22885	22740	22731	22999	22916	22969	23048	22858	22795	22969	22732	22851	22865	23145	23015	23009	22821	22845	23042	22833	23104	22956	22863	23065	22947	22927	22858	22775	23046	22870	22808	23021	23058	23050	22867	23008	22964	22931	22872	22798	22873	22912	22958	23076	22920	22808	22847	23097	22966	23131	22843	22899	22839	23017	22940	22884	23050	22874	22952	23053	23059	23066	22966	22817	23046	22849	23056	22991	22928	23023	22919	23008	23100	22813	22911	22967	22952	23099	22843	22956	22947	22816	22776	22869	22814	22938	22987	23039	22838	22866	22949	22979	22816	23115	22891	22963	22843	22993	22911	23056	22649	22926	22880	22960	22998	22867	23005	22866	23081	22952	23029	22964	23063	22894	22925	22911	22878	23086	22975	22976	22910	22896	23022	23034	22981	23091	23017	22945	22919	22944	22941	22799	22972	22975	23049	22887	22979	23029	22811	23095	23135	22709	23014	22933	23050	22930	23076	22918	22871	22916	22915	22902	22995	22947	22664	23017	22891	22855	23113	22875	23062	22842	22888	22904	22945	22800	22899	23015	22830	22858	22824	22964	22942	22989	22911	22911	22747	22923	22901	23041	22932	22889	23038	22798	22829	22790	23019	23008	22824	22919	22782	22842	23144	22881	22932	22978	22929	22844	22879	23089	22973	22912	23087	22856	23058	22829	22759	22923	22897	22955	22867	22883	22972	22926	22917	22989	22783	22889	22952	22808	23117	22809	22998	22849	22896	23021	22951	22819	22815	23023	22937	22846	23049	23037	23019	23080	23079	22997	22661	23107	23026	22822	23129	22876	22910	23040	22910	22919	22924	23007	22858	22816	22880	22875	23066	22939	22973	22849	22972	23053	23021	22771	22925	22869	22871	23009	23145	22883	22963	23013	23115	22968	23036	22886	22966	22821	22908	22952	22969	22823	22802	22954	22969	22947	22712	22924	22874	22909	23014	22933	22872	22978	22890	23059	22870	22939	22938	22848	22755	22987	22859	23020	22896	23156	22950	22975	22944	22884	22890	22929	22909	22957	22876	22899	22916	23030	22929	22932	22935	22883	22911	22873	23022	22805	22849	23044	22868	23010	23124	22894	22778	22967	22985	22878	22763	22822	22905	22966	22861	22867	23078	22846	22965	23005	22925	23132	22821	22771	23021	22852	23093	22994	22974	22919	22903	22948	22942	22939	22880	22765	22839	22951	23067	23047	22908	23065	22888	22960	22871	23055	23198	22982	22818	22902	22853	22992	22964	22726	22894	22886	22850	22883	22824	22971	22791	23118	23074	22941	22891	22802	22843	22965	22880	22945	22901	22966	23057	22957	22852	22836	22890	22995	22979	22857	22956	23012	22960	22777	22885	22857	22872	23060	23131	22589	23085	22892	23013	22916	23014	22817	22970	22941	22841	22889	22911	22772	23198	22866	22768	22886	22881	22923	22870	23144	22969	22857	23004	22999	23046	22837	22952	23152	23054	22937	22980	23097	22747	22886	23049	22928	23040	23062	22971	22783	22877	22996	22922	23029	22925	22954	23187	22990	22947	22841	22983	22851	22809	22854	22811	22988	22991	23078	22914	23044	22855	23082	22976	22877	23027	23016	22825	22918	22936	23048	23141	23037	22855	22945	22986	22894	23015	22888	22853	22935	22861	22982	23036	22814	22791	22943	22855	22825	23037	22866	23084	22878	23023	23017	22807	22721	22882	23186	22854	22878	23011	22948	23069	22780	22991	22985	23042	23102	22894	22888	23048	22926	23107	22906	22836	22942	22827	22876	22908	22994	22774	23002	22941	22971	22897	22974	23002	22946	22906	22816	22791	23022	22973	22966	22946	22878	22829	22931	22905	22863	23039	22951	23004	22933	22922	22949	22895	22743	22917	23055	22925	22945	22962	22941	22891	23073	22892	22908	23097	22889	22905	22783	22961	22989	22890	22902	22800	22958	22918	23082	22817	23068	22962	22935	22925	22822	22927	23001	22902	22861	22982	22835	22807	22944	23094	22858	22925	22989	22863	22959	22860	22925	23060	22839	22759	22963	23063	22877	22721	22900	22878	22807	23002	22986	22739	22772	22861	23151	22739	23007	22914	22947	22755	23057	23003	23202	22904	22973	22953	23015	22816	23032	23068	22906	23059	22767	23059	22934	22931	23017	23088	22818	22948	23162	22900	23039	22901	23014	23026	22853	23010	22807	22904	23025	22896	22858	22963	22963	22929	22837	23075	22805	22888	23080	22897	22894	22903	23004	22931	22993	22744	22972	22881	23098	23020	22858	22835	22806	23106	23006	22872	22772	22847	22716	22811	23109	23026	22794	22993	23052	22838	22797	22986	22825	23030	23028	23025	23078	22968	23108	22922	22968	23021	22760	22896	22947	22935	22865	22903	23132	22993	22869	22890	22983	22867	22908	22968	22888	22964	22973	22816	22814	22910	22838	22843	23100	22829	22952	23045	22762	23166	22957	22810	22857	22923	22907	23022	22965	22835	22987	22940	22936	22810	22924	22920	22685	22820	23104	23066	22986	22852	22910	22759	22910	23125	22946	23048	23021	22996	22797	23093	23045	22743	23017	22994	22928	22861	22978	22911	22882	23112	22841	22832	22863	22965	22842	23027	22912	22977	22884	22851	22900	23041	22862	22713	22887	22806	22874	22967	23079	22900	22996	22890	23017	22959	22912	22876	22998	22932	23032	23088	22890	22837	22898	23036	22979	23014	23006	22802	22872	22965	22934	23112	23023	23022	22974	22832	22879	22759	22926	22769	22875	22961	22883	22797	22893	22899	23002	22947	22584	22874	22749	23054	22955	23065	22834	22951	22884	22919	22850	22763	22983	23029	23042	22799	22821	22951	23014	22929	22818	22919	23101	23058	22946	23129	22968	22855	22995	22851	23053	22791	22925	22993	22918	22959	22823	22984	22987	22879	22728	22766	22999	22863	22964	22971	23131	22885	22908	22901	22877	23029	22800	22924	23092	22976	22818	23096	22898	22907	23055	22716	23095	22941	22793	22900	22926	22814	22833	22831	23047	22901	23025	23037	23013	23059	22943	22881	23003	22807	23010	22887	22829	23014	22965	22840	22990	22983	23086	22851	22962	23122	23152	22937	22860	22833	22991	22927	23061	22722	22882	23032	22995	22857	22965	22923	22776	23172	23053	22949	22948	22803	23203	22894	22977	22767	22947	22909	23067	22887	22644	23016	23122	22877	22898	22853	22893	23004	22958	22970	23018	22990	22972	22784	22724	22992	22995	22897	22910	23050	23120	22978	22907	22924	23011	22880	23163	22889	22993	22903	22826	22941	23109	22950	22860	23005	22937	23038	22980	22920	22964	22900	22812	22953	22956	22899	22912	22906	22862	22886	22940	22965	22903	22986	22919	22915	22881	22948	23051	23065	22769	22733	22951	22852	22941	22912	22974	23034	22696	22982	22932	22720	23101	22942	22763	22962	22910	22909	22842	23090	22887	23065	22730	23036	23029	22837	22995	22855	22905	22852	22968	22666	22797	22804	22858	23036	23103	22920	23182	22893	22644	22887	22911	22975	22885	22934	23065	22825	22829	23078	23001	22931	22890	22998	22992	22979	22873	22951	22933	23050	22980	22954	22940	22762	23038	22863	22919	23125	23050	22865	22875	22979	22876	22909	22992	23013	22935	22837	23020	22948	22955	23036	23064	22918	22904	22885	22989	23062	22857	22949	22957	22922	22972	22972	22937	23025	23064	23100	22916	22702	22823	23025	22837	23000	23048	22870	23002	23032	22813	23012	22973	22971	22919	23009	22844	22989	22805	22973	22942	22848	22768	22838	22742	23017	22802	22885	23113	23006	22922	22878	22931	23035	22960	23112	22791	23032	22820	22831	22932	23057	22887	22767	22945	22930	23007	22926	22899	22838	22932	22799	22833	23112	22959	23082	22741	23005	22990	22893	22865	22960	22795	22882	23128	22894	22845	22999	22912	22977	22991	22924	22882	22934	23047	22982	22856	22856	22834	23111	22901	23042	23023	22901	22939	22842	23085	23066	22806	22907	22853	22917	22903	23100	22831	22935	22835	23112	23021	22905	23127	23059	22939	22958	22830	22883	22937	22828	23003	22980	22871	23082	23066	23139	22852	22962	23077	23019	22913	22927	23061	22755	22893	22753	22930	22901	23069	22979	23044	22835	22935	23186	22841	22867	23102	22973	22890	23151	23064	22947	22949	23013	22800	22840	22953	22953	23022	22903	23008	22834	23011	22884	22894	22906	22896	23069	23149	23109	23017	22918	22828	22817	23003	22961	22864	22991	22914	22823	23047	22825	23003	23051	22999	22893	22818	22929	23016	22953	23052	22833	22971	22911	23124	22825	22892	22952	23017	23070	22923	22952	22977	22934	22770	22894
24120	27025	49697	47053	36823	32900	31974	30511	30484	30586	30407	30294	30422	30465	30363	30186	30342	30437	30864	30137	30521	30349	30467	30411	30150	30344	30545	30234	30305	30380	30098	30385	30116	30229	30187	30248	30253	30140	30227	30196	30387	30166	30355	30088	30140	30223	30078	30210	30311	30201	30267	30425	30247	30261	30287	30380	30202	30505	30154	30248	30271	30336	30344	29903	30132	30135	30123	30160	30055	30264	30359	30118	30197	30332	30245	30189	30328	30337	30497	30543	30211	30408	30033	30237	30317	30255	30299	30093	29996	30139	30222	30142	30054	30341	30233	30349	30108	30343	29981	30357	30229	30223	30267	30100	30296	30234	30207	30217	30393	30216	30117	30250	30338	30169	30450	30114	30403	30120	30133	30311	30586	29979	30238	30524	29999	30206	30231	30355	30544	30317	30191	30105	29998	30092	30247	30295	30043	30032	30303	30084	30139	30106	30178	30015	30297	30216	30218	30027	30029	30118	30252	29973	30276	30310	29930	30110	30237	30375	30461	30236	30084	30139	30199	30197	30441	30218	30205	30049	30042	30168	30192	30181	29817	29936	30342	30208	30230	30346	30317	30281	30243	30007	30268	30374	30181	30205	30551	30276	30153	30247	29982	30290	30180	29967	30250	30131	30404	30395	30275	30173	30358	30112	30273	30254	30209	30050	30106	30274	30250	30401	30161	30177	30291	30187	30275	30103	30283	30075	30140	30125	30299	30075	30157	30059	30210	30184	30250	30031	30473	30095	30069	30466	30043	30204	30187	30129	30133	30076	30235	30338	30280	30190	30251	30016	30015	29998	30122	30101	30160	30175	30225	30285	30332	29842	30178	30075	30122	29961	30347	30080	30276	30066	30280	29895	30487	30187	29887	30060	30071	30262	30252	30091	30136	30161	30164	30004	29974	30231	29983	30407	30349	30392	30435	30013	30289	30372	30102	30093	30172	30122	30062	30140	30108	30165	30357	30121	30313	30189	30137	30310	30367	29846	30283	30299	29945	29991	30356	30336	30282	30084	30209	30445	30190	30128	30124	30108	30128	30040	30225	30312	30271	30207	30134	30170	30075	30327	30257	30083	30321	30260	30073	30131	30351	29985	30275	30047	30325	29930	30317	30304	29977	30256	30106	29925	30109	30246	30489	30453	30335	30184	30180	30025	30121	30049	30215	30159	30258	30220	30479	30191	30294	30179	30103	30061	30269	30204	30054	30099	29976	30464	30247	30137	30160	30148	30334	30097	30195	30145	30292	30333	30324	30097	30044	30033	30108	30252	30067	30201	30204	30124	30382	30071	30305	30170	30356	29898	30377	30182	30194	30187	30132	30389	30242	30161	29790	30330	30045	30230	30239	30290	30158	30424	30195	30322	30203	30341	30486	30307	30196	30032	30236	30125	30303	30074	30119	30204	30147	30157	30272	30111	29936	30511	30044	30176	30152	29977	30149	30276	30347	30086	30141	29959	30306	30120	29908	30264	30166	30140	30279	30399	30227	30036	30292	30184	30326	30105	30305	30033	29945	30038	30139	30152	30082	30168	30287	30133	30287	30138	30245	30047	30039	30384	30216	30107	30143	30146	30157	30314	30243	30125	30387	30303	30195	30350	30024	30104	30180	30167	30273	30198	30266	30073	30213	30261	30298	29879	29990	30312	30372	30308	30229	30094	30267	30272	30438	30124	30243	30203	30408	30381	30150	30204	30153	29931	30040	30364	30197	30334	30209	30221	30382	30254	30301	30171	30300	30157	30286	30206	30447	29965	30212	30233	30104	30220	30408	30033	30021	30380	30193	30023	29984	30191	30170	30102	30252	30476	30146	30167	30439	30273	30265	30086	30372	30312	30037	30058	29930	30276	30184	30125	29989	30161	30140	30102	30156	30163	30177	30034	30119	30236	30281	30208	30185	30096	30192	29942	30088	30422	30115	30190	30163	30243	30219	30242	30069	30266	30379	30242	30487	30228	30200	30260	30267	30164	30210	30245	30348	30320	30137	30264	30284	30554	30278	30333	30319	30087	29994	30175	30053	30243	30436	29985	29963	29967	30182	30169	30395	30154	30427	30144	30426	30197	30311	30258	30514	30250	30224	30194	30341	30184	30075	29839	30224	30192	30128	30427	29889	30297	30261	29897	30110	30285	30514	30211	30235	30018	30201	30193	30269	30267	29992	30298	30109	30243	30350	30084	30144	30277	30059	30041	30143	30035	30292	30043	30218	30365	30300	30200	30109	30017	30209	30038	30266	30191	30150	30378	30174	30159	30013	30338	30032	30365	30282	30455	30102	30321	30250	30175	30335	30356	30341	30278	30227	30276	30252	30191	30105	29971	30105	30159	29924	30365	30367	30095	30070	30386	30343	30144	30143	30037	30130	30108	30540	30125	30228	30199	30160	30307	30354	30264	30161	30161	30167	30363	30282	30059	30248	30286	30386	30210	30224	30116	30335	30276	30176	30119	30113	30083	30283	30372	30175	30196	30211	30328	30090	30245	30128	30390	30006	30050	30087	30104	30104	30477	30377	30352	30244	30283	30348	30307	30201	30354	30005	30191	30247	30118	30185	30290	30187	30267	30243	30227	30081	30360	30131	30260	30358	30259	30143	30137	30258	30085	30346	30283	30383	30199	30171	30299	30153	30091	30159	30124	30256	30195	30220	30122	30044	30122	30216	30257	30320	29975	30220	30050	29920	30178	30318	30259	30153	30328	30241	30136	30117	30031	29894	30194	30133	30096	30414	30504	30287	30349	30211	30305	30151	30214	30186	30215	29973	30475	29928	30330	30313	30228	30051	30223	30121	30195	30251	30301	30407	30191	30262	30320	30193	29939	30469	30255	30180	30188	30013	30058	30235	30292	30094	30292	30131	30240	30090	30327	30319	30309	30144	30239	30083	30090	30175	30169	30191	30155	30332	30235	30084	30232	30268	29998	30112	30187	30436	30190	30185	30212	30479	30237	30345	30187	30126	30338	30392	30102	30143	30152	30348	30204	30329	30124	30362	30385	30300	30359	29998	30129	30136	30077	30304	29917	29960	30236	30223	30154	30105	30357	30050	30187	30131	30115	30436	30233	30102	30210	30224	30109	30249	30294	30290	30277	29996	30138	30264	29977	30179	30250	30245	30322	30011	30091	30490	30158	30465	30269	30246	30190	30069	30222	30375	30298	30223	30064	30220	30324	30152	30277	30263	30172	30201	30314	30205	30279	30403	30163	30206	30287	29979	30214	30364	30021	30274	30065	30197	30058	30054	30281	30143	30166	30351	30355	30185	30319	30026	30300	30088	30197	30462	30155	30238	30158	30227	30280	30247	30155	30159	30222	30328	30125	30201	30135	30098	30156	30019	30054	30100	30272	29919	30343	30293	30102	30190	30253	30288	29889	30013	30380	30171	30142	30300	30371	30348	30135	30128	29959	30274	30170	30208	30384	30325	30303	30053	30166	30206	30294	30258	30070	30262	30178	30110	30133	30332	30223	30317	30243	30163	30234	30262	30257	30224	30345	30057	30234	30609	30174	30371	30407	30271	30136	30298	30608	30354	29936	30231	30057	30136	30243	30211	30130	30380	30247	30147	30332	30215	30076	30304	30413	30082	30019	30179	30389	30318	30210	30050	30048	30195	30129	30193	30227	30177	30182	30026	30016	30151	29967	30226	30073	30324	30123	29939	30070	30085	30062	29983	30071	30000	30193	30208	30343	30181	30270	29884	30241	30303	30286	30402	30347	30064	30149	30249	30044	30054	30221	30411	30324	30245	30306	30092	30165	30067	30214	30113	30233	30361	30158	30362	30166	29897	30189	30266	30014	30287	30107	30334	30283	30337	30234	30398	30245	30378	30214	30390	30206	30209	30286	30145	30197	30241	30171	30260	30334	30125	30099	30193	30176	30093	30131	30320	30138	30223	30181	30239	30158	30278	29984	29986	30216	30450	30383	30301	30023	30415	30182	30228	30294	30222	29980	30023	29995	30189	30096	30356	30290	30216	30100	30177	30083	30412	30016	30360	30291	30185	30154	30089	29941	30224	30296	30278	30235	30256	30079	30089	29943	30158	30156	30021	30170	30185	30221	30112	30325	30285	30162	30497	30076	30152	30223	30075	30323	30132	30068	30386	30289	30190	30315	30494	30016	30108	30238	30242	30420	30358	30294	30053	30300	30365	30296	30191	30511	30157	29915	30295	30193	30357	30374	30545	30248	30253	30440	30217	30268	29957	30026	30166	30090	30096	30142	30087	30049	30088	30469	30063	30099	30158	30068	30225	30337	30397	30410	29970	30338	30239	30130	30016	30327	30475	30489	30269	30384	30164	30083	30087	30312	30178	30394	30300	30109	30117	30177	30416	30179	30422	29974	30016	30335	30101	30324	30246	30067	30144	30286	30124	30262	30297	30082	30366	30145	30477	30145	30212	30007	30333	30058	30304	30207	30060	29922	30425	30429	30259	30227	30332	30425	30250	30296	30086	30140	30260	29926	30129	30114	30343	30427	30343	30282	30195	30402	30184	30187	30079	30260	30315	30044	30373	30175	30220	30277	30160	30066	30366	30175	30171	30205	30302	30279	30259	30348	30066	30203	30057	30097	30088	30351	30033	29856	30356	30138	29904	30379	30456	30109	30196	30199	30239	30417	30259	30130	30245	30011	30165	30199	30127	30151	30167	30313	30170	30079	30159	30382	30087	30087	30209	30260	30375	30182	30119	30138	30202	30700	30042	30171	30388	30166	30128	30295	30199	30037	30054	30094	30215	30431	30201	30129	30213	30083	30153	30348	30074	30165	30004	30116	30024	30417	30185	30086	30285	30133	30442	30252	30202	30091	30297	30314	30227	30343	30153	30213	29935	30347	30263	30227	30383	30213	30318	30314	30189	30272	30124	30205	30159	30275	30263	30168	30416	30061	30201	30019	29937	30184	30327	30182	30179	30175	30315	30206	30251	30137	30063	30369	30205	30317	30191	30240	30284	30216	30325	30018	30367	30265	30374	30315	30255	30070	30204	30197	30034	30172	30103	30238	30168	30194	30097	30244	30341	30375	30250	30234	30281	30000	30016	30204	30263	30279	30275	30210	29980	30286	30362	30205	30183	30126	30156	29963	30026	30171	30029	30456	30407	30204	30126	30212	30283	30050	30231	30553	30212	30350	30397	30424	30186	30145
53102	100190	88632	60265	38762	27105	23200	22936	23080	22860	22971	22986	22858	22801	22929	22928	22880	22841	22911	22914	22941	22974	22816	22715	22705	22888	22864	22977	22913	23024	22961	22963	22899	22797	22959	22874	22938	22976	22858	22852	22758	22722	23059	22876	22803	22966	22858	22852	22931	23135	22922	22850	22625	22770	23002	22897	22824	22890	22739	23091	22930	22910	22739	23019	22977	22889	22779	22834	22954	22826	23015	23022	22867	22991	23023	23000	22682	23001	22953	22758	22823	22885	22922	22748	22804	22785	22921	22878	23005	23003	22939	22899	22777	22756	22944	22968	22721	22812	23002	22924	23048	22840	22908	22881	22976	22952	22846	22853	22955	22831	22951	22778	22715	22891	22774	22953	22893	22871	22909	22790	22914	22917	22925	22918	22931	22702	22900	23138	22830	23030	22782	22961	22948	22870	22912	22815	22691	22838	22888	22880	22680	22985	22945	23081	22757	22884	22837	22863	22815	22795	22858	22878	22672	22931	22921	23026	22721	22859	22808	22903	23140	22845	22770	22840	22848	22971	22873	22926	22772	22897	22819	23000	22733	22967	22833	22897	22805	22833	22929	22792	22947	22917	22945	22992	22869	22880	22805	22848	23128	22850	22835	22774	22942	22913	22780	22851	22727	22953	22901	22777	22787	22927	22977	22691	22978	22947	22914	22931	22830	22932	22836	22984	22730	22968	22791	22838	22818	22862	23147	22916	22699	22911	22903	22946	22858	22652	22816	22986	22944	22954	22718	22855	22835	23057	22939	22824	22882	23003	22896	23075	22830	22844	22928	22770	22913	22837	22905	22858	22799	22879	22965	22864	22834	22878	22948	22897	22718	22918	22774	22953	22862	22885	22938	22970	22950	22813	22999	23044	23049	23129	22835	22933	22654	23115	22892	22656	22819	22840	22637	23036	22826	23041	22759	22995	22969	22844	23086	22929	22702	22709	22794	22940	22847	22854	22753	22910	22775	22805	22900	22947	22778	22821	22856	22877	23004	22778	22859	23024	22914	22954	23010	22863	22922	22882	22882	22867	22802	22977	22716	22824	22878	22806	22817	22825	22936	23050	22797	22857	22838	22840	22973	22951	22829	22928	22789	22605	22857	22881	22882	22795	22905	22910	22817	22961	22856	22776	22922	22964	23011	22773	23019	22723	23028	22851	22815	22927	22921	22843	22792	22805	22924	22988	22956	22668	22952	23015	22907	23075	22877	22868	22813	22971	22866	22826	22897	22959	22966	22879	22914	23089	22774	22773	23028	22703	22776	23057	23039	22785	22735	22936	22865	22910	22859	23099	23122	22654	22904	22863	22768	22789	22767	22707	23035	22686	22938	23011	22954	22943	22809	22946	22947	22785	22851	22902	22816	22980	22947	22737	22878	22896	22742	23028	22989	22956	22742	22952	22892	22823	22765	22948	22774	22696	22921	22781	22883	22642	22866	22849	22862	22851	22684	22942	22853	22801	22947	22945	22750	22957	22914	22799	22750	22960	23077	22934	22942	22839	22826	22766	23036	22940	22970	22821	22882	22790	22781	22757	22964	22863	22847	23006	22938	22902	22790	22795	22917	22945	22814	22926	22775	22873	22965	22739	22921	22825	22846	22850	22854	22896	22859	22786	22814	23047	22735	22699	22897	22971	22938	22826	22961	22847	23026	22842	22793	22928	22664	22759	22920	22782	22921	22944	22938	22979	22820	23059	22763	22866	22828	22698	23055	22790	22850	22846	22918	22991	22914	22784	23028	22976	22907	22963	23082	22853	22607	22917	22833	22946	22911	22999	23067	22934	22898	23056	22932	22891	22958	22815	22797	22820	22981	22887	22937	23031	22809	22706	23093	22957	22955	22817	22910	22743	22874	22948	22913	23047	23000	22778	23084	22906	22931	22797	22943	22735	23056	22840	22755	22748	23074	22895	22782	22891	22744	22829	22822	22924	22786	22919	22772	22848	22794	22884	23070	22733	23058	22932	22924	22761	22867	22900	22919	22912	22866	22943	22756	22939	22922	22920	23039	22954	22918	22848	22764	22760	22850	22908	22910	22970	22818	22894	22721	22854	22828	22959	22851	22752	23039	22916	22871	22828	22858	23010	22873	22794	22602	22803	22754	22933	22898	22926	22949	23050	22910	23039	22682	22757	22930	22954	22815	22858	22864	22725	22918	22906	22992	22885	22943	23142	22986	22855	22917	22838	22948	22800	23013	22972	22935	22875	22998	22793	22924	22954	22874	22864	22824	22869	22971	22876	22786	22753	22759	23072	22782	23017	23021	23002	22894	22734	22971	22662	22865	23020	22919	23050	22730	23040	22756	22595	23059	22673	22813	22857	22928	22857	23023	23012	23027	22993	22968	22753	22781	22912	22859	22811	23103	22923	22743	22698	23014	23069	22800	22967	22845	22848	22851	22876	22846	22907	22869	22901	22937	22867	22644	22818	22566	23000	22903	23019	22947	23015	22819	22622	22775	22844	22766	22880	22735	22897	22744	22903	22809	22970	22973	23022	22830	22852	22943	22976	22725	22920	22867	22881	22970	23021	22837	22899	22902	22809	22979	22894	23267	22853	23108	22959	22856	22845	22889	22966	22963	22795	23011	22703	22962	22872	23032	22705	22919	22834	22854	22877	22870	22907	23059	22837	22918	22960	22798	23160	23088	23012	22872	22863	22863	22794	22773	22770	22922	23003	22949	23058	22807	22823	22805	22895	22962	22780	22852	22945	22637	23081	22962	22786	22707	22919	22944	22904	22829	22878	23009	22785	22607	22778	22849	22941	22765	22963	22927	22646	22998	22849	22832	22965	22881	22878	22909	22667	22806	22896	22811	22863	22788	22807	22994	22509	22943	22922	22795	22860	22969	22830	22890	22921	22762	22857	22759	23029	22983	22874	22983	22960	22863	22875	22848	22880	22886	22824	22751	22755	22891	23001	22873	22827	22918	22964	22850	22880	22854	22856	22956	22925	22908	22963	22912	22677	22943	22863	23000	22843	22771	22908	22668	22999	22858	22764	23023	22872	22853	22878	22946	22822	22838	22868	22923	22865	22750	22847	22710	22845	22968	22805	22928	22785	22950	22992	23074	22862	22736	22861	22914	22981	22841	23054	22894	22784	22989	22709	22982	22731	22788	22733	22816	23034	22846	22903	22917	22821	22833	22943	22938	22958	22964	22843	22954	23041	22759	22723	22836	22688	22718	22946	22937	22896	22989	22905	22814	23128	22870	22876	22791	23088	22949	22735	22769	22999	22734	22918	23061	22880	22802	22904	22953	23042	23034	22797	23056	22966	22892	22918	22986	22814	23094	22821	23105	23062	22879	22866	23016	22850	23020	22889	23034	22918	22851	22747	22805	22817	22940	22808	22772	22933	23154	22766	22884	22886	22881	22937	22900	22945	22922	22841	23093	22988	22871	22864	23081	23036	22954	22909	22992	22853	22842	22861	22876	22851	23009	22962	22946	22795	22964	22798	22796	22885	22970	23052	22922	22871	22855	22803	22886	22770	23046	22963	22876	22948	22910	22868	22981	22876	22837	22893	22845	22869	22912	22960	22951	22863	22692	22891	22792	23079	22806	22904	22798	22910	23000	22902	22923	23031	22744	22919	22929	22958	22847	22748	22929	22981	22851	22823	22764	22661	22714	22681	22880	23060	22806	22703	22827	22655	22985	22961	22994	22830	22903	22868	23047	22789	22802	22999	23144	22874	22756	22937	22976	23044	23032	22962	22852	22885	22964	22844	23089	22914	22866	22719	23006	22962	22788	22981	22929	22971	22714	22872	22840	22823	22932	22893	22860	22880	22822	22765	23023	22658	22675	22853	23019	23043	22913	23017	22807	22890	22929	23092	22965	22939	22918	22833	22628	22995	22709	22855	22865	22812	22932	22895	22911	22846	22982	22915	22848	22815	23006	23070	22753	22820	22917	22894	22759	22979	22774	22956	22939	22988	23019	22872	23005	22915	22973	22890	22945	22977	22785	22859	23100	22840	22947	22830	22880	23024	23009	22827	22957	23023	22942	22854	22882	22775	22932	22950	22696	22955	22833	22823	22855	22897	23030	22962	22982	22934	22889	22854	22858	22930	22888	22908	22769	22743	22989	22844	22797	22934	22916	22902	23032	22705	22843	23032	23097	22896	22853	22921	22805	23022	22715	22913	22954	22928	23029	22889	22945	22855	22854	22825	22894	22682	22976	23051	22973	22876	22861	22858	22828	22881	23008	22760	23023	22654	23068	22924	22798	22878	22923	22776	22939	22919	22868	23211	22670	22730	22968	23099	22920	22833	23084	22835	22771	22742	22997	22906	22910	22899	22894	22894	22773	22738	22676	22923	22917	22905	22824	23074	22946	22927	22779	22756	22930	22845	22848	22939	22841	22815	22875	22777	23096	23109	22989	22778	23059	23004	22974	22975	22951	22853	23026	23074	22805	22813	22736	22845	22702	22881	22939	22797	22880	22984	22902	23000	22907	22921	22941	22865	22760	22802	22689	22869	22897	22801	22927	22768	22812	23016	22786	22958	22995	22895	22923	22784	22985	22843	22891	22765	22845	22762	22859	22834	22880	22851	22871	22819	22811	22817	22922	22868	22901	22708	22628	22861	22929	22826	22836	22960	22738	22542	22717	22905	22751	23038	22915	22878	22748	22832	22736	22906	22712	23001	22948	23138	22976	22833	22849	22961	22832	22833	22970	22761	22905	22734	22871	22938	22796	23053	22761	22884	22949	22994	22800	22874	22987	22802	22791	22881	22733	22779	22955	22830	23008	22751	23074	22849	22892	23028	23024	22954	22881	22819	22958	22835	22854	22864	22622	23058	23001	22853	22877	22833	22859	22751	22862	23125	22898	22943	22718	22852	22925	22911	22663	22776	22675	22805	22967	22878	22771	22840	22582	22716	22743	22893	22988	22806	22872	22872	22882	22734	22979	22953	22919	22892	22869	22766	22822	22893	22877	22903	22954	23010	22768	23051	22861	22889	22930	22966	22797	22931	22903	22956	22818	22851	23056	22778	23009	23223	22888	22898	22889	22874	22748	22991	22817	22777	22951	22947	22946	22910	23097	22976	22884	22916	23042	22825	22937	22989	22770	22973	22901	22849	22913	22746	23030	22979	22991	22903	22839	23069	22902	22872	22902	23041	22803	22766
22361	24223	43567	44458	37635	33501	33420	30982	30882	31767	31375	31529	31651	31318	31463	31254	31087	31235	31236	31351	31279	31330	31458	31248	31229	31297	31114	31161	31258	31258	31059	31308	31376	31064	31004	31034	31186	30930	31125	30939	31068	31030	31148	31203	30887	31210	31009	31209	31250	30985	31240	31098	31153	31409	31258	31315	30900	30946	30998	30875	31125	30985	31467	30931	31091	30879	31150	31221	31020	31161	31167	31010	30983	31246	31108	30716	30928	30975	31051	31100	31004	30981	31010	31032	30873	31151	31079	31037	31161	30957	31210	30985	31027	31108	31151	30956	31289	31005	31155	31054	30973	30901	31210	31035	31040	30981	30938	31085	31174	30879	31017	30937	31024	30829	30900	30921	30877	30950	30793	30881	31044	30966	31238	31053	31362	30974	31094	31107	31226	31142	30936	30795	30953	31027	31026	30762	31100	30697	31003	30984	31212	31038	31177	31171	31132	31110	31101	30854	30993	31122	30890	30872	30953	31162	31145	30898	31072	31167	31031	31028	31105	30879	31081	31051	30977	31071	31060	30938	30974	31086	31084	30869	31169	30897	31070	31049	31219	31115	30678	31097	31022	30905	31223	31079	31053	30877	31449	30774	31074	31117	30993	31056	30762	30848	30902	31241	31027	31000	30668	30715	31224	30897	31266	30849	31053	30820	30754	30809	31154	31006	30770	30774	31079	30883	31117	30951	30948	31082	31048	31238	30915	31116	31066	31018	31274	30999	30906	30810	31256	30989	31140	31023	31060	30838	31029	31001	31158	30973	30999	30880	31004	30883	30977	30779	31088	30786	31223	31099	30939	30875	31166	31065	31114	31217	31043	31111	30973	31047	30881	31122	31231	30834	30648	31194	30883	31303	31013	31115	31171	31029	31227	30986	31285	31166	31053	30938	31096	31003	31171	30851	31162	30887	30874	31033	30995	31113	30996	30927	31173	31052	30905	30778	30867	30846	31007	31105	31106	30962	30931	31029	31106	31108	30965	31009	31029	30920	31108	30995	31069	31298	31056	31039	30965	30798	31054	30911	31158	30809	31187	30867	31153	30997	31179	31056	31118	30926	30897	30904	31063	31032	30903	30991	30997	31149	30922	31071	31130	30979	30942	30781	30975	31045	31215	31036	31232	31082	31057	30844	31066	31229	30852	31151	30873	31009	31043	31252	31128	31099	31153	31034	31048	31054	30954	30948	30846	31043	31052	30897	30851	31043	31218	30931	31177	31023	30959	31208	31012	30973	30772	30985	30931	31068	30755	30912	31278	31093	31225	30896	30882	31138	31038	30911	30810	30978	30913	30938	31260	31185	30921	31009	31277	31237	31090	30967	30800	30983	31005	30921	31042	30957	30936	31143	30852	31155	31168	31136	31041	31070	31148	30967	31152	30929	31287	30967	31003	30969	31071	30963	30929	31225	31097	31104	30902	31116	30657	31043	31021	31212	30943	30632	30903	31028	31218	31073	31293	31066	31064	30881	30827	30979	31215	31009	31104	30830	31122	30864	30979	30980	31007	31044	31050	31100	31329	31154	31014	30967	31108	31215	31140	30915	31246	31103	31031	30876	31013	31094	30963	31169	31021	30958	30859	30955	30877	31007	31252	31081	30913	31038	31161	31028	30716	30918	30911	30997	31101	30884	30806	30970	31163	30731	30919	31174	31259	31067	30986	31154	31065	31126	31157	31059	30960	30969	30982	31150	31008	31017	31023	31144	31143	31019	30891	31040	31212	31038	31101	31032	30985	31206	31171	31005	30778	31139	31057	31261	30999	30957	30972	31023	31104	30979	31245	30970	31061	30975	31123	30916	31145	30888	30934	31135	31065	31092	31365	31054	30983	30988	30923	31049	30926	30766	30802	31118	31048	30882	30983	30754	31269	31105	31027	31060	30980	30934	31297	31098	31123	31178	31043	30808	30772	31148	31063	31029	30916	31005	31091	31127	30886	30851	31192	31093	30879	31028	31095	31067	30901	31015	31018	30983	30820	31356	30955	30710	31253	30919	31028	31034	30783	30970	30978	31125	31238	31129	31005	31238	30950	31015	31019	30996	31036	31171	31096	30900	30940	31000	30907	31003	31132	30990	30958	31206	30813	31147	30970	31087	30788	30908	30882	31241	31257	31168	31243	31126	31296	30983	31054	31048	31097	30894	30736	30834	30977	31051	31026	31010	30901	30937	31062	30982	31129	30938	31120	31035	30775	30902	31079	30983	31140	30771	30882	30775	31033	30821	30988	31054	31096	31091	31111	31034	31033	30900	31319	31102	30964	31139	30859	31090	31099	31033	31096	30780	31242	31104	30952	30991	30671	30957	30882	30813	31010	31178	31235	31006	31007	31172	30875	31307	31018	31100	31020	31130	30996	30956	30885	31068	31087	30896	31094	31144	31058	30750	31122	31074	30841	30911	31119	31212	30767	30815	31035	31043	31130	31010	30983	30950	31050	30971	30942	30998	30891	31135	31010	31045	30842	30902	31008	30771	31028	30891	30987	31013	31255	31210	31091	30787	30909	31148	31323	30871	30852	30885	31137	31286	30957	31031	31007	31010	30912	31016	30892	30933	30894	30919	31060	31119	31198	31153	30989	31102	30868	31078	31110	31093	31072	30898	30963	30947	30916	30908	30956	31205	30951	30830	30819	31092	31070	31047	30878	31154	31151	31232	31223	30873	30988	31226	31192	31012	30968	30960	30987	30972	31252	31106	31002	31057	30989	31156	30742	31013	30848	31097	31194	31092	30935	30912	31119	31153	31120	31008	30930	30805	30818	30992	30978	30923	31118	31074	31000	30940	31262	31101	30740	30841	30824	30865	30989	31115	31039	30789	30997	31013	30978	31006	30996	30976	30932	31043	31073	31277	31052	31017	30927	30928	30977	30992	30758	30901	30989	31263	30816	31166	30983	30892	30968	30903	31051	31215	31317	30994	31026	30962	31131	31203	30943	31262	30948	30922	30710	31155	30848	30970	30884	30838	31068	31042	31191	31159	31107	31028	30989	30767	31081	31148	30980	30865	30954	30920	31006	30952	30898	30808	30872	31314	31040	31014	31161	31083	31076	31074	31014	31118	31068	31157	30792	30770	31105	31369	30903	31041	31049	31098	30853	31071	30849	30947	31194	31137	31070	31183	30841	31148	31086	31012	31119	30969	30926	30997	31008	30987	30902	31323	31068	30930	30925	31106	31083	31025	31028	31120	31151	31046	31159	31272	31198	31185	31106	30765	31007	30887	31000	31038	30893	31237	31401	31103	30992	30932	30999	30991	30971	30885	31018	30976	30979	31192	31150	31178	30891	31117	31072	31227	30768	31034	30930	30909	31013	30853	30867	30881	30946	30875	31039	30982	31235	30949	31289	30959	31016	31052	31087	31044	30905	30959	31163	31176	30863	31015	31089	30948	30990	31116	30801	30833	30922	30848	30785	31094	31066	30883	31055	31033	30836	31051	31356	30908	31020	31081	30768	31296	31193	30897	30940	31201	30925	31126	31130	30620	30935	30932	31139	31304	31123	30986	30964	31059	31220	30968	31082	31128	31098	31083	31206	30957	30975	31014	30747	30989	31068	31137	30863	30958	31198	31019	30842	30969	30990	31175	31118	30902	31022	31118	31016	31110	31180	30914	31090	30992	31173	31091	30921	31165	31192	31018	31045	31132	30814	30985	30945	31117	30798	30994	30766	30907	31123	30955	30922	30881	30827	30941	30900	31113	30883	31027	30903	31192	31132	30860	31196	31199	30819	30851	30924	30915	31145	30974	30803	31159	31042	30828	30887	30785	31114	30987	31010	31380	31202	31260	31097	30819	31163	31065	30719	30823	30987	30995	30953	30905	30846	31098	30982	31018	31034	30633	31248	30962	30879	30974	30948	31200	30929	31083	30882	30984	30957	30964	31143	31247	31076	31037	31026	30967	30975	31135	31258	31035	30948	31208	31267	31048	30978	31247	31046	31011	31275	30916	30775	30993	31100	31076	30922	31084	30989	30724	30990	30972	31166	30966	30997	31052	31129	31027	31167	30843	31217	31124	31226	31110	30824	30970	30825	31287	31058	30994	31110	30885	30851	31022	31246	30996	30843	30932	30883	31251	30980	30767	31189	30863	31100	30960	31129	30935	30952	30954	31140	30792	31155	31067	30790	30855	30843	30938	31024	31000	31190	31105	31026	31169	30913	31012	31228	30830	30918	30992	31229	30827	30950	30989	30897	31134	31083	31078	31084	30909	30884	30950	31007	30894	31008	31042	31129	30894	31040	30999	30992	30897	31169	30991	31123	31107	31081	31055	31042	31126	30934	31071	30820	31002	31153	30897	30975	30725	31065	31029	30796	31076	30794	31033	30941	30945	30889	31029	31152	31038	30970	30981	30949	30961	31067	30883	30861	31024	31072	30889	31191	30893	31092	30889	31225	30926	30954	31132	30688	31181	31151	30940	30776	31008	30978	30942	31132	31096	30850	31103	31316	31106	31206	30947	30967	30890	30779	30859	31273	31044	30811	30877	30893	30918	30761	30920	30943	31055	31193	30902	30958	30921	30861	30946	30983	31034	30722	30739	30872	31171	30822	31024	31172	30820	31168	31147	31195	30973	30990	31107	30956	30920	30987	30921	31086	31098	30998	30767	30837	31357	31119	30814	31118	30994	31338	30893	31182	31057	30856	31230	31240	31016	31190	31225	31147	30826	30715	31044	30881	30904	31147	30639	30875	31178	30819	31021	30831	30766	30988	30871	31170	31065	31030	31280	30966	30986	30972	31162	31001	30968	30958	30917	31106	30902	30966	30773	31040	31206	31026	30656	31289	30727	30987	31118	30977	31223	31066	31023	31016	30908	31127	30847	30982	31082	30973	31045	31027	30900	31243	30900	31126	31070	30957	31154	30945	30820	31182	31107	31137	30963	31152	30889	30931	30874	31110	31129	30855	30984	30956	30882	30926	30755	30924	30807	31192	30706	30817	30828	30963	31130	30912	31101	31223	30909	31067	30769	30949	31047	30858	30930	31100	31086	31246	31098	31212	31477	31179	31010	30985	31248	31097	30927	30826	30936	30984	31106	31016	30911	31087	31127	31184	30958	31224	30927	31156	31108	31011	30805	30972	31193	31038	31069	30993	30963	30898	30954	30994	30838	31079	31005	30874	30953	31009	31305
62338	98778	92806	78820	51808	31827	23796	23346	23388	23188	23497	23333	23191	23329	23330	23481	23422	23381	23453	23282	23577	23467	23536	23191	23345	23402	23284	23287	23549	23500	23464	23531	23505	23306	23457	23363	23474	23541	23562	23456	23267	23461	23412	23407	23178	23367	23475	23134	23377	23327	23458	23439	23399	23655	23521	23420	23464	23392	23592	23256	23559	23546	23408	23484	23485	23504	23264	23573	23430	23415	23339	23498	23457	23353	23333	23432	23495	23309	23350	23431	23447	23300	23483	23595	23746	23541	23615	23330	23441	23365	23387	23447	23282	23315	23413	23314	23268	23384	23486	23577	23605	23280	23507	23440	23471	23382	23500	23252	23514	23404	23620	23502	23470	23317	23393	23477	23368	23448	23312	23491	23555	23464	23529	23602	23473	23508	23432	23531	23540	23425	23333	23387	23333	23374	23433	23371	23455	23316	23336	23348	23497	23358	23475	23382	23427	23380	23330	23534	23411	23427	23315	23392	23323	23380	23484	23515	23087	23336	23592	23343	23424	23462	23443	23460	23354	23601	23377	23376	23638	23350	23461	23399	23417	23559	23362	23416	23377	23255	23334	23481	23381	23370	23486	23279	23423	23434	23628	23341	23359	23351	23389	23566	23356	23378	23486	23395	23332	23261	23444	23393	23494	23375	23580	23571	23389	23420	23332	23454	23390	23286	23272	23591	23368	23399	23326	23585	23213	23408	23542	23544	23418	23345	23524	23322	23585	23466	23365	23410	23479	23290	23450	23356	23378	23389	23571	23261	23169	23428	23310	23356	23482	23403	23391	23313	23268	23641	23328	23392	23270	23408	23568	23364	23227	23401	23257	23538	23526	23440	23394	23610	23521	23395	23451	23492	23377	23265	23252	23432	23341	23493	23388	23513	23524	23443	23414	23594	23433	23353	23470	23359	23453	23369	23334	23261	23496	23346	23549	23060	23498	23425	23392	23436	23394	23355	23353	23588	23499	23323	23550	23503	23535	23443	23386	23577	23476	23614	23317	23610	23467	23523	23428	23416	23432	23486	23475	23491	23365	23298	23472	23461	23534	23335	23603	23364	23414	23363	23352	23428	23475	23303	23475	23490	23579	23413	23461	23571	23449	23625	23292	23297	23434	23247	23429	23357	23448	23332	23365	23413	23494	23319	23542	23297	23363	23273	23533	23326	23383	23490	23299	23479	23353	23473	23569	23536	23170	23534	23209	23581	23346	23436	23570	23408	23570	23377	23299	23358	23255	23443	23417	23396	23531	23370	23446	23457	23425	23535	23475	23288	23408	23435	23442	23276	23300	23367	23395	23593	23415	23493	23351	23561	23343	23641	23470	23580	23525	23403	23407	23265	23398	23409	23153	23238	23514	23328	23298	23307	23574	23223	23401	23399	23356	23444	23391	23382	23388	23464	23328	23429	23330	23399	23394	23395	23301	23554	23477	23265	23332	23206	23487	23434	23601	23293	23467	23523	23392	23649	23383	23467	23522	23374	23415	23243	23238	23429	23591	23488	23481	23394	23393	23237	23509	23450	23388	23531	23531	23452	23479	23363	23338	23356	23284	23532	23160	23542	23509	23243	23631	23423	23402	23488	23312	23455	23415	23325	23314	23291	23241	23405	23371	23470	23334	23424	23535	23428	23515	23504	23384	23489	23456	23436	23475	23319	23556	23571	23273	23519	23402	23381	23366	23465	23498	23490	23474	23430	23480	23503	23369	23412	23562	23494	23422	23534	23457	23428	23271	23371	23416	23331	23597	23521	23357	23516	23455	23591	23227	23437	23302	23355	23405	23472	23542	23412	23640	23273	23252	23292	23515	23370	23470	23432	23433	23326	23548	23441	23383	23531	23553	23321	23480	23431	23500	23378	23290	23633	23452	23582	23625	23519	23580	23374	23310	23414	23494	23656	23491	23412	23375	23424	23330	23381	23482	23365	23502	23373	23416	23231	23576	23462	23330	23312	23451	23377	23590	23485	23286	23321	23407	23545	23519	23417	23307	23468	23489	23341	23417	23363	23389	23450	23346	23336	23185	23489	23511	23369	23433	23518	23289	23410	23489	23379	23240	23401	23560	23576	23501	23225	23500	23565	23307	23435	23412	23205	23448	23488	23286	23381	23393	23456	23408	23329	23353	23261	23307	23477	23420	23578	23438	23531	23567	23429	23380	23261	23201	23668	23334	23379	23480	23485	23529	23451	23363	23566	23457	23538	23427	23510	23278	23731	23427	23355	23487	23482	23408	23428	23479	23201	23415	23550	23448	23527	23534	23416	23347	23261	23515	23392	23430	23459	23539	23382	23530	23343	23449	23304	23399	23519	23572	23515	23464	23621	23375	23379	23384	23430	23554	23500	23335	23338	23472	23420	23370	23397	23438	23291	23454	23547	23415	23285	23540	23306	23393	23548	23532	23437	23524	23508	23626	23188	23417	23311	23416	23454	23324	23323	23308	23538	23489	23484	23461	23430	23629	23417	23414	23462	23390	23534	23405	23266	23415	23225	23224	23421	23488	23339	23297	23491	23381	23689	23573	23357	23318	23217	23344	23584	23508	23424	23551	23283	23450	23454	23436	23388	23407	23435	23343	23504	23747	23441	23463	23420	23487	23443	23379	23488	23472	23298	23431	23350	23622	23388	23317	23634	23304	23316	23413	23481	23334	23409	23350	23487	23543	23315	23374	23550	23316	23433	23224	23507	23328	23607	23443	23448	23345	23432	23459	23399	23384	23159	23502	23389	23532	23242	23436	23360	23332	23372	23349	23405	23461	23109	23295	23514	23250	23316	23488	23668	23380	23525	23383	23389	23366	23456	23488	23643	23503	23264	23411	23461	23218	23414	23524	23583	23400	23316	23427	23585	23337	23366	23358	23475	23403	23545	23650	23199	23325	23369	23495	23470	23480	23494	23397	23421	23418	23414	23409	23446	23409	23406	23444	23341	23258	23385	23446	23657	23450	23452	23510	23475	23394	23580	23385	23508	23556	23756	23454	23665	23503	23468	23354	23503	23404	23458	23317	23559	23508	23408	23480	23374	23584	23304	23435	23553	23442	23332	23423	23411	23332	23544	23460	23058	23307	23298	23467	23290	23327	23479	23460	23344	23438	23489	23448	23393	23565	23538	23367	23414	23461	23492	23377	23563	23351	23198	23462	23340	23486	23564	23273	23470	23440	23313	23347	23317	23409	23354	23346	23481	23458	23518	23470	23403	23429	23448	23374	23548	23594	23444	23502	23389	23481	23322	23408	23410	23495	23578	23390	23434	23456	23455	23448	23463	23265	23309	23465	23390	23489	23332	23327	23359	23292	23192	23398	23523	23507	23342	23260	23302	23296	23462	23357	23435	23391	23267	23505	23209	23546	23541	23290	23503	23464	23382	23408	23462	23369	23265	23254	23523	23451	23435	23486	23346	23319	23525	23408	23499	23372	23433	23505	23254	23338	23262	23259	23542	23251	23415	23640	23280	23426	23498	23392	23422	23481	23290	23322	23489	23395	23329	23426	23483	23462	23579	23364	23378	23479	23498	23244	23386	23297	23461	23256	23337	23527	23387	23556	23408	23600	23547	23168	23437	23403	23491	23561	23463	23528	23355	23572	23228	23357	23495	23429	23350	23362	23325	23434	23318	23517	23370	23257	23611	23218	23370	23327	23493	23564	23381	23453	23323	23476	23357	23496	23289	23383	23427	23367	23462	23422	23392	23409	23302	23542	23538	23231	23327	23475	23623	23326	23580	23341	23581	23284	23367	23415	23322	23495	23472	23483	23442	23500	23315	23567	23302	23485	23451	23360	23406	23347	23381	23504	23453	23258	23526	23402	23335	23445	23497	23378	23527	23255	23308	23359	23310	23750	23393	23579	23342	23237	23509	23514	23482	23387	23488	23266	23311	23451	23482	23449	23282	23491	23500	23509	23271	23509	23522	23191	23328	23299	23487	23328	23397	23217	23368	23356	23394	23385	23700	23414	23465	23503	23370	23453	23209	23456	23533	23344	23449	23560	23438	23425	23334	23356	23656	23405	23383	23428	23384	23557	23474	23537	23365	23187	23377	23408	23460	23412	23531	23385	23362	23426	23453	23504	23342	23469	23510	23351	23469	23549	23380	23549	23524	23587	23476	23333	23250	23520	23420	23514	23168	23494	23342	23462	23406	23531	23475	23207	23308	23359	23300	23281	23517	23437	23459	23397	23309	23598	23372	23412	23365	23440	23398	23307	23289	23317	23410	23367	23370	23406	23416	23398	23481	23515	23459	23409	23359	23369	23447	23399	23511	23496	23324	23345	23490	23536	23017	23388	23445	23463	23475	23440	23343	23456	23390	23386	23475	23363	23447	23572	23430	23272	23409	23256	23202	23384	23419	23341	23478	23337	23292	23517	23422	23424	23293	23304	23543	23329	23557	23343	23433	23463	23351	23248	23287	23170	23315	23577	23522	23598	23331	23484	23595	23461	23416	23128	23383	23422	23384	23294	23476	23372	23450	23500	23224	23510	23268	23377	23520	23400	23368	23515	23534	23246	23350	23261	23552	23218	23373	23437	23562	23377	23664	23313	23176	23403	23351	23490	23428	23408	23405	23342	23306	23352	23454	23435	23702	23383	23444	23337	23465	23369	23288	23399	23441	23399	23407	23473	23493	23437	23278	23553	23376	23374	23218	23559	23390	23094	23272	23544	23414	23474	23388	23505	23451	23502	23410	23381	23362	23483	23477	23470	23492	23278	23361	23327	23703	23415	23450	23448	23441	23401	23431	23484	23447	23418	23307	23414	23532	23405	23470	23425	23341	23505	23429	23337	23365	23415	23581	23519	23330	23460	23245	23494	23564	23453	23428	23490	23393	23420	23466	23295	23509	23423	23392	23416	23434	23466	23356	23473	23530	23481	23462	23396	23391	23382	23453	23373	23284	23479	23432	23437	23390	23506	23275	23344	23439	23433	23417	23442	23245	23270	23498	23359	23440	23458	23403	23327	23430	23283	23443	23332	23475	23399	23323	23450	23188	23252	23604	23528	23345	23350	23424	23309	23345	23406	23277	23334	23485	23567	23412	23468	23454	23409	23333	23324	23341	23485	23477	23406	23211	23250	23623	23555	23420	23315	23513	23394	23385	23566	23433	23319	23348	23590	23563	23388	23385	23442	23312	23525	23360
29748	39206	52071	41890	33585	31273	30821	30402	30186	30227	30283	30210	30338	30409	30235	30217	30502	30257	30125	30391	30257	30282	30027	30208	30182	30360	30136	30276	30343	30384	30191	30269	30243	30254	30026	30211	30246	30164	30180	30159	30122	30322	30445	30168	30159	30128	30205	30186	30160	30190	30207	30132	30272	30085	30126	30221	30384	30408	30006	30290	30190	30295	30200	30135	30214	30324	30620	30323	30055	30275	30229	30255	30185	30181	30256	30105	30110	30240	30249	30240	30145	29932	30059	29954	30389	30074	30390	30207	30032	30036	30241	30346	30191	30369	30039	30162	30176	30244	30230	30009	30314	30209	30327	30136	30030	30390	30383	30049	30170	30286	30492	30097	30131	30392	30171	30205	30180	30256	30255	30289	30337	30427	30287	30347	30177	30249	30250	30186	30386	30310	30240	30262	30089	30157	30171	30270	30141	30068	30205	30268	30218	30048	30105	30452	30306	30390	30209	30201	30519	30193	30281	29954	30115	29952	30193	30394	30273	30047	30019	30301	30267	30129	30416	30103	30251	30426	30292	30181	30248	30227	30077	30288	30020	30285	30300	30404	30218	30533	30494	30164	30115	30054	30159	30327	30336	30268	30368	30205	30049	30090	29983	30008	30493	30312	30363	30321	30194	30134	30091	30097	30228	30095	30187	30346	30313	30458	30253	30213	30173	30202	30289	30058	29993	30189	30310	30172	30479	30212	30163	30301	30357	30147	30263	30097	30252	30458	30222	30050	30199	30186	30546	30164	30242	30346	30232	29978	30609	30395	30394	30158	30323	30359	30082	30249	30183	30191	30094	30057	30300	30126	30111	30301	30474	30237	30523	30476	30151	30151	30270	30007	30015	30231	29834	30186	30350	30349	29920	30036	30166	30305	30100	30349	30459	29839	30226	30492	29925	29995	30366	30153	30363	30147	30121	30394	30227	30244	30368	30178	30318	30054	29937	30218	30211	30336	30297	30191	30356	29900	30194	30215	30371	30093	30235	30293	30143	30222	30084	30222	30342	30348	30345	30494	30326	30006	30305	30083	30257	29933	30003	29971	30128	30352	30470	30334	30188	30111	30287	30277	30279	30097	30144	30132	30228	30224	30143	30331	30412	30041	30313	30315	30240	30345	30392	30147	30380	30403	30257	30358	30285	30156	30222	30067	30233	30356	30361	30250	30010	30153	30064	30211	30277	30153	30269	30014	30471	30343	30045	30329	30151	30260	30216	30338	30163	30459	30285	30252	30426	30304	30223	30477	30352	30129	30327	30262	30347	30476	30554	30323	30277	30189	30139	30179	30163	30256	30169	30273	30302	30169	30167	30487	30288	30397	30283	30504	30071	29882	30202	30269	30215	30260	30238	30278	30323	30236	30605	30225	30295	30363	30527	30510	30407	30176	30248	30152	30245	30413	30173	30330	30228	30205	30316	30260	30307	30221	30115	30137	30208	30400	30125	30108	30316	29998	30154	30146	30559	30018	30266	30278	30179	30215	30420	30144	30279	30128	30281	30230	30447	30417	30076	30148	30399	30114	30195	30094	30171	30188	30254	30172	30364	30205	30253	30272	29999	30115	30186	30362	30432	30431	30349	30334	30122	30409	30309	30138	30004	30211	30381	30244	30354	30278	30205	30337	30270	30407	30429	30215	30201	30220	30265	30285	30256	30281	30110	30377	30264	30375	30038	30221	30092	30285	30336	30275	30512	30118	30140	30196	30171	30464	30295	30235	30004	30282	30417	30172	30157	30256	30274	29945	29939	30106	30093	30311	30128	30205	30273	30566	30325	29987	29990	30407	30106	30362	30586	30338	30128	30277	30208	30213	30356	30433	30209	30209	30202	30077	29949	30455	30064	30210	30376	30357	30395	30429	30249	30169	30083	30271	30203	30169	30223	30289	30367	30366	30462	30186	30362	30196	30033	30136	30141	30429	30288	30191	30369	30203	29989	30061	30184	30230	30209	29986	30202	30263	30137	30055	30345	30279	30204	30165	30224	30272	30323	30321	30089	30308	30338	30230	30323	30426	30314	30440	30248	30088	30182	30330	30109	30328	30135	30250	30312	29992	30266	29914	30307	30048	30154	30254	30212	30292	30290	30322	30218	30285	30350	30292	30206	30179	30187	30313	30412	30220	30197	30372	30488	30151	30158	30259	30630	30259	30265	30450	30262	29915	30378	30464	30374	30223	30280	30206	30301	30217	30215	30004	30302	30307	30453	30162	30333	29990	30229	30271	30128	30347	30183	30232	30325	30456	30082	30243	30195	29962	30169	30156	30217	30211	30102	30413	30353	30180	30206	29980	30178	30259	30240	30308	30216	30117	30287	30468	30365	30173	30188	30232	30339	30249	30338	30139	30098	30469	30503	30054	30362	30315	30297	30064	30019	30265	30416	30226	30031	30259	30164	30390	30209	30266	30222	30259	30580	30341	30448	30103	30235	30110	30055	30377	30296	30310	30224	30229	30075	30345	30134	30001	30294	30069	30285	29954	30099	30256	30034	30451	30279	30514	30248	30160	30296	30412	30204	30325	29920	29957	30242	30162	30307	30210	30121	30469	30570	30132	30276	30321	30340	30222	30205	30039	30196	30458	30264	30207	30342	30193	30413	30251	30374	30093	30152	30413	30390	30307	30088	30269	30142	30018	30183	29850	30389	30324	30116	30222	29976	30293	30513	30479	30123	30125	30052	30305	30244	30219	30186	30107	30254	30307	30214	30283	30348	30422	30194	30270	30366	30200	30308	30221	30293	30486	30388	30148	30319	30270	30427	30329	30493	30416	30206	29923	30114	30400	30523	30484	30419	30262	30442	30180	30076	30149	30487	30224	30100	30080	30259	30241	30245	30251	30434	30565	30194	30439	30328	30137	30354	30213	30144	30131	30261	30088	30282	30306	30368	30439	30185	30290	30052	30087	30374	30181	30171	30115	29994	30015	30197	30273	30414	30283	30161	29997	30124	30495	30016	30327	30262	30316	30090	30190	30066	30161	30080	30266	30215	30512	30139	30023	30036	30196	30234	30306	30224	30437	30260	30240	30335	30241	30274	30223	30437	30170	30434	30218	30354	30252	29969	30199	30450	30234	30157	30376	30206	30321	30175	30298	30393	30126	30305	30391	30310	30146	30328	30215	30111	30205	30305	30242	30169	30145	30186	30221	30389	30288	30050	30040	30270	30326	30345	30323	30507	30314	30435	30311	30201	30362	30296	30218	30281	30071	30299	30263	30162	30205	30149	30226	30134	30379	30264	30259	30215	30036	30512	30436	30397	30519	29993	30309	30160	30113	30316	29940	29961	30166	30405	30067	30309	30314	30452	30687	30029	30139	29931	30372	30178	30110	30201	30069	30261	30107	30149	30396	30149	30321	30069	30054	30189	30414	30264	30220	30132	30250	30411	30429	30301	30317	30360	29888	30272	30310	30221	30075	30183	30415	30220	30470	30417	30168	30316	30101	30199	30223	30341	30221	30311	30438	30221	30143	30087	30194	30169	30363	30057	30162	30282	30176	30170	30171	30275	30315	30318	30193	30264	30102	30263	30151	30170	30160	30364	30241	30269	30135	30335	30255	30129	30241	30258	30032	30199	30060	30102	30174	30110	30061	30395	30140	30001	30178	30294	30293	30529	30225	30233	30506	30106	30134	30371	30133	30327	30227	30299	30062	30189	30247	30054	30011	30082	30120	30467	30149	29951	30418	30522	30220	30083	30199	30031	30158	30153	30325	30396	30269	30092	30438	30277	30119	30086	30244	30298	30423	30484	30053	30441	30280	30432	30213	30465	30150	30232	30135	30107	30214	30165	30386	30272	30422	30356	30439	30519	30331	30468	30449	30371	30356	30344	30406	30444	30469	30318	30156	30399	30280	30198	30197	30196	30169	29968	30133	30216	30115	30225	30077	30055	30131	30180	30248	30278	30242	30561	30237	30379	30430	30238	30397	30199	30172	30425	30274	30499	30391	30221	30255	30330	30272	30320	30350	30050	30149	30444	30324	30254	30234	29973	30067	30261	30244	30178	30266	30167	30118	30071	30149	30297	30294	30397	30290	30209	30243	30270	30203	30219	30222	30210	30222	30284	30434	30392	30406	30276	30250	30295	30077	30273	30286	30189	30171	30353	30199	29957	30368	30437	30605	30464	30341	30191	30348	30197	30089	30165	30168	30163	30238	30234	30167	30050	30295	30452	30104	30308	30174	30276	30316	30243	30315	30335	30191	30463	30310	30402	30229	30023	30242	30202	30252	30114	30341	30433	30050	30472	30345	30160	30095	30208	30266	30362	30088	30228	30156	30365	30015	30294	30151	30265	30195	30047	30117	30389	30373	30220	30160	30323	30140	30139	30057	30066	30084	30320	30375	30239	30101	30315	30060	30185	30273	30329	30215	30242	30139	30346	30288	30367	30213	30246	30183	30186	30248	30203	30258	30349	30344	30319	30138	30141	30229	30222	30271	30365	30326	30207	29997	30216	30243	30148	30005	30387	30239	30335	30417	30313	30380	30191	30447	30428	30336	30281	29927	30353	30256	30319	30226	30154	30251	30448	30115	30190	30162	30316	30456	30391	30041	30258	30287	30299	30304	30236	30268	30145	30166	30318	30397	30347	30135	30261	30207	30303	30202	30253	30219	30321	30464	30073	30173	30434	30205	30138	30239	30341	30333	30148	30413	30260	30082	30356	30492	30232	30261	30270	30537	30418	30234	30131	30239	30186	30441	30140	30206	30155	30120	30294	30169	30267	30317	30199	30461	30242	30335	30466	30084	30133	30241	30241	30287	30441	30364	29967	30068	30085	30397	30288	30033	30387	30210	30452	30323	30367	30479	30348	30407	30178	30228	30280	30242	30408	30320	30376	30353	30357	30223	30433	30387	30110	30209	30056	30223	30323	30222	30526	30224	30392	30373	30143	30337	30192	30237	30142	30205	30365	30286	30329	30240	30128	30192	30277	30443	30395	30591	30438	30196	30369	30325	30334	30320	30362	30280	30265	30163	30572	30149	30303	30175	30307	30224	29956	30054	30472	30213	30347	30317	30132	30406	30195	30290	30143	30097	30118	30031	30122	30096	30233	30288	30162	30335	30259	30345	30148	30265	30328	30355	29987	30488	30029	30120	30277	30221	30403	30453	30239	30164	30165	30234	30427	30319	30423	30234
35865	62653	53664	36189	27212	23805	23061	22721	22904	22802	22823	22823	22641	22914	23008	22873	23077	22997	22997	22803	22871	23060	23024	22989	22882	22854	22752	22942	22871	22904	22968	22899	22900	22799	22933	22906	22980	22902	22848	22864	22869	23007	22978	22876	22767	22852	22975	22762	22893	22957	23015	22949	22871	22975	22840	22937	22792	22946	22738	22684	23132	22897	23000	22871	22811	22870	23150	22998	22777	23037	22812	22851	23045	22847	22980	22834	22867	22858	22794	22896	23021	22842	23073	22896	22843	22840	22772	22635	22766	22859	22883	23054	22868	22891	22909	22775	22769	22732	22783	22945	22843	22819	22698	22950	22959	22846	22858	22869	22938	22878	22875	22787	22815	22860	22657	22837	22779	22764	22849	22729	22879	22915	23009	22878	22926	22768	22939	22880	22958	23071	22985	22846	22966	22743	22723	23010	22907	22865	22856	22749	23026	22878	22774	22694	22841	22824	22979	23013	22773	22980	22886	22766	22982	22972	22819	22854	22802	22958	23002	22854	22680	22662	22933	22844	22853	22775	23001	22906	23009	22902	23049	22858	22934	22955	22639	22758	22850	22949	22805	22869	22943	22811	22976	22768	22918	22799	22905	22848	22824	22968	22894	23075	22745	22978	23021	22882	22857	22694	22970	22792	22969	22967	22805	23020	22964	22920	22790	22729	22631	22719	22920	22906	22911	23023	22763	22956	22768	22957	22689	22901	22874	22913	22887	22820	22779	22792	23112	22817	22753	22801	22897	23049	22863	22826	23039	22856	22961	22815	22848	22870	22819	22681	22888	22815	22896	22945	22880	22768	22810	22978	22848	22835	22874	22731	22804	22745	22923	22961	22940	22936	23138	22866	22789	22743	22754	22813	22822	22874	22802	22683	22686	22825	22767	22900	22974	22914	22933	22707	22908	23033	22845	22895	22946	23021	22805	22849	23023	22940	22669	22908	22864	22732	22899	22897	22925	23064	23076	22943	22870	22872	22860	23113	22758	23089	23076	22840	22966	22778	22909	22706	22920	22859	22825	22703	22977	22791	22929	22807	22797	22990	22699	22696	22810	22872	23084	22690	22844	22805	22867	22843	22833	23043	22901	22919	22870	22941	22827	23015	22905	22759	22840	22918	22969	22924	22828	22925	22943	22707	22905	22972	22794	22915	22683	23007	22747	22814	22930	22786	22737	22732	22726	22869	22909	22602	22755	23070	23007	22988	22677	22967	22807	22934	22813	22807	22692	22851	22858	22959	22925	22831	22796	22771	22840	22796	22762	22922	22943	22911	22814	22880	22850	22917	22857	23072	22587	23040	22881	22762	23004	22925	22817	22837	22870	22915	22996	22879	22822	22857	22821	22980	22877	22806	23006	22870	22948	22991	22835	22913	22768	22769	22744	22997	22742	22859	22854	22814	22829	22953	22816	22869	22937	22870	22906	22932	22832	23075	22864	22800	22924	22936	23087	22846	22868	22768	22833	22946	22829	22933	22744	22822	23175	22751	22770	23009	23017	22873	22844	22779	22906	22722	22904	22840	22896	22976	22743	22922	22858	22884	22746	22765	22965	22904	22781	22766	22973	22842	22819	22964	22682	22932	23108	22805	23017	22836	22900	22624	22710	22895	22838	22926	22765	22992	22872	22920	23016	22908	22981	22842	23077	22780	22807	22801	22787	22679	22912	23045	22694	22899	22731	23077	22920	22751	23035	22798	22834	23001	22734	22850	22886	22735	22810	22950	23007	22811	23021	22931	22753	22834	23019	23062	22967	22740	22823	22920	22721	22766	22838	23010	22709	22883	22923	22958	22960	22875	22769	22944	22880	22934	22903	22674	22877	22843	22717	22941	23055	22919	22977	22880	22969	22806	22975	22837	23042	22937	22909	22872	23088	22807	22874	22776	22786	22877	22838	22910	22749	22920	22672	22862	22944	22801	22911	22987	22872	22979	23004	22723	22938	22903	22941	22979	22917	22868	22680	22968	22868	22865	22896	22972	22951	22952	22836	22877	23018	22876	23125	22846	22630	22947	22888	22738	22966	22935	22808	22951	22662	22819	22868	23032	22890	22975	22905	23010	22826	22810	22702	22866	22897	22874	22718	22858	22615	22969	22731	22888	22882	23024	22997	22933	22824	22778	22997	22895	22835	22926	22903	22980	22865	22842	22783	22859	22789	23073	22965	23125	22823	22869	22760	22779	22737	22878	22923	22706	22813	23038	22953	22817	22935	22898	22791	22864	22899	22895	22897	22895	22627	22931	22781	22884	22895	22848	22812	23006	22883	22893	22880	23124	22992	22831	22748	22861	22739	23028	22856	22736	22840	22702	22818	22872	22815	22766	22875	22908	22980	22778	22841	22773	22811	22972	22864	22902	22965	23017	22883	22971	22688	22900	22891	22851	22855	22787	22894	22916	22748	23053	22852	22721	22944	23013	22690	22747	22896	22952	23019	22814	23075	22895	22619	22900	22825	22808	22963	22814	22806	22738	22882	22953	22752	22899	22989	22707	22763	22919	22891	22972	22898	23022	22934	23042	22923	23050	22848	23088	22787	22951	22787	22915	22963	22753	22985	22785	22880	23032	22899	22749	22796	22863	22918	22948	22884	22874	23004	22933	22993	22982	22939	22731	22995	22816	22886	22841	23086	22798	22799	22881	22854	22796	22879	22977	22977	22955	22826	22769	22896	22920	22856	22942	22768	22804	22804	22985	22881	22961	22835	22673	22698	22921	22939	22946	22927	22879	22885	22881	22880	22945	22803	22954	22913	22633	22810	22824	22672	22840	22798	22882	22840	22887	22648	22863	22848	22679	22840	22987	22785	22792	22847	22883	22634	22868	22929	22905	22883	22869	22894	23005	22866	22951	22733	23022	22802	22966	22998	22938	22895	22837	22912	22944	22921	22853	22984	22785	22988	22904	22962	22862	22937	22884	23021	22816	22881	22913	22911	22844	22703	22909	22952	22991	22685	22998	22922	22805	22769	22751	22885	22695	22998	22742	22821	22844	23046	22780	22894	22903	22836	22989	22789	22693	22970	22906	22663	22875	22901	22927	22970	22906	22975	22913	22836	22703	22985	22834	22809	22784	22892	22857	22900	22823	22780	22877	22750	22981	23096	22779	23061	22904	22791	22774	22815	22838	22874	22645	22868	22839	22639	23002	23116	22781	22829	22858	22951	22755	22906	22770	22945	22999	22995	22885	22865	22904	22923	22856	22876	22962	22842	22884	22911	22791	23075	22818	22921	22846	22806	22982	22863	22980	22889	23001	22695	23033	22763	22787	22661	23038	22877	22810	22832	22845	23093	22843	22753	22696	22858	22791	22992	22965	22757	23098	22705	22926	22784	22933	22819	22861	22773	22922	22828	22863	22799	22859	22900	22822	22914	22806	22751	22811	22835	22901	23162	22802	22902	22753	23006	22714	22893	22874	22888	22942	22866	22841	22886	23104	22695	22852	22881	22876	22792	22944	22803	22930	22927	22796	22811	23061	22824	23107	22806	22958	22674	22804	22846	22778	22833	22903	22989	22808	22775	22904	22806	22575	22971	22997	22860	22885	22999	22869	22939	22769	22903	23072	23039	22864	22843	22950	23219	22754	22948	22807	23006	22848	22806	22817	22890	22778	22844	22928	22824	22804	22670	22700	22828	23028	22820	22775	22926	22902	22975	22902	22826	23040	22892	22929	22967	22954	22943	22932	22933	23106	22894	22813	22973	22945	22864	22717	22906	23006	22818	22640	22914	22851	22794	22886	22894	22931	22990	22874	22812	22892	22873	22902	22835	22888	22774	22883	22862	23063	22843	22932	22754	22842	22949	22875	23010	22967	23082	22691	22860	22831	22805	22739	22841	22896	23004	23047	22734	22883	22742	22853	22913	22928	22930	22823	22921	22909	22814	22824	22819	22912	22983	22944	22855	22868	22984	22857	23026	22753	22922	22738	22859	22814	22895	22825	22864	22946	22990	22801	22821	22948	22865	22881	22846	22837	22949	22755	22858	22869	22804	22730	22849	22877	22971	22729	23043	22763	22841	22962	22848	22975	22893	22990	22993	22721	22843	22897	22777	22790	23014	22792	22921	22877	22744	22772	22937	22838	22782	22793	22796	22924	22779	22882	22895	23074	22841	22819	22689	22719	22928	22920	22968	22907	22737	22874	22970	22967	22979	22958	22839	22954	22795	22889	22926	22849	22699	22899	22839	22939	22809	22776	22887	22825	22897	22877	22804	22696	23031	22789	22956	22861	22809	23035	22921	22839	22853	23016	23005	22965	22879	22869	22859	22883	22882	22911	22740	22856	22813	22694	22701	22817	22925	22780	22891	22862	22748	23060	22931	22968	22685	22916	22881	22925	23031	22814	22940	22949	22925	22837	23029	22833	22816	22842	22836	22827	23069	22870	23013	22950	22801	22898	22863	22937	22859	22785	22965	22889	22825	22856	22876	22985	23060	22951	22845	22774	22877	22976	22841	22932	22816	22961	22875	22798	22993	22971	22829	22860	22936	22833	22821	22901	22723	22931	22871	23095	22893	22739	22871	22777	22787	23150	23026	22802	22895	22817	22993	23030	22969	22959	23062	22875	23006	22892	22883	22810	22768	22820	22911	22941	22690	22908	22890	22705	22883	22915	22969	23009	22937	22986	22938	22939	22764	22907	22868	22915	22782	22911	22772	22949	22921	22804	22813	22901	22960	22959	22843	22993	22908	23092	22879	22806	22866	22803	22984	22859	22866	22824	22903	23029	22953	22884	22832	22749	22946	22976	22972	22871	22927	22744	22919	22900	22949	22970	22824	23019	22887	23021	22876	22964	22945	22892	22877	23002	22759	22897	22860	22718	23034	22815	22723	22987	22973	22810	22895	22855	23063	22809	22892	22886	22969	22843	22858	22694	22843	22849	22886	22882	22837	22886	22787	22904	22946	22920	23045	22846	22898	22740	22954	22913	22903	22804	22978	23047	22843	22835	22834	22806	22956	22731	22909	23117	22772	22900	22846	22896	22930	22790	22923	22683	22831	22770	22796	22584	22935	22954	22836	22775	22860	22794	22946	22969	22894	22862	23005	22959	22931	22846	22908	22896	22602	22920	22788	22865	22961	22983	22790	23026	22903	22957	23065	22716	22825	22849	22958	22834	22734	22782	22885	23078	22909	22838
24130	27010	49792	48018	37507	32682	31639	30344	30538	30402	30415	29963	30472	30171	30485	30407	30282	30116	30088	30226	29985	30139	30283	30041	30354	30199	30164	30066	30345	30386	30001	30246	30331	30090	30157	29917	30169	30104	30122	30101	30181	30137	30083	30131	30328	30093	30185	30287	30402	30146	29903	30008	30068	30031	30369	30164	30091	30176	30037	30058	30448	30151	30004	30417	30282	29922	29863	30347	30450	30255	30262	30434	30113	30118	30282	30288	30111	30190	30045	30029	30085	30299	30299	29982	30084	30202	29887	29976	30147	30017	30182	30266	30104	30027	30096	29957	30221	30046	30052	29954	29974	30000	29953	30028	30130	29979	30018	30141	29970	30085	30233	29904	30083	30120	30182	30110	29781	30091	30160	30176	30149	30148	29962	30042	30095	30163	30169	29977	30020	30063	29888	29967	30054	30344	30117	30053	30175	30290	30211	29990	30067	30148	30123	30231	30173	30121	30190	29912	29963	29928	30030	30158	30114	29979	30147	30283	30375	30061	30094	30129	30098	30179	30189	30231	30137	30190	30182	30028	30345	30074	29901	30289	30149	30121	30002	30072	30163	30188	30296	30161	29964	29992	30173	30226	29916	29991	30500	29870	30324	30049	30031	30260	30052	30134	30191	30217	30049	29859	30202	30202	30277	30020	30096	30025	30101	29999	30375	30061	29935	29939	30158	30182	30327	30015	29941	30111	29966	30016	30141	30151	29919	30106	30049	30122	30250	30293	30479	30241	30092	30382	30205	29990	30145	29959	30000	30386	30117	30209	30140	30165	29986	30169	30014	30106	30053	29902	30059	30032	30206	30320	29834	29973	30232	30134	29989	30053	30224	29968	30016	30102	30024	29779	30176	29985	30332	30393	30198	30381	29942	29878	30155	29915	29972	30175	30096	30155	30329	30330	30072	30113	30207	29917	29963	29790	30155	30149	30118	30225	30179	30246	30241	29987	30122	29957	30099	29922	29952	30115	30233	29969	30108	30218	30132	30257	30195	29906	30054	30052	30262	30120	29909	30075	30314	30176	30205	30096	30356	30153	30106	30206	30176	30068	29894	30137	29913	30280	30159	29969	30091	30007	30190	30199	30212	30109	30026	29822	30023	30040	30054	29760	29913	30023	30246	30090	30101	30204	30124	29808	30130	30145	30136	29856	30160	29966	30115	30035	30280	29967	30100	30102	29969	30039	30159	29897	29850	29979	30219	30342	30285	29915	29937	30126	30025	30088	30124	30181	30240	30269	30385	30315	30073	30119	30258	30104	30205	30214	30225	30098	30299	30142	29914	30277	30203	30048	30030	29970	30238	30012	30213	30095	30155	30203	30078	30134	29942	29939	30192	30122	30033	30168	30029	30141	30099	30090	30165	30023	30365	30090	29771	30032	30118	30132	30127	30190	30048	30094	30178	30122	30219	30161	30118	30309	30179	30091	30403	30056	30115	29973	30106	30006	30366	30120	30199	29987	30366	30073	30095	30056	30108	29992	30044	30074	30318	30296	30231	29939	30199	30049	30150	30164	30313	30015	30121	30367	30040	30091	29901	30115	30116	30207	30074	30059	30423	30137	30118	30125	29921	30040	30149	30081	29922	30069	29975	29994	30419	30269	30125	29954	30284	30086	30004	30085	29797	30063	30115	29948	30067	29936	30169	30328	29887	30037	30029	30149	30266	30323	29961	30346	30151	30228	29942	30065	30064	29973	30174	30171	30277	29913	30287	30368	30406	30162	30270	30014	30105	29970	30265	30018	29929	30052	30184	30136	30179	30241	30017	30033	29995	29881	30220	29922	30163	30289	29921	30148	30297	30201	30087	30230	30036	30102	29974	29957	30035	30123	30059	30324	30170	30137	30334	29934	30135	29941	30168	29923	30261	30127	30186	30057	30109	30084	30045	30269	30023	30014	29958	30293	30005	30046	30280	30156	30168	30084	29942	30088	30257	30120	30094	30033	29949	30228	29936	30189	30139	30018	30079	29997	30251	30075	30043	30242	30142	30095	30137	30198	29943	30113	30071	30209	29890	30085	30171	30199	30256	30075	30183	29914	30253	30118	29935	30169	30087	29967	30130	30118	30021	30140	30141	30323	30223	30131	30098	29996	30034	30065	30322	30027	30087	30258	30210	29989	30100	29924	30085	30126	30121	30042	30032	30153	30028	30132	29969	30242	30155	30065	30224	30074	30155	30011	30147	30038	30112	30028	29863	29983	29977	30041	30187	30130	30160	30006	30253	30108	29836	30081	30127	30215	30115	30102	30293	30336	30228	30064	30077	30069	30008	30101	30287	30136	30120	30229	30172	30218	30220	30040	30074	30021	30176	30056	29941	30153	30132	30119	29987	29991	29942	30069	30010	30095	29980	29920	29887	30195	30355	30050	30038	30063	30052	30173	30003	30241	30089	29891	29772	30197	30264	30242	30288	30167	30189	29919	30101	30124	30213	30312	30205	30133	30149	30352	30440	30261	30204	30012	30274	30201	30246	30089	30230	30199	30192	30021	30024	30336	30164	30016	30296	30005	30076	30184	30073	30147	29950	30196	30202	30104	30113	30227	30142	30144	30290	29970	30141	30150	30327	30020	29995	30160	30161	29975	29973	29949	30130	30223	30076	29975	30290	29918	30007	30063	30277	30160	30027	30071	30133	30098	29865	30190	30205	30091	30028	30207	29851	29985	30204	30058	30000	30142	30102	30239	30133	30121	30001	29737	30170	30133	30085	30133	30182	30176	30160	30094	30061	30001	29988	29855	30150	30015	30279	30176	29966	30226	30077	29995	30114	30195	29950	30259	30336	30186	29910	30007	30173	30094	30101	30092	30210	30302	30260	30157	30393	30131	30262	30078	30151	30004	29919	30098	30217	30149	29953	29841	30205	30076	29935	30206	30246	30317	30049	30125	30167	30078	29970	29907	30083	30115	30190	30187	29998	30000	30065	29950	30049	29948	30016	30259	30285	30128	29938	30136	30108	29878	30153	30266	30190	30167	29889	30169	30097	29965	29951	29827	30215	30099	30137	30144	29976	29974	29963	30168	30089	30193	30126	30024	30027	30022	30044	30001	30180	29926	30061	30101	30136	30081	29887	29959	29933	30301	30337	30072	30194	30037	30170	30150	30080	30140	30325	29898	30355	30141	30159	30175	30021	30016	30141	30008	29970	30217	29961	30226	30048	30260	30251	29997	30096	30195	30168	30116	30098	30224	30250	30070	30152	30214	30309	29907	30024	29986	29912	30190	30218	30173	30135	29981	30117	30044	30073	30003	29987	30163	30051	29848	30150	30105	30116	30128	30084	30008	30265	29984	29989	30167	30238	29956	30188	30190	30151	30152	30045	30100	30252	30310	30116	30203	30027	30116	30277	29983	30103	30144	30276	30174	29865	30087	30000	30345	30189	30092	30297	30227	30047	30148	30268	30147	30017	30307	30170	30056	30238	30084	30142	30056	30129	30257	30037	29880	29986	30253	30373	30195	30011	30315	30318	30018	29955	30163	30102	30242	30211	30040	29969	30492	30141	30193	30257	30189	30204	29951	30188	30246	30007	30114	30155	29941	30040	29898	30235	29806	30293	30082	30162	30106	30073	30095	30071	30087	30158	30192	30138	30073	29811	30217	30302	30145	30249	30037	29943	29994	30202	30238	30083	30037	30032	30147	30270	30052	30243	30180	30183	30075	30040	30165	29926	30045	30356	29838	29984	30190	30116	30108	30154	30191	30139	30136	30044	30133	29930	29980	30282	29961	30122	30013	30132	30022	29926	30172	30048	30042	30241	30161	30202	30093	29871	30184	29981	30067	30036	30071	30367	30142	30332	29895	29933	30083	30120	30096	29984	29924	29956	30056	30269	29966	30199	30141	30016	29965	29992	30076	30265	30047	30470	30329	29992	30029	30314	30011	30127	30209	30076	29983	30241	30113	29732	30225	30230	30031	30163	30018	29965	30145	30183	30148	30025	29799	29888	30154	30146	30228	30230	29982	30028	30108	30130	30059	30247	30060	30385	29992	30081	30166	30052	30110	29954	30096	30057	30029	30066	30151	30196	30127	30220	30110	30107	30346	30148	30114	30328	30103	29923	30044	29923	30184	30007	29945	30194	30371	30187	30061	30173	30132	30178	30197	30323	30082	30265	30155	30279	30006	30007	30200	30185	30072	30394	30130	30041	30196	30095	30166	30025	30164	30189	30237	30108	30142	30136	29984	29989	29997	30006	30173	30478	30103	30109	29973	30136	30181	30110	30249	30127	30252	30212	29844	30203	30073	30169	30096	30113	30135	30170	30139	30130	30113	30270	30084	30020	30132	30228	30117	30063	29981	30226	30104	30222	30012	30409	30238	30300	29949	30113	29919	30192	30125	29966	30119	30019	30107	30205	29935	30056	30108	30172	30219	30202	30003	30126	30112	30199	30212	30113	30278	30123	30217	30041	30096	30391	29952	29975	29978	30362	30130	30251	30159	30089	30037	30425	29953	30279	30265	29953	30033	30176	29819	30191	30240	30202	30247	29849	30236	30166	30294	29889	30083	30102	30072	30135	30162	30175	30104	29957	30243	29872	30116	30340	29783	30019	30112	30019	30254	30124	30059	30099	30028	30327	30291	30036	29833	30324	29972	30199	30088	30070	29896	30109	30096	30174	30097	30005	30033	30078	29957	30093	30226	30174	30063	30189	30150	30368	30001	30139	29978	29898	30226	30102	29896	29925	29972	30046	29976	30044	30190	30096	30141	30398	30237	30011	30115	30178	30201	30137	30174	29956	30286	30385	30037	29861	30168	30110	30278	30379	30123	30073	30035	30215	30058	30070	29972	29904	30207	30170	29936	29958	29739	29966	30030	30166	29925	30049	30154	30152	29904	29993	30212	30032	30333	29954	29965	29958	30098	30131	30141	30249	30078	30497	29928	30181	30030	30105	30065	30243	30156	29975	30146	30148	30011	30142	30098	29974	30011	29877	30216	30093	30111	30115	30122	29916	29999	30195	30127	30183	30168	30181	29988	30064	30311	30068	30041	30316	30090	29898	29950	30383	30209	30382	30137	30196	30090	30122	30077	30081	30205	30091	29912	30010	30408	30087	30193	30091	30196	30120	29910	30163	29848	30402	29951	29988	29828	30104	30272	30232	30128	30251	30237	30168	30237	30033	30094	30268	29944
55464	99150	88171	60548	39684	26343	23279	23096	23141	22646	22940	23038	22999	22969	22962	22975	22805	22937	22806	22997	22898	22946	22746	22872	22851	22901	22913	23063	22933	22956	22857	23155	23078	22863	22938	22718	23191	22819	22797	22807	22869	22864	22862	22736	22982	22814	22792	22938	22916	22859	22816	22815	22982	22908	22823	22924	22675	22915	22831	22949	22966	22813	22683	22862	22799	22842	22841	22992	22851	22996	23005	23074	22906	23062	23029	22758	22628	22879	23010	22829	22846	22970	22878	23034	22912	22684	22830	22723	22772	22892	22946	22928	23122	22913	22906	22988	22749	22745	22740	22720	23113	22782	22875	22854	22764	22623	22723	22993	22796	22805	22861	22655	22941	22862	23199	22824	22868	22957	22934	22782	22797	22870	22676	22795	23015	22994	22914	22807	22775	22878	22848	22837	22935	22870	22716	22666	22926	22951	22620	22868	22951	22859	22915	22909	22955	22935	23005	22803	22832	22751	22923	22980	22897	22796	22672	22996	22995	22967	22834	22775	22929	22824	22736	22919	22957	22909	22905	22885	22963	22630	22934	22966	22955	22924	22892	22905	22748	22744	22830	22772	22633	22822	22854	22768	23074	22730	22971	22744	22745	22820	22832	22983	22869	23033	22884	22740	22892	22840	22975	22892	22922	22800	22838	22844	22986	22794	22840	23007	22891	22736	22935	22783	22898	22771	22768	22674	22960	22831	22667	23012	23028	22875	22916	23047	22806	22981	22796	23027	22898	22929	22853	22942	22750	22802	22752	22884	22906	22850	22742	22864	22889	22705	22746	23036	22935	22968	22905	22866	23139	22948	22975	22944	22872	22641	22846	22969	23009	22666	22931	23051	22905	22922	22788	22918	22949	22948	22846	22783	22877	22754	22875	22808	22817	22800	22961	22926	22963	22884	22819	22708	22731	22945	23005	22878	22855	22923	22780	23038	22806	22934	22737	22748	23025	22926	23008	22851	22935	22765	22771	22669	22938	22917	22913	22925	23104	22896	22816	22721	22968	22837	23003	22832	22816	22725	22780	22750	22730	22857	22851	22885	22953	22832	22991	23003	22615	22866	22763	22965	22842	22784	22663	22779	22835	23012	22849	22785	23065	22810	22749	22848	22960	22953	22919	22826	22827	22661	22758	22945	22842	22784	22929	22881	22692	23003	22880	22910	22789	22930	22722	22825	22748	22804	22867	22887	22995	22902	22737	22825	22750	23111	23027	22828	22890	22866	22776	22770	22684	22818	22745	22728	22621	22998	22837	22908	22886	22984	22962	22884	22994	22796	22713	22899	22873	22849	22834	22958	22862	22852	23004	22979	23010	22917	22686	22879	23008	22964	22763	22865	22948	22852	22935	22932	22787	22985	22960	22969	22812	22846	22815	23073	22700	22782	22809	22951	22905	22942	22709	22722	22859	22912	22975	22780	22886	22820	22833	22835	22925	22838	22855	22858	22915	22624	22828	22879	22864	22823	22978	22985	22611	22935	22978	22851	22842	22934	22785	22814	22840	22988	22893	22833	22815	22988	22862	22675	22831	22917	22800	22814	22752	22953	22850	22939	22997	22942	22938	23068	22769	22926	22931	22856	22735	22898	23028	22880	22757	22955	22726	22929	22957	22957	22995	22802	22946	22891	22756	22935	22772	22763	22745	22970	22865	22867	23129	22912	23137	22937	22714	22937	22887	23000	23062	22779	22701	22814	22868	22880	22789	23037	23008	22908	22920	23052	22886	22737	22931	22909	22880	23000	22965	22705	22914	22817	23010	22742	23039	22962	22964	22857	22831	22889	22718	22739	22865	22774	22819	23023	22892	22869	22815	22936	22857	22781	22903	22781	22765	22821	22876	22871	22763	23084	22874	22737	22945	22928	22823	22833	22958	22997	22854	23134	22846	22778	22785	22704	22750	22824	22846	22708	22842	22846	22728	22914	22812	22668	22783	22931	22773	22897	22927	22861	22768	22898	22923	22688	22957	22847	22867	22928	22970	22870	22855	22959	22945	22785	22845	22874	22970	22856	22925	22866	22848	22822	23066	22894	22910	22876	22914	22830	22849	23072	22882	23047	22980	22855	22840	22855	22856	22729	22618	22864	22788	22753	22934	22837	22885	22673	23004	22947	22877	22811	22764	22930	22683	22829	22759	22981	22955	22775	22776	22914	22644	22641	22746	22792	22901	22893	22859	22871	22733	22741	22894	22866	22948	22869	22870	22892	22819	22811	23057	22773	23085	22790	22905	22953	22837	23014	22997	22835	22829	22817	22826	22570	22866	22824	22825	22903	22941	22787	22803	23019	22895	23015	22884	22887	23002	22753	22993	22897	22696	22841	22832	22794	23051	22956	22993	22877	22841	22712	22983	22956	22946	22718	22867	22941	22756	22847	22789	22888	22913	22947	23026	22806	23012	22953	22671	22936	22989	22818	23109	22943	23119	22940	22776	22830	22842	22752	22926	22879	22934	23005	22740	22963	22852	22960	22788	22961	22776	22618	23033	23067	22763	22698	22816	22922	22878	22990	22712	23131	22890	22799	22847	22824	22837	23016	22773	23079	22972	22912	22813	22783	22808	22865	22808	23009	22830	22761	22754	22858	22835	22925	23003	22700	22749	22914	22925	22927	22900	22816	22861	22811	22776	22908	22873	22986	22764	22960	22914	22756	22862	22734	22890	22882	22915	22893	23127	22808	23022	22911	22770	23039	22903	22798	22996	22770	22902	22783	22787	22839	22852	22846	22888	22929	22957	22926	22906	22738	22919	22728	22970	23016	22933	22637	22865	22904	22998	22889	23045	22981	22882	22722	22944	22705	22940	22752	22980	22895	22880	22780	22768	22900	22908	22852	22833	22773	22936	22826	22906	22880	22930	22843	22752	22770	22746	22862	22967	22780	22853	22729	22769	22719	22963	22850	22778	22784	22957	22989	22833	22950	22623	22978	22834	22934	22983	22859	22913	22870	22882	22928	22745	22924	22747	22788	22909	22977	22890	22999	22899	22795	22899	22799	22857	22772	22847	22770	22841	22736	22944	22786	22792	22919	22768	22818	22794	22968	22880	22895	22961	22863	22862	22985	22621	23098	22946	22780	22866	22850	22898	22757	22794	22913	22796	22681	22861	22695	22954	22898	22927	22770	22895	22840	22925	22766	22827	22683	22798	22847	22884	22782	22688	22925	22802	23004	22886	22923	22836	22873	22938	23018	22899	22970	22975	22715	22669	22872	22772	22773	22759	22707	22863	22758	22991	22823	22769	22870	22938	23101	22903	22773	22961	22663	22772	22831	22803	22830	22766	22693	22961	22769	22748	22882	22757	22928	22933	22859	22827	22849	22767	22793	22996	22766	22780	22925	22826	22850	23041	22863	22925	22908	22970	22837	22992	22853	22799	22940	22661	22902	22805	22916	22880	22991	22916	22945	22923	22911	22869	22882	22833	22830	22717	22768	22618	22775	22932	22698	22854	23047	22914	22858	22911	22582	22867	22859	22824	22766	23038	22790	22841	22860	23000	22935	22762	22851	22818	23051	23073	22758	22806	22825	22907	22915	22984	22832	22784	22905	22803	22977	22945	22954	22893	23088	22954	22910	22939	22842	22822	22642	22944	22760	23022	23030	22667	22675	22932	23023	22959	22751	22693	22743	22815	22911	22819	23073	22901	22921	22917	22960	22998	22938	22931	22963	22936	22826	22820	23010	22831	22811	22722	22732	22755	22943	22866	22959	22877	22800	22846	22897	22828	22984	22714	22803	22969	22666	22954	22783	22856	22972	22799	22793	22883	22796	22922	23092	22864	22814	22922	22705	22877	22910	22959	22785	22785	22670	22977	22719	22849	22851	22814	22917	22898	23005	23076	22853	22800	22706	22852	22734	22904	22776	22861	23072	22787	23012	22939	22932	22880	22868	22928	22835	22792	23097	22803	22861	22819	22804	23025	23000	22879	22860	22976	22975	22981	22992	22820	22954	22802	22783	22882	22803	22984	22903	22882	23071	22957	22921	22776	22822	22838	22959	22863	22788	22847	22792	23028	23065	22900	22914	22820	22817	22805	22679	22758	22985	22860	22828	22764	22942	22993	22799	22916	22987	22977	22724	22958	22957	22816	22955	22595	22946	22700	22821	22882	22616	22999	23106	22822	22916	22955	22831	22974	22749	22976	22758	22845	22843	22839	22789	22865	22849	22824	22835	22814	22772	22743	22943	22761	22754	22795	22921	22919	22754	22900	22947	22957	22841	22940	22969	22962	22974	22995	22800	22913	22729	22901	22785	22989	22873	22703	22845	22984	22951	22883	22854	22931	22901	22890	22965	22839	22738	22859	22887	22884	22823	23003	22912	22968	22806	22777	22910	22771	22877	22760	22821	22968	22876	22964	22934	22915	22862	22830	22832	22742	23027	22861	22736	22809	22912	22881	22880	23116	22972	22904	22779	22970	22928	22842	22930	22885	22814	22877	22903	23014	23079	23103	23025	22810	22887	22871	22752	22833	22903	23140	22960	22888	23004	22906	22600	22863	22728	22988	22653	22939	22922	22954	22879	22974	22968	23021	22941	22954	22861	22821	23022	22879	22720	22963	22803	22855	23128	22845	22838	22812	23000	22833	23088	22873	22947	22722	22709	22766	22746	22744	23013	22658	22897	22827	22955	22950	22840	22709	22831	22802	22933	22906	22686	22706	22919	22786	22879	22978	22753	22769	22894	23210	22892	22887	22933	22945	23051	23015	22806	22821	23091	22857	22956	22838	23062	22971	22822	22806	23004	22777	22793	22918	22913	22829	22950	22851	22877	22958	22745	22685	22940	22992	22608	23025	22899	22785	22960	23035	22960	22785	22807	23152	22854	22875	22959	22782	22888	22834	22865	22835	22892	22844	22894	22807	22782	22798	22648	22837	22958	22745	22824	22791	23053	23096	22835	22881	22735	22815	22896	22788	22731	22933	22773	23012	22899	22891	22861	22770	22818	22901	23051	22892	22892	22734	22847	22930	22810	22796	22906	22808	22808	22868	22830	22874	22871	22790	22778	22817	22754	22815	22913	23105	22900	22881	22812	22821	22870	23076	22852	22827	23034	22833	22776	22841	23024	22924	22991	22844	22846	22953	22965	22803	22819	22726	22918	22835	22909	22748	22951	22818	22909	22741	22976	22700	22898
22455	24258	43442	43889	37947	32678	33700	31292	31082	31492	31470	31053	31416	31453	31709	31231	31349	31098	31314	31099	31314	30937	31333	31191	31314	31386	31112	31056	31156	31175	31063	31044	31083	30935	31186	31099	31161	30944	31208	31283	31387	31045	31180	31248	31267	30936	31122	30837	31268	30973	31048	30846	31129	30988	30976	30889	31049	31013	30919	31033	31249	30809	31081	31277	30785	31178	31366	31133	31030	30720	30929	30930	31140	31219	31087	30852	30806	30899	31154	31081	31101	31250	31021	31243	31102	30940	31090	31218	31014	30878	30868	30973	30990	31103	30970	30993	30963	31057	31218	31128	31092	30871	30990	31037	30670	30946	30848	30851	30811	30862	30849	30782	31047	31142	31147	31175	30891	30845	30767	31021	30916	31095	30775	30873	30935	30856	30824	31116	30968	31134	30935	30769	30763	31044	31126	30815	30865	30676	31084	31052	30977	31006	30922	30953	30958	31226	30910	31016	31106	30873	31104	30825	31300	31095	31016	30749	31173	31098	30907	30884	30978	30968	31246	31033	30913	31171	30928	31116	30905	31028	30973	30937	31184	30784	30954	31069	30937	30955	31033	30965	30913	30968	31000	31136	30974	31030	30759	30870	30849	30757	30904	31096	30698	31000	31144	30894	30979	31097	31117	30972	31013	30954	31184	30931	31136	30674	30726	30734	30999	30854	31071	30971	30921	30917	30772	30888	31095	30873	31152	30993	31159	30951	31145	30987	31069	31090	30958	30953	30805	30850	30995	31126	31037	31066	30903	30837	30864	31218	30934	30709	30636	30986	30922	30781	30864	31006	31082	30654	30920	30944	30993	31101	30857	30876	31059	30999	31171	30893	30899	30936	30972	30858	30743	31081	30662	30706	31255	31147	30939	30982	30804	31086	31171	30990	30974	30917	31154	31062	31074	30905	30958	30994	31039	31097	30674	30817	31105	30920	31132	30817	30940	31146	30991	31178	31020	31093	31071	30909	31187	30679	31122	30886	30996	31082	30806	30959	30994	30956	30928	30933	31062	31157	30978	30921	31056	30856	30848	30978	31118	30779	31065	30978	30809	31098	31044	31078	30866	30947	31158	30757	31183	30993	30964	31044	30941	30854	31022	30977	31050	30975	30845	30722	30885	31063	31075	30702	31027	31174	31026	30959	30772	30645	30934	31054	30910	30909	30994	30850	30983	30913	31055	31122	30894	31005	31041	31077	31223	30851	31047	30811	30795	30865	30978	30876	30984	30675	31107	30981	31073	31159	30920	31034	30956	30962	30839	31072	31133	31010	30949	31156	31069	30936	30918	30911	30930	31035	30957	31012	30877	30952	30861	30997	31011	31062	31229	30927	30720	30773	30965	31079	30708	30945	31118	31015	30748	30925	30934	30675	30966	30835	30973	30960	30771	30632	30880	30936	30958	30905	30788	30779	30706	30855	30751	31058	31075	30885	31235	31170	30991	31183	30914	31012	30925	30895	30511	30852	30717	30688	30909	30989	30805	30942	30698	30898	30878	31134	31216	31117	31186	30822	30980	30872	30767	30769	31035	30777	31260	31074	31185	30939	30833	31001	31129	30891	30866	30784	31020	30896	30789	30829	30968	30890	31113	31164	31142	31031	31097	30849	30999	31056	30963	30879	30944	31016	31183	31133	30910	30950	30970	30962	31060	30794	31045	31254	31162	30771	30801	30921	30864	30912	31070	30906	31148	31026	31028	31026	31068	31022	31094	30823	31112	30975	30971	31050	31034	30977	31073	30916	31020	30811	31072	30840	30951	31164	30967	30588	30906	30855	30930	30813	30951	30863	31023	31042	31102	30925	30963	31022	31077	31164	31161	30946	30839	31052	30815	30935	31045	30910	31163	30967	30996	30879	30829	31150	31048	30831	30963	30753	31013	30862	30840	31011	30989	30918	30722	30824	30848	30920	30857	30931	30999	31028	30846	30815	30803	30866	30883	31028	30952	30776	31028	30813	31016	30903	30986	31066	30975	31061	31123	30609	30816	30868	31000	30677	31008	30809	31185	30979	31026	30833	31155	31097	31092	30942	30925	30823	31065	30968	30898	30766	31179	30833	30890	30715	31037	31094	30896	31077	31051	30910	30988	30591	30773	30916	30770	30753	31058	30909	30737	31058	30903	30842	30921	31110	30869	31141	31060	31075	31244	31146	30933	30761	31027	30696	30913	30988	31154	30863	31029	30840	31001	30790	30983	30992	30921	30818	30890	30973	30936	31065	30693	30849	30986	30907	30835	31028	30791	30949	30786	30939	30923	30839	30967	30834	31246	30821	30903	31124	31030	30853	30913	30969	30864	30777	30953	31049	30923	30882	30850	30981	30975	30809	30878	30778	30795	30748	31141	30892	30915	31057	31287	30930	30770	31023	31020	30800	30751	31145	30799	31023	30981	30920	30854	31106	30914	30887	30926	30970	30978	30885	31084	30926	31180	31063	30989	30954	31004	30875	30928	30656	30855	31116	30862	30929	30917	30703	30910	30931	30965	31107	31022	31053	31020	31088	31021	31192	31065	31042	30903	30894	30975	30980	30822	31203	31049	30808	31216	30853	31108	30837	30825	31044	31151	31137	30928	30692	31034	30739	31163	30943	31017	30945	31025	30984	31055	30865	30780	30945	31007	30983	31038	30942	30884	31313	30951	30790	31109	30889	31040	30825	31193	31019	31060	30984	31030	30964	31078	30650	30921	30948	30942	31092	30888	31082	31021	31000	30854	30897	30833	31220	30985	30929	31000	31066	30882	30887	30971	30926	30743	30809	30840	31064	30665	31006	30889	30919	31120	30888	30955	30771	30907	30984	31046	30877	30997	30665	31069	30781	30948	30915	30567	30737	30948	30974	31002	31020	31023	31047	30947	31153	31009	31252	30791	30775	31156	31002	30850	31193	31047	31173	30892	31048	31109	31092	30899	31021	30700	30724	31010	30990	31170	31031	30891	30831	31017	30951	30981	30970	30924	31114	30739	30882	31086	31016	30900	30820	30888	31129	30909	30924	30940	30914	30972	31150	31038	31109	31029	31155	30791	31309	30896	30925	30949	30976	31022	31152	30902	30791	31049	31058	31122	31126	30893	30930	30974	30999	30931	30786	31009	31055	31039	31212	31113	31171	30800	30858	30732	30850	30781	30856	30921	30920	30916	31073	31166	30917	31072	30883	30889	31036	31256	30755	31170	31084	31072	31121	31155	30756	30965	30965	30813	30943	30903	30922	31028	30945	30788	30951	31084	30997	31020	30992	31060	31039	30962	30977	30958	30979	31282	30766	30781	30988	30982	30807	30940	30915	31008	31163	31127	31005	30968	30580	31043	30914	31002	30906	30764	30814	30865	30978	30839	30770	30949	31046	30915	31126	30946	30994	31104	30983	30866	31132	31055	31161	30988	30976	31280	31308	31116	30724	30964	30887	30850	31007	30847	30888	30818	30814	30814	31014	31310	30724	30894	30889	30983	31010	31190	30866	30935	30947	30856	31100	30956	31046	30902	30795	31047	30816	30892	30829	30864	31020	30682	30811	31189	30739	30866	30970	30933	30980	30894	30970	30990	30822	30940	30923	30993	31236	30886	31049	31025	30976	30931	30777	31071	30597	31197	30761	31227	30698	31046	30850	30905	31111	31132	31102	31008	31103	30892	30789	30923	31115	30993	30921	30974	30786	30980	31113	30922	31095	30755	30968	31090	31253	31080	30908	30789	31015	30780	30868	30894	30853	31003	30883	31089	30985	31080	31085	31011	30735	30891	30973	31058	30939	30954	30959	30990	31053	30929	30712	31036	30789	30765	31180	30986	30948	31037	30995	30930	30913	31197	30945	31097	31112	31130	31174	31083	30779	30933	30978	30931	30973	30953	30994	31135	31137	30954	30870	30847	31018	30929	30800	30906	31122	31029	30887	30983	30888	30902	30996	31092	31027	31005	31130	31155	30904	30793	30894	30935	30677	30798	31004	31000	30914	30959	30894	30563	30829	30909	30859	30930	30966	31224	30980	30939	31207	31089	31191	30986	30938	31044	30999	30820	31052	30822	30822	31010	30947	30954	30974	31055	31222	30824	30843	30922	30915	31023	30814	31011	30780	30766	30744	30716	30739	30946	30879	30637	30784	30965	30802	30818	31037	30929	31052	31284	30814	30913	31011	30974	30966	30910	30713	30866	31150	30962	30916	30991	30935	31039	30769	30923	31107	30791	31060	31024	31154	30847	30795	30737	30849	30884	30884	31127	30841	30806	30890	30924	30721	31123	30933	31162	30907	30787	31015	30863	30983	30679	30940	31017	31063	31184	30927	31157	30836	30958	30842	31077	30874	31216	31114	31023	30763	31002	30784	31054	31100	31124	30888	31115	30871	30944	30812	31030	31072	31031	30918	30832	30760	30893	30880	31035	31008	30845	30900	30960	31094	30949	31145	31112	30983	31108	30855	30918	30940	31106	30824	31111	31061	31259	30964	30932	30771	31014	30884	30813	30811	30822	31014	31050	30970	31223	30880	30922	31125	31198	31141	30829	30935	31108	30948	30845	31075	31278	30903	30727	30991	31009	30754	31154	30998	31006	31010	31076	30714	30848	30672	30893	31117	30879	30926	31133	30962	30780	30990	31111	30814	31127	30796	31005	31051	30942	30698	30952	30852	31009	30849	30973	31046	31129	30937	30946	30893	30961	31041	30718	30980	31003	30950	30792	31144	30907	31267	31068	30881	30805	30906	31060	30679	31313	31012	30869	31180	30919	30732	30999	31085	30807	30783	31025	30894	30937	31010	30847	30789	30810	30856	31060	30797	31025	31015	30831	31122	30954	31096	30989	31076	31088	30995	31076	31002	30900	30908	30870	30670	31080	30933	30928	31011	30895	30914	30763	30962	30754	31024	30847	31057	30953	30911	31079	30892	30908	30910	30930	31023	30869	30797	31025	31000	30648	30994	31020	31244	31015	31052	30644	30995	30656	30864	30731	31134	30946	30936	30863	30921	30946	30496	30900	30992	30991	30745	30701	30949	30855	30932	30758	30868	30977	31020	30830	30837	30946	30753	30994	30999	31053	30973	31096	31030	31076	31044	31093	31129	30865	30795	31098	30948	30879	31134	31217	30952	30810	30970	30772	31106	31132	30849	31056	31141	30835	31032	31225	30874	30964	30926	30947	30826
63310	98105	93728	79032	52533	30337	24480	23529	23305	23198	23328	23232	23290	23141	23221	23585	23314	23317	23285	23528	23459	23396	23433	23314	23445	23267	23418	23409	23317	23234	23509	23336	23404	23324	23349	23477	23512	23454	23369	23530	23419	23363	23448	23383	23469	23377	23247	23311	23430	23251	23440	23510	23493	23505	23399	23499	23462	23343	23404	23472	23348	23350	23374	23461	23165	23285	23544	23334	23345	23465	23353	23462	23232	23376	23309	23401	23442	23453	23354	23400	23699	23453	23347	23388	23280	23403	23408	23553	23440	23448	23354	23460	23362	23365	23449	23456	23352	23300	23390	23258	23609	23470	23437	23216	23409	23394	23375	23506	23491	23309	23323	23431	23449	23347	23443	23485	23477	23537	23290	23219	23476	23541	23199	23401	23514	23293	23356	23338	23329	23403	23591	23321	23300	23436	23466	23269	23313	23344	23367	23124	23368	23433	23406	23306	23383	23514	23470	23264	23295	23532	23349	23468	23509	23573	23489	23365	23468	23499	23420	23504	23330	23342	23365	23363	23282	23363	23251	23338	23481	23509	23377	23453	23297	23386	23467	23387	23287	23426	23336	23328	23284	23385	23357	23367	23235	23479	23235	23505	23251	23241	23318	23527	23430	23590	23310	23335	23420	23349	23424	23414	23367	23474	23263	23567	23461	23400	23359	23507	23317	23383	23484	23474	23429	23286	23237	23136	23506	23292	23331	23485	23383	23618	23305	23409	23491	23152	23297	23166	23214	23419	23170	23419	23370	23249	23296	23320	23366	23341	23395	23371	23338	23318	23500	23291	23298	23289	23179	23507	23268	23509	23149	23486	23474	23396	23527	23455	23391	23507	23425	23349	23381	23367	23494	23380	23532	23540	23351	23292	23478	23365	23266	23556	23304	23414	23498	23462	23423	23377	23462	23477	23427	23318	23499	23398	23416	23546	23438	23127	23377	23294	23377	23349	23347	23354	23538	23341	23510	23503	23394	23449	23497	23472	23313	23368	23376	23166	23392	23279	23339	23317	23277	23441	23334	23261	23481	23206	23426	23358	23294	23431	23368	23346	23499	23338	23271	23416	23578	23227	23225	23380	23394	23338	23420	23452	23451	23326	23359	23612	23384	23348	23384	23531	23415	23469	23400	23253	23472	23285	23499	23495	23671	23591	23359	23437	23258	23329	23496	23233	23302	23426	23278	23303	23428	23316	23329	23372	23282	23460	23256	23321	23312	23337	23559	23383	23431	23425	23416	23590	23408	23320	23417	23438	23522	23247	23356	23278	23282	23421	23424	23364	23393	23436	23307	23217	23288	23305	23372	23342	23428	23259	23444	23375	23522	23509	23379	23367	23266	23472	23572	23278	23396	23419	23290	23516	23480	23604	23251	23365	23472	23480	23458	23511	23403	23604	23425	23306	23468	23509	23375	23441	23360	23476	23374	23563	23434	23355	23392	23589	23387	23344	23287	23458	23220	23314	23377	23367	23519	23480	23356	23479	23340	23465	23346	23419	23417	23389	23181	23177	23402	23256	23433	23532	23356	23366	23416	23178	23336	23168	23374	23577	23284	23337	23291	23469	23657	23545	23376	23378	23331	23223	23232	23525	23338	23419	23442	23392	23233	23275	23376	23192	23430	23479	23400	23369	23630	23387	23377	23451	23390	23496	23490	23342	23566	23485	23456	23499	23522	23405	23292	23409	23446	23205	23584	23342	23609	23322	23321	23305	23559	23332	23178	23231	23311	23385	23455	23395	23383	23457	23460	23228	23436	23285	23631	23248	23397	23478	23350	23471	23434	23302	23447	23330	23353	23505	23231	23327	23462	23267	23503	23522	23464	23331	23622	23445	23452	23375	23504	23492	23392	23335	23519	23518	23382	23346	23394	23564	23398	23504	23496	23615	23510	23413	23482	23285	23451	23392	23544	23309	23237	23505	23323	23404	23394	23369	23304	23333	23406	23359	23497	23301	23429	23217	23318	23391	23334	23522	23492	23416	23568	23500	23318	23473	23335	23235	23546	23379	23503	23217	23323	23437	23296	23380	23365	23483	23394	23374	23601	23332	23321	23463	23298	23553	23554	23514	23375	23200	23370	23279	23371	23247	23336	23296	23256	23444	23286	23595	23235	23350	23522	23294	23331	23343	23299	23320	23464	23413	23352	23398	23465	23274	23481	23327	23388	23477	23374	23577	23516	23240	23246	23409	23409	23406	23405	23362	23518	23392	23463	23358	23296	23465	23293	23362	23437	23526	23287	23498	23154	23263	23357	23467	23347	23206	23437	23436	23464	23432	23256	23427	23578	23446	23348	23243	23437	23445	23365	23374	23376	23484	23406	23267	23287	23413	23462	23446	23368	23327	23656	23223	23416	23234	23474	23282	23435	23504	23617	23423	23733	23350	23367	23365	23204	23418	23194	23090	23331	23338	23249	23154	23378	23474	23252	23531	23302	23440	23327	23290	23434	23337	23307	23401	23368	23554	23329	23341	23381	23305	23311	23377	23474	23388	23317	23405	23563	23341	23607	23431	23488	23284	23319	23491	23347	23223	23387	23373	23364	23329	23430	23429	23502	23507	23325	23421	23357	23359	23292	23422	23293	23318	23423	23243	23433	23414	23427	23535	23499	23441	23202	23556	23191	23417	23408	23325	23397	23422	23495	23192	23221	23444	23408	23463	23320	23358	23301	23468	23332	23378	23423	23369	23461	23427	23393	23530	23224	23412	23372	23420	23438	23258	23274	23558	23492	23266	23418	23495	23408	23292	23430	23338	23472	23479	23541	23410	23427	23218	23407	23378	23285	23183	23283	23283	23443	23435	23363	23459	23529	23649	23478	23430	23482	23466	23522	23199	23418	23492	23475	23380	23447	23318	23332	23615	23357	23528	23398	23387	23506	23223	23410	23433	23325	23463	23439	23499	23425	23140	23440	23381	23432	23346	23476	23462	23448	23322	23440	23463	23430	23433	23444	23331	23400	23373	23254	23470	23571	23509	23494	23430	23505	23428	23390	23349	23506	23282	23556	23472	23353	23310	23424	23372	23381	23570	23360	23246	23399	23346	23317	23474	23308	23205	23242	23509	23585	23524	23242	23501	23300	23344	23262	23734	23405	23436	23555	23357	23533	23372	23316	23295	23496	23325	23372	23217	23374	23388	23346	23448	23279	23484	23303	23398	23473	23191	23368	23542	23397	23427	23433	23340	23389	23341	23372	23472	23503	23245	23361	23196	23275	23496	23477	23321	23319	23359	23459	23438	23364	23468	23419	23391	23268	23374	23411	23530	23383	23283	23240	23419	23365	23313	23445	23254	23450	23329	23467	23387	23461	23547	23400	23322	23315	23534	23399	23280	23428	23443	23420	23295	23319	23403	23383	23507	23550	23487	23634	23313	23466	23533	23551	23512	23445	23378	23533	23348	23503	23515	23523	23158	23391	23467	23448	23263	23465	23326	23283	23423	23344	23404	23296	23435	23511	23547	23466	23454	23374	23384	23442	23385	23503	23480	23340	23406	23325	23321	23375	23537	23382	23262	23474	23323	23427	23392	23363	23540	23499	23454	23435	23370	23482	23298	23241	23389	23306	23410	23279	23386	23513	23470	23402	23419	23386	23375	23266	23445	23481	23298	23400	23516	23192	23160	23328	23320	23384	23319	23408	23426	23464	23673	23349	23438	23334	23422	23352	23069	23439	23342	23454	23484	23070	23556	23367	23216	23379	23444	23415	23336	23462	23404	23525	23111	23434	23343	23630	23408	23248	23388	23444	23272	23397	23490	23400	23211	23444	23591	23362	23579	23420	23438	23398	23317	23346	23316	23477	23455	23454	23465	23180	23573	23443	23448	23398	23239	23476	23331	23254	23608	23532	23503	23431	23151	23361	23457	23390	23523	23318	23360	23350	23388	23437	23365	23585	23405	23434	23348	23408	23443	23353	23395	23449	23346	23412	23473	23442	23593	23374	23462	23447	23328	23353	23571	23256	23281	23455	23462	23327	23327	23362	23261	23265	23287	23430	23366	23422	23363	23446	23522	23247	23541	23345	23376	23487	23280	23413	23335	23453	23468	23382	23547	23439	23425	23512	23477	23596	23463	23561	23253	23254	23407	23327	23412	23257	23392	23497	23462	23306	23424	23481	23158	23445	23379	23279	23335	23361	23271	23355	23300	23442	23313	23206	23392	23337	23233	23636	23478	23379	23248	23391	23494	23164	23463	23456	23226	23303	23246	23383	23490	23429	23590	23162	23321	23164	23312	23423	23364	23394	23477	23358	23509	23486	23362	23296	23347	23390	23271	23337	23303	23353	23608	23363	23408	23380	23455	23460	23168	23344	23340	23483	23399	23449	23533	23499	23298	23421	23362	23304	23308	23270	23331	23530	23204	23188	23426	23380	23347	23551	23246	23349	23320	23501	23346	23379	23314	23377	23439	23349	23375	23620	23332	23494	23415	23309	23324	23436	23286	23378	23395	23456	23257	23312	23142	23597	23219	23366	23326	23245	23472	23439	23457	23342	23253	23366	23532	23595	23318	23353	23472	23456	23347	23338	23408	23454	23276	23414	23407	23526	23370	23323	23360	23284	23442	23343	23243	23517	23249	23361	23210	23330	23216	23429	23250	23290	23548	23312	23379	23247	23461	23260	23485	23329	23489	23458	23344	23302	23443	23517	23294	23354	23301	23514	23434	23475	23485	23463	23512	23238	23434	23354	23485	23372	23462	23474	23444	23411	23396	23431	23471	23472	23304	23399	23330	23403	23415	23389	23527	23601	23339	23466	23593	23325	23337	23423	23487	23509	23364	23322	23216	23555	23404	23621	23475	23529	23410	23414	23375	23241	23302	23356	23536	23412	23558	23410	23494	23471	23408	23523	23385	23467	23347	23210	23258	23333	23287	23258	23404	23305	23266	23308	23229	23331	23561	23389	23352	23211	23317	23492	23376	23409	23494	23351	23472	23302	23475	23220	23254	23437	23471	23342	23258	23488	23303	23342	23279	23388	23264	23488	23417	23395	23328	23507	23411	23403	23270	23280	23401	23336	23493	23233	23520	23304	23274	23431	23506	23414	23288	23441	23395	23519	23337	23375	23585	23449	23422	23451	23375	23412	23414	23243	23383	23434	23290	23272	23588	23372	23533	23405	23381	23300	23510	23401	23345
29529	39491	51447	41532	33310	31224	30437	29960	30037	30075	29830	30067	30021	30153	29978	29843	30204	30142	29879	29808	30038	30030	30128	30076	29801	29920	29945	30000	30054	30006	29853	30007	30020	30029	29984	29934	30356	30131	30033	29952	29791	29800	29921	30067	29886	30161	29745	30119	29890	30192	30082	29761	30062	29875	29821	30131	29838	30118	29807	29888	30039	29882	30034	30142	30035	30033	29931	29782	29942	30018	29916	29982	29911	29784	29832	29807	29822	29849	29903	29743	29908	29997	29872	30006	29939	29812	29984	30008	29996	29883	30079	30138	29752	29836	29882	29900	29899	30084	30092	29865	30085	29798	29978	30038	30048	30113	30006	29784	30108	30255	30062	29971	30072	30162	29866	29905	29963	30113	30052	30033	30136	29895	29984	29914	29887	29970	29933	29878	30000	29878	30211	29919	30164	29931	30106	30068	29932	30106	29866	29871	29925	30059	29940	29843	30228	29769	29976	29877	29899	29744	29761	29923	30007	30182	29939	29953	29887	29951	30086	29994	30021	29818	29907	29939	30134	29959	30060	29942	29810	29984	29939	30055	29895	30102	30093	29873	29962	29753	29926	29796	29945	29974	30037	29920	30007	29942	30034	29901	30084	29965	29865	29804	29884	29778	29922	29951	29852	29794	29912	30129	29885	30000	29915	29969	29822	30139	30049	29949	29976	30098	30165	30023	30170	30050	29895	29989	29847	30175	30120	29824	29964	29988	29953	29963	30201	29861	30109	29918	30116	29937	29859	29777	29976	29869	29802	30115	29936	29997	30010	29878	29880	30021	29850	29979	30222	29868	29961	30068	30074	29818	29740	29854	29968	29962	30028	29864	29992	29745	30086	29901	30124	29988	29936	29869	30226	29807	29944	30005	29997	29809	29784	29830	30095	29867	29994	29869	29946	30015	29993	29527	30016	29831	30038	29710	30095	30146	30052	30003	29842	30131	29831	29785	29905	30007	30056	29980	30008	30095	30108	29969	30018	29817	29980	29825	29975	30090	29779	29947	30022	30108	30118	29970	29998	30262	29649	29976	29849	29828	29952	29845	29856	29685	30061	29891	29967	30037	30047	29743	29790	30065	29732	29834	30059	29760	29954	29885	29994	29872	29756	30069	29891	29797	29804	29995	30038	30019	30169	29804	29925	30088	29838	29908	29683	30099	29919	30152	29899	29963	30035	29976	29990	29981	29861	29922	30013	29767	29967	30131	30185	30000	30098	29601	29898	30033	29924	30005	30006	29955	29960	30162	29946	29952	30050	30079	30095	29950	30140	29585	30070	30006	30045	30024	30019	29923	29917	30030	30114	29926	30011	29785	29802	30046	29810	29764	29719	29916	30163	29756	29911	29881	29923	29919	30090	29983	29993	30113	29827	30232	30206	30087	29914	29879	29773	29743	29902	30119	29999	29996	29961	29973	29982	30057	29958	30274	29849	29969	30047	29932	29737	29868	30033	30051	29927	29845	30058	30010	29837	30017	30053	29762	29792	29890	29815	29981	29704	29911	29993	30108	30181	29851	29639	29856	30094	29895	29779	30034	30119	29985	29797	30044	30048	29659	29923	29824	29939	30181	29832	29833	29863	30139	30160	29986	30123	29947	29991	29989	29797	29915	30042	29908	30061	29889	29904	29798	30022	29788	30167	30236	29753	30070	29841	29825	30075	30028	29970	30128	30131	29904	29877	29954	29712	30173	30157	30050	30034	30043	29769	29709	30009	29846	29958	30118	29714	30157	29932	30235	29832	29918	29921	29922	29807	30071	30071	29874	29882	29894	29649	29868	30196	29933	30002	29909	30141	30064	29899	29938	29804	30188	29853	29891	29827	29966	30172	30066	29803	30030	29894	29991	30050	29858	29964	29896	30024	29906	29883	29977	30006	30062	29994	30008	29828	30052	29915	29972	29983	29880	30015	29927	30208	29838	30166	30087	29964	30003	29919	29871	30063	29980	30057	29867	30085	29955	29932	29916	29885	29851	30103	30121	29961	30119	30045	30245	29861	29851	30037	29846	29986	30031	29942	29884	29841	30120	29723	29940	29855	29874	29963	30066	29881	29861	30004	30002	29778	29813	30040	29906	29729	29764	30010	29880	30055	29728	29909	29793	30019	29955	30032	30085	29998	29984	29944	29897	30296	30028	30044	29947	29873	30013	29938	29977	30042	29846	29950	29770	29685	30067	30160	30165	29957	30115	29901	29926	30078	30053	30057	30047	29927	29868	29958	29967	29866	29968	30103	30062	29784	30001	30068	29863	29917	30006	29852	29982	30165	29780	29744	30001	30023	29741	29764	29918	30101	29737	29859	30095	30004	29960	29771	29996	30013	30411	29835	29923	30090	30197	30031	29779	29887	29993	30005	30215	29923	30104	30075	30108	29701	30084	29988	30092	30152	29983	30075	30029	29853	29876	30061	29705	29890	30032	29745	29916	30045	29638	29919	29872	30146	30117	30095	29975	29953	30285	29978	30033	29933	29864	30156	29983	30009	30065	29897	30193	30109	30179	29791	30140	29796	30049	30092	30242	30093	30091	29845	29901	30165	29731	29757	29780	29820	30073	30033	29916	29898	29953	30023	29870	30128	29914	29954	29992	29619	29759	29983	30108	29995	29920	29907	29909	29923	29844	30016	29887	29907	30075	30058	30184	29716	29935	29896	29737	29780	29863	29873	29862	30086	29993	29916	30067	30067	30055	30114	30104	29926	29749	29815	29821	29995	29855	30077	29979	30040	29973	30192	29953	29842	29858	29928	29784	29801	29997	29958	29850	29930	29773	30058	29627	30072	29881	30086	29806	30115	29837	29975	30076	29966	29938	30067	29901	30210	30011	30086	30059	29832	29866	30005	29882	30159	29848	29845	30139	30132	29912	29817	29868	29971	29966	30056	30179	29887	30048	29952	29768	30163	30328	29938	29943	29945	29903	30187	29771	29839	29719	30075	29932	29961	29635	30042	29893	29943	29970	30098	30072	30049	30050	30036	29927	29673	30040	29888	29764	29705	29798	29841	29778	29804	29816	29788	29816	29898	29890	29923	29916	29941	29808	29715	30063	30152	30151	29849	30090	30017	29671	29930	29656	29788	30008	30042	29873	29930	30084	30006	30126	30017	30014	29962	29943	29994	30192	29900	30008	29992	30018	29917	30052	29780	29973	29922	30109	30123	30038	30060	29980	30056	30183	30049	30016	29760	30010	30070	30030	29787	30077	30013	29960	29802	29975	29906	29972	30001	29895	30152	29914	29985	30153	29917	30045	29930	29946	29831	29822	30019	29864	29822	30020	30049	29962	29830	29779	29885	30072	30064	29985	30098	30072	29797	29745	29742	29946	29979	29827	29965	29854	29892	30080	29902	29923	29890	30114	30140	29794	29698	30093	30059	30156	29966	30013	29990	29876	30051	30022	29907	29803	30170	30017	30139	29653	30056	29760	29828	29769	29820	29908	29970	30090	29736	29848	29882	29784	29983	29897	29878	29828	29906	29882	29985	29951	29878	29854	29966	29934	29933	29850	30031	29845	29939	29832	29987	29867	29882	29967	30188	29896	29921	30076	30050	30019	30053	30095	30088	30028	29967	30081	30203	30131	29956	29884	29813	29904	30035	29879	29881	29845	29761	30067	30151	29803	29939	29868	29846	30205	30244	29939	29931	30027	29857	29944	29985	29758	30059	29737	30026	29861	29800	30070	29973	29938	30215	29881	30304	29919	30098	30072	30028	30118	30054	29878	30199	29873	29870	29995	30263	29758	29976	29825	29830	30009	30121	30010	30163	29874	30119	29742	29871	29999	29856	29749	30055	29796	29791	29724	29755	30180	29987	30288	29898	30166	29931	30029	30194	29879	29918	30039	30006	29983	29921	30048	29891	30098	29816	29749	30054	29823	30162	29976	29981	29981	29889	30238	29745	29889	29819	29945	29825	29934	29862	29926	29902	29887	29861	30229	30105	30184	29788	29902	29882	29981	30039	29958	29893	29783	29967	29761	29899	30229	30086	29832	30004	29952	29954	29993	29868	29972	30160	30110	29865	30183	30014	30060	29913	29697	29875	29938	29913	30139	30135	29931	29822	29801	30099	29916	29799	29999	30173	29918	29984	30110	30022	30136	30115	29806	29973	30283	30051	30063	30326	30096	29842	29797	29953	29661	30176	30081	30116	29871	29802	29839	29934	29956	29919	30143	30039	29880	29968	29736	29920	29877	30094	29904	30010	30025	30047	29891	30003	29871	30040	29872	30051	30023	30123	29810	29899	30104	29889	29887	30100	29979	29840	30004	30014	30046	29912	30127	30066	30109	29929	29831	29967	30235	30044	30068	30178	29827	29932	30152	30043	29800	30021	30037	29872	29894	29996	29937	30078	30067	29825	29758	29934	30132	30040	30003	30009	29817	30074	30121	29747	29886	29622	29877	29945	29924	29890	29996	29790	30026	29903	29900	30013	29909	30150	29987	29949	30149	30045	29909	29939	29953	30004	30267	29880	29969	29988	29836	30093	29903	30057	29940	29894	29843	29915	29894	30177	30005	29825	29974	30017	29911	29916	29952	30230	29998	30112	30156	29879	29893	30155	30210	30116	29905	30037	29891	30002	29595	29786	30230	30040	30131	29985	30011	29978	30075	30022	29917	30223	30036	29917	29944	29976	30133	29873	29759	29923	29933	30025	29993	30119	30151	30042	30011	30100	29931	29890	29933	30010	30055	30075	29806	29824	30015	29946	29762	29792	30244	29972	29788	29912	30133	29693	30041	29956	29804	29860	29984	30296	29863	29832	30080	30101	30155	29870	30048	29910	29904	29892	29957	29894	29863	29807	30021	29852	30004	30088	30111	30033	29845	30066	29763	29884	30161	30001	29739	29870	29933	29963	29964	30029	30225	30214	29982	29880	30093	30008	29793	30187	29982	30007	29993	29912	29993	30106	30109	30167	30087	30098	29911	30129	29944	30103	29988	30078	29998	29920	29959	29911	30112	30124	29810	30353	29858	29946	30096	30066	29884	29843	29817	29945	29773	30198	29998	29823	30143	29960	29847	29882	29947	30155	30125	30001	30056	29951	29899	29944	29588	30058	29955	29954	30058	29936	30284	30229	30188	29953	30027	29867	29604	29820	30075	29798	29972	29957	29788	29801	29934	29951	29736	30103	29945	30055	30083
36231	62814	53296	35808	27192	23519	22747	22604	22573	22767	22803	22752	22655	22778	22555	22815	22821	22483	22669	22658	22817	22554	22682	22849	22659	22741	22845	22719	22726	22799	22850	22637	22752	22657	22684	22854	22711	22782	22826	22684	22811	22621	22714	22989	22690	22577	22718	22731	22724	22736	22796	22557	22652	22795	22631	22811	22701	22476	22659	22685	22723	22837	22586	22682	22612	22905	22631	22521	22562	22848	22650	22630	22661	22690	22571	22796	22752	22793	22622	22678	22736	22828	22674	22710	22867	22783	22551	22766	22692	22819	22774	22704	22724	22565	22868	22995	22652	22748	22756	22584	22809	22682	22764	22726	22879	22674	22688	22507	22551	22731	22734	22740	22716	22715	22732	22736	22660	22601	22651	22696	22712	22650	22754	22633	22666	22831	22795	22612	22876	22653	22700	22655	22533	23011	22736	22617	22705	22657	22652	22660	22763	22642	22465	22588	22800	22706	22507	22571	22696	22790	22672	22811	22452	22708	22641	22683	22655	22605	22682	22615	22703	22602	22794	22825	22599	22638	22670	22817	22724	22898	22857	22707	22711	22776	22692	22727	22580	22677	22645	22615	22780	22822	22558	22678	22744	22697	22562	22785	22544	22729	22674	22653	22593	22872	22750	22670	22585	22587	22602	22755	22552	22725	22741	22815	22791	22653	22729	22627	22722	22692	22794	22798	22552	22802	22686	22617	22752	22509	22797	22536	22578	22610	22651	22614	22714	22731	22708	22664	22753	22614	22902	22651	22656	22776	22877	22590	22559	22604	22773	22708	22630	22556	22860	22779	22596	22656	22616	22706	22517	22564	22759	22617	22750	22825	22744	22641	22709	22888	22762	22680	22621	22542	22700	22664	22915	22740	22740	22728	22638	22674	22761	22681	22767	22622	22677	22766	22722	22838	22606	22518	22615	22763	22631	22601	22567	22783	22512	22732	22742	22662	22692	22711	22778	22779	22685	22872	22680	22699	22647	22637	22739	22607	22661	22515	22821	22534	22547	22481	22636	22718	22487	22556	22832	22739	22690	22664	22514	22462	22675	22713	22780	22736	22677	22575	22832	22833	22705	22573	22671	22648	22703	22761	22738	22624	22620	22593	22879	22717	22675	22594	22711	22713	22603	22589	22652	22763	22728	22895	22648	22704	22676	22741	22686	22620	22912	22842	22781	22797	22709	22888	22890	22635	22784	22725	22515	22699	22723	22913	22791	22756	22754	22933	22785	22868	22787	22764	22672	22836	22753	22501	22698	22813	22895	22835	22659	22779	22806	22591	22539	22787	22656	22859	22594	22654	23028	22717	22581	22765	22787	22680	22738	22644	22563	22661	22612	22697	22621	22651	22636	22692	22655	22713	22687	22595	22905	22717	22795	22715	22684	22816	22826	22873	22672	22645	22828	22880	22764	22803	22711	22587	22705	22574	22409	22734	22601	22733	22759	22591	22702	22536	22565	22899	22799	22734	22774	22471	22593	22677	22707	22779	22793	22912	22969	22670	22657	22688	22511	22784	22747	22682	22716	22726	22728	22650	22582	22603	22655	22587	22728	22744	22589	22817	22668	22667	22796	22599	22655	22779	22744	22657	22875	22622	22812	22790	22765	22624	22791	22484	22732	22789	22670	22524	22609	22706	22831	22758	22837	22642	22764	22709	22682	22634	22639	22687	22681	22695	22655	22560	22860	22668	22683	22590	22763	22677	22820	22670	22583	22660	22673	22677	22797	22829	22678	22587	22661	22599	22621	22530	22879	22517	22639	22812	22727	22612	22699	22588	22714	22697	22637	22825	22625	22734	22810	22809	22952	22800	22705	22551	22566	22626	22766	22679	22806	22551	22691	22725	22673	22683	22751	22732	22739	22717	22757	22791	22816	22876	22591	22846	22596	22801	22674	22914	22790	22865	22708	22762	22640	22876	22675	22894	22799	22623	22689	22676	22688	22553	22762	22701	22615	22715	22634	22779	22638	22760	22745	22699	22652	22528	22507	22828	22811	22766	22749	22480	22744	22629	22770	22770	22726	22748	22697	22565	22699	22673	22748	22689	22644	22653	22516	22633	22663	22789	22715	22722	22672	22596	22611	22662	22774	22762	22589	22663	22670	22638	22793	22645	22722	22582	22786	22621	22595	22774	22716	22820	22961	22642	22610	22905	22689	22802	22818	22707	22740	22767	22863	22639	22792	22791	22479	22657	22731	22587	22779	22652	22819	22640	22696	22727	22689	22715	22694	22620	22883	22738	22628	22684	22660	22727	22697	22640	22860	22661	23014	22500	22630	22760	22675	22811	22717	22758	22761	22677	22763	22872	22613	22695	22821	22635	22715	22552	22853	22558	22665	22848	22556	22567	22812	22631	22687	22667	22717	22611	22761	22778	22637	22688	22755	22617	22756	22476	22620	22819	22777	22815	22640	22527	22682	22734	22611	22681	22549	22562	22714	22588	22609	22603	22707	22624	22739	22727	22768	22806	22618	22707	22637	22836	22610	22658	22764	22619	22684	22761	22699	22662	22612	22719	22587	22617	22657	22774	22754	22643	22698	22703	22654	22589	22727	22755	22789	22743	22592	22683	22581	22793	22651	22672	22778	22797	22891	22934	22694	22535	22750	22748	22825	22629	22752	22570	22620	22797	22687	22587	22627	22755	22903	22718	22811	22583	22746	22812	22483	22837	22648	22647	22763	22894	22554	22587	22758	22566	22624	22776	22663	22617	22671	22767	22653	22621	22544	22621	22641	22591	22757	22645	22668	22776	22718	22737	22884	22534	22530	22751	22660	22760	22622	22727	22750	22898	22767	22632	22425	22718	22798	22686	22704	22895	22669	22779	22744	22613	22699	22785	22681	22676	22757	22583	22754	22932	22658	22711	22611	22668	22722	22710	22762	22589	22695	22701	22721	22828	22688	22754	22617	22489	22849	22656	22703	22732	22785	22669	22802	22869	22687	22681	22838	22735	22639	22726	22635	22785	22616	22694	22613	22526	22753	22649	22757	22671	22867	22654	22690	22582	22677	22682	22709	22823	22701	22504	22913	22808	22627	22652	22519	22801	22788	22767	22803	22624	22757	22482	22534	22837	22605	22850	22874	22698	22714	22504	22732	22791	22772	22515	22693	22715	22691	22699	22546	22690	22686	22711	22562	22696	22734	22820	22857	22638	22814	22609	22876	22838	22671	22697	22680	22690	22700	22681	22758	22739	22690	22755	22778	22806	22712	22815	22816	22552	22646	22555	22784	22813	22706	22819	22572	22550	22682	22720	22778	22685	22736	22912	22749	22684	22616	22721	22599	22689	22588	22503	22776	22765	22817	22633	22783	22726	22752	22642	22738	22786	22690	22797	22643	22816	22703	22841	22683	22696	22948	22919	22857	22531	22853	22791	22678	22579	22815	22656	22662	22855	22824	22906	22776	22771	22936	22767	22688	22705	22863	22834	22753	22739	22760	22580	22816	22681	22642	22647	22533	22731	22741	22643	22698	22589	22803	22630	22688	22659	22732	22742	22655	22593	22634	22696	22652	22673	22619	22818	22658	22575	22598	22589	22866	22705	22725	22761	22733	22714	22766	22744	22710	22654	22768	22906	22795	22763	22714	22508	22609	22681	22736	22756	22825	22669	22696	22782	22589	22760	22749	22723	22647	22936	22510	22730	22721	22695	22780	22671	22838	22607	22690	22635	22687	22841	22729	22666	22613	22585	22471	22717	22656	22795	22766	22621	22724	22645	22623	22720	22643	22757	22871	22719	22946	22725	22852	22726	22764	22655	22713	22788	22903	22795	22765	22717	22601	22663	22599	22659	22461	22593	22728	22827	22771	22686	22684	22623	22788	22668	22685	22736	22712	22678	22724	22725	22670	22687	22624	22582	22778	22574	22779	22572	22603	22663	22738	22724	22745	22851	22646	22694	22630	22724	22584	22673	22719	22819	22696	22594	22663	22659	22814	22708	22885	22596	22858	22463	22679	22719	22553	22893	22797	22658	22764	22678	22659	22824	22746	22656	22719	22625	22845	22664	22746	22680	22675	22569	23015	22756	22786	22493	22718	22729	22731	22824	22764	22641	22586	22619	22512	22551	22626	22781	22685	22689	22651	22695	22673	22840	22727	22607	22713	22815	22826	22729	22545	22527	22675	22795	22701	22707	22679	22608	22602	22668	22623	22551	22548	22675	22659	22709	22597	22695	22816	22763	22631	22801	22742	22728	22656	22884	22717	22763	22804	22675	22752	22799	22659	22814	22678	22758	22697	22706	22836	22786	22516	22788	22913	22726	22817	22716	22636	22678	22712	22765	22567	22772	22820	22641	22642	22596	22631	22889	22740	22825	22723	22649	22843	22677	22721	22713	22703	22690	22771	22698	22717	22727	22758	22719	22414	22570	22627	22561	22779	22807	22520	22609	22641	22957	22751	22590	22586	22620	22807	22623	22646	22700	22587	22607	22675	22813	22873	22732	22563	22794	22880	22893	22799	22740	22750	22565	22862	22689	22761	22834	22797	22760	22499	22743	22641	22694	22639	22728	22774	22653	22643	22574	22693	22814	22753	22634	22791	22717	22691	22561	22596	22849	22667	22599	22625	22529	22936	22468	22836	22746	22797	22839	22841	22897	22618	22834	22605	22630	22730	22792	22600	22801	22682	22793	22897	22645	22711	22559	22814	22739	22689	22736	22891	22881	22613	22530	22635	22845	22843	22697	22760	22747	22510	22782	22614	22571	22881	22637	22687	22692	22703	22427	22686	22728	22737	22558	22708	22781	22848	22696	22667	22697	22751	22526	22724	22691	22892	22722	22814	22678	22588	22804	22613	22572	22532	22625	22874	22770	22658	22576	22749	22614	22735	22767	22786	22679	22639	22587	22666	22771	22654	22886	22594	22623	22729	22762	22679	22638	22702	22779	22773	22601	22873	22876	22819	22804	22676	22877	22721	22720	22803	22721	22652	22551	23022	22475	22726	22733	22626	22699	22556	22818	22811	22655	22639	22606	22617	22821	22558	22714	22807	22641	22647	22956	22754	22784	22621	22756	22835	22714	22797	22734	22663	22777	22614	22756	22684	22761	22666	22402	22770	22816	22777	22557	22884	22476	22728	22856	22728	22708	22685	22656	22779	22893	22515	22812	22857	22656	22738	22633	22758	22664	22742	22807
24218	26247	47838	45511	36151	32408	31640	30211	29976	30123	29957	30342	30355	30135	29989	29911	30001	30060	29891	30191	29922	30137	29987	30125	29879	30176	29833	29965	29740	29913	29947	30095	29841	30043	29837	29987	30019	29951	30072	29877	29982	30037	30037	30047	29817	29934	29826	30109	30083	29866	30166	30092	30161	30010	30031	29814	29837	29858	30162	30001	29912	29921	29894	29963	29835	30037	30093	30005	30029	30017	30014	29943	29798	29871	29958	29589	29764	30037	29742	29802	29941	29949	29928	29889	30017	29715	29949	29730	29777	29725	29728	29764	29684	29706	30009	29808	29843	29996	29758	29943	30027	30010	30133	29797	30172	29846	29965	29872	29843	30008	29986	29749	29741	29947	30051	29957	29849	29931	29920	29863	29686	29544	29978	29983	29828	29935	29823	29820	30082	29934	29871	29888	29796	29806	30056	29756	30311	29903	29883	29564	30075	30179	29958	30060	29735	29902	29923	29841	29861	29962	30001	29723	29948	29857	29842	29703	29966	30015	29738	30038	29897	30111	29878	29769	29752	30087	30022	29726	29925	29849	30073	29996	29981	30110	29992	29811	29757	29970	29845	29853	29995	29810	29847	29872	30011	29987	30088	30075	30171	30181	30043	29982	30184	29976	29955	29876	29976	29941	30082	30068	30054	29873	29908	29916	29980	29827	29922	29857	29927	29923	29845	30133	29705	29953	29701	29902	29869	29791	29702	29812	29979	29994	29946	29936	29894	30019	30121	29940	30159	30061	29876	29850	29851	30114	29961	29790	29906	29977	30053	30023	30075	30090	29684	30177	29972	29930	29973	29607	30022	29724	30126	29944	30005	29920	30028	30102	29743	29822	29985	29964	29763	29933	29934	29989	30133	29840	30016	29567	29624	30039	29833	29645	30047	29936	30058	29915	29923	29722	30050	29856	29859	29809	29825	29968	30049	29761	29910	29768	29624	29928	29875	29825	29757	30072	30000	29904	29876	30012	29969	29697	29809	29952	29851	29925	30067	29943	29803	29849	29951	29882	30112	29722	29976	29823	29721	29992	29957	30154	29855	29828	29864	29985	29695	30125	30180	29760	29879	29713	30221	29942	30017	29876	29821	30094	29893	30160	30014	30018	29877	30035	29835	29902	29722	29718	29957	29838	29656	29887	30098	29889	30058	29775	29660	29964	29907	29926	30034	30090	29808	29870	29944	29895	29820	29988	29824	29896	30114	29753	29823	29811	30119	29851	29747	29786	29877	29658	29576	29908	29852	30100	30194	30134	29708	29910	29878	29884	29866	29950	30218	29954	30069	30009	29799	30018	30032	30051	29911	29945	29717	29959	29858	29759	29634	29865	30021	30049	29788	30113	29841	29971	29903	30004	30080	29745	30056	29671	29918	30087	29963	29775	29969	29952	29922	29986	30212	29932	29896	30210	30003	29696	29974	29946	30060	30120	29930	30157	29855	29721	29928	29947	29840	29861	30094	29836	29665	29788	29872	30080	29959	29725	29753	30034	29857	29901	30061	29996	29842	29910	29885	29778	29934	29970	30016	30119	30018	30150	29790	29820	29805	29861	30015	29815	29825	29809	29774	29629	29978	29816	30248	30017	29797	29805	29997	30063	30029	29807	29898	29906	29738	29973	30015	29753	30006	29791	29933	29938	29992	29794	29726	29975	29805	29943	30025	29744	30075	29900	30006	30070	29988	29828	29942	30018	29925	29971	29935	29792	29949	29750	29889	30112	30102	29836	30010	30060	29960	29733	29827	30091	29840	30016	29975	29706	30291	30057	29714	29879	29892	29811	30165	29781	30032	29938	30111	29950	30157	29844	29894	30120	30048	29907	29953	29783	30133	29922	29724	29904	29902	30354	29882	29778	30119	29967	29837	29774	29889	30153	30027	29781	29945	29672	29827	30017	29769	29979	29895	29867	29994	30044	29958	29942	30060	29777	29629	29699	29759	29740	29929	29928	29879	29840	29960	30081	29913	30077	29804	29828	29721	29842	29821	29727	29734	29705	29934	29960	29895	29745	29898	29761	30000	29845	29947	30055	30068	29950	29833	30011	29829	29722	29756	29916	30036	30123	29945	29935	29831	29990	30156	29842	30217	29908	29841	29810	30161	29672	29923	29883	29792	30022	29953	29909	30161	30040	29952	30139	29965	29837	29768	29969	29983	29921	29691	29876	29971	30040	30143	30071	29984	29715	29847	29847	29850	29818	29882	30040	29927	29995	29856	29786	29835	29905	29868	29870	29778	29981	29833	29845	30191	30066	29902	29790	29802	29956	30078	29778	29659	29721	29745	29998	29867	29733	29849	29816	29754	29783	29921	29974	29833	29992	29889	29728	29956	29806	29955	29951	30089	29898	29906	30138	29824	29816	29857	29950	30000	29945	29805	29837	29976	30002	29763	29754	30015	29965	29893	29703	29791	29961	29990	30162	29913	29762	29927	29905	29802	30024	30001	29807	29791	29752	29994	30048	29946	29920	29992	29741	30006	30103	29840	29797	29969	29659	29840	29818	30176	29751	29795	30059	29902	29983	29769	29909	30010	29966	29883	29882	29976	29828	29896	29960	29854	29981	30064	29807	29755	29748	29855	29880	29929	29960	29720	29685	29966	29854	29810	29849	29843	29859	29911	29773	29655	29885	30009	30033	29930	29807	29844	29761	30113	29914	29665	30034	29765	29996	30240	29805	29984	29913	30107	30072	30130	29987	29864	30030	30006	30035	29898	29809	29949	29867	29788	29804	29695	29672	29952	30013	29938	29975	29856	29805	29712	29890	30071	30106	30034	29823	29889	30135	29727	30060	29828	29848	29784	29900	30012	29730	29981	29821	29907	29760	29653	30027	30010	30028	29890	30051	29923	29833	29901	29973	29991	29955	30086	30005	29852	29828	29981	29751	30041	29856	29909	29856	29987	29912	29795	29774	29634	29880	29988	30159	29968	29596	29805	29917	30233	29761	30051	29967	30027	29767	29792	30063	29958	29937	29821	29817	29940	29774	30028	29876	29962	30073	29869	29606	29841	29834	29897	29578	29883	29843	29765	29975	29665	30050	29888	29904	29852	30028	30066	29866	29905	30018	29898	29860	29902	30008	29902	29905	29879	30010	30044	29855	29694	29973	29920	29766	29932	30029	29776	29926	30076	29816	29834	29884	29987	29970	29955	29700	29820	29625	30101	30036	29793	29991	29991	30055	29764	29997	29979	30028	29929	29987	30006	29847	29980	29692	29833	29694	30273	30093	29758	29889	30001	29900	29803	29722	29761	29825	29864	29878	29828	29766	29834	29901	29897	29845	29753	29930	29848	29775	29881	29965	29861	29634	29786	29910	29826	29937	29884	29649	29934	29966	29961	30046	30063	29844	29781	29690	29704	29942	29861	29907	29967	29977	29881	30008	30058	29786	29891	30147	30042	29968	29938	29828	29726	29912	30107	29915	29887	29943	29882	29843	29692	29922	29911	29919	29963	29962	29948	29972	29804	29893	30226	29912	29945	29941	29976	30174	29946	29914	30060	30006	29941	29887	29769	30052	29843	29916	30001	29930	29747	29733	29924	29917	29988	29794	30005	30048	30017	29813	30032	29902	29972	30012	29931	30342	29972	29860	30064	29812	29853	30076	29771	29978	29799	30065	29962	29983	29866	29783	29882	30076	30022	30075	29787	29798	30008	30076	30050	29853	29829	29918	29971	29976	30134	29965	29784	29691	29781	29832	29871	29906	29842	29939	29969	29941	30205	29796	29892	30188	29803	29899	30120	29995	29955	30044	30006	29893	29864	29899	30025	30014	29892	29904	29788	29932	30095	29621	29993	29738	29796	29782	29949	29975	30048	29995	29856	29882	29911	29918	29946	29993	29953	29927	29789	29804	29795	30003	29974	30044	30013	30052	30077	29654	30017	30027	30232	29940	29770	29872	29932	29913	30002	29948	29956	29852	29961	29937	29862	29861	29866	29964	29872	29912	29860	30034	29990	29901	30025	29958	29987	29862	29795	29964	29948	29865	29908	30028	30116	29806	29981	30108	30001	29947	29910	30115	30064	30018	29924	29815	29756	30049	29868	29995	29802	29962	30139	29799	29966	30084	30048	29828	29879	29871	29918	29580	29789	30058	29805	29917	29795	30074	30089	30025	29993	29928	29951	29873	30189	29948	29926	29958	29873	29934	29924	29749	29861	29951	29902	29782	29802	30050	29980	29921	29874	29984	30095	30003	29846	30001	29722	30075	29936	30011	29857	29795	29904	30005	29857	29934	29894	29812	29942	29776	30032	29857	29895	30170	29830	29938	29764	29648	29988	29899	29828	29944	29931	29937	30127	29915	29837	30010	29928	30058	29876	29784	29859	29647	29928	29931	30009	30165	29887	29667	30217	29855	30188	29848	30038	29738	29788	29781	29790	30000	30060	29969	29925	29761	30025	29752	30014	30183	29861	29858	29935	30123	29745	29901	30102	30104	29912	29949	29997	29940	30144	29947	29940	30102	29727	30119	29658	29743	29990	29936	30125	30069	30245	30024	29934	29801	30105	29869	30159	30122	30222	29945	29964	29913	30011	29988	30092	30022	30020	29741	29849	29978	29957	30149	30065	29944	30003	29838	29842	30165	30139	29947	29943	29833	29923	29872	30001	29933	29901	29917	29929	29778	30054	30007	29990	29939	30013	29950	29902	29767	29973	30074	29826	29924	29987	29964	29909	29671	29642	29893	29984	30253	29904	30021	30073	29912	29877	29658	30063	30084	30049	29753	29998	30012	29998	30036	29938	29803	30000	29825	29942	29859	29920	29880	29692	29933	29766	29894	29756	29721	30041	30084	29932	29688	29801	29970	29862	29853	29550	29998	29901	30024	30017	29963	29750	30247	30026	29937	30062	29740	29963	30045	30103	29801	29848	29756	29785	29910	29984	29986	29926	29925	29862	29789	29839	30056	29944	29988	29907	29961	29974	29952	29814	29933	30036	29917	29762	30011	30060	30006	29875	30152	30147	29706	30111	29997	29809	29812	29944	29751	29964	29882	29983	29591	29892	29870	29943	29948	30025	29927	29945	29716	29945	29937	29776	29663	30095	29812	30075	29768	30129	30064	29782	29933	29974	29975	29726	29767	29742	30057	29863	29898	29737	30030	30010	29936	29869	29903	29983	29846	29976	29983	29994	30195
57163	99966	87073	58835	38879	26285	23043	22877	22620	22780	22881	22793	22872	22914	22652	22891	22745	22822	22647	22713	22684	22778	22683	22662	22644	22840	22631	22681	22705	22876	22577	22718	22733	22611	22708	22651	22778	22687	22690	22612	22686	22869	22863	22748	22762	22806	22748	22664	22652	22979	22574	22779	22691	22794	22605	22642	22725	22851	22519	22726	22780	22623	22754	22746	22700	22806	22763	22718	22798	22812	22660	22734	22690	22751	22619	22751	22579	22710	22755	22532	22545	22675	22782	22782	22790	22760	22819	22686	22719	22594	22650	22664	22709	22810	22796	22608	22686	22714	22764	22818	22696	22797	22865	22597	22691	22671	22915	22811	22648	22701	22603	22648	22773	22730	22626	22761	22694	22639	22932	22732	22619	22703	22780	22553	22689	22652	22799	22530	22788	22721	22823	22683	22657	22738	22585	22709	22612	22721	22826	22717	22879	22803	22798	22598	22780	22788	22827	22791	22929	22719	22996	22757	22654	22955	22767	22589	22617	22708	22778	22547	22720	22633	22751	22644	22753	22759	22809	22766	22574	22604	22736	22611	22708	22715	22853	22762	22652	22853	22724	22448	22713	22863	22742	22814	22580	22722	22742	22701	22819	22914	22742	22578	22811	22592	22644	22729	22781	22712	22780	22880	22699	22886	22961	22632	22664	22798	22694	22627	22600	22766	22732	22667	22673	22727	22912	22665	22774	22876	22671	22799	22773	22909	22643	22624	22450	22673	22756	22772	22684	22815	22880	22790	22724	22669	22724	22738	22935	22687	22891	22748	22852	22934	22562	23023	22747	22691	22723	22656	22709	22690	22717	22656	22890	22618	22849	22623	22575	22680	22844	22856	22797	22628	22741	22753	22678	22730	22724	22827	22893	22611	22749	22827	22782	22564	22580	22646	22657	22694	22663	22805	22843	22733	22943	22864	22861	22783	22650	22919	22638	22728	22885	22723	22737	22744	22689	22845	22734	22844	22834	22681	22754	22578	22704	22553	22580	22827	22678	22706	22738	22671	22821	22793	22570	22745	22907	22712	22766	22735	22864	22620	22651	22629	22693	22915	22750	22710	22738	22788	22813	22544	22839	22699	22725	22819	22719	22573	22757	22568	22770	22678	22687	22757	22775	22790	22800	22779	22623	22623	22641	22752	22676	22709	22626	22709	22629	22634	22832	22656	22815	22593	22767	22846	22840	22609	22842	22811	22755	22752	22652	22692	22635	22572	22754	22907	22712	22675	22755	22766	22834	22841	22849	22793	22717	22879	22610	22719	22692	22738	22852	22739	22883	22742	22800	22772	22645	22535	22763	22647	22666	22751	22937	22797	22801	22955	22929	22720	22603	22535	22727	22768	22658	22575	22601	22907	22911	22650	22783	22734	22717	22767	22636	22587	22850	22600	22800	22848	22768	22761	22708	22581	22833	22717	22640	22634	22584	22877	22759	22812	22801	22534	22654	22847	22624	22947	22670	22922	22953	22833	22702	22929	22760	22727	22714	22681	22692	22723	22704	22635	22833	22581	22672	22846	22706	22570	22853	22601	22742	22719	22672	22714	22540	22797	22831	22706	22666	22822	22760	22666	22814	22823	22683	22803	22616	22638	22881	22692	22853	22822	22794	22669	22736	22714	22698	22822	22708	22799	22677	22692	22778	22777	22920	22746	22670	22664	22814	22734	22833	22698	22788	22927	22726	22764	22790	22742	22707	22726	22566	22750	22822	22729	22637	22541	22760	22716	22513	22455	22681	22883	22826	22674	22755	22873	22678	22720	22896	22669	22760	22695	22714	22676	22695	22832	22764	22733	22627	22795	22853	22624	22722	22863	22711	22831	22590	22911	22612	22588	22782	22767	22676	22885	22743	22549	22661	22688	22788	22697	22671	22832	22863	22753	22690	22829	22760	22763	22688	22737	22730	22709	22691	22670	22861	22751	22700	22765	22683	22601	22768	22768	22662	22518	22680	23009	22665	22774	22766	22736	22761	22824	22593	22767	22753	22680	22694	22698	22692	22717	22805	22780	22665	22847	22754	22794	22635	22707	22761	22709	22770	22672	22790	22634	22686	22830	22812	22701	22798	22699	22621	22941	22705	22691	22637	22755	22604	22827	22741	22714	22746	22766	22784	22713	22831	22769	22826	22654	22743	22896	22789	22710	22674	22742	22895	22662	22687	22677	22870	22850	22796	22773	22837	22753	22752	22763	22788	22625	23080	22698	22633	22594	22673	22654	22807	22580	22852	22587	22646	22677	22772	22798	22855	22639	22659	22798	22975	22682	22635	22685	22708	22665	22851	22697	22884	22718	22731	22527	22709	22924	22579	22798	22791	22846	22615	22806	22543	22692	22668	22714	22695	22770	22547	22785	22655	22813	22823	22725	22703	22829	22792	22479	22717	22645	22673	22578	22558	22784	22841	22659	22553	22761	22776	22557	22734	22703	22864	22650	22716	22642	22741	22886	22689	22820	22897	22805	22813	22548	22761	22659	22731	22663	22904	22742	22779	22821	22637	22713	22747	22786	22771	22592	22690	22779	22789	22637	22618	22883	22800	22855	22723	22837	22931	22687	22872	22727	22832	22574	22675	22626	22983	22814	22803	22828	22791	22722	22811	22786	22889	22732	22801	22686	22720	22451	22869	22768	22576	22738	22634	22711	22703	22717	22686	22799	22820	22795	22784	22554	22670	22672	22747	22695	22745	22708	22722	22802	23000	22573	22787	22697	22512	22567	22750	22453	22672	22767	22659	22594	22717	22818	22728	22913	22647	22697	22627	22639	22770	22575	22478	22972	22736	22886	22698	22745	23007	22725	22858	22601	22518	22494	22560	22827	22835	22637	22708	22585	22806	22684	22659	22893	22767	22807	22639	22487	22722	22694	22751	22715	22856	22798	22931	22710	22661	22697	22661	22498	22711	22591	22667	22769	22790	22649	22831	22674	22782	22812	22691	22902	22740	22771	22624	22852	22718	22755	22656	22647	22691	22716	22606	22818	22882	22750	22733	22821	22704	22864	22670	22705	22837	22645	22596	22818	22781	22706	22706	22676	22795	22735	22649	22773	22400	22761	22652	22707	22714	22783	22853	22691	22770	22759	22711	22717	22853	22656	22614	22628	22806	22648	22781	22815	22605	22705	22705	22583	22969	22833	22675	22896	22729	22766	22753	22701	22572	22927	22761	22696	22732	22689	22713	22606	22780	22762	22476	22685	22587	22727	22812	22802	22687	22701	22664	22851	22771	22622	22807	22730	22597	22651	22978	22836	22736	22688	22761	22743	22775	22707	22670	22896	22888	22670	22869	22807	22770	22665	22910	22760	22847	22759	22664	22769	22787	22639	22712	22585	22766	22763	22538	22787	22737	22812	22728	22770	22857	22743	22688	22651	22411	22700	22640	22826	22754	22714	22620	22796	22574	22891	22662	22809	23045	22728	22754	22712	22739	22791	22811	22866	22679	22661	22787	22727	22776	22691	22825	22629	22705	22755	22700	22641	22823	22797	22795	22825	22706	22855	22786	22893	22748	22592	22654	22856	22721	22737	22653	22792	22719	22768	22781	22545	22774	22807	22829	22778	22620	22644	22762	22794	22372	22732	22691	22766	22678	22691	22755	22703	22646	22705	22492	22798	22719	22717	22843	22750	22502	22677	22674	22692	22703	22930	22736	22681	22806	22474	22805	22616	22669	22696	22768	22791	22882	22669	22765	22723	22906	22700	22746	22830	22840	22772	22693	22643	22679	22668	22597	22707	22613	22767	22928	22683	22576	22739	22743	22711	22703	22671	22875	22597	22915	22389	22787	22827	22684	22797	22730	22760	22582	22850	22731	22709	22809	22712	22726	22851	22888	22701	22698	22676	22697	22759	22709	22761	22828	22692	22666	22691	22872	22749	22743	22779	22670	22760	22775	22727	22763	22784	22827	22778	22678	22733	22854	22706	22649	22679	22651	22891	22691	22668	22729	22572	22642	22713	22798	22812	22681	22946	22552	22474	22711	22738	22872	22594	22760	22816	22677	22694	22700	22726	22658	22756	23055	22795	22893	22550	22866	22703	22788	22661	22744	22911	22826	22562	22724	22702	22559	22740	22637	22867	22752	22615	22776	22967	22711	22793	22737	22555	22737	22802	22668	22764	22879	22559	22695	22812	22693	22555	22824	22614	22554	22886	22805	22751	22686	22772	22788	22753	22846	22811	22831	22683	22598	22805	22635	22805	22728	22796	22744	22629	22645	22511	22732	22682	22632	22796	22725	22879	22672	22681	22836	22783	22578	22589	22814	22643	22818	22652	22857	22787	22620	22600	22749	22661	22692	22589	22858	22879	22676	22692	22624	22746	22731	22706	22719	22608	22904	22590	22677	22684	22628	22648	22807	22872	22697	22691	22710	22851	22669	22631	22827	22716	22727	22745	22858	22621	22795	22617	22711	22549	22813	22694	22781	22729	22507	22562	22619	22688	22693	22730	22982	22548	22570	22700	22551	22628	22710	22670	22729	22595	22789	22680	22877	22723	22714	22748	22678	22778	22829	22759	22928	22685	22816	22766	22902	22738	22828	22652	22942	22682	22663	22763	22731	22676	22753	22849	22526	22733	22706	22725	22779	22717	22688	22882	22580	22629	22725	22668	22839	22818	22778	22758	22781	22748	22830	22844	22642	22706	22783	22671	22842	22803	22788	22719	22769	22658	22836	22633	22711	22708	22830	22672	22783	22708	22887	22972	22743	22695	22660	22630	22797	22581	22555	22545	22809	22636	22687	22781	22792	22914	22900	22851	22672	22646	22714	22732	22737	22740	22688	22528	22831	23009	22679	22781	22686	22633	22899	22861	22721	22752	22734	22858	22634	22845	22775	22609	22732	22717	22738	22753	22642	22755	22763	22830	22875	22958	22725	22895	22677	22860	22548	22661	22705	22628	22666	22842	22646	22843	22834	22889	22720	22659	22621	22700	22933	22771	22525	22760	22742	22717	22527	22624	22668	22674	22703	22579	22753	22604	22635	22819	22591	22756	22650	22776	22784	22818	22824	22745	22677	22612	22670	22785	22722	22712	22634	22604	22790	22680	22790	22740	22650	22768	22686	22843	22573	22724	22763	22650	22690	22660	22720	22809	22865	22579	22647	23064	22721	22681	22677	22933	22668	22651	22977	22860
22439	24398	42485	41988	36237	32688	33479	31094	30817	31711	31253	31228	30949	31065	31058	31249	30990	31172	30863	31102	31293	30978	31141	31027	31018	30993	31093	30774	30935	30791	30951	30794	30600	30992	30899	30969	31060	30703	30943	30886	30944	30652	30972	30896	30862	30817	30773	30941	30769	30916	30786	31027	31015	31057	31050	30867	30987	30738	31067	30673	30939	30781	30916	31172	30922	31240	30985	31026	30998	30764	30868	30891	30980	30942	30617	30801	30881	30741	30953	30976	30859	30889	30803	30945	30885	30886	30806	30522	30832	31037	30802	30759	31079	30587	30820	30661	30917	31050	30795	30860	30766	30740	31094	30856	30838	30823	30663	30897	30825	30932	30885	30804	30860	30918	31060	30838	30783	30716	30611	30878	30531	30902	30998	30494	30826	30779	30897	30887	30729	30953	30752	30837	31023	30545	30607	30772	30942	30673	30615	30749	30836	30838	30719	30836	30806	31101	30880	30706	30534	30897	30754	30681	30825	30672	30802	30642	30819	30827	31001	30562	30812	30814	30843	30529	30853	30672	30959	30717	31064	30769	31053	30965	30767	30940	30677	30881	30917	30821	30610	30960	30608	30930	30719	30754	30815	30966	30644	30813	30899	31015	30963	30650	31001	30975	30954	30711	30738	30612	30919	30659	30613	31011	30943	30750	30839	30745	30745	30883	30918	30919	30979	31188	30781	30843	30949	30689	31083	30862	30981	30767	30699	30938	30852	30716	30879	30662	30942	30956	30737	30918	30884	30821	30831	30712	30747	30699	30848	31000	30715	30695	30747	30947	30735	30801	30643	30898	30911	30556	30722	30693	30908	30804	30888	30967	30830	30622	31052	30912	30897	30680	30859	30776	30744	30743	30645	30960	30904	30785	31056	30915	30858	30637	30874	30884	30942	31060	31064	30821	30848	30692	30696	30761	30656	30889	30949	30879	30801	30728	31005	30794	31006	30836	30724	30842	30852	30595	30777	30837	30969	30763	30485	30704	30857	30937	30763	30365	31022	30903	30622	30782	30814	30835	30943	30843	30902	30673	30883	30710	30820	30897	30950	30645	30703	30765	30842	30788	30710	31031	31044	30739	30735	31052	30536	30752	30656	31092	30777	30706	30957	30982	31003	30872	30649	30880	30858	30887	30462	30738	30937	30650	30867	30925	30986	30984	30596	31116	30784	30972	31042	30894	30849	30893	31032	30668	30906	30817	30826	30627	30840	30952	30690	30925	30758	30803	30766	30938	30758	31037	30773	30514	30905	30816	30501	31037	30858	30826	30855	30872	30866	30663	30873	30696	30797	30715	30758	30854	30884	30965	30921	30795	30908	30866	30904	30896	31105	30737	30743	30974	30923	30475	30810	30809	30876	30826	30825	30881	30731	30879	30752	30780	30846	31171	30975	30860	30991	30769	30857	30777	30901	30752	30843	30861	30923	30805	30743	30649	30874	30842	31023	30724	31076	30750	30765	31032	30687	30893	30913	30705	30705	30912	30897	30732	30713	30570	30873	30805	30844	30691	30818	30713	30654	30783	30604	30846	30840	30923	30653	30755	30810	30730	30598	30963	30854	30620	30732	30645	30903	31047	30767	30733	31092	30806	30722	30786	30959	30780	30714	30744	30919	30892	30576	30779	31003	31029	30910	31011	30761	30768	30779	30839	30911	31055	30888	30888	30776	30752	30938	30758	30895	30797	30800	30681	30506	30851	30885	31014	31075	30893	30713	30868	30745	30646	30821	30812	30733	30671	30872	30915	30752	30780	30821	30708	30880	30523	30821	31099	30944	30879	30579	30855	30673	30951	30766	30724	30780	30797	30949	30760	30718	30958	30871	30743	30730	31028	30904	30900	30765	30829	30777	30772	30748	31002	30651	30885	31025	30565	30724	30994	31078	30713	31136	30579	30835	30856	30923	30828	30517	30681	30937	30880	30894	30640	30812	30526	31014	30760	30801	30829	30796	30703	30815	30839	30843	30813	30850	31122	30981	30909	30979	30764	30691	30808	30714	30701	30867	30780	30598	30941	30725	30872	30955	30820	30886	30847	30890	30819	30667	30976	30630	30743	30837	30922	30644	30886	30750	30964	30839	30823	31054	30818	30628	30893	30867	30777	30737	30796	30794	30892	31004	30831	31036	30970	30793	30641	30812	30742	30883	30707	30787	30795	30895	30908	30717	30819	30655	30783	30750	30936	30619	30733	30900	30809	30506	30993	30830	30745	30856	30847	30630	30717	30869	30978	30823	30743	30654	30741	30778	30794	30820	30891	30781	30892	30930	30685	30564	30806	30845	30705	30895	30996	30587	30636	30832	30965	30925	30746	30688	30777	30709	30906	30816	31050	30804	30698	30898	30859	30725	30803	30675	30654	30698	30788	30869	30882	30918	30826	30908	31063	30709	30801	30769	30585	30669	30876	30846	30785	30971	30861	30746	31071	30944	31011	30586	31028	30818	30941	30678	30567	30764	30645	30872	30987	30839	30972	30608	30672	30811	30813	30789	30823	30838	30915	30883	30696	30736	30805	30858	30695	30541	30854	30843	30932	30802	30912	30884	30684	30702	30998	30835	30926	30946	30774	30946	30969	30744	30648	31133	30855	30783	31017	30827	30908	30993	30759	30578	30972	30733	30972	31099	30984	31053	31050	31033	30840	30847	30698	30761	30783	30738	30845	30575	30717	30852	30838	30937	30923	30962	31183	30848	30719	30633	30913	30666	30862	30926	30836	30946	30893	30863	30690	30855	30759	30725	30833	30866	30652	30875	30799	30690	30889	30829	30679	30839	31083	30542	30766	30929	30905	30784	30966	30695	30594	30935	30990	30810	30968	30727	31010	30989	30815	30997	30877	30964	30939	30882	30873	30721	30717	30994	30687	30829	31000	30711	30813	30809	30689	30858	30644	30830	30965	31167	30870	30827	30986	30688	30688	30711	30775	30750	30795	31017	30786	30763	30894	30833	30847	30879	30754	30676	30928	30853	30901	30821	30766	30883	30901	30778	30816	30686	30933	30658	30757	30951	30865	30831	30952	31010	30719	30662	30868	30925	30796	30743	30592	30838	30849	30954	30891	30839	31084	30739	31067	30850	30773	30724	30865	30830	30850	30881	30612	30925	30715	30791	30757	30821	30850	30828	31032	30860	30750	30830	30888	30627	30962	30658	31062	30919	30723	30846	31071	30717	30777	30817	30767	30833	30617	30604	30609	30772	30768	30812	30870	30872	30951	30618	30871	30801	30727	30755	30860	30726	30760	31011	30875	30681	30987	30756	30640	31035	30692	30924	30779	30719	30913	30974	30738	30816	30675	31053	30762	31019	30845	30878	30576	30804	30854	30975	30797	31033	31010	31002	30829	30793	30767	30985	30984	30846	30730	30781	31017	30871	30764	30722	30717	30761	31309	31026	30688	30719	30658	30765	30586	30810	30654	30789	30883	30856	30932	30876	30869	30811	30975	31021	30899	30718	30668	30804	30859	30878	30761	30809	30790	30823	30901	30912	30789	30710	30704	30701	30865	30694	30862	30952	30777	30781	31034	30610	30802	30881	30452	30911	30970	30638	31054	30935	30743	30899	30738	30766	30540	30811	30917	30863	30636	30810	30977	30911	30915	30855	30788	30664	30657	31007	30651	30884	30843	30918	30736	30783	30716	30806	30915	30909	30956	31051	30799	30922	30783	30967	30933	31006	31091	30921	30953	30803	30782	30738	30916	30864	30887	30932	30961	31030	30985	30888	30843	30893	30905	30929	30850	30812	30827	30930	30908	30821	30738	30923	30911	30916	30858	30773	30805	30809	30678	30922	30916	31084	30819	30923	30837	30612	30654	30790	30985	30736	30937	31023	30901	30639	31175	30803	30648	30800	30605	30707	30872	30886	30709	30888	30814	30863	31038	30811	30776	30787	30767	30962	31092	30949	31033	30934	30837	30755	31002	30713	30832	30549	30914	30692	30963	30688	30871	30822	30738	30878	30534	30604	31226	30862	31183	30929	30966	30793	30675	30755	30636	30737	31085	30866	30889	30773	30893	30931	30820	30997	30657	30838	30765	30830	30577	31093	30674	30761	30765	30665	30738	30682	30693	30816	30860	30864	30907	30964	30995	30683	30913	30705	30929	30937	30761	31128	30784	30734	30778	30542	30608	30709	30984	30814	30789	31034	30721	30828	30828	30861	30674	30772	30846	30752	30862	30581	30607	30694	30969	30794	30644	30696	30561	30907	30648	30733	30854	30649	30734	30891	31061	30779	30828	30724	30760	30939	30727	30618	30658	30732	30839	30945	30788	30944	30231	30863	30656	31028	30947	30602	30892	30844	30665	30895	30931	30825	30960	30953	30803	30720	30782	30826	30924	30876	30800	30752	30877	31203	30751	30811	30915	30676	30931	30998	31085	30849	30752	30961	30668	30707	30594	30705	30496	30815	30806	30603	30957	30693	30711	30779	30593	30914	30866	30896	30767	30851	30778	30867	30828	30885	30986	31052	31040	30898	30883	31005	30883	30880	30885	30793	30793	30812	30835	30815	30926	30756	31063	30996	30967	30959	30689	30831	30890	30717	30975	30819	31137	30893	30743	30701	30717	30898	30908	30743	30855	30908	31018	31035	30730	30627	30904	30824	30838	30721	30728	30875	30875	30860	30796	30567	30801	30699	30748	30850	30681	30964	30778	30953	30645	30802	30870	30868	30881	30714	30704	30768	30827	30550	30874	30972	30837	30638	30762	30616	30768	30937	30717	30724	30796	30935	30720	31192	30772	30615	30800	30862	30910	30817	30764	30857	30654	30835	30878	30685	30689	30814	30692	30643	30754	30845	30971	30683	31002	30679	30690	30955	30819	30916	30752	30683	30944	30945	30883	30855	30688	30639	30845	30940	30742	30977	30574	30745	30944	30806	30916	30999	30872	30726	30966	30596	30786	30723	30949	30824	31167	30718	31010	31132	30875	30768	30879	30757	30733	30770	30816	30964	30895	30900	30850	30781	30759	30773	30893	30881	30965	30677	30580	30646	30863	30940	31037	30833	30933	30776	31085	30601	30522	30965	30898	30830	30751	30858	30840	31013	30822	30557	30871	30879	30776	30998	30805	30918	30954	30769	30722	30901	30776	30735	31033	30956	30775	30893	30814	30879	30880	31033	31024	30705	30895	31077	30975
62644	98912	92151	77028	50577	30970	24015	23257	23156	23266	23322	23285	23340	23173	23284	23345	23313	23415	23075	23243	23409	23152	23544	23253	23318	23227	23334	23299	23319	23299	23304	23373	23303	23429	23335	23263	23235	23127	23333	23483	23405	23221	23294	23333	23201	23438	23315	23488	23139	23455	23193	23506	23426	23359	23321	23361	23287	23243	23144	23268	23319	23221	23228	23189	23377	23266	23330	23211	23188	23157	23422	23314	23121	23433	23226	23446	23295	23205	23429	23307	23461	23374	23198	23187	23339	23300	23217	23583	23472	23045	23256	23132	23289	23406	23325	23434	23102	23234	23176	23364	23218	23431	23353	23347	23449	23548	23313	23426	23469	23238	23331	23293	23359	23307	23421	23082	23328	23271	23215	23200	23143	23163	23346	23292	23310	23228	23239	23194	23191	23278	23411	23133	23312	23311	23345	23153	23260	23183	23257	23290	23345	23371	23325	23286	23190	23442	23163	23407	23123	23334	23104	23234	23269	23556	23243	23513	23347	23314	23347	23299	23434	23337	23302	23120	23306	23295	23458	23237	23315	23218	23231	23391	23212	23203	23255	23589	23314	23283	23341	23265	23360	23344	23290	23368	23408	23334	23196	23341	23276	23232	23153	23248	23318	23375	23393	23107	23226	23421	23024	23229	23336	23177	23465	23244	23166	23284	23288	23263	23226	23282	23165	23353	23307	23391	23234	23139	23250	23307	23029	23224	23099	23422	23257	23111	23272	23211	23444	23140	23116	23256	23311	23491	23291	23188	23225	23191	23156	23241	23327	23033	23191	23167	23139	23403	23280	23257	23260	23073	23419	23283	23320	23308	23160	23194	23200	23105	23169	23248	23288	23228	23346	23284	23327	23274	23450	23157	23131	23340	23269	23342	23242	23254	23241	23249	23222	23159	23277	23477	23219	23407	23453	23390	23118	23263	23183	23383	23177	23316	23268	23309	23154	23321	23405	23410	23302	23321	23328	23396	23314	23263	23218	23245	23340	23224	23407	23183	23368	23281	23483	23210	23278	23022	23281	23293	23330	23434	23319	23230	23320	23346	23322	23137	23351	23273	23434	23157	23406	23259	23290	23375	23371	23315	23302	23448	23381	23187	23388	23271	23356	23370	23443	23361	23253	23205	23238	23301	23132	23371	23267	23238	23104	23295	23261	23345	23156	23385	23278	23197	23221	23187	23313	23296	23107	23337	23514	23180	23014	23169	23389	23038	23182	23190	23479	23404	23227	23380	23225	23184	23252	23357	23559	23391	23385	23261	23278	23176	23426	23320	23295	23319	23238	23295	23340	23214	23302	23367	23498	23194	23309	23213	23314	23270	23356	23239	23229	23198	23292	23331	23219	23384	23386	23137	23307	23276	23263	23219	23391	23427	23368	23398	23207	23220	23278	23200	23298	23186	23404	23446	23447	23264	23438	23238	23515	23315	23352	23353	23398	23306	23319	23152	23245	23084	23335	23213	23365	23290	23116	23539	23255	23293	23221	23293	23417	23257	23109	23184	23360	23256	23290	23268	23253	23397	23323	23286	23241	23389	23221	23286	23287	23280	23269	23512	23099	23235	23353	23243	23338	23187	23398	23253	23241	23274	23283	23341	23403	23129	23224	23211	23268	23220	23327	23277	23422	23149	23379	23195	23200	23456	23302	23181	23489	23289	23260	23387	23383	23222	23026	23292	23339	23279	23204	23256	23250	23114	23381	23305	23227	23070	23266	23342	23326	23302	23359	23283	23205	23357	23317	23289	23368	23254	23370	23267	23267	23200	23181	23251	23202	23288	23350	23059	23175	23252	23255	23216	23407	23252	23420	23310	23306	23200	23358	23310	23275	23420	23252	23331	23233	23562	23211	23420	23404	23174	23191	23388	23471	23165	23261	23058	23391	23181	23333	23143	23353	23135	23171	23314	23327	23306	23267	23139	23332	23430	23290	23031	23421	23271	23313	23486	23224	23418	23222	23374	23177	23270	23098	23443	23363	23177	23499	23305	23284	23285	23385	23081	23264	23373	23231	23224	23193	23221	23349	23374	23347	23049	23348	23336	23306	23238	23374	23248	23289	23302	23120	23371	23439	23406	23369	23298	23242	23271	23099	23257	23294	23207	23383	23211	23311	23244	23275	23420	23382	23204	23438	23255	23324	23239	23261	23304	23397	23298	23309	23379	23295	23221	23269	23469	23199	23372	23186	23459	23274	23220	23328	23275	23235	23206	23330	23378	23479	23246	23462	23094	23374	23353	23225	23105	23343	23073	23272	23244	23373	23263	23180	23284	23257	23420	23303	23339	23381	23409	23183	23260	23351	23417	23352	23434	23234	23172	23290	23430	23167	23402	23195	23523	23261	23313	23308	23192	23553	23167	23238	23158	23337	23101	23413	23252	23396	23363	23324	23312	23457	23249	23274	23185	23247	23161	23237	23163	23132	23393	23160	23390	23209	23337	23096	23283	23428	23232	23152	23309	23244	23263	23357	23286	23407	23177	23291	23304	23295	23367	23441	23173	23484	23498	23160	23215	23207	23114	23241	23432	23294	23470	23229	23072	23271	23101	23249	23108	23345	23520	23324	23363	23325	23356	23121	23299	23385	23227	23276	23148	23397	23289	23394	23284	23372	23371	23166	23354	23186	23394	23156	23446	23388	23293	23365	23345	23454	23230	23222	23368	23392	23137	23185	23222	23174	23469	23373	23359	23382	23303	23377	23250	23376	23288	23295	23266	23341	22983	23283	23217	23266	23330	23326	23338	23236	23220	23321	23223	23296	23379	23359	23330	23224	23306	23273	23190	23324	23316	23202	23288	23146	23010	22947	23250	23427	23244	23400	23121	23240	23272	23177	23281	23249	23241	23326	23150	23233	23250	23227	23155	23483	23314	23343	23301	23483	23211	23253	23268	23160	23169	23281	23359	23231	23345	23391	23209	23200	23143	23366	23156	23319	23401	23098	23197	23259	23254	23420	23294	23380	23222	23204	23402	23140	23191	23469	23237	23330	23479	23275	23258	23413	23262	23373	23101	23354	23335	23200	23366	23175	23383	23353	23282	23251	23353	23332	23390	23344	23210	23289	23401	23381	23137	23111	23314	23240	23335	23236	23089	23306	23499	23244	23400	23314	23182	23078	23275	23426	23162	23314	23266	23354	23222	23079	23296	23085	23254	23546	23336	23215	23159	23173	23262	23309	23167	23266	23288	23443	23252	23372	23423	23154	23141	23217	23277	23215	23437	23294	23332	23311	23228	23450	23288	23287	23204	23241	23322	23337	23170	23157	23329	23403	23307	23300	23306	23300	23297	23317	23322	23183	23354	23311	23313	23189	23341	23278	23511	23398	23155	23260	23260	23468	23440	23128	23370	23421	23314	23340	23200	23237	23378	23312	23364	23173	23268	23420	23439	23150	23431	23276	23162	23301	23346	23228	23290	23323	23166	23245	23152	23134	23309	23415	23164	23238	23190	23263	23077	23229	23165	23254	23291	23308	23140	23518	23347	23250	23400	23318	23138	23248	23440	23410	23305	23340	23229	23551	23200	23357	23198	23243	23196	23358	23208	23378	23162	23262	23194	23361	23226	23501	23248	23404	23273	23394	23351	23206	23405	23192	23481	23261	23283	23386	23327	23284	23380	23263	23441	23342	23169	23307	23213	23120	23253	23234	23327	23119	23285	23238	23226	23126	23194	23450	23431	23332	23291	23337	23260	23164	23209	23440	23125	23467	23208	23179	23299	23256	23297	23343	23447	23321	23311	23134	23279	23271	23159	23345	23339	23427	23471	23078	23353	23131	23256	23185	23224	23242	23225	23303	23405	23233	23307	23272	23292	23306	23297	23089	23315	23251	23322	23332	23313	23271	23259	23306	23341	23201	23333	23212	23315	23296	23322	23290	23358	23395	23190	23369	23241	23302	23174	23265	23189	23217	23239	23267	23356	23356	23273	23419	23337	23298	23294	23402	23086	23266	23384	23233	23279	23190	23378	23095	23350	23296	23114	23174	23574	23573	23271	23243	23275	23316	23430	23291	23407	23383	23367	23362	23519	23464	23207	23201	23068	23385	23158	23247	23328	23217	23383	23260	23145	23270	23300	23358	23201	23398	23391	23122	23283	23336	23398	23249	23163	23358	23387	23315	23167	23243	23270	23293	23382	23423	23280	23471	23344	23248	23294	23295	23422	23392	23293	23328	23277	23281	23275	23176	23173	23263	23361	23188	23293	23377	23404	23359	23200	23275	23103	23166	23445	23342	23223	23214	23288	23291	23153	23363	23328	23177	23154	23280	23359	23145	23413	23156	23474	23084	23189	23352	23266	23238	23045	23316	23272	23271	23244	23362	23219	23295	23149	23582	23221	23268	23322	23156	23411	23363	23406	23386	23157	23278	23253	23320	23261	23244	23271	23339	23241	23367	23307	23300	23173	23427	23104	23312	23179	23185	23145	23159	23297	23088	23419	23105	23129	23397	23332	23164	23347	23231	23319	23261	23349	23195	23358	23167	23419	23338	23377	23125	23154	23169	23315	23336	23425	23385	23222	23302	23162	23249	23130	23235	23446	23298	23356	23138	23376	23150	23131	23393	23146	23387	23304	23028	23423	23269	23187	23600	23409	23485	23343	23278	23351	23217	23302	23337	23389	23194	23333	23379	23411	23500	23446	23239	23301	23428	23223	23443	23275	23239	23151	23176	23184	23207	23243	23456	23411	23284	23400	23252	23182	23187	23314	23223	23431	23447	23220	23185	23340	23361	23260	23237	23159	23202	23459	23251	23303	23309	23220	23365	23261	23211	23309	23212	23166	23267	23224	23255	23228	23038	23479	23277	23085	23300	23076	23312	23183	23150	23268	23293	23341	23410	23251	23425	23112	23218	23496	23077	23381	23351	23151	23207	23210	23139	23190	23140	23545	23206	23319	23235	23298	23373	23390	23376	23197	23313	23327	23311	23322	23330	23338	23378	23114	23237	23320	23312	23420	23222	23265	23136	23404	23193	23296	23379	23263	23352	23217	23136	23391	23302	23358	23289	23309	23238	23396	23233	23317	23056	23367	23225	23228	23258	23233	23278	23069	23430	23131	23440	23270	23302	23140	23190	23444	23263	23360	23181	23259	23410	23448	23221	23344	23252	23077	23260	23439	23353	23282	23270	23241	23470	23318
29815	39733	51335	40937	33052	30503	30342	29979	29825	30093	30146	29819	29856	30029	30049	30003	29855	29871	29860	29866	29878	29652	29935	29945	29740	29854	29708	29949	29927	29961	29983	29857	29829	29837	30069	29909	29800	29963	29972	29574	29927	29781	30024	29954	29988	29928	29953	29598	29815	29875	29954	29821	29927	30031	29849	29698	30259	29817	29763	30040	29880	29667	29786	29755	29972	29741	29832	29931	30150	29673	29968	29801	29859	29853	30036	29728	29864	29774	29941	29927	29969	29650	29968	29907	29861	29604	30061	29786	29737	29760	29641	29804	29856	29850	29720	30279	29903	29761	30048	29734	29668	29761	29923	29809	29942	29918	30041	29832	29956	29686	29781	29909	29862	29901	30026	29895	29994	29692	29703	30087	30145	29808	29888	29734	29947	29984	29973	29658	29812	29726	29831	30032	29921	29626	29679	29807	29703	29574	29769	29611	29935	29996	29864	29576	29713	29778	29760	29875	30190	29972	29965	29774	29654	29845	29798	29604	29749	29776	29893	29725	29654	29776	29821	29724	30098	29570	29882	29944	29869	30125	29806	29736	29871	29919	29807	29836	29933	29604	29826	29859	29826	29954	30073	29914	29806	29902	29724	29827	29825	29862	30078	29738	30031	29926	29905	29766	29860	29840	29711	30179	29892	29907	30021	29686	29879	30140	29839	29826	29679	29798	29871	29731	29820	29717	29668	29859	29884	30115	29860	29896	29895	29794	29858	30016	29771	29588	29879	29839	30004	29925	30147	30088	29832	29922	29850	29920	29877	29818	29788	29819	29894	29678	29636	29801	29841	29981	29759	29730	30084	29898	29975	29861	29766	29819	29961	29888	29739	29678	30063	29920	29643	29757	29878	29784	29846	29747	29964	30175	29971	29642	29759	29962	29934	29863	29858	29507	30002	29878	29828	29935	29895	29781	29812	29631	30056	29989	29611	29998	29944	29629	30016	29709	29768	29812	30020	29808	30059	29790	30027	29666	29861	29795	29881	29797	29857	29832	30132	30144	29880	29833	30060	29749	29803	29769	29930	29736	29877	29973	29756	29809	29918	29768	29740	29942	30064	29836	30100	29969	29855	29856	29820	29902	29863	29825	29810	29910	29877	29823	29676	29986	29887	30067	29816	29674	29904	29866	29748	29737	29929	29891	29892	29694	29869	29652	29878	30045	29873	29651	29878	30042	29826	29682	30010	29674	29885	30008	29838	29857	30130	29894	29936	29904	29927	29772	29963	29824	29796	29753	29751	29645	29786	29890	30013	29969	29918	29779	29992	29861	29855	29915	30048	30008	29948	29788	30030	29785	30085	29741	30013	29755	29827	29934	29744	29703	29679	30013	30034	29736	29776	29848	29710	29782	29898	29679	29776	29830	29718	29868	29892	29967	29850	29909	29905	30029	29882	29954	29807	29778	29947	29749	29877	29806	29788	29817	29638	29867	30125	29879	29841	29960	29775	29919	29586	29715	30103	29917	30050	29983	29880	29769	29943	29647	29896	29819	29992	29808	29741	29741	30069	29914	29761	29746	29956	29707	29709	29778	29893	29731	29898	29971	29701	29876	30017	29982	29658	29985	29972	29939	29833	29901	30024	29972	29878	29748	29943	29854	29870	29973	29787	29907	29930	29796	30019	29865	29646	29790	29896	29573	29837	29858	29803	30180	29963	29753	29892	29791	29793	29828	29769	30047	29875	29900	30146	30049	29674	29855	30034	29579	29628	29752	29765	29961	29822	29607	29757	29928	29736	30076	29686	29903	29679	29834	29727	29788	29849	29957	30094	29772	29754	29841	29824	29976	29533	29816	29861	29865	30121	29751	29679	29809	29833	29887	29995	29950	30028	29983	29978	29956	29902	29757	29627	29605	29495	29939	29915	30171	29847	29828	29758	30001	29918	29823	29985	29841	29811	29884	29948	30135	30010	29898	29914	29845	30097	29884	29712	29890	30179	29783	30021	29792	29944	29748	30019	30011	30049	30003	29780	29689	29865	29645	29964	30006	29847	29810	29926	29653	30008	29842	29985	29974	29844	29875	29751	29813	29950	29962	30012	29808	29813	29598	29555	29685	30017	29856	29762	29835	29783	29704	29888	29946	29745	30069	29701	29814	29623	29736	29981	29919	29802	29853	29946	29785	29631	29922	29799	29955	30093	30066	29764	29840	29972	29912	29783	29802	30101	29676	29827	29834	29809	29811	30001	29907	29793	29934	29765	29650	30036	29725	29830	29941	29747	29801	30076	29810	29968	29656	29838	30082	29727	29938	29886	30032	29859	29707	29898	29948	29936	30018	29940	29667	29921	29873	30088	29746	29760	30043	29989	29818	29794	29801	29926	29960	29944	29910	29874	29873	29825	29784	29823	29943	29724	29855	29966	29799	30084	29747	29988	29779	29965	30061	29926	29980	29923	30043	29718	29597	29827	29810	29859	29940	29974	29855	29795	29944	29962	29852	29944	29943	30089	29840	29836	29637	29859	29739	29641	29905	29818	29920	29782	29640	29791	29939	29999	29658	29711	30228	30038	29787	30042	30101	29947	30097	29717	29958	30002	30003	30084	29982	29862	29848	30045	29947	29895	30165	30016	29974	29688	29779	29774	30105	30065	29720	29942	29925	29758	29749	29981	29886	29915	29950	30055	29908	29723	29805	29928	29733	29828	29853	29844	30079	30014	29770	29904	30005	29828	29868	29995	29776	30051	29831	29864	29873	29960	29882	29814	29875	29757	29714	29864	29873	29974	29832	29687	29656	29864	29636	29851	29713	29964	29649	29581	29759	29541	29777	29986	29767	29579	29667	29906	29834	29794	29867	30074	29769	29613	29808	29931	29867	29888	29855	29695	29804	29765	29770	29962	29563	30003	29835	29869	29861	29637	29889	29974	29961	29839	29895	30099	29921	29806	29831	29939	29749	30008	29887	29971	29692	29755	29656	29700	30002	29925	29929	29823	29848	29886	29920	29865	29900	30104	29812	29909	29786	29833	30056	29930	30046	29778	29821	29992	29797	29631	29806	29856	29980	29912	29561	29649	30024	29834	29878	29799	30091	29743	29929	30016	29668	29777	29854	29660	30034	30095	29858	29798	29866	29862	29726	29906	29707	29989	29865	29769	29649	29822	30049	29758	29763	29924	30041	29830	30066	29781	29729	29900	29980	29938	29843	30008	29836	29964	29748	29745	29841	29807	29778	29971	29889	29872	30075	29999	29833	30094	29874	30008	29810	29791	29881	29891	29748	30050	29820	29844	30010	29804	29681	29987	29656	29800	29793	29767	29756	29798	29800	29986	29882	29683	29990	29602	29758	29739	29778	29847	29752	29853	29781	29685	30077	29832	29756	29700	29845	29843	29704	29779	29760	29840	30063	29998	29905	29734	29805	29773	29727	30095	29851	29978	29881	30122	30124	29981	29883	29769	29856	29864	29932	29802	30047	29822	29942	29750	29674	29873	29920	29863	29805	30053	29866	29746	29683	29888	29939	29893	29803	29749	29846	29897	29831	29857	29751	29857	29607	30015	29941	30197	29929	30073	29867	29728	30090	29841	29819	29708	29880	29883	29758	29721	29840	29772	29799	29964	29800	29724	29818	29704	29877	29641	29955	29875	29661	29937	30241	30028	29818	29975	29807	29755	29933	29862	29939	29774	29751	29592	29642	29909	29806	29879	30050	29670	29978	29979	29761	29677	29757	29909	29701	29899	30022	29802	29992	29885	29780	29759	29671	29990	29674	30070	29863	29915	29978	30126	29782	29990	29757	29869	29946	29879	29838	29922	29794	29787	29969	29876	29855	29987	30055	29690	29682	29981	29809	29752	29980	29967	29671	29878	29947	29752	29513	29691	29494	29718	29870	29925	29842	29786	29917	30000	29775	29856	29685	29911	30170	29742	30150	29801	29859	29753	29652	29837	29974	29823	29964	29834	29695	29801	29684	29586	29901	29849	29850	29691	29967	30033	29686	29911	29869	29993	29877	29927	29840	29933	29909	29786	29770	29860	29776	29857	29880	29958	30070	29928	30119	29882	29874	29811	29854	29895	29808	29919	29771	29813	29920	29968	29753	29797	29833	29909	29836	29955	29901	30010	29906	29719	29701	29832	29820	30042	29834	29846	30122	29977	29869	29598	29806	29798	29759	29828	29866	29700	29891	29893	29945	29842	29790	30035	29910	29973	30152	29743	29917	29748	29770	29920	29975	29830	29765	29712	29705	29888	29780	29741	29838	29846	29756	30127	30032	29649	29976	29937	29868	29775	29779	29763	29999	29782	29694	29905	29660	29930	29887	29936	29916	29848	30022	29601	29557	29793	29576	29897	29900	29969	29966	29899	29649	29822	29816	30053	29918	29764	29767	30040	29949	29846	29880	29715	29669	29607	29926	30009	29862	29958	29512	29749	30076	29897	29990	29785	30040	30014	29787	29772	29671	29959	29626	29809	29863	29682	29863	29948	29891	29875	29791	29843	29841	29558	29721	29887	29769	29741	29793	29868	29794	29806	29784	29836	29962	29557	29909	29794	29937	29659	29928	29822	29654	29846	29917	30071	29862	29999	29930	29704	29835	29761	29832	30022	29944	29770	29860	29923	29686	29997	29818	29974	29992	29672	29891	29962	29640	29836	29877	29556	29850	29774	29644	29795	29916	29876	29760	29920	30031	29881	29957	29857	29584	29811	29957	29947	29584	30105	29980	29944	30277	29816	30095	30040	29972	29910	29832	29933	29724	29705	29875	29758	29756	29931	29882	29961	29848	29732	29828	29729	29809	30153	29838	29816	29916	29799	30028	29934	29615	29732	29788	29986	29982	29814	29716	29826	29759	30076	29988	29992	29783	29636	29628	29627	29812	29796	30040	29701	29763	29810	29772	29690	29674	29765	30052	30096	29964	29685	29751	29900	29661	29686	30036	29873	29706	29834	29641	29876	29957	29788	29909	29831	29907	29721	29890	29888	29744	29574	29789	29771	29812	29699	30067	30011	30041	29953	29937	29959	29865	30072	29656	29839	29968	29815	29980	29726	29962	29887	29916	29707	29814	29800	29901	29856	29760	29757	29684	29567	29834	29993	29918	29936	29805	29836	29875	30078	30131	29803	29846	30039	29851	29691	29981	29773	29944	29934	30152	29875	29778	29740	29980	29969	29850	29628	29757	29977	30080
36440	63127	52720	34909	26747	23403	22700	22912	22628	22547	22680	22561	22672	22720	22615	22555	22499	22467	22594	22486	22563	22641	22601	22634	22693	22674	22878	22418	22514	22649	22507	22696	22719	22659	22555	22627	22544	22643	22747	22756	22556	22751	22530	22686	22603	22662	22755	22785	22516	22595	22632	22452	22510	22776	22742	22528	22676	22528	22560	22429	22691	22717	22751	22519	22501	22718	22696	22605	22703	22649	22556	22623	22685	22642	22876	22525	22698	22531	22563	22834	22595	22733	22577	22622	22575	22825	22569	22687	22685	22454	22610	22671	22500	22656	22669	22546	22654	22671	22723	22543	22646	22747	22662	22687	22669	22609	22646	22638	22521	22776	22775	22679	22562	22683	22600	22756	22515	22763	22735	22596	22588	22675	22495	22663	22627	22611	22763	22695	22536	22783	22513	22595	22659	22757	22632	22559	22799	22546	22486	22888	22604	22581	22681	22651	22268	22727	22666	22780	22675	22709	22587	22531	22706	22587	22525	22633	22556	22594	22592	22673	22595	22592	22521	22733	22599	22666	22579	22459	22431	22685	22654	22610	22771	22596	22696	22584	22678	22784	22481	22712	22564	22571	22558	22640	22446	22550	22583	22631	22843	22396	22629	22560	22439	22478	22578	22556	22734	22738	22556	22708	22832	22670	22554	22852	22646	22536	22718	22605	22623	22578	22315	22745	22508	22517	22543	22638	22675	22513	22780	22616	22678	22573	22564	22665	22562	22584	22699	22654	22713	22567	22646	22635	22615	22665	22598	22618	22472	22369	22511	22565	22545	22598	22464	22401	22698	22708	22463	22756	22614	22746	22513	22584	22545	22658	22743	22491	22788	22546	22555	22621	22561	22665	22694	22581	22698	22585	22537	22872	22555	22638	22565	22485	22709	22651	22703	22559	22566	22524	22678	22593	22721	22621	22704	22632	22621	22648	22560	22659	22781	22616	22516	22691	22622	22801	22698	22573	22647	22480	22607	22615	22733	22650	22713	22810	22644	22489	22712	22633	22564	22312	22450	22487	22456	22665	22557	22629	22679	22670	22566	22662	22555	22719	22566	22718	22752	22579	22737	22690	22612	22572	22562	22634	22739	22631	22731	22417	22827	22787	22772	22386	22439	22745	22628	22841	22492	22828	22572	22560	22550	22758	22508	22555	22537	22644	22695	22586	22529	22756	22732	22542	22788	22534	22667	22668	22599	22560	22915	22556	22571	22471	22710	22554	22655	22624	22670	22635	22694	22517	22592	22687	22679	22474	22589	22557	22593	22691	22673	22719	22693	22447	22645	22585	22660	22497	22515	22580	22566	22437	22565	22681	22565	22512	22564	22555	22451	22546	22636	22728	22663	22486	22524	22626	22576	22560	22562	22763	22633	22654	22690	22469	22625	22570	22645	22751	22768	22630	22719	22517	22449	22727	22572	22585	22513	22528	22741	22450	22670	22687	22523	22650	22654	22675	22591	22722	22698	22708	22586	22702	22509	22447	22645	22613	22544	22567	22550	22768	22602	22703	22613	22592	22881	22539	22478	22593	22370	22808	22528	22661	22631	22471	22573	22766	22705	22753	22661	22700	22563	22533	22582	22594	22518	22525	22532	22639	22666	22716	22705	22682	22545	22760	22855	22418	22732	22576	22517	22759	22663	22454	22627	22755	22813	22730	22768	22602	22622	22595	22688	22599	22571	22673	22611	22396	22551	22710	22889	22541	22664	22691	22719	22751	22586	22853	22512	22644	22647	22614	22801	22712	22620	22501	22614	22698	22684	22739	22765	22584	22618	22585	22694	22814	22624	22602	22657	22666	22411	22777	22736	22928	22551	22583	22552	22746	22685	22614	22820	22667	22676	22342	22560	22655	22707	22557	22590	22696	22755	22521	22741	22693	22556	22607	22623	22628	22625	22836	22559	22575	22551	22529	22712	22306	22686	22574	22720	22730	22582	22637	22674	22887	22633	22556	22596	22380	22773	22609	22731	22366	22613	22624	22750	22475	22594	22732	22683	22546	22500	22718	22694	22561	22703	22595	22887	22749	22645	22541	22811	22750	22562	22735	22448	22636	22609	22712	22665	22564	22652	22687	22629	22590	22789	22631	22697	22643	22718	22900	22686	22653	22822	22707	22716	22592	22724	22536	22490	22528	22677	22796	22529	22849	22568	22421	22443	22699	22439	22707	22679	22424	22672	22742	22564	22659	22617	22590	22651	22717	22672	22390	22655	22656	22597	22577	22751	22604	22696	22682	22543	22739	22628	22568	22575	22616	22606	22594	22739	22744	22612	22714	22615	22413	22695	22638	22583	22535	22654	22558	22613	22595	22546	22621	22717	22637	22602	22647	22694	22647	22676	22697	22695	22753	22747	22598	22650	22630	22414	22573	22516	22607	22687	22590	22684	22685	22741	22876	22678	22528	22704	22572	22480	22593	22898	22588	22740	22543	22819	22482	22796	22537	22569	22919	22618	22782	22516	22670	22728	22615	22697	22580	22604	22537	22645	22740	22608	22382	22878	22539	22593	22635	22663	22602	22723	22669	22759	22457	22583	22614	22692	22760	22665	22733	22568	22608	22575	22638	22609	22602	22540	22683	22525	22503	22667	22756	22579	22539	22459	22685	22550	22613	22683	22712	22668	22686	22515	22486	22716	22522	22612	22662	22461	22575	22600	22723	22537	22598	22522	22688	22656	22660	22710	22737	22670	22612	22632	22607	22391	22830	22548	22833	22644	22537	22608	22600	22692	22699	22404	22708	22567	22638	22566	22685	22640	22638	22797	22689	22626	22637	22896	22859	22552	22570	22574	22720	22709	22658	22536	22785	22702	22644	22724	22465	22716	22561	22632	22754	22618	22633	22651	22614	22709	22500	22447	22699	22598	22722	22650	22526	22488	22564	22694	22622	22640	22688	22550	22548	22628	22684	22502	22713	22651	22644	22827	22557	22568	22757	22636	22697	22660	22640	22543	22659	22742	22565	22779	22566	22701	22863	22793	22585	22644	22870	22570	22651	22498	22591	22497	22780	22657	22659	22736	22606	22662	22616	22544	22523	22587	22834	22590	22561	22470	22645	22737	22667	22787	22594	22680	22511	22709	22597	22666	22661	22589	22852	22622	22407	22648	22765	22639	22564	22623	22560	22741	22614	22825	22608	22879	22655	22538	22628	22532	22564	22727	22656	22613	22524	22688	22734	22338	22662	22517	22655	22678	22636	22657	22554	22416	22422	22697	22588	22785	22739	22544	22668	22598	22617	22584	22557	22478	22627	22802	22656	22627	22730	22628	22669	22617	22555	22572	22657	22574	22630	22595	22716	22684	22612	22666	22612	22374	22645	22581	22512	22725	22547	22660	22653	22676	22621	22623	22795	22639	22594	22851	22770	22667	22614	22547	22697	22544	22799	22606	22720	22693	22660	22700	22708	22471	22698	22800	22532	22596	22661	22629	22658	22609	22744	22580	22820	22658	22472	22535	22540	22688	22613	22865	22680	22517	22579	22609	22494	22710	22716	22629	22687	22612	22675	22734	22714	22631	22741	22640	22655	22488	22816	22685	22479	22628	22466	22637	22465	22679	22596	22696	22503	22599	22579	22648	22776	22628	22588	22770	22627	22680	22541	22570	22690	22456	22585	22654	22525	22740	22688	22808	22615	22726	22560	22636	22680	22640	22731	22526	22651	22631	22703	22592	22612	22714	22550	22581	22822	22684	22569	22580	22707	22491	22539	22451	22634	22525	22508	22724	22662	22583	22605	22753	22656	22756	22730	22783	22680	22616	22650	22562	22659	22570	22622	22544	22561	22741	22520	22558	22485	22627	22916	22606	22643	22600	22712	22718	22757	22598	22609	22579	22620	22575	22618	22529	22644	22666	22657	22635	22425	22683	22692	22613	22618	22602	22672	22796	22571	22646	22627	22497	22600	22820	22703	22513	22693	22610	22711	22642	22598	22584	22746	22655	22535	22536	22459	22664	22612	22550	22507	22669	22703	22522	22712	22544	22914	22608	22796	22717	22563	22718	22657	22601	22784	22697	22705	22527	22612	22447	22817	22679	22487	22623	22535	22600	22671	22718	22704	22638	22533	22615	22816	22658	22733	22657	22592	22663	22712	22504	22663	22812	22523	22700	22756	22593	22463	22506	22785	22549	22760	22598	22578	22837	22515	22593	22498	22517	22472	22756	22779	22505	22681	22690	22619	22646	22611	22680	22707	22604	22577	22699	22573	22773	22784	22642	22650	22552	22693	22872	22623	22671	22654	22418	22568	22682	22697	22501	22635	22675	22597	22659	22638	22620	22552	22823	22641	22681	22731	22473	22523	22589	22648	22550	22667	22719	22532	22714	22529	22482	22598	22729	22595	22765	22633	22640	22798	22721	22688	22584	22651	22678	22727	22538	22549	22672	22841	22826	22597	22768	22702	22802	22633	22693	22484	22638	22795	22687	22571	22524	22663	22538	22387	22595	22723	22682	22609	22589	22480	22697	22683	22389	22658	22629	22740	22734	22581	22701	22832	22765	22670	22730	22655	22600	22750	22698	22632	22643	22532	22565	22667	22684	22595	22586	22639	22556	22813	22549	22627	22474	22708	22643	22669	22682	22563	22759	22613	22637	22598	22700	22526	22642	22755	22468	22481	22585	22883	22720	22624	22550	22617	22583	22709	22656	22784	22660	22610	22629	22608	22642	22474	22664	22707	22683	22586	22651	22529	22727	22559	22889	22657	22406	22711	22519	22542	22635	22800	22628	22704	22674	22315	22705	22676	22602	22502	22684	22604	22532	22639	22736	22706	22489	22697	22389	22687	22462	22514	22782	22580	22736	22588	22647	22606	22595	22483	22661	22381	22637	22581	22580	22722	22583	22744	22651	22874	22845	22560	22555	22582	22565	22539	22895	22435	22566	22644	22568	22711	22568	22649	22709	22645	22545	22807	22581	22507	22552	22443	22523	22664	22651	22666	22576	22618	22859	22675	22611	22745	22503	22474	22677	22754	22579	22595	22724	22578	22724	22817	22517	22579	22772	22701	22592	22473	22612	22744	22593	22552	22575	22577	22709	22559	22634	22602	22590	22540	22463	22666	22846	22573	22699	22795	22584	22561	22776	22540	22684	22513	22561	22574	22589	22593	22624	22731	22588	22530	22719	22545	22498	22704
24158	26995	47793	45602	35937	31853	31639	30114	29814	30235	30477	30269	30305	30015	30241	29994	30113	30035	30130	30217	30143	29949	30221	29959	30165	30145	30014	30009	29737	30050	29996	30180	29976	30169	29838	29982	30084	29957	30046	30228	30099	30122	30182	30054	30106	30017	29884	29798	30180	29772	29986	29936	29935	29931	29886	30034	30044	30165	30227	29886	30089	30001	30014	30000	29996	30014	30203	29951	29856	29876	29955	29952	30101	29962	30069	30028	29737	30132	29943	30036	30179	30218	29883	30040	29927	29822	29697	29883	29862	29758	30190	30008	29972	29880	30101	29943	29876	29913	30043	29890	29951	30085	30022	29899	29856	29973	30111	29842	29796	30051	29943	30143	30082	29915	29766	29915	29978	29983	30266	29965	29893	29758	30086	30087	29998	29868	29874	30229	29863	29860	29935	29820	29901	29941	29779	30186	29706	29892	30244	29805	29988	29788	30110	30035	29890	29882	29984	29856	30150	29735	29723	30017	29966	29788	29909	29820	30141	29976	29990	29763	29991	30246	30046	30070	30043	30043	29805	29785	30023	29952	29790	29965	29988	29899	29941	30162	29936	29826	29714	29866	29980	29842	30152	29811	30067	29954	29858	29890	29791	29886	29895	30050	30007	29806	30030	29894	29978	30021	29937	29875	30148	29885	29873	30264	29868	29880	30074	29809	30016	29849	29947	30323	29961	29748	29850	30084	29713	29836	29801	29813	29708	29873	29818	29892	29696	29795	29770	30108	29990	29968	29957	30032	29839	29768	29850	29900	30312	29811	29667	29933	29783	29730	30040	29984	30000	29838	29855	30113	30021	29973	29841	30030	30081	29799	30110	29901	29985	30096	29922	29868	29941	29927	29862	29955	30041	30229	29833	29873	30123	29805	30129	30074	29941	29970	29950	29911	29782	29804	29790	29785	29913	29867	29856	29924	30207	29720	29790	29861	29866	29977	29848	29691	29738	30006	29925	29813	30122	29890	29885	30054	29747	29999	29951	29927	29921	30020	29926	30054	30140	29966	29859	29942	30013	29949	29928	29729	29936	29672	29822	29840	30274	29999	29749	29878	29978	30122	30152	29959	30006	29971	30031	29769	29977	29965	29895	30112	29613	29982	30106	29726	30169	29929	30004	29834	29805	29952	29999	29728	29920	29929	29929	29919	30129	30119	29847	29989	30007	30091	30296	30117	30091	29854	30098	29984	30088	29843	30042	29981	29846	29899	29907	29782	29885	29960	30202	29922	29834	29726	29714	29794	29982	29949	29918	30036	30134	30055	29787	29871	30046	29840	30100	29985	29894	30251	29994	29752	30115	29901	30131	29891	30122	30004	30079	29775	30092	29948	29911	29967	29998	29929	29914	29969	29899	29799	29940	29901	29976	29881	30016	29665	29971	29758	29911	29966	30029	29772	29874	30098	29857	29950	30144	30041	29846	29900	29932	30062	30028	29937	29797	29857	29880	29976	30086	29989	29678	30166	29994	29680	29918	29742	29806	29781	29866	29821	30013	29829	29912	30029	29969	29807	29888	29765	29861	29939	29979	30091	29943	29840	30030	29961	29945	30264	30017	30099	29777	30185	29803	29854	29738	29589	29936	29882	29967	29837	29690	29981	30257	30080	29946	29964	30044	29851	29914	29960	29831	29808	29846	29768	30080	30055	30275	29957	29753	29909	29926	30052	30046	29904	29723	29972	29833	30169	29996	29753	29770	29944	29860	29981	30007	30018	30086	29913	29828	29948	30080	30167	30122	30114	30159	30020	29876	29912	30078	30086	29865	30022	29986	29994	29882	30063	29956	29819	29994	29960	29851	29943	30050	29834	29798	30034	30028	29903	30107	29747	29966	29665	29936	29804	30250	29972	30042	30290	30010	29882	29755	29976	29867	29863	29843	30100	30000	30068	30012	30056	29944	29974	29822	29891	29756	30020	29959	30074	30035	29964	30096	30044	29938	29825	29990	29904	29798	29974	29984	29953	29962	30070	29934	29997	29840	30051	30216	29967	30099	30029	29789	30044	29940	29924	29713	30145	29965	30065	29844	29910	29796	29847	29745	29930	30083	29972	29894	29865	29939	29943	29916	29993	29905	29830	30012	29872	29708	30026	29951	29895	29679	29742	29963	29822	29746	29718	29522	29962	29850	30002	30110	29813	30033	29882	29758	29934	30063	29829	29893	29954	30116	30197	29977	29895	29893	30109	30073	29988	30066	30049	30084	29696	29918	29948	29865	29816	29953	30020	30191	29967	29842	29911	29976	29941	29876	29957	29836	30124	30048	30193	30048	29838	29801	30164	29870	30006	30009	29760	30114	29968	29856	29789	30125	29950	29992	30113	29830	29764	29897	30136	29904	30024	30264	30090	29856	29858	30094	29918	29960	29893	29962	29972	29953	29891	30094	29870	30071	29891	29836	30042	29899	29820	30125	29921	29735	30003	30181	29834	29931	30167	29813	29888	30062	30095	30113	30128	29798	29672	29824	29985	30093	29788	30246	30259	30133	29939	29913	29875	30038	29877	30045	29909	29868	30080	29896	29874	29976	30107	29931	29956	30087	29834	30057	29999	30026	29754	29886	29912	29925	29975	29768	29858	30053	29770	29606	30009	29836	29841	29868	29791	29930	30145	29794	29784	29855	29781	29920	30045	29998	29848	30032	29951	30008	30203	30166	29701	29793	29894	29946	29939	30141	29855	30022	29970	29742	29938	29899	29822	29887	30032	30355	29870	29810	30112	30388	29944	30047	29908	30089	29940	30103	29986	30171	30140	29947	29961	29950	30077	29991	30053	29953	29967	29767	30113	29926	29835	29898	30097	29892	30025	30020	29765	29868	29950	29981	29864	29706	29995	29759	29949	30077	29911	29938	29731	29913	30182	30189	30095	29698	29892	29915	30104	29860	30125	29908	29873	29984	29998	29685	29852	29738	29909	30124	29833	30136	30041	29882	29894	30014	29908	30083	30079	29990	30006	29917	30025	29965	30130	29786	29798	30032	29707	30115	30090	30086	29821	29997	29905	29957	29984	29814	30058	30060	29794	29929	29922	29829	29814	29752	29798	29998	29946	29986	30183	29841	30064	30019	30043	29891	29697	30000	30125	30094	30107	29994	30033	29704	29870	30044	30056	29902	30191	30114	29819	30011	30086	30103	30062	29897	29915	30045	29900	30181	29981	30024	29803	30083	29828	30043	29988	30119	29903	30036	30095	29977	29993	29975	29885	29987	30007	29815	30132	30144	30023	29868	30199	30024	30194	29989	30014	30181	30064	29948	29932	29934	30076	29999	29793	30031	30256	30132	29728	29762	29834	30004	30022	29862	29918	29784	29911	29983	30140	30181	29840	30022	30023	30263	29809	30100	30015	29979	29836	29806	29890	30061	30001	30058	30163	30070	29917	30066	29925	30015	29815	30047	29958	29888	29876	29974	29962	29905	29644	30007	30108	29912	29924	29791	30055	29917	30172	29843	29669	30069	29898	30227	29746	29823	29991	30091	30132	30026	29726	30182	29912	30066	29983	30082	30025	30114	29960	29916	29903	29788	29689	29745	30071	30025	29944	29924	29790	29796	29751	29734	29982	29776	30053	29965	29855	29945	29875	29940	30098	30062	29739	29783	29910	29917	29977	29953	30017	30002	30154	29950	29946	29947	30247	29747	29952	29949	30126	29869	29910	30168	29944	30020	29923	29829	29898	29894	29966	29910	30045	29977	29900	29909	29801	29953	29904	29990	30005	30131	29966	29845	30074	29826	29842	29925	29764	29931	29800	29652	29900	29958	29607	29973	29898	29630	29950	29967	30018	29790	29971	29948	30076	29924	30056	29658	29999	30208	30114	30038	30027	29732	29953	29790	29881	30018	29955	30193	30044	30377	29961	29959	29958	29880	29928	29810	29733	29747	29782	30168	29641	29926	29886	30012	29985	29869	29963	29732	30109	29870	29828	29681	30162	29955	29932	30077	29808	29954	29771	29988	29792	29802	30118	29941	30053	29965	29888	30217	30124	29897	29979	29983	29984	30063	29807	30035	29768	29809	29830	29984	29960	29767	30117	29953	29666	29908	29985	29976	29928	29993	29809	29810	29640	29915	29946	29603	29924	30118	30095	29986	29904	29891	30084	30035	29925	30181	30106	29979	30184	29953	29822	29788	29860	29937	30054	30165	29820	29942	30160	29820	29949	29778	29858	30041	29997	30168	30054	29828	30245	29982	29703	30051	29758	29832	29972	29827	29965	29946	29814	29861	30302	30159	29812	30159	29914	29978	29866	29930	29992	29800	29900	29940	30014	29989	30227	30163	30068	30082	29865	30182	29878	29846	29843	29773	30275	29783	29971	29868	29906	29906	30096	30038	29996	30052	30015	30025	29805	29706	30030	29934	29915	30134	29982	30259	29870	30123	29772	30008	29939	30192	29736	30007	29856	29940	30044	29811	29885	29935	29820	30283	29896	29938	29835	30011	30027	30128	29818	29785	30030	29839	29947	29804	29768	29828	29932	29985	29843	29957	29925	29898	30041	29762	30046	30022	29984	29881	29891	29847	29944	29998	30287	29700	29920	30163	29895	30292	29955	30140	30031	30099	29912	29835	29925	29963	30084	30306	29926	29698	30050	30186	30015	30087	30096	30023	29935	30390	29949	29909	30110	29837	29794	30171	29946	30076	29697	30089	29727	30070	30036	29706	29614	29885	30066	30028	29982	29781	30151	29946	29883	30273	29997	29959	30049	30049	29999	30138	29904	29975	29981	29979	29950	29802	29827	29808	29922	29906	30107	30070	30043	29779	29985	29901	30036	29909	29956	30203	29994	30116	29794	29750	30260	29859	29860	29942	30061	29555	30052	29859	29883	30133	30081	30228	30022	29997	29814	30118	30056	30046	30029	29910	30047	29750	29890	29911	29945	30118	29764	29892	29960	30245	29866	29887	29609	29813	30109	29922	29903	29999	29704	29934	29969	29908	29991	30239	30012	29952	29917	29955	29976	29996	29981	30115	29937	29826	30007	30004	30127	30087	29943	29998	29770	30123	29948	30031	29770	29951	29858	29904	30001	30104	29900	29824	30159	29698	30056	30214	30146	29829	29991	30031	29889	30081	29969	29944	29969	30044	30066	29939	30008	30003	30040	30067	29962	30119	30145	29971	29767	29709	29814	29935	30034
56261	101000	86702	58720	37742	25894	23356	22862	22660	22829	22846	22863	22887	22892	22761	22712	22814	22926	22736	22866	22687	22469	22692	22726	22799	22828	22776	22862	22741	22955	22781	22689	22664	22927	22556	22776	22903	22662	22805	22798	22660	22773	22826	22554	22808	22796	22709	22828	22694	22790	22840	22648	22737	22799	22753	22842	22801	22701	22672	22877	22707	22628	22989	22814	22844	22836	22631	22597	22818	22736	22684	22824	22695	22828	22872	22785	22924	22714	22641	22986	22718	22633	22666	22601	22680	22780	22774	22883	22782	22842	22848	22772	22802	22835	22881	22742	22930	22841	22667	22840	22679	22994	22801	22798	22857	22827	22734	22653	22643	22761	22717	22696	22797	23014	22770	22820	22810	22782	22729	22637	22546	22922	22692	22729	22830	22820	22756	22750	22685	22883	22689	22606	22722	22840	22893	22840	22714	22743	22622	22832	22734	22777	22778	22797	22575	22823	22673	22680	22750	22716	22759	22790	22644	22861	22562	22762	22899	22869	22813	22727	22754	22709	22876	22664	22717	22740	22765	22687	22779	22820	22652	22756	22777	22819	22685	22738	22758	22797	22847	22772	22694	22581	22709	22827	22928	22731	22434	22685	22805	22797	22799	22691	22583	22585	22949	22757	22658	22668	22719	22806	22728	22794	22761	22969	22727	22674	22701	22839	22789	22898	22738	22833	22762	22674	22803	22679	22731	22790	22593	22839	22735	22878	22688	22716	22966	22677	22669	22643	22805	22860	22599	22682	22773	22656	22953	22718	22796	22759	22731	22819	22612	22718	22733	22593	22897	22889	22863	22830	22734	22770	22758	22821	22841	22616	22783	22872	22830	22799	22645	22689	22843	22737	22802	22709	22826	22585	22723	22804	22864	22510	22712	22885	22625	22484	22693	22787	22797	22809	22610	22900	22727	22897	22877	22761	22619	22849	22682	22861	22797	22710	22750	22718	22777	22757	22623	22768	22745	22729	22666	22798	22924	22670	22640	22905	22607	22818	22909	22776	22617	22929	22760	22758	22703	22653	22584	22826	22690	22722	22784	22683	22793	22790	22481	22749	22724	22637	22789	22847	22816	22602	22747	22774	22930	22736	22599	22773	22630	22794	22732	22832	22843	22562	22829	22719	22939	22741	22629	22678	22720	22829	22755	22598	22741	22730	22571	22819	22850	22700	22862	22803	22799	22774	22721	22727	22732	22595	22812	22654	22635	22436	22686	22678	22703	22781	22891	22863	22887	22741	22722	22810	22837	22905	22764	22747	22949	22692	22888	22763	22899	22785	22626	22627	22743	22737	22905	22708	22724	22706	22728	22659	22703	22642	22819	22726	22766	22675	22735	22664	22884	22630	22868	22781	22754	22939	22755	22624	22736	22718	22669	22770	22811	22856	22873	22827	22676	22940	22655	22772	22683	22540	22747	22807	22854	22910	22649	22699	22571	22720	22704	22890	22735	22847	22674	22727	22712	22825	22928	22732	22657	22658	22852	22742	22577	22769	22709	22646	22845	22654	22689	22639	22770	22614	22756	22722	22542	22811	22821	22834	22579	22572	22854	22663	22815	22667	22740	22880	22682	22683	22774	22669	22684	22892	22696	22850	22855	22799	22631	22762	22762	22774	22783	23020	22649	22833	22641	23021	22630	23013	22720	22753	22699	22982	22882	22803	22727	22930	22811	22766	22692	22700	22678	22908	22732	22733	22674	22604	22871	22606	22711	22804	22795	22781	22697	22853	22849	22649	22775	22624	22849	22854	22686	22628	22871	22840	22821	22758	22493	22613	22972	22613	22764	22638	22777	22635	22597	22646	22727	22790	22958	22523	22831	22809	22648	22688	22643	22879	22710	22868	22861	22731	22750	22549	22854	22675	22714	22534	22837	22802	22674	22656	22886	22699	22857	22769	22530	22638	22767	22796	22613	22790	22654	22731	22710	22673	22841	22812	22663	22804	22727	22618	22776	22598	22760	22673	22623	22571	22641	22778	22787	22725	22773	22758	22800	22682	22894	22469	22829	22562	22873	22669	22652	22709	22651	22756	22838	22712	22815	22576	22821	22826	22744	22732	22816	22488	22729	22748	22771	22562	22755	22765	22885	22761	22704	22797	22640	22826	22760	22777	22604	22615	22847	22650	22728	22725	22716	22609	22870	22834	22737	22725	22793	22836	22871	22864	22789	22785	22736	22807	22794	22674	22703	22604	22711	22748	22832	22619	22759	22833	22797	22846	22842	22842	22757	22765	22753	22849	22774	22706	22857	22763	22660	22665	22901	22581	22873	22725	22693	22736	22798	22822	22886	22568	22815	22565	22655	22603	22611	22818	22733	22718	22797	22792	22637	22596	22843	22620	22870	22782	23004	22706	22674	22800	22616	22945	22785	22729	22854	22663	22829	22973	22868	22859	22761	22809	22648	22750	22645	22526	22646	22525	22726	22827	22540	22876	22611	22662	22815	22745	22684	22829	23001	22771	22789	22618	22707	22901	22891	22796	22745	22758	23000	22702	22593	22756	22870	22715	22798	22607	22709	22729	22840	22830	22875	22863	22735	22793	22520	22778	22843	22633	22866	22815	22630	22893	22696	22921	22656	22839	22678	22877	22549	22767	22894	22713	22849	22618	22626	22709	22735	22870	22737	22679	22874	22756	22803	22619	22711	22854	22775	22742	22783	22717	22636	22734	22786	22663	22722	22831	22597	22648	22897	22751	22858	22581	22703	22716	22675	22706	22791	22693	22753	22822	22761	22730	22793	22663	22748	22858	22674	22665	22928	22809	22710	22738	22848	22670	22875	22732	22768	22927	22887	22668	22767	22853	22908	22811	22932	22474	22817	22817	22840	22775	22924	22798	22756	22615	22916	22667	22866	22712	22757	22631	22719	22680	22642	22781	22723	22800	22870	22844	22836	22906	22813	22800	22758	22820	22657	22674	22678	22748	22735	22641	22822	22621	22823	22653	22894	22684	22775	22623	22846	22683	22823	22570	22731	22633	22667	22693	22651	22616	22779	22863	22879	22684	22754	22673	22904	22722	22752	22854	22749	22754	22733	22862	22802	22809	22875	22713	22682	22855	22722	22716	22850	22681	22704	22647	22881	22667	22782	22720	22843	22870	22698	22699	22860	22829	22822	22748	22838	22669	22724	22872	22774	22726	22696	22770	22895	22749	22647	22747	22736	22677	22590	22831	22779	22573	22697	22736	22506	22638	22915	22667	22821	22722	22514	22576	22737	22727	22650	22693	22937	22618	22671	22707	22538	22804	22553	22658	22721	22911	22755	22936	22738	23044	22629	22870	22653	22970	22833	22781	22741	22684	22722	22688	22612	22734	22827	22710	22890	22746	22728	22782	22853	22517	22754	22915	22671	22677	22604	22789	22748	22728	22835	22737	23051	22844	22882	22888	22501	22786	22845	22774	22672	22773	22911	22610	22810	22807	22768	22727	22606	22820	22787	22911	22842	22690	22788	22793	22792	22580	22798	22863	22601	22600	22795	22796	22739	22585	22726	22827	22552	22688	22884	22673	22712	22666	22637	22691	22759	22787	22838	22741	22779	22687	22811	22789	22704	22649	22847	22656	22772	22645	22693	22611	22552	22820	22830	22711	22784	22827	22729	22681	22707	22882	22788	22810	22824	22681	22852	22723	22781	22766	22671	22729	22786	22754	22640	22692	22831	22783	22756	22843	22755	22701	22847	22821	22919	22717	22769	22686	22692	22815	22718	23010	22905	22870	22740	22663	22732	22615	22670	22866	22699	22714	22713	22656	22894	22691	22753	22644	22664	22690	22819	22667	22842	22804	22766	22651	22843	22694	22669	22935	22617	22723	22703	22832	22750	22684	22760	22596	22757	22631	22679	22846	22746	22727	22719	22698	22496	22873	22781	22670	22779	22849	22863	22754	22675	22744	22880	22841	22718	22783	22868	22656	22739	22847	22960	22768	22873	22806	22698	22766	22747	22717	22570	22687	22769	22680	22812	22809	22734	22736	22836	22871	22608	22700	22510	22632	22669	22540	22674	22685	22543	22813	22645	22882	22816	22836	22565	22689	22617	22641	22993	22717	22621	22743	22789	22798	22670	22784	22372	22852	22828	22884	22911	22674	22630	22830	22739	22722	22824	22853	22877	22878	22657	22704	22834	22869	22803	22848	22572	22773	22805	22729	22580	22865	22961	22867	22811	22728	22721	22802	22730	22572	22666	22891	22704	22788	22715	22654	22777	22789	22532	22822	22893	22639	22682	22856	22846	22861	22521	22829	22668	22616	22787	22640	22691	22691	22888	22771	22995	22663	22971	22617	22926	22584	22694	22677	22796	22574	22829	22722	22753	22870	22901	22744	22710	22877	22866	23148	22850	22893	22947	22839	22759	22778	22728	22870	22761	22735	22911	22551	22853	22788	22707	22671	22870	22985	22517	22864	22880	22883	22811	22784	22772	22810	23013	22697	22734	22894	22917	22814	22691	22650	22852	22893	22723	22640	22674	22840	22788	22645	22677	23012	22826	22747	22867	22811	22773	22931	22817	22614	22798	22761	22743	22738	22845	22747	22772	22687	22851	22803	22680	22818	22736	22668	22822	22592	22876	22864	22490	22916	22814	22675	22976	22644	22617	22659	22698	22716	22697	22809	22746	22725	22802	22830	22739	22715	22785	22956	22765	22796	22729	22800	22767	22717	22759	22798	22802	22786	22568	22731	22852	22714	22798	22748	22705	22589	22751	22694	22893	22893	22858	22810	22643	22828	22774	22771	22869	22669	22726	22740	22680	22598	22621	22851	22841	22589	22608	22715	22770	22901	22737	22707	22817	22709	22780	22825	22620	22859	22675	22760	22794	22645	22852	22819	22851	22904	22759	22903	22899	22677	22689	22803	22709	22779	22788	22982	22901	22892	22800	22823	22539	22750	22765	22897	22771	22754	22708	22847	23020	22686	22778	22721	22783	22778	22719	22788	22773	22727	22755	22804	22716	22745	22735	22588	22857	22769	22882	22738	22758	22681	22669	23019	22767	22947	22677	22807	22804	22695	22721	22826	22803	22707	22683	22856	22914	22792	22758	22833	22905	22589	22818	22652	22951	22927	22632	22649	22615	22662	22676	22626	22743	22638	22886	22721	22804	22639	22705	22547	22801	22769	22720	22680	22796	22768
22411	24481	42177	43169	36126	32308	33935	31294	30759	31405	31168	31214	31041	30933	31121	31121	31065	30733	30861	31067	31028	31245	31053	30907	30881	31217	30975	30984	31055	30867	30640	30829	30894	30971	31038	30954	30859	30863	30953	31088	30819	30720	31022	30701	30929	30998	31005	30917	30959	30948	30879	31007	30939	30853	30832	30902	30774	30963	31002	30672	30950	30977	30991	30871	30809	30797	30986	30810	30758	30713	30648	30633	31048	30642	30746	30500	30682	30952	30898	30849	30734	30709	30806	30606	30773	30877	30608	30646	30534	30644	30840	30648	30824	30747	30682	30983	30965	30881	30733	30743	30547	30537	30853	30747	30928	30789	30768	30795	30882	31084	30671	30658	30628	30551	30851	30729	30784	30851	30786	30837	30838	30868	30826	30827	30848	30984	30718	30867	30834	30908	30717	31074	30835	30595	30789	30527	30758	30844	30739	30867	30687	30646	30643	30951	30759	30583	30874	30723	30903	30610	30746	30678	30844	30915	30485	30578	30570	30570	30495	30927	30986	30830	30902	31117	30668	30762	30900	30781	30738	30718	30660	30907	30680	30765	30642	30748	30763	30733	30692	30515	30530	30859	30759	30808	30764	30715	30933	30683	30749	30803	30856	30952	30856	30732	30575	30690	30811	30855	30689	30901	30792	30606	30797	31162	30530	30618	30987	30584	30570	30601	30691	30814	30817	30659	30512	30753	30718	30874	30917	30677	30725	30920	30934	30670	30783	30783	30719	30841	30506	30658	30703	30784	30879	30813	30645	30749	30899	30551	30712	30714	31048	30638	30746	31092	30794	30835	30656	31064	30859	30926	30907	30800	30664	30631	30766	30587	30849	30695	30967	30912	30831	30783	30622	30514	30587	30547	30865	30743	30843	30754	30744	30586	30674	30768	30737	30849	31060	30685	30893	30744	30579	30660	30727	30866	30680	30812	30747	30704	31136	30570	30981	30657	30586	30845	30651	30625	30686	30704	30888	30626	30749	30715	30656	30709	30847	30690	30644	30826	30672	30632	30692	30729	30833	30912	30605	30765	30896	30763	30636	30659	31007	30590	31109	30726	30803	30658	30869	30712	30673	30795	30778	30818	31007	30697	30891	30903	30797	30695	30925	30722	30697	30883	30735	30840	30751	30645	30430	31007	30700	30574	30684	30467	30983	30886	30780	30767	30735	30804	30686	30920	30687	30577	30908	30767	30799	30879	30665	30690	30770	30822	30802	30985	30688	30887	30808	30650	30715	30496	30885	30880	30862	30738	30571	30681	30907	30818	30623	30515	30755	30761	30677	30959	30666	30511	30669	30846	30795	30959	31065	30754	30810	30832	30748	30601	30817	30708	30827	30882	30638	30808	30586	30864	30854	30950	30576	30897	30865	30774	30608	30779	31086	30608	30970	30689	30814	30808	30692	30901	30765	30747	30512	30543	30835	30904	30647	30948	30831	30723	30787	30621	30736	30768	30832	30821	30818	30794	30541	30471	30814	30689	30752	30750	30949	30742	30786	30681	30563	30844	30637	30901	30876	30549	30631	30522	30777	30726	30759	30752	30668	30864	30791	30832	30859	30879	30629	30660	30710	31037	30823	30783	30808	30742	30990	30541	31042	30542	30772	30914	30672	31027	30710	30585	30801	30829	30799	31117	30875	30725	30828	30680	30962	30631	31015	30958	30618	30735	30748	30636	30958	30683	30757	30538	30786	30619	30662	30875	31077	30654	30829	30914	30872	30643	30938	30698	30742	30795	30736	30892	31092	30843	30962	30959	30890	30815	30527	30691	30687	30890	30925	30869	30920	30622	30680	30961	30849	30586	30967	30792	30878	30876	30600	30989	31117	30829	31046	30460	30590	30554	30695	30560	30833	30912	30625	30889	30902	30750	30701	30698	31002	30770	30786	30595	30566	30938	30795	30583	30720	30785	30833	30754	30674	30835	30785	30862	30498	30965	30812	30776	30788	30682	30868	30917	30969	30880	30864	30869	30816	30771	30804	30688	30672	30674	30801	30919	30988	30724	30978	30866	30667	30563	30733	30866	30948	30590	30944	30781	30765	30717	30842	30853	30591	30997	30687	30906	30918	30748	30730	30974	30690	30662	30311	30868	31169	30540	30579	30712	30920	30799	30489	30682	30695	30653	30778	30584	30763	30682	30771	30723	30649	30661	30475	30899	30887	30508	30647	30672	30563	30970	30724	30795	30699	30785	30660	30544	30759	30722	30854	30587	30588	30735	30708	30879	30775	30837	30852	30625	30655	30660	30722	30899	30934	30791	31032	30720	30872	30648	30801	30788	30532	30631	30784	30788	30799	30751	30885	30571	30977	30646	30654	30533	30978	30930	30588	30986	30772	30582	30540	30761	30764	30717	30707	30775	30933	30717	30988	30767	30711	30696	30698	30672	30861	30595	30783	30755	30858	30711	30600	30870	30938	30842	30939	30740	30512	30667	30699	30773	30931	30542	30724	30683	30711	30928	30938	30669	30634	30867	31065	30838	30783	30997	30608	30731	30884	30657	30655	30997	30895	30827	31087	30868	30922	30848	30815	30907	30870	30551	30806	30786	30791	30561	30821	30535	30643	30907	30851	30690	30760	30930	30773	31034	30814	30899	30732	30971	30626	30561	30970	30643	30992	30702	30703	30927	30939	30781	30917	30951	30759	30806	30753	30843	30937	30818	30950	30730	30925	30787	30624	30735	30929	30726	30733	30782	30644	30800	30947	30736	30753	30765	30685	31042	30604	30709	30755	30674	30795	30745	30791	30930	30819	31043	30663	30595	30546	30799	30633	30910	30849	31021	30811	30911	30644	30698	30651	30704	30697	30890	30818	30731	30820	30680	30699	30890	30684	30714	30644	30853	30686	30534	30757	30724	30690	30846	30810	30680	30694	30630	30766	30938	30723	30748	30740	30941	30907	30805	31052	30719	30858	30633	30566	30499	30752	30728	30908	30473	30747	30739	30824	31014	30858	30809	30818	30794	30907	30865	30854	30861	30901	30957	30799	30878	31098	30882	30862	30669	30521	30698	30883	30944	30972	30723	30899	30801	30813	30709	31015	30756	30595	30627	30790	30801	30689	30657	30526	30742	30797	30479	30920	30602	31040	30915	30687	30670	30610	30784	30819	30644	30815	30716	30757	30745	30951	30733	30989	30982	30656	30673	30771	30927	30850	30725	30708	30731	30767	30817	30539	30868	30659	30732	30628	31037	30565	30675	30762	31051	30839	31060	30677	30647	30871	30636	30706	30647	30905	30562	30799	30698	30747	30943	30665	30710	30597	31078	30709	30774	30687	30705	30692	30854	30687	31096	30926	30719	30937	30780	30817	30742	30813	30818	30817	30802	30847	30898	30747	30818	30784	30622	30839	30842	30504	30709	30869	30815	30718	30696	30686	30681	30838	30715	30626	30785	30804	30727	30788	30542	30741	30833	30670	30843	30745	30585	30761	30569	30731	30675	30912	30979	30949	30717	30862	31114	30897	30827	30983	30587	30876	30818	30605	30971	30913	30712	30849	30803	30949	31072	30557	30909	30781	30706	30802	30833	30575	30774	30749	30662	30882	30814	30690	30649	30834	30698	30518	30695	30734	30567	30871	30829	31025	30601	30512	30600	30797	30525	30880	31083	30784	30741	30743	30981	30611	30811	30721	30687	30832	30845	30582	30749	30731	30675	30602	30899	30908	30767	30839	30727	30946	30870	30876	30656	30722	30788	30899	30768	30723	30799	30825	30645	30749	30526	30811	30856	30804	30587	30833	31007	30696	30929	30847	30613	30811	30947	30816	30845	30886	30758	30925	30695	30684	30506	30814	30750	30879	30700	30657	30747	30944	30573	30634	30560	30660	30719	30680	30835	31029	30577	30760	30477	30805	30740	30600	30716	30705	30814	30988	30833	30775	30700	30767	30484	30699	30889	30786	30937	30722	30698	30775	30710	30775	30730	30760	30557	30774	30483	30656	30688	30764	30859	30611	30843	30971	30585	30843	30666	30643	30850	30798	30707	30829	30868	30728	30740	30797	30694	30835	30881	30894	30667	30806	30833	30678	30770	30695	30723	30545	30874	30860	30735	30504	30482	30505	30763	30653	30810	30667	30605	30557	30760	30701	30896	30822	30529	30491	30895	30703	30822	30722	30632	30780	30602	30890	30785	30685	30901	31031	30740	30694	30931	30971	30686	30729	30897	30639	30709	30553	30588	30926	30822	30617	30775	30779	30909	30778	30591	30661	30860	30744	30838	30644	30907	30911	30703	30621	30961	30560	30981	30713	30668	30624	30753	30831	30819	30911	30945	30746	30725	30825	30659	30829	30806	30692	30753	30937	30870	30689	30948	30877	30717	30878	30870	30576	30843	31010	30777	30944	31031	30801	30629	30742	30858	30640	30733	30835	30934	31000	30786	30938	30566	30317	30701	30758	30815	30937	30783	30861	30675	30599	30715	30723	30732	30664	30814	30774	30871	30666	30608	30796	30637	30765	30838	30637	30606	30932	30925	30599	30645	30858	30609	30660	30870	30831	30791	30893	30983	30807	30662	30659	31128	30866	30978	30913	30912	30708	30911	30507	30827	30915	30871	30748	30951	30953	30721	31039	30683	30847	30713	30647	30865	30849	30987	30948	30748	30904	30676	30696	30638	30697	30645	31019	30756	30802	30753	30870	30891	31054	30736	30752	30756	30845	30775	30733	30955	30824	30838	30856	30631	30520	30705	30559	30815	30941	30919	30870	30706	30708	30864	30769	30995	30541	30506	30610	30781	30930	31115	30764	30851	30789	30706	30898	30845	30653	30858	30860	30722	30646	30818	30774	30606	30820	30869	30913	30784	30856	30619	30763	30755	30963	30839	30691	30666	30660	30636	30671	31098	30883	30818	30784	31009	30512	30775	30682	30587	30787	30770	30682	30571	30750	30720	31011	30844	30696	30836	30822	30807	30869	30527	30453	30522	30981	30881	30796	30437	30772	30905	30744	30896	30782	30842	30852	30912	30797	30640	30702	30709	30888	30672	30885	30772	30615	30753	30802	31026	30612	30702	30799	30836	30742	30737	30937	30951	30740	30693	30935	30672	30589	30585	30783	30833	30843	30894	30668	30851	30809	30870	30743	30832	30920	30921	30950	30820	30624	30779	30935	30656	30755	30783	30716	30814
60668	98765	93373	77747	49988	30552	24958	23468	23227	23301	23327	23300	23172	23268	23297	23321	23022	23241	23197	23098	23279	23152	23419	23218	23308	23387	23428	23340	23544	23330	23167	23176	23386	23348	23335	23366	23389	23457	23369	23172	23186	23304	23268	23387	23399	23312	23063	23188	23216	23466	23333	23448	23403	23234	23322	23324	23374	23268	23459	23316	23353	23351	23194	23266	23340	23333	23316	23417	23265	23169	23079	23308	23234	23312	23374	23185	23262	23313	23066	23329	23180	23115	23281	23346	23195	23199	23078	23240	23322	23171	23265	23231	23521	23353	23177	23408	23281	23158	23249	23268	23137	23160	23241	23048	23258	23250	23389	23222	23164	23285	23286	23140	23445	23289	23222	23218	23441	23181	23213	23283	23278	23231	23210	23390	23121	23414	23247	23319	23296	23244	23242	23122	23293	23312	23331	23292	23428	23110	23233	23208	23156	23147	23232	23547	23365	23257	23311	23194	23427	23082	23303	23230	23203	23285	23281	23380	23151	23259	23333	23287	23222	23285	23133	23162	23099	23298	23429	23216	23228	23403	23378	23092	23282	23284	23256	23359	23365	23266	23390	23400	23232	23434	23401	23072	23294	23364	23253	23232	23090	23138	23253	23214	23380	23121	23476	23310	23136	23184	23250	23423	23224	23100	23193	23258	23184	23363	23331	23262	23280	23332	23247	23109	23120	23398	23173	23372	23255	23247	23443	22928	23194	23469	23227	23289	23208	23230	23257	23314	23223	23498	23339	23314	23395	23073	23151	23417	23310	23197	23069	23348	23288	23235	23160	23283	23196	23122	23229	23203	23334	23475	23261	23221	23233	23466	23256	23197	23389	23186	23262	23129	23294	23296	23248	23288	23134	23287	23310	23335	23094	23433	23359	23183	23287	23350	23144	23342	23150	23123	23384	23279	23226	23230	23305	23154	23236	23398	23387	23004	23417	23359	23244	23169	23177	23273	23301	23322	23427	23101	23181	23304	23220	23279	23276	23087	23203	23100	23133	23228	23396	23383	23103	23213	23229	23185	23347	23350	23242	23226	23022	22993	23271	23262	23217	23154	23453	23236	23112	23264	23478	23048	23078	23477	23242	23251	22950	23223	23460	23330	23269	23243	23192	23446	23161	23180	23059	23337	23169	23129	23160	23103	23277	23057	23253	23195	23254	23288	23343	23191	23341	23156	23288	23145	23108	23351	23175	23207	23183	23437	23179	23003	23218	23308	23329	23253	23140	23268	23142	23178	23272	23404	23268	23345	23266	23374	23190	23370	23235	23285	23428	23436	23138	23243	23103	23208	23178	23189	23163	23214	22998	23344	23314	23225	23151	23377	23306	23024	23430	23384	23342	23094	23146	23261	23136	23171	23257	23151	23032	23103	23264	23391	23197	23399	23251	23266	23484	23389	23256	23319	23261	23175	23382	23138	23242	23242	23308	23330	23102	23237	23278	23289	23197	23399	23276	23359	23052	23280	23438	23152	23210	23213	23231	23146	23255	23249	23235	23437	23400	23328	23203	23243	23156	23349	23384	23184	23382	23089	23128	23442	23184	23299	23140	23241	23199	23293	23372	23374	23188	23215	23388	23207	23106	23275	23431	23319	23169	23296	23191	23238	23246	23317	23058	23167	23311	23234	23297	23297	23290	23155	23196	23246	23111	23251	23109	22998	23275	23473	23228	23291	23237	23341	23167	23377	23402	23192	23394	23326	23302	23145	23382	23240	23206	23210	23388	23315	23149	23057	23158	23484	23238	23206	23331	23343	23080	23080	23389	23100	23416	23265	23348	23223	23136	23439	23199	23293	23244	23334	23280	23208	23480	23332	23207	23280	23342	23365	23355	23125	23142	23254	23204	23229	23339	22984	23229	23221	23181	23316	23374	23285	23576	23276	23283	23100	23307	23296	23140	23158	23219	23136	23411	23472	23341	23267	23286	23169	23331	23240	23276	23361	23257	23385	23334	23316	23204	23062	23207	23187	23425	23169	23376	23185	23140	23437	23156	23314	23086	23174	23101	23260	23237	23252	23393	23213	23172	23269	23236	23218	23316	23234	23296	23311	23178	23274	23296	23164	23143	23239	23375	23309	23259	23309	23252	23168	23174	23136	23255	23261	23451	23301	23277	23230	23354	23186	23366	23352	23237	23162	23360	23254	23186	23527	23124	23247	23365	23346	23380	23299	23275	23309	23315	23397	23241	23340	23247	23233	23330	23429	23246	23239	23251	23403	23169	23340	23299	23114	23313	23240	23339	23325	23312	23199	23379	23289	23306	23203	23252	23166	23169	23315	23373	23193	23377	23210	23156	23663	23247	23290	23314	23129	23145	23152	23232	23312	23215	23417	23377	23237	23310	23325	23108	23528	23112	23255	23311	23210	23296	23414	23156	23377	23399	23161	23201	23271	23196	23243	23416	23299	23159	23416	23201	23368	23248	23274	23422	23134	23251	23238	23238	23360	23153	23286	23477	23228	23306	23275	23171	23177	23218	23270	23388	23333	23365	23127	23142	23276	23163	23299	23198	23318	23349	23158	23124	23314	23218	23246	23270	23243	23169	23377	23221	23235	23245	23296	23181	23214	22935	23175	23364	23180	23063	23369	23266	23433	23277	23308	23385	23295	23271	23107	23062	23314	23114	23408	23212	22960	23366	23345	23287	23140	23123	23180	23174	23268	23316	23017	23209	23229	23239	23416	23204	23115	23544	23224	23032	23349	23071	23217	23420	23186	23378	23098	23350	23327	23404	23264	23316	23157	23195	23195	23005	23336	23299	23142	23152	23204	23246	23232	23239	23248	23032	23210	23247	23116	23425	23202	23368	23330	23179	23326	23290	23322	23327	23320	23220	23212	23240	23368	23277	23227	23295	23153	23289	23173	23260	23209	23159	23215	23372	23359	23236	23101	23286	23141	23349	23097	23122	23186	23151	23319	23367	23132	23164	23310	23178	23311	23196	23462	23247	23125	23230	23269	23306	23343	23374	23210	23276	23195	23200	23214	23117	23180	23286	23351	23204	23315	23131	23200	23347	23134	23222	23453	23104	23172	23196	23318	23249	23236	23347	23143	23189	23216	23314	23198	23231	23203	23141	23076	23240	23245	23340	23203	23291	23369	23262	23219	23271	23322	23227	23381	23205	23308	23263	23438	23105	23283	23202	23170	23174	23136	23307	23213	23345	23167	23535	23229	23208	23226	23186	23330	23367	23391	23192	23374	23020	23447	23436	23296	23424	23253	23137	23195	23172	23256	23129	23260	23357	23182	23241	23195	23401	23090	23191	23251	23190	23237	23233	23256	23242	23273	23279	23275	23279	23314	23429	23176	23191	23122	23272	23246	23042	23215	23188	23137	23187	23435	23255	23460	23135	23367	23246	23350	23274	23189	23434	23313	23439	23276	23305	23307	23287	23199	23196	23267	23362	23402	23042	23404	23299	23225	23132	23246	23353	23296	23194	23096	23157	23307	23216	23418	23115	23285	23298	23320	23363	23279	23260	23317	23102	23247	23090	23256	23201	23278	23193	23126	23107	23076	23186	23321	23361	23309	23361	23118	23175	23378	23211	23115	23248	23326	23198	23304	23003	23209	23302	23176	23229	23326	23146	23093	23141	23338	23331	23156	23408	23092	23167	23254	23283	23148	23202	23239	23307	23407	23295	23279	23170	23281	23214	23247	23453	23254	23314	23265	23359	23405	23206	23288	23065	23343	22992	23422	23254	23113	23224	23166	23403	23313	23233	23093	23270	23192	23388	23175	23287	23401	23096	23098	23251	23413	23232	23283	23307	23107	23077	23219	23239	23093	23287	23318	23317	23322	23103	23256	23135	23286	23161	23212	23327	23249	23236	23303	23422	23129	23192	23146	23390	23046	23304	23176	23282	23289	23260	23195	23326	23180	23036	23255	23284	23226	23146	23249	23384	23367	23321	23275	23207	23276	23225	23425	23255	23026	23150	23287	23463	23234	23344	23177	23241	23160	23239	23264	23267	23277	23229	23142	23248	23188	23355	23148	23300	23107	23380	23502	23096	23390	23210	23248	23040	23213	23167	23054	23117	23169	23265	23268	23243	23144	23236	23201	23336	23170	23277	23132	23322	23225	23140	23270	23220	23159	23219	23375	23176	23065	23221	23232	23286	23141	23148	23226	23237	23303	23139	23180	23058	23247	23273	23239	23284	23329	23210	23276	23005	23379	23291	23191	23323	23172	23207	23510	23379	23196	23226	23141	23382	23121	23327	23232	23189	23223	23436	23343	23238	23449	23106	23179	23238	23330	23331	23079	23341	23308	23134	23242	23334	23208	23240	23270	23359	23238	23152	23247	23334	23257	23177	23329	23191	23294	23221	23304	23268	23116	23291	23163	23322	23325	23087	23261	23245	23317	23270	23266	23301	23294	23182	23158	23333	23126	23261	23350	23172	23358	23325	23160	23207	23314	23364	23323	23208	23178	23178	23411	23223	23312	23389	23187	23366	23102	23331	23156	23144	23212	23449	23257	23224	23205	23255	23237	23270	23119	23117	23218	23251	23102	23395	23338	23201	23115	23359	23307	23314	23300	23378	23244	23431	23237	23020	23423	23185	23410	23291	23177	23216	23452	23329	23247	23420	23358	23187	23239	23268	23326	23227	23190	23174	23199	23341	23064	23251	23189	23232	23131	23231	23352	23318	23330	23366	23349	23326	23278	23501	23298	23378	23088	23250	23278	23247	23510	23316	23446	23237	23240	23402	23215	23406	23172	23329	23309	23267	23179	23198	23231	23113	23316	23213	23231	23276	23252	23366	23300	23045	23303	23230	23182	23226	23372	23336	23259	23154	23111	23283	23227	23363	23253	23207	23385	23231	23139	23379	23056	23204	23168	23152	23451	23070	23350	23066	23258	23193	23288	23167	23204	23428	23311	23325	23211	23142	23359	23385	23267	23251	23187	23321	23141	23364	23302	23169	23260	23286	23262	23408	23328	23298	23382	23361	23089	23341	23300	23527	23505	23305	23221	23354	23447	23122	23173	23275	23478	23256	23218	23339	23246	23388	23268	23145	23200	23326	23355	23156	23399	23165	23265	23289	23143	23392	23356	23556	23272	23320	23339	23470	23231	23073	23189	23146	23402	23179	23445	23371	23077	23249	23232	23176	23390	23344	23151	23235	23302
29738	40008	50461	41035	32818	31095	30159	29996	29886	29711	29748	29709	29911	29792	29907	29801	29923	29883	29810	29990	29515	29812	29822	29811	29930	29854	29713	29648	29865	30013	29794	29841	29929	29698	29828	29705	29797	29506	30043	29756	29734	29536	29776	29837	29916	29907	29780	29726	29731	29626	29694	29648	29678	29750	29610	29852	29740	29628	29968	29673	29715	29749	29838	29814	29952	29561	29778	29865	29594	29510	29777	29802	29915	29972	29875	29703	29875	29770	29785	29659	29826	29911	29768	29422	29807	29793	29868	29890	29594	29813	29911	29953	29663	29663	29705	29980	29908	29911	29540	29769	29828	29864	29826	29677	29683	29707	29805	29607	29786	29660	29829	29821	29710	29641	29714	29887	29744	29680	29844	29731	29766	29755	29739	29913	29712	29835	29771	29693	29829	29584	29722	29676	29866	29606	29878	29914	29717	29786	29781	29704	29715	29679	29816	29695	29863	29905	29917	29779	29469	29384	29784	29785	29558	29608	29594	29831	29838	29639	29577	29762	29815	29848	30030	29954	29690	29543	29615	29849	30032	29742	29457	29899	29918	29744	29829	29716	29795	29727	29585	29878	29935	29689	29554	29736	29713	29904	29778	29694	29357	29915	29773	29626	29788	29678	29669	29430	29904	29494	29754	30100	29822	29874	29913	29848	29694	29792	29858	29775	29784	29561	29839	29857	29712	29770	29719	29841	29814	29731	29724	29966	29840	29596	29965	29806	29875	29674	29791	29823	29549	29696	29750	29857	29745	29829	29699	29663	29823	29709	29328	29738	29673	29548	29581	29891	29725	29737	29607	29782	29759	29626	29510	29868	29735	29734	29683	29756	29789	29550	29770	29876	29835	29872	29914	29637	29773	29640	29517	29450	29683	29567	29741	29631	29848	29876	29626	29588	29849	29716	29815	29714	29617	29885	29712	29671	29757	29609	29910	29928	29569	29681	29757	29630	29639	29932	29883	29596	29707	29929	29551	29836	29729	30004	29812	29868	29923	29594	29803	29636	29885	29995	29909	29846	29910	29623	29681	29557	29684	29821	29899	29957	29584	29692	29689	29798	29808	29793	29736	29811	29572	29729	29961	29786	29672	29844	29813	29817	29789	30056	29797	29751	29645	29534	29783	29754	29837	29920	29769	29721	29778	29695	29710	29594	29725	29885	29710	29876	29766	29890	29617	29955	29868	29535	29710	29506	29670	29788	29870	29551	29874	29699	29735	29813	30003	29894	29840	29743	29959	29543	29784	29634	29754	29706	29736	29595	29566	29617	29973	29954	29769	29549	29680	29795	29855	30004	29708	29799	29829	29920	29724	29726	29670	29835	29680	29781	29731	29797	29804	29853	29735	29746	29607	29751	29799	29724	29891	29623	29952	29659	29442	29588	29928	29970	29582	29721	29807	29924	29910	29751	29733	29851	30016	29945	29769	29590	29782	29765	29914	29866	29999	29850	29576	29809	29576	29619	29617	29730	29869	29489	29613	29753	29589	29640	29633	29881	29709	29726	29791	29801	30015	29775	29721	29853	29826	29647	29685	29628	29892	29859	29723	29873	29970	29690	29732	29768	29869	29877	29855	29769	29590	29820	29916	29573	29615	29660	29735	29566	29734	29813	29887	29770	29895	29827	29917	29747	29879	29502	29794	29787	29957	29428	29848	29792	29803	29985	29658	29720	29822	29965	29622	29564	29559	29838	29705	29880	29949	29912	29716	29896	29710	29873	29875	29891	29705	29606	29730	29828	29527	29786	29972	29586	29772	29550	29468	29630	29718	29814	29619	29790	29911	29779	29672	29688	29671	29695	30047	29520	29867	29783	29727	29675	29610	30007	29799	29627	29700	29880	29900	29966	29896	29814	29683	29812	29768	29773	29695	29652	29918	29516	29889	29597	29774	29766	29835	29748	29708	29965	29840	29918	29879	29787	29654	29860	29650	29720	29478	29899	29797	29696	29840	29656	29628	29680	29754	29883	29907	29793	29793	29932	29815	29844	29648	29762	29650	29652	29716	29882	29769	29710	29693	29740	29570	29776	29762	29699	29577	29697	29885	29831	29957	29872	29981	29817	29762	29734	29702	29806	29872	29759	29771	29671	29698	29861	29912	29966	29744	29804	29653	29494	29740	29769	29791	29802	29741	29764	29754	29780	29792	29758	29890	29785	29646	29695	29920	29664	29820	29758	29575	29668	29543	29625	29747	29719	29723	29961	29686	29586	29863	29696	29774	29537	29876	29825	29832	29736	29646	29794	29593	29806	29465	29790	29709	29672	29844	29621	29415	29836	29710	29754	29612	29665	29750	29749	29890	29948	29864	29605	29558	29806	29827	29968	29683	29913	29872	29631	29684	29767	29891	29550	29713	29943	29817	29810	29753	29698	29476	29651	29649	29672	29683	29695	29796	29814	29900	29762	29652	29568	29905	29811	29863	30035	29651	29586	29773	29764	29750	29767	29651	29842	29746	29736	29833	29692	29850	29803	29766	29444	29627	29800	29570	29890	29745	29949	29757	29885	29684	29870	29840	29761	29662	29524	29890	29777	29793	29622	29608	29625	29619	29694	29832	29843	29802	29924	29749	29862	29836	29810	29804	29679	29978	29680	29658	29797	29800	30019	29840	29673	29824	29805	29911	29618	29632	29896	29797	29889	29900	29980	29823	29605	29694	29886	29683	29763	29689	29702	29596	29884	29681	29805	29654	29711	29581	29940	29983	29791	29716	29622	29718	29831	29703	29648	29880	29790	29960	29945	29672	29802	29797	29522	29896	29581	29781	29751	29643	29792	29579	29711	29948	30069	29522	29593	29679	29747	30019	29861	29650	29742	29782	29801	30016	29839	29590	29758	29858	29704	29670	29747	29759	29877	29791	29794	29831	30126	30004	29864	29984	29580	29726	29943	29635	30020	29697	29808	29640	29682	29732	29884	29811	29776	29901	29688	29755	29650	29689	29862	29790	30057	29718	29916	29746	29570	29886	29729	29549	30007	29850	29738	29827	29783	29926	29779	29489	29885	29659	29945	29811	29863	29682	29758	29977	29551	29610	29782	29867	29821	29935	29835	29925	30036	29578	29897	30009	29631	29758	29702	29517	29958	30059	30009	29824	29763	29775	29996	29696	29867	29538	29747	29938	29720	29783	29809	29641	29770	29893	29807	29833	29929	29761	29652	29717	29742	29881	29765	29756	29676	29666	29673	29792	29837	29695	29610	29662	29933	29696	29898	29625	29802	29763	29637	29643	29799	29732	29790	29806	29866	30065	29855	29735	29996	29911	29940	29809	29744	29734	29831	29513	29645	29695	29818	29784	29756	29748	29764	29617	29931	29880	29874	29953	29898	29614	29753	29992	29637	29748	29648	30061	29677	29748	30000	30005	29664	29770	29733	29993	29734	29977	29827	29974	29659	29676	29914	29872	29874	29730	29500	29825	29600	29756	30085	29831	29858	29848	29755	29780	29551	29692	30003	29680	29932	29862	29625	29784	29819	29766	29717	29675	29830	29737	30059	29885	29595	29693	29691	29963	29628	29735	29814	29995	29963	29842	29519	29606	29744	29823	29502	29670	29729	29724	29688	29613	29671	29690	29548	29826	29589	29942	29625	29980	29661	29884	29845	29837	29714	29865	29548	29726	29914	29858	29396	29821	30001	29747	29940	29707	29969	29849	29855	30032	29897	29606	29723	29772	29734	29639	29766	29441	29695	29889	29764	29757	29720	29920	29717	29619	29751	29861	29520	29884	29962	29725	29963	29872	29804	29839	29951	29557	29761	29867	29795	29630	29502	29796	29588	29877	29789	29730	29336	29746	29820	29960	29905	29844	29755	29738	29757	29674	29752	29958	29789	29844	29787	29948	29708	29826	29739	29647	29766	29896	29562	29874	29710	29779	30000	29894	29758	29753	29732	29859	29884	29635	29660	29849	29953	29896	29862	30000	29651	29809	29669	29737	29678	29804	29858	29588	29729	29775	29788	29790	29828	29761	29608	29779	29617	29751	29682	29530	29716	29715	29817	29658	29737	29843	29757	29622	29656	29878	29545	30016	29732	29636	29783	29776	29520	29699	29728	29819	29629	29851	29703	29942	29765	29880	29969	30003	29825	29797	29926	29810	29954	29729	29740	29777	29709	29792	30061	29810	29524	29615	29853	29823	29874	29677	29664	29833	29855	30047	29784	29704	29736	29892	29710	29717	30018	29955	29960	29660	29759	29898	29803	29544	29779	29718	29654	29592	29755	29902	29606	29901	29921	29799	29474	29826	29822	29685	29908	29596	29745	29716	29840	29794	29420	29840	29684	29865	29735	29723	29567	29631	29775	29809	29613	29884	29709	29755	29842	29916	29777	29827	29742	29742	29442	29448	29601	29820	29884	29715	29779	29923	29589	29657	29858	29635	29809	29688	29910	29707	29718	29761	29611	29638	29703	30028	29822	29914	29856	29810	29695	30092	29623	29794	29830	29740	29783	29810	29797	29842	29922	29849	29569	29806	29833	29560	29767	30135	29712	29801	29803	29836	29678	29902	29950	29747	29422	29797	29684	29673	29643	29748	29820	29780	29728	29827	30071	29648	29672	29737	29677	29611	29522	29598	29643	29823	30002	29742	29652	29627	29625	29592	29765	29945	30017	29843	29739	29753	29423	29642	29640	29743	29840	29854	29656	29767	29664	29871	29900	29750	29713	29883	30180	29623	29667	29740	29840	29869	30006	29645	29884	29737	29914	29653	29999	29668	29896	29922	29783	29717	29664	29581	29885	29842	29641	29610	29718	29877	30091	29780	29984	30056	29792	29849	29791	29872	29734	29767	29783	30007	29771	29880	29776	29762	29530	29666	29754	29876	29702	29737	29722	29940	29684	29565	29748	29624	29723	30030	29729	29735	29859	29621	29878	29771	29936	29637	29855	29870	29705	29943	29950	29717	30067	29959	29825	29820	29720	29670	29996	29863	29730	29854	29854	29736	29831	29611	29942	29698	29709	29596	29795	29805	29856	29656	29923	29976	29611	29846	29599	29789	29688	29734	30047	29899	29668	29654	29876	29507	29751	29859	29968	29664	29647	29616	29650	29604	29787	29548	29570	29782	29680	29664	29760	29582	29643	29824	29897	29798	29884	29700	29918	29839	29860	29637	30146	29738	29972	29879	29882	29744	29658
36803	62800	52021	35438	26448	23596	22822	22614	22645	22432	22479	22590	22573	22621	22559	22702	22624	22651	22694	22533	22454	22471	22601	22585	22659	22769	22517	22630	22664	22569	22682	22543	22622	22600	22579	22519	22375	22520	22490	22584	22583	22565	22561	22625	22582	22614	22640	22743	22522	22610	22467	22518	22578	22420	22851	22647	22488	22611	22596	22606	22387	22577	22641	22623	22698	22580	22407	22616	22607	22638	22649	22543	22631	22482	22728	22588	22521	22563	22692	22565	22670	22504	22498	22530	22625	22630	22758	22331	22611	22623	22557	22810	22713	22462	22584	22591	22814	22692	22473	22719	22653	22641	22624	22651	22374	22619	22695	22661	22473	22580	22591	22594	22656	22599	22588	22629	22619	22683	22572	22445	22726	22540	22584	22486	22743	22684	22549	22635	22443	22595	22624	22714	22600	22760	22665	22595	22615	22517	22583	22672	22663	22593	22780	22734	22565	22636	22662	22541	22396	22565	22571	22664	22591	22480	22587	22565	22673	22620	22407	22693	22561	22534	22561	22512	22677	22653	22796	22683	22702	22345	22612	22611	22575	22414	22570	22568	22828	22684	22593	22626	22467	22593	22443	22341	22794	22670	22532	22659	22683	22571	22765	22497	22533	22481	22727	22481	22736	22617	22790	22525	22724	22760	22599	22512	22583	22713	22526	22632	22642	22746	22595	22616	22733	22598	22749	22707	22458	22616	22524	22521	22772	22550	22618	22563	22673	22701	22471	22528	22575	22651	22702	22517	22628	22512	22585	22544	22517	22602	22486	22307	22525	22651	22636	22746	22517	22614	22636	22724	22652	22652	22621	22646	22375	22486	22692	22435	22515	22568	22613	22853	22752	22586	22522	22523	22581	22679	22578	22639	22706	22725	22791	22490	22857	22783	22514	22785	22582	22712	22596	22579	22663	22614	22821	22695	22576	22664	22696	22769	22747	22694	22523	22671	22576	22750	22622	22662	22476	22296	22565	22627	22685	22403	22640	22597	22487	22496	22503	22625	22465	22664	22600	22693	22792	22446	22698	22634	22392	22580	22596	22830	22528	22679	22484	22498	22486	22686	22339	22571	22621	22518	22668	22618	22625	22732	22606	22466	22602	22606	22606	22537	22631	22693	22562	22691	22565	22533	22544	22655	22546	22691	22653	22452	22617	22490	22678	22647	22675	22497	22608	22482	22660	22513	22667	22596	22617	22528	22734	22454	22570	22562	22389	22600	22640	22486	22674	22685	22574	22582	22740	22712	22664	22513	22530	22570	22585	22669	22582	22560	22562	22634	22512	22458	22641	22512	22503	22493	22588	22653	22578	22742	22687	22498	22502	22551	22642	22712	22517	22685	22671	22753	22518	22513	22657	22645	22468	22664	22403	22538	22733	22428	22851	22490	22637	22536	22582	22616	22576	22539	22489	22669	22743	22493	22652	22777	22579	22696	22548	22536	22537	22571	22648	22390	22550	22518	22743	22520	22502	22584	22497	22556	22561	22782	22805	22542	22604	22438	22727	22624	22644	22693	22751	22610	22573	22636	22480	22460	22539	22715	22572	22544	22538	22602	22517	22661	22654	22698	22695	22591	22711	22713	22828	22767	22839	22604	22673	22501	22667	22460	22678	22513	22467	22669	22563	22717	22759	22562	22573	22644	22537	22573	22639	22708	22587	22587	22599	22608	22480	22628	22585	22548	22566	22503	22477	22547	22695	22701	22523	22731	22748	22397	22679	22623	22444	22389	22576	22558	22562	22591	22518	22498	22491	22422	22673	22581	22612	22685	22556	22694	22707	22529	22725	22819	22789	22503	22576	22691	22512	22687	22451	22657	22647	22742	22669	22610	22732	22795	22620	22567	22558	22623	22538	22611	22527	22563	22672	22538	22601	22517	22641	22534	22531	22608	22651	22588	22421	22584	22739	22890	22661	22767	22570	22595	22530	22631	22654	22653	22524	22607	22555	22525	22475	22581	22695	22486	22471	22669	22814	22580	22591	22530	22531	22542	22698	22668	22544	22502	22617	22572	22648	22619	22646	22631	22794	22621	22509	22666	22644	22417	22641	22611	22616	22554	22497	22662	22776	22587	22650	22695	22613	22684	22621	22692	22518	22585	22707	22672	22724	22486	22732	22663	22288	22579	22542	22530	22543	22647	22643	22618	22517	22566	22589	22783	22532	22381	22492	22502	22536	22610	22655	22800	22676	22592	22542	22467	22607	22602	22561	22725	22613	22790	22578	22673	22614	22508	22665	22601	22624	22559	22417	22672	22629	22838	22608	22545	22488	22349	22437	22688	22509	22412	22707	22475	22535	22584	22488	22860	22568	22453	22493	22645	22630	22550	22600	22740	22704	22596	22463	22658	22527	22679	22601	22671	22377	22552	22415	22492	22467	22636	22751	22418	22746	22639	22629	22643	22609	22589	22831	22564	22488	22542	22684	22735	22602	22598	22581	22660	22471	22683	22618	22633	22648	22545	22626	22751	22608	22497	22652	22489	22456	22499	22626	22572	22438	22494	22639	22578	22718	22738	22759	22445	22643	22571	22800	22521	22568	22689	22704	22643	22792	22514	22694	22693	22733	22420	22793	22878	22602	22575	22430	22500	22497	22600	22589	22437	22729	22534	22492	22591	22536	22664	22684	22562	22590	22511	22353	22430	22715	22805	22461	22695	22585	22583	22623	22473	22675	22605	22539	22793	22703	22682	22684	22665	22580	22730	22488	22785	22526	22505	22646	22617	22484	22589	22541	22734	22523	22691	22591	22473	22363	22721	22472	22679	22525	22530	22650	22433	22583	22542	22606	22781	22606	22597	22625	22614	22506	22474	22504	22535	22954	22406	22471	22750	22652	22508	22551	22791	22523	22617	22473	22572	22728	22394	22545	22636	22541	22616	22736	22686	22418	22519	22637	22581	22674	22782	22620	22487	22550	22674	22565	22557	22497	22543	22425	22600	22736	22726	22621	22609	22523	22645	22500	22474	22673	22411	22600	22725	22701	22515	22588	22530	22608	22587	22571	22740	22577	22591	22437	22535	22631	22602	22522	22653	22448	22567	22571	22516	22779	22480	22632	22549	22600	22809	22779	22624	22693	22469	22470	22652	22599	22561	22649	22508	22736	22556	22724	22804	22546	22593	22865	22784	22701	22506	22479	22850	22430	22483	22554	22786	22706	22652	22567	22588	22728	22650	22603	22563	22625	22636	22592	22461	22520	22541	22603	22672	22615	22476	22367	22523	22404	22483	22353	22596	22677	22628	22613	22446	22688	22565	22646	22524	22788	22429	22609	22560	22647	22519	22892	22482	22514	22579	22762	22733	22674	22616	22609	22596	22770	22651	22715	22554	22499	22805	22442	22647	22718	22623	22598	22712	22554	22429	22465	22618	22558	22627	22560	22560	22615	22611	22590	22617	22654	22586	22426	22646	22483	22696	22760	22725	22794	22643	22571	22480	22628	22673	22651	22573	22756	22689	22454	22371	22595	22465	22528	22560	22594	22734	22592	22676	22556	22519	22478	22527	22661	22444	22882	22651	22576	22548	22426	22598	22711	22632	22802	22448	22630	22455	22574	22481	22630	22613	22749	22722	22751	22596	22533	22665	22646	22676	22689	22840	22520	22712	22603	22543	22585	22511	22430	22737	22699	22455	22747	22684	22653	22635	22765	22743	22483	22577	22580	22569	22540	22360	22583	22581	22698	22506	22544	22433	22669	22638	22556	22643	22445	22598	22753	22420	22637	22697	22821	22665	22545	22619	22627	22509	22624	22690	22478	22585	22770	22686	22762	22838	22663	22438	22705	22485	22316	22709	22735	22228	22579	22838	22382	22667	22798	22552	22388	22534	22676	22841	22541	22586	22561	22534	22592	22505	22499	22544	22694	22584	22544	22776	22598	22447	22672	22313	22490	22742	22752	22486	22547	22645	22700	22402	22779	22655	22776	22463	22605	22801	22370	22718	22591	22614	22719	22494	22558	22710	22655	22620	22648	22508	22593	22814	22593	22624	22651	22450	22601	22610	22505	22789	22708	22491	22648	22385	22747	22572	22641	22512	22632	22639	22808	22463	22523	22520	22650	22684	22819	22520	22595	22497	22642	22573	22678	22599	22543	22577	22556	22457	22675	22489	22616	22567	22559	22487	22328	22475	22646	22525	22448	22785	22441	22401	22524	22444	22621	22756	22615	22586	22655	22643	22641	22650	22739	22651	22522	22669	22571	22588	22489	22513	22515	22543	22533	22600	22663	22657	22738	22648	22377	22662	22634	22465	22697	22663	22625	22535	22466	22669	22643	22631	22438	22581	22598	22738	22549	22544	22615	22660	22539	22545	22689	22390	22470	22508	22721	22687	22646	22613	22558	22683	22578	22530	22404	22492	22739	22385	22741	22834	22641	22579	22503	22796	22691	22509	22547	22574	22454	22534	22728	22528	22704	22630	22750	22729	22457	22695	22648	22602	22636	22547	22484	22708	22708	22480	22597	22559	22544	22616	22739	22549	22567	22571	22635	22642	22560	22752	22719	22629	22573	22566	22620	22783	22591	22746	22561	22709	22673	22573	22616	22552	22784	22621	22583	22762	22640	22683	22617	22668	22460	22674	22622	22614	22519	22576	22400	22572	22660	22524	22665	22660	22540	22708	22547	22611	22620	22589	22482	22677	22580	22651	22578	22575	22632	22415	22563	22625	22658	22701	22474	22763	22653	22686	22644	22496	22598	22468	22650	22431	22717	22719	22885	22476	22672	22611	22696	22471	22737	22730	22928	22573	22840	22552	22607	22475	22578	22714	22641	22583	22755	22691	22729	22723	22635	22634	22482	22685	22557	22616	22665	22530	22553	22659	22707	22669	22597	22671	22485	22598	22567	22816	22585	22683	22336	22536	22480	22585	22638	22612	22606	22613	22635	22628	22721	22598	22527	22789	22498	22632	22712	22543	22772	22667	22590	22464	22771	22643	22597	22563	22490	22666	22571	22469	22557	22711	22501	22710	22600	22371	22591	22549	22686	22358	22718	22598	22616	22478	22696	22723	22597	22527	22676	22418	22779	22774	22753	22621	22773	22693	22603	22668	22549	22454	22457	22628	22528	22592	22561	22533	22666	22584	22648	22636	22578	22521	22608	22663	22836	22638	22569	22519	22644	22654	22589	22629
24240	26479	46889	45055	36299	32516	31882	29872	29781	30006	30118	30133	30013	29826	29989	29762	29812	29871	29767	29896	29791	29733	29982	29908	29789	29952	30143	29911	29791	29966	29933	30027	29798	29729	30118	29816	29847	29921	29944	30191	29861	29864	30138	30049	29874	29897	30114	29808	29932	30319	29891	29836	30123	30114	29856	29796	29853	29863	29867	29766	29942	29716	29861	30013	29764	29964	29701	29897	29718	29841	29928	29981	29813	30171	29676	29902	29913	29989	29946	29787	29844	29662	29888	30007	30091	29908	30088	29962	29920	29810	29954	29910	29595	30110	29782	29884	29753	29714	29855	29840	29821	29908	30030	30049	29885	29760	29889	29845	29957	29855	29984	29883	29774	29900	29940	29963	30187	29964	29749	29760	30019	29630	29915	29855	29857	29636	29791	29879	29729	29825	29797	29907	29875	29521	29692	30040	29937	29785	29796	29576	29805	29980	29754	29866	29592	29891	29738	29957	29980	29526	29866	29741	29922	29801	29979	29755	30201	29962	30020	29752	29975	29846	29683	29938	29783	29793	29981	29833	29623	29853	29933	29825	29793	29745	29786	30125	29847	29921	29536	29815	29712	29770	29796	30015	29670	29674	30111	29827	29884	29962	29774	29659	29805	29790	29775	29842	29845	29901	29810	29660	29645	29959	29714	29688	29947	29720	29690	29874	29737	29602	30011	29791	29784	29898	29729	29708	29843	29697	29951	30126	29825	29751	29831	29878	29838	29740	29874	29876	30063	29764	29736	29911	29733	29795	29934	29935	29818	29954	29915	29769	29792	29838	29843	29903	30187	30065	29837	29713	29673	29698	29671	29908	29829	29734	29725	29679	30049	29989	29598	29825	29816	29806	30040	29954	29686	29783	29644	29652	29658	29873	30005	29987	29837	29996	29586	29832	29880	29695	29822	29672	29938	29724	29564	29712	29804	29886	29810	29812	29731	29710	30010	29958	29762	30114	29999	29731	29894	29757	29886	29714	29775	30072	29742	29865	29650	29780	29672	29673	29855	29991	29912	29882	29787	29761	29719	29955	29946	29774	29924	29779	29940	29865	30137	29583	29892	29796	29670	29801	29949	29564	29633	30137	29897	29435	29789	29837	29809	29904	29965	29574	29793	29907	29685	29814	29620	29653	29795	29751	29486	29851	29803	29789	29833	29887	29705	29901	29962	29708	29787	29970	29689	29632	29556	30015	29872	29485	29840	29828	29752	29600	29666	29769	29830	29943	29896	29774	29862	29858	29753	29824	29792	30128	29813	29968	30065	29834	29940	29973	29824	29891	29740	29833	29450	29844	29868	29638	29912	29796	29892	29833	29803	29802	29813	30076	29943	29942	29588	29812	29811	29802	29531	29951	30039	29498	29806	29961	29952	29990	29853	30040	29961	29805	29824	29767	29891	29980	29752	29599	29970	29768	29659	29619	29541	29919	30142	29541	29823	29737	29831	29730	29893	29836	30015	29822	29979	29943	29934	29567	29748	30010	29881	29918	30014	29605	29947	30042	29745	29806	29820	29787	29786	29706	29883	29815	29972	29834	29985	29864	29839	29758	29890	30136	29883	29922	29949	29832	29813	29948	29695	30048	29967	29831	29991	29907	29911	29880	29989	30028	29998	29835	29910	29722	29773	29572	30104	29842	29880	29909	29934	29739	30009	29855	29771	29996	29864	29943	29431	29676	29793	29959	29794	29834	29901	29806	29780	29861	29806	29737	29923	29914	29834	29761	29838	29667	29795	29871	29814	29922	29699	29919	29991	30015	29633	29791	29737	29659	29925	29586	29757	29949	29946	29749	29721	29576	29739	29797	29593	29692	29863	30077	29926	29784	29904	29861	29907	29835	29884	29692	29717	30010	29884	29537	29926	29995	29816	29767	29815	29973	29997	29917	29823	29813	30057	29846	30001	29900	29868	30025	29754	29944	29848	30027	29860	29844	29765	29794	29792	29940	29946	29841	29771	29633	29691	29749	29821	29909	29959	30029	29914	29517	29807	29770	29570	30087	29951	29898	29688	29816	29894	29936	29870	29576	30017	29961	29771	29615	29782	29683	29968	29880	29913	30055	29645	29956	29781	29839	29828	29721	29738	29806	29807	30046	29969	29946	30241	29866	29666	29861	30165	29867	29635	29772	29840	29881	29903	29989	29761	29813	29608	29704	29902	29818	30082	29858	29831	29891	29853	29700	29533	29636	29855	29811	30120	29707	29673	30006	29895	29822	29966	29845	29760	29652	29811	30047	29686	30035	30198	30008	30072	29602	29828	30111	29878	29840	29702	29689	29990	30016	29759	29680	29748	29913	29907	29856	29740	29692	30074	29501	29857	29615	29874	29724	29765	30025	29760	29896	29911	30031	29887	29674	29756	30007	29863	29705	29613	29652	29802	30015	29753	29769	29769	29742	29750	29897	29776	29649	29525	29897	29946	30020	30069	29627	29717	29854	29846	29855	29673	29542	29641	29763	29835	29824	29829	29956	29810	29905	29908	29987	29973	30031	29771	29968	29695	29807	29816	29785	30252	30024	29802	29752	29725	29709	29846	29847	29896	29629	29858	29945	29726	29885	29979	29972	30017	29893	29778	29766	29803	29912	29808	29709	29806	29922	29630	29675	29693	29845	29763	29925	29776	29551	29789	29855	29839	29811	30028	29953	29760	29726	29881	29847	30007	29856	30140	29840	29862	29759	29853	29773	29996	30022	29902	29602	29924	29854	29883	29644	29619	29749	29812	29750	29966	29736	29629	29890	29822	29675	29776	29740	30070	29806	30024	29951	29865	29853	29701	29960	29850	29934	29667	29742	29998	29926	29780	29915	29703	29887	30008	29967	29816	29867	29889	29762	29831	29776	29891	29819	29921	29916	29761	29759	29909	29898	29891	29759	29826	29781	30188	29819	29991	29741	29772	29811	29777	29895	29837	29987	29989	29872	29994	29926	29729	29845	29945	29766	29916	30073	29930	29719	29698	29739	29889	29639	29924	29753	29740	30058	29931	29956	29870	29900	30026	29883	29911	29983	29818	29884	29672	29838	29883	29941	29872	29739	29762	29777	29847	29744	29630	29918	29897	29760	29770	30038	29859	29858	29804	29845	29854	29736	30038	30121	30120	29650	29832	30038	29955	29726	29912	29906	29626	29947	30242	29785	29917	29540	30044	29620	29834	30009	29624	29766	29763	29541	29927	29957	30073	29911	29726	30098	29813	29899	29584	29666	30032	29873	30005	29847	29916	29853	29657	29814	29817	29859	29821	29847	30030	29739	29860	29953	29797	29859	29746	29848	29952	30037	29804	29926	29816	29580	29895	29889	29836	29949	30057	29809	29791	29864	29743	29865	29929	29587	29874	29991	29869	29806	29898	30087	29845	29687	29772	29732	29891	29656	29819	29807	29862	29964	29829	29457	29960	29857	29660	30152	29945	29724	29813	29937	29737	29742	29801	29918	29844	29908	29936	29740	29929	29696	29923	29896	29981	29750	30033	30031	29886	30144	29939	29735	29953	29892	29647	29937	29946	29879	29725	29631	29936	29820	29702	29654	29643	29817	29839	29699	29799	29894	29899	29914	30000	29911	29961	29718	29867	29900	29836	29761	29876	29860	29928	29884	29856	29960	29902	29932	29695	29926	29894	29711	29808	30019	29857	29758	29977	29834	29674	29781	29603	29809	29859	29859	30071	29722	29823	30065	29955	29638	29939	29832	29889	29673	29836	29761	29847	29745	29846	29873	29880	29871	29689	30081	30117	29892	29824	30001	29745	29700	29503	29925	29957	29799	29786	29987	29982	29624	29555	29797	30102	29773	29780	30070	29866	30010	29803	29920	29544	29913	29591	29956	29783	29417	30065	29730	29845	29863	30050	29772	29792	29785	29641	29865	29734	30016	29838	29571	29878	29974	30106	29737	29940	29991	29746	29903	29890	29729	29917	29896	30011	29830	29895	29843	29780	29694	29729	29704	29843	29815	29927	29777	29718	29728	29666	29841	29750	30021	29745	30031	29957	29909	29867	29857	29894	29864	29874	29743	29887	29847	29889	29996	29738	29821	29715	29632	29887	29825	29856	29822	29952	29740	29743	29816	29921	29715	29835	29938	29910	29906	29774	29803	29599	29815	29784	29671	29934	29710	29911	29909	30129	30133	29985	29916	29901	29902	29797	29826	29821	29580	29873	30036	29928	29921	29799	29966	29960	29737	29868	29688	29879	30015	29932	29527	29863	29872	29909	29904	29829	29597	29803	29708	29946	29745	30086	29895	29950	29740	29850	29919	30080	29875	30011	29814	30005	29760	29744	29849	29803	29757	29744	30064	29731	30099	29584	29935	29988	29881	29922	30017	30032	29819	30231	29965	29974	29846	29857	30012	29724	29750	30031	29853	29865	29935	29889	29895	29743	29686	29987	29896	29948	29655	29885	29771	29672	29905	29942	29868	29896	29874	29898	29953	29908	29715	29753	29898	29847	29825	29917	29812	29941	29859	29834	29950	30069	29746	29797	29740	29935	29750	29804	29817	29910	29798	29923	30105	29920	30040	29840	29860	29924	29803	30112	29737	29845	29630	29671	29783	30180	29913	29895	29809	29741	29818	30003	29692	29881	29642	29730	29805	29794	29854	29574	29942	29959	29853	29689	29848	29838	29911	29973	29903	29836	29777	29832	29915	29810	29808	30026	29914	29783	29877	29743	29843	29863	29782	29916	29753	29897	29810	29865	29709	29738	29839	29886	30104	30172	30062	29902	29746	29761	29682	29931	29719	29925	29955	29686	29863	30010	29713	29916	29783	29766	30061	29989	29833	30107	29866	30006	29881	30110	29686	29904	29757	30032	29887	29958	30044	29745	29895	29747	29798	29857	29779	30036	29874	29713	29862	29716	29796	29819	29863	29794	29981	29774	29885	29804	29765	29717	29887	29801	29730	29913	29838	29809	30161	29776	29800	29971	29604	29682	29813	29996	29747	29905	30097	29996	29800	29906	29790	30052	29993	29807	29908	29863	29788	29892	29917	29876	29776	29967	29850	29858	29732	29785	29652	29620	29604	29969	29761	29746	29816	29772	30008	29774	29623	29768	29910	29901	29914	29790	29862	29822	29561	29990	29961	29950	29908	29794	29924	29920	29921	29824	29816	29687	29719	29665	29864	29968	29930	29799	29633
54445	100202	86746	59311	38898	26661	23480	22943	22867	22872	22768	22771	22927	22795	22800	22815	22764	22882	22825	22952	22798	22480	22732	22884	22737	22963	22667	22665	22760	22935	22828	22682	22875	22861	22985	22793	22866	22778	22844	22719	22597	22693	22799	22944	22742	22680	22912	22783	22858	22676	22785	22924	22615	22643	22695	22751	22884	22781	22682	22721	22865	22912	22727	22500	22706	22516	22726	22637	22757	22719	22638	22808	22774	22798	22797	22885	22812	22859	22884	22536	22874	22617	22822	22768	22749	22679	22920	22705	22817	22708	22654	22696	22818	22712	22524	22675	22866	22794	22868	22619	22755	22946	22856	22854	22669	22795	22651	22740	22979	22574	22721	22851	22710	22614	22709	22700	22930	22646	22601	22830	22719	22813	22765	22719	22745	22777	22693	22673	22746	22697	22706	22699	22892	22714	22739	22744	22874	22797	22642	22683	22655	22842	22780	22855	22775	22948	22796	22733	22747	22764	22793	22645	22701	22639	22795	22740	22760	22768	22764	22705	22665	22753	22827	22773	22573	22932	22894	22762	22745	22709	22742	22819	22775	22634	22832	22764	22719	22914	22736	22812	22782	22627	22775	22761	22771	22826	22712	22803	22876	22761	22814	22793	22839	22649	22658	22681	22983	22749	22769	22733	22808	22512	22713	22697	22710	22705	22811	22510	22827	22784	22776	22742	22719	22775	22771	22826	22801	22752	22828	22683	22515	22598	22791	22816	22677	22798	22611	22711	22910	22744	22640	22807	22618	22606	22817	22595	22735	22678	22757	22896	22695	22750	22670	22888	22729	22810	22882	22886	22686	22856	22637	22713	22990	22763	22619	22868	22711	22574	22688	22812	22652	22716	22869	22496	22610	22666	22956	22810	22854	22803	22621	22687	22828	22686	22706	22652	22760	22668	22910	22823	22737	22819	22665	22748	22887	22882	22684	22779	22699	22883	22809	22812	22794	22674	22788	22698	22841	22795	22822	22613	22819	22633	22764	22708	22769	22747	22762	22838	22738	22872	22786	22920	22742	22768	22593	22720	22885	22754	22679	22829	22710	22838	22691	22768	22842	22847	22675	22706	22684	22763	22657	22769	22719	22865	22939	22900	22624	22769	22796	22702	22648	22725	22617	22806	22709	22756	22704	22737	22651	22728	22592	22807	22766	22647	22792	22710	22636	22642	22907	22843	22840	22631	22665	22851	22969	22583	22833	22755	22864	22666	22809	22866	22692	22758	22910	22742	22780	22744	22690	22884	22882	22579	22754	22722	22728	22896	22714	22688	22636	23025	22774	22677	22831	22727	22816	22844	22743	22792	22737	22675	22709	22841	22841	22767	22793	22763	22715	22805	22783	22797	22753	22718	22709	22651	22740	22889	22680	22528	22809	22823	22730	22815	22827	22731	22850	22769	22635	22764	22811	22673	22767	22890	22719	22803	22625	22784	22870	22643	22700	22574	22711	22773	22710	22690	22780	22919	22583	22793	22841	22878	22715	22528	22637	22798	22562	22853	22875	22884	22867	22711	22674	22859	22800	22851	22628	22674	22769	22764	22750	22833	22814	22719	22761	22813	22904	22759	22814	22553	22864	22828	22691	22681	22791	22687	22833	22785	22749	22632	22568	22724	22678	22689	22804	22590	22841	22941	22828	22708	22810	22863	22879	22681	22920	22691	22658	22701	22723	22711	22699	22766	22819	22881	22530	22644	22662	22899	22880	22673	22810	22842	22715	22771	22757	22836	22597	22784	22676	22729	22762	22802	22857	22636	23007	22834	22768	22933	22792	22621	22808	22730	22678	22649	22846	22690	22760	22718	22840	22744	22680	22746	22600	22760	22796	22732	22596	22809	22600	22696	22885	22780	22730	22780	22798	22593	22908	22591	22898	22939	22792	22734	22773	22722	22665	22794	22885	22785	22980	22752	22509	22691	22746	22655	22642	22747	22781	22666	22668	22666	22683	22769	22950	22780	22626	22860	22787	22869	22747	22704	22802	22670	22749	22667	22555	22669	22692	22774	22685	22702	22748	22736	22792	22707	22898	22704	22805	22656	22779	22846	22902	22587	22721	22638	22763	22775	22876	22828	22817	22680	22626	22687	22716	22638	22683	22531	22773	22809	22767	22851	22725	22638	22844	22821	22634	22715	22773	22891	22700	22692	22749	22737	22860	22878	22639	22782	22772	22948	22690	22699	22835	22752	22744	22784	23128	22781	22756	22844	23000	22789	22713	22950	22761	22719	22809	22750	22708	22687	22749	22763	22879	22720	22723	22824	22850	22839	22625	22548	22551	22827	22761	22747	22807	22688	22675	22834	22626	22850	22659	22730	22795	22750	22596	22548	22797	22704	22980	22860	22652	22774	22860	22732	22824	22657	22830	22761	22797	22806	22796	22749	22811	22714	22707	22864	22709	22722	22739	22885	22644	22590	22763	22761	22729	22852	22871	22638	22807	22894	22563	22874	23031	22871	22756	22781	22681	22849	22829	22731	22828	22716	22773	22815	22647	22722	22684	22746	22806	22833	22850	22743	22861	22866	22710	22769	22547	22865	23015	22750	23012	22683	22832	22886	22704	22605	22921	22751	22646	22712	22875	22721	22853	22760	22572	22839	22596	22984	22752	22788	22657	22637	22889	22633	22729	22889	22520	22638	22684	22715	22711	22839	22850	22751	22581	22834	22667	22760	22647	22807	22838	22848	22738	22777	22935	22787	22615	22804	22897	22749	22542	22855	22918	22788	22889	22751	22616	22538	22777	22702	22695	22775	22784	22803	22792	22725	22742	22652	22605	22715	22709	22799	22803	22878	22568	22825	22606	22728	22739	22698	22734	22664	22808	22902	22988	22798	22818	22807	22751	22716	22795	22819	22871	22764	22752	22995	22699	22847	22616	22752	22712	22686	22780	22820	22762	22744	22609	22782	22708	22822	22720	22734	22806	22602	22843	22780	22633	22809	22714	22788	22695	22833	22709	22684	22638	22812	22950	22705	22871	22808	22914	22802	22750	22749	22566	22695	22767	22758	22629	22652	22621	22747	22589	22758	22849	22784	22766	22783	22829	22778	22866	22795	22851	22716	22769	22845	22739	22664	22684	22839	22951	22774	22816	22770	22774	22520	22841	22699	22467	22820	22711	22795	22839	22662	22764	22737	22737	22729	22739	22853	22623	22893	22834	22559	22635	22729	22570	22762	22821	22769	22911	22682	22816	22643	22790	22814	22828	22736	22776	22781	22785	22766	22606	22876	22653	22657	22805	22831	22875	22716	22691	22664	22744	22684	22700	22788	22901	22565	22553	22846	22729	22781	22808	22772	22734	22810	22912	22791	22699	22781	22821	22759	22810	22809	22830	22707	22807	22670	22837	22753	22834	22689	22858	22723	22695	22636	22456	22780	22673	22758	22898	22897	22651	22835	22738	22823	23012	22911	22750	22679	22732	22794	22822	22750	22759	22627	22781	22912	22777	22893	22846	22756	22734	22794	22855	22794	22775	22887	22847	22643	22711	22713	22677	22893	22828	22695	22854	22738	22832	22795	22758	22724	22710	22700	22740	23044	22798	22702	22611	22880	22699	22864	22695	22615	22742	22655	22793	22679	22693	22796	22690	22852	22640	22872	22695	22752	22877	22447	22797	22717	22779	22723	22772	22769	22734	22752	22742	22845	22757	22429	22866	22740	22626	22563	22797	22779	22575	22896	22765	22768	22774	22711	22600	22835	22655	22902	22851	22743	22730	22766	22931	22898	22664	22689	22724	22943	22684	22719	22574	22748	22953	22767	22807	22768	22905	22809	22800	22747	22727	22987	22785	22771	22858	22800	22631	22818	22619	22640	22815	22907	22779	22724	22728	22705	22772	22823	22924	22723	22828	22794	22925	22730	22738	22766	22727	22637	22658	22712	22803	22661	22744	22876	22722	22836	22886	22647	22845	22716	22690	22780	22694	22852	22717	22760	22935	22849	22921	22806	22820	22669	22716	22884	22685	22932	22777	22747	22641	22762	22808	22609	22735	22727	22847	22663	22844	22738	22732	22676	22530	22862	22638	22725	22600	22899	22833	22564	22723	22614	22702	22944	22724	22755	22867	22796	22758	22804	22843	22757	22853	22687	22722	22613	22769	22629	22768	22802	22888	22831	22853	22668	22718	22749	22580	22737	22798	22827	22574	22686	22775	22759	22696	22599	22915	22859	22658	22734	22877	22845	22700	22869	22578	22944	22654	22655	22772	22780	22737	22671	22656	22657	22849	22779	22754	22753	22716	22820	22634	22537	22804	22773	22717	22913	22835	22908	22694	22764	22853	22646	22701	22810	22797	22767	22856	22739	22845	22782	22867	22852	22583	22889	22693	22740	22801	22706	22845	22793	22831	22628	22734	22765	22829	22614	22817	22657	22743	22732	22795	22850	22768	22640	22651	22618	22599	22920	22835	22750	22793	22713	22937	22813	22803	22716	22753	22687	22894	22733	22900	22721	22672	22911	22835	22621	23006	22566	22831	22852	22784	22712	22638	22711	22791	22766	22828	22728	22869	22662	22765	22839	22814	22855	22684	22738	22710	22635	22855	22548	22663	22670	22966	22725	22590	22838	22844	22743	22627	22868	22752	22691	22749	22730	22787	22609	22938	22624	22670	22490	22837	22705	22897	22777	22581	22746	22681	22671	22791	22801	22687	22741	22835	22682	22740	22932	22760	22734	22670	22743	22767	22685	22842	22712	22558	22681	22856	22787	22796	22775	22786	22706	22484	22851	22734	22534	22830	22664	22705	22760	22711	22865	22724	22718	22640	22784	22904	22724	22727	22659	22739	22847	22837	22675	22645	22793	22651	22862	22702	22581	22559	22718	22741	22787	22647	22783	22774	22708	22624	22784	22895	22742	22815	22747	22898	22680	22712	22798	22609	22671	22797	22790	22696	22795	22711	22909	22788	22722	22823	22835	22849	22709	22942	22592	22823	22662	22755	22777	22850	22673	22832	22813	22642	22733	22781	22852	22747	22741	22875	22625	22966	22694	22776	22665	22845	22732	22725	22772	22779	22710	22781	22820	22810	22863	22963	22609	22919	22670	22788	22821	22762	22686	22737	22688	22749	22651	22694	22676	22573	22798	22633	22974	22659	22741	22842	22696	22811	22707	22808	22867	22626	22748	22822	22645
22441	24384	42833	43168	36883	32759	33488	31102	30697	31034	31373	31153	31155	31016	30804	31040	30866	31242	30642	30981	31130	30955	30939	30752	30799	30886	30881	30928	30989	30796	30783	31043	30800	30744	30889	30736	31005	30885	31122	30699	30731	30638	30720	30854	30872	30886	30654	30505	30811	30734	30481	30832	30652	30626	30859	30597	30800	30740	30729	30591	30860	30634	30560	30821	31014	30942	30806	30746	30541	30835	30633	30872	30454	30633	30573	30517	30634	30687	30741	30884	30683	30987	30594	30578	30522	30645	30616	30477	30470	30775	30718	30613	30736	30488	30634	30886	30741	30704	30961	30734	30554	30811	30659	30875	30788	30897	30730	30371	30543	30646	30712	30756	30566	30998	30773	30742	30781	30558	30585	30647	30841	30407	30517	30828	30790	30650	30912	30500	30780	30548	30745	30723	30685	30643	30608	30362	30461	30695	30870	30756	30721	30685	30806	30555	30558	30811	30423	30670	30659	30687	30474	30483	30762	30519	30617	30631	30622	30612	30429	30522	30575	30616	30509	30595	30723	30624	30547	30783	30565	30617	30634	30557	30586	30761	30764	30603	30758	30692	30730	30772	30812	30768	30657	30641	30610	30415	30508	30832	30752	30519	30752	30782	30796	30678	30862	30502	30733	30477	30657	30718	30815	30546	30779	30497	30743	30713	30665	30797	30468	30599	30737	30701	30859	30695	30687	30937	30593	30519	30626	30665	30765	30772	30848	30691	30862	30641	30590	30839	30635	30668	30742	30585	30604	30883	30613	30617	30438	30470	30657	30745	30697	30575	30699	30838	30738	30835	30718	30346	30499	30799	30826	30618	30602	30654	30753	30678	30741	30671	30650	30469	31030	30628	30535	30428	30653	30778	30532	30794	30583	30772	30705	30676	30638	30430	30426	30731	30542	30507	30539	30708	30786	30593	30989	30383	30528	30720	30520	30646	30595	30581	30532	30515	30641	30581	30706	30564	30654	30688	30469	30265	30742	30645	30691	30670	30615	30650	30471	30484	30665	30615	30720	30662	30737	30535	30489	30658	30678	30593	30786	30526	30573	30614	30779	30690	30696	30770	30458	30524	30867	30524	30423	30729	30677	30608	30521	30704	30646	30656	30672	30809	30532	30699	30631	30600	30774	30605	30843	30533	30932	30469	30849	30718	30516	30712	30812	30733	30657	30509	30596	30592	30704	30697	30504	30591	30758	30629	30836	30749	30704	30766	30672	30540	30887	30662	30766	30445	30639	30607	30811	30599	30635	30737	30676	30696	30619	30732	30687	30673	30684	30670	30710	30587	30475	30548	30557	30693	30891	30736	30793	30732	30556	30758	30497	30764	30476	30443	30494	30573	30719	30538	30410	30665	30689	30401	30537	30645	30691	30711	30561	30960	30818	30678	30879	30845	30465	30619	30594	30476	30540	30907	30726	30846	30792	30717	30502	30925	30676	30817	30687	30740	30734	30575	30513	30630	30569	30603	30596	30672	30672	30582	30498	30804	30691	30556	30636	30426	30536	30552	30500	30775	30684	30807	30689	30693	30609	30667	30530	30583	30590	30615	30774	30779	30541	30433	30696	30629	30670	30700	30627	30710	30420	30857	30601	30548	30621	30692	30579	30639	30665	30789	30927	30589	30734	30565	30733	30810	30796	30601	30791	30371	30592	30840	30789	30703	30621	30686	30526	30584	30724	30736	30650	30593	30699	30502	30825	30801	30601	30680	30479	30737	30544	30701	30808	30454	30729	30767	30496	30640	30586	30715	30910	30759	30658	30755	30559	30614	30721	30689	30580	30729	30697	30485	30808	30378	30678	30554	30635	30574	30778	30840	30943	30514	30678	30773	30568	30684	30648	30549	30678	30697	30711	30431	30860	30569	30694	30493	30859	30497	30419	30556	30721	30686	30796	30685	30498	30683	30692	30656	30589	30531	30865	30772	30692	30700	30646	30640	30656	30563	30381	30450	30620	30625	30389	30929	30791	30447	30704	30574	30613	30699	30520	30549	30371	30589	30459	30556	30544	30507	30502	30470	30703	30880	30739	30640	30705	30476	30567	30520	30729	30491	30724	30795	30665	30600	30847	30812	30726	30554	30621	30905	30802	30563	30709	30474	30621	30621	30546	30586	30460	30658	30514	30817	30571	30810	30588	30482	30389	30563	30755	30681	30685	30643	30606	30665	30859	30856	30788	30524	30551	30307	30486	30627	30552	30679	30675	30676	30580	30766	30752	30698	30564	30778	30603	30603	30584	30586	30636	30650	30851	30708	30518	30930	30679	30708	30587	30591	30614	30703	30672	30827	30722	30827	30563	30540	30727	30536	30467	30729	30581	30570	30842	30547	30346	30609	30873	30680	30875	30591	30524	30669	30716	30650	30564	30484	30611	30653	30835	30710	30818	30561	30509	30716	30624	30542	30585	30701	30757	30782	30538	30836	30785	30761	30695	30473	30438	30602	30900	30878	30741	30700	31065	30498	30577	30639	30587	30634	30889	30493	30525	30577	30846	30680	30501	30500	30622	30456	30419	30443	30474	30564	30763	30745	30624	30750	30659	30806	30560	30515	30575	30734	30538	30529	30704	30393	30676	31017	30647	30448	30621	30877	30546	30483	30853	30498	30657	30589	30666	30652	30687	30924	30778	30462	30436	30478	30708	30588	30840	30542	30431	30570	30575	30539	30769	30573	30525	30831	30666	30536	30690	30752	30613	30354	30654	30718	30762	30584	30727	30650	30675	30633	30738	31070	30497	30683	30676	30544	30733	30502	30907	30751	30653	30630	30586	30463	30666	30675	30856	30943	30601	30865	30629	30531	30913	30649	30691	30604	30694	30895	30723	30569	30751	30687	30466	30453	30611	30727	30988	30611	30250	30649	30541	30608	30422	30536	30468	30593	30589	30520	30729	30842	30613	30615	30778	30543	30711	30753	30681	30756	30595	30681	30597	30638	30570	30396	30436	30764	30564	30860	30787	30684	30661	30545	30775	30647	30816	30639	30543	30461	30792	30671	30724	30547	30400	30616	30489	30644	30833	30524	30463	30719	30292	30587	30544	30753	30598	30658	30671	30534	30756	30558	30643	30862	30509	30706	30730	30627	30531	30427	30874	30707	30635	30471	30825	30679	30581	30796	30766	30968	30568	30975	30599	30744	30563	30627	30753	30421	30499	30786	30732	30742	30373	30445	30718	30625	30558	30590	30653	30614	30742	30413	30664	30660	30791	30694	30793	30486	30656	30689	30660	30727	30771	30617	30799	30806	30794	30506	30764	30634	30597	30454	30677	30670	30753	30643	30751	30494	30927	30644	30704	30429	30618	30642	30514	30647	30593	30811	30683	30681	30507	30609	30634	30652	30492	30679	30748	30513	30579	30785	30799	30629	30559	30643	30883	30663	30598	30833	30410	30669	30700	30658	30794	30929	30865	30595	30703	30577	30663	30578	30691	30659	30566	30706	30707	30458	30575	30906	30645	30589	30811	30635	30590	30871	30867	30616	30372	30730	30740	30622	30804	30589	30599	30586	30750	30631	30842	30710	30651	30664	30566	30634	30515	30796	30759	30678	30642	30782	30694	30545	30629	30610	30629	30600	30922	30664	30757	30463	30480	30529	30584	30732	30637	30704	30631	30571	30758	30696	30796	30619	30581	30535	30568	30786	30787	30758	30731	30653	30814	30541	30484	30564	30570	30578	30580	30743	30870	30904	30400	30658	30958	30845	30695	30457	30628	30641	30806	30819	30672	30612	30550	30607	30516	30561	30687	30400	30784	30563	30697	30593	30764	30512	30815	30596	30936	30464	30542	30721	30529	30642	30641	30761	30622	30622	30644	30708	30629	30545	30770	30490	30947	30561	30512	30633	30777	30854	30863	30907	30712	30745	30736	30799	30600	30652	30681	30610	30812	30677	30789	30706	30631	30758	30682	30877	30729	30778	30930	30544	30599	30641	30700	30675	30582	30569	30640	30809	30700	30639	30666	30676	30412	30713	30557	30660	30866	30800	30535	30997	30371	30585	30436	30564	30442	30717	30516	30641	30691	30576	30386	30437	30534	30571	30786	30601	30377	30832	30795	30651	30705	30513	30858	30468	30853	30713	30760	30564	30856	30595	30505	30606	30771	30669	30635	30537	30684	30585	30734	30682	30555	30559	30558	30640	30481	30791	30645	30708	30583	30558	30812	30489	30462	30687	30630	30634	30446	30733	30848	30779	30559	30737	30776	30641	30560	30539	30652	30645	30410	30922	30542	30656	30575	30394	30627	30443	30408	30650	30637	30436	30739	30571	30954	30724	30645	30706	30555	30601	30767	30626	30872	30828	30757	30630	30409	30592	30667	30595	30814	30573	30635	30668	30658	30822	30570	30771	30697	30667	30206	30609	31124	30681	30494	30876	30614	30556	30781	30807	30727	30592	30813	30734	30507	30907	30573	30574	30679	30503	30680	30834	30740	30429	30550	30807	30666	30384	30812	30582	30659	30732	30566	30508	30542	30725	30606	30760	30566	30543	30734	30580	30709	30678	30515	30568	30736	30559	30512	30767	30831	30616	30580	30757	30632	30467	31035	30670	30611	30650	30572	30832	30526	30657	30679	30594	30616	30706	30521	30712	30497	30847	31022	30836	30580	30578	30271	30408	30682	30765	30754	30789	30554	30550	30646	30709	30730	30688	30837	30658	30652	30733	30638	30301	30482	30481	30474	30597	30792	30511	30558	30858	30688	30464	30546	30679	30802	30568	30793	30509	30804	30376	30739	30707	30767	30648	30777	30676	30832	30481	30802	30685	30511	30731	30809	30834	30739	30529	30522	30615	30711	30664	30498	30471	30549	30504	30492	30703	30776	30956	30775	30427	30594	30770	30584	30652	30669	30627	30698	30550	30363	30600	30631	30750	30680	30697	30685	30676	30879	30737	30577	30705	30882	30639	30713	30771	30979	30658	30721	30739	30526	30669	30528	30729	30559	30566	30971	30942	30511	30658	30823	30727	30616	30486	30758	30801	30722	30622	30571	30643	30902	30461	30402	30762	30601	30795	30551	30654	30478	30684	30795	30460	30620	30661	30596	30913	30470	30635	30652	30835	30489	30783	30549	30721	30640	30612	30874	30774	30767	30644	30653	30608	30843	30677	30834	30705	30584	30717	30712	30984	30522	30468
59922	96631	92815	78780	52084	31841	24948	23345	23098	22996	23043	23004	23179	23073	23302	23294	23053	23270	23286	23259	23033	23024	23257	23140	23525	23114	23358	23202	23326	23098	23317	23218	23239	23157	23319	23393	23498	23219	23178	23414	23318	23054	23413	23140	23096	23191	23221	23151	23205	23201	23389	23289	23080	23167	23056	23152	23237	23250	23291	23229	23245	23322	23316	23182	23329	23184	23125	23237	23238	23216	23072	23384	23337	23182	23209	23140	23241	23300	23202	23252	23464	23314	23194	23123	23364	23220	23204	23336	22982	23137	23153	23287	23364	23335	23184	23210	23348	23251	23328	23101	23221	23222	23165	23007	23208	23421	23100	23105	23106	23236	23224	23220	23180	23328	23174	23140	23071	23258	23429	23251	23257	23043	23175	23260	23047	23086	23307	23374	23285	23233	23189	23179	23221	23059	23132	22986	23151	23199	23122	23289	23125	23347	23251	23311	23104	23238	23117	23242	23274	23074	22978	23157	23116	23283	23185	23039	23238	23231	23194	23313	23209	23397	23173	23049	23362	23194	23177	23205	23004	23224	23117	23286	23306	23213	23448	23162	23243	23128	23314	23367	23312	23205	23181	23355	23004	23341	23178	23239	23292	23339	23293	23309	23177	23119	23181	23087	23293	23129	23415	23113	23275	23059	23104	23316	23316	23202	23251	23276	23178	23370	23187	23231	23265	23160	23254	23213	23190	23316	23187	23148	23327	23297	23388	23349	23196	23253	23173	23258	23270	23009	23188	23182	23101	23294	23234	23249	23209	23156	23321	23252	23280	23122	23127	23194	23295	23200	23202	23175	23094	23209	22971	23258	22986	23267	23360	23259	23170	23197	23162	23166	23362	22968	23199	23249	23095	23174	23287	23146	23112	23228	23326	23358	23193	23218	23211	23186	23297	23230	23357	23254	23310	23144	23181	23378	23066	23308	23281	23157	23150	23239	23153	23156	23181	23457	23413	23050	23107	23279	23279	23289	23101	23165	23123	23119	23195	22975	23102	23312	23112	23213	23246	23351	23354	23418	23169	23252	23111	23224	23034	23104	23329	23280	23202	23187	23321	23270	23320	23090	23160	23213	23268	23180	23254	23538	23266	23191	23285	23252	23388	23164	23186	23029	23070	23485	23236	23340	23105	23351	23364	23200	23074	23366	23114	23047	23018	23145	23214	23157	23176	23247	23186	23209	23065	23134	23165	23408	23207	23274	23147	23062	23069	23246	23155	23156	23260	23379	23343	23114	23257	23139	23265	23259	23151	23273	23038	23242	23267	23189	23334	23221	23161	23142	23068	23078	23274	23160	23224	23302	23210	23397	23277	23306	23214	23445	23250	23111	23107	22984	23149	23108	23352	23216	23097	23171	23260	23313	23263	23250	23203	23271	23233	23371	23232	23266	23445	23238	23311	23062	23214	23206	23036	23418	23108	23417	23350	23279	23217	23225	23343	23314	23298	23038	23328	23214	23196	23027	23296	23107	22992	23274	23242	23174	23362	23104	23138	23079	23353	23232	23127	23304	23371	23107	23247	23114	23336	23203	23104	23292	23249	23101	23333	23274	23456	23180	23174	23238	23257	23218	23241	23210	23144	23149	23358	23231	23231	23225	23263	23092	23327	23146	23352	23122	23138	23145	23277	23210	23298	23218	23361	23266	23305	23058	23204	23276	23070	23342	23249	23213	23309	23118	23333	23266	23312	23179	23111	23252	23075	23204	23180	23376	23248	23093	23167	23421	23113	23192	23125	23194	23220	23288	23034	23239	23172	23210	23186	23346	23289	23071	23218	23440	23193	23283	23336	23141	23045	23261	23311	23277	23258	23199	23283	23201	23203	23226	23370	23084	23301	23143	23341	23262	23131	23275	23280	23207	23127	23254	23216	23222	23259	23196	23292	23346	22992	23051	23123	23272	23287	23011	23273	23316	23174	23517	23187	23142	23416	23062	23201	23212	23068	23190	23141	23288	23382	23028	23367	23309	23081	23144	23289	23233	23100	23290	23174	23127	23255	23199	23149	23391	22893	23074	23128	23181	23215	23121	23170	23258	23145	23099	23486	23053	23075	23185	23091	23176	23190	23349	23376	23023	23177	23334	23243	23023	23132	23058	23331	23177	23028	23185	23311	23156	23126	23268	23377	23184	23101	23064	23158	23295	23151	23366	23192	23222	23100	23294	23237	23356	23206	23285	23299	23166	23173	23156	23196	23242	23292	23401	23358	23327	23365	23292	23216	23245	23054	23411	23096	23258	23294	23324	23236	23371	23272	23019	23207	23291	23094	23168	23183	23231	23113	23041	23161	23365	23373	23342	23349	23086	23234	23119	23236	22971	23168	22993	23232	23027	23048	23128	23197	23350	23123	23179	23327	23326	23241	23269	23210	23260	23252	23202	23361	23170	23266	23127	23388	23164	23167	23158	23369	23185	23218	23234	23253	23186	23222	23074	23228	23128	23294	23349	23130	23301	23260	23146	23258	23264	23121	23294	23256	23296	23077	23321	23293	23298	23281	23189	23124	23078	23124	23067	23241	23208	23374	23149	23294	23261	23012	23300	23369	23259	23368	23277	23262	23220	23113	23107	23322	23267	23133	23129	23294	23209	23061	23181	23206	23100	23092	23080	22986	23324	23185	23146	23167	23288	23171	23205	23175	23243	23149	23188	23053	23290	23242	23075	23165	23281	23266	23266	23234	23204	23190	23196	23450	23208	23146	23346	23221	23095	23308	23279	23311	23149	23122	23047	23158	23299	23199	23211	23333	23209	23268	23206	23266	23241	23218	23121	23196	23233	23237	23215	23200	23240	22916	23363	23207	23261	23209	23195	23141	23230	23098	23186	23221	22974	23044	23240	23054	23322	23190	22891	23057	23159	23158	23350	23326	23216	23178	23378	23139	23232	23053	23311	23336	23238	23062	23098	23129	23129	23039	23197	23362	23314	23417	23350	23249	23260	23117	23068	23403	23323	23077	23218	23100	23194	23140	23115	23370	23103	23237	23112	23343	23177	23210	23193	23277	23127	23208	23329	23076	23209	23256	23280	23114	23257	23205	23360	23100	23158	23055	23061	23194	23162	23093	23202	23168	23205	23282	23133	23309	23330	23094	23356	23339	23225	23325	23146	23127	23141	22955	23157	22996	23126	23364	23204	23175	23229	23167	23285	23205	23133	23182	23115	23307	23260	23195	23098	23186	23290	23275	23226	23260	23131	23289	23175	23167	23090	23103	23235	22955	23230	23226	23161	23197	23393	23362	23418	23370	23313	23161	23087	23008	23404	22907	23299	23225	23031	23347	23134	23453	23289	23403	23324	23195	23399	23225	22976	23173	23232	23277	23126	23160	23399	23294	23298	23273	23150	23309	23092	23326	23037	23214	23292	23212	23313	23163	23169	23161	23332	23082	23260	23200	23138	23235	23368	23421	23041	23133	23078	23334	23336	23331	23210	23052	23315	23391	23196	23107	23286	23264	23231	23309	23059	23435	23184	23243	23388	23287	23249	23301	23246	23306	23431	23211	23306	23084	23094	23243	23154	23380	23082	23125	23204	23276	23418	23156	23304	22981	23330	23230	23091	23120	23148	23134	23327	23382	23134	23134	23479	23086	23275	23084	23240	23190	23128	23228	23188	23428	23357	23110	23197	23000	23270	23336	23158	23217	23124	23363	23399	23131	23373	23114	23019	23297	23289	23215	23252	23105	23148	23289	23196	23209	23256	23331	23074	23335	23257	23037	23401	23359	23154	23209	23341	23049	23087	23161	23176	23288	23172	23145	23145	23280	23282	23231	23271	23372	23092	23246	23262	23329	23254	23246	23275	23136	23365	23107	23216	23138	23017	23221	23176	23292	23208	23165	23070	23233	23053	23205	23254	23187	23320	23365	23322	23377	23108	23265	23218	23262	23155	23018	23179	23273	23258	23280	23147	23321	23231	23355	23080	23187	23362	23193	23171	23095	23177	23225	23363	23368	23203	23320	23242	23204	23276	23145	23130	23093	23280	23248	23366	23077	23237	23188	23158	23277	23309	23148	23293	23175	23192	23191	23100	23177	23074	23352	23161	23210	23423	23209	23401	23312	23371	23253	23024	23116	23200	23173	23158	23130	23178	23242	23474	23015	23224	23323	23177	23217	23260	23223	23212	23118	23019	23280	23068	23173	23282	23150	23109	23239	23272	23318	23255	23129	23121	23224	23302	23280	23111	23213	23292	23149	23297	23134	23004	23109	23172	23191	23209	23002	23051	23298	23359	23138	23298	23186	22969	23377	23315	23179	23194	23220	23177	23298	23252	23204	23262	23177	23404	23209	23166	23052	23195	23086	23197	23141	23264	23218	23126	23141	23252	23006	23328	23138	23118	23278	23369	23284	23211	23016	23211	23160	23365	23299	23144	23268	23124	23173	23342	23273	23490	23102	23063	23284	23192	23247	23088	23188	23280	23076	23240	23156	23176	23256	23202	23273	23158	23232	23133	23316	23221	23194	23318	23253	23310	23166	23253	23168	23329	23188	23038	23367	23147	23171	23167	23221	23130	23300	23150	23304	23265	23264	23040	23207	23088	23192	23274	23175	23142	23394	23193	23230	23283	23179	23235	23266	23305	23153	23345	23328	23105	23227	23283	23337	23274	23273	23326	23093	23205	23178	23225	23320	23131	23359	23153	23201	23263	23151	23102	23107	23210	23149	23202	23184	23133	23207	23369	23242	23099	23265	23192	23204	23346	23133	23099	23393	23035	23194	23376	23495	23261	23254	23152	23379	23195	23327	23147	23310	23263	23270	23240	23195	23010	23350	23240	23211	23099	23137	23383	23258	23235	23066	23210	23251	23053	23127	23127	23357	23345	23230	23317	23143	23288	23156	23407	23164	23266	23238	22977	23187	23267	23206	23306	23154	23046	23235	23142	23212	23111	23279	23230	23142	23263	23051	23062	23090	23102	23352	23231	23006	23234	23152	23233	23307	23192	23318	23338	23303	23131	23289	23185	23239	23118	23241	23265	23077	23293	23298	23307	23194	23196	23250	23075	23154	23179	23181	23170	23283	23202	23329	23200	23244	23367	23013	23000	23389	23152	23115	23072	23252	23269	23193	23159	23173	23169	23157	23038	23098	23258	23133	23261	23366	22987	23092	23168	23102	23059	23253	23397	23175	23110
29520	40202	51314	40832	32739	30578	29905	29717	29537	29627	29651	29743	29803	29552	29419	29802	29867	29872	29606	29552	29582	29834	29613	29787	29675	29781	29576	29739	29607	29524	29368	29739	29684	29831	29714	29633	29850	29498	29688	29673	29770	29707	29870	29596	29728	29475	29829	29556	29680	29880	29665	29721	29602	29599	29752	29719	29696	29722	29498	29580	29767	29669	29537	29630	29596	29526	29556	29696	29806	29532	29720	29672	29750	29736	29536	29719	29364	29787	29901	29558	29683	29753	29590	29786	29669	29647	29570	29515	29631	29462	29594	29526	29703	29462	29366	29705	29742	29751	29580	29662	29497	29639	29845	29655	29173	29705	29526	29570	29607	29434	29521	29533	29723	29638	29884	29479	29710	29647	29604	29656	29551	29669	29450	29649	29686	29829	29447	29512	29673	29445	29788	29853	29461	29485	29736	29620	29686	29636	29644	29592	29739	29621	29718	29637	29577	29574	29533	29679	29581	29675	29443	29556	29559	29854	29526	29767	29583	29764	29483	29698	29816	29724	29527	29826	29838	29627	29516	29620	29822	29699	29731	29446	29696	29750	29774	29567	29441	29640	29688	29809	29425	29596	29579	29850	29815	29662	29642	29691	29633	29537	29669	29430	29862	29367	29557	29575	29642	29759	29682	29629	29536	29890	29705	29836	29691	29452	29626	29843	29539	29559	29663	29527	29651	29400	29833	29654	29747	29626	29737	29585	29662	29403	29603	29699	29689	29611	29738	29512	29706	29613	29460	29487	29579	29588	29643	29570	29407	29273	29709	29654	29844	29667	29712	29526	29590	29534	29671	29745	29525	29663	29696	29730	29582	29825	29522	29536	29802	29607	29465	29696	29862	29498	29697	29807	29838	30054	29685	29488	29728	29708	29595	29731	29748	29794	29758	29627	29649	29722	29721	29606	29633	29647	29682	29596	29675	29422	29535	29553	29463	29613	29509	29533	29608	29456	29744	29557	29612	29530	29639	29697	29759	29689	29769	29437	29579	29614	29748	29584	29616	29894	29905	29745	29393	29514	29560	29700	29566	29774	30017	29706	29577	29512	29691	29655	29847	29949	29642	29615	29618	29512	29673	29879	29585	29678	29546	29645	29630	29748	29745	29589	29651	29788	29534	29391	29738	29468	29540	29547	29728	29693	29677	29583	29546	29418	29524	29476	29434	29799	29647	29686	29746	29677	29658	29939	29713	29706	29706	29532	29795	29611	29593	29368	29613	29561	29835	29694	29610	29902	29649	29583	29694	29609	29685	29605	29709	29700	29397	29440	29703	29601	29581	29585	29608	29833	29602	29946	29526	29612	29710	29518	29602	29644	29572	29621	29934	29786	29591	29787	29620	29796	29487	29656	29500	29752	29625	29680	29512	29724	29658	29640	29879	29599	29573	29695	29917	29604	29758	29742	29626	29658	29513	29689	29632	29604	29585	29649	29550	29677	29510	29535	29531	29642	29788	29492	29543	29817	29560	29597	29421	29655	29824	29883	29522	29482	29619	29615	29721	29635	29712	29651	29821	29463	29555	29721	29553	29627	29527	29391	29758	29848	29788	29407	29597	29392	29655	29410	29693	29686	29484	29586	29513	29811	29563	29578	29577	29467	29616	29359	29588	29542	29834	29680	29700	29512	29882	29644	29573	29974	29479	29629	29675	29310	29703	29496	29483	29836	29740	29863	29772	29461	29705	29727	29602	29551	29632	29675	29568	29519	29738	29632	29619	29482	29686	29533	29833	29653	29522	29275	29767	29340	29591	29727	29600	29627	29499	29554	29661	29764	29547	29615	29667	29743	29633	29698	29497	29665	29772	29519	29710	29711	29445	29520	29737	29488	29601	29559	29854	29655	29752	29477	29602	29428	29756	29755	29776	29433	29921	29682	29586	29674	29559	29645	29488	29739	29841	29588	29714	29326	29543	30001	29696	29600	29552	29635	29526	29960	29518	29681	29454	29566	29683	29585	29633	29466	29741	29502	29719	29684	29604	29772	29751	29666	29563	29833	29773	29828	29774	29721	29500	29716	29648	29626	29553	29825	29488	29887	29371	29665	29653	29604	29455	29521	29592	29576	29660	29597	29624	29815	29712	29626	29847	29446	29714	29670	29482	29425	29548	29519	29494	29760	29747	29752	29715	29676	29606	29458	29557	29514	29637	29820	29689	29670	29768	29719	29384	29451	29719	29835	29565	29562	29528	29648	29547	29637	29532	29744	29730	29666	29565	29752	29671	29719	29733	29819	29778	29777	29458	29556	29473	29564	29530	29673	29637	29750	29700	29634	29643	29393	29597	29562	29688	29596	29712	29489	29728	29590	29688	29767	29400	29585	29367	29672	29732	29632	29618	29670	29830	29525	29590	29304	29714	29392	29791	29495	29660	29591	29789	29568	29816	29717	29577	29527	29604	29475	29786	29599	29474	29687	29530	29454	29694	29797	29629	29463	29574	29528	29731	29576	29749	29912	29824	29784	29643	29597	29589	29597	29892	29504	29798	29437	29382	29675	29647	29719	29685	29730	29475	29706	29448	29600	29545	29473	29427	29598	29735	29631	29757	29720	29588	29473	29615	29649	29565	29491	29486	29618	29592	29502	29442	29616	29647	29840	29691	30065	29649	29615	29510	29631	29730	29760	29692	29632	29588	29416	29505	29588	29309	29715	29561	29429	29625	29704	29729	29795	29485	29499	29724	29608	29723	29614	29467	29394	29657	29635	29530	29525	29756	29800	29832	29513	29911	29789	29666	29507	29627	29677	29777	29755	29579	29475	29643	29558	29745	29654	29539	29832	29582	29749	29590	29775	29443	29828	29769	29657	29573	29504	29915	29797	29476	29607	29754	29562	29604	29851	29404	29337	29730	29631	29748	29867	29465	29395	29798	29787	29677	29755	29718	29665	29365	29501	29435	29559	29543	29880	29736	29708	29588	29672	29782	29458	29569	29706	29645	29617	29778	29528	29519	29604	29601	29571	29627	29587	29552	29883	29721	29364	29610	29692	29721	29346	29486	29723	29499	29628	29745	29763	29600	29691	29689	29779	29560	29515	29753	29506	29672	29357	29633	29548	29645	29531	29809	29782	29749	29891	29920	29760	29785	29717	29618	29816	29650	29590	29518	29424	29849	29732	29677	29631	29530	29691	29571	29404	29590	29691	29624	29610	29581	29856	29672	29720	29631	29579	29455	29794	29588	29464	29514	29386	29552	29738	29405	29693	29736	29716	29556	29628	29419	29629	29582	29595	29826	29676	29490	29562	29599	29622	29502	29492	29813	29725	29892	29505	29647	29503	29597	29806	29864	29637	29739	29498	29803	29771	29817	29958	29621	29566	29903	29485	29646	29682	29685	29535	29576	29764	29871	29838	29690	29513	29734	29609	29630	29736	29717	29748	29547	29476	29857	29622	29603	29546	29732	29774	29698	29497	29787	29546	29775	29940	29755	29585	29588	29712	29614	29490	29766	29339	29623	29708	29675	29658	29664	29679	29713	29667	29703	29732	29387	29844	29649	29681	29786	29545	29524	29560	29765	29827	29554	29385	29699	29814	29655	29673	29619	29561	29675	29765	29737	29538	29440	29815	29652	29750	29705	29455	29675	29556	29644	29607	29671	29607	29635	29629	29684	29520	29617	29518	29811	29640	29714	29556	29470	29602	29711	29368	29743	29488	29653	29442	29716	29767	29649	29822	29460	29653	29793	29553	29926	29519	29663	29888	29429	29496	29707	29581	29737	29579	29702	29659	29555	29611	29673	29665	29649	29572	29588	29582	29807	29668	29829	29699	29615	29629	29522	29614	29765	29757	29719	29610	29648	29658	29565	29489	29552	29552	29523	29743	29472	29845	29553	29683	29806	29330	29633	29610	29535	29705	29608	29514	29295	29770	29716	29654	29424	29857	29856	29666	29659	29871	29598	29489	29653	29629	29554	29935	29496	29499	29702	29528	29526	29646	29745	29510	29548	29599	29609	29859	29816	29485	29731	29602	29711	29610	29732	29641	29841	29582	29579	29598	29680	29778	29639	29574	29623	29665	29613	29460	29598	29508	29667	29554	29748	29619	29423	29646	29533	29620	29801	29508	29803	29609	29359	29592	29522	29776	29620	29720	29571	29627	29547	29732	29671	29597	29606	29672	29705	29684	29756	29742	29761	29417	29631	29627	29508	29592	29473	29527	29700	29426	29484	29722	29577	29735	29608	29630	29630	29564	29834	29916	29781	29762	29668	29894	29759	29721	29745	29883	29527	29571	29665	29608	29691	29758	29652	29628	29956	29659	29611	29619	29585	29492	29501	29515	29396	29727	29616	29483	29811	29624	29595	29566	29843	29884	29929	29692	29716	29739	29633	29873	30085	29740	29928	29649	29598	29782	29651	29430	29933	29542	29685	29445	29785	29613	29401	29359	29470	29764	29587	29588	29520	29677	29693	29556	29339	29889	29593	29850	29585	29558	29445	29587	29824	29605	29613	29573	29663	29479	29553	29864	29704	29786	29694	29886	29977	29509	29734	29554	29542	29453	29797	29767	29618	29539	29613	29645	29610	29827	29761	29684	29594	29746	29725	29785	29548	29529	29652	29667	29717	29358	29575	29497	29733	29602	29644	29566	29667	29676	29508	29509	29517	29711	29458	29495	29468	29651	29672	29610	29452	29751	29565	29664	29550	29549	29512	29829	29648	29430	29569	29731	29787	29514	29606	29796	29840	29726	29529	29848	29565	29447	29691	29445	29523	29983	29450	29604	29770	29490	29586	29651	29556	29942	29657	29590	29771	29865	29649	29687	29630	29318	29778	29751	29786	29596	29772	29725	29709	29562	29386	29461	29761	29479	29700	29503	29843	29722	29812	29572	29329	29514	29770	29513	29532	29506	29529	29400	29747	29674	29774	29750	29889	29872	29704	29676	29540	29714	29515	29764	29582	29647	29708	29658	29691	29724	29335	29595	29479	29669	29387	29583	29637	29515	29544	29607	29577	29799	29446	29519	29695	29810	29757	29544	29775	29706	29563	29363	29517	29629	29341	29842	29534	29616	29568	29599	29739	29447	29881	29674	29589	29533	29583	29529	29590	29946	29822	29505	29688	29467	29754	29622	29622	29481	29545	29587	29661	29595	29555	29577	29595	29602	29646	29660	29800	29548	29688	29559	29606	29255
35062	63409	52902	35447	26742	23281	22641	22456	22462	22533	22538	22583	22372	22490	22444	22467	22353	22517	22549	22530	22636	22610	22371	22528	22441	22416	22558	22488	22518	22664	22574	22548	22478	22362	22315	22520	22338	22594	22281	22466	22638	22422	22509	22616	22584	22565	22524	22604	22555	22846	22547	22638	22452	22635	22487	22509	22618	22468	22496	22582	22449	22603	22451	22400	22615	22421	22629	22532	22779	22592	22581	22575	22571	22767	22373	22513	22540	22723	22353	22412	22458	22595	22583	22545	22433	22492	22611	22689	22560	22459	22454	22606	22674	22363	22716	22479	22524	22605	22581	22582	22657	22572	22673	22625	22602	22424	22362	22386	22715	22436	22448	22542	22398	22515	22329	22285	22646	22732	22539	22646	22650	22537	22623	22557	22428	22607	22732	22613	22365	22475	22499	22548	22604	22685	22722	22322	22594	22584	22638	22591	22489	22481	22584	22481	22552	22377	22539	22752	22559	22459	22465	22551	22570	22652	22549	22496	22599	22586	22542	22579	22444	22548	22521	22494	22733	22545	22382	22603	22432	22435	22581	22516	22481	22711	22553	22474	22320	22366	22726	22720	22493	22616	22320	22514	22437	22565	22457	22702	22502	22586	22391	22487	22464	22334	22625	22614	22478	22598	22550	22573	22425	22635	22610	22503	22493	22520	22435	22621	22379	22550	22621	22545	22465	22548	22584	22476	22594	22566	22616	22467	22542	22625	22566	22576	22613	22652	22582	22593	22667	22579	22519	22726	22551	22515	22686	22633	22435	22525	22252	22723	22503	22479	22668	22512	22490	22614	22555	22498	22664	22283	22729	22630	22516	22487	22591	22603	22552	22587	22496	22712	22341	22543	22428	22629	22520	22547	22653	22501	22565	22489	22569	22659	22477	22454	22559	22327	22420	22601	22577	22556	22531	22498	22562	22537	22552	22558	22739	22539	22583	22432	22558	22504	22418	22500	22681	22631	22584	22514	22436	22666	22482	22563	22698	22874	22603	22502	22534	22366	22473	22550	22471	22485	22454	22697	22431	22549	22402	22496	22554	22545	22347	22445	22384	22602	22509	22500	22531	22539	22647	22391	22534	22406	22588	22597	22658	22586	22489	22449	22477	22440	22548	22386	22478	22565	22443	22574	22621	22643	22716	22587	22455	22502	22494	22492	22640	22597	22531	22473	22574	22534	22552	22509	22511	22523	22612	22578	22585	22474	22416	22435	22567	22788	22656	22667	22255	22507	22501	22544	22640	22529	22598	22581	22294	22486	22386	22445	22661	22478	22481	22552	22601	22564	22645	22438	22666	22593	22558	22602	22528	22472	22619	22637	22711	22504	22528	22442	22655	22576	22354	22511	22471	22510	22578	22676	22731	22441	22526	22411	22512	22430	22779	22630	22353	22669	22463	22495	22677	22419	22673	22507	22484	22466	22514	22478	22599	22472	22573	22478	22576	22506	22456	22382	22601	22629	22564	22462	22518	22526	22684	22515	22588	22375	22587	22483	22704	22545	22477	22479	22616	22559	22583	22684	22452	22547	22630	22485	22547	22649	22637	22609	22492	22496	22458	22595	22535	22606	22452	22573	22623	22512	22693	22620	22389	22543	22563	22643	22398	22541	22609	22652	22444	22304	22572	22418	22418	22398	22548	22708	22558	22583	22579	22487	22602	22675	22564	22478	22529	22643	22452	22185	22649	22612	22431	22583	22560	22387	22559	22604	22491	22516	22460	22582	22524	22548	22679	22525	22548	22451	22475	22528	22550	22447	22420	22698	22659	22605	22580	22502	22459	22479	22439	22496	22414	22376	22510	22454	22448	22579	22578	22459	22435	22429	22801	22475	22602	22499	22349	22493	22615	22513	22586	22351	22417	22469	22572	22521	22638	22364	22532	22574	22517	22650	22515	22501	22659	22529	22486	22580	22520	22642	22476	22538	22671	22759	22419	22586	22522	22603	22580	22464	22562	22649	22625	22603	22541	22666	22474	22389	22634	22637	22575	22296	22467	22545	22467	22540	22433	22765	22565	22337	22571	22461	22544	22651	22570	22534	22581	22428	22695	22463	22560	22542	22525	22417	22586	22422	22510	22482	22688	22670	22701	22511	22448	22532	22478	22368	22546	22594	22439	22581	22434	22637	22518	22615	22623	22617	22548	22629	22658	22574	22554	22431	22551	22614	22619	22337	22445	22555	22544	22509	22452	22395	22622	22548	22594	22573	22657	22517	22638	22418	22476	22622	22366	22561	22514	22484	22485	22513	22637	22531	22463	22706	22336	22576	22653	22662	22596	22482	22448	22601	22470	22522	22620	22756	22557	22657	22553	22434	22626	22307	22450	22399	22729	22574	22551	22569	22546	22381	22356	22575	22601	22405	22446	22624	22467	22411	22519	22570	22480	22341	22475	22373	22497	22565	22558	22642	22483	22558	22505	22508	22371	22480	22346	22435	22553	22588	22480	22571	22571	22642	22483	22717	22287	22481	22580	22491	22553	22531	22757	22455	22700	22510	22718	22437	22609	22568	22575	22493	22542	22680	22533	22472	22553	22456	22588	22629	22391	22599	22542	22463	22459	22478	22452	22624	22637	22631	22599	22606	22589	22526	22616	22572	22336	22362	22509	22541	22653	22707	22562	22705	22593	22522	22491	22542	22540	22520	22607	22321	22617	22441	22455	22601	22601	22408	22626	22520	22339	22319	22606	22419	22650	22572	22460	22726	22634	22702	22566	22561	22495	22562	22604	22658	22518	22453	22573	22636	22625	22512	22489	22394	22527	22605	22562	22535	22332	22692	22436	22612	22498	22625	22496	22531	22598	22519	22639	22445	22454	22678	22562	22536	22478	22760	22651	22718	22499	22400	22613	22558	22615	22634	22412	22552	22550	22572	22633	22629	22616	22324	22607	22550	22736	22646	22378	22635	22612	22620	22624	22467	22579	22726	22464	22457	22616	22472	22560	22618	22599	22545	22546	22456	22422	22620	22388	22494	22515	22581	22377	22556	22521	22601	22572	22557	22698	22732	22329	22504	22384	22497	22478	22461	22614	22311	22710	22586	22598	22665	22569	22319	22676	22566	22512	22562	22694	22378	22400	22437	22536	22552	22550	22560	22580	22399	22708	22456	22546	22628	22411	22641	22607	22446	22615	22752	22504	22426	22677	22449	22531	22602	22486	22555	22596	22479	22543	22508	22409	22638	22617	22443	22530	22483	22619	22338	22565	22548	22491	22645	22462	22562	22620	22628	22555	22578	22580	22573	22573	22474	22595	22605	22511	22484	22518	22484	22532	22490	22695	22403	22596	22328	22548	22587	22536	22412	22580	22478	22541	22399	22539	22579	22709	22484	22377	22495	22572	22697	22488	22715	22551	22481	22524	22537	22433	22631	22472	22430	22548	22610	22748	22522	22525	22578	22548	22483	22498	22407	22563	22544	22439	22542	22477	22555	22654	22454	22521	22535	22391	22432	22533	22510	22525	22682	22395	22592	22630	22467	22483	22579	22604	22478	22550	22688	22631	22516	22657	22216	22372	22456	22602	22467	22522	22488	22653	22652	22560	22361	22440	22381	22674	22606	22588	22481	22480	22568	22802	22498	22691	22537	22581	22492	22515	22359	22582	22458	22509	22500	22517	22389	22505	22701	22596	22643	22493	22558	22620	22391	22641	22594	22498	22582	22587	22606	22616	22514	22596	22590	22595	22433	22508	22555	22444	22598	22571	22657	22559	22375	22501	22598	22464	22655	22426	22508	22641	22316	22681	22505	22524	22600	22382	22496	22603	22446	22536	22583	22442	22512	22695	22599	22618	22399	22482	22430	22564	22387	22547	22430	22493	22480	22337	22504	22555	22460	22557	22658	22672	22699	22668	22576	22575	22431	22472	22406	22496	22578	22598	22549	22635	22559	22462	22736	22562	22765	22567	22583	22558	22582	22399	22547	22382	22580	22600	22451	22613	22678	22473	22539	22490	22545	22544	22457	22320	22423	22558	22497	22435	22557	22408	22573	22537	22427	22650	22559	22389	22599	22679	22499	22640	22523	22496	22713	22478	22582	22593	22638	22606	22535	22503	22483	22463	22801	22480	22721	22592	22400	22629	22500	22467	22534	22566	22655	22436	22287	22451	22511	22563	22428	22483	22624	22570	22592	22611	22595	22436	22726	22662	22561	22598	22595	22784	22486	22621	22571	22483	22569	22798	22575	22579	22567	22577	22526	22464	22556	22712	22396	22345	22583	22523	22503	22469	22680	22610	22594	22702	22563	22453	22491	22491	22473	22514	22494	22628	22437	22628	22773	22442	22648	22486	22584	22559	22520	22497	22542	22591	22627	22547	22429	22445	22533	22466	22543	22540	22358	22388	22562	22355	22576	22652	22553	22432	22595	22610	22496	22718	22653	22424	22676	22500	22470	22659	22692	22556	22707	22385	22511	22577	22509	22672	22475	22628	22646	22474	22436	22563	22505	22423	22509	22571	22355	22553	22566	22554	22510	22564	22486	22837	22577	22394	22570	22620	22564	22498	22422	22648	22635	22499	22710	22612	22489	22691	22529	22562	22337	22687	22502	22583	22436	22520	22409	22620	22623	22616	22680	22564	22514	22550	22350	22732	22497	22661	22734	22546	22433	22672	22448	22653	22487	22717	22605	22340	22478	22567	22440	22599	22524	22539	22565	22641	22500	22553	22620	22575	22513	22449	22507	22609	22424	22659	22501	22674	22647	22530	22597	22684	22475	22638	22506	22542	22587	22578	22712	22572	22607	22507	22565	22562	22548	22602	22666	22404	22477	22435	22560	22372	22341	22766	22479	22703	22497	22533	22540	22626	22660	22532	22612	22545	22566	22431	22637	22580	22537	22613	22571	22646	22532	22540	22697	22579	22543	22604	22536	22487	22496	22605	22698	22706	22768	22490	22720	22463	22412	22459	22550	22847	22400	22737	22410	22697	22588	22751	22570	22548	22535	22525	22558	22649	22463	22651	22530	22686	22497	22520	22497	22729	22490	22438	22435	22690	22525	22547	22583	22465	22498	22698	22456	22559	22473	22638	22568	22611	22658	22437	22533	22625	22531	22551	22617	22572	22472	22593	22460	22579	22495	22524	22646	22439	22429	22474	22593	22668	22670	22576	22658	22677	22565	22279	22556	22449	22428
24305	27878	49693	45203	35716	32189	31719	30044	29873	30361	30170	29941	30084	29728	30017	30093	29881	29894	29929	29808	29898	29760	29761	29712	29820	29920	29825	30142	30039	29800	29830	29979	29897	30093	29742	29784	29904	29723	29782	29645	29789	29838	29860	29867	29716	29842	29928	29830	29803	29791	29939	29844	29799	29569	29914	30036	29985	29637	30086	29782	29874	29827	29826	29734	29743	29850	30048	29626	29564	29968	29565	29909	29936	29800	29622	29776	29874	29782	29825	29581	29839	29873	29796	29618	29748	29608	29776	29805	29741	29882	29935	29884	29985	29823	29991	29724	29868	29947	29500	29733	29693	29746	29907	29803	29704	29646	29797	29809	29700	29625	29870	29757	29790	29823	29761	29636	29945	29920	29708	29672	29753	29754	29656	29866	29808	30042	29736	29856	29605	29604	29716	29813	29887	29682	29814	29622	29996	29801	29954	29833	29546	29906	29805	29826	29677	29880	29867	29902	29745	29873	29985	29986	29692	30012	30119	30003	29754	30002	30121	29402	29742	29731	29767	29772	29631	29862	29747	29880	29928	29964	29706	29692	29622	29832	30171	30023	29727	29704	29786	29897	29590	29444	29813	29836	29806	29664	29432	29844	29975	29982	29518	29783	29764	29844	29629	29692	29731	29904	29672	30107	29697	29692	29582	29661	29808	29910	29591	29770	29881	29618	29677	29586	29713	29717	29836	29737	29850	29802	29789	29847	29779	29673	29640	29694	29742	29973	29832	29650	29653	29839	29716	29888	29843	29720	29779	29563	29718	29614	29899	29724	29906	29807	29701	29931	29733	29918	30014	29935	29748	29448	29770	29883	29693	29787	29791	29774	29716	29801	29782	29684	29701	29788	29768	29623	29636	29665	29452	29455	29689	29870	29488	29884	29819	29682	29936	29978	29969	29831	29583	29779	29682	29750	29804	29750	29823	29857	29896	29695	29983	29769	29763	29727	29626	29875	29984	29833	29690	29897	29932	29562	29797	29623	29642	29720	29680	29786	29683	29692	29814	29837	29779	29840	29788	29754	29801	29595	29824	29698	29817	29839	29795	29905	29887	29689	29776	29782	29699	30068	30008	29805	29527	29677	29757	29453	29883	29790	29735	29646	29870	29863	29800	29901	29867	29823	29972	29823	29723	29722	29706	29871	29647	29502	29855	29577	29821	29474	29747	29768	29890	29516	29603	29664	30017	29970	29915	29945	29613	29790	29613	29948	29792	29734	29644	29522	29837	29661	29752	29944	29744	29865	29718	29813	29683	29637	29821	29780	29848	29772	29652	30056	29699	29709	29674	29777	29920	29747	29885	29754	29616	29654	29788	29888	29687	29581	29683	29740	29779	29873	29865	29600	29674	29624	29821	29400	29699	29577	29691	29907	29693	29746	29556	29710	29790	29810	29853	29628	29639	29648	29940	29635	29669	29872	29750	29737	29932	29649	29630	29687	29565	29745	29663	29845	29711	29660	29818	29662	29888	29614	29724	29840	29898	29852	29734	30029	29801	29867	29895	29856	29713	29707	29618	29618	29898	29831	29897	29928	29928	29695	29704	29844	29760	29711	29751	29761	29729	29784	29719	29696	29653	29604	29850	29802	29690	29689	29945	29736	29835	29829	29743	29667	29766	29786	29799	29923	29971	29871	29824	29724	30044	29940	29713	29665	29897	29499	29681	29812	29842	29595	29874	29853	29959	29718	29711	29747	29792	29936	29704	29659	29580	29782	29885	29640	29601	29875	30084	29792	29795	29729	29750	29789	29760	30009	29696	29721	29806	29591	29735	29654	29832	29869	29728	29777	29873	29748	29662	29709	29657	29602	29956	29924	29719	29961	29771	29752	29821	29624	29814	29744	30103	29882	29598	29780	29742	30084	29824	29718	29669	29621	29758	30052	29685	29647	29636	29874	29705	29592	29818	29825	29763	29612	29971	29567	29947	29858	29551	29794	29756	29618	29740	29899	29649	29783	29660	29761	29797	29896	29942	29660	29771	29842	29975	29932	30047	29678	29697	29664	29747	29640	29658	29935	29862	30000	29806	29544	29574	29864	29560	29806	29563	29858	29783	29674	29775	29856	29623	29594	29783	29841	29908	30120	30051	29753	29783	29774	29616	29925	29868	29587	29766	29820	30015	29602	29762	29686	29948	29943	29715	29658	30117	29732	29986	29860	29861	29756	29730	29616	29639	29717	29476	29715	29947	30025	29868	29953	29780	29711	29782	29992	29758	29672	29730	29495	29685	29835	29813	29781	29554	29578	29812	29680	29582	29645	29798	29675	29819	29618	29501	29852	29656	29870	30109	29810	29644	30019	29553	29742	29761	30101	29885	29851	30050	29827	29835	29815	29794	29819	29802	29782	29669	29608	29664	29838	29650	29802	29843	29713	29639	29833	29591	29577	29945	29724	29764	29604	29759	29701	29920	29801	29611	29807	30116	29854	29836	29749	29563	29526	29449	29735	29759	29758	29684	29739	29916	29685	29794	29782	29695	29539	29670	29851	29626	29817	29557	29722	29825	29775	29684	29766	30152	29937	29670	29818	29948	29914	29582	29846	29663	29817	29817	29823	29740	29602	29727	29969	29873	30072	30054	29934	29932	29746	29552	29954	30029	29624	29688	29899	30027	29722	29880	29687	29835	29752	29835	29696	29785	29976	29843	29692	29801	29826	29875	29870	29863	29855	29727	29649	29803	29678	29702	29655	29862	30100	29672	29765	29821	29878	29790	29854	29731	29859	29737	29897	29993	29692	29758	29579	29752	29654	29682	29686	29912	29539	29783	29727	29655	29616	29806	29742	29798	29657	29703	29650	29685	29771	29788	29840	29672	29886	29521	29705	29755	29891	29818	29846	29752	29684	29665	29995	29772	29858	29852	29957	29652	29673	29772	29877	29899	29713	29848	29861	29495	29694	29993	29728	29754	29708	29976	29766	29987	29760	29841	29645	29752	29556	29785	29758	29662	29774	29675	29853	29722	29791	29731	29695	29770	29690	29774	29729	29752	29896	29857	29698	29667	29597	29720	29876	29838	29708	29913	29903	29866	29816	29859	29993	29934	29877	29933	29926	29732	29867	29812	29507	29846	29832	29841	29764	29848	29558	29912	29676	29916	29618	29932	29809	29805	29793	29838	29713	29900	29722	29626	29943	29644	29838	29695	29724	29599	29515	29758	29603	29861	29788	29613	29855	29745	29786	29747	29875	29888	29932	29654	29707	29764	30005	29965	29766	29692	29556	29648	29748	29693	29808	29818	29863	29762	29787	29899	29677	29905	29728	29833	29865	30165	29598	29719	29631	29933	29862	29780	29700	29713	29721	29566	29869	29747	30026	29961	29944	29926	29789	29570	29717	29919	29875	29933	29723	29795	29386	29391	29534	29885	29719	29775	29888	29781	29618	29918	29659	29792	29838	29657	29602	29578	29858	29681	29952	29852	29723	29805	29837	29795	30038	29570	29656	29942	29784	29660	29826	29857	29827	29812	29403	29765	29935	29753	29711	29840	29944	29620	29776	29756	29853	29897	29794	29726	29870	29736	29635	29703	29602	29541	29828	29738	29934	29771	29935	29891	29729	29695	29900	29813	29862	29624	29989	29757	29704	29872	29708	29895	29950	29985	29855	29715	29713	29585	29686	29590	29549	29796	29983	29654	29919	29805	29740	29927	29844	29714	29655	29620	29476	29769	29794	30005	30001	29802	29483	29735	29833	29730	29599	29677	29546	29901	29666	29580	29753	29861	29803	29769	29707	29844	29627	29781	29907	29765	29842	29773	29655	29719	30019	29589	29716	29776	29674	29653	29945	29659	29724	29662	29861	29654	29626	29890	29783	29716	29812	29904	30003	30018	29565	29845	29800	30020	29688	29690	29530	29935	29543	29581	29603	30007	29682	29599	29801	29818	29215	29682	29846	29814	29768	29855	29745	29809	29630	29860	29560	29772	29742	29776	29825	29652	29531	29751	29944	29763	29670	30078	29980	29936	29978	29603	30189	29956	29600	29773	29774	29834	29785	29819	29877	29801	29638	29616	29888	29792	29988	29893	29648	29679	29603	29841	29868	29875	29992	29789	29711	29626	29572	29718	29813	29900	29639	29874	29894	29756	29676	29539	29824	29801	29883	29827	29702	29632	29785	29780	29656	29665	29712	29715	29804	29730	29704	29828	29727	29917	29898	29878	29730	30019	29538	29867	29825	29727	29815	29525	29508	30022	29754	29766	29756	29852	29632	29821	29808	29873	29583	29715	29836	29820	29820	29824	29549	29782	29773	29655	29744	29786	30033	30095	29929	29848	29800	29820	29828	29739	29837	29887	29564	29712	29920	29679	29940	29812	29901	29775	29901	29721	29823	29629	29883	29805	29866	29831	29791	29696	29692	29821	29646	29922	29747	29760	29697	29621	29516	29688	29822	29762	29624	29789	29672	29561	29798	29785	29938	29826	29852	29889	29878	29829	29656	29752	29987	29750	29816	29955	29587	29667	29681	29572	29723	29679	29847	29691	29547	29932	29825	29762	29721	29563	29697	29850	29747	29696	29891	29758	29786	29656	29677	29589	29559	29532	29596	29857	29593	29969	29880	29800	29922	29834	29782	29777	29896	29880	29653	29615	29653	29648	29691	29644	30081	29879	29778	29632	29844	29682	29524	29678	29833	29683	29932	29965	29949	29838	29920	29918	29821	29683	29743	29864	29780	29806	29870	29598	29874	29605	29793	29628	29510	29585	29737	29767	29674	29756	29929	29818	29823	29754	29835	29698	29743	29585	29929	29879	29736	29703	29977	29751	29811	29801	29570	29598	29770	29819	29909	29674	29741	29775	29815	29999	29507	29799	29707	29695	29437	29694	29725	29812	29700	29564	29543	29586	29744	29761	29931	29679	29729	29590	29938	29700	29696	29802	29865	29651	29958	29880	29850	30023	29824	29602	29772	29969	29807	29647	29895	29755	29640	30009	29837	29728	29901	29847	29610	29763	29880	29805	29782	29972	30046	29906	29903	29841	29617	29875	29767	29700	29546	29655	29693	29830	29771	29731	30001	29915	29743	29833	29655	29702	29625	29612	29764	29696	29707	29582	29683	29791	29809	29706	29748	29849	29679	29770	29962	29589	29741	29677	29547	29699	29761	29953	29807	30006	29584	29578	29749	29508	30044
55380	100703	87032	57759	37784	26221	23513	22654	22691	22866	22606	22498	22740	22900	22992	22783	22787	22577	22659	22678	22607	22675	22613	22603	22711	22640	22749	22576	22580	22618	22708	22927	22726	22724	22735	22508	22652	22740	22757	22694	22672	22694	22655	22650	22748	22538	22703	22905	22645	22714	22563	22525	22726	22789	22647	22616	22668	22739	22709	22672	22600	22748	22623	22926	22725	22668	22762	22638	22662	22504	22759	22651	22704	22888	22603	22622	22658	22729	22727	22657	22581	22686	22775	22661	22688	22804	22776	22846	22650	22863	22781	22700	22566	22508	22757	22602	22666	22565	22788	22734	22590	22680	22617	22537	22805	22820	22713	22782	22728	22706	22848	22571	22737	22651	22743	22532	22472	22701	22809	22610	22659	22615	22816	22625	22711	22592	22843	22652	22659	22821	22747	22546	22687	22651	22684	22736	22635	22745	22696	22755	22507	22679	22650	22674	22685	22597	22718	22678	22572	22658	22705	22607	22624	22646	22511	22680	22557	22871	22586	22640	22760	22568	22342	22781	22707	22599	22556	22838	22789	22534	22669	22584	22629	22754	22556	22749	22516	22721	22846	22609	22761	22680	22666	22664	22767	22802	22647	22548	22864	22565	22708	22533	22800	22637	22775	22647	22522	22621	22596	22601	22803	22574	22733	22570	22699	22605	22681	22591	22803	22566	22767	22725	22766	22577	22740	22676	22700	22440	22580	22615	22555	22506	22717	22355	22617	22823	22742	22770	22702	22785	22619	22754	22807	22461	22653	22555	22615	22736	22675	22750	22734	22629	22809	22580	22879	22632	22725	22712	22678	22784	22730	22603	22658	22761	22839	22922	22738	22602	22743	22564	22474	22597	22619	22619	22614	22697	22576	22639	22556	22626	22622	22927	22694	22644	22651	22741	22697	22455	22533	22585	22521	22527	22740	22766	22687	22839	22662	22703	22718	22856	22768	22635	22722	22720	22862	22721	22629	22644	22648	22605	22696	22724	22466	22662	22545	22645	22567	22598	22665	22687	22685	22779	22828	22660	22754	22711	22557	22649	22625	22611	22720	22645	22793	22723	22807	22662	22589	22686	22716	22645	22683	22617	22666	22843	22506	22875	22511	22776	22554	22668	22582	22813	22631	22762	22671	22641	22815	22741	22609	22740	22840	22593	22705	22837	22800	22845	22609	22621	22640	22533	22649	22617	22785	22573	22631	22726	22726	22655	22743	22582	22606	22591	22844	22709	22554	22738	22637	22752	22632	22524	22661	22637	22763	22650	22593	22746	22646	22747	22678	22700	22658	22688	22656	22585	22628	22627	22691	22746	22650	22835	22686	22646	22638	22707	22645	22645	22737	22531	22633	22676	22682	22550	22542	22708	22573	22652	22758	22694	22817	22735	22716	22795	22590	22788	22620	22569	22689	22769	22800	22729	22526	22731	22689	22628	22647	22743	22860	22483	22813	22646	22584	22594	22774	22739	22459	22781	22812	22688	22643	22650	22507	22563	22681	22747	22643	22610	22462	22713	22579	22784	22551	22581	22678	22570	22697	22609	22685	22745	22869	22577	22599	22732	22803	22689	22579	22623	22514	22703	22819	22790	22618	22622	22577	22702	22793	22678	22594	22599	22594	22426	22884	22634	22607	22606	22684	22846	22786	22723	22528	22666	22501	22889	22839	22620	22440	22728	22726	22675	22655	22557	22640	22668	22653	22602	22500	22903	22754	22533	22588	22633	22662	22823	22558	22558	22678	22666	22795	22797	22647	22496	22658	22683	22611	22730	22754	22680	22598	22729	22741	22680	22619	22667	22661	22808	22725	22625	22596	22548	22814	22770	22644	22781	22695	22583	22807	22704	22754	22667	22606	22649	22701	22907	22665	22610	22669	22423	22579	22580	22554	22689	22563	22619	22708	22695	22613	22909	22604	22744	22434	22700	22769	22823	22782	22801	22547	22812	22622	22738	22633	22759	22512	22698	22695	22647	22745	22729	22582	22747	22732	22642	22812	22815	22645	22629	22763	22710	22706	22671	22640	22770	22597	22526	22822	22783	22552	22680	22576	22753	22572	22791	22746	22580	22628	22611	22835	22536	22765	22658	22822	22628	22802	22635	22606	22567	22553	22747	22823	22670	22676	22499	22611	22671	22620	22623	22577	22776	22611	22692	22725	22789	22672	22640	22724	22632	22733	22460	22711	22716	22774	22662	22632	22839	22619	22708	22711	22590	22770	22606	22585	22684	22673	22639	22665	22613	22588	22661	22599	22667	22684	22842	22618	22661	22553	22621	22735	22476	22708	22734	22730	22511	22745	22788	22679	22779	22783	22565	22739	22669	22882	22703	22834	22692	22728	22653	22645	22789	22866	22480	22657	22679	22696	22709	22664	22741	22777	22832	22806	22759	22782	22747	22667	22690	22744	22752	22528	22866	22545	22818	22567	22708	22801	22791	22606	22668	22659	22539	22648	22720	22616	22738	22733	22778	22584	22820	22446	22681	22684	22703	22688	22647	22577	22851	22813	22786	22611	22612	22605	22601	22833	22699	22787	22670	22622	22736	22785	22685	22706	22588	22529	22663	22721	22713	22658	22686	22549	22565	22752	22780	22602	22518	22833	22425	22740	22678	22773	22512	22705	22877	22599	22712	22705	22610	22642	22661	22789	22745	22706	22532	22705	22851	22627	22431	22731	22444	22604	22652	22685	22633	22721	22719	22478	22726	22732	22549	22574	22680	22786	22772	22720	22710	22771	22631	22671	22669	22528	22776	22585	22812	22630	22729	22719	22591	22732	22583	22727	22691	22586	22807	22722	22578	22764	22562	22555	22743	22657	22725	22631	22663	22690	22777	22605	22806	22690	22693	22931	22696	22568	22903	22671	22748	22651	22526	22816	22746	22725	22586	22819	22711	22596	22737	22885	22517	22602	22791	22763	22672	22869	22734	22685	22576	22648	22779	22805	22810	22849	22637	22727	22668	22756	22621	22881	22643	22778	22572	22618	22691	22711	22675	22669	22602	22739	22504	22631	22710	22710	22679	22359	22703	22768	22593	22640	22698	22834	22831	22613	22632	22540	22819	22626	22493	22755	22593	22809	22735	22723	22749	22686	22683	22615	22651	22782	22698	22642	22775	22546	22705	22606	22522	22842	22659	22727	22643	22753	22579	22818	22687	22704	22663	22602	22800	22539	22519	22594	22516	22715	22768	22712	22676	22594	22711	22765	22745	22695	22777	22546	22815	22643	22643	22748	22704	22574	22734	22804	22771	22762	22733	22665	22587	22701	22786	22806	22749	22725	22641	22633	22730	22699	22698	22807	22741	22650	22688	22553	22825	22516	22651	22719	22703	22742	22654	22753	22692	22810	22605	22819	22715	22811	22719	22760	22693	22522	22901	22642	22691	22842	22665	22481	22636	22671	22741	22579	22570	22681	22604	22658	22582	22657	22624	22836	22660	22772	22869	22595	22675	22692	22885	22836	22620	22826	22531	22703	22835	22597	22691	22538	22650	22743	22650	22746	22611	22544	22589	22724	22765	22560	22757	22557	22838	22478	22681	22760	22655	22669	22879	22669	22672	22712	22843	22742	22701	22859	22624	22640	22716	22629	22757	22453	22816	22718	22774	22646	22782	22708	22646	22720	22812	22632	22779	22598	22624	22538	22740	22750	22573	22727	22689	22751	22751	22662	22806	22514	22604	22502	22625	22572	22881	22736	22672	22563	22867	22754	22754	22578	22596	22684	22642	22735	22663	22716	22541	22632	22803	22819	22669	22560	22658	22664	22696	22473	22686	22784	22620	22737	22706	22775	22639	22850	22635	22689	22604	22728	22795	22540	22618	22663	22722	22608	22545	22498	22817	22615	22724	22611	22440	22784	22763	22663	22633	22491	22879	22713	22688	22513	22615	22756	22599	22659	22668	22651	22725	22549	22550	22742	22634	22717	22703	22655	22728	22719	22709	22774	22492	22553	22764	22626	22796	22599	22658	22716	22727	22704	22752	22788	22805	22760	22603	22903	22631	22646	22606	22831	22633	22649	22813	22609	22832	22747	22730	22540	22536	22678	22556	22618	22819	22515	22957	22626	22526	22649	22828	22820	22769	22583	22731	22655	22620	22880	22550	22781	22506	22645	22689	22631	22695	22854	22701	22527	22564	22874	22543	22398	22496	22738	22737	22714	22841	22632	22679	22608	22762	22698	22553	22529	22591	22832	22637	22505	22725	22532	22719	22526	22814	22651	22573	22569	22653	22514	22604	22658	22546	22742	22730	22687	22746	22589	22806	22947	22756	22525	22672	22635	22568	22695	22691	22720	22554	22678	22617	22537	22524	22635	22514	22681	22704	22553	22574	22691	22590	22545	22488	22576	22589	22664	22654	22547	22720	22728	22714	22737	22658	22729	22493	22704	22622	22632	22703	22735	22779	22588	22681	22672	22573	22602	22775	22706	22816	22654	22732	22652	22652	22516	22570	22787	22799	22595	22675	22668	22693	22613	22711	22549	22662	22794	22611	22650	22554	22761	22422	22606	22684	22760	22519	22873	22688	22744	22638	22749	22769	22716	22656	22623	22576	22688	22759	22706	22591	22650	22881	22681	22701	22676	22602	22940	22905	22617	22711	22693	22453	22752	22686	22654	22725	22556	22763	22647	22647	22724	22685	22559	22712	22498	22643	22724	22632	22797	22604	22776	22792	22869	22631	22817	22550	22695	22659	22714	22736	22783	22547	22705	22700	22656	22474	22771	22719	22550	22627	22752	22660	22715	22569	22717	22748	22523	22672	22701	22426	22653	22631	22794	22705	22815	22695	22696	22640	22705	22785	22635	22693	22565	22822	22559	22560	22832	22739	22803	22621	22542	22642	22874	22646	22629	22642	22579	22707	22642	22696	22825	22578	22775	22686	22484	22794	22706	22612	22895	22776	22709	22782	22811	22823	22689	22582	22835	22590	22560	22668	22645	22602	22660	22833	22641	22955	22642	22706	22555	22645	22718	22663	22496	22748	22657	22655	22645	22506	22763	22654	22629	22699	22767	22574	22621	22664	22601	22877	22788	22611	22625	22916	22644	22485	22454	22762	22704	22672	22683	22664	22559	22666	22510	22657	22660	22704	22513	22714	22673	22782	22627	22577	22732	22663	22817	22715	22676	22594	22637	22652
22517	24455	44612	43979	37187	33638	33986	30992	30804	31086	31234	30987	31071	31145	31021	30928	31279	30928	30755	31122	30820	30830	30974	30836	30729	30738	31124	30864	30955	31059	30932	30775	30997	31000	30776	30811	30841	30863	30875	30784	30791	30916	30850	31002	30724	30718	30619	30541	30889	30596	30726	30912	30872	30711	30745	30764	30935	30609	30880	30721	30721	30855	30837	30682	30862	30890	30502	30659	30717	30639	30882	30771	30948	30768	30701	30908	30593	30602	30693	30677	30813	30555	30878	30727	30829	30635	30741	30612	30765	30573	30750	30721	30600	30751	30875	30770	30808	30729	30870	30781	30538	30695	30663	30485	30581	30723	30850	30871	30757	30676	30725	30681	30846	30869	30467	30690	30722	30931	30893	30788	30783	30670	30871	30811	30764	30780	30665	30710	30530	30822	30362	30696	30805	30507	30642	30780	30708	30566	30720	30734	30958	30673	30747	30521	30612	30543	30645	30492	30571	30690	30701	30740	30974	30822	30482	30762	30906	30768	30697	30550	30615	30655	30887	30590	30749	30684	30774	30808	30687	30721	30907	30657	30803	30769	30577	30829	30914	30767	30578	30845	30656	30687	31094	30768	30929	30698	30535	30707	30671	30636	30631	30723	30822	30814	30682	30685	30736	30654	30462	30827	30663	30543	30606	30631	30670	30657	30797	30847	30605	30859	30574	30297	30668	30699	30791	30631	30502	30703	30620	30798	30670	30689	30491	30681	30692	30565	30469	30787	30788	30707	31002	30462	30402	30629	30619	30759	30806	30689	30621	30540	30539	30915	30961	30744	30755	30626	30625	30581	30552	30586	30462	30536	30805	30661	30760	30566	30738	30573	30796	30638	30729	30797	30578	30569	30664	30718	30750	30480	30718	30967	30750	30475	30798	30904	30837	30580	30698	30840	30654	30807	30538	30605	30677	30774	30816	30805	30529	30771	30532	30475	30758	30860	30510	30509	30387	30713	30682	30771	30723	30586	30635	30509	30654	30421	30761	30569	30680	30576	30557	30880	30649	30793	30828	30636	30418	30407	30733	30616	30988	30725	30559	30780	30534	30604	30585	30624	30724	30676	30588	30741	30596	30522	30518	30582	30957	30769	30753	30769	30504	30327	30754	30810	30675	30600	30752	30827	30695	30606	30763	30699	30924	30839	30679	30621	30646	30647	30794	30480	30483	30559	30528	30565	30752	30757	30725	30865	30895	30646	30424	30870	30872	30733	30976	30863	30764	30685	30651	30685	30764	30779	30702	30578	30805	30731	30772	30563	30419	30689	30546	30720	30676	30674	30788	30565	30600	30671	30553	30770	30695	30464	30415	30736	30713	30779	30735	30807	30754	30670	30701	30631	30546	30522	30715	30651	30716	30508	30551	30316	30520	30470	30706	30985	30699	30700	30500	30731	30823	30639	30885	30927	30767	30783	30770	30487	30869	30567	30672	30733	30508	30805	30870	30596	30647	30604	30565	30860	30773	30654	30557	30679	30865	30670	30785	30721	30736	30789	30545	30840	30625	30741	30716	30733	30712	30720	30830	30785	30682	30655	30571	30373	30670	30712	30631	30592	30391	30672	30658	30849	30783	30712	30554	30820	30466	30559	30554	30826	30472	30540	30511	30889	30736	30754	30676	30876	30850	30910	30593	30612	30737	30849	30786	30493	30954	30426	30795	30743	30575	30442	30600	30548	30652	30565	30677	30624	30898	30640	30632	30690	30597	30652	30715	30624	30606	30867	30960	30384	30558	30748	30699	30492	30656	30531	30871	30607	30665	30569	30644	30723	30824	30812	30655	30867	30694	30560	30703	30488	30577	30676	30715	30732	30572	30531	30534	30428	30933	30942	30780	30528	30692	30633	30658	30574	30710	30620	30738	30628	30965	30675	30602	30680	30799	30708	30775	30486	30659	30593	30646	30634	30579	30533	30689	30675	30488	30921	30637	30524	30681	30818	30627	30839	30627	30638	30602	30465	30752	30771	30476	30843	30689	30579	30712	30568	30703	30604	30799	30533	30704	30517	30887	30515	30599	30861	30815	30737	30599	30783	30518	30287	30658	30821	30444	30582	30679	30812	30726	30687	30770	30816	30670	30537	30544	30528	30625	30791	30618	30533	30697	30942	30599	30459	30714	30615	30656	30625	30819	30774	30644	30580	30746	30610	30758	30805	30518	30752	30706	30634	30718	30764	30307	31021	30656	30656	30576	30707	30677	30615	30868	30726	30605	30402	30465	30702	30813	30735	30656	30711	31067	30715	30899	30632	30935	30637	30479	30681	30704	30622	30606	30770	30887	30702	30926	30655	31009	30623	30822	30631	30627	30689	30861	30651	30786	30728	30556	30608	30808	30543	30615	30485	30360	30749	30601	30652	30684	30697	30838	30682	30436	31031	30834	30477	30710	30469	30594	30466	30722	30650	30389	30842	30788	30652	30730	30736	30315	30570	30867	30613	30435	30362	30805	31040	30697	30839	30904	30435	30709	30514	30698	30815	30664	30611	30693	30540	30573	30858	30567	30480	30645	31017	30544	30674	30722	30981	30642	30673	30705	30928	30590	30691	30634	30727	30694	30533	30637	30541	30959	30538	30489	30736	31054	30593	30629	30772	30816	30978	30646	30748	30458	30675	30756	30676	30537	30905	30625	30810	30612	30682	30662	31042	30631	30766	30505	30673	30621	30562	30457	30707	30755	30360	30352	30555	30754	30856	30648	30902	30798	30763	30598	30575	30684	30741	30747	30734	30720	30603	30955	30627	30912	30717	30983	30770	30483	30700	30576	30554	30917	30723	30566	30590	30639	30740	30784	30604	30505	30728	30959	30855	31147	30624	30711	30815	30685	30697	30638	30717	30592	30670	30720	30791	30872	30676	30916	30705	30835	30618	30909	30824	30831	30658	30933	30822	30955	30500	30800	30564	30672	30546	30806	30768	30682	30429	30877	31022	30770	30813	30809	30678	30862	30661	30566	30577	30549	30736	30611	30902	30580	30699	30700	30642	30716	30786	30678	30690	30523	30505	30541	30696	30592	30876	31003	30759	30531	30826	30697	30692	30553	30691	30633	30928	30783	30672	30582	30697	30544	30588	30650	30800	30490	30608	30631	30618	30566	30675	30887	30688	30691	30862	30804	30845	30636	30810	30792	30784	30665	30569	30903	30545	30814	30421	30419	30521	30683	30759	30681	30818	30841	30467	30463	30291	30725	30576	30530	30584	30685	30665	30679	30657	30377	30661	30887	30586	30384	30650	30641	30411	30544	30583	30412	30660	30708	30907	30725	30635	30398	30278	30310	30598	30534	30382	30570	30653	30443	30631	30664	30697	30819	30507	30686	30766	30778	30859	30690	30838	30629	30725	30622	30637	30593	30488	30539	30748	30559	30513	30442	30718	30625	30812	30797	30575	30596	30734	30775	30653	30767	30640	30577	30633	30557	30854	30590	30631	30604	30944	30759	30590	30716	30519	30739	30601	30605	30430	30762	30875	30755	30840	30824	30839	30759	30517	30657	30333	30657	30639	30433	30810	30524	30425	30906	30642	30698	30757	30728	30531	30696	30944	30849	30485	30661	30675	30862	30563	30777	30770	30713	30756	30781	30728	30752	30709	30691	30696	30616	30756	30798	30900	30917	30614	30428	30580	30673	30608	30499	30593	30479	30955	30538	30531	30789	30762	30643	30844	30440	30699	30621	30731	30583	30720	30568	30666	30650	30633	30536	30789	30722	30606	30364	30556	30929	30582	30602	30845	30884	30639	30613	30828	30803	30682	30862	30746	30773	30624	30569	30563	30600	30588	30536	30547	30435	30582	30627	30758	30558	30901	30681	30551	30638	30712	30528	30653	30606	30673	30512	30515	30588	30605	30865	30606	30559	30789	30602	30542	30729	30660	30685	30814	30575	30843	30524	30581	30618	30799	30711	30671	30602	30590	30781	30498	30643	30831	30359	30530	30653	30683	30663	30502	30563	30580	30989	30732	30734	30721	30651	30769	30680	30822	30819	30765	30789	30969	30738	30407	30647	30507	30803	30548	30304	30849	30788	30567	30879	30738	30766	31032	30652	30522	30916	30751	30753	30320	30604	30648	30641	30397	30607	30664	30812	30634	30867	30650	30897	30638	30904	30677	30801	30463	30911	30458	30737	30979	30751	30602	30421	30844	30748	30643	30180	30679	30734	30703	30360	30603	30641	30822	30722	30652	30729	30577	30751	30758	30930	30948	30821	30585	30471	30599	30569	30643	30572	30534	30647	30688	30837	30611	30922	30629	30791	30866	30654	30736	30651	30704	30587	30495	30720	30608	30592	30778	30782	30630	30744	30951	30905	30771	30856	30787	30679	30668	30662	30438	30821	30580	30863	30702	30649	30766	30676	30785	30992	31027	30919	30879	30543	30666	30777	30475	30649	30442	30522	30584	30681	30655	30569	30645	30815	30693	30682	30760	30510	30539	30862	30756	30558	30713	30638	30601	30804	30593	30678	30793	30739	30975	30520	30632	30836	30718	30813	30691	30659	30353	30418	30520	30825	30828	30690	30787	30613	30532	30644	30717	30664	30685	30704	30687	30715	30918	30670	30610	30860	30763	30604	30556	30568	30693	30538	30632	30535	30819	30444	30862	30301	30743	30527	30726	30643	30668	30948	30656	30622	30846	30546	30799	30732	30590	30731	30606	30508	30659	30589	30564	30456	30628	30539	30586	30363	30488	30653	30421	30375	30534	30750	30569	30879	30692	30610	30809	30528	30657	30462	30937	30800	30534	30684	30756	30570	30498	30572	30605	30399	30633	30793	30550	30713	30678	30731	30724	30490	30684	30567	30780	30763	30744	30746	30466	30772	30759	30999	30807	30596	30754	30553	30658	30736	30429	30746	30565	30790	30460	30752	30656	30701	30707	30773	30679	30465	30684	30559	30735	30818	30654	30737	30513	30704	30707	30617	30832	30634	30757	30850	30651	30548	30580	30843	30777	30849	30603	30760	30806	30674	30512	30726	30873	30672	30500	30642	30637	30511	30976	30878	30498	30697	30694	30620	30593	30684	30609	30459	30578	30601	30540	30682	30778	30608	30395	30604	30808	30454	30567	30538	30776	30593	30587	30551	30653	30529	30638	30594	30601	30596	30700	30730	30539	30776	30526	30563	30669	30726	30748
63175	98802	92668	77811	51464	32932	24673	23343	23226	23248	23117	23149	23244	23238	23315	23266	23213	23203	23291	23150	23218	23359	23328	23454	23349	23214	23384	23280	23488	23302	23242	23193	23435	23314	23282	23297	23441	23262	23359	23381	23388	23298	23205	23370	23395	23352	23418	23199	23299	23128	23290	23394	23329	23436	23329	23381	23208	22995	23124	23311	23212	23265	23408	23397	23283	23177	23405	23258	23202	23384	23338	23287	23254	23175	23217	23164	23369	23347	23419	23045	23222	23227	23325	23307	23278	23348	23274	23406	23370	23008	23282	23186	23348	23257	23168	23368	23136	23316	23288	23372	23206	23177	23291	23181	23334	23380	23141	23298	23398	23287	23243	23236	23246	23269	23166	23230	23333	23348	23172	23387	23424	23224	23434	23221	23605	23110	23342	23067	23461	23325	23280	23297	23435	23259	23356	23293	23222	23235	23260	23305	23315	23408	23201	23403	23220	23122	23388	23293	23428	23183	23351	23295	23109	23330	23267	23116	23160	23405	23459	23235	23162	23326	23321	23279	23193	23417	23257	22937	23415	23366	23121	23194	23208	23455	23428	23359	23339	23285	23251	23282	23195	23238	23145	23330	23346	23209	23277	23217	23319	23303	23288	23295	23378	23360	23202	23386	23342	23080	23213	23324	23353	23303	23420	23241	23335	23398	23086	23329	23195	23311	23186	23443	23342	23458	23335	23408	23342	23360	23520	23280	23236	23084	23299	23339	23305	23291	23286	23150	23204	23386	23298	23356	23279	23432	23196	23262	23244	23237	23454	23375	23512	23216	23112	23249	23247	23375	23489	23399	23362	23193	23518	23173	23118	23422	23197	23140	23346	23288	23270	23233	23368	23463	23310	23155	23306	23347	23325	23313	23427	23176	23270	23157	23279	23209	23429	23230	23473	23283	23254	23303	23367	23188	23464	23323	23202	23163	23426	23445	23398	23273	23119	23302	23425	23235	23341	23163	23427	23308	23321	23314	23261	23285	23434	23004	23226	23415	23224	23434	23283	23480	23239	23290	23370	23253	23198	23277	23144	23208	23257	23232	23125	23320	23344	23325	23327	23296	23215	23219	23397	23284	23092	23267	23410	23312	23331	23064	23301	23195	23324	23299	23419	23323	23151	23330	23284	23442	23448	23419	23295	23150	23481	23271	23123	23333	23292	23242	23137	23172	23381	23279	23445	23238	23277	23336	23281	23373	23184	23259	23418	23170	23325	23093	23399	23161	23273	23265	23358	23148	23361	23290	23274	23246	23154	23230	23068	23289	23316	23380	23039	23240	23195	23213	23431	23307	23128	23297	23352	23455	23361	23223	23318	23345	23267	23253	23281	23226	23349	23146	23401	23306	23223	23137	23239	23239	23210	23040	23313	23367	23186	23370	23237	23245	23406	23321	23233	23240	23487	23351	23222	23428	23182	23489	23372	23245	23430	23338	23186	23354	23436	23265	23294	23354	23316	23428	23272	23240	23442	23371	23126	23205	23230	23256	23214	23244	23149	23247	23156	23416	23346	23176	23337	23122	23278	23271	23313	23163	23316	23408	23227	23390	23368	23219	23401	23353	23219	23250	23462	23328	23240	23233	23199	23381	23114	23160	23222	23237	23359	23291	23301	23381	23155	23220	23224	23130	23416	23325	23316	23252	23397	23113	23247	23334	23200	23156	23260	23238	23302	23186	23194	23245	23210	23391	23358	23191	23362	23183	23174	23333	23295	23250	23236	23214	23371	23289	23291	23329	23382	23315	23180	23375	23379	23122	23308	23425	23246	23182	23338	23234	23235	23310	23356	23334	23323	23555	23155	23294	23308	23279	23404	23149	23191	23298	23264	23411	23304	23164	23417	23212	23254	23235	23261	23326	23320	23249	23311	23132	23383	23284	23394	23360	23113	23304	23249	23455	23262	23368	23252	23205	23397	23221	23309	23468	23406	23370	23301	23402	23220	23336	23390	23218	23152	23179	23311	23336	23531	23302	23323	23337	23137	23410	23377	23292	23302	23483	23288	23198	23258	23299	23139	23313	23200	23303	23239	23398	23248	23093	23325	23242	23270	23319	23030	23237	23291	23209	23415	23313	23160	23249	23266	23326	23303	23213	23226	23247	23225	23448	23170	23376	23010	23216	23283	23412	23062	23230	23220	23379	23433	23024	23183	23189	23240	23232	23290	23310	23175	23206	23210	23251	23440	23244	23178	23133	23201	23229	23123	23327	23236	23302	23329	23074	23276	23251	23502	23358	23294	23152	23369	23293	23478	23071	23237	23437	23390	23220	23241	23507	23210	23274	23204	23183	23311	23121	23478	23338	23333	23183	23359	23127	23258	23264	23456	23278	23446	23115	23437	23186	23304	23175	23281	23225	23263	23129	23138	23400	23295	23112	23333	23450	23395	23238	23277	23247	23168	23293	23362	23316	23304	23209	23405	23199	23044	23294	23156	23344	23060	23291	23343	23294	23355	23263	23301	23341	23233	23266	23227	23200	23190	23393	23302	23206	23397	23093	23298	23233	23491	23227	23343	23391	23280	23334	23084	23248	23398	23243	23130	23278	23417	23228	23234	23237	23324	23335	23153	23274	23290	23317	23271	23196	23128	23228	23291	23182	23243	23266	23217	23211	23306	23359	23339	23504	23447	23387	23401	23311	23303	23245	23120	23404	23190	23199	23093	23282	23358	23213	23295	23300	23198	23118	23249	23351	23012	23203	23519	23271	23243	23066	23384	23235	23246	23270	23227	23427	23420	23340	23260	23335	23465	23167	23249	23255	23212	23345	23245	23385	23113	23324	23311	23305	23484	23282	23360	23171	23414	23018	23398	23279	23287	23307	23285	23437	23376	23272	23161	23582	23289	23326	23272	23169	23454	23339	23207	23275	23270	23326	23261	23226	23234	23249	23255	23281	22957	23355	23241	23394	23121	23261	23326	23325	23352	23358	23157	23236	23171	23298	23325	23382	23229	23230	23293	22978	23124	23300	23268	23212	23393	23124	23137	23386	23300	23096	23265	23031	23312	23220	23396	23416	23377	23242	23236	23173	23350	23348	23302	23429	23241	23239	23310	23105	23428	23362	23069	23360	23371	23056	23197	23233	23224	23322	23179	23110	23277	23005	23347	23080	23374	23347	23188	23435	23253	23456	23142	23243	23019	23362	23281	23409	23212	23236	23249	23222	23270	23297	23244	23287	23451	23241	23325	23408	23369	23263	23295	23450	23430	23417	23416	23284	23406	23161	23286	23495	23295	23378	23369	23265	23442	23241	23384	23419	23265	23319	23335	23245	23110	23344	23163	23303	23174	23168	23248	23276	23392	23217	23127	23181	23395	23344	23317	23259	23219	23196	23358	23223	23097	23457	23355	23241	23345	23240	23341	23335	23429	23231	23292	23171	23202	23453	23217	23281	23296	23421	23370	23236	23466	23121	23119	23414	23236	23312	23251	23307	23115	23312	23537	23156	23280	23370	23333	23151	23304	23195	23272	23171	23144	23226	23205	23341	23197	23289	23360	23285	23298	23276	23546	23485	23183	23309	23391	23224	23306	23338	23366	23109	23274	23357	23201	23243	23208	23320	23490	23183	23301	23321	23222	23246	23180	23323	23405	23244	23318	23212	23243	23248	23418	23233	23433	23382	23154	23306	23210	23147	23358	23278	23260	23070	23428	23253	23322	23277	23229	23199	23332	23253	23161	23297	23293	23124	23176	23290	23324	23357	23237	23302	23248	23236	23186	23251	23542	23172	23146	23292	23279	23181	23483	23164	23404	23327	23288	23441	23396	23157	23173	23225	23236	23459	23388	23353	23172	23284	23314	23418	23238	23286	23280	23041	23296	23345	23360	23187	23274	23360	23346	23133	23365	23456	23153	23242	23321	23272	23379	23207	23594	23269	23439	23149	23177	23304	23370	23484	23435	23392	23281	23295	23395	23081	23198	23166	23397	23178	23275	23266	23231	23428	23337	23426	23206	23226	23261	23374	23310	23279	23206	23284	23276	23306	23198	23168	23351	23216	23319	23323	23397	23227	23140	23343	23131	23215	23224	23256	23002	23224	23417	23399	23313	23345	23400	23471	23233	23105	23302	23242	23199	23310	23337	23161	23222	23205	23015	23277	23306	23161	23305	23076	23412	23252	23394	23204	23187	23511	23136	23234	23377	23284	23240	23283	23239	23175	23311	23393	23284	23181	23338	23435	23128	23435	23328	23291	23199	23326	23257	23183	23300	23459	23255	23301	23308	23435	23277	23434	23182	23218	23323	23482	23253	23327	23317	23195	23289	23274	23520	23290	23059	23266	23283	23455	23375	23298	23247	23385	23319	23367	23357	23155	23220	23310	23312	23165	23280	23282	23270	23321	23192	23227	23344	23085	23350	23257	23173	23251	23296	23385	23220	23156	23294	23296	23265	23290	23317	23339	23465	23158	23261	23170	23139	23266	23157	23136	23396	23325	23373	23300	23144	23289	23262	23215	23341	23315	23160	23218	23281	23059	23315	23239	23239	23303	23274	23207	23272	23333	23208	23278	23359	23241	23205	23181	23300	23143	23176	23119	23363	23127	23203	23224	23194	23274	23372	23201	23364	23222	23322	23091	23159	23298	23127	23306	23270	23227	23381	23386	23472	23214	23371	23183	23311	23387	23406	23297	23216	23261	23161	23054	23277	23434	23353	23302	23315	23288	23224	23253	23372	23260	23188	23242	23303	23172	23089	23370	23347	23342	23347	23364	23273	23190	23345	23150	23393	23094	23288	23177	23277	23332	23190	23271	23317	23240	23202	23355	23365	23265	23319	23315	23319	23231	23109	23259	23189	23282	23207	23439	23167	23004	23381	23334	23251	23157	23184	23168	23225	23385	23158	23141	23092	23322	23221	23316	23212	23338	23252	23120	23326	23275	23494	23216	23190	23144	23378	23261	23266	23248	23140	23216	23309	23259	23340	23225	23281	23210	23207	23454	23083	23341	23445	23080	23256	23187	23231	23130	23302	23201	23288	23409	23275	23362	23147	23348	23490	23255	23275	23337	23335	23315	23193	23438	23406	23087	23301	23203	23250	23135	23400	23259	23451	23173	23238	23241	23352	23340	23335	23147	23411	23243	23291	23126	23369	23331	23265	23076	23078	23282	23317	23278	23262	23372	23212	23343	23298	23244
29334	40119	51948	41483	32732	30714	30162	29553	29544	29790	29917	29535	29611	29671	29712	29750	29492	29580	29663	29690	29579	29961	29787	29651	29685	29394	29706	29632	29744	29815	29973	29788	29521	29635	29738	29424	29727	29701	29546	29727	29728	29819	29796	29912	29615	29597	29658	29537	29678	29803	29609	29829	29643	29649	29468	29909	29886	29629	29665	29506	29423	29252	29532	29536	29663	29636	29695	29802	29634	29710	29538	29738	29532	29511	29867	29603	29565	29428	29666	29395	29475	29718	29863	29534	29534	29417	29356	29669	29555	29421	29661	29484	29571	29228	29643	29630	29696	29461	29485	29454	29649	29291	29363	29547	29539	29562	29673	29697	29544	29647	29745	29623	29676	29525	29631	29311	29835	29620	29576	29603	29652	29635	29551	29563	29681	29746	29562	29664	29600	29509	29429	29633	29321	29586	29754	29350	29531	29620	29660	29390	29536	29579	29454	29552	29796	29625	29609	29471	29598	29470	29439	29558	29455	29892	29745	29871	29653	29649	29466	29577	29611	29691	29821	29592	29540	29709	29510	29418	29620	29519	29408	29516	29446	29515	29642	29469	29793	29516	29560	29681	29495	29617	29516	29681	29452	29734	29411	29714	29515	29612	29325	29605	29743	29409	29688	29726	29579	29584	29559	29444	29743	29519	29506	29570	29227	29348	29534	29574	29717	29718	29390	29513	29587	29581	29525	29710	29565	29458	29515	29611	29606	29577	29498	29695	29624	29437	29693	29450	29480	29620	29722	29523	29695	29463	29712	29293	29506	29832	29755	29566	29571	29548	29707	29795	29499	29675	29778	29461	29709	29695	29618	29543	29364	29489	29691	29502	29567	29544	29878	29431	29416	29552	29696	29765	29607	29514	29490	29625	29364	29649	29854	29544	29603	29687	29572	29631	29431	29671	29525	29583	29836	29527	29592	29524	29586	29491	29561	29693	29803	29361	29396	29728	29698	29735	29679	29531	29738	29385	29520	29771	29565	29482	29460	29673	29858	29641	29780	29591	29610	29443	29590	29848	29670	29679	29721	29655	29626	29658	29701	29548	29419	29607	29326	29560	29589	29852	29765	29774	29690	29792	29479	29838	29628	29552	29536	29698	29688	29409	29644	29497	29598	29759	29616	29756	29688	29442	29554	29737	29402	29651	29591	29733	29602	29700	29698	29512	29651	29730	29649	29436	29387	29559	29656	29575	29730	29515	29553	29638	29660	29575	29441	29565	29635	29603	29477	29538	29610	29537	29601	29525	29557	29653	29516	29545	29493	29523	29615	29548	29542	29561	29427	29508	29524	29683	29323	29601	29411	29686	29787	29484	29491	29672	29536	29554	29576	29554	29606	29460	29626	29818	29743	29776	29486	29478	29665	29621	29592	29775	29774	29780	29547	29619	29824	29575	29654	29594	29425	29568	29689	29754	29899	29770	29590	29359	29538	29115	29647	29711	29549	29449	29856	29513	29651	29758	29728	29566	29758	29555	29624	29570	29804	29612	29499	29569	29666	29697	29862	29430	29621	29485	29442	29336	29507	29573	29522	29652	29615	29570	29560	29648	29694	29418	29797	29632	29744	29548	29522	29558	29455	29412	29493	29671	29709	29518	29564	29564	29856	29579	29601	29535	29570	29625	29419	29539	29771	29462	29643	29415	29762	29615	29662	29415	29533	29690	29713	29578	29547	29519	29578	29642	29348	29546	29346	29641	29765	29457	29686	29433	29669	29462	29608	29543	29731	29730	29531	29766	29473	29683	29548	29511	29683	29508	29278	29467	29782	29567	29476	29466	29625	29642	29512	29599	29645	29723	29649	29584	29340	29507	29576	29404	29663	29446	29433	29567	29769	29690	29372	29454	29759	29800	29569	29436	29528	29321	29595	29454	29515	29617	29813	29724	29518	29583	29573	29699	29666	29678	29791	29689	29470	29560	29719	29662	29547	29790	29595	29357	29630	29381	29771	29689	29655	29447	29668	29647	29381	29476	29647	29567	29758	29524	29642	29807	29590	29663	29660	29622	29569	29661	29787	29444	29508	29460	29820	29478	29560	29804	29296	29486	29692	29754	29515	29502	29705	29358	29563	29607	29631	29607	29652	29302	29667	29604	29891	29483	29513	29734	29551	29512	29533	29773	29759	29690	29722	29643	29796	29488	29755	29800	29521	29615	29199	29636	29673	29698	29385	29697	29639	29344	29825	29520	29591	29431	29616	29476	29575	29541	29682	29466	29671	29542	29650	29610	29436	29678	29512	29672	29751	29625	29557	29590	29379	29799	29658	29556	29616	29462	29576	29357	29853	29444	29633	29849	29647	29364	29552	29413	29450	29424	29735	29560	29871	29460	29436	29413	29520	29526	29418	29758	29631	29450	29405	29687	29782	29646	29519	29543	29723	29587	29340	29348	29711	29605	29513	29722	29753	29695	29716	29641	29484	29558	29724	29661	29422	29544	29547	29510	29511	29714	29141	29599	29662	29646	29615	29542	29726	29815	29556	29566	29669	29386	29519	29366	29745	29656	29346	29797	29598	29695	29515	29597	29607	29537	29572	29520	29652	29606	29662	29494	29497	29506	29723	29737	29659	29562	29571	29532	29724	29590	29629	29393	29522	29489	29767	29775	29472	29511	29608	29470	29798	29657	29741	29249	29592	29668	29806	29492	29768	29723	29352	29692	29746	29638	29402	29721	29817	29607	29687	29721	29669	29718	29334	29673	29724	29619	29476	29752	29550	29610	29779	29544	29648	29572	29745	29613	29409	29797	29725	29657	29655	29826	29539	29750	29809	29412	29798	29403	29625	29621	29580	29327	29711	29648	29389	29874	29656	29451	29663	29635	29595	29290	29665	29564	29593	29614	29504	29584	29553	29446	29521	29601	29551	29524	29647	29809	29744	29698	29624	29694	29343	29535	29524	29448	29370	29531	29523	29409	29687	29620	29612	29667	29561	29781	29567	29580	29809	29720	29484	29643	29578	29580	29664	29724	29664	29601	29880	29413	29598	29352	29699	29496	29643	29317	29287	29474	29671	29450	29644	29744	29504	29410	29534	29560	29514	29631	29598	29548	29542	29564	29555	29394	29333	29580	29489	29619	29602	29748	29732	29285	29590	29530	29532	29691	29596	29368	29744	29871	29565	29628	29658	29654	29568	29547	29573	29466	29630	29650	29444	29679	29864	29341	29627	29608	29448	29571	29784	29669	29735	29709	29796	29483	29679	29705	29617	29561	29492	29541	29917	29578	29505	29672	29458	29641	29639	29644	29515	29493	29609	29715	29546	29380	29393	29357	29619	29635	29504	29453	29519	29563	29537	29465	29709	29548	29591	29664	29667	29635	29610	29356	29486	29480	29513	29705	29567	29452	29825	29527	29690	29541	29614	29507	29688	29368	29682	29505	29406	29644	29566	29621	29448	29421	29539	29746	29726	29631	29676	29558	29575	29712	29553	29737	29673	29613	29786	29609	29886	29652	29460	29516	29652	29605	29853	29639	29707	29402	29809	29702	29558	29290	29679	29618	29502	29713	29472	29687	29380	29815	29610	29465	29456	29781	29563	29424	29389	29470	29639	29437	29188	29390	29519	29741	29709	29593	29417	29476	29460	29741	29710	29750	29654	29379	29422	29760	29648	29581	29681	29460	29623	29429	29645	29571	29902	29553	29611	29517	29373	29830	29734	29461	29488	29570	29672	29661	29545	29682	29510	29794	29361	29655	29697	29756	29521	29682	29707	29613	29628	29689	29686	29430	29691	29474	29720	29530	29575	29678	29683	29349	29704	29560	29438	29483	29674	29490	29788	29669	29771	29930	29583	29623	29778	29657	29686	29632	29798	29639	29620	29298	29453	29796	29473	29630	29522	29470	29474	29537	29318	29296	29343	29559	29728	29592	29468	29828	29448	29324	29475	29798	29642	29502	29682	29561	29726	29680	29683	29587	29897	29640	29445	29751	29296	29578	29435	29511	29798	29626	29406	29679	29707	29509	29621	29676	29445	29577	29515	29505	29576	29709	29567	29607	29565	29535	29678	29642	29509	29474	29543	29614	29532	29630	29572	29698	29637	29522	29668	29686	29535	29846	29516	29568	29728	29616	29594	29693	29743	29629	29457	29435	29485	29589	29694	29590	29811	29521	29646	29434	29598	29694	29840	29662	29736	29545	29579	29530	29450	29372	29611	29553	29631	29668	29348	29583	29624	29626	29822	29373	29688	29652	29766	29485	29636	29876	29583	29686	29566	29517	29621	29552	29693	29477	29291	29605	29787	29511	29482	29593	29608	29469	29402	29404	29553	29578	29592	29843	29648	29919	29672	29341	29783	29546	29530	29598	29616	29588	29589	29720	29665	29645	29555	29654	29761	29935	29747	29755	29683	29554	29662	29470	29665	29630	29493	29728	29718	29405	29709	29678	29568	29589	29566	29643	29636	29510	29396	29722	29556	29468	29629	29643	29701	29694	29558	29394	29553	29494	29580	29589	29501	29628	29493	29559	29445	29845	29911	29758	29845	29643	29668	29445	29587	29633	29623	29349	29447	29430	29410	29729	29767	29625	29871	29643	29538	29803	29738	29811	29569	29399	29557	29549	29446	29648	29479	29897	29618	29624	29452	29682	29300	29522	29504	29504	29609	29607	29576	29615	29590	29544	29528	29581	29663	29869	29541	29640	29508	29857	29631	29507	29385	29472	29731	29508	29625	29783	29441	29607	29465	29422	29719	29632	29611	29643	29813	29377	29512	29608	29434	29498	29855	29549	29433	29559	29415	29423	29673	29678	29683	29412	29550	29569	29381	29539	29571	29433	29710	29662	29471	29396	29720	29573	29582	29506	29528	29520	29495	29659	29502	29701	29527	29503	29664	29594	29692	29422	29446	29601	29533	29589	29496	29776	29593	29311	29641	29405	29473	29577	29589	29396	29428	29662	29826	29406	29608	29816	29647	29619	29587	29460	29783	29700	29600	29502	29442	29398	29478	29658	29573	29707	29586	29658	29231	29680	29571	29607	29726	29381	29506	29545	29809	29765	29605	29835	29737	29628	29553	29586	29880	29583	29640	29473	29530	29475	29668	29852	29654	29676	29431	29533	29800	29583	29556	29696	29538	29617	29626	29241	29576	29487	29569	29604	29821	29420	29599	29632	29539	29519	29569	29668	29615	29397
34533	62890	53321	35922	26699	23568	22580	22554	22471	22458	22658	22602	22755	22574	22724	22590	22521	22693	22588	22525	22462	22635	22396	22640	22438	22750	22693	22622	22604	22428	22457	22676	22639	22477	22396	22532	22564	22494	22593	22698	22537	22321	22494	22480	22460	22660	22571	22578	22484	22476	22737	22612	22739	22466	22580	22455	22584	22338	22500	22577	22695	22467	22557	22570	22626	22595	22591	22539	22492	22610	22580	22713	22502	22659	22367	22600	22595	22322	22720	22544	22366	22690	22449	22532	22338	22552	22579	22636	22420	22548	22558	22534	22506	22548	22578	22529	22540	22388	22496	22550	22589	22409	22564	22475	22687	22566	22780	22653	22481	22514	22563	22654	22305	22784	22530	22360	22526	22643	22600	22452	22557	22470	22602	22577	22635	22570	22599	22516	22544	22328	22414	22376	22437	22489	22541	22616	22516	22596	22701	22447	22553	22480	22536	22667	22580	22372	22479	22551	22477	22734	22564	22566	22462	22493	22536	22552	22726	22637	22547	22499	22478	22557	22297	22729	22485	22428	22577	22538	22550	22665	22500	22628	22522	22419	22417	22243	22551	22582	22325	22483	22484	22432	22518	22575	22417	22526	22540	22505	22560	22620	22439	22318	22522	22410	22430	22673	22422	22539	22459	22488	22394	22600	22484	22573	22408	22588	22661	22532	22654	22665	22636	22502	22716	22467	22442	22446	22575	22697	22474	22492	22497	22504	22391	22495	22763	22522	22334	22563	22442	22571	22468	22409	22570	22607	22572	22544	22584	22594	22552	22469	22536	22465	22736	22516	22482	22362	22576	22409	22656	22375	22463	22514	22537	22419	22485	22509	22561	22507	22462	22656	22650	22513	22456	22567	22675	22576	22529	22685	22560	22552	22567	22528	22651	22544	22600	22484	22614	22604	22567	22587	22476	22624	22505	22644	22590	22542	22478	22434	22469	22561	22572	22637	22602	22601	22614	22415	22468	22715	22452	22283	22501	22476	22534	22590	22473	22536	22679	22600	22654	22664	22555	22642	22340	22488	22395	22580	22615	22523	22537	22683	22606	22604	22759	22483	22471	22558	22569	22556	22545	22706	22637	22515	22406	22469	22592	22679	22444	22583	22495	22501	22732	22488	22438	22422	22424	22551	22519	22632	22408	22527	22401	22424	22538	22445	22525	22559	22391	22412	22723	22468	22515	22573	22556	22576	22443	22655	22444	22471	22572	22511	22576	22578	22504	22587	22548	22594	22577	22508	22568	22491	22337	22473	22412	22522	22663	22697	22510	22449	22729	22733	22462	22600	22510	22405	22453	22593	22600	22380	22645	22611	22684	22499	22648	22616	22479	22466	22617	22505	22399	22462	22451	22462	22667	22252	22657	22551	22524	22351	22339	22447	22458	22614	22450	22559	22618	22476	22431	22520	22368	22583	22540	22645	22610	22619	22577	22541	22477	22567	22544	22685	22659	22504	22395	22588	22473	22542	22556	22489	22595	22582	22545	22671	22475	22776	22504	22609	22754	22481	22630	22600	22497	22591	22452	22462	22709	22627	22500	22493	22525	22567	22605	22588	22628	22543	22577	22566	22378	22667	22601	22473	22367	22560	22564	22514	22413	22453	22544	22556	22566	22452	22556	22596	22500	22565	22636	22624	22399	22594	22475	22436	22503	22461	22663	22473	22622	22395	22458	22505	22572	22614	22355	22461	22419	22595	22557	22698	22676	22421	22514	22390	22624	22694	22667	22462	22530	22463	22393	22681	22615	22460	22441	22661	22518	22596	22503	22557	22415	22833	22601	22641	22549	22570	22294	22678	22348	22406	22357	22648	22610	22657	22494	22426	22353	22668	22508	22638	22519	22540	22576	22583	22635	22318	22465	22423	22347	22590	22525	22384	22535	22709	22772	22541	22431	22467	22650	22616	22496	22629	22467	22652	22457	22620	22574	22646	22405	22559	22524	22678	22657	22455	22425	22305	22669	22583	22431	22380	22378	22397	22654	22436	22585	22422	22473	22574	22557	22577	22638	22496	22637	22535	22372	22515	22625	22588	22484	22426	22413	22447	22316	22514	22668	22402	22578	22477	22588	22580	22411	22606	22473	22526	22684	22679	22442	22481	22354	22483	22494	22543	22451	22488	22468	22624	22487	22687	22431	22501	22596	22468	22566	22638	22564	22684	22619	22276	22551	22638	22509	22500	22465	22361	22395	22623	22643	22335	22522	22360	22465	22693	22634	22629	22549	22474	22630	22606	22497	22444	22589	22544	22635	22413	22524	22622	22742	22615	22606	22509	22505	22644	22545	22376	22728	22611	22555	22539	22447	22628	22640	22584	22529	22662	22598	22493	22403	22440	22753	22479	22580	22741	22619	22586	22542	22708	22490	22509	22550	22654	22606	22657	22617	22723	22517	22361	22249	22578	22531	22671	22477	22524	22556	22606	22370	22383	22576	22598	22556	22667	22418	22669	22541	22548	22513	22491	22596	22597	22472	22492	22525	22500	22542	22405	22570	22509	22388	22598	22642	22591	22537	22582	22732	22511	22466	22499	22308	22499	22517	22641	22576	22489	22532	22549	22364	22350	22473	22715	22595	22523	22441	22492	22539	22551	22538	22549	22631	22361	22476	22604	22477	22637	22695	22492	22517	22364	22433	22682	22525	22457	22619	22591	22499	22616	22565	22431	22425	22527	22372	22662	22453	22576	22494	22588	22446	22573	22298	22617	22508	22674	22587	22728	22632	22467	22497	22693	22492	22390	22634	22483	22501	22427	22413	22583	22410	22726	22338	22602	22594	22494	22542	22459	22672	22570	22618	22550	22539	22521	22523	22533	22380	22433	22555	22523	22586	22505	22432	22610	22481	22624	22635	22352	22494	22337	22535	22805	22533	22590	22509	22709	22439	22469	22446	22398	22637	22504	22445	22555	22458	22546	22612	22654	22486	22623	22526	22604	22432	22524	22669	22597	22680	22624	22643	22588	22632	22534	22428	22579	22583	22797	22391	22620	22473	22316	22500	22490	22459	22454	22515	22527	22543	22571	22623	22580	22475	22533	22394	22557	22571	22485	22526	22555	22589	22572	22410	22558	22409	22515	22617	22449	22426	22727	22619	22561	22425	22603	22503	22711	22604	22514	22503	22555	22598	22644	22545	22576	22520	22826	22550	22599	22528	22719	22490	22545	22566	22643	22604	22588	22516	22483	22577	22541	22481	22418	22541	22700	22668	22531	22569	22653	22662	22672	22476	22461	22626	22635	22721	22541	22570	22571	22424	22585	22446	22682	22626	22536	22650	22617	22586	22542	22530	22569	22515	22566	22346	22295	22541	22420	22671	22604	22519	22463	22582	22530	22592	22419	22592	22530	22604	22657	22559	22677	22728	22507	22562	22586	22635	22573	22511	22639	22640	22481	22469	22388	22601	22476	22580	22598	22477	22717	22645	22484	22542	22520	22521	22642	22311	22382	22563	22520	22518	22591	22644	22553	22503	22685	22357	22412	22546	22383	22604	22621	22568	22424	22544	22550	22687	22490	22605	22444	22628	22520	22477	22544	22483	22441	22495	22364	22528	22638	22567	22555	22616	22634	22512	22535	22584	22495	22671	22305	22550	22549	22543	22535	22477	22518	22457	22770	22484	22587	22410	22708	22723	22547	22464	22755	22478	22514	22351	22455	22410	22344	22507	22467	22441	22699	22603	22543	22481	22749	22596	22753	22509	22529	22543	22569	22491	22508	22600	22535	22448	22550	22796	22508	22491	22455	22731	22523	22394	22508	22599	22303	22573	22500	22455	22568	22491	22577	22413	22677	22554	22622	22633	22622	22792	22423	22630	22447	22634	22375	22552	22740	22561	22482	22571	22404	22488	22602	22547	22576	22524	22494	22402	22487	22548	22516	22694	22475	22455	22468	22511	22516	22572	22498	22504	22671	22579	22657	22480	22634	22679	22478	22471	22839	22691	22439	22515	22664	22501	22527	22749	22537	22719	22633	22576	22546	22576	22531	22438	22379	22546	22385	22502	22744	22475	22405	22549	22665	22642	22379	22482	22689	22554	22528	22553	22592	22626	22424	22711	22632	22285	22694	22506	22525	22603	22482	22533	22432	22745	22458	22570	22297	22392	22388	22410	22484	22581	22657	22576	22482	22474	22501	22637	22446	22507	22518	22570	22656	22419	22397	22585	22586	22678	22393	22554	22454	22606	22783	22541	22592	22685	22585	22625	22583	22566	22546	22450	22493	22563	22586	22539	22397	22409	22689	22557	22479	22585	22724	22619	22580	22620	22590	22641	22559	22300	22527	22560	22583	22423	22549	22560	22508	22542	22488	22687	22607	22323	22503	22462	22467	22623	22705	22534	22397	22577	22466	22485	22494	22501	22330	22496	22502	22579	22350	22428	22601	22629	22566	22660	22592	22620	22497	22490	22503	22507	22488	22581	22535	22642	22613	22580	22466	22607	22545	22562	22600	22520	22602	22559	22575	22536	22516	22544	22393	22458	22536	22350	22580	22609	22553	22721	22312	22576	22447	22519	22571	22649	22597	22549	22491	22393	22481	22535	22295	22671	22589	22508	22659	22462	22533	22346	22598	22612	22554	22639	22598	22484	22548	22360	22312	22578	22359	22507	22617	22585	22596	22366	22692	22512	22628	22470	22499	22537	22575	22455	22493	22609	22449	22631	22581	22611	22521	22563	22614	22554	22513	22393	22678	22594	22476	22490	22713	22475	22435	22628	22592	22534	22527	22508	22649	22500	22522	22415	22515	22463	22551	22552	22505	22446	22543	22362	22398	22455	22614	22616	22444	22364	22546	22658	22626	22457	22571	22532	22424	22526	22598	22558	22534	22821	22488	22508	22543	22596	22327	22503	22554	22516	22563	22555	22498	22649	22403	22475	22411	22578	22451	22345	22562	22614	22524	22481	22510	22661	22597	22514	22537	22423	22576	22467	22581	22495	22415	22549	22591	22654	22705	22560	22465	22531	22676	22619	22418	22452	22513	22555	22498	22531	22525	22544	22612	22494	22342	22683	22579	22424	22580	22594	22424	22487	22479	22630	22591	22514	22646	22569	22630	22556	22495	22576	22620	22479	22456	22454	22620	22506	22422	22488	22369	22657	22650	22413	22635	22584	22592	22332	22663	22451	22523	22560	22604
24178	28100	51082	47849	37315	32609	31525	30059	29765	29816	29967	30026	29947	29919	29696	29583	29726	29827	29791	29596	29724	29924	29737	29733	29718	29923	29726	29911	29659	29606	29852	29787	29759	29749	29679	29943	29762	29745	29755	29651	29691	29937	29696	29492	29683	29617	29420	29785	29639	29709	29552	29720	29779	29807	29720	29717	29876	29640	29597	29833	29780	29916	29681	29765	29827	29784	29801	29490	29646	29850	29589	29624	29426	29832	29802	29642	29524	29649	29646	29607	29797	29801	29734	29790	29883	29733	29710	29868	29524	29771	29987	29630	29682	29574	29908	29530	29751	29566	29475	29489	29556	29689	29520	29557	29853	29728	29647	29786	29572	29487	29502	29762	29630	29513	29593	29537	29811	29835	29730	29690	29672	29456	29700	29599	29317	29700	29647	29807	29567	29623	29945	29805	29455	29787	29577	29557	29648	29619	29728	29365	29736	29841	29596	29710	29830	29466	29726	29649	29570	29642	29728	29600	29568	29657	29500	29778	29708	29647	29615	29519	29553	29802	29927	29639	29655	29721	29751	29864	29478	29659	29704	29481	29652	29554	29431	29720	29776	29529	29799	29717	29484	29715	29649	29714	29830	29628	29743	29420	29415	29596	29699	29488	29454	29498	29536	29387	29672	29690	29576	29899	29767	29796	29689	29800	29681	29638	29508	29858	29503	29636	29684	29560	29801	29659	29471	29509	29735	29596	29552	29656	29571	29688	29661	29734	29569	29571	29604	29747	29528	29726	29753	29675	29488	29623	29658	29695	29740	29768	29684	29863	29859	29497	29715	29808	29506	29511	29733	29688	29482	29565	29689	29474	29611	29680	29861	29609	29541	29734	29697	29733	29717	29471	29760	29735	29546	29918	29890	29708	29750	29665	29749	29729	29403	29523	29667	29703	29730	29560	29716	29611	29399	29677	29599	29834	29660	29600	29432	29615	29659	29884	29697	29395	29834	29516	29653	29843	29734	29743	29606	29725	29710	29681	29778	29613	29582	29907	29576	29581	29477	29610	29659	29587	29640	29745	29589	29771	29755	29766	29931	29757	29774	29639	29835	29804	29597	29693	29609	29579	29873	29449	29674	29745	29688	29710	29392	29664	29485	29470	29729	29531	29703	29442	29817	29709	29546	29832	29738	29597	29597	29705	29762	29427	29866	29774	29601	29584	29769	29605	29660	29613	29379	29681	29550	29463	29877	29625	29671	29774	29539	29425	29702	29888	29667	29749	29456	29648	29598	29550	29614	29489	29694	29641	29582	29736	29552	29643	29936	29678	29564	29481	29627	29801	29486	29470	29448	29396	29653	29777	29790	29745	29428	29833	29641	29462	29751	29629	29494	29553	29802	29913	29358	29617	29649	29765	29787	29827	29542	29512	29730	29614	29699	29645	29494	29809	29488	29825	29797	29440	29560	29453	29682	29689	29636	29669	29867	29631	29698	29957	29712	29620	29672	29547	29826	29550	29652	29552	29858	29804	29750	29690	29648	29638	29597	29557	29703	29662	29450	29506	29637	29584	29700	29724	29710	29838	29740	29568	29683	29584	29651	29654	29770	29748	29724	29871	29752	29689	29768	29510	29676	29520	29613	29699	29517	29452	29783	29675	29696	29609	29741	29635	29694	29635	29765	29659	29562	29581	29686	29762	29570	29826	29655	29427	29723	29461	29714	29807	29793	29691	29681	29660	29729	29773	29709	29804	29575	29611	29544	29778	29856	29605	29447	29707	29821	29591	29517	29745	29541	29560	29638	29684	29581	29470	29539	29700	29465	29830	29638	29564	29580	29765	29719	29422	29792	29387	29873	29884	29629	29778	29531	29690	29766	29823	29683	29702	29528	29477	29555	29416	29566	29548	29842	29799	29662	29592	29593	29555	29524	29629	29935	29593	29620	29333	29537	29637	29800	29822	29708	29930	29559	29876	29797	29637	29634	29600	29472	29670	29898	29661	29550	29683	29722	29718	29653	29673	29766	29518	29651	29672	29788	29633	29963	29625	29820	29619	29333	29835	29756	29627	29653	29581	29737	29521	29654	29907	29731	29775	29495	29883	29429	29641	29831	29793	29668	29704	29556	29825	29892	29655	29699	29753	29697	29455	29563	29710	29569	29650	29872	29816	29680	29550	29650	29766	29754	29795	29567	29587	29559	29312	29936	29637	29581	29671	29569	29753	29826	29639	29608	29714	29633	29712	29558	29528	29895	29643	29778	29646	29603	29520	29528	29457	29794	29750	29680	29595	29554	29616	29942	29729	29659	29766	29716	29578	29486	29682	29483	29727	29771	29683	29909	29869	29770	29591	29724	29705	29718	29591	29682	29813	29702	29660	29554	29501	29421	29603	29788	29524	29686	29845	29711	29719	29555	29636	29534	29716	29627	29641	29741	29765	30003	29718	29773	29637	29505	29703	29607	29804	29599	29737	29497	29526	29767	29709	29581	29615	29621	29843	29633	29670	29704	29586	29675	29407	29477	29654	29670	29741	29667	29664	29684	29873	29530	29479	29720	29559	29702	29665	29599	29767	29400	29441	29509	29934	29651	29625	29830	29663	29848	29749	29972	29589	29963	29744	29797	29560	29600	29610	29516	29775	29726	29763	29528	29858	29521	29735	29840	29862	29923	29805	29675	29632	29527	29560	29672	29489	29556	29588	29816	29611	29542	29425	29855	29913	29757	29739	29521	29604	29663	29572	29512	29611	29481	29502	29757	29483	29544	29846	29600	29612	29700	29595	29818	29657	29537	29741	29552	29600	29391	29629	29725	29559	29661	29499	29529	29406	29740	29551	29568	29695	29675	29579	29638	29368	29471	29818	29851	29809	29521	29509	29568	29714	29537	29604	29424	29597	29696	29642	29856	29765	29601	29710	29804	29549	29675	29505	29638	29580	29626	29744	29684	29664	29824	29486	29871	29708	29789	29648	29658	29766	29652	29631	29446	29360	29595	29583	29658	29768	29822	29667	29455	29641	29747	29603	29618	29559	29763	29905	29678	29660	29642	29543	29606	29754	29595	29583	29646	29513	29543	29864	29705	29594	29648	29589	29733	29658	29642	29686	30007	29599	29709	29595	29655	29604	29914	29522	29922	29491	29595	29529	29696	29520	29663	29489	29677	29784	29702	30030	29665	29653	29585	29910	29486	29694	29792	29313	29652	29856	29829	29696	29714	29562	29647	29683	29568	29766	29508	29518	29449	29634	29498	29781	29853	29523	29605	29639	29716	29489	29720	29599	29672	29586	29702	29827	29770	29814	29700	29949	29697	29708	29768	29754	29738	29789	29729	29457	29604	29409	29665	29912	29697	29713	29795	29732	29763	29577	29559	29639	29603	29822	29733	29657	29729	30053	29480	29656	29475	29648	29709	29607	29660	29649	29592	29742	29588	29737	29550	29592	29730	29609	29751	29613	29847	29533	29732	29596	29569	29576	29597	29594	29771	29782	29699	29533	29566	29517	29643	29696	29811	29813	29701	29573	29355	29572	29715	29800	29604	29526	29737	29581	29750	29767	29607	29616	29671	29613	29702	29431	29806	29745	29646	29605	29835	29659	29552	29612	29775	29488	29641	29464	29690	29838	29461	29701	29739	29676	29732	29659	29547	29568	29338	29741	29647	29908	29663	29738	29835	29968	29756	29753	29880	29761	29545	29602	29563	29672	29733	29837	29652	29858	29557	29508	29679	29702	29674	29735	29719	29792	29708	29681	29531	29484	29664	29726	29664	29396	29575	29558	29540	29719	29498	29520	29615	29647	29647	29500	29426	29664	29758	29468	29566	29906	29694	29742	29718	29437	29606	29712	29818	29495	29680	29624	29808	29704	29850	29684	29617	29784	29788	29763	29746	29811	29842	29611	29638	29705	29665	29642	29865	29691	29692	29589	29721	29678	29955	29730	29817	29724	29665	29694	29685	29706	29636	29543	29838	29723	29593	29649	29369	29525	29462	29670	29524	29503	29692	29954	29650	29515	29529	29538	29611	29841	29546	29514	29876	29728	29732	29915	29869	29553	29899	29931	29762	29594	29688	29854	29771	29752	29586	29502	29689	29534	29606	29634	29752	29793	29967	29362	29638	29816	29584	29829	29604	29541	29549	29368	29905	29574	29799	29894	29519	29658	29481	29488	29561	29787	29655	29599	29858	29682	29599	29558	29697	29697	29647	29539	29852	29799	29629	29694	30004	29595	29355	29664	29645	29623	29645	29601	29701	29688	29639	30008	29476	29463	29603	29439	29930	29597	29537	29612	29595	29572	29606	29816	29641	29561	29682	29503	29570	29791	29856	29644	29659	29634	29792	29829	29891	29631	29922	29653	29904	29389	29581	29807	29485	29700	29588	29591	29662	29784	29685	29669	29711	29616	29734	29581	29524	29803	29614	29817	29647	29576	29698	29788	29746	29539	29637	29663	29713	29721	29610	29579	29601	29705	29823	29614	29602	29550	29633	29672	29649	29609	29509	29658	29713	29819	29787	29814	29686	29728	29432	29492	29709	29489	29862	29635	29725	29749	29729	29700	29533	29454	29566	29590	29593	29627	29649	29707	29435	29622	29606	29729	29546	29532	29662	29562	29548	29340	29554	29706	29726	29749	29371	29795	29514	29688	29731	29599	29752	29669	29747	29698	29936	29631	29630	29451	29622	29744	29689	29721	29635	29576	29634	29747	29628	29747	29552	29649	29681	29600	29770	29664	29959	29434	29555	29602	29575	29724	29770	29643	29773	29751	29770	29677	29585	29626	29591	29470	29449	29758	29775	29519	29760	29773	29604	29685	29586	29765	29797	29733	29837	29517	29640	29694	29759	29670	29831	29674	29738	29474	29486	29774	29599	29927	29837	29408	29580	29710	29651	29661	29612	29707	29642	29753	29756	29553	29496	29732	29540	29760	30025	29571	29879	29861	29717	29531	29757	29712	29669	29387	29500	29653	29625	29511	29661	29703	29598	29414	29617	29666	29682	29758	29526	29719	29431	29576	29678	29657	29817	29460	29611	29601	29763	29401	29629	29525	29553	29920	29695	29421	29577	29569	29744	29526	29623	29545	29300	29600	29656	29610	29700	29665	29678	29699	29749	29828	29615	29609	29657	29731	29659	29587	29606	29749	29650	29671	29795	29573	29515	29681	29802	29698	29728	29917	29868	29324	29676	29767
53969	99328	87453	60638	39221	26935	23333	23017	22555	22714	22838	22733	22841	22558	22669	22558	22678	22607	22641	22803	22533	22768	22661	22782	22586	22666	22605	22682	22661	22578	22669	22735	22633	22879	22664	22682	22739	22709	22506	22600	22591	22637	22656	22779	22304	22581	22578	22742	22647	22537	22611	22562	22616	22818	22712	22626	22581	22585	22458	22681	22689	22823	22685	22571	22605	22571	22786	22555	22610	22560	22781	22719	22777	22896	22737	22781	22796	22374	22668	22813	22640	22727	22620	22542	22432	22856	22658	22813	22701	22798	22742	22665	22753	22706	22468	22713	22629	22841	22550	22592	22839	22704	22635	22690	22585	22524	22645	22669	22726	22679	22691	22791	22486	22614	22631	22739	22465	22545	22664	22552	22541	22531	22630	22609	22788	22743	22754	22542	22788	22543	22548	22462	22685	22747	22764	22641	22543	22575	22764	22522	22549	22662	22747	22644	22656	22487	22749	22835	22564	22503	22709	22727	22783	22652	22644	22732	22669	22316	22577	22599	22759	22538	22528	22858	22835	22555	22741	22595	22910	22714	22636	22464	22653	22711	22730	22586	22736	22518	22658	22513	22567	22637	22775	22836	22796	22651	22559	22744	22759	22594	22743	22671	22557	22666	22609	22580	22559	22523	22742	22790	22453	22686	22512	22642	22499	22601	22771	22616	22710	22712	22592	22615	22670	22566	22483	22526	22767	22544	22581	22534	22672	22499	22531	22452	22638	22797	22772	22607	22749	22558	22526	22547	22722	22817	22699	22793	22718	22776	22436	22617	22667	22625	22634	22593	22524	22642	22772	22695	22789	22661	22668	22698	22587	22686	22686	22580	22774	22619	22588	22642	22648	22836	22621	22605	22452	22651	22581	22719	22729	22625	22671	22892	22636	22757	22647	22555	22628	22571	22823	22622	22610	22753	22640	22637	22611	22715	22860	22637	22667	22594	22378	22796	22863	22674	22742	22678	22781	22551	22580	22559	22815	22705	22712	22586	22767	22806	22832	22529	22637	22634	22859	22733	22695	22396	22628	22562	22378	22860	22562	22665	22662	22622	22571	22684	22776	22812	22717	22716	22591	22683	22622	22635	22751	22647	22625	22736	22576	22591	22832	22648	22670	22582	22630	22582	22765	22712	22603	22587	22810	22659	22544	22689	22692	22666	22669	22556	22588	22773	22675	22740	22684	22707	22720	22601	22679	22701	22581	22661	22599	22657	22604	22580	22660	22679	22684	22770	22605	22815	22760	22567	22634	22837	22737	22628	22554	22613	22650	22623	22580	22482	22755	22577	22626	22798	22540	22537	22581	22508	22692	22696	22756	22644	22801	22736	22803	22685	22630	22940	22568	22457	22621	22784	22688	22515	22605	22683	22756	22556	22674	22493	22564	22629	22794	22490	22636	22752	22571	22675	22543	22661	22913	22648	22655	22671	22507	22743	22542	22383	22717	22617	22704	22694	22797	22759	22703	22855	22651	22652	22719	22674	22723	22688	22743	22685	22729	22606	22461	22700	22745	22692	22649	22745	22622	22557	22814	22626	22568	22586	22543	22623	22567	22603	22625	22614	22548	22594	22664	22541	22605	22552	22791	22589	22628	22512	22773	22718	22641	22535	22803	22546	22622	22619	22611	22507	22595	22570	22677	22609	22672	22659	22587	22720	22675	22685	22735	22511	22658	22650	22651	22753	22577	22548	22698	22680	22702	22567	22710	22704	22618	22768	22772	22650	22662	22715	22643	22759	22679	22550	22612	22693	22514	22557	22789	22711	22460	22540	22780	22598	22823	22525	22498	22598	22612	22698	22505	22688	22712	22736	22646	22651	22549	22650	22744	22604	22707	22656	22523	22782	22751	22549	22753	22713	22736	22661	22607	22912	22545	22386	22544	22696	22635	22636	22597	22481	22800	22484	22569	22696	22509	22816	22661	22803	22629	22656	22662	22841	22693	22552	22663	22437	22657	22504	22566	22603	22714	22673	22548	22742	22750	22668	22657	22553	22678	22709	22761	22838	22930	22491	22804	22741	22621	22623	22547	22768	22589	22746	22773	22684	22571	22662	22693	22717	22709	22640	22785	22493	22672	22656	22599	22537	22720	22583	22678	22531	22642	22442	22690	22460	22677	22595	22497	22551	22679	22756	22758	22660	22766	22715	22667	22732	22698	22667	22443	22639	22662	22675	22691	22560	22866	22517	22582	22739	22436	22686	22645	22588	22730	22619	22583	22886	22510	22743	22767	22620	22709	22828	22695	22589	22709	22785	22535	22695	22670	22670	22596	22389	22602	22589	22630	22697	22564	22600	22487	22649	22621	22517	22547	22535	22611	22783	22562	22472	22719	22671	22717	22617	22905	22626	22655	22723	22557	22536	22692	22673	22564	22711	22690	22612	22832	22578	22684	22523	22608	22654	22609	22628	22729	22595	22553	22769	22761	22615	22607	22674	22658	22518	22719	22650	22578	22591	22869	22603	22858	22612	22724	22398	22733	22736	22624	22655	22547	22666	22693	22449	22530	22811	22565	22716	22769	22736	22726	22526	22557	22805	22746	22445	22519	22684	22748	22546	22496	22445	22672	22474	22558	22604	22687	22630	22669	22563	22705	22477	22556	22657	22705	22631	22744	22719	22884	22716	22861	22750	22669	22861	22717	22648	22472	22642	22537	22710	22776	22729	22581	22743	22570	22563	22719	22651	22775	22800	22607	22734	22742	22668	22774	22816	22532	22682	22520	22426	22719	22646	22776	22789	22618	22644	22758	22735	22709	22878	22667	22701	22605	22833	22799	22690	22603	22653	22677	22747	22513	22529	22668	22729	22658	22693	22810	22695	22700	22610	22821	22662	22705	22650	22567	22698	22647	22761	22589	22723	22660	22592	22800	22726	22635	22660	22554	22628	22757	22816	22483	22674	22767	22586	22720	22881	22690	22784	22550	22560	22566	22542	22750	22540	22804	22681	22558	22669	22560	22661	22452	22757	22593	22844	22810	22585	22815	22625	22651	22633	22636	22713	22709	22489	22469	22580	22774	22642	22741	22543	22692	22592	22585	22609	22639	22622	22727	22609	22629	22604	22569	22782	22545	22575	22763	22589	22651	22611	22686	22634	22656	22563	22763	22694	22722	22533	22652	22490	22736	22795	22525	22660	22641	22574	22668	22514	22790	22719	22522	22827	22798	22591	22688	22593	22585	22644	22617	22636	22668	22532	22468	22805	22661	22570	22542	22609	22693	22647	22541	22795	22779	22699	22528	22852	22752	22580	22710	22597	22602	22775	22657	22827	22573	22658	22544	22609	22745	22652	22648	22671	22561	22644	22684	22630	22790	22644	22346	22643	22451	22754	22716	22630	22709	22695	22437	22734	22731	22709	22706	22622	22673	22534	22702	22512	22544	22862	22634	22438	22824	22555	22726	22676	22676	22643	22625	22663	22772	22865	22730	22759	22585	22722	22896	22573	22643	22685	22458	22610	22674	22517	22462	22857	22659	22502	22774	22588	22713	22603	22576	22771	22753	22620	22681	22492	22707	22451	22672	22416	22797	22686	22827	22648	22778	22504	22759	22664	22658	22561	22796	22629	22867	22502	22693	22514	22451	22773	22615	22725	22609	22626	22747	22596	22700	22620	22706	22635	22648	22624	22584	22682	22616	22635	22702	22569	22705	22726	22827	22536	22674	22511	22795	22876	22786	22568	22804	22582	22617	22496	22625	22741	22379	22553	22696	22559	22776	22569	22652	22657	22617	22469	22567	22635	22734	22742	22862	22489	22724	22527	22652	22709	22837	22531	22553	22633	22630	22813	22788	22580	22669	22744	22797	22693	22528	22748	22629	22647	22684	22768	22609	22513	22698	22706	22667	22594	22633	22571	22705	22735	22673	22681	22591	22643	22665	22633	22638	22709	22713	22659	22706	22679	22732	22673	22545	22704	22665	22666	22830	22858	22690	22723	22577	22700	22586	22690	22598	22518	22565	22718	22709	22526	22779	22498	22553	22690	22733	22602	22632	22670	22594	22821	22641	22492	22531	22626	22496	22600	22594	22732	22628	22568	22730	22729	22606	22587	22704	22773	22614	22558	22747	22665	22596	22698	22661	22728	22620	22705	22675	22650	22693	22806	22711	22704	22753	22674	22501	22504	22644	22660	22812	22570	22650	22717	22510	22565	22777	22647	22688	22420	22794	22738	22745	22605	22685	22562	22811	22621	22619	22689	22588	22649	22676	22701	22616	22639	22855	22688	22596	22598	22786	22749	22806	22547	22599	22682	22654	22497	22681	22655	22787	22579	22633	22686	22656	22778	22586	22503	22749	22571	22599	22725	22611	22712	22594	22793	22568	22659	22580	22753	22541	22648	22613	22635	22753	22585	22673	22544	22682	22612	22605	22691	22731	22716	22416	22719	22720	22612	22718	22760	22690	22543	22772	22733	22629	22653	22660	22593	22645	22619	22532	22665	22600	22733	22577	22493	22695	22746	22614	22550	22475	22560	22662	22591	22660	22570	22803	22426	22601	22534	22725	22825	22729	22604	22579	22700	22449	22682	22700	22805	22545	22689	22576	22571	22580	22645	22573	22629	22577	22733	22530	22713	22637	22811	22844	22573	22624	22552	22660	22630	22650	22653	22537	22808	22742	22691	22553	22660	22787	22519	22669	22768	22709	22606	22613	22605	22558	22812	22583	22724	22559	22799	22603	22799	22746	22674	22674	22706	22503	22581	22762	22581	22825	22669	22895	22668	22641	22741	22815	22723	22713	22780	22699	22643	22670	22642	22665	22776	22556	22804	22761	22689	22596	22679	22707	22626	22668	22570	22655	22590	22721	22603	22671	22666	22792	22670	22744	22731	22691	22631	22608	22807	22614	22639	22773	22553	22660	22582	22653	22634	22627	22688	22689	22867	22689	22676	22620	22627	22670	22623	22611	22674	22689	22665	22743	22648	22763	22426	22583	22483	22841	22516	22761	22580	22572	22599	22807	22602	22736	22621	22751	22660	22570	22614	22790	22663	22706	22510	22585	22715	22661	22630	22671	22642	22696	22663	22639	22552	22747	22677	22937	22736	22637	22562	22731	22694	22722	22614	22767	22661	22702	22730	22719	22715	22646	22640	22703	22563	22506	22742	22580	22715	22750	22929	22544	22673	22650	22662
22414	24901	44909	45601	38769	33666	33503	31157	30822	31237	30971	30983	30812	30753	30760	30778	30894	30914	30870	30730	30769	30673	30818	31002	30775	30901	30612	30794	30766	30848	30528	30634	30834	30762	30904	30755	30611	30562	30668	30536	30639	30711	30417	30610	30511	30494	30745	30863	30758	30646	30447	30865	30762	30423	30807	30675	30628	30506	30635	30685	30709	30489	30693	30829	30728	30638	30770	30574	30748	30649	30500	30685	30635	30530	30613	30564	30751	30616	30657	30735	30341	30622	30929	31000	30738	30598	30631	30520	30705	30824	30732	30549	30571	30419	30527	30654	30694	30643	30528	30544	30756	30795	30561	30340	30437	30494	30837	30765	30557	30661	30498	30731	30807	30608	30501	30480	30718	30542	30536	30479	30815	30455	30530	30718	30937	30478	30279	30801	30585	30720	30590	30755	30542	30648	30688	30725	30683	30775	30649	30816	30566	30757	30511	30607	30562	30625	30600	30674	30446	30549	30675	30681	30665	30647	30476	30407	30362	30758	30508	30527	30711	30861	30525	30572	30630	30587	30548	30643	30757	30590	30946	30619	30702	30510	30501	30457	30639	30611	30615	30635	30629	30694	30792	30766	30561	30631	30505	30489	30557	30743	30643	30594	30536	30734	30616	30679	30479	30495	30435	30634	30566	30466	30789	30605	30455	30370	30672	30740	30567	30362	30411	30474	30652	31022	30675	30643	30963	30601	30561	30708	30471	30672	30646	30724	30678	30824	30599	30526	30701	30696	30816	30390	30583	30442	30572	30573	30553	30769	30688	30300	30685	30815	30686	30776	30720	30587	30600	30510	30467	30678	30552	30663	30947	30492	30816	30465	30540	30732	30687	30538	30455	30735	30642	30555	30431	30517	30451	30547	30730	30781	30584	30639	30816	30519	30779	30511	30774	30498	30632	30564	30618	30615	30445	30615	30594	30602	30800	30571	30569	30571	30502	30645	30535	30644	30772	30561	30440	30603	30839	30472	30660	30852	30510	30563	30775	30513	30427	30494	30573	30488	30785	30467	30679	30462	30609	30580	30471	30705	30401	30557	30627	30654	30618	30855	30615	30471	30607	30295	30614	30549	30555	30171	30558	30511	30464	30350	30629	30603	30714	30615	30561	30433	30398	30762	30721	30608	30485	30638	30586	30759	30677	30415	30540	30525	30694	30383	30527	30481	30583	30561	30675	30589	30558	30381	30556	30668	30656	30534	30563	30775	30816	30387	30545	30706	30501	30583	30959	30549	30845	30367	30425	30676	30705	30671	30705	30516	30622	30412	30524	30414	30645	30360	30701	30440	30710	30440	30570	30722	30238	30562	30617	30601	30510	30409	30782	30761	30645	30565	30665	30442	30791	30699	30444	30757	30662	30312	30607	30319	30334	30609	30777	30703	30646	30508	30725	30611	30450	30483	30649	30518	30719	30609	30701	30605	30755	30544	30565	30581	30343	30541	30513	30428	30567	30353	30678	30529	30529	30480	30301	30680	30479	30589	30568	30561	30410	30676	30611	30660	30740	30669	30745	30272	30523	30540	30478	30432	30587	30574	30529	30806	30742	30403	30617	30770	30620	30829	30612	30635	30621	30343	30460	30484	30587	30580	30746	30554	30553	30663	30879	30624	30398	30495	30697	30826	30712	30888	30276	30657	30418	30668	30409	30738	30684	30551	30680	30412	30616	30766	30602	30693	30509	30473	30630	30927	30913	30712	30444	30629	30647	30783	30520	30536	30517	30431	30663	30743	30722	30537	30430	30472	30467	30849	30637	30582	30573	30723	30423	30708	30678	30498	30616	30593	30557	30545	30798	30573	30771	30882	30621	30392	30632	30708	30729	30558	30424	30387	30731	30618	30681	30518	30649	30742	30652	30683	30650	30791	30569	30287	30673	30709	30509	30709	30694	30446	30512	30511	30716	30714	30440	30579	30588	30615	30734	30606	30589	30644	30503	30611	30574	30683	30665	30479	30465	30583	30549	30408	30600	30683	30583	30616	30486	30503	30446	30784	30347	30286	30517	30498	30600	30421	30389	30559	30548	30561	30559	30548	30733	30575	30537	30762	30739	30583	30566	30481	30739	30590	30768	30574	30476	30337	30683	30516	30615	30688	30725	30372	30567	30541	30610	30458	30420	30392	30647	30538	30428	30742	30618	30525	30548	30658	30495	30611	30476	30624	30629	30560	30726	30371	30520	30681	30406	30363	30562	30553	30507	30233	30728	30592	30494	30707	30722	30450	30660	30717	30647	30400	30841	30433	30548	30292	30408	30475	30722	30831	30545	30615	30218	30654	30638	30619	30573	30748	30672	30719	30514	30453	30575	30602	30822	30530	30718	30527	30574	30602	30543	30710	30572	30597	30648	30655	30637	30659	30561	30753	30648	30635	30533	30536	30495	30571	30608	30510	30646	30549	30535	30470	30609	30632	30778	30684	30625	30683	30416	30567	30680	30662	30599	30576	30583	30645	30614	30597	30561	30483	30745	30573	30545	30475	30417	30734	30576	30657	30653	30544	30456	30531	30755	30562	30431	30772	30877	30644	30667	30538	30306	30580	30661	30795	30384	30615	30607	30394	30573	30623	30529	30532	30680	30663	30383	30694	30646	30435	30424	30407	30544	30535	30548	30414	30764	30827	30610	30699	30422	30808	30588	30602	30315	30309	30720	30725	30608	30881	30594	30676	30393	30585	30602	30528	30617	30327	30656	30656	30462	30541	30435	30609	30768	30411	30712	30581	30526	30437	30717	30546	30521	30749	30818	30280	30631	30535	30572	30646	30484	30591	30625	30526	30616	30596	30778	30527	30642	30608	30598	30626	30727	30586	30599	30490	30752	30656	30434	30553	30487	30541	30267	30563	30435	30599	30459	30555	30586	30662	30569	30474	30575	30589	30624	30653	30424	30646	30501	30678	30706	30726	30493	30639	30654	30357	30754	30559	30606	30507	30712	30334	30385	30409	30508	30656	30582	30273	30528	30575	30573	30726	30337	30762	30663	30692	30691	30730	30685	30739	30538	30455	30643	30399	30379	30717	30620	30559	30849	30320	30404	30505	30745	30453	30631	30604	30484	30499	30576	30521	30632	30628	30577	30550	30738	30510	30658	30793	30415	30293	30536	30438	30392	30890	30551	30570	30462	30367	30471	30620	30545	30520	30430	30437	30778	30428	30525	30327	30506	30610	30509	30586	30610	30646	30799	30486	30708	30653	30502	30159	30681	30716	30766	30560	30622	30701	30544	30760	30810	30333	30867	30616	30576	30704	30560	30664	30668	30614	30549	30849	30650	30455	30464	30433	30759	30662	30740	30725	30619	30558	30582	30728	30472	30467	30612	30739	30663	30434	30749	30703	30276	30570	30531	30383	30384	30455	30648	30657	30559	30685	30628	30623	30520	30588	30725	30566	30567	30566	30763	30508	30491	30199	30515	30601	30723	30616	30515	30350	30285	30383	30577	30308	30736	30576	30401	30456	30513	30816	30561	30686	30650	30644	30581	30570	30508	30434	30487	30472	30706	30461	30703	30592	30337	30480	30562	30694	30639	30573	30360	30522	30314	30455	30794	30546	30544	30834	30192	30542	30605	30644	30788	30844	30584	30685	30631	30497	30454	30551	30470	30519	30918	30633	30662	30337	30486	30714	30621	30534	30810	30483	30770	30619	30579	30587	30560	30685	30662	30500	30861	30716	30457	30478	30835	30570	30831	30387	30671	30508	30759	30722	30586	30768	30661	30369	30691	30448	30657	30387	30581	30422	30787	30419	30660	30499	30735	30406	30669	30606	30741	30885	30771	30608	30440	30458	30518	30708	30618	30399	30288	30755	30444	30489	30508	30799	30901	30719	30423	30736	30551	30507	30337	30607	30690	30517	30531	30600	30737	30587	30439	30533	30405	30464	30761	30589	30783	30414	30384	30648	30427	30644	30546	30575	30537	30643	30672	30586	30614	30624	30445	30436	30551	30526	30486	30319	30654	30684	30646	30427	30703	30608	30707	30532	30530	30444	30545	30383	30547	30561	30454	30638	30420	30757	30759	30605	30584	30541	30563	30581	30834	30552	30849	30672	30511	30419	30630	30413	30539	30693	30379	30569	30489	30461	30559	30626	30615	30569	30554	30749	30563	30869	30490	30374	30773	30739	30599	30461	30560	30563	30694	30438	30666	30920	30732	30472	30659	30523	30635	30761	30546	30502	30795	30707	30397	30529	30616	30662	30319	30772	30811	30410	30599	30750	30389	30632	30737	30763	30635	30427	30566	30434	30450	30667	30676	30620	30552	30334	30608	30592	30383	30768	30620	30441	30440	30387	30495	30447	30612	30469	30398	30606	30789	30676	30709	30820	30707	30579	30620	30694	30571	30621	30367	30646	30691	30659	30646	30549	30824	30597	30408	30569	30518	30510	30571	30687	30415	30339	30472	30636	30666	30524	30589	30489	30702	30468	30487	30522	30559	30710	30756	30740	30621	30449	30501	30759	30471	30856	30667	30631	30830	30762	30508	30593	30644	30597	30686	30884	30432	30382	30784	30775	30811	30651	30612	30620	30959	30544	30616	30745	30363	30514	30455	30515	30562	30646	30811	30483	30608	30684	30766	30461	30818	30869	30487	30430	30637	30541	30656	30419	30429	30694	30615	30566	30727	30729	30607	30644	30586	30235	30775	30902	30633	30425	30489	30498	30761	30772	30533	30477	30675	30588	30636	30642	30438	30430	30583	30403	30681	30623	30574	30305	30626	30557	30610	30442	30501	30423	30448	30667	30491	30716	30626	30701	30837	30517	30722	30511	30432	30663	30464	30512	30479	30902	30571	30491	30471	30546	30472	30651	30495	30494	30702	30408	30511	30519	30573	30555	30536	30367	30400	30546	30636	30233	30503	30478	30531	30398	30452	30468	30529	30412	30357	30726	30492	30630	30360	30503	30664	30597	30576	30626	30422	30661	30531	30559	30442	30542	30491	30599	30342	30399	30630	30614	30674	30313	30696	30547	30348	30651	30546	30562	30596	30686	30606	30686	30601	30612	30327	30396	30721	30577	30439	30425	30388	30486	30629	30518	30397	30673	30491	30540	30858	30659	30582	30561	30668	30763	30653	30376	30452	30668	30586	30442	30420	30472	30503	30330	30653	30664	30603	30644	30505	30427	30685	30819
61036	95202	93110	79841	52834	31876	24683	23197	23047	23061	23158	23118	23137	23191	23136	23274	23160	23112	23182	23191	23213	23345	23319	23108	23151	23228	23091	23285	23320	23187	23125	23104	23408	23215	23231	23329	23259	23139	23174	23303	23041	23144	23028	23141	23280	23123	23244	23102	23314	23260	23333	23171	23338	23141	23163	23342	23224	23300	23092	23248	23273	23260	23267	23081	23095	23251	23189	23268	23099	23154	23158	23127	23277	23128	23128	23351	23153	22981	23254	23156	23220	23221	23245	23321	23131	23022	23240	23198	23205	23123	23189	23268	23271	23298	23163	23267	23258	23224	23436	23107	23128	23211	23154	23315	23229	23180	23032	23115	23155	23126	22991	23214	23112	23115	22978	23331	23212	23361	23187	23132	23203	23363	23134	23423	23045	23290	23225	23114	23252	23128	23206	23216	23315	23115	23203	23161	23252	23202	23042	23154	23359	23228	23115	23088	23110	23209	23213	23075	23207	22899	23294	23165	22937	23110	23134	23113	23369	23284	23145	23325	23304	23152	23252	22973	23277	23283	23168	23263	22945	23480	23212	23191	23053	23143	23259	23267	23309	23238	23081	23153	23326	23120	23159	23308	23074	23144	23208	23192	23010	23248	23054	23357	23203	23068	23155	23149	23164	23364	23075	23281	23185	23086	23032	23116	23176	23041	23207	23109	23105	23260	23316	23144	23181	23181	23372	23166	23243	23120	23129	23110	23216	23026	23032	23142	23172	23129	23138	23192	23207	23306	23099	23165	23303	23296	23107	23235	23220	23159	23131	23102	23386	23185	23262	23051	23202	23139	23218	23237	23262	23070	23359	23375	23221	23190	23302	23186	23371	23181	23069	23309	23151	23335	23335	23253	23227	23362	23239	23155	23142	23264	23159	23250	23257	23147	22996	23257	23033	23200	23172	23191	23158	23011	23279	23229	23143	23179	23268	23209	23012	23191	23248	23245	23237	23344	23136	23256	23037	23187	23182	23184	23286	23458	23130	23253	23117	23306	23165	23296	23069	23259	23163	23165	23264	23250	23139	23238	23294	23184	23082	23130	23201	23159	23020	23001	23064	23144	23188	23218	23125	23125	23378	23234	23330	23324	23249	23297	23037	23258	23135	23236	23383	23046	23179	23303	23154	23228	23254	23217	23101	23130	23194	23126	23166	23232	23088	22924	23372	23245	22933	23208	23384	23010	23188	23266	23122	23103	23284	23257	23188	23256	23252	23185	23079	23258	23147	22963	23441	23208	23134	23214	23072	23235	23083	23147	22990	23165	23410	23071	23054	23108	23239	23250	23284	23185	23144	23159	23409	23141	23256	23272	23239	23080	23356	23374	23206	22924	23341	23077	23241	23061	23256	23261	23220	23070	23281	23423	23193	23035	23433	23130	23287	23168	23154	23358	23192	23380	23166	23456	22881	23200	23338	23364	23037	23141	23211	23257	23196	23110	23325	23161	23323	23232	23224	23272	23122	22892	23510	23281	23280	23006	23274	23218	23223	23188	23167	23142	23284	23162	23054	23199	23242	23263	23409	23288	23391	23115	23123	23242	23217	23424	23208	23138	23078	23221	23124	23205	23254	23127	23043	23149	23165	23163	23111	23129	23094	23167	23426	23213	23259	23057	23241	23239	23172	23189	23284	23196	23213	23182	23129	23234	23365	23162	23259	23190	23201	23258	23110	23111	23243	23214	23107	23271	22959	23168	23155	23272	23253	23249	23330	23248	23145	23352	23268	23042	23055	23209	23216	23166	22963	23178	23174	23179	23243	23060	23299	23094	23221	23241	23177	23272	23519	23226	23299	23021	23201	23137	23183	23216	23234	23225	23259	23337	23181	23183	23316	23257	23248	23273	23158	23204	23313	23067	23142	23214	23249	23243	23047	23186	23412	23335	23157	23119	23083	23241	23123	23273	23182	23301	23224	23397	23181	23438	23146	23074	23104	23141	23254	23234	23397	23182	23193	23060	23135	23355	23105	23275	23156	23145	23077	23242	23173	23101	23193	23043	23162	23234	23228	23194	23322	23394	23281	23271	23194	23180	23220	23103	23362	23348	23252	23235	23221	23142	23204	23170	23312	23097	22979	23154	23118	23184	23279	23174	23195	23054	23150	23312	23295	23046	23405	22924	23220	23402	23200	23105	23158	23197	22924	23168	23236	23163	23433	23125	23270	23214	23308	23387	23279	23156	23178	23320	23297	23237	23091	23135	23301	23225	23204	23167	23377	23233	23217	23140	23167	23223	23108	23149	23177	23063	23136	23089	23369	23129	23100	23196	23263	23368	23436	23102	23047	23233	23268	23237	23075	23300	23141	23251	23058	23081	23260	23240	23010	23160	23050	23155	23305	23175	23347	22870	23327	23130	23312	23156	23338	22929	23154	23434	23305	23146	23240	23066	23351	23161	23205	23120	23012	23210	23212	23239	23093	23158	23171	23253	23191	23031	23228	23177	23196	23165	23192	23151	23262	23056	23177	23097	23275	23356	23148	23367	23160	23196	23103	23172	23300	23091	23349	23182	23170	23230	23079	23313	23281	23171	23258	22963	23170	23163	23152	23330	23018	23163	23122	23123	23283	23164	23258	23162	23238	23177	23189	23221	23292	23146	23290	23161	23045	23288	23226	23153	23150	23158	23114	23275	23075	23320	23351	23120	23001	23103	23213	23283	23191	23068	23104	23340	23276	23168	23264	23250	23236	23153	23311	23303	23122	23174	23049	23096	23128	23248	23236	23099	23137	23091	23287	23065	23142	23187	23119	23098	23183	23030	23284	23201	23114	23307	23217	23273	23116	23189	23222	23340	23149	23094	23030	23225	23247	23135	23122	23134	23235	23466	23242	23342	23029	23345	23258	23041	23292	23337	23006	23476	23211	23263	23217	23239	23224	23230	23168	23128	23292	23143	23178	23163	23255	23243	23129	23175	23133	23101	23159	22969	23252	23239	23343	23058	23341	23289	23330	23201	23244	23254	23168	23119	23200	23272	23152	23208	23349	23201	23150	23245	23253	23213	23010	23162	23419	22976	23207	23161	23205	23117	23324	23395	23199	23162	23013	23179	23269	23174	23198	23064	23145	23181	23030	23160	23056	23202	23282	23048	23148	23341	23360	23236	23270	23231	23182	23199	23088	23270	23180	23227	23246	23284	23144	23135	23076	23317	23337	23197	23190	23314	23156	23230	23060	23199	23167	23191	23213	23242	23215	23190	23204	23149	23196	23211	23169	23131	23205	23126	23264	23197	23219	23281	23071	23120	22864	23104	23215	23201	23079	23279	23296	23031	23180	23087	23313	23087	23416	23275	23077	23136	23226	23069	23045	23115	23174	23285	23259	23146	23097	23328	23272	22955	23416	23157	23292	23151	23150	23209	23180	23279	22968	23175	23121	23158	22999	23151	23259	23402	23187	23188	23374	23346	23201	23034	23245	23260	23193	23346	23060	23287	23216	23143	23249	23321	23206	23096	23087	23180	23267	22877	23379	23195	23315	22982	23033	23241	23241	23292	23283	23226	23202	23163	23152	23329	23304	23285	23186	23144	23277	23199	23300	23221	23323	23119	23326	23190	23214	23227	23185	23340	23059	23108	23121	23191	23308	23150	23242	23249	23432	23287	23387	23240	23201	23111	23281	23158	23219	23284	23106	23310	23108	23317	23289	23235	23180	23230	23096	23281	23165	23203	23187	23150	23110	23159	23170	23296	23375	23270	23091	23211	23063	23326	23172	23278	23137	23215	23100	23008	23064	23188	23232	23068	23063	23244	23208	23286	23226	23242	23113	23117	23105	23208	23180	23313	23251	23170	23234	23325	23231	23276	23425	23138	23202	23323	23096	23090	23130	23234	23090	23158	23136	23134	23181	23105	23178	23367	23154	23113	23168	23038	23188	23162	23050	23212	23206	23050	23350	23105	23231	23239	23176	23178	23309	23227	23046	23266	23297	22982	23175	23172	23120	23215	23191	23350	23203	23267	23280	23243	23207	23387	23282	23076	23194	23081	23326	23100	23101	23243	23044	23166	23008	23165	23322	23241	23017	23106	23334	23182	23287	23230	23267	23204	23228	23220	23089	23109	22978	23203	23458	23103	23258	23134	23203	23287	23215	23111	23055	23107	23075	23248	23217	23130	23184	23218	23197	23205	23031	23377	23346	23268	23275	23211	23249	23020	23264	23256	23200	23270	23384	23068	23065	23058	23138	23168	23307	23115	23276	23295	23221	23144	23052	23119	23216	22873	23266	23299	22970	23272	23173	23138	23214	23091	23083	23254	23404	23150	23243	23270	23326	23203	23277	23464	23129	23136	23150	23257	23233	23239	23053	23126	23218	23356	23050	23287	23174	23232	23152	23119	23299	23357	23078	23225	23209	23284	23190	23082	23295	23512	23344	23079	23032	23175	23199	23294	23193	23353	23277	23260	23196	23074	23186	23311	23049	23170	23226	23172	23105	23216	23365	23123	23260	23266	23128	23044	23240	23171	23139	23287	23318	23383	23239	23270	23181	23189	23061	23244	23201	23124	23196	23071	23177	23096	23157	23141	23339	23375	23301	23406	23232	23261	23196	23345	23199	23084	23224	23292	23275	23360	23115	23303	23152	23219	23105	23116	23315	23133	23150	23047	23335	23213	23349	23277	23287	23161	23253	23119	23104	23022	23197	23187	23105	23197	23245	23161	23220	23268	23229	23117	23369	23121	23145	23017	23199	23240	23250	23079	23316	23108	23025	22981	23208	23194	23160	23266	23227	23268	23082	23295	23143	23143	23139	22963	23152	23284	23094	23048	23131	23558	23157	23250	23259	23212	23119	22973	23065	23332	23250	23106	23051	23246	23194	23244	23224	23216	23373	23247	23312	23122	23188	23221	23318	23309	23442	23133	23131	23085	23075	23231	23157	22954	23198	23395	23178	23057	23177	23238	23259	23231	23198	23406	23296	23331	23266	23228	23161	23254	23083	23050	23150	23176	23176	23308	23335	22953	23161	23176	23277	23297	23211	23021	23174	23145	23272	23205	23297	23265	23285	23196	23389	23339	23169	23225	23386	23153	23180	23037	23178	23083	23201	23043	23247	23234	23256	23255	23110	23150	23127	23122	23177	22985	23186	23209	23141	23109	23105	23323	23206	23201	23239	23190	23309	23243	23165	23304	23192	23162
29040	40663	51988	41899	33340	30508	30262	29796	29625	29966	29615	29820	29635	29694	29794	29424	29777	29713	29719	29589	29860	29828	29626	29666	29658	29653	29727	29758	29710	29611	29719	29634	29626	29739	29712	29486	29754	29766	29277	29520	29813	29615	29740	29671	29563	29820	29593	29644	29737	29632	29768	29607	29790	29437	29731	29687	29705	29628	29645	29804	29792	29675	29763	29622	29614	29744	29736	29678	29939	29657	29428	29747	29736	29508	29725	29758	29502	29951	29819	29603	29608	29755	29917	29662	29847	29608	29628	29793	29808	29880	29626	29774	29647	29486	29668	29467	29696	30032	29657	29780	29652	29347	29846	29798	29676	29694	29544	29469	29572	29688	29565	29784	29686	29823	29594	29788	29641	29636	29861	29588	29861	29616	29977	29932	29713	29688	29682	29494	29733	29727	29755	29861	29688	29691	29664	29767	29549	29771	29812	29993	29708	29642	29514	29409	29318	29714	29539	29480	29637	29584	29818	29875	29817	29912	29531	29513	29806	29743	29747	29756	29706	29674	29642	29407	29893	29616	29562	29623	29623	29832	29745	29678	29978	29812	29528	29695	29562	29738	29445	29530	29557	29621	29431	29700	29620	29677	29688	29537	29608	29712	29677	29384	29600	29754	29808	29739	29568	29863	29687	29650	29650	29668	29703	29584	29599	29657	29951	29788	29622	29765	29322	29603	29719	29664	29505	29628	29709	29845	29724	29705	29649	29839	29762	29660	29717	29788	29724	29648	29668	29638	29602	29777	29968	29716	29663	29741	29576	29863	29546	29594	29704	29763	29666	30003	29786	29475	29786	29622	29437	29609	29598	29663	29602	29808	29717	29747	29692	29735	29547	29612	29463	29605	29919	29682	29522	29580	29787	29514	29477	29503	29924	29563	29702	29715	29570	29455	29590	29827	29927	29964	30025	29674	29608	29610	29668	29707	29662	29569	29890	29379	29514	29586	30032	29716	29559	29778	29721	29590	29594	29740	29723	29714	29452	29777	29711	29771	29834	29749	29515	29573	29623	29785	29988	29749	29698	29536	29671	29808	29400	29717	29396	29688	29702	29769	29544	29585	29843	29742	29401	29844	29541	29586	29366	29413	29795	29673	30002	29715	29739	29777	29569	29537	29781	29671	29672	29758	29659	29562	29592	29624	30000	29694	29532	29636	29743	29678	29774	29777	29785	29618	30034	29671	29877	29536	29688	29502	29536	29644	29734	29753	29765	29775	29775	29592	29255	29467	29702	29645	29605	29584	29605	29752	29653	29432	29530	29531	29639	29808	29843	29643	29615	29683	29667	29600	29784	29661	29756	29596	29616	29600	29424	29761	29707	29547	29764	29692	29812	29544	29731	29921	29540	29621	29859	29708	29925	29613	29518	29858	29982	29501	29667	29552	29767	29645	29612	29533	29796	29517	29497	29685	29652	29700	29662	29672	29645	29757	29704	29249	29636	29340	29461	29768	29705	29727	29778	29632	29663	29570	29607	29702	29697	29664	29722	29719	29496	29661	29716	29515	29618	29848	29716	29751	29891	29834	29934	29707	29698	29755	29885	29671	29728	29851	29850	29673	29672	29551	29532	29494	29565	29767	29545	29606	29658	29827	29759	29624	29844	29806	29798	29540	29586	29674	29457	29794	29674	29589	29877	29810	29529	29684	29944	29969	29790	29685	29585	29565	29539	29565	29634	29393	29600	29659	29799	29659	29648	29722	29453	29523	29664	29893	29592	29621	29724	29721	29689	29861	29876	29759	29902	29508	29605	29574	29829	29886	30094	29598	29719	29715	29760	29551	29709	29707	29710	29523	29671	29843	29665	29857	29686	29674	29434	29745	29859	29762	29751	29708	29648	29593	29748	29606	29745	29817	29892	29755	29799	29471	29847	29998	29888	29619	29615	29740	29690	29792	29759	29647	29743	29685	29905	29601	29636	29512	29872	29687	29605	29667	29728	29755	29642	29723	29683	29768	29805	29843	29491	29621	29602	29704	29817	29433	29629	29713	29881	29517	29870	29634	29657	29534	29792	29700	29844	29395	29747	29810	29503	29768	29681	29536	29722	29704	29574	29606	29793	29689	29619	29625	29541	29523	29648	29735	29868	29497	29727	29737	29651	29609	29658	29564	29942	29722	29696	29870	29685	29684	29705	29655	29864	29614	29625	29686	29579	29669	29824	29521	29507	29710	29606	29527	29865	29602	29648	29738	29738	29620	29640	29898	29777	29686	29396	29719	29770	29615	29748	29624	29838	29901	29963	29562	29855	29604	29783	29820	29801	29581	29853	29771	29678	29713	29723	29841	29638	29555	29737	29560	29649	29497	29635	29747	29599	29704	29672	29536	29628	29874	29956	29623	29677	29975	29588	29576	29511	29791	29481	29522	29342	29694	29428	29590	29688	29665	29724	29608	29518	29464	29482	29475	29780	29779	29673	29705	29983	29862	29668	29700	29654	29634	29508	29543	29473	29513	29866	29679	29757	29894	29698	29463	29799	29682	29651	29728	29843	29707	29713	29472	29738	29640	29790	29601	29619	29746	29848	29568	29410	29693	29839	29666	29578	29639	29634	29643	29587	29631	29815	29685	29436	29699	29696	29382	29817	29675	29723	29484	29916	29548	29592	29969	29659	29621	29677	29750	29878	29820	29651	29682	29853	29835	29597	29647	29976	29436	29557	29700	29624	29752	29593	29599	29998	29830	29466	29532	29450	29615	29621	29651	29712	29637	29607	29615	29735	29693	29713	29618	29784	29797	29631	29624	29769	29742	29709	29828	29641	29725	29793	29830	29731	29661	29539	29994	29997	29823	29646	29771	29779	29601	29722	29799	29865	29504	29836	29788	29821	29539	29636	29574	29800	29638	29877	29520	29595	29567	29921	29736	29682	29790	29725	29698	29614	29449	29705	29869	29709	29739	29709	29645	29715	29727	29662	29803	29654	29488	29753	29456	29574	29764	29633	29686	29657	29925	29558	29754	29458	29740	29514	29708	29644	29805	29608	29694	29705	30012	29595	29659	29764	29641	29688	29664	29789	29599	29711	29486	29662	29687	29509	29552	30174	29600	29540	29864	29964	29770	29542	29684	29615	29720	29578	29755	29678	29695	29694	29586	29546	29749	29939	29799	29691	29913	29845	29501	29705	29385	29667	29769	29580	29671	29447	29775	29649	29837	29546	29634	29658	30011	29939	29751	29780	29740	29697	29470	29815	29514	29531	29775	29857	29660	29736	29764	29814	29711	29725	29756	29592	29635	29562	29610	29617	29711	29481	29385	29393	29926	29876	29784	29563	29863	29821	29614	29657	29662	29718	29804	29593	30031	29747	29724	29692	29357	29751	29716	29637	29645	29691	29743	29728	29491	29605	29518	29621	29647	29636	29601	29929	29835	29838	29911	29834	29576	29809	29790	29852	29821	29594	29516	29506	29932	29668	29609	29541	29700	29753	29638	29949	29492	29621	29654	29480	29669	29692	30052	29648	29550	29659	29651	29983	29658	29690	29647	29753	29516	29775	29403	29759	29560	29783	29545	29708	29750	29653	29597	29447	29499	29667	29636	29691	29714	29714	29710	29622	29789	29810	29743	29635	29636	29608	29582	29521	29714	29461	29795	29542	29383	29778	29818	29616	29564	29634	29774	29908	30039	29805	29556	29591	29591	29914	29657	29849	29565	29717	29868	29547	29768	29591	29751	29604	29737	29749	29840	29690	29653	29883	29657	29694	29601	29596	29645	29448	29682	29537	29694	29814	29596	29743	29529	29659	29274	29506	29534	29610	29689	29551	29572	29380	29790	29719	29839	29764	29737	29722	29508	29699	29609	29682	29637	29563	29550	29967	29669	29701	29820	29785	29613	29670	29397	29703	29888	29533	29791	29662	29725	29851	29866	29754	29683	29664	29674	29921	29864	29696	29720	29664	29879	29575	29658	29645	29823	29454	29488	29505	29719	29309	29434	29765	29541	29763	29605	29694	29591	29804	29518	29661	29442	29537	29705	29607	29742	29597	29472	29838	29769	29580	29666	29778	29658	29746	29721	29627	29885	29765	29651	29514	29508	29663	29763	29772	29608	29725	29375	29829	29715	29491	29520	29582	29551	29776	29678	29871	29868	29874	29694	29686	29663	29826	29698	29720	29723	29487	29740	29855	29868	29513	29644	29816	29549	29768	29885	29544	29702	29627	29618	29663	29622	29579	29578	29488	29555	29536	29881	29739	29533	29553	29779	29397	29393	29564	29821	29750	29781	29717	29459	29707	29800	29830	29784	29543	29667	29550	29439	29678	29626	29751	29514	29751	29629	29681	29897	29511	29859	29464	29654	29923	29770	29546	29693	29663	29785	29659	29581	29923	29530	29569	29692	29466	29573	29628	29612	29706	29641	29727	29936	29752	29758	29793	29722	29736	29728	29845	29809	29698	29781	29692	29751	29552	29743	29725	29779	29767	29631	29388	29690	29583	29693	29780	29693	29791	29712	29711	29715	29630	29800	29708	29740	29520	29835	29622	29541	29851	29571	29680	29626	29684	29773	29654	29581	29745	29816	29556	29452	29594	29766	30011	29533	29365	29532	29834	29649	29764	29443	29606	29412	29669	29793	29471	29896	29733	29700	29587	29590	29676	29678	29668	29895	29737	29563	29616	29745	29728	29688	29718	29573	29710	29712	29800	29930	29556	29553	29789	29621	29747	29598	29592	29451	29673	29693	29634	29776	29868	29561	29624	29815	29767	29622	29675	29730	29748	29705	29457	29755	29702	29593	29698	29645	29816	29528	29658	29731	29784	29683	29697	29697	29511	29645	29431	29774	29786	29900	29524	29740	29672	29745	30008	29889	29666	29712	29639	29735	29564	29695	29814	29594	29432	29778	29891	29476	29981	29666	29572	29482	29581	29654	29705	29884	29660	29844	29574	29862	29436	29527	29748	29647	29669	29873	29792	29781	29877	29865	29909	29740	29826	29655	29874	29464	29624	29805	29628	29699	29695	29846	29687	29628	29709	29600	29871	29857	29563	29453	29760	29805	29818	29506	29843	29695	29637	29626	29633	29537	29695	29525	29788	29564	29401	29661	29641	29620	29910	29684	29820	29931	29684	29604	29639	29594	29581	29634	29661	29737	29389	29742	29809	29726	29778	29690	29618	29452	29795	29802	29780	29690
33522	64273	53828	36692	27297	23345	22631	22758	22581	22475	22509	22760	22765	22790	22640	22641	22661	22663	22744	22590	22619	22725	22660	22570	22573	22541	22590	22791	22672	22568	22588	22748	22345	22718	22561	22689	22579	22534	22604	22703	22559	22585	22625	22423	22470	22497	22726	22730	22587	22544	22603	22607	22600	22512	22471	22444	22632	22542	22469	22653	22650	22546	22545	22598	22538	22513	22613	22483	22583	22666	22549	22552	22754	22711	22773	22613	22477	22618	22651	22727	22540	22634	22627	22509	22643	22671	22704	22527	22483	22565	22576	22683	22630	22731	22381	22656	22543	22553	22692	22564	22465	22578	22525	22592	22610	22618	22423	22669	22667	22693	22379	22662	22615	22575	22328	22688	22624	22489	22685	22811	22554	22582	22669	22511	22848	22324	22567	22787	22732	22629	22677	22519	22633	22498	22822	22740	22689	22701	22892	22468	22684	22738	22649	22699	22630	22536	22477	22736	22613	22619	22647	22617	22649	22615	22590	22661	22584	22482	22524	22595	22675	22544	22515	22492	22489	22555	22665	22541	22633	22634	22546	22387	22506	22754	22601	22411	22524	22764	22534	22647	22887	22553	22576	22545	22685	22570	22406	22606	22602	22574	22403	22557	22566	22590	22640	22598	22655	22512	22629	22393	22603	22519	22642	22596	22761	22561	22562	22477	22575	22533	22622	22542	22734	22689	22754	22536	22522	22720	22514	22709	22634	22536	22816	22371	22568	22512	22579	22620	22532	22541	22405	22780	22509	22617	22571	22470	22528	22509	22686	22608	22459	22705	22479	22495	22515	22608	22660	22608	22784	22571	22668	22617	22558	22518	22443	22634	22537	22543	22748	22556	22679	22538	22598	22684	22524	22685	22722	22637	22690	22694	22635	22674	22623	22557	22621	22401	22834	22649	22472	22574	22708	22541	22885	22663	22572	22679	22649	22637	22621	22728	22377	22365	22529	22621	22612	22576	22630	22529	22536	22646	22650	22665	22563	22514	22558	22642	22810	22614	22436	22588	22323	22638	22883	22614	22585	22625	22620	22451	22612	22615	22568	22495	22503	22608	22547	22670	22702	22727	22619	22673	22504	22755	22558	22707	22550	22510	22652	22541	22571	22575	22647	22640	22513	22708	22583	22730	22601	22602	22555	22602	22627	22764	22703	22716	22547	22695	22574	22695	22440	22627	22528	22634	22511	22672	22667	22642	22549	22887	22652	22559	22640	22321	22664	22616	22504	22384	22641	22425	22625	22431	22685	22635	22623	22598	22731	22579	22615	22569	22643	22622	22634	22602	22646	22611	22726	22553	22441	22640	22534	22543	22653	22601	22557	22762	22777	22808	22435	22698	22493	22565	22634	22527	22523	22509	22494	22704	22810	22565	22719	22415	22470	22536	22768	22605	22607	22499	22574	22471	22692	22442	22615	22514	22571	22701	22600	22879	22578	22518	22697	22449	22648	22316	22700	22632	22881	22590	22524	22631	22563	22639	22694	22536	22550	22418	22546	22587	22607	22662	22521	22462	22543	22386	22655	22650	22484	22475	22546	22656	22755	22579	22591	22637	22289	22585	22718	22511	22567	22656	22605	22609	22508	22547	22671	22782	22572	22621	22739	22479	22474	22647	22654	22569	22483	22588	22772	22743	22477	22570	22478	22574	22689	22703	22593	22679	22699	22481	22654	22780	22548	22660	22855	22498	22647	22554	22510	22469	22621	22654	22626	22753	22693	22713	22643	22659	22520	22591	22668	22504	22587	22805	22622	22640	22557	22620	22613	22641	22631	22537	22539	22633	22608	22624	22564	22550	22460	22615	22574	22482	22429	22722	22471	22537	22567	22622	22594	22683	22708	22664	22486	22736	22523	22541	22569	22557	22470	22699	22895	22584	22580	22730	22540	22594	22507	22522	22572	22442	22621	22479	22622	22666	22489	22647	22872	22768	22694	22649	22550	22805	22459	22520	22821	22501	22411	22572	22701	22444	22732	22615	22611	22642	22422	22502	22720	22675	22555	22745	22472	22503	22488	22646	22555	22492	22611	22606	22789	22538	22630	22518	22375	22633	22530	22490	22585	22499	22486	22726	22664	22662	22519	22533	22577	22643	22697	22594	22526	22588	22545	22594	22522	22528	22533	22681	22476	22536	22741	22593	22700	22388	22616	22637	22612	22655	22678	22633	22603	22512	22591	22564	22609	22502	22434	22589	22554	22583	22680	22659	22597	22636	22537	22509	22468	22566	22715	22522	22579	22433	22546	22657	22620	22466	22717	22632	22674	22638	22697	22520	22482	22624	22565	22572	22668	22496	22544	22620	22770	22416	22549	22427	22774	22618	22632	22825	22742	22652	22681	22513	22892	22688	22545	22742	22516	22575	22696	22519	22569	22659	22457	22641	22619	22738	22605	22609	22703	22749	22618	22619	22634	22549	22583	22634	22474	22452	22724	22601	22650	22557	22627	22617	22653	22622	22579	22478	22572	22734	22473	22689	22732	22570	22646	22651	22763	22684	22529	22760	22683	22686	22655	22688	22646	22597	22646	22394	22500	22812	22595	22754	22421	22580	22567	22579	22636	22663	22518	22698	22774	22573	22618	22693	22465	22597	22643	22491	22651	22740	22574	22778	22611	22621	22718	22409	22726	22635	22451	22550	22663	22598	22604	22591	22537	22598	22675	22618	22772	22794	22543	22660	22454	22617	22591	22759	22629	22650	22709	22442	22482	22668	22473	22655	22517	22607	22555	22603	22559	22607	22453	22783	22662	22537	22564	22642	22808	22705	22526	22658	22691	22593	22599	22756	22610	22519	22546	22767	22754	22378	22668	22757	22547	22521	22658	22580	22840	22730	22663	22587	22689	22537	22478	22801	22542	22622	22768	22455	22680	22564	22715	22586	22572	22614	22750	22655	22707	22521	22441	22679	22614	22458	22691	22899	22583	22668	22668	22613	22519	22444	22776	22752	22672	22581	22524	22561	22516	22627	22709	22601	22673	22628	22687	22763	22627	22534	22489	22719	22512	22586	22728	22734	22547	22630	22541	22673	22529	22607	22560	22698	22602	22533	22550	22531	22671	22696	22552	22548	22463	22557	22625	22534	22473	22461	22700	22647	22558	22562	22493	22691	22747	22600	22515	22569	22624	22496	22600	22607	22567	22550	22740	22582	22561	22640	22491	22546	22565	22566	22639	22648	22672	22694	22622	22689	22593	22448	22705	22430	22443	22624	22753	22563	22640	22708	22520	22344	22751	22755	22608	22636	22599	22741	22639	22583	22864	22564	22559	22726	22720	22554	22450	22515	22668	22696	22570	22644	22466	22601	22663	22671	22695	22575	22540	22668	22586	22726	22429	22494	22559	22740	22604	22537	22691	22760	22705	22572	22681	22733	22618	22468	22633	22708	22559	22759	22634	22564	22557	22573	22705	22664	22681	22831	22508	22611	22681	22533	22564	22551	22456	22631	22532	22846	22593	22676	22527	22744	22565	22708	22600	22607	22550	22692	22675	22629	22642	22465	22529	22595	22642	22545	22557	22730	22575	22725	22720	22717	22877	22613	22689	22725	22754	22585	22619	22541	22564	22521	22732	22514	22678	22607	22581	22562	22672	22745	22555	22636	22679	22518	22585	22528	22708	22674	22677	22612	22674	22571	22627	22602	22605	22593	22594	22697	22632	22546	22661	22690	22465	22607	22706	22613	22608	22668	22663	22539	22320	22474	22495	22572	22672	22699	22442	22672	22705	22698	22748	22769	22508	22543	22628	22654	22627	22701	22587	22556	22515	22765	22596	22500	22682	22573	22555	22490	22525	22699	22572	22637	22763	22663	22592	22357	22435	22616	22609	22615	22657	22593	22639	22540	22709	22743	22602	22605	22686	22811	22673	22522	22601	22523	22620	22587	22696	22524	22742	22722	22590	22681	22639	22552	22577	22495	22574	22694	22482	22648	22618	22572	22704	22616	22694	22487	22584	22596	22448	22545	22724	22566	22545	22606	22632	22630	22630	22705	22509	22623	22723	22480	22682	22566	22724	22599	22490	22535	22815	22516	22645	22652	22534	22631	22350	22556	22371	22440	22583	22731	22692	22555	22477	22420	22681	22685	22651	22715	22560	22526	22687	22714	22501	22776	22519	22424	22759	22734	22789	22496	22663	22592	22485	22459	22543	22578	22799	22546	22742	22572	22498	22438	22664	22615	22728	22577	22660	22681	22567	22620	22506	22525	22734	22530	22499	22685	22543	22622	22731	22518	22816	22564	22739	22573	22744	22645	22645	22714	22492	22477	22524	22554	22761	22535	22486	22857	22780	22756	22685	22745	22695	22620	22558	22711	22521	22712	22708	22675	22618	22593	22382	22525	22576	22704	22684	22669	22626	22508	22584	22520	22617	22751	22562	22527	22540	22562	22637	22692	22696	22638	22791	22569	22486	22733	22695	22665	22631	22574	22608	22596	22589	22663	22643	22545	22670	22531	22614	22706	22511	22613	22617	22542	22609	22713	22660	22464	22632	22456	22602	22558	22549	22745	22685	22609	22833	22770	22571	22721	22614	22625	22452	22661	22609	22588	22669	22609	22721	22679	22525	22540	22528	22480	22851	22709	22662	22718	22487	22816	22568	22799	22717	22586	22679	22553	22750	22568	22701	22713	22805	22631	22598	22811	22509	22700	22630	22432	22604	22617	22490	22573	22569	22491	22635	22706	22650	22447	22655	22662	22773	22758	22744	22629	22716	22445	22541	22707	22425	22476	22775	22673	22785	22554	22487	22574	22704	22745	22602	22623	22533	22613	22550	22662	22420	22523	22585	22511	22611	22599	22447	22368	22807	22624	22481	22708	22578	22460	22536	22596	22489	22522	22691	22651	22570	22584	22466	22604	22737	22569	22681	22649	22513	22542	22560	22661	22602	22681	22435	22699	22681	22585	22762	22515	22717	22452	22635	22795	22646	22478	22563	22657	22639	22553	22533	22500	22806	22757	22622	22634	22791	22711	22455	22530	22709	22474	22532	22592	22618	22551	22457	22524	22519	22665	22568	22547	22573	22680	22691	22751	22624	22600	22547	22566	22693	22569	22502	22682	22580	22566	22553	22698	22708	22610	22533	22571	22508	22503	22590	22580	22684	22497	22497	22664	22570	22576	22776	22582	22596	22836
24108	26875	48290	47524	37711	32429	31867	30077	29778	30073	29794	29845	29795	29891	29920	29959	30041	29780	30090	29595	29637	29755	29780	29832	29876	29730	29624	29682	29689	29985	29869	29657	29873	29668	29670	29460	29769	29871	29723	29719	29990	29697	29887	29768	29649	29695	29855	29858	29681	29481	29693	29705	29734	29826	29823	29795	29722	29702	29594	29702	29556	29823	29742	29690	29538	29511	29739	29625	29684	29795	29783	29903	29821	29653	29708	29799	29913	29817	29574	29729	29671	29796	29739	29672	29572	29528	29707	29774	30033	29828	29619	30095	30068	29483	29671	29718	29744	29510	29971	29672	29509	29563	29522	29364	29410	29719	29804	29537	29968	29588	29696	29645	29345	29529	29824	29772	29900	29678	29663	29707	29887	29630	29481	29484	29986	29682	29375	29859	29478	29867	29915	29559	29761	29610	29541	29681	29733	29626	29636	29700	29712	29708	29645	29592	29667	29542	29791	29728	29560	29690	29761	29586	29526	29825	29615	29925	29820	29649	29689	29714	29899	29601	29707	29679	29715	29641	29830	29724	29554	29814	29605	29447	29732	29689	29885	29668	29469	29798	29647	29573	29534	29743	29612	29686	29545	29708	29487	29561	29596	29861	29689	29479	29504	29695	29607	29710	29955	29581	29624	29758	29866	29756	29450	29695	29720	29801	29483	29532	29699	29739	29723	29541	29516	29649	29611	29803	29879	29937	29616	29737	29311	29624	29396	29418	29617	29714	29643	29786	30029	29739	29485	29565	29683	29503	29749	29585	30039	29423	29715	29668	29561	29734	29639	29655	29585	29621	29702	29588	29592	29640	29455	29648	29407	29715	29498	30007	29610	29511	29459	29693	29712	29666	29704	29446	29626	29668	29728	29665	29625	29671	29714	29575	29576	29656	29736	29635	29708	29707	29955	29594	30011	29520	29649	29606	29475	29680	29556	29616	29665	29643	29379	29699	29512	29529	29585	29755	29654	29678	29855	29602	29516	29716	29840	29534	29809	29695	29839	29705	29782	29775	29746	29519	29804	29594	29564	29755	29352	29560	29725	29621	29512	29785	29722	29610	29695	29705	29519	29706	29834	29785	29555	29839	29797	29711	29751	29668	29732	29806	29331	29656	29619	29665	29671	29645	29668	29729	29575	29664	29571	29633	29652	29637	29524	29569	29696	29610	29684	29824	29845	29753	29656	29710	29753	29641	29623	29551	29728	29597	29486	29761	29712	29720	29653	29626	29651	29890	29615	29717	29823	29672	29570	29610	29708	29302	29517	29798	29571	29751	29622	29628	29980	29561	29542	29625	29356	29581	29853	29805	29574	29517	29648	29663	29542	29552	29823	29758	29783	29469	29923	29661	29737	29510	29599	29530	29886	29810	29827	29842	29681	29750	29589	29762	29415	29623	29567	29532	29549	29555	29647	29586	29699	29819	29641	29629	29739	29664	29550	29788	29670	29524	29670	29699	29757	29589	29541	29782	29609	29654	29581	29577	29629	29560	29460	29618	29610	29660	29582	29669	29777	29701	29733	29862	29715	29691	29631	29777	29679	29862	29701	29577	29672	29770	29565	29522	29512	29602	29685	29660	29717	29535	29625	29771	29638	29704	29909	29824	29514	29582	29642	29562	29696	29609	29567	29832	29689	29807	29578	29401	29701	29725	29556	29276	29797	29674	29841	29739	29936	29710	29849	29726	29490	29921	29590	29712	30073	29572	29592	29605	29620	29753	29731	29726	29590	29819	29663	29892	29737	29950	29712	29665	29572	29367	29653	29813	29517	29602	29647	29760	29772	29713	29672	29576	29650	29684	29624	29634	29584	29566	29642	29495	29289	29766	29673	29862	29557	29901	29618	29534	29763	29512	29688	29513	29753	29560	29621	29702	29356	29415	29553	29830	29907	29672	29839	29648	29613	29572	29556	29512	29541	29588	29576	29759	29528	29644	29742	29723	29632	29651	29852	29687	29797	29861	29745	29268	29749	29686	29592	29672	29577	29774	29693	29603	29660	29603	29700	29713	29706	29641	29588	29447	29840	29510	29674	29659	29653	29627	29613	29837	29812	29761	29798	29430	29769	29579	29766	29568	29657	29635	29615	29551	29484	29656	29576	29619	29741	29512	29703	29546	29703	29599	29747	29567	29635	29433	29531	29682	29906	29501	29478	29561	29354	29479	29674	29753	29693	29616	29741	29600	29702	29666	29747	29847	29799	29706	29537	29699	29828	29671	29878	29816	29724	29620	29653	29594	29659	29731	29951	29598	29803	29457	29746	29605	29658	29678	29586	29729	29558	29616	29609	29691	29746	29784	29460	29708	29724	29779	29593	29595	29790	29818	29724	29429	29814	29724	29721	29671	29480	29663	29560	29729	29778	29828	29747	29766	29582	29629	29684	29641	29320	29649	29626	29723	29626	29537	29852	29848	29639	30051	29702	29731	29613	29505	29493	29538	29586	29698	29600	29516	29728	29712	29578	29869	29411	29680	29672	29765	29738	29444	29644	29718	29696	29920	29522	29730	29653	29552	29764	29659	29739	29617	29768	29680	29819	29386	29567	29716	29638	29525	29728	29760	29508	29601	29714	29582	29721	29817	29757	29877	29684	29685	29392	29438	29840	29739	29397	29921	29739	29651	29679	29825	29697	29585	29701	29760	29486	29726	29654	29621	29650	29558	29787	29682	29767	29877	29581	29907	29836	29775	29708	29538	29560	29560	29641	29573	29571	29620	29896	29866	29897	29829	29807	29588	29528	29644	29810	29857	29909	29489	29898	29610	29337	29733	29707	29802	29737	29739	29520	29682	29642	29606	29869	29721	29747	29618	29583	29686	29701	29574	29865	29657	29507	29819	29937	29552	29656	29550	29558	29619	29866	29756	29607	29728	29718	29750	29430	29576	29530	29735	29776	29532	29737	29656	29735	29527	29536	29658	29487	29619	29654	29740	29610	29744	29587	29617	29665	29515	29540	29694	29488	29443	29828	29724	29773	29559	29644	29728	29528	29611	29849	29715	29836	29529	29650	29783	29612	29809	29653	29743	29734	29633	29689	29662	29736	29668	29479	29536	29827	29692	29748	29558	29699	29876	29616	29472	29632	29699	29814	29608	29632	29613	29694	29845	29413	29564	29759	29619	29585	29595	29643	29760	29733	29600	29802	29826	29473	29756	29495	29444	29892	29567	29912	29560	29661	29608	29624	29539	29537	29351	29526	29681	29478	29864	29703	29501	29772	29572	29488	29624	29616	29944	29677	29697	29618	29818	29917	29808	29622	29720	29670	29627	29493	29530	29607	29668	29532	29493	29701	29635	29939	29883	29732	29640	29632	29393	29424	29755	29647	29854	29551	29382	29703	29717	29904	29636	29536	29699	29818	29701	29522	29336	29350	29729	29739	29735	29729	29709	29634	29916	29668	29753	29416	29669	29807	29567	29592	29673	29671	29419	29659	29747	29617	29656	29412	29501	29697	29609	29846	29501	29769	29533	29457	29704	29767	29771	29651	29788	29711	29941	29587	29773	29736	29857	29784	29465	29645	29830	29517	29650	29560	29617	29719	29654	29448	29500	29563	29804	29794	29572	29521	29856	29569	29883	29510	29790	29616	29529	29628	29644	29367	29765	29522	29616	29732	29427	29515	29555	29655	29553	29371	29752	29635	29621	29878	29824	29723	29614	29744	29615	29679	29507	29349	29714	29582	29720	29634	29702	29514	29688	29910	29590	30102	29655	29755	29460	29725	29617	29419	29622	29809	29689	29785	29946	29601	29865	29543	29720	29810	29417	29602	29494	29904	29617	29635	29910	29610	29892	29727	29581	29626	29665	29679	29554	29683	29871	29489	29479	29604	29628	29802	29671	29701	29373	29638	29419	29626	29765	29624	29803	29569	29935	29784	29805	29765	29431	29546	29827	29627	29726	29667	29844	29729	29876	29663	29773	29477	29594	29683	29561	29849	29623	29574	29597	29583	29675	29801	29608	29660	29488	29821	29745	29649	29853	29567	29658	29645	29747	29501	29531	29631	29647	29770	29572	29731	29684	29782	29699	29594	29634	29585	29688	29740	29636	29517	29714	29888	29762	29599	29292	29560	29596	29768	29696	29613	29576	29751	29639	30027	29525	29756	29603	29614	29469	29852	29624	29842	29627	29584	29790	29699	29745	29791	29643	29593	29571	29785	29527	29717	29767	29607	29670	29531	29339	29523	29796	29846	29760	29570	29586	29555	29650	29679	29785	29580	29731	29776	29527	29618	29725	29726	29559	29663	29816	29587	29695	29366	29693	29823	29614	29678	29715	29733	29700	29541	29709	29698	29725	29706	29628	29763	29622	29584	29733	29759	29820	29546	29703	29656	29406	29746	29617	29699	29930	29784	29815	29580	29569	29856	29824	29976	30033	29776	29792	29783	29675	29380	29657	29666	29786	29732	29570	29462	29861	29827	29695	29631	29527	29751	29396	29745	29714	29755	29643	29805	29591	29669	29793	29871	29348	29659	29966	29852	29667	29714	29895	29520	29858	29414	29543	29689	29754	29369	29810	29707	29585	29635	29839	29631	29641	29680	29647	29763	29933	29479	29595	29485	29344	29733	29617	29797	29559	29543	29770	29654	29673	29601	29866	29554	29739	29697	29736	29563	29786	29600	29492	29672	29573	29756	29596	29708	29968	29820	29670	29735	29666	29751	29861	29781	29697	29925	29578	29820	29541	29382	29728	29584	29602	29705	29595	29654	29848	29787	29821	29652	29612	29774	29673	29855	29805	29740	29703	29672	29436	29510	29473	29841	29784	29563	29607	29741	29794	29700	29702	29617	29884	29563	29655	29452	29585	29758	29678	29715	29790	29628	29735	29712	29768	29887	29668	29616	29837	29917	29717	29776	29538	29810	29824	29768	29541	29666	29506	29562	29567	29594	29513	29729	29780	29735	29554	29829	29774	29480	29639	29473	29629	29526	29673	29693	29524	29777	29730	29622	29548	29619	29592	29575	29666	29643	29679	29854	29517	29643	29592	29828	29636	29741	29612	29792	29863	29836	29726	29676	29747	29715	29555	29689	29356	29489	29797	29580	29437	29654	29347	29644	29582	29803	29719	29695	29637	30034	29780	29977	29604	29706	29767	29737	29814	29696	29773	29537	29496	29540	29561	29516	29732	29521	29862
53230	100688	87726	61773	39710	26788	23435	22896	22762	22619	22639	22990	22636	22697	22697	22864	22531	22804	22652	22747	22710	22636	22956	22715	22637	22682	22789	22566	22662	22661	22758	22664	22820	22592	22819	22821	22750	22667	22763	22763	22493	22580	22638	22775	22751	22812	22453	22755	22706	22770	22723	22561	22724	22813	22595	22658	22646	22508	22797	22720	22628	22674	22727	22753	22591	22641	22747	22718	22816	22598	22588	22598	22815	22480	22486	22624	22679	22617	22582	22874	22844	22789	22738	22471	22578	22867	22614	22651	22735	22904	22918	22724	22691	22823	22518	22573	22765	22632	22606	22648	22580	22685	22601	22586	22637	22695	23003	22660	22732	22645	22702	22668	22541	22764	22624	22727	22684	22520	22650	22894	22751	22637	22649	22701	22618	22595	22715	22853	22612	22794	22737	22759	22691	22585	22846	22854	22648	22644	22847	22608	22676	22461	22586	22680	22570	22764	22874	22683	22865	22718	22773	22583	22783	22613	22794	22661	22642	22616	23017	22519	22897	22642	22633	22675	22679	22611	22661	22701	22686	22685	22747	22626	22599	22814	22841	22606	22677	22643	22825	22452	22658	22652	22585	22861	22722	22568	22821	22691	22738	22664	22542	22855	22619	22498	22736	22713	22695	22840	22711	22691	22565	22663	22567	22609	22733	22587	22678	22660	22501	22991	22678	22687	22675	22704	22613	22656	22531	22745	22537	22746	22731	22662	22422	22862	22603	22758	22649	22559	22630	22848	22797	22654	22794	22909	22660	22567	22692	22717	22622	22709	22633	22719	22790	22708	22807	22667	22665	22564	22501	22580	22617	22600	22573	22641	22816	22693	22648	22784	22633	22720	22650	22724	22492	22692	22617	22736	22890	22839	22787	22496	22891	22727	22796	22653	22877	22693	22653	22543	22565	22494	22538	22585	22485	22825	22661	22705	22602	22686	22611	22653	22944	22551	22537	22463	22839	22931	22656	22588	22726	22598	22534	22658	22557	22911	22806	22768	22782	22787	22557	22597	22852	22516	22706	22868	22653	22795	22723	22654	22644	22801	22494	22781	22550	22713	22783	22634	22587	22516	22663	22620	22884	22735	22742	22713	22855	22568	22781	22875	22712	22679	22668	22619	22788	22735	22640	22541	22361	22639	22736	22699	22806	22619	22906	22617	22757	22664	22697	22715	22633	22572	22678	22623	22774	22650	22594	22766	22705	22646	22709	22625	22792	22605	22690	22658	22680	22600	22804	22699	22619	22684	22607	22737	22747	22717	22657	22597	22794	22656	22651	22713	22855	22672	22699	22513	22721	22501	22632	22753	22658	22703	22701	22679	22698	22755	22618	22725	22621	22734	22580	22704	22685	22634	22773	22745	22793	22791	22733	22791	22784	22636	22817	22597	22743	22579	22692	22770	22793	22628	22700	22765	22738	22823	22871	22654	22852	22717	22798	22623	22791	22630	22669	22753	22709	22622	22852	22666	22637	22689	22629	22776	22556	22584	22698	22746	22711	22741	22977	22712	22557	22618	22632	22835	22764	22593	22702	22579	22690	22571	22693	22415	22665	22684	22721	22607	22558	22655	22621	22846	22494	22560	22682	22725	22534	22906	22721	22705	22777	22630	22813	22580	22635	22763	22727	22834	22682	22770	22551	22642	22705	22525	22734	22659	22765	22599	22655	22732	22894	22814	22705	22699	22518	22705	22530	22728	22732	22831	22647	22556	22804	22760	22748	22691	22587	22681	22713	22718	22663	22566	22651	22638	22677	22745	22838	22507	22567	22532	22687	22696	22704	22583	22634	22827	22783	22594	22703	22766	22735	22665	22655	22689	22793	22852	22855	22792	22656	22585	22845	22546	22643	22767	22668	22549	22721	22683	22731	22724	22794	22623	22738	22459	22483	22613	22831	22666	22697	22607	22762	22805	22705	22650	22754	22661	22692	22519	22685	22564	22662	22574	22748	22822	22673	22753	22607	22753	22637	22777	22733	22757	22793	22625	22678	22479	22667	22578	22908	22611	22668	22678	22719	22749	22785	22505	22753	22682	22688	22806	22869	22611	22618	22707	22680	22563	22611	22704	22634	22742	22607	22696	22793	22591	22789	22627	22739	22821	22676	22584	22487	22591	22765	22777	22733	22651	22739	22723	22725	22750	22663	22539	22811	22634	22694	22621	22658	22691	22679	22686	22615	22827	22554	22641	22698	22578	22572	22737	22747	22607	22598	22598	22781	22725	22721	22568	22903	22709	22664	22741	22695	22683	22679	22692	22715	22535	22887	22531	22697	22733	22804	22706	22690	22574	22747	22647	22676	22751	22790	22697	22615	22482	22717	22740	22839	22788	22647	22619	22793	22636	22670	22738	22704	22609	22872	22582	22648	22721	22806	22816	22707	22669	22630	22551	22567	22666	22444	22823	22807	22650	22688	22745	22593	22846	22593	22730	22810	22604	22815	22685	22785	22821	22665	22655	22799	22646	22683	22802	22722	22759	22715	22324	22761	22580	22747	22540	22648	22524	22754	22695	22649	22801	22591	22716	22439	22752	22585	22720	22749	22682	22792	22633	22474	22886	22573	22673	22608	22748	22819	22735	22591	22743	22689	22871	22703	22748	22696	22852	22782	22685	22904	22698	22747	22712	22816	22536	22681	22685	22712	22601	22561	22824	22620	22740	22710	22681	22704	22876	22758	22626	22894	22584	22802	22705	22520	22690	22654	22350	22593	22831	22636	22505	22653	22701	22510	22593	22735	22799	22440	22923	22625	22576	22841	22608	22751	22756	22655	22659	22471	22524	22616	22664	22743	22636	22727	22745	22710	22718	22590	22590	22623	22698	22636	22694	22607	22686	22531	22790	22636	22512	22620	22617	22825	22707	22517	22761	22770	22442	22804	22753	22732	22582	22677	22917	22646	22516	22682	22544	22533	22774	22849	22641	22767	22755	22795	22777	22579	22891	22672	22769	22717	22772	22543	22648	22751	22624	22777	22769	22814	22632	22797	22800	22609	22814	22617	22735	22633	22670	22590	22801	22449	22497	22662	22552	22588	22944	22633	22745	22654	22788	22501	22645	22743	22816	22649	22846	22604	22795	22886	22680	22820	22638	22691	22661	22852	22709	22736	22633	22702	22662	22648	22820	22504	22587	22738	22698	22706	22717	22658	22874	22557	22684	22591	22480	22834	22580	22631	22689	22748	22591	22687	22576	22606	22572	22720	22653	22750	22578	22702	22740	22669	22703	22747	22648	22540	22677	22680	22807	22750	22808	22469	22738	22529	22472	22642	22529	22830	22444	22614	22698	22638	22476	22661	22697	22656	22636	22686	22578	22717	22683	22654	22649	22828	22497	22654	22601	22690	22864	22733	22761	22784	22821	22530	22474	22619	22899	22755	22670	22732	22746	22652	22627	22634	22732	22589	22578	22538	22707	22738	22647	22827	22677	22545	22812	22543	22835	22765	22748	22812	22624	22961	22695	22710	22626	22853	22797	22566	22554	22699	22741	22726	22630	22875	22663	22717	22703	22665	22592	22914	22703	22631	22607	22579	22797	22656	22910	22769	22715	22717	22571	22719	22538	22724	22613	22654	22740	22686	22832	22746	22696	22675	22666	22611	22554	22663	22807	22689	22574	22824	22645	22663	22812	22696	22650	22788	22708	22687	22792	22674	22799	22667	22740	22526	22622	22761	22603	22648	22666	22774	22735	22680	22689	22708	22680	22620	22609	22708	22535	22772	22620	22592	22626	22895	22596	22727	22549	22689	22602	22649	22565	22711	22782	22671	22572	22864	22658	22819	22731	22712	22551	22734	22662	22699	22667	22652	22730	22613	22787	22645	22683	22755	22532	22590	22834	22813	22864	22652	22712	22654	22631	22812	22608	22710	22729	22969	22729	22789	22728	22510	22525	22631	22768	22757	22711	22685	22640	22713	22657	22753	22774	22661	22517	22535	22836	22642	22733	22851	22552	22954	22582	22817	22881	22520	22919	22671	22601	22796	22703	22683	22636	22675	22630	22553	22647	22548	22671	22752	22551	22510	22759	22714	22841	22725	22578	22653	22716	22580	22847	22779	22731	22775	22746	22782	22627	22863	22694	22710	22726	22826	22748	22589	22698	22930	22672	22744	22501	22637	22627	22666	22613	22790	22627	22794	22649	22746	22641	22807	22556	22635	22661	22532	22823	22643	22774	22724	22775	22644	22698	22562	22834	22663	22716	22411	22695	22932	22744	22619	22729	22762	22746	22873	22517	22749	22560	22766	22540	22713	22639	22855	22659	22725	22653	22747	22531	22591	22753	22559	22598	22836	22780	22814	22631	22821	22590	22708	22776	22646	22840	22531	22556	22555	22795	22779	22679	22799	22762	22748	22684	22866	22727	22720	22828	22757	22816	22726	22693	22754	22810	22716	22774	22868	22694	22771	22756	22689	22752	22713	22688	22687	22761	22813	22701	22628	22764	22662	22543	22633	22711	22672	22413	22644	22577	22725	22805	22725	23000	22754	22794	22711	22635	22819	22760	22835	22828	22712	22512	22637	22587	22704	22542	22701	22738	22848	22481	22773	22805	22581	22679	22669	22715	22617	22650	22906	22738	22778	22865	22836	22871	22806	22669	22720	22879	22690	22709	22589	22717	22773	22690	22642	22485	22786	22620	22476	22678	22577	22627	22724	22586	22718	22470	22686	22678	22658	22755	22862	22708	22772	22718	22682	22696	22661	22598	22634	22559	22671	22502	22655	22744	22721	22725	22636	22585	22840	22644	22594	22813	22521	22953	22733	22750	22665	22619	22860	22599	22726	22837	22937	22561	22746	22672	22433	22779	22777	22635	22857	22850	22566	22606	22780	22695	22740	22728	22695	22782	22639	22692	22581	22606	22873	22835	22387	22690	22826	22558	22661	22740	22592	22723	22680	22643	22530	22572	22626	22776	22657	22701	22607	22836	22740	22764	22652	22696	22660	22635	22669	22542	22618	22677	22996	22820	22492	22825	22788	22622	22711	22703	22698	22733	22781	22768	22624	22649	22850	22611	22627	22652	22737	22627	22835	22614	22752	22643	22776	22695	22657	22709	22785	22631	22671	22678	22667	22675	22848	22565	22683	22629	22766	22653	22687	22869	22666	22699	22850	22696	22621	22693	22839	22671	22620	22614
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
