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
339607999891	339608000441	339608000992	339608001542	339608002092	339608002642	339608003193	339608003743	339608004293	339608004843	339608005393	339608005944	339608006494	339608007044	339608007594	339608008144	339608008695	339608009245	339608009795	339608010345	339608010895	339608011446	339608011997	339608012546	339608013098	339608013648	339608014197	339608014747	339608015297	339608015847	339608016397	339608016949	339608017498	339608018049	339608018600	339608019148	339608019698	339608020248	339608020798	339608021349	339608021899	339608022449	339608022999	339608023551	339608024101	339608024651	339608025199	339608025749	339608026300	339608026851	339608027400	339608027951	339608028502	339608029050	339608029602	339608030150	339608030700	339608031251	339608031802	339608032351	339608032902	339608033453	339608034003	339608034553	339608035101	339608035653	339608036202	339608036753	339608037302	339608037853	339608038404	339608038954	339608039504	339608040052	339608040602	339608041153	339608041704	339608042254	339608042803	339608043353	339608043905	339608044453	339608045005	339608045555	339608046104	339608046655	339608047205	339608047755	339608048306	339608048856	339608049404	339608049956	339608050506	339608051056	339608051606	339608052156	339608052707	339608053257	339608053807	339608054355	339608054907	339608055457	339608056007	339608056557	339608057107	339608057658	339608058206	339608058756	339608059306	339608059856	339608060408	339608060958	339608061508	339608062057	339608062607	339608063159	339608063707	339608064257	339608064809	339608065359	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22831	21470	29359	24086	22783	28360	32971	30379	30055	30340	30063	29668	29712	29292	29526	29250	29333	29371	29170	29301	29172	29156	29378	29019	29212	35320	35973	34664	31942	30345	29518	28901	29014	28949	28719	28984	28950	28942	29107	29126	28869	29035	29019	28964	28912	28855	29050	29019	28826	29000	29015	28936	29006	29003	29015	28995	28929	28985	28908	28929	28871	28729	29103	28883	28816	28856	28973	28999	29240	29174	29016	28792	29020	29027	28950	29005	28737	29107	29076	28915	29051	28840	28969	29083	28886	29011	28861	28841	28667	29079	29002	28860	29011	28959	28918	28975	29054	29059	28946	28844	28972	28793	28959	28981	28781	28705	28944	28795	28755	28712	28807	29064	28757	29040	29037	28642	29005	28876	28979	29036	28712	28809	28795	28738	28685	28844	28913	28737	29009	28963	28927	28832	28685	28852	28964	28856	28990	28892	28900	28554	28872	28824	28859	28913	28952	28811	28997	28934	29019	28959	28757	28771	29035	28846	29008	28876	28815	28932	28962	28901	28788	29027	28911	29132	28852	29000	29122	28889	28889	28802	28928	28785	28962	28980	28586	28889	28757	28929	28869	28896	28987	28649	28763	28827	28802	28805	28871	28884	28737	28895	28786	29111	29029	28926	29159	28756	28849	28739	28940	28868	28947	28936	28737	28986	28866	28806	29021	29162	28970	28777	28690	29203	28813	28966	28857	28923	28829	28931	28707	28730	28960	29026	28916	28709	28847	29303	28659	28924	28832	28763	28927	29078	28873	28681	28729	28857	28701	28957	28773	28600	28949	28960	28910	28917	28861	28954	28718	29125	28808	28760	28870	28986	28708	29023	28730	28946	28999	29049	28918	28674	28790	29037	28864	28640	28893	28946	28927	28911	28608	29027	28821	28665	29219	28771	28911	28892	28679	29034	28928	29022	28839	28785	28748	28859	28896	28911	28991	28895	29039	28713	28973	28843	29026	28852	28835	28829	29106	29093	28878	28980	28936	29212	28870	29008	28996	28939	28936	29077	28870	29000	28849	28895	28973	28912	29102	28830	28998	28978	28825	28605	29037	28860	28838	28788	28744	28978	28864	28704	28933	28728	29014	28938	28911	28910	28804	28871	28881	28727	28885	28849	28890	29028	29176	28794	28857	28832	28912	28817	28740	28893	28972	28788	28843	29053	28973	28852	29054	28787	29004	28856	28837	28699	28850	28789	28965	28799	28623	28877	28814	28828	29084	28857	28839	28894	28876	28986	28593	28822	28762	28960	29043	28751	28896	28770	28904	28916	28953	29205	29004	28971	28795	28796	28741	28920	28711	28836	28926	29101	28869	28795	28749	28593	28835	28909	29042	28946	28890	28847	28845	28870	29014	28885	28964	28761	29095	28972	29074	29047	28949	29028	28798	28799	28985	29082	28995	29014	28906	29021	29035	28962	28763	28863	28733	28938	28689	28809	28801	28812	28738	28926	28854	28947	28937	28920	28848	28695	28880	29021	28953	28877	29029	28923	29047	29113	28801	28904	28787	29154	28828	28763	28987	28790	28919	29007	28787	28818	28947	28869	28789	28886	29050	28850	28859	28890	28686	29000	29035	29119	29116	28840	28977	29049	28767	28792	28842	29076	28970	28967	28868	28982	28836	29102	29012	28798	28897	28830	29102	28892	28962	28911	28913	28778	28859	28658	29006	28892	28669	28645	28818	28814	28765	28993	28804	28835	29079	28712	28801	28878	28821	28929	28746	29038	29033	28754	28903	28878	28738	28949	28673	28950	28779	28726	28751	28907	28897	28803	28947	28971	29097	29113	28956	29067	28918	29017	29225	28927	28896	28937	28759	28558	28872	29063	28713	28832	28827	28836	28872	28780	28778	28885	28920	28918	28924	28723	28987	28668	28865	28727	28682	28976	28809	28672	28862	28938	29234	28987	28824	29142	28778	28894	28885	29033	28968	28648	28924	28997	28816	28839	28877	28873	28709	28971	28982	28804	28985	28703	28749	29055	28894	28967	28965	28860	28836	28825	29109	28538	28968	29000	28635	29128	29140	28711	28793	28946	28947	29016	28986	28830	28910	28847	28865	28789	28879	28942	28875	28958	28589	28969	28946	28812	28658	29049	28999	28642	28827	28771	28771	29050	28838	29061	28853	29045	28488	28899	28772	28810	28740	28624	28573	28971	28797	28598	28917	28783	28776	28852	28864	28855	28969	28916	29074	28851	28899	28570	28997	28815	28927	29215	29090	29176	28910	28665	28969	28788	28755	28936	28842	28955	28945	28861	29191	28802	28825	28852	28889	28909	28994	28973	28793	28677	28996	28732	29045	28968	28791	29047	28834	28980	28848	28826	29051	28772	28779	28775	29134	28824	28908	28739	28938	28918	28817	28614	28674	28861	28816	28849	28946	28788	28790	28967	28944	28979	28599	28894	28877	28964	28850	28980	28975	28951	28837	28928	28871	28907	29073	28858	28874	28947	28835	28905	28674	28830	29064	28961	29000	28860	28939	28759	28875	28925	28701	28737	28673	28671	29012	28833	28803	29294	28852	29077	28896	28784	29029	28848	28993	29028	28758	28815	29234	28928	28848	28749	28834	28807	28945	28752	28849	28908	28796	28863	29165	29050	28974	28993	29041	28997	28888	28963	28772	28961	29023	28960	28832	28947	29032	28741	29050	28954	28960	28752	29155	28938	28765	28988	28823	29038	28671	28653	28915	28848	29045	28857	28989	28850	28706	28932	28991	28747	29151	28668	28938	29047	28839	28777	28944	28872	28738	28814	28939	28711	28912	28925	28816	28972	28947	28850	28759	29006	28788	28961	28867	28690	28849	28705	28803	28502	28983	28761	28938	28930	28972	28871	28981	28767	28820	28759	28666	28763	28767	28941	28902	28552	28810	28733	29023	28746	28896	29015	28911	28880	28943	28834	29006	28714	28940	28907	29141	28934	28939	28598	28791	28990	28730	28994	28795	28766	28983	28902	29048	28920	28873	28774	28780	29142	28913	28796	28851	28773	28674	28781	28987	28737	28855	28990	28896	29139	28941	28834	28951	28708	28729	28896	28877	28828	28984	29091	28797	29181	28796	28928	28683	28771	28690	28881	28967	28944	28899	28673	29152	28917	28971	28955	28857	28916	29033	29160	28548	29071	28827	29027	28812	28667	28796	28857	28973	28894	29040	29187	28748	28769	28920	28883	28818	29019	28779	28980	28854	28957	28784	28889	28920	28728	28727	28957	28684	28865	28850	29028	28812	28883	28723	28831	28915	28786	28905	28875	28755	28967	28911	29004	29013	28957	28932	29167	28705	28880	28682	28893	29123	28939	28784	29035	28757	29012	28858	28877	28828	29061	28823	28809	28827	28801	28984	29114	28777	28917	28936	29049	28986	28960	28775	28966	29092	28956	28773	28843	28675	28912	29060	28885	28541	28939	29068	29130	28922	28750	29086	28950	28773	28980	28865	28813	28991	28598	28818	28842	28555	28830	28882	28734	28959	29059	28721	28937	28764	28803	28822	28739	28993	28780	28953	28929	29147	28942	28920	28758	28989	28855	28922	28984	28743	28952	28838	28846	28960	28928	28929	28922	29015	28869	28984	28771	28879	29007	28904	28660	28783	28773	28904	28861	29157	28939	28925	29044	29078	28993	28762	28928	28823	28871	28775	28800	29022	28988	29008	28760	29017	28761	28976	28842	28928	28827	28936	28926	28927	28833	28970	28835	28954	28641	28941	28796	28897	28954	28882	28907	29024	28813	28831	28806	28648	29012	28901	28715	28761	28793	29170	28840	29026	28993	28832	28863	28934	28847	28828	28772	28838	28974	28969	28857	29019	28991	28759	28951	28754	28658	28950	28804	28945	28960	28958	28920	28952	29006	28887	28774	29098	28901	28781	28474	28999	28910	28899	28827	28868	28835	29012	29027	29084	29000	28832	28743	28883	29083	28904	28848	28893	28850	28915	28817	29011	28472	28826	28863	28718	29136	28925	28851	28880	28615	28951	28899	28987	28836	28990	28722	28630	29023	28929	28805	29023	28799	29047	28883	28814	28881	28983	28942	29096	29184	29003	28852	28765	29010	29325	28848	28848	28923	28813	28801	28944	28915	29034	28879	28945	28823	28922	28896	28815	28903	28945	28900	28858	28712	28751	28935	28594	28851	29097	28823	28795	28844	29038	28643	28875	28997	28968	29004	29111	28978	28951	28820	28886	28834	28929	28789	28841	28862	28617	28786	28960	29027	28825	28762	28941	28845	28726	28854	28876	28994	28867	28810	28553	29077	28806	28795	28863	28936	28825	28970	28840	28855	28863	28897	28819	28732	28694	28963	28838	29029	28899	28931	28906	28996	28957	28985	29233	29084	28870	28864	28867	28934	29192	29133	28859	28680	28920	29009	28749	28652	28743	28946	28868	28836	28840	28765	28777	28990	28879	28896	28886	29019	29056	28707	28624	28765	28893	28704	28923	29067	28963	29010	28868	28686	29081	28660	28904	28803	29015	28802	28752	29015	28732	28830	28690	29016	28827	29077	28572	28896	28974	28968	28780	28911	28785	29010	28812	28981	29031	29094	28792	29153	28908	29031	28833	28831	28863	29150	29080	28711	28886	28781	28748	28900	28940	28968	28901	28797	29012	28978	29032	29129	29042	28956	29139	28938	28761	28941	29070	28582	28973	28745	28920	29016	28972	28912	28896	28990	28840	28839	28895	28902	28851	28841	28781	28810	28881	28955	28869	28761	28853	28746	28880	28788	29168	28891	28640	28820	28854	29012	29056	28903	29081	28724	28815	28968	28912	28883	28903	28912	28703	28997	29111	28989	28916	28834	28761	28629	29122	28838	28765	28740	28773	28945	28824	28692	28824	28972	28983	29150	28905	28892	28861	28981	28651	28685	28805	28944	29090	28931	28753	28864	28832	29183	28984	28732	28825	28737	29004	28978	28781	28793	28832	28787	28925	28795	28922	29079	28923	28709	28647	28801	28844	28788	28857	28979	28829	28646	29132	28903	28918	28746	29056	28715	28997	28933	28951	28698	28967	28959	28817	28880	28953	28783	28909	28951	28829	29052	28991	28872	28686	29123	29091	28903	28809	29067	28773	28886	28956	28775	28882	28935	28837	28819	28791	28989	29054	28888	28834	28912	28874	28743	28913	28982	29032	28736
22100	40183	36886	30785	28280	25943	25179	25415	24772	24341	24070	23666	23198	22857	22829	22511	22756	22686	22665	22485	22481	22480	22695	22345	22817	32686	32196	29672	26362	23834	23006	22443	22430	22547	22487	22333	22310	22423	22276	22401	22494	22585	22381	22308	22464	22350	22488	22393	22450	22333	22433	22505	22453	22534	22202	22237	22447	22316	22191	22513	22442	22478	22613	22460	22424	22403	22380	22300	22441	22354	22277	22440	22416	22321	22345	22488	22372	22254	22367	22437	22298	22381	22384	22504	22408	22325	22405	22387	22303	22426	22424	22653	22441	22460	22435	22418	22323	22555	22416	22391	22259	22377	22310	22588	22321	22473	22344	22345	22181	22214	22296	22455	22411	22331	22423	22421	22361	22496	22378	22524	22278	22410	22448	22559	22491	22285	22431	22189	22406	22292	22177	22630	22485	22230	22299	22316	22422	22328	22360	22303	22287	22360	22206	22319	22435	22514	22472	22387	22258	22421	22240	22515	22464	22286	22419	22292	22358	22350	22473	22333	22316	22235	22364	22339	22370	22323	22313	22522	22294	22500	22326	22540	22333	22427	22493	22320	22326	22382	22400	22387	22296	22340	22256	22382	22368	22372	22286	22465	22269	22269	22270	22239	22284	22355	22496	22293	22418	22448	22373	22486	22378	22413	22479	22263	22415	22241	22447	22362	22530	22196	22559	22427	22352	22379	22264	22466	22279	22365	22408	22300	22459	22338	22188	22482	22346	22432	22367	22363	22526	22456	22301	22403	22408	22538	22173	22466	22468	22633	22467	22247	22212	22568	22436	22558	22432	22338	22571	22392	22465	22248	22247	22682	22613	22253	22395	22331	22322	22306	22409	22180	22462	22360	22301	22393	22508	22587	22386	22511	22415	22344	22225	22421	22572	22430	22275	22348	22353	22331	22441	22344	22436	22492	22440	22228	22168	22411	22362	22289	22565	22414	22328	22219	22310	22285	22366	22285	22424	22387	22428	22487	22351	22418	22303	22357	22275	22433	22411	22316	22531	22205	22431	22436	22407	22323	22314	22391	22161	22278	22277	22265	22405	22297	22489	22470	22207	22327	22337	22418	22485	22373	22375	22632	22110	22269	22412	22332	22303	22380	22414	22593	22423	22338	22287	22269	22411	22501	22577	22400	22451	22509	22383	22353	22348	22406	22311	22391	22523	22193	22288	22309	22407	22444	22533	22372	22391	22330	22380	22563	22339	22334	22232	22123	22529	22392	22601	22285	22467	22429	22400	22426	22480	22421	22493	22479	22330	22316	22527	22377	22642	22263	22205	22514	22425	22446	22492	22541	22226	22339	22396	22409	22252	22432	22546	22317	22424	22428	22178	22399	22309	22234	22322	22442	22241	22434	22514	22220	22328	22477	22330	22323	22317	22553	22278	22391	22474	22373	22412	22414	22326	22406	22255	22264	22331	22475	22251	22327	22328	22387	22200	22445	22353	22327	22425	22144	22450	22298	22374	22275	22415	22370	22276	22333	22407	22380	22449	22186	22406	22561	22364	22414	22261	22410	22100	22381	22253	22339	22402	22480	22462	22545	22425	22207	22242	22314	22563	22355	22264	22209	22420	22429	22408	22470	22318	22252	22376	22394	22485	22152	22395	22343	22399	22279	22440	22159	22363	22360	22218	22311	22326	22447	22465	22346	22512	22492	22447	22436	22423	22284	22355	22388	22239	22161	22472	22463	22456	22433	22322	22291	22308	22252	22520	22381	22368	22381	22247	22156	22185	22371	22281	22308	22228	22255	22381	22479	22340	22170	22191	22198	22305	22437	22462	22508	22474	22445	22259	22487	22201	22298	22312	22277	22300	22264	22403	22310	22388	22409	22262	22368	22303	22314	22152	22454	22237	22258	22263	22260	22290	22361	22403	22489	22370	22495	22314	22308	22321	22376	22305	22471	22407	22378	22247	22174	22533	22443	22511	22403	22378	22352	22316	22490	22319	22400	22372	22343	22302	22441	22406	22402	22267	22316	22349	22340	22342	22437	22539	22423	22490	22215	22315	22292	22360	22160	22345	22459	22393	22370	22238	22353	22166	22203	22415	22289	22297	22246	22322	22328	22518	22450	22415	22428	22427	22380	22352	22361	22406	22302	22402	22450	22284	22444	22387	22443	22368	22543	22311	22281	22348	22428	22356	22331	22373	22317	22202	22344	22313	22426	22442	22364	22354	22286	22315	22351	22257	22417	22432	22335	22428	22386	22412	22474	22331	22463	22340	22405	22305	22246	22354	22619	22186	22429	22499	22480	22431	22418	22456	22344	22267	22327	22219	22310	22169	22433	22285	22374	22190	22391	22351	22345	22355	22217	22395	22247	22291	22312	22382	22326	22448	22416	22415	22335	22382	22357	22298	22471	22383	22425	22340	22468	22216	22363	22308	22416	22531	22345	22339	22406	22397	22450	22359	22400	22355	22315	22176	22415	22274	22533	22472	22569	22255	22426	22310	22300	22338	22423	22354	22277	22419	22561	22350	22188	22376	22326	22642	22210	22479	22578	22364	22390	22332	22307	22411	22233	22337	22479	22349	22413	22424	22360	22518	22467	22436	22223	22417	22252	22281	22417	22354	22145	22301	22441	22190	22352	22439	22388	22387	22350	22464	22256	22362	22289	22390	22412	22469	22330	22476	22324	22333	22549	22295	22342	22321	22536	22288	22347	22511	22379	22404	22429	22436	22392	22378	22422	22312	22522	22427	22458	22440	22350	22398	22218	22402	22169	22264	22436	22315	22497	22342	22509	22380	22356	22270	22476	22293	22508	22599	22261	22232	22250	22472	22339	22301	22376	22507	22347	22342	22285	22444	22485	22454	22275	22331	22427	22462	22298	22388	22341	22303	22370	22494	22446	22345	22371	22406	22401	22404	22386	22375	22363	22172	22499	22346	22241	22376	22603	22393	22423	22554	22469	22216	22464	22193	22465	22321	22305	22249	22467	22448	22559	22431	22554	22304	22401	22451	22399	22414	22256	22415	22247	22369	22287	22525	22359	22238	22349	22334	22430	22391	22424	22260	22462	22339	22576	22210	22357	22397	22473	22268	22223	22289	22565	22443	22323	22388	22217	22365	22229	22490	22337	22272	22274	22326	22303	22340	22451	22383	22444	22397	22370	22380	22345	22526	22500	22494	22474	22270	22235	22331	22296	22478	22622	22375	22394	22446	22553	22389	22417	22350	22235	22292	22326	22344	22335	22438	22447	22393	22393	22510	22264	22427	22432	22446	22282	22246	22311	22420	22365	22476	22301	22440	22291	22381	22595	22449	22291	22435	22441	22315	22333	22378	22465	22550	22482	22266	22286	22504	22462	22411	22337	22413	22366	22343	22435	22340	22385	22314	22613	22168	22234	22471	22513	22534	22323	22359	22435	22571	22546	22391	22354	22464	22340	22463	22463	22364	22315	22533	22295	22272	22154	22465	22281	22296	22420	22381	22360	22282	22277	22314	22204	22462	22531	22352	22519	22426	22182	22297	22381	22477	22358	22334	22474	22115	22317	22315	22436	22492	22485	22253	22435	22262	22345	22349	22341	22567	22598	22434	22531	22334	22434	22369	22486	22315	22362	22309	22317	22261	22278	22303	22195	22282	22269	22341	22332	22367	22255	22451	22305	22484	22525	22402	22364	22453	22286	22429	22399	22402	22225	22353	22478	22387	22304	22432	22376	22504	22263	22377	22407	22236	22347	22306	22561	22449	22411	22272	22259	22586	22458	22354	22391	22434	22359	22260	22537	22158	22324	22213	22560	22350	22169	22261	22417	22308	22386	22459	22510	22288	22400	22355	22365	22331	22243	22432	22310	22349	22429	22452	22308	22375	22556	22297	22454	22494	22359	22348	22308	22459	22263	22342	22370	22548	22531	22413	22213	22259	22442	22291	22311	22349	22406	22386	22252	22550	22242	22334	22331	22303	22453	22332	22299	22226	22190	22319	22417	22257	22466	22188	22313	22287	22400	22324	22405	22252	22292	22275	22373	22261	22228	22391	22382	22453	22412	22310	22330	22414	22479	22527	22349	22468	22501	22478	22446	22441	22237	22339	22436	22412	22512	22272	22552	22372	22301	22321	22389	22429	22494	22467	22326	22543	22355	22318	22279	22350	22481	22405	22578	22421	22347	22349	22519	22437	22306	22468	22251	22313	22434	22482	22413	22509	22246	22420	22407	22396	22302	22386	22293	22368	22587	22345	22410	22535	22510	22587	22477	22362	22312	22519	22295	22262	22387	22496	22330	22306	22496	22522	22393	22328	22448	22447	22376	22491	22112	22419	22559	22221	22308	22265	22311	22524	22343	22334	22406	22372	22372	22512	22502	22399	22324	22410	22215	22373	22308	22411	22418	22357	22247	22348	22449	22338	22250	22398	22401	22410	22312	22402	22518	22336	22385	22526	22486	22372	22419	22462	22324	22295	22336	22600	22352	22428	22381	22351	22398	22391	22315	22386	22353	22472	22507	22245	22355	22407	22483	22366	22353	22512	22382	22414	22228	22300	22370	22534	22547	22294	22376	22222	22239	22505	22232	22333	22362	22360	22316	22273	22427	22347	22408	22522	22366	22366	22279	22278	22378	22459	22374	22300	22352	22313	22418	22319	22400	22485	22466	22383	22296	22340	22616	22474	22450	22252	22266	22402	22427	22506	22129	22283	22406	22431	22144	22376	22270	22418	22336	22490	22260	22517	22259	22516	22384	22382	22320	22313	22302	22368	22359	22266	22484	22292	22257	22191	22396	22504	22336	22459	22205	22258	22424	22355	22353	22479	22293	22339	22441	22332	22318	22227	22435	22311	22370	22250	22320	22340	22376	22483	22385	22364	22255	22451	22436	22434	22553	22332	22460	22364	22414	22249	22459	22291	22236	22234	22395	22336	22417	22465	22331	22317	22288	22337	22274	22413	22386	22269	22463	22365	22405	22427	22293	22455	22352	22317	22373	22525	22454	22268	22284	22371	22373	22524	22467	22381	22536	22331	22444	22271	22382	22358	22421	22254	22383	22393	22411	22321	22380	22527	22228	22321	22352	22242	22445	22462	22450	22395	22436	22275	22439	22289	22485	22370	22432	22462	22561	22335	22378	22312	22209	22454	22165	22495	22359	22411	22450	22352	22304	22363	22386	22405	22478	22323	22239
28625	24796	32675	32470	29508	29419	29583	29384	29194	29278	29230	29212	28786	28870	28937	28626	28788	29043	29128	28775	28749	28634	28827	28694	28784	29114	29462	29214	29288	28994	28863	28889	29023	28745	28739	28793	28819	28863	28599	28724	28774	28665	28877	28878	28620	28584	28695	28789	28699	28801	28710	28816	28563	28837	28812	28716	28554	28649	28694	28853	28904	28664	28581	28715	28729	28769	28604	28960	28392	28770	28980	28639	28844	28530	28846	28709	28853	28597	28769	28703	28856	28703	28779	28774	28684	28929	28516	28720	28597	28517	28564	28779	28643	28734	28968	28604	28855	28669	28791	28810	28428	28765	28756	28830	28759	28733	28842	28748	28740	28772	28887	28511	28741	28693	28641	28633	28723	29019	28958	28621	28769	28747	28784	28592	28656	28711	28784	28907	28858	28727	28783	28732	28769	28598	28694	28835	28877	28705	28485	28599	28572	28846	28785	28697	28804	28736	28685	28657	28753	28624	28559	28516	28643	28732	28517	28780	28880	28634	28631	28659	28612	28645	28877	28770	28819	28844	28723	28916	28743	28679	28587	28740	28659	28758	28728	28683	28660	28563	28746	28562	29012	28750	28827	28620	28690	28824	28788	28498	28794	28519	28892	28941	28543	28442	28821	28838	28764	28643	28718	28856	28669	28818	28781	28580	28703	28786	28607	28821	28510	28671	28521	28850	28560	28675	28701	28902	28701	28486	28767	28960	28790	28962	28768	28762	28783	28373	28786	28579	28784	28661	28866	28682	28666	28729	28691	28649	28745	28724	28689	28723	28637	28588	28603	28719	28690	28726	28880	28864	28690	28676	28576	28508	28763	28532	28798	28683	28681	28808	28631	28820	28699	28838	28804	28580	28952	28635	28742	28674	28684	28423	28631	28633	28683	28455	28464	28571	28558	28753	28889	28943	28840	28795	28814	28606	28942	28668	28554	28543	28773	28687	28707	28608	28688	28673	28858	28676	28656	28616	28766	28857	28666	28787	28723	28419	28607	28380	28666	28814	28656	28827	28577	28741	28586	28699	28494	28619	28778	28687	28871	28740	28791	28521	28723	28662	28584	28645	28581	28799	28809	28729	28771	28590	28912	28950	28554	28477	28692	28656	28667	28661	28816	28711	28661	28732	28610	29142	28675	28595	28543	28760	28736	28658	28824	28608	28835	28809	28616	28611	28814	28860	28696	28826	28725	28686	28657	28486	28798	28844	28923	28853	28401	28728	28859	28679	28718	28843	28752	28619	28646	28739	29080	28685	28830	28926	28813	28765	28938	28557	28747	28539	28827	28673	28587	28655	28764	28852	28710	28625	28727	28711	28775	28743	28481	28746	28767	28555	28754	28903	28822	28763	28582	28923	28501	28629	28571	28934	28743	28638	28823	28871	28737	28888	28727	28793	28574	28726	28569	28665	28528	28661	28614	28646	28760	28699	28755	28629	28866	28910	28956	28838	28859	28652	28754	28650	28693	28782	28772	28834	28823	28694	28763	28339	28712	28750	28682	28860	28404	28758	28725	28647	28613	28550	28810	28771	28788	28964	28788	28720	28663	28967	28965	28759	28555	28799	28977	28657	28524	28457	28656	28565	28898	28741	28771	28760	28688	28647	28648	28653	28665	29079	28949	28695	28645	28656	28714	28706	28823	29028	28745	28930	28688	28977	28850	28575	28661	28600	28983	28807	28720	28626	28820	28496	28835	28413	28796	28702	28771	28712	28929	28664	28475	28730	28661	28609	28889	28830	28531	28545	28645	28640	28387	28590	28430	28501	28633	28715	28909	28648	28764	28478	28826	28670	28662	28724	28748	28816	28901	28872	28744	28741	28653	28563	28585	28948	28760	28851	28776	28760	28718	28749	28788	28837	28590	28629	28741	28926	28883	28891	28950	28898	28604	28694	28615	28409	28811	28841	28628	28908	28584	28828	28829	28809	28564	28610	28704	28534	28612	28851	28787	28752	28716	28614	28887	28652	28718	28926	28758	28659	28761	28876	28711	28590	28853	28640	28682	28464	28561	28637	28631	28649	28816	28952	28775	28732	28815	28811	28515	28687	28840	28758	28980	28567	28796	28735	28647	28660	28694	28671	28874	28861	28704	28750	28493	28746	28697	28717	28529	28883	28917	28633	28777	28941	28836	28862	28668	28600	28768	28850	28702	28678	28482	28853	28712	28659	28843	28666	28836	28643	28743	28584	28588	28853	28708	28556	28656	28780	28674	28446	28753	28740	28596	28947	28718	28800	28705	28784	28646	28774	28725	28674	28675	28518	28655	28931	28672	28926	28907	28639	28885	28906	28824	28612	28635	28747	28773	28709	28726	28686	28931	28891	28839	28584	28820	28667	28595	28533	28905	28716	28687	28670	28682	28786	28883	28553	28736	28496	28648	28626	28881	28539	28614	28856	28660	28805	28609	28682	28626	28608	28841	28594	28538	28660	28666	28821	28823	28744	28670	28986	28496	28782	28980	28558	28772	28573	28701	28643	28838	28700	28727	28728	28694	28793	28924	28675	28701	28599	28775	28719	28723	28680	28881	28860	28788	28819	28636	28573	28677	28775	28737	28678	28698	28792	28995	28893	28815	28918	28757	28901	28811	28752	28917	28890	28527	28751	28656	28644	28911	28537	28718	28756	28749	28794	28690	28624	28876	28812	28715	28728	28903	28601	28886	28882	28682	28619	28723	28677	28786	28769	28915	28672	28588	28649	28938	28746	28813	28698	28643	28666	28677	28669	28990	28645	28697	28783	28619	28565	28839	28738	28761	28590	28544	28635	28907	28780	28841	28629	28873	28720	28936	28739	29012	28633	28614	28790	28866	28764	28812	28488	28651	28868	28624	28664	28694	28817	28759	28670	28731	28809	28747	28750	28492	28623	28771	28833	28499	28905	28597	28741	28847	28777	28831	28772	28753	28873	28835	28554	28883	28590	28586	28543	28653	28469	28713	28859	28765	28609	28596	28390	28616	28727	28630	28844	28846	28688	28685	28911	28440	28620	28587	28612	28790	28633	28898	28683	28665	28799	28821	28846	28682	28703	28903	28531	28733	28799	28683	28818	28664	28860	28639	28639	28731	28604	28679	28896	28740	28465	28826	28570	28649	28543	28686	28632	28689	28518	28938	28898	28560	28785	28799	28572	28905	28661	28660	28683	28693	28494	28679	28562	28711	28771	28647	28645	28836	28773	28696	28874	28532	28409	28636	28533	28861	28673	28736	28669	28938	28878	28768	28821	28885	28724	28635	28754	28713	28764	28694	28780	28654	28881	28819	28992	28862	28900	28705	28712	28655	28828	28704	28630	28468	28566	28800	28429	28647	28593	28723	28527	28637	28780	28825	28391	28811	28762	28813	28634	28361	28860	28790	28643	28939	28895	28859	28436	28550	28785	28670	28812	28723	28887	28766	28730	28707	28817	28614	28688	28288	28717	28760	28742	28790	28745	28687	28756	28634	28704	28590	28790	28830	28737	28901	28702	28959	28877	28664	28582	28691	28755	28864	28909	28905	28648	28594	28553	28966	28704	28642	28611	28948	28836	28639	28709	28513	28686	28765	28514	28791	28841	28712	28979	28862	28683	28550	28687	28775	28796	28674	28742	28769	28683	28761	28686	28790	28738	28747	28611	28544	28788	28845	28839	28691	28591	28712	28607	28831	28923	28739	28817	28826	29035	28768	28895	28882	28794	28883	28731	28830	28903	28915	28611	28529	28798	28757	28727	28870	28465	28599	28884	28538	28747	28718	28986	28609	28596	28672	28487	28919	28725	28858	28600	28686	28454	28916	28869	28855	28727	28649	28813	28907	28603	28789	28758	28726	28873	28796	28517	28821	28691	28590	28885	28824	28844	28725	28838	28802	28852	28951	28573	28593	28882	28571	28777	28673	28815	28782	28685	28714	28724	28766	28792	28860	28787	28627	28620	28752	28822	28826	28782	28888	28468	28797	28802	28836	28665	28683	28843	28924	28877	28844	28613	28903	28661	28608	28861	28926	28635	28493	28772	28972	28619	28722	28706	28647	28723	28823	28653	28768	28913	28961	28527	28802	28725	28940	28647	28706	28891	28627	28806	28697	28637	28983	28722	28738	28799	28521	28671	28744	28489	28530	28582	28628	28801	28853	29089	28729	28643	28757	28737	28837	28739	28666	28709	28733	28713	28720	28517	28745	29005	28784	28791	28714	28670	28616	28699	28745	28708	28894	28499	28935	28852	28839	28807	28822	28713	28700	28756	28621	28795	28799	28801	28874	28752	28907	28819	28670	28590	28569	28938	28667	28647	28702	28934	28796	28872	28694	28815	28651	28693	28452	28889	28757	28573	28585	28901	28774	28690	28801	28545	28691	28542	28995	28751	28761	28652	28704	28759	28873	28685	28533	28848	28646	28793	28818	28983	28688	28730	28923	28858	28791	28822	28940	28867	28762	28649	28831	28662	28695	28575	28788	28846	28643	28969	28851	28732	28707	28875	28639	28865	29029	28690	28912	28730	28707	28755	28864	28985	28475	28657	28771	28728	28785	28548	28757	28773	28639	28489	28607	28889	28836	28754	28806	28606	28727	28667	28518	28772	28654	28655	28730	28855	29055	28451	28644	28869	28584	28745	28624	28932	28847	28628	28866	28817	28927	28573	28764	28527	28742	28883	28690	28875	28893	28692	28676	28721	29003	28656	28615	28392	28680	29025	28855	28882	28731	28660	28749	28598	28756	28825	28805	28544	28658	28671	28953	28684	28965	28945	28792	28542	28870	28754	28747	28646	28869	28835	28716	28640	28749	28513	28855	28644	28733	28739	28940	28713	28627	28708	28538	28669	28712	28636	28886	28741	28815	28628	28777	28618	28669	28891	28893	28903	28900	28581	28832	28867	28584	28761	28705	28830	28657	28677	28911	28739	28827	28715	28821	28454	28750	28666	28727	28688	28921	28795	28797	28745	28755	28633	28780	28776	28684	28906	28662	28979	28847	28983	28707	28565	28834	28804	28764	28792	28785	29029	28450	28678	28845	28884	28720	28818	28643	28637	28804	28753	28663	28804	28795	28794	28803	28971	28768	28730	28635	28569	28755	28870	28732	28842	28819	28696	28921	28938	28601	28886	28843	28619	28624	28697	28822	28636	28660	28451	28553	28775	28683	28647	28779	28958	28791	28622
22198	30835	29464	26353	24281	23592	23274	23049	23281	22787	22800	22765	22709	22434	22347	22368	22374	22239	22221	22309	22247	22417	22190	22182	22634	23045	23214	23050	22633	22626	22325	22514	22274	22223	22395	22312	22129	22319	22267	22261	22182	22355	22104	22188	22146	22226	22335	22211	22266	22094	22283	22118	22144	22314	22280	22248	22184	22142	22101	22289	22211	22323	22269	22310	22192	22163	22312	22220	22220	22252	22373	22292	22384	22307	22134	22054	22225	22179	22310	22346	22194	22237	22468	22098	22218	22134	22422	22283	22190	22374	22426	22218	22259	22109	22284	22316	22242	22088	22311	22250	22300	22337	22091	22197	22167	22198	22189	22109	22214	22301	22246	22277	22311	22128	22128	22301	22142	22332	22295	22243	22083	22222	22184	22160	22207	21960	22367	22233	22340	22197	22197	22149	22468	22256	22148	22317	22233	22213	22320	22298	22499	22251	22303	22364	22100	22407	22201	22231	22220	22094	22361	22001	22395	22299	22216	22260	22147	22238	22261	22212	22310	22195	22091	22185	22082	22418	22235	22223	22397	22103	22443	22310	22175	22284	22129	22098	22289	22423	22150	22241	22247	22188	22193	22171	22229	22165	22338	22082	22344	22352	22316	22228	22170	22174	22194	22363	22141	22092	22300	22225	22224	22394	22226	22464	22132	22211	22419	22067	22310	22156	22166	22353	22072	22113	22295	22168	22156	22213	22050	22320	22238	22159	22269	22137	22062	22232	22285	22384	22384	22281	22332	22253	22115	22393	22090	21980	22303	22222	22336	22333	22335	22174	22197	22349	22196	22200	22030	22320	22217	22122	22250	22362	22160	22314	22223	22245	22384	22211	22244	22397	22110	22218	22205	22255	22192	22128	22268	22116	22364	22279	22357	22223	22030	22139	22038	22290	22170	22283	22326	22202	22411	22414	22287	22443	22242	22280	22200	22064	22178	22265	22371	22372	22155	22342	22208	22457	22301	22133	22407	22201	22442	22337	22366	22279	22260	22097	22218	22315	22399	22334	22144	22315	22148	22348	22137	22317	22275	22106	22186	22224	22167	22206	22424	22006	22482	22388	22243	22248	22179	22228	22277	22226	22083	22281	22322	22063	22231	22221	22268	22355	22104	22420	22225	22415	22232	22271	22261	22269	21943	22448	22331	22313	22318	22210	22473	22219	22444	22141	22255	22141	22423	22177	22276	22199	22203	22255	22183	22270	22096	22345	22174	22269	22341	22264	22296	22188	22424	22248	22367	22200	22301	22180	22335	22141	22208	22353	22114	22232	22265	22245	22433	22295	22258	22127	22182	22295	22305	22211	22343	22245	22316	22301	22343	22209	22356	21932	22351	22211	22098	22326	22433	22293	22235	22223	22319	22332	22151	22512	22308	22215	22270	22276	22324	22380	22205	22291	22169	22363	22519	22294	22236	22274	22265	22165	22299	22118	22266	22524	22230	22184	22285	22181	22363	22064	22297	22226	22344	22336	22422	22122	22184	22180	22262	22320	22257	22285	22150	22448	22244	22262	22224	22550	22370	22317	22222	22225	22332	22173	22309	22143	22439	22262	22353	22313	22409	22246	22295	22183	22113	22328	22136	22229	22485	22231	22150	22013	22437	22052	22265	22180	22343	22197	22446	22224	22176	22302	22206	22243	22196	22259	22246	22303	22137	22094	22265	22180	22167	22241	22278	22261	22164	22380	22079	22097	22249	22218	22228	22313	22179	22258	22046	22299	22439	22326	22118	22311	22065	22291	22304	22273	22465	22092	22193	22460	22127	22237	22162	22285	22355	22165	22311	21950	22203	22221	22161	22229	22372	22173	22150	22241	22325	22092	22398	22487	22292	22238	22036	22111	22187	22325	22259	22279	22377	22187	22192	22336	22221	22318	22188	22093	22183	22339	22145	22243	22309	22085	22482	22149	22131	22239	22336	22287	22199	22161	22184	22156	22347	22144	22304	22363	22188	22456	22289	22292	22217	22188	22204	22303	22126	22365	22138	22241	22161	22323	22296	22126	22174	22307	22243	22217	22145	22152	22286	22360	22375	22224	22179	22300	22200	22348	22189	22378	22342	22329	22132	22256	22193	22175	22234	22216	22300	22376	22301	22273	22380	22383	22439	22246	22265	22212	22423	22259	22395	22350	22276	22171	22393	22257	22284	22356	22185	22214	22343	22428	22185	22179	22238	22249	22260	22296	22226	22521	22021	22142	22276	22055	22195	22217	22221	22261	22212	22445	22323	22244	22358	22262	22281	22176	22330	22286	22201	22425	22278	22337	22143	22289	22381	22428	22175	22212	22248	22299	22342	22166	22179	22214	22341	22199	22127	22295	22387	22320	22218	22283	22164	22241	21915	22250	22323	22235	22271	22302	22251	22284	22274	22295	22291	22006	22465	22123	22194	22303	22149	22348	22493	22248	22268	22322	22198	22533	22335	22239	22270	22171	22107	22374	22241	22221	22338	22418	22267	22195	22271	22310	22165	22429	22245	22177	22109	22422	22332	22122	22463	22244	22168	22245	22217	22139	22224	22222	22347	22237	22165	21977	22093	22295	22134	22343	22370	22254	22485	22482	22277	22229	22348	22047	22210	22219	22051	22368	22240	22293	22182	22171	22479	22299	22270	22277	22255	22325	22160	22397	22369	22349	22292	22218	22076	22313	22292	22240	22167	22248	22401	22234	22297	22212	22063	22529	22213	22338	22160	22415	22289	22250	22038	22288	22259	22321	22296	22240	22258	22178	22182	22242	22136	22291	22145	22434	22282	22381	22302	22251	22283	22288	22372	22251	22226	22312	22390	22296	22318	22192	22406	22316	22311	22167	22228	22247	22318	22240	22319	22205	22248	22107	22102	22393	22259	22414	22310	22263	22317	22099	22316	22450	22432	22209	22130	22352	22284	22433	21967	22276	22083	22113	22116	22316	22274	22476	22180	22294	22196	22380	22268	22131	22204	22213	22373	22370	22391	22337	22434	22205	22244	22279	22292	22403	22504	22240	22203	22039	22337	22184	22286	22172	22303	22345	22348	22306	22400	22360	22388	22177	22319	22151	22265	22253	22287	22239	22197	22290	22269	21977	22057	22291	22182	22310	22137	22298	22234	22191	22441	22232	22328	22482	22198	22272	22255	22112	22251	22375	22249	22265	22445	22152	22324	22222	22315	22333	22138	22416	22213	22105	22384	22242	22275	22158	22447	22238	22344	22119	22301	22292	22184	22169	22277	22251	22111	22232	22283	22198	22167	22211	22353	22217	22354	22245	22312	22178	22395	22087	22202	22288	22671	22248	22053	22304	22151	22231	22234	22330	22298	22439	22335	22203	22338	22329	22375	22222	22418	22418	22107	22143	22260	22049	22226	22206	22179	22171	22358	22525	22150	22360	22240	22267	22187	22283	22328	22324	22201	22218	22204	22344	22204	22312	22322	22286	22248	22113	22333	22327	22381	22188	22346	22315	22230	22229	22379	22293	22361	22313	22379	22240	22400	22375	22284	22082	22478	22252	22309	22417	22205	22282	22266	22334	22266	22250	22323	22077	22242	22204	22129	22135	22134	22013	22407	22257	22276	22146	22380	22146	22254	22355	22179	22330	22269	22193	22473	22444	22276	22156	22184	22221	22303	22317	22188	22399	22208	22297	22271	22252	22217	22279	22101	22299	22199	22387	22337	22248	22346	22270	22220	22138	22330	22461	22245	22180	22345	22180	22424	22170	22203	22103	22233	22165	22385	22217	22236	22213	22325	22191	22355	22290	22063	22209	22075	22208	22298	22187	22305	22069	22090	22239	22353	22265	22165	22264	22261	22259	22219	22233	22293	22288	22215	22277	22267	22262	22160	22481	22287	22138	22394	22239	22192	22222	22244	22269	22298	22377	22147	22428	22354	22211	22307	22262	22369	22323	22090	22237	22215	22290	22261	21984	22504	22172	22223	22181	22379	22118	22216	22254	22369	22263	22314	22174	22250	22209	22145	22237	22155	22324	22286	22194	22504	22157	22408	22237	22352	22286	22195	22222	22372	22076	22252	22173	22039	22273	22296	22271	22179	22181	22350	22297	22306	22294	22339	22190	22246	22137	22151	22260	22248	22385	22222	22296	22272	22300	22075	22171	22284	22278	22329	22338	22132	22355	22290	22272	22235	22239	22171	22169	22411	22326	22390	22158	22211	22195	22301	22461	22272	22245	22427	22206	22404	22172	22134	22278	22179	22270	22175	22264	22293	22290	22091	22249	22535	22295	22305	22066	22367	22256	22181	22176	22226	22276	22325	22289	22228	22336	22120	22199	22206	22105	22257	22283	22317	22229	22307	22149	22258	22194	22149	22167	22239	22272	22298	22352	22072	22225	22301	22306	22253	22097	22252	22161	22229	22317	22384	22251	22317	22164	22409	22136	22310	22246	22186	22285	22174	22349	22183	22171	22276	22168	22225	22362	22406	22272	22201	22240	22241	22004	22153	22148	22248	22436	22233	22249	22322	22221	22310	22120	22161	22178	22333	22184	22434	22405	22342	22249	22365	22244	22201	22245	22199	22263	22230	22290	21958	22259	22243	22509	22275	22419	22222	22071	22309	22261	22371	22233	22240	22382	22274	22159	22355	22126	22270	22010	22196	22277	22434	22184	22326	22144	22352	22138	22473	22188	22126	21966	22293	22295	22335	22397	22269	21995	22175	22197	22359	22301	22222	22169	22285	22389	22227	22294	22271	22267	22256	22350	22420	22411	22331	22180	22218	22357	22131	22181	22231	22382	22274	22232	22225	22181	22333	22197	22280	22202	22390	22200	22328	22082	22057	22272	22262	22241	22257	22183	22335	22268	22230	22257	22371	22234	22407	22261	22241	22129	22174	22304	22290	22384	22168	22141	22245	22257	22319	22385	22234	22494	22364	22278	22211	22243	22338	22267	22424	22355	22231	22271	22277	22239	22332	22335	22263	22075	22360	22341	22212	22314	22255	22354	22228	22277	22171	22221	22274	22121	22217	22293	22076	22229	22082	22183	22341	22194	22287	22273	22043	22145	22082	22283	22335	22296	22236	22157	22194	22306	22201	22260	22280	21961	22427	22239	22347	22165	22353	22175	22290	22315	22113	22248	22162	22421	22179	22325	22423	22332	22214	22152	22283	22338	22452	22426	22196	22150	22137	22191
23726	21401	29067	24622	24780	29183	31389	29201	29103	29141	28966	28942	29129	28865	28670	28484	28543	28243	28324	28522	28496	28295	28560	28450	28644	31839	32549	31690	30314	29274	28665	28659	28408	28232	28304	28248	28501	28374	28226	28234	28487	28234	28336	28328	28519	28329	28597	28313	28193	28532	28585	28248	28382	28324	28232	28507	28156	28370	28473	28449	28208	28506	28553	28293	28256	28397	28267	28303	28348	28468	28342	28182	28209	28375	28346	28302	28172	28207	28286	28328	28029	28644	28507	28268	28334	28318	28315	28201	28493	28294	28276	28209	28385	28396	28443	28386	28103	28399	28283	28310	28347	28113	28355	28314	28609	28242	28158	28284	28494	28429	28412	28462	28211	28399	28228	28342	28200	28413	28256	28215	28577	28424	28525	28465	28214	28360	28339	28367	28303	28327	28412	28265	28219	28361	28377	28462	28246	28058	28374	28301	28220	28429	28445	28357	28275	28351	28363	28251	28252	28395	28296	28181	28394	28231	28182	28385	28332	28315	28423	28316	28015	28218	28381	28162	28273	28412	27932	28340	28063	28386	28071	28220	28328	28450	28234	28261	28190	28120	28291	28211	28432	28504	28234	28236	28374	28387	28460	28344	28439	28436	28193	28422	28206	28054	28237	28391	28355	28225	28342	28237	28149	28387	28460	28248	28197	28362	28642	28353	28556	28320	28368	28367	28282	28389	28419	28533	28304	28336	28290	28342	28173	28228	28372	28467	28488	28384	28349	28190	28305	28481	28188	28258	28373	28219	28289	28379	28326	28359	28255	28528	28262	28351	28364	28332	28214	28534	28403	28416	28544	28204	28319	28275	28395	28391	28266	28402	28387	28263	28389	28257	28335	28209	28150	28362	28452	28434	28527	28404	28112	28141	28144	28345	28490	28394	28374	28448	28439	28318	28198	28336	28273	28460	28320	27988	28327	28144	28229	28429	28375	28332	28389	28395	28316	28460	28547	28489	28537	28378	28187	28096	28300	28243	28165	28346	28399	28287	28457	28321	28335	28626	28349	28465	28214	28350	28279	28263	28445	28328	27921	28214	28143	28131	28149	28197	28071	28469	28113	28543	28441	28271	28463	28408	28484	28386	28220	28376	28505	28158	28315	28129	28521	28204	28367	28400	28601	28271	28399	28199	28343	28535	28318	28081	28406	28388	28135	28402	28391	28558	28279	28199	28263	28289	28195	28265	28413	28269	28251	28262	28350	28198	28259	28164	28169	28504	28256	28428	28411	28452	28376	27868	28358	28281	28642	28550	28243	28463	28439	28166	28380	28341	28469	28651	28462	28300	28188	28262	28328	28057	28133	28263	28375	28300	28465	28392	28215	28265	28342	28371	28525	28252	28205	28406	28322	28372	28454	28255	28565	28139	28389	28533	28173	28387	28324	28397	28381	28499	28277	28302	28339	28098	28573	28414	28555	28299	28251	28160	28436	28325	28239	28376	28272	28253	28294	28035	28436	28263	28402	28149	28428	28272	28356	27958	28006	28205	28403	28334	28406	28387	28417	28203	28238	28243	28380	28392	28390	28284	28329	28236	28390	28360	28446	28351	28482	28437	28383	28366	28328	28196	28322	28428	28549	28376	28577	28334	28007	28527	28281	28397	28195	27968	28314	28503	28177	28011	28330	28434	28253	28042	28585	28226	28434	28007	28150	28242	28205	28307	28399	28516	28435	28368	28428	28258	28192	28211	28350	28371	28514	28304	28511	28306	28204	28700	28273	28513	28322	28542	28045	28105	28471	28534	28530	28587	28340	28442	28434	28283	28247	28290	28340	28424	28196	28250	28327	28292	28362	28580	28169	28478	28293	28143	28320	28321	28365	28158	28364	28257	28309	28437	28359	28447	28347	28271	28433	28182	28213	28016	28205	28498	28188	28336	28484	28273	28330	28403	28385	28335	28374	28418	28440	28498	28412	28268	28068	28403	28165	28500	28359	28378	28564	28398	28320	28144	28212	28295	28176	28348	28494	28353	28668	28369	28146	28368	28432	28305	28376	28378	28261	28216	28435	28353	28399	28138	28396	28245	28214	28377	28286	28341	28142	28266	28229	28208	28481	28448	28476	28368	28406	28376	28229	28228	28049	28423	28508	28280	28310	28137	28402	28279	28142	28394	28559	28257	28447	28206	28476	28218	28347	28237	28403	28405	28595	28285	28363	28233	28042	28270	28457	28431	28370	28296	28576	28278	28237	28211	28264	28294	28455	28382	28350	28268	28340	28247	28290	28363	28727	28571	28255	28322	28418	28456	28078	28186	28046	28340	28230	28491	28361	28328	28057	28402	28777	28398	28404	28488	28264	28267	28312	28283	28284	28481	28426	28328	28241	28571	28459	28281	28566	28275	28408	28082	28303	28365	28479	28361	28306	28165	28347	28266	28247	28300	28250	28393	28206	28531	28359	28122	28352	28352	28144	28190	28187	28343	28404	28175	28362	28337	28324	28659	28272	28374	28470	28679	28529	28473	28339	28423	28378	28265	28347	28169	28397	28332	28324	28467	28359	28494	28113	28217	28338	28160	28147	28360	28197	28448	28491	28421	28628	28312	28415	28373	28210	28377	28257	28392	28236	28380	28396	28321	28625	28347	28319	28425	28483	28162	28176	28398	28264	28456	28196	28525	28205	28570	28272	28392	28234	28347	28294	28516	28456	28463	28339	28320	28084	28555	28244	28324	28209	28310	28393	28309	28394	28558	28454	28278	28232	28386	28214	28306	28286	28426	28371	28284	28243	28202	28520	28157	28369	28305	28501	28492	28492	28094	28218	28202	28386	28408	28442	28264	28316	28107	28314	28297	28427	28368	28421	28186	28167	28359	28425	28375	28323	28269	28392	28429	28262	28276	28266	28478	28288	28145	28427	28310	28281	28133	28182	28297	28486	28154	28312	28500	28334	28376	28330	28298	28292	28388	28492	28443	28262	28188	28407	28343	28273	28160	28297	28092	28346	28240	28544	28311	28417	28280	28422	28247	28024	28322	28209	28390	28403	28280	28392	28488	28441	28271	28209	28442	28269	28506	28289	28257	28207	28255	28477	28391	28497	28441	28173	28182	28399	28329	28109	28258	28442	28627	28426	28123	28220	28393	28095	28359	28334	28385	28209	28574	28143	28427	28073	28091	28363	28189	28465	28631	28129	28179	28370	28535	28340	28430	28338	28211	28323	28317	28365	28108	28329	28622	28387	28347	28106	28312	28221	28389	28284	28373	28346	28371	28110	28268	28348	28304	28414	28186	28418	28261	28291	28535	28488	28400	28347	28189	28589	28457	28451	28357	28295	28427	28273	28476	28278	28084	28163	28459	28548	28543	28374	28410	28398	28475	28100	28456	28339	28513	28495	28305	28515	28397	28176	28452	28131	28372	28236	28296	28518	28518	28398	28441	28329	28206	28029	28253	28384	28282	28344	28359	28325	28346	28201	28334	28329	28409	28429	28402	28560	28207	28359	28365	28452	28532	28178	28238	28184	28025	28418	28474	28277	28274	28256	28439	28136	28219	28456	28175	28352	28662	28299	28460	28339	28390	28216	28246	28238	28187	28678	28339	28650	28432	28190	28031	28293	28154	28349	28418	28554	28405	28612	28353	28168	28323	28330	28382	28209	28319	28334	28375	28275	28256	28477	28526	28312	28552	28381	28401	28280	28499	28389	28727	28482	28184	28402	28152	28459	28255	28388	28139	28184	28197	28327	28296	28260	28264	28490	28334	28234	28279	28539	28296	28140	28215	28083	28311	28275	28391	28250	28366	28231	28392	28311	28150	28229	28249	28708	28321	28419	28276	28209	28247	28502	28368	28359	28369	28597	28196	28291	28183	28308	28230	28226	28135	28529	28249	28403	28331	28293	28378	28424	28286	28281	28141	28305	28357	28440	28233	28059	28400	28046	28213	28192	28135	28429	28300	28258	28215	28220	28369	28235	28251	28265	28348	28177	28142	28257	28275	28304	28555	28358	28271	28422	28234	28264	28300	28225	28174	28233	28303	28303	28339	28359	28387	28353	28387	28125	28210	28452	28173	28156	28457	28330	28111	28363	28372	28563	28503	28196	28187	28299	28281	28408	28206	28299	28321	28217	28263	28348	28175	28216	28387	28397	28446	28317	28283	28251	28366	28414	28303	28666	28229	28431	28296	28434	28394	28352	28332	28415	28249	28614	28441	28388	28350	28422	28357	28454	28399	28138	28261	28349	28201	28463	28421	28180	28329	28365	28306	28465	28238	28253	27975	28339	28204	28284	28002	28342	28284	28316	28419	28387	28394	28478	28268	28494	28322	28335	28530	28461	28489	28097	28103	28324	28372	28386	28385	28509	28388	28215	28466	28085	28447	28418	28239	28381	28163	28332	28397	28322	28278	28245	28042	28198	28261	28201	28018	28721	28317	28495	28333	28201	28217	28095	28322	28179	28097	28259	28150	28264	28404	28206	28299	28320	28611	28136	28214	28209	28407	28267	28449	28398	28146	28272	28489	28263	28196	28313	28434	28302	28240	28308	28447	28393	28345	28408	28330	28360	28162	28420	28419	28200	28476	28261	28205	28216	28022	28557	28352	28316	28317	28362	28431	28235	28350	28398	28149	28169	28218	28319	28551	28382	28393	28292	28280	28302	28284	28295	28085	28346	28251	28467	28415	28368	28286	28247	28369	28149	28119	28262	28448	28325	28348	28464	28524	28352	28278	28371	28308	28342	28560	28554	28488	28272	28537	28379	28026	28300	28249	28417	28165	28298	28483	28318	28260	28499	28191	28343	28192	28512	28590	28393	28431	28131	28207	28488	28251	28196	28292	28440	28326	28334	28568	28494	28078	28102	28243	28421	28418	28211	28163	28207	28336	28286	28266	28245	28368	28290	28310	28580	28261	28267	28241	28347	28443	28404	28432	28331	28432	28409	28258	28216	28144	28320	28417	28225	28420	28338	28300	28238	28404	28312	28260	28264	28246	28165	28233	28329	28381	28437	28214	28404	28314	28373	28400	28381	28384	28350	28321	28327	28250	28192	28117	28264	28277	28163	28391	28111	28160	28399	28191	28356	28641	28468	28208	28330	28103	28399	28129	28406	28015	28523	28410	28180	28401	27989	28169	28352	28242	28281	28191	28257	28500	28170	28160	28594	28236	28510	28286	28126	28400	28297	28550
21151	36117	33100	27616	25780	24553	23964	23591	23506	23084	23110	22910	22904	22631	22449	22405	22269	22050	22428	22100	22044	22267	22203	22272	22566	27718	27755	26495	24382	22907	22451	22225	22080	22007	22049	22060	22244	21800	21998	22287	22444	22322	22121	21976	22090	21986	22039	21915	22241	22157	22116	22156	22121	22004	22058	22003	22138	22133	22178	22235	22090	22256	22224	22196	21940	21958	22138	22027	22113	22292	22071	22102	21909	22167	22205	21978	21983	22017	22283	21994	21928	21874	22108	22007	21986	22276	21921	22249	22130	22132	21954	22127	22073	22124	22030	22159	22064	22201	22255	22070	22152	22160	22190	22045	22019	21946	22222	21984	22142	22038	21988	22170	21963	22258	22085	22041	22066	22110	22140	22057	22160	22142	21963	22207	22172	22224	22050	21951	21941	21931	22116	22106	22111	22084	22066	22132	22146	22203	21961	21998	22170	22210	22020	22093	21997	22164	21822	21883	22090	22159	21878	22018	21923	22038	22012	22095	22183	22224	21900	22327	22295	21887	22061	21955	21930	21775	22283	21956	22109	22160	21973	21972	21980	22253	21992	22033	22026	21919	22069	22038	22230	22104	22170	22162	22111	22048	22023	22101	22047	21962	21999	22099	22129	22044	22015	22211	22067	22216	22053	22139	22087	22072	22318	22119	22046	22030	22052	22176	22017	21965	22232	22054	22181	22087	22024	22054	22102	22067	22135	22032	22128	21876	21990	22113	22056	22205	22061	22061	21934	21950	22243	22201	21931	22138	22177	22003	22068	22018	22123	22202	21968	22163	21900	21987	22111	21912	22118	22035	21863	22112	22063	22012	22044	22204	22040	22039	22236	22151	21943	22013	22020	22133	22214	22056	21882	22171	21968	21943	22126	22098	22134	22299	21946	21970	22091	21995	22011	21964	22152	22150	22089	22062	22029	22045	22217	21970	22041	22132	22115	22018	22005	22038	22107	21883	22124	22176	22014	22203	21984	21969	22128	22124	22251	21853	22041	21931	22247	22142	21973	22194	22154	21948	21990	21980	22045	22163	21981	22022	22008	22010	22107	22054	22209	21896	22147	22141	22107	22185	22013	21980	22210	22159	22056	22189	22032	22051	22041	22111	22120	22021	22079	22123	22021	22091	22134	22028	22066	22186	22130	21979	21889	22171	22024	22021	21926	22222	22061	22079	22051	22032	22095	22130	22039	22088	21969	22013	22089	22137	21945	22108	22038	22114	22148	22145	22191	22052	22096	21858	22086	22039	22123	22098	22171	22220	22021	22131	22173	22059	22023	22096	22113	22161	22049	21852	21950	22042	22249	22033	22042	22017	22295	21987	22177	22040	21930	22200	21898	22121	21974	22171	22073	22111	22101	21903	21992	21913	22106	22047	22072	22036	22118	22049	22022	22054	22115	22078	22112	22146	22305	22025	21988	22018	22209	21994	22062	21978	22181	22059	21957	22215	22126	22116	22066	22030	21950	22149	22017	21989	22103	22060	22253	21980	21996	22061	21965	22210	22214	22329	21975	22172	22018	21911	22089	22133	21988	22093	22175	22138	21936	21894	22237	22075	22024	22073	21970	21957	22160	22101	22061	21976	22134	22079	22002	22140	22076	22118	22169	22064	22065	21915	22174	21978	22146	21961	22315	22062	21894	22168	22112	22155	22038	22169	22066	22004	22051	22096	22056	21968	21963	22204	22107	22058	22093	22334	21989	22097	21958	22308	22111	22097	22000	21993	22064	22061	22088	21945	22083	22050	22108	22130	22110	22283	21902	22037	21932	22140	21993	22029	22253	22057	21957	22045	22140	22148	22097	22079	22020	22079	22018	22052	22159	21987	22059	22020	22068	22062	22260	21874	22076	21900	22163	22056	22152	22064	22055	22140	22139	22068	22012	22052	22144	22136	22031	21943	22054	22126	21927	22192	22075	21916	22177	22139	21894	21885	22120	22001	21983	22022	22172	22079	22124	22150	21990	22130	21934	22044	22038	21972	21931	22018	21911	22057	21853	22211	21997	22073	21924	22158	22101	22084	22091	22064	22177	22138	22274	21954	22031	22069	22113	21851	22146	22066	22002	22188	22061	22140	22085	22023	22101	22128	22069	22050	21984	22198	22024	21932	21851	22043	22122	22109	22157	21958	22061	22107	22045	21995	22112	22072	22026	22086	22123	22096	21938	22064	21979	22190	22053	22158	22142	21978	22007	22110	22080	22105	22001	21865	21976	21958	22156	22123	22021	21975	21897	22031	22017	22237	21993	21914	22121	22101	22158	22082	22109	22138	21989	21932	22153	22101	21904	21897	21978	21982	22245	22100	21961	22227	22050	22021	22070	22292	22096	21982	22047	22037	21971	22133	22163	22029	22039	22061	21904	22265	22021	22130	22055	22121	22091	22192	22103	21989	22048	22149	22244	21937	22035	22051	22072	21865	22129	22115	22089	22089	22014	22138	22163	22186	22014	22176	22112	21851	22020	22015	21958	22219	22107	21986	21954	22065	22132	21975	22142	22010	22154	22019	22100	22085	22027	21817	22103	22207	21968	22201	22023	22067	21931	22065	22163	22126	22013	22165	22122	22079	22088	22074	21964	22078	22104	22131	22178	22010	21967	21988	22081	21982	22253	22165	22038	21986	21917	22188	22179	21985	22043	21904	22221	21992	22022	22123	22132	22090	21749	22414	22131	22064	22098	21946	22014	22012	22081	22035	22095	22095	21938	21921	22070	22024	22184	22058	22132	22298	22208	21920	22121	22095	22176	22060	22024	22175	22211	22070	22103	21990	22140	22156	22029	22180	22123	21965	21891	21994	22151	22180	21889	22008	22053	22038	22227	22035	22223	22474	21927	22124	21904	21881	21976	22241	21832	22111	22196	22041	21938	22319	22086	21970	22252	22174	22064	21956	22147	22161	22167	22085	22221	21985	22067	22050	22221	21982	22178	21820	21987	22089	22134	22224	21991	22068	21967	21983	22150	22213	22041	22214	21959	22233	22038	21879	22313	22158	22018	22110	22082	22156	22048	22087	22073	22066	22008	22161	21986	22119	22064	22051	21944	22137	21941	22076	22022	22067	22062	22004	21979	22045	22159	21955	22015	21878	22138	22003	22123	22094	22225	21949	22089	22157	22186	22231	21957	22018	22122	22187	22073	22048	22096	22237	22082	21893	22121	22128	22009	22172	22009	22008	21984	22100	22082	22313	21870	22206	22215	21960	21944	22101	22010	22139	22032	22122	22284	22110	22123	21884	22008	22022	22167	22025	21929	22152	22106	21915	22196	22004	21983	22142	22067	22025	22030	22172	22026	22232	22074	22002	22239	21994	22003	22074	22152	22226	22145	22128	22026	22318	22133	21840	22039	21928	22152	21793	22038	22163	22152	22003	22215	21859	22161	22260	21943	21958	22048	22094	22085	21951	21954	22012	22026	22222	22056	22000	22154	22132	22067	22055	22223	22128	22095	21964	22104	22019	22166	21963	22000	22008	22030	22090	22031	22071	22307	22150	21904	22425	21984	22008	22151	22050	22132	21974	22082	22064	22098	22000	22136	22109	22108	22149	21963	22076	22036	21854	22310	22141	22160	22041	22153	22035	21899	21981	22075	22142	22141	22134	22191	22129	22129	22039	22028	22311	21978	22216	22227	21985	22005	21937	21952	22096	21936	22147	22155	22009	22181	22025	22021	22032	22180	21994	22068	22078	22006	22268	22030	21991	22149	22008	22157	21987	22101	22114	22131	22119	22151	22122	22023	22016	22050	22093	22164	22223	21951	21915	22093	21859	21967	22030	22037	22105	22167	22184	22058	22072	22018	22021	22006	21972	22025	22161	22011	21883	22049	22215	22129	22417	22114	22117	22304	22107	22094	22041	22222	22198	22051	22167	22176	22007	22007	22012	22094	22089	22090	22053	22049	22136	21927	22043	22148	22119	22177	22174	22086	22214	21913	22172	22214	22148	22085	22016	21856	21983	22049	22129	22372	22002	22156	22129	21951	22317	21939	22093	22132	22023	21934	22133	22051	22207	22048	22074	22068	22108	22001	22044	22289	22036	21906	22057	22276	22035	22187	21996	22169	22081	22053	22038	22192	22353	22147	22052	21999	22040	22172	22079	21975	22235	22167	22064	22156	22055	22035	22136	22084	21977	22074	22150	22080	22069	21909	22214	22150	22028	22049	22087	22242	22006	22170	22144	22092	22009	22152	22208	22164	22066	22016	21986	22166	21878	22206	22206	22174	22063	21946	22041	22061	22285	22028	21825	22052	22150	22071	21981	22100	21947	22114	22113	21972	22211	22026	21951	22356	22074	22083	22058	21933	22032	21990	21911	21972	22115	22033	22053	22181	22078	22155	22021	22057	22146	22094	22121	22032	21983	21956	22027	22263	22096	22125	22044	22087	21904	21972	22090	21983	22151	22322	22180	22191	21969	22112	21924	22023	22212	21990	22024	22175	21967	22029	21996	22160	21937	22079	22158	22164	21995	22008	22057	21868	22063	21950	22162	21941	22333	22069	22261	22095	22024	21973	22086	22049	21999	22012	22152	22228	22168	21958	22164	22112	21949	22211	22069	22152	22171	22110	21864	22176	22165	21845	22100	22049	22111	22095	21904	22113	22111	21965	22086	21997	21990	22340	22135	22096	22141	22082	22288	22110	21991	22080	21940	22063	22095	22098	22012	22068	22063	21876	22024	22081	21968	21991	22027	21967	21991	21956	22103	22024	22025	22167	22131	22225	22058	21887	21980	22002	22104	22124	21911	22065	22073	22197	22019	21956	22034	22068	22254	22131	21893	22041	22006	22037	21996	22175	22106	22060	21880	22013	22001	22062	22207	22056	22124	22032	22032	21994	22316	22071	22049	22048	22132	22127	22085	22043	21949	21976	22366	22045	22020	22051	22138	22016	22046	21915	22120	22134	22018	22146	21862	22222	22046	22009	22193	21931	22074	21954	22015	22209	22148	22119	22001	21972	22021	22110	22300	22199	22196	22020	22134	21953	22182	22190	22041	22251	22055	22203	22262	22002	22059	22118	22008	22033	22012	22039	22055	22043	22008	22048	22071	22134	22300	22064	22017	22317	21964	22127	22094	22170	22129	22133	22189	22134	21983	22093	22221	22071	22202	21911	21956	21988	22251	21958	22235	22123	22036	21899	22101
22834	21448	29286	24091	22615	27811	33244	29585	29560	29958	29818	29553	29250	29287	29503	29161	29045	29105	29082	28845	28853	28957	28772	28837	29189	34463	35656	34476	32209	30259	29182	28898	28944	28937	29009	28705	28680	28859	28857	28727	28757	28933	28698	28515	28519	28667	28878	28806	28850	28548	28604	28772	28757	28589	28627	28605	28708	28525	28740	28785	28436	28749	28754	28812	28734	28654	28592	28625	28750	28898	28772	28705	28897	28731	28820	28737	28817	28493	28856	28628	28751	28663	28659	28623	28862	28871	29052	28719	28686	28795	28600	28666	28839	28531	28427	28613	28590	28622	28845	28571	28658	28728	28700	28846	28663	28865	28856	28564	28627	28689	28526	28694	28820	28682	28734	28728	28733	28717	28457	28794	28665	28951	28660	28680	28795	28837	28358	28707	28713	28780	28341	28723	28759	28638	28871	28493	28621	28556	28454	28845	28591	28686	28794	28786	28591	28702	28571	28561	28795	28578	28555	28380	28765	28722	28694	28892	28582	28614	28628	28586	28536	28596	28580	28654	28473	28735	28722	28775	28681	28549	28650	28486	28727	28438	28783	28673	28695	28732	28630	28594	28848	28647	28705	28571	28668	28547	28740	28756	28376	28624	28682	28724	28675	28506	28703	28657	28784	28736	28932	28441	28625	28821	28590	28615	28961	28596	28586	28504	28790	28591	28767	28423	28585	28459	28803	28686	28556	28833	28771	28588	28678	28620	28687	28817	28876	28817	28737	28417	28615	28483	28596	28759	28801	28850	28736	28727	28855	28674	28474	28589	28628	28743	28831	28657	28509	28777	28491	28627	28595	28864	28705	28811	28680	28675	28665	28426	28755	28772	28616	28728	28415	28673	28498	28491	28387	28697	28785	28676	28593	28493	28673	28388	28512	28619	28534	28688	28654	28779	28734	28757	28881	28451	28562	28684	28670	28601	28643	28686	28928	28693	28711	28677	28680	28594	28684	28762	28679	28795	28727	28795	28911	28780	28771	28787	28688	28812	28561	28583	28749	28675	28656	28598	28616	28542	28831	28766	28544	28833	28695	28716	28650	28561	28900	28574	28593	28664	28569	28911	28931	28503	28785	28542	28657	28891	28751	28661	28686	28609	28703	28750	28529	28524	28476	28827	28602	28678	28984	28884	28881	28533	28618	28591	28509	28541	28602	28705	28702	28608	28778	28667	28665	28689	28533	28729	28983	28561	28473	28547	28518	28560	28559	28825	28789	28641	28591	28680	28610	28612	28593	28250	28611	28691	28521	28590	28583	28516	28807	28454	28739	28539	28743	28786	28634	28637	28942	28743	28642	28686	28731	28677	28743	28541	28864	28858	28693	28699	28439	28564	28741	28823	28795	28747	28642	28719	28511	28659	28612	28777	28583	28644	28890	28728	28775	28664	28587	28714	28457	28751	28868	28730	28834	28792	28600	28726	28622	28651	28718	28787	28660	28739	28720	28573	28555	28582	28715	28723	28519	28624	28702	28888	28662	28458	28846	28666	28521	28673	28766	28567	28878	28642	28694	28589	28535	28564	28751	28561	28714	28840	28662	28630	28736	28591	28790	28619	28617	28751	28374	28784	28838	28743	28335	28823	28651	28733	28703	28793	28624	28678	28800	28604	28763	28734	28778	28717	28675	28385	28518	28532	28638	28628	28749	28713	28837	28546	28541	28780	28625	28717	28697	28538	28598	28679	28821	28568	28630	28726	28402	28708	28546	28551	28817	28716	28674	28572	28650	28570	28810	28911	28851	28806	28617	28806	28729	28575	28584	28629	28516	28656	28820	28609	28648	28486	28450	28544	28802	28339	28599	28552	28698	28754	28597	28697	28750	28585	28799	28486	28601	28831	28666	28701	28480	28468	28514	28643	28627	28681	28692	28613	28521	28540	28392	28473	28544	28552	28872	28567	28912	28516	28634	28639	28715	28615	28772	28675	28826	28917	28719	28503	28920	28736	28758	28703	28673	28608	28612	28810	28639	28708	28744	28759	28737	28730	28657	28857	28810	28622	28440	28659	28630	28672	28468	28546	28718	28665	28548	28541	28618	28621	28614	28749	28696	28655	28842	28575	28491	28542	28819	28644	28676	28621	28653	28460	28522	28647	28570	28768	28795	28830	28783	28541	28697	28367	28545	28728	28672	28541	28996	28537	28635	28546	28798	28771	28710	28504	28659	28652	28709	28705	28621	28914	28686	28773	28836	28719	28844	28663	28614	28714	28599	28704	28643	28795	28709	28526	28947	28532	28788	28671	28692	28786	28545	28525	28668	28657	28779	28618	28507	28673	28704	28687	28647	28501	28786	28689	28522	28540	28645	28652	28869	28924	28642	28888	28640	28741	28724	28573	28784	28717	28629	28570	28613	28661	28555	28611	28827	28851	28601	28657	28739	28608	28779	28539	28675	28620	28695	28471	28662	28727	28666	28613	28836	28716	28597	28629	28716	28801	28666	28566	28642	28774	28541	28444	28603	28672	28873	28520	28612	28663	28584	28700	28849	28866	28610	28543	28847	28697	28449	28546	28640	28433	28574	28571	28598	28615	28650	28725	28737	28514	28699	28752	28439	28497	28552	28573	28657	28672	28589	28665	28754	28624	28847	28851	28713	28820	28762	28473	28693	28764	28785	28661	28758	28600	28638	28548	28897	28321	28635	28627	28550	28650	28496	28657	28550	28591	28484	28767	28773	28786	28747	28707	28592	28684	28579	28662	28839	28695	28415	28556	28489	28871	28729	28569	28777	28538	28582	28697	28614	28748	28787	28635	28532	28679	28438	28450	28653	28746	28863	28511	28556	28679	28605	28554	28464	28578	28754	28888	28967	28564	28542	28695	28690	28723	28750	28596	28675	28806	28591	28651	28494	28597	28781	28702	28760	28746	28636	28692	28739	28626	28747	28577	28424	28446	28707	28540	28645	28497	28576	28738	28753	28693	29091	28873	28676	28600	28780	28694	28532	28548	28659	28760	28423	28590	28568	28663	28549	28705	28700	28555	28792	28779	28717	28640	28816	28690	28610	28431	28796	28678	28811	28719	28633	28478	28571	28659	28506	28470	28941	28604	28610	28690	28659	28407	28495	28429	28712	28629	28719	28565	28486	28783	28757	28708	28842	28880	28617	28649	28708	28655	28710	28716	28853	28456	28740	28510	28668	28835	28638	28630	28644	28619	28676	28656	28623	28587	28683	28621	28708	28416	28526	28694	28586	28489	28651	28455	28807	28465	28730	28804	28648	28751	28739	28805	28848	28708	28543	28630	28717	28472	28689	28443	28575	28710	28701	28694	28681	28488	28716	28677	28622	28620	28567	28630	28637	28509	28746	28814	28588	28745	28543	28671	28666	28874	28658	28756	28613	28743	28629	28648	28667	28751	28613	28517	28799	28506	28591	28515	28624	28682	28745	28563	28714	28658	28582	28737	28583	28730	28648	28734	28726	28790	28740	28756	28882	28806	28647	28583	28682	28696	28373	28713	28722	28874	28558	28502	28710	28656	28856	28931	28901	28684	28666	28683	28774	28341	28570	28671	28784	28673	28591	28576	28772	28589	28661	28767	28631	28779	28587	28673	28736	28653	28609	28454	28614	28665	28732	28412	28426	28392	28896	28679	28661	28673	28642	28567	28690	28740	28643	28770	28655	28868	28643	28796	28735	28693	28806	28739	28835	28519	28638	28676	28494	28340	28929	28640	28743	28889	28706	29018	28543	28558	28688	28602	28708	28484	28734	28627	28517	28866	28731	28844	28626	28506	28796	28551	28626	28539	28621	28595	28733	28649	28552	28939	28641	28855	28666	28506	28336	28663	28869	28382	28641	28485	28544	28607	28594	28719	28682	28611	28705	28804	28616	28570	28641	28541	28594	28456	28534	28567	28641	28638	28593	28540	28676	28524	28376	28719	28695	28697	28613	28742	28853	28600	28708	28844	28611	28636	28486	28586	28704	28583	28617	28572	28797	28530	28605	28619	28688	28638	28482	28787	28523	28732	28434	28867	28421	28755	28688	28695	28572	28528	28720	28747	28619	28688	28649	28477	28748	28596	28658	28659	28464	28508	28660	28572	28657	28711	28812	28378	28842	28665	28848	28557	28639	28584	28927	28865	28444	28416	28645	28647	28806	28628	28533	28639	28489	28394	28666	28665	28521	28727	28609	28821	28655	28693	28713	28753	28727	28762	28620	28586	28729	28615	28685	28471	28699	28784	28948	28608	28549	28771	28704	28642	28644	28621	28951	28551	28772	28754	28639	28480	28645	28697	28680	28797	28726	28596	28752	28694	28608	28597	28680	28638	28492	28522	28738	28634	28659	28943	28787	28862	28725	28668	28768	28790	28655	28668	28729	28596	28494	28426	28773	28510	28545	28704	28714	28496	28651	28679	28654	28703	28711	28520	28727	28600	28731	28785	28654	28611	28441	28761	28628	28647	28778	28588	28765	28661	28587	28569	28795	28603	28669	28726	28738	28543	28273	28311	28734	28420	28512	28763	28838	28887	28630	28608	28706	28592	28769	28601	28651	28849	28692	28768	28562	28586	28369	28683	28521	28588	28886	28642	28696	28748	28575	28481	28548	28639	28582	28736	28852	28778	28689	28377	28995	28774	28720	28496	28383	28897	28748	28775	28580	28704	28512	28901	28380	28774	28751	28507	28559	28625	28566	28505	28734	28545	28811	28640	28759	28783	28844	28810	28848	28562	28732	28616	28751	28595	28685	28634	28620	28614	28635	28724	28623	28955	28757	28542	28717	28682	28738	28609	28639	28674	28711	28723	28788	28707	28719	28672	28559	28636	28638	28853	28655	28384	28712	28572	28589	28493	28931	28689	28732	28501	28682	28804	28673	28627	28585	28481	28598	28725	28732	28768	28565	28612	28699	28576	28738	28748	28726	28733	28771	28619	28971	28578	28530	28832	28500	28767	28919	28770	28796	28753	28712	28827	28757	28766	28876	28518	28729	28710	28539	28565	28572	28561	28986	28564	28753	28625	28772	28865	28717	28836	28633	28726	28923	28520	28562	28738	28659	28639	28829	28583	28659	28437	28720	28877	28596	28653	28568	28859	28803	28585	28760	28685	28720	28690	28632	28655	28540	28867	28590	28737	28635	28744	28768	28831	28643	28587	28596	28673	28585	28792	28685	28597	28636	28728
22904	38951	35643	29558	27199	25644	25390	24190	24046	23839	23625	23566	22991	23159	22950	22666	22722	22380	22411	22390	22352	22614	22306	22515	22819	32071	32087	29780	26319	23937	22704	22384	22276	22331	22115	22532	22159	22219	22421	22085	22340	22275	22250	22276	22271	22219	22380	22255	22181	22159	22174	22370	22336	22208	22273	22437	22243	22324	22098	22404	22332	22315	22225	22215	22123	22216	22197	22280	22194	22440	22039	22347	22232	22196	22149	22294	22157	22256	22328	22280	22178	22238	22378	22340	22342	22191	22256	22116	22230	22303	22108	22319	22110	22359	22248	22242	22113	22358	22388	22226	22221	22348	22360	22079	22318	22257	22408	22116	22093	22440	22121	22185	22281	22344	22176	22176	22260	22176	22292	22246	22216	22300	22182	22493	22292	22285	22253	22149	22288	22179	22326	22311	22359	22374	22339	22336	22440	22131	22155	22265	22340	22131	22124	22232	22247	22280	22071	22306	22254	22283	22111	22096	22254	22251	22351	22365	22176	22135	22197	22240	22180	22216	22165	22367	22223	22338	22044	22305	22136	22139	22307	22237	22276	22381	22482	22044	22304	22117	22152	22216	22508	22123	22375	22411	22137	22217	22195	22467	22076	22343	22314	22245	22253	22183	22100	22293	22375	22307	22240	22181	22391	22296	22153	22312	22166	22287	22130	22265	22340	22220	22201	22115	22425	22170	22399	22212	22104	22359	22317	22269	22053	22326	22207	22257	22038	22073	22323	22121	22218	22406	22370	22139	22240	22107	22339	22389	22142	22342	22243	22197	22261	22286	21999	22029	22165	22417	22264	22315	22289	22140	22286	22376	22086	22264	22424	22168	22150	22493	22182	22176	22274	22555	22370	22217	22140	22089	22239	22245	22242	22261	22103	22474	22211	22173	22261	22225	22432	22266	22504	22213	22384	22315	22365	22145	22066	22198	22243	22197	22213	22377	22391	22329	22262	22359	22266	22188	22362	22284	22250	22220	22266	22184	22310	22228	22171	22226	22254	22301	22414	22231	22323	21983	22449	22095	22293	22262	22216	22241	22142	22288	22334	22237	22265	22313	22140	22139	22351	22281	22156	22128	22416	22072	22249	22293	22305	22159	22269	22188	22327	22211	22100	22188	22309	22294	22254	22057	22303	22227	22122	22050	22188	22311	22011	22136	22458	22207	22254	22253	22130	22253	22240	22375	22129	22392	22340	22119	22324	22251	22130	22165	22281	22272	22240	22316	22357	22248	22149	22088	22328	22346	22272	22200	22064	22270	22247	22179	22228	22158	22206	22167	22428	22370	22280	22277	22108	22316	22179	22241	22133	22141	22230	22211	22303	22171	22145	22206	22223	22292	22347	22127	22228	22086	22075	22325	22323	22270	22241	22250	22302	22201	22201	22433	22283	22267	22072	22297	22225	22200	22094	22203	22402	22255	22252	22114	22212	22220	22333	22214	22217	22384	22335	22271	22272	22246	22257	22105	22193	22387	22214	22258	22287	22244	22394	22220	22368	22203	22270	22202	22231	22422	22388	22273	22188	22311	22221	22331	22190	22288	22178	22244	22253	22402	22233	22170	22180	22341	22256	22210	22136	22324	22083	22151	22192	22518	22120	22316	22286	22041	22281	22256	22259	22199	22218	22285	22349	22161	22211	22184	22254	22104	22387	22134	22091	22203	21991	22232	22242	22280	22288	22165	22355	22233	22275	22229	22410	22244	22375	22330	22348	22131	22180	22212	22195	22142	22199	22379	22276	22090	22359	22030	22132	22375	22166	22311	22306	22090	22321	22309	22208	22369	22203	22074	22205	22317	22174	22415	22134	22391	22083	22220	22183	22283	22336	22250	22349	22224	22451	22216	22137	22265	22304	22149	22207	22200	22255	22293	22180	22045	22296	22151	22311	22217	22117	22051	22235	22347	22113	22212	22196	22213	22465	22083	22212	22193	22231	22142	22161	22209	22332	22247	22239	22431	22319	22260	22244	22311	22374	22077	22173	22174	22207	22289	22342	22272	22406	22045	22204	22303	22170	22162	22214	22252	22248	22300	22335	22192	22267	22359	22447	22218	22190	22229	22356	22061	22146	22317	22283	22073	22122	22335	22313	22375	22206	22205	22272	22321	22313	22301	22128	22269	22416	22291	22103	22200	22189	22109	22181	22201	22374	22454	22435	22128	22217	22258	21942	22232	22270	22184	22255	22485	22279	22194	22280	22162	22335	22195	22087	22286	22235	22220	22350	22106	22346	22176	22155	22087	22393	22390	22204	22227	22176	22364	22279	22051	22343	22266	22082	22267	22214	22218	22371	22233	22179	22309	22322	22158	22410	22228	22205	22058	22323	22281	22235	22198	22320	22133	22217	22101	22414	22374	22174	22192	22049	22173	22324	22240	22449	22087	22352	22171	22196	22164	22426	22374	22126	22046	22482	22119	22399	22127	22282	22401	22170	22092	22430	22183	22207	22087	22338	22232	22278	22206	22241	22208	22284	22195	22234	22141	22400	22327	22395	22338	22385	22337	22334	22093	22253	22495	22173	22096	22305	22174	22341	22348	22390	22386	22343	22374	22345	22231	22083	22165	22304	22212	22156	22223	22111	22179	22365	22301	22115	22294	22273	22075	22075	22140	22505	22427	22256	22088	22255	22382	22407	22055	22120	22205	22125	22314	22086	22172	22203	22126	22327	22264	22046	22163	22106	22359	22284	22173	22072	22102	22314	22188	22119	22240	22218	22144	21942	22334	22099	22228	22307	22297	22076	22283	22418	22250	22313	22295	22436	22139	22289	22270	22263	22131	22386	22088	22222	22335	22270	22242	22373	22337	22267	22323	22250	22294	22134	22319	22288	22314	22279	22378	22321	22269	22354	22245	22190	22208	22195	22123	22219	22240	22328	22389	22355	22295	22199	22256	22225	22270	22275	22225	22243	22279	22313	22281	22352	22416	22233	22220	22249	22332	22186	21991	22283	22314	22072	22439	22350	22145	22259	22116	22226	22222	22381	22237	22295	22249	22252	22295	22102	22268	22145	22086	22155	22280	22383	22203	22227	22197	22248	22219	22239	22329	22364	22335	22321	22171	22236	22316	22287	22312	22377	22266	22296	22293	22222	22314	22221	22237	22180	22159	22383	22197	22158	22212	22223	22220	22289	22261	22364	22359	22131	22307	22376	22139	22287	22153	22311	22199	22380	22203	22224	22255	22322	22282	22449	22162	22205	22187	22419	22220	22178	22301	22137	22228	22260	22047	22371	22127	22255	22295	22137	22322	21984	22289	22289	22334	22433	22198	22191	22214	22275	22301	22187	22340	22258	22333	22209	22375	22333	22088	22193	22194	22163	22310	22222	22404	22266	22363	22437	22284	22109	22242	22178	22258	22257	22224	22276	22045	22303	22101	22375	22122	22395	22161	22258	22109	22023	22318	22179	22219	22224	22247	22244	22108	22396	22283	22308	22064	22126	22264	22325	22083	22094	22120	22313	22455	22189	22351	22080	22080	22325	22447	22263	22258	22346	22258	22286	22163	22398	22256	22153	22266	22378	22152	22210	22338	22012	22236	22273	22296	22122	22183	22156	22310	22169	22168	22104	22234	22317	22193	22215	22204	22410	22196	22441	22290	22310	22307	22210	22292	22224	22579	22337	22296	22110	22272	22116	22139	22241	22237	22340	22295	22339	22234	22185	22281	22336	22260	22267	22235	22225	22251	22216	22096	22196	22339	21954	22186	22044	22034	22156	22331	22311	22330	22096	22287	22326	22019	22097	22120	22093	22173	22154	22268	22324	22294	22328	22274	22127	22131	22276	22326	22213	22167	22256	22236	22274	22158	22068	21992	22308	22301	22161	22137	22181	22207	22400	22349	22280	22323	22276	22268	22126	22135	22072	22138	22270	22166	22281	22199	22321	22063	22261	22233	22277	22068	22323	22212	22182	22216	22380	22239	22186	22295	22354	22416	22101	22128	22211	22157	22202	22143	22343	22204	22228	22148	22211	22186	22327	22166	22205	22314	22249	22306	22429	22182	22199	22293	22096	22106	22323	22101	22359	22259	22359	22092	22196	22356	22205	21997	22311	22138	22317	22030	22424	22271	22400	22303	22047	22201	22280	22196	22360	22250	22209	22160	22299	22218	22266	22419	22189	22166	22271	22158	22184	22219	22290	22141	22214	22246	22282	22005	21980	22212	22326	22216	22120	22375	22331	22217	22128	22316	22079	22224	22320	22318	22144	22004	22448	22186	22218	22180	22182	22086	22245	22160	22261	22384	22277	22317	22147	22011	22160	22276	22323	22116	22216	22198	22173	22081	22143	22243	22282	22243	22169	22146	22186	22198	22164	22262	22300	22273	22180	22140	22234	22201	22050	22224	22200	22053	22242	22087	22352	22364	22258	22229	22066	22156	22292	22296	22211	22291	22201	22116	22446	22169	22132	22314	22438	22201	22335	22455	22146	22149	22197	22094	22015	22256	22498	21974	22221	22266	22146	22220	22166	22334	22311	22240	22138	22335	22326	22215	22305	22146	22179	22312	22342	22199	22134	22148	22274	22358	22353	22272	22427	22155	22367	22255	22162	22355	22168	22250	22178	22274	22342	22246	22238	22309	22433	22031	22197	22236	22415	22142	22244	22379	22199	22123	22201	22160	22222	22121	22350	22237	22349	22264	22236	22311	22431	22267	22174	22239	22133	22154	22247	22499	22371	22076	22291	22325	22304	22305	22190	22227	22162	22375	22202	22248	22154	22264	22113	22210	22319	22324	22255	22215	22311	22089	22218	22186	22212	22146	22448	22284	22288	22230	22181	22327	22099	22283	22205	22296	22108	22258	22229	22238	22086	22158	22285	22296	22286	22216	22239	22258	22124	22221	22145	22154	22098	22321	22081	22209	22201	22450	22241	22521	22250	22210	22307	22295	22146	22277	22190	22219	22156	22189	22243	22319	22136	22350	22121	22255	22207	22199	22407	22265	22406	22236	21923	22128	22135	22062	22249	22219	22320	22205	22129	22437	22409	22386	22363	22287	22390	22413	22357	22078	22373	22154	22123	22298	22347	22269	22330	22138	22111	22337	22164	22266	22142	22220	22078	22543	22211	22298	22223	22144	22207	22098	22269	22257	22224	22250	22226	22099	22286	21982	22092	22047	22243	22293	22293	22175
28666	25029	32578	31473	28808	29168	29475	28912	28687	28852	28980	28661	28914	28853	28750	28625	28765	28688	28537	28540	28652	28462	28803	28595	28569	29125	29394	29375	29036	28761	28527	28592	28545	28499	28691	28961	28470	28461	28524	28538	28760	28516	28536	28350	28732	28395	28526	28745	28519	28683	28724	28605	28282	28508	28609	28657	28653	28606	28754	28477	28504	28316	28752	28412	28568	28801	28582	28679	28616	28426	28676	28553	28590	28356	28659	28345	28405	28402	28769	28656	28538	28581	28676	28525	28555	28585	28422	28356	28572	28525	28618	28330	28732	28548	28566	28400	28649	28548	28496	28706	28591	28507	28715	28391	28791	28632	28580	28810	28587	28677	28433	28531	28533	28501	28701	28318	28589	28301	28615	28562	28528	28509	28534	28323	28504	28487	28602	28561	28608	28552	28561	28541	28811	28816	28745	28479	28783	28388	28430	28470	28678	28382	28545	28421	28394	28695	28580	28585	28609	28518	28576	28563	28508	28548	28694	28595	28623	28541	28159	28269	28755	28566	28727	28323	28656	28477	28451	28528	28498	28694	28372	28611	28487	28517	28527	28393	28445	28627	28489	28348	28533	28611	28459	28573	28648	28559	28470	28590	28557	28661	28547	28594	28426	28645	28276	28428	28424	28476	28574	28615	28446	28406	28642	28640	28581	28546	28598	28606	28614	28553	28570	28501	28608	28749	28663	28660	28344	28533	28737	28704	28600	28370	28727	28465	28778	28759	28637	28416	28762	28603	28439	28563	28539	28644	28652	28527	28358	28569	28591	28621	28394	28402	28662	28552	28526	28509	28530	28442	28304	28675	28559	28398	28500	28711	28578	28478	28587	28492	28756	28528	28606	28581	28765	28707	28764	28531	28462	28601	28643	28566	28616	28351	28365	28534	28593	28653	28880	28446	28539	28677	28516	28313	28477	28348	28739	28601	28831	28446	28260	28307	28467	28600	28534	28387	28758	28586	28677	28705	28712	28752	28620	28629	28611	28699	28687	28623	28614	28601	28720	28499	28642	28674	28762	28554	28568	28587	28324	28548	28375	28393	28741	28503	28527	28626	28474	28693	28497	28582	28555	28443	28506	28532	28313	28670	28701	28593	28570	28596	28385	28579	28617	28618	28657	28507	28605	28437	28660	28546	28879	28411	28473	28736	28394	28547	28521	28533	28620	28413	28413	28753	28507	28489	28612	28496	28636	28513	28570	28657	28623	28649	28569	28576	28640	28565	28527	28462	28632	28638	28680	28456	28577	28625	28535	28879	28855	28493	28713	28487	28497	28470	28394	28611	28553	28640	28682	28432	28415	28583	28481	28515	28631	28838	28779	28657	28419	28225	28635	28593	28549	28518	28293	28560	28705	28483	28725	28482	28448	28329	28431	28662	28669	28745	28642	28566	28601	28526	28375	28378	28765	28506	28401	28709	28469	28629	28302	28594	28576	28576	28399	28368	28341	28381	28505	28619	28678	28392	28450	28563	28513	28458	28375	28454	28434	28623	28768	28677	28639	28597	28715	28603	28590	28449	28675	28504	28341	28591	28444	28869	28385	28528	28538	28797	28642	28443	28680	28473	28651	28617	28739	28282	28483	28608	28707	28642	28402	28651	28457	28702	28591	28454	28648	28591	28352	28745	28575	28395	28444	28753	28587	28571	28551	28387	28700	28698	28696	28416	28536	28754	28628	28577	28682	28609	28503	28498	28558	28676	28524	28716	28699	28488	28701	28495	28746	28740	28586	28705	28836	28648	28539	28575	28357	28317	28576	28603	28747	28477	28402	28775	28623	28579	28556	28341	28641	28519	28521	28835	28673	28424	28643	28511	28756	28574	28496	28548	28476	28789	28733	28653	28688	28478	28587	28628	28672	28489	28368	28492	28536	28265	28640	28697	28761	28351	28703	28517	28444	28493	28559	28478	28289	28365	28436	28662	28514	28589	28460	28535	28435	28636	28591	28683	28436	28557	28612	28654	28655	28608	28404	28890	28545	28498	28435	28763	28499	28316	28522	28557	28620	28556	28483	28516	28584	28521	28468	28360	28645	28305	28356	28627	28659	28631	28608	28553	28480	28497	28531	28718	28727	28704	28598	28774	28460	28601	28471	28632	28446	28619	28533	28376	28363	28617	28409	28508	28442	28637	28389	28519	28586	28548	28405	28532	28376	28486	28525	28647	28722	28491	28618	28554	28561	28562	28446	28553	28498	28418	28516	28425	28737	28317	28396	28528	28539	28572	28681	28645	28375	28401	28440	28783	28599	28542	28744	28669	28585	28558	28715	28523	28715	28639	28616	28735	28350	28500	28551	28557	28412	28601	28641	28485	28743	28443	28636	28397	28753	28511	28431	28552	28692	28743	28748	28524	28596	28680	28729	28509	28751	28359	28634	28756	28644	28696	28372	28563	28545	28614	28579	28497	28515	28613	28567	28577	28525	28548	28630	28707	28458	28879	28370	28669	28570	28433	28547	28521	28434	28624	28614	28601	28390	28579	28721	28782	28511	28426	28824	28523	28598	28503	28731	28660	28685	28826	28595	28303	28673	28492	28604	28404	28688	28504	28571	28598	28436	28595	28390	28663	28449	28852	28708	28628	28788	28477	28568	28735	28745	28581	28368	28645	28827	28816	28532	28666	28437	28616	28686	28618	28293	28616	28586	28395	28501	28533	28552	28324	28448	28480	28644	28609	28605	28563	28278	28656	28553	28403	28568	28861	28672	28389	28481	28619	28416	28482	28511	28604	28386	28397	28320	28683	28380	28268	28574	28534	28644	28431	28653	28577	28748	28475	28506	28787	28591	28564	28656	28284	28438	28553	28573	28525	28632	28810	28400	28625	28647	28717	28559	28423	28516	28622	28599	28543	28486	28409	28639	28392	28518	28546	28741	28434	28301	28546	28503	28452	28587	28547	28632	28406	28579	28526	28507	28613	28637	28615	28569	28580	28515	28569	28570	28567	28585	28561	28664	28532	28582	28577	28551	28559	28408	28372	28235	28358	28612	28625	28596	28502	28859	28745	28660	28548	28534	28462	28436	28459	28495	28553	28429	28563	28599	28813	28552	28711	28770	28781	28653	28417	28962	28471	28438	28691	28578	28490	28622	28610	28519	28788	28506	28689	28517	28485	28753	28587	28622	28450	28483	28584	28757	28496	28577	28749	28622	28712	28556	28612	28485	28503	28449	28612	28337	28876	28439	28426	28435	28736	28476	28754	28602	28565	28349	28707	28661	28590	28649	28493	28503	28510	28345	28490	28319	28347	28625	28701	28454	28663	28471	28575	28691	28610	28611	28503	28586	28393	28712	28630	28504	28434	28636	28403	28546	28687	28540	28442	28592	28785	28420	28573	28538	28500	28634	28552	28655	28596	28387	28569	28569	28435	28495	28504	28505	28690	28544	28622	28784	28246	28581	28730	28521	28285	28637	28541	28617	28718	28720	28436	28420	28413	28370	28658	28279	28400	28718	28878	28464	28552	28640	28630	28370	28456	28524	28569	28636	28612	28714	28658	28661	28522	28463	28617	28569	28831	28560	28460	28472	28494	28568	28552	28636	28497	28395	28536	28609	28470	28656	28466	28346	28406	28572	28484	28482	28671	28485	28598	28467	28467	28566	28587	28457	28762	28524	28413	28369	28519	28671	28672	28512	28746	28608	28584	28732	28550	28648	28951	28432	28524	28700	28334	28614	28454	28634	28594	28569	28613	28296	28622	28597	28416	28544	28547	28638	28607	28593	28721	28569	28483	28627	28439	28775	28493	28311	28676	28724	28471	28817	28291	28584	28617	28538	28566	28683	28393	28322	28524	28646	28661	28616	28571	28620	28549	28682	28563	28409	28468	28416	28642	28416	28768	28478	28418	28610	28541	28567	28574	28548	28531	28510	28712	28581	28606	28935	28515	28503	28618	28353	28639	28499	28630	28648	28507	28489	28751	28526	28551	28687	28643	28487	28726	28652	28357	28357	28328	28403	28570	28529	28683	28753	28733	28431	28620	28596	28541	28437	28465	28546	28729	28581	28453	28624	28517	28530	28515	28939	28457	28533	28519	28577	28679	28686	28515	28505	28564	28391	28604	28416	28541	28664	28428	28629	28372	28488	28597	28552	28593	28430	28400	28535	28933	28452	28932	28585	28552	28494	28356	28256	28555	28610	28737	28635	28534	28344	28525	28556	28721	28536	28630	28366	28603	28410	28763	28541	28595	28286	28725	28351	28455	28667	28873	28483	28631	28782	28763	28639	28467	28644	28499	28649	28625	28253	28757	28565	28587	28478	28472	28443	28329	28675	28434	28355	28519	28841	28625	28574	28723	28669	28641	28521	28557	28541	28420	28593	28559	28526	28499	28630	28676	28373	28441	28640	28409	28503	28436	28498	28537	28317	28750	28722	28584	28574	28392	28597	28614	28383	28529	28619	28569	28658	28555	28560	28673	28522	28550	28883	28558	28504	28622	28602	28746	28515	28627	28612	28611	28546	28483	28343	28357	28465	28616	28598	28606	28436	28475	28420	28695	28793	28617	28548	28616	28787	28476	28537	28293	28755	28592	28506	28551	28690	28492	28367	28397	28555	28473	28406	28434	28287	28629	28453	28505	28728	28302	28315	28776	28645	28392	28486	28500	28525	28767	28635	28526	28651	28831	28602	28494	28827	28600	28560	28531	28530	28396	28400	28715	28709	28632	28482	28519	28687	28595	28607	28492	28578	28719	28616	28648	28614	28488	28595	28599	28488	28368	28701	28566	28466	28584	28683	28695	28254	28572	28715	28497	28410	28388	28573	28654	28704	28753	28569	28537	28449	28522	28242	28698	28565	28592	28531	28438	28785	28491	28388	28669	28584	28651	28514	28761	28746	28420	28507	28388	28727	28551	28567	28412	28494	28497	28582	28659	28634	28760	28416	28378	28590	28552	28660	28574	28644	28507	28801	28386	28544	28608	28385	28391	28635	28928	28427	28337	28595	28693	28586	28568	28419	28633	28544	28595	28778	28515	28609	28561	28364	28511	28607	28672	28328	28598	28428	28482	28272	28731	28548	28645	28503	28604	28586	28651	28339	28205	28506	28766	28227	28356	28383	28568	28533	28498	28676	28718	28518	28587	28607	28563	28626	28764	28721	28558	28569	28682	28520	28378	28304	28654	28614	28557
23428	30856	28772	24951	23931	23546	23559	23133	22593	22604	22770	22589	22517	22450	22229	22249	22385	22235	22360	22246	22295	22308	22244	22319	22307	22792	23290	23009	22759	22575	22333	21969	22198	22252	22164	22011	22224	22169	22187	22328	22160	22117	22264	22444	22179	22236	22314	22156	22140	22245	22188	22191	22114	22205	21886	22256	22297	22202	21987	22297	22243	22109	22415	22186	22212	22314	22313	22181	22093	22319	22234	22208	22173	22346	22165	22198	22241	22375	22277	22333	22174	22220	22160	22360	22307	22209	22270	22198	22138	22138	22030	22200	22245	22249	22401	22330	22267	22116	22121	22335	22284	22080	22234	22096	22332	22168	22148	22052	22372	22161	22185	22241	22249	22189	22334	22233	22340	22156	22420	22279	22268	22320	22117	22375	22021	22198	22152	22277	22147	22259	22258	22063	22066	22322	22304	22171	22181	21965	22334	22206	22223	22255	22191	21965	22241	22183	22333	22182	22024	22337	22063	22125	22093	22169	22225	22041	22280	22313	22284	22174	22284	22103	22181	22158	22042	22253	22150	22203	22047	22079	22241	22170	22286	22067	22114	22177	22304	22269	22171	22257	22159	22120	21977	22242	22217	22320	22182	22242	22164	22210	22276	22260	22325	22293	22267	22241	22339	22316	22344	22164	22358	22103	22301	22373	22354	22287	22285	22108	22151	22200	22269	22305	21904	22177	22301	22153	22271	22176	22164	22201	21985	22198	22115	22330	22124	22176	22040	22129	22268	22297	22232	22300	22097	22082	22187	22166	22040	22094	22140	22264	22230	22091	22245	22080	22362	22205	22135	22139	22108	22128	22205	21999	22086	22043	22212	21970	22319	22074	22144	22184	22159	22267	22072	22263	22179	22199	22148	22052	22053	22270	22103	22209	22203	22341	22155	22379	22142	22063	22263	22230	22181	22182	22384	22167	22219	22071	22304	22280	22347	22400	22241	22107	22271	22161	22143	22182	22233	22262	22167	22236	22052	22172	22029	22166	22083	22235	22053	22305	22200	22364	22412	22166	22149	22176	21989	22223	22207	22256	22169	22133	22355	22176	22133	22250	22095	22209	22080	22337	22239	22170	22290	22177	22250	22187	22236	22117	22092	22222	22259	22070	22260	22216	22060	22132	22187	22202	22339	22396	22325	22294	22011	22152	22331	22333	22060	22261	22060	22193	22161	22145	22090	22323	22456	22387	22100	22151	22362	22079	22163	22104	22248	22218	22074	22246	22188	22350	22198	22081	22193	22136	22286	22179	22232	22296	22281	22103	22205	22144	22275	22237	22217	22437	22153	22272	22294	22160	22019	22117	22315	22104	22103	22277	22274	22137	22332	22318	22078	22323	22173	22210	22107	22209	22101	22178	22343	22040	22133	22217	21987	22297	22333	22119	22291	22192	22125	22274	22161	22284	22370	21990	22208	22095	22119	22250	22168	22238	22040	22159	21986	22211	22252	22132	22184	22354	22328	22189	22394	21941	22235	22268	22133	22177	22249	22379	22111	22212	22109	22363	22177	22207	22287	22407	22029	22249	22284	22290	22278	22148	22200	22248	22266	22151	22240	22270	22305	22223	22349	22154	22201	22191	21987	22260	22158	22193	22228	22166	22260	22063	22289	22213	22240	22252	22116	22215	22236	22185	22242	22302	22078	22249	22193	22178	22203	22401	22128	22171	22041	22080	22275	22373	22281	22190	22180	22136	22206	22314	22405	22205	22073	22270	22172	22266	22082	22155	22154	22272	22336	22093	22160	22253	22037	22191	22261	22197	22194	21934	22146	22095	22230	22244	22252	22259	22173	22450	22173	22332	22275	22283	22313	22306	22328	22168	22259	22360	22193	22372	22143	22349	22130	22122	22222	22165	22183	22211	22207	22288	22194	22192	22403	22142	22297	22281	22385	22286	22105	22212	22587	22203	22200	22344	22370	22219	22064	22209	22367	22263	22247	22164	22166	22092	22231	22295	22333	22122	22292	22125	22192	22395	22211	22306	22197	22162	22185	22106	22246	22267	22070	22235	22177	22178	22146	22157	22096	22221	22147	22259	22108	22229	22221	21968	22383	22084	22264	22296	22174	22311	22320	22236	22290	22156	22208	22184	22262	22193	22207	22266	22195	22203	22160	22161	22222	22207	22230	22111	22289	22262	22067	22141	22184	22186	22300	22243	22282	21919	22412	22124	22212	22203	22093	22069	22155	22216	21988	22175	22156	22354	22243	22249	22153	22347	22221	22107	22476	22196	22071	22136	22223	22310	22226	22153	22081	22251	22308	22133	22123	22143	22281	22097	22205	22187	22430	22188	22168	22085	22115	22265	22182	22246	22202	22129	22168	22253	22220	22231	22315	22162	22065	22161	22318	22092	22008	22089	22230	22196	22055	22218	22217	22136	22304	22259	22187	22194	22367	22175	22184	22195	22131	22156	22224	22245	22122	22179	22337	22099	22215	22031	22202	22339	22211	22012	22193	22265	22165	22155	22265	22167	22036	22239	22179	22191	22171	22258	22217	22330	22129	22198	22074	22270	22182	22189	22143	22348	22052	22071	22177	22240	22269	22211	22227	22219	22151	22073	22293	22228	22266	22130	22021	22280	22387	22204	22240	22144	22213	22197	22218	22126	22091	22244	22185	22185	22246	22242	22239	22233	22335	22163	22338	22196	22020	22324	22259	22167	22378	22139	22202	22222	22187	22129	22240	22279	22356	22285	22260	22182	22315	21956	22288	22197	22213	22039	22172	22281	22256	22115	22304	22037	22306	22139	22285	22118	22242	22065	22267	22298	22305	22118	22175	22078	22206	22349	22234	22183	22526	22175	22169	22103	22260	22189	22292	22290	22148	22273	22257	22283	22236	22279	22231	22186	22098	22183	22069	22160	22264	22173	21984	22312	22266	22175	22329	22268	22163	22192	22246	22094	22144	22039	22124	22222	22307	22063	22199	22306	22314	22280	22282	22237	22014	22097	22292	22080	22184	22226	22170	22336	22284	22184	22262	22066	22346	22302	22268	22342	22198	22360	22092	22130	22305	22314	21996	22080	22206	22290	22207	22202	22239	22249	22216	22354	22262	22212	22068	22266	22196	22182	22200	22313	22198	22134	22141	21921	22236	22093	22200	22270	22144	22257	22182	22320	22324	22252	22436	22248	22347	22324	22160	22332	22222	22144	22189	22286	22294	22205	22076	22202	22358	22291	22265	22237	22397	22308	22162	22224	22251	22276	22169	22264	22178	22424	22197	22323	22266	22250	22182	22144	22090	22238	22187	22114	22019	22259	22170	22307	22283	22251	22233	22381	22175	22079	22354	22202	22253	22178	22137	22200	22255	22222	22200	22203	22248	22269	22181	22116	22302	22102	22318	22333	22370	22279	22060	22273	22283	22075	22209	22038	22302	22183	22190	22094	22364	22192	22094	22052	22222	22199	22293	22304	22257	22114	22209	22225	22109	22062	22276	22231	22025	22265	21974	22101	22236	22283	22168	22285	22288	22144	22163	22090	22170	22040	22292	21864	22206	22168	22163	22233	22095	22200	22360	22071	22256	22080	22214	22159	22229	22284	22410	22242	22111	22075	22142	21997	22123	22171	22285	22285	22074	22364	22150	22175	22153	22110	22136	22116	22253	22243	22231	22293	22270	22193	22019	22062	22106	22301	22167	22052	22228	22204	22261	22268	22185	22156	22264	22149	22090	22103	22091	22273	22217	22032	22164	22126	22211	22281	22201	22217	22291	22256	22171	22203	22006	22232	22122	22182	22122	22144	22166	22290	22272	22246	22212	22231	22255	22272	22275	22096	22258	22301	22079	22202	22177	22351	22143	22331	22231	22145	22274	22082	22280	22228	22181	22401	22325	22252	22565	22244	22288	22215	22358	22341	22036	22151	22313	22179	22202	22162	22302	21842	22300	22170	22351	22250	22134	22244	22089	22058	22379	22217	22208	22176	22165	22230	22055	22407	22253	22170	22275	22143	22201	22260	22201	22323	22235	22156	22238	22219	22285	22172	22154	22194	22214	22089	22191	22197	22009	22172	22281	22380	22200	22126	22393	22080	22185	22184	22211	22201	22302	22326	22254	22302	22245	22153	22238	22293	22195	22176	22168	21936	22205	22215	22232	22188	22283	22298	22257	22171	22268	22173	22232	22220	22203	22272	22198	22212	22061	22039	22235	22315	22323	22216	22253	22295	22290	22221	22225	21995	21983	22220	22215	22120	22246	22111	22346	22132	22257	22282	22222	22469	22282	22287	22294	22158	22209	22338	22193	22232	22121	22070	22326	22145	22204	22297	22249	22258	22377	22137	22274	22211	22293	22264	21986	22127	22241	22070	22199	22083	22108	22164	22242	22278	22401	22322	22300	22273	22174	22204	22253	22196	22354	22241	22104	22021	22162	22225	22125	22359	22122	22184	22270	22113	22149	22069	22106	22176	22173	22124	22322	22163	22124	22194	22065	22206	21982	22474	22205	22290	22191	22115	22043	22187	22209	22414	22134	22168	22082	22214	22330	22511	22032	22068	22356	22078	22241	22416	22250	22176	22227	22245	22109	22081	22299	22207	22339	22300	22236	22206	22097	22198	22117	22329	22147	22384	22199	22194	22375	22247	22248	22173	22289	22305	22363	22017	22401	22181	22137	22201	22411	22164	22291	22099	22044	22216	21991	22281	22277	22081	22267	22199	22333	22156	22146	22410	22187	22303	22310	22194	22155	22313	22406	22268	22206	22279	21980	22389	22408	22250	22144	22132	21999	22205	22246	22133	22090	22330	22086	22426	22183	22022	22324	22393	22346	22080	22261	22303	22132	22290	22409	22107	22279	22226	22230	22020	22154	22171	22316	22112	22188	22356	22202	22210	22216	21817	22226	22099	22311	22219	22073	22333	22248	22224	22190	22450	22256	22172	22103	22194	22245	22123	22253	22319	22348	21959	22220	22388	22114	22036	22511	22149	22173	22244	22093	22287	22217	22188	22229	22206	22059	22216	22273	22161	22037	22190	22289	22094	22175	22219	22341	22222	22303	22128	22155	22206	22277	22263	22211	22179	22149	22229	22302	22052	22154	22213	22119	22379	22100	22239	22175	22180	22194	22180	22148	22269	22117	22147	22271	22146	22174	22077	22142	22248	22110	22286	22333	22121	22422	22121	22333	22225
23806	21475	29145	24684	24628	29123	31660	29513	28709	28993	29052	28703	28665	28822	28458	28691	28752	28440	28352	28558	28417	28395	28695	28491	28500	31510	32277	31733	30519	29364	28779	28303	28367	28116	28293	28265	28464	28262	28347	28356	28489	28474	28286	28009	28414	28294	28354	28185	28234	28328	27980	28133	28492	28409	28508	28382	28452	28480	28246	28422	28396	28366	28548	28287	28428	28154	28302	28366	28122	28221	28509	28303	28265	28423	28428	28359	28355	28294	28231	28289	28261	28543	28331	28317	28207	28517	28233	28419	28537	28436	28192	28300	28017	28473	28533	28256	28326	28207	28467	28120	28365	28290	28360	28274	28091	28400	28158	28325	28322	28266	28369	28356	28354	28427	28343	28305	28386	28271	28175	28323	28359	28160	28380	28189	28260	28151	28550	28496	28135	28280	28284	28308	28541	28219	28245	28435	28412	28350	28278	28415	28308	28240	28311	28364	28194	28177	28428	28266	28284	28217	28208	28275	28381	28413	28382	28416	28256	28326	28184	28187	28503	28373	28537	28264	28439	28299	28594	28225	28294	28368	28246	28121	28270	28374	28198	28192	28284	28260	28339	28185	28333	28274	28158	28265	28233	28168	28302	28243	28223	28428	28170	28482	28255	28415	28260	28133	28037	28273	28646	28391	28257	28050	28374	28326	28290	28272	28196	28265	28354	28001	28244	28361	28401	28504	28387	28343	28461	28327	28398	28129	28276	28465	28283	28313	28259	28156	28076	28170	28344	28254	28252	28354	28172	28025	28287	28036	28369	28429	28219	28215	28352	28433	28511	28179	28264	28249	28375	28070	28332	28291	28244	28634	28416	28320	27955	28239	28327	28425	28294	28176	28367	28078	28326	28382	28343	28213	28318	28262	28301	28106	28212	28541	28234	28438	28383	28192	28209	28215	28167	28164	28139	28543	28412	28143	28183	28344	28396	28426	28232	28158	28472	28435	28132	28343	28340	28241	28308	28445	28382	28271	28254	28361	27961	28239	28224	28381	28436	28363	28211	28246	28427	28480	28196	28249	28012	28266	28301	28353	28357	28442	28439	28347	28399	28014	28402	28269	28269	28255	28168	28364	28248	28159	28373	28273	28117	28314	28346	28584	28340	28347	28095	28208	28353	28246	28455	28353	28262	28125	28309	28161	28297	28398	28377	28383	28276	28506	28183	28111	28211	28350	28441	28202	28394	28170	28210	28259	28451	28138	28301	28347	28442	28210	28181	28352	28104	28167	28298	28276	28441	28256	28274	28204	28243	28148	28501	28081	28084	28325	28286	28298	28137	28222	28325	28254	28149	28471	28111	28471	28444	28544	28289	28497	28344	28228	28384	28296	28221	28291	28379	28010	28094	28075	28261	28202	28215	28129	28471	28442	28511	28283	28274	28170	28400	28271	28332	28255	28244	28344	28100	28254	28291	28158	28274	28188	28341	28269	28294	28259	28068	28517	28088	28174	28124	28247	28226	28473	28185	28421	28445	28105	28303	28224	28144	28110	28078	28439	28262	28327	28380	28238	28252	28226	28150	28265	28290	28345	28252	28235	28386	28371	28314	28188	28256	28329	28228	28009	28161	28168	28198	28192	28612	28324	28208	28299	28438	28300	28026	28381	28246	28135	28161	28288	28265	28479	28022	28108	28539	28521	28372	28424	28543	27983	28284	28215	28479	28320	28465	28279	28297	28342	28116	28238	28292	28353	28259	28199	28598	28253	28301	28297	28222	28074	28378	28220	28265	28492	28273	28081	28258	28158	28603	28187	28280	28047	28222	28260	28182	28323	28419	28233	28312	28441	28172	28518	28170	28266	28320	28375	28378	28427	28475	28380	28316	28206	28162	28398	28370	28314	28373	28417	28410	28393	28465	28309	28396	28398	28366	28369	28470	28423	28083	28427	28367	28255	28238	28245	28172	28202	28417	28374	28417	28349	28208	28140	28348	28411	28285	28244	28249	28408	28401	28328	28076	28247	28299	28335	28204	28266	28519	28427	28196	28386	28203	28495	28330	28224	28308	28462	28133	28285	28312	28297	28234	28142	28168	28368	28134	28109	28052	28299	28375	28248	28097	28084	28313	28119	28389	28312	28510	28334	28175	28220	28688	28299	28425	28433	28367	28254	28310	28320	28151	28206	28323	28338	28202	28105	28352	28328	28335	28227	28184	28494	28444	28216	28211	28096	28289	28317	28251	28620	28150	28291	28204	28389	28536	28241	28277	28306	28238	28211	28336	28114	28366	28492	28056	28390	28369	28275	28502	28249	28236	28338	28416	28294	28356	28235	28289	28263	28299	28248	28161	28366	28401	28332	28258	28171	28405	28309	28231	28230	28418	28440	28469	28315	28309	28171	28551	28138	28250	28109	28171	28394	28415	28200	28014	28578	28314	28324	28417	28293	28194	28272	28113	28218	28206	28216	28215	28305	28051	28007	28459	28463	28419	28272	28007	28194	27889	28421	28287	28285	28436	28406	28346	28351	28386	28430	28137	28285	28107	28185	28441	28177	28406	28572	28401	28331	28309	28118	28346	28445	28203	28307	28592	28142	28422	28209	28508	28464	28056	28414	28351	28157	28446	28333	28269	28253	28470	28380	28359	28196	28342	28232	28186	28141	28078	28310	28312	28232	28365	28374	28370	28319	28383	28252	28432	28301	28200	28155	28338	28382	28471	28401	28046	28439	28053	28190	28322	28307	28237	28418	28315	28230	28266	28381	28453	28398	28294	28339	28349	28340	28334	28395	28403	28344	28402	28266	28212	28373	28362	28223	28394	28326	28384	28421	28228	28160	28187	28260	28221	28344	28356	28323	28502	28368	28282	28330	28310	28114	28318	28050	28480	28135	28305	28143	28556	28359	28397	28364	28456	28183	28530	28146	28339	28330	28199	28269	28287	28136	28120	28694	28385	28233	28154	28267	28117	28178	28407	28361	28225	28353	27973	28249	28285	28462	28432	28167	28594	28268	28116	28200	28418	28114	28304	28226	28250	28346	28155	28124	28177	28207	28185	28434	28213	28345	28394	27986	28419	28233	28303	28402	28280	28149	28310	28321	28335	28402	28123	28361	28188	28134	28470	28306	28212	28114	28195	28219	28507	28486	28220	28012	28055	28273	28383	28478	28301	28459	28290	28418	28212	28164	28392	28322	28337	28418	28225	28280	28242	28094	28271	28466	28268	28432	28246	28216	28218	28218	28224	28256	28386	28298	28344	28148	28364	28436	28395	28204	28217	28258	28307	28344	28187	28422	28412	28398	28316	28169	28402	28286	28246	28292	28204	28426	28388	28301	28279	28468	28145	28324	28340	28455	28521	28337	28504	28443	28067	28128	28157	28414	28214	28158	28284	28227	28414	28262	28322	28334	28268	28382	28442	28228	28523	28381	28435	28385	28277	28226	28402	28306	28361	28345	28079	28212	28295	28049	28511	28360	28217	28417	28291	28481	28237	28506	28160	28169	28407	28243	28239	27991	28286	28255	28441	28361	28156	28234	28400	28413	28563	28389	28387	28591	28323	28277	28472	28296	28420	28143	28219	28355	28540	28261	28336	28254	28262	28361	28340	28084	28299	28409	28452	28279	28320	28223	28093	28431	28243	28520	28155	28212	28532	28280	28307	28169	27934	28274	28463	28336	28468	28277	28214	28312	28143	28328	28445	28359	28215	28292	28306	28138	28536	28461	28520	28369	28554	28304	28329	28241	28383	28236	28309	28178	28401	28334	28440	28432	28347	28154	28105	28137	28634	28104	28115	28459	28359	28389	28303	28350	28398	28259	28438	28195	28251	28336	28578	28442	28411	28055	28406	28238	28076	28213	28307	28425	28384	28326	28411	28158	28104	28323	28450	28395	28323	28351	28517	28288	28163	28327	28283	28335	27946	28019	28433	28277	28254	27899	28416	28367	28301	28115	28070	28069	28364	28113	28157	28133	28538	28577	28439	28196	28022	28251	28233	28320	28450	28384	28138	28141	28459	28185	28261	28400	28273	28464	28501	28498	28390	28164	28151	28204	28365	28309	28206	28368	28354	28161	28131	28390	28509	28094	28532	28308	28341	28363	28289	27991	28074	28089	28192	28156	28309	28331	28558	28329	28301	28405	28440	28234	28450	28306	28195	28558	28120	28196	28252	28209	28233	28330	28279	28198	28024	28343	28599	28095	28264	28199	28391	28458	28293	28279	28441	28223	28526	28395	28205	28277	28511	28314	28573	28290	28193	28079	28293	28211	28298	28289	28359	28288	28419	28401	28413	28342	28496	28049	28212	28257	28338	28247	28152	28166	28299	28319	28364	28358	28247	28234	28170	28293	28247	28333	28171	28264	28264	28419	28257	28222	28241	28126	28210	28296	28192	28392	28265	28500	28333	27957	28376	28391	28565	28678	28438	28279	28273	28255	28279	28368	28087	28721	28307	28171	28339	28231	28273	28328	28361	28527	28508	28214	28370	28263	28449	28289	28291	27949	28425	28425	28421	28135	28273	28153	28216	28178	28158	28352	28179	28382	28288	28224	28285	28400	28472	28637	28412	28370	28377	28224	28449	28144	28279	27988	28284	28252	28272	28222	28252	28203	28501	28143	28101	28517	28309	28191	28070	28274	28151	28547	28466	28421	28189	28317	28386	28589	28550	28434	28270	28290	28567	28296	28125	28342	28381	28434	28339	28045	28193	28304	28153	28155	28235	28322	28101	27964	28529	28118	28408	28584	28150	28049	28215	28379	28438	28163	28172	28225	28254	28287	28249	28308	28283	28127	28602	28391	28387	28397	28315	28286	28340	28405	28273	28238	28376	28409	28288	28158	28396	28296	28236	28366	28269	28203	28125	28652	28383	28266	28029	28267	28205	28153	28386	28456	28303	28650	28518	28304	28314	28176	28285	28199	28414	28421	28354	28124	28185	28468	28408	28416	28436	28292	28511	28498	28262	28449	28426	28319	28370	28418	28323	28345	28388	28372	28230	27958	28078	28249	28344	28355	28127	28423	28299	28178	28228	28206	28343	28195	28243	28259	28390	28144	28293	28208	28056	28281	28583	28434	28341	28231	28259	28205	28339	28417	28472	28461	28426	28237	28638	28264	28079	28134	28213	28111	28421	28439	28399	28249	28194	28250	28028	28484	28275	28155	28257	28294	28249	28380	28498	28216	28272	28443
21755	35249	30633	26995	25323	24846	24657	23964	23119	22686	22902	22689	22560	22228	22417	22297	22347	22262	22400	22179	22161	22277	22036	22371	22559	27577	27955	26155	24452	23002	22521	22259	21962	22099	22149	22036	22155	22066	22061	22050	22060	22080	22308	22036	22006	22065	22310	22127	21866	21927	22230	21917	22262	22021	22149	22075	21990	22177	21992	22173	22327	22241	22008	22058	22015	21941	22100	21932	22079	21992	22146	22122	22070	22274	21945	22169	22063	21987	22182	22305	22012	21958	22067	22007	21993	22152	22009	22051	22196	21941	21956	22072	21901	21968	21997	22062	22039	22056	22047	22070	22117	22029	22353	21991	22098	22043	21956	22085	21934	22072	21920	22125	21994	21881	21983	22065	22058	22069	22153	21975	21966	22102	21980	21985	22142	22137	21978	22101	21960	21906	22042	22059	22123	21974	22143	22026	21892	21894	22146	21845	22101	22007	22094	21885	22038	21979	21967	22082	22051	22043	21821	22130	22094	22021	21863	21974	22115	22048	22081	21982	22209	22227	21948	22044	21949	22130	22168	22166	22030	22037	22093	22121	22083	22136	22315	22071	21997	22036	22079	22107	21952	22102	22005	22231	22090	22031	21961	22096	22059	22042	21925	22071	22012	21950	22218	21993	22029	22093	22121	21922	22102	22122	22064	21949	22089	22039	21890	22081	22051	22060	22012	22072	21959	22019	22007	21958	22212	22099	22113	21983	22048	21950	22035	22159	22225	21969	22053	21923	22217	22064	21993	22049	22200	22054	22221	21904	21974	22158	21978	21968	21981	21888	22090	21934	22244	22090	22062	21956	22218	22094	22063	22104	22081	21924	22099	21943	21975	22190	22066	22140	22167	22320	21933	21982	22181	22201	22030	21978	21969	22053	21983	22000	22159	22017	22006	21981	22168	22118	22089	22181	22102	22113	22046	21894	22092	22060	22054	22163	22009	22154	22087	21897	22028	22369	22141	22199	22015	22097	21971	22042	22127	22057	21863	21930	22131	21970	22112	22079	22346	22197	22060	22092	21939	22238	22140	21929	22179	21938	21942	22086	22218	22089	21886	22061	22043	22132	22217	22112	21834	22046	22251	22026	21928	21786	22124	21916	21962	21997	21962	22090	21926	22128	22170	21992	22274	22069	22087	22226	22137	22126	21936	22005	22129	22110	22103	21935	22085	22067	22091	22015	22047	21863	22184	22156	22045	22112	22155	22015	21990	22074	22077	21942	22135	22051	22012	21942	22027	21965	21892	22083	21992	22067	22080	21965	22147	22027	21969	21997	22080	22141	22036	21946	22025	22205	22138	22138	22070	22101	22244	22160	22056	22171	22074	22149	22000	22053	22180	22013	21977	21868	21897	22029	22045	22003	22010	21823	22157	22132	22067	21973	22202	22037	21972	21889	22137	22043	22174	22132	22162	21956	22116	22014	22034	21885	22052	21897	22233	22123	22182	22036	22127	22027	22107	22054	22126	22054	22028	21921	22002	22151	22075	21963	21973	22125	22135	21951	21989	21941	22097	22034	21847	21883	22076	22197	22047	21928	22078	22012	22101	22012	22155	22021	21974	21846	22060	22010	22049	22065	22029	22080	22022	22044	22115	22052	22193	22048	21954	22029	22053	21966	22128	22167	22110	22096	22104	21970	22012	22020	22110	21944	22075	21992	21884	22166	22020	22125	22023	22190	22069	21981	22026	21928	22046	22051	22110	22180	22090	22176	22003	22272	21952	21962	22038	21985	22195	21899	21948	21993	21988	22049	21981	22193	22047	22022	22059	22025	21969	22032	22331	21879	22182	21976	22123	22123	22145	22060	22006	21932	22144	22050	22065	22226	21957	21959	22064	22114	22192	22079	22060	22151	21996	22143	22288	22000	22065	22014	21960	22016	21998	22273	21978	22034	22125	22145	21956	21995	22001	22175	21963	22045	22122	22098	22092	22152	22078	22177	22058	22023	21879	22045	21990	22141	22105	22113	22000	22068	21872	22021	22126	21890	21965	22142	22181	21998	21992	22102	21942	21804	22133	22066	22199	22160	22266	22102	22011	21848	22057	22018	22004	22072	21989	22202	22060	21920	21905	21901	22042	22218	21921	21929	22013	22096	22004	21984	22027	22204	21940	22005	22085	22137	22058	21949	22056	22093	22016	21965	22142	22137	22095	22093	22048	22059	21977	22025	22013	21973	22095	21928	22097	22047	22038	21923	22050	21859	22016	21980	22047	22038	21944	22025	21989	22021	22185	22069	22126	21997	21857	22107	21970	22027	21944	21897	21998	22070	22013	22103	22035	21946	22030	22131	21724	22121	22032	22156	22279	22143	22125	22139	22121	22111	22287	21933	22016	22097	22050	22063	22270	22039	22037	22062	21996	21890	22332	21979	22072	22087	22099	22077	22199	21999	22029	22114	22187	21925	22087	21962	22128	21942	21928	21869	22066	21875	22063	21922	22092	22036	22227	22009	21978	22106	22171	22095	21948	22003	22146	21979	22195	21982	21905	22108	21981	22140	22166	22018	21974	22115	21963	22171	22218	22009	22228	22066	21995	22252	22111	22133	22059	22134	22014	22249	21990	21977	22076	22051	22000	21875	22070	22031	22080	22096	22017	22005	22119	21782	22069	22281	22155	22024	22244	22163	22226	22120	22211	21971	21959	21999	22148	22115	22000	22144	22079	21861	21996	22199	21934	22242	22120	22096	22060	22123	21988	22080	22014	22120	22035	22040	22277	22053	21851	21995	22160	21890	22064	22192	21977	22038	22059	21947	21984	22056	21974	22185	22090	22109	22029	21922	22146	22101	21957	22212	22169	22128	22048	21973	21965	21986	22003	22124	22170	22002	22034	22084	22066	22035	22205	21785	22187	21978	22088	22002	22034	22192	21961	22148	22034	22050	22037	22025	22268	22093	22040	21803	22038	21995	22085	22084	22096	22072	22162	22065	21973	22128	22003	21966	22175	21869	22188	22135	22140	22016	22237	21876	22022	22096	22038	22003	21995	22002	22169	22079	21876	22142	21984	22107	22134	22112	22059	22227	21968	21961	22140	22106	22195	21956	22197	22039	22022	22076	21907	22239	21935	21970	22035	22129	22046	21987	22359	22058	22089	22220	22217	22001	22091	22022	22169	21953	22114	21955	22126	22041	22144	22042	22049	22078	22146	22047	21997	22124	21975	21997	21956	21793	22065	22009	21983	22116	21833	22077	22037	21956	22221	21964	22033	22289	21973	22137	22039	22167	22131	22135	22060	22202	22073	21975	22011	22010	22061	22248	22058	22394	22134	22099	22080	22080	22082	22111	22165	22219	22039	21982	22080	22092	21866	21989	22006	22023	21880	21973	22001	22079	22234	21943	22076	22083	22104	21977	22135	22172	22044	22037	22077	21976	22113	22073	22102	21906	21955	22122	22040	22085	22003	22015	22015	22038	22072	22109	22128	22131	22008	22087	22156	22072	21952	22011	22112	21999	22142	21967	21911	22017	21871	22086	22056	22168	22158	22098	22025	22173	22086	21987	22162	22078	21902	21998	21903	22278	21919	22160	22089	22081	22114	22127	22115	21921	22026	22174	22186	22007	22301	22080	21923	21900	22031	21856	22081	22305	22018	22002	22157	22058	21912	21940	21924	22216	21984	22098	21943	22114	21997	22319	21971	22158	22052	22146	22076	22061	22050	22106	22150	22156	22086	22027	22033	21867	22039	21756	22046	21959	22167	21961	22203	22025	21986	22011	22081	22057	22139	22255	22142	22040	22130	21902	21902	22075	22138	21959	22004	22096	21867	22119	22079	22021	22199	22034	22090	22094	21998	22156	22336	22067	22009	22216	21900	22128	22264	21848	22118	22102	21921	21926	22006	22070	22013	21903	22107	22144	22147	22068	21995	21998	21864	22069	22010	22035	22184	22015	22257	21988	21967	22182	21752	22124	21964	22025	22111	21929	21995	21995	22126	22124	21909	21961	22057	22183	21991	22078	22131	22214	22022	22134	22118	22077	22103	22268	21979	21975	22074	22062	21840	22129	21940	21909	22091	22196	22030	22079	22131	22047	22072	21988	22080	21981	22109	22056	22030	22026	22096	22207	22046	22144	21955	22164	22217	21956	22185	22003	21898	22131	22245	22054	22260	21891	22079	21951	22084	22073	22120	22092	22099	21991	22096	21961	21770	22070	22155	22054	22017	22129	21968	22187	22184	21966	22141	22185	22011	22051	21935	22071	22018	21983	22095	21961	21851	22069	21966	22014	21944	21941	22291	22135	22278	21918	21909	21931	21983	21949	21958	22190	22089	22002	22066	22007	22124	22093	22160	22052	22071	22102	21957	22077	22121	22127	22253	22132	22156	22115	22055	22067	22069	22104	22175	22073	22075	22197	21994	22001	22334	21923	22195	22193	22147	22027	22086	22152	21964	21937	22130	21829	22032	21897	22041	22187	21907	22101	21961	22107	21968	22221	22108	22052	21987	22162	22155	21977	22018	22174	22182	22069	22153	22072	22112	22200	21923	22158	21993	22142	22050	22151	21997	22117	21942	21906	22109	21944	21974	22138	22139	22049	22072	22076	21949	22224	21988	22136	22072	22119	22112	22094	22017	21903	22036	22016	22185	21841	21961	22091	21765	22122	21946	22108	21981	21890	22114	22131	22206	22084	22159	21918	22062	22089	22107	22110	21952	21980	22113	22030	22116	21868	22194	22108	22066	22114	21882	22084	22016	21854	21985	22081	21958	22131	21932	22101	22088	21815	22101	22081	21847	22184	22095	21780	21989	21923	22190	21963	22199	22170	22013	22271	21993	22147	22152	21961	22110	22176	22019	21866	22093	22215	22064	21946	21932	21946	21940	22081	22065	22032	22092	21978	21971	21876	21972	22138	22024	22019	22057	22203	22071	22052	22319	22258	22037	22075	22156	22090	22216	21888	21966	21937	22096	22075	22065	22014	21885	21998	22053	22007	22196	22135	22145	22081	22032	21931	22107	21827	22109	22053	22119	22046	22073	21938	22197	22020	22104	22287	22011	22022	22125	21899	22084	22110	22243	22057	21965	21992	22120	22180	22015	21893	21903	22157	22019	21805	21836	22043	21945	22126	21955	22014	21965	22082	22116	21923	22080	22009	21953	21891	22019	21928	22252	22134	22090	21954	22205	22016	22022	22032
22792	21434	29261	24052	22547	28069	33278	30534	29508	29655	29374	29240	29183	29238	29110	29161	28886	28918	28886	28717	28880	28737	28931	28896	29330	34986	36023	34029	31522	29875	29237	28999	28673	28560	28578	28894	28764	28705	28661	28583	28969	28512	28688	28793	28617	28616	28639	28609	28537	28542	28802	28827	28463	28460	28404	28673	28866	28441	28760	28959	28644	28506	28396	28556	28627	28864	28745	28406	28548	28511	28630	28721	28813	28688	28648	28562	28613	28546	28664	28587	28410	28431	28641	28455	28404	28513	28451	28674	28342	28595	28558	28714	28603	28446	28513	28570	28641	28784	28451	28427	28481	28533	28682	28538	28577	28413	28442	28415	28828	28536	28404	28408	28448	28541	28575	28616	28572	28300	28776	28779	28688	28573	28653	28647	28604	28649	28485	28601	28844	28583	28646	28637	28621	28435	28562	28267	28558	28681	28602	28398	28657	28540	28466	28545	28603	28558	28622	28510	28643	28430	28372	28408	28560	28634	28492	28844	28727	28598	28535	28646	28556	28579	28612	28378	28471	28564	28533	28713	28498	28667	28618	28599	28485	28653	28582	28686	28588	28610	28680	28548	28570	28539	28475	28720	28679	28645	28639	28620	28422	28480	28713	28606	28576	28360	28601	28614	28551	28738	28607	28528	28606	28646	28538	28467	28531	28624	28523	28584	28630	28660	28519	28606	28501	28471	28480	28672	28422	28697	28722	28516	28466	28522	28505	28586	28611	28382	28395	28571	28690	28650	28686	28371	28416	28489	28752	28483	28596	28574	28390	28548	28588	28601	28408	28682	28547	28481	28500	28346	28842	28624	28453	28763	28490	28623	28395	28816	28575	28398	28651	28363	28385	28442	28654	28476	28301	28771	28667	28431	28598	28668	28484	28629	28574	28525	28455	28369	28659	28577	28415	28495	28473	28623	28408	28673	28384	28379	28631	28700	28569	28205	28424	28472	28926	28491	28293	28409	28574	28543	28447	28375	28599	28494	28607	28484	28459	28655	28430	28588	28587	28561	28783	28617	28602	28686	28549	28395	28621	28820	28563	28499	28532	28696	28647	28407	28488	28491	28528	28720	28838	28682	28573	28357	28438	28665	28471	28656	28531	28748	28231	28404	28549	28498	28546	28694	28637	28525	28636	28686	28634	28661	28466	28601	28750	28930	28526	28691	28136	28535	28302	28542	28568	28393	28730	28453	28681	28549	28680	28732	28494	28696	28544	28581	28447	28636	28395	28473	28601	28576	28437	28551	28790	28817	28487	28556	28491	28414	28634	28494	28894	28654	28614	28780	28502	28739	28373	28637	28490	28773	28601	28651	28458	28376	28582	28310	28517	28509	28507	28766	28624	28553	28595	28512	28668	28406	28359	28662	28702	28519	28628	28334	28529	28712	28652	28472	28570	28613	28587	28436	28480	28506	28415	28480	28453	28781	28674	28740	28620	28574	28461	28266	28501	28240	28562	28395	28494	28623	28501	28553	28422	28385	28479	28635	28577	28622	28908	28602	28624	28317	28449	28613	28406	28536	28248	28486	28745	28692	28696	28699	28537	28622	28722	28445	28487	28442	28606	28628	28684	28645	28510	28391	28444	28602	28792	28592	28194	28338	28376	28317	28523	28573	28537	28514	28641	28487	28491	28470	28552	28663	28638	28495	28783	28838	28575	28683	28572	28503	28558	28531	28578	28360	28485	28382	28682	28369	28663	28589	28595	28637	28298	28496	28680	28617	28421	28541	28687	28691	28481	28811	28605	28604	28779	28113	28603	28588	28651	28391	28557	28393	28314	28790	28577	28395	28496	28588	28448	28347	28504	28601	28717	28609	28501	28810	28446	28515	28682	28549	28574	28551	28839	28592	28561	28335	28679	28458	28553	28620	28631	28521	28624	28436	28627	28543	28652	28586	28508	28628	28484	28509	28675	28488	28540	28441	28444	28258	28419	28356	28512	28778	28635	28359	28732	28749	28519	28697	28694	28407	28620	28884	28464	28581	28528	28374	28567	28746	28616	28506	28609	28677	28528	28624	28526	28584	28411	28555	28660	28395	28531	28396	28612	28429	28483	28414	28600	28473	28664	28310	28576	28477	28456	28566	28453	28544	28519	28433	28706	28370	28474	28489	28602	28760	28536	28736	28302	28540	28759	28402	28641	28421	28596	28701	28637	28494	28732	28498	28781	28712	28448	28559	28646	28509	28414	28493	28651	28452	28499	28520	28835	28416	28430	28582	28619	28738	28545	28385	28515	28496	28761	28391	28582	28490	28771	28747	28463	28596	28744	28562	28402	28549	28627	28518	28611	28589	28608	28656	28603	28504	28468	28357	28447	28479	28602	28445	28586	28528	28428	28536	28778	28580	28436	28507	28595	28498	28621	28499	28560	28601	28540	28606	28730	28532	28584	28575	28688	28688	28629	28536	28499	28351	28714	28346	28677	28576	28750	28848	28570	28414	28635	28696	28490	28523	28445	28559	28428	28442	28562	28684	28457	28293	28506	28357	28525	28643	28294	28397	28476	28575	28812	28449	28624	28280	28530	28435	28700	28561	28157	28604	28458	28687	28539	28501	28504	28271	28374	28382	28671	28643	28670	28449	28721	28667	28577	28427	28765	28325	28377	28756	28534	28662	28428	28591	28590	28505	28836	28530	28587	28645	28408	28571	28609	28825	28302	28393	28567	28508	28907	28349	28535	28554	28799	28651	28653	28481	28297	28459	28629	28789	28627	28583	28545	28521	28421	28547	28455	28623	28627	28627	28414	28640	28599	28609	28370	28542	28455	28580	28565	28657	28436	28624	28593	28553	28530	28507	28455	28614	28453	28697	28519	28455	28493	28434	28685	28460	28582	28459	28431	28480	28390	28235	28764	28542	28586	28687	28508	28382	28619	28414	28665	28612	28762	28417	28656	28501	28494	28582	28328	28469	28368	28518	28596	28363	28575	28481	28569	28571	28707	28681	28711	28584	28641	28443	28665	28718	28423	28625	28596	28750	28498	28594	28737	28721	28461	28540	28683	28621	28371	28477	28399	28389	28324	28582	28453	28493	28601	28647	28721	28500	28557	28681	28388	28686	28680	28500	28312	28701	28550	28529	28550	28718	28683	28373	28609	28544	28654	28552	28426	28770	28560	28367	28556	28562	28732	28787	28456	28598	28346	28387	28458	28639	28561	28403	28368	28537	28633	28477	28512	28466	28515	28607	28496	28633	28420	28562	28311	28470	28274	28738	28576	28774	28529	28486	28455	28471	28519	28606	28611	28644	28511	28734	28630	28531	28686	28645	28496	28590	28455	28500	28739	28597	28662	28399	28506	28469	28468	28592	28636	28397	28737	28416	28687	28641	28423	28467	28588	28515	28706	28616	28714	28750	28564	28546	28231	28497	28629	28599	28697	28526	28456	28361	28426	28530	28392	28647	28575	28555	28632	28415	28594	28535	28532	28548	28619	28593	28428	28619	28510	28607	28241	28826	28505	28427	28678	28556	28787	28430	28444	28468	28693	28613	28803	28523	28348	28654	28584	28478	28520	28440	28772	28559	28613	28559	28610	28632	28549	28508	28495	28596	28556	28492	28620	28424	28731	28597	28642	28403	28476	28523	28505	28510	28585	28513	28640	28530	28768	28569	28424	28511	28527	28668	28549	28642	28492	28565	28448	28497	28748	28491	28616	28373	28538	28651	28512	28502	28336	28332	28389	28456	28585	28485	28410	28432	28614	28747	28494	28399	28536	28723	28407	28465	28253	28503	28594	28665	28600	28441	28699	28528	28542	28473	28703	28439	28525	28357	28572	28600	28480	28510	28466	28486	28543	28410	28529	28621	28645	28548	28533	28746	28751	28423	28535	28569	28573	28570	28598	28513	28572	28571	28372	28404	28408	28312	28614	28550	28603	28661	28610	28582	28300	28391	28781	28705	28621	28722	28505	28776	28455	28535	28534	28532	28625	28512	28654	28453	28483	28338	28653	28553	28693	28679	28434	28430	28516	28575	28627	28555	28567	28528	28431	28538	28695	28412	28329	28582	28431	28542	28614	28390	28462	28332	28772	28610	28559	28649	28715	28623	28486	28651	28620	28779	28591	28558	28445	28476	28645	28555	28547	28472	28590	28700	28515	28354	28487	28734	28578	28415	28460	28662	28723	28596	28437	28611	28614	28507	28620	28403	28599	28537	28549	28674	28672	28529	28521	28360	28744	28650	28278	28300	28646	28515	28698	28566	28600	28402	28824	28437	28626	28613	28617	28669	28466	28333	28789	28455	28761	28612	28458	28481	28449	28664	28546	28638	28465	28758	28531	28554	28571	28478	28498	28545	28432	28516	28812	28701	28511	28427	28324	28418	28620	28428	28457	28407	28450	28489	28404	28368	28512	28613	28576	28364	28317	28260	28453	28449	28504	28435	28280	28667	28528	28521	28618	28492	28569	28558	28617	28796	28646	28392	28536	28559	28735	28470	28667	28477	28793	28574	28576	28452	28569	28679	28543	28615	28729	28728	28532	28526	28539	28350	28454	28601	28463	28246	28571	28631	28607	28379	28502	28568	28694	28463	28755	28268	28426	28632	28698	28484	28464	28705	28300	28397	28673	28488	28627	28612	28713	28394	28685	28598	28562	28556	28539	28439	28589	28564	28644	28607	28736	28490	28472	28505	28659	28599	28632	28518	28485	28637	28623	28412	28834	28556	28580	28558	28526	28613	28450	28535	28435	28372	28597	28476	28612	28563	28680	28410	28522	28393	28580	28529	28574	28467	28767	28357	28662	28528	28289	28456	28666	28601	28678	28292	28630	28628	28647	28382	28538	28597	28503	28363	28449	28605	28360	28612	28420	28501	28498	28583	28574	28546	28607	28485	28472	28769	28515	28807	28522	28460	28588	28555	28634	28322	28582	28537	28567	28297	28440	28529	28791	28700	28249	28444	28443	28628	28671	28530	28431	28381	28641	28513	28438	28621	28659	28398	28658	28499	28390	28460	28476	28637	28534	28639	28732	28619	28459	28626	28425	28671	28638	28569	28405	28734	28561	28642	28422	28707	28684	28301	28651	28571	28554	28482	28462	28474	28453	28669	28571	28478	28561	28487	28473	28766	28568	28663	28739	28641	28625	28688	28497	28586	28423	28664	28616	28701	28658	28460	28632	28538	28494	28436
22501	38343	34533	28903	26768	26416	25982	25446	23972	23197	23120	23283	23146	22739	22666	22380	22633	22640	22194	22279	22497	22411	22396	22512	23153	32505	32452	29308	25741	23746	22703	22440	22310	22116	22246	22202	22207	22262	22100	22127	22281	22019	22128	22278	22053	22109	22162	22336	21971	22130	22078	22071	22054	22298	22069	22303	22341	22226	22266	22271	22180	22238	22288	21998	22187	22293	22162	22151	22212	22152	22282	22199	22088	22083	22090	22444	22191	22128	22246	22101	22066	22114	22137	22204	22126	22044	22127	22235	22142	22027	22059	22126	22204	22211	22071	22101	21981	22164	22252	21971	22168	22043	22113	22136	22175	22117	22186	22100	22145	22012	22235	22033	22154	21963	22189	22057	22266	22179	22223	22013	22350	22060	22236	22111	22224	22198	22213	22080	22127	22098	22117	22114	22204	22016	22077	22221	22106	22321	22263	22275	22117	22117	22133	22102	22046	22048	22086	22081	22027	22163	22213	22133	22035	22167	22145	22138	22179	22271	22085	22225	21988	22066	22175	22215	22075	22226	22185	22223	22127	22122	22033	22128	22138	22155	21965	22209	22311	22090	22158	22187	22220	22109	22150	22151	22182	22102	22166	22172	22099	22278	22243	21976	22040	22144	22083	22268	22288	22105	22007	22097	22090	22298	22063	22195	22108	22248	22181	22177	22001	22152	22191	22014	21989	22168	22142	22193	22196	22107	22028	22208	22128	22193	22278	22029	22337	22050	22161	21925	22305	22148	22245	22005	22129	22142	22255	22154	22232	22182	22174	22085	22186	22255	22181	22159	22028	22072	22170	22062	22135	22107	22295	22051	22085	22122	22271	22063	22149	22078	22147	22088	22219	22221	21963	22208	22074	22206	22156	22060	22155	22192	22101	22305	22118	21993	22098	22214	22027	22213	22100	22243	22048	22241	22209	22168	22046	22119	22209	22143	22118	21938	22123	22185	22118	22159	21903	21996	22117	22177	22178	22415	22216	22282	22069	22232	22128	22186	22238	22204	22128	22304	22078	22072	22188	22127	22059	22454	22207	22182	22176	22001	22143	21889	22019	22165	22185	22059	22092	22136	22145	22193	22113	22248	21982	22269	22109	22095	21949	22090	22207	22100	22280	22068	22143	22082	22262	22130	22208	22076	22237	22080	22056	22107	22225	22055	22098	22434	22121	22039	22174	22076	22275	22009	22180	22207	22032	22137	22114	22164	22123	22203	22086	22331	22212	22108	22304	22212	22205	22005	22409	22317	22320	22043	22279	22000	22304	22037	22122	22134	22220	22052	22113	22257	22012	22103	22206	22197	22126	22369	22045	22213	22190	22022	22127	22212	22095	22048	22319	22130	22069	22060	22014	22245	22080	22113	22124	22221	22041	22054	22274	22167	22259	22129	22173	22027	22153	22105	22161	21938	22278	22075	21998	22167	22126	22196	22250	22108	22185	22199	22233	22071	22186	22186	22202	22050	22292	22210	22173	22209	22119	22136	22107	22227	22231	22176	22094	22095	22233	22148	21884	22257	22269	22167	22235	22110	22133	22043	22308	22264	22073	22082	22299	22089	22038	22078	21924	22215	22021	22095	21897	22101	22187	22134	22153	22112	22180	22086	22061	22162	22243	22358	22204	22039	22161	22223	22071	22183	22044	22260	22246	22051	22101	21811	22255	22478	22191	22176	22088	22237	22132	22240	22249	22345	22171	22067	22106	22330	22227	22351	22108	22187	21968	22203	22098	22188	22121	22122	22078	22011	22195	22108	22147	22320	22267	22011	22365	22138	22123	22075	22082	22259	22118	22128	22143	22230	22204	22235	22135	22171	22153	21909	22030	22271	21903	22104	22055	22230	22114	22131	22048	22209	22159	22193	22168	22025	22175	22218	21929	22084	22198	22054	22156	22160	22266	22050	22289	22000	22228	22114	22287	22025	22067	22045	22120	22097	22340	22222	22149	22002	22235	22215	22037	22212	22131	22219	22258	22082	22225	22237	22190	22178	22111	22071	22096	21994	22084	21987	22212	22101	22219	22060	22228	22178	21987	22077	22069	22227	22138	22179	22080	22121	22001	22278	22196	21917	22092	22133	22201	22096	22055	22131	21944	22044	22070	22102	22100	22127	22334	22198	22067	22076	22173	22162	22253	22150	22336	22057	21955	22248	22241	22128	21994	22121	22118	22131	22137	22043	22290	22070	22231	22131	22251	22148	22172	22040	22135	22124	22119	22364	22260	22207	22254	22314	22237	22117	22168	22107	22120	22219	22259	22100	22179	22123	22135	22100	22109	22099	22304	22229	22022	22272	22155	22156	22206	22048	22178	21978	22273	21960	22117	22036	22113	22112	22280	22099	22081	22087	22227	22098	22126	22184	22205	22088	22288	22042	22071	22432	22200	22290	22230	22247	22151	22247	22150	22070	22144	22072	22103	22410	22120	22059	21983	22092	22065	22114	22162	22164	22172	22022	22333	22127	22197	22193	22122	22244	22113	22011	22200	21968	22287	22225	22200	22178	22293	22327	22037	22018	22202	22160	22229	22263	22240	22142	22050	22131	22398	22064	22030	22226	22193	22237	22014	22372	22222	21999	21991	22123	22148	22153	22281	22028	22388	22134	22102	22239	22257	22130	22197	21942	22175	22211	22100	22256	22235	22075	22100	22115	22119	22012	22163	22263	22153	22221	22229	22147	22112	22310	22191	22223	22144	22205	22045	21885	22147	22274	22199	22205	22083	22130	22061	22169	22002	21960	22168	21997	22094	22198	22107	22093	22051	21893	22210	22117	22303	22016	21972	22080	22218	22031	21980	22110	22114	22038	22083	21899	22126	22223	22336	22198	22056	22035	22267	22306	22349	22056	22142	22095	22170	22154	22251	21939	22042	22351	22147	22182	22220	22158	21975	21886	22004	22168	22238	22178	22086	21957	22495	22104	22119	22097	21972	22077	22219	22157	21944	22240	22188	22089	22051	22154	22158	22194	22342	22092	22121	22169	22258	21997	22284	22169	22323	22081	22186	22133	22171	22185	22309	21938	22290	22268	22338	22314	22037	22210	22214	22447	22161	22307	22174	21997	22176	22282	22268	22142	21974	22054	22167	22140	22091	22074	22078	22106	22277	22253	22316	22180	21982	22018	22188	22094	22230	22254	22055	22218	22203	22263	22235	22075	22094	22142	22211	22281	22131	22090	22109	22275	22098	22166	21950	22136	22145	22055	22097	22142	22127	22249	22192	21986	22222	22177	22124	22192	22233	22123	22091	22070	22249	21976	22064	22175	22331	22086	22112	22233	22145	22039	22128	22139	22208	22130	22244	22104	22053	22166	22222	22137	22182	22137	22327	22267	22148	22033	22137	22182	22102	22194	22017	22178	22181	22282	22046	22247	22064	22286	22096	22120	22083	21957	22215	22079	22167	22124	21962	22088	22190	22230	22261	22079	21988	22254	22212	22040	22062	22032	22211	22061	22145	22211	22210	22263	22218	22168	22206	22169	22037	22219	22138	22172	22172	22136	22264	22058	22186	22010	22050	21931	22167	22282	21931	22078	22115	22192	22237	22134	22029	22353	22236	22171	22012	22204	22301	21900	22192	22186	22435	22146	22205	22112	22220	22190	22037	22304	22025	22237	22103	22074	22246	22177	22262	22229	22022	22199	22255	22067	22205	22124	22264	22088	22385	22142	22083	22206	22398	22179	22092	22153	22209	21889	22157	22137	22160	21991	22200	22014	22315	22083	22080	22002	22151	22074	22314	22156	21970	22215	22350	22188	22314	22271	22197	21977	22153	22299	22137	22287	22083	22261	22101	21929	22180	22146	21983	22128	22177	22331	22051	22136	22223	22210	22248	22138	22204	22235	22107	22127	22273	22032	22103	22115	22203	22185	21898	22185	22195	22236	22141	22084	21957	22206	22346	22224	22161	22204	22039	22119	22033	22281	22184	22217	22245	22067	22003	22281	22053	22213	22096	22272	22118	22195	22188	22085	22139	22233	22164	22216	22156	22282	22175	22031	22323	22149	22233	21965	22109	22134	22144	22002	22223	22208	22067	22098	22266	22246	22278	22119	22374	22078	22214	22186	22037	22348	22054	22058	22230	22075	22085	22347	22219	21951	21931	22298	22190	22196	22226	22126	21969	22268	22213	22148	22299	22120	22146	22322	22212	22175	22151	21988	22043	22075	22094	22225	22227	22217	22088	22069	22151	22199	22309	22271	22427	22174	21977	22132	22380	22023	22119	22020	22263	22104	22077	22028	22179	22044	22166	22218	22178	22091	22129	21967	22125	22315	22125	22126	21968	22050	22066	22072	22246	22055	22150	22097	22133	22122	22227	22250	22231	22268	22149	22072	22113	22104	21941	22118	22255	22357	22146	22133	21947	22245	22168	22174	22073	22133	22358	22140	22058	22063	22115	22281	22169	21968	22172	22216	22095	22061	22099	22084	22013	22227	21995	22201	22085	22181	22228	22254	22329	22197	22171	22098	22284	22079	22064	22057	22100	22266	22081	22099	22179	22021	22284	22464	22119	22224	22148	22083	22049	22156	22171	22297	22140	22238	22178	22219	22011	22120	22095	22204	22191	22059	22124	22276	22361	22023	22090	22211	22276	22105	22159	22331	22221	22050	22150	22150	22218	22246	22155	22059	22169	22346	22189	22151	22067	22182	22264	21964	22201	22158	22188	22230	22190	21900	22205	22021	22209	22112	22179	22095	22107	22179	22314	22208	22191	22096	22139	22211	22240	21979	22278	22233	22169	22177	22208	21980	22150	22254	22273	22187	21962	22164	22201	22095	22230	22125	22143	22160	22176	22241	21964	22135	22156	22112	22053	22204	22213	22041	22090	22229	22077	22041	22242	22166	22067	22237	22190	22062	22247	22162	22142	22157	22193	22087	22214	22147	22177	22104	22079	22235	22169	22176	21974	22124	22274	22161	22286	21931	22175	22069	22227	22244	22194	22055	22183	22220	22226	21963	21942	22067	22053	22188	22029	22132	22248	22261	22074	22281	22177	22368	22176	22063	22058	22054	22078	22075	22263	22271	22189	22214	22152	22184	21971	22233	22089	22076	22102	22181	22023	22164	22066	22005	22093	22192	22259	22173	22056	22028	22162	22159	22149	22193	22010	21902	22123	22283	22168	22261	22154	22263	22157	22082
28489	24438	32554	31103	29204	29455	29489	29105	29037	28830	28583	28633	28422	28442	28534	28518	28520	28523	28625	28574	28549	28688	28765	28523	28564	28894	29449	29188	29107	28650	28639	28483	28533	28537	28546	28563	28554	28498	28460	28472	28500	28273	28866	28525	28583	28206	28668	28455	28572	28309	28620	28746	28486	28526	28552	28546	28489	28516	28501	28551	28572	28546	28587	28324	28412	28612	28525	28567	28393	28582	28357	28439	28406	28465	28294	28406	28269	28540	28623	28535	28558	28570	28700	28564	28509	28437	28553	28704	28615	28627	28623	28488	28546	28360	28692	28557	28570	28571	28479	28420	28668	28624	28558	28429	28677	28530	28528	28371	28367	28337	28562	28764	28715	28558	28783	28597	28613	28713	28713	28203	28425	28416	28509	28474	28472	28402	28566	28585	28295	28611	28585	28788	28695	28633	28594	28454	28339	28506	28532	28532	28450	28329	28750	28559	28557	28524	28385	28256	28540	28430	28378	28463	28328	28467	28411	28584	28759	28597	28337	28489	28539	28336	28746	28554	28546	28576	28206	28397	28642	28730	28372	28656	28315	28333	28446	28809	28443	28644	28518	28454	28335	28494	28537	28567	28593	28680	28524	28361	28677	28387	28455	28550	28490	28318	28274	28653	28453	28569	28665	28624	28550	28486	28734	28592	28517	28462	28480	28560	28372	28475	28438	28423	28317	28720	28618	28346	28525	28632	28656	28482	28622	28607	28475	28479	28523	28538	28512	28609	28598	28507	28529	28390	28664	28595	28572	28447	28507	28459	28620	28313	28444	28506	28380	28404	28560	28589	28588	28548	28531	28352	28463	28473	28519	28479	28358	28487	28413	28419	28382	28787	28389	28674	28333	28445	28528	28630	28407	28363	28573	28446	28587	28498	28663	28290	28409	28551	28580	28454	28516	28722	28332	28425	28300	28467	28406	28397	28399	28600	28551	28414	28440	28177	28561	28362	28493	28502	28495	28487	28418	28675	28425	28538	28419	28407	28553	28393	28329	28589	28469	28659	28389	28549	28641	28509	28676	28405	28568	28443	28410	28317	28450	28453	28778	28520	28677	28677	28513	28476	28602	28384	28533	28414	28622	28468	28835	28505	28489	28571	28486	28507	28531	28428	28439	28596	28392	28422	28501	28443	28342	28354	28456	28408	28476	28401	28295	28455	28849	28490	28360	28521	28477	28462	28545	28463	28594	28630	28598	28691	28661	28460	28460	28614	28384	28497	28406	28532	28382	28319	28431	28396	28463	28403	28511	28615	28615	28358	28494	28568	28699	28447	28533	28396	28561	28314	28327	28097	28513	28417	28610	28377	28416	28598	28724	28654	28492	28668	28410	28738	28603	28533	28692	28584	28421	28553	28689	28603	28821	28439	28721	28544	28645	28280	28620	28528	28450	28539	28477	28501	28454	28505	28561	28547	28750	28754	28695	28480	28410	28408	28443	28430	28426	28377	28450	28284	28402	28489	28401	28484	28325	28325	28544	28555	28657	28382	28480	28669	28650	28585	28523	28245	28377	28406	28484	28367	28788	28738	28660	28642	28568	28598	28543	28440	28348	28522	28365	28470	28467	28591	28652	28356	28471	28479	28419	28333	28442	28587	28773	28450	28484	28616	28599	28472	28837	28373	28714	28555	28548	28578	28799	28540	28384	28689	28454	28645	28394	28334	28392	28396	28539	28424	28538	28528	28420	28765	28700	28679	28432	28533	28389	28457	28537	28648	28517	28373	28443	28624	28508	28402	28620	28330	28490	28458	28302	28606	28622	28535	28497	28740	28573	28557	28538	28363	28519	28576	28383	28547	28404	28583	28471	28455	28525	28553	28575	28554	28527	28394	28498	28590	28547	28539	28340	28541	28696	28646	28678	28410	28381	28449	28488	28553	28779	28548	28256	28787	28559	28430	28540	28599	28404	28730	28466	28524	28471	28552	28669	28378	28460	28789	28380	28471	28516	28392	28625	28510	28572	28762	28535	28627	28470	28519	28508	28464	28818	28785	28650	28529	28411	28540	28580	28560	28779	28410	28400	28697	28552	28671	28547	28500	28761	28525	28505	28628	28718	28613	28606	28355	28410	28591	28596	28567	28577	28478	28438	28498	28635	28535	28546	28467	28372	28396	28505	28375	28404	28459	28379	28632	28593	28440	28398	28666	28529	28340	28574	28491	28454	28435	28622	28566	28534	28412	28561	28525	28562	28381	28353	28408	28697	28535	28633	28464	28274	28482	28605	28471	28413	28620	28548	28361	28603	28513	28424	28419	28854	28559	28505	28393	28428	28569	28461	28374	28488	28553	28245	28552	28584	28556	28494	28724	28539	28436	28694	28404	28296	28685	28425	28571	28427	28468	28493	28589	28621	28521	28560	28543	28546	28553	28577	28244	28461	28567	28587	28518	28404	28648	28535	28511	28632	28332	28585	28361	28748	28426	28701	28736	28338	28408	28421	28525	28499	28617	28582	28487	28433	28773	28676	28766	28570	28481	28636	28643	28437	28089	28571	28501	28650	28672	28670	28667	28368	28563	28546	28422	28439	28542	28219	28257	28512	28551	28591	28388	28462	28516	28597	28524	28551	28338	28439	28563	28450	28567	28676	28543	28646	28509	28520	28656	28420	28273	28332	28539	28569	28471	28128	28384	28635	28666	28550	28609	28449	28553	28333	28508	28590	28728	28325	28367	28442	28379	28646	28464	28478	28541	28429	28633	28476	28476	28437	28479	28754	28708	28401	28494	28436	28710	28518	28319	28629	28473	28437	28411	28674	28782	28738	28254	28310	28281	28516	28574	28753	28736	28605	28437	28612	28483	28519	28670	28706	28427	28350	28472	28438	28507	28392	28310	28706	28415	28579	28482	28570	28438	28576	28639	28539	28804	28588	28444	28548	28613	28702	28535	28632	28872	28543	28703	28796	28453	28673	28533	28604	28327	28613	28459	28417	28757	28503	28608	28613	28773	28647	28512	28661	28327	28533	28624	28545	28404	28554	28491	28508	28579	28437	28645	28664	28606	28685	28615	28362	28375	28690	28565	28628	28649	28621	28576	28271	28783	28573	28426	28661	28257	28538	28434	28546	28673	28536	28573	28428	28593	28519	28428	28294	28411	28486	28731	28631	28436	28547	28729	28588	28470	28323	28609	28505	28356	28499	28633	28625	28328	28487	28391	28717	28426	28270	28521	28343	28779	28457	28776	28550	28411	28487	28400	28622	28456	28581	28416	28454	28640	28531	28738	28396	28538	28578	28525	28754	28626	28543	28493	28736	28639	28562	28764	28470	28406	28490	28472	28302	28509	28754	28385	28362	28459	28634	28439	28446	28563	28169	28493	28532	28469	28446	28514	28653	28422	28304	28604	28641	28717	28563	28714	28728	28320	28635	28418	28480	28730	28719	28540	28489	28645	28458	28786	28381	28509	28542	28721	28475	28654	28723	28378	28439	28402	28497	28499	28661	28485	28574	28601	28517	28564	28517	28412	28716	28803	28545	28603	28585	28666	28365	28450	28581	28618	28564	28577	28468	28569	28387	28359	28701	28725	28416	28446	28397	28865	28535	28532	28603	28503	28340	28503	28371	28677	28563	28511	28336	28311	28525	28448	28529	28556	28413	28562	28597	28702	28557	28439	28534	28675	28590	28398	28334	28432	28306	28499	28596	28745	28398	28384	28532	28386	28691	28438	28648	28671	28506	28558	28390	28488	28467	28445	28321	28317	28688	28534	28483	28333	28397	28443	28546	28501	28662	28704	28579	28565	28457	28480	28511	28617	28484	28545	28707	28467	28637	28536	28621	28425	28746	28465	28501	28474	28502	28472	28590	28329	28515	28602	28477	28656	28607	28663	28448	28354	28358	28530	28317	28547	28381	28420	28500	28666	28614	28500	28178	28627	28475	28646	28757	28657	28514	28452	28671	28596	28353	28550	28398	28341	28400	28651	28587	28829	28612	28378	28507	28444	28606	28480	28561	28359	28443	28644	28697	28138	28590	28444	28539	28362	28453	28631	28549	28520	28829	28687	28377	28254	28369	28607	28617	28569	28802	28444	28422	28527	28410	28687	28621	28475	28567	28650	28514	28314	28572	28356	28346	28620	28456	28206	28321	28201	28510	28513	28487	28601	28329	28329	28427	28814	28740	28406	28476	28695	28593	28483	28550	28589	28596	28526	28370	28509	28591	28735	28386	28551	28551	28667	28604	28299	28393	28531	28509	28124	28579	28390	28665	28568	28610	28403	28307	28590	28605	28316	28250	28616	28522	28394	28567	28537	28408	28461	28468	28439	28528	28452	28621	28370	28481	28351	28573	28386	28604	28292	28410	28405	28628	28544	28165	28354	28540	28445	28427	28584	28357	28557	28653	28637	28499	28607	28505	28689	28532	28366	28376	28593	28588	28695	28515	28518	28470	28220	28397	28253	28511	28358	28362	28461	28416	28397	28422	28629	28514	28730	28528	28529	28421	28739	28517	28579	28633	28535	28462	28471	28545	28582	28533	28475	28345	28633	28431	28502	28708	28326	28544	28500	28518	28569	28463	28547	28395	28562	28671	28441	28697	28523	28563	28606	28343	28618	28423	28519	28457	28358	28442	28769	28528	28447	28602	28624	28424	28793	28580	28458	28508	28420	28426	28346	28349	28393	28705	28427	28407	28668	28358	28512	28531	28412	28515	28491	28349	28401	28475	28595	28686	28503	28614	28524	28735	28581	28372	28637	28530	28399	28459	28256	28596	28397	28658	28591	28554	28551	28403	28356	28382	28582	28497	28417	28528	28533	28623	28519	28416	28549	28756	28396	28351	28759	28693	28618	28436	28442	28635	28529	28404	28772	28505	28328	28585	28496	28483	28426	28418	28362	28513	28596	28384	28462	28461	28426	28705	28756	28581	28361	28232	28674	28735	28483	28753	28193	28493	28687	28560	28556	28367	28230	28288	28408	28460	28700	28804	28615	28675	28581	28505	28622	28347	28455	28754	28541	28842	28509	28562	28324	28195	28493	28853	28636	28538	28465	28598	28525	28644	28545	28470	28527	28535	28472	28340	28523	28640	28642	28703	28761	28604	28692	28687	28608	28440	28759	28436	28775	28595	28372	28409	28403	28581	28454	28360	28614	28486	28516	28505	28539	28496	28761	28471	28472	28775	28487
22173	29638	28282	24308	23746	23733	23794	23489	23153	22448	22198	22207	22319	22236	22017	22156	22091	22226	22216	22269	22160	22079	22136	22084	22336	22979	23224	22853	22667	22271	22198	22186	22208	22274	22027	22132	22142	22142	22127	22186	22210	21991	22209	22125	22336	22257	22094	22111	22143	22078	22073	22021	22096	22132	21973	22112	22128	22086	21933	22142	22115	22095	22247	21961	22005	22086	22115	22363	21938	22102	22225	22050	21958	22153	22049	22279	22218	22087	22076	22090	22236	22045	21931	22075	22148	22189	22130	22298	22087	22102	22056	22265	22199	22102	22130	22142	22163	22030	22167	21983	22123	21949	22040	22019	22069	22100	22150	22183	22172	22137	22255	22098	21925	21926	22286	22191	22066	22036	21887	22143	21931	22012	22165	22185	22128	22115	22173	22110	22116	22235	22220	22233	22152	22152	22140	22122	22084	22317	22242	22117	22201	22001	21978	22375	22101	22155	22146	22203	22256	22067	22104	21941	22093	21997	22192	22214	22026	22400	22033	22156	22186	21942	22117	22220	22152	22225	22255	22112	22199	22234	21985	22021	22139	22109	22106	22143	21993	22135	21977	22085	22050	22262	21986	22338	22277	22103	22212	22051	22009	22039	22136	22121	22081	22264	22187	22182	22142	21931	22149	21917	22100	22211	22061	22214	22168	22078	22157	22131	22259	22125	21981	22172	21988	21980	22166	21929	22277	22145	22155	21956	22051	22083	22032	22046	22178	22124	22131	22126	22247	21967	22058	22127	21677	22140	22111	21998	22042	22260	22014	21954	22196	21956	22025	22218	22175	22015	22202	22226	22141	22183	22031	22233	22049	22194	22084	22121	22116	22156	22244	22041	22128	22262	21952	22104	22073	22202	22161	21958	22156	22087	22208	22101	22161	22345	22132	22309	22139	22081	21907	22231	22068	22179	22212	22116	22129	22095	22182	22126	22056	22291	22238	22008	22196	21970	22156	22131	22116	22094	21997	22036	22077	22052	22122	22090	22046	22163	22169	22074	22293	22059	21939	22055	22154	22296	22222	22167	22259	22056	22216	22226	22305	22064	21904	22240	22069	22133	22124	22119	22105	22136	22104	21982	22254	22192	22058	22118	22254	22046	22089	22067	21938	21984	22289	21958	22149	22147	22144	22173	21978	22094	22123	22161	22099	22006	22286	22143	21953	22223	22064	22238	22088	22129	22097	21966	22051	22192	21981	22217	22261	22171	22106	22045	22129	22147	22267	22040	21917	22260	22234	22063	22184	22080	21905	22219	22235	22119	22138	22279	22248	22006	21834	22037	22180	22037	22049	22187	22000	22093	22014	22141	22279	22318	22153	22099	22135	22030	22179	22032	22370	21772	22127	22195	22165	22096	22078	22213	22216	22132	22189	22174	22130	22031	22031	22031	22280	22117	22131	22148	22282	22084	22092	22122	22243	22171	22108	22114	21852	22103	22009	22187	22063	22111	22207	22030	22131	22224	21991	21963	22109	22206	22541	22011	22165	21991	22138	22216	22144	22133	21995	22111	21966	22058	22269	22153	22029	22092	22117	22137	22084	22083	22226	22126	21933	22069	22046	22115	22278	22043	22087	22037	22174	22169	21880	22130	22008	22133	22154	22027	22167	22050	22198	21988	22113	22101	22132	22240	22106	22176	22054	22104	22132	22080	22153	22441	22123	22124	22010	22107	22035	22022	22195	22305	22037	22075	22154	22111	22236	22233	22050	21935	21945	22094	22124	22037	22189	22064	22032	22140	22156	22008	22174	22184	22125	22158	22000	22223	22312	21918	22198	22249	21911	22025	22277	21925	22124	21979	22213	21830	22106	22245	22240	22076	21940	22075	22216	22103	22111	22094	22126	22151	22038	22063	22174	22046	22077	22023	22207	22021	22090	22080	22100	22344	22132	22274	22026	22368	21998	21914	22180	22134	21993	22220	22125	22112	22081	22021	21947	22210	22121	22151	22170	22056	22226	22074	22199	21924	21981	22157	22111	22170	22216	21995	22053	22097	22196	22093	21825	22227	22175	22174	22195	22328	21811	22171	21966	21970	22279	21991	22117	22052	21994	22225	22280	21997	22230	21942	21915	22288	21937	22107	21995	22089	22113	22159	22150	22227	22144	22235	22223	22360	22098	22219	22063	21963	22270	22037	22102	22058	22196	22102	22193	22102	22159	22147	22173	22048	22066	22049	22065	22231	22226	22129	22110	22157	22098	21951	22079	22175	21980	22197	22108	22154	22137	22079	22143	22072	22084	22015	22116	22172	22310	22092	22065	22053	21979	22050	22222	21963	21953	22276	22234	22417	21997	22168	22075	22142	22140	22213	22179	22114	22137	22209	21947	22389	21893	22166	22139	22123	22160	21980	22189	22063	22215	22191	22080	22087	22028	22075	22016	22170	22199	22241	22182	22175	22006	21983	22154	22050	21970	22225	22120	22083	22183	22203	22229	22187	21987	22115	22143	22053	21960	22231	22137	22088	22217	21944	21868	22141	22204	22107	22120	21991	22166	22045	22018	22098	22155	22044	22233	22039	22047	22144	22143	22051	22103	22189	21994	22112	22031	22121	22169	22131	21940	21897	22041	22178	22113	22098	22071	22189	21989	22002	22111	21976	22343	22042	22024	22050	22146	22056	22176	22120	22148	22136	22215	22104	22135	21985	22030	22178	22113	22216	22365	22128	22235	22104	22125	22141	22180	22043	22122	22018	22110	22069	22078	21992	22025	22010	22173	22336	22118	22076	22147	22158	22091	21980	22241	22074	22075	22166	22134	22101	22097	21997	22014	22179	22139	22179	21992	21861	22026	22060	21962	22218	22021	22109	22186	22255	22290	21930	22091	22024	22254	22114	22237	22218	22110	22105	22327	22041	22235	22056	22211	22026	22083	22209	22020	22251	22118	22173	22095	21984	22010	22070	21969	22075	22186	22328	22321	22073	22057	22218	22253	22084	22253	22150	22147	21990	22293	21957	22148	22107	22115	22271	22327	22025	22124	22207	22063	22104	22120	22223	22181	22114	22168	22204	22141	21949	22132	22236	22267	22110	22015	22200	22034	22269	21704	22037	22181	21981	22057	22100	22028	22035	22244	22227	22121	22088	22217	22000	22215	21866	22236	22218	21899	22061	21989	22029	22006	22111	22140	22137	21979	22168	21899	22215	21996	22116	22251	22234	22219	22114	22131	22134	22027	22426	22033	22073	22110	22119	22211	22258	22127	22210	22098	22182	22038	22025	22257	22117	22264	21947	22199	22048	22136	22102	22107	22121	21942	22082	22133	22197	21912	21946	22129	22038	22193	22180	22177	22133	22075	22049	22177	22031	22027	22059	22124	22162	21989	22057	21995	22188	22033	22141	22048	22266	22140	22001	22027	22024	21912	22204	22101	22101	22003	22057	22239	21999	22227	22137	22077	22311	22018	22025	22071	22196	22228	22206	22272	22105	22161	22036	22188	22140	22296	22093	22050	22212	22264	22125	22173	22137	22104	22093	22120	22150	22094	21968	22149	22079	22097	22142	21940	21925	22182	22007	22141	22105	22218	22119	22074	22064	21921	22062	22042	22011	22046	22181	21938	22044	22139	21947	22176	22221	22162	22172	22253	21937	22117	22155	22001	22041	22269	22070	22181	22109	22077	22225	21946	22225	22216	22059	22224	22148	22155	22151	22085	21988	22257	22186	22185	22234	22068	22197	22177	22167	22148	22158	21935	22330	22111	22125	22135	22173	22078	22157	22049	22197	22269	22168	22089	22215	22038	21953	22026	22284	22217	21882	22100	22199	22196	22174	22071	22064	22122	22101	22204	22012	21970	22199	22116	22111	22096	22112	22225	22182	21981	22103	21969	22130	21941	22046	22162	22191	22147	22127	22079	21909	21846	21938	22126	22138	21982	22291	22357	22303	22164	21904	22096	22109	22159	22144	22178	22032	22017	22197	22097	22103	22114	22176	22250	22075	22016	22134	22193	22221	22106	22191	22066	22161	22116	22193	21958	22303	22157	22175	22233	22026	22133	22199	22141	22258	22103	22087	22249	22094	22178	22222	22222	22092	22212	22157	22208	22086	21932	22156	22080	22079	22040	22038	21901	22237	22094	22169	22096	22127	22062	22183	22065	22105	21987	22084	22285	22166	22137	22072	22348	22075	22256	22120	22144	22175	22216	22160	22090	22255	22101	22006	22145	22131	21976	22085	22231	22313	22213	22238	22024	22061	22076	22019	21984	21971	22148	22084	22052	22029	22245	22073	22299	21981	22280	22115	21969	22101	22236	22216	22122	22182	22036	22130	22252	22096	22236	22212	22083	22329	22128	22143	22064	22165	22187	22156	22151	22063	22178	21975	22148	22125	22091	22226	22119	22257	22166	22197	22061	22378	22183	22089	22049	22235	22204	22221	21951	22122	22095	22333	22194	22186	22120	22264	22235	22151	22087	22207	22078	22010	22309	22142	22081	22344	22140	22364	22052	22179	22243	22155	22179	21972	22115	22312	22108	22149	22155	22276	22109	22190	22186	22122	21986	22087	22278	22153	22172	22165	22054	22174	22180	22102	22092	22138	22089	22282	22247	22274	22190	22088	22140	22243	22173	22122	21929	22201	21970	22032	22145	22259	22248	21943	22357	22088	21928	22218	22019	22037	22100	21995	22064	22166	21932	22070	21964	22230	22156	22271	22224	22065	21954	22338	21969	21964	22057	22171	22184	22241	22121	22196	22245	21973	22100	22222	22126	22111	22194	22182	22080	22186	22312	21997	22119	22152	22089	22181	22023	22188	21862	22265	22120	22242	22092	22049	21952	22126	22129	22113	22243	21967	22201	21949	22010	22032	22217	22132	22028	21906	22443	22045	22115	22112	21941	22103	22112	22164	22254	22066	21999	22203	22183	22229	22132	22101	22199	22154	22227	22021	22328	22029	22143	22245	22118	22441	22115	21999	22126	22090	22193	22101	22302	22237	22014	22255	22267	21971	22048	22173	22174	22109	22001	22086	22089	22059	21974	22230	22295	21943	22189	22117	22170	22193	22187	22118	22221	22194	22016	22294	22081	22039	22057	22049	22093	22081	22248	22289	22095	22137	22081	22207	22078	22206	22033	22058	22045	22132	22103	21910	21986	22163	22150	22079	22208	22025	22201	22303	22145	22009	21979	22043
23653	21425	29072	24664	24994	29391	31612	29745	29475	29345	29153	28450	28756	28414	28694	28301	28391	28469	28708	28374	28409	28513	28487	28084	29673	32462	32718	30782	29617	28929	28439	28579	28281	28598	28416	28592	28229	28169	28299	28489	28481	28147	28248	28167	28479	28521	28306	28424	28425	28421	28241	28284	28360	28196	28552	28484	28138	28470	28431	28209	28472	28287	28124	28290	28281	28365	28395	28275	28259	28284	28035	28317	28370	28000	28328	28055	28470	28298	28477	28382	28502	28288	28400	28300	28245	28486	28350	28303	28225	28073	28137	28409	28363	28207	28161	28421	28183	28211	28167	28246	28163	28150	28417	28200	28281	28485	28179	28307	28226	28055	28091	28530	28403	28364	27940	28353	28266	28430	28185	28293	28196	28036	28268	28479	28382	28274	28357	28169	28407	28271	28074	28097	28258	28328	28300	28323	28228	28285	28353	28316	28202	28336	28184	28284	28202	28487	28293	28111	28327	28084	28207	28350	28114	28351	28250	28164	28281	28115	28167	28205	28250	28138	28099	28195	28388	28421	28139	28422	28278	28292	28338	28341	28327	28427	28324	28189	28321	28363	28398	28292	28321	28300	28419	28324	28390	28354	28329	28240	28091	28136	28212	28372	28313	28124	28239	28229	28083	28393	28390	28296	28241	28141	28185	28426	28132	28247	28299	28423	28381	28440	28003	28474	28389	28343	28407	28190	28505	28133	28344	28515	28280	28304	28289	28471	28569	28423	28258	28247	28261	28123	28243	28163	28080	28403	28209	27999	28394	28279	28267	28144	28478	28333	28164	28060	28292	28033	28276	28399	28417	28136	28228	28345	28084	28273	28295	28277	28221	28276	28324	28251	28359	28301	28288	28379	28317	28406	28390	28108	28143	28105	28244	28339	28567	28404	28397	28368	28184	28345	28326	28230	28471	28212	28092	28346	28055	28500	28385	28263	28470	28231	28424	28255	28020	28245	28083	28228	28582	28358	28116	28143	28511	28356	28150	28478	28465	28236	28427	28037	28157	28198	28318	28415	28239	28290	28231	28293	28483	28008	28197	28162	28470	28157	28459	28420	28310	28325	28264	28299	28329	28139	28119	28318	28186	27963	28210	28433	28273	28731	28310	28171	28198	28037	28257	28480	28434	28087	28375	28278	28256	28197	28371	28182	28155	28438	28360	28125	28346	28174	28376	28363	28184	28093	28461	28219	28264	28296	28169	28528	28211	28222	28247	28310	28334	28349	28353	28548	28552	28014	28442	28186	28156	28157	28403	28208	28279	28184	28324	28332	28364	28305	28346	28215	28193	28230	28491	28265	28103	28218	28191	28325	28235	28456	28302	28385	28309	28077	28272	28455	28174	28225	28314	28166	28222	28208	28451	28287	28266	28180	28155	28271	28249	28321	28439	28206	28288	28299	28428	28125	27987	28176	28296	28105	28219	28252	28413	28185	28233	28381	28274	28452	28418	28182	28325	28157	28228	28435	28203	28124	28292	28280	28200	28210	28419	28406	28314	28331	28331	27941	28231	27932	28067	28390	28423	28145	28109	28356	28225	27994	28328	28334	28403	28474	28373	28339	28342	28231	28284	28149	28188	28628	28374	28490	28189	28101	28183	28083	28204	28362	27989	28185	28466	28450	28266	28361	28113	28164	28481	28186	28443	28233	28167	28360	28256	28271	28217	28315	28235	28186	28384	28367	28416	28217	28278	28297	28309	28367	28318	28355	28253	28459	28227	28234	28383	28361	28414	28340	28547	28321	28440	28323	28366	28256	28487	28495	28498	28319	28197	28422	28258	28463	28158	28422	28401	28174	28164	28385	28101	28144	28362	28337	28047	28320	28269	28224	28346	28314	28319	28457	28342	28259	28266	28466	28392	28519	28268	28407	28544	28404	28315	28198	28228	28487	28185	28358	28180	28271	28510	28170	28525	28007	28223	28260	28396	28431	28279	28214	28360	28152	28423	28128	28339	28375	28293	28365	28425	28414	28160	28238	28259	28414	28181	28319	28170	28087	28075	28303	28287	28211	28398	28176	28409	28203	28298	28110	28365	27992	28276	28331	28242	28482	28142	28372	28084	28066	28406	28444	28316	28312	28369	28311	28323	28197	28083	28254	28290	27994	28274	28223	28079	28311	28209	28139	28136	28077	28306	28275	28228	28207	28505	28368	28194	28154	28301	28312	28313	28225	28293	28249	28119	28316	28376	28098	28276	28211	28102	28404	28190	28249	28260	28428	28353	28278	28522	28323	28479	28530	28397	28423	28358	28335	28389	28390	28091	28293	28205	28181	28602	28246	28440	28458	28168	28305	28093	28476	28301	28187	28506	28466	28209	28532	28259	28319	28173	28353	28030	28205	28057	28019	28536	28335	28227	28190	28315	28314	28266	28470	28415	28184	28479	28209	28357	28355	28271	28140	28216	28369	28163	28132	28178	28400	28119	28300	28506	28393	28350	28092	28388	28446	28269	28133	28101	28236	28352	28347	28328	28391	28321	28273	28365	28265	28370	28213	28118	28333	28382	28246	28373	28391	28200	28072	28251	28183	28192	28322	28329	28120	28364	28037	28218	28237	28257	28453	28359	28159	28307	28450	28259	28271	28138	28328	28264	28500	28190	28310	28505	28410	28068	28507	28307	28345	28299	28142	28365	28329	28418	28197	28247	28337	28118	28464	28264	28120	28229	28087	28338	28230	28243	28398	28158	28314	28260	28169	28460	28331	28166	28136	28419	28177	28064	28472	28221	28452	28209	28460	28399	28161	28222	28201	28115	28457	28426	28298	28339	28075	28151	28091	28227	28429	28340	28317	28378	28148	28326	28212	28258	28429	28457	28273	28308	28402	28156	28000	28264	28326	28102	28117	28241	28193	28387	28301	28420	28239	28208	28247	28175	28390	28393	28315	28331	28268	28402	28005	28239	28352	28182	28181	28125	28264	28127	28336	28546	28459	28406	28433	28134	28201	28446	28309	28136	28009	27988	28292	28075	28120	28166	28214	28052	28475	28484	28310	28654	28245	28361	28148	28298	28376	28521	28411	28257	28293	28193	28282	28043	28314	28211	28366	28358	28240	28312	28382	28171	28209	28301	28519	28267	28240	28357	28127	28308	28485	28017	28412	28437	28276	28262	28182	28417	28114	28578	28612	28661	28378	28445	28373	28538	28281	28297	28259	28227	28399	28403	28326	28017	28237	28464	28448	28602	28398	28257	28207	28463	28457	28442	28255	28370	28407	28299	28328	28346	28174	28184	28482	28143	28351	28313	28438	28228	28460	28233	28319	28323	28209	28287	28239	28223	28104	28373	28194	28219	28328	28348	28328	28437	28143	28352	28305	28415	28455	28364	28291	28218	28133	28213	28266	28131	28337	28528	28363	28230	28210	28335	28356	28354	28146	28269	28212	28390	28370	28442	28270	28362	28078	28271	28214	28317	28168	28176	28160	28215	28326	28103	28348	28512	28072	28450	28074	28234	28260	28194	28339	28414	28326	28282	28138	28209	28346	28430	28436	28218	28284	28391	28378	28548	28289	28409	28412	28296	28617	28191	28387	28252	28238	28273	28292	28435	28506	28245	28298	28246	28417	28095	28228	28618	28286	28039	28394	27969	28110	28513	28361	28147	28312	28301	28152	27992	28452	28481	28102	27887	28218	28318	28484	28389	28241	28299	28227	28290	28313	28445	28229	28451	28110	28310	28013	28199	28300	28395	28058	28180	28320	28478	28337	28525	28111	28096	28283	28324	28291	28268	28463	28273	28320	28156	28437	28226	28213	28387	28246	28380	28235	28277	28235	28531	28497	28374	28110	28345	28489	28394	28476	28324	28263	28352	28234	28253	28243	28307	28331	28417	28329	28102	28379	28254	28426	28572	28343	28457	28070	28246	27966	28365	28192	28235	28413	28452	28318	28202	28368	28202	28305	28305	28246	28276	28257	28421	28526	28334	28233	28449	28194	28328	28112	28300	28094	28393	28529	28317	28251	28151	28238	28236	28254	28503	28076	28333	28163	28308	28411	28404	28085	28453	28511	28283	28328	28275	28234	28364	28151	28337	28383	28438	28227	28151	28187	28164	28312	28326	28217	28319	28146	28440	28246	28286	28141	28518	28161	28245	28407	28399	28209	28407	28222	28467	28353	28240	28262	28193	28478	28305	28273	28252	28215	28193	28454	28271	28189	28328	28375	28509	28259	28255	28435	28271	28233	28246	28083	28194	28061	28243	28276	28343	28107	28454	28402	28451	28273	28280	28161	28253	28164	28411	28269	28120	28221	28209	27949	28243	28286	28259	28244	28119	28286	28232	28241	28471	28244	28165	27837	28108	28294	28515	28327	28205	28542	28362	28263	28300	28244	28025	28374	28312	28304	28136	28389	28309	28369	28319	28269	28429	28368	28245	28268	28430	28338	28251	28396	28147	28259	28079	28195	28298	28341	28141	28180	28226	28232	28356	28248	28410	28450	28505	28306	28564	28197	28167	28137	28175	28091	28196	28177	28349	28340	28146	28181	28104	28132	28150	28239	28377	28407	28261	28138	28289	28445	28264	28316	28488	28572	28295	28246	28210	28130	28545	28268	28250	28400	28288	28149	28174	28168	28095	28343	28409	28335	28277	28175	28440	28345	28521	28389	28345	28371	28347	28081	28221	28442	28500	28404	28288	28201	28275	28292	28175	28142	28411	28224	28342	28284	28069	28161	28401	28328	28215	28383	28154	28197	28443	28356	28346	28284	28397	28394	28018	28438	28405	28483	28198	28235	28378	28339	28270	28326	28027	28361	28630	28400	28351	28082	28408	28475	28314	28354	28263	28282	28513	28317	28273	28382	28495	28278	28334	28382	28333	28394	28256	28180	28285	28235	28342	28366	28215	28244	28379	28102	28298	28393	28150	28138	28121	28209	28664	28225	28152	28366	28442	28128	28179	28282	28191	28494	28262	28272	28250	28409	28227	28221	28202	28438	28146	28266	28374	28260	28109	28303	28398	28351	28508	28194	28405	28387	28116	28517	28390	28255	28190	28201	27983	28440	28292	28307	28345	28442	28282	28276	28243	28545	27947	28149	28313	28493	28122	28201	28296	28386	28201	28178	28016	28103	28142	28247	28130	28373	28508	28190	28357	28006	28374	28105	28238	28326	28488	28086	28309	28161	28303	28055
20389	34480	32482	27417	26548	24892	24709	24388	24176	23173	22776	22334	22564	22333	22184	22245	22307	22258	22209	22318	22184	22130	22158	22161	24731	28471	27677	25158	23498	22558	22259	22172	22005	22081	21946	22078	21980	22001	22287	22068	22146	21996	21823	22119	22091	21877	22115	21924	22115	22199	21970	22020	21936	22108	21897	22057	22009	22169	21900	21931	22248	22019	22003	21961	21729	21972	22120	21969	22125	22010	22210	22171	21989	22074	21946	21904	22082	22045	22116	22079	21976	21818	22015	21978	22142	22043	22227	22028	22183	22069	22100	21925	22032	22029	21807	21819	21992	21866	22125	22262	22147	22011	22052	21921	22033	22013	21905	22067	22041	22101	21866	22173	22039	22031	22216	22262	22060	22021	21952	21849	22135	21935	22051	21946	22108	22043	22120	21862	21873	22061	22084	21942	22010	22033	21943	22028	21977	22086	21879	22122	22036	21889	22289	22016	22113	21996	22058	22026	22200	22025	22129	22085	22091	21992	21980	21825	22020	22173	22145	22096	22084	21984	21993	21859	22144	22050	21833	22033	22032	22040	21972	22115	21893	22081	22154	22173	22100	21983	21967	21976	21824	22178	22014	22008	21948	22028	22089	21972	22251	21875	22074	21934	21988	21895	21947	21952	22173	22056	21891	21949	22139	22053	21948	22022	22143	22132	22200	21979	22124	22087	22222	22003	21853	21933	22144	22027	22028	22069	22117	21964	21995	22234	21937	21846	22226	22124	22017	21973	21888	21860	22181	22137	22021	22006	22182	21913	22085	22280	22055	21973	22070	22095	22011	21991	22171	21991	21975	22013	22099	22007	22062	21726	21948	22151	21768	22069	22107	22024	21825	22029	21911	22002	21876	21958	22151	22250	22091	21992	22117	21923	22160	21925	22025	22114	22046	21965	22228	21991	22083	22183	22099	22008	22076	22049	21957	21980	21998	22061	21930	22196	22123	21868	21990	22042	22114	21903	21872	22146	22178	22010	22049	21876	21890	22011	22058	21898	21898	22331	21987	22024	21924	22163	21898	21927	21984	21987	21854	22094	22174	21925	22122	22069	22039	22011	22154	22069	22125	22078	21972	21916	22273	21950	22097	22138	22066	21815	22103	22048	22136	22142	22064	22090	21955	22148	22088	22134	21998	22229	22040	21988	22033	21935	22085	22155	21918	22087	21988	22151	21917	21992	22070	22018	21793	22039	21986	22101	22126	21985	22044	21979	22093	21992	22055	22011	22001	22034	22060	21984	22075	21822	21849	22170	21880	21877	21981	22191	22102	22069	22064	22019	21947	22220	21971	22044	21810	21922	22049	22097	22120	22008	22206	21930	22064	22012	21968	22142	22103	22120	22140	22069	22078	22027	21991	22124	22030	22099	22073	21855	22081	21844	21888	21955	21939	21955	22046	21984	22030	22002	22107	22074	21953	21939	21652	21974	22125	22242	22006	22175	21903	22081	21981	22204	22157	21948	22061	21937	21836	21990	21983	21953	21952	21863	22056	22098	22112	22134	21920	21935	22186	21994	21985	22028	22017	21980	22075	21815	22062	22116	21974	21891	22104	21936	22148	22066	22010	21998	22119	22090	22120	22210	22049	21951	21839	22077	21955	22017	22097	22064	21957	22077	22036	22045	22175	21993	21864	22005	22009	21945	21879	21996	21953	22126	22011	22118	22138	21993	22047	21977	21983	21915	21963	22041	22082	22003	22073	21874	22111	21937	22022	22231	22165	22146	21981	22043	21993	22033	22038	21958	21959	22049	21980	22029	21990	21854	22016	22155	21914	21873	22126	21985	21983	21921	22091	22164	22232	22041	21823	22100	21986	22142	21882	22068	22018	22209	22055	21944	22154	22061	22145	22095	22062	22004	21913	21943	22009	21965	22235	22088	22041	21950	22043	21739	22113	22074	22023	22005	21875	22101	21958	21934	21955	21950	22046	21837	22151	22100	21889	22047	21978	22065	21975	22111	22037	22019	22123	21768	21924	21941	22074	22007	22147	21996	22105	21990	22012	21912	22127	22014	22010	22028	21888	22126	22145	21962	22261	22048	21978	22028	22022	21993	22080	21920	21993	22040	21871	22060	21929	22021	22166	22043	22175	22007	22043	22058	21923	22272	21973	21806	22034	22140	21903	22036	21889	21986	21964	21976	22079	21781	22002	21917	22110	22092	22144	21783	21956	21864	21912	21973	22060	21989	21963	22103	22115	22093	21993	21983	22137	22050	21914	22117	22080	21971	22157	22052	22076	22094	21976	22096	22114	22215	22215	21913	21990	21950	21825	22017	22071	22090	22079	21979	21956	22118	21932	22001	21893	21860	22114	22147	22012	22013	21945	22083	22056	21895	22109	21939	22002	22209	21904	22080	21892	22152	22153	21948	22032	21983	22174	22111	21947	21955	22047	22200	21966	22183	22010	21864	22017	22148	22059	21989	22073	21824	22095	21996	22094	21859	22065	22025	21900	21974	22012	22169	21976	22241	22193	22002	22071	21923	21861	21975	21994	22044	21955	21916	21881	21872	21917	22197	22131	21890	21972	22208	21885	21769	21988	21958	22057	22154	21855	21956	22033	22245	21972	22225	22018	21950	21937	21909	22103	22182	21925	22012	21963	22100	21958	22089	22011	21914	22281	22136	21920	22010	22062	21982	22110	21936	22181	22096	22220	21993	22175	22109	21740	21940	22087	22029	21816	22129	22242	21945	22138	22081	22187	21880	21861	22007	22044	21918	22030	21968	21949	21963	21909	22050	21792	22072	21986	21842	22016	21988	22086	22020	21865	22133	22044	21961	22028	21878	21912	21943	22114	22039	22052	22081	21801	21937	22209	22044	21888	21908	22080	22024	22111	21994	21997	22177	22150	22104	21768	22097	22008	22092	21924	22000	22205	21882	21997	21941	21923	22034	22038	21976	22076	21948	21850	21970	21991	22205	22023	21952	21964	21823	22037	22070	22069	21941	22101	22093	22077	22125	22118	22048	22204	21954	21940	22013	21848	22065	21989	22022	22047	22061	22045	22007	21890	22109	22113	21986	21968	22043	22016	21994	22143	22141	22058	22056	22111	22051	22077	21891	21943	21931	22091	22101	22127	22016	21954	22016	22025	22057	22009	21664	22122	21991	22151	21901	21984	22071	22025	22166	22018	22178	22139	21947	21947	22113	21958	22009	22163	22182	21920	22242	22059	22046	21891	21917	22090	21952	21984	22225	22096	21931	21836	21899	22070	21945	22011	21943	22017	22037	21972	22126	22041	21998	21981	22143	22010	22009	22094	21997	22114	22025	21965	22141	21959	22025	22044	22030	21933	21928	22085	21927	22071	21777	22204	22026	21882	21891	21930	22141	22227	22070	22071	21959	21946	22176	21982	22088	22113	22195	21936	22083	22032	21984	22118	21999	21886	22129	22079	21967	21989	21920	22200	22087	22038	22202	22090	22188	22121	22000	22138	21849	22125	22167	21994	22025	21935	21919	22148	22006	22009	21917	22116	22206	21980	22093	21901	21853	22119	21949	21926	22051	21903	22018	22082	21928	22008	22027	22023	22067	21900	21903	21991	21960	21952	22153	22041	22012	22025	22090	21981	22002	22077	21958	21889	21960	21952	22005	22167	22040	22062	22055	21862	21950	22165	22118	22137	22142	22001	22132	21984	22056	21971	22136	21847	22022	22042	22163	22019	22135	21898	21967	21929	22033	22104	21928	21911	22022	22090	21949	21910	22125	22042	22019	22160	22114	22093	21851	21895	21994	21979	22173	22182	22034	22084	22056	22022	21916	22209	22010	22175	22143	22254	21988	22089	22032	22012	21905	22006	22288	22014	22072	21928	21905	22186	21924	22114	21948	21946	21997	21927	22049	21934	22012	22081	22043	21980	21999	21848	22081	21941	22049	22072	22006	21879	21973	22100	21823	21940	22021	22043	22134	22068	21830	21962	21995	22060	22088	22031	21968	21811	22018	21972	22031	22056	22077	21957	22129	22024	21938	21953	22042	21881	21837	22182	21863	21992	22113	22088	22009	21839	22079	21849	21938	21982	22041	22191	22119	22195	22102	21984	22067	21803	21969	22159	22142	22093	22008	22158	21963	22072	21989	21946	22055	21897	21846	22028	22005	21919	22095	22064	21871	22037	22031	22127	21943	21896	22095	21950	21909	22022	22106	22109	22018	22073	22086	22027	21945	22184	22095	22064	22025	22138	21989	22043	22070	22043	22096	22127	21986	22094	22136	21949	22021	22197	21967	21946	22139	22000	22039	22185	22011	21990	22102	22038	21735	21989	21948	22057	22013	21912	22131	22076	21853	21952	22051	22132	21998	22031	22217	21967	22091	22086	21909	21883	22057	22018	22017	22053	21948	21943	22022	22042	22063	22092	22011	21956	21937	21944	22071	22039	22047	22105	22096	21880	22045	21937	21976	21944	21895	22310	21836	22101	21880	22045	22037	21969	21859	22204	21986	22104	22067	21985	21801	21866	21972	22039	22171	22151	22051	21917	22196	22090	22094	22068	22116	22142	22035	22038	21918	22022	21808	22122	22067	21954	22041	21972	22127	22185	22067	21853	22087	22003	22004	22096	22137	22172	21897	21937	21996	22088	22039	21897	22049	22046	22196	21984	21930	22017	22096	22044	22030	21965	22035	22067	21983	22123	21896	22090	22044	22070	22101	21941	21934	22130	22029	21949	21906	22221	22065	22220	22076	21952	22013	21976	21895	21896	21704	21989	21947	21888	21933	22105	22005	22033	22050	21969	22097	21920	21991	22188	21988	22104	22252	22035	21865	22049	22167	22028	22108	21991	21900	21976	22047	22002	21991	22115	22068	22164	22158	21990	22038	22069	22015	22039	22200	22079	22001	22186	22091	22119	22010	22021	21912	21919	22019	22073	22072	21950	22204	21951	22117	22095	21866	22015	21921	22071	22139	22056	21947	22039	22047	21968	22134	21877	22075	22006	22153	22133	21911	22291	22058	22170	22124	21818	22023	21964	22037	22101	21933	21988	22023	22075	21981	22005	21959	22098	22114	21948	22039	22085	21976	22142	22108	21983	22047	22005	22189	21858	22002	21923	21993	22107	22153	22095	21890	22190	21962	22200	21994	22062	22043	21957	22254	22048	21935	21834	21900	22026	22162	21926	22094	21928	22187	21889	22013
22812	21420	29273	24040	22716	28500	33465	30423	30101	30426	29806	29029	29048	29123	29283	29194	29073	29206	29090	29088	28988	29008	29001	28841	33529	35938	35064	32717	30639	29605	29182	28737	28725	28691	28952	28700	28835	28783	28866	28842	28874	28969	28819	28534	28699	28599	28576	28632	28733	28556	28679	28495	28659	28668	28830	28770	28615	28752	28700	28786	28767	28658	28681	28607	28813	28739	28642	28870	28469	28739	28545	28777	28603	28424	28424	28664	28747	28594	28673	28792	28535	28597	28497	28456	28475	28608	28794	28577	28718	28727	28643	28646	28558	28712	28663	28544	28663	28841	28668	28789	28540	28517	28610	28708	28851	28792	28788	28758	28690	28611	28661	28649	28865	28693	28661	28684	28642	28771	28703	28727	28675	28376	28575	28595	28749	28719	28597	28574	28713	28875	28737	28779	28869	28653	28419	28791	28673	28729	28630	28764	28678	28761	28944	28574	28582	28617	28550	28551	28726	28730	28814	28652	28770	28867	28578	28454	28635	28605	28450	28665	28619	28623	28534	28557	28507	28380	28616	28587	28591	28817	28600	28799	28571	28774	28642	28770	28679	28792	28700	28549	28692	28727	28876	28784	28919	28629	28606	28672	28543	28650	28876	28810	28510	28857	28583	28445	28535	28605	28859	28622	28488	28631	28811	28818	28509	28563	28434	28910	28793	28828	28532	28718	28493	28445	28789	28570	28694	28438	28907	28704	28581	28808	28791	28581	28864	28647	28602	28745	28655	28558	28976	28532	28798	28708	28744	28552	28768	28622	28569	28627	28530	28588	28548	28602	28587	28917	28902	28395	28523	28710	28780	28543	28749	28792	28528	28698	28632	28539	28711	28630	28511	28413	28382	28559	28865	28679	28716	28627	28704	28692	28815	28650	28710	28629	28708	28677	28609	28533	28715	28643	28771	28742	28601	28753	28638	28719	28472	28797	28654	28721	28621	28433	28743	28591	28459	28537	28454	28532	28635	28609	28608	28880	28641	28604	28682	28863	28492	28699	28638	28751	28720	28726	28814	28698	28696	28789	28613	28666	28674	28818	28536	28555	28700	28770	28623	28366	28737	28295	28774	28920	28437	28607	28755	28673	28691	28684	28487	28778	28590	28791	28634	28526	28544	28609	28641	28661	28692	28818	28590	28934	28638	28801	28606	28534	28548	28440	28474	28591	28612	28777	28572	28815	28744	28751	28456	28702	28565	28726	28678	28600	28581	28635	28905	28514	28712	28453	28672	28634	28614	28755	28603	28519	28605	28983	28784	28766	28754	28474	28599	28708	28705	28445	28599	28439	28691	28622	28555	28607	28773	28818	28690	28632	28495	28575	28757	28566	28566	28476	28533	28603	28798	28384	28588	28414	28724	28556	28759	28588	28666	28609	28699	28487	28772	28617	28677	28609	28632	28558	28831	28719	28542	28554	28997	28461	28556	28740	28484	28535	28662	28567	28713	28621	28724	28657	28588	28516	28619	28593	28659	28569	28454	28597	28756	28798	28745	28653	28548	28456	28702	28849	28527	28559	28717	28596	28606	28651	28680	28767	28663	28517	28465	28694	28507	28543	28673	28763	28651	28603	28650	28851	28534	28616	28802	28645	28876	28541	28589	28709	28640	28686	28555	28574	28641	28484	28648	28746	28445	28446	28531	28725	28651	29011	28768	28397	28720	28611	28675	28488	28472	28601	28743	28612	28680	28618	28613	28482	28650	28727	28645	28623	28566	28700	28631	28732	28641	28711	28784	28520	28804	28608	28504	28608	28837	28640	28666	28763	28823	28571	28758	28543	28665	28672	28505	28701	28606	28868	28610	28541	28826	28552	28886	28700	28525	28797	28487	28729	28738	28731	28768	28646	28675	28669	28673	28539	28779	28619	28986	28620	28587	28692	28841	28618	28535	28440	28764	28475	28745	28739	28552	28737	28591	28663	28585	28710	28750	28782	28646	28772	28797	28716	28475	28333	28360	28511	28667	28821	28578	28547	28830	28822	28804	28550	28555	28658	28595	28730	28623	28469	28359	28872	28595	28656	28585	28808	28699	28773	28649	28547	28657	28660	28745	28751	28671	28765	28709	28593	28782	28523	28819	28678	28599	28651	28668	28737	28662	28464	28483	28520	28753	28615	28511	28658	28778	28600	28812	28602	28598	28630	28890	28616	28893	28952	28544	28507	28899	28802	28589	28712	28633	28622	28851	28560	28885	28715	28398	28795	28763	28570	28636	28657	28865	28616	28764	28779	28947	28641	28617	28737	28653	28551	28738	28871	28696	28724	28578	28687	28701	28586	28835	28580	28663	28690	28802	28569	28572	28693	28598	28491	28655	28610	28764	28404	28771	28472	28603	28717	28778	28572	28764	28357	28629	28709	28604	28658	28558	28802	28697	28906	28667	28746	28421	28587	28732	28563	28637	28463	28724	28731	28627	28715	28675	28649	28529	28395	28674	28666	28451	28545	28683	28670	28636	28593	28640	28769	28513	28888	28763	28775	28662	28588	28775	28495	28596	28570	28625	28704	28439	28592	28724	28788	28708	28484	28588	28561	28837	28729	28519	28664	28678	28556	28796	28530	28778	28703	28675	28672	28628	28632	28692	28669	28539	28499	28571	28697	28530	28658	28902	28576	28407	28674	28368	28784	28618	28559	28652	28347	28548	28552	28601	28723	28671	28423	28752	28803	28533	28748	28631	28744	28835	28681	28726	28668	28672	28442	28554	28569	28648	28673	28492	28658	28828	28337	28545	28646	28798	28499	28717	28546	28825	28685	28652	28632	28830	28931	28636	28614	28777	28586	28818	28561	28781	28751	28567	28784	28695	28954	28854	28771	28489	28631	28616	28538	28731	28775	28767	28825	28524	28533	28682	28579	28384	28832	28687	28550	28718	28511	28635	28431	28765	28855	28793	28556	28651	28796	28586	28757	28694	28717	28678	28849	28598	28729	28551	28748	28604	28494	28737	28588	28551	28629	28756	28780	28739	28705	28684	28613	28588	28713	28807	28588	28687	28705	28715	28648	28969	28548	28373	28596	28635	28759	28612	28639	28626	28795	28747	28596	28807	28651	28551	28618	28498	28755	28733	28833	28393	28655	28741	28812	28468	28680	28786	28693	28494	28812	28568	28677	28720	28722	28714	28642	28789	28544	28556	28579	28577	28797	28703	28818	28617	28879	28795	28673	28687	28594	28649	28666	28693	28586	28585	28654	28655	28326	28570	28453	28686	28844	28710	28577	28775	28792	28692	28651	28956	28514	28647	28648	28332	28642	28727	28600	28661	28748	28737	28509	28563	28661	28604	28535	28699	28346	28693	28735	28688	28592	28621	28616	28500	28709	28640	28637	28694	28586	28630	28793	28733	28606	28798	28693	28777	28534	28912	28709	28810	28676	28676	28322	28636	28421	28493	28440	28672	28716	28707	28586	28616	28231	28466	28513	28762	28648	28475	28733	28560	28881	28841	28847	28587	28574	28646	28641	28723	28574	28521	28462	28730	28438	28800	28782	28544	28632	28799	28890	28616	28633	28666	28611	28721	28512	28578	28742	28516	28843	28814	28620	28589	28704	28708	28635	28430	28443	28880	28533	28927	28864	28729	28713	28520	28573	28792	28756	28575	28697	28648	28715	28536	28681	28752	28635	28671	28690	29001	28532	28469	28645	28595	28565	28455	28673	28682	28629	28771	28556	28527	28639	28801	28762	28686	28697	28750	28494	28655	28706	28627	28547	28500	28663	28816	28709	28780	28869	28801	28572	28752	28700	28687	28396	28619	28534	28513	28492	28794	28696	28676	28676	28601	28744	28624	28587	28654	28874	28522	28668	28492	28596	28728	28575	28661	28482	28600	28732	28807	28860	28801	28788	28663	28648	28519	28606	28698	28516	28663	28865	28653	28648	28456	28610	28696	28528	28654	28641	28433	28785	28768	28667	28783	28781	28882	28934	28539	28476	28866	28710	28555	28769	28647	28888	28674	28676	28686	28835	28598	28634	28561	28705	28532	28616	28664	28591	28658	28755	28660	28567	28654	28535	28674	28599	28581	28643	28798	28608	28824	28690	28594	28382	28866	28502	28640	28699	28532	28529	28533	28546	28598	28856	28667	28723	28498	28424	28427	28610	28743	28609	28649	28619	28603	28562	28793	28524	28808	28602	28646	28658	28825	28326	28749	28789	28593	28805	28577	28812	28433	28394	28880	28661	28589	28621	28623	28695	28487	28486	28388	28612	28813	28655	28857	28648	28621	28629	28676	28582	28778	28570	28543	28421	28495	28639	28627	28675	28697	28646	28433	28571	28497	28607	28643	28671	28803	28715	28596	28618	28567	28583	28703	28579	28651	28788	28530	28652	28602	28825	28912	28573	28668	28692	28833	28630	28416	28591	28584	28621	28396	28642	28438	28713	28655	28718	28638	28810	28511	28672	28593	28876	28467	28683	28427	28789	28765	28504	28578	28808	28466	28727	28611	28403	28477	28738	28735	28616	28803	28431	28426	29011	28698	28793	28703	28707	28780	28605	28799	28654	28664	28705	28721	28463	28845	28501	28664	28703	28519	28592	28646	28475	28625	28613	28610	28600	28778	28715	28700	28703	28574	28730	28515	28552	28662	28740	28726	28731	28462	28597	28826	28738	28753	28777	28553	28489	28541	28465	28699	28578	28505	28725	28852	28428	28377	28526	28533	28530	28776	28752	28667	28593	28546	28810	28844	28772	28821	28810	28587	28576	28777	28499	28727	28508	28790	28436	28579	28632	28613	28460	28668	28624	28458	28612	28713	28776	28608	28629	28615	28881	28905	28594	28476	28732	28817	28635	28448	28574	28691	28650	28594	28761	28783	28905	28726	28550	28847	28640	28663	28539	28730	28682	28702	28716	28455	28550	28671	28477	28656	28711	28842	28598	28569	28507	28573	28692	28833	28670	28836	28531	28741	28640	28819	28901	28771	28565	28615	28402	28635	28586	28586	28544	28745	28729	28617	28899	28522	28919	28710	28657	28592	28850	28570	28808	28757	28620	28682	28749	28744	28520	28546	28677	28658	28687	28797	28522	28674	28843	28797	28685	28540	28715	28906	28398	28421	28637	28902	28837	28682	28797	28919	28514	28767	28653	28490	28822	28534	28556	28757	28800	28718	28752	28582	28561	28613	28711
21774	37500	35282	31017	29158	27239	26177	25566	25299	24469	23448	22863	22769	22779	22478	22617	22572	22587	22504	22592	22167	22479	22342	22619	30292	32802	30723	27156	24479	22901	22431	22506	22096	22069	22136	22294	22425	22248	22214	22524	22269	22251	22212	22163	22252	22071	22146	22159	22102	22321	22376	22234	22374	22203	21991	22055	22142	22343	22310	22200	22334	22342	22375	22245	22138	22227	22209	22255	22274	22142	22302	22385	22255	22410	22240	22228	22147	22175	22228	22153	22243	22298	22282	22247	22211	22066	22167	22275	22277	22246	22328	22310	22259	22186	22301	22257	22208	22408	22083	22278	22304	22223	22251	22413	22164	22284	22338	22000	22260	22255	22195	22166	22304	22370	22221	22140	22279	22164	22286	22429	22244	22247	22150	22215	22322	22202	22251	22285	22355	22311	22155	22210	22280	22138	22289	22248	22089	22355	22237	22368	22299	22332	22232	22184	22221	22129	22376	22253	22188	22168	22415	22270	22147	22247	22124	22399	22283	22110	22273	22231	22122	22246	22276	22051	22252	22219	22130	22062	22120	22255	22329	22173	22236	22284	22326	22083	22211	22123	22197	22047	21995	22287	22089	22196	22185	22092	22272	22186	22114	22063	22058	22230	22249	22340	22138	22212	22286	22211	22341	22123	22212	22271	22246	22332	22365	22134	22222	22213	22193	22253	22281	22221	22254	22269	22221	22141	22264	22084	22339	22034	22359	22201	22036	22167	22222	22135	22333	21983	22244	22089	22351	22538	22314	22177	22132	22329	22425	22141	22210	22087	22127	22333	22345	22053	22265	22072	22132	22208	22249	22246	22278	22206	22241	22137	22037	22208	22272	22224	22276	22056	22250	22293	22184	22198	22254	21959	22174	22238	21937	22211	22258	22260	22150	22221	22122	22239	22314	22065	22260	22361	22332	22130	22148	22101	22201	22203	22235	22116	22107	22382	22245	22397	22341	22236	22288	22233	22016	22155	22337	22292	22257	22127	22326	22116	22263	22410	22238	22223	22254	22292	22299	22223	22182	22141	22360	22514	22188	22096	22243	22371	22060	22119	22166	22128	22258	22272	22183	22179	22388	22032	22037	22186	22220	22144	22139	22182	22243	22267	22424	22097	22321	22228	22120	22147	22066	22303	22058	22015	22442	22105	22203	22171	22240	22275	22367	22331	22210	22268	22178	22192	22119	22246	22276	22348	22135	22447	22231	22284	22197	22197	22112	22264	22266	22138	22238	22258	22256	22233	22097	22158	22288	22100	22168	22240	22465	22197	22250	22113	22247	22256	22182	22139	22189	22104	22319	22279	22136	22325	22149	22063	22119	22090	22194	22244	22183	22050	22343	22095	22093	22133	22272	22326	22157	22223	22269	22187	22174	22144	22144	22093	22283	22322	22204	22252	22307	21996	22273	22142	22228	22148	21992	22272	22257	22256	22207	22353	22258	21953	22223	22259	22315	22414	22276	22104	22151	22165	22133	22380	21912	22132	22226	22167	22199	22119	22267	22136	22331	22210	22255	22374	22315	22141	22219	22330	22311	22151	22304	22116	22333	22291	22292	22300	22239	22305	22247	22243	22130	22216	22242	22173	22221	22131	22237	22190	22314	22113	22111	22264	22214	22378	22013	22216	22082	22193	22198	22215	22279	21966	22223	22187	22220	22244	22392	22033	22232	22192	22364	22223	22389	22235	22314	22018	22226	22169	22258	22091	22107	22209	22302	22098	22249	22196	22044	22179	22086	21967	22100	22177	22423	22293	22070	22328	22297	22126	22158	22204	22288	22307	22190	22122	22356	22195	22462	22189	22254	22283	22395	22184	22111	22281	22209	22066	22258	22277	22204	22225	22239	22207	22057	22179	22043	22193	22080	22242	22082	22110	22342	22060	22142	22038	22342	22136	22264	22428	22210	22112	22188	21980	22321	22299	22208	22122	22179	22103	22080	22138	22173	22096	22280	21980	22184	22171	22136	22136	22282	22302	22133	22386	22289	22202	22188	22257	22296	22236	22039	22187	22268	22292	22225	22150	22349	22334	22329	22272	22163	22143	22181	22088	22173	22309	22103	22228	22160	22266	22337	22208	22182	22110	22201	22151	22248	22079	22351	22228	22265	22246	22173	22179	22277	22245	21933	22425	22141	22034	21988	22229	21994	22031	22261	22473	22239	22245	22216	22348	22171	22134	22211	22346	22325	22083	22231	22156	22236	22055	22146	22225	22334	22285	22206	22268	22161	22157	22181	22252	22079	22172	22235	22198	22229	22104	22309	22206	22157	22333	22256	22174	22193	22338	22272	22287	22144	22147	22379	22278	22303	21926	22029	22405	22237	22111	22044	22163	22034	22316	22489	22155	22129	22272	22251	22224	22144	22195	22284	22152	22126	22193	21925	22143	21973	22064	22144	22061	22173	22106	21943	22221	22173	22128	22147	22166	22129	22208	22258	22200	22309	22135	22240	22140	22315	22111	22050	22205	22140	22301	22110	22298	22264	22166	22285	22124	22249	22264	22107	22109	22290	22063	22316	22189	22194	22277	22186	22132	22119	22305	22257	22177	22348	22343	22280	22255	22161	22169	22021	22326	22177	22267	22237	22193	22285	22071	22343	22136	22038	22214	22206	22290	22226	22227	22488	22119	22227	22203	22182	22173	22341	22158	22174	22144	22305	22186	22306	22209	22233	22333	22118	22237	22086	22198	22230	22149	22342	22193	22183	22290	22176	22239	22218	22268	22266	22329	22095	22188	22271	22297	22136	22347	22487	22196	22409	22295	22338	22231	22330	22143	22076	22203	22175	22370	22321	22338	22194	22091	22153	22252	22224	22120	22202	22153	22212	22379	22040	22207	22055	22369	22247	22224	22292	22190	22310	22091	22536	22004	22174	22201	22248	22462	22135	22148	22096	22189	22130	22478	22267	22132	22124	22141	22358	22400	22385	22284	22192	22162	22149	22290	22273	22241	22293	22372	22135	22306	22231	22086	22349	22069	22107	22217	22313	22197	22346	22218	22166	22233	22119	22338	22246	22247	22208	22235	22244	22126	22303	22084	22235	22147	22172	22255	22120	21993	22201	22137	22041	22374	22295	22253	22330	22140	22211	22217	22094	22141	22248	22333	22140	22343	22161	22111	22109	22279	22435	22298	22218	22275	22474	22269	22216	22254	22307	22379	22490	22218	22356	21996	22420	22330	22335	22166	22124	22307	22229	22217	22275	22271	22237	22064	22081	22204	22273	22303	22295	22036	22166	22365	22298	22164	22128	22164	22158	22154	22252	22310	22358	22247	22463	22380	22094	22369	22282	22103	22158	22167	22117	22145	22184	22319	22090	22279	22281	22319	22186	22252	22349	21831	22093	22119	22171	22197	22180	22365	22318	22269	22065	22291	22170	22277	22256	22121	22097	22323	22236	22116	22409	22254	22284	22095	22179	22133	22200	22377	22313	22177	22165	22347	22229	22091	22139	22241	22132	22189	22371	22201	22479	22380	22201	22179	22138	22255	22129	22205	22194	22383	22099	22207	22156	22266	22368	22002	22366	22253	22320	22278	22154	22169	22292	22224	22176	22188	22294	22308	22330	22150	22175	22055	22219	22362	22200	22330	22315	22306	22395	22259	22095	21972	22252	22274	22361	22100	22106	22139	22296	22281	22044	22094	22191	22233	22242	22216	22242	22104	22255	22137	22242	22210	22283	22131	22175	22222	22179	22218	22285	22223	22114	22179	22045	22131	22360	22308	22165	22158	22191	22236	22292	22142	22164	22258	22089	22212	22238	22139	22230	22151	22048	22159	22230	22257	22207	22287	22387	22296	22173	22175	22068	22296	22283	22162	22230	22410	22267	22148	22167	22191	22187	22150	22319	22234	22245	22153	22213	22178	22200	22259	22432	22107	22225	22218	22214	22330	22342	22270	21996	22354	22194	22223	22476	22140	22112	22235	22134	22078	22203	22186	22261	22201	22172	22421	22190	22303	22116	22146	22003	22267	22295	22123	22175	21949	22039	22329	22269	22299	22291	22411	22218	22435	22236	22146	22452	22245	22167	22188	22333	22292	22301	22378	22215	22103	22322	22344	22232	22407	22119	22207	22250	21899	22157	22197	22167	22242	22309	22047	21937	22358	22180	22385	22344	22189	22290	22049	22055	22411	22430	22208	22405	22268	22270	22216	22332	22367	22416	22154	22248	22289	22310	22167	22181	22172	22210	22231	22292	22121	22190	22134	22321	22067	22386	22138	22391	22416	22000	22098	22162	22252	22173	22178	22178	22229	22114	22168	22286	22292	22371	22029	22045	22253	22347	22250	22129	22272	22242	22167	22318	22176	22143	22245	22253	22261	22216	22170	21996	22185	22240	22067	22333	22297	22136	22261	22154	22016	22296	22373	22253	22214	22072	22267	22361	22204	22312	22241	22106	22310	22255	22091	21876	22086	22164	22344	22276	22256	22318	22216	22251	22310	22284	22111	22272	22073	22136	22343	22274	22169	22137	22171	22405	21976	22014	22172	22153	22375	22119	22276	22349	22197	22280	22167	22259	22108	22059	22173	22087	22239	22341	22182	22279	22254	22352	22070	22178	22388	22095	22130	22106	22313	22326	22325	22172	22270	22183	22144	22050	22251	22425	22290	22031	22195	22357	22277	22175	22193	22253	22141	22239	22226	22261	22253	22063	22233	22282	22345	22095	22200	22150	22113	22222	22031	22335	22189	22207	22058	22237	22283	21950	22309	22198	22303	22223	22306	22046	22092	22028	22163	22219	22110	22225	22224	22068	22097	22131	22249	22222	22210	22270	22138	22408	22058	22247	22287	22292	22323	22282	22474	22215	22248	22169	22176	22104	22352	22171	22270	22236	22312	22262	22157	22047	22189	22085	22056	22326	22174	22092	22267	22255	22261	22307	22135	22075	22191	22304	22279	22270	22217	22189	22166	22391	22287	22137	22131	22353	22160	22239	22207	22267	22128	22240	22059	22232	22214	22227	22180	22037	22005	22184	22141	22142	22331	22179	22187	22162	22314	22298	22404	22340	22305	22318	22168	22138	22187	22292	22164	22414	22160	22215	22290	22198	22144	22175	22416	22205	22140	22199	22408	22127	22261	22269	22263	22186	22172	22187	22180	22109	22146	22213	22218	22238	22234	22098	22069	22324	22201
28310	24541	31894	32623	30065	30381	30161	29484	29312	29344	29198	29085	28992	28667	28798	28783	28558	28804	28774	28726	28734	28649	28700	28871	28755	29192	29342	29377	28691	29151	28734	28853	28798	28639	28689	28587	28979	28669	28700	28464	28777	28771	28856	28832	28990	28566	28630	28608	28627	28872	28712	28855	28706	28663	28852	28708	28769	28750	28644	28717	29096	28770	28661	28677	28731	28787	28464	28475	28661	28657	28851	28592	28826	28650	28809	28646	28723	28745	29016	28893	28738	28684	28604	28941	28724	28683	28556	28840	28612	28834	28556	28749	29025	28661	28565	28599	28814	28802	28903	28753	28695	28780	28732	28696	28869	28848	28767	28630	28744	28672	28693	28598	28700	28643	28668	28708	28656	28928	28685	28515	28668	28415	28762	28686	28817	28612	28882	28699	28784	28930	28696	28731	28816	28782	28687	28541	28745	28728	28799	28663	28946	28769	28748	28644	28514	28683	28532	28845	28613	28549	28723	28684	28751	28664	28722	28672	28929	28635	28527	28941	28612	28801	28680	28564	28736	28577	28691	28864	28735	28720	28636	28689	28649	28776	28583	28651	28706	28695	28472	28799	28703	28639	28802	28528	28653	28992	28603	28820	28744	28900	29013	28714	28708	28518	28612	28745	28539	28754	28525	28706	28597	28747	28801	28850	28639	28403	28705	28672	28752	28805	28729	28801	28871	28985	28744	28690	28692	28597	28967	28539	28732	28956	28848	28685	28651	28656	28757	28808	28758	28601	28508	28440	28766	28756	28673	28647	28885	28703	28669	28614	28674	28790	28745	28750	28813	28784	28686	28646	28720	28505	28590	28787	28812	28750	28499	28632	28772	28646	28399	28722	28780	28481	28518	28648	28593	28597	28799	28443	28607	28897	28791	28802	28480	28744	28967	28839	28666	28699	28667	28759	28380	28865	28622	28515	28563	28732	28995	28785	28877	28904	28781	28598	28734	28698	28535	28647	28796	28724	28909	28749	28982	28688	28600	28667	28679	28682	28692	28708	28726	28832	28568	28424	28782	28832	28833	28599	28697	28431	28597	28609	28668	28603	28598	28662	28814	28775	28783	28777	28679	28667	28812	28695	28809	28536	28757	28654	28519	28592	28724	28599	28772	28366	28758	28883	28779	28738	28673	28536	28716	28728	28681	28749	29060	28668	28899	28930	28579	28793	28768	28718	28620	28940	28940	28735	28568	28894	28756	28553	28773	28842	28611	28737	28640	28738	28546	28555	28792	28689	28641	28656	28936	28662	28606	28862	28833	28566	28750	28663	28752	28569	28737	28800	28973	28632	28682	28583	28655	28580	28909	28924	28714	28763	28703	28646	28812	28754	28632	28597	28862	28667	28801	28721	28673	28549	28531	28726	28702	28677	28735	28615	28588	28799	28581	28611	28613	28549	28620	28738	28625	28493	28651	28932	28697	28689	28749	28771	28929	28536	28647	28727	28646	28634	28722	28437	28579	28684	28628	28697	28649	28857	28872	28820	28518	28513	28800	28404	28562	28594	28872	28667	28726	28792	28665	28782	28534	28599	28617	28606	28699	28678	28898	28973	28675	28822	28901	28525	28751	28697	28899	28678	28990	28928	28906	28589	28625	28773	28859	28476	28935	28566	28691	28621	28670	28481	28537	28618	28667	28626	28783	28717	28929	28840	28782	28735	28560	28721	28861	28663	28734	28798	28898	28733	28816	28808	28650	28833	28940	28913	28805	28763	28734	28506	28267	28707	28708	28851	28905	28764	28726	28482	28667	28686	28628	28602	28834	28762	28922	28821	28931	28580	28623	28799	28763	28591	28904	28626	28902	28764	28713	28794	28438	28537	28687	28659	28643	28642	28642	29085	28687	28794	28732	28510	28692	28714	29039	28825	28836	28629	28594	28802	28865	28451	28883	28888	28748	28594	28651	28708	28753	28613	28675	28681	28742	28668	28919	28443	28770	28622	28545	28598	28628	28888	28877	28749	28636	28698	28834	28746	28858	28646	28604	28951	28588	28642	28778	28588	28880	28816	28825	28885	28792	28718	28869	28564	28754	28847	28787	28702	28782	28865	28814	28680	28858	28655	28739	28719	28487	28763	28744	28832	29068	28541	28753	28824	28677	28681	28660	28666	28540	28667	28786	28790	28798	28770	28708	28581	28756	28725	28697	28763	28845	28455	28751	28829	28639	28787	28797	28779	28663	28665	28591	28901	28598	28717	28592	28622	28716	28809	28768	28757	28677	29141	28727	28870	28680	28607	28629	28743	28920	28600	28913	29053	28851	28607	28642	28573	28923	28652	28813	28721	28829	28698	28629	28706	28572	28818	28794	28692	28588	28714	28532	28671	28642	28462	28654	28707	28585	28596	28790	28639	28810	28662	28536	28379	28706	28435	28793	28989	28652	28541	28651	28651	28767	28610	28667	28784	28615	28726	28713	28710	28755	28417	28724	28771	28837	28702	28649	28779	28697	28566	28761	28645	28673	28867	28693	28679	28565	28684	28628	28699	28815	28689	28675	28633	28815	28758	29065	28668	28788	28494	28786	28799	28760	28375	28688	28579	28822	28592	28851	28736	28411	28498	28648	28705	29007	28651	28791	28712	28626	28943	28758	28436	28787	28599	28527	28789	28603	28898	28670	28703	28853	28870	28942	28756	28619	28417	28541	28512	28749	28619	28737	28739	28875	28857	28779	28674	28783	28730	28595	28748	28882	28728	28577	28741	28668	28665	28674	28671	28799	28693	28676	28642	28884	28664	28772	28829	28889	28767	28847	28765	28787	28775	28603	28868	28630	28562	28608	28694	28688	28683	28855	28667	28731	28583	28864	28616	28692	28924	28787	28631	28483	28492	28507	28656	28762	28747	28942	28468	28805	28641	28492	28723	28509	28800	28886	28707	28699	28667	28582	28691	28931	28764	28732	28687	28610	28712	29031	28871	28904	28833	28566	28556	28571	28638	28827	28951	28512	28647	28758	28786	28805	28704	28666	28501	28671	28811	28609	28652	28752	28496	28791	28782	28880	28770	28572	28643	28736	28755	28607	28918	28827	28719	28581	28775	28511	28806	28587	28830	28836	28748	28629	28670	28835	28659	28786	28714	28475	28792	28530	28651	28958	28831	28798	28564	28778	28860	28744	28719	28809	28598	28760	28911	28590	28811	28890	28918	28607	28715	28757	28626	28847	29043	28668	28659	28651	29025	28985	28778	28868	28640	28630	28492	28604	28755	28846	28388	28734	28493	28694	28702	28682	28654	28628	28745	28764	28816	28785	28879	28671	28594	28806	28454	28821	28646	28698	28691	28508	28904	28590	28881	28691	28731	28796	28478	28686	28716	28674	28773	28615	28765	28746	28980	28832	28753	28556	28815	28552	28904	28561	28680	28667	28489	28599	28577	28780	28510	28763	28865	28732	28870	28813	28710	28631	28649	28670	28850	28702	28543	28853	28690	28781	28731	28897	28667	28742	28722	28827	28624	28719	28781	28714	28865	28845	28635	28755	28738	28670	28921	28762	28711	28645	28835	28648	28922	28706	28772	28700	28789	28801	28519	28851	28555	28689	28781	28540	28871	28753	28915	28623	28870	28555	28875	28994	28480	28540	28533	28723	28629	28697	28547	28775	28646	28609	28647	28489	28500	28659	28786	28540	28697	28665	28774	28764	28951	28795	28764	28554	28592	28569	28552	28578	28619	28544	28519	28782	28609	28724	28623	28896	28798	28815	28744	28733	28516	28601	28752	28796	28684	28613	28901	28712	28733	28624	28567	28751	28664	28733	28702	28660	28776	28705	28575	28781	28605	28667	28793	28830	28662	28710	28662	28413	28567	28588	28693	28738	28478	28794	28538	28735	28728	28812	28876	28823	28709	28860	28769	28716	28635	28511	28633	29026	28483	28877	28772	28543	28997	28724	28587	28751	28788	28938	28628	28673	28731	28869	28761	28550	28822	28822	28646	28783	28569	28618	28726	28551	28841	28574	28657	28758	28730	28760	28877	28511	28740	28679	28712	28709	28598	28708	28819	28624	28656	28802	28495	28820	28789	28882	28705	28860	28661	28567	28881	28525	28726	28871	28701	28755	28831	28849	28575	28744	28791	28720	28668	28573	28650	28493	28731	28705	28600	28832	28647	28753	28399	28680	28808	28810	28574	28736	28743	28817	28790	28907	28800	28892	28728	28594	28685	28991	28744	28768	28837	28761	28669	28662	28616	28711	28584	28715	28969	28945	28835	28988	28737	28780	28882	28827	28684	28747	28918	28802	28546	28610	28639	28488	28760	28752	28605	28765	28688	28714	28701	28713	28879	29026	29056	28749	28754	28695	28603	28909	28757	28537	28792	28845	28719	28660	28742	28703	28730	28704	28470	28652	28798	28680	28491	28709	28853	28644	29072	28955	28694	28710	28826	28893	28997	28960	28585	28866	28887	28447	28780	28915	28981	28872	28668	28912	28791	28708	28676	28479	28607	28748	28623	28811	28702	28588	28719	28875	28513	28672	28738	28830	28768	28652	28706	28191	28555	28748	28683	28602	28693	28609	28788	28676	28684	28754	28675	28584	28784	28771	28686	28719	28564	28850	28694	28570	28619	28671	28622	28661	28535	28763	28569	28653	28743	28679	28764	28791	28630	28940	28701	28743	28706	28681	28793	28463	28892	28751	28879	28864	29014	28740	28705	28871	28633	28856	28753	28636	28584	28616	28543	28651	28750	28522	28719	28475	28610	28623	28630	28677	28605	28579	28575	28439	28721	28674	28569	28675	28809	28854	28939	28790	28719	28839	28862	28756	28633	28714	28770	28665	28772	28631	28937	28795	29016	28878	28776	28697	28707	28581	28565	28413	28690	28837	28727	28809	28897	28864	28642	28813	28762	28600	28745	28871	28450	28833	28605	28685	28733	28659	28749	28728	28907	28698	28831	28850	28889	28674	28708	28906	28669	28821	28720	28563	28730	28498	28841	28644	28614	28748	28485	28816	28829	28678	28868	28698	28301	28524	28851	28854	28533	28865	28657	28621	28826	28704	28640	28666	28621	28878	28727	28738	28657	28741	28898	28909	28800	28739	28720	28677	28579	28609	28710	28974	28655	28755	28885	28670	28790	28728	28676	28797	28600	28864	28746	28524	28815	28636	28859	28719	28702	28728	28615	28661	28506
21698	28664	26843	26732	25031	25059	23905	23614	23421	23355	22644	22285	22301	22526	22375	22165	22272	22277	22445	22332	22176	22401	22140	22433	22998	22962	23079	22955	22596	22276	22260	22144	22150	22258	22100	22093	22191	22091	22245	22124	22325	22276	22269	22372	22208	22196	22232	22285	22175	22265	22171	22196	22264	22243	22220	22211	22210	22205	22096	22356	22273	22345	22280	22257	22185	22277	22076	22253	22344	22259	22347	22183	22052	22145	22228	22177	22191	22042	22245	22449	22138	22253	22207	22236	22052	22255	22320	22147	22268	22287	22045	22200	22196	22080	22147	22149	22174	22185	22228	22310	22158	22236	22142	22147	22070	22338	22252	21958	22173	22128	22148	22483	22224	22105	22416	22099	22093	22093	22136	22223	22326	22146	22136	22184	22262	22083	22126	22358	22255	22272	22213	22196	22175	22140	22293	22063	22284	22237	22136	22167	22204	22132	22261	22042	22265	22218	22330	22333	22119	22121	22296	22232	22196	22098	22072	22243	22204	22155	22203	22375	22078	22262	22249	22228	22157	22322	22182	22174	22009	22313	22180	22240	22215	22234	22102	22419	22088	22138	22127	22122	22117	22334	22292	22318	22292	22233	22232	22236	22106	22149	22144	22228	22300	22034	22058	21949	22189	22082	22095	22233	22153	22185	22249	22096	22223	21976	22211	22141	22137	22255	22179	22220	22281	22221	22231	22022	22297	22364	22174	22269	22217	22101	22042	22264	22245	22298	22080	22354	22273	22152	22182	22187	22274	22205	22143	22072	22137	22230	22469	22207	22329	22242	22167	22228	22190	22146	22183	22103	22156	22074	22202	22337	22141	22260	22083	22255	21986	22270	22155	22358	22160	22141	22203	22181	22130	22204	22187	22361	22149	22109	22147	22159	22357	22106	22254	22449	22123	22160	22297	22204	22198	22168	22189	22081	22111	22153	22103	22165	22123	22103	22187	22295	22171	21992	22218	22289	22289	22265	21961	22218	22235	22127	22158	22312	22213	22095	22223	22184	22209	22323	22147	22234	22051	22387	22342	22271	22227	22213	22115	22149	22239	22165	22128	22191	22082	22258	22186	22029	22224	22225	22071	22290	22079	22067	22382	22226	22138	22110	22267	22294	22098	22146	22146	22366	22141	22165	22163	22157	22296	22116	22251	22189	22179	22274	22179	22132	22234	22348	22196	22183	22220	22210	22094	22262	22161	22333	21974	22313	22048	22222	22302	22036	22175	22314	22042	22437	22158	22373	22332	22173	22381	22134	22267	22094	22152	22323	22139	22162	22288	22202	22199	22290	22196	22241	22166	22284	22108	22378	22346	22252	22095	22137	22210	22142	22217	22269	22125	22210	22251	22189	22079	22175	22190	22159	22212	22292	22067	22223	22077	22233	22225	22121	22185	22307	22282	22246	22227	22176	22146	22240	22232	22165	22102	22369	22361	22177	22071	22163	22318	22068	22213	22141	22342	22176	22138	22317	22270	22232	22225	22118	22134	22107	22231	22160	22258	22351	22300	22297	22307	22333	22214	22282	22122	22044	22084	22171	22217	22274	22306	22199	22210	22046	22222	22117	22165	22260	22089	22336	22166	22272	22344	22102	22212	22252	22317	22060	22115	22132	22206	22061	22310	22243	22282	22105	21919	22199	22255	22351	22270	22275	22151	22166	22301	22286	22236	22256	22232	22214	22293	22192	22145	22212	22068	22375	22353	22213	22305	22267	22339	22101	22241	22191	22416	22232	22288	22176	22249	22090	22255	22203	22177	22230	22280	22308	22425	22161	22374	22145	22296	22181	22337	22070	22165	22162	22243	22194	22101	22324	22106	22016	22112	22156	22190	22376	21882	22095	22100	22277	22348	22300	22246	22219	22105	22011	22163	22210	22168	22237	22146	22093	22297	22001	22178	22143	22299	22374	22229	22303	22336	22244	22379	22474	22303	22127	22244	22299	22170	22204	22262	22151	22126	22157	22088	22356	22278	22189	22276	22255	22271	22340	22271	22146	22262	22264	22074	22197	22301	22318	22194	22066	22099	22132	22195	22274	22038	22276	22141	22146	21980	22156	22215	22148	22150	22391	22096	22367	22319	22172	22085	22493	22240	22154	22264	22094	22193	22220	22231	22205	22260	22247	22258	22259	22216	22146	22081	22143	22018	22213	22205	22227	22267	22173	22223	22072	22255	22089	22312	22309	22254	22117	22117	22052	22142	22238	22200	22209	22122	22082	22197	22105	22324	22125	22295	22205	22157	22099	22272	22208	22257	22236	22085	22207	22102	22188	22294	22196	22216	22194	22274	22354	22159	22128	22187	22172	22315	21998	22214	22155	22109	22227	22341	22222	22343	22149	22192	22063	22275	22187	22021	22204	22208	22074	22346	22320	22143	22047	22173	22161	22418	22256	22259	22092	22171	22358	22383	22098	22089	22183	22143	22269	22057	22231	22154	22156	22393	22152	22282	22172	22255	22192	22557	22186	22216	22415	22370	22146	22097	22205	22375	22154	22191	22328	22216	22039	22219	22312	22306	22225	22317	22208	21978	22128	22128	22051	22454	22092	22391	22280	22162	22106	22192	22286	22016	22103	22402	22170	22119	22294	22256	21980	22253	22272	22113	22065	22180	22242	22205	22188	22293	22134	22157	22068	22231	22280	22087	22032	22079	22070	22234	22352	22064	22101	22033	22169	22305	22181	22252	22247	22049	22267	22228	22303	22144	22142	22121	22216	22157	22146	22250	22128	22392	22218	22251	22324	22227	22214	22245	22127	22339	22276	22336	22304	22084	22414	22151	22178	22182	22379	22376	22255	22230	22263	22145	22148	22363	22123	22193	22168	22129	22261	22364	22218	22159	22259	22255	22246	22208	22153	22128	22288	22246	22228	22123	22111	22285	22339	22069	22169	22373	22192	22306	22129	22141	22151	22196	22318	22182	22139	22306	22089	22397	22160	22392	22083	22166	22181	22133	22196	22216	22129	22232	22432	22258	22068	22275	22115	22262	22140	22232	22206	22263	22421	22223	22330	22221	22259	22481	22224	22278	22438	22233	22206	22311	22250	22224	22212	22284	22198	22156	22246	22211	21985	22191	22290	22120	22156	22313	22228	22150	22150	22055	22101	22376	22256	22222	22092	22220	22331	22206	22026	22087	22252	22206	22400	22162	22244	22273	22271	22177	22133	21989	22102	22324	22182	22159	22157	22173	21996	22192	22192	22279	22158	22263	22142	22335	22151	22287	22300	22115	22139	22169	22217	22053	22174	22272	22162	22225	22267	22122	22155	22238	22328	22297	22139	22327	22359	22291	22196	22171	22064	22131	22123	22322	22297	22048	22230	22514	22209	22224	22199	22346	22320	22169	22194	22115	22065	22068	22222	22133	22143	22238	22207	22115	22146	22197	22016	22144	22152	22225	22347	22062	22173	22154	22214	22054	22274	22293	21939	22446	22206	22224	22197	22270	22367	22258	22228	22240	22197	22236	22169	22254	22248	22312	22220	22163	22183	22344	22230	22106	22265	22177	22430	22178	22404	22257	22287	22307	22385	22168	22140	22307	22394	22261	22344	22357	22034	22269	22420	21923	22268	22244	22202	22358	22306	22173	22261	22432	22137	22330	22349	22229	22053	21997	22254	22023	22314	22168	21991	22237	22110	22235	21989	22085	22167	22231	22210	22225	22139	22199	22229	22275	22032	22280	22091	22271	22224	22224	22302	22090	22109	22209	22091	22193	22094	22341	22302	22357	22204	22241	22410	22527	22187	22044	22095	22324	22134	22136	22056	22267	22315	22258	22101	22329	22219	22331	22185	21924	22216	22138	22266	22378	22307	21999	22284	22215	22059	22266	22153	22256	22011	22138	22041	22230	22276	22197	22206	22186	22239	22198	22321	22137	22272	22299	22210	22316	22262	22147	22270	22272	22148	22266	22105	22101	22216	22026	22353	22320	22377	22176	22139	22440	22058	22328	22148	22357	22337	22301	22297	22288	22219	22080	22304	22049	22323	22313	22255	22244	22140	22210	22175	22246	22098	22242	22276	22219	22272	22280	22279	22080	22171	22063	22270	22173	22209	22241	22166	22216	22298	22210	22085	22216	22201	22153	22140	22330	22149	22082	22193	22161	22478	22158	22216	22138	22310	22090	22436	22312	22077	22162	22447	22158	22223	22248	22086	22245	22152	22101	22272	22174	22117	22247	22329	22179	22275	22255	22181	22366	22238	22125	22272	22273	22295	22258	22046	22133	22286	22369	22146	22202	22113	22211	22189	22388	22135	22103	22255	22140	22414	22076	22223	22189	22044	22087	22261	22183	22243	22218	22129	22203	22088	22281	22235	22231	22207	22159	22276	22073	22178	22251	22020	21990	22318	22358	22324	22213	22261	22204	22301	22297	22131	22372	22295	22072	22130	22158	22134	22144	22185	22185	22193	22217	22261	22203	22281	22173	22166	22016	22191	22229	22334	22158	21983	22303	22226	21971	22217	22361	22067	22198	22083	22319	22201	22347	22353	22205	22206	22433	22284	22188	22176	22270	22211	22150	22331	22219	22103	22090	22248	22175	22201	22236	22274	22223	22094	22451	22180	22181	22202	22125	22273	22255	22178	22292	22214	22158	22266	22185	22177	22069	22224	22221	22180	22253	22139	22284	22209	22024	22255	22186	22270	22225	22291	22384	22053	22162	22285	22163	22127	22413	21988	22095	22313	22484	22023	22442	22206	22157	22299	22023	22332	22300	22125	22248	22139	22161	22204	22219	22057	22318	22231	22022	22121	22256	22410	22330	22220	22164	22143	22225	22147	22185	22245	22317	22272	22260	22136	22256	22123	22051	22216	22334	22119	22109	22107	22188	22064	22115	22018	22281	22272	22261	22276	22067	22344	22249	22225	22178	22152	22204	22073	22145	22023	22449	22227	22295	22281	22304	22170	22211	22333	22151	22179	22332	22362	22218	22093	22244	22218	22053	22204	22150	21948	22228	22289	22040	22049	22154	22123	22337	22158	22311	22360	22279	22317	22308	22308	22025	22143	22065	22321	22332	22182	22229	22301	22253	22194	22089	22308	22316	22284	22181	22295	22258	22153	22063	22231	22184	22297	22298	22305	22164	22109	22318	22232	22237	22087	22261	22302	22400	22338	22178	22218	22171	22235	22215	22303
23815	21440	29112	24690	25170	30279	32402	29992	29830	29813	29304	28873	28842	29109	28904	28615	28767	29061	28525	28704	28652	28717	28416	28888	30581	32548	32126	30832	29808	29044	28731	28777	28577	28449	28529	28656	28499	28502	28468	28337	28502	28825	28603	28503	28625	28550	28350	28582	28436	28471	28506	28508	28450	28602	28645	28452	28489	28607	28343	28724	28568	28733	28525	28743	28378	28678	28619	28263	28306	28513	28757	28490	28507	28629	28507	28667	28618	28676	28590	28634	28507	28279	28528	28197	28387	28546	28644	28308	28535	28282	28616	28348	28644	28618	28569	28611	28350	28533	28401	28503	28602	28382	28356	28597	28543	28413	28425	28411	28634	28603	28456	28624	28429	28369	28546	28528	28603	28557	28403	28415	28732	28557	28523	28461	28488	28383	28407	28509	28873	28292	28566	28480	28370	28609	28420	28451	28406	28466	28660	28611	28595	28606	28574	28500	28609	28833	28438	28627	28574	28637	28518	28563	28578	28406	28370	28605	28833	28364	28729	28721	28642	28622	28637	28717	28403	28507	28677	28837	28341	28572	28619	28484	28184	28249	28521	28474	28476	28373	28290	28600	28542	28646	28539	28205	28556	28293	28446	28423	28575	28597	28372	28255	28489	28361	28302	28365	28649	28651	28599	28461	28336	28579	28480	28684	28692	28658	28597	28499	28565	28378	28689	28608	28353	28488	28637	28490	28467	28573	28622	28591	28624	28523	28570	28400	28573	28469	28678	28540	28539	28770	28614	28424	28602	28444	28546	28363	28509	28320	28437	28421	28414	28489	28701	28285	28590	28386	28432	28414	28499	28688	28772	28525	28495	28469	28593	28820	28522	28310	28613	28415	28610	28631	28615	28463	28609	28593	28627	28821	28562	28598	28574	28391	28632	28496	28484	28650	28553	28664	28400	28566	28358	28496	28254	28315	28515	28429	28611	28589	28490	28418	28399	28398	28484	28414	28660	28541	28487	28484	28807	28698	28658	28321	28535	28730	28737	28520	28612	28430	28358	28422	28482	28663	28511	28416	28481	28395	28298	28652	28292	28415	28442	28525	28554	28450	28637	28583	28583	28673	28475	28458	28368	28508	28760	28551	28529	28583	28107	28225	28498	28406	28474	28523	28657	28453	28674	28305	28355	28396	28342	28813	28402	28321	28645	28480	28674	28180	28505	28246	28649	28465	28678	28511	28507	28369	28443	28339	28702	28468	28492	28368	28403	28553	28405	28524	28540	28367	28415	28515	28427	28567	28632	28444	28473	28358	28704	28526	28652	28432	28449	28657	28692	28489	28209	28391	28684	28430	28637	28409	28623	28288	28445	28459	28615	28691	28567	28751	28828	28427	28524	28441	28502	28652	28530	28266	28319	28475	28456	28629	28531	28566	28385	28586	28433	28563	28444	28529	28821	28414	28504	28454	28605	28571	28431	28732	28688	28590	28545	28344	28478	28629	28497	28459	28401	28598	28690	28671	28695	28401	28609	28539	28600	28331	28541	28490	28677	28505	28416	28336	28672	28402	28563	28619	28495	28378	28706	28572	28608	28548	28486	28545	28370	28642	28539	28483	28546	28600	28737	28400	28512	28449	28447	28469	28586	28335	28512	28437	28582	28658	28475	28629	28308	28400	28456	28455	28456	28479	28457	28603	28364	28551	28341	28453	28637	28638	28463	28623	28662	28536	28561	28298	28355	28655	28720	28722	28327	28620	28427	28651	28429	28550	28405	28634	28624	28270	28610	28678	28402	28723	28511	28592	28420	28666	28611	28338	28252	28615	28616	28712	28618	28466	28352	28518	28540	28616	28433	28515	28611	28637	28533	28316	28358	28527	28720	28676	28526	28275	28498	28363	28300	28348	28524	28620	28462	28789	28235	28439	28458	28540	28619	28584	28565	28512	28326	28647	28382	28350	28440	28655	28774	28422	28344	28509	28637	28618	28512	28717	28472	28598	28430	28674	28684	28542	28498	28368	28574	28514	28661	28346	28424	28452	28195	28584	28532	28637	28591	28657	28568	28434	28576	28674	28520	28642	28653	28480	28388	28157	28641	28568	28571	28460	28454	28658	28574	28460	28549	28473	28511	28644	28544	28520	28380	28349	28618	28743	28525	28410	28663	28525	28340	28468	28427	28480	28345	28637	28536	28418	28600	28175	28473	28660	28740	28455	28420	28669	28498	28601	28418	28575	28466	28439	28342	28374	28621	28603	28468	28575	28580	28430	28528	28478	28505	28435	28456	28507	28395	28550	28459	28413	28529	28545	28682	28592	28599	28627	28356	28425	28618	28295	28572	28562	28552	28647	28329	28500	28616	28374	28407	28292	28699	28395	28661	28435	28384	28484	28280	28612	28446	28652	28656	28678	28688	28648	28621	28499	28593	28401	28490	28569	28609	28351	28436	28582	28639	28618	28662	28483	28301	28478	28443	28261	28284	28576	28629	28595	28727	28431	28250	28347	28418	28261	28476	28581	28607	28442	28561	28167	28275	28365	28373	28788	28495	28590	28200	28287	28384	28564	28516	28693	28292	28350	28431	28367	28419	28315	28791	28451	28594	28196	28349	28402	28587	28387	28324	28307	28776	28569	28675	28610	28466	28507	28244	28585	28533	28452	28398	28627	28448	28304	28630	28467	28554	28436	28430	28417	28384	28528	28502	28585	28636	28375	28309	28529	28617	28495	28619	28510	28493	28356	28324	28625	28671	28530	28561	28633	28544	28807	28493	28615	28464	28693	28522	28625	28410	28240	28436	28438	28300	28303	28574	28499	28339	28618	28435	28385	28608	28492	28506	28373	28450	28627	28472	28417	28505	28533	28482	28306	28722	28335	28527	28391	28499	28727	28575	28590	28772	28655	28684	28603	28807	28443	28447	28609	28644	28656	28487	28490	28714	28501	28519	28700	28183	28455	28796	28613	28424	28740	28442	28487	28478	28620	28496	28511	28363	28075	28832	28239	28327	28459	28597	28430	28579	28510	28240	28539	28516	28787	28449	28548	28434	28587	28432	28287	28346	28569	28542	28633	28462	28404	28618	28402	28474	28848	28526	28425	28504	28696	28647	28643	28378	28613	28433	28543	28575	28561	28609	28553	28599	28448	28579	28280	28361	28631	28570	28457	28481	28520	28647	28654	28413	28428	28610	28489	28646	28507	28755	28523	28492	28509	28584	28471	28362	28657	28620	28482	28662	28727	28469	28491	28467	28486	28731	28188	28330	28511	28292	28642	28476	28540	28380	28366	28557	28494	28636	28282	28525	28427	28529	28390	28546	28457	28412	28487	28451	28749	28561	28550	28740	28357	28704	28506	28552	28559	28372	28460	28612	28544	28485	28455	28530	28453	28684	28627	28477	28507	28556	28540	28489	28340	28409	28300	28436	28556	28609	28630	28593	28621	28460	28356	28379	28792	28611	28408	28440	28374	28683	28350	28602	28477	28676	28575	28521	28592	28410	28361	28513	28620	28587	28263	28546	28660	28598	28575	28899	28616	28402	28191	28521	28650	28484	28486	28520	28629	28456	28411	28781	28531	28500	28449	28468	28444	28594	28815	28624	28373	28433	28384	28693	28382	28521	28627	28591	28333	28273	28855	28659	28444	28622	28309	28696	28635	28519	28542	28518	28660	28516	28621	28546	28533	28622	28397	28616	28107	28236	28624	28380	28586	28457	28486	28517	28318	28670	28709	28542	28419	28421	28568	28258	28777	28353	28573	28256	28600	28382	28500	28376	28438	28583	28647	28602	28493	28413	28574	28484	28582	28584	28502	28195	28583	28733	28610	28278	28664	28583	28485	28552	28520	28701	28440	28539	28591	28538	28534	28504	28587	28524	28712	28524	28397	28416	28675	28596	28638	28517	28518	28330	28453	28477	28434	28556	28446	28417	28378	28547	28595	28667	28699	28463	28536	28619	28628	28498	28579	28703	28450	28412	28616	28660	28296	28532	28514	28462	28714	28521	28598	28578	28640	28481	28471	28369	28772	28348	28537	28583	28545	28457	28444	28439	28510	28628	28607	28554	28591	28645	28575	28350	28499	28425	28304	28522	28636	28467	28116	28409	28490	28712	28364	28392	28395	28486	28342	28648	28565	28661	28520	28580	28575	28581	28372	28313	28457	28355	28453	28320	28562	28740	28631	28558	28757	28391	28435	28246	28662	28578	28536	28482	28502	28731	28387	28489	28573	28775	28400	28481	28522	28637	28424	28364	28548	28618	28367	28408	28629	28702	28392	28530	28598	28566	28657	28577	28374	28614	28334	28480	28696	28348	28550	28403	28615	28437	28562	28462	28422	28487	28588	28787	28456	28462	28459	28418	28281	28508	28546	28503	28912	28517	28387	28437	28448	28634	28417	28306	28544	28413	28469	28609	28331	28491	28610	28403	28587	28434	28651	28581	28596	28479	28607	28532	28434	28660	28474	28595	28488	28489	28446	28682	28441	28593	28641	28493	28457	28752	28576	28398	28612	28404	28526	28424	28281	28592	28575	28660	28383	28444	28493	28518	28605	28805	28575	28437	28485	28762	28551	28377	28552	28500	28444	28583	28597	28698	28716	28777	28571	28298	28364	28437	28459	28638	28518	28659	28614	28685	28460	28776	28502	28430	28393	28663	28267	28653	28318	28460	28553	28334	28357	28509	28455	28631	28486	28673	28482	28528	28460	28536	28578	28615	28370	28634	28514	28549	28360	28395	28575	28620	28726	28366	28689	28538	28671	28539	28637	28690	28641	28524	28270	28654	28525	28403	28536	28316	28527	28474	28790	28657	28475	28539	28545	28725	28510	28441	28495	28478	28690	28607	28770	28427	28613	28493	28598	28447	28505	28561	28291	28501	28679	28316	28521	28339	28636	28554	28463	28598	28562	28448	28366	28579	28522	28473	28585	28597	28493	28389	28528	28596	28614	28663	28779	28442	28540	28577	28731	28617	28465	28574	28597	28402	28402	28544	28452	28546	28671	28425	28337	28440	28238	28411	28315	28415	28471	28576	28474	28505	28417	28511	28392	28471	28259	28331	28549	28611	28410	28602	28568	28582	28592	28239	28671	28706	28392	28362	28516	28493	28467	28508	28597	28568	28419	28638	28215	28436	28541	28160	28455	28235	28364	28546	28591	28460	28405	28629	28445	28650	28555	28714	28720	28702	28465
20124	31661	31155	28420	27488	27327	25277	24629	24688	23931	23488	22890	22634	22270	22317	22538	22590	22440	22410	22334	22256	22397	22337	22505	25752	28142	26907	25379	23842	22847	22352	22067	22363	22153	22160	22030	22095	22242	22149	22201	22207	22197	22335	22209	22286	22240	22293	22174	22220	22231	22066	22270	22089	22161	22345	22162	22033	22090	22190	21990	22190	22200	22122	21935	22279	22208	22174	22352	22120	22341	22201	22017	22111	22092	22077	22112	22159	22193	22190	22107	22365	22253	22054	22280	22241	22177	22113	22130	22241	22088	22208	22139	22107	21985	22017	22002	21977	22168	22002	22193	22195	22023	22253	22293	22109	22326	22349	22075	22186	22041	22156	22209	22149	22132	22091	22265	22039	22161	22082	22263	22212	22087	21924	22194	22206	22435	22136	21976	22149	21977	21974	22251	22045	22214	22218	22172	22153	22158	22139	22196	22145	22066	22188	22236	22171	22184	22133	22313	22140	22107	22202	22122	22030	22185	22145	22400	22013	22031	22229	22038	22182	22163	22079	22189	22251	22062	22111	22038	22242	22316	22120	22201	22179	22025	22007	22189	22070	22141	22174	22135	22201	22185	22168	22197	22225	22268	22207	22249	22088	22161	22170	22023	22145	22062	22291	22014	22314	22055	21886	22130	22075	22154	22147	22047	22242	22036	22080	22328	22136	22266	22231	22017	22300	22398	22065	21960	22089	22133	22224	22191	22256	21841	22175	22198	22148	22420	22225	22223	21969	22112	21971	22077	22073	22160	22176	22225	22144	22125	22157	22132	22190	22182	22058	22056	22229	21977	22105	21958	22184	22144	22138	22034	22166	22117	22153	22080	22051	22223	22212	22268	22221	21895	22233	22143	22006	22276	22271	22154	22253	22266	22151	22100	22051	22074	22234	22089	22192	22155	22140	22258	22165	21980	22240	22057	22257	22066	22351	22286	22209	22127	22156	22322	22004	22277	22046	22307	22137	22201	21986	22290	22188	22141	22251	22209	22036	22009	22101	22072	22202	22274	22282	22229	21784	22179	22135	22107	22297	22128	21942	22139	21975	22200	22101	22255	22213	22145	22319	22156	21901	22307	22283	22149	22144	22259	22040	22080	22014	22078	22266	22257	22162	22283	22125	22169	22378	22028	22116	22120	22126	22140	22069	22273	21963	22133	22220	21968	22380	22140	22250	22165	21992	22277	22275	22085	22227	22032	22030	22071	22100	22229	22193	22250	22206	22048	22285	22180	22342	22265	22161	22254	22146	22085	22232	22178	22226	22052	21972	22073	22165	22232	22132	22130	22192	22155	22153	22056	22169	22315	22231	22080	22277	22249	22168	22256	22130	22220	22211	22144	22165	22143	22297	22311	22157	22116	22064	22118	22053	22161	22076	22191	22205	22109	22133	22137	22342	21924	22147	22254	22121	22238	22101	22254	22224	22171	22056	22139	22080	22296	22283	22215	22210	22061	22187	22110	22231	22027	22012	22189	22073	22035	22102	22076	22142	22139	22259	21966	22068	22067	22220	22295	21953	22177	22081	22156	22214	22051	22166	22143	22094	22009	22207	22158	22073	22142	22149	22287	22047	22025	22165	22276	22155	22226	22184	22098	22257	22065	22160	22107	22114	22106	22142	22111	22130	22256	22132	22023	22192	22161	22062	22220	22078	22296	22045	22111	22034	22180	22139	22215	22132	22171	22013	22148	22231	22130	22247	22266	22058	22217	22178	22148	22144	22209	22212	22170	22229	22119	22132	22224	22090	22171	22217	22220	22197	22216	22045	22274	22176	22096	22074	22098	22099	22100	22061	22339	22174	22205	22141	22039	22066	22154	22144	22090	22012	22091	22213	22077	21994	22026	22142	22265	22189	22124	22085	22161	22125	22128	22041	22117	22191	22209	22180	22040	22174	22371	22007	22191	22126	22311	22326	22124	22113	22117	22111	22273	22168	22069	21984	22150	22099	22126	21993	22053	22114	22160	22070	22180	22177	22204	22147	21976	22284	22225	22204	22067	22213	21939	22121	22032	22165	21982	22197	22122	22195	22093	22182	22127	22170	22212	22277	22432	22114	22125	22228	22319	22255	22210	22199	21992	22409	22085	22083	22143	22415	22199	22175	22237	22099	22406	22065	22222	21935	22229	22114	22184	22229	22409	22241	22194	22283	22122	21994	22089	22268	22155	21937	21878	22252	22281	22044	22228	22213	22197	22163	22234	22087	22134	22221	21964	22031	22047	22095	22274	22121	22274	22094	22174	22381	21999	22104	22065	22306	22099	22185	22207	22261	22141	22300	22292	22091	22271	22266	22263	22209	22209	22295	22164	22322	22045	22156	22139	22159	22116	22038	22116	22233	22316	22192	22186	21985	22322	22199	22218	22343	22143	22175	22274	21960	22229	22161	22321	22252	22223	22150	22279	22103	22137	22013	22088	22269	22179	22075	22194	22114	22223	22200	22129	22217	22345	22120	22307	22155	22133	22299	22243	22212	22064	22249	22148	22337	22244	22175	22138	22101	22236	22218	22085	22467	22112	22097	22184	22167	22366	22123	22115	22073	22247	22137	22010	22228	22182	21886	22115	22258	22162	22076	22173	22114	22034	22254	22046	22189	22362	22194	22152	22306	22278	22370	22091	22225	22220	22284	22134	22197	22038	22007	22165	22155	21986	22214	22079	22278	22032	22074	22261	22137	22321	22173	22178	22136	22299	22130	22198	22268	22120	22219	21991	22340	22198	21982	22299	22270	22010	22130	22234	22122	22257	22297	22238	22230	22020	22191	22164	21984	22134	22083	22108	22131	22299	22195	22146	22136	22121	22185	22096	22230	22189	22232	22246	22151	21956	22184	22326	22104	22015	21989	22084	22097	22164	22098	22194	22159	22201	21907	22298	22211	22291	22299	22172	22092	22323	22344	22127	22181	22291	22166	22049	22231	22152	22185	22209	22105	22202	22226	22225	21963	22122	22183	22168	22350	22303	22162	22120	22071	22180	22093	22134	22213	22123	22144	22404	22069	22019	22030	22300	21996	22066	22173	22198	22156	22227	22257	22106	22147	22297	22151	22253	22152	22246	22036	22241	22215	22265	22081	22205	22033	22308	22133	22099	22211	22058	21918	22184	22279	22115	22289	22105	21908	22215	22106	22262	22114	22148	22100	22318	22230	22240	22290	22024	21999	22096	22321	22103	22150	22075	22354	22075	22263	22108	22137	22126	22151	22331	22300	22316	22262	22268	21875	22203	22232	22036	22517	22321	22056	22112	22134	22126	22143	22186	22151	22099	22244	21957	22113	22218	22216	22036	22014	22379	22409	22161	22210	22234	22301	22155	22387	22048	22266	22247	22105	22174	22314	22078	22190	22332	22038	22334	21970	22107	22149	22200	22126	22050	22259	22000	22187	22443	22294	22149	22497	22220	22191	22092	22080	22173	22184	22210	21995	22214	22339	22063	22227	22265	22010	22176	22165	22040	22215	22308	21984	22104	22039	22169	22129	22082	22089	22006	22093	22271	22080	22154	22175	22158	22209	22068	22051	22165	22087	22113	22156	22017	22153	22238	22071	22107	22460	22152	22145	22147	21958	22108	22093	22195	22052	22190	22161	22145	22165	22022	22213	22181	22191	22175	22167	22046	22170	22199	22152	22132	22130	22125	22312	22103	22137	22028	22113	22067	22276	22065	22335	22190	22153	22265	22027	22265	22326	22077	22409	22037	22174	22380	22333	22278	22157	22175	22133	22177	22210	22057	22226	22005	22208	22145	22119	22289	22020	22174	22249	22173	22133	22290	22078	22219	22138	22235	22097	22040	22207	22114	22101	22032	22179	22200	22098	22303	22114	22102	22044	22159	22288	22173	22012	22111	22235	22052	22160	22112	22327	22124	22249	22295	22228	22271	22219	22037	22187	22279	22185	22178	22230	22248	22081	22098	22266	22191	22200	22253	22137	21948	21855	22203	22243	22195	22115	22077	22323	22161	22099	22131	21998	22102	22322	21970	21986	22255	22129	22294	22231	22163	22106	22335	22107	22115	22237	22114	22105	22020	22083	22221	22136	22014	22311	21985	22164	22163	22127	22267	22081	22325	22036	22316	22068	22144	22259	22003	22110	21979	22071	22296	22056	22297	22139	22277	22073	22008	22073	22067	22080	22152	22118	22151	22106	21945	22054	22084	22122	22273	22209	22317	22165	22183	22253	22218	22228	22203	22162	22274	22131	22138	22072	22203	22072	22136	22188	22230	22291	22108	22182	22397	22086	22014	22109	22171	22253	22294	22111	22300	22189	22113	22208	22074	22060	22140	22096	22240	22054	22105	22307	22275	22171	22153	22212	22271	22129	22332	22234	22050	22186	22181	22412	22341	22137	21981	22296	22242	22135	22201	22254	22033	21981	22219	22165	22157	22322	22241	22180	22224	22273	22126	22137	22295	22133	22114	22225	22246	21947	22030	22244	22157	22170	22010	22022	22178	22129	22117	22120	22172	22172	22183	22034	22271	22077	22113	22133	22004	22141	22100	22310	22147	22201	22306	22163	22135	22089	22362	21950	22158	22276	22315	22195	22019	22195	22097	22109	22262	22217	22065	22168	22169	22219	22246	22164	22031	22120	22286	22339	22146	22269	22332	22143	22215	22010	22292	22157	22203	22213	22066	21987	22212	22064	22202	22207	22052	22157	22313	22252	22214	22332	22226	22145	22345	22213	22216	22130	22143	22047	22083	22101	22067	22211	22215	21985	22033	22196	22173	22131	22047	22308	22253	22167	22318	22119	22106	22090	22190	22230	22171	22166	22342	22207	22252	22010	21982	22126	22106	22151	22076	22066	22154	22193	22192	22183	22445	22212	21988	22164	22112	22142	21974	22289	22212	22111	22177	22152	22243	22095	22298	22119	22138	22024	22001	22237	22095	22249	21982	22141	22124	22182	22099	22137	22073	22421	22154	22100	22176	22098	22108	22020	22105	22238	22262	22082	22076	22190	22127	22224	22033	22263	22215	22281	22351	22171	21876	22050	22085	22359	22149	22027	22261	22179	22270	22168	22170	22124	22175	22122	22094	22241	22020	22242	22214	22197	22206	22164	22285	22222	22254	22133	22277	22198	22223	22191	22400	22191	22349	22192	22326	22195	22353	22153	22300	22127	22158	22071	22108	22217	22258
22860	21470	29337	24090	23022	29104	34389	31164	30684	31238	30435	30096	30081	29609	29145	29269	29295	29380	29497	29139	29376	29405	29381	29064	32561	35403	35339	33542	31746	30149	29529	29347	29098	29206	29336	29072	29266	28937	28902	29008	29211	29164	28952	29111	28832	29567	28956	28954	28899	29031	29175	28988	29013	29071	29129	28948	28919	28950	29107	28794	29142	29355	29008	29030	29046	29163	28991	28858	28928	28823	28984	28776	29014	28954	29009	29165	29179	29105	29390	28829	29034	28994	28911	28870	29030	28905	29221	29026	29114	28833	29107	29069	29166	28686	28863	28991	28755	29161	29016	28904	28937	28824	29134	28888	29057	29086	29013	29107	29004	28997	29098	28878	29078	29173	28982	29175	28928	29078	28967	29157	29108	29111	29104	29050	29084	28905	28813	29074	28907	29020	29105	29137	29049	28991	29155	29040	28688	29021	28948	28830	28981	28713	28967	28974	28975	28884	29072	29117	28955	29098	29059	29004	29067	28854	29137	28856	28973	29222	28763	29025	29020	28889	28878	28829	28960	28979	28931	29316	28866	28802	29068	28848	29137	28929	28879	28935	29089	28844	28926	28858	29220	28861	29082	29014	28834	29091	28932	29032	29001	28951	29133	28777	29007	28846	28793	29157	28861	28915	29089	28935	29090	28889	29090	28763	29024	28965	29061	29046	29071	28874	29017	28914	29100	28745	29110	28739	28974	29222	28949	29161	28927	28891	28888	28950	29028	28974	28975	28831	28932	28732	28728	29202	29016	29186	28943	29251	28995	29037	29093	29004	28686	28824	28877	29276	29091	28921	28966	29111	29107	28992	28827	28931	29110	28773	29091	29014	28896	29036	28942	28936	29065	29058	29142	28677	28943	29040	28984	29149	28998	28827	28918	28902	28971	28783	29158	28924	28924	28949	29021	29105	29255	28755	28870	29282	28916	28949	29117	29060	29252	29088	29127	28951	28838	29023	28931	29111	29075	28853	28969	29039	29038	28915	28977	28695	28572	28958	28898	29020	28828	28860	28883	29192	29232	29098	28865	28778	29034	28975	28869	29086	28794	28783	28926	29055	29125	28929	28971	28944	28904	29110	29068	29042	28957	28923	29098	28845	28964	29005	28996	28715	29111	28916	28850	28886	28975	29144	28919	28903	28976	28999	28888	28877	28965	28842	28908	28936	28899	28773	28956	29060	29100	29103	28995	28732	28946	28800	28977	29029	29014	29093	29020	28842	28907	28721	29015	28898	29103	29059	28908	29234	29055	29086	28716	28735	29275	28901	28990	28846	28929	28955	29076	28998	28886	29119	28878	28976	29022	28804	28945	28891	29092	29055	28918	28944	28876	28875	29155	28850	28998	29224	28982	29033	28942	28985	29117	29045	28734	28936	29139	29018	28880	28886	28755	28701	29068	29071	29059	28788	28803	28777	29122	29159	28776	29005	29121	29020	28959	29077	28988	28819	29262	29144	29001	29308	28904	28947	28975	28913	28902	29102	29119	28920	28732	28970	28865	29055	28957	29310	29061	28825	29020	29002	29102	29042	28911	29224	28950	29074	28992	29127	28940	28918	29309	29161	28904	28836	29121	29019	29058	28897	29135	28865	29063	29080	28950	29042	28946	29173	29071	28965	28957	29039	29017	28966	29159	29001	29072	28861	29139	29128	28850	28934	29233	28963	28925	28859	28982	29102	29042	28924	29235	28894	29013	28556	28955	29060	28965	29040	29052	28901	29043	28928	28896	29062	29089	28903	29079	28858	29230	28919	28914	28877	28830	28987	28832	28921	29035	28965	29203	29124	29143	28635	28985	28702	29140	28837	28833	29035	28829	28970	29056	28927	29142	29029	28919	29092	28856	28810	28924	29054	28764	28925	29124	28876	29165	29009	28877	28896	29006	28971	29118	29165	28935	29169	29134	29093	29057	29192	28993	29055	28901	28935	29010	29042	29414	29056	29081	29190	29023	28723	29101	29114	28920	29029	29197	28812	29278	28910	29334	28738	28989	29023	28981	28798	29192	28894	29093	29049	29197	29052	28843	28828	28891	29007	28930	28795	29036	29019	28958	28841	28924	29204	29154	28920	28896	28904	29124	29024	29062	28866	29096	29027	28917	28905	29146	29044	29182	29319	29039	28841	28865	28868	29244	29188	29206	29040	29138	29184	28592	29040	28885	28988	29086	29044	29066	28986	28919	29010	28919	28913	29086	29172	29004	29104	28793	28736	28811	28926	28924	29104	28963	29021	28793	28935	28978	29043	28999	28903	28987	29014	29053	28847	29129	28880	29212	29080	29132	28762	28863	28893	28959	28847	28926	29040	28949	29005	28856	28869	29097	28931	29008	29017	29024	28876	29041	29100	28967	28966	29009	28836	28943	28992	28868	29057	28850	28920	29146	29058	28998	29040	29035	29142	28939	29187	28997	28790	29137	29040	29005	29009	29143	28952	29092	29083	28965	29039	29140	29013	29258	29099	29037	28873	28871	28729	28897	29145	28789	29140	29256	28976	28855	29151	28976	29043	28791	28732	29163	28998	28970	28992	29100	29218	28928	28960	29125	29062	29106	28924	28982	28894	29230	29090	29118	29091	29117	28793	28917	28997	28912	29297	29093	28913	29053	28864	28698	29270	28911	28883	29021	28979	28767	29004	28984	28828	29022	28736	29039	28998	28926	28954	28937	29152	28935	28957	28951	28911	28885	29027	28858	28969	28993	28862	29258	28929	28814	29254	28823	28925	29099	28976	28700	28951	28858	28967	29016	29034	29186	29084	29127	28860	29103	28796	28953	28894	29122	28987	29034	28933	29047	28959	29039	29055	29029	28790	28999	28932	29035	28897	29006	29061	28828	28935	29182	28915	29147	28885	29012	28795	29047	28682	29006	28906	28915	28817	28766	28723	29031	29166	29271	28898	29042	28919	29023	28978	28905	28960	28944	29071	29105	29063	28907	29190	28983	28955	28921	29076	29024	28837	29077	29048	29105	28985	29043	28987	29056	29055	29041	29183	29135	28961	29028	28959	28813	29112	29023	29115	28927	28859	28855	29039	29277	29004	28930	29143	29011	28997	29106	28934	28978	28899	28753	28992	29021	28864	29116	28962	28910	28816	28973	28864	28873	28869	28994	28978	28988	28908	29281	29092	28912	28745	29029	28902	29108	28967	28791	29009	29045	29198	29093	28797	29121	28791	28918	29096	29080	28931	28930	29027	29156	28946	29069	28895	28832	28904	28916	28998	29033	28949	28786	29162	29160	28837	29031	28956	29071	28957	28812	29087	28899	28930	28964	29186	29062	28717	28645	29064	28884	28871	29193	28938	29271	28840	28956	29081	29037	28951	29096	29048	28967	29040	28936	29120	28874	28982	29154	29169	28947	28857	28977	29027	28868	29105	28945	28734	28988	28976	28888	28948	28812	29057	29267	28976	28810	28982	28771	28908	29077	28952	29066	29038	28978	29179	29034	28886	28901	29010	28994	28929	28803	29069	28860	28878	29109	29205	29032	28944	28978	29007	28823	28792	28854	28892	28985	28898	28850	29067	29053	29115	29004	29033	29124	28855	28906	28915	29014	29071	28843	28893	28991	28662	28651	28814	28971	29133	29071	28793	28882	29018	28921	28922	28976	29117	28841	28843	28883	29105	29076	28931	28934	28995	28904	28929	29193	28803	29203	29129	28957	29158	29224	29198	29150	29019	28864	28757	29079	28975	29172	29154	28923	28984	28893	28934	28844	29082	29188	29133	28941	28978	29157	28925	28910	28761	28697	28657	29044	29131	29217	29112	29024	28862	29228	29043	29021	28947	29055	28815	28801	28803	28826	28758	29111	28876	29027	29013	28952	28771	29193	28958	28995	29067	29079	29136	29042	28915	28767	29162	29018	29062	29125	28941	29042	28814	29163	28810	29059	28980	29298	29003	28931	29095	28981	29130	28978	29031	28849	29008	29299	28927	29032	28993	29156	29134	28959	29051	28935	28986	29154	29002	29095	28969	28944	28982	28959	29120	29288	29057	28866	28981	28823	29224	29309	28977	28868	28812	28924	29191	29020	28944	29061	28817	28964	28894	28837	28984	28884	28744	29106	29043	28974	29026	28990	28991	28889	28947	29117	29111	28870	28895	28831	29073	29342	29054	28888	29117	29005	29248	28974	28922	29063	28944	28734	28940	29077	28849	29107	28770	28993	29059	29019	29098	29188	28993	28890	29079	29101	28989	28982	29105	29032	28970	29052	29107	28809	28986	29076	29116	28703	28894	29149	28937	29068	28752	29007	29053	28997	29122	28851	29182	29123	28839	29044	28815	29052	28912	28729	28912	28943	29138	29185	28876	28817	28952	28897	28751	29069	28626	28826	29176	28952	28879	29016	29140	28972	29140	29088	28838	29030	29099	28952	28964	29058	28997	28824	28955	29123	28802	29060	28872	29036	29154	28934	28862	28969	28998	28897	28984	29209	29235	29126	28773	29027	28891	28906	29135	28900	28673	29005	28909	29098	28957	28949	29069	29149	29050	28978	28976	29112	28872	29067	28867	28913	28809	29053	29060	28940	28826	28916	29009	29028	28945	29191	29012	29128	28789	28938	28817	28933	28874	29216	29007	28847	29165	29128	28952	29116	28820	28910	28892	29062	29034	29054	29030	29086	28867	29073	28968	29135	29071	28752	28816	28858	28919	28999	29247	29026	28820	29152	29092	28877	28936	29041	28903	28816	29265	29007	28770	29186	29122	29093	28789	29085	28990	29068	29096	29018	28881	29035	28956	29082	28898	29002	28854	28995	29052	28976	28942	29032	28598	29121	28976	28942	29153	29025	28927	28960	28857	28737	28892	28923	29123	29115	29246	29014	29033	29032	29114	29107	29099	29033	29056	28804	29080	29051	28809	28919	28987	28951	28919	29073	28843	28898	28898	28970	29048	28832	29161	29091	28881	28943	28866	28953	28959	28942	29225	29120	28963	28985	29097	29262	28798	28871	29011	29072	29092	29044	28658	28870	28878	28997	29016	28867	28930	28977	28931	28972	29008	29053	28754	28989	28963	28958	29054	29092	28951	28665	28837	29092	28972	29129	28956	28853	28919	29036	28960	29096	28882	28875	29098	29172	28871	28958	28845	29120	29072	28893	29255	28985	29218	28897	28917	29071	28793	29013	28944	28936	29018
20998	34676	33217	30780	29885	28986	27437	26235	25760	25507	24300	23924	23208	22868	22942	22997	22745	22653	22717	22624	22536	22691	22706	22716	28367	31596	31048	28242	25429	23525	22799	22395	22472	22470	22223	22541	22470	22404	22577	22322	22286	22466	22463	22433	22261	22350	22431	22511	22363	22351	22530	22347	22412	22409	22406	22412	22515	22198	22335	22632	22552	22239	22402	22473	22289	22427	22439	22347	22380	22304	22228	22351	22311	22582	22493	22347	22480	22238	22510	22281	22415	22303	22309	22352	22450	22463	22557	22335	22412	22295	22369	22337	22546	22336	22442	22350	22367	22449	22388	22257	22505	22284	22491	22382	22385	22438	22360	22332	22504	22455	22401	22410	22432	22480	22283	22513	22469	22391	22427	22449	22400	22328	22477	22375	22234	22432	22435	22285	22359	22517	22337	22351	22431	22525	22660	22281	22486	22490	22551	22221	22466	22133	22438	22518	22287	22384	22324	22448	22487	22267	22385	22525	22452	22415	22370	22175	22264	22396	22393	22428	22425	22325	22385	22258	22377	22286	22352	22249	22265	22191	22427	22374	22438	22403	22519	22409	22422	22409	22327	22267	22501	22341	22430	22335	22165	22301	22564	22221	22420	22433	22503	22348	22366	22488	22265	22534	22378	22239	22401	22444	22489	22428	22385	22522	22282	22319	22490	22099	22417	22415	22281	22230	22335	22413	22361	22441	22525	22362	22301	22269	22408	22426	22443	22475	22250	22366	22513	22470	22400	22269	22531	22348	22403	22515	22269	22550	22354	22478	22440	22395	22316	22345	22275	22402	22418	22290	22350	22443	22348	22441	22540	22332	22411	22512	22446	22319	22411	22365	22315	22439	22329	22383	22396	22188	22322	22455	22333	22236	22352	22318	22233	22350	22573	22211	22464	22428	22313	22503	22313	22406	22567	22376	22528	22296	22405	22285	22704	22382	22339	22573	22323	22275	22437	22361	22234	22519	22494	22450	22426	22519	22303	22384	22458	22260	22276	22388	22448	22587	22319	22341	22346	22240	22423	22354	22399	22412	22314	22300	22248	22392	22369	22268	22423	22304	22420	22491	22407	22230	22370	22327	22503	22343	22288	22337	22401	22432	22405	22264	22493	22405	22274	22454	22388	22483	22272	22448	22325	22272	22516	22388	22416	22332	22397	22318	22501	22347	22613	22489	22315	22392	22272	22462	22305	22487	22331	22505	22334	22174	22235	22435	22618	22169	22493	22515	22305	22329	22405	22431	22338	22203	22505	22385	22341	22375	22409	22293	22455	22411	22301	22428	22548	22287	22501	22290	22402	22329	22478	22348	22202	22497	22352	22344	22530	22272	22237	22177	22215	22425	22597	22278	22336	22355	22440	22306	22497	22210	22393	22654	22464	22429	22502	22559	22411	22390	22425	22502	22533	22317	22384	22286	22353	22302	22268	22101	22447	22552	22394	22453	22515	22268	22359	22340	22338	22352	22508	22266	22443	22454	22327	22273	22454	22415	22308	22152	22358	22216	22414	22347	22198	22288	22443	22442	22412	22262	22199	22396	22448	22277	22422	22345	22354	22463	22356	22585	22375	22382	22269	22468	22348	22454	22384	22221	22390	22373	22349	22409	22463	22316	22364	22241	22429	22493	22306	22337	22527	22342	22312	22496	22243	22449	22398	22201	22335	22472	22341	22336	22397	22528	22353	22307	22352	22479	22259	22252	22497	22487	22294	22325	22443	22422	22431	22208	22231	22411	22519	22425	22297	22357	22458	22245	22549	22276	22439	22267	22478	22444	22248	22226	22403	22456	22571	22318	22359	22377	22305	22292	22558	22357	22393	22289	22312	22395	22414	22499	22497	22422	22289	22327	22442	22351	22490	22473	22496	22417	22547	22315	22390	22430	22346	22263	22396	22377	22427	22371	22469	22250	22133	22520	22341	22381	22354	22386	22298	22408	22338	22360	22325	22648	22425	22461	22560	22223	22411	22431	22527	22296	22462	22519	22494	22283	22367	22434	22357	22345	22251	22442	22304	22400	22338	22414	22378	22272	22373	22483	22576	22269	22284	22319	22382	22326	22181	22225	22481	22367	22563	22417	22347	22260	22358	22398	22294	22478	22393	22310	22262	22400	22568	22297	22540	22415	22358	22390	22382	22447	22279	22241	22474	22389	22455	22341	22320	22242	22257	22374	22464	22505	22456	22334	22365	22421	22139	22480	22460	22493	22431	22353	22215	22276	22232	22312	22445	22288	22289	22496	22337	22360	22445	22391	22400	22419	22133	22454	22536	22434	22364	22380	22291	22451	22378	22479	22330	22376	22394	22328	22440	22492	22355	22454	22391	22440	22549	22386	22349	22167	22336	22276	22345	22451	22388	22275	22564	22330	22523	22473	22231	22419	22230	22256	22299	22313	22346	22268	22286	22356	22407	22355	22329	22209	22454	22503	22455	22258	22266	22412	22435	22416	22532	22273	22218	22208	22557	22550	22442	22454	22380	22296	22349	22405	22281	22463	22580	22330	22257	22343	22256	22274	22255	22345	22333	22392	22464	22440	22182	22283	22017	22413	22310	22391	22533	22496	22364	22401	22454	22640	22375	22289	22388	22262	22381	22409	22429	22323	22280	22470	22317	22267	22411	22414	22439	22696	22454	22458	22528	22450	22584	22413	22377	22489	22442	22352	22478	22341	22381	22306	22423	22396	22327	22436	22262	22356	22581	22350	22253	22455	22479	22287	22340	22397	22515	22340	22527	22629	22219	22322	22460	22316	22406	22352	22382	22353	22183	22373	22377	22373	22390	22381	22295	22410	22429	22482	22441	22486	22478	22355	22313	22250	22212	22732	22213	22556	22513	22295	22408	22487	22260	22335	22486	22441	22212	22545	22394	22357	22444	22439	22359	22282	22429	22336	22270	22251	22439	22282	22338	22457	22305	22385	22499	22395	22569	22372	22244	22156	22253	22299	22418	22498	22366	22393	22338	22516	22330	22341	22271	22192	22417	22405	22483	22303	22145	22273	22432	22439	22403	22243	22309	22286	22305	22233	22434	22320	22454	22544	22525	22556	22255	22388	22185	22324	22368	22405	22473	22509	22189	22463	22347	22392	22462	22281	22223	22255	22446	22183	22252	22282	22338	22510	22416	22258	22426	22174	22406	22560	22468	22249	22433	22263	22529	22519	22327	22327	22323	22531	22547	22607	22346	22377	22331	22420	22274	22382	22419	22420	22495	22253	22409	22512	22378	22514	22259	22265	22530	22322	22287	22369	22327	22317	22462	22384	22273	22363	22295	22186	22342	22456	22345	22430	22213	22341	22393	22242	22486	22450	22434	22387	22559	22438	22292	22319	22471	22338	22270	22538	22415	22400	22326	22337	22292	22319	22550	22319	22419	22442	22383	22372	22472	22283	22471	22526	22507	22522	22389	22460	22287	22234	22400	22223	22297	22360	22434	22620	22294	22419	22387	22420	22432	22356	22170	22412	22436	22376	22653	22406	22388	22341	22431	22364	22416	22449	22182	22381	22429	22236	22400	22228	22356	22539	22158	22315	22433	22393	22451	22462	22376	22352	22448	22488	22253	22144	22519	22330	22285	22473	22375	22374	22315	22584	22537	22172	22339	22232	22626	22359	22238	22428	22263	22589	22108	22436	22377	22406	22276	22325	22326	22422	22359	22417	22377	22282	22336	22473	22336	22437	22300	22432	22431	22464	22390	22488	22326	22358	22476	22299	22501	22369	22381	22268	22319	22310	22424	22481	22280	22271	22545	22352	22494	22276	22493	22408	22412	22476	22296	22480	22369	22315	22154	22341	22432	22280	22336	22484	22373	22395	22149	22486	22193	22473	22315	22386	22379	22498	22446	22351	22331	22381	22466	22330	22346	22539	22356	22438	22403	22240	22183	22392	22271	22380	22371	22328	22292	22414	22349	22339	22366	22355	22420	22323	22473	22354	22486	22564	22328	22339	22137	22295	22395	22342	22489	22375	22432	22270	22318	22377	22246	22426	22439	22321	22476	22331	22287	22315	22482	22268	22553	22402	22328	22197	22352	22402	22456	22375	22615	22447	22526	22247	22329	22475	22314	22426	22441	22465	22385	22272	22431	22430	22440	22448	22190	22540	22285	22216	22385	22474	22440	22456	22481	22354	22291	22295	22447	22528	22189	22408	22390	22528	22209	22266	22329	22415	22455	22480	22297	22423	22492	22367	22540	22285	22628	22262	22353	22407	22422	22419	22518	22423	22416	22342	22289	22283	22319	22239	22472	22612	22231	22318	22411	22001	22289	22443	22500	22369	22501	22472	22471	22455	22231	22341	22435	22656	22448	22549	22500	22517	22441	22313	22418	22291	22417	22301	22469	22453	22432	22345	22379	22383	22335	22157	22522	22593	22695	22376	22419	22487	22261	22416	22348	22462	22412	22381	22390	22357	22444	22398	22066	22384	22258	22387	22440	22249	22403	22305	22340	22441	22269	22363	22295	22406	22350	22300	22366	22397	22395	22315	22500	22573	22464	22508	22420	22294	22632	22272	22366	22536	22414	22481	22367	22323	22511	22410	22277	22446	22396	22276	22488	22373	22300	22461	22502	22394	22517	22461	22360	22288	22344	22137	22041	22360	22344	22467	22403	22273	22472	22451	22459	22423	22290	22520	22244	22334	22395	22438	22107	22453	22308	22252	22427	22385	22490	22358	22358	22395	22466	22515	22426	22419	22257	22477	22254	22307	22227	22398	22485	22480	22481	22324	22367	22602	22435	22370	22492	22456	22532	22238	22437	22390	22386	22362	22414	22345	22369	22279	22450	22345	22194	22403	22431	22316	22460	22375	22437	22361	22432	22486	22354	22514	22348	22446	22249	22383	22521	22345	22496	22174	22453	22355	22547	22317	22419	22438	22443	22373	22423	22288	22473	22454	22359	22494	22235	22414	22494	22531	22527	22480	22398	22320	22568	22315	22532	22430	22400	22521	22404	22478	22446	22268	22587	22380	22400	22268	22508	22376	22223	22295	22547	22458	22431	22475	22280	22445	22430	22457	22448	22522	22599	22354	22392	22425	22354	22310	22297	22234	22450	22262	22344	22301	22536	22284	22427	22424	22470	22483	22278	22239	22280	22455	22301	22185	22448	22320	22454	22500	22397	22178	22427	22304	22333	22430
28475	23877	31001	31934	30294	30560	30549	29711	29725	29731	29519	29481	29178	28758	29017	28788	28792	28724	28852	28758	29092	29065	29026	29152	29082	29218	29376	29694	29155	29221	29099	28973	28981	28968	28861	28779	28947	28998	28816	28609	28882	28833	28681	28830	28698	28920	28846	28945	28821	29047	28802	28817	28890	28797	28976	28813	28787	28873	28699	28838	28895	28894	29121	28739	28921	28721	28868	29106	28810	28905	28914	28860	28698	28858	28653	28807	29015	29000	28895	29076	28959	28914	28998	28793	28729	28801	28967	28931	29132	28972	28802	28984	28939	28777	28844	29062	28994	28989	29067	28924	28849	28916	28787	28748	28707	28928	29045	28785	28944	29118	28684	28886	29006	28859	28757	28828	28952	28977	29009	28994	28738	28894	28762	28698	28977	28717	28797	28822	29065	29068	29174	28989	28961	28795	28789	28831	28711	28911	28927	28753	29041	28870	28947	28713	28990	29023	28841	28756	28869	28793	28925	28692	29041	29049	28971	28714	29025	28915	28785	28834	28779	28801	29031	28965	28881	28934	28727	28744	28940	28877	28863	28950	28809	28941	28651	28872	28800	28851	28981	29088	29081	28938	28979	28722	28898	28928	28753	28827	29072	28840	28974	28583	28752	29064	28796	28915	28891	28953	28732	28779	28942	29019	28997	28840	29008	28900	28791	28954	28793	28861	29002	29028	29003	28798	28817	28861	29179	28912	28866	28918	29072	28756	28982	29039	28932	28753	29013	28856	28960	28930	28901	28856	28676	28769	28965	28886	29057	29055	28759	28833	29037	28969	29000	28871	28983	29258	28747	29014	28742	28870	28879	28675	29035	28863	28860	28931	28868	28952	28844	28838	28780	28719	28986	28690	28917	29037	28787	29080	29048	28812	29052	28933	28697	28783	29035	29070	29116	28875	29098	28797	28934	28893	28921	28757	28731	28926	28824	28818	28829	28790	28983	29164	28738	28916	28970	28929	28756	28994	29159	28955	28691	28860	28954	28810	28856	28906	29207	29015	29084	28967	28976	28629	28927	28652	28859	28864	28858	28907	28990	29000	29029	28711	28722	28909	28894	28812	28674	28705	28896	28904	28797	28973	29012	28785	28703	28574	28725	28726	28981	28764	28849	28845	29146	29036	28853	28957	28621	28780	28929	29052	28634	28794	28918	28724	29355	28959	28859	28632	28946	28939	28565	29024	28855	28858	29110	28974	28898	28783	28960	29062	29023	28739	28923	28716	28853	28954	28817	28639	28768	28801	28909	28916	28924	28712	28704	28876	28839	28720	28889	28846	28704	29065	28970	28952	28943	29057	28833	28817	28661	28837	28962	28822	29102	29103	28690	29001	29039	28830	28655	28647	29013	28979	28956	28656	28842	28794	29046	29025	28784	28554	29082	28906	29047	28919	28870	28828	28875	28668	29203	28674	29050	29001	28910	28711	29106	28759	28759	28838	28997	28843	29036	28671	28843	28708	28631	28920	28678	28751	28922	28666	28829	28819	28953	28923	29061	29070	28743	28931	29015	28845	28820	29227	29093	28714	28969	28861	28910	29156	29009	29134	28784	29230	29079	28750	28838	28966	28703	28999	28955	28992	28979	28824	28945	28842	28819	28989	28856	28746	28645	28743	28929	28911	29008	28729	29060	28895	28716	28897	28730	28778	28887	28752	28825	28817	28810	28902	28379	28906	28681	28710	28901	28899	28975	28881	28807	28953	29004	28816	28671	29141	28800	29035	28799	28761	28784	28667	28794	28918	28573	28989	29042	28897	28842	28844	28694	28961	28937	28925	28975	29060	28799	28901	29107	29050	29111	29357	28770	28869	28878	28863	28984	28998	28924	28966	28819	28914	28865	28732	28866	28923	28983	28725	28716	28999	28992	28764	28777	29028	28808	29068	28838	28792	28974	28870	28969	28761	28793	28972	28896	28859	28844	29095	29080	28892	28883	29033	28925	28733	28987	28817	28734	29042	28935	28822	28975	29212	28779	28976	28967	28782	28914	28840	28981	28774	28943	28848	28646	28847	28925	28825	28868	28928	28987	28748	29137	28809	28918	28691	28836	28898	29088	29017	28684	28646	28855	28587	28927	28771	28934	28694	28872	28928	28749	28979	29016	28992	29148	28863	28820	28898	28756	28952	28681	28685	28813	29073	29034	28979	28987	29071	28948	28923	29002	28822	28882	28939	28848	28952	28797	28815	28748	28795	28810	28860	28731	28695	28938	28630	29175	28814	28800	28768	28853	28656	28787	28919	28983	28785	28913	29013	29053	28913	29039	28827	28824	29006	28811	28947	28862	28865	28700	28987	29089	28860	28936	28846	28908	29052	28877	28930	28699	28981	28838	28899	29068	28966	29043	28958	28849	28785	28852	28741	28936	28822	28717	28813	29158	28791	29036	29012	28588	28791	29056	28812	28866	28897	28890	29020	29019	28888	29013	28967	28994	28990	29068	28673	28794	28900	28830	28999	29023	28938	28899	29038	29011	28542	28865	28714	28896	28887	28654	28817	28785	29006	28931	28694	28855	28937	28692	29093	28983	28870	28696	28803	28828	28826	28854	28665	28786	28992	28868	28934	28685	28697	29126	28861	29083	28998	28967	28989	29064	28873	29076	28792	28749	28855	28958	29130	28710	29013	29034	28873	28893	28968	29177	28780	28879	28810	28623	28888	28696	28669	28982	28880	28728	29074	28746	28773	28949	28968	28849	28913	28917	28894	28836	29073	29114	29152	28934	28607	28995	28793	28964	29015	28777	29038	28958	28751	29014	28847	28836	28870	29205	28948	28693	28846	28998	28925	28864	29056	28953	29035	28926	29010	28749	29122	28904	28777	28745	28962	28840	29071	29016	28899	28926	28896	28769	28911	28933	29072	28898	28775	28691	28844	28972	28947	29081	28975	28773	28596	28923	29127	28957	29036	28752	28893	28792	28868	28687	28611	28814	28919	28769	28853	28953	28766	28702	28850	29036	28735	29118	28620	29031	29014	28493	28961	28989	29023	28887	29001	28754	28762	28917	28898	29076	28868	28920	28631	28740	28943	28954	28940	28834	28979	28808	28886	28912	28862	28809	28808	28875	28983	28605	28917	29046	28722	28854	28931	28936	28648	28932	28891	29062	28938	28774	28667	29015	29130	28811	28874	28957	28775	28945	29062	28796	28744	28980	28683	28828	28891	28717	28849	28898	28991	29021	28849	28826	28960	28787	28615	28888	28933	28945	29220	28725	28744	29061	28984	28879	28780	29086	28970	28923	28932	28846	28922	28772	29020	28867	28696	28778	29042	29004	28971	28909	28750	28792	29015	29056	29006	28943	28927	29114	28730	28895	28825	28935	28975	28811	28700	28931	28928	28931	28689	29031	29129	29070	28898	29058	28869	28792	29036	28839	28919	28858	28531	28909	28922	28965	29023	28936	28859	28634	28773	28948	28864	28848	28747	29260	28935	28903	28828	28728	28952	28815	28977	29051	28802	29059	28946	28497	28957	28796	28687	28873	28995	28815	29109	28926	28994	28966	28585	28844	29000	28969	28827	28807	28817	28939	28873	29011	28792	28898	29091	28691	28823	28885	28792	28971	28794	28775	28870	28908	29028	28681	28902	28860	28884	28676	28901	28907	28839	28988	29047	28890	29068	28931	29090	28843	28806	28782	29003	28879	28873	28918	28773	29154	28876	28913	28800	28669	28714	28731	28880	28938	28950	28901	28826	29160	28985	29137	29056	28927	28898	28978	28949	28961	28750	28600	28835	28777	29071	28691	28882	28964	28916	28905	28737	28833	28912	28761	29211	28656	29208	29020	29015	28896	28851	29016	28987	28589	29256	28877	28785	28622	28841	28758	28929	28951	28995	29145	29142	29016	29040	28905	28955	28741	28839	28850	28829	28880	28910	28983	28840	28649	28950	28991	29002	28832	28910	28868	28849	29094	28813	28970	28962	28976	28894	29014	28759	29075	29170	28802	28785	28999	28728	28943	29031	28855	28832	28900	28839	28995	28750	28768	28828	28670	28844	28813	28873	28845	28999	28981	28971	28979	28785	29040	28950	28907	28772	28711	28492	28761	28831	28713	28925	28977	29058	28877	28573	29070	29111	28805	28833	28849	28840	28724	28850	28983	28897	28896	28864	28895	28837	28959	28796	28856	28996	28849	28960	28937	28706	28881	29262	28849	28961	29160	28954	28918	28898	28721	28984	28877	28894	28990	28819	28855	28946	28955	29075	28924	29005	29076	28998	28835	28740	28748	28870	28896	28776	28956	28839	28859	28916	28922	28723	28837	28792	28777	29121	28833	29119	28885	29067	28871	28848	28913	29059	29017	28889	28899	28817	28967	28799	28901	29070	28949	28749	28815	28805	29097	29012	28721	29130	28977	29221	29108	28600	28871	29170	28976	28923	29009	28889	28913	28977	29109	28947	28779	28750	28870	28854	28935	28779	28865	28718	29026	28768	28930	29171	28735	28897	28928	29100	28961	29012	28826	28756	28873	28735	29075	29048	28730	28982	29063	29076	29150	29076	28848	28776	28779	28663	28773	28832	28899	28660	28862	28844	28943	28676	28936	28714	28906	28753	28994	28913	28897	28770	28966	28993	28695	28838	28809	28945	28925	28773	28718	28912	28743	28920	28842	28877	28811	28983	28986	28934	28946	28855	28954	28733	29005	28832	28949	28673	28862	29060	28812	28778	28864	28870	28971	28845	28938	29020	28949	28978	28983	28967	28821	28835	29033	28765	28800	29037	28913	28748	28861	28904	29080	29116	28628	28862	28887	28916	28777	28792	28862	28824	28923	28757	28848	29030	28647	28832	29029	29015	28879	28955	28885	29142	29144	28935	28682	28823	28803	28993	28901	28657	28780	28866	29067	28801	29049	28976	28863	28783	28870	28923	28979	28913	29013	28724	28724	29010	28849	28752	28989	28902	29000	28672	28776	29085	28791	28833	28865	28842	28648	28916	29060	28807	28948	28933	28724	28965	28905	28929	28857	28823	28896	29046	29091	28945	29025	29000	28754	28724	28968	28990	29006	28811	28998	28735	28966	28935	28982	28688	28773	28729	28785	28907	28883	28715	29156	28784	28683	28726	29065	28944	28719	29089	29089	28939	28930	28865	28984	29043	28832	28777	28800	28842	28933	28986	28896	28754	28898	29125
21418	25211	25058	25807	25459	25277	25065	23996	23983	23916	23163	22943	22584	22267	22316	22498	22448	22336	22281	22580	22484	22097	22353	22345	22578	22764	23212	23024	23008	22527	22412	22329	22212	22443	22352	22228	22289	22525	22298	22363	22299	22368	22371	22402	22318	22263	22319	22225	22373	22329	22275	22283	22424	22438	22514	22244	22167	22419	22329	22575	22234	22190	22161	22235	22289	22338	22401	22318	22283	22280	22403	22205	22226	22158	22358	22286	22368	22466	22387	22377	22328	22295	22266	22229	22394	22272	22326	22363	22322	22255	22402	22269	22558	22369	22238	22354	22274	21996	22136	22482	22154	22172	22265	22241	22191	22404	22308	22296	22356	22311	22296	22349	22402	22515	22230	22317	22278	22403	22388	22252	22341	22079	22112	22474	22173	22341	22397	22180	22288	22219	22395	22247	22307	22246	22360	22416	22210	22235	22210	22309	22373	22257	22311	22362	22218	22339	22425	22246	22379	22186	22343	22195	22335	22220	22068	22305	22309	22290	22339	22299	22102	22281	22191	22319	22337	22373	22233	22289	22370	22239	22146	22322	22278	22401	22511	22345	22302	22201	22411	22452	22326	22215	22457	22220	22306	22331	22349	22496	22436	22299	22318	22332	22194	22284	22364	22437	22239	22473	22173	22302	22420	22376	22067	22337	22301	22337	22287	22170	22266	22397	22196	22309	22301	22330	22079	22312	22164	22325	22261	22116	22264	22398	22218	22146	22251	22501	22441	22433	22212	22364	22285	22128	22333	22223	22100	22261	22383	22295	22332	22296	22359	22364	22383	22322	22199	22389	22332	22137	22381	22250	22408	22375	22459	22496	22265	22283	22395	22310	22408	22413	22051	22309	22357	22210	22270	22199	22374	22383	22341	22147	22221	22371	22516	22310	22374	22502	22170	22456	22289	22155	22257	22312	22408	22190	22215	22161	22461	22253	22453	22326	22220	22286	22266	22327	22251	22309	22212	22358	22327	22378	22299	22241	22350	22293	22217	22409	22237	22271	22173	22480	22183	22161	22604	22221	22381	22365	22257	22191	22303	22473	22351	22275	22368	22190	22398	22151	22259	22146	22231	22275	22228	22244	22252	22446	22392	22197	22448	22453	22281	22305	22072	22295	22229	22420	22389	22228	22325	22329	22170	22312	22591	22426	22427	22253	22217	22312	22106	22189	22463	22276	22244	22268	22330	22305	22105	22337	22172	22284	22231	22242	22446	22350	22375	22441	22178	22314	22327	22140	22255	22243	22337	22207	22233	22332	22162	22220	22260	22288	22178	22313	22117	22423	22232	22306	22042	22376	22273	22327	22338	22341	22218	22358	22190	22278	22165	22380	22080	22344	22069	22288	22379	22122	22481	22276	22304	22465	22153	22219	22326	22377	22266	22246	22231	22436	22325	22403	22450	22196	22293	22391	22439	22361	22229	22321	22378	22179	22112	22336	22446	22201	22344	22240	22201	22389	22384	22200	22404	22221	22316	22335	22263	22349	22325	22404	22346	22460	22338	22417	22138	22458	22419	22240	22500	22375	22286	22408	22118	22008	22136	22480	22183	22398	22259	22525	22386	22284	22284	22503	22351	22315	22216	22446	22358	22286	22320	22310	22257	22083	22294	22575	22197	22142	22227	22276	22266	22161	22296	22192	22261	22322	22183	22318	22136	22169	22255	22327	22524	22260	22340	22324	22281	22388	22179	22433	22574	22311	22471	22297	22183	22364	22074	22272	22144	22282	22248	22238	22179	22170	22173	22329	22521	22305	22306	22408	22132	22213	22324	22288	22521	22350	22020	22059	22474	22291	22297	22348	22422	22222	22255	22582	22229	22136	22234	22252	22375	22463	22306	22311	22300	22267	22238	22430	22476	22220	22292	22408	22201	22401	22389	22312	22357	22335	22406	22414	22153	22344	22226	22183	22196	22296	22444	22344	22222	22252	22340	22257	22201	22337	22312	22183	22278	22299	22232	22494	22301	22303	22244	22263	22255	22203	22250	22244	22259	22229	22349	22180	22383	22209	22322	22332	22341	22357	22399	22119	22375	22386	22312	22397	22375	22487	22302	22537	22417	22334	22457	22273	22120	22362	22389	22481	22244	22553	22393	22148	22382	22328	22259	22256	22114	22168	22481	22262	22257	22238	22103	22283	22365	22493	22275	22320	22343	22382	22375	22386	22220	22431	22365	22233	22406	22362	22275	22359	22111	22240	22260	22442	22307	22401	22208	22322	22369	22377	22183	22279	22285	22213	22129	22357	22199	22325	22269	22204	22335	22309	22199	22253	22306	22193	22572	22432	22204	22244	22219	22112	22271	22207	22184	22369	22157	22224	22293	22127	22322	22184	22591	22353	22359	22224	22270	22326	22260	22297	22446	22218	22315	22386	22309	22410	22341	22228	22201	22176	22442	22354	22218	22314	22261	22274	22376	22164	22331	22456	22289	22344	22108	22371	22171	22203	22412	22175	22431	22224	22104	22234	22361	22295	22362	22194	22258	22464	22283	22437	22325	22475	22483	22350	22431	22390	22368	22366	22256	22299	22153	22348	22395	22191	22347	22413	22359	22318	22197	22270	22552	22223	22587	22502	22180	22513	22335	22391	22109	21973	22275	22336	22170	22357	22248	22352	22176	22389	22314	22105	22355	22164	22098	22312	22412	22263	22349	22259	22136	22485	22275	22225	22215	22268	22288	22420	22481	22256	22398	22163	22314	22455	22507	22386	22312	22051	22368	22266	22252	22187	22192	22193	22457	22180	22318	22211	22400	22260	22322	22444	22183	22121	22601	22172	22375	22290	22290	22176	22247	22069	22448	22291	22203	22392	22454	22263	22434	22371	22501	22233	22348	22129	22348	22304	22356	22249	22248	22237	22296	22422	22317	22274	22244	22268	22211	22273	22306	22260	22348	22417	22152	22363	22075	22359	22290	22375	22382	22379	22294	22146	22168	22429	22398	22273	22198	22289	22406	22361	22248	22356	22282	22329	22261	22385	22422	22228	22320	22337	22269	22240	22412	22378	22290	22292	22361	22300	22409	22354	22314	22220	22300	22319	22192	22304	22270	22289	22396	22289	22466	22437	22307	22350	22429	22345	22534	22368	22282	22336	22315	22388	22165	22132	22546	22322	22243	22287	22173	22451	22127	22205	22309	22212	22355	22391	22179	22298	22299	22367	22252	22276	22129	22381	22470	22318	22400	22144	22264	22221	22345	22257	22496	22405	22323	22332	22335	22120	22403	22398	22375	22176	22434	22323	22383	22480	22365	22201	22353	22228	22330	22512	22311	22232	22281	22468	22242	22473	22471	22267	22375	22563	22349	22253	22215	22410	22304	22262	22230	22368	22507	22437	22310	22149	22426	22150	22211	22272	22497	22334	22221	22155	22442	22246	22361	22382	22367	22292	22287	22259	22486	22280	22394	22505	22237	22454	22367	22413	22403	22515	22407	22299	22129	22491	22383	22423	22280	22356	22198	22204	22432	22303	22286	22216	22267	22252	22224	22316	22262	22359	22241	22546	22213	22271	22536	22460	22307	22185	22299	22207	22407	22281	22261	22517	22239	22413	22280	22565	22496	22262	22291	22195	22329	22320	22276	22164	22381	22212	22426	22180	22310	22235	22278	22393	22431	22211	22387	22379	22360	22138	22447	22286	22336	22313	22381	22460	22307	22345	22290	22449	22185	22098	22288	22183	22355	22561	22265	22323	22173	22389	22179	22393	22255	22440	22153	22401	22210	22145	22442	22348	22280	22324	22318	22238	22153	22106	22346	22273	22331	22426	22245	22261	22161	22372	22272	22225	22218	22229	22424	22188	22207	22396	22377	22374	22301	22304	22258	22337	22258	22353	22204	22361	22095	22328	22311	22521	22365	22237	22214	22393	22381	22315	22148	22457	22368	22434	22443	22207	22334	22200	22411	22446	22298	22333	22111	22232	22307	22225	22147	22257	22307	22490	22480	22263	22206	22333	22206	22168	22324	22264	22245	22445	22170	22395	22404	22144	22418	22161	22275	22400	22335	22418	22145	22349	22248	22196	22302	22449	22362	22374	22208	22386	22413	22449	22375	22265	22312	22319	22195	22401	22470	22508	22193	22374	22162	22160	22452	22258	22464	22307	22199	22443	22304	22440	22305	22328	22342	22320	22133	22457	22257	22427	22447	22280	22377	22273	22171	22270	22310	22218	22415	22231	22241	22359	22408	22231	22481	22367	22420	22318	22289	22167	22397	22389	22328	22214	22220	22285	22344	22143	22256	22348	22443	22524	22253	22350	22269	22324	22449	22136	22365	22411	22231	22289	22208	22331	22440	22284	22396	22347	22192	22339	22250	22312	22300	22410	22273	22298	22270	22430	22387	22329	22344	22412	22307	22178	22284	22303	22222	22284	22319	22199	22250	22196	22341	22255	22267	22233	22531	22360	22390	22432	22273	22261	22169	22398	22376	22262	22377	22318	22370	22290	22430	22273	22341	22414	22232	22324	22324	22297	22580	22168	22257	22196	22399	22377	22242	22289	22360	22240	22335	22184	22379	22235	22326	22247	22407	22301	22420	22265	22345	22247	22142	22228	22372	22438	22270	22391	22576	22333	22337	22265	22303	22099	22220	22371	22354	22140	22404	22297	22237	22293	22407	22244	22357	21958	22336	22210	22313	22297	22233	22489	22408	22311	22341	22386	22299	22565	22267	22333	22293	22506	22251	22344	22402	22243	22246	22357	22358	22150	22223	22363	22243	22274	22243	22437	22450	22302	22317	22276	22404	22373	22262	22337	22295	22268	22196	22251	22201	22312	22269	22244	22290	22236	22322	22317	22343	22420	22386	22295	22289	22275	22250	22092	22219	22327	22270	22314	22339	22281	22230	22433	22388	22212	22423	22185	22211	22365	22133	22382	22264	22233	22420	22216	22475	22203	22315	22281	22325	22329	22333	22290	22257	22222	22499	22423	22513	22435	22289	22356	22150	22244	22172	22402	22364	22162	22181	22211	22332	22186	22221	22227	22400	22285	22379	22375	22295	22336	22363	22408	22425	22187	22480	22268	22285	22219	22179	22290	22394	22273	22455	22401	22268	22247	22373	22180	22312	22261	22405	22295	22212	22278	22273	22355	22343	22395	22176	22417	22197	22110	22479	22236	22359	22401	22321	22395
23793	21432	29073	24559	25353	30428	33565	30407	30139	30500	30330	29670	29255	29055	29113	28958	29019	28692	29077	28886	28959	29033	29028	28877	29424	31354	32928	32066	30796	29522	29223	28930	28902	28908	28757	28776	28629	28695	28620	28540	28715	28598	28655	28852	28863	28898	28846	28558	28711	28774	28811	28774	28824	28677	28693	28784	28664	28538	28691	28717	28859	28912	28717	28534	28816	29030	28711	28746	28774	28598	28674	28841	28799	28920	28776	28852	28832	28753	28656	28932	28545	28982	28930	28558	28693	28556	28640	28491	28858	28730	28923	28741	28614	28755	28615	28682	28895	28479	28546	28619	28816	28484	28802	28742	28715	28705	28868	28572	28714	28795	28863	28709	28890	28664	28923	28513	28806	28826	28919	28726	28716	28623	28725	28739	28612	28620	28894	28677	28892	28670	28859	28714	28417	28571	28805	28692	28783	28669	28689	28713	28571	28678	28698	28884	28430	28611	28641	28670	28749	28518	28674	28659	28512	28999	28800	28719	28417	28621	28866	28673	28649	28838	28758	28689	28797	28799	28712	29061	28731	28783	28868	28798	28602	28736	28541	28871	28693	28632	28941	28681	28755	28584	28741	28811	28656	28664	28808	28695	28746	28557	28730	28743	28699	28864	28663	28572	28698	28882	28695	28686	28684	28698	28734	28556	28713	28772	28739	28599	28800	28840	28862	28647	28651	28585	28763	28912	28880	28638	28617	28731	28934	28934	28749	28681	28752	28754	28643	28708	28982	28910	28703	28836	28657	28791	28652	28609	28811	28849	28645	28805	28654	28881	28894	28796	28793	28775	28748	28603	28576	28746	28691	28928	29062	28743	28871	28798	28488	28773	28663	28584	28806	28779	28710	28884	28553	28678	28560	28925	28580	28720	28553	28588	28998	28607	28694	29033	28745	28825	28816	28801	28810	28694	28661	28885	28739	28605	28513	28736	28722	28815	28675	28763	28624	28590	28819	28844	28850	28872	28563	28725	28987	28790	28772	28858	28717	28440	28557	28685	28747	28882	28602	28736	28680	28571	28797	28884	28770	28801	28625	28832	28726	28678	28750	28815	28578	29005	28612	28675	28795	28908	28759	28612	28927	28976	28551	28543	28859	28847	28890	28633	28617	28518	28558	28815	28857	28765	28785	28884	28632	28592	28822	28817	28684	28616	28787	28761	28440	28831	28937	28686	28710	28698	28776	28790	28913	28816	28849	28802	28780	28773	28744	28542	28772	28806	28790	28965	28609	28725	28833	28687	28738	28610	28852	28584	28657	28340	28683	28764	28678	28940	28804	28664	28714	28625	28749	28991	28671	28770	28860	28573	28749	28739	28861	28930	28654	28666	28898	28692	28655	28635	28575	29053	28720	28640	28555	28639	28706	28617	28539	28640	28807	28744	28662	29005	28769	28866	28944	28777	29015	28940	28614	28697	28737	28789	28801	28464	28793	28486	28622	28628	28539	28672	28790	28812	28615	28732	28818	28960	28760	28614	28746	28899	28699	28766	28591	28742	28768	29043	28952	28594	28517	28804	28717	28569	28904	28710	28508	28855	28705	28689	28646	28843	28725	28701	28624	28684	28636	28655	28758	28771	28841	28750	28851	28585	28632	28678	28482	28708	28513	28916	28652	28616	28665	28705	28681	28559	28772	28793	28716	28783	28919	28688	28663	28513	28538	28782	28715	29022	28530	28786	28475	28672	28594	28700	28838	28848	28626	28647	28595	28678	28657	28927	28740	28501	28562	28838	28760	28668	28666	28873	28811	28632	28738	28867	28806	28766	28564	28588	28550	28756	28579	28773	28688	28809	28657	28666	28960	28676	28724	28988	28665	28785	28724	28986	28636	28601	28536	28548	28555	28673	28796	28460	28582	28881	28804	28619	28736	28686	28786	28992	28898	28647	28716	28718	28654	28633	28805	28458	28609	28539	28612	28814	28865	28856	28857	28871	28686	28801	28981	28525	28685	28723	28456	28593	28707	28831	28761	28824	28839	28489	28724	28774	28883	28914	28672	28834	28628	28759	28888	28684	28594	28784	28494	28786	28821	28630	28597	28528	28646	28829	28709	28656	28645	28877	28981	29011	28682	28705	28832	28659	28809	28719	28758	28661	28705	28521	28623	28702	28807	28882	28811	28871	28728	28626	28555	28641	28723	28843	28762	28809	28626	28748	28923	28652	28692	28704	28772	28564	28800	28719	28625	28662	28613	28640	28848	28640	28788	28880	28627	28651	28833	28888	28489	28487	28639	28878	28760	28765	28642	28835	28638	28761	28675	28694	28859	28838	28558	28600	28683	28571	28574	28638	28783	28803	28732	28580	28560	28952	28899	28585	28692	28753	28617	28636	28605	28742	28568	28618	28977	28891	28791	28735	28682	28852	28776	28775	28875	28629	28856	28657	28782	28639	28432	28604	28895	28668	29000	28734	28584	28735	28874	28784	28912	28868	28841	28701	28739	28718	28600	28746	28433	28616	28849	28950	28786	28658	28528	28736	28735	28672	28860	28819	28844	28700	28794	28912	28727	28820	28958	28935	28515	28790	28646	28856	28657	28795	28589	28735	28647	28616	28607	28533	28648	28649	28756	28924	28798	28858	28759	28920	28632	28529	28871	28662	28823	28600	28774	28756	28683	28781	28779	28627	28754	28843	28589	28575	28806	28740	29111	29099	28742	28634	28538	28542	28883	28871	28498	28640	28705	28876	28725	28680	28803	28662	28717	28828	28849	28627	28495	28677	28750	28848	28795	28617	28759	28620	28670	28836	28792	28580	28647	28592	28917	28639	29126	28657	28714	28806	28724	28508	28574	28662	28595	28549	28863	28586	28731	28654	28727	28835	28870	28781	28827	28932	28775	28735	28656	28838	28619	28715	28947	28812	28852	28654	28612	28634	28860	28754	28703	29026	28790	28675	28782	28917	28657	28808	28669	28639	28750	28628	28585	28588	28666	28573	28730	28733	28635	28722	28775	28895	28624	28623	28605	28855	28866	28650	28386	28857	28784	28723	28812	28627	28673	28726	28727	28862	28948	28765	28823	28802	28690	28736	28742	28739	28710	28758	28509	28520	28764	28589	28605	28663	28686	28551	28722	28543	28751	28629	28504	28720	28740	28641	28723	28795	28658	28623	28762	28678	29005	28942	28867	28634	28779	28777	28681	28599	28700	28902	28764	28941	28902	28707	28716	28730	28562	28826	28974	28612	28623	28731	28991	28821	28837	28617	28981	28693	28661	28904	28675	28541	28600	28865	28794	28753	28716	28636	28664	28809	28676	28689	28780	28596	28804	28876	28772	28929	28859	28587	28674	28575	28824	28654	28692	28608	28625	28759	28683	28757	28676	28822	28844	28854	28781	28554	28596	28430	28535	28635	28838	28734	28817	28559	28493	28693	28926	28574	28614	28736	28783	28470	28764	28764	28727	28833	28781	28772	28819	28538	28715	28656	28591	28505	28607	28762	28939	28902	28824	28686	28891	28924	28852	28768	28728	28659	28781	28827	28945	28870	28679	28572	28852	28610	28777	28908	28574	28747	28883	28656	28656	28600	28866	28760	28817	28671	28753	28900	28728	28605	28697	28721	28782	28807	28412	28462	28754	28657	28841	28872	28466	28564	28869	28650	28735	28703	28798	28584	28903	28675	28690	28737	28739	28816	28624	28824	28714	28803	28746	28557	28623	28854	28882	28691	28836	28700	28618	28656	28761	28774	28529	28738	28610	28781	28623	28558	28812	28692	28476	28748	28640	28757	28598	28670	28876	28695	28702	28653	28805	28874	28646	28791	28629	28827	28950	28590	28706	28814	28789	28749	28492	28610	28872	28863	28522	28949	28813	29081	28738	28619	29019	28747	28632	28685	28678	28925	28949	28650	28664	28872	28948	28812	28724	28714	28666	28650	29053	28850	28666	28681	28834	28832	28838	28818	28572	28729	28713	28902	28840	28936	28781	28532	28674	28757	28485	28677	28686	28882	28718	28663	28596	28772	28762	28833	28742	28725	28810	29009	28489	28631	28729	28797	28901	28768	28651	28640	28870	28648	28647	28856	28697	28686	28846	28711	28885	28928	28723	28663	28411	28819	28806	28886	28446	28716	28840	28742	28392	28718	28697	28618	28797	28911	29024	28656	28981	28689	28915	28660	28690	29035	28684	29010	28816	28710	28663	28640	28617	28698	28838	28394	28541	28612	28600	28540	29155	28698	28555	28803	28672	28631	28770	28656	28733	28773	28901	28822	28689	28703	28972	28705	28580	28755	28892	28780	28718	28581	28825	28831	28842	28817	28912	28722	28801	28700	28792	28808	28813	28423	28797	28471	28771	28671	28616	28706	28615	28805	28733	28681	28529	28975	28818	28870	28804	28759	28763	28762	28871	28772	28645	28607	28678	28782	28433	28678	28622	28730	28490	28734	28800	28766	28762	28490	28616	28777	28904	29012	28618	28788	28761	28964	28810	28634	28736	28734	28939	28720	28858	28773	28607	28640	28521	28726	28514	28911	28730	28773	28758	28678	28768	28594	28918	28729	28804	28611	28950	28578	28738	28748	28856	28512	28691	28543	28912	28888	28720	29076	28735	28839	28870	28659	28741	28772	28691	28655	28460	28780	28701	28808	28575	28896	28671	28718	28605	28664	28615	28753	28755	28908	28880	28886	28496	28659	28855	28702	28785	28896	28812	28709	28689	28683	28677	28913	28931	28862	28695	28768	28714	28596	28822	28616	28615	28813	28726	28622	28556	28639	28624	28696	28690	28878	28876	28717	28793	28624	28666	28668	28739	28754	28542	28806	28724	28561	28741	28682	28517	28585	28760	28674	28830	28709	28785	28850	28768	28601	28793	28519	28780	28913	28682	28990	28506	28703	28887	28795	28798	28683	28922	28656	28833	28695	28906	28534	28680	28526	28933	28654	28624	28815	28676	28708	28781	28750	28529	28750	28948	28925	28597	28506	28721	28834	28943	28783	28924	28914	28757	28769	28645	28692	28712	28879	28566	28751	28803	28666	28837	28715	28633	28856	28758	28740	28651	28758	28524	28814	28747	28632	28856	28905	28763	28959	28890	28941	28827	28798	28709	28828	28756	28736	28774	28706	28870	28719	28586	28733	29000	28537	28682	28597	28666	28602	28467	28725	28621	28419	28623	28795	28825	28737
19820	29876	28653	27274	27985	27566	27213	25657	25201	25171	24419	23358	23022	22495	22691	22542	22585	22403	22370	22438	22494	22648	22552	22289	22630	26789	27963	26788	24423	23218	22510	22531	22381	22297	22267	22264	22241	22197	22231	22326	22142	22321	22372	22336	22193	22369	22389	22406	22334	22387	22348	22379	22310	22466	22336	22369	22363	22405	22212	22204	22382	22421	22277	22430	22260	22367	22405	22274	22421	22204	22265	22290	22454	22323	22355	22331	22251	22334	22465	22268	22391	22198	22381	22250	22516	22262	22237	22301	22375	22269	22235	22281	22449	22301	22304	22507	22309	22381	22272	22347	22280	22117	22343	22309	22250	22175	22196	22352	22389	22257	22251	22356	22316	22245	22279	22243	22108	22242	22271	22360	22222	22341	22276	22372	22239	22322	22353	22327	22193	22253	22289	22262	22369	22220	22440	22326	22153	22341	22190	22147	22206	22335	22481	22161	22190	22202	22117	22290	22245	22244	22551	21949	22323	22427	22273	22366	22213	22433	22233	22287	22142	22238	22283	22266	22184	22215	22257	22488	22259	22179	22362	22443	22387	22224	22149	22210	22271	22304	22369	22192	22236	22416	22189	22326	22145	22108	22234	22405	22108	22045	22406	22208	22385	22384	22260	22238	22286	22309	22291	22148	22283	22558	22407	22382	22208	22162	22223	22312	22303	22248	22309	22291	22351	22250	22237	22221	22326	22319	22210	22291	22227	22316	22406	22373	22250	22224	22127	22166	22346	22298	22175	22238	22345	22406	22237	22382	22179	22223	22033	22372	22397	22489	22271	22310	22219	22241	22545	22258	22373	22289	22512	22266	22177	22347	22314	22352	22263	22096	22299	22248	22252	22320	22320	22345	22273	22334	22428	22366	22292	22292	22249	22169	22296	22327	22253	22170	22414	22283	22063	22261	22269	22357	22103	22221	22321	22316	22347	22432	22257	22154	22339	22405	22365	22340	22472	22348	22386	22255	22403	22412	22183	22200	22282	22348	22187	22273	22399	22173	22453	22267	22471	22296	22284	22398	22220	22186	22332	22337	22344	22285	22314	22252	22417	22266	22283	22294	22227	22511	22312	22111	22469	22322	22156	22456	22278	22356	22207	22254	22325	22094	22237	22363	22204	22356	22269	22271	22294	22310	22321	22254	22260	22238	22290	22260	22225	22304	22118	22308	22192	22175	22166	22259	22313	22111	22191	22283	22321	22133	22244	22545	22216	22342	22254	22372	22268	22273	22170	22244	22246	22194	22269	22382	22095	22315	22312	22306	22322	22338	22180	22103	22299	22145	22450	22410	22184	22212	22113	22269	22447	22061	22330	22160	22333	22274	22402	22275	22303	22292	22243	22294	22348	22055	22346	22262	22371	22369	22349	22385	22172	22173	22308	22446	22119	22464	22483	22170	22295	22102	22282	22323	22119	22125	22249	22234	22381	22301	22189	22149	22337	22123	22368	22237	22213	22425	22285	22377	22289	22325	22179	22281	22323	22410	22285	22180	22192	22196	22400	22172	22292	22255	22386	22296	22359	22112	22308	22302	22191	22334	22253	22365	22190	22420	22098	22355	22315	22154	22235	22271	22312	22389	22263	22390	22421	22415	22541	22317	22451	22347	22444	22254	22437	22110	22171	22216	22262	22193	22238	22053	22335	22442	22354	22184	22284	22131	22248	22278	22359	22294	22187	22335	22352	22351	22110	22243	22194	22334	22080	22407	22330	22152	22223	22253	22329	22204	22196	22084	22277	22165	22388	22232	22178	22149	22325	22285	22139	22254	22246	22170	22267	22065	22543	22312	22004	22261	22304	22355	22044	22217	22307	22315	22144	22374	22470	22242	22175	22208	22239	22277	22110	22180	22377	22418	22249	22253	22252	22308	22314	22373	22086	22254	22262	22358	22262	22448	22199	22305	22216	22136	22255	22208	22232	22237	22300	22412	22294	22312	22338	22403	22288	22086	22399	22156	22287	22284	22255	22211	22375	22167	22305	22217	22169	22246	22327	22229	22481	22257	22256	22320	22134	22423	22341	22221	22415	22236	22326	22387	22255	22258	22348	22329	22368	22374	22287	22306	22096	22321	22343	22153	21981	22257	22446	22265	22409	22319	22181	22214	22345	22347	22359	22313	22201	22153	22288	22276	22242	22163	22272	22402	22091	22378	22231	22313	22297	22323	22263	22168	22254	22251	22378	22420	22560	22269	22077	22389	22246	22115	22227	22158	21996	22326	22403	22362	22114	22467	22101	22350	22261	22134	22240	22460	22215	22420	22302	22309	22284	22232	22336	22425	22213	22375	22190	22374	22325	22396	22122	22267	22111	22176	22254	22298	22414	22279	22159	22124	22351	22294	22066	22216	22294	22215	22220	22102	22382	22214	22234	22292	22314	22325	22279	22127	22301	22200	22252	22199	22262	22354	22123	22493	22273	22411	22357	22199	22130	22156	22377	22330	22268	22309	22481	22287	22304	22339	22343	22347	22278	22289	22249	22241	22205	22262	22064	22068	22403	22262	22308	22410	22159	22357	22367	22035	22368	22360	22478	22406	22315	22302	22274	22342	22207	22216	22322	22345	22206	22357	22345	22297	22274	22376	22356	22276	22208	22332	22345	22197	22295	22370	22312	22161	22312	22392	22209	22382	22209	22178	22442	22198	22313	22369	22300	22108	22429	22199	22274	22498	22400	22140	22267	22361	22228	22117	22273	22015	22344	22176	22224	22212	22145	22404	22354	22367	22323	22386	22285	22296	22067	22189	22299	22201	22125	22310	22414	22212	22282	22178	22178	22203	22445	22501	22339	22414	22328	22446	22126	22136	22304	22289	22273	22368	22219	22208	22119	22151	22321	22138	22334	22332	22351	22428	22158	22289	22325	22271	22386	22492	22225	22429	22110	22434	22292	22251	22411	22344	22194	22374	22362	22221	22345	22336	22296	22374	22186	22237	22325	22209	22279	22259	22338	22269	22267	22336	22181	22217	22375	22365	22263	22346	22244	22442	22435	22284	22316	22363	22402	22305	22092	22291	22354	22094	22247	22416	22376	22352	22322	22228	22419	22149	22338	22401	22498	22269	22261	22088	22389	22229	22286	22364	22386	22275	22434	22221	22154	22238	22392	22350	22281	22346	22247	22226	22472	22306	22345	22398	22239	22366	22464	22392	22497	22242	22340	22337	22233	22272	22197	22211	22451	22307	22060	22125	22341	22248	22265	22225	22215	22278	22297	22312	22282	22290	22324	22221	22320	22242	22393	22453	22471	22063	22220	22345	22284	22391	22144	22328	22347	22495	22239	22367	22266	22321	22169	22230	22214	22092	22253	22164	22334	22271	22228	22466	22381	22185	22416	22072	22394	22336	22439	22170	22340	22219	22299	22199	22172	22307	22247	22526	22396	22332	22246	22370	22252	22134	22051	22240	22399	22399	22111	22258	22426	22143	22183	22190	22357	22267	22358	22278	22297	22158	22187	22274	22169	22246	22215	22228	22162	22281	22371	22271	22392	22395	22173	22442	22291	22282	22275	22336	22341	22252	22345	22517	22245	22463	22114	22335	22251	22302	22321	22211	22172	22139	22180	22287	22356	22048	22219	22183	22449	22417	22287	22110	22172	22250	22333	22300	22263	22271	22222	22404	22127	22423	22168	22298	22221	22266	22380	22372	22293	22139	22164	22290	22295	22232	22270	22330	22313	22413	22397	22326	22320	22269	22377	22419	22402	22341	22239	22274	22253	22324	22432	22360	22249	22399	22276	22356	22345	22241	22310	22136	22375	22257	22411	22223	22278	22299	22239	22129	22418	22172	22210	22182	22263	22314	22281	22614	22339	22372	22390	22335	22187	22315	22278	22170	22321	22294	22296	22417	22206	22301	22254	22330	22235	22384	22389	22293	22288	22449	22353	22363	22415	22128	22382	22202	22355	22400	22377	22319	22417	22475	22344	22188	22153	22230	22039	22106	22380	22524	22416	22228	22325	22425	22403	22137	22310	22290	22294	22330	22249	22192	22393	22150	22210	22267	22318	22445	22395	22300	22388	22183	22131	22226	22493	22221	22278	22376	22320	22290	22175	22343	22101	22199	22231	22349	22372	22315	22259	22248	22169	22472	22318	22335	22210	22399	22249	22149	22370	22430	22295	22306	22175	22312	22141	22342	22345	22186	22226	22361	22319	22234	22359	22257	22304	22246	22186	22459	22134	22401	22237	22110	22233	22269	22197	22221	22233	22292	22159	22339	22183	22397	22202	22148	22333	22398	22400	22380	22225	22317	22231	22454	22370	22289	22272	22231	22336	22322	22363	22330	22321	22116	22308	22341	22336	22341	22358	22363	22346	22259	22128	22411	22209	22385	22362	22254	22206	22121	22391	22320	22160	22391	22200	22355	22322	22418	22112	22302	22259	22285	22115	22306	22332	22407	22465	22164	22423	22294	22273	22304	22243	22304	22413	22328	22319	22346	22139	22129	22368	22391	22406	22280	22145	22113	22216	22217	22536	22411	22053	22260	22288	22251	22323	22499	22250	22106	22118	22274	22487	22125	22344	22300	22083	22388	22369	22277	22301	22162	22279	22168	22295	22362	22088	22422	22326	22155	22321	22194	22303	22358	22311	22186	22289	22354	22154	22228	22322	22319	22371	22272	22269	22311	22314	22107	22214	22461	22343	22159	22284	22188	22190	22403	22327	22307	22480	22107	22170	22200	22153	22340	22294	22293	22359	22439	22361	22240	22326	22289	22254	22311	22282	22309	22216	22157	22346	22375	22517	22202	22376	22280	22408	22251	22327	22412	22245	22431	22129	22364	22195	22355	22165	22380	22447	22134	22548	22413	22308	22345	22184	22144	22360	22222	22447	22341	22430	22338	22336	22184	22348	22438	22250	22289	22294	22188	22306	22354	22244	22328	22210	22237	22389	22329	22160	22423	22235	22189	22267	22168	22451	22347	22261	22316	22192	22262	22348	22424	22331	22321	22224	22137	22368	22436	22372	22228	22218	22216	22407	22147	22357	22404	22170	22322	22259	22016	22392	22307	22326	22185	22395	22279	22362	22353	22416	22155	22433	22179	22131	22426	22152	22269	22327	22181	22260	22250	22214	22326	22300	22399	22342	22249	22342	22430	22346	22144	22185	22342	22310	22350	22335	22238	22332	22357
22810	21478	29356	24094	22939	29206	34811	32116	31114	31731	31229	30904	30325	29730	29735	29637	29700	29600	29523	29695	29633	29403	29452	29477	29642	33547	36321	34992	32642	30696	29863	29329	29280	29457	29369	29299	29494	29183	29251	29083	29466	29302	29301	29324	29584	29268	29406	29397	29238	29285	29329	29282	29293	29185	29154	29245	29198	29219	29238	28971	29285	29060	29265	29375	29423	28923	29176	29126	29479	29373	29182	29371	29133	29222	29175	29216	29004	28974	29125	29069	29426	29236	29339	29212	29316	29185	29244	29308	29108	29164	29178	29435	29263	29294	29139	29144	29399	29420	29188	29321	29228	28980	29480	29157	29237	29494	29292	29052	29255	29249	29141	29083	29123	29072	29223	29097	29298	29214	29363	29330	29235	29371	29108	29262	29133	29386	29260	29223	29203	29171	29150	29230	29276	29301	29134	29214	29210	29339	29365	29159	29063	29296	29155	29302	29293	28959	29001	28960	29299	29337	29158	29356	29144	29205	29117	29054	29240	29080	29132	29147	29125	29189	29173	29295	29371	29377	29083	29182	29133	29257	29174	29131	29053	29229	29173	28996	29385	29140	28985	29255	29377	29117	29285	29054	28899	29159	29365	29183	29125	29103	29202	29367	29111	29024	29168	29343	29174	29191	29315	29044	29046	29142	28978	29057	29161	29164	29236	29361	29240	29159	29458	29317	29299	29346	28977	29458	29245	29041	29278	29245	29248	29318	29289	29258	29261	29468	29210	29091	29260	29292	29178	29340	29078	29164	28909	29148	28996	29154	29078	29174	29303	29473	29263	29403	29065	28990	29151	29338	29306	29187	28905	29319	29164	29201	29184	29320	29411	29106	29153	29260	29376	29167	29193	29217	29392	29396	29421	29096	29411	29259	29180	29109	29395	29325	29214	29162	28939	29001	29229	29445	29153	28837	29125	29286	29117	29301	29237	29069	29146	28948	29160	29317	29313	29147	29206	29306	29111	29188	29087	29182	29002	29315	29422	29467	29336	29098	29091	29132	29203	29050	29296	29031	29278	29303	29158	29171	29224	29424	29204	29354	29279	29221	28890	29193	29226	29112	29249	29184	29426	29147	29468	29122	29251	29229	29361	29196	29258	29300	29305	29399	29361	29327	29424	29182	29132	29064	29143	29211	29201	29192	29242	29108	29086	29127	29156	29183	29302	29478	29253	29233	28920	29059	29027	29317	29239	29025	29187	29120	29120	29129	29284	29265	29107	29338	29181	29203	29339	29136	28879	29154	29330	29152	29368	29052	29347	29226	29091	29057	29184	29058	29099	29244	29332	29110	29112	29274	29414	29160	29147	29161	29225	29273	29290	29141	28942	29133	29217	29147	29309	29237	29094	29168	29041	29238	29421	29069	29192	29286	29083	29360	29184	29233	29256	29111	29115	28725	29253	29182	29294	29362	29010	29190	29367	29262	29227	29044	29199	29358	29233	29138	29184	29202	29090	29483	29301	29408	29138	29148	29484	29402	29164	29401	29226	29228	29034	29236	29133	29003	29153	29133	29353	29249	29164	29222	29112	29345	29311	29063	29254	29087	29221	29259	29118	29339	29027	29081	29017	29073	28906	29118	29256	29182	29321	28775	29182	29316	28966	29185	29124	29064	29127	29399	29108	28984	29098	29285	29203	29170	29249	28976	29184	29329	29274	29012	29216	29357	29206	29078	29249	29409	29356	29236	29182	29368	29175	29192	29156	29435	29251	29063	29431	29228	29083	29060	29240	29402	29391	29074	29266	29122	29378	29195	28956	29115	29118	29296	29042	29144	29227	29079	29388	29308	29242	28945	29311	29217	29297	29209	29371	29272	29056	29201	28990	29152	29408	29089	29077	29412	29237	29177	29336	29341	29463	29152	29099	29436	29177	29093	29135	29139	29365	28951	29210	29227	29008	29205	29266	28985	29329	29325	29076	29001	29070	29073	29238	29383	29130	29480	29151	29389	29204	29112	29157	29252	29248	29306	29173	29172	29124	29070	29397	29070	29215	29134	29300	29242	29213	29114	29207	29387	29333	29219	29393	29323	28979	28966	29026	29285	29105	29137	29255	29093	29434	29206	29279	29394	29074	29345	29053	29015	29288	29169	29139	29291	29202	29036	29088	29218	29486	29226	29423	29143	29124	29306	29139	29277	29090	29113	29047	29063	29143	29338	29370	29441	29197	29181	29168	29258	29325	29291	29268	29407	29259	29056	29155	29459	29250	29356	29136	29333	29318	29028	29079	29245	29105	29118	29348	29016	29275	29330	29212	29278	29325	29212	29314	29008	29277	29035	29245	29233	29260	29022	29250	29324	29220	29299	29207	29281	29123	29433	29258	29191	29248	29247	29018	29291	29331	29336	29136	29170	29196	29209	29365	29249	29351	29021	29167	29159	29370	29290	29157	29246	29034	29317	29079	29273	29115	29304	28886	29267	29159	28975	28727	28988	29196	29226	29156	29121	29120	29073	29202	28846	29174	28960	29434	29157	29242	29263	28983	29166	29166	29161	29479	29221	29416	29249	29103	29043	29337	29299	29305	29188	29091	29260	28927	29253	28995	29112	29147	29315	29457	29329	29211	29124	29074	29057	29192	29027	29255	29134	29115	29132	29263	29399	29285	29436	29215	29152	29320	29244	29298	29097	29275	29337	29179	29294	29025	29031	29201	29167	29062	29214	29264	29203	29308	29135	29360	29295	28952	29172	29179	29260	29438	29239	29335	29147	29404	29166	29138	29163	29218	29246	29475	29112	29093	29141	29110	29295	29374	28995	29142	29022	29207	29347	29389	29409	29303	29103	29135	29238	29279	29291	29199	29305	29095	29423	29095	29193	29220	29061	29394	29106	29272	29136	28993	29015	29277	29360	29265	29418	29480	29170	29136	29162	29171	29161	29222	29036	29188	29159	29233	29394	29247	29234	29265	29456	29118	29154	29028	29429	29272	29156	29218	29192	29145	29313	29106	29311	29308	29244	29238	29083	29060	29137	29291	29176	28989	29284	29281	29327	29372	29391	29194	29278	29045	29091	29216	29169	29368	29225	29091	29076	29246	29350	29198	29216	29129	29350	29001	29057	29172	29152	28861	29163	29227	29291	29157	29286	29133	29005	29325	29210	29241	29206	29172	28881	29193	28958	29405	29122	28932	29318	29206	29115	29049	29082	29355	29069	29336	29090	29369	29172	29092	29333	29407	28905	29054	29280	29441	29160	29149	29132	29138	29337	29253	29318	29372	29370	29100	29236	29214	29262	29246	29260	29187	29153	29277	29058	28960	29219	29016	29091	29310	29388	29128	29079	29245	29285	29298	29307	29261	29246	29449	29130	29137	29185	29369	29262	29271	29282	29459	29144	29350	29215	29180	29098	29173	29411	29332	28985	28985	29358	29444	29193	29138	29018	29482	29153	29222	29237	29289	29504	28890	29028	28971	29159	29173	29298	28964	29091	29167	29351	29189	29184	29089	29231	29298	29140	29034	29111	29304	29235	29290	29485	29559	29166	29152	29408	29057	29228	29234	29154	29164	29301	29227	29224	29120	28839	29123	29105	29184	29261	29194	29066	29156	29186	29241	29432	29096	29011	29293	29177	29227	29077	29139	29455	29402	29364	29217	29052	29131	29349	29171	29221	29171	29364	29394	29212	29118	29162	29151	29341	29041	29393	29385	29232	29262	29193	29033	29072	29148	29226	29293	29064	29314	29388	29182	29530	29274	29153	29466	29174	29337	29132	29288	29154	29259	29092	29039	29226	29078	28973	29180	29039	29170	28979	29131	29290	29295	29135	29413	29164	29238	29312	29277	29066	29315	29083	29286	29082	29154	29222	29170	29158	29184	29059	29163	29181	29071	29108	29219	29031	29256	29308	29337	29091	29042	29178	29358	29313	29148	28956	29140	29270	29456	29164	29090	29207	29234	29139	28864	29135	29254	29387	29182	29136	29328	29106	29431	29241	29159	29172	29218	29288	29312	29057	29135	29269	29206	29149	29334	29176	29144	29153	29406	29261	29129	29487	29243	29142	29170	29259	29231	28977	29127	28969	29088	29106	29164	29157	29183	28826	29152	29510	29261	29119	29403	29362	29171	29219	29227	29284	29359	29263	29197	29337	29155	29195	29370	29163	29174	29065	29278	29551	29166	29285	29300	29115	29056	29218	29327	29303	29310	28942	29185	29351	29174	29147	29097	29254	29035	29053	29025	29320	29141	29270	29224	29183	29132	29357	28959	29315	29049	28968	29229	28983	29246	29349	29168	29276	29364	29377	29198	29165	29275	29234	29431	29083	29207	29066	29134	29101	29159	29062	29278	29206	29267	29263	29058	29257	29278	29179	29451	29153	29275	29134	29353	29412	29211	29289	29117	29442	29262	29195	29392	29220	29262	29340	29198	29308	29254	29125	29305	29255	29151	29247	29021	29243	29394	29197	29412	29300	29065	29239	29401	29253	29115	29355	29076	29142	29269	29500	29173	29051	29590	29477	29102	29378	29278	29391	29270	29062	29022	29107	29410	28998	29193	29218	29223	28924	29047	29096	29318	29407	29196	29196	29007	29171	29383	29308	29192	29221	29205	29159	29051	29397	29306	28985	29283	29179	29486	29219	29230	29049	29061	28907	29533	29231	29152	28923	28952	29242	29226	29316	29192	29046	29313	29254	29209	29236	29190	29300	29137	29036	29165	29237	29284	29231	29325	29304	29213	29278	29208	28928	29010	29169	29298	29130	29135	29031	29166	29255	29302	29564	29243	29178	29159	29366	29057	29342	29127	29123	29333	29397	29312	29285	29433	29149	29049	29359	29006	29004	29459	29431	29094	29082	29349	29215	29231	29046	29141	29137	29127	28924	29329	29182	29283	29073	29124	29098	29251	29257	29201	29118	29245	29111	29043	28877	28995	29250	29292	29261	29306	28990	29324	29137	29180	29042	29340	29144	29178	29076	29090	28985	29134	28932	29114	29154	29181	29351	29066	29254	29008	29166	29217	29237	29296	29216	29172	29290	29226	29257	29409	29132	28946	29436	29100	29334	29158	29146	29212	29023	29108	29452	29441	29155	29077	29080	29185	28985	29050	29178	29192	28990	29009	29149	29153	29232	29359	29312	29113	29206	29245	29362	29332	29127	29111	29386	29081	29204	29109	29196	29215	28921	29357	28918
21181	34394	32024	28627	28874	29191	28489	27641	26274	26317	25769	24813	24287	23103	23051	23030	22960	23049	22858	22784	22959	22835	22783	22665	23014	30009	32376	30234	26700	24075	22984	22685	22565	22612	22773	22543	22829	22837	22533	22649	22598	22433	22528	22495	22698	22491	22692	22547	22623	22539	22437	22672	22578	22637	22570	22635	22592	22587	22703	22576	22435	22604	22506	22510	22475	22407	22537	22771	22542	22485	22623	22509	22540	22619	22569	22702	22419	22562	22496	22490	22462	22563	22767	22576	22496	22655	22713	22549	22586	22518	22490	22436	22656	22705	22553	22452	22457	22602	22722	22517	22580	22509	22607	22585	22492	22619	22486	22387	22512	22640	22598	22665	22663	22509	22574	22806	22572	22386	22730	22597	22579	22428	22689	22389	22420	22526	22542	22499	22680	22387	22543	22463	22592	22624	22667	22457	22591	22483	22360	22765	22513	22565	22642	22461	22436	22589	22645	22595	22513	22658	22650	22540	22659	22378	22565	22698	22503	22529	22538	22507	22475	22598	22536	22486	22451	22356	22469	22460	22529	22585	22516	22668	22669	22581	22644	22407	22688	22579	22631	22538	22511	22475	22500	22610	22583	22651	22647	22505	22470	22547	22555	22639	22589	22640	22396	22681	22323	22546	22482	22699	22414	22518	22468	22472	22516	22451	22557	22625	22452	22659	22701	22536	22529	22475	22475	22544	22568	22449	22459	22869	22536	22723	22616	22560	22315	22688	22524	22445	22434	22455	22493	22446	22458	22611	22636	22492	22539	22475	22498	22530	22600	22595	22470	22542	22366	22534	22542	22772	22452	22520	22426	22610	22424	22590	22468	22520	22405	22558	22635	22455	22588	22569	22598	22641	22581	22462	22377	22405	22669	22671	22583	22459	22482	22607	22576	22423	22487	22460	22635	22614	22641	22568	22465	22624	22394	22583	22488	22598	22561	22396	22609	22509	22448	22541	22344	22408	22626	22559	22462	22526	22665	22415	22642	22442	22607	22602	22517	22317	22441	22417	22625	22576	22509	22532	22855	22628	22456	22365	22687	22317	22274	22535	22613	22541	22565	22365	22567	22366	22441	22562	22594	22379	22474	22291	22326	22662	22621	22609	22437	22614	22545	22543	22349	22534	22339	22558	22580	22540	22574	22566	22407	22508	22543	22455	22552	22553	22702	22284	22679	22368	22460	22407	22494	22555	22697	22484	22567	22472	22539	22464	22444	22461	22528	22472	22566	22461	22615	22342	22541	22516	22584	22544	22535	22577	22670	22609	22456	22521	22536	22558	22445	22227	22685	22614	22684	22567	22487	22569	22460	22440	22414	22657	22631	22584	22792	22400	22649	22537	22612	22615	22483	22454	22642	22655	22552	22492	22446	22652	22615	22586	22476	22584	22615	22657	22665	22635	22420	22712	22527	22459	22589	22537	22760	22569	22582	22439	22642	22561	22391	22699	22533	22544	22484	22507	22626	22672	22560	22479	22640	22506	22468	22483	22537	22524	22617	22703	22708	22433	22626	22556	22480	22377	22555	22629	22398	22470	22503	22450	22519	22565	22646	22508	22539	22644	22449	22652	22512	22490	22400	22690	22432	22612	22453	22506	22618	22403	22519	22469	22612	22404	22539	22389	22549	22603	22549	22484	22603	22519	22708	22619	22427	22634	22575	22485	22637	22478	22530	22611	22485	22555	22482	22609	22489	22597	22481	22639	22399	22502	22564	22513	22368	22696	22499	22472	22566	22415	22403	22471	22480	22574	22518	22488	22666	22633	22625	22529	22434	22542	22438	22631	22593	22583	22351	22596	22552	22675	22480	22490	22600	22446	22349	22576	22674	22566	22590	22579	22449	22483	22427	22429	22631	22460	22452	22534	22399	22493	22370	22626	22510	22460	22448	22476	22568	22359	22522	22390	22561	22525	22594	22437	22643	22517	22406	22469	22597	22480	22525	22703	22545	22690	22682	22443	22489	22665	22469	22489	22433	22581	22536	22389	22560	22471	22518	22525	22536	22399	22545	22497	22578	22480	22490	22553	22543	22650	22675	22653	22499	22450	22649	22674	22361	22279	22704	22439	22637	22442	22534	22491	22535	22511	22521	22372	22575	22673	22540	22598	22605	22460	22386	22593	22437	22445	22466	22583	22616	22615	22563	22506	22550	22688	22557	22430	22601	22527	22410	22490	22522	22582	22392	22610	22455	22663	22568	22605	22484	22720	22576	22379	22454	22496	22340	22465	22383	22527	22601	22714	22481	22463	22572	22702	22625	22530	22618	22510	22560	22462	22501	22558	22723	22523	22617	22508	22664	22527	22472	22435	22417	22695	22510	22485	22477	22480	22590	22542	22689	22519	22485	22615	22459	22482	22533	22453	22661	22457	22446	22407	22572	22806	22612	22564	22560	22580	22539	22550	22434	22448	22562	22493	22535	22630	22488	22656	22357	22440	22449	22572	22409	22641	22598	22328	22690	22300	22556	22566	22505	22550	22563	22526	22564	22435	22567	22506	22518	22416	22588	22697	22597	22766	22654	22545	22498	22470	22565	22414	22454	22650	22664	22547	22605	22541	22494	22471	22457	22608	22559	22346	22595	22531	22400	22326	22672	22486	22477	22294	22432	22564	22312	22368	22465	22493	22590	22515	22397	22554	22499	22643	22277	22677	22410	22506	22502	22503	22573	22322	22595	22772	22385	22618	22479	22681	22472	22530	22587	22499	22654	22685	22607	22382	22627	22569	22514	22386	22482	22438	22531	22561	22380	22571	22534	22723	22577	22327	22579	22510	22230	22732	22696	22550	22496	22669	22674	22497	22637	22698	22595	22449	22587	22638	22414	22585	22529	22531	22498	22559	22435	22667	22466	22617	22673	22514	22651	22339	22493	22578	22644	22619	22468	22720	22674	22556	22581	22618	22348	22561	22569	22512	22711	22552	22546	22462	22665	22438	22453	22529	22526	22511	22475	22473	22582	22532	22540	22532	22402	22395	22472	22613	22599	22366	22495	22551	22394	22593	22596	22559	22629	22496	22700	22701	22565	22610	22504	22354	22627	22574	22545	22642	22543	22589	22536	22420	22272	22403	22560	22622	22322	22380	22503	22244	22440	22466	22508	22431	22556	22662	22519	22818	22483	22443	22739	22576	22587	22456	22281	22551	22486	22679	22518	22589	22431	22614	22357	22682	22507	22579	22574	22829	22484	22603	22619	22531	22705	22540	22588	22744	22595	22413	22565	22488	22484	22492	22596	22487	22655	22446	22701	22573	22505	22497	22639	22619	22521	22664	22475	22595	22457	22598	22584	22560	22538	22530	22522	22422	22657	22501	22610	22550	22472	22628	22413	22584	22576	22527	22464	22465	22587	22490	22585	22722	22517	22469	22604	22411	22553	22487	22366	22628	22469	22384	22500	22495	22466	22597	22588	22591	22561	22482	22548	22614	22609	22417	22454	22358	22345	22580	22453	22464	22558	22691	22477	22478	22606	22555	22573	22313	22466	22505	22467	22554	22370	22686	22476	22456	22468	22494	22480	22524	22524	22692	22509	22482	22527	22564	22458	22465	22711	22454	22712	22262	22672	22614	22843	22490	22537	22449	22563	22547	22649	22512	22586	22543	22192	22456	22692	22511	22720	22475	22702	22490	22451	22703	22409	22560	22592	22530	22484	22564	22557	22583	22544	22541	22505	22501	22566	22437	22488	22618	22457	22353	22378	22448	22486	22584	22547	22404	22669	22522	22641	22578	22607	22536	22601	22586	22553	22486	22579	22605	22643	22492	22643	22618	22410	22589	22601	22784	22763	22442	22409	22620	22397	22474	22533	22710	22372	22378	22569	22558	22728	22621	22469	22619	22701	22538	22552	22542	22459	22402	22555	22336	22637	22542	22572	22621	22561	22609	22514	22464	22532	22460	22508	22684	22481	22556	22476	22685	22601	22406	22456	22617	22544	22707	22577	22392	22460	22502	22596	22652	22435	22515	22632	22561	22534	22496	22667	22434	22446	22711	22586	22499	22666	22478	22550	22506	22563	22520	22365	22410	22421	22697	22638	22631	22398	22619	22446	22487	22418	22747	22353	22532	22464	22500	22659	22612	22573	22431	22555	22554	22628	22705	22540	22520	22609	22465	22457	22549	22525	22544	22625	22304	22762	22552	22601	22383	22449	22565	22614	22386	22569	22556	22602	22567	22398	22474	22498	22615	22446	22506	22465	22482	22401	22486	22479	22611	22378	22411	22575	22749	22514	22486	22559	22515	22603	22449	22623	22466	22431	22392	22519	22475	22509	22670	22475	22635	22581	22531	22582	22549	22519	22515	22485	22467	22740	22416	22530	22551	22409	22419	22527	22610	22436	22466	22531	22640	22528	22479	22407	22532	22505	22252	22469	22606	22535	22383	22599	22651	22478	22511	22453	22385	22357	22477	22734	22730	22396	22597	22580	22561	22575	22448	22409	22580	22712	22526	22371	22485	22512	22555	22416	22487	22605	22678	22526	22520	22655	22402	22659	22545	22469	22459	22524	22635	22446	22648	22546	22529	22603	22389	22716	22548	22621	22634	22518	22613	22485	22386	22659	22502	22392	22691	22355	22455	22517	22587	22545	22543	22359	22637	22479	22653	22644	22466	22497	22600	22592	22752	22497	22616	22625	22599	22664	22490	22467	22479	22441	22468	22581	22679	22516	22568	22531	22759	22525	22596	22548	22613	22574	22511	22708	22532	22401	22402	22584	22581	22659	22502	22410	22463	22518	22396	22496	22511	22642	22227	22406	22387	22688	22619	22514	22432	22702	22435	22615	22633	22460	22528	22486	22390	22343	22687	22547	22638	22504	22569	22496	22511	22496	22474	22449	22470	22480	22572	22671	22559	22657	22687	22788	22482	22758	22583	22482	22396	22436	22605	22362	22494	22485	22501	22591	22630	22468	22342	22591	22564	22487	22641	22558	22525	22570	22604	22610	22438	22375	22498	22520	22486	22703	22528	22407	22572	22581	22491	22473	22527	22473	22368	22438	22686	22286	22572	22811	22488	22630	22582	22649	22723	22633	22541	22554	22658	22763	22600	22311	22578	22417	22647	22509	22821	22524	22622	22521	22556	22623	22656	22694	22695	22443	22539	22549	22654	22579	22563	22515	22419	22474	22281	22431	22653
28455	23872	31071	31013	29412	30693	31105	30416	30172	30104	29695	29683	29737	29305	29294	29203	29319	29164	29205	29157	28977	29225	29132	29427	29133	29673	29748	30076	29859	29542	29531	29161	28970	29053	29246	29092	28995	29246	29243	29183	29184	29025	29434	28914	29200	29274	29051	29148	29223	29049	29421	29581	28915	29052	29285	29174	29261	29239	29242	29165	29270	29079	29323	29057	29313	29001	29357	29167	29332	28962	29286	29078	29182	29343	29180	29355	29194	29161	29425	29131	29194	29272	29392	29206	29301	29167	29163	29254	29184	29177	29294	29301	29087	29110	29039	29162	29008	29215	29113	29126	28983	29032	29144	29301	29036	29065	29241	29145	28885	29170	29044	29032	29298	29110	29181	29209	29126	29280	29364	29070	28999	29151	29289	29195	29083	29340	29479	29249	29044	28998	28938	29263	29399	29271	29243	29150	29128	29252	29078	29029	29256	28983	29151	29050	29018	28912	29246	29171	29114	29107	29210	29178	29321	29211	29029	29281	29011	29400	29272	29267	29231	29135	29304	29102	29438	29167	29198	28813	29053	28986	29011	29220	29274	29316	29240	29312	29055	29229	29081	28993	29511	29144	28958	29319	29119	28916	29386	29062	29233	29397	29051	29123	29529	29151	29144	29121	29324	29216	29271	29108	29124	29038	29230	29359	29137	29176	29525	29127	29399	29334	29242	29169	29076	29181	28982	29257	29039	29074	29111	28997	29126	29428	28999	28968	29046	29147	29077	29082	29270	29400	29007	29055	29107	29106	29287	29163	29304	29139	29243	29113	29207	29107	29278	28988	29049	29201	29105	29219	29365	28948	29074	29187	29005	29151	29341	29264	29306	29239	29142	29045	29191	29353	28841	29376	29241	29098	28976	29108	29245	29116	29421	29058	29459	29219	29153	29249	29402	29074	29149	28889	29212	29183	29305	29118	29090	29148	29179	29057	29067	29344	29082	29103	29141	28989	29126	29085	29009	29325	29238	29051	29233	29243	29088	29207	29348	29246	29212	28939	29213	29202	29333	29249	29053	29193	29155	29063	29141	29163	29206	29221	29379	29054	29093	29205	29123	28989	29223	29154	28989	29105	29314	29121	29141	29204	29134	28938	29211	29173	28997	28946	29004	29207	29008	29367	29300	29105	29231	29010	29377	29198	29287	29243	29186	29142	29111	28704	29113	29158	29043	29008	29124	29323	29182	29235	29196	29286	29431	29229	29249	29327	29088	29352	29208	29026	29254	29085	29322	29098	29060	29085	29057	29310	29155	29122	29106	28843	29300	29047	29209	29398	29088	29179	29056	29227	29197	28987	29095	29132	29376	29023	28916	29116	28974	29099	29033	29406	29156	29095	29162	29225	29057	29166	29315	29285	28986	28878	29102	29077	29221	29320	29250	29392	29049	29131	29185	29135	29100	29288	29330	29182	29133	29060	29131	29139	29224	29146	29279	29366	29125	29064	29188	29121	29219	28967	29208	28824	29295	29231	29171	29141	29186	29193	29255	29274	29016	29059	29118	29181	29177	29165	29239	29113	29136	29020	29165	29172	29206	29288	29357	29441	29213	29230	29137	28975	29203	29325	29040	29295	29073	29250	29230	29171	28973	29201	29476	29291	28812	29073	29073	29018	29110	29279	29200	29206	29084	29397	29359	29091	29120	29160	29166	29133	29040	29205	29292	29408	29008	29193	29123	29173	29120	28896	29029	29132	29016	28931	29230	29019	29113	29149	29511	29161	29018	29048	29236	29201	29190	29113	29095	29251	29105	29563	29050	29080	29129	29108	29512	29222	28891	29227	29106	29222	28935	29032	29306	29187	29095	29244	29154	29190	29102	29256	29134	29239	29153	29408	28875	29291	29111	29231	29038	29004	29101	29049	29185	29131	29246	29267	29006	29081	29556	29105	29104	29275	29064	29217	29121	29122	29132	29313	29011	29274	29210	29080	29147	28936	29220	29334	29073	29372	29189	29255	29385	29112	29189	28929	29036	28955	29130	29333	29216	29014	29262	29218	29106	29448	29268	29219	28967	29153	29222	28913	29264	29070	29006	29107	29352	29073	29158	28986	29027	29125	29265	29040	29131	29063	29329	29064	29260	29130	29354	29527	28881	29430	29018	29119	29295	29508	29111	29097	29271	29316	29094	29038	29081	29000	29112	29242	29276	29392	29287	29222	29266	29226	29353	29111	29495	29198	29041	29113	29020	29138	29336	29084	29238	29299	29092	29117	29449	29054	28901	28941	29023	29052	29016	29093	29330	29299	29196	29148	29305	29141	29118	29241	29206	29380	29224	29248	29198	29134	29202	29194	29137	29136	29443	29059	29171	29277	29196	29139	29128	29229	29359	29157	29372	29148	29174	29084	29242	29111	29154	29254	29269	29243	29042	28999	29194	29208	29150	29116	29266	28892	28991	29189	29076	29012	29057	29195	29392	28969	29242	29262	29068	28999	29201	29195	28885	29210	29227	29204	29185	29049	29270	29347	29058	29090	29135	29165	29075	29080	29260	29296	29218	29196	29365	29012	29270	29283	29251	29176	29291	29246	28973	29142	29501	29113	29128	28910	29102	29152	29098	29202	29332	29033	29311	29125	28992	29242	29291	28936	28940	29234	29058	29294	29277	29329	29089	29341	29062	28979	29058	29149	29152	29021	29191	28970	29113	29202	29040	28928	29240	29245	29007	29305	29328	29208	29187	29385	29193	29211	29133	29004	29316	28992	29040	29240	29163	29169	29066	29027	29206	28903	29123	29237	29239	29128	29115	29164	29513	29347	29391	29134	29082	28953	29286	29146	28950	29028	29127	29413	29243	29228	29126	29231	29228	28998	29085	29177	29103	29120	29156	29193	29150	29008	29064	29113	29416	29192	29132	28948	29223	28948	29264	29324	29158	29223	29210	29248	29326	29357	29453	29315	29115	29116	29246	28883	29098	29176	29520	28868	28892	29087	29191	29285	29281	28957	29293	29152	28793	29313	29168	29323	29090	29056	29258	29086	29109	28983	28913	29104	29113	29391	29221	28938	29100	29208	28951	29090	29354	29238	29154	29271	29297	29019	29136	28981	29162	29256	29146	29096	29275	29213	29172	29108	29315	29162	29242	29305	29153	29067	29069	29077	29269	29228	29129	29121	29248	29234	29072	29175	29276	28986	29038	29306	29239	29023	29053	29059	29195	29190	28878	29012	29378	29222	29178	29132	29156	29094	29249	28901	29159	29517	29470	29148	29328	28967	29063	29001	29204	29092	29089	28891	29259	28980	29226	29043	28962	29190	29209	29116	29150	29339	29225	29232	28959	29141	29118	29266	29038	29406	29320	29109	28952	29294	29298	29273	29372	29411	29283	29157	29157	29306	29298	29032	29100	28997	29252	29159	28970	29119	29095	29276	29276	29136	29129	28973	29105	29066	29382	29273	29442	29134	28896	29166	29232	29383	28956	29335	29013	29139	29338	29133	29306	29039	29113	29089	29270	29214	28995	29111	28974	29061	29293	29169	29085	29160	29127	29061	29029	29179	29483	29308	29133	29114	29398	29003	29147	29224	29253	29169	29058	29389	29229	29107	29081	29140	29128	28988	29402	29229	29268	28951	29345	29203	29064	29103	29064	29059	29031	29026	29435	29166	29201	29044	29125	29202	29114	29163	28844	29078	29351	29318	29191	28921	29176	29058	29235	29108	29405	29137	29106	29075	29474	28975	29239	29232	29119	29236	29152	29240	29204	29433	29192	29143	29141	29036	29420	28708	29234	29080	28999	29204	29120	29340	29185	29410	29389	29288	29111	28968	29257	29391	29343	29150	29178	28899	29330	29306	29113	29184	29117	29024	29049	28926	29167	29234	29112	29249	29181	29127	29440	29093	29202	29152	29241	29027	29073	29088	29205	29072	29148	29308	29250	29141	29152	28994	29263	29241	29302	29170	29280	29052	29189	29030	29282	29132	29043	29252	29267	29155	29213	29215	29001	29177	29166	29264	29150	29395	29485	29286	29052	29300	29149	29089	29363	29053	29223	29129	29194	29167	29382	29437	29193	29151	29172	29283	29329	29437	29210	29036	29215	28887	29212	29250	28954	29140	29129	29212	29118	29312	28960	29396	29126	29039	29077	29472	29227	29091	29251	29332	29167	29028	29257	29144	29127	28948	29058	29223	29012	29216	29381	29201	29471	29166	29277	29262	29190	29136	29320	29202	29170	29182	29385	29180	29234	29015	29106	29274	29305	29087	29232	29279	29273	29144	29251	29331	29140	29067	28906	29114	29203	29336	29109	29000	29131	29163	29252	28865	29031	29067	29191	29409	29132	29177	29197	28905	29087	29378	29101	29254	29081	29246	28973	29050	28973	29141	29200	29373	29194	29260	29027	29016	29003	29110	29027	29228	29320	29486	29272	29112	29024	29043	29081	29352	29327	29043	29026	29166	29274	29191	29247	29187	29248	29068	29321	29147	29111	29101	29215	29302	29445	29099	29255	28978	29156	29336	29114	29093	29029	29030	29353	29324	29331	29150	29295	28961	29121	29162	29465	29438	28851	29313	29095	29195	29205	29351	29236	29180	29154	29178	29262	29315	29181	29239	29463	29334	29112	29068	29435	29143	29062	29084	29320	29181	29068	29282	29178	29279	29363	29323	29354	29336	29020	29059	29243	29380	28940	29144	29257	29091	29112	29075	29046	29428	29110	29239	29054	29414	29192	29185	29402	29320	29247	29192	29040	29307	29166	29145	29243	29236	29330	29059	29442	29045	29394	29418	29025	29313	29279	29230	28939	29036	29076	29277	29185	29212	29041	28986	29088	29095	29098	29330	29105	28974	29036	29225	29264	28977	29308	29282	28988	29328	28906	29367	29299	29478	28982	29217	28951	29332	29186	29300	29335	29239	29037	29192	29203	29232	29329	29292	28967	29176	29262	29244	29127	29140	29140	29257	29212	29186	29159	29004	29142	29163	29002	29244	29378	29231	29186	29114	29190	29340	29243	29131	29246	29358	29269	29117	29236	29075	29019	29151	28998	29151	29097	29283	29464	29206	29335	29097	29090	28956	29263	29055	28916	29086	28944	28875	29138	28907	29174	29211	29078	29486	29364	29130	29124	29137	29283	28957	29150	29239	29257	29027	28943	29170	29332	29094	29111	29197	29220	29108	29288	29214	29299	29284
21551	25575	24762	23901	24083	25186	25071	24644	24060	23766	23744	23463	23415	23092	22587	22460	22459	22693	22525	22657	22682	22530	22650	22561	22510	23044	23401	23281	23065	22634	22596	22431	22527	22498	22271	22405	22401	22526	22472	22444	22540	22401	22463	22560	22621	22592	22443	22621	22565	22502	22604	22485	22673	22408	22544	22576	22555	22471	22501	22606	22497	22563	22534	22541	22591	22554	22463	22489	22581	22335	22594	22402	22488	22421	22506	22579	22613	22459	22457	22577	22374	22503	22228	22235	22412	22383	22557	22668	22370	22466	22526	22648	22469	22509	22459	22325	22657	22519	22450	22524	22465	22565	22343	22485	22355	22293	22619	22358	22363	22513	22443	22609	22526	22368	22545	22562	22480	22488	22479	22545	22462	22369	22572	22332	22355	22532	22602	22388	22394	22369	22409	22438	22465	22529	22538	22403	22507	22557	22576	22493	22413	22451	22589	22376	22553	22352	22357	22415	22424	22605	22625	22439	22541	22467	22418	22419	22545	22421	22511	22317	22343	22326	22612	22623	22384	22468	22598	22357	22671	22488	22500	22549	22368	22541	22374	22515	22383	22538	22461	22490	22431	22498	22254	22552	22398	22440	22582	22446	22441	22537	22399	22366	22573	22265	22466	22603	22476	22505	22410	22141	22554	22696	22405	22565	22591	22547	22433	22433	22565	22374	22641	22571	22368	22454	22423	22445	22405	22598	22664	22335	22388	22555	22371	22497	22465	22417	22494	22712	22576	22395	22309	22658	22533	22691	22323	22556	22450	22506	22357	22458	22583	22436	22293	22599	22504	22474	22558	22436	22490	22602	22488	22407	22410	22616	22579	22466	22350	22470	22665	22545	22396	22385	22401	22487	22401	22610	22550	22577	22171	22426	22517	22394	22503	22618	22422	22573	22552	22567	22374	22516	22460	22561	22479	22539	22221	22460	22546	22524	22516	22312	22577	22431	22573	22548	22410	22402	22580	22511	22436	22351	22507	22339	22335	22404	22472	22367	22463	22421	22609	22631	22350	22394	22386	22564	22391	22492	22598	22590	22566	22320	22498	22222	22519	22465	22366	22471	22450	22375	22346	22478	22675	22329	22384	22481	22666	22416	22541	22525	22493	22491	22358	22555	22529	22556	22401	22481	22286	22495	22493	22466	22624	22490	22480	22673	22449	22602	22392	22467	22561	22452	22406	22650	22410	22385	22574	22401	22408	22413	22359	22486	22405	22514	22520	22424	22351	22567	22456	22430	22536	22459	22621	22364	22615	22446	22543	22316	22500	22392	22275	22326	22519	22493	22328	22557	22424	22577	22607	22644	22558	22310	22414	22473	22472	22731	22557	22470	22419	22603	22450	22559	22430	22344	22500	22385	22556	22618	22650	22480	22531	22524	22357	22506	22268	22251	22413	22550	22497	22345	22623	22250	22558	22400	22320	22647	22359	22545	22524	22351	22540	22350	22549	22548	22462	22469	22523	22538	22584	22616	22436	22480	22349	22430	22397	22485	22364	22441	22430	22327	22505	22480	22413	22491	22625	22464	22676	22296	22402	22439	22326	22467	22513	22402	22600	22330	22527	22415	22589	22624	22393	22608	22603	22558	22506	22582	22550	22446	22431	22578	22504	22406	22280	22392	22497	22342	22576	22541	22358	22519	22327	22386	22390	22381	22312	22699	22541	22268	22424	22605	22582	22499	22472	22473	22511	22307	22518	22481	22435	22579	22409	22386	22458	22601	22477	22312	22762	22437	22493	22461	22320	22499	22593	22602	22594	22418	22560	22480	22600	22385	22571	22247	22504	22513	22397	22426	22652	22463	22484	22538	22497	22513	22448	22503	22395	22490	22544	22423	22468	22603	22471	22516	22638	22538	22312	22408	22435	22469	22442	22617	22556	22422	22469	22440	22515	22305	22424	22466	22355	22556	22478	22523	22488	22503	22521	22394	22468	22463	22366	22605	22472	22475	22487	22527	22521	22425	22514	22543	22487	22651	22366	22489	22532	22497	22343	22502	22494	22582	22582	22525	22451	22483	22523	22423	22556	22402	22403	22588	22441	22229	22471	22530	22376	22419	22450	22639	22502	22499	22392	22545	22511	22544	22395	22408	22475	22195	22565	22524	22547	22588	22554	22466	22510	22560	22436	22475	22501	22520	22456	22409	22489	22446	22496	22383	22337	22467	22450	22310	22594	22435	22588	22399	22456	22546	22485	22574	22467	22596	22349	22554	22458	22393	22515	22426	22428	22412	22530	22644	22435	22405	22374	22543	22464	22508	22433	22564	22410	22488	22416	22439	22472	22595	22443	22486	22489	22402	22507	22551	22584	22334	22473	22445	22298	22430	22596	22502	22460	22426	22453	22442	22378	22669	22646	22521	22466	22472	22413	22528	22471	22534	22489	22497	22532	22430	22391	22536	22500	22454	22492	22579	22490	22699	22436	22570	22542	22738	22581	22598	22726	22401	22491	22540	22469	22452	22401	22395	22450	22554	22379	22394	22384	22429	22376	22395	22567	22554	22522	22594	22481	22620	22513	22412	22597	22184	22634	22612	22517	22556	22415	22437	22439	22491	22598	22288	22637	22764	22612	22586	22439	22658	22374	22590	22499	22552	22471	22439	22467	22617	22369	22255	22485	22571	22615	22576	22386	22641	22575	22625	22580	22639	22522	22551	22519	22428	22457	22374	22518	22435	22508	22366	22416	22318	22391	22453	22495	22538	22428	22347	22592	22584	22424	22632	22517	22587	22330	22530	22400	22518	22529	22475	22451	22595	22586	22399	22385	22588	22530	22503	22302	22568	22633	22543	22280	22623	22527	22552	22475	22317	22456	22619	22365	22611	22540	22289	22321	22523	22469	22441	22478	22542	22371	22373	22393	22489	22521	22620	22515	22751	22644	22539	22535	22436	22568	22450	22453	22415	22558	22436	22507	22359	22367	22402	22582	22245	22519	22536	22599	22525	22627	22353	22598	22660	22447	22256	22540	22408	22351	22422	22566	22574	22549	22529	22244	22627	22483	22481	22530	22459	22482	22439	22338	22317	22346	22368	22482	22604	22437	22420	22495	22519	22538	22486	22383	22474	22578	22678	22417	22422	22630	22382	22430	22470	22423	22498	22617	22411	22203	22577	22440	22379	22511	22322	22374	22438	22359	22603	22509	22570	22457	22610	22499	22548	22443	22434	22255	22575	22591	22764	22459	22520	22476	22442	22514	22446	22589	22674	22434	22606	22271	22332	22354	22464	22317	22458	22631	22525	22476	22414	22578	22625	22307	22220	22401	22326	22595	22525	22543	22502	22344	22368	22481	22433	22684	22537	22490	22390	22459	22681	22387	22441	22538	22462	22513	22449	22426	22316	22391	22369	22503	22445	22679	22479	22639	22538	22486	22425	22601	22271	22496	22420	22293	22441	22550	22542	22435	22480	22621	22476	22525	22402	22495	22605	22290	22429	22431	22434	22481	22388	22512	22577	22320	22461	22533	22485	22388	22584	22590	22474	22669	22463	22557	22614	22625	22427	22386	22418	22666	22409	22367	22398	22407	22248	22505	22436	22477	22366	22552	22401	22517	22417	22251	22437	22647	22646	22371	22570	22550	22436	22368	22448	22424	22341	22581	22543	22592	22681	22548	22504	22476	22489	22449	22376	22560	22566	22467	22612	22676	22525	22321	22568	22573	22401	22541	22513	22420	22583	22679	22334	22405	22590	22616	22356	22481	22521	22464	22359	22475	22537	22396	22599	22683	22409	22402	22526	22387	22405	22407	22608	22463	22674	22392	22564	22631	22470	22714	22371	22393	22549	22449	22571	22463	22613	22476	22286	22618	22544	22476	22510	22337	22704	22519	22635	22422	22307	22316	22432	22434	22202	22363	22435	22491	22644	22527	22334	22469	22530	22437	22543	22587	22453	22565	22363	22576	22606	22481	22441	22506	22607	22443	22412	22385	22434	22300	22464	22597	22405	22573	22543	22319	22341	22623	22694	22412	22677	22347	22655	22277	22210	22507	22549	22408	22375	22285	22617	22546	22312	22430	22632	22418	22485	22610	22244	22438	22510	22404	22493	22382	22570	22635	22555	22490	22365	22437	22409	22529	22613	22582	22448	22664	22454	22411	22547	22415	22480	22495	22591	22495	22426	22397	22453	22386	22520	22390	22272	22403	22579	22303	22393	22547	22472	22488	22243	22396	22652	22521	22466	22442	22475	22616	22319	22475	22557	22330	22332	22454	22535	22268	22431	22409	22431	22527	22349	22440	22584	22437	22536	22420	22409	22467	22618	22424	22368	22507	22654	22394	22494	22373	22491	22524	22611	22515	22514	22671	22490	22326	22366	22593	22445	22325	22339	22606	22583	22517	22334	22481	22633	22453	22542	22613	22525	22457	22595	22375	22400	22602	22541	22292	22614	22380	22415	22537	22444	22612	22506	22455	22516	22346	22359	22438	22580	22428	22475	22599	22541	22437	22618	22382	22628	22540	22493	22542	22417	22626	22405	22350	22561	22523	22449	22346	22412	22649	22412	22356	22437	22444	22621	22422	22455	22501	22672	22360	22668	22440	22573	22564	22159	22394	22445	22359	22352	22530	22428	22565	22504	22437	22412	22406	22526	22792	22306	22508	22531	22628	22358	22342	22494	22592	22587	22273	22505	22482	22440	22500	22367	22602	22517	22485	22558	22466	22603	22369	22443	22436	22578	22552	22551	22368	22493	22554	22507	22347	22440	22405	22505	22530	22441	22469	22250	22470	22536	22438	22277	22465	22568	22501	22413	22484	22409	22670	22576	22520	22461	22526	22543	22349	22325	22459	22299	22222	22625	22338	22541	22443	22507	22567	22423	22634	22465	22335	22299	22533	22492	22378	22497	22374	22437	22664	22389	22350	22391	22359	22523	22690	22656	22396	22578	22475	22460	22471	22439	22632	22589	22472	22478	22436	22324	22609	22375	22711	22578	22423	22604	22401	22375	22387	22438	22391	22440	22498	22525	22500	22656	22558	22484	22584	22561	22408	22505	22696	22370	22627	22558	22430	22401	22178	22291	22425	22486	22436	22453	22390	22589	22408	22327	22525	22576	22483	22563	22494	22608	22421	22443	22301	22441	22371	22511	22533	22472	22485	22498	22300	22826	22277	22452	22603	22226	22368	22471
23834	21484	29219	24648	24650	29831	33102	30582	30442	30405	30058	30085	30041	29707	29283	29341	29311	29533	29298	29282	29491	29222	29110	29402	29079	31586	33315	32282	30972	30034	29390	29121	29070	28894	29237	28907	29193	29103	29054	28986	29165	29189	29232	29161	28930	28972	28951	28723	29230	29053	28991	29047	28888	29210	29381	29106	29010	28778	28895	28971	29107	28836	28949	29005	29019	28978	28844	28896	29052	28968	29087	29000	29018	28979	29192	28797	28940	28961	28964	29241	28946	29042	29183	28983	29077	29081	28853	29221	29156	28894	29174	29098	28886	28872	29004	29028	29014	28907	29122	29196	29107	29142	29141	29044	28793	28904	29016	28897	28969	29099	29021	28880	28885	29054	28777	29173	29050	28885	29019	28787	28903	28829	29104	28961	28802	28867	28912	28964	28828	29009	29101	28742	28981	28928	29206	29128	29112	28968	28927	28951	29016	28871	28822	28983	28926	28872	29031	29248	28897	29054	28812	28747	28965	29087	29068	29064	29100	28805	28980	28948	28961	28899	28955	29021	29001	28865	29023	28982	28906	29043	29218	28799	29041	28714	28961	29062	28898	28991	28882	28878	29239	29033	28967	29010	29314	29023	29272	29098	28963	29123	28673	29036	28972	29014	29012	29137	28994	29029	29268	28867	28900	29177	28908	28833	28992	28905	28857	28907	28961	28941	28914	28938	29083	28869	29055	28751	28921	28930	28902	28718	29161	28883	28897	29071	28776	28908	29161	28956	29191	29142	28869	29033	29119	28969	28947	28819	28879	28973	28984	29031	29189	28838	28983	28871	29007	28970	28902	28986	29046	29242	29218	28910	29064	28949	28849	29144	29168	28890	29228	29176	28831	29165	28589	29030	29093	28970	28901	28891	29012	28988	29046	28983	29088	29071	28819	29034	29279	28985	29161	29102	29066	28985	29064	28938	29178	29102	28933	28799	29033	29302	28973	28846	28835	28966	29130	29085	29045	28898	29033	28720	28996	29111	29205	29044	29055	29050	29137	28984	29079	28895	28981	29130	28961	29021	29013	29141	29146	29182	28707	28909	28745	29106	28901	28874	28955	29020	29058	28960	29250	28812	28710	29075	28981	29285	28906	29106	29307	28971	28919	29299	28962	28887	29109	28795	29052	28931	29004	29001	29133	29010	28971	28830	28906	29071	29157	28993	28800	28757	28973	28937	28820	29109	29165	28787	28946	28968	28710	28779	29041	29165	28979	28882	29036	29180	28987	29087	29134	28803	28986	28885	29029	28940	28820	29043	28904	28926	29232	28974	29165	29121	29163	28910	28796	29034	28846	28935	28898	29041	28967	29057	29046	29042	29051	28945	29035	28808	28884	29045	29063	29046	28997	29102	28867	28828	28925	29113	28976	29033	28931	28748	28817	28628	29001	28988	29018	28942	28908	29095	29271	29184	29003	29182	29064	29119	28906	28985	28963	28986	29129	29094	29079	28848	28956	29113	29304	28781	28996	28831	28910	29019	28936	28909	28840	29057	28874	28935	28938	29029	29048	29048	29111	28958	28999	29005	29156	29074	29130	28727	28826	28976	28965	28924	28913	29030	28764	28945	29017	28929	28972	29016	28929	29017	29088	28855	28928	29032	28968	29097	29203	28995	28727	28888	28920	28896	29269	28990	28957	28915	29090	28989	29011	28846	29006	29053	28932	28665	29024	28969	28857	28965	28837	28970	28882	29166	28863	28952	28802	28855	29084	28755	29070	28999	29235	29222	28897	29118	29037	29106	28995	29020	28891	28921	28675	28772	29122	28873	29074	29235	29066	28860	28814	29005	29019	29055	28835	28909	29433	28926	29019	29008	28933	29069	29045	28883	28922	29070	29046	28869	28919	29000	29097	29086	28788	28989	29343	29299	29106	28903	29336	29077	29090	29151	28977	28965	29000	29202	29198	29113	29171	28798	28843	28867	29049	29112	29004	29108	28838	29058	28898	29284	28994	29196	28898	28875	29028	29121	29102	29012	29149	29064	29172	28679	28816	28795	29031	29154	28815	28982	28855	29028	29136	29144	28923	29041	28766	28991	29257	28827	29071	29044	28894	29105	28994	28900	29020	28756	29147	28765	29087	28819	28967	28988	29240	29056	29034	28817	29170	28988	29141	28863	28933	29060	29155	29128	28854	28755	28913	28924	29056	29037	28884	28847	29134	29094	29001	28905	29079	28885	28829	28848	28895	28804	29205	29199	28771	29033	28976	28568	29265	29074	28885	29130	28843	29256	29241	29094	28996	28944	28975	29005	29015	28878	29047	29242	29070	29126	29081	29236	29105	29023	29104	29038	28799	28793	28982	29021	29360	29001	28869	28797	29051	29067	28937	28988	28965	28945	29099	28910	29005	28900	29018	29073	29043	29089	28858	28933	28792	28896	29094	28898	28705	29005	29001	29146	28993	28988	28962	28828	29104	28977	28993	29010	28872	29099	29135	28875	29122	28917	29141	28927	28987	29065	29078	29080	29097	28911	28954	28806	29006	28876	28984	29130	28990	29008	29109	28920	29065	28958	28956	29076	28960	28849	29057	29164	29009	28824	28977	28874	29095	29021	29082	28949	28997	28907	28901	29104	29135	28990	28973	28888	29221	29038	28943	29031	29058	28790	28956	28602	28993	28828	29038	29081	29058	28847	28968	28983	28997	29054	29143	28856	28990	29044	28966	28722	28942	29213	28891	29072	28667	28756	29064	28996	28928	28846	29022	28949	28897	28979	28676	28961	29034	28924	28871	28967	28653	28893	29085	28928	28888	29056	28984	29076	29131	29012	28945	28990	29250	29175	28968	28957	28954	29200	29404	29164	29168	29058	28949	28832	28818	29038	29138	28982	28981	28952	29196	29069	28854	28952	29073	29197	29174	28964	29023	29018	28795	29087	29154	28750	28888	29001	29209	28997	28884	29001	28987	29175	29025	28957	28809	29036	29069	28845	29044	28976	29080	29057	28933	28963	28818	29097	28871	28987	29117	29099	28950	28831	28856	29055	29034	28972	29185	28899	28912	28953	29002	28488	28920	28952	29165	28940	29105	29147	29151	28992	28774	29056	29080	29144	29016	28935	29011	28905	28911	29041	28969	29002	28801	29102	29011	29163	28806	28702	28848	28817	29113	29154	29045	28896	29187	28862	28852	29013	28894	28895	28867	29025	29049	28985	29029	28950	28865	28997	29002	28963	29048	28702	29156	28993	28747	29042	29008	28986	29050	28937	29224	29208	29085	29108	28947	28891	28988	29085	28963	28958	28948	29385	29003	29030	28955	29020	29128	29072	29098	28833	29031	28962	29049	29180	29050	29081	29110	29069	29022	28969	28930	28972	28909	29031	29052	29061	29123	29394	29112	29051	29191	29026	28969	29133	29180	28859	29299	29151	29224	29213	28885	29166	28995	29037	28905	29215	29136	29170	28972	28943	29053	29254	28944	28768	28957	28863	28930	29094	29098	29016	28912	28818	29134	28731	28951	28900	29074	29058	29207	29134	29216	29103	28921	29202	28789	29064	29140	29205	28963	29249	29084	28955	28833	29036	29090	28807	29303	28921	29011	28872	28990	29043	29139	29158	28975	28976	28954	29014	29151	28939	29143	28887	29085	29025	28954	28807	28884	28948	29008	29241	28830	28941	28952	28947	28964	29124	28672	28776	28888	29097	29207	29172	29132	28895	29073	29163	29016	29203	29072	28992	29101	29023	29185	29103	29125	28934	28893	29101	29080	29062	29309	29385	29099	29187	29128	28975	29090	28812	28865	29009	29013	28814	29025	29050	29114	29082	28877	28963	29190	29308	29026	28845	28910	29243	28749	28749	28916	29068	28889	29229	29106	29140	29113	28803	28898	29235	29049	28851	28953	29142	28979	28966	28766	29029	28920	28724	28776	28986	28963	29105	28956	29140	28828	29159	28995	29086	28642	28633	29121	28953	29144	29144	28966	28895	29053	28782	29173	28869	28950	29091	29069	28990	29066	29174	28965	29149	28971	28907	29075	29000	29063	29254	28970	28900	29026	29025	28973	28971	28791	28967	29094	29038	28885	28935	28873	28880	29063	28870	29244	28889	28995	29165	29032	29200	28882	29128	28844	29060	28723	28997	28822	28922	28888	29203	29021	28880	28947	28842	29088	28824	29008	28950	29101	29143	29032	29172	28906	28799	28819	29124	29110	28921	28890	29125	29071	28994	29082	28963	29125	28917	28993	29097	28878	28936	29000	28907	29069	29016	28926	29016	29022	29126	29043	28928	29043	29040	29107	29206	28941	28931	28977	28903	28918	28891	29054	28822	29145	29151	28769	29085	28975	29088	29206	28847	28906	29082	28938	28885	28926	29024	28794	28911	28919	28877	29070	28789	29202	29159	29153	29028	29026	29172	29098	29053	28955	29077	28902	29144	29128	28978	28966	29013	29163	28979	29304	28967	29057	28771	29088	29237	28972	28925	29143	29045	29080	29121	29205	29150	28934	28851	29031	29351	28959	28833	28998	29073	28770	29181	29032	29169	29238	28991	29056	29073	29254	29162	28852	28782	28783	28987	29060	29055	29077	28630	28986	29044	29176	29073	29210	28921	28683	29074	29045	28798	28924	28876	28938	29118	29040	29067	28905	28993	28775	29159	29008	29086	28840	28995	28992	28971	28958	29238	28907	28802	28887	29119	29004	28985	28864	29205	28986	29077	29064	29151	28875	29096	28849	28905	29195	29083	28970	28993	29109	29102	29167	29034	28840	28887	29095	29039	28995	28867	29047	28885	29103	29067	28928	28903	29059	28986	29060	29139	28813	29181	28901	28800	29011	28995	29098	28873	28937	28953	28966	29074	29345	28841	29148	29030	29108	28909	29100	28901	29018	29009	29050	28864	29089	28900	28804	28886	29119	28860	29240	28876	29042	28886	28997	29082	29157	29032	29034	29231	28950	29028	29132	29039	29013	29044	28990	28954	29207	28882	28917	29012	28912	28970	29229	28952	29108	29013	29042	29138	28974	28890	28828	29135	28979	29219	29094	28937	29047	28865	28807	28987	29162	28966	28848	29129	29030	28779	29047	29151	29218	29154	29156	28961	28841	29004	29205	29000	29092	29260	29103	29130	29072	29135	28912	28843	28942	28859	29268	29101	28863	28968	29050	29082	28858	29092	28920	29047	29151	28886
20010	30150	28808	26135	24763	25795	26719	25620	24682	24278	24191	24257	23953	23127	22793	22714	22710	22740	22822	22808	22726	22578	22516	22480	22625	26801	28395	26691	24656	23302	22707	22534	22457	22428	22566	22399	22557	22346	22556	22131	22382	22370	22345	22540	22348	22398	22611	22506	22507	22334	22309	22377	22337	22507	22238	22465	22397	22343	22533	22544	22411	22249	22562	22525	22483	22522	22574	22444	22395	22539	22577	22332	22599	22344	22474	22344	22518	22490	22413	22449	22286	22361	22504	22481	22621	22360	22350	22488	22413	22459	22403	22605	22397	22478	22394	22155	22344	22508	22397	22252	22550	22419	22381	22371	22473	22443	22418	22596	22565	22273	22384	22254	22472	22145	22118	22479	22476	22626	22475	22381	22543	22433	22481	22468	22606	22284	22391	22463	22463	22544	22365	22312	22396	22479	22501	22452	22306	22453	22279	22599	22165	22603	22330	22441	22454	22456	22555	22492	22522	22172	22542	22388	22400	22586	22343	22629	22399	22625	22380	22526	22196	22245	22372	22480	22365	22337	22351	22330	22279	22476	22329	22320	22228	22421	22408	22378	22358	22470	22475	22348	22468	22253	22233	22466	22400	22464	22363	22550	22422	22467	22509	22466	22536	22304	22653	22516	22255	22378	22542	22316	22410	22485	22269	22283	22448	22477	22470	22431	22414	22518	22584	22342	22336	22543	22505	22291	22433	22430	22313	22520	22341	22389	22473	22433	22278	22542	22265	22354	22539	22494	22352	22258	22448	22505	22221	22502	22417	22166	22494	22403	22496	22362	22488	22447	22419	22425	22570	22432	22404	22443	22502	22325	22532	22446	22358	22554	22330	22535	22569	22651	22488	22490	22462	22329	22449	22294	22582	22138	22467	22607	22425	22336	22352	22489	22323	22448	22434	22494	22354	22476	22255	22323	22270	22559	22586	22438	22423	22542	22447	22305	22394	22381	22371	22450	22404	22644	22692	22322	22639	22470	22522	22448	22350	22440	22317	22236	22431	22515	22428	22389	22534	22570	22381	22339	22468	22372	22551	22407	22628	22369	22334	22541	22418	22645	22401	22312	22391	22395	22593	22417	22361	22412	22349	22472	22303	22351	22288	22532	22456	22439	22438	22445	22635	22470	22344	22341	22570	22367	22500	22391	22658	22442	22363	22488	22365	22460	22246	22299	22237	22376	22581	22359	22339	22448	22266	22486	22373	22542	22421	22563	22585	22343	22461	22368	22386	22403	22522	22348	22491	22174	22563	22621	22431	22366	22383	22489	22368	22493	22358	22453	22475	22419	22338	22185	22440	22295	22323	22371	22342	22399	22373	22364	22315	22610	22356	22361	22517	22480	22376	22305	22430	22493	22558	22307	22485	22538	22364	22368	22489	22386	22449	22424	22508	22425	22525	22369	22457	22299	22539	22542	22475	22397	22465	22475	22309	22284	22476	22333	22308	22452	22568	22468	22353	22241	22469	22274	22543	22412	22435	22410	22561	22277	22341	22579	22363	22285	22555	22496	22345	22450	22405	22461	22473	22390	22331	22211	22483	22529	22502	22465	22442	22562	22240	22574	22276	22363	22385	22311	22458	22453	22410	22446	22505	22458	22342	22582	22416	22411	22535	22511	22364	22342	22413	22261	22375	22579	22368	22290	22476	22598	22359	22345	22280	22423	22388	22444	22408	22596	22501	22520	22333	22269	22453	22517	22436	22341	22442	22493	22542	22450	22418	22315	22315	22493	22513	22444	22457	22381	22357	22529	22555	22423	22360	22516	22199	22377	22594	22468	22356	22562	22381	22394	22475	22424	22383	22553	22376	22410	22491	22431	22478	22306	22525	22530	22420	22486	22421	22418	22405	22397	22320	22413	22394	22423	22561	22288	22504	22545	22509	22381	22265	22598	22357	22374	22585	22210	22757	22400	22521	22312	22456	22355	22601	22280	22397	22466	22278	22490	22435	22464	22376	22373	22573	22597	22488	22369	22492	22536	22348	22282	22485	22509	22446	22502	22371	22619	22455	22385	22363	22391	22575	22325	22412	22276	22483	22435	22410	22479	22337	22464	22303	22470	22255	22655	22424	22469	22528	22477	22276	22400	22202	22327	22377	22421	22376	22333	22515	22568	22416	22402	22495	22523	22481	22350	22346	22315	22473	22359	22486	22274	22397	22218	22474	22567	22290	22468	22378	22371	22316	22470	22408	22336	22465	22481	22336	22341	22460	22410	22493	22267	22486	22549	22472	22421	22495	22353	22477	22558	22334	22371	22605	22342	22382	22538	22352	22519	22444	22295	22386	22309	22504	22535	22404	22382	22501	22587	22392	22156	22354	22439	22424	22464	22372	22663	22495	22475	22496	22582	22538	22241	22514	22483	22277	22465	22563	22339	22373	22265	22441	22413	22567	22363	22487	22352	22234	22416	22397	22326	22400	22337	22249	22673	22370	22450	22474	22311	22338	22418	22287	22379	22405	22371	22360	22259	22455	22332	22481	22555	22333	22421	22514	22425	22379	22416	22484	22356	22509	22335	22512	22254	22271	22353	22210	22534	22452	22511	22374	22469	22573	22526	22336	22415	22310	22338	22380	22455	22328	22412	22314	22544	22457	22473	22213	22499	22641	22497	22437	22529	22396	22503	22516	22353	22457	22467	22341	22481	22418	22529	22391	22432	22309	22206	22391	22304	22325	22339	22522	22509	22300	22321	22675	22491	22366	22593	22202	22424	22465	22404	22301	22571	22413	22325	22259	22439	22581	22355	22380	22404	22526	22614	22461	22463	22335	22461	22423	22457	22221	22301	22416	22458	22463	22358	22507	22499	22279	22306	22319	22619	22467	22324	22298	22703	22355	22189	22304	22544	22428	22587	22489	22352	22295	22458	22359	22400	22558	22219	22325	22349	22528	22261	22508	22432	22393	22250	22471	22501	22363	22464	22443	22563	22330	22639	22244	22407	22366	22494	22105	22639	22492	22468	22261	22366	22587	22376	22415	22454	22428	22423	22309	22581	22434	22442	22335	22362	22454	22534	22505	22260	22471	22461	22434	22486	22379	22442	22457	22368	22339	22408	22600	22273	22420	22578	22453	22406	22404	22430	22278	22479	22469	22305	22653	22420	22299	22313	22464	22199	22624	22444	22439	22426	22460	22615	22509	22566	22421	22350	22396	22486	22520	22349	22422	22395	22609	22447	22432	22358	22431	22354	22448	22421	22362	22432	22311	22396	22581	22355	22356	22442	22557	22600	22427	22406	22446	22367	22387	22504	22540	22460	22552	22284	22291	22383	22350	22406	22462	22387	22430	22186	22292	22424	22525	22325	22454	22420	22341	22461	22350	22527	22390	22463	22238	22418	22633	22356	22469	22417	22555	22546	22372	22475	22310	22375	22429	22426	22485	22422	22583	22344	22456	22330	22488	22476	22277	22315	22410	22554	22429	22440	22506	22444	22275	22319	22385	22530	22455	22381	22608	22401	22472	22379	22485	22516	22450	22446	22354	22371	22592	22503	22492	22426	22593	22352	22412	22449	22598	22367	22302	22427	22447	22323	22480	22403	22240	22471	22566	22396	22536	22318	22448	22381	22537	22500	22407	22401	22237	22307	22523	22519	22400	22546	22393	22422	22616	22426	22483	22557	22494	22376	22276	22466	22294	22303	22430	22379	22422	22506	22292	22512	22334	22413	22454	22518	22363	22431	22577	22509	22476	22317	22384	22561	22457	22348	22446	22386	22352	22443	22416	22419	22356	22464	22568	22429	22348	22384	22298	22565	22574	22379	22276	22525	22386	22387	22479	22362	22473	22357	22588	22422	22486	22697	22421	22485	22459	22295	22447	22503	22303	22508	22411	22352	22356	22323	22566	22352	22418	22348	22528	22354	22332	22237	22355	22349	22228	22365	22501	22447	22459	22394	22415	22377	22631	22367	22377	22472	22354	22509	22338	22413	22410	22490	22434	22602	22359	22341	22436	22152	22498	22306	22419	22567	22414	22473	22372	22441	22443	22625	22349	22589	22254	22332	22509	22346	22471	22405	22393	22282	22353	22483	22401	22426	22553	22203	22375	22388	22422	22345	22465	22467	22439	22229	22567	22288	22496	22476	22437	22378	22323	22314	22306	22214	22506	22389	22483	22389	22279	22100	22496	22497	22342	22439	22473	22521	22546	22405	22458	22169	22367	22466	22355	22419	22514	22392	22580	22291	22168	22422	22416	22365	22466	22551	22323	22382	22266	22445	22372	22505	22456	22408	22438	22428	22341	22486	22424	22607	22393	22528	22402	22301	22428	22324	22588	22311	22561	22370	22483	22523	22344	22463	22381	22323	22391	22333	22496	22479	22450	22325	22408	22291	22521	22396	22384	22639	22326	22350	22398	22573	22288	22316	22502	22480	22381	22449	22437	22367	22445	22413	22511	22450	22684	22423	22293	22492	22352	22399	22454	22552	22528	22255	22554	22288	22461	22424	22536	22378	22522	22398	22462	22405	22424	22261	22438	22501	22254	22356	22254	22573	22273	22403	22335	22475	22271	22368	22460	22227	22500	22302	22561	22429	22562	22524	22328	22454	22449	22523	22380	22558	22331	22397	22448	22347	22415	22493	22395	22487	22296	22532	22537	22396	22388	22349	22369	22482	22287	22377	22359	22336	22436	22442	22369	22488	22410	22582	22472	22358	22348	22394	22387	22404	22594	22266	22364	22544	22420	22473	22403	22447	22425	22351	22378	22439	22353	22490	22425	22551	22367	22453	22677	22294	22341	22270	22398	22600	22290	22637	22320	22373	22367	22471	22460	22380	22207	22362	22369	22399	22528	22292	22417	22577	22544	22453	22401	22376	22429	22566	22530	22374	22458	22364	22287	22381	22479	22430	22576	22424	22218	22276	22496	22275	22578	22360	22569	22547	22309	22613	22371	22407	22304	22600	22374	22268	22379	22473	22404	22498	22525	22355	22435	22154	22259	22387	22301	22439	22483	22406	22467	22418	22315	22497	22462	22449	22461	22488	22364	22535	22413	22457	22482	22465	22322	22320	22451	22435	22545	22453	22442	22403	22430	22158	22504	22428	22472	22295	22464	22310	22545	22205	22429	22330	22593	22482	22313	22389	22447	22566	22446	22762	22219	22583	22249	22417	22495	22530	22650	22552	22316	22364
22839	21458	29268	24100	22582	28149	34306	31805	31175	31304	30763	30337	30555	30756	29827	29849	29957	29420	29548	29503	29487	29607	29634	29403	30296	33587	36313	35036	32709	30681	29983	29517	29262	29487	29616	29480	29108	29446	29211	29245	29472	29309	29334	29288	29500	29337	29156	29453	29358	29342	29529	29428	29430	29334	29515	29483	29396	29273	29542	29063	28979	29399	29270	29351	29246	29399	29421	29358	29181	29015	29238	29207	29269	29294	29284	29311	29347	29440	29233	29342	29237	29179	29331	29191	29242	29383	29247	29500	29309	29387	29031	29276	29304	29137	29383	29282	29420	29540	29240	29247	29037	29112	29633	29156	29153	29299	29417	29177	29385	29425	29266	29190	29116	29301	29265	29290	29363	29411	29262	29514	29220	29130	29184	29211	29389	29248	29174	29349	29234	29269	29271	29296	29257	29091	29340	29394	29319	29291	29276	29414	29138	29431	29382	29094	29414	29277	29310	29098	29251	29329	29177	29361	29261	29363	29430	29127	29216	29414	29322	29365	29244	29106	29183	29197	29425	29288	29070	29517	29461	29353	29116	29246	29225	29279	29112	29178	29294	29358	29368	29285	29201	29281	29033	29375	29366	29437	29396	29308	29412	29297	29209	29226	29221	29115	29210	29320	29335	29270	29396	29286	29341	29314	29248	29180	29328	29414	29161	29502	29214	29449	29092	29484	29195	29335	29486	29324	29545	29233	29236	29171	29168	29334	29269	29350	29240	29372	29366	29284	29273	29132	29092	29370	29089	29211	29159	29108	29341	29186	29195	29415	29357	29354	29329	29275	29004	29423	29369	29132	28908	29104	29309	29240	29253	29400	29249	29297	29564	29266	29241	29295	29246	29238	29543	29314	29123	29383	29341	29292	29545	29318	29198	29328	29282	29272	29192	29088	29405	29452	29255	29318	29322	29062	29350	29268	29100	29395	29358	29472	29525	29239	29129	29338	29217	29227	29366	29517	29067	29361	29336	29222	29443	29273	29384	29218	29292	29375	29342	29597	29157	29076	29508	29269	29442	29276	29357	29355	29219	29424	29276	29221	29317	29583	29342	29293	29331	29263	29399	29346	29342	29439	29401	29425	29196	29314	29202	29297	29392	29329	29225	29401	29216	29214	29177	29035	29276	28844	29354	29206	29216	29439	29295	29266	29286	29124	29386	29372	29175	29355	29446	29171	29216	29207	29262	29555	29442	29005	29286	29365	29088	29075	29338	29171	29583	29548	29318	29412	29408	29374	29245	29501	29197	29489	29475	29308	29367	29063	29294	29388	29382	29414	29314	29028	29131	29403	29475	29459	29011	29178	29353	29083	29270	29243	29254	29051	29287	29189	29173	29124	29382	29265	29309	29303	29258	29297	29426	29347	29485	29337	29560	29317	29336	29084	29358	29491	29342	29365	29345	29360	29305	29184	29129	29167	29105	29148	29252	29191	29354	29091	29216	29107	29155	29200	28961	29357	29256	29189	29201	29343	29298	29310	29421	29423	29347	29092	29045	29274	29097	29466	29388	29335	29283	29056	29113	29219	28848	29276	29336	29194	29324	29296	29304	29287	29293	29262	29270	29336	29239	29244	29365	29350	29525	29056	29127	29224	29372	29510	29509	29164	29398	29319	29161	29204	29537	29211	29196	29341	29490	29417	29236	28913	29250	29374	29238	29248	29201	29170	29339	29376	29421	29135	29198	29291	29315	29361	29086	29023	29436	29305	29025	29339	29563	29217	29481	29142	29486	29367	29281	29281	29250	29164	29179	28993	29185	29228	29321	29556	29441	29239	29250	29118	29388	29420	28972	29346	29213	29359	29216	29286	29310	29551	29404	29272	29224	29171	29388	29257	29310	29355	29362	29119	29287	29617	29229	29253	29363	29221	29359	29215	29098	29293	29161	29157	29089	29279	29041	29140	29380	29290	29475	29245	29184	29313	29448	29199	29228	29205	29317	29422	29202	29266	29394	29232	29000	29304	29024	29252	29301	29218	29268	29267	29171	29302	29256	29212	29283	28998	29478	29520	29242	29442	29613	29162	29136	29353	29134	29170	29306	29290	29212	29308	29261	29184	29305	29257	29195	29306	29101	29385	29484	29391	29264	29388	29373	29060	29308	29263	29207	29189	29260	29193	29309	29268	29440	29461	29426	29342	29332	29459	29326	29272	29186	29156	29083	28976	29358	29458	29337	29555	29309	29317	29289	29281	28959	29216	29202	29231	29308	29166	29235	29347	29316	29383	29319	29232	29471	29321	29417	29316	29240	29183	29290	29378	29318	28984	29263	29374	29290	29205	29405	29345	29324	29375	29249	29276	29268	29162	29013	29167	29110	29425	29343	29137	29542	29531	29325	29178	29444	29407	29070	29323	29566	29042	29385	29389	29628	29411	29092	29365	29311	29339	29158	29277	29255	29456	29214	29183	29340	29446	29247	29051	29272	29319	29250	29303	29538	29334	29426	29506	29241	29364	29144	29355	29425	29187	29437	29290	29174	29218	29230	29194	29249	29315	29240	29250	29213	29139	29227	29230	29278	29367	29265	29195	29263	29072	29275	29266	29233	29413	29278	29196	29278	28955	29275	29170	29283	29248	29300	29166	29291	29136	29422	29288	29236	29441	29140	29245	29464	29222	29168	29391	29313	29239	29352	29242	29330	29326	29308	29295	29275	29190	29479	29280	29191	29272	29151	29378	29236	29276	29431	29331	29229	29210	29379	29187	29283	29188	29099	29271	29136	29192	29349	29342	29452	29158	29276	29422	29293	29358	29164	29231	29166	29433	29387	29299	29207	29419	29134	29354	29356	29310	29258	29259	29223	29354	29256	29254	29256	29198	29401	29138	29309	29115	29133	29099	29103	29119	29137	29242	29206	29140	29459	29318	29585	29216	29164	29347	29317	29195	29328	29352	29417	29299	29366	29258	29301	29022	29226	29517	29319	29241	29560	29386	29103	29202	29208	29148	29329	29434	29425	29352	29246	29451	29559	29132	29448	29085	29401	29298	29289	29362	29206	29169	29559	29287	29325	29275	29253	29230	29223	29369	29531	29138	29376	29181	29270	29168	29306	29128	29436	29515	29474	29330	29460	29426	29221	29099	29354	29017	29254	29308	29182	29383	29288	29352	29445	29252	29268	29247	29277	29302	29463	29265	29212	29222	29415	29353	29417	29356	29208	28935	29344	29341	29367	29290	29226	29244	29471	29418	29165	29388	29479	29474	29180	29086	29069	28959	29297	29281	29476	29350	29189	29020	29141	29207	29065	29253	29476	29343	29214	29176	29164	29219	29413	29362	29397	29295	29139	29148	28944	29034	29246	29154	29340	29149	29370	29334	29300	29043	29234	29359	29177	29274	29198	29199	29109	29184	29348	29255	29250	29123	29617	29203	28971	29146	29330	29680	29209	29422	29283	29343	29335	29260	29380	29044	29247	29393	29272	29089	29198	29545	29184	28978	29322	29518	29220	29379	29339	29234	29199	29521	29329	29197	29108	29352	29291	29130	29230	29172	29247	29325	29340	29259	29407	29334	29604	29056	29341	29317	29428	29463	29330	29067	29279	29343	29383	29533	29514	29307	29327	29046	29066	29221	29133	29232	29280	29279	29262	29090	29199	29091	29141	29428	29401	29307	29344	29524	29332	29140	29164	29333	29457	29197	29408	29210	29281	29488	29148	29306	29338	29136	29343	29214	29259	28938	29233	29317	29039	29240	29248	29268	28923	28994	29194	29338	29163	29179	29162	29111	29058	29218	29442	29315	29053	29160	29289	29548	29150	29186	29444	29274	29304	29182	29501	29426	29184	29386	29282	29204	29203	28978	29384	29243	29095	29111	29430	29375	29362	29452	29268	29425	29452	29289	29054	29310	29270	28995	29292	29409	29189	29154	29405	29226	29220	29359	29462	29350	29122	29271	29286	29343	29402	29266	29105	29410	29345	29420	29348	29068	29073	29335	29428	29389	29283	28944	29373	29288	29314	29365	29152	29385	29391	29195	29371	29255	29219	29188	29132	29480	29219	29153	29052	29208	29334	29380	29189	29020	29119	29279	29407	28998	29216	29194	29348	29429	29078	29425	29314	29209	29162	29373	29172	29007	29089	29406	29349	28940	29272	29262	29103	29024	29171	29298	29289	29481	29358	29402	29289	29246	28987	29368	29231	29187	29256	29080	29229	29224	29345	29455	29391	29163	29380	29483	29334	29167	29200	29211	29383	29298	29591	29724	29397	29510	29381	29217	29554	29196	29107	29210	29236	29332	29521	29201	29128	29317	29285	29340	29225	29339	29286	29127	29284	29205	29249	29335	29258	29107	29243	29356	29504	29444	29336	29550	29235	29308	29324	29235	29477	29511	29285	29284	29259	29372	29269	29459	29320	29528	29356	29234	29322	29392	29236	29217	29269	29349	29163	29531	29210	29103	29253	29137	29459	29384	29395	29229	29048	29440	29239	29502	29212	29145	29166	29416	29077	29179	29428	29377	29390	29275	29349	29301	29442	29170	29411	28986	29183	29286	29195	29494	29351	29273	29259	29182	29227	29196	29078	29297	29424	29426	29462	29332	29312	29081	29374	29356	29244	29158	29431	29498	29209	29219	29424	29505	29471	29393	29406	29210	29166	29165	29084	29221	29122	29294	29160	29417	29184	29150	29381	29262	29468	29356	29207	29447	29199	29182	29202	29057	29099	29304	29039	29174	29306	29227	29249	29260	29059	29291	29228	29366	29107	29177	29313	29462	29368	29390	29248	29304	29185	29152	29443	29254	29297	29218	29068	29302	29138	29265	29301	29385	29260	29159	29252	29434	29384	29255	29458	28973	29059	29077	29274	29113	29316	29146	29142	29195	29356	29216	29269	29305	29409	29246	29013	29315	29265	29230	29412	29037	29281	29250	29431	29289	29269	29263	29308	29400	29228	29339	29373	29077	29249	29207	29140	29119	29095	29293	29077	29366	29240	29112	29301	29560	29340	29192	29208	29262	29358	29421	29063	29351	29253	29712	29235	29174	29427	29303	29370	29214	29450	29101	29263	29158	29124	29171	29434	29344	29306	29254	29241	29191	29328	29342	29564	29073	29143	29269	29256	29476	29206	29302	29120	29220	29147	29257	29405	29062	29343	29300	29329	29389	29538	29127	29318	29198	29073	29355	29411	29090
20955	34410	32232	27605	26030	25961	27680	27283	25671	25061	24672	24338	24836	24022	23574	23122	23127	23081	23046	23100	23187	23118	22977	22890	23972	30090	32468	30227	26576	24273	22900	22924	22758	22622	22713	22578	22614	22627	22530	22604	22640	22528	22691	22522	22530	22551	22495	22665	22679	22485	22523	22527	22604	22692	22553	22607	22621	22642	22652	22507	22617	22472	22597	22589	22441	22673	22770	22584	22489	22778	22490	22663	22661	22541	22585	22637	22716	22576	22570	22601	22646	22537	22622	22621	22557	22711	22527	22642	22476	22591	22704	22487	22684	22645	22737	22571	22479	22573	22668	22510	22668	22605	22639	22495	22609	22521	22570	22741	22509	22723	22629	22594	22705	22632	22694	22586	22667	22572	22504	22661	22539	22467	22584	22483	22623	22457	22523	22665	22566	22707	22626	22599	22546	22550	22557	22552	22518	22396	22797	22417	22482	22724	22453	22437	22485	22626	22703	22678	22609	22705	22557	22557	22551	22401	22648	22558	22527	22846	22648	22478	22699	22425	22617	22586	22664	22448	22514	22606	22759	22540	22507	22586	22466	22661	22536	22579	22764	22714	22359	22721	22754	22376	22466	22566	22526	22501	22567	22525	22547	22419	22652	22430	22614	22480	22521	22524	22610	22555	22753	22692	22524	22619	22689	22320	22577	22637	22524	22399	22578	22522	22785	22630	22574	22423	22480	22551	22581	22622	22570	22700	22524	22545	22576	22499	22488	22486	22567	22704	22479	22454	22575	22502	22684	22551	22478	22495	22564	22522	22644	22538	22453	22524	22612	22482	22461	22412	22737	22565	22588	22683	22449	22562	22433	22503	22657	22724	22570	22720	22552	22707	22478	22695	22598	22761	22396	22817	22498	22378	22616	22605	22646	22509	22446	22811	22484	22534	22613	22520	22590	22602	22609	22531	22558	22482	22460	22458	22587	22539	22774	22638	22578	22488	22875	22674	22616	22399	22692	22473	22624	22552	22641	22641	22504	22644	22390	22611	22548	22655	22534	22773	22542	22613	22697	22548	22614	22678	22585	22579	22431	22642	22513	22488	22394	22654	22692	22581	22582	22431	22559	22672	22660	22487	22501	22623	22518	22636	22721	22492	22709	22594	22527	22718	22484	22565	22544	22635	22449	22573	22354	22557	22600	22793	22489	22664	22637	22667	22759	22690	22618	22498	22514	22623	22582	22595	22429	22568	22446	22486	22553	22668	22562	22640	22589	22637	22561	22492	22646	22612	22532	22610	22364	22581	22632	22368	22713	22379	22528	22502	22636	22667	22550	22608	22660	22519	22573	22689	22525	22614	22486	22527	22518	22628	22679	22512	22503	22650	22590	22755	22322	22465	22398	22635	22503	22561	22617	22424	22514	22598	22554	22373	22620	22463	22633	22541	22441	22332	22602	22783	22357	22358	22540	22500	22678	22605	22495	22540	22613	22631	22456	22285	22491	22463	22601	22556	22672	22687	22598	22554	22702	22462	22654	22790	22569	22592	22485	22463	22638	22638	22406	22626	22611	22702	22721	22580	22617	22594	22664	22499	22790	22811	22659	22635	22433	22447	22773	22571	22513	22587	22354	22637	22820	22586	22616	22630	22687	22634	22622	22638	22604	22595	22404	22426	22641	22655	22692	22545	22590	22656	22621	22343	22334	22678	22515	22616	22560	22461	22716	22592	22624	22470	22350	22613	22431	22462	22584	22638	22713	22571	22535	22462	22508	22727	22503	22438	22487	22662	22630	22563	22589	22554	22618	22428	22805	22549	22532	22375	22593	22522	22626	22581	22596	22623	22693	22619	22521	22594	22663	22469	22562	22519	22647	22368	22537	22540	22195	22719	22377	22706	22454	22472	22374	22441	22565	22534	22636	22614	22737	22640	22609	22604	22607	22615	22622	22796	22597	22609	22660	22802	22605	22547	22616	22530	22765	22535	22627	22606	22560	22638	22448	22813	22391	22620	22449	22611	22454	22721	22467	22579	22684	22474	22537	22630	22576	22590	22447	22562	22549	22510	22456	22533	22601	22518	22618	22440	22690	22518	22696	22554	22481	22396	22648	22516	22516	22550	22724	22531	22466	22402	22681	22484	22546	22309	22514	22626	22533	22334	22581	22699	22464	22565	22723	22551	22569	22510	22563	22401	22557	22559	22548	22519	22451	22538	22581	22641	22412	22540	22498	22515	22563	22483	22756	22607	22505	22736	22667	22615	22770	22344	22679	22587	22501	22673	22600	22490	22609	22519	22581	22504	22643	22787	22653	22405	22472	22573	22560	22478	22599	22407	22625	22650	22514	22655	22687	22541	22589	22412	22670	22460	22562	22438	22515	22779	22587	22380	22656	22553	22614	22542	22579	22532	22667	22372	22570	22769	22520	22648	22626	22512	22547	22771	22802	22597	22663	22835	22584	22551	22429	22556	22511	22643	22609	22655	22543	22759	22544	22583	22601	22670	22489	22757	22575	22468	22669	22507	22512	22537	22446	22730	22432	22577	22397	22630	22600	22559	22627	22641	22558	22654	22486	22517	22476	22541	22701	22615	22630	22709	22534	22522	22610	22676	22537	22637	22741	22536	22602	22637	22438	22719	22519	22399	22609	22735	22525	22641	22508	22594	22408	22746	22632	22476	22591	22503	22720	22514	22355	22527	22665	22750	22764	22612	22664	22591	22525	22549	22598	22734	22617	22492	22450	22546	22645	22585	22630	22467	22619	22551	22646	22592	22704	22485	22734	22464	22597	22519	22610	22565	22665	22552	22624	22520	22595	22395	22722	22687	22656	22430	22745	22716	22613	22577	22487	22656	22588	22522	22548	22606	22541	22532	22835	22482	22690	22495	22561	22541	22492	22592	22560	22583	22388	22348	22650	22577	22640	22591	22575	22661	22701	22520	22542	22731	22419	22645	22622	22681	22545	22491	22630	22543	22571	22484	22738	22467	22620	22558	22577	22391	22529	22447	22580	22615	22578	22589	22561	22483	22493	22520	22544	22509	22551	22564	22423	22633	22704	22617	22403	22410	22484	22468	22677	22566	22707	22501	22527	22505	22565	22679	22673	22344	22642	22702	22569	22576	22603	22702	22523	22689	22552	22657	22580	22507	22480	22712	22626	22475	22684	22676	22572	22513	22466	22522	22403	22450	22523	22490	22548	22547	22636	22558	22652	22555	22536	22696	22673	22572	22530	22549	22479	22902	22481	22588	22538	22603	22632	22658	22508	22305	22356	22556	22702	22408	22553	22672	22604	22400	22397	22625	22371	22547	22370	22539	22530	22485	22436	22591	22522	22634	22394	22568	22679	22796	22519	22487	22597	22505	22516	22592	22662	22324	22677	22577	22547	22557	22601	22556	22590	22567	22668	22467	22619	22578	22512	22601	22680	22395	22719	22439	22550	22595	22497	22591	22622	22509	22629	22754	22265	22564	22744	22732	22528	22544	22581	22653	22576	22573	22418	22382	22426	22584	22645	22598	22417	22418	22624	22734	22619	22646	22597	22486	22620	22641	22482	22562	22698	22698	22708	22623	22610	22558	22394	22486	22665	22596	22619	22697	22587	22523	22595	22384	22641	22530	22540	22624	22639	22559	22509	22610	22606	22519	22539	22611	22586	22579	22581	22617	22621	22503	22512	22461	22762	22598	22617	22608	22542	22547	22552	22615	22502	22603	22587	22544	22720	22489	22575	22630	22561	22559	22680	22611	22652	22749	22775	22443	22564	22454	22647	22454	22498	22649	22769	22656	22563	22576	22407	22561	22758	22401	22577	22713	22510	22603	22574	22435	22537	22626	22602	22637	22508	22548	22410	22510	22520	22451	22596	22473	22364	22538	22614	22518	22804	22652	22566	22426	22621	22502	22672	22675	22589	22693	22587	22594	22517	22615	22517	22590	22521	22453	22435	22511	22623	22484	22609	22555	22679	22660	22671	22485	22689	22665	22560	22632	22544	22575	22613	22515	22596	22441	22583	22361	22557	22513	22624	22596	22470	22550	22669	22485	22569	22656	22643	22433	22645	22609	22538	22441	22685	22581	22475	22537	22587	22732	22612	22303	22597	22565	22504	22607	22654	22617	22674	22494	22577	22659	22448	22586	22630	22374	22585	22494	22445	22563	22616	22601	22580	22725	22494	22412	22575	22680	22593	22599	22547	22572	22556	22600	22637	22506	22577	22574	22344	22460	22689	22606	22542	22448	22510	22544	22532	22476	22600	22370	22606	22442	22503	22525	22568	22678	22563	22602	22635	22551	22770	22525	22436	22647	22738	22437	22723	22613	22596	22618	22757	22446	22528	22603	22721	22612	22545	22552	22715	22666	22522	22676	22493	22467	22664	22617	22541	22400	22644	22665	22637	22537	22610	22409	22841	22618	22556	22506	22426	22689	22519	22622	22683	22663	22459	22667	22550	22552	22624	22588	22619	22586	22679	22504	22451	22646	22558	22572	22659	22600	22531	22460	22564	22474	22591	22759	22626	22528	22518	22607	22513	22655	22722	22372	22448	22525	22573	22696	22586	22637	22633	22545	22444	22590	22751	22447	22706	22639	22794	22377	22575	22691	22512	22521	22480	22655	22539	22598	22596	22619	22626	22583	22587	22633	22672	22637	22365	22523	22611	22416	22566	22379	22567	22574	22698	22580	22560	22300	22453	22564	22696	22433	22714	22529	22596	22629	22730	22427	22625	22579	22676	22689	22509	22679	22508	22643	22570	22431	22649	22402	22453	22546	22463	22520	22578	22603	22598	22489	22546	22460	22527	22607	22455	22751	22463	22377	22422	22556	22562	22658	22502	22626	22669	22636	22644	22553	22469	22571	22545	22620	22548	22558	22664	22428	22621	22471	22738	22387	22625	22516	22387	22494	22722	22621	22638	22640	22391	22660	22723	22643	22538	22687	22547	22610	22576	22598	22482	22685	22559	22822	22563	22640	22613	22567	22489	22538	22641	22565	22550	22503	22623	22554	22617	22376	22551	22531	22530	22639	22639	22462	22623	22760	22585	22650	22596	22571	22536	22690	22608	22540	22494	22590	22533	22774	22673	22632	22405	22546	22448	22567	22476	22597	22670	22580	22648	22405	22623	22552	22643	22788	22651	22639	22525	22471	22496	22619	22404	22534	22519	22411	22572	22572	22516	22692	22648	22461
28532	23870	31099	30935	29121	29667	29986	30128	30049	29756	29499	29761	29402	29683	29430	29435	29415	29427	29155	29448	29017	29480	29225	29240	29261	29657	29688	29943	29764	29355	29172	29089	29195	29156	29258	29113	29117	29137	29603	29272	29229	29268	29300	29099	29067	29276	29576	29130	29062	29343	29152	29328	29378	28982	29283	29123	29055	29323	29222	29150	29057	29345	29264	29022	29104	29318	29014	29171	29287	29368	29423	29115	29196	29047	29137	28877	29275	29102	28908	29083	29399	29241	29088	29193	29170	29162	29200	29234	29029	29228	29289	29183	29263	29122	29157	29202	29222	29264	29197	29313	29328	29100	29213	29212	29052	29383	29038	28994	29146	28980	29198	29232	29206	29344	29322	29133	28993	29336	29417	29381	29480	29462	29262	29061	29265	29243	29451	29195	29189	29080	29074	29103	29093	29351	29419	29194	29304	29309	29255	29240	29033	29184	29275	29218	29093	29133	29138	29066	29174	29180	29287	29169	29389	29214	29396	29089	28981	29195	29415	29143	29208	29090	28957	29161	29190	29396	29111	29439	29329	29166	29321	29025	29343	29243	29032	29246	29033	29251	28913	29191	29438	29528	29189	28874	29150	29203	29551	29237	29155	29282	29093	29238	29145	29540	29165	29230	29302	29077	29274	29146	29399	29285	29268	29192	29381	29117	29116	29432	29401	29295	29170	29226	29245	29018	29245	29016	29455	29241	29173	29398	29209	29322	29324	29186	29243	29232	29149	29124	29148	29171	29138	29292	29369	28934	29102	29328	29121	29026	29009	29151	29114	29276	29275	29305	29428	29388	29215	29084	29390	29288	29341	29095	29297	29321	29199	29235	29243	29187	29362	29158	29556	29210	29153	29237	29542	29230	29394	29444	29076	29366	29022	29038	29155	29168	29000	29159	29145	29015	29365	29193	29066	29316	29167	29241	29305	29274	29216	28944	29092	29417	29095	29199	29292	29282	29265	29233	29196	29018	29132	29329	28866	29471	29051	29217	29266	29065	29236	29324	29486	29208	29240	29126	29249	29286	29483	29239	29314	29228	29263	29335	29180	29361	29285	29237	29243	29310	29110	29185	29190	29211	29342	29475	29262	29212	29033	29288	29283	29235	29383	29213	29187	29322	29144	29108	29270	29168	29245	29037	29202	29274	29121	29271	29188	28971	29097	29267	29149	29289	29277	29192	29274	29351	29550	29029	29526	29067	29450	29391	29238	29183	29230	29218	29085	29315	29142	29044	29193	29182	29317	29177	28988	28920	29267	29310	29222	29107	29232	29383	28972	29173	29205	29383	29273	29172	29114	29458	29203	29165	29200	29147	29265	29204	29379	29192	29102	29121	29201	29173	29309	29349	29497	28926	29082	29000	29214	29002	29370	29150	29155	29083	29136	29109	29409	29274	29431	29322	29271	29087	29324	29382	29277	29230	29386	29180	29134	29124	29203	29129	29108	28982	29370	29134	29060	29128	29558	29029	29336	29153	29406	29329	28976	29379	29170	29315	29224	29241	29141	29005	29337	29185	29196	29337	29075	29144	29192	28956	29271	29413	29450	29188	29561	29066	29256	29195	29305	28996	29125	29177	29113	29125	29505	29362	29527	29207	29214	29100	28888	29301	29232	28980	29190	29199	29047	29225	29324	29079	29147	29452	29145	29283	29440	29352	29180	29124	29127	29292	29059	29138	29094	29146	29161	28949	28951	29061	29330	29257	29234	29378	29059	29005	29130	29090	28999	29331	29275	29106	28884	29099	29207	29222	29226	29126	29220	29214	29358	29026	29374	29323	29093	29064	28994	29094	28994	29181	29372	29223	29227	29189	29125	29277	29313	29154	29224	29406	29245	29270	29083	29055	28960	29314	29255	29245	29340	29426	29192	29159	29080	29206	29315	29196	29245	29387	29257	29216	29393	29184	29061	29220	28995	29314	29229	29366	29500	29354	29023	29134	29133	29082	29096	29275	29159	29036	29204	29155	29482	29166	29063	29276	29188	29296	29266	29228	29431	29244	29254	29245	29101	29317	29300	29123	29260	29151	29108	29124	29255	29246	29256	29347	29342	29177	29375	29181	29117	29240	29417	29173	29335	29140	29120	28998	29198	29029	29206	29107	29061	29280	29173	29003	29206	29101	29161	29099	29022	29311	29293	29271	29251	29317	29292	28935	29277	29163	28955	29195	29090	29535	29292	29379	29271	29118	29311	28978	29242	29200	29119	29008	29289	29160	29289	29287	29020	29303	29360	29334	29218	29102	29419	29381	29260	29143	29249	29239	29285	29173	28905	29006	29086	29320	29180	29081	29100	29130	29209	29316	29252	29318	29364	29381	29387	29210	29284	29129	29193	29338	29225	29334	29337	29339	29317	29082	29102	28967	29343	29075	29171	29123	29306	29331	29295	29417	29349	29192	29352	29434	29107	29228	29275	29257	29300	29201	29057	29184	29204	29177	29288	29199	29357	29132	29418	29313	29253	29395	29466	29201	29312	28984	29163	29372	29256	29114	29195	29080	29350	29379	29335	29319	29191	29259	29381	29103	29216	29131	29254	29051	28905	29303	29182	29235	29104	29209	29213	29390	29335	29476	29234	29245	29464	29032	29294	29261	29386	29206	29017	29310	29227	29237	29115	28894	29155	29117	29300	29218	29241	29158	29378	29346	29046	29156	28957	29068	29012	29169	29197	29458	29467	29002	29413	29642	29373	29217	29448	29111	29246	29213	29249	29225	29146	29239	29168	29130	29083	29177	29309	29275	29272	29207	29311	28994	29157	29195	29008	29112	29334	28996	29213	29185	28867	29544	29235	29305	29372	29195	29285	29331	29385	29081	29317	29097	29437	29505	29325	29226	29265	29296	29255	29128	29198	29394	29124	29000	29122	29090	29185	29242	29154	29326	29285	29168	29065	29082	29140	29322	29024	29295	29162	29140	29228	28884	29257	29430	29254	29188	29352	29128	29100	29099	29103	29185	28994	29394	29232	29119	28987	29250	29450	29012	29208	29142	29286	29233	29304	29199	29170	29086	29176	29241	29298	29428	29192	29298	29242	29210	29068	29306	29166	29067	29344	29350	29358	29257	29266	29069	29197	29196	29124	29189	29393	29215	29277	28906	29113	29127	29163	29152	29130	29134	28913	29294	29146	29219	29381	29326	29113	29194	29047	29391	29421	29298	29177	29241	29133	29139	29150	29192	29135	29165	29053	29034	29124	28941	29038	29147	29298	29351	29196	29248	29323	29308	29142	28856	29060	29058	29097	29342	28987	28980	29229	29238	29491	29321	29175	29117	29497	29590	29006	29225	29107	29282	29347	29240	29135	29219	29394	29302	29139	29212	29381	29271	29051	29342	29415	29192	29180	29194	29126	29240	29277	29249	29014	29332	29093	29247	29060	29153	29123	29469	29216	29204	29346	28986	28984	28979	29063	29264	29186	29255	29369	29101	29153	29100	29227	28925	29122	29254	29279	29128	29269	29245	29048	29381	29219	29068	29116	29115	29148	29361	29448	29254	29235	29147	29327	29030	29211	29250	29336	29682	29191	29028	29080	29028	29357	29032	29296	29199	29219	29319	29181	29263	29143	29317	29171	29426	29133	29109	29087	29075	29448	29296	29406	29339	29095	29306	29324	29196	29063	29200	29088	29214	29299	29231	29080	28948	29415	29169	29091	29262	29150	29100	29269	29282	29121	29265	29197	29199	29197	29411	29511	29110	29262	29297	29314	29346	29254	29217	29113	29041	29372	29176	29233	29016	28996	29072	29231	29249	28928	29344	29089	29172	29205	29168	29162	29329	29025	29005	29087	29232	29113	29052	29236	29057	29210	29116	29101	29320	29136	29122	29360	29166	29278	29182	28959	29192	29282	29399	29318	29331	29499	29250	29279	29355	29260	29007	29235	29296	29260	29166	29281	29329	29131	29132	29372	29453	28982	29098	29228	29066	29076	29299	29095	29023	29187	29219	29381	29314	29235	29169	29122	29197	29126	29120	28953	29169	29487	29060	29190	29283	29489	29419	29417	29110	29054	29214	29273	29170	29024	29219	29467	29426	29093	29228	29274	29252	29324	29029	29311	29050	29171	29421	29316	29134	29320	29467	29304	29363	29445	29413	29079	29195	29137	29381	29451	29118	29149	29229	29260	29311	29105	29370	29286	29064	29158	29191	29238	29360	28977	29420	29175	29353	29350	29108	29501	29299	29526	28941	29218	29054	29324	29389	28890	29154	28960	29090	29210	29414	29309	29235	29357	29317	29167	29035	29124	29171	29292	29361	29290	29296	29247	29383	29116	29099	29382	29322	29252	29099	29309	29278	29404	29173	29324	29347	29035	29260	28940	29178	29008	29206	29284	29272	29393	29162	29358	29132	29092	29200	29454	29079	29048	29169	29254	29134	29163	29145	29217	29108	29136	29436	29204	29315	29192	29231	29235	29237	29283	29042	29173	29161	29032	29283	29149	29251	29329	29147	29209	29342	29025	29000	29334	29265	29108	29164	29366	29276	29237	29169	29397	28879	29252	29154	29385	29229	29218	28881	29299	29302	29224	29311	29414	29230	29266	29215	29135	29192	29220	29197	29216	29356	28961	29174	28950	29212	29291	29160	29280	29114	29167	29157	29110	29189	29340	29299	29069	29108	29184	29148	29204	29025	29170	29127	28956	29148	29296	28981	29142	29270	29261	28943	29274	29036	29167	29339	28964	29050	29171	29231	29123	29221	29380	29107	29361	29089	29221	29168	29394	29284	29208	29336	29333	29377	29449	29136	29336	29077	29298	29065	29139	29208	29211	29112	29081	29025	29247	29120	29217	29184	29238	29260	29267	29200	29259	29231	29228	29460	29097	29161	29260	29045	29500	29455	29463	29104	29273	29098	29291	29362	29100	29480	29505	29255	29319	29134	29251	29155	29291	29135	29093	29325	29251	29456	29314	29440	29089	28946	29084	29229	29154	29287	29219	29367	29391	29032	29210	29312	29268	29353	29046	29004	29141	29052	29037	29206	29308	29113	29201	29225	29056	29490	29011	29274	29293	28952	29306	29242	29121	29185	29431	29218	29262	29070	29287	29149	29415	29142	28914	29098	29250	29333	29264	29060	29455	29358	29225	29182	29251	29016	29260	29142	29241	29541	29196	29363	29142	29038	29380	29270	29345	29341
21170	25604	25108	23645	23297	23350	23566	24708	23862	23282	23037	23201	22990	23186	22928	22788	22737	22731	22835	22618	22747	22696	22743	22583	22589	23077	23555	23291	22821	22652	22521	22506	22609	22414	22739	22638	22729	22489	22396	22465	22629	22468	22530	22520	22418	22464	22511	22525	22461	22496	22604	22302	22457	22499	22535	22656	22601	22439	22491	22490	22593	22472	22660	22512	22650	22501	22598	22386	22497	22404	22517	22628	22388	22369	22601	22725	22360	22444	22387	22496	22641	22400	22657	22548	22565	22625	22459	22556	22498	22501	22482	22436	22508	22590	22475	22492	22316	22511	22494	22200	22631	22527	22462	22523	22402	22378	22654	22517	22592	22501	22531	22540	22407	22372	22600	22432	22501	22423	22430	22489	22392	22473	22540	22464	22428	22540	22512	22428	22622	22568	22634	22503	22524	22663	22466	22636	22503	22437	22564	22559	22540	22276	22499	22555	22478	22435	22398	22594	22505	22495	22459	22365	22465	22306	22771	22509	22553	22466	22744	22626	22415	22557	22487	22708	22417	22643	22330	22475	22749	22238	22532	22296	22452	22520	22534	22322	22624	22346	22561	22512	22368	22484	22444	22528	22638	22580	22530	22562	22237	22596	22471	22416	22280	22423	22625	22476	22305	22677	22473	22439	22514	22449	22469	22521	22518	22438	22408	22458	22658	22294	22546	22465	22376	22558	22354	22702	22471	22601	22374	22469	22612	22388	22517	22559	22490	22493	22692	22289	22699	22380	22553	22422	22456	22450	22599	22256	22532	22459	22604	22384	22431	22612	22574	22629	22509	22415	22469	22600	22480	22518	22517	22678	22379	22691	22543	22663	22542	22534	22552	22571	22608	22331	22633	22410	22347	22459	22475	22387	22549	22830	22481	22535	22674	22331	22498	22614	22510	22602	22344	22391	22557	22461	22520	22429	22448	22442	22462	22418	22451	22435	22402	22573	22538	22339	22481	22623	22361	22418	22399	22610	22419	22687	22439	22474	22563	22226	22393	22445	22386	22572	22476	22551	22558	22387	22651	22535	22539	22452	22432	22486	22314	22542	22431	22504	22447	22535	22434	22516	22479	22491	22682	22685	22593	22431	22524	22411	22522	22482	22548	22298	22628	22580	22187	22558	22472	22477	22428	22580	22455	22600	22410	22555	22366	22519	22379	22503	22323	22695	22437	22586	22434	22276	22617	22402	22621	22688	22500	22655	22464	22510	22507	22365	22479	22596	22342	22483	22566	22379	22580	22486	22685	22611	22447	22612	22414	22500	22528	22376	22664	22586	22518	22595	22431	22442	22502	22476	22406	22391	22545	22286	22312	22697	22436	22551	22510	22594	22631	22315	22492	22492	22586	22483	22484	22273	22458	22662	22376	22625	22639	22419	22451	22607	22403	22567	22431	22489	22515	22686	22565	22538	22330	22471	22630	22591	22420	22294	22436	22445	22571	22618	22398	22331	22465	22423	22408	22629	22556	22390	22372	22502	22495	22619	22469	22672	22606	22439	22544	22508	22799	22589	22381	22524	22563	22413	22288	22545	22508	22443	22539	22564	22612	22445	22554	22393	22751	22382	22639	22421	22572	22602	22529	22439	22515	22610	22513	22452	22587	22678	22450	22319	22312	22433	22600	22701	22359	22736	22491	22391	22595	22351	22574	22519	22619	22427	22380	22531	22602	22445	22453	22473	22703	22525	22418	22444	22509	22370	22709	22399	22247	22405	22420	22436	22463	22452	22539	22390	22628	22660	22596	22416	22574	22577	22566	22576	22472	22349	22642	22334	22564	22414	22605	22387	22472	22507	22525	22459	22490	22516	22453	22510	22446	22430	22584	22479	22294	22364	22649	22562	22498	22526	22552	22466	22493	22495	22589	22682	22360	22523	22602	22517	22436	22464	22454	22503	22467	22440	22518	22506	22457	22535	22658	22506	22620	22425	22547	22571	22430	22689	22625	22726	22426	22452	22506	22736	22615	22515	22456	22648	22492	22661	22364	22474	22598	22528	22671	22537	22576	22495	22420	22471	22700	22449	22494	22439	22650	22361	22469	22509	22381	22646	22318	22370	22658	22559	22294	22600	22564	22468	22533	22606	22719	22583	22499	22593	22466	22486	22422	22298	22587	22559	22437	22489	22439	22352	22592	22448	22686	22479	22382	22620	22464	22512	22493	22453	22580	22397	22636	22591	22384	22593	22443	22585	22587	22689	22384	22548	22351	22481	22635	22426	22530	22580	22614	22647	22557	22435	22497	22431	22483	22607	22553	22518	22838	22427	22509	22503	22424	22629	22442	22453	22466	22586	22301	22311	22458	22610	22504	22466	22487	22445	22473	22372	22594	22436	22505	22560	22408	22562	22572	22573	22449	22499	22536	22488	22655	22479	22512	22509	22456	22455	22594	22208	22517	22564	22487	22447	22495	22666	22408	22376	22635	22465	22708	22541	22548	22468	22633	22398	22586	22538	22415	22430	22321	22862	22471	22518	22349	22469	22665	22493	22503	22462	22602	22564	22602	22386	22552	22348	22652	22523	22694	22563	22474	22504	22505	22482	22450	22398	22448	22446	22501	22353	22528	22443	22535	22477	22396	22689	22525	22410	22475	22341	22619	22427	22413	22512	22484	22483	22567	22153	22474	22541	22619	22581	22334	22423	22600	22460	22636	22424	22444	22459	22481	22358	22530	22553	22540	22583	22315	22629	22562	22346	22508	22544	22625	22566	22603	22519	22457	22478	22499	22452	22456	22351	22279	22380	22638	22361	22631	22434	22628	22549	22463	22388	22564	22420	22446	22542	22702	22514	22520	22590	22495	22565	22521	22562	22445	22603	22437	22539	22598	22402	22387	22511	22536	22465	22598	22670	22432	22394	22594	22454	22520	22491	22337	22488	22615	22490	22633	22513	22572	22522	22451	22455	22537	22421	22505	22517	22454	22413	22656	22422	22583	22408	22427	22578	22561	22750	22538	22468	22597	22457	22314	22547	22553	22615	22604	22437	22588	22578	22460	22414	22555	22486	22590	22405	22477	22666	22559	22540	22629	22694	22686	22558	22501	22327	22652	22539	22487	22650	22412	22538	22531	22652	22464	22509	22676	22487	22478	22573	22455	22583	22588	22357	22500	22531	22304	22644	22489	22599	22488	22361	22478	22506	22492	22489	22573	22590	22655	22299	22576	22698	22688	22341	22450	22442	22378	22592	22352	22381	22499	22364	22543	22390	22556	22508	22519	22392	22732	22308	22496	22497	22589	22410	22890	22595	22533	22453	22340	22639	22401	22522	22481	22524	22502	22573	22642	22516	22584	22309	22514	22495	22638	22512	22349	22582	22575	22458	22270	22467	22545	22558	22553	22561	22577	22521	22452	22619	22352	22560	22300	22419	22428	22403	22415	22437	22395	22686	22370	22463	22478	22465	22498	22498	22593	22437	22469	22381	22444	22531	22565	22525	22308	22270	22561	22569	22632	22458	22533	22459	22441	22504	22828	22543	22520	22613	22520	22399	22575	22405	22490	22576	22417	22610	22388	22510	22570	22599	22524	22344	22551	22388	22502	22557	22582	22385	22630	22380	22544	22491	22498	22533	22325	22397	22419	22562	22478	22450	22398	22439	22633	22444	22278	22592	22513	22509	22583	22508	22530	22522	22663	22510	22434	22399	22459	22497	22377	22429	22520	22309	22446	22504	22504	22247	22357	22704	22419	22506	22414	22528	22476	22350	22499	22462	22489	22644	22460	22543	22417	22393	22474	22442	22416	22500	22668	22675	22576	22525	22416	22665	22482	22538	22378	22351	22561	22448	22501	22672	22459	22521	22440	22567	22386	22464	22462	22568	22504	22379	22501	22566	22595	22499	22700	22364	22300	22358	22675	22603	22446	22437	22457	22634	22379	22571	22436	22596	22399	22600	22476	22442	22496	22606	22606	22388	22615	22387	22629	22355	22614	22331	22553	22483	22578	22460	22386	22533	22631	22391	22690	22428	22685	22547	22473	22450	22648	22332	22507	22422	22599	22292	22422	22598	22581	22515	22472	22431	22402	22559	22289	22378	22552	22426	22564	22431	22585	22500	22556	22550	22405	22441	22595	22638	22419	22520	22459	22430	22393	22552	22396	22410	22581	22637	22441	22413	22587	22422	22590	22680	22523	22501	22349	22299	22494	22595	22428	22549	22556	22583	22417	22490	22561	22575	22385	22388	22562	22367	22388	22579	22315	22569	22491	22424	22495	22557	22484	22585	22573	22537	22532	22524	22438	22706	22547	22527	22578	22514	22629	22466	22746	22401	22673	22606	22494	22514	22537	22499	22682	22520	22547	22491	22604	22665	22343	22339	22439	22279	22450	22338	22377	22560	22418	22595	22434	22548	22600	22399	22557	22433	22562	22626	22551	22495	22398	22567	22395	22470	22395	22549	22358	22601	22490	22523	22622	22486	22588	22569	22436	22293	22573	22485	22659	22516	22556	22636	22423	22566	22503	22443	22440	22414	22603	22349	22665	22732	22319	22571	22357	22376	22558	22329	22591	22265	22464	22528	22505	22531	22634	22444	22519	22453	22396	22612	22521	22530	22385	22456	22365	22529	22489	22453	22613	22463	22239	22544	22603	22507	22605	22364	22489	22757	22573	22543	22665	22629	22363	22548	22479	22606	22483	22433	22506	22516	22618	22483	22365	22587	22399	22451	22420	22364	22687	22604	22409	22701	22497	22430	22423	22400	22336	22537	22617	22527	22418	22353	22643	22529	22452	22521	22364	22601	22560	22729	22315	22596	22507	22564	22449	22566	22662	22475	22615	22592	22298	22364	22482	22572	22280	22536	22392	22688	22485	22489	22406	22548	22520	22566	22560	22499	22483	22607	22445	22550	22439	22482	22464	22411	22435	22561	22408	22549	22533	22207	22508	22554	22573	22474	22592	22421	22405	22528	22426	22548	22531	22461	22615	22452	22684	22468	22654	22305	22698	22361	22511	22514	22449	22426	22608	22516	22480	22441	22642	22504	22430	22473	22555	22656	22627	22299	22359	22576	22523	22495	22601	22525	22426	22491	22491	22367	22629	22674	22290	22621	22555	22616	22474	22289	22647	22520	22766	22523	22560	22466	22600	22645	22404	22617	22533	22376	22353	22311	22403	22373	22616	22538	22459	22564
23737	21430	29044	24634	24731	29376	31908	30359	30566	30148	29746	29611	29395	29584	29421	29270	29254	29401	29301	29555	29218	29017	29230	29156	29777	32342	32951	31741	30645	29655	29325	28968	29213	29184	29062	28879	28946	29262	29146	28966	28985	29030	29105	29012	28995	29227	28984	29028	28988	28855	29135	29029	28899	28921	29099	28940	29067	29039	28781	28872	29189	29043	28980	29024	28969	28884	29031	28850	28927	29096	29025	28975	29204	28984	28997	28658	29086	29191	28997	28896	29096	28873	28918	28814	29193	29264	29200	29034	29141	28723	28800	29017	29196	28817	28942	28968	29087	28953	29282	29087	28796	29126	29092	28978	28975	29185	29222	28875	28905	29033	29097	28880	29113	29125	29048	28954	28990	28936	28911	29024	28756	29261	28962	29005	29186	28907	28813	29094	29098	29126	28904	28952	28830	29067	29065	28945	28927	28960	28870	28798	28917	28870	28972	28773	29019	28897	28974	28900	29018	29081	28989	28792	29026	28840	29346	28838	28913	28788	28744	29011	29057	28854	29017	28956	28941	29093	28652	29102	28967	29091	29033	29096	28922	29005	29190	28862	28833	28819	29055	28949	28916	28896	28924	28770	29009	28977	28969	29040	28965	28886	29191	28823	29247	28969	29192	28898	28889	28933	28920	28764	28640	28976	29181	28989	29002	29066	28945	28964	29089	28832	28891	29047	29062	28976	28991	29132	28845	28795	28876	28994	28877	29090	29091	28814	28825	28938	28933	28853	28834	29118	29028	28987	28822	28857	28841	29022	29041	28972	28999	28985	28968	28865	29010	29016	28999	29171	28930	29117	28802	29046	29106	28835	28956	28637	28732	28838	29009	28822	28857	29155	28812	28959	28959	29080	28930	28948	28897	28865	28799	29058	28735	28905	28921	28909	28957	28790	29086	28846	29007	29007	28904	29138	29036	28920	29075	28818	28904	29169	28948	29034	29120	29025	28956	28733	29148	28824	29000	28910	28630	28804	29005	29133	29120	28911	29068	28997	28971	29119	28691	28874	28947	28690	28892	28931	29165	28855	28808	28869	28960	28815	28909	28953	29040	28865	28951	28913	29037	28940	29235	29047	28910	28725	29162	28899	29080	28951	28989	28981	29175	29195	29030	29086	28901	28995	28916	29271	28985	29133	29041	28899	29020	28806	28864	28864	28944	29094	29089	28985	28816	28921	28983	29005	28976	28821	28959	28887	29033	28921	29104	28997	28750	28767	28681	29005	28950	28895	28612	28746	29038	28977	28948	28872	29023	29063	29041	29152	28896	29045	29149	28945	28987	28805	29061	28994	28875	28886	28993	28949	28815	28997	29036	28895	28930	28712	28790	28927	28905	28705	29142	28836	28906	28816	29014	28967	29048	29039	29062	28889	29076	29280	29209	29112	28964	28979	28943	28946	28928	29091	28884	29058	28787	28667	28890	28898	28853	29010	28990	28740	28846	28912	29214	28847	28942	28890	29047	28863	28963	28995	29217	28950	29128	28906	29049	28931	28861	29127	29027	28834	29063	28898	28741	28970	29097	29005	28912	28881	29024	29035	28888	29020	28790	29043	28787	28973	29193	28950	28985	29157	29315	28995	28884	28726	28787	28944	28610	28819	28782	29109	29018	29075	28981	29004	29055	28852	28945	29027	28827	28933	29148	29106	28907	29257	28926	28955	28955	28899	28801	29122	29051	28950	29008	28889	28840	29109	28916	29057	29041	28886	29016	28840	29002	28822	29019	28979	28974	29051	29114	29024	29091	29050	28952	28893	29294	29154	28924	28755	28868	28870	28886	28972	28903	28892	29074	28687	28912	28960	29055	28972	29104	29090	28913	28833	28933	28818	28814	28695	29204	28899	28927	28784	28915	28938	29194	28866	29207	29102	28936	28968	29201	29121	28916	28753	28718	28783	28774	29147	28880	29130	29039	29020	29076	29216	28803	29004	29127	28898	29074	28953	28767	28822	28957	28973	28867	28946	29162	29038	28959	29054	28826	28790	28919	28889	29227	29217	28715	29064	28616	28752	28933	29122	28904	29111	29108	29075	28800	28863	28930	28819	29043	28765	28845	28827	29159	28962	29107	28963	29057	28828	28814	29076	29040	29063	28850	29044	28861	28964	29008	28751	28796	28812	28955	29149	29125	28992	29142	29162	29126	28725	28870	29161	29042	28946	29263	29028	29086	28960	29015	28950	28997	29146	28825	29024	28719	29005	28998	28870	28977	28879	28872	28875	29000	28797	29143	29036	28877	29030	29049	29253	28909	28857	28895	28840	28925	29050	28949	28812	28939	28916	28826	28898	29214	29108	29140	29027	28884	29064	29121	28808	28796	28859	28993	29072	29081	28871	28944	28982	28806	28932	28866	29020	28728	28861	29057	29035	28977	28924	29037	28763	28871	28866	28937	29033	28983	28995	28929	28898	28893	28837	29028	28980	28581	28831	29067	29127	29053	28721	29061	29186	28815	29067	28918	29063	29146	28745	28926	29032	28799	28979	29076	28994	28885	28935	29017	29156	29096	29172	29165	28995	29009	28894	29156	28995	29353	29066	28918	28747	28845	28898	28927	28920	28917	29106	28724	28925	29132	28851	28971	28955	28949	28930	29143	29114	29083	28975	28665	28711	28839	29028	28908	28991	29149	28960	29139	28907	29045	28949	29030	29049	28908	29090	28947	29084	28882	29039	28846	28890	28886	28804	28979	29055	28959	28917	28909	28922	28976	28901	29001	29201	29074	29143	29030	28925	28924	29140	28998	28771	28833	28881	29011	28864	29040	29047	29081	29037	29092	28952	28729	28967	29025	29156	28938	28906	28763	29005	28909	29312	29181	28968	28752	28959	29120	29129	28706	28803	29122	28955	28952	28889	28991	28945	29028	29215	28775	28977	28868	29134	28919	28953	28752	28819	28839	29032	29186	28953	28953	28776	28956	28751	28856	28759	28972	28941	29084	28994	29029	28880	28995	29097	29094	28912	29280	28926	28957	29025	28811	29097	29028	29084	28935	28747	28970	29021	28949	28807	28743	29082	28916	29053	28930	29000	28890	29189	29041	29077	28862	28991	29099	29071	29040	29023	28824	29076	28950	28905	29110	29074	28822	29113	28852	28885	29016	28896	28989	28948	28914	29002	28727	28901	29068	28849	28761	28920	29287	29065	28988	28732	29201	28747	28803	29181	29026	29064	29068	28694	28657	28865	28850	29015	28936	28734	28969	28870	28675	29044	29088	28962	28962	29159	29040	28791	28836	28976	28795	29002	28882	29026	28909	29135	28940	29055	28987	29040	29024	29175	29047	28977	28966	28748	28929	28865	28967	28867	29099	28990	29031	28925	28863	28837	28800	28837	29026	28970	28870	28780	29192	28890	28831	28841	28730	28850	28972	28883	28928	28892	29055	28958	28991	29214	29101	28894	28873	28943	29135	28917	28842	28962	29160	28787	29080	28911	28734	28760	28749	29059	28908	28839	29050	28991	29044	28998	29001	29125	28859	29043	28978	28971	29116	28790	28807	28837	29026	29109	28966	28830	29095	28786	28994	28710	28917	28686	28913	28993	28841	28890	28999	29056	29281	28817	28774	28945	29025	28908	29060	29038	29033	28890	28905	29015	28954	28866	28923	28960	29205	29034	29295	29025	29035	28845	28613	28999	28815	28796	28914	28978	28915	28892	28908	28957	29157	28856	29065	28892	28932	29085	29178	29066	28944	28932	29063	28799	28811	28845	29134	28603	28972	28945	29095	28765	28918	29028	28860	28973	28901	28913	28807	28878	28924	28756	28910	28970	28868	29026	29079	28996	29074	28955	29112	28847	29106	28876	28948	28829	28975	28940	29050	28834	28875	28963	29071	28692	28886	29012	28997	29016	28813	28791	28952	28778	29080	28911	29031	29258	29067	28939	29139	29020	28937	28861	29102	29132	29267	29036	28901	28742	28949	28673	28804	28941	28792	28787	28763	28991	28940	28815	28965	28939	28924	29198	28672	29047	28934	29057	28896	29006	28852	29051	28972	29009	28741	29009	28850	29056	28929	29054	29066	28984	28829	29100	28974	28885	28851	29001	28985	29075	29159	28942	28859	28997	29174	28996	28922	28898	29065	28970	29050	28780	29006	29000	28761	28748	28876	29057	28956	29137	28888	29112	29083	28961	29029	29013	28862	28891	28999	28895	29017	28964	28859	28968	29161	28852	28760	28855	28771	28840	28980	28896	29006	29258	29026	28721	29183	29199	29109	28777	28742	28882	29014	28808	29183	28870	29167	28914	29066	28994	29083	29081	29121	29198	28914	28864	29406	28786	29032	29024	29035	29152	28960	29113	28857	28923	29139	29050	28985	28942	29035	28921	29163	28905	29016	29214	28995	28970	28907	29189	29078	29096	28890	28819	28947	28821	28973	28925	29185	28966	29121	28918	28937	28896	29154	28964	29049	28866	28928	28869	29133	28928	28645	28867	29073	28760	28832	28842	28682	28985	28927	28466	28884	28944	28925	28829	28755	28997	28961	28831	29016	29024	28933	29000	28949	28861	29039	28844	28939	28809	29267	28866	28976	29128	28696	28815	29068	28854	28938	28848	28952	29205	29228	29009	28804	28969	28864	28664	29133	28916	28970	29016	28998	28964	29075	29060	29142	28691	28960	29101	29133	29005	28932	28632	28929	28819	28996	28733	28981	28925	28847	28871	29080	28935	28994	29159	29001	29005	29047	28932	28744	28929	29071	28826	28947	29125	29064	29066	28888	29015	28902	28998	29206	29045	28985	28863	28815	28934	28605	28868	28861	29134	29140	29006	28895	28779	28964	29006	29158	28963	29136	29043	29100	28822	29102	28951	29256	28665	29221	28872	28921	29265	29198	29049	28829	29103	29036	28945	29098	28802	29004	28889	28987	28979	28823	29087	28926	28748	29105	28810	29006	29091	29091	28740	29108	28944	28764	28755	28895	28999	29021	29012	29044	28913	29011	28800	29002	28853	28855	29222	29178	28820	28675	29052	29054	29250	28982	28854	29130	28922	28958	29061	28893	28778	28827	28960	28788	29024	28922	28964	28869	29034	29003	28755	29087	28789	28922	29097	28933	28987	29081	29009	29067	28905	29013	29073	28859	28940	29115	28970	29118	28971	28930	28883	29267	28837	29036	28698	28860	28721	28912	28869
19384	30607	29325	25381	24701	24078	24215	25234	25108	23952	23360	23472	22958	23400	23317	23065	23085	22864	22904	22877	22670	22583	22689	22573	23989	27925	27777	25752	24388	23015	22742	22553	22453	22457	22395	22329	22479	22514	22430	22343	22440	22412	22343	22611	22356	22368	22333	22364	22361	22630	22697	22333	22475	22433	22342	22554	22317	22506	22280	22508	22385	22458	22370	22464	22224	22312	22340	22313	22349	22331	22368	22235	22373	22430	22422	22428	22286	22484	22186	22410	22371	22092	22485	22351	22512	22406	22313	22352	22425	22322	22526	22457	22329	22390	22552	22315	22471	22569	22339	22456	22429	22286	22414	22330	22386	22273	22496	22284	22238	22235	22332	22248	22426	22260	22398	22489	22315	22269	22485	22448	22381	22439	22348	22330	22489	22395	22709	22389	22243	22308	22332	22334	22475	22064	22046	22413	22273	22469	22358	22539	22374	22289	22559	22406	22224	22329	22342	22528	22418	22244	22587	22404	22400	22239	22413	22427	22577	22305	22497	22370	22321	22358	22317	22461	22370	22298	22334	22310	22568	22363	22448	22291	22379	22440	22525	22411	22247	22280	22451	22248	22270	22426	22523	22467	22471	22237	22256	22203	22501	22250	22379	22432	22494	22344	22274	22271	22481	22374	22444	22245	22261	22619	22386	22247	22288	22348	22366	22455	22423	22460	22467	22478	22382	22415	22236	22396	22396	22191	22470	22298	22431	22278	22360	22298	22477	22225	22433	22356	22466	22509	22380	22516	22463	22497	22389	22190	22499	22538	22382	22404	22482	22275	22402	22346	22510	22491	22290	22287	22307	22311	22470	22469	22232	22439	22296	22327	22416	22465	22395	22335	22240	22416	22301	22229	22504	22348	22408	22469	22367	22360	22264	22360	22427	22204	22517	22332	22497	22349	22288	22299	22347	22333	22425	22400	22420	22229	22377	22225	22359	22366	22490	22301	22190	22342	22340	22377	22218	22447	22337	22355	22276	22213	22385	22276	22415	22348	22345	22417	22460	22435	22442	22301	22316	22165	22460	22406	22268	22457	22174	22444	22384	22258	22293	22352	22481	22413	22558	22486	22273	22392	22265	22380	22406	22282	22318	22306	22467	22272	22532	22263	22360	22310	22261	22398	22225	22494	22502	22329	22489	22420	22353	22453	22269	22281	22226	22472	22387	22402	22325	22279	22355	22235	22446	22434	22535	22410	22146	22304	22541	22470	22218	22254	22447	22505	22297	22349	22381	22373	22423	22409	22238	22333	22271	22146	22464	22492	22373	22429	22324	22409	22286	22470	22404	22373	22324	22446	22489	22307	22361	22413	22362	22405	22220	22106	22221	22414	22402	22382	22485	22377	22490	22429	22583	22214	22275	22359	22307	22331	22372	22382	22331	22561	22412	22471	22162	22320	22454	22283	22338	22299	22439	22461	22310	22255	22288	22469	22478	22495	22181	22399	22437	22367	22195	22361	22510	22453	22280	22362	22239	22274	22469	22366	22103	22386	22294	22285	22468	22548	22325	22303	22538	22271	22446	22267	22349	22523	22563	22120	22331	22329	22409	22379	22353	22315	22476	22337	22437	22420	22339	22178	22332	22353	22296	22373	22267	22231	22328	22176	22323	22464	22333	22363	22440	22267	22462	22455	22372	22259	22192	22292	22291	22468	22359	22333	22490	22366	22366	22266	22411	22604	22412	22431	22392	22530	22397	22360	22335	22402	22284	22205	22323	22383	22198	22446	22107	22257	22376	22513	22222	22318	22393	22296	22489	22349	22407	22455	22327	22273	22449	22359	22455	22518	22401	22505	22330	22370	22267	22398	22447	22289	22313	22531	22232	22347	22236	22435	22478	22436	22363	22466	22255	22434	22529	22197	22427	22309	22418	22398	22421	22324	22384	22215	22297	22287	22454	22407	22337	22505	22186	22279	22292	22394	22294	22606	22110	22234	22245	22462	22546	22488	22312	22460	22456	22373	22459	22430	22218	22589	22367	22319	22326	22341	22362	22481	22399	22451	22473	22530	22442	22387	22442	22450	22231	22433	22359	22216	22536	22346	22402	22412	22432	22479	22394	22429	22207	22318	22360	22407	22416	22394	22537	22397	22472	22450	22382	22421	22268	22307	22275	22368	22399	22527	22479	22307	22373	22207	22454	22465	22263	22440	22469	22346	22457	22465	22323	22305	22350	22517	22325	22310	22277	22410	22322	22189	22304	22343	22341	22293	22150	22499	22256	22122	22285	22547	22396	22355	22480	22382	22266	22236	22476	22490	22468	22272	22288	22409	22496	22496	22212	22518	22456	22454	22532	22339	22313	22338	22345	22322	22346	22217	22386	22499	22349	22462	22314	22375	22336	22348	22397	22313	22442	22482	22483	22351	22224	22391	22372	22268	22469	22482	22524	22379	22451	22368	22308	22531	22290	22497	22241	22636	22565	22481	22346	22256	22226	22236	22404	22279	22331	22367	22394	22292	22506	22370	22158	22371	22292	22347	22466	22218	22463	22473	22543	22385	22427	22321	22402	22357	22463	22419	22410	22399	22430	22526	22324	22339	22448	22222	22376	22295	22327	22313	22322	22355	22362	22413	22401	22304	22197	22295	22391	22304	22352	22500	22190	22207	22422	22338	22440	22307	22235	22413	22297	22388	22370	22337	22547	22462	22455	22433	22351	22501	22497	22265	22388	22345	22374	22263	22339	22227	22352	22324	22346	22390	22531	22225	22217	22455	22214	22278	22377	22450	22305	22465	22524	22334	22140	22385	22413	22243	22405	22258	22402	22339	22299	22345	22327	22487	22529	22339	22485	22312	22305	22452	22544	22498	22394	22330	22169	22253	22472	22406	22426	22562	22348	22198	22364	22428	22545	22320	22437	22391	22374	22460	22380	22410	22511	22374	22395	22330	22324	22450	22322	22339	22211	22542	22451	22519	22219	22352	22394	22473	22393	22360	22504	22338	22530	22471	22355	22410	22393	22361	22263	22386	22381	22446	22351	22517	22444	22378	22414	22384	22498	22468	22366	22327	22264	22347	22496	22334	22256	22376	22641	22156	22242	22505	22371	22446	22335	22327	22522	22266	22374	22483	22240	22319	22462	22279	22673	22551	22286	22335	22367	22446	22305	22398	22373	22303	22305	22256	22335	22271	22350	22386	22391	22404	22494	22305	22385	22404	22328	22416	22404	22560	22565	22298	22480	22337	22263	22408	22386	22283	22380	22474	22384	22556	22406	22366	22260	22257	22332	22311	22309	22398	22431	22586	22266	22530	22409	22397	22311	22112	22414	22385	22580	22455	22319	22525	22336	22404	22331	22385	22378	22385	22461	22426	22248	22415	22327	22321	22239	22556	22145	22641	22470	22319	22485	22353	22455	22366	22340	22317	22378	22356	22410	22377	22089	22263	22308	22377	22480	22409	22343	22379	22280	22571	22204	22355	22401	22445	22386	22327	22534	22620	22216	22446	22396	22479	22587	22358	22526	22221	22374	22434	22457	22366	22380	22290	22468	22236	22372	22440	22433	22384	22399	22268	22403	22404	22398	22468	22384	22420	22466	22393	22472	22597	22346	22529	22509	22309	22382	22534	22350	22403	22485	22294	22514	22488	22105	22266	22472	22310	22354	22247	22362	22320	22479	22253	22389	22333	22235	22587	22493	22293	22252	22345	22205	22381	22451	22329	22351	22402	22314	22380	22328	22398	22428	22334	22441	22253	22189	22494	22501	22266	22466	22474	22251	22470	22529	22380	22311	22270	22287	22434	22457	22478	22452	22267	22397	22313	22574	22336	22489	22387	22252	22385	22718	22214	22412	22320	22323	22374	22467	22293	22400	22359	22435	22331	22307	22625	22204	22432	22429	22402	22198	22488	22331	22329	22314	22384	22415	22363	22391	22274	22534	22480	22176	22557	22272	22372	22222	22370	22466	22407	22295	22290	22398	22252	22403	22427	22393	22366	22327	22753	22451	22356	22485	22301	22552	22422	22308	22377	22325	22567	22450	22324	22354	22535	22454	22375	22447	22498	22385	22149	22458	22361	22395	22293	22241	22487	22315	22347	22421	22307	22531	22322	22352	22545	22350	22488	22286	22376	22408	22396	22413	22424	22261	22439	22314	22214	22276	22196	22226	22360	22285	22369	22593	22263	22433	22418	22502	22342	22438	22410	22449	22415	22222	22436	22377	22303	22331	22455	22217	22456	22206	22483	22323	22489	22426	22283	22408	22318	22375	22246	22377	22277	22387	22289	22461	22348	22456	22288	22234	22352	22586	22441	22387	22621	22254	22347	22452	22214	22235	22317	22374	22395	22522	22331	22427	22307	22437	22408	22431	22297	22457	22413	22464	22309	22216	22494	22353	22394	22406	22270	22305	22457	22340	22347	22280	22601	22276	22298	22489	22446	22456	22326	22343	22339	22321	22281	22487	22437	22266	22386	22424	22193	22311	22537	22226	22324	22376	22372	22455	22394	22285	22452	22525	22340	22514	22515	22328	22288	22326	22294	22355	22353	22378	22437	22372	22360	22306	22445	22394	22414	22362	22496	22321	22241	22506	22249	22364	22453	22274	22412	22392	22312	22447	22305	22562	22211	22309	22411	22277	22349	22422	22467	22441	22268	22400	22333	22473	22398	22413	22322	22507	22505	22227	22385	22388	22321	22152	22482	22158	22327	22305	22441	22292	22409	22415	22346	22370	22482	22394	22450	22306	22248	22391	22432	22418	22403	22413	22334	22299	22518	22156	22482	22356	22389	22268	22203	22466	22437	22239	22352	22623	22249	22409	22308	22159	22484	22407	22350	22277	22532	22325	22291	22386	22404	22425	22368	22404	22424	22392	22469	22373	22252	22229	22504	22201	22269	22435	22293	22454	22360	22454	22402	22417	22397	22397	22524	22333	22431	22065	22297	22286	22333	22453	22256	22319	22216	22316	22531	22299	22342	22395	22188	22388	22509	22484	22287	22190	22125	22458	22346	22305	22486	22200	22474	22412	22239	22392	22407	22309	22379	22268	22444	22320	22458	22344	22429	22434	22484	22312	22196	22346	22409	22456	22446	22285	22357	22385	22445	22318	22188	22468	22351	22298	22401	22514	22273	22441	22356	22528	22461	22484	22260	22430	22427	22451	22413	22294	22419	22475	22357	22267	22336
22780	21434	29285	24069	22544	27971	33190	30683	31351	31315	30536	30044	29830	29861	29852	29917	29975	29911	29907	30003	29888	29716	29633	29517	31239	35811	35701	33811	31734	30422	29737	29496	29190	29525	29378	29289	29438	29344	29133	29482	29299	29557	29268	29514	29505	29410	29349	29511	29489	29399	29324	29309	29267	29335	29296	29213	29434	29419	29178	29254	29568	29408	29377	29052	29378	29159	29135	29331	29311	29053	29320	29213	29515	29127	29241	29268	29167	29268	29015	29210	29425	29358	29345	29258	29381	29310	29112	29326	29229	29095	29005	29212	29475	29401	29305	29277	29346	29157	29147	29191	29248	29297	29547	29406	29147	29387	29199	29240	29301	29418	29219	29372	28971	29117	29077	29162	29458	29122	29331	29131	29314	29197	29000	29407	29443	29291	29161	29399	29321	29469	29239	29224	29049	29060	29013	29208	29288	29059	29170	29362	29360	29197	29032	29393	29288	29405	29229	29084	29479	29002	28885	29405	29028	29220	29252	29189	29289	29207	29230	29161	29101	29105	29005	29302	29013	29493	29244	29328	29186	29217	29176	29340	29298	29233	29221	29383	29458	29535	29568	29332	29561	29155	29436	29260	29268	29238	29336	28991	29366	29430	29207	29139	29134	29493	29245	29485	29321	29433	29161	29278	29372	29175	29220	29469	29216	29413	29377	29161	29353	29160	29148	29216	29242	29250	29357	29374	29348	28992	29363	29096	29275	29294	29250	29391	29461	29312	29286	29187	29042	29418	29317	29012	29172	29359	29259	29092	29217	29221	29107	29168	29405	29109	29234	29414	29524	29421	29460	28995	29264	29264	29108	29245	29093	29141	29236	29369	29195	29314	29298	29228	29115	28988	29087	29399	29263	29215	29253	29175	28999	29546	29257	29236	28995	29460	29343	29251	29302	29247	29036	29124	29104	29277	29253	29324	29212	29238	29181	29302	29348	29343	29419	29129	29223	29205	29152	29195	29160	29390	29289	29147	29157	29320	29234	29311	29289	29326	29445	29388	29115	29235	29268	29353	29330	29140	29260	29176	29078	29173	29158	29123	29100	29063	29515	29043	28923	29143	28901	29526	29307	29196	29313	28997	29415	29042	29228	29189	29230	29270	29158	29141	29475	29275	29101	29109	29122	29169	29140	29148	29076	29264	29039	29269	29233	29089	29025	29295	29089	29296	29097	29123	29362	29166	29163	29205	29074	29278	29014	29237	29292	29359	29303	29451	29397	29194	29159	29138	29182	29059	29199	29210	29200	29314	29582	29005	29245	29292	29220	29170	29038	29164	29231	29251	29244	29354	29319	29142	29273	29200	29165	29238	29387	29273	29372	29172	29123	29099	29033	29519	29289	29418	29021	29361	29270	28989	29364	29333	29236	29162	29078	29248	29249	29288	29413	29294	29131	29161	29333	29432	29458	29033	28913	29342	29090	29237	29039	29270	29305	29285	29522	29184	29376	29276	29028	29152	29201	29272	29315	29246	29092	29059	29148	29184	29346	29325	29126	29255	29328	29297	29335	29050	29195	29344	29045	29109	29269	29205	29380	29229	29366	29343	29355	29330	29374	29358	29250	29413	29389	29470	29176	29183	29280	29139	29554	29378	29126	29231	29316	29397	29381	29005	29005	29176	29255	29135	29276	29252	29094	29122	29268	29169	29157	29313	29554	29233	28997	29377	29146	29252	29174	29173	29338	29214	29387	29122	29183	29018	29390	29287	29104	29327	29041	29338	29317	29145	29294	29239	29122	29483	29077	29335	29110	29253	29170	29076	29048	29198	29393	29139	28983	29238	29161	29350	29245	29090	29228	29311	29120	29261	29334	29254	29332	29339	29119	29299	29095	29236	29046	29316	29231	29251	29145	29153	29393	29138	29338	29311	29293	29203	29160	29277	29344	29335	29235	29048	29386	29549	29259	29158	29109	29202	29547	29239	29347	29072	29266	29519	29432	29173	29305	29243	29345	29084	29325	29520	29161	29184	29282	29294	29043	29318	29343	29394	29205	29243	29236	29260	29064	29212	29224	29116	29085	29203	29331	29347	29456	29159	29186	29345	29181	29399	29258	29109	29291	28968	29178	29180	29063	29227	29451	29393	29170	29295	29254	29329	29271	29250	29324	29121	29404	29272	29486	29415	29366	29285	29213	29034	28989	29142	28865	29331	29163	29219	29155	29346	29305	29361	29227	29359	29256	29248	29214	29227	29090	29315	29340	29256	29179	29101	29418	29226	29257	29212	29161	29307	29103	29012	29235	29448	29414	29140	29247	28982	29193	29547	29182	29215	29401	29161	29565	29382	29405	29162	29305	28970	28785	29202	29162	29115	29139	29420	29128	29145	29174	29080	29119	29493	29407	29368	29259	29255	29210	29091	29159	29202	29389	29289	29502	29434	29416	29411	29185	29107	29212	29277	29386	29367	29134	29343	29348	29128	29254	29089	29101	29392	29499	29350	29086	29432	29147	29253	29279	29135	29321	29276	29326	29376	29223	29173	29111	29190	29236	29250	29204	29024	29201	29254	29140	29306	29117	29322	29310	29089	29109	29004	29404	29182	29279	28939	29069	28934	29005	29283	29339	29169	29138	29243	29071	29453	29503	29234	29294	29031	29228	29327	29321	29226	29092	29220	29261	29393	29000	29353	29347	29325	29204	29259	29207	29262	29278	29192	29215	29205	29256	29179	29316	28949	29343	28995	29186	29002	29104	28982	29485	28951	29083	28995	29416	29259	29188	29377	29276	29148	29149	29186	29251	29208	29220	29267	29083	29387	29252	29273	29454	29203	29345	29246	29177	29361	29132	29195	29428	29275	29437	29315	29137	29218	29270	29057	29297	29079	29430	29345	29177	29262	29322	29110	29221	29369	29082	29308	29243	29500	29340	29321	29313	29248	29315	29216	29371	29244	29370	28915	29122	29193	29380	29214	29266	29046	29413	29231	29224	29184	29112	29140	29323	29586	29338	28904	29002	29286	29318	29310	29477	29181	29175	29033	29262	29241	29212	29195	28868	29126	29280	29089	29163	29151	29021	29223	29436	29353	29137	29547	29304	29185	29084	29274	29427	29008	29121	28999	29149	29110	29247	29308	29251	29399	29061	29212	29275	29017	29351	29224	29041	29185	29080	29283	29285	29294	29112	29088	29112	29296	29216	29124	29349	28993	28996	29267	29377	29174	29235	29235	29059	29285	28969	29131	29280	29360	29121	29308	29136	29198	29179	29049	29330	29288	29250	29439	29288	29197	29312	29145	29294	29353	29324	29250	29355	29118	29303	29147	29337	29303	29414	29199	29309	28943	28946	29209	29253	29260	29188	29313	29190	29050	29069	29354	29113	29297	29304	29163	29289	29297	29358	29433	29242	29329	29161	28933	29330	29198	29309	29424	29271	29253	29099	29027	29052	29168	29266	29245	29093	29424	29348	29154	29329	29092	29181	29002	29357	29185	29135	28940	29423	29432	29337	29176	29312	29202	29171	29297	29477	29154	29385	29262	29177	29018	29231	29094	28996	29369	29466	29042	29110	29216	29180	29311	29333	29231	29218	29180	29405	29288	29094	29313	29321	29229	29155	29195	29591	29169	29021	29062	29170	29348	29293	29133	29576	29018	29253	29168	29156	29371	29205	29255	29055	29031	29240	29246	29193	29230	29603	29434	29380	29227	29104	29224	29389	29335	29411	29243	29385	29180	29349	29258	29168	29141	29252	29243	29186	29151	29049	29385	29108	29258	29238	29165	29445	29204	29303	29103	29085	29160	29559	29485	29334	29113	29129	29156	29175	29324	29318	29192	29449	29406	29419	29049	28971	29148	29308	29269	29276	29216	29273	29234	29227	29186	28970	29099	29159	29229	28934	29181	29116	29286	29162	28952	29182	29247	29301	29171	29415	29378	29266	29217	29087	29426	29483	29122	29490	29341	29168	28962	28978	29257	29036	29222	29213	29018	29319	29258	29233	29246	29112	29361	29358	29308	29128	29051	29325	29112	29272	29027	29166	29203	29166	29289	29123	29031	29219	29242	29506	29398	29237	29199	29186	29259	29328	29108	29299	29360	29058	29148	29351	29369	29163	29294	29188	29143	29291	29180	29181	29197	29076	29363	29382	29198	29387	29093	29286	29332	29227	29204	29147	29266	29246	29284	29320	29161	29140	29186	29160	29149	29056	29116	29193	29198	29153	29166	29188	29286	29271	29366	29261	29179	29040	29238	29178	29205	29156	29273	29077	29241	29242	29076	29328	29274	29196	29195	29335	29131	29246	29211	29141	29012	29067	29153	29260	29243	29245	29382	29393	29413	29369	29147	29222	29172	28895	29243	29359	29141	29160	29169	29164	29142	29420	29288	29404	29240	29107	29276	29332	29261	29331	29218	29217	29119	29137	28859	29465	29338	29058	29217	29210	29107	29377	29069	29108	29415	29213	29354	29236	29215	29114	29312	29214	29406	28978	29228	29346	29256	29189	29198	29194	29189	29323	29257	29083	29087	29277	29314	29244	29183	29194	29288	29102	29089	29231	29026	29047	29155	29005	29456	29227	29054	29189	29179	29274	29188	29231	29483	29390	29234	29143	29268	29069	29054	29183	29207	29054	29151	29273	29317	29307	29246	29225	29192	29007	28933	29407	29174	29340	29355	29208	28915	29289	29143	29054	29163	29023	29398	29401	29175	29161	29396	29021	29106	29236	29434	29193	29223	29166	29289	29222	29190	29233	29264	29049	29219	29280	29254	29350	29396	29152	29154	29057	29387	29257	29066	29165	29187	29227	29275	29215	29271	29247	29215	29428	29436	29314	29314	29351	29443	29235	29197	29164	29137	29240	29334	29287	29320	29412	28927	29402	29286	29236	29268	29245	29155	28933	29212	29409	29148	29219	29317	29051	29405	29346	29447	29160	29336	29269	29403	29223	29251	29176	29341	29183	29232	29159	29124	28999	29041	29299	29360	29188	29139	29378	29198	29319	29199	29199	29171	29195	29145	29059	28940	29512	29317	29396	29163	29144	29393	29264	29222	29278	29281	29263	29452	29351	29250	29001	28930	29338	29195	29332	29283	28967	29031	29320	29383	29334	28998	29053	29172	29268	29246	29290	29143	29079	29395	29152	29223	28999	29142	29204	29168	29186	29310	29400	29476	29165	28955	29197	29188	29210	29273
20570	34986	32757	27854	26660	25175	24859	25483	26153	25270	23983	23576	23419	23429	23678	23587	23463	23582	23245	23224	23200	23112	23094	22950	26764	32214	31490	28580	25639	23822	22823	22617	22532	22694	22440	22539	22598	22395	22517	22686	22529	22553	22605	22511	22726	22571	22486	22604	22349	22669	22565	22510	22394	22529	22508	22570	22451	22552	22681	22639	22442	22554	22673	22670	22389	22441	22484	22640	22572	22492	22556	22580	22420	22391	22557	22506	22650	22577	22576	22711	22533	22568	22522	22519	22456	22650	22622	22488	22373	22473	22473	22430	22655	22713	22509	22513	22611	22508	22706	22729	22451	22440	22520	22670	22584	22554	22517	22414	22171	22543	22489	22714	22484	22492	22657	22562	22697	22605	22519	22478	22637	22460	22614	22519	22543	22411	22336	22578	22557	22632	22318	22644	22632	22633	22509	22639	22533	22504	22486	22637	22479	22515	22474	22297	22396	22541	22635	22347	22465	22481	22585	22419	22539	22622	22625	22419	22618	22505	22596	22622	22496	22666	22560	22595	22378	22400	22548	22672	22458	22485	22582	22621	22585	22494	22767	22579	22478	22548	22414	22461	22579	22434	22657	22476	22472	22615	22705	22757	22605	22636	22487	22489	22507	22520	22586	22394	22319	22435	22508	22511	22677	22308	22653	22553	22606	22643	22427	22436	22570	22389	22489	22249	22552	22599	22365	22548	22638	22569	22570	22503	22361	22420	22505	22376	22441	22331	22522	22490	22477	22529	22560	22670	22560	22501	22543	22402	22569	22737	22650	22616	22368	22415	22718	22777	22574	22754	22595	22463	22592	22283	22556	22365	22510	22699	22624	22493	22482	22507	22622	22698	22376	22446	22412	22451	22565	22460	22496	22516	22562	22525	22615	22648	22471	22578	22515	22367	22470	22610	22629	22543	22579	22323	22535	22575	22449	22407	22502	22488	22556	22754	22755	22441	22529	22534	22540	22467	22338	22731	22510	22555	22549	22572	22376	22480	22462	22501	22574	22343	22536	22407	22452	22451	22530	22614	22538	22550	22459	22406	22601	22662	22665	22474	22776	22526	22417	22617	22669	22483	22437	22528	22404	22523	22443	22579	22381	22684	22628	22517	22613	22488	22586	22516	22527	22482	22458	22614	22464	22564	22384	22453	22236	22601	22389	22556	22329	22543	22660	22556	22695	22545	22543	22442	22417	22380	22469	22631	22559	22425	22655	22559	22489	22413	22592	22631	22757	22563	22369	22401	22467	22535	22495	22549	22562	22454	22690	22339	22569	22565	22501	22434	22554	22476	22451	22525	22684	22529	22741	22397	22541	22646	22502	22596	22676	22604	22424	22434	22408	22339	22347	22433	22588	22518	22709	22508	22522	22503	22343	22650	22524	22457	22595	22634	22543	22499	22591	22470	22485	22383	22628	22504	22375	22509	22365	22631	22586	22511	22510	22354	22602	22508	22652	22495	22643	22354	22473	22367	22465	22481	22682	22534	22427	22653	22531	22686	22554	22348	22512	22567	22545	22538	22522	22552	22642	22518	22347	22348	22323	22545	22531	22470	22524	22441	22630	22380	22787	22501	22487	22505	22569	22492	22624	22555	22527	22403	22568	22526	22574	22555	22649	22377	22422	22578	22498	22517	22444	22505	22535	22682	22484	22658	22437	22480	22427	22495	22464	22699	22574	22581	22280	22497	22364	22379	22496	22529	22515	22551	22602	22625	22720	22652	22462	22523	22536	22416	22349	22448	22580	22444	22611	22447	22520	22410	22410	22428	22725	22355	22396	22556	22447	22538	22533	22536	22504	22547	22395	22731	22598	22604	22515	22437	22476	22407	22390	22618	22535	22573	22549	22633	22560	22506	22471	22516	22548	22484	22417	22590	22458	22733	22495	22444	22538	22366	22615	22586	22544	22768	22331	22756	22437	22446	22562	22615	22465	22395	22609	22483	22487	22517	22657	22398	22347	22698	22707	22566	22616	22662	22462	22577	22506	22641	22535	22448	22430	22543	22312	22576	22662	22590	22575	22414	22581	22364	22381	22691	22305	22402	22608	22683	22460	22630	22503	22475	22485	22451	22499	22690	22561	22619	22360	22540	22471	22560	22410	22629	22484	22567	22585	22472	22607	22491	22576	22694	22391	22633	22436	22452	22611	22556	22367	22755	22674	22556	22499	22484	22617	22389	22446	22471	22459	22458	22495	22411	22459	22515	22464	22595	22573	22352	22611	22356	22465	22460	22551	22571	22616	22745	22342	22488	22610	22531	22546	22607	22554	22613	22364	22511	22509	22405	22565	22405	22420	22515	22262	22476	22630	22581	22447	22458	22487	22466	22696	22625	22517	22409	22602	22524	22659	22340	22537	22713	22570	22571	22541	22477	22525	22570	22517	22316	22548	22561	22493	22410	22567	22528	22504	22600	22395	22700	22689	22534	22566	22522	22653	22636	22411	22400	22565	22484	22503	22602	22572	22609	22494	22652	22457	22601	22507	22753	22620	22363	22510	22478	22686	22399	22451	22503	22509	22443	22585	22542	22326	22573	22475	22447	22361	22299	22389	22525	22463	22367	22472	22371	22630	22622	22482	22562	22498	22514	22497	22569	22574	22460	22490	22526	22470	22530	22486	22451	22679	22584	22481	22531	22525	22610	22373	22549	22463	22605	22515	22515	22359	22517	22593	22618	22502	22535	22617	22474	22353	22493	22545	22606	22507	22568	22568	22555	22455	22664	22468	22576	22362	22546	22573	22486	22530	22372	22685	22472	22407	22487	22554	22554	22532	22554	22570	22698	22495	22558	22563	22344	22699	22534	22582	22582	22460	22394	22557	22568	22691	22610	22479	22429	22417	22396	22527	22458	22495	22610	22632	22495	22704	22237	22501	22523	22622	22435	22451	22584	22492	22546	22508	22476	22558	22326	22529	22427	22671	22448	22479	22745	22524	22597	22464	22477	22627	22228	22612	22593	22575	22583	22263	22582	22731	22412	22620	22442	22377	22519	22590	22573	22450	22602	22403	22454	22492	22451	22347	22499	22450	22498	22773	22566	22486	22615	22584	22512	22627	22679	22506	22456	22440	22397	22676	22765	22413	22551	22485	22587	22705	22601	22523	22289	22480	22490	22647	22476	22363	22311	22601	22483	22726	22576	22539	22455	22611	22587	22439	22596	22407	22550	22610	22508	22472	22565	22579	22426	22571	22487	22504	22538	22616	22540	22616	22369	22391	22298	22508	22404	22426	22672	22700	22658	22297	22529	22774	22669	22787	22492	22535	22444	22607	22448	22588	22404	22533	22466	22551	22558	22443	22585	22418	22546	22557	22401	22570	22413	22671	22424	22621	22583	22425	22667	22647	22329	22585	22483	22786	22506	22477	22596	22529	22577	22476	22425	22467	22544	22342	22640	22441	22638	22340	22383	22600	22399	22696	22754	22476	22408	22530	22539	22518	22596	22499	22491	22660	22493	22744	22626	22652	22452	22591	22481	22370	22577	22631	22615	22544	22478	22473	22469	22540	22548	22396	22571	22567	22413	22472	22560	22503	22518	22593	22588	22503	22591	22545	22479	22508	22523	22461	22540	22501	22593	22623	22636	22575	22511	22590	22535	22630	22459	22699	22448	22575	22557	22538	22606	22548	22461	22447	22393	22621	22600	22371	22482	22565	22611	22578	22521	22495	22471	22500	22320	22471	22408	22611	22351	22486	22552	22643	22542	22488	22487	22529	22581	22576	22444	22444	22497	22542	22576	22684	22561	22557	22418	22530	22353	22486	22500	22532	22569	22441	22391	22388	22454	22490	22671	22604	22460	22589	22560	22737	22369	22589	22522	22443	22470	22528	22598	22409	22511	22601	22505	22465	22583	22440	22368	22551	22578	22563	22613	22673	22540	22451	22638	22438	22349	22366	22481	22666	22304	22481	22653	22475	22504	22543	22491	22536	22433	22517	22534	22508	22539	22367	22615	22434	22389	22596	22598	22495	22447	22584	22365	22470	22593	22714	22670	22317	22534	22644	22342	22430	22375	22337	22386	22550	22520	22653	22507	22701	22495	22496	22525	22401	22472	22569	22454	22512	22719	22317	22785	22382	22463	22522	22502	22595	22552	22584	22541	22546	22576	22443	22556	22460	22419	22611	22398	22460	22512	22629	22573	22531	22429	22507	22662	22591	22601	22469	22567	22431	22632	22549	22591	22613	22624	22474	22497	22634	22426	22442	22551	22623	22492	22540	22476	22473	22607	22516	22284	22482	22312	22709	22365	22372	22605	22534	22486	22473	22462	22652	22728	22485	22512	22618	22406	22578	22494	22581	22455	22637	22539	22456	22630	22708	22378	22588	22508	22494	22583	22468	22625	22530	22510	22670	22479	22440	22737	22455	22383	22697	22395	22498	22396	22541	22543	22457	22379	22344	22708	22515	22576	22504	22636	22448	22461	22518	22496	22459	22387	22563	22319	22413	22499	22640	22505	22577	22587	22563	22520	22576	22568	22305	22546	22579	22644	22343	22634	22495	22679	22460	22370	22522	22458	22594	22568	22478	22538	22541	22524	22595	22605	22661	22476	22492	22481	22524	22371	22432	22660	22737	22582	22489	22578	22484	22479	22514	22552	22575	22588	22561	22528	22611	22576	22525	22430	22498	22384	22557	22448	22536	22605	22527	22410	22464	22690	22406	22513	22532	22492	22683	22471	22571	22456	22587	22604	22573	22527	22467	22497	22612	22514	22485	22638	22524	22467	22592	22601	22458	22541	22552	22615	22514	22402	22667	22411	22613	22272	22585	22626	22592	22316	22436	22378	22487	22581	22354	22623	22452	22570	22561	22691	22610	22400	22667	22575	22292	22625	22614	22512	22640	22528	22427	22377	22847	22370	22468	22679	22416	22602	22429	22441	22504	22668	22463	22696	22516	22538	22396	22451	22666	22394	22606	22480	22602	22579	22587	22690	22400	22580	22539	22492	22699	22501	22688	22624	22508	22452	22440	22534	22562	22500	22482	22536	22568	22373	22539	22585	22464	22600	22436	22418	22448	22368	22489	22581	22588	22430	22492	22255	22575	22752	22486	22333	22549	22574	22739	22415	22577	22589	22587	22387	22468	22472	22725	22535	22599	22485	22528	22503	22475	22323	22640	22701	22471	22766	22533	22425
28366	23836	31093	31340	29226	29514	29716	29785	29933	29684	29792	29382	29356	29515	29195	29572	29628	29473	29266	29427	29525	29300	29205	29064	29312	29311	29904	29828	29614	29455	29460	29284	29199	29006	29087	29243	29783	29192	29395	29107	29280	29096	29369	29231	29048	29284	29384	29358	29070	29318	29293	29271	29262	29207	29187	29354	29486	29325	29211	29167	29162	29241	29309	29218	29167	29182	29270	29091	29201	29315	29278	29220	29156	29226	29277	29340	29331	29313	29090	29134	29350	29347	29238	29279	29288	29267	29216	29350	29390	29011	29260	29161	29200	29155	29192	29147	29447	29190	29195	29073	29213	29162	29068	29152	29347	29141	29249	29041	29108	29308	29093	29186	28878	29352	29138	28910	29139	29094	29040	29155	29071	29138	29106	29328	29117	29203	29214	29224	29239	29254	29061	28992	29350	29146	29130	29113	29120	29300	29362	29151	29077	29328	29150	29291	29128	29233	29141	29187	29219	29242	29095	29133	29364	29110	29153	29302	29350	29099	29385	29280	29033	29209	29319	29264	29441	29403	29242	28823	29164	29026	29320	29220	29180	29307	29233	29166	29108	29345	29269	29059	29413	29122	29338	29294	29313	29093	29392	29106	29076	29146	29279	28919	29427	29074	29472	29078	29283	28992	29348	29110	29439	29098	29075	29209	29210	29295	29250	28991	29047	29037	29108	29433	29281	29383	29172	29165	28930	29094	29043	29460	29303	29151	29104	29118	28969	29295	29207	28964	29030	29205	29201	29173	29189	29175	29351	28964	29101	29025	29221	29376	29319	29385	29225	29359	29285	29285	29111	29320	29189	29096	29097	29128	29182	29010	29166	29259	29359	29389	29499	29099	29307	29219	29424	28882	29215	29026	29166	29242	29351	28963	29052	29051	29032	29175	29128	29105	28981	29204	29315	29231	29170	29310	29205	29002	29167	29265	28928	29242	29343	28941	29056	28795	29078	29125	29051	29158	29172	29184	29290	29293	29207	29348	29325	29019	29109	29178	29100	29353	29017	29127	29222	29231	29146	29106	28943	29244	29053	29213	29351	29126	29090	28993	29122	29353	29350	29244	29247	29227	29261	29408	29344	28894	29019	29049	29363	29453	29459	29270	29306	29087	29284	28981	29112	29330	29260	29302	29162	29270	29456	29238	29141	29256	29353	28993	29080	29032	29461	28976	29216	29053	29454	29070	29104	29191	29186	29208	28865	29231	29317	29316	29261	29286	29306	29253	29305	29195	29274	29309	29019	29067	29050	29093	29140	29065	29201	29152	29217	29368	29182	28981	29254	29205	29172	29350	29246	29301	29393	29144	29291	29126	29347	29154	29326	28964	29184	29128	29177	29183	29412	29219	29313	29146	28984	29155	29216	29213	29199	29257	29141	29037	29182	29198	28951	28904	29064	29358	29175	29063	29309	29370	29366	29252	29145	29162	29217	29045	29241	29121	29104	29203	29332	29269	29334	29017	29323	29156	29210	29193	29186	29122	29224	29394	29030	29415	29300	29186	29205	29387	29249	29310	28961	29372	29433	29176	29393	29100	29115	29370	29018	29193	29223	29121	29031	29137	29059	29161	29148	29099	29293	29410	29199	29312	29244	29224	29183	29108	29237	29158	29135	29198	29277	29487	29149	29283	29033	29176	29265	29275	29206	29311	29185	29247	29268	29158	29058	28923	29043	29148	29080	29022	29359	29170	29169	29123	29074	29102	29249	28937	28907	29079	29111	29323	29260	29104	29097	29018	29304	29178	29090	29421	29254	29519	28929	29094	29290	29277	29470	28976	29253	29219	29036	29142	29193	29243	29249	29267	29198	29058	29003	29185	29191	29017	29137	29028	28996	29292	29173	29133	29009	29324	29092	29144	29238	29301	29309	29263	29308	29276	29068	29255	29253	29151	29437	29146	29190	29087	29250	29197	28775	29266	29244	29052	29303	29377	29209	29287	29288	29377	29345	29349	29130	29499	29316	29269	29099	29272	29159	29337	29258	29150	28876	29210	29137	29215	29359	29339	29272	29150	29340	29128	29223	29424	29402	29130	28989	29232	29198	29260	29115	29428	29079	29285	29187	29165	29389	29096	29271	29117	29201	29322	29375	29003	28976	29144	29169	29264	29199	29234	29129	29131	29345	29173	29369	29229	29058	29212	29282	29077	29244	29178	29010	29171	28957	29090	29320	29136	28984	29010	29035	29484	29019	29177	29122	29351	28991	29535	29520	29150	29296	29290	29169	29237	29003	29097	29218	28871	29265	29092	29035	29346	29162	29060	29199	29109	29063	29285	29178	29216	29219	29044	29299	29153	29224	29259	29180	29183	29287	29337	29296	29350	29118	29135	29317	29427	29369	29418	29390	29342	29382	29289	29315	29536	29182	29141	29111	29426	29028	29245	29094	29372	29434	29228	29395	29373	28978	29427	29229	29031	29313	29227	29295	29235	29071	29395	29285	29269	29196	29236	29078	29073	28971	28969	29191	29286	29254	29167	29449	29198	29197	29480	29157	29023	29228	29127	29090	29122	29293	29043	29314	29270	29163	29228	29260	29116	29211	29212	29177	29341	29173	28920	29105	29143	29293	29040	29252	29275	29387	29507	29342	29203	29150	29021	29122	29252	29405	29307	29298	29271	29294	29330	29371	29313	29312	29422	29133	28987	29198	29178	29147	29086	29295	29141	29164	29006	29121	29061	28966	28939	29194	29176	29100	29184	29292	29140	29135	29250	29257	29091	29066	29299	29003	29151	29328	29333	29276	29070	29171	29152	29384	29062	29037	29273	29138	29212	29319	29301	29329	29293	29097	29175	29375	29045	29046	28858	29258	29306	29158	29074	29193	29219	29350	29404	29214	29133	29238	28929	29170	28947	29277	29237	29196	29246	29301	29178	29089	29374	29378	29136	29302	29328	29313	29002	29078	29187	29207	29336	29173	29280	29242	29112	29443	29132	29062	29312	28981	29101	29267	29169	29108	29095	29213	29144	29307	29201	29348	29147	29350	29301	29503	29320	29250	29378	29255	29275	29264	29317	29441	29387	29132	29218	29185	29265	29273	29443	29103	29269	29356	29440	29288	29037	29304	29200	29143	29072	29294	29060	29064	29057	29247	29193	29138	28825	29115	29398	29054	29336	29211	29281	29309	29382	29252	29019	29310	28957	29100	29148	29342	29181	29344	29028	29146	29031	29185	29133	28937	29194	29294	29102	29216	29368	29339	29515	29112	29093	29257	29126	29216	29505	29191	29348	29254	29423	29313	29247	29163	29223	29006	29277	29118	29175	29318	29268	29174	29157	29282	29218	29264	28909	29157	29220	29485	29218	29270	29247	29273	29262	29144	29117	29260	29247	28967	29208	29373	29251	29022	29161	29292	29195	29231	29171	29127	29328	29029	29377	29220	28995	29193	29342	29235	29011	28994	29157	29267	29351	29188	29015	29360	29106	29265	29106	29129	29223	29066	29017	29198	29061	29532	29128	29390	29101	29187	29413	29285	29179	29409	29352	29252	29237	29209	29265	29216	29394	29076	29378	29233	29147	28938	29232	29042	29189	29272	29241	29016	29024	29276	29192	29128	29148	29280	29241	29064	29093	29204	29230	29231	29133	29202	29158	29304	29408	29073	29154	29550	29238	28945	29132	29176	28996	29011	29263	29143	29290	29310	29112	29345	29341	29097	29201	29281	29378	29278	29310	29164	29279	29125	29203	29094	29102	29181	29178	29234	29288	29201	29298	29263	29086	29191	29223	29168	29428	29179	29102	29069	29186	29256	29227	29332	29073	29120	29478	29114	29424	29208	29010	29364	29175	29518	29061	29316	28916	29246	29344	29302	29294	29083	29269	29169	29221	28900	29130	29288	29326	29285	29193	28958	29199	29296	29108	29493	29100	29377	29201	29174	28963	29422	29060	29449	29353	29085	29184	29143	29185	29077	29237	29021	29282	29137	28857	29418	29095	29120	29134	29170	29188	29155	29183	29316	29286	28961	29255	29484	29315	29185	29312	29147	29084	29149	29164	29423	29094	29239	29168	29123	29137	29274	29200	29388	29171	29122	29329	29122	29401	29235	29160	28959	29185	29268	29106	28834	28987	29269	29397	29305	29291	29227	29028	29096	29306	29288	29264	29285	29353	29366	29508	29288	29349	29251	29307	29332	29252	29051	29183	29229	29292	29373	29207	29338	29246	29109	29210	29116	29292	29152	29114	29187	29373	29373	29293	29282	29282	29370	29215	29265	29121	29296	29142	29173	29082	29257	29193	29109	29092	29323	29281	29252	28899	29175	29035	29487	29324	29165	28854	29224	29277	29184	29353	29332	29296	29332	29069	29188	29298	29140	29092	29217	29147	29306	29159	29228	29245	29138	29311	29295	29239	29193	29123	29191	29589	29206	29112	29543	29402	29388	29202	29397	29171	29231	29113	29111	29271	29343	29134	29419	29132	29469	29255	29283	29131	29233	29285	29255	29273	29361	29342	29161	29291	28959	29533	29260	29063	29263	28709	29143	29251	29081	29215	29092	29310	29069	29084	29326	29199	29108	29056	29084	29232	29400	29078	29186	29246	29264	29169	29244	29236	29178	29169	29086	29257	29124	29259	29242	29233	29296	29387	29059	29287	29120	29278	29141	29264	29179	29263	29300	29130	29407	29348	29240	29176	29262	29402	29209	29278	29298	29229	29233	29306	29311	29155	29234	29023	29288	29399	29208	29333	29192	29299	29349	29231	29326	29226	29138	29150	29147	28999	29299	29113	29317	29103	29333	29281	29154	29140	29182	28960	29228	29268	29271	29409	29482	29229	29105	29302	29043	29200	29245	29152	29069	29353	28960	28914	29143	29132	29332	29198	29145	29152	29343	29103	29211	29127	29196	29326	29151	29120	29282	29594	28999	29093	29389	29286	29312	29177	29175	29086	29203	29071	29462	29228	29016	29082	29017	29272	29422	29344	29264	29220	29143	29311	29285	29137	29246	29124	29294	29120	29265	29083	29236	29110	29279	28881	28890	29112	29119	29205	29212	29254	29095	29153	28973	29235	29147	29324	28919	29241	29277	29065	29371	29321	29419	29321	29393	29114	29087	29168	29325	29274	29341	28974	29195	29143	28918	29274	29138	29198	29143	29014	29251	29211	29117	29223	29236	29164	29198	29045	29142	29172
20996	26045	25278	24093	23667	23311	23108	23322	23385	23558	23483	22862	22633	22653	22835	22846	22940	22729	22693	22949	22626	22513	22689	22629	22686	23268	23410	23299	23068	22562	22702	22508	22408	22626	22395	22563	22500	22645	22381	22442	22610	22436	22542	22416	22484	22433	22348	22533	22397	22607	22473	22548	22394	22524	22502	22524	22452	22513	22682	22624	22459	22424	22410	22563	22368	22545	22427	22361	22506	22416	22336	22409	22462	22286	22670	22561	22468	22410	22293	22372	22355	22411	22446	22240	22421	22771	22551	22630	22563	22558	22514	22538	22481	22385	22514	22386	22338	22639	22433	22500	22596	22358	22392	22254	22621	22370	22604	22376	22368	22385	22351	22473	22503	22393	22408	22509	22479	22554	22216	22451	22394	22644	22380	22603	22168	22409	22469	22406	22345	22452	22577	22593	22602	22454	22360	22644	22584	22396	22654	22513	22420	22571	22379	22470	22433	22558	22445	22608	22648	22601	22476	22659	22243	22404	22547	22372	22503	22428	22681	22574	22568	22562	22447	22555	22453	22409	22444	22478	22721	22345	22498	22563	22527	22503	22450	22349	22614	22473	22513	22540	22584	22714	22335	22378	22212	22458	22598	22424	22405	22467	22531	22315	22586	22273	22483	22436	22339	22564	22390	22482	22519	22773	22418	22528	22391	22442	22411	22279	22753	22555	22339	22620	22449	22540	22442	22429	22523	22553	22425	22574	22454	22592	22718	22426	22386	22541	22525	22373	22545	22490	22588	22458	22474	22446	22511	22516	22506	22441	22617	22398	22629	22391	22474	22526	22372	22488	22391	22417	22582	22618	22594	22466	22502	22449	22485	22391	22514	22251	22543	22593	22581	22629	22434	22413	22475	22525	22432	22247	22477	22433	22453	22519	22507	22259	22516	22469	22659	22424	22506	22491	22469	22492	22675	22463	22484	22635	22431	22485	22432	22406	22578	22460	22373	22387	22381	22576	22541	22433	22525	22529	22396	22557	22438	22526	22555	22400	22525	22386	22445	22499	22484	22633	22455	22492	22430	22419	22435	22399	22475	22509	22292	22607	22592	22450	22460	22439	22536	22614	22614	22360	22451	22464	22434	22544	22441	22323	22432	22516	22608	22621	22261	22433	22427	22592	22588	22413	22386	22402	22570	22529	22571	22528	22528	22492	22359	22470	22416	22460	22492	22435	22497	22382	22499	22480	22527	22567	22409	22519	22649	22634	22561	22457	22596	22559	22546	22580	22369	22592	22406	22459	22417	22596	22465	22507	22574	22465	22456	22201	22461	22381	22552	22514	22447	22486	22474	22403	22464	22368	22550	22353	22498	22488	22387	22631	22408	22550	22372	22587	22387	22510	22490	22487	22600	22538	22444	22427	22455	22525	22508	22444	22672	22379	22428	22491	22586	22603	22450	22435	22694	22455	22420	22285	22588	22471	22388	22348	22594	22484	22481	22290	22724	22428	22398	22428	22319	22472	22474	22424	22507	22561	22328	22532	22548	22547	22546	22333	22225	22590	22580	22439	22513	22336	22463	22560	22435	22604	22388	22394	22394	22288	22655	22547	22488	22530	22415	22350	22416	22460	22501	22530	22343	22598	22583	22360	22504	22505	22418	22661	22367	22470	22490	22457	22320	22286	22521	22470	22611	22385	22547	22389	22475	22626	22605	22480	22270	22548	22372	22492	22623	22583	22417	22576	22523	22413	22633	22491	22428	22496	22439	22551	22456	22478	22503	22526	22428	22483	22665	22544	22561	22455	22448	22411	22391	22430	22400	22409	22459	22424	22458	22271	22420	22462	22571	22467	22446	22550	22430	22402	22518	22519	22468	22422	22474	22674	22506	22551	22381	22502	22548	22571	22370	22655	22470	22323	22504	22565	22491	22485	22421	22427	22247	22525	22408	22328	22396	22579	22403	22481	22514	22535	22365	22566	22616	22438	22620	22392	22592	22579	22529	22504	22525	22330	22322	22526	22455	22491	22634	22480	22693	22568	22244	22464	22289	22444	22400	22302	22518	22515	22435	22449	22443	22382	22480	22427	22429	22673	22396	22465	22263	22637	22652	22495	22711	22647	22313	22499	22442	22633	22521	22422	22604	22499	22518	22455	22433	22581	22481	22553	22489	22539	22356	22414	22444	22298	22479	22372	22478	22356	22563	22402	22503	22564	22374	22792	22518	22634	22425	22476	22531	22441	22414	22419	22504	22401	22402	22512	22486	22172	22590	22569	22505	22335	22566	22560	22421	22506	22729	22476	22328	22592	22362	22580	22405	22416	22576	22342	22613	22458	22469	22414	22411	22444	22660	22467	22412	22658	22311	22587	22581	22616	22470	22384	22300	22418	22419	22600	22260	22482	22443	22512	22425	22635	22599	22340	22488	22578	22413	22672	22519	22574	22423	22754	22436	22541	22655	22492	22423	22595	22440	22508	22568	22607	22494	22502	22532	22366	22478	22536	22535	22449	22368	22461	22498	22544	22642	22334	22483	22471	22529	22445	22520	22513	22613	22357	22737	22579	22537	22539	22515	22533	22551	22570	22629	22345	22502	22392	22530	22457	22413	22367	22349	22309	22564	22533	22566	22556	22439	22392	22523	22592	22436	22284	22441	22534	22498	22612	22533	22536	22454	22500	22258	22576	22623	22446	22372	22433	22590	22486	22543	22353	22635	22526	22510	22510	22381	22521	22366	22607	22582	22367	22498	22303	22593	22353	22491	22414	22633	22530	22662	22313	22694	22354	22416	22518	22713	22552	22447	22501	22647	22291	22646	22515	22381	22511	22480	22579	22403	22437	22469	22586	22546	22504	22416	22270	22505	22515	22352	22293	22406	22704	22512	22519	22469	22718	22487	22384	22551	22453	22446	22536	22596	22383	22383	22473	22607	22595	22463	22453	22653	22458	22388	22362	22665	22508	22596	22438	22518	22485	22463	22333	22383	22641	22415	22544	22644	22436	22391	22466	22488	22330	22344	22496	22284	22505	22550	22631	22374	22526	22566	22498	22586	22357	22380	22547	22456	22264	22439	22577	22522	22628	22492	22553	22339	22586	22491	22364	22592	22390	22375	22423	22401	22539	22407	22439	22544	22672	22464	22320	22595	22496	22462	22530	22528	22383	22394	22538	22457	22209	22591	22422	22579	22504	22532	22439	22522	22656	22344	22431	22487	22443	22470	22432	22537	22402	22561	22353	22574	22387	22492	22524	22590	22605	22407	22478	22595	22418	22445	22407	22391	22458	22606	22352	22486	22355	22538	22349	22591	22497	22448	22498	22462	22602	22365	22596	22424	22606	22455	22521	22618	22476	22465	22577	22502	22443	22583	22562	22419	22566	22653	22499	22434	22456	22619	22343	22409	22443	22673	22468	22635	22372	22512	22492	22447	22663	22404	22532	22491	22548	22478	22540	22351	22544	22382	22650	22499	22530	22574	22536	22370	22384	22435	22562	22597	22463	22502	22332	22541	22601	22592	22445	22439	22487	22796	22403	22435	22528	22374	22547	22607	22387	22475	22512	22604	22584	22424	22469	22564	22468	22292	22657	22559	22534	22595	22550	22439	22570	22403	22321	22571	22618	22405	22449	22461	22276	22494	22565	22522	22383	22717	22373	22447	22414	22509	22639	22492	22448	22368	22555	22479	22388	22425	22593	22509	22347	22520	22586	22458	22490	22535	22547	22414	22427	22551	22397	22583	22571	22498	22578	22409	22467	22423	22432	22613	22412	22720	22434	22538	22417	22539	22464	22549	22323	22571	22362	22486	22453	22497	22252	22397	22411	22423	22566	22590	22539	22421	22345	22497	22648	22323	22502	22676	22428	22633	22500	22713	22533	22580	22292	22557	22622	22654	22416	22445	22582	22407	22595	22660	22600	22566	22516	22651	22227	22516	22313	22482	22474	22625	22578	22505	22385	22549	22543	22456	22426	22525	22432	22631	22564	22578	22375	22485	22551	22505	22438	22396	22661	22692	22392	22614	22462	22401	22282	22573	22517	22442	22588	22442	22406	22460	22427	22495	22572	22405	22403	22544	22481	22358	22361	22492	22427	22478	22332	22478	22391	22353	22694	22528	22548	22433	22531	22576	22514	22545	22395	22722	22246	22341	22559	22624	22568	22492	22640	22554	22609	22481	22561	22518	22454	22534	22547	22568	22622	22431	22412	22529	22420	22513	22295	22549	22664	22509	22450	22389	22533	22392	22546	22383	22379	22497	22506	22551	22294	22681	22582	22622	22618	22685	22543	22471	22376	22428	22305	22383	22468	22526	22476	22577	22460	22536	22544	22385	22576	22633	22550	22396	22522	22258	22292	22422	22608	22426	22382	22405	22385	22509	22576	22452	22480	22694	22430	22687	22624	22584	22494	22696	22570	22583	22660	22514	22503	22412	22511	22597	22555	22499	22312	22363	22422	22531	22333	22587	22527	22360	22371	22516	22423	22463	22534	22573	22473	22561	22635	22378	22488	22549	22333	22594	22371	22551	22598	22417	22608	22458	22556	22469	22518	22462	22451	22553	22487	22469	22428	22708	22449	22365	22576	22579	22573	22462	22406	22352	22502	22651	22292	22471	22531	22479	22331	22439	22359	22511	22459	22523	22629	22407	22423	22471	22695	22410	22522	22497	22559	22507	22315	22527	22331	22496	22422	22653	22439	22660	22642	22510	22423	22328	22637	22523	22630	22558	22574	22579	22453	22535	22429	22470	22388	22372	22589	22635	22274	22443	22632	22496	22377	22686	22482	22505	22682	22530	22430	22439	22469	22413	22622	22584	22548	22635	22618	22512	22505	22392	22471	22549	22291	22731	22304	22461	22483	22627	22386	22402	22413	22513	22432	22341	22525	22505	22437	22382	22612	22274	22472	22411	22502	22397	22427	22469	22494	22502	22402	22416	22323	22520	22525	22234	22569	22380	22428	22541	22522	22362	22409	22571	22658	22503	22354	22684	22293	22514	22539	22500	22549	22541	22410	22582	22528	22540	22358	22486	22477	22529	22520	22689	22292	22565	22469	22502	22349	22635	22366	22354	22339	22368	22535	22425	22473	22505	22399	22626	22559	22401	22588	22531	22326	22493	22360	22619	22482	22478	22621	22392	22436	22563	22444	22484	22433	22371	22511	22761	22256	22431	22397	22636	22310	22476	22519
23814	21459	29078	24647	24717	29236	31579	29754	29660	30019	29741	29683	29212	29383	29077	29306	29248	29419	29245	29227	29246	29279	29184	29003	29293	31657	32754	32304	30866	29959	29199	28912	29104	28771	28893	28842	28908	28751	28804	28749	28785	29060	29004	28933	28816	28904	28942	28838	28859	28905	28910	29044	28993	28643	28847	29007	28878	28805	28907	28954	28811	28944	28848	28795	28819	28769	28999	28877	28770	28629	29010	28697	28769	28724	28875	29085	28790	28857	28716	28628	28759	28841	28901	28708	28733	28986	28909	28943	28894	28965	28943	28761	29050	28986	29028	28949	28859	28800	28841	28811	28846	28902	28925	29031	28940	28787	28951	28795	28887	28751	28960	28890	28953	28841	29068	28749	28771	28987	28849	28767	28888	28672	28881	28902	28642	28840	28870	28975	28778	28794	29039	28865	28895	29036	28893	28882	28706	28780	28721	28834	28864	28997	29151	29011	28798	28687	28771	28776	28653	28675	28749	28806	28807	28791	28537	28884	28779	28906	28922	28854	28815	29137	28902	28759	29015	28907	28851	28624	28802	28836	28889	28890	28738	28855	28741	28810	28916	28810	28750	28720	28851	28700	28546	28802	28920	28808	28931	29014	28813	28823	28942	28906	29020	28780	28907	28947	28988	29008	28949	29009	28998	28982	28987	28746	29046	29285	28745	28896	29074	28799	28831	28882	28798	28650	28474	28916	28922	28965	28779	29032	28884	28763	28702	28813	28920	28689	29081	28899	28904	28946	29014	28603	28846	28783	28849	28899	28852	28843	28870	28670	28950	28893	28791	28849	29006	28770	28770	28812	28979	28928	29037	28907	28716	28720	28847	28717	28862	29102	28902	28796	28980	28899	28840	28705	28954	28797	28825	28789	28970	28672	29153	28942	28921	29003	28972	29026	28694	28710	28787	28771	28893	28882	29018	29149	28824	28786	28912	28747	28949	28761	29046	28649	28899	28808	28923	28905	28878	28776	28917	28932	28708	28912	28646	28791	28962	29016	29003	28950	28868	28912	28680	29095	28766	28944	28836	28931	28959	28839	29015	28844	28921	29007	28834	28881	29036	28768	28967	28900	28753	28896	29047	28702	28943	28797	28808	28836	28732	28973	28954	29017	28924	28894	29186	28747	28758	28791	28821	28681	28861	28747	28984	28804	28965	28656	28853	29084	28901	28880	28544	28845	28911	28781	28909	28912	28709	28810	29083	28912	28885	28902	28699	29036	28962	28774	28950	29202	28869	28834	28716	29061	28743	28514	28870	28808	28665	29009	28953	29048	29002	28999	28905	28884	28785	28882	29092	28698	28792	28897	28877	28771	28834	28575	28900	28840	28844	28696	28758	28768	28868	28877	28806	28792	29029	28838	28972	28953	28738	28916	28772	28676	28684	28917	28921	28922	28849	28798	28874	28863	28865	28876	28902	28729	28665	28964	28914	28925	28531	28684	28925	28936	28971	28835	29050	28728	28563	28860	28824	28728	28958	28817	28868	28859	28916	28747	28843	28783	28780	28921	28844	28727	28837	28782	28928	28718	28974	29115	28829	28816	28619	29024	29186	28541	28663	28911	28827	28862	28800	28797	28926	28789	28813	28974	28935	28738	29072	28908	28763	28951	28847	29038	28773	28647	28602	28853	28783	28693	28823	28874	28672	28769	29023	28876	28825	28935	28955	28803	28726	29196	28989	28776	28800	28854	29065	28921	28807	28781	28810	28716	28792	28856	29009	28858	28777	28755	28959	28762	29099	29063	29146	28997	28991	28839	28853	28912	28895	28638	28878	29149	29143	28903	28704	28838	28882	28845	28639	29136	29067	28767	28866	28812	28773	29034	28719	28573	28823	28704	29074	29001	28946	28975	28850	28772	28918	28756	28884	28777	28674	28813	28601	28894	28784	28734	28867	28856	28792	28872	28940	28700	29009	28775	28796	28776	28912	29025	29001	29141	28630	28815	28901	28784	28887	28974	28973	28688	28825	28895	28874	28862	29017	29197	29152	29030	28988	28894	28713	28837	28783	28679	28790	28857	28651	28721	28650	28876	28669	28555	28855	28848	28981	28924	28779	28557	28798	29015	28761	28957	28847	28647	28945	28691	28837	28756	28852	28797	29047	28590	28640	29054	28950	28654	28786	28812	28969	28906	28992	28722	28643	28786	29090	28688	28970	29211	28519	28831	28763	28549	28922	28798	28941	28875	28616	28801	28745	29001	28904	28948	28703	28757	28872	28715	28618	28850	28901	28942	28864	28857	28716	28880	28906	28682	29060	28928	28839	28948	28985	28737	28804	28829	28817	28722	28760	28934	29020	29192	28998	28813	28775	28827	28757	28766	28909	28791	28648	28734	28801	28756	28862	28861	29059	28898	28848	28817	28847	28900	28716	28783	28825	28833	29014	28938	28856	28750	29070	28910	28760	28715	28825	28709	28830	29050	28843	28826	28758	28744	28797	28722	28632	28954	28942	28778	28606	28748	28625	28712	28796	28901	28870	28913	28884	28974	28805	28990	28702	28924	28806	29047	29053	28887	28795	28670	28777	28793	28910	28865	28752	28922	29105	29092	28871	28880	28906	28964	28776	28745	28576	29001	29061	28960	29051	28644	28863	28873	28814	29107	28922	28857	28780	29120	28734	28921	29002	28882	28747	28926	28898	28924	28734	28694	28965	29019	28809	28869	28903	28522	28762	28747	28824	28808	28834	28864	28746	28769	28948	28646	28625	28812	28788	28912	28937	28927	28903	28685	28795	29009	28964	28820	29040	28944	28618	28547	28549	28789	28923	28712	28781	28917	28776	28875	28841	28900	28813	28815	28731	28711	28883	28815	28946	29017	28840	28811	28699	28953	28811	29000	28880	28740	28938	28814	28703	29134	28684	28775	28996	28824	28834	28638	28947	28764	28835	29005	28901	28987	28891	28879	28907	28870	28905	28969	28853	28873	28846	28910	28920	28802	28889	28901	28658	28763	28771	28924	28646	28977	29099	28783	28962	28625	28680	28817	28952	28923	28868	28974	28901	29129	28918	28922	28693	28894	28698	28752	28549	28791	28788	28854	28795	28624	28958	28746	28831	28692	28923	28586	29015	29123	28860	28752	28706	28726	29021	28954	28819	28843	28983	28879	28736	28777	29027	28584	28780	28608	28979	28955	28791	28817	28911	28775	28575	28473	28852	28934	28879	28728	29028	29090	28858	28752	28858	28660	28934	28606	28904	28982	28894	28907	28815	28942	28852	29049	29034	28787	28575	28659	28937	29055	28845	28795	28914	28874	28936	29117	28844	28956	28954	28773	28975	28948	28448	28831	28854	28844	29035	29043	28958	28826	28991	28826	28717	28780	28993	28783	28858	28848	29062	28997	28789	28753	28957	28888	28823	28684	29024	28751	28989	28845	28727	28789	28943	28840	28682	28734	29117	28641	28539	28740	29067	28992	28876	28884	28832	28924	28881	28882	28853	29206	28826	28911	28526	28845	28450	28755	28799	28791	29019	28679	28942	29052	28695	29148	29010	28890	28607	28815	28923	29076	28985	28745	28903	28855	28819	28942	28976	28739	28836	28704	28720	29034	28796	29086	28828	28880	28967	28854	28900	29059	28910	28649	28941	28835	29035	29018	28882	28866	28936	28677	28839	28870	28839	28942	28879	28887	28893	28865	28800	29087	28946	29026	29046	28936	28779	28794	29049	28991	28908	28842	29047	28794	28545	29001	28845	28850	28827	28872	28785	28734	28537	28702	28645	28948	28632	28674	28687	29108	28976	28736	28707	28972	28734	28918	28697	28785	28586	28765	29174	28835	28790	28569	29057	28930	28869	28481	28690	28841	28903	28819	28916	28977	28590	28743	28927	28986	28803	28785	28943	28933	28896	28807	28866	28872	28741	28844	28869	28906	28936	28870	28668	28839	28970	28790	28904	28996	28977	28850	28782	29056	28859	29044	28914	28873	28863	28686	28785	28974	29187	28694	28823	28689	28865	28870	28949	28965	28826	28995	28924	28406	28744	28847	28712	28560	28878	28687	29008	28794	28672	28858	28983	28945	29058	28929	28995	28895	28861	28903	28928	28821	28746	28629	28921	28912	28766	28761	28709	28670	28740	28836	28869	28986	28871	28882	28986	28740	28896	28708	28989	28846	28973	28786	28827	28938	28887	28714	28972	28898	28921	29135	28771	28745	28920	28846	28731	28921	28809	28800	28585	28948	28911	28695	28904	28821	29010	28836	28770	28823	28816	28861	29323	29131	28850	28779	28669	28960	28725	28759	28739	28962	28922	28841	28895	28777	28864	28912	28732	28836	28633	28758	29075	28912	28848	28763	28787	28780	28880	28871	28778	28978	28786	28669	28679	28796	28629	28838	29080	28883	29153	28904	28986	28878	28685	28750	28734	28949	29032	29033	28951	28768	28871	29128	28791	28957	28696	28868	28776	28790	28662	28821	28822	28928	28996	28589	28781	28879	28980	29050	29131	28852	28727	28681	28785	28928	28738	28748	29027	28667	28797	28982	28725	28617	29034	28725	28999	28821	28939	28839	28907	28873	29111	29053	29043	28674	28816	29008	28890	28938	28964	28973	28916	28689	28926	28934	28830	28502	29231	28827	28770	28892	28803	28839	28835	28753	28941	29026	28819	29139	28778	28897	28870	28721	28847	28778	28984	28940	28918	29140	28800	28752	28884	28669	29039	28905	28823	28924	29022	29048	28755	28806	28904	28773	28845	28949	28859	28611	28968	28809	28756	28809	28642	28941	28669	29046	28966	28878	28774	28844	28919	28910	28973	28815	28623	28771	29054	28859	28906	28737	28985	28928	28859	28878	28889	28723	29014	28951	28791	28693	28858	28907	28927	28727	28663	28693	28729	28784	28772	28664	28788	28926	28981	28714	28859	28997	28932	28907	28610	28714	28970	28753	28785	28973	28910	28913	28921	28832	28959	28700	28764	28727	28856	28793	28694	28766	28765	28965	28844	28604	28848	28896	28792	28868	28899	28880	28714	28693	28937	28967	29039	29001	28809	28950	29025	28926	29004	29024	28939	28736	28720	28923	28702	28949	28759	28947	28835	28965	28561	28912	29012	28746	28719	28739	28920	28918	28814	28981	29018	28839	28903	28751	28802	28969	28870	28841	28888	29104	29129	28984	28882	28840	28746	29124
19501	31197	29308	26145	25130	24292	23638	23674	23888	23750	23834	23302	22897	22733	22876	22842	22944	22604	22972	22938	22802	22624	22522	22705	23021	27123	28061	26362	24868	23308	22880	22648	22417	22434	22468	22319	22306	22308	22586	22496	22219	22444	22366	22468	22466	22265	22347	22430	22382	22563	22374	22356	22201	22354	22386	22356	22215	22419	22324	22318	22525	22269	22255	22407	22423	22314	22405	22357	22330	22329	22411	22337	22332	22224	22448	22467	22514	22332	22474	22510	22555	22329	22412	22390	22374	22280	22196	22430	22345	22447	22309	22416	22451	22263	22495	22358	22512	22341	22505	22386	22366	22467	22469	22299	22206	22322	22471	22601	22214	22441	22321	22407	22398	22381	22349	22410	22347	22445	22406	22138	22293	22275	22352	22365	22523	22517	22406	22432	22181	22439	22479	22358	22337	22251	22400	22307	22348	22294	22289	22360	22447	22326	22401	22439	22247	22454	22307	22412	22418	22372	22275	22386	22332	22494	22305	22232	22501	22422	22342	22305	22225	22365	22414	22344	22466	22301	22282	22473	22299	22524	22389	22321	22272	22521	22384	22157	22410	22249	22376	22266	22301	22397	22439	22306	22412	22376	22391	22387	22365	22355	22543	22570	22403	22301	22289	22321	22345	22442	22395	22475	22258	22451	22567	22357	22445	22506	22181	22452	22293	22343	22368	22136	22387	22260	22447	22164	22383	22371	22323	22330	22476	22242	22355	22252	22547	22365	22414	22367	22382	22208	22257	22211	22271	22373	22376	22478	22578	22423	22284	22419	22256	22296	22460	22393	22425	22323	22345	22270	22432	22445	22423	22454	22511	22313	22355	22381	22523	22550	22451	22277	22457	22513	22260	22379	22364	22270	22249	22283	22416	22307	22401	22400	22129	22432	22376	22256	22555	22654	22190	22326	22254	22529	22298	22282	22467	22336	22372	22366	22347	22554	22505	22357	22432	22414	22487	22343	22456	22398	22558	22535	22308	22416	22296	22307	22365	22389	22359	22243	22388	22465	22470	22359	22397	22410	22405	22335	22423	22384	22413	22518	22383	22384	22268	22270	22448	22452	22243	22330	22252	22126	22270	22409	22274	22272	22385	22140	22431	22321	22309	22385	22226	22379	22290	22271	22207	22471	22373	22318	22302	22374	22380	22189	22255	22248	22325	22332	22233	22365	22700	22299	22553	22399	22466	22456	22349	22419	22441	22326	22429	22230	22217	22371	22330	22321	22395	22370	22258	22370	22481	22287	22355	22228	22391	22344	22514	22252	22429	22129	22319	22275	22380	22435	22291	22522	22226	22374	22294	22346	22450	22147	22311	22194	22395	22401	22379	22227	22202	22505	22144	22303	22397	22624	22240	22501	22412	22359	22386	22364	22413	22295	22528	22256	22304	22471	22422	22472	22446	22315	22311	22337	22379	22239	22470	22299	22357	22364	22587	22311	22352	22358	22565	22336	22354	22384	22437	22226	22215	22383	22303	22253	22575	22209	22181	22236	22279	22283	22312	22574	22364	22469	22280	22264	22335	22314	22184	22360	22466	22366	22340	22285	22288	22304	22325	22223	22445	22338	22372	22244	22406	22269	22458	22530	22256	22263	22390	22609	22236	22328	22510	22431	22276	22419	22527	22286	22560	22372	22434	22351	22384	22382	22336	22383	22366	22367	22660	22378	22396	22410	22325	22331	22275	22454	22379	22456	22514	22184	22395	22552	22309	22347	22435	22265	22251	22411	22299	22333	22405	22543	22382	22349	22271	22303	22382	22224	22460	22364	22353	22520	22425	22293	22496	22187	22444	22383	22638	22321	22450	22432	22500	22316	22522	22379	22366	22440	22313	22226	22443	22463	22538	22421	22207	22401	22382	22409	22222	22322	22365	22133	22475	22421	22490	22379	22559	22185	22294	22312	22325	22523	22415	22202	22347	22301	22407	22428	22330	22357	22258	22302	22364	22362	22348	22313	22230	22331	22310	22344	22300	22552	22139	22479	22431	22235	22470	22312	22433	22331	22482	22439	22443	22297	22295	22391	22273	22417	22306	22111	22426	22328	22351	22348	22505	22254	22282	22203	22296	22231	22307	22324	22424	22310	22344	22515	22440	22309	22444	22309	22316	22450	22449	22235	22198	22436	22405	22478	22368	22281	22241	22385	22407	22510	22454	22374	22380	22258	22394	22305	22280	22459	22264	22171	22459	22564	22534	22405	22456	22334	22265	22453	22454	22293	22408	22341	22394	22305	22388	22367	22374	22237	22275	22120	22234	22367	22281	22363	22216	22527	22270	22259	22229	22571	22355	22320	22352	22405	22469	22286	22340	22210	22256	22289	22367	22046	22407	22397	22540	22404	22387	22252	22426	22335	22317	22484	22318	22366	22344	22392	22451	22359	22418	22427	22423	22363	22219	22502	22511	22475	22496	22394	22457	22253	22290	22443	22505	22253	22275	22269	22403	22393	22339	22520	22337	22536	22320	22284	22393	22357	22294	22378	22260	22205	22369	22279	22353	22310	22568	22360	22518	22336	22394	22317	22282	22383	22297	22267	22537	22223	22404	22268	22234	22318	22375	22347	22478	22305	22439	22306	22323	22230	22355	22374	22429	22398	22227	22495	22502	22204	22404	22380	22276	22386	22461	22381	22183	22257	22425	22366	22406	22249	22370	22356	22196	22279	22254	22300	22379	22389	22272	22308	22171	22548	22335	22333	22366	22331	22403	22359	22228	22517	22350	22237	22212	22328	22463	22306	22388	22318	22493	22385	22262	22325	22463	22271	22442	22444	22332	22350	22360	22246	22353	22300	22488	22414	22468	22245	22379	22264	22502	22420	22465	22167	22309	22419	22530	22379	22247	22365	22383	22635	22382	22279	22316	22572	22421	22492	22252	22584	22398	22321	22202	22441	22382	22481	22365	22423	22338	22358	22315	22199	22265	22557	22300	22220	22276	22217	22357	22318	22488	22368	22282	22281	22408	22336	22309	22274	22463	22303	22508	22244	22361	22505	22359	22344	22532	22387	22194	22541	22449	22371	22396	22417	22350	22483	22335	22461	22375	22538	22418	22390	22365	22307	22410	22195	22512	22372	22362	22319	22550	22326	22335	22545	22382	22293	22297	22389	22473	22387	22196	22381	22344	22487	22397	22590	22376	22408	22300	22383	22594	22398	22297	22381	22149	22396	22504	22224	22541	22341	22464	22182	22278	22516	22253	22172	22573	22328	22361	22360	22414	22268	22357	22347	22544	22436	22399	22149	22305	22404	22142	22317	22634	22358	22202	22487	22260	22346	22358	22425	22451	22355	22485	22520	22392	22424	22192	22401	22373	22208	22514	22172	22428	22228	22541	22486	22456	22525	22285	22374	22323	22292	22413	22211	22326	22429	22412	22499	22529	22257	22473	22354	22288	22329	22267	22341	22301	22459	22381	22351	22139	22445	22408	22297	22319	22477	22253	22386	22288	22426	22311	22485	22255	22424	22587	22189	22310	22330	22396	22666	22416	22409	22217	22487	22356	22416	22268	22327	22434	22446	22399	22587	22448	22336	22336	22244	22336	22266	22378	22371	22416	22403	22414	22515	22366	22333	22457	22432	22420	22185	22518	22396	22350	22327	22303	22515	22462	22391	22333	22165	22385	22328	22380	22303	22399	22414	22337	22402	22202	22485	22311	22588	22310	22401	22241	22515	22265	22301	22325	22289	22616	22372	22348	22473	22387	22469	22537	22237	22530	22270	22531	22275	22272	22253	22393	22348	22413	22487	22358	22367	22502	22494	22336	22455	22300	22252	22244	22191	22270	22169	22341	22373	22369	22206	22447	22244	22327	22313	22331	22418	22299	22358	22441	22424	22509	22379	22275	22396	22213	22424	22289	22436	22375	22373	22250	22265	22336	22471	22502	22509	22433	22329	22271	22344	22483	22173	22273	22258	22360	22427	22252	22359	22456	22347	22375	22382	22317	22297	22564	22510	22435	22252	22339	22375	22442	22520	22455	22427	22170	22258	22291	22530	22261	22420	22305	22231	22604	22350	22561	22228	22221	22359	22358	22510	22565	22486	22425	22346	22356	22514	22350	22268	22471	22404	22188	22321	22283	22406	22419	22431	22280	22420	22483	22162	22314	22286	22334	22348	22291	22194	22271	22347	22362	22292	22163	22380	22293	22313	22328	22220	22238	22492	22354	22497	22472	22519	22478	22373	22427	22306	22494	22489	22294	22401	22380	22373	22270	22509	22389	22596	22333	22363	22355	22306	22307	22460	22389	22233	22219	22346	22438	22345	22347	22254	22364	22409	22454	22359	22370	22386	22328	22356	22339	22477	22342	22509	22441	22260	22391	22379	22482	22518	22418	22249	22349	22454	22246	22605	22248	22446	22344	22335	22399	22353	22403	22509	22078	22350	22522	22399	22376	22430	22300	22367	22514	22457	22242	22443	22353	22269	22376	22552	22247	22372	22301	22315	22409	22484	22364	22406	22324	22466	22348	22263	22278	22368	22434	22501	22373	22270	22530	22287	22309	22306	22403	22212	22636	22449	22267	22350	22367	22392	22343	22284	22335	22379	22170	22432	22523	22291	22406	22373	22090	22429	22274	22365	22421	22485	22346	22284	22383	22489	22159	22204	22378	22494	22418	22491	22212	22273	22280	22522	22370	22081	22368	22496	22536	22492	22420	22328	22253	22267	22427	22174	22314	22264	22300	22348	22474	22399	22154	22299	22532	22267	22448	22449	22406	22159	22385	22225	22308	22225	22513	22375	22331	22283	22544	22410	22408	22173	22359	22426	22457	22419	22316	22343	22262	22185	22330	22489	22369	22331	22294	22353	22210	22401	22337	22409	22445	22243	22507	22294	22472	22473	22301	22257	22367	22234	22550	22352	22277	22437	22358	22350	22332	22239	22416	22394	22262	22526	22456	22433	22178	22307	22339	22272	22479	22516	22384	22332	22161	22448	22114	22450	22577	22536	22349	22451	22335	22335	22435	22321	22356	22289	22455	22372	22338	22340	22464	22271	22341	22280	22396	22531	22312	22443	22334	22310	22393	22353	22430	22219	22258	22331	22306	22283	22458	22382	22230	22202	22318	22438	22515	22306	22247	22356	22445	22416	22401	22422	22399	22464	22372	22261	22517	22302	22199	22462	22309	22377
22817	21450	29328	24059	22698	28150	32782	30088	30050	30650	30482	30256	30071	29771	29637	29710	29906	29751	29624	29661	29548	29433	29553	29542	30040	34577	36129	34686	32565	30888	29697	29486	29231	29291	29393	29389	29380	29378	29286	29216	29050	29423	29194	29150	29218	29197	29209	29169	29251	29271	29474	29123	29341	29087	29148	29065	29393	29406	29351	29321	29260	29229	29188	29513	29254	29181	29174	28964	29109	29193	29313	29122	29201	29093	29234	29309	29070	29040	29282	29070	29169	29145	29157	29258	29137	29230	29044	29231	29192	29137	29223	29246	29558	29076	29105	29176	29108	29216	29259	29111	29140	29337	29328	29137	29308	29054	29341	29004	28992	29070	29033	29331	29003	29046	29238	29282	29207	29017	29216	29271	29122	29237	29075	29148	29057	29265	29217	29140	29279	29286	29118	29097	29236	29250	29211	29299	29322	29017	29172	29178	29064	29366	29385	29299	29123	29242	29457	29020	29355	29182	29249	29450	29247	29207	29306	29317	29270	29003	29299	29001	28925	29187	29204	29207	29208	29192	29009	28941	28875	29210	29134	29116	29170	28936	29220	29204	28930	28994	28966	29134	29518	29163	29022	28977	29110	29206	29263	29210	29287	29169	29119	28936	29139	29101	29188	28885	29103	29334	29180	29277	28956	29318	29275	29207	29314	29128	29066	29239	29260	29125	29117	29320	29270	29108	28998	29236	29119	29155	29235	29174	29121	29317	29275	29162	29367	29394	29019	29159	29380	29137	29086	29191	29042	29239	29330	29341	29104	29233	29225	29051	29027	29198	29296	28947	29140	29162	28976	28925	29153	29113	29186	29046	29167	29180	29318	29241	29177	29079	28832	29237	29253	29413	29044	29340	29251	29238	29077	29085	29229	29188	29291	29090	29285	29423	29070	29144	29447	29330	29183	29224	29071	29380	29097	29229	29220	29065	29208	29345	29056	29342	29204	29412	29389	29274	29047	29197	29183	29305	29258	29343	29354	28832	29391	29345	28958	29062	29269	29434	29324	29183	29058	29274	29059	29345	29267	29141	28965	29351	29105	29065	29143	29154	29090	29097	29175	29209	29258	29262	29191	29128	29330	29117	29161	29441	29226	29238	29124	29267	29103	29236	29311	29173	29042	29309	29124	29135	29184	29174	29337	29171	29199	29121	29105	29366	29165	29478	29118	29231	29239	29045	28805	29195	29228	29307	29164	29086	29174	29006	29125	29101	28951	28975	29068	29278	29329	29051	29260	29201	29168	29298	29167	29065	29230	29034	29287	29130	29283	29035	29126	29348	29348	29511	29150	29192	29039	29260	29283	29161	29179	29112	29327	29259	29135	29041	29182	29093	29280	29103	29223	29036	29127	28936	29018	29031	28899	29107	28860	29212	29332	29303	28870	29052	29056	29018	29214	29106	29261	28838	29140	29295	29353	29134	29169	29003	29153	29223	29085	29211	29417	29281	29219	29190	28891	29199	28981	29143	29134	29311	29022	29236	28900	28994	29176	29027	29107	29167	29268	29300	29120	29281	28972	29102	29041	29139	29127	28994	29162	29266	29277	28970	28826	29524	29044	29131	29223	29060	29194	29066	29178	28962	29309	29224	29090	29222	29228	29223	29167	29217	29072	28964	29401	29054	29040	29041	29064	29100	29001	29177	29115	29105	29059	29311	29139	29176	29296	28925	29206	29252	29412	29313	28957	29177	29360	28897	29378	28976	29065	29173	29207	29405	29292	29204	29385	29038	29070	29346	28930	29105	29296	28932	28962	29047	29080	29068	29025	29266	28931	29033	29036	29237	29244	29146	28935	29266	29125	29086	29022	29182	29000	29194	29281	29034	29007	29214	29130	29114	29241	29170	29043	29113	29048	29124	29166	29290	29028	29223	29176	29167	29015	29302	29166	29234	29431	29082	28955	29090	29202	29262	28985	28984	29005	29063	29195	29064	29008	29321	29298	29162	29315	28932	29066	29020	29058	29218	29226	29038	29087	29292	29263	29268	29193	29148	29164	29037	29169	29135	29234	28729	29267	29150	29413	29227	29198	29110	29301	29106	29105	28911	29256	28931	29134	29342	29251	28877	29051	29203	29334	29168	29119	28930	29125	28910	29222	29268	29149	28981	29130	29023	29140	28994	29149	29092	29282	28904	29345	29004	29163	29253	29296	29449	29332	29441	29254	29396	29355	29006	29009	29150	29066	29016	29245	29133	29225	29018	29113	29221	29248	29126	28967	28993	29225	29127	29119	29149	28997	29069	29128	29101	28987	29280	28979	28987	29135	28851	29145	29090	29188	29403	29205	28958	29113	29084	29282	29181	29191	29283	29243	29260	29009	28909	29017	29186	29441	29238	29143	29157	29126	29199	29254	29221	29350	29049	29336	29276	29115	29079	29203	29183	29562	29383	29296	29185	29029	29294	29196	29016	29132	29266	29188	29080	29275	29111	28984	29415	29200	29135	29257	29022	29095	29101	29202	29226	29247	29331	29216	29215	29492	29149	29329	29305	29315	29087	29327	29369	28896	29214	29185	29242	29563	29315	29188	28997	29145	29183	29211	29051	29213	29235	29337	29131	29274	29089	29080	29278	29227	29043	29247	29281	29189	29309	29019	29081	29392	29119	29030	29146	28968	29051	29327	29361	29223	29234	29046	29197	29119	29140	29127	29149	29264	28929	29319	29484	29171	29203	29197	29421	29151	29246	29059	28973	29188	29307	29285	29255	29007	29170	29166	29056	29199	29289	29209	29087	29118	29227	29332	29097	29259	29120	29113	28998	29157	29576	29157	29347	29379	29040	29100	28972	29288	28980	29016	29097	29032	29166	29299	29282	29271	29051	28940	28900	29123	28981	28960	28882	29141	29165	29212	29150	29204	29206	29345	29021	29177	29233	29136	29091	29065	29115	28951	29078	29266	29212	29175	29162	29162	29174	29305	29215	29197	28874	29162	29196	29531	29129	29208	29269	29101	29124	29385	29170	29071	29207	29393	29338	29123	29183	29397	29169	29038	29101	29061	29122	29093	29123	29088	29279	29177	28991	28935	28956	28942	28883	29122	28985	29263	29186	29227	29161	29244	29056	29199	29036	29070	29285	29163	29126	28990	29313	29045	29049	29001	29102	29260	29237	29115	29277	29001	29262	29399	29313	29008	29187	29351	29107	29019	29142	29049	29176	29163	29372	29220	29143	29132	28948	29041	29188	29078	29048	29068	29125	29159	29167	29100	29203	29073	29022	29132	29374	29164	29130	29179	29014	29026	29179	29222	29079	29281	29264	29240	28990	29175	29170	29361	29199	29105	29263	29338	29003	28998	29091	28991	29077	29171	29115	29264	29065	29275	28930	29255	29073	29068	29091	29161	29204	29190	29368	29109	29165	29311	29224	29248	28961	29292	29434	29175	29473	29094	28934	29570	29003	29226	29203	29060	29021	29001	29001	29208	29215	29061	29184	29370	29010	29301	29289	29118	29162	29093	29113	29215	29069	28969	29232	29177	29249	28871	29078	29132	29041	28962	29081	29269	29113	29159	29256	29106	29169	29239	29058	29364	29188	28960	29144	29237	29119	29308	29378	29375	29277	29216	28959	29218	29385	29184	29226	29187	29265	29078	29169	29191	28996	29213	29176	29091	29006	29228	29411	29248	29078	29132	29019	29280	29182	29159	29113	29265	29300	29136	29014	29026	28979	29229	29184	29481	29164	29095	29030	29052	29327	29039	29456	29140	29050	29146	29065	29409	28987	29096	29167	29220	29121	28986	29310	29140	29185	28962	29061	29110	29156	29171	29215	29128	28964	29166	29055	29223	29265	29339	29021	29288	29017	29120	29099	29130	29121	29293	29377	29074	29151	29194	29028	28946	29306	29259	29049	29123	28877	29106	29361	29173	29006	29093	28626	29118	29038	29296	29293	29268	29377	29153	29245	29137	29167	29093	29144	29022	28860	29081	29016	29107	29153	29254	29045	29155	29362	29080	29163	29167	29115	29296	29388	28997	29139	29347	29245	29037	29059	29175	29165	29265	28981	28984	29238	29016	29372	29104	29144	29263	29038	29042	29382	29269	29151	29191	29316	29397	29073	29195	29008	29311	29340	29189	29199	29165	29251	29273	29069	29406	29010	29133	29168	29083	29179	29224	29367	29310	29173	29330	28999	29226	29002	29186	29234	28985	29087	29309	29205	29311	29114	29045	29073	29143	29093	29301	29346	29298	29036	29164	29026	29268	29094	29173	29115	29043	29013	28979	29119	29234	29396	29212	29175	29141	29234	29011	29042	29178	29098	29077	29139	29025	29293	28987	29255	28970	29083	29018	28960	29155	29276	29123	28924	29313	29410	29131	28985	29276	29187	29274	29252	29148	29188	28932	29100	29217	29107	29137	29050	29410	29013	29190	29342	29014	29339	29199	29186	29057	29084	29237	29070	29211	29039	29224	29295	29091	29092	29048	29111	29088	28990	29171	29327	29151	29023	29214	29159	29150	29361	29208	29125	29114	29046	29200	29180	29168	29275	29144	28917	29258	29225	29130	29301	29272	29097	29268	29180	29116	29182	29327	29185	29544	29174	29225	29236	29350	29022	29172	29068	29164	29227	29283	29375	29240	29302	29039	29347	29257	29160	29051	29103	29250	29256	29242	29093	29093	29111	29353	29260	29134	29384	29186	29208	29208	29046	29073	29175	29194	29200	29191	29044	29098	29027	29101	29014	29266	29266	29145	29005	29190	29179	29301	29169	29002	29171	29226	29466	29040	29159	29127	28953	29093	29080	29120	29128	29071	29173	29209	29125	29332	29193	29169	29071	29182	29199	29240	29184	29116	29289	29121	29196	29343	29276	29171	29092	28956	29185	29293	29155	29306	29094	29215	29132	29269	29193	29182	29307	28834	28801	29097	29183	29046	29180	28941	29096	29185	29254	29239	29115	29227	29344	29244	29227	29291	29209	29034	29171	29164	29287	29190	29041	28942	29183	29095	29347	29085	29260	29225	28962	29033	29346	29189	29447	29285	28920	29215	29277	29130	28972	29162	29005	29031	29320	29307	29079	29083	29070	29005	29373	29091	29249	29092	28903	29080	29210	29128	29215	29134	29201	29135	29033	29256	29288	29226	29074	29062	29184	29442	29257	29050	29044	29012	29336	29219	29176	29086	29101	29159	29259
20672	35709	33136	28591	26974	25648	24383	24418	24365	24473	24462	24120	23485	22879	23035	23086	22942	23011	23030	23134	22920	22868	22920	22782	23900	30917	32258	29932	26694	24190	22977	22667	22689	22537	22456	22356	22556	22695	22574	22677	22571	22438	22654	22646	22444	22509	22596	22735	22646	22647	22702	22546	22622	22634	22486	22533	22580	22698	22535	22613	22482	22692	22644	22589	22344	22585	22512	22552	22487	22562	22483	22489	22547	22504	22664	22330	22606	22486	22637	22584	22648	22516	22668	22528	22638	22539	22669	22565	22415	22486	22641	22405	22667	22699	22606	22548	22533	22701	22623	22591	22638	22498	22443	22575	22455	22620	22615	22385	22509	22647	22525	22501	22685	22570	22499	22534	22602	22612	22430	22276	22662	22562	22693	22617	22493	22381	22469	22579	22464	22566	22520	22617	22591	22565	22803	22465	22611	22435	22571	22794	22367	22577	22481	22676	22484	22455	22521	22501	22675	22495	22585	22501	22660	22562	22579	22527	22583	22309	22597	22485	22498	22479	22578	22511	22513	22389	22568	22589	22524	22331	22465	22279	22463	22442	22515	22651	22483	22415	22669	22505	22537	22678	22462	22550	22545	22416	22369	22589	22547	22666	22467	22595	22524	22590	22513	22595	22589	22593	22534	22629	22446	22474	22425	22613	22561	22488	22493	22524	22543	22588	22588	22493	22710	22576	22726	22664	22492	22636	22550	22634	22466	22316	22521	22536	22353	22590	22525	22563	22529	22535	22577	22538	22625	22487	22525	22410	22580	22484	22379	22477	22619	22436	22466	22569	22540	22608	22499	22581	22510	22510	22387	22485	22531	22535	22514	22595	22632	22641	22501	22530	22336	22537	22486	22559	22670	22550	22593	22612	22448	22517	22541	22617	22608	22541	22578	22426	22797	22587	22623	22519	22407	22588	22648	22474	22598	22423	22605	22551	22604	22651	22481	22497	22510	22421	22636	22566	22587	22412	22533	22547	22289	22529	22438	22523	22555	22567	22451	22701	22681	22468	22539	22448	22414	22612	22448	22604	22475	22580	22540	22515	22428	22571	22374	22546	22558	22355	22651	22354	22554	22641	22588	22541	22773	22363	22468	22422	22451	22512	22491	22455	22468	22567	22730	22609	22536	22534	22405	22438	22602	22530	22447	22536	22475	22506	22470	22559	22308	22624	22408	22627	22575	22518	22580	22573	22517	22577	22496	22474	22415	22268	22631	22439	22256	22605	22434	22604	22559	22512	22508	22492	22665	22526	22470	22595	22644	22650	22538	22572	22350	22760	22462	22492	22594	22510	22557	22346	22481	22521	22819	22395	22568	22530	22404	22321	22570	22444	22379	22549	22585	22475	22599	22596	22509	22604	22606	22437	22613	22488	22701	22524	22438	22459	22450	22452	22526	22530	22488	22746	22509	22513	22541	22504	22636	22357	22558	22468	22518	22465	22326	22732	22520	22588	22474	22488	22464	22477	22562	22518	22468	22578	22605	22622	22485	22400	22385	22497	22561	22583	22404	22477	22535	22589	22514	22496	22482	22384	22578	22533	22493	22449	22584	22341	22695	22590	22437	22644	22560	22599	22614	22486	22614	22621	22329	22463	22489	22519	22501	22682	22637	22473	22674	22572	22642	22453	22635	22420	22459	22438	22321	22404	22385	22434	22659	22417	22446	22270	22548	22671	22553	22469	22360	22445	22690	22338	22368	22574	22399	22443	22463	22476	22531	22464	22594	22334	22641	22679	22441	22500	22601	22581	22318	22574	22512	22510	22523	22524	22626	22669	22511	22378	22663	22658	22452	22532	22614	22623	22485	22663	22355	22496	22598	22722	22516	22596	22847	22238	22449	22452	22649	22511	22381	22529	22511	22605	22612	22621	22451	22709	22433	22684	22501	22455	22561	22429	22482	22482	22434	22492	22462	22507	22523	22441	22504	22430	22442	22494	22583	22665	22576	22479	22690	22799	22461	22588	22526	22309	22437	22590	22447	22484	22492	22437	22610	22655	22626	22537	22543	22544	22600	22407	22492	22532	22571	22634	22605	22492	22497	22615	22521	22433	22469	22480	22650	22514	22422	22325	22622	22673	22499	22389	22545	22557	22585	22582	22419	22577	22481	22472	22535	22399	22619	22339	22271	22446	22450	22684	22522	22311	22367	22446	22517	22451	22587	22421	22440	22483	22527	22545	22471	22639	22342	22447	22325	22521	22540	22701	22514	22570	22394	22641	22539	22646	22464	22609	22473	22523	22617	22477	22719	22370	22497	22459	22476	22542	22538	22410	22588	22482	22549	22441	22642	22592	22374	22469	22631	22427	22489	22603	22401	22534	22331	22351	22348	22603	22402	22572	22543	22475	22458	22433	22514	22487	22551	22597	22588	22379	22560	22592	22632	22576	22536	22405	22543	22499	22420	22539	22675	22532	22480	22466	22710	22454	22504	22564	22594	22587	22519	22327	22688	22650	22481	22610	22544	22498	22271	22442	22544	22482	22440	22577	22618	22709	22699	22494	22376	22523	22633	22622	22470	22560	22622	22292	22632	22500	22553	22577	22451	22528	22595	22525	22550	22411	22309	22584	22707	22265	22516	22469	22696	22450	22729	22494	22609	22548	22405	22712	22438	22680	22686	22528	22611	22614	22569	22630	22670	22412	22307	22571	22367	22546	22419	22425	22357	22409	22356	22495	22536	22569	22491	22446	22471	22399	22424	22552	22575	22497	22366	22471	22453	22470	22602	22609	22527	22675	22667	22356	22542	22459	22560	22456	22640	22493	22492	22352	22603	22524	22751	22712	22652	22374	22531	22493	22455	22476	22589	22632	22542	22488	22619	22346	22529	22574	22572	22489	22348	22427	22616	22559	22456	22458	22591	22444	22495	22859	22546	22506	22418	22727	22464	22311	22561	22611	22379	22486	22410	22385	22336	22317	22427	22417	22591	22534	22468	22657	22492	22330	22451	22692	22414	22499	22642	22308	22551	22399	22561	22543	22571	22368	22552	22640	22479	22481	22620	22446	22344	22357	22524	22554	22591	22458	22383	22464	22440	22685	22512	22588	22490	22557	22362	22509	22631	22514	22527	22385	22669	22576	22685	22554	22556	22618	22585	22511	22593	22415	22440	22387	22471	22557	22551	22569	22593	22652	22646	22194	22651	22498	22378	22643	22368	22536	22539	22386	22323	22534	22508	22620	22355	22428	22519	22378	22636	22395	22479	22858	22455	22471	22322	22584	22502	22422	22654	22243	22558	22693	22455	22320	22538	22336	22473	22599	22625	22503	22540	22673	22519	22674	22622	22471	22617	22617	22563	22460	22514	22471	22497	22446	22593	22412	22522	22531	22610	22368	22521	22578	22381	22540	22408	22430	22464	22511	22475	22440	22330	22362	22374	22229	22469	22588	22687	22465	22370	22236	22588	22529	22568	22580	22341	22636	22468	22535	22391	22433	22638	22264	22387	22727	22566	22426	22469	22445	22389	22464	22452	22414	22418	22428	22686	22675	22499	22637	22555	22590	22620	22565	22379	22573	22469	22644	22628	22482	22462	22392	22459	22500	22481	22432	22430	22595	22594	22576	22687	22347	22571	22620	22723	22481	22515	22436	22699	22371	22641	22503	22488	22501	22537	22377	22613	22577	22730	22387	22257	22579	22530	22275	22414	22413	22393	22566	22430	22372	22685	22522	22615	22731	22450	22649	22354	22492	22492	22577	22528	22531	22395	22538	22612	22669	22683	22585	22515	22541	22583	22488	22608	22511	22589	22508	22662	22590	22624	22583	22495	22595	22392	22522	22655	22522	22373	22516	22497	22488	22296	22543	22481	22611	22309	22434	22643	22431	22427	22709	22647	22528	22422	22484	22455	22530	22491	22390	22485	22495	22460	22455	22415	22469	22379	22487	22273	22593	22310	22502	22391	22566	22530	22285	22387	22412	22336	22551	22650	22496	22572	22453	22382	22646	22380	22398	22701	22583	22675	22486	22578	22468	22498	22498	22499	22604	22600	22469	22605	22312	22437	22493	22592	22621	22599	22352	22585	22591	22598	22596	22637	22447	22656	22580	22618	22696	22454	22613	22562	22589	22482	22640	22653	22310	22415	22568	22558	22547	22541	22546	22588	22635	22396	22451	22590	22630	22692	22460	22404	22656	22465	22428	22585	22532	22572	22710	22524	22473	22491	22425	22446	22437	22660	22537	22486	22419	22445	22561	22583	22398	22549	22584	22655	22501	22721	22559	22529	22345	22574	22515	22506	22595	22506	22576	22284	22508	22450	22767	22580	22690	22630	22541	22458	22447	22544	22529	22640	22608	22397	22817	22578	22457	22489	22368	22504	22457	22531	22601	22452	22545	22611	22445	22695	22503	22646	22554	22437	22454	22620	22558	22563	22414	22464	22437	22452	22484	22541	22655	22486	22444	22482	22504	22502	22626	22534	22338	22408	22597	22489	22643	22514	22507	22507	22550	22576	22470	22615	22483	22468	22568	22394	22554	22477	22638	22585	22622	22488	22540	22510	22569	22534	22538	22533	22530	22510	22577	22530	22413	22448	22419	22592	22528	22630	22561	22489	22473	22548	22569	22528	22429	22559	22393	22575	22481	22480	22394	22508	22548	22469	22545	22451	22587	22407	22592	22706	22547	22509	22375	22458	22649	22285	22558	22753	22499	22439	22428	22651	22377	22584	22458	22372	22675	22589	22748	22342	22636	22526	22557	22440	22384	22363	22335	22289	22599	22583	22367	22441	22558	22576	22484	22369	22375	22603	22432	22749	22663	22464	22486	22526	22611	22530	22569	22597	22593	22358	22541	22471	22477	22317	22421	22597	22496	22596	22467	22546	22496	22442	22674	22383	22683	22605	22584	22622	22446	22622	22509	22487	22476	22648	22565	22509	22434	22784	22488	22606	22500	22571	22502	22489	22521	22420	22585	22631	22612	22667	22403	22557	22570	22536	22556	22498	22583	22470	22600	22256	22534	22614	22524	22495	22626	22306	22534	22390	22433	22368	22484	22356	22389	22667	22626	22591	22483	22535	22513	22699	22535	22462	22420	22482	22544	22409	22660	22528	22632	22518	22510	22227	22622	22544	22470	22505	22511	22406	22523	22503	22493	22382	22638	22782	22351	22420	22558	22525	22632	22488	22541
28280	23700	31091	30816	29007	29737	29609	29127	29032	28966	29131	29130	29085	29056	28884	28895	28970	28825	29001	29146	29129	28726	28840	28938	28907	29223	29408	29544	29152	29087	29096	28863	28922	29082	29065	28996	28868	28880	29002	28890	28971	28955	28844	28683	28933	28958	28931	28769	28841	28962	28755	28864	28917	28850	28945	28945	28651	29010	28681	28649	29003	28803	29078	28821	28984	29022	28809	28970	28932	28618	28925	28659	28941	28933	28953	28830	29011	28863	28926	29055	28721	28937	28869	28604	28768	28721	28885	29072	28729	29164	28967	28952	28801	28983	28970	28745	29076	28825	28879	28636	28902	28760	28843	29132	28761	28822	28859	28821	28928	29195	29004	28691	28947	28559	29031	28770	28880	28962	29195	29110	28900	28859	28791	28640	28616	28796	28979	28878	28996	28555	28916	28784	28907	28808	28938	28894	28679	28979	28890	28971	28913	28797	28758	28965	29023	28979	28967	28836	28827	28946	29066	29146	28768	28961	28987	28736	29130	28925	29248	28845	28741	28861	28974	29053	29010	28895	28817	28838	28703	28606	29048	28732	29020	28871	28954	29122	28901	29060	29161	28803	28901	29134	28883	28792	28882	28875	28847	28806	29049	28722	28876	29168	28746	29084	28927	28927	28597	28787	28867	28771	28861	28800	29054	28951	28845	29203	29024	28794	28690	28954	28909	28796	28743	28808	28742	28880	28733	28892	29185	28906	28757	28828	29002	28822	28917	28843	28770	28887	29048	29147	28802	28896	28913	29083	28773	28869	28892	29100	28872	28938	28717	28584	28995	28567	28587	28860	28794	28847	29150	28966	28765	28641	28951	28599	28847	29000	28770	28961	28786	28970	29056	28946	28805	28815	28882	28907	29023	28887	28903	28717	29069	28963	28880	28798	28887	28983	28692	28872	29079	28576	28851	28763	28912	28858	28851	28856	28969	29017	28787	29022	28980	28873	28813	28826	28851	28808	29024	28914	28571	28884	28612	28773	28989	28952	29054	28676	28903	28855	28987	28873	29122	28868	28751	28921	29051	29031	28908	28830	28820	28901	28949	28892	28856	28931	28990	28883	28723	28924	28871	29060	28967	28713	28789	28935	28822	28936	28822	28654	29117	28721	28758	28938	28689	28681	28787	28941	28807	28960	28775	28990	29041	28946	28972	28881	28918	28768	28932	29182	28969	29030	28660	28994	28918	28697	28719	28838	28943	28713	28954	28741	28836	28939	29106	28992	28926	28921	28899	28730	28858	28999	28778	28985	28791	28804	29007	28771	28888	28764	28624	28907	28821	28809	29061	28829	28813	28898	29188	28728	28783	28800	28586	28708	28866	28734	28638	29107	29035	28695	28813	28769	28749	28922	29024	28769	28713	28550	28845	28901	28950	28696	29220	28999	29105	29021	28956	28900	28858	28749	28793	29209	28862	28835	28787	28670	28784	28955	28766	28827	28855	28922	28730	29093	28641	28729	28946	28970	28954	28769	28859	28743	29119	28885	29008	28682	28982	28821	28893	28766	28905	28956	28868	28828	29146	28757	28898	28989	28932	28954	28830	28959	29137	28898	29144	28755	29006	28687	28834	28823	28776	28947	28951	28998	28995	28686	29065	29069	28872	28919	28843	29049	28757	28856	29049	28915	28894	28659	28700	28811	28917	28868	28869	29095	28858	28963	28988	28984	29014	28753	28879	28718	28836	29007	28814	28857	28931	28979	29020	28794	28804	28734	28853	28658	28814	28881	29086	28872	28798	28791	28852	29106	28982	28647	28971	28820	28689	28902	28878	28803	29081	29148	28848	28794	28917	29044	28969	29038	28685	28717	28934	28961	28985	28804	29043	28879	28961	28892	28933	28689	29051	29070	28836	28829	28893	28959	29191	28750	28887	28642	28804	28730	28918	28937	28859	28790	29037	28888	28892	28732	28744	28987	29047	28918	28816	29003	29074	28981	28789	28996	28932	28645	28666	29057	28839	28882	28930	28738	28750	29130	28679	28770	28987	28588	28896	28984	28801	29026	29099	29173	28854	29013	28893	29094	28931	28838	28878	28912	28825	28867	29014	29069	28941	28809	29047	28982	28824	28938	28923	29006	28928	29031	29014	28826	28896	29047	28880	28820	28776	28855	29190	28985	28759	28794	28782	28956	28945	29013	28975	29020	28678	28889	29001	28695	28917	28956	28850	28838	28813	29089	29108	28932	29056	28960	28732	28971	28969	29005	29025	28879	29018	28511	28838	29130	28728	29056	28779	28791	28751	28733	28712	28941	28959	28839	28890	28698	28979	28816	28956	28922	29212	28906	29233	28876	29162	28854	28942	28960	28847	28821	28932	28797	28930	28556	28907	28928	28666	28862	28672	29169	28803	28990	29001	28879	28853	28946	28951	28850	28927	28958	28811	28780	29091	28783	28882	28756	28966	28858	28543	28868	28907	28864	28965	28935	28897	28844	28820	28974	28780	28743	28644	28860	28981	28968	28891	29024	29024	28868	28905	28736	28906	28997	28717	28990	28855	28815	28908	28768	28848	29038	28927	28843	28816	28971	28782	28791	28809	29026	28756	28843	29056	28924	28871	28875	28862	28688	29064	29084	28837	29073	29039	28853	29074	28803	28677	28722	28836	28931	28826	29031	28891	28876	28814	29029	29028	28901	29005	28829	28804	28954	28934	28907	28856	28918	28772	29003	29016	28997	28754	28826	28737	28984	29006	28881	28806	28933	29016	28922	28974	28778	28794	28918	28919	28964	29122	28800	28902	28682	28878	28820	29103	28742	28693	28975	29054	29070	29031	29031	29118	28872	29000	28929	28817	28857	28780	29085	29171	28949	29132	29013	28689	28915	28896	29018	28885	28963	29028	29032	29001	28916	28861	28963	29010	28936	28828	28755	28927	28741	29123	28812	28810	28900	28845	29097	28989	28902	28791	29118	28807	28987	28925	28791	28949	29065	28939	28818	28831	28902	28875	28956	28959	28767	28892	28972	28977	29040	28801	28647	28910	29056	28907	28800	28899	28717	28777	28869	29059	28876	28883	28947	28695	28854	28632	29216	29074	28715	28865	28904	28999	29105	28849	28860	28958	28818	29044	28986	28898	28797	28895	28873	28757	28969	28934	28888	28984	29103	28934	28870	28893	28805	28776	28862	28992	28928	28832	28961	29140	28855	28913	28979	28769	28934	28727	28885	28798	28893	29162	28858	28835	28815	28909	28744	28624	28886	28481	28829	28871	28891	28790	29008	28962	29116	29100	28777	29071	28849	28779	28806	28956	28904	28806	28970	29166	28891	28913	28946	28961	28682	28833	28734	28804	28746	28899	28658	28923	28610	28780	29013	28803	29081	28816	28860	28848	28850	29033	28853	28883	28780	28904	28942	28972	28811	28674	28710	28762	28707	28958	28831	29128	28826	29048	28801	28985	28719	28891	29090	28905	29025	29025	28903	28998	28694	28992	28948	28980	29025	28861	29014	28938	29014	29135	28905	29109	28768	28841	29062	29099	28856	28945	28840	28816	28817	28974	28880	28925	28916	28931	28662	28994	29105	29035	29000	28902	28796	28909	28908	29049	29000	28915	28755	28766	28953	28908	29095	28908	28979	28630	28628	28777	29091	29184	28901	28900	29043	28961	28916	29004	28924	29054	28914	28719	29040	28939	28845	28764	28758	28792	28905	28558	28547	28730	28750	29029	28987	29026	28833	28824	28882	28927	28797	28959	28929	29041	28868	28905	28916	29153	28885	28942	28977	28747	28795	28785	28748	29074	28901	28915	28907	29073	28983	28931	28925	28860	28735	28798	28883	28933	28829	28700	28707	28812	28678	28875	28553	28835	28888	29034	29157	29019	28754	28917	28880	28767	28715	28962	28869	28981	28978	28831	29092	28895	28778	29063	29047	28866	28789	29041	28853	28783	28964	29103	29066	28900	28855	28703	28859	29002	28882	28821	28762	29169	28891	28863	29055	28846	28917	28808	28674	28941	28934	28837	28863	28984	28982	28880	29171	28620	28927	28842	28894	28768	28989	28957	28720	28839	28848	28807	28755	28933	28688	28813	28820	28844	28558	28633	28881	28928	28764	28980	28999	28889	29141	28741	28793	28886	28928	28861	29075	28771	28955	28937	29035	28930	29166	28874	28809	28812	28956	29075	29039	28792	28644	28920	28987	29179	28818	28859	28870	28760	28923	29017	28876	28762	28848	29038	28758	28760	29009	28701	28695	28943	28915	29201	28861	28883	29096	29040	28765	28726	29012	28662	28804	28726	28708	28870	29078	28873	28940	28762	28837	28845	28762	28951	28730	28910	29081	28856	28795	29000	28786	28781	29159	28649	28506	28955	28866	28771	28890	28804	28928	28742	28755	29005	29242	29091	28903	28773	28718	29011	28976	28899	28837	28838	28965	28779	28954	28811	28903	29042	28718	28830	28844	28924	28829	28799	29039	28950	28811	29066	28860	28982	28724	28878	28905	28813	28914	28922	28952	28804	28759	28755	28857	28957	28837	29038	29098	28909	28737	29032	28997	28671	28851	29157	29027	28873	28727	28946	28848	28834	28843	28779	28954	28783	29054	28964	28924	29022	28826	29002	28992	28765	28805	28843	28913	28748	28859	29001	28817	28939	28994	29030	28887	28859	28950	29112	28685	28884	28878	28690	28892	28855	29067	29170	28845	28995	28906	28898	28942	28832	28894	28725	28941	28932	28901	28676	28793	28921	28915	28752	28892	28763	28997	28978	28836	28852	28825	29163	28686	28938	28738	29093	28904	28825	29098	29230	28862	28955	28803	28659	29017	28885	28773	28755	28858	29011	28967	28621	28951	29072	29025	28847	28999	29040	29059	28853	28899	29195	29151	28922	28929	28878	28824	29121	29011	28826	28972	28936	28825	28822	28597	28727	28724	28991	28633	28997	28828	29049	28791	28854	29027	28723	28978	29036	28831	29058	28946	28731	29006	28845	28795	28881	29008	28774	28884	28896	28796	28735	28810	28874	28901	28803	28661	29125	28949	28801	28945	28911	28918	29041	28784	28763	28714	29068	28941	28895	28880	28947	28920	29057	28940	28840	28837	29137	29036	28725	28927	28910	29015	28901	28919	28846	28981	28923	29018	28907	28735	28908	28928	28884	28917	28944	28972	28851	28969	28837	28873	28966	29011
20980	26513	25316	24059	23952	23440	22839	22638	22884	23026	22836	22840	22846	22543	22420	22521	22516	22547	22400	22579	22543	22447	22501	22525	22416	23168	23019	23151	22818	22464	22480	22429	22388	22145	22299	22274	22312	22232	22063	22291	22340	22247	22351	22288	22323	22327	22354	22268	22134	22360	22477	22220	22527	22337	22487	22312	22273	22288	22439	22232	22269	22271	22267	22295	22334	22238	22345	22302	22327	22358	22257	22394	22254	22487	22266	22193	22204	22382	22410	22200	22342	22405	22228	22215	22381	22418	22102	22277	22387	22143	22102	22345	22113	22425	22284	22370	22304	22389	22269	22309	22280	22289	22250	22389	22302	22218	22454	22357	22202	22535	22175	22441	22358	22144	22416	22269	22238	22328	22402	22532	22428	22368	22241	22319	22475	22288	22080	22337	22391	22256	22264	22394	22188	22281	22371	22384	22360	22361	22252	22423	22337	22556	22327	22495	22313	22324	22237	22252	22205	22329	22238	22380	22418	22249	22387	22311	22192	22168	22306	22251	22316	22151	22301	22152	22332	22253	22181	22409	22462	22204	22192	22562	22269	22402	22219	22276	22451	22273	22425	22336	22367	22176	22379	22297	22146	22384	22218	22313	22394	22260	22372	22486	22381	22175	22241	22245	22311	22356	22199	22271	22261	22280	22325	22393	22410	22204	22284	22392	22302	22405	22338	22329	22293	22233	22366	22266	22516	22208	22409	22294	22285	22247	22232	22314	22359	22389	22200	22281	22457	22151	22354	22294	22201	22166	22340	22227	22315	22310	22204	22320	22494	22105	22501	22255	22305	22301	22344	22496	22228	22300	22291	22399	22340	22298	22182	22262	22322	22230	22140	22313	22329	22412	22283	22358	22342	22380	22288	22322	22247	22295	22314	22292	22278	22297	22165	22218	22342	22231	22379	22303	22114	22202	22232	22405	22287	22287	22311	22366	22275	22416	22314	22324	22305	22221	22291	22292	22268	22231	22240	22259	22253	22251	22179	22371	22317	22357	22107	22187	22306	22234	22230	22415	22387	22114	22174	22293	22318	22246	22457	22253	22465	22340	22455	22289	22467	22200	22364	22180	22390	22236	22312	22204	22230	22313	22152	22249	22380	22324	22402	22372	22445	22500	22265	22339	22427	22350	22300	22311	22317	22178	22599	22341	22222	22245	22391	22441	22227	22195	22251	22375	22334	22339	22239	22412	22374	22231	22261	22219	22303	22408	22178	22415	22292	22525	22300	22111	22312	22196	22353	22228	22330	22414	22348	22149	22441	22235	22226	22264	22439	22338	22238	22232	22173	22467	22315	22415	22562	22242	22334	22283	22333	22355	22243	22416	22192	22409	22188	22287	22293	22424	22279	22409	22431	22296	22354	22425	22340	22121	22280	22273	22202	22290	22220	22312	22286	22400	22374	22242	22291	22371	22314	22301	22359	22141	22269	22379	22222	22342	22292	22336	22364	22363	22172	22520	22416	22179	22412	22288	22409	22322	22314	22181	22328	22349	22177	22364	22256	22271	22294	22324	22325	22364	22434	22238	22289	22313	22460	22392	22415	22228	22428	22423	22428	22198	22414	22358	22282	22178	22308	22237	22260	22281	22324	22270	22249	22385	22130	22353	22281	22399	22378	22472	22234	22234	22467	22292	22303	22495	22293	22500	22332	22347	22203	22353	22434	22109	22452	22351	22387	22497	22274	22413	22279	22301	22279	22268	22386	22277	22296	22337	22386	22315	22176	22335	22270	22279	22314	22318	22442	22446	22437	22304	22300	22371	22370	22107	22240	22353	22188	22398	22438	22412	22416	22245	22500	22395	22279	22166	22279	22304	22583	22226	22214	22398	22265	22430	22241	22334	22254	22259	22469	22341	22250	22344	22175	22243	22376	22371	22457	22326	22545	22350	22300	22271	22294	22192	22429	22315	22202	22256	22200	22372	22448	22374	22211	22208	22279	22286	22395	22250	22357	22286	22311	22300	22290	22273	22451	22292	22484	22373	22216	22443	22263	22166	22376	22208	22329	22349	22393	22333	22388	22194	22273	22357	22482	22233	22526	22255	22115	22461	22255	22134	22303	22303	22343	22270	22379	22382	22217	22388	22408	22043	22377	22402	22371	22416	22211	22303	22303	22364	22193	22306	22286	22213	22340	22345	22385	22345	22490	22153	22245	22179	22274	22242	22331	22368	22528	22237	22414	22146	22363	22199	22316	22414	22254	22412	22382	22281	22255	22378	22367	22141	22143	22318	22457	22248	22453	22221	22431	22349	22445	22229	22328	22260	22438	22378	22255	22325	22197	22209	22409	22334	22313	22508	22294	22188	22255	22379	22324	22217	22070	22296	22210	22184	22578	22445	22383	22581	22327	22438	22393	22428	22296	22463	22240	22326	22474	22420	22482	22431	22478	22300	22441	22240	22330	22396	22278	22490	22382	22160	22352	22132	22438	22275	22197	22436	22274	22565	22174	22250	22475	22293	22436	22217	22244	22243	22263	22296	22526	22541	22307	22391	22137	22467	22210	22280	22130	22305	22160	22411	22263	22176	22418	22274	22193	22477	22219	22192	22570	22128	22295	22449	22166	22346	22359	22340	22499	22263	22319	22266	22229	22304	22186	22296	22316	22263	22272	22400	22175	22238	22164	22288	22179	22369	22594	22389	22270	22293	22477	22318	22343	22337	22329	22482	22280	22366	22379	22374	22396	22381	22077	22400	22276	22416	22437	22258	22240	22386	22311	22548	22192	22444	22333	22400	22396	22218	22419	22390	22301	22392	22198	22273	22230	22504	22278	22341	22046	22450	22320	22256	22109	22298	22380	22384	22447	22286	22327	22326	22179	22280	22303	22344	22333	22371	22263	22255	22540	22177	22417	22421	22334	22423	22484	22176	22339	22239	22423	22166	22462	22415	22295	22380	22290	22218	22404	22366	22377	22342	22345	22351	22266	22492	22183	22160	22392	22368	22168	22294	22156	22187	22361	22269	22201	22310	22341	22104	22240	22498	22128	22416	22356	22357	22110	22232	22346	22335	22263	22229	22205	22285	22119	22333	22249	22449	22291	22310	22414	22256	22355	22352	22381	22300	22379	22286	22397	22364	22332	22317	22243	22429	22290	22384	22276	22175	22322	22214	22134	22148	22557	22391	22421	22394	22190	22272	22628	22207	22425	22470	22445	22344	22310	22350	22243	22341	22200	22222	22327	22208	22350	22482	22384	22403	22351	22227	22221	22409	22452	22093	22278	22476	22396	22370	22324	22138	22077	22329	22374	22316	22417	22278	22268	22208	22286	22315	22248	22183	22368	22357	22344	22301	22371	22341	22168	22235	22429	22314	22437	22247	22246	22340	22332	22283	22142	22403	22307	22601	22299	22378	22400	22296	22481	22381	22297	22306	22313	22205	22173	22287	22457	22111	22236	22264	22190	22303	22281	22310	22321	22228	22144	22084	22411	22292	22508	22264	22274	22198	22397	22462	22373	22270	22409	22248	22295	22295	22515	22477	22202	22390	22055	22169	22263	22201	22379	22375	22305	22296	22338	22368	22289	22471	22239	22275	22340	22299	22276	22203	22252	22260	22416	22244	22326	22355	22499	22325	22273	22448	22516	22418	22405	22212	22385	22290	22297	22248	22288	22434	22268	22187	22319	22296	22265	22316	22314	22225	22304	22250	22294	22255	22368	22187	22099	22412	22407	22443	22364	22379	22345	22200	22170	22352	22261	22242	22366	22504	22155	22268	22351	22419	22306	22269	22268	22423	22322	22447	22146	22232	22192	22382	22368	22299	22188	22382	22278	22188	22232	22235	22275	22183	22342	22377	22260	22498	22367	22373	22363	22466	22288	22218	22434	22319	22359	22239	22189	22433	22426	22405	22302	22505	22460	22211	22253	22206	22258	22384	22271	22212	22189	22244	22384	22241	22465	22246	22127	22104	22238	22339	22278	22252	22388	22388	22071	22243	22197	22544	22254	22271	22396	22321	22352	22340	22399	22371	22261	22603	22265	22088	22370	22331	22137	22359	22273	22260	22323	22145	22466	22420	22445	22186	22253	22407	22304	22345	22340	22137	22343	22227	22477	22279	22361	22420	22374	22242	22236	22153	22270	22184	22539	22475	22279	22212	22239	22187	22308	22387	22182	22142	22451	22117	22341	22199	22226	22305	22263	22341	22347	22497	22348	22170	22316	22267	22353	22352	22410	22284	22341	22396	22337	22261	22388	22255	22295	22435	22358	22375	22425	22405	21960	22468	22415	22403	22237	22425	22322	22292	22477	22435	22304	22523	22375	22307	22508	22387	22125	22331	22120	22533	22242	22267	22516	22264	22341	22353	22381	22368	22286	22448	22162	22271	22197	22393	22313	22327	22540	22311	22364	22464	22334	22405	22467	22203	22337	22219	22465	22354	22111	22135	22282	22126	22452	22318	22602	22389	22277	22219	22415	22362	22277	22180	22284	22203	22382	22291	22211	22224	22283	22413	22411	22451	22391	22319	22285	22207	22324	22355	22279	22207	22286	22216	22228	22222	22349	22592	22420	22358	22275	22491	22431	22232	22249	22186	22443	22419	22453	22404	22356	22377	22246	22349	22194	22352	22396	22368	22378	22318	22302	22243	22493	22343	22404	22584	22168	22437	22392	22285	22484	22469	22378	22351	22187	22302	22454	22506	22370	22310	22389	22346	22449	22257	22273	22242	22267	22270	22448	22263	22403	22246	22109	22375	22305	22191	22494	22242	22347	22208	22303	22221	22291	22176	22441	22324	22499	22255	22459	22259	22342	22530	22330	22417	22342	22310	22356	22242	22392	22289	22290	22185	22367	22274	22439	22271	22229	22287	22359	22450	22387	22144	22378	22325	22288	22464	22109	22358	22281	22509	22159	22395	22170	22433	22340	22326	22448	22257	22330	22187	22262	22119	22335	22244	22137	22239	22317	22295	22260	22330	22228	22415	22326	22215	22220	22359	22469	22383	22237	22373	22073	22346	22308	22291	22217	22249	22295	22235	22209	22267	22190	22291	22336	22422	22201	22110	22387	22253	22463	22202	22315	22264	22226	22354	22205	22343	22296	22484	22335	22242	22370	22181	22272	22226	22241	22380	22251	22475	22421	22377	22267	22391	22388	22315	22308	22436	22389	22449	22341	22342	22359	22290
23682	21454	29127	24599	24801	29428	31481	29222	29126	29510	29232	29194	29359	29170	29155	29002	29111	29096	28909	29018	29159	28913	29124	29151	29197	31755	32749	32140	30904	29875	29095	28893	28829	28787	28899	28849	28807	28755	28626	28582	28848	28726	28884	29126	28839	28796	28948	28817	28931	28870	28747	28756	28664	28832	28963	28753	28949	28575	28767	28689	28672	28634	28814	28883	28727	28587	28887	28955	28875	28754	28679	28791	28936	28732	28913	28680	28739	28836	28675	28748	28764	28706	28869	28870	28643	28905	28770	28756	28813	28844	28742	28769	28750	28621	28580	28908	28798	28845	28545	28517	28597	28827	28815	28975	28551	28982	28814	28659	28734	28635	28782	28950	28776	28770	28726	28697	28893	28818	28912	28834	28995	28971	28845	28786	28683	28882	28664	28726	28603	28651	29006	28726	28796	28643	28691	28831	28792	28804	29058	28796	28937	28785	28698	28922	28654	28749	28837	28568	28873	28787	28736	28807	28592	28856	28658	28794	28921	28904	28771	28874	28851	28493	28704	28743	28822	28881	28687	28726	28719	28659	28808	28732	28775	28986	28968	28866	28910	28894	28920	28938	28666	28945	28819	28766	29029	28712	28814	28641	28998	28630	28839	28569	28675	28831	28590	28823	28643	28679	28836	28876	28650	28690	28694	28644	28942	28761	28452	28658	28714	28740	28805	28840	28895	28789	28879	28784	28668	28779	28680	28748	28845	28750	28898	28802	28961	28601	28700	28622	28809	28903	28649	28824	28977	28760	28794	28967	28823	28789	28608	28821	28768	28972	28807	28554	28713	28827	28751	28763	28763	28781	29026	28844	28607	28697	28714	28592	28778	28662	28713	28754	28624	28649	28910	28765	29005	28750	28739	28827	28865	28772	28816	28640	28791	28964	28489	28679	28876	28532	28738	28578	28726	28877	28744	28959	28973	28769	28800	28666	28998	28816	28633	28705	28704	29040	28826	28734	28612	28666	28698	28708	28850	28706	28778	28936	28916	28580	28791	28794	28602	28764	28971	28983	29082	28789	28581	28472	28480	28753	28850	28531	28837	28783	28793	28867	28684	28585	28789	28870	28653	28643	28670	28569	28686	28863	28849	28851	28819	28827	28751	28805	28639	28799	28760	28854	28670	28839	28652	28595	28922	28821	28700	28904	29012	29064	28716	28763	28900	28912	28781	28817	29105	28956	28864	28733	28700	28455	28734	28846	28815	28840	28574	28785	28733	28942	28776	28785	28939	28754	28828	28703	28684	28733	28957	28711	28641	28852	28798	28618	28952	28906	28985	28692	28825	28781	28680	28693	28983	29009	28717	28732	28735	28996	28867	28927	28792	28835	28843	28834	28634	28664	28840	28809	28659	28918	28655	28670	28574	28952	28896	28797	28514	28464	28880	28624	28931	28641	28714	28973	28603	28674	28532	28706	28675	28973	28858	28717	28861	28616	28793	28877	28941	28595	28845	28934	28759	28706	28669	28772	28808	28800	29012	28674	28756	28713	28856	28660	28905	28826	28887	29027	28590	28721	28964	28836	28798	28643	28692	28754	28915	28811	28764	28938	28452	28778	28656	28958	28759	28621	28699	28852	28674	29007	28518	28940	28755	28700	28936	28612	28954	28539	28622	28688	28913	28875	28632	28821	28728	28600	28883	28592	28992	28780	28730	28530	28794	28766	28672	28737	28670	28801	28710	28774	28621	28962	29113	28761	28619	28741	28747	28776	28749	28817	28587	28838	28716	28805	28795	28810	28990	29098	28784	28887	28830	28705	28781	28748	29036	28719	28699	28871	28830	28765	28639	28712	28717	29031	28864	28845	28800	28892	28798	28647	28792	28798	28815	28788	28745	28620	28565	29000	28819	28832	28826	28667	28520	28561	28459	28763	28740	28923	28834	28529	28847	28820	28842	28768	28827	28449	28693	28650	28773	28634	29017	28967	28673	28664	28819	28930	28840	28985	28764	28865	28576	28821	28760	28881	28858	28732	28735	28752	28736	28841	28707	28855	28615	28897	28757	28893	28772	28734	28660	28845	28819	28722	28752	28726	28749	28860	28815	28812	28826	28883	29044	28670	28836	28808	28777	29008	28782	28876	28777	28740	28601	28553	28813	28856	28888	29077	28846	28965	28833	28884	28573	28858	28884	28937	28795	28938	28661	28864	28694	28578	28798	28851	28841	28542	28658	28643	28740	28663	28714	28696	28553	28857	28769	28631	28967	28767	29015	28842	28849	28800	28863	28968	28808	28675	28605	28973	28745	28951	28730	28853	28838	28861	28848	28813	28668	28655	28714	28827	28718	28855	28841	28736	28702	28621	28607	29013	28628	28884	28826	29048	28656	28968	28851	28736	29005	28838	28815	28808	28963	28647	28742	28766	28757	28817	28741	28762	28779	28668	28637	28700	28812	28839	28798	28660	28842	28601	28806	28840	28773	28808	28589	28907	28773	28946	28737	28997	28715	28773	28914	28780	28710	28947	28926	28731	28630	28548	28689	28697	28690	28798	28705	28704	28699	28940	28711	28917	28624	29044	28980	28755	28758	29041	28909	28798	28652	28932	28688	28712	28849	28820	28882	28843	28856	28828	28887	28775	28749	28671	28884	28888	28819	28912	28828	28735	28638	28848	28778	28566	28609	28853	28787	28647	28806	28946	28899	28884	28724	28759	28955	28696	28830	29034	28734	28640	28824	28961	28720	28898	28522	28951	28673	28557	28908	28898	28839	28754	28682	28727	28904	28763	28565	28852	28997	28669	28765	28955	29167	28799	28882	28905	28785	29064	28886	28815	28811	28715	28739	28690	28578	28522	29037	28873	29009	28787	29036	28508	28759	28766	28729	28690	28819	28903	28893	28805	28868	28471	28844	29044	28898	28801	28917	28874	28763	28669	28586	28944	28539	28795	28718	28774	28636	28713	28823	28923	28810	28889	28692	28549	29009	28727	28718	28790	28876	28852	28839	28967	28772	28539	28685	28994	28681	28811	28746	28671	29029	28766	28804	28821	28798	28796	28837	28744	28823	28943	29031	28900	28597	29009	28848	28711	28629	28737	28965	28886	28648	28837	28796	28467	28695	28647	29075	28892	28851	28957	28754	28695	28943	28558	28870	28903	28743	28568	28837	28843	28920	28561	28699	28667	28785	28621	28839	28860	28709	28805	28858	28764	28863	29127	28823	28624	28923	28703	28876	28773	28968	28790	28772	28828	28709	28750	28795	28945	28953	29034	28869	28679	28792	28816	28737	28790	28540	28690	28742	28877	28945	28862	28741	28833	28919	28740	28602	28772	28810	28816	28794	28642	28843	28669	28744	28657	28963	28618	28861	28646	28857	28830	28826	28832	28819	28923	28942	28919	28614	28919	28889	28613	28553	28715	28846	28949	28806	28560	28924	28733	28946	28533	28748	28726	28612	28934	28748	28683	28872	28904	28827	28785	28800	28775	28782	28815	28677	29007	28741	28692	28499	28521	28729	28661	28855	28835	28985	28632	28601	28716	28929	28704	28672	28866	28661	28868	28780	28865	28952	28990	28748	28755	28959	28500	28767	28785	28766	28825	28703	28829	28767	28552	28662	28679	28912	28765	28769	28925	28610	28697	28741	28888	28741	28817	28927	28696	28719	28970	28982	28816	28751	28660	28817	28811	29004	28889	28756	28758	28662	29024	28704	28708	28827	28732	28841	28825	28681	28825	28682	28562	28597	29004	28856	28865	28815	28696	28661	28908	28959	28721	28648	28661	28707	28548	28671	28982	29044	28611	28822	28857	28928	28752	28961	29027	28634	28761	28797	28804	28598	28539	28696	28706	28813	28869	28831	28612	28746	28787	28782	28543	28735	28677	28575	28574	28792	28627	28782	28743	28692	29002	29034	28715	28598	28912	28734	28910	28868	28949	28865	28943	28801	28836	29068	28656	29038	29107	28708	28893	28837	28687	28678	28700	28727	28661	28784	28684	28714	28655	28715	28510	28840	28643	28784	28877	28853	28405	28901	28795	28625	28749	28911	28932	28831	28750	28651	28824	28684	28772	28697	28889	28984	28592	28901	28818	28672	28844	28581	29030	28979	28733	28847	28765	28773	28715	28436	28721	28719	28931	28899	28749	28522	28742	28618	28869	28942	28551	28737	28814	28682	28808	28781	28877	28910	28967	28801	28872	28737	28932	28647	28924	28717	29056	28760	28870	28767	28854	28936	28784	28874	28784	28823	28955	28847	28807	28680	28667	28685	28573	28719	28814	28606	28608	28747	28746	29092	28892	28728	28663	28810	28781	28711	28972	28797	28886	28747	28939	28628	28993	28806	28737	28758	28881	28659	28589	28833	28746	28742	28839	28876	28666	28795	28631	28870	28690	28869	28882	28830	28889	28697	28700	28837	28758	28706	29039	28839	28750	28611	28504	28986	28683	28629	29063	28942	28865	28985	28766	28713	28763	28875	28909	28710	28827	28855	28491	28829	28729	29033	28794	28872	28740	28596	28843	28793	28744	28794	28913	28653	28573	28922	28700	28630	29021	28698	28470	28585	29027	28771	28882	28561	28725	28728	28628	28811	28700	28928	28580	28643	28908	28644	28688	28858	28915	28838	28985	28833	28941	28854	29002	29015	28683	28835	28982	28665	28970	28999	28814	28859	28794	28988	28610	28886	28835	28933	28816	28888	28660	29113	28560	28965	29004	28802	28836	28817	28481	28783	29004	28793	28915	28618	28776	28911	28636	28946	28710	28694	28963	28458	28897	28683	28803	28798	28810	28845	28900	28845	28793	28822	28806	28911	28753	28674	28941	28861	28909	28709	28613	29023	28947	28696	28605	28985	28738	28702	28690	28965	28771	28793	28748	28732	28927	28803	28830	29142	28880	28882	28953	28876	28952	28635	28951	28926	29011	28873	28866	28630	28649	28825	28784	28835	28656	28758	28938	28915	29035	28776	28692	28875	28673	28734	28757	28925	28607	28588	28984	28739	28653	28738	28702	28881	28832	28912	28989	28676	28641	28588	28653	28732	28955	29063	28809	28708	28780	28882	28708	28846	28972	28891	28614	28585	28960	28954	28830	28843	28647	28838	28848	28772	28919	28664	28969	28863	28794	28749	28848	28756	28850	28838	28783	28731	28860	28730	29013	28681	28682	28790	28754	28636	28708	28923	28685
19346	31983	29740	26409	25882	24620	23860	23253	23258	23174	23148	23124	23052	22684	22454	22805	22742	22320	22492	22457	22613	22636	22402	22582	23148	27124	27788	26727	24993	23388	22775	22494	22392	22202	22324	22429	22143	22259	22400	22323	22422	22339	22289	22252	22391	22330	22225	22292	22463	22248	22299	22421	22394	22460	22221	22303	22426	22212	22344	22360	22360	22490	22298	22372	22431	22355	22467	22292	22275	22253	22263	22321	22298	22377	22329	22341	22356	22235	22362	22239	22407	22397	22240	22393	22354	22337	22191	22390	22230	22235	22485	22375	22182	22427	22386	22358	22283	22357	22195	22316	22337	22272	22564	22372	22368	22362	22370	22331	22018	22356	22305	22465	22108	22395	22448	22250	22329	22346	22567	22236	22512	22483	22553	22414	22396	22333	22229	22425	22302	22276	22251	22206	22366	22283	22323	22188	22254	22386	22293	22448	22269	22498	22316	22290	22283	22274	22479	22341	22350	22425	22471	22216	22306	22430	22222	22391	22299	22504	22284	22263	22255	22190	22519	22327	22553	22307	22315	22225	22206	22535	22361	22441	22437	22340	22147	22151	22352	22448	22395	22340	22429	22210	22510	22224	22437	22345	22454	22357	22222	22466	22441	22132	22366	22255	22249	22376	22565	22336	22390	22551	22292	22368	22369	22294	22256	22162	22427	22246	22293	22361	22374	22452	22169	22455	22243	22438	22167	22298	22452	22378	22390	22285	22338	22288	22262	22571	22054	22331	22402	22248	22126	22413	22252	22354	22305	22493	22237	22077	22313	22430	22582	22266	22217	22261	22318	22394	22231	22348	22453	22489	22491	22398	22506	22372	22281	22269	22401	22388	22510	22329	22088	22266	22436	22439	22267	22206	22347	22352	22371	22434	22229	22280	22298	22407	22274	22253	22530	22244	22379	22393	22310	22320	22403	22315	22393	22294	22261	22419	22242	22324	22273	22286	22462	22334	22275	22297	22367	22327	22402	22309	22401	22277	22328	22558	22226	22356	22368	22290	22432	22397	22304	22474	22559	22337	22362	22279	22423	22349	22454	22383	22290	22376	22303	22256	22226	22235	22365	22359	22259	22333	22346	22495	22600	22429	22305	22339	22455	22403	22451	22502	22307	22376	22299	22263	22254	22305	22232	22426	22190	22472	22328	22567	22586	22258	22661	22376	22411	22455	22271	22184	22375	22360	22477	22404	22488	22363	22495	22367	22343	22253	22611	22266	22267	22189	22302	22445	22511	22349	22251	22217	22327	22273	22485	22483	22408	22203	22203	22363	22402	22484	22329	22512	22331	22362	22325	22361	22302	22443	22327	22397	22445	22277	22515	22379	22319	22298	22427	22486	22464	22463	22305	22509	22409	22276	22324	22225	22293	22277	22347	22157	22435	22415	22204	22452	22387	22311	22384	22311	22416	22401	22281	22277	22433	22306	22448	22401	22264	22260	22247	22378	22178	22400	22272	22513	22265	22203	22294	22520	22448	22299	22461	22370	22265	22563	22253	22268	22400	22413	22538	22136	22480	22191	22243	22372	22356	22301	22241	22352	22328	22245	22514	22538	22139	22384	22338	22305	22553	22174	22439	22401	22370	22211	22355	22412	22358	22362	22186	22313	22482	22386	22348	22361	22292	22472	22468	22122	22277	22315	22322	22461	22505	22362	22422	22291	22242	22375	22279	22415	22153	22388	22190	22373	22260	22286	22271	22254	22394	22273	22226	22342	22417	22327	22376	22327	22327	22272	22192	22305	22359	22321	22351	22271	22273	22265	22326	22262	22250	22602	22513	22403	22373	22435	22283	22348	22326	22279	22428	22460	22335	22301	22187	22439	22539	22324	22436	22346	22259	22275	22139	22367	22337	22479	22293	22499	22353	22567	22186	22405	22410	22197	22379	22299	22277	22211	22184	22401	22330	22344	22428	22316	22235	22394	22361	22376	22405	22379	22544	22252	22291	22360	22451	22326	22345	22246	22420	22341	22520	22298	22335	22393	22339	22422	22368	22343	22410	22415	22306	22189	22328	22201	22468	22292	22425	22250	22274	22293	22275	22427	22271	22322	22236	22253	22312	22347	22575	22295	22404	22448	22197	22279	22259	22286	22588	22262	22305	22490	22387	22426	22353	22237	22420	22330	22299	22273	22193	22211	22383	22290	22343	22386	22262	22563	22303	22296	22264	22375	22578	22426	22136	22505	22330	22370	22392	22447	22463	22309	22313	22496	22235	22294	22305	22245	22301	22397	22375	22232	22434	22237	22473	22292	22557	22259	22405	22336	22232	22451	22375	22092	22266	22409	22422	22436	22277	22410	22429	22296	22309	22405	22321	22517	22461	22335	22392	22210	22240	22464	22475	22419	22487	22375	22432	22208	22413	22445	22196	22145	22230	22306	22509	22414	22386	22240	22400	22323	22305	22391	22400	22434	22348	22428	22540	22280	22361	22374	22297	22347	22345	22266	22264	22349	22197	22256	22394	22334	22446	22356	22474	22313	22503	22329	22501	22131	22291	22405	22220	22219	22247	22329	22319	22410	22440	22167	22248	22345	22132	22448	22466	22127	22302	22343	22422	22343	22391	22221	22410	22275	22417	22371	22406	22360	22383	22304	22425	22349	22497	22063	22338	22547	22185	22257	22469	22608	22277	22407	22384	22314	22307	22353	22278	22566	22355	22206	22328	22360	22168	22264	22399	22263	22475	22345	22354	22193	22185	22291	22291	22439	22392	22384	22436	22251	22310	22508	22397	22427	22366	22299	22332	22352	22400	22369	22221	22324	22442	22501	22211	22384	22344	22301	22364	22441	22370	22259	22520	22379	22256	22387	22377	22420	22346	22359	22400	22346	22396	22430	22317	22146	22522	22275	22350	22362	22326	22184	22263	22332	22429	22454	22444	22288	22367	22280	22423	22084	22385	22448	22344	22486	22274	22324	22416	22415	22269	22414	22401	22341	22273	22267	22405	22418	22432	22383	22418	22203	22342	22427	22250	22283	22520	22272	22317	22379	22467	22442	22447	22345	22183	22368	22240	22306	22356	22423	22198	22362	22142	22318	22399	22357	22296	22314	22407	22426	22329	22354	22468	22235	22331	22329	22385	22439	22339	22506	22202	22307	22218	22374	22473	22207	22339	22486	22406	22297	22353	22305	22429	22475	22195	22391	22225	22252	22411	22232	22334	22354	22496	22385	22181	22479	22408	22342	22292	22211	22205	22465	22441	22294	22180	22155	22209	22501	22518	22430	22315	22431	22168	22268	22303	22328	22181	22333	22433	22351	22324	22431	22492	22296	22207	22454	22118	22204	22328	22389	22323	22393	22444	22386	22409	22253	22319	22411	22452	22310	22215	22426	22228	22293	22129	22236	22347	22169	22440	22338	22525	22229	22075	22483	22297	22432	22434	22243	22379	22210	22316	22216	22161	22393	22433	22277	22268	22397	22485	22347	22302	22372	22482	22363	22208	22455	22435	22265	22267	22393	22333	22472	22297	22264	22335	22174	22317	22220	22505	22365	22278	22349	22451	22396	22328	22362	22146	22382	22372	22379	22303	22534	22405	22452	22212	22304	22491	22413	22255	22366	22383	22464	22533	22084	22317	22478	22353	22452	22467	22230	22205	22319	22330	22378	22286	22282	22252	22366	22360	22374	22499	22309	22404	22388	22379	22131	22187	22257	22262	22386	22247	22495	22183	22445	22297	22320	22553	22437	22348	22334	22237	22376	22265	22395	22425	22272	22408	22377	22263	22321	22532	22475	22339	22340	22121	22390	22534	22431	22263	22309	22380	22321	22322	22380	22201	22516	22338	22398	22495	22514	22258	22500	22216	22265	22305	22252	22281	22177	22375	22305	22414	22355	22305	22301	22527	22319	22374	22395	22545	22378	22409	22491	22203	22346	22328	22353	22361	22458	22474	22233	22409	22170	22196	22371	22482	22298	22545	22150	22436	22364	22469	22317	22191	22205	22386	22315	22384	22344	22388	22349	22453	22401	22198	22230	22103	22148	22390	22240	22187	22338	22205	22266	22423	22644	22196	22418	22446	22324	22388	22231	22293	22424	22383	22132	22251	22350	22494	22285	22209	22208	22468	22434	22344	22513	22323	22481	22306	22303	22377	22460	22428	22305	22311	22403	22397	22163	22420	22383	22321	22438	22500	22323	22530	22260	22227	22332	22476	22333	22131	22381	22366	22377	22355	22513	22397	22320	22252	22399	22412	22391	22321	22319	22347	22392	22374	22337	22488	22368	22268	22211	22294	22381	22311	22269	22367	22332	22230	22377	22272	22412	22373	22276	22219	22384	22311	22448	22409	22242	22501	22343	22353	22308	22201	22410	22460	22469	22271	22275	22471	22157	22510	22341	22135	22399	22438	22374	22498	22252	22318	22196	22144	22339	22309	22345	22466	22207	22417	22481	22598	22457	22333	22433	22274	22298	22378	22395	22334	22636	22161	22347	22313	22343	22478	22463	22300	22392	22492	22265	22236	22463	22287	22418	22186	22290	22446	22487	22443	22253	22306	22494	22325	22333	22310	22393	22384	22388	22248	22338	22249	22331	22355	22422	22428	22374	22436	22392	22379	22566	22226	22376	22120	22363	22410	22272	22513	22338	22359	22222	22340	22387	22415	22343	22294	22337	22247	22436	22179	22487	22525	22254	22480	22289	22289	22378	22455	22384	22383	22380	22370	22374	22407	22400	22367	22444	22223	22375	22455	22414	22407	22464	22431	22144	22270	22484	22301	22297	22367	22361	22359	22276	22648	22496	22282	22293	22257	22153	22376	22450	22362	22166	22366	22277	22305	22306	22408	22200	22307	22451	22341	22517	22404	22446	22403	22287	22498	22283	22556	22415	22424	22360	22332	22323	22236	22362	22175	22397	22388	22400	22399	22536	22372	22297	22380	22516	22403	22441	22473	22491	22344	22630	22258	22359	22182	22233	22384	22216	22448	22239	22393	22231	22087	22376	22371	22354	22325	22409	22454	22498	22483	22413	22376	22361	22346	22244	22211	22348	22127	22423	22272	22425	22382	22332	22339	22463	22382	22408	22290	22414	22486	22246	22183	22419	22450	22296	22312	22506	22474	22309	22293	22412	22413	22336	22301	22443	22317	22343	22382	22389	22276	22344	22527	22376	22427	22414	22426	22287
22819	21478	29402	24055	22815	28278	33278	29904	29709	30111	30170	30019	30002	30010	29660	29547	29569	29380	29430	29381	29392	29430	29197	29479	29693	34058	36123	35004	32783	30831	29902	29514	29498	29602	29372	29112	29201	29395	29363	29095	28994	29289	29390	29082	29361	29240	29152	29097	29211	29212	29240	29346	29162	29119	29181	29179	29087	29171	29322	29137	29249	29074	29181	29010	29179	29407	29287	28985	29494	29385	29264	29188	29415	29055	29096	29495	29213	29131	29182	29126	29189	29410	29158	28992	29283	28952	29255	29301	29354	29095	29415	29188	29150	29173	29217	29240	29351	29079	29006	29013	29151	29323	29169	29258	28947	29063	29120	28984	29091	28989	29154	29314	29171	29252	29122	29212	29344	29139	29157	29070	29157	29214	29191	29217	29050	29156	28988	29073	29079	29082	29102	29106	29027	29341	29162	29109	28970	29026	29104	29104	28997	29081	29155	28919	29366	29136	29164	29267	29044	29318	29125	29200	29336	28895	29208	29293	28861	29088	29088	28941	29209	28998	29101	29041	29241	29193	29237	29160	29314	29072	29030	29085	29055	29184	29140	29330	29198	28911	28952	29107	28991	29102	29044	29209	29113	28944	29254	29032	28949	29251	29198	29168	29341	29060	29340	29029	29364	29269	29078	29162	29269	29487	29115	29049	29436	29240	29187	29209	29254	29203	29155	29163	28938	29403	29088	29090	29066	28954	29218	29361	29317	29056	29329	28949	29014	28865	29016	29056	29046	29035	29373	28974	29173	29031	29039	29081	29119	29315	29387	28999	28991	28968	29324	29192	29121	29138	29239	29377	28839	29487	29208	29120	29144	29094	29132	29042	29318	29078	28983	28782	29148	29004	29102	28989	29046	29310	28946	29145	29080	29413	29198	29048	28936	29091	29107	29298	28922	29251	29349	29462	29112	29021	29321	29119	29250	29091	29053	29229	29282	29205	29230	29256	29101	29267	29103	29182	29319	29366	29287	29080	29238	29039	29050	29277	29252	28979	29227	29292	29382	29217	29270	28849	29173	29041	29054	29047	29093	29304	29225	28980	29142	29078	29236	29155	29248	29158	29273	29360	29066	29167	29278	28959	29059	28856	29163	28981	29283	29000	29266	29307	29364	29121	29085	29079	29137	29089	29149	29156	29204	29193	29112	29085	29309	29054	29265	29029	29101	29446	29238	29073	29169	29399	29187	29020	29053	29056	29034	29152	29202	29497	29241	29353	29317	29066	29225	29154	29214	29072	29130	29148	29193	28884	29094	29003	29096	29051	29181	29058	29048	29129	29268	29238	29024	29025	29263	29212	28967	29032	29326	29465	29283	29004	29273	29219	29002	28948	29205	29113	29353	29233	29204	29236	29157	29213	29325	29035	29218	29372	29218	29255	29055	29220	29123	29198	29216	29141	29280	29099	29217	29087	28829	29383	29278	29314	28844	29056	29170	29034	29103	29176	29108	29005	29138	29264	29058	29185	29201	29128	29075	29506	29119	29122	29357	29267	29243	29228	29254	29516	29132	29199	29337	29010	29127	29262	29331	29130	29156	29154	29172	29079	29244	29237	29016	28943	29116	29124	28957	29164	29248	28981	29226	29243	29132	29253	29263	29081	28885	29054	28767	29250	29082	29024	29080	29272	29197	29044	29178	28950	29211	28960	29312	28988	29342	29126	29168	29227	29272	29207	29105	29356	29212	29096	29073	29239	29273	29184	28979	29422	29199	29128	29022	29288	29446	29204	29161	28934	29217	29297	28932	29249	29103	29097	29193	29049	28937	29316	29358	29056	29194	29210	29152	29050	29366	29214	29124	29515	29271	29219	29242	29106	29159	29188	29364	29110	29271	29246	29364	29188	29021	29096	29304	29204	28943	29156	29188	29216	29098	29234	29218	29289	29131	28945	29070	29237	29242	29174	29168	29131	29266	29157	29097	29059	29256	29265	29029	29183	29105	29145	29188	28987	29278	29315	29472	29248	29186	29001	29156	29139	29088	29258	29119	29101	29015	29130	29147	29063	29273	29263	29218	29387	29274	29290	29027	29330	29424	29125	29254	28993	29107	29073	29304	29107	29068	29145	29183	29223	28999	29135	29155	29187	29324	29029	29162	29230	28962	29171	29045	29151	29064	29373	29245	29232	29218	29173	29222	29247	29243	29460	29135	29035	29144	29199	29162	29290	29103	29030	28876	28954	29154	28958	29148	29019	29183	29304	29194	29234	29278	29293	29247	29062	29268	28958	29286	29247	29251	29176	28947	29160	29357	29133	29179	29174	29027	29191	29339	29079	29089	29020	28986	29183	29195	29232	29069	29324	29315	29416	29056	29001	29128	29153	29334	29376	29144	29161	29194	29065	29418	29207	29175	29263	29133	29063	29045	29082	29186	29106	29369	28857	29079	29255	29085	29126	29233	29228	28858	29103	29084	29120	29264	28815	29192	28837	29160	29319	29371	29104	29093	29420	29109	29025	29145	29297	29162	29127	29113	29039	28860	29185	29047	29153	29081	29192	29382	29211	29008	29148	29184	29158	29165	29150	29162	29272	29310	29217	29266	29295	29334	29288	29179	29090	29055	29122	29400	29260	29317	29046	29113	29259	29053	29188	29063	28926	29054	29307	29184	29170	29342	29076	29121	29220	29075	29265	29122	29286	29333	29158	29335	29172	29173	28965	29097	29111	29080	29096	29163	29152	29146	29217	29323	29233	29335	29214	29196	29095	29031	29254	29266	29244	29006	29059	28947	29197	29236	29088	29005	29330	28938	29366	29201	29251	29161	29125	29261	29296	29211	29159	29121	29148	29181	29356	29387	29076	29088	29326	29081	29177	29148	28982	29376	29134	29074	29144	28843	28982	29362	28951	29092	29259	29142	29064	29212	29185	29124	29010	29061	29397	29391	29220	29388	29289	28962	29216	29221	29158	29265	28897	29069	29306	29043	29195	29163	29154	29098	29097	29261	29059	29338	29080	29237	29194	29331	29329	29265	29271	29019	29064	29107	29050	28995	29066	29065	29143	28999	29241	29136	29022	29247	29247	29246	29070	29295	29349	29164	29153	29271	29332	28750	29212	29053	29013	29000	29112	29366	29098	28935	29087	29205	29134	29103	29222	29210	29137	29250	29277	29042	29171	29170	29142	29280	29026	29130	29100	29034	29032	29259	29008	29324	29262	29054	29307	29438	29165	29141	28935	29341	29188	29199	29199	29357	29262	29114	29194	29117	29205	29054	29304	29134	29114	29146	29063	28969	28984	29137	28886	29134	29122	29195	29141	29355	29216	28910	29263	29018	29388	29224	29352	29245	29267	29127	29058	29369	29131	29025	29126	28821	29001	29094	29301	29259	29220	29053	28995	29207	29279	29343	29092	29066	29104	29049	29258	28966	29048	29199	29308	29220	29213	29231	29083	29264	29093	28946	29085	28990	29394	29426	29359	29058	29230	29301	29416	29048	29151	29140	29164	29002	29080	29070	28939	29082	29172	29110	29426	29069	29198	29143	29246	29286	29169	29277	28924	29175	29024	29084	29372	29009	29095	29013	29236	29261	29150	28956	29063	29237	28923	28966	29321	29153	29000	29164	29082	29239	29297	29324	29101	28994	28923	29246	29270	29458	29274	29270	29250	29444	29230	29065	29077	29367	29057	29179	28944	29142	29241	29166	29224	29094	29060	29297	29239	29076	29310	29249	29221	29098	29254	29232	29084	28922	29520	29264	28974	29358	28901	29013	29110	29231	29230	29057	29193	29037	28942	29048	28943	29477	28949	29232	29124	29218	28875	29025	29008	28943	29104	29249	29246	29151	29036	29252	29115	29252	29261	29002	29266	29117	29174	29239	29298	29096	29005	29128	29099	29246	29185	29147	29245	29227	29231	29115	29295	29051	29107	29358	29181	29224	29052	29194	29050	29231	29205	29005	29212	29101	29219	29416	29259	29165	29225	29291	29015	28786	29080	29161	29053	29055	29120	29205	29255	29098	28974	29223	29580	29233	29056	29290	29084	29157	29193	29148	29178	29147	29351	29376	28980	29334	29016	29003	29187	29121	29302	29326	29301	29244	29177	29226	28909	29176	29226	29360	29225	29047	29157	29371	29354	29179	29075	29009	29136	29153	29141	29185	29240	29306	29270	29101	29163	29325	29349	29340	29150	28983	29178	29118	29180	29324	29308	29101	29103	29159	29111	29196	28818	29467	28999	29155	29234	29292	29331	29216	29127	29204	29100	29155	29188	29396	29276	29234	29127	28997	29275	28987	29166	28944	29278	29479	29043	29008	29040	29202	29106	29287	29501	29198	28947	29207	29370	29150	29024	29268	29172	29425	29185	29201	28795	28996	29139	29112	29104	29185	29247	29056	29093	28907	28799	29113	29225	28840	28846	29120	29229	29303	29393	29231	28844	29036	28906	29219	29252	29021	29114	29199	29174	29268	29229	29295	29212	29121	29211	29180	29005	29083	29364	29375	29243	29193	29054	29148	29073	29086	29365	29150	29172	29106	29212	29013	29246	29017	29375	29075	29235	29161	29195	29160	29272	29145	29083	29067	29397	29193	29085	29093	29142	29380	29151	29196	29038	29200	29301	29202	29360	29332	29110	29044	29318	29217	29180	29192	29238	29322	29215	29208	29111	29258	29209	29169	29233	29162	29254	29105	28960	29090	29045	29321	29180	29537	29083	29214	29308	29311	29214	29308	29289	29074	29316	29177	29399	29056	28973	29061	29097	29183	29126	29097	29218	29259	29037	29055	29228	29237	28955	29110	29335	29167	29015	29080	29138	29027	29361	29093	29084	29124	29350	28988	29241	29474	29304	29176	29311	29349	29110	28929	29385	29424	29328	29247	29242	29394	28928	29108	29133	29150	29329	29288	29087	29162	29019	29068	29251	29124	29106	29233	29278	29127	29398	29022	29185	29371	29287	28965	29069	29244	29285	29181	29210	29367	29304	29373	29354	28999	29169	29424	29224	29304	29076	29152	29211	29004	29152	29358	29080	29385	29332	29407	29213	28950	29303	29174	29165	29126	29388	29243	29139	29407	29344	29052	29158	29375	29077	29078	29216	29285	29178	29161	29295	29092	29185	29026	29265	29320	29292	29261	29322	28923	28975	29242	29061	29161	29427	29027	28985	29168	29178	29145	29205	29037	29187	29049	29443
20841	36133	33247	28964	28147	26204	24781	23894	23896	23819	23666	23532	23496	23314	23137	22931	22819	22589	22920	22663	22667	22878	22822	22703	23693	30385	32360	30328	27031	24407	23161	22898	22547	22570	22533	22515	22362	22406	22467	22553	22571	22562	22672	22519	22631	22419	22484	22471	22637	22482	22627	22480	22522	22609	22523	22332	22673	22635	22350	22676	22636	22623	22552	22399	22752	22567	22471	22620	22393	22674	22503	22571	22642	22659	22799	22470	22491	22544	22418	22490	22555	22469	22680	22588	22459	22552	22659	22343	22518	22660	22531	22447	22435	22560	22511	22675	22543	22439	22608	22546	22478	22508	22641	22582	22476	22402	22413	22603	22456	22657	22380	22449	22554	22536	22565	22522	22563	22385	22617	22664	22584	22523	22421	22462	22606	22583	22403	22653	22532	22525	22633	22652	22383	22581	22517	22346	22533	22578	22584	22435	22433	22496	22404	22459	22627	22458	22407	22470	22546	22530	22533	22510	22453	22600	22602	22553	22505	22560	22577	22531	22453	22532	22484	22589	22536	22464	22614	22471	22534	22457	22374	22496	22508	22503	22411	22457	22600	22379	22537	22326	22448	22600	22600	22471	22603	22535	22340	22476	22528	22595	22458	22505	22502	22554	22302	22654	22452	22612	22454	22458	22307	22538	22482	22452	22378	22490	22389	22473	22686	22361	22481	22497	22496	22510	22574	22398	22574	22565	22500	22458	22392	22546	22420	22398	22551	22384	22843	22505	22544	22420	22534	22329	22452	22509	22596	22264	22431	22417	22441	22484	22445	22639	22466	22405	22581	22427	22395	22475	22392	22614	22349	22472	22449	22485	22472	22505	22445	22554	22502	22598	22595	22450	22647	22419	22383	22479	22458	22574	22551	22574	22550	22507	22618	22595	22380	22494	22510	22575	22427	22570	22586	22446	22608	22335	22427	22587	22560	22580	22470	22513	22427	22636	22550	22515	22651	22411	22208	22368	22455	22372	22311	22532	22649	22533	22658	22380	22466	22432	22613	22577	22518	22587	22386	22393	22686	22536	22605	22227	22523	22665	22308	22606	22536	22461	22597	22422	22681	22477	22386	22486	22544	22403	22518	22482	22458	22384	22519	22333	22568	22387	22636	22433	22355	22451	22641	22583	22639	22641	22391	22488	22461	22735	22507	22518	22455	22577	22427	22543	22405	22780	22482	22486	22543	22484	22563	22556	22536	22525	22473	22440	22432	22542	22652	22502	22331	22488	22436	22547	22462	22551	22647	22441	22688	22371	22502	22451	22485	22344	22477	22508	22542	22506	22294	22502	22381	22425	22400	22497	22566	22427	22404	22570	22540	22548	22514	22405	22576	22486	22581	22530	22312	22418	22466	22493	22445	22630	22376	22412	22456	22482	22529	22464	22358	22499	22655	22519	22566	22449	22600	22539	22320	22455	22510	22834	22428	22596	22659	22452	22491	22386	22261	22400	22631	22399	22485	22494	22326	22646	22579	22566	22418	22604	22665	22509	22442	22425	22485	22562	22499	22724	22429	22651	22337	22550	22379	22486	22583	22614	22442	22518	22469	22544	22464	22415	22686	22332	22573	22361	22444	22365	22555	22423	22386	22476	22558	22334	22482	22591	22536	22515	22556	22664	22450	22318	22617	22388	22490	22646	22455	22382	22410	22524	22575	22568	22623	22570	22471	22504	22667	22545	22441	22489	22611	22503	22409	22356	22610	22418	22504	22362	22335	22329	22433	22368	22513	22547	22519	22485	22558	22392	22451	22298	22554	22593	22504	22327	22416	22539	22565	22332	22612	22370	22402	22339	22599	22663	22385	22646	22405	22710	22551	22451	22537	22446	22339	22204	22660	22462	22587	22393	22596	22529	22552	22477	22543	22377	22509	22318	22716	22534	22521	22507	22428	22603	22406	22493	22509	22551	22588	22576	22663	22376	22460	22631	22561	22389	22644	22730	22590	22283	22460	22494	22434	22456	22509	22420	22633	22412	22450	22400	22723	22500	22455	22429	22416	22465	22562	22467	22360	22479	22547	22362	22443	22306	22387	22608	22312	22452	22402	22575	22396	22589	22476	22519	22523	22513	22522	22370	22441	22485	22545	22425	22603	22408	22664	22590	22614	22562	22524	22568	22528	22532	22600	22414	22457	22684	22465	22473	22557	22433	22598	22525	22576	22419	22514	22306	22563	22519	22384	22541	22573	22546	22381	22436	22434	22562	22533	22476	22369	22622	22390	22462	22416	22422	22635	22237	22520	22492	22394	22511	22391	22471	22549	22418	22670	22659	22581	22562	22428	22472	22640	22502	22550	22520	22358	22363	22536	22520	22386	22549	22715	22534	22587	22382	22519	22373	22442	22432	22675	22429	22345	22451	22541	22337	22537	22712	22431	22396	22526	22666	22672	22412	22579	22554	22378	22478	22350	22509	22539	22443	22571	22712	22543	22440	22369	22472	22571	22580	22388	22410	22640	22372	22552	22691	22649	22390	22404	22672	22433	22444	22543	22636	22560	22500	22486	22445	22634	22500	22520	22554	22377	22479	22609	22525	22412	22502	22528	22519	22328	22614	22519	22567	22461	22548	22517	22475	22431	22586	22548	22557	22457	22446	22572	22633	22483	22642	22428	22402	22529	22426	22559	22499	22621	22452	22479	22357	22546	22323	22570	22473	22434	22532	22466	22771	22615	22431	22396	22561	22406	22343	22364	22704	22511	22509	22344	22616	22454	22560	22317	22466	22512	22314	22578	22525	22546	22444	22530	22516	22324	22629	22487	22509	22340	22544	22460	22525	22470	22467	22418	22406	22632	22513	22609	22435	22402	22478	22384	22404	22423	22403	22555	22575	22615	22554	22501	22733	22305	22358	22601	22438	22533	22436	22392	22433	22602	22307	22323	22454	22510	22570	22468	22617	22528	22440	22451	22546	22367	22549	22531	22506	22475	22564	22608	22566	22530	22404	22470	22480	22425	22269	22641	22485	22562	22353	22569	22652	22454	22429	22490	22463	22569	22466	22460	22585	22549	22475	22587	22409	22455	22425	22721	22447	22375	22470	22342	22591	22434	22397	22631	22509	22416	22471	22515	22633	22645	22450	22490	22574	22393	22532	22564	22697	22484	22440	22482	22419	22609	22402	22581	22449	22416	22594	22439	22489	22448	22508	22504	22532	22525	22470	22718	22475	22363	22415	22517	22602	22335	22593	22333	22371	22388	22453	22444	22379	22407	22597	22486	22507	22770	22327	22538	22367	22490	22623	22488	22470	22301	22410	22563	22567	22521	22474	22516	22506	22523	22407	22590	22398	22677	22493	22528	22671	22389	22525	22280	22364	22530	22557	22499	22457	22459	22566	22441	22468	22510	22444	22504	22468	22624	22577	22437	22535	22650	22376	22540	22495	22359	22509	22521	22338	22587	22506	22628	22385	22560	22501	22443	22451	22522	22408	22346	22717	22577	22537	22539	22342	22573	22582	22526	22594	22311	22570	22523	22455	22680	22312	22461	22536	22387	22460	22521	22536	22519	22322	22625	22548	22486	22494	22662	22488	22573	22571	22410	22478	22421	22559	22492	22474	22594	22600	22569	22566	22258	22543	22462	22343	22626	22503	22651	22353	22489	22446	22643	22499	22707	22534	22610	22485	22411	22652	22485	22458	22520	22462	22607	22450	22588	22585	22496	22509	22434	22614	22518	22449	22593	22684	22235	22438	22454	22642	22499	22454	22397	22380	22442	22642	22539	22478	22743	22608	22372	22643	22572	22283	22390	22647	22417	22432	22377	22531	22524	22499	22462	22459	22387	22459	22452	22407	22568	22536	22472	22626	22497	22449	22568	22401	22532	22553	22571	22367	22389	22584	22580	22549	22497	22659	22276	22426	22462	22534	22710	22552	22417	22311	22362	22522	22358	22570	22469	22431	22652	22512	22409	22484	22491	22348	22358	22410	22724	22286	22400	22397	22556	22429	22485	22540	22499	22248	22575	22481	22316	22367	22625	22663	22400	22455	22554	22522	22619	22226	22417	22323	22676	22537	22523	22458	22531	22337	22584	22556	22511	22343	22428	22518	22616	22561	22476	22681	22546	22549	22500	22614	22548	22442	22574	22476	22502	22314	22473	22572	22560	22473	22563	22652	22422	22559	22466	22464	22274	22649	22558	22383	22485	22469	22688	22610	22514	22549	22463	22607	22374	22423	22530	22275	22307	22462	22383	22412	22516	22505	22335	22427	22400	22302	22392	22465	22542	22406	22557	22565	22751	22709	22607	22305	22512	22514	22518	22345	22506	22491	22541	22355	22603	22435	22422	22495	22460	22641	22577	22419	22534	22443	22682	22570	22553	22477	22598	22424	22618	22426	22378	22463	22503	22578	22440	22646	22318	22460	22502	22533	22551	22650	22288	22640	22460	22587	22486	22531	22529	22403	22399	22639	22507	22600	22585	22560	22319	22506	22600	22450	22559	22494	22423	22455	22667	22495	22375	22399	22556	22512	22511	22540	22579	22464	22425	22522	22513	22391	22549	22625	22616	22520	22464	22528	22495	22483	22271	22625	22376	22622	22411	22572	22603	22363	22550	22580	22553	22461	22714	22566	22596	22563	22558	22524	22688	22409	22530	22353	22567	22508	22449	22489	22413	22399	22384	22445	22509	22447	22438	22450	22637	22700	22656	22530	22517	22392	22389	22514	22677	22471	22622	22313	22392	22421	22514	22435	22512	22683	22447	22485	22513	22501	22553	22546	22563	22456	22576	22524	22525	22626	22576	22681	22553	22487	22527	22618	22561	22538	22484	22539	22488	22430	22468	22427	22474	22511	22566	22523	22502	22476	22607	22267	22638	22418	22629	22721	22435	22389	22584	22571	22693	22286	22349	22709	22423	22536	22420	22421	22614	22432	22508	22368	22431	22524	22676	22440	22338	22546	22589	22474	22699	22473	22388	22475	22420	22471	22293	22493	22407	22433	22399	22423	22359	22609	22407	22636	22463	22416	22382	22544	22467	22338	22596	22430	22516	22489	22522	22621	22669	22519	22430	22377	22579	22519	22655	22689	22542	22515	22433	22443	22487	22436	22598	22532	22424	22527	22705	22454	22495	22502	22613	22336	22698	22477	22529	22577	22513	22444	22412	22524	22438	22428	22565	22421	22756	22585
28426	24024	31316	31095	29534	29707	29545	29115	28992	28817	29057	29180	28887	28831	29031	29162	28670	28891	28762	28743	28861	28806	29296	29209	29083	29217	29602	29569	29351	29054	29322	28981	28930	28887	28981	28826	28685	28930	28904	28820	28770	28931	29114	28765	29068	29078	28868	28680	28769	28810	28779	28780	28683	28862	29012	28900	29203	28938	28829	28762	29067	28956	28755	28926	28775	28910	29121	28857	28978	28837	28952	28712	29023	29022	28839	28865	28913	28805	29115	29060	28885	28622	28617	29010	28875	28815	28957	28794	28889	28601	28865	28968	28787	28891	29130	28888	29114	28772	28812	28889	28736	28962	28846	28680	28909	28587	28839	28884	28923	28848	29049	28945	29057	28863	28810	29090	28986	29089	29055	28714	28807	28744	28799	28804	28886	28780	28964	28764	28621	28687	28695	28854	29129	29121	28996	29020	29025	28797	28977	28817	28728	28835	28847	28718	28955	28730	28568	28873	28894	28976	29023	29036	28986	28902	28958	28863	28825	28803	28742	28997	29092	29036	28915	29014	28771	29215	29070	28747	28760	28903	29003	29110	28653	28833	28761	29120	28790	28986	28980	28994	28806	28732	28960	28776	28844	28747	28775	28437	28661	28953	29012	28862	29161	28827	29007	28874	28900	28805	28899	28685	28753	28892	29094	28782	28990	29139	28985	29162	29002	28831	29000	28973	28953	28911	28842	28807	28916	28921	28849	28845	28827	29187	28989	28957	28861	28997	28951	28652	28810	28937	28943	28727	28901	29063	28950	29058	28870	28884	28733	28875	28799	28817	28736	29066	28944	29097	28817	28938	28698	28909	28792	29151	28895	28683	29026	29049	29000	28965	29006	28828	28990	28961	28902	28674	29003	28870	28868	28803	28996	29007	28746	28899	28941	29092	28818	28953	29102	28914	28839	29032	29113	29118	28874	28867	28858	28925	29148	28906	28858	29101	28782	28941	28756	29053	29063	28864	29120	29002	29105	28889	28803	28814	28942	29046	29042	28942	28829	29065	28968	28740	28877	29025	28871	28818	28863	28878	28935	28847	29068	28606	28916	28862	28878	28822	28782	28880	28788	29089	29050	28922	28948	28788	28880	28724	28798	28750	28896	29088	28923	28724	28983	28992	28948	28707	28939	28731	28763	28974	28789	28848	29101	29031	28936	29096	29089	28747	28980	29061	28965	28855	28713	28862	29033	29235	29176	28644	28900	28939	28952	28852	28988	28743	28831	28771	28802	28933	28899	28954	28950	28943	28819	28914	28944	28999	28997	28686	28852	28696	28902	28877	28723	28892	28957	28869	28991	28728	28869	28807	28960	28968	28995	29008	29054	28709	28999	28732	28765	28903	28824	28712	29018	28811	29022	28947	28920	28873	28717	28734	28499	28963	29046	28881	28696	28836	28951	28927	29095	29045	28888	29013	29102	28856	28759	28805	28718	28920	28953	28891	29129	28768	29059	28872	28911	28695	29080	29006	28887	28882	29144	28846	28895	28795	28810	28983	29160	28808	28758	28873	28798	28924	28669	28666	29006	28786	29003	29024	28951	28840	28982	29138	29068	29171	28861	28822	29130	28853	28804	28996	29063	28919	29169	28732	28920	28761	29066	28911	28892	28829	28862	29049	28882	28889	28941	28953	28687	29044	28740	28778	28838	28552	28850	28906	28993	28785	28930	28838	29079	29048	28923	29103	28879	28882	28782	29086	28823	29141	28927	28977	29148	28960	28727	28887	28452	28920	28898	28911	29070	28910	28760	28955	28794	29092	28969	28927	28944	28840	28947	28709	28861	28973	28882	29134	28857	28954	29099	29101	28770	29007	28850	28807	28879	28899	29004	29044	28784	28847	28993	29193	28776	28923	28923	29097	29084	28734	28870	28799	28994	28686	28925	28715	28849	28914	28916	29046	28978	28752	28868	28907	28934	29058	28765	29004	28854	28917	28877	28806	28656	28963	28856	28885	29329	29040	29013	29073	28827	29144	29150	28831	28752	28994	29013	28935	29143	28940	29075	28826	28948	28885	28979	28806	28987	28857	29091	28931	28768	28952	28929	29289	28835	28958	28784	28849	28854	28764	29081	29152	28931	28880	29176	28980	28694	28854	29022	28940	28844	29041	28618	28929	28857	28901	28972	28835	28944	28894	28923	29055	28986	28939	29125	28958	28861	28871	28842	29140	28790	28903	28894	29272	28970	28874	28611	28808	28826	29033	29104	29123	28704	28908	28864	29003	28680	29029	28914	28868	29042	28921	28953	28979	29121	28938	28910	28906	28842	28815	29040	29217	28958	29022	29177	28939	28956	28984	28814	29082	28801	29083	28839	28835	29023	28841	28989	28673	28729	28998	28940	28915	28755	28908	28958	28947	29004	28825	29079	28750	28776	28794	28907	28879	28884	28869	29058	29027	29009	28933	28902	29012	28886	29005	28948	28904	28862	28701	28786	28840	28947	28651	28899	28869	28965	29027	28827	28701	29040	28842	28978	28904	28803	28853	29186	28805	29012	29100	28899	28945	29045	28915	28957	29069	28977	28817	28883	28959	29058	28924	28919	28751	28897	28973	28837	28938	29029	28783	28836	29081	28767	28989	28903	28917	29127	28869	28929	28929	28997	29133	28981	28670	28879	28866	28872	28861	29076	29136	29115	29162	28986	28823	28643	29015	28905	29016	29283	28861	28903	28857	29047	28961	28991	28871	28683	28698	28662	28896	28742	29019	29006	28683	29021	29002	28930	28761	28962	28946	28657	29063	29118	29004	28872	28876	28996	28777	28803	28964	28883	28938	28993	29047	29069	29063	28764	28955	28858	29035	29020	29050	28991	28778	28883	29096	29118	28829	29110	28859	28983	28958	28765	28849	28883	28776	28847	28981	28857	28999	28843	28903	28880	28922	28867	28871	28830	28782	28770	28758	28876	28917	28840	28984	28969	29033	28849	28891	28970	28874	29066	28972	28881	28739	28976	28724	29183	28755	28823	28780	29206	29131	28897	28937	28816	28622	28817	28901	28870	29213	29014	29081	28808	28843	28901	29085	28887	28983	28940	28616	28974	29024	28807	28813	28951	28997	28853	29059	29133	28906	28867	28972	29196	28724	29012	29041	29096	28966	28611	28883	28688	29005	28811	28926	28959	28972	28829	28985	28898	28715	28875	28973	29003	28771	28939	28791	28764	28756	28916	29091	29171	28953	29024	29067	29164	28900	28859	29068	28697	28796	28867	28704	29123	29120	28963	28887	28922	28954	29017	28891	28848	29047	28759	29068	28984	28934	28805	28827	28924	29010	29093	28757	29189	28863	28888	28935	29029	28973	29028	29010	28956	29010	29038	29096	29052	28885	28980	28914	28926	29119	28918	28956	28886	29149	28806	28999	28896	28849	29020	28962	29035	28979	28672	29076	28878	28863	29078	28899	28701	28734	29099	28959	28898	28845	29040	29073	29040	29003	28655	28955	28753	28830	28971	28996	28690	29042	28788	28910	28752	29032	28785	28961	28765	29036	28948	28914	29061	28938	28672	29018	28849	29039	28880	28969	28814	28956	28801	28732	28903	28908	29108	28942	28996	28755	28871	28914	29010	28757	28704	28939	29134	29048	29109	28938	28835	29127	28914	29060	29041	28884	29064	29066	28964	28928	28893	28734	28850	28963	28589	28954	28943	28703	29042	28892	28879	28976	28939	29065	28860	28987	28797	28972	28804	29012	29013	28865	29148	28907	28928	28915	28992	29121	28767	29211	29001	29082	29059	28828	29068	28869	28770	28706	28848	28741	28930	28763	29175	28708	28988	28956	28791	28626	28613	29160	28925	29076	29114	28954	28896	28910	28784	28926	28882	28872	28890	29030	29099	28908	29068	29018	29016	28849	28696	28780	28856	29028	28853	28995	28866	28788	29010	29115	28939	29089	29086	28978	28758	28937	28825	28722	28871	29056	28920	28955	28996	29017	28833	29234	29001	28857	28817	28657	29046	28797	29076	29035	29005	28957	29064	28852	28951	28990	29172	28891	29046	28924	29031	28766	28987	28848	29125	29103	28988	29017	29204	29009	28985	28976	28953	28842	28875	29300	28950	28853	29106	28863	28828	29263	28969	29025	28893	29122	28885	28690	28967	29190	28864	29020	29068	28687	28939	28922	28895	28565	29015	28946	28882	28862	28943	28834	28768	29042	28970	29050	29096	28898	29020	28883	28770	28787	28806	28799	29019	28833	28635	28855	29009	28882	28830	28853	29118	28658	29078	28749	28727	28745	28781	28896	28759	28825	28875	28893	28797	28871	28869	28895	28970	29067	28928	28906	29105	29125	28963	28771	29091	28692	29082	28773	28707	28969	28821	28843	29052	28728	28813	29000	28821	28881	28847	28907	29102	29035	28957	29106	28722	28981	28958	28831	28981	29088	28906	28992	28981	28946	29209	29085	28982	29010	28768	28942	28695	28854	28904	28981	28876	28850	28961	28974	28975	28992	28780	29112	28874	28973	28813	28718	29134	28808	28725	28802	28966	28695	28793	29034	28710	29033	28962	28788	28826	28946	28844	28744	29061	29106	28772	28936	29099	28725	28807	29045	28831	28874	28908	28896	29099	29128	28864	29001	28765	28961	29072	28512	28843	28740	29079	29010	28745	28904	28715	29011	29047	28924	28796	28961	28835	28704	28747	29047	29101	28698	28772	28958	28852	28930	28865	29056	29106	28670	28952	28761	28969	28858	29089	28850	28953	28863	28719	28771	28938	28847	29022	29065	28912	28916	28903	28904	28936	29192	28626	28765	29062	28885	28753	28900	29183	28926	28901	28895	28769	28825	28740	29155	28895	29071	28982	28920	29095	28902	28897	29112	28764	28888	29018	28715	29022	28803	28856	28722	28878	29163	28727	28876	28975	28690	28762	28993	28948	28887	28879	29137	28752	28864	28885	28992	28921	29235	29090	28798	28919	28757	28999	28919	28882	29020	29042	29188	29075	29136	28894	29104	28878	28770	28895	29120	28935	28729	28890	29051	28783	29110	28802	28979	28887	28717	29141	28746	29138	29007	28827	29052	29209	28953	28632	28716	28788	28915	28793	28839	28961	28922	28899	28917	28712	28730	28885	28813	29072	28669	28870	28826	29002	28767	28891	29175	29103	28893	28917	29073	28937	28941	28739	29235	28969	29018
21361	27392	25706	24335	25013	23361	23045	22785	22505	22553	22735	22522	22738	22554	22528	22703	22523	22312	22502	22344	22612	22368	22443	22390	22361	22892	23376	23131	22935	22718	22472	22289	22328	22354	22415	22409	22444	22377	22276	22435	22302	22282	22491	22488	22395	22409	22363	22378	22624	22490	22435	22375	22293	22274	22439	22363	22453	22395	22279	22366	22339	22272	22398	22292	22356	22475	22601	22399	22410	22367	22417	22443	22406	22467	22276	22306	22279	22363	22358	22316	22402	22324	22201	22312	22299	22294	22350	22527	22508	22272	22531	22197	22348	22300	22272	22427	22258	22236	22463	22273	22412	22412	22374	22335	22328	22293	22304	22364	22552	22341	22304	22260	22270	22462	22247	22501	22364	22270	22199	22413	22204	22518	22186	22559	22245	22520	22255	22484	22235	22322	22276	22168	22388	22313	22441	22291	22337	22470	22431	22367	22303	22362	22270	22296	22337	22333	22269	22368	22415	22323	22368	22430	22301	22503	22260	22281	22475	22400	22382	22320	22296	22377	22271	22351	22462	22407	22317	22261	22213	22469	22346	22356	22432	22398	22197	22481	22322	22216	22546	22617	22204	22491	22415	22446	22371	22308	22358	22451	22434	22523	22475	22384	22357	22532	22448	22257	22475	22314	22230	22354	22357	22371	22457	22446	22271	22284	22265	22208	22332	22332	22373	22374	22408	22332	22313	22230	22414	22186	22210	22435	22408	22313	22367	22190	22490	22496	22156	22273	22397	22332	22272	22381	22394	22326	22327	22394	22384	22359	22511	22294	22405	22445	22488	22376	22453	22242	22350	22295	22242	22421	22159	22423	22173	22231	22331	22199	22247	22200	22589	22416	22400	22481	22515	22435	22318	22381	22439	22402	22499	22222	22375	22323	22592	22256	22367	22526	22358	22355	22257	22480	22341	22371	22228	22325	22331	22434	22492	22547	22477	22544	22352	22306	22397	22433	22484	22447	22546	22334	22210	22476	22286	22122	22373	22439	22349	22435	22408	22371	22230	22390	22181	22207	22375	22431	22354	22370	22502	22284	22252	22406	22411	22406	22220	22132	22358	22316	22352	22474	22365	22412	22563	22578	22400	22270	22348	22310	22386	22394	22470	22396	22321	22357	22389	22519	22695	22399	22258	22418	22306	22371	22201	22481	22350	22433	22342	22287	22373	22240	22545	22159	22368	22351	22307	22311	22535	22467	22348	22139	22319	22372	22544	22239	22398	22319	22496	22446	22434	22292	22308	22432	22404	22372	22343	22470	22386	22168	22154	22293	22337	22311	22501	22527	22242	22357	22360	22437	22441	22342	22439	22200	22343	22350	22358	22243	22417	22271	22108	22468	22262	22347	22409	22296	22368	22411	22398	22305	22321	22409	22195	22291	22219	22317	22348	22352	22398	22366	22318	22398	22393	22446	22226	22269	22188	22202	22396	22253	22321	22352	22196	22343	22246	22407	22420	22442	22278	22289	22405	22363	22263	22444	22243	22503	22209	22247	22451	22379	22392	22334	22402	22301	22358	22401	22349	22379	22631	22332	22447	22354	22304	22397	22366	22326	22382	22330	22215	22316	22542	22254	22417	22448	22315	22320	22276	22408	22308	22307	22309	22467	22244	22338	22473	22460	22365	22189	22280	22416	22292	22404	22431	22526	22311	22331	22382	22429	22370	22464	22391	22334	22589	22456	22289	22353	22509	22206	22440	22346	22314	22342	22514	22224	22479	22339	22492	22428	22328	22464	22328	22434	22293	22274	22331	22362	22420	22367	22439	22293	22270	22293	22431	22471	22321	22476	22494	22176	22347	22306	22340	22354	22404	22379	22373	22369	22629	22257	22375	22341	22399	22320	22513	22138	22385	22442	22332	22347	22364	22394	22436	22390	22236	22565	22359	22454	22273	22188	22402	22375	22354	22374	22482	22314	22498	22350	22253	22339	22296	22430	22422	22294	22427	22559	22320	22306	22254	22374	22604	22272	22358	22337	22296	22376	22341	22326	22544	22173	22400	22326	22287	22419	22516	22523	22427	22303	22419	22251	22294	22356	22480	22404	22409	22350	22190	22411	22376	22427	22365	22460	22398	22379	22480	22347	22374	22481	22424	22390	22464	22408	22426	22315	22363	22515	22346	22407	22413	22408	22315	22344	22467	22310	22409	22397	22353	22282	22496	22311	22326	22303	22405	22336	22236	22526	22390	22362	22285	22329	22392	22369	22266	22317	22420	22395	22305	22456	22363	22372	22411	22327	22373	22154	22384	22593	22264	22548	22214	22299	22341	22301	22457	22309	22332	22491	22533	22180	22389	22397	22546	22364	22206	22231	22387	22310	22414	22394	22380	22358	22246	22441	22233	22401	22402	22229	22464	22474	22481	22273	22268	22307	22410	22451	22387	22604	22359	22266	22229	22359	22342	22340	22186	22318	22418	22382	22252	22374	22419	22225	22274	22410	22378	22329	22338	22188	22380	22504	22418	22168	22334	22375	22365	22350	22511	22395	22223	22271	22488	22511	22318	22317	22347	22230	22238	22479	22457	22206	22418	22355	22328	22411	22284	22330	22479	22215	22536	22502	22340	22501	22377	22326	22550	22310	22462	22330	22273	22237	22287	22211	22407	22291	22477	22473	22341	22238	22398	22286	22274	22322	22382	22189	22414	22400	22306	22175	22394	22242	22514	22410	22486	22315	22345	22390	22137	22374	22404	22294	22483	22291	22314	22451	22426	22393	22232	22415	22419	22347	22451	22352	22179	22326	22277	22385	22509	22574	22272	22298	22317	22252	22341	22491	22309	22479	22411	22395	22376	22358	22233	22395	22374	22487	22440	22300	22399	22377	22384	22380	22259	22176	22334	22413	22411	22221	22494	22301	22424	22297	22302	22513	22583	22496	22315	22243	22459	22400	22312	22302	22378	22298	22238	22359	22271	22366	22394	22357	22418	22377	22276	22388	22382	22346	22395	22316	22406	22295	22355	22302	22570	22276	22457	22266	22433	22289	22047	22469	22403	22375	22319	22349	22364	22424	22213	22319	22403	22249	22421	22329	22449	22255	22508	22311	22424	22417	22363	22412	22345	22500	22510	22415	22393	22248	22373	22392	22242	22436	22327	22268	22110	22316	22255	22603	22235	22291	22384	22321	22537	22297	22439	22318	22273	22267	22284	22296	22234	22359	22388	22230	22361	22346	22413	22322	22282	22184	22423	22422	22370	22423	22406	22549	22334	22302	22225	22286	22405	22581	22381	22532	22352	22322	22332	22260	22445	22295	22435	22416	22438	22341	22653	22198	22436	22425	22421	22518	22408	22345	22248	22433	22315	22408	22237	22449	22385	22438	22346	22277	22362	22373	22390	22372	22417	22224	22416	22387	22186	22545	22427	22380	22485	22313	22297	22138	22381	22227	22381	22394	22285	22298	22235	22484	22231	22457	22156	22287	22264	22284	22346	22399	22347	22136	22311	22406	22393	22421	22470	22426	22531	22261	22325	22454	22484	22413	22331	22318	22297	22506	22337	22423	22451	22224	22321	22394	22380	22368	22293	22406	22468	22352	22335	22419	22506	22325	22370	22481	22267	22397	22239	22288	22444	22357	22346	22433	22343	22283	22405	22282	22317	22352	22524	22535	22375	22343	22445	22527	22341	22413	22312	22470	22285	22438	22404	22353	22403	22284	22264	22324	22210	22510	22364	22465	22422	22310	22502	22347	22467	22129	22433	22254	22556	22415	22329	22269	22444	22381	22285	22381	22375	22395	22418	22314	22222	22480	22202	22309	22592	22314	22331	22239	22309	22377	22298	22469	22294	22401	22334	22481	22497	22294	22354	22332	22441	22321	22481	22384	22391	22382	22529	22213	22377	22365	22346	22283	22411	22263	22231	22287	22355	22304	22305	22537	22359	22387	22157	22414	22390	22205	22491	22540	22183	22348	22218	22297	22399	22597	22344	22223	22417	22304	22292	22358	22505	22272	22372	22362	22181	22411	22452	22322	22353	22519	22322	22463	22382	22438	22440	22143	22173	22344	22493	22523	22344	22318	22378	22195	22438	22517	22278	22287	22387	22357	22361	22249	22404	22311	22488	22303	22235	22408	22349	22295	22494	22367	22527	22449	22391	22458	22462	22236	22183	22384	22361	22323	22192	22225	22619	22427	22249	22347	22385	22505	22515	22448	22671	22312	22476	22395	22217	22350	22351	22502	22348	22189	22509	22622	22363	22388	22284	22193	22280	22414	22448	22301	22407	22243	22428	22401	22419	22207	22396	22275	22532	22348	22495	22445	22324	22404	22266	22351	22573	22246	22341	22427	22361	22267	22436	22229	22294	22373	22353	22420	22449	22396	22381	22500	22230	22248	22417	22361	22524	22635	22416	22574	22362	22303	22432	22366	22208	22428	22495	22370	22369	22578	22393	22387	22313	22358	22371	22387	22433	22261	22536	22374	22379	22165	22262	22402	22297	22303	22433	22200	22349	22237	22388	22446	22475	22280	22486	22313	22461	22348	22263	22394	22566	22396	22380	22407	22363	22383	22312	22507	22451	22350	22223	22546	22384	22428	22491	22238	22461	22378	22346	22327	22489	22428	22317	22496	22345	22372	22387	22291	22392	22205	22415	22177	22502	22523	22443	22239	22355	22341	22412	22348	22366	22496	22393	22527	22460	22438	22261	22369	22186	22332	22313	22339	22484	22362	22541	22314	22388	22312	22495	22379	22365	22548	22309	22178	22220	22660	22366	22468	22237	22298	22538	22449	22415	22305	22263	22210	22236	22376	22262	22412	22368	22360	22217	22379	22316	22421	22430	22483	22356	22445	22413	22352	22444	22269	22400	22309	22356	22373	22054	22468	22429	22369	22459	22274	22569	22376	22342	22410	22197	22498	22444	22350	22254	22303	22364	22485	22474	22289	22393	22367	22411	22463	22423	22451	22218	22539	22264	22341	22364	22456	22341	22400	22420	22252	22267	22360	22453	22416	22288	22446	22383	22213	22306	22370	22243	22234	22465	22230	22423	22512	22472	22343	22288	22508	22475	22275	22487	22365	22423	22331	22323	22320	22428	22349	22262	22398	22352	22231	22208	22467	22186	22430	22472	22386	22273	22371	22474	22346	22420	22424	22268	22348	22355	22368	22464	22247	22365	22337	22264	22206
23682	21440	29121	24628	24855	29472	31572	29520	29008	29308	29081	29027	28876	29157	29118	28778	29017	28980	28840	28637	28795	28888	28758	28976	28798	31318	32752	32257	30632	29334	29088	28873	28949	28568	28634	28982	28651	28654	28796	28661	28611	28495	28512	28788	28686	28686	28647	28641	28648	28743	28655	28728	28773	28601	28661	28648	28522	28339	28690	28392	28611	28781	28704	28832	28715	28489	28432	28837	28617	28558	28865	28399	28849	28717	28563	28703	28766	28404	28742	28633	28517	28949	28835	28462	28587	28772	28898	28687	28671	28539	28635	28705	28752	28790	28691	28710	28779	28744	28691	28722	28707	28779	28844	28516	28897	28696	28835	28763	28678	28748	28779	28763	28774	28593	28701	28653	28540	28537	28634	28601	28711	28794	28908	28518	28806	28603	28777	28517	28550	28686	28527	28618	28821	28796	28774	28498	28626	28607	28686	28724	28524	28732	28729	28636	28496	28745	28678	28605	28719	28850	28706	28854	28856	28772	28440	28527	28447	28676	28744	28638	28504	28752	28564	28606	28683	28727	28661	28722	28571	28650	28538	28593	28585	28600	28534	28456	28470	28767	28826	28594	28686	28571	28610	28458	28670	28498	28597	28986	28718	28880	28582	28565	28836	28713	28574	28501	28655	28471	28562	28709	28865	28564	28888	28657	28636	28836	28673	28515	28586	28537	28846	28665	28843	28671	28539	28644	28980	28642	28645	28691	28647	28680	28806	28907	28672	28647	28752	28670	28727	28873	28464	28550	28679	28564	28712	28691	28528	28720	28553	28615	28840	28784	28780	28826	28603	28662	28845	28517	28921	28621	28628	28713	28454	29010	28856	28705	28639	28559	28688	28693	28463	28545	28610	28668	28594	28805	28778	28504	29005	28654	28667	28747	28469	28558	28805	28703	28532	28695	28300	28738	28698	28524	28796	28760	28683	28676	28704	28448	28652	28605	28605	28523	28796	28393	28454	28365	28612	28470	28852	28584	28649	28635	28439	28636	28721	28370	28731	28682	28830	28618	28590	28874	28775	28570	28715	28583	28645	28772	28404	28866	28686	28659	28840	28761	28641	28664	28770	28670	28712	28805	28597	28854	28424	28710	28505	29028	28597	28616	28793	28499	28527	28753	28549	28732	28547	28510	28208	28677	28889	28508	28504	28459	28696	28477	28832	28641	28719	28677	28630	28732	28717	28612	28653	28553	28794	28790	28507	28639	28796	28500	28680	28555	28644	28712	28555	28814	28424	28643	28577	28551	28567	28539	28673	28812	28691	28594	28445	28706	28596	28583	28606	28740	28441	28650	28751	28551	28586	28719	28812	28379	28772	28730	28457	28521	28604	28617	28741	28816	28894	28550	28667	28918	28475	28772	28817	28838	28585	28761	28750	28548	28556	28714	28470	28695	28820	28864	28870	28763	28742	28547	28680	28931	28524	28847	28434	28511	28618	28827	28529	28519	28682	28798	28563	28249	28721	28555	28621	28639	28619	28550	28590	28659	28609	28787	28792	28858	28745	28652	28502	28566	28656	28517	28748	28655	28812	28737	28646	28729	28746	28602	28642	28736	28692	28802	28509	28498	28477	28664	28935	28614	28625	28708	28662	28879	28703	28756	28780	28568	28791	28640	28616	28640	28571	28379	28620	28809	28599	28499	28615	28661	28660	28743	28750	28619	28755	28656	28626	28890	28632	28644	28633	28675	28609	28626	28633	28820	28689	28490	28652	28832	28636	28998	28723	28741	28931	28759	28351	28694	28658	28602	28614	28615	28588	28498	28935	28805	28602	28302	28921	28666	28683	28740	28539	28882	28559	28589	28748	28484	29012	28663	28644	28638	28530	28731	28710	28496	28707	28536	28802	28664	28614	28556	28760	28464	28602	28812	28652	28784	28719	28788	28479	28531	28838	28823	28756	28748	28786	28727	28813	28839	28695	28291	28663	28564	28666	28748	28663	28584	28684	28741	28841	28555	28567	28570	28628	28651	28885	28752	28582	28934	28658	28500	28731	28591	28482	28453	28737	28819	28884	28773	28806	28762	28660	28779	28807	28589	28841	28552	28660	28540	28790	28649	28538	28671	28604	28868	28458	28629	28653	28923	28780	28512	29020	29027	28660	28627	28832	28741	28649	28741	28630	28683	28753	28653	28836	28748	28502	28693	28947	28451	28694	28791	28465	28726	28673	28763	28713	28737	28652	28843	28683	28455	28532	28605	28586	28753	28825	28651	28767	28606	28662	28717	28824	28680	28526	28515	28583	28659	28740	28625	28672	28538	28571	28645	28645	28660	28669	28888	28631	28630	28543	28652	28697	28524	28737	28755	28785	28871	28629	28695	28670	28938	28875	28749	28614	28657	28917	28411	28694	28683	28541	28665	28594	28500	28441	28794	28701	28814	28562	28585	28726	28570	28668	28653	28791	28800	28845	28878	28512	28531	28674	28807	28592	28465	28587	28879	28523	28507	28756	28871	28838	28455	28703	28549	28746	28885	28586	28589	28816	28743	28764	28812	28637	28657	28523	28678	28843	28599	28779	28615	28590	28749	28406	28672	28586	28917	28451	28500	28490	28672	28880	28881	28739	28687	28620	28569	28594	28474	28813	28504	28609	28645	28795	28717	28679	28874	28610	28678	28757	28571	28724	28595	28747	28780	28514	28508	28473	28558	28643	28609	28673	28363	28701	28757	28628	28625	28532	28708	28859	28744	28728	28694	28857	28860	28646	28678	28616	28768	28757	28568	28853	28708	28542	28646	28441	28820	28820	28542	28910	28516	28811	28505	28509	28617	28598	28502	28496	28544	28557	28524	28856	28542	28777	28783	28667	28474	28650	28672	28621	28550	28616	28977	28690	28567	28656	28836	28883	28717	28835	28597	28623	28494	28761	28801	28614	28694	28675	28663	28841	28749	28651	28766	28499	28657	28590	28681	28625	28555	28802	28634	28401	28505	28644	28622	28698	28804	28772	28894	28649	28660	28657	28571	28578	28713	28791	28583	28693	28440	28926	28699	28608	28567	28735	28904	28622	28456	28350	28678	28596	28712	28674	28830	28632	28699	28649	28494	28626	28730	28772	28851	28667	28419	28812	28312	28629	28597	28553	28803	28812	28483	28312	28697	28648	28663	28717	28889	28846	28667	28587	28478	28509	28752	28519	28565	28377	28829	28664	28455	28764	28819	28792	28705	28685	28794	28414	28708	28613	28858	28577	28672	28604	28535	28675	28682	28733	28414	28649	28597	28475	28627	28691	28525	28812	28656	28818	28526	28938	28768	28739	28792	28759	28657	28905	28550	28555	28695	28568	28819	28698	28676	28751	28628	28823	28602	28917	28554	28608	28435	28782	28884	28662	28556	28811	28683	28582	28834	28519	28556	28583	28978	28717	28445	28575	28595	28647	28969	28676	28566	28720	28854	28501	28843	28767	28655	28742	28774	28608	28707	28415	28439	28527	28657	28474	28613	28673	28668	28813	28727	28644	28612	28636	28585	28697	28731	28663	28647	28539	28545	28854	28599	28490	28663	28692	28676	28585	28829	28601	28572	28507	28822	28698	28816	28684	28326	28970	28731	28739	28711	28523	28725	28553	28581	28735	28524	28607	28573	28570	28676	28762	28535	28779	28639	28722	28480	28560	28653	28725	28723	28803	28702	28834	28540	28741	28444	28790	28660	28691	28629	28576	28771	28813	28818	28669	28546	28722	28583	28700	28642	28534	28738	28668	28785	28755	28536	28419	28686	28427	28750	28703	28446	28671	28704	28748	28672	28513	28920	28754	28556	28708	28609	28614	28383	28740	28564	28984	28773	28938	28755	28675	28751	28685	28675	28620	28618	28605	28555	28672	28778	28496	28785	28454	28747	28586	28555	28814	28533	28716	28920	28745	28722	28857	28860	28807	28674	28628	28738	28914	28624	28801	28693	28530	28505	28732	28577	28494	28732	28662	28655	28865	28918	28705	28666	28545	29031	28590	28688	28856	28607	28832	28496	28708	28768	28684	28720	28609	28624	28668	28736	28519	28604	28666	28838	28710	28715	28554	28679	28733	28509	28739	28619	28680	28616	28694	28771	28728	28532	28637	28531	28699	28576	28695	28604	28858	28606	28736	28527	28838	28708	28486	28672	28462	28650	28564	28616	28778	28809	28822	28725	28619	28436	28752	28705	28921	28719	28635	28808	28710	28669	28728	28712	28745	28679	28610	28519	28733	28780	28770	28830	29022	28650	29068	28548	28488	28642	28643	28662	28525	28518	28741	28817	28816	28593	28872	28600	28743	28770	28853	28561	28654	28589	28647	28785	28899	28720	28774	28561	28708	28808	28508	28691	28724	29000	28895	28853	28533	28454	28869	28635	28901	28825	28830	28475	28613	28793	28631	28691	28738	28724	28685	28646	28549	28577	28515	28760	28781	28562	28648	28465	28779	28712	28689	28953	28611	28800	28603	28947	28651	28766	28759	28543	28539	28839	28561	28623	28595	28653	28436	28977	28678	28476	28855	28812	28748	28667	28808	28754	28641	28450	28920	28594	28668	28657	28631	28834	28874	28992	28814	28871	28551	28796	28617	28676	28898	28704	28576	28786	28636	28578	28777	28823	28620	28897	28525	28789	28498	28706	28739	28676	28723	28761	28576	28482	28790	28738	28690	28689	28933	28793	28810	28658	28570	28629	28744	28599	28581	28735	28814	28686	28599	28799	28572	28800	28701	28858	28429	28663	28563	28914	28566	28768	28640	28816	28581	28528	28651	28703	28624	28651	28577	28905	28653	28800	28621	28708	28676	28548	28735	28703	28484	28578	28777	28939	28818	28874	28541	28526	28599	28628	28759	28522	28506	28841	28800	28856	28869	28740	28740	28821	28727	28571	28677	28766	28694	28725	28580	28752	28568	28874	28954	28647	28449	28694	28559	28661	28713	28691	28759	28598	28770	28569	28347	28464	28900	28409	28593	28735	28557	28810	28545	28558	28597	28664	28549	28900	28598	28610	28644	28522	28585	28742	28666	28709	28849	28633	28700	28776	28499	28700	28795	28776	28626	28646	28601	28516	28623	28786	28874	28528	28569	28788	28950	28827	28683	28714	28597	28779	28686	28672	28768	28695	28626	28482	28467	28736	28744	28686	28706	28607	28741	28795	28749	28768	28732	28553	28925	28760
19822	32497	30336	27024	26559	25138	23637	23068	22930	22774	22713	22689	22709	22868	22845	22849	22556	22478	22561	22410	22361	22359	22408	22435	22637	27113	27837	26907	24715	23293	22411	22292	22312	22165	22226	22243	22357	22129	22278	22154	22198	22301	22415	22394	22510	22302	22227	22313	22407	22269	22293	22312	22457	22148	22184	22276	22293	22231	22231	22206	22251	22202	22234	22545	22354	22386	22463	22101	22144	22347	22273	22307	22356	22291	22327	22348	22335	22267	22105	22275	22327	22418	22320	22328	22182	22331	22305	22443	22421	22211	22201	22304	22233	22169	22242	22091	22352	22321	22366	22361	22387	22295	22433	22210	22266	22167	22224	22316	22201	22321	22445	22166	22255	22274	22313	22120	22228	22073	22098	22277	22279	22387	22147	22386	22189	22179	22298	22389	22321	22193	22295	22270	22218	22181	22368	22478	22217	22190	22393	22376	22325	22244	22238	22330	22053	22063	22271	22299	22221	22314	22242	22164	22482	22237	22444	22185	22340	22236	22327	22182	22363	22292	22181	22171	22300	22144	22357	22301	22257	22344	22265	22189	22240	22152	22314	22296	22276	22297	22339	22248	22220	22296	22182	22163	22184	22298	22449	22427	22274	22405	22220	22300	22393	22116	22241	22374	22377	22307	22199	22242	22420	22375	22366	22173	22279	22422	22244	22191	22360	22326	22181	22435	22338	22344	22297	22215	22380	22391	22226	22413	22161	22360	22123	22337	22059	22301	22348	22268	22183	22316	22312	22197	22174	22154	22319	22273	22110	22178	22208	22434	22349	22261	22261	22225	22319	22117	22149	22194	22174	22196	22295	22420	22251	22254	22264	22389	22201	22217	22392	22338	22267	22348	22163	22393	22251	22117	22278	22374	22187	22338	22231	22407	22263	22250	22164	22081	22280	22109	22330	22382	22223	22409	22223	22339	22345	22144	22262	22237	22449	22240	22197	22414	22215	22227	22293	22271	22439	22454	22300	22108	22243	22386	22467	22316	22382	22060	22140	22140	22185	22210	22217	22466	22246	22245	22306	22133	22201	22298	22266	22259	22233	22267	22227	22255	22179	22307	22172	22313	22284	22077	22240	22180	22153	22273	22270	22211	22426	22475	22300	22102	22290	22286	22224	22363	22215	22350	22329	22183	22287	22277	22457	22367	22051	22424	22226	22203	22210	22264	22196	22265	22202	22240	22454	22279	22268	22273	22339	22457	22140	22367	22192	22482	22114	22192	22463	22484	22336	22164	22159	22136	22269	22384	22338	22110	22396	22420	22352	22119	22226	22270	22182	22424	22166	22333	22225	22137	22289	22239	22119	22140	22399	22304	22349	22248	22196	22187	22240	22240	22334	22293	22241	22213	22304	22341	22226	22183	22100	22050	22356	22377	22159	22193	22159	22234	22348	22278	22198	22354	22203	22232	22283	22346	22206	22188	22238	22230	22129	22394	22410	22210	22277	22428	22274	22508	22286	22345	22000	22228	22259	22460	22385	22170	22340	22439	22303	22247	22288	22378	22160	22297	22303	22300	22305	22377	22220	22335	22275	22308	22329	22162	22110	22164	22253	22310	22071	22252	22268	22366	22368	22291	22478	22149	22283	22134	22368	22232	22313	22206	22314	22198	22205	22200	22275	22237	22119	22251	22339	22380	22196	22199	22302	22196	22401	22234	22318	22442	22252	22383	22312	22227	22257	22329	22396	22471	22190	22276	22288	22400	22394	22252	22292	22346	22308	22143	22114	22264	22218	22472	22372	22254	22167	22329	22343	22320	22126	22138	22485	22301	22208	22174	22231	22276	22174	22290	22242	22304	22263	22309	22236	22263	22415	22481	22103	22291	22214	22259	22371	22361	22424	22146	22304	22308	22338	22245	22331	22232	22109	22206	22297	22384	22316	22132	22449	22227	22299	22368	22195	22379	22436	22267	22263	22322	22210	22277	22193	22274	22498	22144	22201	22164	22431	22396	22414	22343	22542	22185	22102	22333	22507	22391	22214	22319	22072	22332	22202	22290	22301	22117	22377	22292	22420	22337	22316	22373	22105	22191	22291	22200	22243	22251	22218	22254	22134	22410	22371	22348	22432	22342	22196	22211	22072	22215	22255	22392	22209	22299	22161	22087	22248	22344	22423	22293	22172	22445	22241	22263	22137	22284	22192	22300	22350	22493	22171	22314	22642	22213	22222	22418	22255	22412	22316	22270	22205	22226	22269	22189	22297	22179	22316	22196	22371	22452	22339	22325	22323	22586	22091	22236	22081	22232	22035	22410	22225	22271	22395	22362	22427	22396	22363	22248	22288	22195	22308	22316	22446	22253	22349	22295	22449	22343	22195	22468	22177	22327	22423	22261	22231	22225	22409	22410	22311	22343	22339	22297	22526	22236	22388	22221	22191	22359	22093	22121	22382	22298	22183	22296	22349	22332	22214	22391	22291	22352	22196	22146	22390	22352	22304	22506	22223	22206	22232	22371	22251	22205	22313	22166	22184	22479	22146	22298	22132	22385	22341	22192	22128	22356	22293	22352	22373	22372	22409	22305	22475	22293	22129	22328	22101	22314	22184	22210	22164	22518	22288	22415	22397	22142	22402	22173	22204	22351	22347	22255	22445	22233	22284	22224	22269	22212	22158	22141	22424	22377	22173	22405	22321	22337	22257	22076	22346	22191	22367	22329	22447	22213	22360	22170	22403	22383	22399	22346	22160	22286	22489	22299	22216	22154	22277	22274	22358	22282	22343	22264	22392	22217	22255	22362	22082	22193	22316	22304	22281	22319	22185	22383	22375	22123	22267	22300	22188	22292	22341	22256	22302	22350	22280	22259	22339	22150	22368	22478	22125	22191	22243	22241	22330	22334	22121	22266	22320	22076	22367	22340	22113	22506	22177	22483	22255	22164	22358	22390	22311	22347	22192	22295	22247	22344	22282	22131	22466	22305	22464	22380	22241	22399	22080	22165	22065	22330	21969	22474	22377	22478	22346	22228	22166	22202	22212	22427	22128	22236	22147	22150	22251	22373	22240	22206	22166	22441	22106	22219	22224	22342	22184	22311	22180	22255	22379	22345	22207	22128	22147	22301	22178	22123	22368	22208	22051	22083	22290	22338	22390	22257	22450	22348	22561	22373	22349	22078	22309	22202	22228	22149	22358	22230	22314	22291	22362	22255	22209	22185	22367	22327	22223	22215	22133	22350	22202	22222	22490	22296	22368	22378	22234	22220	22123	22170	22202	22239	22456	22281	22365	22296	22241	22444	22116	22271	22242	22606	22314	22323	22361	22317	22296	22307	22290	22178	22379	22308	22333	22343	22384	22336	22465	22206	22292	22360	22397	22394	21985	22254	22222	22195	22460	22276	22236	22262	22355	22315	22235	22132	22358	22363	22300	22151	22323	22273	22413	22285	22472	22174	22296	22249	22390	22240	22305	22226	22293	22345	22199	22536	22256	22222	22261	22229	22275	22450	22458	22091	22216	22293	22403	22159	22528	22130	22340	22315	22294	22325	22198	22286	22175	22328	22424	22335	22215	22240	22318	22412	22220	22195	22152	22167	22160	22053	22197	22305	22203	22440	22314	22075	22325	22207	22201	22387	22282	22119	22284	22366	22307	22176	22319	21957	22193	22377	22217	22478	22194	22134	22212	22394	22293	22282	22208	22330	22144	22217	22144	22410	22290	22288	22397	22144	22229	22166	22267	22307	22225	22217	22365	22310	22190	22202	22251	22298	22376	22244	22263	22183	22283	22164	22268	22237	22277	22267	22423	22279	22232	22282	22268	22129	22243	22351	22142	22302	22108	22282	22211	22368	22099	22290	22511	22233	22357	22072	22342	22106	22234	22117	22239	22297	22197	22253	22359	22393	22354	22371	22214	22377	22287	22116	22205	22428	22313	22230	22516	22181	22385	22202	22209	22334	22246	22288	22241	22125	22223	22401	22382	22056	22315	22230	22247	22378	22223	22438	22356	22301	22238	22267	22300	22307	22305	22240	22106	22237	22361	22313	22082	22372	22265	22243	22325	22251	22287	22189	22373	22425	22220	22442	22163	22296	22325	22120	22126	22182	22107	22458	22354	22445	22194	22346	22237	22266	22226	22286	22320	22443	22376	22375	22245	22412	22170	22387	22210	22297	22140	22223	22286	22239	22091	22119	22227	22277	22249	22285	22168	22222	22349	22293	22356	22286	22237	22263	22148	22225	22275	22169	22420	22177	22282	22315	22358	22335	22542	22322	22246	22160	22234	22498	22293	22330	22242	22291	22294	22097	22150	22160	22282	22217	22388	22384	22204	22233	22243	22273	22351	22297	22372	22226	22139	22377	22384	22307	22123	22367	22354	22159	22300	22281	22313	22237	22101	22125	22398	22202	22279	22189	22258	22169	22387	22491	22288	22122	22487	22401	22284	22141	22216	22352	22252	22442	22304	22311	22282	22242	22233	22095	22142	22251	22389	22187	22248	22302	22285	22393	22361	22382	22309	22377	22224	22401	22302	22301	21983	22298	22232	22278	21995	22510	22271	22337	22140	22376	22364	22164	22410	22098	22281	22047	22369	22248	22229	22358	22417	22197	22500	22238	22232	22418	22206	22177	22278	22399	22357	22353	22194	22297	22356	22185	22302	22249	22465	22244	22291	22199	22447	22410	22207	22184	22420	22181	22236	22143	22277	22283	22086	22360	22182	22395	22331	22363	22354	22185	22427	22432	22411	22166	22452	22073	22282	22286	22299	22301	22432	22128	22440	22299	22378	22323	22276	22249	22359	22319	22064	22350	22262	22244	22124	22243	22211	22208	22624	22377	22346	22218	22207	22239	22237	22092	22377	22378	22221	22264	22197	22208	22327	22058	22261	22332	22159	22333	22088	22370	22355	22238	22118	22395	22206	22194	22405	22303	22357	22357	22391	22379	22258	22463	22215	22106	22137	22474	22412	22393	22115	22336	22365	22328	22329	22397	22254	22125	22333	22192	22345	22164	22275	22247	22408	22385	22111	22246	22095	22157	22171	22244	22420	22368	22374	22093	22179	22324	22151	22215	22239	22344	22291	22146	22496	22114	22416	22258	22304	22297	22327	22396	22394	22268	22340	22309	22392	22409	22350	22142	22266	22221	22200	22213	22277	22280	22346	22331	22250	22430	22304	22335	22552	22183
22846	21446	29294	24067	23016	28416	32982	29773	29579	30175	29883	29672	29559	29573	29438	29547	29470	29499	29598	29209	29090	29185	29108	29371	29727	34475	36258	34951	32502	30437	29713	29415	29149	29179	29285	29306	29048	29140	29163	29125	29431	29175	29303	29056	29103	29200	29078	29091	29034	29064	29136	28900	28982	29077	28873	29032	29217	29168	29150	29004	29268	29208	29047	29157	28957	28981	29041	28827	29282	28972	29011	29021	29246	28982	29073	29025	29078	29122	29201	29204	29095	29183	29248	29036	29227	29083	29147	28964	28963	28958	28930	29226	29232	29012	29106	28881	29039	28925	29015	28934	29248	29091	29043	29029	28877	29007	29233	28913	28944	29134	29062	29029	29130	28992	28894	28980	29154	28951	28936	29045	28835	28826	29081	29244	29218	29177	28931	29014	28881	28958	29109	29079	29129	29000	29243	29181	28905	28947	29261	29126	28953	28959	29132	29021	28851	29088	29050	29236	28875	28948	29035	28973	29230	29086	29052	29292	29194	29117	29013	28958	29004	29095	29159	28980	28905	29028	29249	28874	29250	29026	29157	29164	28930	28999	29330	29119	29088	29207	28889	28985	28976	29122	28993	29143	29044	29171	29151	28894	29118	29204	29057	29126	28970	29000	29124	29188	28933	28972	28837	28971	29105	28852	29088	29272	29162	29005	29138	29020	28837	29163	29011	29181	29098	29322	29067	29227	29320	29133	28981	28804	29083	29105	29398	28964	29025	28870	28985	29021	29057	29028	28900	28807	28969	29046	28873	29076	29032	28979	28960	28964	29072	29157	28885	29132	29061	29240	29090	28982	29197	29094	29061	29272	29014	28802	29015	29179	28944	29016	29262	28971	28982	28980	29071	28960	28903	28892	29162	29004	28897	29304	29091	29040	29214	29060	28991	28920	28886	29074	29160	28809	28959	28870	29031	29151	29155	28905	29044	29139	29113	29042	29091	28958	29031	28913	29039	28992	29115	28958	29210	29387	29103	29083	29170	28905	28936	28757	29046	29166	28953	29072	28913	29162	28951	28840	29020	29007	29125	29162	29033	28839	29019	29066	29147	28898	28789	29023	29090	28763	29098	29052	29194	29078	29095	29001	29076	29004	28930	29131	29034	29012	28859	29166	29096	29187	28936	28904	28844	29030	28661	29044	28830	29187	29003	29152	29019	29058	29069	28888	29271	28652	28979	29034	28968	29007	29072	28830	29277	28955	29121	29227	29031	29066	29181	29012	28990	29032	29067	29047	28999	28926	28834	28982	29003	29008	29063	29136	29117	29009	29014	28994	29159	29035	29199	28953	29065	28963	28992	29150	28910	29082	29019	28891	29026	28896	29012	29038	29170	29118	28772	29022	28996	29114	29044	29083	28997	29176	29092	29125	28974	28972	28918	28982	29018	28954	29259	29153	29066	29167	29214	29034	29150	28899	29093	28902	29143	29157	28813	28960	28983	28909	28855	29034	29047	29171	29059	28992	28960	28849	28976	28747	29180	29149	29058	28933	29307	29053	29250	28908	28999	29408	29316	28911	29219	28948	29127	29045	29091	29007	28984	29060	28972	29049	29092	28929	29043	29339	28908	29062	28934	28883	28906	29036	28967	28967	28960	28887	29111	28863	29021	28887	29183	28914	28741	29176	29165	29136	29174	29113	29022	28999	29088	29250	28983	29072	28881	28999	29193	29270	28947	29153	29417	29115	29302	28899	28848	29008	29202	28894	28967	29122	29165	29133	29044	29308	28894	29151	28921	28945	29134	29019	29032	28977	29166	29068	28926	28875	29122	28978	28813	28984	28884	28889	29125	28838	29158	29010	29160	29273	29349	28985	28972	28876	29071	29018	29226	29244	29015	29241	29179	28988	29074	29048	28977	28668	29115	29025	29292	29313	28645	28966	29273	29114	29167	29111	29295	29194	28817	29228	29312	28943	29153	28941	28914	29107	29006	29145	29181	28905	28999	29264	29141	29070	28926	29338	29183	29015	29004	28997	29094	29134	29097	28917	29197	28876	29347	28974	29053	29145	29083	29216	29178	29280	28877	28856	28951	29046	28764	28893	29107	28840	29142	29184	28967	29097	28930	29162	29196	29346	29023	29051	29063	28740	29049	28887	29148	29137	28959	29088	29175	29018	29057	29029	29042	29159	29033	29057	28957	29036	28756	28871	29158	29016	28988	29142	29006	29186	29269	29335	29062	28939	29222	28987	29321	28910	28982	29052	29168	29245	28957	29161	28952	29121	29135	28893	29013	28923	28996	29183	28960	28906	29066	28915	29060	28796	29038	28980	29042	29151	28958	28926	29017	28986	29117	28847	28936	29284	29111	29278	29057	28914	29034	29178	28971	28866	29184	29167	29184	29230	29091	29175	29024	29157	29012	28960	28973	29181	29053	29196	29103	28897	29093	29186	29179	28943	29054	29142	29356	29110	28963	29073	29116	29105	28976	29058	28948	28736	28841	28938	29251	29056	28948	28920	28953	28801	29236	28894	29087	28960	29066	28994	28986	29013	29132	29057	29080	29337	29083	28987	28999	29199	29197	29369	28914	29076	28869	29125	29126	28915	29131	29039	28925	29043	29043	29223	28930	28904	29088	29014	29043	29152	29154	28840	28877	28998	29233	28951	28841	29158	29052	29079	28782	29084	28966	28994	28863	28843	29111	28965	28847	29177	28971	29143	28978	28956	29102	29115	29191	28998	29086	29069	28817	28804	29141	29134	28983	29177	29399	29196	29144	28809	28924	29023	29074	29080	29134	29103	29113	28986	29110	29237	28760	29174	29059	29114	29156	29252	29160	29208	29287	28909	29017	29197	29000	29036	28825	28714	28930	29108	29014	29109	29022	29107	29087	29106	29222	29100	29170	28960	29027	29006	28982	29033	29061	29185	29068	29219	29361	28864	29169	28827	29235	28835	28817	28970	29086	28994	28956	29089	28855	28903	29165	28925	29074	29082	29228	29257	29025	28867	29035	29054	28901	28851	29199	28841	29135	29048	28862	28912	28939	28960	28832	28644	29004	29073	28886	29046	29323	28865	29133	29019	29200	28930	29061	29138	29091	29090	29227	28871	28779	29085	29239	29065	28908	29081	29094	29161	28809	29082	29006	28955	29127	29045	28889	28964	29240	28706	29095	29123	29275	28944	28898	29050	29108	28994	29322	29161	29155	28943	29034	28892	28952	28888	29043	29192	28994	29203	28906	28749	29127	29130	28912	28800	29093	29006	29187	29222	28808	28954	29109	28994	28997	29350	29066	28899	28858	29045	29102	28942	29044	28892	28800	28965	28923	29068	28983	29169	29176	28947	29020	28835	29079	28833	29094	29055	28934	28981	28930	28747	29251	28742	28992	29051	28934	28909	29084	28851	28994	29001	28958	29252	29082	29081	29005	29059	29075	29036	28993	29150	28970	29134	29086	29019	28716	28869	29086	28951	29099	29200	28958	29151	29115	28925	28918	29196	29163	29041	29133	29061	29091	28917	29106	29093	29147	28950	29259	29172	29101	29090	29212	28914	28809	29340	29165	29106	29046	28966	29214	29213	29141	29087	29094	29020	29103	28912	29113	29142	29126	28994	28859	29115	28971	29034	29099	29139	29070	28798	28738	29108	29042	28891	28846	28849	28867	28975	29012	29126	29092	29172	29201	28931	29062	29012	29082	29156	29008	29135	29231	28974	29167	29081	29244	29100	29232	28860	28928	28909	29141	29082	29019	29125	29017	28895	29155	29082	29179	29207	28937	28638	29000	28989	29068	29235	29190	28973	29090	29079	28916	28942	29101	29237	29106	29114	29137	29304	29093	28862	29113	29023	28947	29005	29234	29048	28769	28953	28738	29079	28983	29150	29064	28927	29074	29016	29052	29026	29189	28666	28805	29104	29097	29180	28964	28994	29178	28830	29251	29161	28874	29065	28974	29142	29005	29013	29394	29135	29051	29030	29051	29090	28872	28945	29020	29101	29178	29227	29079	29199	29018	28918	29232	28876	28934	28829	28997	28935	29092	29041	28878	29039	29038	29186	29306	28922	28687	29119	29086	28942	28975	29044	29041	28860	29145	29075	28996	28937	29063	29104	28986	29147	29128	28965	29066	29194	29062	29037	29036	28901	29033	28967	29299	29097	29108	28959	29092	29235	29110	28932	29115	28939	29145	29020	28883	29274	29007	28994	29171	28964	28872	29123	28916	28993	29050	28923	28920	28994	29171	29217	29260	28987	29071	29311	28944	29126	29228	29148	29200	29111	28998	29140	29149	29173	29070	29211	28896	29093	29102	29026	28999	29015	28941	29027	29387	29156	29042	29180	29087	29014	28948	29057	28836	28938	28651	29263	29024	29112	29107	29126	28939	29050	28968	29002	29002	28882	28982	29015	29027	28984	29270	29187	29103	28887	29138	29142	29367	29192	29021	29079	29162	28818	28859	29196	28804	28926	29138	29084	28892	28920	29013	28938	28953	29135	29093	29113	29223	29121	29111	29258	29114	28981	29313	29030	28896	29045	29140	28995	29036	29141	29183	29206	28991	29091	28820	29096	28947	29161	29135	28943	28885	29033	29181	29111	28947	28967	28984	28659	29196	29052	29026	29391	28915	28881	28842	29119	29087	28966	28947	28936	29007	29189	28795	28720	28842	29164	29127	29097	29091	29017	29155	29165	28935	28963	29179	28994	29095	28993	29014	28729	28755	28714	29083	29058	28928	28973	29048	28959	29069	29008	29114	29092	29018	29186	28891	28772	29014	29137	29201	29132	29143	29052	28860	28907	29090	28942	28740	28958	28868	29181	29109	29117	28941	28845	28858	28901	28761	29204	29100	29054	29053	29090	29025	29083	28905	29004	28894	28990	29043	29010	29171	28927	29137	28734	28910	29182	29255	29148	28835	29060	28972	28843	28949	28847	28905	28975	29007	28979	29145	29176	29026	29036	28851	29030	29143	29021	29289	28837	29040	29040	28859	29262	29051	29044	28996	29055	28733	29031	28933	29274	29083	28916	29040	28968	28966	29184	28956	29040	28859	29177	29127	28907	29056	29080	29065	29066	28878	29145	29004	28844	28958	29040	29179	29083	28981	29035	28838	28856	28841	28934	29086	29001	29042	28909	29140	29068	29052	29186	29031	29109	29108	29010	28757	28826	29047	29046	29167	29170	29105	28981
21183	36946	33779	30206	29857	26748	24988	23890	23573	23472	23083	23149	23503	23129	23150	23195	22870	22795	22876	22727	22757	22742	22781	22578	23339	31606	32181	30192	26605	24119	23217	22709	22609	22494	22448	22355	22662	22380	22535	22515	22541	22394	22522	22609	22494	22530	22563	22562	22389	22570	22562	22525	22557	22503	22251	22418	22448	22522	22595	22397	22490	22402	22429	22488	22622	22477	22491	22376	22401	22341	22539	22305	22599	22295	22502	22443	22467	22644	22533	22582	22430	22513	22543	22402	22447	22578	22608	22449	22408	22388	22404	22558	22408	22525	22505	22459	22280	22559	22571	22527	22210	22449	22220	22571	22546	22547	22469	22535	22504	22363	22475	22383	22308	22352	22451	22513	22673	22541	22590	22379	22370	22769	22459	22311	22333	22459	22550	22375	22503	22613	22380	22258	22599	22445	22479	22462	22460	22545	22475	22477	22452	22441	22538	22354	22354	22557	22400	22548	22350	22465	22454	22590	22564	22384	22470	22421	22491	22571	22299	22419	22550	22334	22289	22453	22466	22541	22589	22238	22308	22387	22591	22585	22519	22442	22461	22299	22555	22456	22400	22331	22392	22575	22405	22767	22491	22399	22445	22642	22535	22493	22425	22495	22575	22505	22607	22612	22532	22485	22335	22065	22396	22402	22508	22598	22602	22366	22327	22428	22472	22528	22319	22446	22466	22524	22468	22454	22422	22436	22424	22504	22492	22491	22493	22352	22558	22336	22576	22462	22487	22613	22606	22378	22509	22482	22535	22342	22442	22398	22495	22489	22351	22515	22498	22412	22476	22389	22459	22460	22469	22462	22485	22499	22358	22488	22191	22400	22467	22434	22535	22518	22611	22552	22255	22389	22383	22553	22324	22330	22413	22411	22577	22482	22313	22406	22491	22452	22632	22370	22463	22578	22473	22381	22507	22291	22447	22461	22369	22682	22502	22491	22540	22487	22390	22498	22385	22304	22495	22348	22578	22322	22358	22480	22638	22443	22363	22436	22250	22473	22344	22530	22496	22355	22352	22406	22558	22492	22541	22462	22612	22396	22405	22371	22284	22472	22512	22570	22577	22443	22381	22392	22549	22573	22426	22367	22514	22300	22548	22417	22311	22494	22353	22549	22549	22665	22369	22489	22288	22485	22448	22591	22530	22528	22430	22338	22314	22530	22298	22541	22356	22299	22555	22576	22270	22526	22323	22412	22408	22500	22499	22284	22551	22301	22493	22355	22576	22405	22543	22243	22375	22466	22584	22497	22423	22493	22389	22373	22403	22580	22600	22407	22561	22434	22475	22418	22416	22404	22308	22645	22505	22368	22431	22437	22414	22384	22415	22437	22377	22278	22551	22373	22296	22565	22386	22353	22388	22477	22436	22715	22423	22363	22403	22636	22559	22739	22322	22549	22619	22460	22489	22495	22440	22510	22586	22457	22466	22656	22475	22450	22457	22424	22497	22401	22513	22392	22327	22395	22501	22449	22481	22495	22474	22553	22575	22336	22433	22777	22577	22302	22456	22529	22806	22513	22583	22468	22544	22611	22529	22566	22453	22301	22589	22236	22562	22514	22290	22606	22301	22436	22533	22431	22455	22426	22503	22346	22546	22483	22548	22400	22445	22499	22341	22459	22556	22398	22418	22345	22343	22508	22484	22510	22500	22437	22490	22205	22293	22479	22556	22378	22391	22377	22372	22479	22383	22509	22391	22388	22619	22421	22560	22333	22323	22402	22359	22439	22395	22453	22534	22513	22467	22425	22501	22451	22432	22579	22472	22441	22562	22507	22529	22546	22417	22493	22333	22419	22530	22249	22441	22380	22397	22326	22453	22566	22312	22422	22356	22671	22527	22570	22476	22489	22371	22407	22471	22425	22468	22554	22478	22410	22409	22400	22735	22573	22428	22230	22325	22337	22427	22358	22522	22481	22408	22691	22292	22544	22659	22514	22712	22425	22402	22466	22353	22604	22494	22460	22407	22559	22287	22480	22650	22426	22382	22465	22457	22519	22457	22646	22431	22255	22646	22479	22488	22509	22257	22348	22368	22548	22616	22236	22589	22492	22646	22420	22562	22523	22315	22617	22385	22330	22426	22627	22379	22346	22500	22349	22515	22502	22417	22665	22441	22424	22596	22559	22396	22553	22331	22515	22313	22361	22424	22582	22631	22510	22269	22448	22551	22479	22427	22477	22528	22356	22561	22507	22364	22291	22478	22595	22298	22349	22492	22594	22562	22581	22343	22492	22549	22427	22247	22542	22548	22593	22243	22623	22476	22389	22315	22403	22474	22377	22472	22363	22405	22255	22690	22393	22429	22523	22355	22386	22329	22476	22533	22517	22339	22475	22627	22519	22416	22401	22457	22407	22482	22519	22490	22548	22448	22480	22556	22433	22433	22256	22430	22406	22345	22445	22446	22406	22510	22361	22409	22474	22647	22490	22398	22630	22488	22429	22511	22509	22574	22342	22331	22421	22683	22540	22552	22479	22466	22283	22481	22395	22354	22418	22477	22298	22548	22473	22389	22616	22538	22524	22401	22469	22442	22718	22471	22482	22258	22584	22487	22474	22571	22484	22313	22300	22421	22430	22511	22399	22466	22537	22532	22491	22502	22545	22427	22411	22530	22746	22528	22576	22521	22339	22347	22260	22418	22396	22414	22393	22577	22490	22364	22489	22506	22523	22475	22714	22602	22557	22432	22552	22400	22524	22476	22622	22478	22559	22389	22367	22546	22332	22347	22421	22363	22440	22515	22392	22478	22341	22422	22376	22595	22451	22484	22471	22322	22424	22516	22691	22589	22465	22572	22595	22497	22584	22349	22679	22439	22275	22452	22416	22385	22342	22514	22449	22522	22380	22401	22432	22522	22538	22296	22468	22272	22249	22667	22482	22448	22453	22381	22436	22463	22528	22405	22456	22311	22631	22301	22532	22359	22637	22305	22384	22427	22307	22461	22255	22435	22405	22545	22245	22588	22404	22559	22390	22398	22440	22309	22421	22568	22582	22439	22669	22599	22631	22505	22433	22342	22462	22479	22316	22479	22341	22484	22446	22378	22424	22378	22592	22510	22486	22473	22588	22351	22454	22517	22585	22477	22519	22574	22326	22370	22560	22220	22655	22472	22444	22620	22419	22397	22386	22362	22481	22299	22555	22544	22506	22595	22569	22514	22671	22343	22494	22407	22439	22489	22408	22329	22402	22386	22629	22655	22378	22693	22325	22565	22611	22376	22450	22360	22482	22461	22533	22269	22426	22671	22581	22373	22337	22576	22342	22405	22426	22358	22656	22488	22503	22646	22390	22513	22455	22443	22472	22402	22550	22517	22645	22330	22576	22392	22576	22450	22461	22556	22364	22409	22335	22451	22547	22584	22456	22634	22473	22385	22445	22441	22411	22407	22451	22449	22387	22367	22337	22365	22443	22552	22408	22526	22438	22360	22435	22789	22631	22471	22560	22382	22465	22335	22595	22413	22332	22392	22471	22647	22343	22490	22482	22623	22421	22547	22534	22350	22415	22452	22493	22420	22378	22400	22385	22452	22381	22456	22623	22286	22349	22411	22361	22658	22354	22426	22453	22652	22518	22396	22509	22511	22489	22659	22333	22464	22590	22375	22414	22557	22182	22253	22480	22406	22481	22315	22468	22492	22418	22526	22542	22655	22486	22450	22364	22508	22432	22348	22584	22407	22578	22534	22478	22194	22333	22473	22293	22442	22303	22418	22514	22487	22585	22485	22539	22538	22619	22474	22445	22595	22432	22649	22484	22671	22572	22247	22461	22617	22422	22436	22433	22548	22504	22370	22359	22323	22490	22388	22480	22373	22450	22581	22493	22339	22511	22341	22596	22373	22331	22587	22549	22367	22334	22439	22464	22533	22644	22513	22397	22415	22579	22449	22376	22477	22446	22516	22439	22357	22470	22616	22193	22476	22314	22385	22357	22427	22482	22545	22388	22585	22496	22265	22565	22509	22445	22530	22496	22476	22388	22696	22417	22356	22626	22553	22367	22401	22328	22479	22430	22508	22502	22251	22340	22451	22504	22604	22394	22551	22356	22505	22445	22650	22535	22385	22459	22427	22391	22417	22418	22307	22458	22555	22644	22467	22426	22490	22556	22362	22603	22605	22272	22389	22397	22306	22649	22391	22572	22458	22395	22481	22443	22321	22447	22189	22659	22405	22383	22751	22611	22374	22430	22455	22496	22543	22368	22680	22266	22531	22518	22743	22385	22505	22387	22490	22523	22395	22373	22463	22455	22508	22600	22589	22467	22412	22639	22532	22361	22392	22414	22355	22468	22489	22541	22281	22502	22532	22408	22358	22512	22531	22473	22488	22328	22612	22651	22498	22422	22303	22552	22538	22626	22537	22491	22366	22604	22348	22482	22290	22468	22485	22419	22301	22466	22502	22562	22499	22427	22538	22388	22477	22431	22656	22478	22474	22301	22472	22512	22478	22354	22475	22514	22530	22457	22542	22426	22639	22464	22411	22507	22377	22470	22343	22404	22587	22410	22454	22523	22452	22600	22518	22567	22495	22364	22421	22365	22384	22301	22427	22486	22345	22577	22496	22339	22792	22441	22345	22487	22341	22501	22482	22276	22581	22364	22272	22526	22503	22353	22432	22535	22406	22489	22521	22429	22536	22619	22365	22572	22502	22490	22531	22398	22472	22259	22365	22328	22375	22509	22314	22518	22486	22411	22464	22464	22482	22430	22605	22375	22613	22573	22544	22351	22378	22586	22532	22372	22246	22499	22387	22469	22497	22775	22444	22579	22335	22420	22393	22533	22432	22390	22349	22489	22512	22571	22501	22626	22334	22652	22494	22555	22467	22434	22520	22382	22574	22529	22338	22510	22388	22638	22472	22521	22509	22494	22375	22493	22242	22610	22546	22462	22522	22648	22442	22427	22612	22607	22434	22545	22511	22571	22495	22408	22490	22417	22604	22290	22550	22285	22548	22467	22340	22483	22396	22358	22509	22233	22516	22412	22508	22502	22537	22362	22388	22436	22250	22458	22478	22438	22554	22471	22496	22357	22340	22472	22422	22444	22581	22495	22633	22354	22333	22350	22632	22423	22308	22440	22541	22564	22257	22389	22555	22269	22461	22517	22385	22288	22634	22407	22590	22355	22614	22486	22586	22426
28504	24269	31582	32145	30718	29977	29654	29167	29301	28945	29038	28966	29274	29193	29047	28910	29075	29180	29066	29031	28931	28773	28999	28748	29134	29248	29876	29448	29384	29322	29074	28917	29083	28977	28936	29114	28964	29105	28851	29171	29042	29095	28952	29043	28819	28770	28808	28793	28836	28896	29002	28897	29095	29136	28993	28926	28803	28856	28759	28722	28788	28797	28809	28805	28921	28680	28937	28831	28818	29273	29108	29111	29048	28918	28751	28686	28913	28854	28931	28693	29027	29190	28736	28887	29158	28936	28981	28959	29240	28746	28868	28842	28845	28866	28921	28686	28960	28716	28936	28879	29071	29060	28931	28771	29175	29003	28802	28695	28781	28824	28750	29097	28901	28940	28899	29090	28965	28767	28853	28737	28850	29104	28932	29063	28672	28798	28670	28935	28858	28872	29160	28737	28778	29017	28925	29027	28888	28718	29072	29017	28788	28664	28911	28864	29089	29023	28706	28966	28936	28861	28625	28969	29019	28848	28889	28836	28808	29040	29163	28914	28758	28763	29080	28875	28912	28911	28936	28865	28813	28735	28863	29029	29038	29088	28872	28950	29045	28975	28969	28782	29095	28853	29088	28819	28942	28914	28859	29117	29031	29161	28986	28896	28999	29079	28848	29061	28747	28889	28943	28770	28862	28787	29012	28909	28947	28898	28816	28825	29165	28819	28709	28861	28824	28980	28801	28989	29140	28822	29058	28992	28922	28615	29105	28896	28968	28966	29031	28931	28905	29107	29123	28969	29154	28941	28829	28730	28993	29342	28910	28891	29025	29140	28808	28889	28924	29102	28811	29060	28718	28809	28825	28842	29057	28993	29108	28626	28741	28845	28789	28876	29183	28837	28868	29026	28787	28973	29049	28501	28927	28987	28852	28922	28656	28886	28881	28982	28793	28862	28872	28767	28839	28879	29139	28834	28928	28888	28899	29062	28833	28665	28838	29068	28924	28812	28974	28806	28984	28814	28824	28712	28953	28975	29000	29085	28969	28857	29136	28645	28873	28869	28867	28764	28919	28777	28941	28796	28839	28731	28925	28937	28760	28771	28983	29057	29033	28963	28938	28692	28892	28835	28782	28790	28999	29068	28678	28816	29046	28958	29027	29114	29064	29016	28950	28740	28924	28789	28731	29113	28945	29018	28934	28825	29138	28782	28913	28766	28609	28774	28942	28884	28818	28842	28564	28808	28871	28864	28956	28924	28907	29008	28796	28919	28867	28908	28943	29075	28893	28827	28800	29100	29079	29075	29056	28884	28904	28960	28918	28874	29040	29020	28983	28978	29010	29139	29023	29093	28751	29066	28701	29102	28901	28962	29269	28753	28780	29064	28874	29024	29233	29083	28865	28997	29311	28858	28887	28869	29074	28982	28808	28887	28803	28949	28935	29072	29132	28958	28892	28815	28979	29117	28827	28940	28911	29149	28971	29113	28847	28891	28924	28923	28773	28911	28949	28881	28847	28937	29025	28948	28718	28980	28776	28808	29074	28945	29199	28931	28986	28921	28894	29076	28712	28896	29046	28920	28921	28935	28855	28991	28978	29002	28972	28623	28842	28941	29045	28948	28853	28735	28800	28914	29023	28785	29026	29109	29177	28845	28907	28839	29166	28964	29091	28894	28702	29069	28784	28881	29094	28831	29160	29085	28765	28982	29100	29002	28804	28914	28741	28886	28964	28910	28790	28963	28876	28899	28737	29116	28953	28862	28964	28734	28822	29060	28832	28836	28817	28587	29150	29089	29101	28968	28955	28662	28859	28938	28991	28885	28844	29071	28786	29010	28857	28785	28895	28673	29008	28746	28879	29042	28772	28950	28741	28921	28971	29121	29180	29162	29175	29165	29024	28829	29007	29122	28769	29039	29246	29021	28848	28977	29142	28950	29001	28761	28906	28949	28966	28877	29021	28840	28825	28854	28786	29069	28749	29179	29031	28940	28708	28884	28872	28811	28899	29053	28918	29010	28992	28720	28924	28796	28917	29061	29014	29066	28837	28911	28812	28992	28955	29058	28916	28787	29050	29345	28963	29007	28961	29074	29169	28718	28959	28647	29211	29021	28851	28741	28871	28820	28931	29177	28841	29132	28616	28866	28996	29181	28833	28836	29077	29116	28888	28864	28884	28713	28941	28976	28994	29039	29128	28880	28904	28794	28864	29023	28775	28791	29170	28890	28796	28903	28945	28846	28835	29219	28938	28865	29053	28917	28864	29170	29111	28765	28937	29174	29091	28959	29105	29258	28804	28974	29241	29012	28992	28897	28716	28878	28953	28876	28674	28754	29028	28816	28960	28942	29028	28809	29174	28697	28780	29002	28918	29003	28906	29147	28822	28783	28758	28700	29040	28935	28785	28675	28930	28788	28869	28948	28820	28894	28812	28822	28801	28845	29092	29020	28899	28748	29040	29052	28865	28934	28953	29032	29105	28792	28799	28982	28958	28778	29039	29025	28806	28937	28969	29156	29257	28927	29095	28931	28616	29035	28842	28974	28990	28849	28921	28983	28903	28979	29150	28764	29056	28964	28907	28872	29088	28849	28994	28682	28940	28825	28836	29221	29074	28968	28760	28827	28941	28975	29094	28986	28882	29020	28826	29037	28856	28833	28915	28636	28913	28733	28980	29187	28979	28979	29086	28950	29120	28873	29086	29046	28767	28882	28945	29001	29014	28750	28995	28702	28870	28850	28973	28860	28988	28701	29138	28965	29006	28998	28935	28891	29009	28867	29012	28817	28888	28728	28911	28945	28928	28963	28972	28926	28962	29019	28886	28954	29257	28987	28842	28895	28906	28981	28953	28867	28724	28733	28936	28990	29046	28932	29042	28963	28958	29080	28781	28817	28868	28883	28439	28847	29013	28990	28981	29069	28728	28907	28899	28908	28995	28965	28912	28826	28921	28849	29031	29000	28820	28847	28729	28768	28875	28846	28851	29068	28832	28736	28760	28843	28995	29083	28763	28870	29096	28758	28830	28883	28884	28973	29135	28931	28823	28920	28800	28877	28908	28723	28842	28952	29073	29166	28783	29002	29065	28967	29125	29110	29028	28896	28935	29141	29172	29036	29108	28875	28805	28970	28910	28864	29122	28812	29108	29171	28812	29049	29128	29115	29127	29021	28995	28891	28693	29254	29027	28828	29139	28789	28763	28796	28821	28845	28976	28923	28943	28843	29099	28822	28846	28870	29072	28944	28778	28883	28886	28759	28926	28924	28900	28962	28866	29150	29081	28972	29083	29356	28957	28730	29201	28967	28986	28860	28841	28879	28966	28944	29048	28906	29086	28847	29130	29018	28767	28860	28770	29000	28855	28934	29085	28840	28913	29002	28672	28837	28973	29060	28976	28904	28992	29005	29051	28974	28865	28954	29049	28865	28942	28836	29067	28996	29045	29003	28947	29099	29005	28936	28805	28938	28876	28901	28990	28890	28822	28834	29080	28920	28903	28727	28926	28696	28633	28832	29010	28987	29217	28628	29061	29033	28922	29107	28829	29157	28686	28937	28763	29038	28910	28629	29107	28905	28911	28893	28802	28970	28912	29058	29060	28959	29048	28952	28756	28937	28938	29133	29055	29053	28918	28854	28695	28994	28803	28924	28904	28802	28850	28978	28951	29053	28921	28917	29010	28974	29020	28764	28764	28853	28801	28978	29027	28929	28821	28963	28948	28875	29008	28978	28858	28589	28906	28960	28798	28877	28819	28679	28677	28833	28962	28861	28992	28889	28904	29062	28880	29013	29020	28687	29000	28900	28861	28780	29105	28927	28982	28953	28760	28909	28760	29155	29066	29080	28901	29040	28895	28774	29205	28819	29109	28815	29216	29081	29094	29024	28996	28939	29242	28846	28947	28952	28907	28844	28974	28921	29143	28778	28874	28950	29052	29018	29114	28961	28785	28941	28917	28876	29100	28665	28923	28945	28876	28862	29037	29121	29051	28758	29087	29053	28937	29063	28859	29043	28984	28763	28866	28923	28947	29013	28914	28882	29159	28753	29105	28896	28744	28796	29039	28970	28863	28743	29225	28902	28996	28828	28761	29054	28882	29003	29004	28806	28797	28933	29077	29126	28889	28821	28999	29047	29013	28714	28852	28938	28955	29037	28614	28838	28952	28637	29024	28911	29065	28644	29120	28985	28812	28980	28932	28842	29248	28865	28813	28990	28749	28924	29216	29031	29025	29094	28719	28887	28941	29260	29073	28725	28986	28941	29049	28869	28929	28769	29089	28907	28881	28921	29010	28984	28717	28915	28925	29122	28917	28940	29179	28921	29045	28916	29106	28827	28820	28895	28886	28975	28960	28680	28829	29097	28938	29022	28870	28888	29025	29121	28924	29048	28952	28972	29148	28914	29051	28933	28961	28897	29100	28861	28881	29019	28886	29072	28918	28833	28828	28978	28864	29069	28818	28989	29096	28898	29037	29025	28941	29049	28885	28835	29055	28613	28796	28905	28840	28592	28781	28936	28704	28968	29169	29045	29025	28661	28906	29057	28886	28858	28912	28992	28805	28732	28911	28734	28967	28928	28932	28837	28836	28971	28890	28847	29271	29081	28948	28882	28833	28895	28963	28928	28955	28828	28748	29040	29210	28886	28980	28716	29080	28923	28790	29055	28979	28860	28961	28835	28989	28654	28936	29029	29055	29233	29237	28825	29028	28806	28994	29068	28887	28888	28743	28948	28903	28678	28786	28919	28756	28957	28979	28864	28907	29060	29118	28774	28917	29082	29148	29006	28919	29002	28698	28981	28936	28638	28901	28733	29104	28954	28997	28873	29094	28893	28990	29148	29038	28944	29059	28877	29007	28958	28926	28627	28990	28978	28756	28968	29134	29192	29068	29088	28996	28905	28745	28781	29046	28911	28936	28878	28817	29019	29020	28902	28767	29102	28952	28945	28984	28864	28782	28993	28839	28851	28987	28872	28768	28939	28788	29052	28566	29018	28792	28980	28924	28873	28817	28894	28914	28876	29002	29186	29054	28755	29083	28856	29071	28601	28800	29026	28911	28775	28736	29015	29042	28977	28838	28991	29000	29020	29023	28839	29025	28811	28873	28787	29003	28871	28967	29084	28642	28842	29223	28885	29112	28825	28935	28893	29008	29182	28952	28913	28985	29039	28750	28943	28846	28841	28761	28814
21446	28501	26780	26141	26369	24042	23212	22654	22399	22583	22564	22560	22622	22548	22551	22497	22409	22644	22499	22498	22640	22276	22518	22393	22524	22944	23293	23280	22934	22808	22505	22460	22537	22342	22442	22355	22503	22408	22369	22270	22479	22374	22509	22475	22456	22290	22400	22410	22296	22332	22369	22662	22309	22428	22376	22482	22420	22316	22454	22416	22545	22575	22241	22533	22571	22433	22513	22273	22434	22365	22536	22347	22300	22621	22546	22380	22393	22238	22337	22514	22198	22476	22292	22426	22481	22297	22507	22389	22274	22312	22576	22357	22377	22454	22329	22435	22436	22442	22406	22518	22394	22591	22525	22367	22434	22511	22339	22373	22487	22493	22445	22367	22160	22309	22618	22390	22289	22391	22412	22413	22361	22486	22267	22165	22412	22339	22365	22369	22460	22518	22405	22467	22382	22132	22396	22464	22505	22356	22299	22611	22461	22516	22385	22409	22299	22480	22478	22503	22360	22359	22439	22447	22492	22362	22345	22457	22346	22474	22364	22488	22493	22505	22510	22304	22584	22486	22572	22315	22421	22466	22422	22404	22447	22517	22439	22374	22329	22421	22472	22458	22381	22188	22437	22469	22456	22475	22373	22298	22123	22416	22455	22509	22527	22457	22348	22403	22290	22439	22452	22446	22378	22324	22619	22496	22395	22503	22374	22375	22296	22445	22400	22266	22509	22300	22464	22363	22611	22477	22307	22679	22376	22368	22518	22462	22506	22498	22438	22382	22353	22334	22552	22473	22403	22503	22491	22340	22461	22339	22409	22418	22463	22414	22458	22256	22284	22458	22409	22313	22461	22345	22425	22495	22383	22413	22474	22477	22532	22287	22578	22536	22354	22381	22382	22498	22499	22300	22553	22591	22214	22539	22298	22544	22486	22363	22389	22566	22447	22460	22364	22383	22452	22486	22215	22687	22455	22386	22374	22477	22320	22317	22370	22491	22348	22342	22371	22446	22417	22351	22506	22481	22254	22414	22574	22401	22422	22558	22310	22407	22427	22414	22418	22388	22483	22396	22590	22415	22285	22177	22490	22301	22431	22420	22332	22515	22455	22449	22430	22411	22288	22365	22519	22565	22468	22477	22431	22322	22291	22430	22286	22342	22390	22348	22383	22327	22563	22449	22467	22328	22546	22433	22167	22433	22388	22392	22473	22468	22320	22322	22343	22454	22518	22366	22448	22179	22171	22408	22593	22372	22400	22502	22460	22434	22420	22379	22474	22373	22367	22250	22332	22455	22332	22356	22282	22269	22239	22485	22338	22566	22435	22465	22507	22561	22275	22248	22192	22561	22442	22349	22320	22289	22514	22396	22408	22378	22497	22465	22646	22550	22512	22382	22378	22425	22373	22492	22529	22556	22442	22373	22310	22333	22480	22334	22319	22437	22257	22299	22503	22300	22263	22297	22342	22205	22463	22351	22370	22496	22408	22467	22499	22520	22548	22446	22581	22516	22446	22431	22463	22277	22390	22446	22650	22392	22474	22469	22503	22483	22427	22442	22461	22398	22564	22393	22422	22361	22402	22358	22309	22447	22420	22381	22291	22489	22469	22391	22607	22502	22708	22464	22493	22455	22468	22546	22362	22618	22387	22476	22480	22305	22240	22379	22434	22388	22457	22449	22238	22437	22384	22624	22417	22417	22411	22405	22318	22496	22359	22506	22435	22508	22343	22175	22469	22383	22577	22312	22524	22339	22591	22556	22244	22411	22228	22444	22307	22294	22191	22487	22375	22465	22460	22398	22528	22453	22391	22482	22423	22465	22506	22348	22574	22361	22422	22622	22173	22566	22457	22501	22616	22311	22368	22419	22226	22414	22319	22526	22338	22311	22446	22346	22437	22385	22341	22418	22617	22432	22371	22462	22389	22453	22562	22412	22400	22642	22395	22436	22349	22395	22485	22367	22337	22523	22305	22494	22613	22446	22507	22377	22528	22239	22352	22320	22334	22497	22275	22536	22375	22446	22483	22236	22456	22478	22466	22428	22369	22467	22328	22418	22390	22300	22334	22338	22488	22387	22425	22360	22434	22246	22408	22344	22425	22472	22394	22263	22520	22345	22393	22486	22476	22465	22516	22336	22297	22275	22256	22502	22515	22367	22312	22543	22460	22542	22397	22303	22334	22344	22560	22666	22378	22427	22094	22519	22434	22483	22342	22529	22313	22432	22585	22366	22339	22422	22375	22455	22261	22272	22541	22327	22320	22404	22497	22401	22596	22304	22257	22346	22413	22426	22325	22449	22353	22623	22384	22394	22520	22489	22307	22274	22287	22424	22543	22358	22397	22359	22495	22362	22318	22369	22491	22455	22589	22371	22544	22502	22332	22380	22327	22385	22258	22360	22334	22377	22307	22564	22318	22420	22405	22466	22508	22357	22380	22574	22438	22399	22383	22465	22298	22560	22434	22293	22462	22432	22494	22483	22473	22270	22559	22391	22619	22432	22331	22281	22624	22437	22301	22446	22402	22392	22221	22395	22404	22278	22172	22464	22427	22421	22398	22507	22478	22529	22473	22450	22509	22470	22466	22362	22599	22525	22330	22380	22516	22172	22329	22583	22450	22444	22287	22517	22335	22508	22384	22239	22367	22433	22536	22457	22482	22466	22389	22283	22462	22410	22535	22190	22476	22538	22459	22393	22336	22503	22522	22401	22538	22579	22327	22557	22386	22300	22393	22485	22567	22405	22232	22248	22576	22544	22311	22532	22446	22255	22331	22354	22350	22538	22456	22489	22509	22343	22338	22418	22390	22446	22471	22421	22402	22422	22463	22471	22493	22351	22518	22449	22389	22399	22298	22493	22465	22516	22470	22411	22509	22211	22461	22353	22521	22254	22439	22471	22282	22447	22487	22357	22519	22376	22476	22488	22310	22543	22324	22395	22387	22463	22371	22473	22358	22418	22329	22567	22470	22494	22451	22382	22260	22525	22392	22501	22289	22667	22279	22328	22336	22450	22444	22311	22428	22589	22482	22419	22438	22447	22501	22264	22468	22525	22344	22519	22304	22400	22510	22382	22435	22462	22248	22385	22484	22240	22186	22428	22465	22494	22314	22565	22481	22425	22260	22276	22536	22474	22487	22296	22499	22463	22537	22333	22454	22242	22441	22510	22294	22414	22431	22444	22340	22403	22450	22395	22296	22380	22458	22361	22495	22413	22373	22534	22384	22353	22434	22629	22577	22498	22564	22382	22214	22334	22443	22430	22521	22424	22587	22323	22331	22361	22568	22401	22408	22379	22391	22602	22452	22366	22534	22517	22324	22286	22576	22240	22364	22467	22384	22204	22422	22382	22446	22344	22508	22450	22498	22479	22486	22422	22278	22385	22344	22369	22443	22385	22299	22432	22303	22459	22402	22155	22422	22502	22450	22453	22335	22356	22544	22277	22315	22439	22427	22347	22397	22385	22412	22405	22234	22470	22394	22283	22658	22381	22663	22377	22467	22358	22451	22300	22456	22313	22190	22347	22428	22439	22616	22307	22540	22547	22334	22561	22275	22524	22514	22553	22385	22496	22546	22356	22413	22341	22461	22374	22291	22346	22473	22341	22503	22137	22405	22334	22486	22465	22450	22404	22304	22390	22388	22488	22372	22356	22478	22442	22449	22314	22480	22332	22275	22463	22370	22550	22316	22356	22420	22422	22529	22464	22357	22275	22334	22565	22491	22509	22371	22336	22347	22456	22451	22413	22287	22388	22315	22509	22486	22334	22433	22594	22420	22322	22379	22456	22484	22567	22368	22277	22313	22354	22452	22373	22445	22473	22370	22438	22390	22353	22248	22364	22558	22248	22381	22574	22400	22469	22292	22332	22492	22394	22518	22441	22353	22567	22420	22321	22428	22480	22467	22563	22349	22524	22292	22458	22394	22491	22477	22258	22482	22572	22334	22445	22479	22523	22545	22480	22331	22408	22514	22372	22572	22483	22243	22319	22338	22400	22309	22281	22356	22462	22375	22439	22554	22492	22267	22329	22435	22507	22391	22372	22471	22480	22303	22391	22519	22469	22247	22216	22476	22369	22482	22426	22373	22474	22479	22365	22432	22293	22462	22480	22264	22317	22631	22282	22461	22144	22420	22554	22409	22539	22419	22387	22373	22460	22436	22370	22489	22172	22468	22352	22524	22370	22410	22436	22281	22289	22368	22323	22439	22308	22317	22458	22457	22414	22538	22430	22439	22160	22571	22426	22346	22288	22240	22474	22571	22529	22540	22320	22418	22492	22590	22301	22387	22361	22680	22380	22459	22426	22419	22327	22361	22361	22293	22492	22233	22486	22422	22350	22448	22499	22575	22221	22521	22462	22343	22570	22415	22451	22479	22313	22397	22400	22571	22359	22338	22331	22398	22647	22404	22552	22314	22466	22601	22291	22368	22517	22428	22441	22581	22508	22407	22351	22620	22349	22339	22549	22372	22412	22276	22360	22278	22522	22414	22473	22360	22316	22539	22518	22358	22431	22511	22379	22603	22449	22324	22329	22436	22506	22416	22516	22594	22477	22403	22445	22401	22272	22364	22340	22496	22417	22413	22566	22530	22377	22328	22518	22555	22327	22412	22549	22387	22357	22423	22445	22362	22250	22336	22400	22403	22442	22504	22652	22433	22304	22328	22300	22478	22366	22548	22398	22417	22484	22481	22501	22511	22330	22601	22451	22392	22291	22436	22554	22446	22399	22282	22506	22282	22367	22571	22369	22234	22693	22458	22588	22341	22263	22402	22477	22592	22443	22565	22418	22559	22483	22423	22506	22327	22644	22309	22275	22577	22347	22472	22649	22331	22427	22349	22356	22325	22288	22442	22482	22479	22592	22365	22372	22283	22419	22587	22327	22416	22385	22503	22531	22377	22493	22395	22476	22445	22306	22443	22421	22548	22385	22475	22473	22397	22285	22442	22449	22390	22391	22334	22327	22294	22415	22431	22485	22528	22304	22318	22391	22302	22390	22183	22496	22330	22500	22410	22564	22343	22554	22337	22461	22366	22503	22356	22620	22422	22392	22479	22417	22436	22590	22492	22214	22276	22365	22450	22332	22459	22386	22701	22441	22385	22546	22426	22453	22284	22299	22370	22407	22354	22252	22604	22364	22479	22350	22424	22326	22333	22145	22519	22465	22345	22476	22233	22257	22560	22434
23713	21412	29077	24786	25575	30091	31472	29107	29131	29289	29405	29209	29130	29185	28867	28703	29019	28940	28893	28894	28742	29034	28880	28696	29039	31735	32338	32021	30799	29156	29237	28932	28791	28607	28815	28543	28748	28789	28914	28763	28581	28633	28648	28595	28769	28642	28850	28887	28736	28687	28625	28692	28671	28722	28801	28892	28688	28617	28770	28739	28969	28702	28858	28520	28729	28746	28641	28682	28686	28659	28861	28614	28786	28843	29065	28562	28752	28569	28675	28733	28683	28590	28887	28932	28828	28664	28771	28880	28467	28938	28720	28747	28941	28686	28543	28746	28835	28773	29009	28579	28842	28668	28974	28688	28841	28739	28666	28700	28723	28858	28668	28784	28617	28817	28741	28560	28668	28483	28818	28880	28576	28702	28650	28685	28796	28842	28526	28551	28586	28722	28706	28734	28599	28774	28731	28754	28489	28696	28514	28710	28645	28820	28555	28418	28599	28650	28850	28569	28560	28700	29066	28684	28709	28732	28807	28476	28677	28555	28669	28792	28778	28358	28698	29030	28538	28821	28841	28679	28761	28759	28803	28641	28677	28697	28963	28696	28602	28462	28745	28775	28766	28868	28659	28933	28638	28672	28617	28878	29030	28610	28656	28617	28669	28847	28799	28606	28535	28759	28805	28774	28875	28732	28572	28668	28820	28934	28808	28582	28823	28701	28697	28546	28494	28558	28677	28566	28590	28763	28728	28901	28675	28560	28635	28837	28530	28583	28689	28791	28493	28699	28770	28632	28833	28594	28516	28578	28759	28619	28655	28733	28672	28601	28532	28797	28842	28868	28887	28543	28877	28411	28704	28664	28537	28599	28702	28502	28804	28578	28500	28761	28581	28698	28753	28510	28791	28753	28882	28555	28787	28940	29043	29020	28729	28775	28705	28740	28750	28867	28876	28653	28688	28615	28645	28670	28746	28788	28665	28753	28820	28809	28534	28940	28699	28673	28603	28750	28761	28654	28577	28618	28578	28763	28797	28699	28752	28508	28809	28765	28608	28622	28742	28614	28777	28691	28760	28563	28601	28879	28538	28852	28677	28660	28880	28527	28729	28846	28775	28582	28541	28858	28810	28883	28757	28703	28865	28684	28685	28639	28622	28680	28703	28713	28717	28782	28743	28783	28931	28706	28589	28584	28691	28772	28471	28478	28564	28691	28785	28568	28905	28858	28871	28781	28641	28934	28856	28607	28919	28584	28817	28668	28881	28691	28625	28812	28713	28717	28765	28610	28792	28812	28835	28714	28377	28613	28595	28389	28604	28911	28749	28434	28617	28599	28792	28672	28685	28754	28717	28918	28558	28506	28673	28633	28880	28657	28830	28774	28566	28857	28703	28577	28766	28719	28867	28655	29004	28643	28817	28652	28677	28863	28920	28752	28787	28575	28703	28678	28560	28669	28654	28699	28761	28862	28644	28781	28763	28863	28637	28705	28872	28931	28259	28927	28547	28694	28445	28606	28741	28702	28535	28612	28721	28630	28844	28887	28772	28953	28612	28514	28878	29044	28894	28773	28737	28649	28861	28842	28735	28772	28842	28791	28758	28764	28752	28656	28591	28652	28552	28710	28909	28723	28736	28894	28626	28473	28709	28429	28679	28602	28531	28588	28578	28720	28998	28782	28897	28660	28649	28812	28841	28807	28893	28796	28638	28893	28860	28753	28728	28819	28312	28636	28652	28793	28651	28788	28659	28817	28515	28426	28763	28929	28759	28741	28747	28646	28671	28744	28923	28552	28883	28707	28814	28847	28760	28919	28622	28665	28426	28794	28566	28693	28478	28655	28811	28658	28526	28625	28715	28777	29038	28715	28832	28577	28751	28708	28686	28843	28679	28549	28696	28820	28529	28855	28738	28735	28709	28765	28869	28673	28632	28956	28445	28707	28886	28743	28977	28783	28854	28618	28483	28948	28771	28556	28664	28695	28660	28443	28595	28635	28364	28684	28592	28607	28769	28742	28626	28685	28711	28704	28707	28857	28544	28912	28738	28457	28467	28682	28598	28650	28666	28621	28749	28891	28757	28636	28780	28643	28391	28727	28863	28652	28605	28664	28875	28813	28702	28606	28816	28703	28534	28735	28628	28523	28779	28628	28797	28600	28685	28600	28905	28925	28753	28781	28670	28675	29067	29128	28820	28610	28593	28674	28748	28653	28849	28485	28743	28568	28714	28646	28604	28924	28424	28606	28791	28562	28720	28605	28963	28787	28825	28597	28877	28880	28796	28790	28787	28825	28605	28778	28798	28855	28969	28629	28668	28768	28862	28692	28917	28806	28677	28802	28736	28679	28747	28533	28644	28771	28574	28656	28884	28697	28657	28674	28881	28598	28711	28929	28721	28671	28908	28865	28489	28679	28844	28708	28617	28663	28715	28720	29067	28895	28618	28875	28861	28524	28754	28473	28797	28705	28672	28480	28722	28586	28614	28623	28729	28634	28840	28668	28814	28934	28693	28849	28775	28947	28541	28727	28616	28503	28915	29047	28853	28748	28886	29004	28849	28604	28730	28740	28507	28604	28557	28553	28800	28826	28572	28584	28717	28741	28703	28721	28803	28745	28613	28828	28922	28643	28640	28658	28588	28546	28911	28652	28820	28481	28614	28611	28799	28674	28500	28651	28583	28739	28397	29002	28497	28722	28702	28731	28934	28593	28704	28648	28686	28886	28728	28612	28835	28769	28578	28874	28844	28723	28776	28480	28640	28518	28587	28617	28643	28942	28532	28748	28689	28681	28527	28508	28813	28855	28854	29024	28878	28938	28657	28794	28901	29088	28695	28452	28940	28796	28653	28618	28542	28617	28843	28656	28735	28639	28601	28624	28677	28761	28597	28726	28899	28633	28681	28775	28645	28655	28717	28867	28682	28433	28694	28519	28566	28719	28636	28487	28651	28871	28723	28796	28740	28708	28568	28928	28742	28729	28697	28720	28582	28628	28691	28753	28777	28544	28686	28920	28856	28959	28567	28710	28760	28670	28864	28619	28602	28629	28619	28701	28828	28591	28445	28555	28522	28555	28818	28605	28882	28660	28613	28669	28639	28713	28680	28473	28584	28620	28593	28701	28717	28783	28681	28790	28695	28722	28955	28598	28692	28898	28768	28653	28697	28904	28651	28625	28870	28517	28725	28682	28575	28665	28677	28648	28678	28739	28747	28780	28491	28858	28812	28522	28619	28704	28620	28991	28717	28791	28842	28601	28680	28665	28749	28676	28493	28751	28682	28839	28846	28600	28826	28776	28569	28451	28651	28751	28595	28735	28731	28596	28812	28841	28566	28667	28770	28857	28723	28717	28772	28570	28884	28785	28798	28736	28771	28877	28726	28744	28829	28753	28572	28730	28838	28528	28623	28552	29019	28516	28643	28769	28998	28871	28649	28668	28798	28534	28767	28869	28849	28692	28722	28681	28747	28809	28486	28510	28716	28636	28866	28692	28779	28776	28553	28606	28657	28516	28646	28730	28690	28773	28853	28692	28968	28586	28590	28637	28569	28533	28816	28764	28870	28785	28838	28851	28973	28599	28548	28680	28782	28696	28688	28540	28594	28831	29047	28622	28527	28896	28623	28880	28640	28890	28690	28679	28650	28764	28774	28864	28586	28653	28811	28781	28642	28657	28896	28782	28644	28841	28865	28909	28713	28665	28762	28776	28605	28615	28932	28819	28652	28607	28970	28605	28823	28843	28857	28771	28641	28631	28866	28810	28762	28372	28908	28618	28940	28593	29006	28751	28679	28588	28749	28626	28938	28858	28475	28671	28558	28556	28539	28867	28682	28724	28713	28713	28628	29011	28806	28689	28667	28774	28840	28760	28708	28622	28600	28743	28542	28579	28454	28763	28637	28732	28659	28896	28747	28799	28816	28641	28581	28708	28647	28673	28947	28698	28965	28830	28532	28732	28965	28748	28649	28632	28699	28577	28676	28605	28579	28695	28828	28945	28622	28815	28870	28543	28648	28955	28608	28664	28970	28755	28891	28737	28676	28502	28949	28697	28609	28740	29170	28803	28739	28696	28726	28745	28573	28787	28794	28764	28798	28569	28762	28746	28873	28757	28803	28830	28663	28515	28926	28824	28693	28646	28681	28705	28778	28712	28602	28768	28608	28921	28810	28585	28640	28815	28671	28669	28585	28762	28567	28755	28592	28761	28690	28682	28618	28743	28558	28736	28589	28757	28723	28671	28658	28764	28900	28849	28684	28458	28668	28804	28901	28701	28615	28777	28725	28495	28943	28783	28725	28588	28616	28697	28701	28905	28764	28693	28733	28819	28697	28763	28779	28585	28561	28593	28544	28779	28637	28787	28748	28686	28701	28831	28857	28656	28662	28840	28723	28586	28711	28622	28762	28614	28705	28613	28633	28784	28454	28804	28523	28769	28671	28870	28790	28612	29014	28592	28792	28759	28903	28835	28499	28836	28599	28730	28918	28757	28705	28622	28540	28642	28797	28646	28507	28790	28750	28590	28797	28631	28765	28779	28778	28823	28732	28782	28625	28671	28760	28605	28569	28572	28810	28319	28572	28654	28540	28793	28614	28886	28635	28719	28599	28783	28612	28693	28768	28662	29128	28721	28755	28445	28642	28821	28713	28785	28786	28800	28864	28750	28520	28849	28542	28594	28455	28981	28752	28537	28990	28653	28859	28693	28693	28800	28773	28745	28602	28807	28789	28648	28659	28914	28592	28654	28912	28702	28769	28737	28951	28938	28487	28614	28691	28584	28752	29069	28564	28870	28600	28842	28891	28747	28663	28700	28806	28717	28956	28753	28931	28686	28700	28850	28868	28682	28930	28702	28574	28661	28716	28607	28582	28618	28638	28699	28582	28880	28583	28737	28632	28673	28976	28753	28620	28806	28729	28611	28907	28895	28507	28616	28744	28749	28793	28711	28711	28888	28832	28741	28623	28649	28627	28647	28690	28579	28704	28489	28553	28853	28452	28758	28516	28727	28702	28768	28515	28724	28820	28743	28829	28714	28820	28777	28590	28675	28709	28680	28680	28795	28737	28796	28699	28754	28645	28777	28740	28780	28794	28789	28809	28751	28695	28858	28936	28805	28705	28730	28641	28712	28787	28712	28692	28635	28887	28833	28533	28705	28600	28518	28909	28462	28837	28745	28781	28696	28502	28602
20252	33525	31597	30568	29066	25748	23921	23351	22852	22816	22599	22621	22732	22859	22617	22450	22633	22495	22434	22565	22514	22399	22380	22459	22835	27439	27907	26671	24634	23215	22452	22539	22143	22287	22549	22184	22411	22217	22365	22379	22306	22427	22379	22410	22453	22416	22329	22350	22215	22221	22206	22478	22278	22324	22334	22476	22384	22343	22184	22324	22301	22133	22456	22477	22413	22488	22302	22357	22333	22253	22399	22357	22259	22263	22383	22150	22455	22239	22501	22150	22287	22475	22340	22265	22483	22274	22380	22419	22474	22307	22296	22315	22532	22244	22350	22258	22400	22360	22182	22259	22226	22270	22253	22254	22265	22370	22329	22228	22281	22457	22341	22327	22133	22299	22344	22135	22381	22444	22364	22296	22248	22253	22374	22275	22331	22521	22269	22188	22338	22450	22257	22291	22357	22281	22330	22354	22340	22249	22385	22428	22309	22345	22252	22557	22276	22486	22427	21986	22428	22268	22237	22432	22246	22492	22414	22326	22233	22391	22273	22455	22353	22493	22299	22539	22192	22253	22364	22338	22411	22260	22269	22411	22343	22265	22362	22294	22229	22206	22383	22220	22314	22363	22347	22247	22350	22297	22440	22087	22356	22442	22548	22248	22296	22328	22331	22116	22346	22363	22273	22304	22529	22371	22284	22405	22255	22436	22441	22183	22248	22373	22352	22377	22414	22130	22418	22248	22309	22154	22255	22262	22376	22352	22374	22349	22399	22366	22170	22332	22278	22320	22368	22360	22404	22179	22309	22325	22265	22297	22571	22093	22392	22403	22429	22316	22532	22318	22446	22475	22345	22224	22287	22374	22354	22463	22464	22263	22405	22423	22313	22277	22172	22347	22365	22285	22171	22324	22177	22354	22353	22398	22389	22310	22430	22110	22350	22295	22346	22324	22308	22290	22168	22524	22076	22273	22246	22298	22284	22309	22154	22201	22540	22459	22420	22292	22314	22379	22379	22315	22294	22146	22320	22238	22341	22265	22265	22231	22320	22247	22496	22225	22453	22270	22286	22380	22116	22169	22093	22195	22041	22186	22304	22291	22390	22249	22249	22365	22266	22273	22201	22357	22386	22327	22358	22163	22279	22090	22298	22306	22240	22240	22305	22299	22340	22062	22166	22401	22323	22411	22276	22288	22266	22373	22328	22196	22402	22398	22212	22325	22346	22422	22349	22275	22459	22267	22287	22292	22266	22328	22286	22451	22216	22465	22421	22205	22186	22238	22289	22185	22379	22421	22256	22115	22280	22344	22160	22269	22453	22388	22252	22315	22313	22270	22573	22486	22365	22401	22289	22334	22354	22373	22263	22360	22299	22320	22380	22310	22121	22241	22211	22315	22159	22379	22103	22354	22533	22216	22477	22311	22384	22298	22308	22206	22391	22386	22401	22187	22315	22507	22354	22491	22342	22076	22221	22326	22375	22316	22055	22300	22189	22280	22301	22336	22420	22226	22424	22245	22191	22303	22170	22096	22396	22297	22291	22251	22325	22310	22483	22297	22225	22500	22231	22233	22325	22303	22279	22108	22338	22110	22367	22464	22412	22151	22280	22224	22441	22371	22301	22290	22295	22233	22200	22311	22173	22335	22282	22271	22415	22503	22425	22425	22111	22301	22203	22372	22263	22394	22430	22336	22210	22357	22339	22477	22069	22325	22437	22144	22334	22339	22313	22362	22306	22361	22429	22432	22339	22309	22246	22423	22410	22229	22424	22291	22426	22361	22160	22277	22325	22256	22164	22125	22366	22279	22476	22383	22206	22490	22416	22339	22353	22341	22261	22292	22341	22283	22181	22446	22327	22258	22177	22297	22347	22218	22246	22382	22143	22311	22307	22278	22495	22208	22368	22324	22330	22196	22335	22375	22365	22285	22366	22334	22113	22521	22331	22277	22400	22300	22380	22047	22292	22348	22241	22253	22354	22238	22468	22417	22244	22232	22236	22268	22178	22200	22487	22244	22245	22198	22337	22409	22330	22508	22379	22089	22293	22364	22442	22318	22326	22392	22229	22189	22462	22210	22340	22428	22401	22235	22196	22403	22135	22365	22367	22192	22384	22391	22444	22391	22235	22321	22201	22308	22292	22324	22160	22401	22328	22289	22158	22406	22332	22371	22100	22297	22255	22249	22526	22267	22136	22576	22369	22182	22225	22353	22338	22196	22255	22408	22274	22434	22559	22285	22145	22382	22429	22384	22418	22239	22352	22346	22055	22313	22483	22433	22178	22437	22254	22221	22252	22177	22378	22359	22401	22221	22497	22367	22430	22181	22405	22291	22414	22384	22375	22331	22331	22331	22305	22152	22307	22351	22410	22351	22403	22391	22402	22107	22495	22421	22348	22388	22298	22211	22542	22276	22345	22207	22325	22390	22404	22339	22210	22224	22388	22297	22309	22258	22287	22275	22252	22259	22226	22316	22267	22363	22248	22392	22327	22255	22435	22340	22496	22295	22247	22379	22450	22310	22445	22190	22468	22285	22425	22120	22335	22341	22300	22341	22256	22398	22286	22185	22383	22314	22414	22370	22358	22419	22171	22306	22376	22258	22307	22297	22062	22342	22382	22411	22215	22360	22417	22286	22246	22273	22308	22313	22446	22471	22324	22339	22408	22428	22367	22208	22072	22341	22204	22382	22386	22439	22355	22241	22286	22285	22256	22364	22181	22297	22240	22444	22135	22305	22176	22465	22312	22392	22245	22253	22219	22368	22333	22266	22266	22378	22373	22285	22401	22123	22220	22335	22455	22189	22278	22305	22468	22153	22152	22319	22243	22402	22345	22254	22319	22220	22231	22400	22289	22317	22313	22274	22314	22231	22396	22521	22310	22280	22291	22391	22335	22417	22366	22390	22325	22314	22121	22427	22282	22292	22374	22382	22333	22428	22279	22495	22265	22469	22096	22393	22356	22316	22356	22174	22423	22316	22353	22296	22230	22066	22308	22247	22168	22305	22399	22212	22267	22438	22148	22268	22535	22248	22166	22451	22341	22352	22305	22202	22256	22090	22288	22305	22175	22493	22205	22315	22237	22384	22348	22203	22332	22254	22308	22437	22188	22374	22393	22370	22234	22147	22322	22258	22201	22448	22230	22375	22130	22290	22368	22207	22388	22303	22222	22295	22261	22190	22323	22382	22223	22186	22234	22255	22478	22253	22386	22350	22311	22188	22310	22496	22308	22457	22297	22372	22462	22031	22416	22269	22449	22184	22099	22408	22204	22264	22318	22351	22329	22329	22200	22216	22260	22410	22125	22422	22347	22484	22418	22400	22250	22287	22367	22216	22554	22411	22329	22407	22221	22417	22053	22281	22283	22172	22378	22346	22305	22348	22139	22287	22217	22371	22384	22416	22347	22419	22241	22354	22289	22265	22417	22343	22196	22252	22346	22326	22338	22276	22322	22309	22293	22282	22316	22341	22256	22297	22362	22355	22310	22338	22393	22326	22216	22365	22278	22384	22415	22049	22340	22340	22262	22228	22400	22345	22528	22298	22310	22293	22285	22210	22340	22402	22516	22195	22283	22217	22362	22230	22256	22371	22220	22226	22298	22169	22280	22382	22330	22270	22315	22307	22400	22232	22184	22378	22199	22231	22214	22197	22511	22459	22480	22423	22329	22178	22343	22155	22390	22372	22202	22241	22312	22133	22197	22260	22204	22263	22355	22076	22238	22335	22432	22338	22321	22282	22313	22326	22100	22377	22316	22211	22305	22457	22271	22241	22357	22203	22176	22355	22294	22303	22173	22375	22298	22348	22230	22244	22011	22352	22279	22251	22235	22320	22116	22479	22320	22302	22282	22142	22389	22407	22182	22270	22504	22142	22438	22197	22317	22226	22204	22332	22378	22327	22194	22300	22259	22308	22278	22580	22231	22260	22347	22312	22346	22334	22304	22266	22379	22481	22252	22179	22217	22228	22263	22266	22368	22333	22425	22325	22394	22281	22265	22250	22096	22227	22456	22317	22327	22314	22188	22328	22365	22188	22386	22213	22422	22345	22258	22219	22206	22294	22403	22180	22306	22336	22341	22194	22285	22277	22344	22294	22293	22342	22283	22383	22354	22260	22348	22230	22368	22375	22259	22192	22281	22323	22249	22199	22205	22211	22237	22263	22386	22161	22207	22218	22197	22297	22165	22421	22307	22332	22278	22245	22350	22268	22318	22325	22231	22220	22355	22284	22308	22264	22336	22359	22191	22326	22425	22289	22359	22102	22212	22212	22282	22281	22118	22408	22449	22327	22194	22299	22495	22433	22383	22280	22353	22234	22426	22329	22261	22387	22389	22264	22611	22361	22501	22464	22309	22333	22387	22253	22334	22294	22173	22326	22436	22256	22386	22332	22339	22210	22448	22116	22343	22058	22230	22127	22314	22319	22478	22433	22280	22394	22283	22292	22404	22262	22370	22378	22164	22284	22209	22388	22546	22281	22487	22386	22307	22420	22207	22369	22242	22269	22400	22366	22221	22118	22253	22193	22387	22304	22228	22419	22452	22278	22335	22249	22347	22317	22220	22280	22231	22411	22467	22278	22156	22298	22254	22301	22246	22536	22203	22320	22210	22338	22269	22470	22338	22356	22334	22322	22309	22269	22275	22229	22256	22422	22365	22370	22335	22286	22188	22466	22217	22243	22151	22590	22430	22486	22355	22407	22252	22236	22361	22167	22148	22311	22403	22419	22171	22274	22264	22333	22294	22338	22124	22350	22213	22391	22272	22286	22478	22126	22445	22361	22252	22422	22247	22401	22193	22326	22431	22143	22271	22363	22358	22489	22200	22386	22427	22348	22550	22392	22358	22335	22419	22105	22283	22278	22312	22295	22356	22310	22370	22303	22438	22272	22244	22437	22187	22185	22405	22048	22469	22379	22332	22324	22156	22434	22330	22419	22284	22391	22228	22411	22241	22380	22335	22411	22368	22353	22401	22382	22357	22219	22370	22160	22348	22287	22350	22328	22227	22344	22552	22282	22396	22303	22341	22261	22303	22261	22264	22436	22539	22267	22259	22117	22401	22399	22205	22364	22215	22391	22435	22444	22291	22525	22276	22480	22263	22229	22221	22162	22284	22309	22310	22350	22371	22390	22347	22408	22322	22374	22313	22352	22439	22326	22273	22497	22432	22268	22409	22387	22330	22102
22803	21434	29271	24154	23209	28915	33311	29978	29770	30110	29783	29817	29911	29596	29633	29494	29547	29617	29652	29608	29663	29564	29420	29366	29598	34198	36275	34820	32351	30547	29710	29289	29501	29420	29301	29376	29249	29145	29071	29487	29283	29311	29242	29228	29023	29276	29071	29279	29240	29149	29286	29152	29219	29271	29372	29238	29035	29301	29379	29330	29242	29058	29062	29304	29361	29271	29348	29275	29328	29264	29369	29204	29317	29230	29312	28999	29079	29347	29283	29092	28939	29202	29042	29108	29193	29240	29048	29047	29127	29217	29360	29153	29263	29228	29137	28898	29141	29097	29222	29105	29111	29257	28975	29304	29090	29115	29174	28959	29252	29007	29041	29171	29232	29147	29031	28997	29075	29403	29132	29212	29105	29470	29370	29239	29082	29095	29309	29370	29176	29375	29302	29305	29214	28985	29415	29178	29330	29251	29115	29095	29181	28811	28989	29135	29323	29216	28867	29158	29050	29242	29350	29554	29014	29221	29068	29083	29398	29403	29221	29431	29262	29076	29282	29140	29178	29300	29325	29650	29331	29130	29322	29018	29477	29269	29221	29049	28898	28969	29256	29028	29230	29234	29160	29456	29136	29119	29476	29346	29106	29150	29295	29333	29190	29216	29339	29231	28986	29024	29365	29239	29002	29074	29062	28928	29189	29076	29145	29163	29125	29009	29039	29115	29165	29167	29086	29119	28986	29094	29220	29304	29183	29090	29179	29148	29185	29085	29352	29093	29037	29192	29085	29057	29378	29105	29008	28983	29201	29068	29462	29429	29300	29375	29187	29025	29329	29082	29119	29252	29251	29005	29380	29189	29222	29231	29034	29155	28924	29122	29040	29132	29165	29122	28987	28884	29131	29055	29175	29228	29261	29183	29082	29269	29228	28972	29273	28932	29215	29248	29226	29208	29348	29080	29115	29124	29168	29239	29309	29134	29308	29245	29240	29220	29106	29086	29284	29237	29217	28942	29178	28855	29107	29238	29325	29170	29152	29230	29429	29010	29074	29192	29364	29215	29063	29252	29051	29121	29017	29086	29296	29076	29085	29069	29111	29183	29208	29042	28908	29154	29218	29308	29272	29054	29132	29104	29394	29162	29131	29302	28992	29036	29318	29261	28961	29274	29041	29171	29128	29054	29225	29085	28986	29385	29282	29250	29102	29308	29087	29170	29126	29312	29025	29004	28932	28937	29209	28949	29007	28990	29151	29186	29319	29207	29400	28870	29276	29350	29364	29082	28928	29273	29057	29023	29143	29008	29170	29298	29099	29112	29218	29031	29230	29402	29138	29257	29179	29128	28846	28952	29099	29042	29254	29050	29238	29359	29067	29036	29069	29227	29250	29181	29233	29283	29293	29066	29048	29065	29304	29176	29107	29060	29127	29163	29123	29214	29105	28870	29310	29192	29046	29230	28996	29298	29263	29157	29101	29275	29414	29211	29253	28941	29162	29220	29330	29214	29319	29070	28919	29118	29037	29029	29262	29149	29231	29231	28922	29347	29029	29283	29040	28988	29171	29055	29042	29003	28982	29089	28910	29155	29258	29341	29277	29318	29291	29018	29059	29230	29005	29268	29006	29206	29290	29003	29284	29465	29086	29225	29228	29122	29082	29298	29353	29223	29267	29260	29162	28977	29024	29179	29397	29177	29175	29080	29264	29310	29224	29077	28976	29414	29343	29293	29284	29035	29120	29182	29217	29053	29025	29206	29078	28989	29368	29072	29162	29194	29273	29258	28813	29413	29129	29056	29211	28985	29110	29331	29085	29045	29325	28978	29234	29038	29243	29257	28828	28981	29057	29108	29178	29057	29273	29167	29192	29295	29070	29115	29189	29316	28945	29202	29386	28950	29217	29229	29091	29044	29231	29102	29338	29147	29209	29071	29238	29185	29067	29102	29006	29173	28987	29281	29187	29055	29098	29217	28995	29249	29180	28951	29030	28954	29311	29139	29261	29149	29111	29268	29043	29373	28988	28963	29249	29220	29051	29266	29087	29049	28958	29392	29257	29228	29275	29084	29149	29255	29332	28921	29363	28888	29327	29102	28805	29232	29149	28899	28974	29022	29189	29226	29136	29016	29415	29285	29083	29211	28948	29124	28987	29223	29237	29026	29088	29039	29165	28888	29056	29114	29251	29374	29338	28975	29300	29210	29152	29200	29160	29413	29072	29147	29276	29074	29255	29123	29233	29192	29351	29396	29176	29184	29027	29161	29042	29129	29237	28962	29056	29258	29037	29223	29259	29164	29248	29279	29063	29009	29164	29202	29249	29135	29318	29179	29007	29307	29162	29322	29347	29222	29459	29135	29164	29023	29346	29070	29270	29424	29008	29032	29125	28913	29354	29139	29009	29208	29250	29337	28988	29257	29169	29204	29280	29066	29214	29265	29283	29223	29299	29286	29110	29290	29311	29331	29191	29070	29027	29123	29095	29066	29097	29073	29229	28904	29114	29030	28909	29226	29344	29080	28960	28979	29363	29170	29045	29315	29150	28976	29314	29239	29088	29195	29027	29235	29149	28962	29221	29086	29020	29061	29030	29005	29045	29004	29066	29314	29158	29359	29119	29104	29081	29292	29247	29043	29034	29009	28899	29415	29229	29342	29468	29006	29295	29129	29062	29115	29127	29113	29215	29265	29251	29022	29142	29461	29302	29129	29079	29028	29033	29040	28968	29133	28998	29256	29163	28829	29283	29275	29182	29105	29378	28904	29120	28927	29126	29308	28937	29047	28992	29249	29329	29025	29096	29080	29294	29296	29463	29308	29108	28981	29060	29348	29175	29094	29170	28802	29294	29180	29213	29163	29227	29343	29289	29060	29134	29141	29253	29199	28943	29337	29235	29292	29358	29165	29060	29156	29312	29202	29133	29364	29070	29372	29281	29156	28962	29090	29131	29134	28873	29048	28927	29150	29283	29085	29244	29190	29059	28916	29198	29067	29172	29205	29214	29144	28924	29211	29182	29119	29079	29236	29215	29007	29138	29124	29300	29237	29485	29237	29072	29242	29086	29095	29264	29230	29123	29077	29370	29132	28990	29002	29214	29249	29211	29289	29121	28978	28900	29310	29225	29054	29041	29105	29063	29136	29152	29416	29424	28994	29077	29112	29208	28913	29188	29166	29060	29244	29135	29326	28970	29036	29162	29164	29133	29086	29326	29359	29021	29255	29427	28956	28960	29091	29074	29161	28828	29143	29307	28986	29137	29208	29079	29212	29174	29069	29024	29222	29010	29340	29029	29003	28953	29269	28891	29289	29094	29209	29155	29365	29236	29027	29158	29289	28988	29334	29221	29045	29096	29266	29256	28887	29078	29219	29027	29004	29164	29074	29069	29501	29136	29208	28956	29112	29093	29090	29306	29174	29191	29197	29289	29138	29002	29017	29391	29237	29282	29290	29061	29596	29218	29041	29188	28969	29418	29311	29194	29190	29290	29058	29058	29300	28998	29136	29225	29144	29241	29000	29067	29202	28907	29271	29189	29055	29144	28987	29141	29286	28978	29273	29321	29163	29057	29195	28874	28934	29058	29148	29104	29142	29345	29245	29321	29170	29047	29200	29269	28990	29282	29421	29254	29138	29159	29237	29051	29155	29128	29276	29188	29129	29137	29275	29343	29206	28858	28981	29217	29159	29257	29116	29040	29171	29036	29305	29294	29139	29187	29139	29095	29019	29015	29176	29511	29157	29526	28947	29371	29124	29082	29028	29337	29051	29267	28915	28935	29208	29154	29163	29227	29083	29136	29267	29178	29167	29097	29213	29166	29110	29247	29047	29203	29251	29370	29016	28974	29452	29400	29165	29302	29135	28927	29163	29085	29260	29355	29183	29182	29032	28907	29113	29296	29171	29105	29163	29177	29224	29133	29057	29043	28973	29244	29222	29203	29431	29348	29077	29202	29253	29245	29222	29096	29123	29127	29263	29000	29292	29232	29230	29067	29363	29190	28974	29063	29114	29308	29096	29233	28877	28948	29181	29509	29262	29385	29317	29388	29129	29390	29301	29068	29272	29144	29415	29067	29103	29443	29174	29300	28998	29138	29191	28962	28916	29135	28981	29302	29104	28913	29205	29262	29093	29228	29581	29203	29092	29100	29045	29162	29294	29139	29103	29161	29253	29250	29072	29187	29117	29084	29016	29117	29250	29241	29104	29224	29209	29084	29146	29124	29140	29183	29248	29215	28977	29040	29173	29114	29140	29266	29160	29465	28963	28906	28983	29247	29150	29003	29120	29155	28909	29168	29076	29026	29102	29091	29133	29255	29006	29158	29130	29246	29353	29319	29065	29240	29051	29242	29287	29161	29166	29149	29010	29245	29360	29162	29100	29115	29117	28963	28914	29180	29056	29300	29157	29236	29210	29062	29328	29223	28847	29236	29174	29263	29339	29226	29225	29190	29139	29198	29354	29241	29239	28883	29113	29162	29251	29104	29107	29002	28916	29223	29164	29167	29248	29282	29375	29304	29166	29255	29079	29452	29361	29462	29251	29277	28920	29232	29062	29130	28929	29204	29118	29510	29204	29061	29163	29057	29267	29303	29300	29303	29313	29054	29117	29151	29167	29309	29266	29002	29320	29138	29079	29084	29272	29120	29272	29293	29301	29049	29193	29226	29311	29047	29415	29107	29142	29259	29133	29054	29100	29220	29139	29223	29089	29093	29318	28964	28896	29157	29334	29254	29036	29090	29192	29407	29207	29089	29171	29081	29125	29136	29100	29040	29207	29188	29219	29379	29226	29179	29167	29157	29230	29367	29349	29130	29266	29535	29092	29078	29302	29187	29049	29239	29042	29068	29116	29085	29161	28983	29225	29403	28982	29294	29422	29376	29090	29331	29127	29398	29360	29003	28992	29016	29243	29218	29114	29254	29368	28925	29237	29410	28985	29288	29136	29253	29378	29408	29210	29332	29024	29163	29193	29020	29308	29175	29045	29124	29162	29142	29134	29131	29335	29194	28820	29160	28714	29124	29217	29263	29105	28976	29051	28985	29124	29280	28994	29041	28957	29375	29442	29139	29059	29330	29272	29316	29190	29063	29263	29322	29148	29183	29180	29382	29013	29072	29320	29277	29343	28991	29193	29184	29148	29218	29039	29362	29098	29422	28931	29095	29118	29081	29363	29121	29185	29294	29116
21897	37614	36383	35652	31622	27808	24906	24045	23810	23290	23169	23119	23026	23155	23045	22904	23035	22963	23105	22865	23004	22890	22626	22688	23488	30454	32832	30101	26288	24125	23008	22657	22738	22581	22545	22537	22481	22753	22534	22534	22573	22473	22584	22651	22636	22472	22598	22543	22582	22558	22607	22475	22605	22524	22603	22536	22532	22588	22425	22449	22367	22616	22434	22629	22437	22598	22483	22644	22283	22544	22476	22375	22666	22570	22407	22412	22500	22505	22379	22530	22401	22639	22545	22481	22525	22463	22374	22568	22472	22529	22522	22688	22464	22669	22419	22557	22532	22465	22489	22258	22437	22550	22468	22743	22449	22526	22563	22501	22545	22508	22604	22554	22605	22385	22469	22504	22459	22707	22604	22593	22482	22428	22593	22521	22347	22487	22508	22506	22654	22591	22652	22367	22660	22507	22609	22576	22676	22565	22603	22511	22556	22530	22492	22383	22454	22579	22348	22517	22491	22686	22541	22486	22322	22522	22591	22383	22773	22447	22580	22419	22651	22572	22591	22410	22638	22660	22569	22537	22473	22369	22440	22593	22339	22543	22479	22253	22530	22511	22627	22494	22623	22341	22581	22646	22437	22557	22406	22556	22486	22494	22529	22642	22643	22699	22499	22657	22471	22497	22473	22474	22488	22516	22393	22537	22432	22568	22510	22391	22600	22534	22478	22473	22574	22394	22513	22527	22523	22461	22518	22545	22464	22386	22473	22510	22497	22339	22581	22535	22474	22578	22423	22435	22570	22575	22546	22697	22729	22593	22488	22404	22538	22584	22561	22538	22510	22538	22497	22597	22702	22495	22284	22598	22616	22497	22550	22577	22562	22466	22503	22573	22509	22497	22666	22505	22504	22506	22565	22473	22420	22497	22430	22545	22557	22632	22511	22571	22374	22417	22512	22591	22450	22489	22576	22446	22616	22335	22517	22338	22557	22466	22467	22620	22582	22536	22297	22736	22439	22679	22634	22558	22436	22566	22634	22532	22471	22600	22596	22557	22549	22347	22511	22520	22643	22472	22754	22651	22428	22430	22505	22662	22491	22599	22592	22490	22618	22398	22538	22441	22378	22611	22457	22401	22483	22537	22443	22296	22553	22610	22281	22489	22433	22513	22594	22432	22437	22530	22424	22451	22573	22465	22479	22547	22493	22435	22466	22551	22474	22575	22518	22354	22510	22587	22340	22475	22368	22601	22517	22649	22511	22648	22683	22383	22408	22431	22485	22462	22470	22454	22398	22573	22391	22607	22455	22245	22523	22463	22557	22451	22422	22422	22430	22469	22512	22580	22590	22617	22561	22592	22478	22495	22523	22490	22466	22754	22623	22498	22502	22383	22464	22470	22407	22308	22516	22365	22435	22370	22633	22488	22448	22615	22371	22377	22365	22387	22358	22553	22640	22435	22533	22400	22505	22398	22455	22490	22535	22571	22503	22481	22498	22687	22464	22514	22618	22296	22573	22338	22421	22469	22561	22564	22520	22434	22679	22697	22505	22788	22703	22472	22539	22551	22430	22589	22508	22342	22447	22514	22550	22490	22708	22520	22587	22579	22418	22452	22556	22474	22541	22431	22555	22513	22422	22629	22566	22462	22360	22512	22621	22539	22581	22536	22573	22288	22594	22652	22437	22495	22642	22448	22553	22493	22498	22392	22525	22542	22450	22576	22491	22521	22372	22386	22574	22454	22487	22594	22566	22466	22584	22416	22489	22481	22557	22381	22533	22562	22411	22546	22472	22599	22468	22329	22628	22567	22526	22519	22388	22403	22413	22464	22392	22621	22581	22593	22461	22409	22520	22574	22460	22411	22426	22467	22660	22624	22498	22524	22508	22659	22355	22382	22631	22357	22448	22397	22542	22408	22473	22383	22562	22484	22605	22488	22503	22398	22446	22605	22473	22438	22573	22406	22456	22447	22427	22336	22476	22670	22417	22522	22359	22430	22515	22573	22457	22336	22504	22625	22594	22522	22302	22438	22537	22475	22366	22466	22456	22765	22545	22517	22618	22443	22447	22551	22331	22462	22708	22428	22462	22372	22365	22556	22456	22513	22493	22521	22500	22595	22435	22481	22532	22453	22313	22442	22535	22597	22530	22497	22572	22545	22653	22343	22490	22450	22643	22568	22370	22550	22691	22556	22501	22384	22677	22520	22637	22516	22522	22492	22446	22580	22548	22571	22475	22542	22542	22394	22594	22511	22645	22545	22601	22347	22498	22445	22478	22492	22496	22613	22452	22504	22519	22464	22560	22597	22598	22610	22583	22669	22424	22493	22835	22373	22549	22432	22260	22292	22458	22433	22523	22515	22463	22561	22532	22769	22453	22403	22520	22362	22625	22580	22552	22572	22442	22614	22510	22298	22455	22362	22417	22487	22563	22519	22562	22639	22452	22532	22399	22532	22668	22500	22545	22571	22407	22569	22473	22503	22423	22467	22421	22468	22439	22529	22315	22531	22452	22436	22593	22540	22378	22468	22542	22549	22597	22517	22561	22465	22236	22618	22557	22628	22500	22387	22611	22455	22416	22333	22534	22347	22601	22520	22419	22692	22480	22557	22241	22464	22492	22490	22708	22856	22443	22632	22523	22402	22574	22609	22535	22346	22401	22535	22593	22657	22437	22608	22495	22713	22332	22482	22369	22394	22470	22694	22457	22452	22418	22630	22521	22622	22507	22486	22567	22509	22270	22553	22496	22364	22585	22435	22567	22408	22327	22624	22406	22475	22429	22482	22506	22590	22498	22437	22485	22406	22597	22541	22484	22481	22455	22457	22584	22482	22557	22503	22544	22469	22563	22472	22531	22575	22435	22337	22466	22401	22278	22468	22356	22560	22398	22445	22329	22520	22402	22506	22571	22573	22415	22537	22447	22534	22446	22552	22275	22454	22608	22595	22532	22507	22487	22509	22478	22570	22559	22342	22495	22658	22324	22521	22410	22528	22585	22633	22595	22545	22501	22500	22461	22403	22671	22537	22398	22618	22328	22556	22537	22433	22477	22350	22490	22461	22375	22510	22415	22446	22479	22504	22721	22337	22562	22499	22635	22470	22410	22460	22261	22536	22558	22536	22455	22522	22535	22590	22685	22481	22681	22564	22508	22562	22695	22334	22433	22540	22655	22624	22551	22385	22390	22448	22380	22481	22552	22442	22293	22431	22512	22520	22539	22641	22378	22494	22609	22662	22606	22621	22338	22375	22504	22428	22526	22525	22571	22521	22393	22562	22555	22496	22462	22455	22584	22417	22587	22399	22410	22380	22531	22357	22479	22403	22492	22478	22421	22503	22459	22479	22490	22599	22485	22404	22608	22522	22412	22444	22277	22406	22443	22606	22482	22473	22542	22432	22350	22336	22477	22458	22334	22505	22492	22471	22724	22464	22554	22509	22298	22576	22592	22541	22439	22507	22432	22588	22541	22371	22396	22585	22503	22438	22563	22476	22468	22550	22514	22453	22614	22470	22492	22492	22319	22353	22517	22289	22677	22368	22675	22446	22452	22507	22579	22584	22585	22437	22554	22414	22397	22328	22495	22450	22409	22584	22404	22649	22527	22545	22481	22382	22555	22517	22579	22636	22505	22388	22501	22487	22402	22522	22339	22601	22563	22368	22611	22501	22448	22597	22525	22447	22298	22438	22600	22425	22667	22458	22466	22504	22346	22609	22402	22585	22447	22547	22579	22553	22397	22506	22354	22398	22492	22560	22450	22536	22543	22567	22320	22575	22468	22318	22416	22545	22386	22426	22365	22507	22415	22489	22644	22376	22613	22463	22460	22209	22655	22680	22459	22486	22561	22497	22519	22664	22560	22407	22424	22579	22526	22455	22442	22324	22588	22555	22599	22544	22466	22618	22527	22570	22511	22475	22253	22648	22460	22525	22423	22427	22392	22514	22442	22382	22504	22572	22447	22561	22695	22410	22395	22508	22604	22356	22492	22473	22444	22316	22599	22521	22529	22575	22534	22371	22518	22419	22590	22556	22595	22437	22353	22501	22532	22597	22490	22597	22550	22502	22522	22670	22503	22468	22471	22351	22693	22549	22679	22512	22564	22523	22452	22436	22480	22391	22543	22484	22436	22453	22486	22587	22252	22672	22477	22654	22403	22516	22446	22558	22622	22395	22536	22591	22618	22458	22475	22549	22532	22605	22468	22508	22456	22464	22333	22601	22404	22461	22437	22425	22546	22475	22459	22450	22529	22403	22431	22385	22591	22652	22510	22332	22542	22435	22593	22374	22569	22638	22429	22447	22572	22449	22391	22556	22380	22521	22627	22436	22703	22500	22304	22458	22529	22416	22571	22491	22422	22487	22628	22362	22550	22479	22370	22432	22547	22580	22539	22309	22555	22607	22479	22522	22551	22316	22436	22422	22293	22597	22576	22491	22590	22377	22490	22461	22446	22485	22395	22614	22544	22481	22542	22607	22522	22673	22425	22535	22569	22389	22345	22426	22522	22441	22460	22599	22529	22507	22685	22511	22418	22527	22576	22611	22443	22595	22508	22595	22657	22489	22546	22652	22464	22579	22465	22474	22581	22341	22635	22494	22638	22425	22523	22561	22396	22360	22381	22347	22483	22714	22387	22266	22540	22389	22511	22491	22654	22534	22697	22643	22510	22499	22400	22408	22525	22519	22531	22528	22618	22556	22509	22411	22465	22620	22277	22440	22381	22475	22544	22524	22432	22463	22463	22443	22523	22503	22516	22512	22493	22526	22512	22657	22455	22522	22242	22492	22484	22570	22521	22494	22642	22596	22612	22605	22618	22467	22788	22605	22378	22654	22495	22580	22524	22285	22477	22325	22573	22653	22608	22586	22724	22564	22571	22423	22736	22518	22491	22427	22477	22455	22515	22456	22452	22601	22508	22435	22447	22523	22384	22614	22521	22695	22387	22384	22501	22435	22446	22495	22526	22300	22443	22587	22676	22545	22460	22361	22467	22508	22460	22650	22529	22380	22577	22574	22458	22492	22396	22454	22518	22492	22640	22523	22396	22673	22483	22497	22482	22426	22608	22538	22531	22469	22401	22424	22588	22483	22515	22530	22536	22651	22410	22410	22425	22565	22464	22451	22484	22663	22521	22494	22569	22593	22359	22550	22501	22473	22539	22526	22688	22568	22545	22465	22697	22528	22580	22567
28436	24540	32958	34278	30595	30159	29760	29324	29280	29126	28959	28994	28848	29175	29138	28982	29001	28781	29160	29117	29016	28885	28988	29246	29141	29296	29457	29406	29377	29107	29139	28773	28954	28865	29077	28948	28826	28728	28985	28852	28726	28834	28919	28912	28785	29041	28904	29001	28974	29066	29142	28861	29225	28837	28892	28749	28899	29124	28832	29127	28865	29414	29115	29038	28898	28768	29010	28979	28832	28952	29082	28755	28982	28847	28884	28835	28988	29121	28942	28792	28884	28848	28895	29091	29001	28808	28774	28952	28961	28929	28896	28941	29097	28840	28865	28899	29110	28972	28951	28943	28987	28889	28877	28948	28875	28923	28904	28721	28806	28982	29226	28996	28973	29107	28858	28905	29000	28972	29019	28901	28994	29024	28937	28505	28692	28993	28974	28996	28676	28966	28926	28769	28781	28853	28710	29064	28979	29034	29184	28790	28990	28838	28978	29133	29080	29087	28872	28921	28786	28867	28871	28832	29020	29104	28974	29008	28888	28875	29045	29142	28977	28925	28853	28874	28978	28774	28907	29035	28968	29016	29071	28843	28761	28930	29068	28862	28893	29100	28814	28810	29018	29092	28918	28963	28976	28809	28991	29093	29013	29032	28803	28842	28820	29101	29106	28976	28697	29110	28933	28807	29017	28802	28945	29093	28910	28826	28950	28884	28604	28940	29031	29027	29164	28808	28915	29110	28533	28982	28861	28911	28724	28717	29090	28708	28893	28863	28820	28667	29017	29066	28981	28802	28790	28799	29136	29350	29022	28948	28867	28997	28967	28936	29009	28993	28775	28813	28781	28742	28925	28927	28954	28840	28902	29131	28999	28826	28980	28887	28910	29118	29152	28927	28792	28806	29028	28705	28976	28943	28906	28850	28882	29070	28900	28912	29017	28872	28773	28957	28909	28931	28818	28875	28831	28930	28818	29034	29098	28869	29101	28933	29089	29074	28966	28755	28912	28787	28851	28971	28944	28921	29207	28991	29135	29084	29134	28980	29100	28998	29004	28978	28990	29225	29122	28886	28834	28890	28795	28872	28884	28939	29052	28954	29202	28888	28960	28902	28991	28885	28987	29028	28942	28930	28940	28883	28884	28885	28980	28998	28741	28901	28980	29145	28869	28993	29008	28810	28975	28861	29202	28831	29068	28947	29216	29170	28739	28886	28871	28857	28994	28983	28875	28917	28951	29015	28882	28829	28748	28982	28723	28841	29066	28862	29185	28986	29052	29205	29146	28887	28854	28867	28932	28890	29085	29081	28890	28937	28834	28994	28728	28742	28815	28569	28994	28819	29001	28892	28975	29068	29109	28776	28910	29080	29096	28823	28948	29003	28992	28892	28742	28973	28775	29088	28763	28887	28950	28955	28844	28876	29150	28790	28766	28710	28911	29028	29080	28901	29115	28905	29015	28715	29038	28974	29021	28963	28963	28992	29136	28991	28946	28905	28939	28889	28921	28867	28917	29086	28966	28899	29016	29130	29095	28964	28859	28999	28919	28960	28912	28899	28770	28998	28769	28973	28892	28842	28913	28977	29081	28959	28927	28774	28930	29008	28811	28944	28843	28959	29041	28938	28820	29155	28920	28981	28986	29076	29134	28897	28841	29046	28945	28986	29137	28869	29038	28891	28810	29076	28905	29020	28885	29024	28923	29044	28728	28731	29096	29171	29059	29090	29005	28993	28932	28846	29128	28818	28893	28795	28826	29016	29061	28715	28997	29062	29183	28991	28899	29097	28900	28787	28971	28954	28745	29019	29057	29024	28851	29241	28825	29115	28993	28635	28917	29030	28911	28885	28931	28977	29061	29105	29089	28983	29132	28996	28992	29016	29024	28764	28901	29027	28998	28912	28983	28933	28861	29066	29049	28922	28858	28762	29074	29027	28815	28873	28978	29041	28877	29092	28976	29015	29091	28981	29247	28908	28684	28889	28960	28814	28966	28692	29046	29048	28765	28960	28874	29278	28837	29000	29040	29039	29136	28989	28996	28855	28889	28829	28987	28977	28922	28955	28925	28678	29096	28930	29139	28980	28799	28999	28937	28935	28958	28842	28855	29114	28967	28982	28878	29052	28986	28852	28698	29040	29108	29086	28993	29124	29120	28935	28879	28759	28609	28789	28931	28764	28590	29104	29025	28966	29053	28884	28954	28756	28950	28816	28896	28846	28900	28916	29102	28791	29088	29152	28850	28854	29128	28901	29081	28718	28860	29003	28847	29028	29067	28867	28793	29056	29045	28903	28984	29232	29146	28983	29108	28856	29012	29046	28855	28839	29019	29087	28960	29075	28779	29115	28848	28776	28850	29029	28984	28954	28903	28977	29080	28818	28882	28965	28783	29063	28726	28802	28775	29020	29011	29019	28924	28943	28789	28871	29108	28759	28870	28796	29014	28856	29099	28803	29011	28963	28943	28846	29072	29025	28761	29022	29061	29085	28947	28802	29198	28835	28754	28919	28996	28889	29055	28762	28906	28734	29025	29252	28898	28910	28953	28964	28949	28998	29056	29095	28813	28976	28750	28977	28960	28742	29138	29078	29054	28990	28971	28636	28921	29050	28950	28676	29118	28944	28967	28971	29003	29030	28913	29099	28727	28757	29008	28938	28954	28941	29104	29228	28970	28888	28939	28935	28953	29099	28948	28813	28884	28946	28974	28745	28851	29065	28868	28798	29125	28849	29015	28785	29247	28985	28732	28934	29115	29018	28948	28775	29012	28870	28794	28874	28967	28738	28883	28782	28831	28995	29168	28931	29130	29000	28902	29023	29094	29007	28843	28760	29026	29157	28961	29079	28867	29099	28986	28694	28966	29024	29060	28928	29148	28726	28768	29033	28979	28914	28731	29013	28927	28895	29028	29018	28952	29002	29000	28915	28907	28928	28960	28907	28986	29213	28884	28845	29021	29192	29055	28804	29107	28995	28920	28669	29022	28951	28852	29229	28726	29131	28935	28842	28905	28765	28585	28751	29148	29076	28822	28826	29044	29051	28972	28898	28970	28941	28808	28929	28871	28769	29135	29003	28942	28719	28895	29049	28951	29157	29185	28823	28859	28873	29300	29074	29044	28975	28992	28919	28830	28858	29146	28885	28696	28885	28829	28911	29023	28801	28961	28702	28918	28707	28961	29023	28933	29148	28842	28839	28980	28897	28954	29092	28944	28978	28847	28959	29102	29181	29205	28957	28890	29050	29069	28991	28706	28948	28805	28882	29033	28934	28910	28962	28723	28965	29092	29092	28868	28999	28468	28926	29092	28813	29019	28685	28789	28843	28913	28847	28683	28871	28810	29048	28986	28943	28922	28925	28982	28941	28965	29018	28866	29012	28850	29010	29140	28995	28735	28929	29363	28866	28796	28901	29081	29029	28909	29005	28960	29009	29156	29128	28765	28826	29106	29048	29004	28802	28947	28959	28759	28915	28707	28912	28849	28757	28891	29023	28853	29014	28971	28823	29015	28745	28897	28927	29058	28819	28951	28978	29066	28949	28849	28876	29197	28743	29234	29117	28860	28911	28826	28996	28765	29030	29046	28876	28950	29066	28948	28875	28854	28876	28748	28750	28962	28978	29036	28982	29026	28975	28961	28907	28961	28933	28938	28852	28840	29071	29019	29129	28832	28872	28846	28986	29089	28971	28994	28945	28892	28941	29090	29198	28792	28967	28858	28751	28979	28962	28899	28856	28795	29024	28834	28853	29123	28969	29066	29105	28800	28836	28918	28968	29090	29066	29005	28913	29030	29016	28981	28804	28911	28771	28725	29040	28971	28900	28925	29110	29025	28966	28938	28927	28996	29000	29133	28906	29105	28846	29147	29048	28940	28902	29139	28876	29101	28714	28680	28780	28974	29033	28825	28721	28921	28938	29090	29175	28920	29165	28709	29076	28732	28901	29213	28988	29125	29015	28844	28800	28916	29094	28977	28966	29079	28954	28892	28883	28930	28813	28980	28601	28736	29047	28963	29167	29144	28776	29010	29074	29113	28906	28789	28831	28982	28819	28976	28892	28886	28839	28782	28798	28982	28929	29081	29128	28935	28973	29116	28645	29028	28894	28849	29039	29130	28777	28927	28834	28798	28835	28966	28968	28899	28872	29091	28939	29134	29195	29127	28976	28995	29159	29121	29106	28997	28850	29062	29085	29017	29089	28843	28830	28693	29092	28769	28933	28978	28872	29154	28936	28949	28829	28960	28865	28882	28949	28728	28753	29116	29049	28801	28777	28748	28780	29022	29076	28920	28858	28876	28902	28968	28906	28841	29214	28973	29046	28972	28930	29037	28945	29141	28893	28890	28694	29044	29149	28884	28760	29063	28946	28754	28974	29182	29025	29089	28825	28783	28850	29066	28833	29033	28957	29057	29038	29021	28985	29237	29013	28997	28748	28844	28838	29009	29034	28756	29127	28784	29119	28759	28774	28934	29018	28947	28870	28960	29039	29310	28934	29056	28700	28973	28869	28788	28961	29173	28879	29100	29166	29198	28811	28790	28845	28931	29056	29026	28982	29185	29154	29052	28933	28859	28894	28959	28919	28957	28885	28907	29005	28909	28819	28821	28818	29078	28843	29096	28746	29110	28995	29019	29011	28877	28640	28853	28933	28734	28811	28985	28919	28944	29087	28997	28764	28862	28939	29105	29018	29017	28933	28781	29148	28966	29031	29028	28892	28916	28661	28965	28806	29131	28920	29074	28917	29066	29023	28869	28885	29086	28960	28938	29025	28592	29009	28591	28954	28922	28996	28900	29106	28972	28784	28935	29182	28987	28869	29108	28974	29113	29059	28954	29020	28941	28772	28851	29011	28929	28982	28923	29072	29033	28936	29004	28932	29115	29152	29054	28922	29193	29069	28928	29035	29135	29018	28673	28799	28988	28678	28890	29019	29008	28675	29076	29196	29027	29005	28824	28886	29121	28984	28950	28966	29011	28928	28862	29085	28901	28931	29025	28844	29303	28874	28975	28964	29119	28976	28952	28764	28863	29125	28971	29009	28695	28927	29042	29013	28905	29048	28709	28913	29140	28925	28793	28976	29035	28855	29101	29106	28885	29159	28919	28931	29042	28721	28744	29148	29107	28889	28835	29088	29094	28966	28780	28900	28858	28881	29013	29029	29048	28824	28974	28968	29087	28880	28866	29074
22248	28784	30605	29296	25911	24360	23033	22727	22703	22680	22409	22515	22631	22653	22526	22548	22504	22548	22654	22473	22490	22399	22485	22456	22433	22836	23321	23016	22789	22611	22486	22342	22437	22463	22449	22266	22231	22301	22355	22523	22397	22331	22578	22208	22344	22403	22387	22399	22354	22421	22332	22489	22468	22456	22453	22427	22360	22269	22214	22345	22535	22233	22276	22521	22257	22409	22275	22423	22258	22375	22504	22548	22394	22246	22371	22396	22318	22356	22356	22375	22402	22454	22495	22350	22449	22287	22313	22426	22404	22229	22404	22458	22428	22514	22436	22272	22420	22428	22392	22423	22338	22356	22262	22520	22232	22518	22432	22430	22098	22403	22451	22479	22402	22513	22202	22343	22388	22266	22507	22439	22309	22414	22237	22219	22246	22470	22434	22325	22371	22393	22472	22403	22277	22457	22314	22465	22487	22311	22414	22243	22408	22336	22419	22401	22330	22311	22346	22375	22354	22235	22383	22355	22334	22291	22248	22485	22507	22335	22575	22336	22380	22482	22272	22570	22443	22186	22227	22315	22400	22487	22188	22367	22345	22408	22233	22500	22259	22338	22449	22315	22521	22275	22514	22402	22254	22375	22196	22359	22258	22432	22195	22495	22403	22239	22320	22279	22633	22225	22324	22552	22531	22392	22441	22462	22452	22299	22345	22294	22280	22226	22364	22399	22384	22266	22484	22236	22215	22360	22492	22407	22318	22551	22342	22422	22316	22224	22275	22597	22507	22297	22358	22286	22393	22397	22357	22289	22324	22407	22387	22333	22229	22256	22505	22395	22402	22422	22258	22422	22594	22450	22395	22254	22435	22332	22332	22409	22254	22217	22386	22469	22338	22475	22351	22249	22333	22393	22451	22260	22474	22284	22373	22395	22632	22426	22275	22325	22410	22221	22371	22211	22505	22176	22339	22315	22328	22407	22257	22428	22297	22248	22558	22358	22347	22449	22399	22135	22359	22405	22288	22201	22377	22409	22373	22254	22224	22475	22306	22373	22292	22541	22449	22394	22315	22428	22233	22400	22285	22217	22410	22282	22543	22263	22327	22422	22307	22347	22562	22253	22342	22231	22409	22431	22547	22451	22368	22443	22422	22353	22334	22310	22432	22384	22398	22357	22420	22313	22427	22182	22540	22355	22423	22288	22383	22367	22263	22447	22211	22398	22308	22244	22384	22381	22418	22361	22444	22360	22349	22196	22273	22346	22342	22244	22312	22447	22318	22364	22427	22351	22173	22346	22304	22141	22178	22441	22342	22274	22393	22362	22400	22282	22348	22350	22239	22295	22344	22549	22118	22324	22436	22451	22247	22342	22313	22304	22315	22308	22243	22327	22462	22444	22470	22295	22347	22350	22478	22308	22269	22327	22327	22371	22419	22298	22487	22374	22452	22403	22361	22258	22297	22328	22448	22402	22414	22361	22215	22184	22384	22462	22405	22448	22374	22372	22306	22214	22299	22270	22203	22390	22391	22179	22525	22362	22491	22441	22377	22237	22319	22265	22250	22304	22398	22336	22278	22293	22393	22407	22261	22436	22349	22384	22240	22425	22411	22398	22473	22308	22364	22215	22211	22450	22506	22226	22300	22339	22299	22281	22251	22461	22389	22216	22408	22249	22318	22385	22468	22232	22511	22312	22258	22582	22225	22309	22500	22313	22252	22334	22493	22331	22389	22252	22492	22457	22327	22198	22423	22157	22367	22277	22347	22461	22301	22383	22360	22256	22494	22499	22322	22340	22220	22329	22399	22453	22366	22491	22458	22458	22171	22366	22399	22354	22468	22334	22492	22284	22487	22310	22550	22428	22533	22206	22487	22394	22399	22397	22483	22618	22467	22381	22260	22601	22270	22310	22202	22193	22375	22102	22622	22395	22177	22416	22345	22570	22311	22360	22468	22395	22236	22250	22244	22425	22303	22589	22437	22376	22273	22500	22371	22498	22297	22404	22332	22543	22396	22301	22246	22281	22304	22469	22435	22464	22416	22344	22366	22487	22318	22518	22269	22556	22411	22532	22425	22270	22394	22484	22313	22477	22356	22283	22345	22563	22514	22360	22333	22389	22438	22474	22367	22426	22562	22356	22416	22408	22242	22446	22420	22393	22333	22293	22413	22294	22400	22217	22567	22337	22206	22369	22271	22346	22325	22343	22186	22269	22274	22502	22377	22385	22237	22479	22347	22192	22392	22334	22402	22580	22171	22303	22317	22405	22238	22393	22480	22427	22313	22245	22570	22304	22277	22376	22360	22271	22522	22514	22528	22493	22348	22261	22373	22286	22369	22201	22393	22331	22432	22461	22324	22316	22209	22306	22337	22373	22604	22629	22430	22412	22247	22479	22505	22310	22293	22405	22362	22434	22342	22377	22362	22378	22657	22421	22330	22242	22437	22355	22428	22247	22435	22373	22568	22438	22365	22390	22412	22532	22461	22389	22446	22402	22279	22323	22441	22297	22329	22280	22297	22360	22179	22398	22346	22282	22583	22416	22265	22490	22325	22366	22421	22445	22417	22400	22436	22397	22469	22495	22218	22431	22459	22444	22196	22316	22627	22243	22418	22372	22342	22410	22361	22327	22365	22342	22266	22331	22483	22449	22421	22307	22428	22291	22424	22528	22405	22195	22427	22309	22361	22218	22354	22298	22396	22422	22436	22197	22271	22294	22420	22350	22223	22479	22117	22367	22322	22396	22352	22242	22451	22296	22440	22356	22734	22440	22419	22428	22388	22332	22195	22242	22436	22294	22510	22411	22212	22394	22386	22225	22298	22298	22365	22613	22350	22483	22453	22247	22396	22243	22363	22306	22369	22485	22464	22298	22344	22537	22366	22291	22579	22210	22331	22225	22382	22605	22390	22397	22461	22265	22553	22422	22431	22339	22452	22372	22252	22294	22540	22289	22467	22363	22347	22432	22249	22422	22459	22163	22405	22258	22408	22413	22290	22412	22275	22279	22325	22526	22264	22482	22560	22331	22532	22309	22456	22332	22290	22213	22305	22509	22476	22443	22345	22315	22388	22481	22191	22511	22439	22417	22307	22435	22325	22412	22569	22396	22317	22410	22409	22295	22326	22367	22358	22245	22375	22483	22475	22296	22315	22238	22368	22465	22406	22198	22499	22389	22439	22300	22277	22377	22401	22405	22200	22467	22506	22198	22681	22219	22293	22299	22354	22339	22349	22309	22367	22463	22439	22311	22506	22377	22360	22446	22358	22458	22349	22259	22329	22208	22334	22265	22542	22246	22287	22478	22391	22512	22391	22474	22329	22281	22310	22414	22449	22277	22433	22368	22497	22272	22451	22361	22434	22460	22166	22251	22331	22548	22447	22320	22311	22363	22539	22419	22185	22369	22294	22480	22390	22295	22423	22252	22268	22368	22498	22135	22356	22388	22431	22350	22381	22380	22402	22273	22295	22669	22258	22460	22627	22457	22277	22366	22450	22038	22407	22452	22323	22422	22409	22491	22273	22344	22564	22455	22657	22322	22258	22319	22318	22345	22343	22578	22299	22492	22524	22536	22354	22310	22247	22348	22446	22303	22182	22365	22313	22512	22329	22349	22429	22328	22365	22410	22358	22303	22241	22241	22286	22420	22342	22414	22394	22388	22472	22249	22444	22418	22436	22262	22346	22370	22227	22448	22331	22503	22278	22442	22382	22388	22347	22582	22533	22339	22348	22401	22438	22398	22486	22444	22322	22628	22280	22377	22405	22377	22387	22248	22507	22263	22406	22413	22305	22522	22370	22324	22469	22310	22443	22429	22617	22472	22519	22309	22331	22317	22291	22364	22429	22318	22342	22435	22243	22205	22421	22315	22242	22429	22316	22236	22315	22441	22401	22416	22473	22511	22234	22266	22333	22445	22525	22157	22332	22419	22399	22533	22517	22260	22272	22319	22629	22453	22222	22580	22458	22427	22408	22272	22359	22350	22266	22501	22556	22353	22373	22376	22218	22419	22537	22368	22481	22555	22374	22225	22420	22253	22322	22468	22409	22439	22368	22572	22231	22627	22393	22353	22358	22386	22352	22291	22226	22261	22332	22390	22419	22253	22367	22501	22509	22355	22245	22348	22415	22484	22433	22435	22359	22518	22274	22282	22389	22416	22482	22565	22296	22409	22316	22601	22351	22306	22585	22396	22602	22336	22281	22456	22384	22389	22308	22513	22365	22241	22406	22301	22482	22430	22525	22512	22381	22266	22372	22416	22364	22264	22274	22368	22396	22447	22387	22312	22468	22311	22412	22327	22352	22482	22481	22443	22457	22461	22401	22402	22376	22386	22369	22357	22286	22236	22193	22397	22170	22348	22437	22510	22304	22209	22304	22269	22253	22312	22321	22307	22396	22555	22362	22360	22424	22345	22299	22218	22420	22367	22407	22416	22420	22208	22324	22517	22450	22548	22443	22496	22448	22375	22269	22421	22360	22296	22450	22375	22280	22318	22588	22391	22433	22401	22573	22344	22239	22401	22394	22290	22560	22324	22428	22468	22331	22526	22402	22402	22368	22502	22310	22313	22202	22414	22274	22180	22061	22469	22612	22406	22329	22308	22444	22142	22299	22159	22335	22173	22226	22470	22326	22399	22416	22403	22447	22311	22297	22474	22120	22424	22411	22523	22414	22391	22376	22552	22345	22476	22260	22262	22499	22456	22265	22448	22201	22428	22452	22306	22384	22591	22431	22473	22475	22640	22318	22447	22435	22244	22453	22292	22498	22498	22418	22344	22416	22207	22333	22287	22409	22392	22210	22432	22566	22464	22238	22169	22392	22448	22355	22240	22348	22474	22497	22448	22360	22331	22403	22185	22518	22289	22512	22303	22391	22368	22428	22118	22541	22430	22514	22288	22422	22281	22444	22454	22455	22430	22340	22249	22357	22219	22339	22252	22453	22491	22318	22337	22366	22341	22384	22485	22420	22258	22313	22292	22401	22397	22334	22386	22404	22378	22284	22208	22309	22317	22253	22398	22437	22387	22505	22374	22203	22315	22447	22200	22432	22253	22273	22344	22332	22444	22433	22621	22536	22351	22456	22423	22422	22312	22379	22423	22420	22420	22299	22460	22360	22248	22483	22342	22488	22201	22110	22321	22465	22383	22493	22357	22317	22297	22491	22487	22295	22308	22474	22466	22375	22398
23725	21416	29106	24920	25538	29953	31830	29449	29279	29452	29340	29221	29011	28899	29412	28976	29337	29045	29076	29055	28935	28926	29167	30422	29908	31501	32276	31511	30433	29454	29048	28851	28930	28804	28750	28586	28862	28715	29038	28858	28668	28772	29019	28975	28795	28841	28763	28752	28507	28667	29045	28877	28792	28713	28623	28716	28870	28848	28882	28827	28775	28722	28929	28708	28744	28580	28933	28823	28628	28836	28713	28788	28706	28761	28847	28724	29036	28808	28925	28673	28630	28794	28948	28877	28613	28725	28924	28601	28675	28489	29047	28940	28751	28757	28594	28879	28634	28825	28644	29152	28745	28784	28786	28598	28613	28870	28726	28913	28739	28659	28742	28868	28761	28939	28600	28718	28817	28826	28550	28708	28624	28707	28649	28678	28870	28640	28689	28664	28697	28903	28750	28522	28781	28890	28805	28459	28793	28846	28667	28704	28887	28744	28822	28771	28824	28837	28492	28931	28830	28890	28801	28577	28784	28808	28585	28794	28592	28638	28798	28743	28751	28561	28565	28675	28601	28741	28811	28869	28730	28836	28973	28470	28707	28684	28852	28736	28821	28726	28922	28587	28859	28704	28832	28976	28920	28899	28947	28824	28838	28993	28715	28753	28842	28904	28889	28847	28980	28833	28913	28804	29056	28557	28733	28750	28906	29067	28864	28684	28742	28634	28605	28558	28524	28704	28633	28858	28893	28911	28507	28777	28809	28784	28714	29047	29025	28796	28617	28657	28805	28781	28864	28709	28995	28632	28707	28682	28902	28717	28744	28788	28913	28607	28968	28636	28864	28566	28576	28618	28720	28587	28722	28712	28793	28626	28656	28998	28629	28797	28898	28934	28626	28595	28887	28656	28857	29017	28885	28776	28695	28864	28949	28842	28727	28850	28874	28764	28842	28897	28973	28877	28710	28969	28763	28828	28809	28738	28849	28912	28716	28790	28821	28666	28617	28713	28918	28803	28700	28726	28531	28726	28620	28682	28867	28808	28858	28833	28453	28852	28653	28852	28747	28747	28777	28791	28812	28823	28901	28769	28669	28748	28576	28881	28783	28631	28794	28561	28860	28888	28967	28948	28757	28850	28664	28821	28941	28837	28855	28758	28781	28836	28970	28775	28703	28627	28963	28537	28724	28821	28632	29085	28940	28851	28810	28881	29007	28659	28722	28730	29007	29119	28779	28963	28788	28801	28618	28703	28774	28655	28867	28523	28709	28886	28977	28806	28761	28624	28492	28813	28874	28774	28729	28628	28894	28837	28813	28685	28627	28591	28559	28749	28817	28825	28913	28863	28725	28666	28736	28749	28800	28885	28666	28851	28995	28641	28921	28825	28793	28926	28791	28772	28874	28628	28704	28818	28917	28785	28901	28931	28851	28816	28510	28542	28863	28848	28777	28819	28648	28669	28693	28614	28794	28725	28893	28895	28871	28931	28533	28754	28836	28611	28777	28798	28829	28748	28966	28960	28735	28704	28589	28828	28692	28726	28980	28728	28646	28716	28553	28575	28600	28937	28789	28672	28769	28724	28913	28785	28640	28875	28889	28833	28742	28953	28907	28685	28617	29096	29179	28760	28845	28922	28820	28670	28751	28689	28838	28809	28841	28548	28850	28835	28698	28424	28727	28654	28586	28667	28813	28909	28747	28902	28699	28892	28652	28760	28680	28931	28789	28807	28792	28661	28809	28820	28729	28857	28742	28747	28708	28909	28714	28716	28800	28890	28784	28622	28917	28725	28911	28950	28671	29005	28695	28892	29237	29054	28964	28889	28655	28947	29010	28836	28687	28728	28758	28939	28536	28748	29060	28938	28707	28727	28757	28932	28801	28795	28863	28862	28719	29046	28959	28669	28986	28790	28960	28599	28701	28811	28754	28969	28576	28879	28873	28835	28759	28872	28850	28764	28676	28729	28756	28781	28788	28794	28706	28735	28635	28782	28847	28646	28843	28879	28880	28541	28820	28866	28810	28716	29164	28829	28798	28826	28712	28709	28646	28862	28918	28686	28898	28755	28635	28971	28553	28822	28627	28591	28677	28784	28714	28847	28701	28824	29101	28775	28836	28653	28646	28825	28592	28801	29066	28811	28768	28695	28503	28800	28804	28703	28901	28874	28747	28883	28825	28944	28937	28948	28898	28780	28758	28830	28805	28690	28801	28713	29052	28625	28738	28677	28633	28799	28804	28814	28628	28727	28993	28807	28929	28558	28625	28559	28786	28896	28752	28943	28892	28975	28871	28795	28902	28774	28519	28795	28941	28461	28582	28575	28903	28743	28803	28815	28611	28703	28672	28955	28816	28809	28834	28709	28756	28894	28844	28748	28632	28930	28698	29043	28722	28666	28743	28881	28722	28647	28809	28757	28719	28757	28833	28964	28840	28731	28882	28809	28686	28672	28813	28862	28959	28599	28831	28820	28647	28519	28949	28924	28605	28862	28691	28914	28722	28784	28759	28584	28920	28732	28686	28964	28852	28759	28737	28696	28836	28852	28831	28915	28720	28752	28592	28876	28921	28829	28633	28782	28917	28562	28792	28868	28822	28811	28895	28727	28918	28861	28778	28683	28951	28815	28829	28515	28794	28789	28733	28798	28841	28664	28553	28613	28905	28868	28757	28718	28879	28973	28650	28716	28858	28776	28719	28596	28525	28722	28934	28752	28955	29054	28893	28693	28744	28479	28889	28618	28605	28769	28733	28749	28662	28572	28741	29023	28706	28753	28987	28982	29068	28639	28808	28762	28852	28600	28475	28776	28836	28902	28790	29076	28627	28866	28910	28897	28790	28726	29107	28610	28980	29027	28868	28642	28836	28679	28621	28744	28811	28772	28890	28711	28570	28575	28789	29099	28809	28674	28912	28816	28621	28817	29039	28754	28710	28853	28769	28885	28992	28864	28777	28619	28751	29141	28462	28396	28828	28790	28995	28849	28783	29050	28844	28624	28698	28725	28979	28533	28683	28653	28775	28903	28629	28640	28610	28932	28709	28731	28802	28638	28592	28835	28715	28848	28638	28774	28805	28689	28713	28730	28870	28706	28876	28574	28810	28698	28953	28984	28699	28981	28771	28733	28738	28752	28696	29046	28725	28833	28787	28589	29045	28976	28824	28865	28866	28816	28915	28905	28788	28906	28752	28705	28624	28755	28813	28726	29051	28813	28595	29022	28981	28800	28880	28934	28765	28917	28905	28851	28677	28759	28631	28781	28799	28731	28955	28825	28722	28689	28811	28790	28707	28742	28840	28784	28623	28935	28646	28500	28846	28703	29037	28840	28793	28963	28884	28644	28811	28581	28808	28598	28732	28674	28650	28687	28809	28692	28729	28775	29005	28669	28869	28809	28690	28720	28770	28856	28831	29019	28921	28699	28672	28752	28783	28807	28771	28613	28585	28730	28999	28736	28782	28842	28750	28760	28516	28648	28701	28900	28753	28847	28766	28821	28720	28880	28668	28656	28699	28706	28770	28578	28567	28809	28744	28956	28729	28853	28596	28807	28746	28993	28879	28702	28613	28685	28793	28939	28727	28840	28793	29002	28844	28889	28834	28754	28602	28448	28873	28603	28661	28497	28725	28539	28766	28777	28884	28813	28627	28668	28848	28762	28662	28656	28907	28461	28534	28611	28815	28551	28873	28630	28758	28791	28823	28720	28834	28878	28702	28903	28621	28883	28985	28635	28681	28943	28945	28684	28962	28669	28785	28579	28794	28894	28576	28628	28777	28797	29065	28724	28666	28698	28752	28637	28849	28880	28553	28917	28483	28758	28922	28571	28681	29037	28916	28652	28891	28687	28749	28985	28762	28895	28851	28666	28738	28647	28951	28848	29046	28808	29066	28939	28960	28756	28573	28469	28697	28690	28687	28854	28827	28921	28666	28578	28832	28982	28855	28723	28824	28956	28802	28686	28698	28724	28746	28767	28895	28755	28547	28842	28760	28751	28716	28958	28644	28753	29031	28973	28779	28835	28687	28910	28793	28640	28847	28844	28846	28827	28841	28961	28891	28555	28990	28732	28797	28798	29049	28535	29038	28833	28735	28872	28777	29004	28932	28788	28775	28682	28884	28969	28837	28792	28665	28689	28879	28857	28502	28771	28882	28759	28812	28785	28564	28714	28704	28632	28724	28762	28882	28583	28898	28795	28625	28707	28725	28627	28526	29015	28773	28814	29020	29158	28971	28829	28758	28780	28465	28938	28942	28752	28889	28680	28815	28783	28907	28768	28847	28919	28998	28615	28930	28936	28926	28642	28718	28857	28786	28852	28587	28742	28753	28829	28742	28518	28608	28745	28825	28882	28873	28726	28874	28901	28819	28916	28835	28742	28867	29014	28993	28848	28929	28584	28692	28745	28662	28782	28815	28927	28638	28853	28638	28669	28709	28810	28749	29099	28841	28660	28588	28566	28877	28791	28628	28994	28776	28804	28863	28861	28656	28831	28823	28671	28956	28769	28667	28823	28692	28838	28772	28770	28818	28563	28744	28770	28668	28776	28767	28698	28874	28568	28971	29010	28794	28929	28717	28736	28665	28806	28872	28824	28745	28901	28858	28568	28702	28829	28700	28643	28888	28902	28685	28709	28846	28848	28612	28728	28606	28520	28529	28875	28796	28562	28839	28620	28838	28653	29032	28892	28726	28665	28882	28782	28882	28759	28973	28739	28620	28945	28609	28979	28849	28853	28765	28712	28878	28681	28837	28866	28940	29002	28835	28841	28721	28812	29018	28798	28903	28592	28750	28876	28746	28787	28981	29026	28706	28635	28771	28783	28494	28847	28698	28663	28881	28783	28969	28837	28644	28513	28583	28938	28893	28853	28634	28705	28950	28676	28899	28834	29012	28727	28477	28779	28855	28876	28698	28781	28929	28875	28581	28738	28929	28834	28828	28814	28821	28681	28679	28931	28820	28765	28777	28674	29129	28932	28700	28815	28804	28740	28748	28781	28872	28721	28800	28798	28779	28834	28719	28799	28593	28727	28547	28618	28878	28888	28740	28904	28876	28882	28873	28626	28755	28866	29119	28677	28981	28979	28671	28899	28918	28541	28725	28620	28980	29046	28827	28674	28657	28825	28805	28959	29035	28847	28671	28679	28796	28842	28829	28872	28857	29002	28897	28933	28952	28603	28764	28743	28747	28685
20918	34231	37956	31645	28238	26005	24268	23626	23280	23205	23002	22816	22806	22713	22750	22858	22695	22487	22509	22790	22651	22724	22576	24509	23894	26447	27431	25788	23821	23095	22533	22508	22348	22360	22378	22395	22409	22382	22490	22193	22386	22497	22401	22421	22392	22217	22322	22177	22507	22280	22348	22559	22346	22344	22265	22495	22594	22408	22172	22248	22226	22467	22381	22385	22235	22256	22558	22244	22488	22364	22532	22453	22225	22372	22403	22240	22339	22321	22456	22300	22368	22295	22353	22281	22303	22402	22452	22356	22341	22235	22519	22334	22342	22482	22307	22488	22117	22400	22180	22311	22433	22339	22465	22378	22275	22383	22455	22377	22418	22509	22353	22238	22418	22294	22482	22393	22319	22475	22487	22549	22266	22385	22420	22323	22157	22273	22330	22398	22253	22309	22343	22251	22373	22230	22364	22273	22571	22213	22450	22353	22503	22409	22289	22459	22346	22375	22378	22301	22206	22553	22413	22378	22511	22357	22264	22298	22361	22357	22222	22459	22412	22376	22361	22335	22273	22460	22369	22384	22489	22329	22350	22355	22454	22510	22278	22304	22425	22313	22286	22327	22367	22225	22352	22470	22324	22261	22410	22250	22483	22309	22501	22241	22515	22501	22341	22449	22313	22302	22338	22293	22298	22406	22390	22184	22318	22324	22282	22342	22318	22327	22377	22283	22334	22404	22420	22307	22308	22324	22204	22391	22428	22249	22503	22266	22357	22258	22316	22307	22325	22270	22409	22336	22184	22539	22295	22326	22475	22139	22391	22625	22324	22384	22461	22407	22285	22227	22320	22381	22448	22185	22330	22506	22286	22365	22312	22286	22442	22319	22180	22595	22354	22356	22368	22116	22180	22436	22280	22360	22417	22368	22321	22369	22214	22484	22088	22366	22504	22329	22439	22372	22402	22455	22487	22269	22423	22568	22339	22384	22304	22252	22338	22200	22316	22419	22404	22127	22311	22319	22537	22387	22275	22257	22592	22454	22299	22222	22400	22495	22055	22572	22332	22341	22231	22380	22308	22415	22380	22520	22286	22436	22412	22382	22271	22238	22404	22273	22307	22363	22397	22380	22405	22258	22338	22377	22354	22286	22330	22342	22470	22477	22420	22555	22446	22273	22466	22199	22307	22346	22419	22374	22342	22356	22536	22355	22273	22434	22333	22357	22271	22459	22275	22294	22331	22300	22467	22273	22255	22272	22375	22355	22398	22382	22452	22439	22228	22280	22419	22465	22243	22308	22411	22434	22285	22247	22437	22260	22440	22245	22196	22437	22337	22250	22288	22515	22386	22334	22501	22266	22357	22400	22355	22367	22327	22275	22314	22362	22407	22463	22537	22249	22280	22416	22350	22336	22423	22290	22479	22397	22357	22321	22393	22382	22541	22303	22343	22293	22412	22382	22287	22232	22455	22292	22374	22350	22356	22248	22150	22319	22442	22307	22259	22343	22529	22267	22268	22315	22317	22673	22339	22334	22279	22425	22474	22210	22435	22322	22605	22260	22452	22270	22564	22432	22295	22263	22419	22203	22288	22084	22560	22216	22372	22341	22419	22352	22480	22330	22514	22307	22185	22436	22211	22087	22366	22535	22261	22334	22332	22325	22145	22362	22279	22425	22272	22564	22395	22189	22381	22429	22402	22209	22486	22387	22212	22429	22312	22332	22533	22183	22331	22324	22211	22285	22509	22298	22608	22438	22422	22242	22480	22258	22382	22353	22346	22327	22457	22309	22537	22298	22405	22195	22394	22206	22467	22218	22224	22428	22390	22347	22360	22353	22518	22364	22583	22464	22337	22338	22448	22321	22521	22274	22447	22473	22423	22440	22195	22210	22510	22200	22272	22358	22377	22382	22277	22340	22287	22174	22351	22456	22505	22366	22401	22308	22372	22396	22398	22501	22256	22249	22303	22223	22409	22333	22365	22517	22290	22419	22404	22456	22294	22405	22359	22262	22330	22343	22348	22237	22437	22436	22357	22328	22498	22291	22370	22349	22369	22381	22346	22299	22460	22505	22310	22378	22498	22431	22495	22402	22363	22473	22445	22371	22313	22228	22521	22415	22287	22103	22445	22547	22389	22405	22334	22369	22466	22492	22313	22253	22353	22260	22355	22425	22343	22469	22288	22148	22456	22194	22219	22308	22362	22437	22311	22310	22126	22349	22320	22307	22373	22347	22446	22304	22253	22449	22376	22319	22581	22392	22191	22288	22385	22235	22450	22341	22388	22273	22371	22361	22319	22130	22470	22429	22296	22186	22492	22213	22354	22445	22346	22272	22334	22341	22294	22343	22316	22358	22422	22459	22317	22443	22246	22383	22237	22321	22200	22441	22463	22201	22443	22299	22208	22329	22557	22386	22463	22359	22263	22333	22340	22387	22345	22441	22396	22354	22342	22404	22448	22276	22441	22547	22324	22214	22322	22183	22110	22335	22529	22358	22119	22412	22284	22234	22535	22212	22247	22463	22156	22332	22224	22645	22370	22254	22326	22178	22464	22260	22394	22313	22360	22399	22293	22501	22375	22438	22354	22279	22388	22266	22414	22430	22362	22234	22275	22383	22387	22248	22494	22323	22375	22335	22355	22299	22230	22515	22429	22145	22073	22363	22220	22283	22264	22527	22213	22408	22479	22440	22370	22363	22451	22199	22396	22426	22469	22379	22251	22264	22500	22365	22294	22445	22322	22224	22447	22230	22249	22367	22397	22511	22284	22193	22365	22253	22411	22282	22367	22257	22327	22171	22459	22371	22214	22352	22420	22451	22264	22235	22431	22420	22394	22511	22282	22329	22501	22417	22232	22134	22464	22296	22436	22417	22293	22376	22405	22382	22283	22410	22377	22202	22349	22376	22420	22444	22303	22449	22453	22337	22048	22322	22393	22495	22380	22329	22530	22353	22218	22400	22265	22399	22441	22290	22403	22306	22313	22445	22276	22386	22363	22392	22280	22299	22317	22308	22208	22329	22445	22434	22291	22277	22278	22511	22183	22233	22222	22284	22433	22253	22309	22485	22375	22389	22265	22382	22422	22520	22330	22306	22387	22177	22162	22312	22392	22360	22503	22351	22371	22336	22496	22456	22225	22323	22291	22144	22212	22438	22482	22361	22364	22472	22355	22435	22379	22358	22342	22417	22449	22215	22302	22316	22464	22456	22368	22436	22385	22317	22210	22294	22419	22501	22304	22373	22318	22463	22282	22198	22431	22389	22335	22377	22412	22447	22409	22238	22337	22387	22553	22334	22343	22289	22292	22431	22397	22263	22308	22402	22201	22320	22390	22194	22346	22342	22419	22180	22402	22379	22495	22438	22356	22479	22235	22298	22522	22387	22422	22524	22315	22116	22347	22476	22386	22277	22314	22377	22345	22401	22392	22415	22422	22283	22281	22547	22367	22449	22311	22360	22127	22548	22494	22392	22233	22102	22367	22376	22227	22409	22423	22150	22235	22440	22551	22334	22353	22250	22414	22385	22445	22403	22351	22151	22260	22219	22372	22383	22304	22325	22397	22232	22262	22459	22103	22468	22208	22266	22462	22330	22179	22341	22121	22303	22250	22256	22379	22394	22480	22347	22279	22282	22318	22474	22417	22220	22332	22409	22642	22212	22455	22588	22277	22429	22265	22245	22250	22291	22335	22380	22358	22418	22458	22323	22300	22377	22324	22302	22390	22332	22297	22423	22559	22418	22257	22545	22518	22407	22450	22321	22420	22312	22464	22540	22311	22143	22445	22461	22388	22371	22134	22437	22297	22402	22373	22353	22243	22273	22463	22226	22301	22215	22331	22451	22433	22475	22265	22344	22496	22289	22257	22312	22493	22409	22263	22294	22372	22324	22351	22615	22358	22320	22257	22263	22479	22346	22368	22359	22430	22382	22240	22350	22320	22419	22284	22406	22478	22300	22359	22642	22378	22234	22219	22434	22392	22474	22434	22454	22297	22579	22348	22182	22224	22451	22308	22259	22325	22307	22312	22372	22183	22401	22291	22269	22422	22306	22363	22209	22390	22366	22376	22308	22115	22258	22271	22418	22452	22105	22449	22390	22300	22358	22407	22352	22326	22325	22397	22268	22377	22291	22412	22492	22413	22220	22296	22336	22225	22478	22403	22240	22376	22428	22421	22222	22286	22336	22227	22430	22288	22372	22389	22507	22255	22262	22319	22403	22377	22313	22297	22393	22342	22283	22316	22205	22241	22407	22337	22431	22316	22412	22166	22364	22359	22510	22429	22286	22295	22437	22418	22291	22295	22275	22312	22294	22217	22318	22464	22391	22254	22378	22382	22308	22382	22270	22400	22200	22293	22385	22411	22268	22543	22354	22363	22176	22422	22350	22290	22188	22336	22422	22338	22381	22197	22202	22326	22373	22445	22294	22217	22183	22257	22349	22514	22103	22476	22403	22447	22433	22358	22301	22356	22323	22511	22299	22337	22350	22250	22369	22399	22377	22415	22400	22391	22398	22282	22419	22452	22310	22449	22493	22260	22327	22347	22357	22412	22447	22089	22231	22548	22389	22405	22357	22334	22406	22396	22300	22287	22387	22260	22480	22301	22426	22488	22438	22346	22355	22575	22511	22296	22150	22308	22561	22491	22338	22366	22298	22369	22534	22711	22267	22405	22241	22407	22364	22548	22447	22409	22364	22366	22344	22141	22455	22465	22409	22357	22450	22276	22395	22312	22302	22512	22480	22286	22425	22482	22418	22287	22342	22515	22528	22314	22396	22331	22274	22452	22244	22330	22128	22424	22603	22378	22384	22455	22338	22351	22282	22390	22325	22207	22430	22306	22304	22332	22289	22397	22388	22438	22168	22337	22152	22425	22447	22106	22198	22348	22412	22200	22381	22532	22392	22377	22456	22279	22085	22334	22262	22237	22338	22139	22425	22356	22333	22241	22210	22228	22480	22213	22445	22325	22216	22560	22384	22245	22343	22493	22305	22464	22511	22129	22349	22386	22344	22390	22396	22413	22307	22258	22448	22441	22339	22307	22267	22461	22437	22355	22330	22270	22341	22417	22339	22291	22473	22460	22377	22409	22342	22378	22336	22428	22372	22417	22425	22260	22368	22381	22377	22090	22306	22440	22321	22196	22322	22437	22409	22401	22344	22335	22337	22425	22305	22353	22244	22396	22265
22825	21447	29297	24158	23206	28944	33642	29986	29757	30486	30285	29769	29790	29531	29467	29469	29640	29760	29707	29376	29548	29540	29589	31239	32429	34135	34985	33500	31682	30298	29766	29359	29095	29213	29295	29084	29427	29265	29198	29526	29237	29205	29292	29227	29141	29249	29287	29036	29165	29115	29102	29050	29332	29250	29315	29145	29280	29094	29304	29138	29478	29176	29267	29187	29129	29271	29106	29462	29206	29305	29306	29149	29080	29228	29237	28956	29232	29070	29401	29182	29161	29316	29160	29298	29279	29112	29144	28938	29416	29244	29357	29167	29153	29183	29293	28964	29150	29323	29098	29203	29163	29003	29418	29385	29282	29258	29132	29283	29312	29167	29192	29255	29274	29225	29070	29093	29396	29124	29025	29240	29290	29174	29187	29073	28928	29116	29253	29235	29133	29161	29426	29097	29122	29185	29097	29474	29082	28846	29021	29265	29188	29142	29056	29069	29005	29262	29298	29284	29279	29290	29413	29156	29135	29142	29214	29114	29077	29196	29277	29268	29234	29256	29118	29151	29298	29214	29286	29054	29089	29250	29141	29169	29230	29216	29105	29069	29075	29213	29028	29471	29160	29108	29132	28989	28951	29119	29123	29225	29247	29064	29085	29113	28976	29202	29190	29070	29189	29324	29355	29078	29237	29103	29281	29192	29189	29218	29168	29348	29159	29015	29204	29114	29237	29170	29077	29197	29205	29258	29212	28946	28911	29258	29216	29270	29299	28844	29170	29166	29002	29129	29221	29069	29452	29176	29139	29320	29288	29123	28965	29081	29345	29137	29395	28995	29183	29311	29219	29309	29328	29257	29256	29440	29029	29185	29151	29181	29080	29244	29378	29379	29234	29161	29146	29234	29175	28991	29271	29164	29247	29195	28996	28997	29313	29161	29058	29034	29252	29097	29166	29043	29161	29161	29211	29283	29343	28918	28978	29126	29193	29282	29323	29002	29241	29331	29178	29146	29232	29293	29321	29452	29060	29151	29011	29075	29064	29095	29197	28989	29112	29241	29149	29325	29025	29173	29360	29331	29368	29057	29289	29327	29308	29266	29231	28945	29351	29331	29389	29034	29316	29050	29296	29110	29137	29026	29269	29105	29167	29399	29315	29261	29180	29097	29339	29050	29033	29302	29288	29173	29394	29035	28971	29342	29448	29399	29346	29064	29097	29079	29182	29343	29190	29114	29405	29367	29019	29202	29260	29145	29246	29095	29228	29279	29162	29373	29317	29234	29088	29281	29198	29116	29350	29090	29278	29278	29374	29315	29121	29412	29061	29048	29201	28957	29215	29228	29172	28912	29012	29304	28996	29300	29070	29150	29322	29271	29136	28890	28969	28967	29054	29005	29259	29285	29195	28984	29107	29208	29134	29296	29274	29485	29139	29136	29232	28999	29358	29081	29169	29017	29276	29087	29181	29067	29181	29017	29245	29336	29152	28997	29268	29324	29132	29260	29237	29533	29059	29167	28773	28956	29329	29051	29090	29536	29345	29252	29269	29360	29293	29283	29251	28987	29356	29156	29403	29165	29314	28974	29270	29181	29423	29160	29161	29248	29203	29161	29202	28960	28995	29294	29062	29037	29322	29273	29245	29153	29047	28955	29138	29195	28959	29215	29197	29395	29298	29193	29141	29134	29068	29327	29427	29350	29241	29174	29034	29166	29063	29148	29092	29232	29354	29161	28836	29116	29151	29244	29119	29211	29258	28925	29301	28941	29435	29457	29266	29119	29133	29380	29287	29169	29200	29065	29329	29315	29244	29263	29117	29143	29170	29225	29055	29137	29365	29095	29061	29358	29289	29167	29297	29080	29168	29009	29390	29173	29047	29072	29188	29356	29295	29121	29301	29246	29209	29262	29415	29084	28966	29338	29048	29118	29056	29144	29235	29229	28951	29168	29159	29255	29143	29342	29162	29100	29176	29294	28989	29288	29308	29191	29032	28830	29144	29234	28876	29221	29046	29076	28987	28987	29200	29010	29154	29455	29274	29344	29026	29120	29259	28916	29035	29269	29162	29140	29184	29225	29184	29276	29242	29297	29145	29228	29299	29128	29229	29189	28994	29181	29046	29140	29106	29236	29293	29151	29376	29116	29062	29062	29123	29158	29090	29199	29180	28953	29175	29305	29237	29263	29266	29058	28935	29288	29279	29173	29293	29051	29187	29093	29030	29118	29314	29331	29168	28929	29270	29193	29120	29027	29230	29330	29068	29117	29044	29133	29357	29262	29249	29286	29417	29139	29314	29294	28952	29221	29188	29070	29326	29331	29292	29266	29125	29059	29236	29070	29350	29273	29362	29111	29251	28956	29129	29206	28827	29174	29315	29114	29369	29265	28851	29306	29001	29269	29338	29315	29127	29016	29090	29154	29132	28929	29198	29143	29241	29381	29296	29353	29227	29252	29089	29201	29161	29033	29041	29046	29275	29052	29217	29114	29118	29231	29314	29312	29418	29263	29203	29029	29542	29274	29135	29246	29075	29258	29158	29187	29193	29273	29298	29383	29116	28922	29371	29136	29167	29149	29079	29173	29332	29325	29194	29525	29233	29203	28963	28893	29149	28842	29093	29223	29188	29110	29213	28978	29219	29158	29097	29083	28954	29373	29301	29301	29353	29040	29134	29159	29218	29122	29125	29238	29446	29248	29159	29278	29258	29173	29279	29240	29143	29411	29131	29047	29097	29249	28992	29219	29223	29164	29471	29111	29432	29314	29122	29098	29229	28970	29288	28996	29093	28964	29284	29040	29376	29377	29086	29078	29142	29178	29103	29327	29387	29145	29082	29409	28989	29202	29377	29134	29304	29313	29350	29110	29201	29001	29385	28977	29340	29324	29137	29346	29093	29111	29005	29171	29222	29302	29191	29051	29124	29136	29292	29239	29187	28943	29175	29383	28994	29077	28995	29106	29121	29050	29058	29232	29201	29247	29272	29326	29219	29341	29250	29163	29155	29123	29089	29225	29178	28872	29126	29256	29364	29072	28990	29318	29304	29305	29084	29169	29497	29247	29034	29261	29242	29468	29270	29275	29125	29281	29209	29260	29065	29228	29248	28918	29271	29032	29127	28888	29056	29157	29172	29133	29087	29335	29469	29088	29133	29189	29226	29289	29126	28890	29186	29405	29300	29141	29030	29147	29183	29100	28970	28977	29221	29242	28952	29427	29299	29329	29286	29175	28967	29057	29275	29270	29036	29422	29154	28974	29269	29179	29161	29269	29187	29018	29149	29037	29005	29263	29332	29244	29210	29426	29023	29209	29529	29283	29137	29285	29132	29058	29259	29221	29164	29164	29205	29417	29249	29323	29060	29180	29214	29126	29346	29431	29229	29201	28943	29263	29340	29095	29107	29194	29254	29169	29406	29058	29099	29195	29254	29165	29266	29289	29065	29276	29350	29182	29586	29141	29140	29190	29093	29206	29467	29249	29150	29025	29569	29220	29233	29012	29103	29086	29117	29161	29185	29467	29329	29189	29227	29260	29242	29113	29343	29188	29238	29008	28932	29079	29334	29387	29121	29118	29131	29158	29126	29080	29256	29139	29087	29013	29220	29271	29325	29010	29152	29448	29150	29060	29208	29214	29427	29194	29213	29218	29024	29378	29182	29158	29413	29190	29374	29194	29067	29325	29121	29229	29079	29220	29382	29179	29440	28945	29148	29280	29221	29177	29216	29212	29144	29365	29044	29171	29326	29151	29109	29312	29238	29262	29116	29223	29171	29092	29184	28951	29294	29366	29331	29095	29335	29128	29323	29178	29211	29135	29066	29338	29176	29307	29264	28937	29364	29286	29183	29060	28965	28843	29072	29421	29265	29157	29268	29177	29267	29227	29087	29345	29056	29109	29060	29223	29255	29071	29301	29116	29314	29165	29491	29220	29297	29135	29060	29241	29224	29021	29131	29111	29155	29211	29246	28904	29192	29364	29410	29240	29087	29081	29196	29161	29244	29183	29228	29200	29002	29063	29321	29344	29229	29295	29398	29266	29253	29306	29080	29013	29082	29084	29245	29276	29225	29100	29031	29128	29174	29246	29222	29205	29253	29360	29478	29010	29052	29022	29232	29218	29192	29095	29281	29243	29285	29194	29206	29180	29221	29316	29056	29079	29015	29104	29461	29428	29201	29216	29081	29201	29276	29184	29422	28885	29112	29441	29128	29128	29051	29279	29223	29261	29211	28930	29192	28973	29187	29125	29054	29080	28947	28900	29204	29164	29033	29203	29124	28839	29057	29132	29248	29325	29347	29118	29170	29210	29248	29209	29292	29081	29216	29232	29087	29327	29031	29049	29194	29297	29227	29320	29358	29223	29144	29068	29340	29358	29016	29076	29235	29226	29454	29267	29106	29042	29350	29180	29185	29153	28995	29059	29192	29376	29214	29070	28900	29014	29227	28959	29281	29076	29085	29071	29467	29301	29179	29294	29357	29075	29182	29259	29331	29097	29149	29528	29125	29456	29194	29032	29296	29214	29275	29253	29166	29157	29262	29119	29164	29143	29297	29227	29135	29119	29435	29242	29025	28883	28990	29259	29267	29183	29053	29147	29216	29341	29196	29079	29187	29015	29328	28914	29225	29278	29414	29254	29254	29180	29332	29396	28979	29190	29334	29189	29122	28921	29213	29125	29086	29368	29248	29014	29215	28976	29327	29193	29047	29243	29009	29252	29249	28956	29165	29052	29108	29321	29240	29181	29290	29105	29382	29033	29118	28634	29185	29177	29053	29260	29063	29025	29198	29284	29060	29500	29232	29357	28972	29193	29223	29028	29058	29175	29246	29090	29050	29278	29134	29038	29216	29174	29242	29170	29208	29190	29458	29241	29191	29218	29234	29183	29208	29007	29327	28983	29296	29306	29410	29064	29148	29201	29372	29020	29149	28960	29235	28929	29102	28975	29166	29138	29055	29285	29093	29091	29210	28894	29114	29036	28951	29079	28979	28911	29211	29287	28979	29320	29190	29239	29363	29173	29254	29284	29059	29190	29232	29324	28979	29183	29080	29092	29294	29049	29162	29155	29111	29357	29143	29353	29263	29567	29146	29089	29096	29106	29224	28964	29137	29089	29362	29313	29551	29360	29287	29008	29205	29286	29223	29415	29111	29220	29193	28899	29118	29260	29244	29282	29430	29037	29009	29033
22314	39579	42987	35251	31170	27725	25451	24323	24022	24064	24045	23560	23315	23086	23141	23083	23031	22894	23071	22966	22857	22932	22734	26383	26420	30787	30822	28500	25449	23514	23273	22760	22608	22617	22724	22658	22731	22503	22664	22591	22529	22535	22524	22784	22596	22519	22743	22606	22493	22682	22608	22503	22596	22668	22491	22775	22598	22534	22667	22624	22552	22759	22642	22619	22721	22691	22585	22661	22548	22693	22613	22620	22477	22630	22567	22921	22709	22648	22644	22671	22737	22501	22734	22692	22526	22731	22664	22713	22641	22666	22565	22487	22573	22690	22562	22653	22685	22633	22467	22668	22643	22671	22629	22559	22382	22520	22557	22556	22694	22603	22485	22591	22614	22538	22695	22781	22480	22535	22696	22640	22556	22361	22613	22628	22684	22529	22498	22494	22825	22438	22611	22658	22649	22622	22596	22507	22489	22468	22540	22559	22469	22734	22748	22521	22639	22562	22611	22747	22672	22681	22429	22750	22714	22401	22677	22497	22547	22447	22730	22372	22687	22800	22470	22699	22704	22563	22644	22511	22616	22537	22505	22584	22477	22533	22485	22564	22732	22510	22431	22604	22593	22658	22513	22617	22773	22674	22466	22532	22667	22658	22491	22501	22504	22614	22568	22666	22384	22669	22610	22589	22502	22594	22553	22554	22818	22640	22570	22659	22526	22630	22528	22491	22498	22583	22663	22673	22530	22473	22627	22531	22647	22534	22681	22573	22542	22504	22645	22608	22529	22515	22626	22688	22624	22631	22571	22803	22527	22559	22732	22632	22684	22399	22628	22667	22566	22481	22551	22577	22416	22668	22479	22599	22642	22529	22508	22499	22636	22680	22621	22450	22545	22530	22540	22675	22594	22538	22617	22554	22461	22617	22628	22444	22660	22688	22316	22528	22622	22701	22739	22537	22714	22556	22529	22566	22608	22644	22405	22536	22522	22613	22530	22613	22566	22554	22573	22560	22619	22349	22534	22616	22545	22508	22487	22431	22534	22643	22554	22518	22721	22742	22436	22488	22413	22539	22552	22465	22476	22459	22465	22636	22742	22634	22322	22554	22612	22660	22509	22472	22686	22597	22590	22510	22553	22453	22655	22536	22540	22505	22491	22517	22632	22613	22360	22663	22463	22577	22398	22477	22603	22476	22540	22665	22536	22579	22722	22631	22537	22787	22646	22573	22478	22483	22835	22650	22601	22412	22437	22481	22606	22597	22693	22655	22652	22455	22621	22689	22533	22715	22552	22496	22495	22571	22762	22602	22532	22566	22581	22644	22557	22458	22419	22664	22628	22559	22390	22837	22462	22576	22515	22529	22597	22662	22509	22547	22620	22510	22547	22623	22448	22723	22652	22658	22670	22648	22761	22726	22511	22761	22547	22513	22591	22457	22482	22539	22559	22338	22732	22483	22683	22544	22604	22746	22518	22539	22590	22507	22541	22543	22514	22377	22552	22524	22653	22646	22466	22460	22667	22540	22594	22486	22660	22718	22434	22591	22826	22621	22637	22661	22375	22455	22652	22399	22553	22748	22445	22643	22516	22640	22643	22634	22551	22520	22647	22521	22788	22698	22374	22588	22651	22449	22689	22568	22506	22766	22631	22421	22600	22708	22523	22557	22499	22636	22571	22565	22530	22533	22515	22591	22591	22680	22462	22453	22673	22525	22630	22537	22588	22534	22596	22554	22641	22555	22586	22627	22766	22525	22553	22631	22524	22545	22718	22661	22495	22582	22644	22495	22653	22426	22393	22488	22778	22777	22833	22597	22707	22628	22538	22479	22696	22487	22728	22607	22589	22856	22713	22538	22660	22655	22687	22638	22724	22665	22459	22445	22497	22484	22705	22476	22498	22557	22806	22664	22685	22761	22728	22590	22561	22378	22591	22568	22760	22583	22553	22745	22496	22567	22598	22526	22680	22628	22498	22681	22743	22541	22726	22661	22571	22604	22640	22753	22554	22283	22455	22541	22497	22514	22814	22475	22635	22630	22649	22619	22773	22676	22741	22557	22514	22509	22618	22709	22547	22442	22592	22598	22647	22532	22444	22599	22575	22606	22626	22473	22477	22461	22508	22587	22621	22635	22397	22502	22350	22330	22588	22449	22489	22557	22543	22679	22782	22585	22498	22624	22488	22475	22526	22610	22439	22558	22490	22665	22518	22593	22392	22585	22848	22766	22618	22674	22667	22610	22442	22487	22605	22638	22572	22581	22594	22494	22531	22513	22520	22500	22379	22637	22720	22554	22718	22563	22569	22592	22718	22580	22591	22533	22569	22458	22578	22481	22641	22640	22600	22424	22481	22417	22483	22639	22355	22600	22656	22469	22779	22656	22446	22551	22476	22553	22611	22577	22652	22464	22531	22329	22672	22475	22486	22582	22444	22430	22617	22682	22706	22591	22720	22653	22699	22573	22726	22637	22591	22530	22603	22574	22705	22563	22374	22705	22652	22495	22657	22624	22490	22768	22736	22726	22490	22460	22799	22449	22605	22562	22554	22517	22525	22623	22605	22692	22452	22547	22758	22584	22641	22579	22577	22814	22565	22421	22701	22642	22624	22641	22779	22606	22421	22671	22329	22567	22552	22672	22707	22407	22526	22414	22442	22526	22591	22725	22704	22585	22537	22679	22556	22549	22532	22586	22379	22386	22550	22621	22696	22742	22631	22670	22581	22517	22646	22777	22596	22579	22645	22250	22506	22578	22747	22641	22761	22549	22627	22467	22515	22531	22726	22647	22603	22559	22533	22522	22635	22659	22521	22534	22505	22744	22674	22626	22532	22642	22615	22524	22638	22613	22566	22636	22714	22556	22658	22778	22654	22602	22544	22387	22611	22611	22610	22507	22575	22634	22464	22639	22558	22678	22433	22611	22761	22741	22435	22488	22436	22593	22679	22787	22707	22689	22650	22522	22593	22779	22500	22598	22666	22521	22423	22789	22572	22680	22582	22642	22716	22357	22586	22879	22495	22592	22596	22657	22586	22653	22597	22509	22665	22599	22761	22636	22725	22488	22671	22672	22348	22763	22433	22689	22519	22646	22526	22603	22602	22652	22454	22623	22486	22551	22571	22520	22534	22593	22595	22667	22567	22449	22797	22634	22590	22708	22571	22471	22603	22598	22651	22569	22655	22470	22545	22654	22605	22435	22417	22626	22679	22555	22413	22658	22623	22586	22570	22621	22421	22437	22617	22586	22633	22674	22545	22736	22588	22649	22743	22412	22403	22718	22503	22541	22514	22463	22587	22758	22529	22462	22688	22571	22728	22456	22628	22481	22596	22663	22707	22436	22447	22755	22596	22841	22503	22546	22693	22416	22464	22624	22741	22551	22737	22511	22709	22475	22573	22531	22624	22659	22572	22742	22548	22579	22648	22532	22689	22783	22446	22635	22725	22609	22739	22633	22752	22432	22881	22729	22360	22583	22704	22458	22545	22683	22384	22537	22547	22388	22679	22655	22662	22606	22596	22618	22669	22632	22714	22624	22550	22491	22487	22527	22619	22789	22341	22609	22567	22554	22604	22474	22508	22719	22458	22623	22507	22570	22477	22507	22723	22548	22485	22602	22497	22762	22410	22740	22663	22689	22697	22685	22555	22582	22595	22580	22586	22626	22853	22384	22356	22434	22536	22526	22537	22544	22359	22613	22557	22833	22417	22503	22485	22633	22701	22593	22644	22461	22614	22636	22485	22668	22912	22720	22566	22686	22352	22585	22627	22675	22489	22487	22636	22636	22716	22384	22547	22636	22584	22684	22661	22605	22553	22781	22564	22406	22626	22518	22616	22626	22575	22437	22707	22355	22648	22645	22555	22624	22710	22611	22538	22707	22760	22559	22507	22422	22584	22616	22673	22649	22531	22567	22569	22809	22517	22617	22438	22398	22576	22470	22542	22379	22697	22611	22537	22649	22719	22447	22546	22592	22522	22699	22697	22728	22532	22498	22529	22548	22569	22548	22593	22576	22638	22370	22718	22612	22533	22514	22566	22511	22501	22732	22579	22696	22610	22598	22645	22522	22885	22693	22512	22629	22503	22571	22563	22522	22385	22507	22761	22572	22580	22721	22525	22536	22561	22492	22584	22410	22666	22489	22622	22461	22535	22523	22680	22573	22501	22715	22751	22703	22529	22508	22443	22587	22587	22730	22812	22638	22669	22658	22672	22629	22493	22634	22474	22564	22504	22484	22522	22579	22630	22638	22592	22580	22640	22658	22719	22575	22534	22624	22628	22533	22471	22631	22635	22602	22629	22665	22717	22481	22524	22717	22938	22555	22437	22464	22522	22463	22419	22474	22664	22502	22426	22598	22531	22659	22343	22635	22587	22579	22433	22495	22647	22534	22633	22474	22459	22609	22601	22367	22654	22690	22593	22756	22494	22517	22447	22595	22416	22722	22567	22645	22607	22528	22549	22789	22651	22651	22628	22692	22566	22503	22529	22612	22678	22526	22591	22556	22530	22462	22516	22605	22710	22550	22498	22460	22621	22671	22607	22589	22437	22465	22417	22532	22415	22675	22614	22592	22499	22567	22618	22622	22636	22713	22785	22464	22774	22636	22642	22694	22485	22451	22498	22445	22482	22523	22625	22668	22642	22724	22692	22368	22506	22664	22499	22672	22494	22398	22692	22740	22665	22525	22556	22478	22501	22525	22528	22453	22682	22728	22605	22623	22600	22611	22529	22674	22514	22489	22465	22579	22707	22615	22550	22602	22574	22552	22409	22603	22601	22528	22502	22586	22671	22637	22737	22532	22661	22696	22481	22502	22569	22658	22536	22547	22548	22548	22665	22594	22478	22418	22450	22547	22505	22468	22533	22556	22631	22590	22600	22724	22670	22601	22537	22469	22456	22567	22387	22312	22694	22508	22643	22441	22448	22470	22477	22600	22505	22606	22550	22777	22572	22546	22680	22486	22755	22549	22681	22677	22527	22523	22584	22414	22525	22436	22461	22549	22543	22522	22548	22574	22602	22564	22607	22691	22440	22479	22496	22457	22762	22517	22664	22402	22776	22542	22726	22664	22661	22617	22639	22443	22607	22706	22604	22515	22780	22478	22798	22432	22604	22555	22795	22561	22651	22638	22626	22682	22644	22770	22547	22583	22604	22735	22655	22380	22879	22640	22454	22510	22595	22573	22603	22661
28552	25210	35472	34210	30804	30527	29876	29340	29203	29448	29530	29451	29423	29035	29266	29194	29292	29335	29133	29007	29205	29268	29264	29104	29666	29681	29550	29615	29530	29295	29157	29191	29036	29118	29002	28833	29145	29132	29136	28964	29141	29001	29067	29058	28929	29130	29161	29002	29167	29019	29134	29083	29089	29016	29042	29098	29015	29175	28895	29141	29296	29196	29240	29178	29294	29101	29127	29283	29003	29079	29080	29105	29184	29087	29271	29230	29189	29103	29090	29053	29058	28710	29065	29083	29126	29095	29110	29360	29140	29156	29191	29242	28938	28961	29051	29158	29305	29239	29095	29196	28983	29192	28925	29055	29036	28963	29277	29017	29162	29136	28984	29157	29199	28935	29120	28955	29033	29070	29070	28903	29376	29136	29024	29105	29167	29142	29228	29032	29099	29193	29198	29213	29129	29021	29036	29021	29155	28794	29198	29159	28955	29078	29126	29067	29120	29325	29099	28856	29010	29145	29173	29098	29120	29314	29202	29147	29212	29244	29135	29078	29123	29232	29295	28996	29279	29179	28992	29162	28907	28946	29408	29084	29138	29187	29186	29132	29098	29107	28979	28966	29103	29215	29018	29067	29138	29301	29056	29217	29083	29210	29092	28876	29071	29380	29247	28925	29224	29318	29144	29123	29154	29404	29084	29073	29207	29199	28784	29248	29133	29161	29117	28951	29080	28887	29007	28994	29275	29104	29049	29062	29252	29125	29279	29027	28993	29061	29034	29167	29107	28787	29131	29198	29018	29220	29120	29215	29165	29292	29070	29200	29012	29223	29019	29048	28923	28965	29026	29257	29078	28889	29103	29223	29104	29220	29073	28779	28991	29098	29069	29119	29186	29042	29076	29018	29113	29075	28958	28800	29002	28825	29256	29028	29034	29088	29113	29060	29180	29214	29163	29183	29137	29221	29262	29014	29046	29190	28975	28958	29227	29071	28944	29069	29219	29002	29011	29094	29206	29138	29297	29112	29276	29053	29239	28985	29143	28974	29121	29023	29193	29207	29017	29296	28989	29063	29073	29264	29253	29116	29088	29135	29316	29217	29034	29402	29240	28981	29061	29205	29161	29146	28969	29214	29369	29109	28912	29040	28704	29078	29070	29106	29105	29133	29297	29004	29223	29039	28978	29130	28992	29257	29288	29443	28830	29126	28976	29083	29274	29017	28986	29282	29490	29192	29191	29196	29067	29116	28819	29136	28985	28916	29095	29236	29408	29251	28932	28942	29157	28983	29196	28882	28893	29107	29228	29125	29013	29206	29196	29175	29083	29167	29117	29243	29301	29141	29061	29183	29164	28846	28898	29063	29073	29022	29016	29356	29063	29146	29129	29062	28999	29344	29149	29286	28967	29030	29230	29022	29268	29301	29022	29277	29090	29030	29176	29107	29122	29088	29128	29084	29304	29119	29191	29139	29220	28899	29090	29271	29163	28991	29145	29149	29108	29041	28980	29027	29280	29149	28846	29117	29208	28990	29108	28939	29067	29161	28982	29262	29360	28970	29021	29038	29154	29323	29134	29213	29533	29138	29045	29065	28787	28963	29167	29061	29275	28923	29154	29153	29090	29431	29118	29260	29154	29106	29395	28810	28981	28894	28983	29092	29173	29295	29132	29017	28921	28953	28947	29167	29087	29274	29239	29063	29066	29183	29165	29250	28961	29045	29170	29152	29209	29066	29003	28948	29217	29017	29281	29134	29089	29206	29059	29288	29103	29212	29380	29024	29137	28967	29211	29352	29149	29231	29126	29096	28926	29045	28977	28913	29178	28961	29042	29011	29341	29221	29193	29182	29259	29049	28879	29264	29081	29010	29098	29131	29354	29150	29154	28955	29117	29290	29212	28963	29331	29251	29042	29251	29234	29214	29024	29219	28970	28948	29184	29337	29136	29222	29167	29089	28963	29080	29252	29178	29048	29104	29028	28974	29162	29173	29176	29126	29185	29223	29109	29268	28963	29104	29162	29125	29157	29191	28773	29205	29223	29220	29064	29089	29027	29266	28909	29091	29079	29168	28928	29006	28960	28970	28950	28974	29251	29212	29373	29230	29208	28955	29102	29303	29225	29229	29171	29064	29204	29128	28921	28914	29110	28954	29229	29204	29237	29318	29143	29040	29246	29142	29014	29121	29070	29151	29185	29175	29071	28693	29015	29133	29147	29129	29135	29393	29055	29192	29094	29072	29032	29005	28928	29123	29161	29144	29027	29151	29227	29155	29209	29217	29188	28977	29272	29136	29045	29240	29126	29175	29005	29043	29112	29156	29326	29194	29300	29212	29205	29297	29100	29036	29086	28945	29343	29198	28874	29307	28834	29008	28970	29161	29234	28863	29225	29013	29093	29109	29075	28989	29307	29054	29242	29304	29189	29122	29104	29069	29190	29017	29023	29084	28984	28971	29098	29081	29441	29185	29046	29283	29215	29103	29158	29341	28968	29105	29205	28981	29046	29041	29171	28956	29191	29371	28976	29066	29192	29212	29001	29190	29108	29002	29283	29374	29213	28924	28931	28965	29067	29129	29173	28971	29065	29091	28962	29004	29150	29090	29077	29088	29233	29295	29003	29271	29128	29028	29029	29086	29353	29148	29069	29262	29275	29027	29395	28981	28967	29144	29206	28904	29165	29018	29375	29030	29015	29000	29101	29200	29223	28957	28897	29103	29045	29095	29099	29251	29099	29038	28931	29078	29002	29030	28995	29216	29121	29056	29320	29018	29112	29096	29454	29216	29083	29193	29137	29132	29084	29053	29269	28974	29169	29171	29071	28895	29158	29012	29207	29007	29350	29147	29179	29046	29127	29082	29035	28954	28888	29188	28970	29004	29142	29002	29144	29127	29124	29206	29267	29241	29068	29199	29231	29078	29204	29182	29050	29236	29074	29128	29019	29196	29237	29148	29306	29204	29252	29177	28922	29241	28902	29210	29146	29363	28957	28985	29324	29118	29099	29210	29210	28942	28947	29041	29356	29245	29167	29196	29209	29419	29448	29198	29291	29205	29410	28846	28917	29245	28986	28918	29366	29077	29112	29484	29097	29251	29122	29016	29068	29131	29097	29444	29122	28902	29143	29343	29315	29112	29277	29095	29042	29197	29144	29056	29113	29261	29199	29241	29218	29032	29022	29255	29213	29171	29187	29025	29190	29222	29198	29106	29160	29429	29098	28932	29025	29345	29136	28877	29435	29041	29270	29097	29380	28912	29026	29019	29311	29222	29215	29066	29236	29129	28973	29158	29210	29447	29346	29362	29224	28954	29200	29192	29107	28962	29305	29190	29275	29153	28824	29337	29074	29068	29151	29125	29138	29290	29211	29149	29061	29268	29400	29016	29005	28948	29189	29096	29088	29214	28882	29160	29200	29126	29232	29246	29005	29355	29137	29011	28940	28983	29088	29026	29104	29367	29092	29122	29254	29365	29033	29433	29062	29062	29211	28997	29257	29229	29021	28864	29140	28924	29424	29159	29007	29249	29229	29065	29042	29094	29098	28818	29153	29076	29291	29150	29288	29063	29150	29197	28961	29155	29250	29083	29134	29032	29331	29303	29031	28972	28964	29199	29264	28901	29151	29269	28967	29305	29115	29179	29059	29211	28922	29093	29396	29214	29151	29348	29023	29198	29244	29195	29386	29249	29104	29232	29074	29115	29060	29165	29456	29284	29267	29394	29009	29159	29119	29173	28962	29239	29068	29038	29191	29129	29093	29205	28968	29174	29252	29323	29046	29248	29250	28934	29174	29185	29230	29052	29197	29101	29223	29316	29395	28925	29125	29035	28991	28969	29156	29204	29060	29341	29013	29020	29058	29210	29096	29112	29160	29124	29087	28997	28863	29183	29379	29008	29227	29103	29147	28930	29021	29225	28961	29209	28954	29341	29037	29092	29126	28994	29179	28973	29165	29027	29160	29093	29113	28888	28816	29348	29110	29045	28881	29115	29256	29179	29310	28998	29212	28986	29053	29166	29095	28971	29255	28995	29276	29002	29029	29042	29181	29195	29195	29349	29176	29230	29278	29062	29017	29157	29078	29099	29189	29081	29224	29085	28947	29103	29252	29180	29155	29005	28948	29084	29027	29143	29235	29157	29210	29128	29226	29169	29225	29034	29127	29031	28922	29318	29081	29088	29110	29248	29379	29207	29282	29211	29080	29249	29116	29138	29166	28976	29095	29037	29219	29106	28995	28776	29018	29123	29103	29060	29417	29217	29193	29241	29181	29047	29026	29128	29088	29220	29088	29217	29063	29125	29092	29012	29130	29325	29223	29432	29196	28999	29113	29169	29264	29348	29192	29339	29130	29104	29165	29216	29043	29096	29272	29202	29147	28911	29346	29043	29077	28953	29231	29001	29114	29175	29179	29344	29156	28942	29191	29167	29267	29142	29173	29050	29096	29258	29105	29028	29103	29063	29242	29170	29109	29205	29153	28895	28922	29157	28941	29076	29121	28937	29064	29014	29019	29047	29141	29164	29038	29117	29068	29335	29123	29179	29250	28993	29076	29039	29253	28870	29030	29243	29245	29200	28983	29088	29238	29165	28995	29062	29042	29026	29094	29128	28964	29220	29125	29086	29142	28996	29050	29013	28980	29230	28958	29132	29053	29091	29115	28997	29068	29009	29240	28910	29088	29140	29102	29350	29144	29198	28939	29083	29195	29093	29013	29093	29040	29034	29110	29129	29023	29234	29239	28956	29069	29122	29137	29124	29230	29160	29131	29005	29090	29288	29083	28980	28988	29068	29113	29262	28736	29122	29168	28940	29056	28913	29234	29212	29145	29323	29043	29085	29166	29144	29062	29068	29144	29332	29026	29120	29253	29192	29103	29099	29263	29043	28923	28956	29032	29113	29098	29168	29211	29125	29176	29197	28983	28964	29198	29004	28951	29049	28966	29128	29106	29276	29208	29138	29203	29208	29101	28909	29013	29008	29290	29297	29130	29035	29263	28985	29186	29101	29434	29031	28915	29155	29361	28942	29092	29278	29012	29258	29105	29010	28991	29128	29277	29026	29277	29063	28968	29079	29055	28927	29057	29008	29076	29103	28958	29145	28979	28961	29080	29271	29257	29046	29004	29074	29283	29075	29257	29122	29446	29461	29236	29242	28782	29181	29140	29155	29103	29253	29062	28989	29132	29121
22586	32670	34789	28919	26624	24795	23451	23039	23046	22909	23051	22951	22637	22811	22612	22594	22518	22695	22873	22726	22632	22695	22610	22506	23100	23202	23348	23142	22745	22644	22751	22430	22694	22649	22519	22556	22585	22653	22456	22487	22474	22393	22564	22423	22456	22594	22541	22646	22493	22493	22502	22402	22557	22588	22549	22558	22458	22761	22488	22665	22510	22400	22496	22531	22474	22498	22553	22378	22488	22459	22612	22550	22587	22592	22596	22497	22515	22526	22562	22393	22472	22361	22642	22554	22460	22543	22663	22520	22522	22442	22709	22623	22414	22640	22512	22486	22484	22569	22378	22706	22378	22549	22592	22275	22646	22476	22593	22419	22556	22514	22642	22547	22453	22385	22502	22460	22668	22475	22433	22567	22519	22427	22575	22530	22600	22471	22537	22566	22329	22552	22654	22405	22396	22604	22488	22449	22609	22378	22447	22536	22634	22600	22359	22600	22713	22486	22511	22469	22576	22672	22405	22528	22515	22577	22565	22741	22637	22311	22617	22474	22396	22513	22585	22516	22553	22524	22575	22615	22406	22547	22494	22456	22655	22483	22541	22643	22583	22369	22440	22289	22341	22373	22623	22422	22592	22449	22544	22419	22574	22555	22494	22370	22544	22593	22327	22679	22362	22538	22717	22516	22421	22284	22241	22854	22497	22640	22539	22485	22565	22583	22565	22595	22389	22743	22475	22536	22459	22601	22524	22590	22548	22454	22658	22439	22676	22339	22450	22552	22624	22613	22595	22571	22507	22347	22485	22614	22492	22432	22762	22698	22462	22425	22416	22520	22596	22678	22630	22448	22345	22579	22469	22489	22538	22504	22513	22658	22712	22326	22586	22507	22517	22592	22644	22545	22540	22630	22465	22696	22478	22430	22544	22629	22583	22511	22605	22582	22522	22507	22472	22436	22429	22503	22519	22596	22579	22642	22469	22603	22537	22504	22654	22534	22586	22508	22541	22521	22734	22413	22524	22399	22414	22355	22620	22585	22413	22575	22556	22488	22412	22596	22641	22476	22630	22616	22477	22596	22494	22462	22535	22573	22558	22615	22649	22521	22569	22476	22452	22569	22416	22507	22555	22486	22603	22504	22797	22634	22512	22760	22374	22510	22462	22679	22471	22691	22603	22547	22648	22398	22734	22536	22582	22559	22476	22498	22659	22539	22597	22492	22636	22491	22641	22677	22621	22663	22379	22418	22513	22371	22646	22696	22490	22629	22468	22641	22491	22486	22619	22392	22695	22751	22439	22472	22602	22558	22604	22552	22761	22532	22470	22510	22668	22331	22630	22635	22441	22675	22482	22570	22537	22698	22490	22516	22430	22600	22557	22384	22467	22564	22573	22480	22424	22642	22423	22550	22700	22434	22589	22603	22550	22607	22650	22586	22309	22750	22429	22506	22624	22656	22490	22682	22683	22457	22386	22470	22539	22532	22377	22479	22474	22577	22559	22617	22551	22834	22533	22615	22511	22384	22560	22590	22608	22496	22404	22504	22564	22457	22475	22482	22628	22511	22611	22782	22609	22568	22474	22610	22485	22737	22441	22638	22515	22710	22507	22583	22444	22443	22520	22542	22689	22565	22408	22441	22466	22492	22649	22511	22451	22615	22422	22486	22495	22551	22616	22626	22478	22468	22523	22640	22567	22538	22585	22539	22548	22592	22505	22428	22564	22519	22465	22497	22626	22484	22680	22399	22540	22487	22509	22686	22503	22540	22539	22526	22542	22580	22475	22676	22510	22561	22506	22639	22350	22690	22494	22557	22540	22625	22547	22475	22587	22601	22502	22730	22712	22607	22446	22431	22462	22664	22682	22507	22443	22667	22684	22508	22556	22424	22655	22561	22528	22666	22695	22689	22649	22540	22605	22495	22489	22641	22625	22563	22504	22501	22522	22603	22338	22663	22492	22665	22494	22429	22604	22606	22436	22652	22534	22555	22492	22627	22666	22658	22588	22654	22387	22692	22654	22581	22547	22373	22433	22561	22506	22633	22624	22566	22472	22497	22576	22421	22655	22546	22566	22458	22659	22629	22435	22545	22480	22521	22311	22610	22567	22452	22544	22516	22541	22633	22264	22604	22671	22499	22544	22491	22499	22709	22617	22546	22429	22501	22471	22455	22704	22614	22672	22424	22610	22386	22446	22674	22507	22674	22608	22615	22493	22572	22635	22560	22600	22467	22482	22532	22598	22358	22619	22647	22668	22622	22751	22487	22616	22451	22648	22431	22405	22429	22695	22461	22524	22581	22546	22580	22544	22488	22488	22467	22486	22400	22597	22252	22496	22321	22470	22596	22420	22517	22399	22634	22526	22548	22418	22597	22602	22484	22456	22451	22677	22549	22612	22670	22616	22419	22641	22657	22333	22751	22425	22530	22750	22557	22596	22575	22594	22558	22564	22575	22462	22766	22554	22572	22459	22547	22490	22321	22584	22542	22578	22410	22660	22539	22359	22555	22624	22715	22372	22365	22555	22307	22614	22376	22582	22507	22625	22619	22540	22520	22449	22568	22419	22594	22602	22443	22620	22558	22578	22524	22645	22652	22459	22567	22429	22554	22691	22638	22586	22539	22781	22635	22729	22380	22449	22724	22429	22671	22630	22551	22515	22227	22521	22579	22633	22503	22632	22709	22416	22658	22478	22567	22505	22653	22500	22586	22503	22395	22511	22711	22524	22514	22512	22471	22637	22692	22588	22412	22719	22667	22597	22633	22490	22631	22459	22616	22355	22608	22508	22512	22691	22434	22405	22547	22404	22602	22412	22603	22547	22504	22601	22416	22735	22538	22539	22470	22587	22616	22532	22568	22479	22621	22651	22527	22565	22525	22752	22605	22555	22479	22320	22699	22625	22590	22510	22429	22588	22653	22222	22520	22484	22494	22638	22393	22553	22325	22553	22582	22472	22462	22631	22529	22505	22663	22378	22644	22560	22667	22546	22528	22520	22478	22462	22640	22492	22623	22311	22596	22474	22623	22625	22500	22440	22418	22603	22792	22551	22414	22708	22410	22484	22437	22518	22514	22509	22568	22469	22479	22509	22458	22460	22446	22562	22578	22490	22702	22441	22492	22479	22446	22385	22500	22439	22495	22500	22350	22585	22617	22334	22682	22582	22483	22494	22734	22614	22357	22525	22504	22586	22482	22789	22359	22645	22529	22608	22542	22656	22770	22414	22488	22529	22620	22576	22422	22394	22615	22592	22449	22471	22559	22524	22571	22466	22518	22543	22346	22629	22652	22527	22629	22451	22548	22671	22410	22486	22655	22452	22543	22404	22427	22590	22609	22424	22440	22505	22517	22448	22596	22603	22630	22573	22595	22624	22470	22615	22563	22587	22338	22587	22447	22372	22578	22672	22435	22495	22501	22488	22511	22518	22702	22594	22534	22407	22674	22606	22558	22264	22678	22390	22501	22442	22597	22478	22798	22536	22543	22581	22412	22665	22423	22551	22467	22614	22558	22584	22619	22770	22565	22415	22567	22729	22329	22537	22558	22462	22361	22546	22672	22536	22539	22575	22711	22424	22608	22597	22619	22457	22511	22491	22544	22434	22591	22375	22598	22619	22614	22619	22556	22498	22656	22497	22542	22532	22344	22223	22544	22762	22658	22520	22433	22594	22682	22533	22678	22593	22586	22556	22573	22632	22484	22728	22566	22776	22536	22485	22612	22553	22482	22684	22420	22600	22596	22514	22580	22384	22397	22701	22398	22453	22476	22637	22453	22594	22748	22440	22597	22622	22597	22505	22559	22508	22491	22547	22687	22497	22553	22542	22613	22398	22471	22538	22394	22559	22517	22364	22434	22631	22529	22548	22467	22795	22510	22363	22372	22620	22666	22390	22429	22612	22536	22606	22402	22381	22509	22524	22459	22559	22691	22604	22383	22549	22478	22557	22547	22546	22687	22533	22357	22481	22537	22614	22403	22571	22653	22546	22571	22526	22329	22705	22361	22472	22529	22566	22544	22705	22496	22443	22653	22580	22550	22505	22413	22659	22493	22528	22492	22555	22286	22494	22474	22510	22380	22641	22502	22545	22403	22463	22470	22479	22637	22548	22404	22613	22436	22504	22487	22446	22600	22591	22665	22464	22591	22528	22543	22604	22273	22544	22460	22512	22492	22505	22566	22552	22417	22422	22507	22579	22628	22575	22714	22500	22564	22454	22459	22526	22497	22558	22654	22553	22539	22741	22730	22596	22689	22456	22458	22331	22640	22784	22815	22628	22622	22649	22600	22492	22503	22599	22549	22568	22483	22596	22422	22552	22550	22435	22512	22634	22495	22445	22499	22659	22536	22696	22482	22809	22584	22464	22608	22562	22575	22627	22493	22358	22576	22405	22500	22549	22394	22413	22590	22440	22561	22487	22314	22560	22398	22448	22704	22578	22492	22492	22621	22499	22636	22669	22559	22420	22625	22549	22736	22650	22553	22602	22650	22628	22538	22648	22609	22662	22532	22479	22442	22468	22571	22610	22551	22720	22597	22636	22557	22436	22456	22634	22637	22451	22464	22641	22588	22625	22675	22492	22612	22511	22365	22569	22458	22701	22621	22342	22513	22618	22541	22443	22696	22371	22618	22536	22447	22464	22526	22560	22681	22598	22536	22661	22491	22422	22463	22486	22705	22450	22490	22560	22487	22566	22668	22648	22469	22525	22519	22537	22524	22604	22529	22607	22390	22591	22648	22487	22340	22696	22627	22547	22666	22562	22730	22685	22407	22563	22637	22628	22708	22681	22598	22484	22487	22468	22476	22522	22535	22544	22428	22638	22362	22676	22586	22406	22525	22673	22628	22572	22640	22656	22441	22589	22686	22603	22645	22517	22586	22585	22335	22576	22701	22568	22607	22549	22489	22399	22613	22682	22493	22598	22590	22369	22751	22610	22368	22450	22573	22683	22570	22485	22590	22708	22529	22475	22600	22599	22608	22525	22722	22554	22432	22586	22446	22521	22511	22577	22623	22579	22437	22614	22404	22609	22520	22665	22650	22540	22536	22443	22560	22525	22570	22381	22503	22317	22550	22652	22562	22542	22463	22518	22624	22440	22565	22503	22430	22464	22663	22531	22507	22292	22433	22556	22620	22551	22396	22640	22306	22405	22438	22432	22541	22612	22465	22834	22647	22623	22546	22514	22433
23734	21446	29186	24900	25915	30377	32273	29474	29351	29535	29424	29578	29425	29579	29134	29148	29011	29004	29172	28961	29259	29034	28924	29485	32501	32695	31805	30545	29941	29324	29120	28879	28886	28903	29154	28916	28641	28786	28856	28826	29006	29075	28502	28731	28990	28819	28717	28899	28901	28900	28892	28780	28800	28635	28819	28953	28779	28972	28624	28783	28892	28901	28657	28767	28602	28777	28943	28650	28752	28757	28932	28892	28760	28676	28716	28863	28909	28742	28726	28936	29067	28999	28952	28531	28705	28782	28831	28788	28877	28819	29031	28909	28867	28856	28837	28831	28842	28901	28802	29040	28960	28882	28829	28660	28751	28865	28774	28791	28680	28821	28630	28803	28745	28804	28618	28676	28918	28875	28899	28698	28787	28885	28775	28685	28742	28766	28988	28657	28939	28769	28804	28835	28710	28669	28954	28563	28830	28867	28799	28873	28848	28857	28797	28767	28767	28932	28870	28899	28841	29005	29107	28664	28760	28820	28918	28940	28786	28781	28871	28833	28770	28915	28725	28833	28923	28489	28894	28821	28881	28770	28991	29047	28998	28777	28983	28808	28750	28797	28629	28702	28723	28563	28812	28846	28889	28914	28852	28720	28657	28707	28954	28640	28814	28776	28916	29120	28885	28845	28923	29026	28891	28747	28820	28752	28899	28987	28944	28875	28749	28882	28918	28851	28865	28825	28758	29016	28910	28876	28974	28560	28937	28901	28828	28912	28770	28624	28703	28750	28991	28747	29008	28988	28658	28984	28945	28970	28940	28917	28944	28915	28809	28900	28652	29066	28685	29044	28735	28704	28917	29162	29043	28956	28818	28589	29054	28707	28878	28949	28889	28866	28771	28894	28895	28899	28874	28802	28721	28659	29062	28808	28942	28968	28828	28797	28754	28700	28642	28832	29060	28669	28650	28892	28583	28893	28896	28938	28818	28900	28908	28679	28704	28708	28875	28856	28594	28839	28789	28705	28775	28609	28825	28892	28821	28842	28785	28694	28846	28958	28866	28680	28943	28918	28814	28874	28824	29037	28940	28885	28773	28892	28922	29040	28580	28626	28721	28726	28577	28824	28807	28891	28744	28685	28798	28788	28877	28795	28744	28621	28903	28814	28898	28792	28843	28692	28883	28894	29025	28799	28814	28662	28637	28869	28668	28459	28941	28821	28854	28672	28968	28734	28826	28770	28837	28913	29106	28959	28643	28888	28757	28648	28682	28842	28919	28938	28841	28654	28766	28858	29030	28709	28757	28844	28912	28819	28865	28820	28960	28815	28562	28946	28621	28752	28735	28992	28755	28946	28768	28874	28874	28850	28665	28650	28843	28816	28808	28720	28984	28947	29002	28841	28856	28574	28854	28841	28927	28686	29064	28852	28858	29038	28818	29106	28932	28581	28886	28664	28727	28738	28759	29077	28841	28655	28963	29068	28923	28962	28806	28817	28896	28854	28824	28829	28808	28921	28766	28726	28914	28841	28692	28678	28933	28706	28730	28859	28633	28779	28549	28726	28699	28675	28889	28645	28692	28892	28850	28938	28813	28902	28875	28634	28992	29061	28736	28644	28772	28969	29000	28953	28577	28798	28739	28907	29025	28852	28841	28663	28819	28896	28649	28748	28752	28811	29033	28819	28680	28947	28608	28810	28790	28689	28868	28945	28990	28960	28646	28889	28916	28670	28773	28824	28688	28917	29045	29076	28955	28772	28760	28735	28828	28713	28787	28760	28774	28633	28612	28839	28831	28890	28803	28809	28789	28994	28681	29058	29074	28889	28674	28773	28721	28927	28906	28800	28913	28996	28910	28818	28779	28814	28877	28640	28925	29005	28817	28506	28897	28832	28603	28878	28968	28864	28690	29059	28878	28985	28696	28897	28811	28587	28828	28678	28990	28657	28667	28753	28601	28847	28714	28915	28985	28818	28908	28767	29068	28959	29000	28823	29035	28917	28982	28765	28663	28920	29010	28881	28822	28552	28620	28788	28656	28856	28715	28930	28972	28960	28882	28735	28898	28670	28669	28777	28618	28948	28832	28868	28840	28828	28767	28816	28461	28572	28832	28879	28932	28668	28977	28752	28787	28839	28682	28926	28838	28769	28961	29124	28695	28741	29035	28896	28830	28926	28824	28632	28596	28777	28764	28812	28974	28592	28754	28705	28632	28896	28786	28796	28758	28956	28755	28715	28850	28737	28625	28902	28942	28893	28903	28830	28753	28704	28961	29051	28853	28806	28816	28816	28899	28760	28652	28987	28864	29017	28839	28910	28916	28877	28934	28685	28654	28596	28876	28494	28890	28848	28800	28591	28504	28811	28865	29115	28992	28768	28703	29015	28791	28713	28809	28745	28737	29074	28874	28671	28577	28757	28864	28610	28850	28828	28750	29001	28940	28631	28782	28815	29130	29108	28760	28779	28770	28952	28846	28854	28854	28817	29017	28977	28819	29013	29071	28912	28751	28778	29078	28624	28728	29071	28949	28806	28809	28958	28937	28879	28827	28949	29023	28590	28714	28890	28734	28911	28719	28864	29128	29092	28913	28853	28787	28805	28609	28634	28888	28725	28857	28778	28687	28813	28736	28739	28818	28827	28745	28746	28680	29105	28781	28823	28915	28916	28765	28546	28782	28803	28868	28625	28981	28735	28811	28692	28767	28814	28974	28753	28594	28796	28780	28990	28884	28901	28754	28706	28771	28691	28840	28778	28742	28991	28721	29063	28718	28769	28892	28719	28805	28962	28842	28676	28874	28786	29080	28814	28548	28724	28842	28714	28821	28726	28784	28975	28797	29091	28922	28686	28788	28770	28775	28629	28974	29072	28950	29027	28609	28603	28949	28895	28697	28597	28950	28781	28840	28981	28759	28635	28701	28902	28912	28583	28811	28601	28967	28714	28911	28786	28888	29049	29060	28681	28883	28653	28828	28700	28928	28937	28826	28832	28811	29000	28873	28839	28872	29047	28875	28647	28859	29080	28644	28654	28846	28782	28650	28878	28793	28650	28955	28768	29129	28869	29085	28892	28833	28660	28873	28911	28745	28828	28816	28826	28907	28733	28930	28772	28773	28970	28906	28769	28691	28685	28728	29125	28822	28789	28817	28854	28707	28727	28900	28735	28640	28856	28749	28875	28738	28791	28993	28797	28819	28799	28529	28881	29063	28848	28661	28998	28777	28885	28635	28923	28831	28928	28864	29055	28891	28776	28831	28790	28980	28881	28838	29040	28863	28847	28797	28982	28835	29059	28936	28983	28819	28748	28766	28722	28799	28856	28973	28762	28573	28725	28882	28845	28998	28714	28645	28913	28720	28800	28791	29069	28692	28961	28835	28938	28628	28865	28795	28838	28989	28976	28595	28941	28664	28970	28678	28904	28915	28658	28704	28764	28949	28619	29143	29111	28909	28888	28701	28749	28899	28900	28994	28914	28936	28857	28770	28730	28653	28716	28776	28694	28968	28804	28883	28846	28863	28902	29104	28724	28886	28859	28858	28841	28932	28757	28833	28933	28822	28808	28793	28613	28731	28985	28769	28928	29068	28813	28908	28907	28625	28542	28817	28793	28822	28605	28867	28899	28600	28794	28885	28854	28987	28731	28766	28835	28698	28844	28743	28836	28954	28717	28838	28579	28886	28715	28890	28706	29096	28617	28965	28782	28805	28902	28777	28722	28834	28720	28789	28690	29132	29091	28824	28709	29087	28723	28577	29066	28728	28594	28860	29123	28788	28823	28805	29041	28832	28932	28860	29034	28806	28796	28616	29017	28793	28552	28851	28831	28991	28754	28823	28816	28722	28965	28765	29186	29043	28878	28719	28734	28836	28904	28887	28744	28599	28921	28858	28920	28911	29035	28858	28880	28852	28741	28928	28704	28593	28920	28916	28748	29011	28877	28956	28875	28562	28921	28832	28958	29021	28715	28819	28983	28803	28909	28886	28988	28849	28778	28782	28866	28716	28814	29081	28861	29018	28947	28681	28885	28643	28605	28816	28700	28836	29056	28942	29079	28937	28771	28975	28742	28761	28709	28880	28888	28802	28843	28723	28781	28882	28739	29129	28640	28779	28795	29001	28671	28692	28819	28940	28884	28870	29013	28598	28843	28959	29015	28981	28768	28844	28782	28783	28846	28758	28855	28732	28980	29007	29031	28815	28709	28845	28764	28950	28931	28947	28875	28805	28813	28633	28829	28748	28958	28828	28750	29009	28963	28899	28941	28729	28775	28754	28546	28859	29033	28964	28649	29074	29095	28873	29049	28793	29024	29059	28830	28910	28824	28875	28790	28708	28614	28856	28820	28904	28785	28975	28935	28911	28809	29072	28802	28984	28745	28550	28788	28847	28743	28856	28975	29038	28778	28776	28913	28685	28759	28811	28713	28611	28832	28706	28737	28832	28633	28822	28845	28924	28892	28855	28770	28749	28785	28849	28877	28890	28717	28885	28767	28967	28905	28902	28848	28665	28975	28904	28952	28708	28690	28816	28701	28915	28633	28771	28753	28652	28736	28742	28718	28910	28910	29013	28822	28906	28764	28968	28876	28713	28877	28769	28911	28898	28762	28771	28699	28784	28887	28967	28848	28836	28841	28834	28860	29047	28905	28949	28886	28893	28862	28700	28692	28891	28805	29086	28852	28927	28725	28732	29000	28755	29058	28857	28933	29075	28936	28785	28577	28535	28978	29081	28867	28824	28897	29007	28880	28728	28663	28751	28820	28841	28850	28666	28728	28877	28873	28634	29058	28929	28948	28951	28987	28979	28897	28940	28827	28868	28768	28946	28889	28676	28910	28745	28786	28827	28814	28868	28725	28999	28852	28918	28897	28686	29079	28855	28616	28818	28466	28771	28899	28740	28744	28632	28978	28961	28714	29003	28959	28968	29109	28956	28623	28620	28773	29049	28812	28680	28829	28532	28987	29088	28855	28909	28966	28907	29060	28887	28775	28889	28892	28723	28782	28963	28880	28889	28757	28713	29019	28992	28827	28857	28815	29053	28757	28826	28815	29158	28949	28751	28821	29088	28946	28505	28731	28822	28643	28877	28824	28905	28804	28961	28825	28679	28679	28907	28931	28802	28950	28731	28837	28985	28766	28799	28761	28835	29062	28803	28906	28689	28895	28705	28701	28713	28794	28928	28836	28703	29123
21585	38507	39829	32654	29276	26661	24726	23319	23058	23189	23338	23275	23161	23148	22942	22738	22766	22820	22834	22613	22796	22699	22614	23725	28295	27670	25816	24434	23351	22644	22600	22539	22482	22632	22404	22514	22367	22399	22465	22574	22634	22193	22347	22412	22276	22524	22372	22530	22381	22393	22405	22311	22491	22245	22372	22471	22332	22403	22524	22329	22545	22514	22431	22441	22494	22446	22501	22420	22301	22503	22482	22273	22414	22334	22304	22251	22609	22432	22494	22409	22386	22604	22363	22347	22408	22473	22447	22486	22485	22449	22515	22389	22458	22470	22356	22545	22381	22482	22446	22472	22455	22392	22386	22310	22400	22272	22461	22367	22541	22427	22520	22277	22408	22467	22331	22529	22493	22466	22283	22525	22522	22265	22238	22643	22511	22324	22491	22515	22427	22483	22513	22423	22485	22318	22404	22595	22465	22458	22469	22402	22444	22572	22403	22310	22535	22422	22501	22265	22521	22534	22384	22293	22641	22500	22350	22312	22289	22496	22490	22341	22466	22402	22456	22371	22245	22405	22372	22287	22508	22230	22422	22448	22542	22536	22349	22525	22286	22280	22365	22317	22478	22397	22425	22550	22432	22500	22348	22344	22584	22488	22451	22392	22329	22360	22450	22462	22381	22352	22607	22458	22425	22609	22599	22256	22461	22483	22370	22431	22403	22478	22354	22339	22444	22128	22679	22348	22310	22361	22454	22416	22459	22397	22326	22616	22330	22204	22567	22251	22413	22471	22386	22305	22337	22569	22258	22380	22366	22493	22470	22297	22664	22428	22401	22469	22442	22413	22544	22396	22327	22583	22525	22400	22413	22262	22437	22375	22385	22620	22358	22500	22417	22352	22518	22415	22376	22514	22499	22279	22403	22361	22435	22331	22582	22285	22357	22636	22416	22365	22560	22512	22344	22334	22503	22543	22265	22326	22425	22455	22427	22450	22418	22518	22341	22295	22626	22548	22465	22316	22395	22434	22405	22413	22256	22364	22242	22544	22635	22445	22429	22585	22525	22296	22411	22248	22431	22534	22468	22470	22327	22465	22341	22377	22166	22388	22350	22409	22497	22315	22360	22307	22467	22470	22501	22218	22520	22275	22334	22487	22344	22422	22556	22342	22277	22565	22275	22522	22436	22540	22472	22352	22547	22315	22381	22513	22512	22535	22476	22336	22410	22516	22406	22415	22468	22458	22361	22368	22373	22522	22535	22386	22538	22509	22492	22497	22400	22542	22339	22301	22335	22436	22412	22421	22027	22631	22527	22363	22474	22494	22496	22305	22630	22531	22421	22488	22354	22318	22556	22282	22541	22372	22485	22502	22298	22398	22395	22443	22553	22437	22437	22233	22560	22257	22421	22304	22317	22511	22423	22450	22531	22448	22447	22420	22354	22324	22452	22312	22525	22409	22378	22467	22384	22497	22415	22485	22304	22374	22458	22498	22462	22593	22426	22412	22422	22516	22349	22423	22349	22412	22359	22468	22375	22361	22371	22400	22445	22498	22516	22475	22380	22356	22438	22430	22446	22350	22345	22404	22463	22169	22406	22423	22300	22403	22358	22314	22491	22492	22504	22184	22476	22590	22398	22321	22338	22495	22322	22285	22504	22414	22388	22340	22287	22312	22629	22450	22449	22389	22434	22213	22366	22408	22455	22432	22401	22322	22389	22339	22377	22507	22331	22319	22554	22508	22366	22377	22494	22369	22454	22491	22438	22468	22351	22555	22179	22348	22357	22556	22304	22381	22282	22122	22336	22416	22463	22357	22325	22366	22384	22411	22511	22427	22304	22305	22469	22404	22510	22349	22460	22169	22382	22483	22539	22322	22273	22429	22217	22371	22434	22408	22391	22422	22522	22400	22421	22470	22295	22370	22800	22480	22476	22460	22299	22458	22238	22473	22513	22311	22580	22306	22396	22442	22377	22534	22450	22400	22429	22379	22531	22325	22461	22375	22428	22322	22437	22435	22242	22419	22549	22350	22498	22438	22404	22598	22343	22352	22535	22393	22371	22375	22487	22318	22616	22473	22504	22396	22469	22366	22349	22344	22433	22478	22430	22455	22443	22354	22339	22348	22306	22497	22611	22422	22520	22639	22339	22512	22543	22554	22318	22463	22392	22619	22429	22374	22404	22283	22340	22471	22386	22428	22524	22499	22237	22438	22506	22469	22309	22438	22438	22435	22565	22466	22517	22460	22588	22452	22478	22505	22466	22450	22510	22462	22366	22473	22407	22387	22451	22372	22457	22349	22505	22527	22575	22224	22306	22440	22429	22510	22330	22302	22483	22333	22395	22291	22395	22639	22543	22446	22423	22441	22483	22548	22327	22403	22349	22453	22396	22415	22265	22319	22571	22435	22358	22440	22488	22481	22348	22293	22514	22458	22374	22466	22406	22390	22357	22453	22376	22473	22447	22310	22249	22405	22464	22473	22355	22266	22412	22366	22313	22370	22477	22368	22475	22551	22277	22483	22371	22352	22334	22425	22339	22482	22430	22356	22234	22518	22511	22469	22448	22462	22332	22201	22362	22460	22607	22388	22365	22423	22442	22473	22415	22224	22442	22314	22549	22461	22382	22554	22454	22482	22388	22483	22255	22463	22537	22488	22458	22363	22408	22299	22376	22505	22493	22350	22429	22340	22520	22444	22521	22368	22375	22328	22448	22440	22476	22612	22316	22410	22385	22310	22219	22526	22296	22230	22287	22347	22399	22499	22331	22381	22433	22569	22185	22371	22568	22212	22554	22356	22454	22398	22448	22416	22302	22524	22393	22420	22359	22223	22437	22412	22575	22266	22611	22370	22340	22449	22422	22445	22437	22393	22320	22320	22386	22469	22401	22523	22356	22421	22416	22579	22540	22434	22474	22222	22371	22205	22435	22492	22388	22364	22813	22340	22384	22435	22433	22188	22520	22451	22365	22406	22314	22264	22313	22404	22593	22347	22411	22429	22394	22375	22371	22334	22458	22374	22419	22254	22464	22374	22422	22440	22381	22440	22355	22413	22462	22303	22338	22561	22481	22459	22406	22332	22537	22525	22366	22347	22448	22332	22351	22349	22343	22431	22291	22458	22331	22442	22531	22566	22396	22253	22381	22442	22271	22404	22372	22439	22357	22219	22546	22459	22427	22564	22587	22325	22626	22531	22388	22211	22327	22346	22261	22619	22495	22577	22397	22279	22461	22319	22473	22513	22542	22424	22568	22483	22448	22268	22494	22559	22457	22315	22438	22396	22426	22352	22414	22401	22565	22457	22440	22524	22516	22394	22477	22409	22425	22404	22438	22455	22425	22218	22381	22308	22557	22239	22420	22478	22306	22345	22512	22433	22319	22316	22454	22349	22402	22340	22409	22624	22531	22296	22340	22329	22575	22594	22411	22485	22484	22652	22448	22487	22354	22308	22469	22298	22437	22386	22673	22670	22401	22375	22361	22549	22523	22463	22501	22417	22593	22357	22320	22357	22554	22517	22603	22472	22480	22339	22552	22369	22357	22649	22500	22377	22310	22326	22288	22385	22431	22428	22344	22415	22344	22161	22597	22426	22363	22328	22469	22410	22373	22574	22431	22477	22392	22330	22450	22426	22472	22351	22410	22277	22395	22448	22605	22559	22598	22445	22242	22505	22543	22375	22520	22459	22276	22451	22245	22453	22371	22394	22376	22530	22333	22323	22479	22593	22351	22558	22426	22364	22444	22276	22360	22472	22401	22435	22328	22470	22594	22492	22682	22342	22435	22599	22346	22475	22479	22363	22477	22425	22258	22577	22488	22410	22346	22237	22613	22485	22448	22365	22365	22345	22551	22418	22488	22304	22281	22320	22400	22541	22441	22252	22321	22209	22382	22393	22404	22457	22320	22306	22522	22299	22289	22415	22438	22391	22405	22572	22546	22484	22558	22409	22489	22606	22615	22442	22597	22439	22286	22409	22400	22406	22167	22427	22414	22355	22271	22406	22430	22484	22465	22299	22259	22468	22456	22460	22613	22442	22546	22412	22525	22386	22432	22531	22334	22306	22583	22487	22192	22300	22441	22484	22463	22500	22489	22325	22505	22291	22422	22428	22417	22358	22502	22405	22600	22362	22289	22297	22426	22326	22368	22604	22567	22652	22320	22307	22434	22416	22411	22386	22479	22492	22547	22381	22293	22359	22474	22542	22358	22268	22262	22313	22427	22407	22225	22478	22431	22585	22454	22413	22387	22353	22353	22505	22369	22517	22543	22518	22464	22320	22435	22387	22471	22331	22506	22393	22529	22291	22527	22474	22422	22403	22209	22403	22359	22418	22264	22568	22350	22330	22453	22434	22269	22414	22480	22530	22468	22395	22408	22338	22311	22405	22437	22449	22350	22437	22383	22431	22468	22661	22431	22522	22448	22456	22461	22438	22334	22341	22395	22396	22339	22280	22426	22453	22312	22433	22365	22387	22420	22517	22329	22527	22459	22602	22399	22461	22345	22297	22289	22450	22505	22338	22403	22441	22393	22519	22315	22394	22506	22328	22586	22314	22429	22294	22504	22463	22467	22338	22346	22407	22242	22330	22602	22527	22429	22437	22376	22538	22485	22515	22328	22519	22379	22315	22454	22472	22448	22286	22277	22497	22439	22567	22394	22427	22336	22440	22376	22389	22493	22350	22387	22487	22366	22377	22276	22603	22485	22418	22405	22474	22378	22399	22441	22455	22270	22525	22515	22565	22574	22371	22505	22508	22380	22335	22551	22485	22455	22380	22366	22522	22344	22411	22473	22385	22412	22300	22450	22431	22388	22383	22572	22412	22423	22318	22351	22377	22403	22435	22238	22325	22581	22331	22590	22500	22579	22410	22534	22269	22377	22561	22651	22226	22599	22442	22381	22290	22481	22323	22437	22377	22415	22401	22418	22492	22495	22456	22225	22686	22362	22434	22310	22302	22423	22426	22470	22498	22526	22402	22474	22482	22556	22398	22338	22492	22285	22575	22377	22518	22477	22397	22725	22483	22324	22348	22461	22413	22504	22447	22396	22342	22395	22495	22541	22172	22367	22345	22567	22256	22371	22415	22452	22430	22413	22449	22407	22344	22524	22481	22531	22620	22298	22549	22529	22576	22409	22370	22335	22300	22395	22579	22389	22355	22331	22325	22482	22528	22564	22518	22507	22356
22817	21436	29262	24196	23232	29437	34014	30043	30051	30312	30300	30086	30043	30050	30041	29951	29677	29680	29515	29691	29584	29656	29663	29618	34043	37179	34981	32433	30782	29503	29576	29194	29345	29396	29449	29309	29438	29415	29209	29262	29309	29246	29167	29148	29339	29343	29271	29100	29138	29362	29109	29273	29157	29484	29194	29252	29391	29456	29292	29174	29190	29108	29133	29204	29240	29349	29306	29239	29304	29380	29290	29371	29587	29376	28899	29411	29363	29160	29552	29568	29224	29172	29339	29254	29391	29218	29313	29411	29363	29129	29271	29025	29342	29095	29238	29375	29443	29326	29317	29428	29324	29195	29310	29258	29257	29394	29280	29205	29227	29251	29538	29276	29301	29129	29153	29420	29412	29480	29196	29169	29282	29065	29258	29410	29483	29433	29197	29167	29230	29356	29282	29315	29323	29387	29303	29172	29151	29096	29359	29352	29211	29151	29139	29126	29189	29485	29352	29345	29171	29389	29235	29279	29116	29011	29392	29142	29283	29247	29285	29266	29204	29086	29022	29212	29360	29330	29169	29248	29399	29162	29028	29137	29379	29111	29145	29281	29159	29487	29023	29083	29257	29003	29527	29246	29442	29068	29138	29120	29018	29184	29210	29406	29193	29079	29002	29345	29208	29142	29351	29112	29169	29349	29203	29327	29246	29256	29246	29261	29171	29201	29022	29207	29207	29113	29119	29034	29119	29213	29014	29266	29136	29484	29290	29276	29222	29410	29346	29336	29393	29167	29690	29314	29526	29340	29209	29504	29302	29323	29481	29176	29113	29219	29283	29404	29210	29279	29312	29145	29305	29267	29223	29191	29315	29240	29297	29262	29224	29424	29200	29352	29104	29141	29437	29104	29024	29243	29211	29357	28920	29291	29061	29384	29283	29358	29259	29308	29493	29051	29087	29198	29104	29218	29300	29269	29189	28983	29292	29278	29209	29311	29147	29209	29177	29456	29478	29218	29312	29141	29350	29210	29234	29459	29375	29236	29326	29055	29001	29132	29291	29323	29174	29335	29324	29154	28979	29334	29100	29241	29061	29298	29146	29023	29144	29247	29412	29057	29073	29229	29182	29219	28979	29078	29268	29101	29182	29116	29318	29334	29347	29385	29182	29242	29434	29370	29247	29330	29116	29208	29363	29254	29215	29460	29286	29360	29170	29278	29416	29366	29356	29064	29217	29092	29265	29342	29280	29079	29160	29052	29175	29427	29029	29079	29253	29321	29144	29230	29073	29161	29186	29122	29533	29348	29471	28964	29203	29029	29219	29276	29277	29067	29124	29262	29196	29337	29220	29125	29214	29167	29133	29310	29204	29261	29249	29096	29393	29168	29118	29241	29308	29174	29273	29070	29178	29283	29315	29164	29282	29072	29226	29246	29282	29200	29356	29212	29276	29077	29255	29253	29119	29009	29157	29065	29507	29163	29101	29174	29427	29383	29355	28954	29243	29304	29215	29144	29076	29368	29077	29128	29190	29264	29060	29104	29197	29073	29429	29102	29265	29204	29352	29239	29336	29040	29087	29329	29132	29305	29379	28917	29140	29278	29290	28858	29133	29509	29391	29375	29077	29605	29192	29002	29128	29317	29348	29204	29334	29284	29489	29177	28940	29257	29287	29250	29352	29392	29243	29379	29439	29290	29362	28971	28941	29197	29353	29424	29192	29189	29274	29304	29094	29145	29187	29258	29109	29245	29241	29231	29401	29340	29025	29203	29174	29083	29071	29261	29006	29233	29280	29240	29096	29358	29191	29206	29252	29327	29115	29032	29096	29125	29292	29106	29417	29246	29277	29165	29057	29324	29336	29310	29084	29215	29336	29303	29355	29050	29317	29354	29254	29232	28907	29011	29204	29161	29315	29050	29133	29216	29247	29415	29403	29367	29450	29202	29264	29358	29316	29234	29049	29053	29163	29255	29124	29219	29201	29145	29339	29326	29136	29268	29123	29301	29420	29121	29373	29185	29154	29316	29068	29000	29010	29241	29248	29391	29297	29477	29306	29038	29223	29087	29192	29360	29267	29374	29241	29300	29452	29256	29325	29332	28929	29274	29374	29217	29306	29351	29074	29335	29398	29192	29325	29076	29138	29162	29203	29366	29371	29145	29257	29185	29177	29214	29078	29318	29231	29098	29176	29443	29219	29158	29195	28928	29085	29261	29184	29221	29159	28971	29208	29281	29183	29116	29142	29102	29143	29165	29155	29348	29111	29435	29220	29130	29221	29089	29173	29099	29331	29218	29211	29219	29042	29326	29090	29357	29447	29359	29322	29290	29354	29337	29026	29116	29357	29437	29110	29181	29013	29162	29223	29177	28953	29193	29410	29198	29367	29226	29384	29310	29040	29155	29275	29134	29374	29094	29263	29236	28992	29349	29254	29244	29382	29170	29237	29252	29282	28979	29253	29204	29146	29372	29269	29086	29232	29331	29108	29344	29349	29362	29287	29280	29207	29079	29043	28971	29277	29523	29270	29255	29239	29237	29062	28976	29168	29234	29253	29228	29237	29091	29101	29225	29151	29239	29431	29396	29460	29162	29164	29407	29293	29192	29262	29266	29358	29341	29403	28922	29386	28986	29010	29007	29181	29216	29186	29146	29447	28984	29267	28979	29306	29344	29232	29237	29118	28903	29035	28969	29334	29435	29188	29243	29366	29206	28994	29217	29173	29213	29371	29440	29434	29000	29091	29384	29130	29248	29159	29280	29120	29355	29229	29277	29198	29384	29079	29290	29063	29195	29334	29025	29281	29065	29284	29224	29095	29307	29342	29189	29248	29204	29321	29317	29576	29235	29176	29358	29361	28968	29278	29193	28959	29055	29116	29144	29054	29278	29167	29193	29003	29471	29407	29047	29219	29109	29127	29246	29299	29497	29196	29161	29374	29269	29062	29265	29157	29414	29471	29185	29283	29196	29219	29136	29334	29320	29254	29298	28911	29276	29128	29125	29345	29116	29125	29531	29457	29127	29322	29024	29111	29277	29420	29230	29239	29553	29008	29165	29251	29577	29134	29221	29167	29224	29461	29414	29228	29347	29184	29042	29345	29289	29118	29318	29096	29151	29290	29191	29273	29187	29179	29064	29205	29235	29267	29338	29429	29188	29339	29084	29418	29485	29398	29046	29172	29272	29197	29474	29058	29091	29026	29324	29158	29114	29399	29415	29169	29234	29124	29068	29323	29181	29120	29111	29124	29201	29350	29277	29215	29351	28976	29127	29299	29389	29027	28929	29127	29150	29178	29351	29095	29129	29124	29088	29074	29083	29471	29154	29134	28789	29054	29235	29197	29221	29355	29275	29370	29090	29359	29316	29308	29171	29228	29229	29308	29120	29034	29103	29306	29240	29252	29035	29061	29241	29152	29256	29310	29358	29434	28902	29466	29358	29288	29178	29251	29281	29140	29371	29309	29117	29041	29283	29066	29074	29115	29199	28873	29044	29456	29334	29239	29232	29298	29295	29263	29229	29453	29241	29329	29085	29245	29436	29211	29357	29380	29190	29127	29164	29263	29228	29317	29299	29247	29046	29230	29166	29176	29298	29256	29377	29291	29301	29100	29284	29249	29194	29464	29105	29316	29243	29257	29285	29278	29267	29327	29388	29150	29421	29451	29370	29245	29064	29165	29184	29235	29442	29145	29131	29484	29438	29308	29262	29097	29092	29110	29586	29227	29171	29387	28937	29193	29249	29494	29059	29272	29119	29306	29347	29292	28930	29522	29268	29250	29240	29409	29188	29170	29404	29252	29164	29361	29024	29347	29202	29209	29213	29216	29267	29272	29452	29244	29047	29439	29596	29271	29263	29377	29016	29423	29183	29110	29188	29412	29242	29330	29012	29372	29267	29007	29220	29370	29322	29385	29212	29235	29012	29400	29360	29241	28999	29260	29204	29195	29166	29317	29096	29124	29117	29073	29155	29365	29012	29026	29489	29063	29142	29569	29373	29344	29015	29217	29341	28971	29275	29293	29418	29098	29016	29147	29226	29338	29063	29195	29276	29209	29107	29093	29132	29130	29109	29124	29178	29280	29095	29243	29200	29267	29205	29161	29204	29098	29158	29118	28950	29114	29295	29236	29298	29190	29338	29271	29390	29272	29260	29119	29397	28953	29373	29172	29232	29353	29038	29149	28989	29140	29317	29322	29164	29344	29180	29177	29026	29276	29246	29216	29341	29325	29133	29144	29242	29065	29319	29182	29318	29069	29289	29212	29160	29126	29207	29323	29338	29089	28908	29309	29392	29326	29109	29332	29323	29203	29186	29436	29245	29239	29280	29354	29285	29303	29294	29117	29461	29143	29121	29229	29185	28963	29076	29336	29253	29368	29188	29269	29306	29179	29257	29223	29095	29299	29382	29238	28987	29235	29294	29223	29078	29146	29154	29158	29042	29273	29160	29078	29090	29312	29321	29275	29068	29065	29064	29186	29385	29116	29112	29184	29049	29518	28989	29061	29268	29183	29244	29586	29135	29099	29282	29186	29144	29275	29172	29061	29104	29251	29169	29342	29338	29303	29362	29013	29256	29328	29180	29508	29308	29180	29101	29351	29072	29502	29432	29108	29203	29049	29050	29319	29386	29246	29413	29240	29268	29304	29324	29272	29124	29486	29329	29237	29120	29260	29372	29270	29150	29123	29396	29170	29013	29193	29363	29242	29102	29253	29356	29231	29021	29130	29404	29167	29176	29305	29285	29130	29033	29007	29105	29238	29069	29350	29295	29564	29360	29319	29099	29209	29019	28971	29134	29060	29335	29446	29215	29226	29488	29165	29241	29130	29196	29038	29093	29395	29305	29225	29380	29175	29318	29095	29290	29055	29310	29418	29153	29253	29393	29198	29178	29215	29180	29291	29224	29080	29176	29105	29152	28987	29323	29367	29296	29303	29429	29348	29263	29171	29394	29122	29348	29181	29397	29047	29211	29251	29391	29260	29204	29352	29527	29032	29211	29304	29136	29249	29118	29393	29164	29132	29235	29058	29288	29336	29379	29222	29339	29305	29097	29218	29298	29200	29292	29049	29333	29230	29107	29190	29229	29414	29464	29160	29352	29142	29255	29300	29175	29368	28986	29028	29206	29304	29306	29318	29267	29389	29331	29265	29068	29106	29172	29251	29105	29184	29228	29390	29282	29068	29176
22624	43415	43585	34922	32217	28966	26097	24200	23691	23861	23715	23378	23812	23843	23505	23178	22973	22920	23008	23021	22777	22939	22893	23193	30834	33558	30117	26575	24360	23192	22842	22765	22458	22601	22456	22600	22654	22611	22540	22828	22463	22658	22620	22552	22549	22721	22684	22523	22474	22697	22687	22745	22478	22679	22370	22599	22437	22543	22554	22615	22484	22623	22663	22395	22559	22483	22786	22425	22379	22495	22519	22670	22495	22600	22570	22531	22703	22604	22426	22498	22486	22601	22687	22521	22689	22587	22804	22457	22631	22491	22652	22486	22745	22600	22400	22584	22551	22624	22546	22497	22640	22591	22638	22433	22541	22650	22637	22693	22550	22691	22544	22444	22562	22498	22625	22438	22586	22428	22575	22548	22672	22539	22727	22502	22636	22686	22413	22540	22507	22721	22602	22602	22363	22449	22593	22270	22584	22576	22578	22511	22579	22689	22411	22452	22663	22566	22614	22636	22489	22427	22587	22665	22606	22529	22666	22631	22528	22656	22643	22627	22767	22605	22513	22504	22550	22499	22536	22416	22669	22476	22736	22583	22579	22456	22504	22435	22730	22645	22781	22521	22518	22506	22635	22765	22535	22566	22719	22417	22651	22574	22527	22632	22562	22435	22701	22691	22409	22486	22441	22709	22479	22650	22570	22447	22511	22700	22550	22395	22610	22521	22663	22452	22588	22687	22570	22741	22394	22528	22429	22699	22616	22519	22407	22539	22555	22371	22622	22657	22589	22677	22536	22551	22545	22415	22666	22477	22414	22599	22587	22515	22607	22443	22591	22298	22423	22439	22545	22533	22660	22560	22497	22579	22592	22399	22528	22532	22698	22534	22628	22470	22546	22333	22714	22580	22466	22577	22542	22397	22577	22610	22632	22568	22339	22562	22532	22364	22512	22574	22619	22564	22629	22572	22731	22409	22645	22541	22744	22576	22581	22623	22497	22471	22391	22475	22645	22440	22797	22605	22502	22628	22574	22617	22463	22739	22635	22492	22556	22633	22635	22441	22622	22746	22544	22578	22705	22680	22532	22557	22566	22504	22721	22358	22529	22812	22746	22742	22351	22656	22580	22460	22505	22343	22564	22566	22646	22622	22539	22767	22463	22582	22503	22569	22606	22623	22509	22509	22538	22501	22639	22615	22430	22382	22600	22544	22615	22510	22465	22281	22379	22560	22500	22655	22537	22488	22452	22605	22679	22559	22521	22427	22756	22466	22508	22648	22498	22694	22415	22628	22697	22503	22492	22673	22693	22409	22553	22739	22411	22634	22544	22471	22497	22556	22643	22473	22662	22620	22390	22447	22424	22578	22501	22745	22460	22554	22621	22435	22454	22601	22600	22554	22576	22260	22589	22439	22540	22587	22581	22542	22526	22476	22654	22611	22733	22388	22472	22753	22550	22552	22318	22590	22596	22403	22451	22475	22660	22585	22484	22602	22557	22404	22624	22659	22778	22497	22539	22700	22518	22510	22615	22641	22577	22723	22554	22657	22621	22594	22407	22533	22765	22460	22505	22606	22528	22575	22528	22714	22641	22552	22317	22560	22651	22510	22534	22519	22542	22571	22660	22587	22510	22493	22559	22684	22468	22704	22691	22572	22710	22444	22717	22565	22504	22479	22582	22598	22412	22488	22502	22520	22590	22475	22587	22532	22408	22530	22328	22686	22502	22634	22547	22558	22604	22572	22468	22525	22479	22809	22671	22691	22553	22457	22527	22458	22368	22610	22408	22399	22650	22631	22407	22769	22671	22498	22735	22859	22514	22656	22363	22504	22486	22531	22519	22555	22692	22471	22662	22630	22493	22485	22635	22585	22642	22533	22510	22751	22587	22641	22507	22535	22359	22612	22865	22554	22731	22450	22675	22597	22487	22725	22578	22643	22424	22464	22599	22548	22695	22488	22607	22588	22516	22498	22580	22712	22560	22599	22395	22633	22563	22554	22576	22721	22560	22606	22605	22412	22487	22646	22476	22366	22532	22505	22517	22620	22544	22599	22611	22681	22590	22571	22428	22526	22490	22545	22510	22473	22596	22783	22526	22533	22616	22493	22609	22610	22631	22562	22488	22626	22495	22563	22567	22434	22555	22650	22606	22514	22679	22602	22772	22604	22692	22651	22495	22506	22518	22496	22625	22603	22474	22448	22559	22826	22617	22523	22609	22510	22431	22499	22524	22556	22415	22503	22624	22467	22575	22509	22823	22394	22473	22664	22490	22549	22485	22359	22752	22456	22542	22729	22635	22569	22590	22689	22681	22502	22516	22541	22432	22651	22368	22540	22606	22535	22493	22600	22737	22642	22374	22527	22490	22551	22441	22702	22437	22610	22589	22451	22561	22399	22525	22581	22667	22519	22463	22615	22575	22549	22842	22622	22671	22579	22628	22513	22698	22414	22497	22703	22586	22601	22552	22468	22444	22512	22595	22672	22534	22591	22625	22526	22559	22663	22551	22575	22715	22522	22630	22612	22480	22526	22464	22612	22542	22567	22570	22561	22346	22549	22793	22462	22718	22410	22405	22602	22496	22690	22545	22597	22666	22485	22440	22685	22633	22603	22542	22564	22387	22598	22353	22463	22575	22409	22444	22578	22577	22487	22517	22573	22511	22650	22761	22718	22663	22756	22777	22417	22603	22585	22537	22597	22590	22583	22569	22649	22684	22589	22617	22503	22667	22651	22392	22669	22697	22586	22504	22490	22693	22596	22591	22808	22481	22488	22710	22656	22496	22483	22356	22534	22542	22467	22452	22718	22631	22633	22530	22599	22680	22602	22324	22545	22654	22546	22624	22461	22592	22375	22441	22507	22513	22461	22681	22576	22706	22632	22488	22740	22562	22473	22541	22581	22600	22543	22638	22495	22519	22683	22569	22409	22595	22602	22602	22537	22406	22534	22556	22644	22679	22803	22643	22715	22617	22584	22712	22669	22628	22523	22598	22606	22577	22443	22641	22592	22676	22544	22643	22648	22397	22787	22538	22516	22615	22431	22503	22399	22347	22660	22607	22604	22654	22639	22503	22588	22726	22547	22386	22724	22462	22724	22585	22472	22598	22563	22521	22568	22591	22458	22471	22713	22564	22651	22806	22490	22569	22537	22516	22471	22443	22666	22518	22485	22548	22729	22661	22676	22637	22582	22497	22493	22523	22673	22717	22382	22550	22673	22576	22511	22445	22682	22452	22614	22590	22589	22792	22457	22654	22684	22667	22468	22488	22589	22512	22606	22436	22426	22473	22551	22619	22409	22635	22724	22665	22333	22766	22597	22427	22633	22693	22622	22532	22420	22574	22587	22731	22680	22405	22481	22579	22249	22791	22488	22502	22544	22705	22756	22642	22580	22296	22519	22495	22527	22460	22435	22603	22435	22511	22520	22655	22465	22629	22486	22555	22654	22390	22462	22572	22564	22635	22493	22587	22592	22546	22492	22415	22513	22527	22535	22647	22442	22554	22525	22427	22485	22487	22490	22512	22542	22743	22522	22517	22619	22375	22537	22653	22585	22508	22588	22635	22652	22537	22692	22735	22467	22595	22562	22453	22553	22381	22634	22567	22713	22539	22602	22586	22574	22596	22722	22567	22362	22434	22515	22556	22734	22761	22670	22433	22506	22401	22502	22753	22502	22394	22550	22508	22699	22590	22450	22710	22614	22643	22576	22567	22510	22405	22625	22522	22439	22676	22599	22668	22471	22594	22613	22584	22410	22466	22483	22648	22544	22434	22754	22501	22421	22749	22613	22628	22353	22459	22536	22533	22526	22506	22819	22364	22483	22559	22367	22486	22581	22467	22684	22524	22510	22485	22411	22588	22625	22504	22594	22626	22401	22615	22531	22484	22446	22608	22719	22590	22525	22599	22451	22514	22606	22657	22459	22486	22618	22541	22870	22370	22659	22435	22591	22321	22682	22630	22733	22496	22606	22677	22508	22516	22652	22644	22500	22647	22295	22654	22515	22579	22594	22528	22408	22597	22464	22650	22608	22650	22455	22661	22527	22592	22793	22605	22666	22507	22508	22693	22649	22866	22472	22703	22558	22617	22533	22593	22679	22779	22507	22461	22660	22710	22636	22601	22618	22580	22464	22559	22689	22504	22329	22553	22248	22728	22718	22518	22598	22495	22634	22547	22595	22570	22503	22537	22577	22520	22584	22500	22670	22624	22612	22619	22728	22442	22619	22595	22464	22605	22543	22504	22618	22491	22605	22631	22632	22519	22639	22592	22449	22521	22516	22581	22597	22587	22546	22645	22545	22441	22648	22550	22591	22496	22719	22622	22576	22395	22566	22733	22416	22681	22364	22621	22754	22636	22610	22568	22479	22856	22523	22569	22452	22300	22685	22470	22634	22651	22599	22391	22627	22702	22594	22546	22525	22698	22548	22583	22602	22801	22541	22504	22532	22519	22448	22472	22452	22489	22585	22562	22608	22545	22616	22607	22664	22408	22505	22577	22444	22601	22495	22555	22648	22605	22460	22430	22552	22500	22635	22597	22514	22578	22664	22555	22513	22420	22606	22390	22593	22504	22602	22583	22512	22576	22734	22539	22357	22728	22700	22549	22604	22671	22544	22611	22479	22466	22380	22449	22629	22578	22563	22507	22514	22898	22574	22459	22436	22672	22504	22653	22540	22552	22561	22462	22610	22656	22725	22711	22577	22494	22666	22636	22667	22511	22541	22623	22488	22486	22364	22497	22560	22456	22611	22517	22488	22445	22667	22501	22468	22421	22467	22640	22500	22548	22523	22425	22600	22473	22705	22641	22399	22768	22723	22734	22405	22590	22458	22546	22587	22543	22819	22558	22713	22667	22673	22418	22517	22546	22655	22519	22526	22560	22500	22585	22486	22583	22603	22597	22558	22448	22369	22679	22701	22386	22724	22451	22728	22669	22385	22621	22508	22422	22570	22607	22475	22433	22516	22635	22761	22527	22725	22591	22485	22543	22437	22549	22511	22650	22509	22703	22448	22413	22626	22693	22498	22524	22537	22554	22517	22568	22619	22647	22362	22428	22610	22533	22395	22423	22545	22498	22520	22566	22587	22532	22574	22560	22571	22620	22569	22670	22464	22515	22592	22767	22485	22519	22726	22501	22588	22679	22494	22672	22467	22480	22611	22461	22520	22694	22581	22670	22701	22826	22585
28538	26401	36115	33761	31291	31235	30224	29319	29089	29297	29331	29233	29274	29410	29139	29298	29401	29116	29224	29344	29201	29271	29147	29219	29567	29907	30062	29531	29386	29341	29489	29281	29309	29050	29160	29265	28985	29263	29073	28907	29111	29347	29256	29342	29069	28960	29255	28950	29231	29054	29064	29220	28989	28955	29159	28963	29167	29184	29090	29204	29021	29022	29335	28877	29046	29001	29254	29211	29104	29076	29005	29052	29445	29091	29097	29229	29173	29150	29328	28988	29081	29086	29123	29162	29024	29343	29295	28964	29018	29062	29061	29233	29166	29350	29292	29243	29098	29010	29210	29002	28952	29111	29276	29438	29332	29082	29159	29174	29339	29079	29059	29174	29237	29278	29259	29059	29250	29045	29178	29177	29149	28892	29121	29050	29329	29181	29204	29331	29240	29260	29085	28885	29021	29132	28973	29417	28981	29119	29483	29164	29329	29157	29058	28946	29077	28978	28884	29197	29003	29211	29446	28982	29240	29218	29034	28963	29335	29137	29249	29224	29364	29192	29333	29006	29030	29145	29072	29049	29247	28914	29070	28934	29240	29319	29060	29037	28827	29131	28920	29272	28718	29185	29256	29168	28914	29424	29144	29240	29171	29017	29101	29035	29216	29181	29104	29139	29174	29416	29111	29241	29353	29030	29248	29353	29188	29076	29075	28954	28978	28921	29224	29235	29080	29074	29233	28997	29020	28895	29140	29032	29261	29105	29123	29074	29245	29027	29115	29154	29055	28943	29111	29157	29102	29180	29218	29177	28914	29198	29124	29192	29186	29015	29174	29227	29146	29172	29251	28914	29145	29280	29370	29198	29209	29123	29202	29260	29017	29198	29096	29007	28928	29000	29333	29333	28858	29232	29112	29260	29073	29304	29162	29261	29160	29357	29032	29361	29357	29178	29155	29092	29216	29250	29063	29267	29054	29020	29304	29155	28926	29184	29001	29056	29168	29057	29250	29216	29321	29046	29079	29130	29157	29278	28922	28950	29180	29265	29128	29243	28957	29008	29234	29049	29270	29237	29197	29157	29266	29114	29302	29204	29265	29259	29088	29172	29063	29143	28915	29229	29173	29095	29148	28945	29152	29252	28967	29241	29184	29116	29171	29010	29131	29051	28758	29055	29230	29081	28958	29162	29117	29069	28969	29141	29015	29181	29092	28884	28962	29225	29165	29208	29147	29139	29045	29224	29022	29197	29137	29064	29048	29030	29146	29189	28814	29146	29272	29102	28921	29041	29170	29242	28929	29133	29014	29093	29405	29091	29039	28835	28995	28862	29106	29017	29127	29270	29023	29315	28971	29204	29079	29010	29280	29110	29169	29113	29008	29422	29309	29152	28958	29059	29188	29166	29220	28972	29102	29183	29168	29226	29021	29389	29098	29184	29205	29417	28997	29112	29089	29151	29209	29290	29132	29227	29377	29167	29041	29022	29357	29156	28883	28985	29318	29217	29040	29218	29027	29181	29196	29169	29224	28949	29045	29002	29266	29163	29283	29113	29247	29039	29092	29044	28955	29094	29143	29026	29287	28981	29093	29171	29055	29303	29206	29076	29289	28989	29140	29090	29185	29269	29054	29284	29218	29077	29179	29072	29038	29085	28979	29088	29066	28956	28820	28996	29163	29289	29219	29074	29133	29164	29293	29027	29052	29220	29166	29119	29248	29130	29037	28925	28941	29212	29123	29232	29085	29118	29272	29106	29083	28976	29098	29118	29131	28993	28945	29050	29012	29379	29167	28953	29161	29117	28975	29047	29079	29266	29016	29070	29211	28926	29009	29019	29069	28845	29121	29074	29221	29150	29084	29434	29366	28954	29031	29134	29205	29063	29289	29220	29051	29057	29144	29045	29284	29009	29104	29088	28945	28863	29068	29005	28965	29106	29299	29033	29327	29013	28896	29170	29387	29225	29352	29405	29105	29078	29161	29228	28947	29120	29189	28829	29044	29197	29282	29106	29234	29342	29356	29098	29145	29129	29304	29000	29125	29136	29120	29341	29148	28761	29061	29049	29029	29379	29118	29143	29322	29162	29202	29323	29278	28964	29125	29187	29135	29203	29109	29294	29345	29027	29163	29093	28994	29175	29126	29056	29166	29282	29258	29058	29262	29202	29009	29202	29209	29221	29109	28917	28902	29075	29054	29085	29069	29049	29310	29352	29157	29176	29303	28988	29269	28962	29141	29168	29024	29067	29186	29113	29150	29284	28914	28926	29101	29092	29204	29054	29168	29181	29204	29122	29084	29211	29385	29045	29136	29143	29029	28862	29029	28991	29127	29296	29357	29305	29201	28981	29008	29048	29232	29282	29306	29157	29096	29006	29076	29058	29216	29112	29242	29172	29012	28970	29217	29283	29178	29045	29149	29287	29190	29183	29171	29132	29250	29120	29237	28937	29141	29135	29187	29287	29085	29267	29168	29072	29306	29165	29166	29093	29327	29267	28931	29208	29239	29072	29248	29316	28932	28986	29076	29379	29044	28860	29069	29125	29267	28898	29267	28943	29141	29078	29286	29336	29231	29251	29234	29256	29127	29132	28881	29061	29312	29028	28875	29157	29193	29096	29155	29150	29198	29216	29005	29091	29283	29356	29123	29213	29190	29237	28969	29312	29308	28907	28934	28760	29217	28884	29328	28890	29306	29104	29232	29274	29112	29138	29086	29250	28945	29266	29041	29310	29117	29261	29405	29256	29225	29066	28979	29001	29077	29050	29275	28920	29120	29090	28988	29213	29396	29075	29123	29305	29008	29225	29130	29094	29059	29186	29333	29172	29209	29002	29006	29061	29328	29085	28840	29191	29194	29310	29136	29156	28925	28940	29089	29202	28991	29072	28972	29100	29132	29095	29197	28800	29214	29254	29358	29117	29111	29163	29108	29266	28986	29338	29107	29285	29257	28986	28947	29200	29334	29221	29025	29131	28904	29090	29149	29148	28997	29111	29157	29251	29030	29027	29201	28951	29249	29025	28890	28993	29206	29134	29233	29248	29269	29241	29162	29291	29137	28986	29145	29008	29268	28875	29038	29182	29061	29402	29038	29098	29126	29095	29031	29147	29066	29058	29108	29065	29052	29163	29256	29051	29196	29101	29201	29009	29285	29145	29109	29062	29078	28816	29412	29247	29103	29200	29103	29020	28977	29219	29195	29226	29139	29303	29270	29188	29248	29159	29158	29213	28920	28962	29179	29094	29020	29033	29120	29177	28930	29122	28932	29223	29074	29234	29083	29277	29100	29049	29231	29225	29011	28891	29252	29098	29331	29319	29148	29234	29458	29234	29061	29282	29286	28995	29232	29034	29277	29079	29120	29097	29121	28946	29076	29258	29330	28932	29055	29176	29204	29015	29014	29141	29078	29428	29099	29314	28980	29174	29148	29041	28868	29327	29382	28909	28898	29139	28918	29043	29096	29249	29240	29045	29197	29086	29044	29291	29224	28942	29167	28948	29128	29013	29040	29112	29126	29287	29303	29138	29176	29087	29329	29237	29053	29151	28992	28995	29136	28977	29043	29236	29216	29333	29159	29153	29177	29038	28988	29197	29392	28921	28942	29133	29209	29232	28879	29128	29127	29392	29110	28928	29286	29109	29222	29071	29110	29240	29055	29215	29025	29252	29097	29198	29149	29257	29089	28897	29178	29140	29216	29213	29200	28941	29142	29176	29129	29238	29136	29338	28879	28998	29079	29256	29129	29136	29235	29242	29235	29055	29166	29098	29109	29078	28958	29163	29275	29210	29206	29274	29177	29203	29136	29062	29177	28906	29373	29240	29252	28962	29176	29413	29363	29106	29149	29117	29246	29294	28938	29142	29207	29252	29420	29157	29059	28994	29396	29235	29076	29289	29258	29301	29076	28888	29173	29165	29290	29004	29049	28784	29073	29293	29260	29096	28927	29102	29354	29133	29196	29416	29288	29136	28941	29224	29199	29098	29466	29093	28890	29410	29135	28943	28983	29322	28872	29247	29083	29173	29063	28933	29057	29257	29102	29033	29121	29120	29081	29202	29196	29226	29267	29086	29220	29204	29091	29073	29081	29217	29237	28982	28952	29416	29123	29011	29142	29126	29236	29090	29088	29180	29224	29152	29159	29225	28988	29091	29054	29019	29179	29205	29032	28962	29147	28963	28915	29062	29039	28965	29121	29224	28950	29048	28762	29002	29064	28928	29239	29345	29257	29127	29181	29355	29115	29279	28899	29156	29231	29129	29039	29114	29057	28976	29002	28949	29101	29054	29067	29127	29030	29219	29223	29392	29166	29302	29143	29086	29142	29214	29276	28881	28898	28970	29095	29138	29126	29181	28999	29185	29182	29111	29089	29155	29148	29017	29183	29283	29112	29010	28978	29013	29346	29192	28962	29068	29089	29138	29081	29011	29217	29134	29227	28968	29032	29144	29075	28914	29133	29106	29075	29201	29035	29150	29190	29066	29144	29026	28991	29149	29260	29080	29123	29221	29101	29044	29140	29113	29132	29111	29105	29147	29032	29305	29210	29381	29360	29186	29094	29137	28967	29160	29056	29208	29240	29087	28991	29280	29435	29154	29056	29331	29322	28990	29141	29171	29194	29061	29227	29197	29068	28942	29335	28968	29352	29068	28981	29217	29321	29226	29397	29074	29128	29345	29138	29064	29414	29052	29064	29105	29024	29359	29160	28915	29208	28939	28986	28959	29127	29102	29084	29037	29202	28935	29094	28974	29056	29250	29054	29305	29222	28893	29068	29136	29111	28931	29191	29160	29169	29269	29220	29175	29144	29197	29034	29097	29116	28979	29008	29143	29160	29265	29240	29243	28865	29094	29347	29406	29293	29138	29157	29078	29005	29439	29075	29018	29131	29206	29178	29258	29110	28981	29004	29108	28961	29119	29199	29182	28957	28942	29172	29205	29404	29097	29046	29335	29320	29077	29027	29146	29197	29176	29163	29310	29155	29348	29141	29099	29027	29277	29015	29157	29074	29031	29014	29173	29165	29098	29308	28956	29317	29165	29068	28993	29265	29256	29090	29215	29022	29131	29267	29004	29174	29030	29527	29235	29103	29249	29059	29180	29015	29202	29060	29127	29391	29126	28993	28919	29130	28992	29018	29209	29340	29030	29194	29058	29189	29108	29234	29032	29229	29039	29023	29199	29233	29046
23367	36218	35650	28418	27276	25371	23890	23030	22906	22842	22646	22759	22673	22578	22888	22741	22734	22545	22629	22508	22490	22552	22423	22499	22899	23488	23340	22954	22805	22617	22472	22502	22642	22582	22473	22406	22471	22626	22632	22409	22493	22735	22500	22463	22400	22540	22396	22468	22658	22723	22488	22382	22488	22382	22468	22460	22368	22535	22287	22503	22555	22363	22562	22654	22451	22441	22448	22416	22607	22424	22578	22490	22538	22357	22453	22557	22391	22458	22465	22508	22523	22656	22553	22710	22456	22429	22551	22590	22532	22483	22482	22433	22636	22716	22551	22661	22370	22463	22635	22269	22475	22562	22566	22574	22616	22476	22509	22695	22589	22358	22590	22473	22601	22687	22423	22508	22491	22334	22597	22539	22565	22523	22639	22527	22564	22372	22500	22494	22702	22538	22516	22595	22533	22395	22563	22388	22339	22589	22543	22491	22624	22584	22515	22531	22600	22322	22701	22465	22464	22460	22469	22672	22335	22647	22441	22421	22524	22522	22585	22400	22485	22512	22479	22594	22660	22525	22308	22644	22564	22536	22372	22565	22375	22412	22549	22440	22485	22512	22445	22269	22406	22497	22428	22549	22390	22518	22701	22559	22626	22504	22603	22430	22550	22281	22549	22396	22417	22673	22401	22347	22555	22683	22487	22542	22585	22382	22437	22387	22537	22380	22542	22385	22606	22432	22511	22678	22260	22546	22454	22531	22551	22412	22392	22320	22371	22514	22623	22702	22440	22547	22420	22510	22422	22684	22362	22394	22557	22425	22428	22463	22464	22352	22630	22500	22412	22761	22331	22473	22400	22437	22461	22405	22547	22474	22538	22463	22497	22386	22338	22494	22641	22481	22598	22391	22432	22480	22416	22386	22532	22404	22350	22428	22399	22481	22543	22560	22550	22333	22403	22251	22474	22632	22606	22346	22688	22572	22465	22359	22408	22383	22404	22511	22519	22624	22542	22588	22344	22376	22643	22340	22617	22602	22444	22479	22356	22453	22484	22316	22464	22436	22465	22500	22599	22392	22563	22540	22379	22599	22407	22573	22441	22492	22427	22570	22511	22294	22507	22403	22337	22441	22518	22550	22572	22306	22526	22314	22452	22471	22382	22436	22629	22622	22458	22422	22282	22472	22407	22426	22542	22360	22408	22379	22261	22469	22542	22444	22427	22506	22395	22291	22271	22575	22650	22488	22399	22462	22459	22516	22462	22409	22850	22445	22553	22637	22322	22667	22609	22288	22417	22662	22602	22555	22698	22489	22507	22487	22578	22574	22424	22480	22475	22564	22590	22633	22618	22520	22432	22519	22720	22306	22644	22450	22544	22563	22440	22535	22449	22417	22403	22545	22546	22622	22478	22460	22682	22562	22504	22496	22298	22539	22630	22468	22584	22330	22542	22516	22366	22593	22573	22282	22530	22358	22498	22357	22488	22519	22538	22420	22428	22491	22509	22551	22708	22439	22268	22578	22378	22351	22555	22434	22512	22504	22474	22547	22558	22514	22533	22518	22549	22595	22639	22527	22591	22595	22535	22464	22445	22291	22535	22484	22518	22415	22759	22365	22533	22652	22458	22506	22467	22565	22331	22447	22544	22483	22510	22553	22447	22531	22489	22563	22282	22568	22381	22262	22493	22343	22413	22445	22281	22525	22496	22635	22373	22389	22454	22498	22488	22307	22657	22541	22626	22425	22396	22616	22444	22477	22680	22547	22392	22675	22343	22491	22438	22497	22417	22300	22500	22429	22485	22410	22486	22467	22404	22584	22715	22386	22455	22413	22485	22340	22378	22550	22519	22574	22517	22595	22554	22431	22304	22639	22409	22491	22532	22652	22680	22447	22299	22717	22588	22380	22353	22521	22553	22541	22458	22343	22384	22355	22671	22557	22456	22487	22559	22447	22471	22647	22607	22425	22495	22499	22498	22513	22457	22639	22561	22421	22338	22458	22761	22540	22470	22317	22460	22495	22558	22585	22505	22379	22425	22501	22426	22630	22425	22333	22403	22394	22514	22465	22418	22382	22391	22477	22393	22460	22652	22703	22415	22649	22351	22696	22589	22630	22457	22603	22570	22584	22371	22500	22374	22556	22395	22370	22402	22624	22337	22377	22557	22432	22519	22547	22551	22390	22620	22768	22482	22516	22531	22535	22596	22491	22477	22631	22585	22467	22612	22477	22617	22319	22423	22520	22417	22522	22560	22665	22404	22489	22436	22621	22479	22455	22519	22486	22264	22661	22358	22457	22467	22579	22354	22483	22529	22459	22573	22458	22422	22550	22552	22553	22448	22460	22499	22402	22217	22608	22342	22535	22502	22425	22557	22465	22362	22320	22488	22533	22811	22261	22510	22555	22528	22545	22389	22574	22463	22591	22525	22577	22462	22463	22469	22398	22590	22582	22364	22650	22363	22462	22635	22555	22358	22655	22327	22425	22540	22490	22480	22541	22280	22416	22329	22570	22697	22493	22450	22388	22564	22373	22621	22536	22505	22393	22391	22532	22612	22391	22391	22450	22485	22502	22579	22553	22499	22802	22676	22340	22836	22597	22724	22396	22542	22501	22448	22595	22614	22377	22396	22574	22423	22446	22575	22530	22475	22406	22593	22503	22413	22522	22459	22569	22402	22711	22438	22587	22530	22417	22493	22668	22415	22499	22641	22512	22355	22518	22501	22572	22387	22382	22548	22601	22585	22574	22518	22517	22437	22591	22571	22206	22570	22585	22465	22639	22524	22407	22413	22436	22553	22473	22498	22446	22618	22601	22488	22349	22514	22397	22410	22465	22367	22560	22493	22498	22457	22370	22486	22527	22375	22551	22464	22428	22385	22459	22450	22738	22577	22479	22711	22468	22425	22654	22493	22492	22411	22262	22549	22557	22707	22618	22426	22618	22527	22460	22699	22597	22388	22623	22673	22411	22527	22600	22597	22530	22264	22434	22588	22615	22441	22371	22613	22403	22422	22386	22538	22390	22456	22560	22468	22420	22455	22567	22418	22463	22544	22399	22569	22510	22553	22516	22256	22449	22696	22491	22437	22361	22529	22444	22643	22347	22470	22620	22489	22391	22395	22672	22695	22434	22391	22434	22534	22497	22321	22530	22561	22439	22336	22439	22510	22446	22321	22369	22570	22430	22539	22553	22641	22585	22550	22533	22586	22621	22397	22469	22466	22357	22423	22477	22457	22544	22476	22466	22438	22355	22403	22584	22686	22498	22611	22463	22708	22339	22437	22720	22621	22345	22625	22583	22539	22519	22532	22401	22477	22446	22362	22517	22541	22499	22485	22516	22606	22440	22428	22383	22383	22343	22565	22632	22414	22426	22665	22525	22478	22412	22542	22489	22463	22610	22508	22611	22530	22511	22625	22562	22419	22573	22577	22436	22443	22333	22346	22518	22410	22351	22620	22505	22397	22466	22514	22539	22546	22604	22442	22509	22777	22702	22390	22505	22555	22454	22429	22414	22660	22480	22545	22494	22539	22600	22387	22482	22425	22620	22530	22594	22527	22555	22372	22594	22405	22348	22468	22573	22490	22443	22306	22327	22538	22481	22596	22543	22507	22539	22548	22390	22606	22286	22540	22559	22491	22520	22439	22505	22344	22419	22463	22551	22490	22444	22639	22785	22606	22396	22643	22658	22630	22313	22486	22451	22444	22518	22570	22497	22661	22621	22246	22421	22435	22485	22460	22426	22482	22436	22584	22568	22351	22527	22503	22465	22640	22543	22472	22472	22678	22449	22604	22616	22499	22581	22475	22643	22545	22453	22613	22442	22565	22444	22539	22525	22552	22456	22500	22480	22661	22399	22555	22613	22408	22515	22535	22375	22363	22420	22429	22477	22359	22421	22321	22605	22544	22423	22758	22358	22531	22362	22485	22422	22354	22306	22563	22497	22452	22479	22637	22546	22619	22596	22515	22353	22415	22461	22513	22410	22540	22616	22603	22594	22682	22486	22448	22311	22448	22387	22580	22620	22486	22365	22720	22544	22358	22554	22455	22561	22440	22485	22492	22497	22564	22606	22646	22568	22593	22591	22481	22450	22422	22628	22494	22894	22294	22469	22598	22424	22577	22573	22419	22470	22423	22545	22852	22327	22456	22593	22466	22572	22477	22556	22541	22356	22700	22666	22593	22586	22557	22489	22466	22299	22509	22483	22475	22396	22348	22277	22386	22396	22499	22502	22595	22559	22548	22430	22514	22478	22603	22346	22379	22508	22400	22363	22526	22431	22502	22289	22563	22527	22436	22409	22552	22465	22547	22528	22360	22382	22514	22553	22473	22477	22398	22182	22506	22567	22410	22746	22595	22464	22423	22348	22583	22515	22638	22545	22608	22455	22564	22466	22582	22484	22566	22343	22544	22522	22636	22475	22413	22631	22440	22525	22503	22536	22257	22376	22510	22519	22540	22436	22510	22359	22561	22455	22499	22635	22679	22417	22504	22411	22620	22627	22425	22359	22627	22485	22366	22481	22411	22371	22571	22418	22371	22537	22368	22567	22664	22330	22438	22649	22346	22469	22411	22505	22503	22614	22692	22653	22513	22662	22301	22401	22583	22515	22519	22335	22497	22512	22461	22613	22477	22471	22593	22661	22426	22486	22426	22519	22389	22625	22376	22516	22472	22419	22542	22427	22447	22568	22545	22581	22448	22425	22653	22437	22477	22390	22399	22462	22665	22467	22562	22500	22611	22542	22529	22376	22351	22476	22345	22529	22538	22458	22490	22480	22453	22431	22620	22533	22476	22481	22580	22599	22387	22398	22521	22666	22565	22458	22465	22576	22677	22631	22568	22464	22590	22526	22483	22549	22478	22487	22578	22576	22513	22575	22468	22561	22303	22705	22452	22359	22413	22511	22309	22389	22550	22341	22653	22409	22402	22658	22593	22426	22479	22548	22434	22605	22453	22569	22486	22477	22420	22473	22596	22585	22536	22514	22699	22627	22568	22377	22611	22506	22511	22519	22594	22338	22496	22424	22586	22507	22424	22426	22449	22408	22324	22581	22639	22332	22383	22592	22434	22513	22285	22575	22671	22687	22382	22628	22480	22515	22692	22278	22420	22591	22594	22612	22525	22468	22558	22425	22517	22382	22584	22345	22424	22315	22471	22468	22520	22552	22372	22555	22471	22312	22325	22355
23759	21472	29168	24810	25670	31054	32460	29931	29469	29727	29572	29426	29513	29451	29160	29336	29174	29174	29289	29127	29171	29150	29156	29311	31714	33097	32238	30866	30003	29259	29152	28963	28807	28945	28950	29397	29276	28971	28994	28954	29151	28881	28884	29293	29100	28867	29064	28914	29017	29002	28829	29063	28902	29206	28746	28747	29051	28886	28902	28936	28922	28871	28753	29065	28791	28856	28990	29192	29130	28934	29165	28634	28957	29144	29065	28867	29146	29049	29017	28751	28829	29059	28837	28927	29157	28849	28985	28884	28947	28760	29003	29061	28974	28961	29024	29060	28962	28757	28904	28953	28941	29095	28839	28800	28843	28573	28927	28936	28963	28920	28861	29205	29063	28843	28822	29036	28828	28817	28960	29050	29050	28755	28791	29057	28950	28915	28928	28920	28892	28872	28903	29000	28729	28996	29070	28933	28757	29090	29136	29071	28953	28891	28896	29137	28911	28927	28804	28546	28767	29237	28699	29172	28932	28915	29131	28760	29023	28907	28963	28779	28810	29060	28998	29009	28791	28786	28749	29017	29081	28682	28757	28704	28891	28824	28876	28961	28786	28921	28801	29030	28805	28823	28900	28707	28889	28897	29012	28849	28989	28944	28976	28893	28866	28955	28794	28775	28939	28772	28829	28798	28653	28868	28830	29005	29099	28882	28840	28943	28989	29091	28967	28976	28790	29119	28807	29037	28967	28938	28883	28903	28958	28916	29001	28720	28833	28922	29139	28947	28955	28842	29032	28927	28919	29148	29052	28796	29189	28997	29202	28578	28884	29316	28910	28742	28735	28910	28775	28942	28933	28621	29107	29038	28828	28928	28807	28818	28951	28778	28976	28768	28858	29009	28861	29044	28974	28999	29091	29138	28945	28965	29123	28886	28856	29061	28992	29013	29028	28902	28964	28586	29071	28852	29077	29025	28750	28557	28833	28883	29092	29024	28906	29123	28839	28930	29004	28994	29061	29043	28938	28816	28871	28789	28939	29164	29184	28860	28794	28939	29142	28919	28849	29129	28798	28835	28996	28885	29095	28932	28809	28940	29156	28820	28986	28778	28810	28877	29105	28870	28808	28834	28879	28776	28765	29071	29206	28823	28749	28712	29002	29014	28977	29126	29018	28660	28973	29038	28930	28990	28996	28788	29036	28787	28928	29036	28835	28804	28836	29007	28899	28799	28772	28955	28988	28760	28899	28908	28968	28952	28997	28931	28671	29052	29093	28886	28802	28923	29058	28729	29083	28995	28917	28869	28957	28898	28991	29111	28939	28825	28980	29050	28890	29109	29134	28798	29079	28889	28952	28932	28918	29068	28800	28726	28924	28583	28754	29032	28775	28706	28858	28815	29064	29024	29273	28994	29033	28934	28789	28917	28885	28995	28958	28894	28980	28913	28853	28857	28944	28932	29090	28896	28883	29101	29014	28874	28893	29052	28981	28915	28879	29068	29075	28867	29033	28874	29147	29119	29183	28649	28829	28775	28920	28752	28940	29214	29119	28955	29113	28874	29027	28920	28844	28892	28743	28920	28849	28925	28925	28953	28731	28889	29045	29121	28853	28924	29014	28696	28950	28756	28680	28759	28883	29087	28782	28992	28885	29064	28964	28899	28736	29024	28751	28666	29059	28943	29182	29031	28738	28658	28829	28889	29073	29034	28582	28877	28944	29150	28603	28871	29008	28902	29209	28915	28845	28901	29020	28936	29141	28965	29011	28983	28923	28874	28869	28831	28830	29072	29007	28936	28864	28890	28794	28877	28922	28966	29008	29010	28947	28864	29049	29058	29026	29036	28879	28720	28947	28927	28954	29140	29063	28926	29085	28863	28752	29219	28819	28871	28808	29095	28799	28823	29115	29086	29061	28948	29113	29004	29140	28717	28747	28914	28902	28751	28688	29102	28881	28920	29049	28871	28976	28935	28848	28818	28941	28893	28828	28881	28819	28821	28997	28904	28882	28840	28749	28902	29022	28792	28947	28895	29072	28904	28935	28980	28695	28729	29071	29071	28932	28885	29056	28943	28748	29208	28799	28684	29046	29027	28951	28963	29060	28955	28905	28810	28894	28653	28802	29007	28898	29154	29033	28921	28894	28862	28820	28957	28856	29165	28918	28898	28909	28928	29109	28983	28922	28727	28852	28763	28874	28930	28926	28754	28947	28827	28831	28937	28973	28685	28478	28857	29124	29105	28958	28878	28864	28866	29122	28717	28888	28912	28944	28833	28911	28878	28999	28763	28905	28950	28980	29267	29028	29106	28882	29034	28975	28957	29056	28816	28689	28908	28831	28883	28805	28821	28630	28990	28989	28895	28962	29056	28781	28889	28828	29179	28927	28972	28886	28821	28897	28805	28627	29069	28998	29017	29236	28995	28867	28942	29064	29051	28900	28921	29027	29050	29045	28936	29065	28966	28970	29000	29015	29008	29037	28955	28974	29101	28905	28924	29096	28727	28716	28867	28717	28645	28906	28871	28635	28953	29111	28956	28868	28858	28776	28810	28863	28896	28937	28774	29082	28883	29008	28942	28878	28816	28953	29144	29106	29060	28982	28823	28883	29161	28822	28691	28918	28777	28624	28885	28857	28836	28963	29036	29026	29270	28938	28796	29022	28898	28953	28950	28772	29125	29109	29152	28786	28885	28941	29031	28743	28847	29007	28810	29079	28729	28914	29110	28946	28887	28882	28879	28986	29148	28859	29118	28789	29004	28662	28876	28976	29104	29094	28949	28993	29022	29079	28990	29008	29027	29180	28833	29133	28916	28939	28894	28872	28966	29260	28798	29063	29129	28914	28864	29097	28969	28970	28618	29055	28963	29044	28980	28948	28885	28898	28922	28881	28870	29123	28713	28722	28879	29038	28940	29010	28951	28858	28817	29066	28764	29138	28723	28988	28810	28807	29115	28959	28973	29011	28916	28977	28927	28885	28820	28888	29111	28806	28916	28916	28877	28989	28943	28802	28932	29114	28988	29112	28953	28969	28785	29037	28946	28847	28942	28975	29013	29106	29051	28895	28798	28855	28904	29097	29077	29262	28851	28918	29139	29060	29045	28912	28962	28923	28875	28821	28786	28800	28677	29060	28937	28839	29052	28953	28993	28962	29202	28828	28968	28618	28963	28920	28895	28752	28705	29068	29063	29208	29094	28879	28903	28984	28676	28927	28889	29139	28836	28929	28989	28825	29118	28887	28844	28908	28978	28906	28889	28961	28785	28936	28849	29055	28902	28953	28928	29062	29015	29007	28948	29082	29033	29109	28828	29128	28882	28648	28862	28899	28951	29088	29031	28838	28941	29044	28760	28594	28898	28748	29083	28898	29029	28988	28945	28839	29096	29174	28815	28971	29241	28691	28968	28672	28908	28744	28671	29084	28912	28915	28973	28679	28804	28924	28986	29153	29025	29027	28832	29033	28947	28873	28788	28905	28789	28910	28829	28989	28969	28758	28952	29178	28969	28935	28803	28694	28999	28937	28905	29191	29133	28891	28960	28956	28708	29009	28992	29005	29113	28789	28748	28978	28855	29018	29000	28944	28972	29105	28860	28948	28939	28928	28899	28904	29084	29096	29018	29118	29120	29125	28887	29024	28901	28763	28759	28760	28600	28862	28998	28973	28991	29118	28939	28842	28571	29074	28670	28957	28934	28880	28780	28955	28912	28948	29098	28924	28804	28978	28662	28907	28635	28805	28915	29053	28867	28795	29099	28986	28836	29102	28869	28894	28991	28733	28817	29002	29030	28815	28922	28900	28707	28912	28888	28765	29000	28799	28940	29011	29030	28827	28999	28778	28591	29010	28974	28893	29080	28904	28819	29141	28919	29095	28886	28916	28884	29083	28994	29137	28869	28917	28980	28956	29055	29038	28860	28673	28776	28836	28946	28908	28742	28822	28905	28701	28985	29014	28974	28899	28833	28849	28762	28902	28687	29013	28874	29013	28922	29066	28947	28842	28869	29026	28827	29230	28920	28965	28877	28990	28999	28843	28913	28934	28913	29079	29032	28954	28984	29030	28834	28810	28788	28922	28641	28881	29099	28985	29059	28853	28889	29036	28880	28877	28727	28808	28998	28837	29066	28973	28964	28891	28799	29092	28988	28947	29110	29023	29136	29062	29061	29006	29120	28769	28932	28833	28918	29103	29007	28977	28845	28641	28857	28910	28781	29046	29068	28647	28876	29164	28956	29136	29118	28983	28975	28898	28703	28814	28784	28789	28792	28963	28950	28790	29002	28819	29042	29029	28755	28785	28881	28828	28756	28876	28902	29110	28811	29216	29080	28887	28908	28914	28827	28893	28930	28822	28971	29026	28772	29069	29010	28746	28749	28944	29009	29096	29004	29064	28880	28876	29091	28766	28869	29278	28861	29077	28762	29134	28701	28821	28821	28873	29102	28831	28832	29056	28915	29055	28738	28938	29109	28883	29011	28806	28760	29106	28755	28772	28968	29078	28980	28985	29171	29026	28906	28766	29043	28800	29001	28883	29152	28940	28928	28928	29072	28705	28884	29194	28981	28903	28955	29187	29041	28715	28704	28864	29185	28891	28908	28815	28927	29133	29011	28877	29092	28868	28938	28927	28940	28835	28786	28749	28656	28926	29108	28770	28937	28824	28917	28816	28926	28842	28975	28927	28610	29198	29066	28990	29048	28855	28887	28858	29024	28800	28970	28961	29089	29114	28966	29016	29013	29069	28902	29059	28951	28936	28888	29004	28811	29003	28850	28672	29069	29060	28835	28983	28995	28960	29146	29002	28931	28873	29020	29089	29024	28743	28890	29040	28977	29189	28946	29158	28757	28801	28662	28829	28866	28873	28966	28979	29104	28722	28716	28913	29237	28901	28911	28956	28929	28943	29018	28969	28822	29003	28780	28986	29054	28879	28944	28843	29053	28976	28700	28859	28769	28977	28660	28871	28898	29040	29073	28972	28897	28913	29049	28680	29107	28994	28866	28831	28906	28981	29113	28973	28907	28973	28944	29025	28783	29107	28847	28960	29119	29023	28851	28688	28951	28918	28803	28823	28946	29204	28692	28862	28877	28664	28991	29000	29020	29141	29027	29183	28904	29041	28914	28810	29101	28952	28991	28691	29186	28760	28761	28828	29128	28998	28695	28692	28998	29207	29127	29124	28909	28905	29061
21718	41372	39653	30922	29362	27860	24976	23795	23268	23319	23137	22931	22728	23055	23017	22923	22734	22775	22554	22931	22746	22766	22632	22826	27160	28347	27037	25102	23690	22937	22426	22253	22717	22481	22513	22347	22559	22434	22291	22470	22504	22379	22564	22395	22470	22522	22343	22407	22313	22461	22618	22392	22359	22423	22583	22550	22559	22338	22610	22411	22680	22418	22477	22494	22560	22657	22343	22381	22626	22422	22302	22382	22401	22488	22430	22375	22291	22524	22340	22577	22547	22457	22532	22493	22409	22579	22422	22316	22336	22532	22469	22490	22581	22406	22437	22389	22311	22774	22448	22415	22409	22457	22354	22448	22564	22384	22458	22388	22451	22482	22413	22235	22540	22274	22604	22418	22326	22387	22331	22305	22513	22295	22410	22408	22360	22542	22369	22590	22440	22607	22456	22334	22527	22398	22560	22433	22425	22421	22457	22532	22583	22399	22490	22512	22519	22513	22456	22244	22618	22469	22422	22387	22476	22539	22574	22690	22370	22640	22365	22355	22784	22535	22568	22478	22485	22257	22556	22365	22479	22470	22553	22538	22498	22467	22539	22482	22383	22339	22571	22477	22369	22555	22705	22469	22534	22448	22471	22622	22377	22497	22336	22663	22387	22484	22404	22449	22351	22400	22207	22622	22231	22495	22502	22541	22401	22447	22252	22443	22563	22386	22395	22453	22407	22555	22443	22517	22395	22325	22431	22324	22405	22345	22410	22568	22451	22481	22539	22530	22445	22398	22546	22455	22316	22257	22502	22614	22623	22523	22580	22213	22347	22424	22442	22417	22451	22335	22320	22367	22540	22411	22105	22394	22398	22357	22410	22385	22443	22305	22351	22616	22443	22435	22315	22412	22530	22380	22458	22706	22495	22432	22622	22598	22380	22564	22388	22398	22446	22353	22572	22457	22694	22456	22457	22600	22421	22380	22474	22463	22507	22470	22389	22385	22486	22539	22422	22410	22412	22394	22574	22421	22572	22359	22502	22507	22520	22286	22380	22549	22272	22481	22557	22386	22455	22505	22489	22451	22410	22477	22476	22631	22362	22476	22544	22460	22597	22509	22429	22372	22372	22456	22512	22565	22325	22460	22452	22387	22513	22314	22488	22478	22579	22566	22440	22570	22526	22565	22326	22514	22455	22668	22275	22595	22347	22391	22647	22386	22523	22425	22438	22516	22549	22721	22378	22610	22505	22376	22578	22415	22433	22417	22448	22301	22472	22450	22495	22428	22356	22449	22486	22335	22471	22499	22383	22572	22525	22389	22452	22379	22376	22563	22494	22419	22452	22448	22476	22446	22553	22509	22486	22405	22478	22540	22386	22436	22347	22490	22550	22548	22547	22638	22316	22464	22398	22271	22551	22385	22446	22468	22448	22409	22474	22471	22462	22485	22447	22486	22516	22425	22533	22373	22437	22392	22313	22248	22453	22424	22426	22533	22552	22451	22487	22359	22436	22568	22316	22422	22539	22402	22686	22467	22409	22642	22465	22477	22497	22410	22522	22516	22333	22547	22503	22480	22539	22516	22523	22457	22311	22404	22525	22316	22347	22416	22421	22456	22445	22442	22520	22438	22374	22393	22473	22320	22483	22339	22490	22494	22432	22567	22385	22456	22557	22396	22450	22483	22475	22395	22338	22579	22395	22613	22533	22412	22420	22493	22406	22352	22408	22541	22398	22445	22597	22445	22522	22518	22415	22399	22549	22384	22528	22514	22584	22552	22283	22511	22360	22407	22511	22562	22516	22719	22483	22576	22344	22480	22549	22422	22470	22360	22495	22477	22567	22406	22418	22380	22468	22207	22340	22400	22666	22459	22400	22397	22375	22443	22496	22383	22408	22219	22701	22368	22479	22395	22615	22363	22426	22576	22520	22294	22585	22406	22275	22410	22474	22314	22501	22657	22355	22594	22496	22515	22400	22355	22454	22350	22465	22609	22578	22524	22532	22424	22555	22422	22653	22582	22178	22415	22484	22509	22474	22386	22447	22337	22518	22352	22552	22432	22444	22499	22380	22421	22603	22460	22566	22398	22395	22345	22536	22557	22517	22403	22566	22311	22430	22328	22310	22336	22493	22524	22324	22569	22052	22476	22573	22295	22485	22496	22395	22260	22364	22359	22526	22610	22433	22442	22387	22389	22421	22470	22429	22342	22446	22673	22428	22133	22351	22676	22378	22345	22433	22395	22427	22410	22631	22573	22489	22374	22530	22218	22528	22376	22385	22412	22560	22515	22395	22481	22339	22488	22561	22511	22469	22577	22322	22441	22491	22570	22448	22613	22520	22589	22431	22499	22401	22504	22385	22495	22516	22390	22540	22260	22214	22632	22581	22412	22440	22329	22364	22474	22457	22296	22416	22584	22435	22479	22364	22428	22484	22452	22363	22427	22399	22307	22234	22627	22503	22457	22627	22407	22624	22277	22239	22373	22381	22557	22289	22291	22711	22529	22497	22656	22190	22435	22470	22496	22495	22610	22316	22374	22446	22489	22502	22463	22529	22450	22508	22329	22347	22524	22364	22504	22398	22438	22374	22151	22596	22295	22446	22322	22671	22448	22413	22443	22420	22366	22388	22660	22345	22678	22322	22339	22532	22473	22427	22276	22581	22383	22537	22616	22504	22334	22451	22566	22448	22591	22423	22311	22624	22293	22459	22287	22616	22376	22401	22494	22425	22315	22373	22584	22385	22541	22353	22465	22636	22215	22326	22342	22555	22338	22375	22283	22538	22383	22443	22407	22402	22480	22624	22449	22392	22669	22437	22555	22575	22513	22487	22358	22368	22436	22459	22646	22541	22438	22399	22500	22348	22442	22594	22325	22468	22620	22478	22698	22408	22609	22520	22518	22502	22524	22709	22388	22509	22432	22439	22395	22566	22296	22609	22374	22428	22481	22497	22472	22427	22488	22491	22615	22592	22288	22440	22569	22469	22369	22470	22437	22416	22422	22575	22554	22494	22433	22451	22435	22520	22400	22403	22357	22504	22533	22355	22454	22394	22519	22404	22436	22344	22556	22639	22453	22579	22688	22511	22297	22361	22520	22229	22585	22388	22446	22530	22562	22344	22468	22392	22491	22449	22428	22306	22574	22373	22407	22220	22534	22549	22377	22560	22470	22253	22564	22369	22505	22568	22456	22495	22696	22537	22361	22507	22404	22551	22408	22537	22408	22630	22564	22332	22492	22328	22482	22511	22398	22533	22300	22490	22526	22652	22300	22529	22359	22461	22402	22494	22579	22244	22486	22586	22455	22423	22437	22528	22396	22469	22502	22383	22629	22580	22484	22509	22496	22483	22350	22420	22486	22256	22352	22364	22457	22360	22358	22277	22419	22395	22521	22441	22593	22682	22403	22379	22492	22535	22478	22275	22555	22464	22283	22518	22388	22465	22542	22402	22640	22373	22474	22576	22160	22477	22411	22381	22485	22491	22370	22444	22609	22451	22360	22511	22481	22406	22347	22589	22436	22291	22518	22419	22428	22558	22597	22430	22465	22457	22542	22363	22377	22418	22484	22461	22465	22437	22484	22577	22485	22644	22335	22547	22331	22376	22615	22510	22448	22448	22532	22455	22525	22487	22396	22313	22559	22330	22382	22494	22471	22466	22663	22379	22612	22473	22508	22606	22257	22417	22549	22307	22554	22409	22521	22499	22415	22529	22300	22532	22370	22375	22619	22357	22402	22511	22456	22448	22478	22319	22529	22509	22388	22538	22471	22454	22553	22231	22503	22621	22490	22305	22465	22569	22487	22333	22636	22443	22388	22516	22571	22521	22471	22330	22431	22556	22405	22683	22324	22399	22548	22450	22504	22386	22514	22397	22411	22498	22372	22435	22400	22424	22455	22376	22517	22525	22604	22279	22408	22374	22438	22454	22445	22518	22490	22320	22545	22388	22427	22566	22637	22476	22365	22461	22352	22475	22550	22403	22509	22444	22384	22546	22507	22212	22330	22338	22387	22401	22504	22404	22672	22476	22415	22440	22370	22499	22445	22344	22388	22368	22520	22445	22426	22558	22416	22391	22377	22445	22426	22586	22495	22429	22424	22554	22493	22525	22387	22549	22496	22347	22431	22305	22482	22434	22497	22539	22474	22381	22536	22371	22621	22396	22394	22582	22444	22520	22423	22341	22538	22422	22505	22599	22366	22423	22509	22521	22426	22347	22568	22465	22583	22524	22480	22502	22468	22427	22402	22485	22415	22287	22586	22282	22459	22368	22469	22548	22437	22279	22293	22362	22580	22474	22390	22414	22322	22447	22488	22366	22368	22474	22254	22394	22416	22495	22666	22440	22485	22607	22473	22513	22406	22556	22320	22495	22434	22516	22547	22377	22511	22438	22519	22572	22516	22437	22662	22401	22471	22323	22416	22303	22316	22540	22561	22413	22345	22460	22554	22381	22504	22585	22616	22507	22230	22524	22417	22571	22551	22453	22500	22496	22511	22449	22380	22432	22505	22390	22405	22563	22472	22422	22374	22410	22348	22666	22532	22406	22449	22548	22607	22562	22395	22484	22326	22569	22332	22308	22528	22528	22474	22311	22389	22446	22494	22456	22398	22477	22365	22550	22590	22334	22572	22503	22364	22599	22210	22388	22553	22283	22595	22412	22389	22667	22305	22456	22447	22596	22458	22611	22352	22438	22480	22430	22697	22544	22369	22690	22585	22439	22492	22467	22328	22431	22499	22533	22541	22396	22458	22324	22349	22597	22340	22568	22522	22591	22497	22580	22449	22404	22746	22490	22450	22570	22531	22544	22378	22451	22541	22438	22338	22388	22624	22379	22537	22412	22484	22694	22405	22353	22404	22517	22466	22334	22524	22458	22333	22527	22451	22442	22314	22684	22426	22427	22339	22181	22463	22326	22403	22516	22527	22475	22674	22539	22437	22479	22430	22495	22340	22489	22512	22658	22513	22454	22551	22275	22310	22401	22415	22469	22291	22502	22556	22682	22517	22460	22461	22387	22345	22568	22592	22534	22348	22392	22253	22563	22413	22400	22334	22589	22484	22487	22452	22301	22319	22547	22463	22532	22502	22383	22507	22488	22465	22451	22428	22504	22414	22443	22461	22482	22388	22591	22564	22411	22331	22378	22511	22588	22294	22576	22284	22422	22560	22582	22559	22365	22489	22549	22444
22754	21419	29287	24073	23058	29715	34114	30524	30052	30562	30267	29890	29958	29906	29741	29807	29638	29677	29689	29669	29582	29604	29765	29560	32487	36756	36167	33283	31381	30241	29612	29302	29619	29477	29417	29297	29445	29498	29351	29384	29394	29346	29134	29002	29308	29345	29614	29503	29300	29441	29381	29289	29094	29367	29527	29242	29436	29277	29276	29396	29365	29174	29336	29377	29434	29558	29210	29388	29517	29338	29382	29490	29404	29343	29298	29403	29428	29533	29596	29489	29213	29337	29264	29439	29743	29165	29097	29506	29339	29366	29457	29327	29258	29343	29370	29260	29215	29452	29135	29311	29114	29257	29280	29106	29414	29399	29279	29586	29397	29327	29572	29305	29345	29393	29244	29306	29475	29333	29356	29455	29237	29284	29185	29247	29174	29346	29213	29517	29517	29388	29284	29688	29362	29043	29308	29207	29413	29346	29435	29511	29528	29215	29106	29231	29322	29397	29250	29403	29279	29353	29382	29523	29302	29179	29211	28944	29423	29332	29307	29532	29232	29506	29309	29134	29360	29421	29203	29389	29227	29435	29358	29110	29387	29240	29381	29350	29402	29659	29481	29297	29451	29198	29475	29323	29365	29429	29345	29164	29246	29335	29299	29204	29096	29282	29234	29479	29197	28954	29301	29193	29509	29291	29093	29370	29454	29171	29312	29384	29267	29217	29086	29269	29407	29372	29349	29514	29394	29255	29292	29171	29286	29191	29405	29251	29415	29470	29146	29263	29292	29324	29412	29103	29217	29320	29436	29185	29466	29414	29183	29447	29329	29123	29288	29303	29220	29380	29254	29256	29355	29195	29253	29288	29227	29478	29512	29443	29226	29436	29419	29493	29148	29240	29442	29482	29390	29476	29421	29272	29166	29091	29411	29210	29069	29413	29189	29107	29170	29378	29217	29195	29494	29533	29442	29409	29372	29204	29318	29305	29223	29147	29182	29211	29344	29276	29151	29218	29390	29256	29376	29184	29404	29451	29417	29478	29265	29430	29111	29196	29180	29426	28978	29379	29027	29523	29463	29190	29195	29347	29118	29348	29255	29313	29043	29314	29389	29230	29278	29353	29448	29144	29323	29411	29389	29139	29585	29225	29346	29244	29156	29177	29091	29184	29156	29457	29323	29356	29181	29277	29223	29276	28940	29451	29520	29166	29418	29398	29312	29319	29141	29456	29341	29375	29233	29157	29249	29434	29361	29034	29016	29463	29302	29308	29315	29497	29444	29135	29055	29438	29414	29012	29396	29141	29197	29361	29448	29256	29304	29404	29061	29555	29271	29216	29210	29401	28875	29336	29348	29281	29525	29195	29148	29247	29264	29410	29167	29098	29312	29513	29471	29197	29527	29314	29427	29211	29356	29451	29193	29240	29372	29290	29100	29352	29200	29476	29566	29245	29354	29133	29347	29323	29285	29452	29074	28995	29224	29384	29167	29258	29370	29321	29297	29213	29291	29125	29192	29376	29355	29210	29174	29153	29438	29265	29357	29219	29220	29359	29292	29259	29545	29210	29322	29368	29258	29245	29475	29445	29451	29395	29511	29277	29394	29349	29319	29366	29315	29431	29493	29419	29009	29203	29359	29173	29289	29414	29262	29115	29276	29269	29371	29163	29387	29373	29246	29240	29523	29220	29425	29339	29370	29433	29246	29490	29408	29275	29207	29214	29288	29349	29438	29310	29382	29404	29263	29263	29333	29284	29415	29268	29341	29229	29220	29344	29293	29163	29339	29322	29164	29207	29211	29068	29286	29386	29390	29143	29410	29493	29293	29498	29073	29341	29227	29283	29352	29346	29498	29197	29107	29128	29244	29317	29251	29411	29096	29257	29293	29254	29347	29298	29218	29149	29277	29391	29157	29372	29521	29315	29274	29367	29386	29259	29499	29250	29078	29232	29343	29342	29431	29244	29259	29207	29512	29392	29255	29500	29134	29414	29167	29353	29154	29560	29229	29599	29395	29438	29082	29361	29294	29167	29132	29156	29193	29432	29470	29294	29412	29215	29151	29345	29175	29592	29478	29146	29401	29145	29169	29178	29352	29257	29183	29316	29424	29091	29113	29221	29282	29263	29336	29401	29390	29210	29229	29311	29211	29531	29258	29267	29158	29472	29441	29391	29297	29426	29398	29285	29095	29161	29179	29519	29412	29470	29174	29225	29299	29398	29248	29170	29094	29190	29195	29222	29317	29197	29279	29304	29214	29176	29307	29135	29420	29374	29207	29072	29151	29148	29107	29330	29517	29125	29306	29235	29253	29289	29049	29344	29713	29258	29122	29386	29128	29295	29504	29381	29325	29523	29326	29285	29407	29309	29450	29493	29144	29091	29299	29297	29477	29199	29322	29282	29402	29291	29447	29171	29134	29417	29303	29290	29399	29343	29257	29151	29368	29136	29532	29149	29298	29243	29232	29263	29377	29315	29091	29328	29148	29293	29142	29402	29256	29391	29417	29416	29242	29515	29328	29134	29069	29259	29255	29441	29268	29358	29342	29483	29135	29533	29084	29196	29140	29288	29347	29292	29191	29223	29388	29541	29418	29379	29422	29512	29274	29461	29462	29277	29262	29282	29275	29183	29223	29321	29351	29180	29427	29230	29140	29376	29441	29191	29390	29104	29247	29343	29271	29548	29062	29380	29403	29392	29242	29329	29272	29112	29372	29513	29591	29219	29368	29509	29423	29171	29336	29237	29261	29419	29337	29388	29389	29380	29445	29344	29336	29374	29364	29347	29583	29253	29380	29279	29412	29472	29200	29249	29277	29306	29124	29276	29368	29284	29190	29552	29353	29225	29100	29175	29541	29091	29136	29539	29204	29426	29201	29300	29412	29188	29346	29391	29236	29089	29288	29162	29232	29322	29276	29197	29292	29366	29432	29409	29388	29317	29361	29384	29482	29290	29170	29498	29310	29316	29469	29350	29381	29375	29222	29152	29297	29202	29461	29299	29370	29300	29268	29416	29221	29475	29230	29220	29465	29213	29429	29281	29448	29343	29219	29231	29443	29343	29410	29489	29445	29354	29515	29274	29400	29312	29364	29333	29504	29384	29240	29229	29369	29150	29254	29286	29368	29274	29384	29487	29210	29288	29507	29193	29216	29376	29363	29261	29521	29420	29303	29372	29188	29278	29374	29322	29404	29308	29467	29376	29176	29454	29284	29229	29176	29383	29219	29253	29374	29464	29412	29123	29306	29281	29348	29069	29341	29423	29374	29636	29505	29417	29385	29198	29389	28980	29329	29270	29330	29195	29331	29483	29310	29389	29449	29451	29268	29249	29323	29091	29389	29288	29151	29359	29383	29402	29266	29455	29214	29367	29536	29279	29364	29229	29343	29349	29260	29239	29403	29346	29261	29206	29134	29360	29427	29216	29393	29392	29386	29323	29400	29420	29184	29211	29260	29368	29314	29300	29418	29299	29289	29466	29487	29241	29363	29246	29250	29406	29155	29317	29313	29169	29040	29283	29360	29104	29401	29262	29335	29390	29504	29152	29198	29124	29128	29274	29482	29588	29396	29509	29391	29454	29370	29127	29020	29017	29111	29249	29330	29276	29252	29375	29096	29039	29374	29236	29204	29110	29203	29247	29146	29316	29306	29304	29323	29381	29284	29451	29320	29379	29301	29134	29374	29279	29192	29311	29320	29523	29086	29292	29024	29107	29277	29267	29077	29220	29269	29136	29243	29174	29394	29079	29340	29244	29176	29215	29251	29193	29353	29275	29423	29207	29454	29318	29421	29326	29514	29426	29118	29268	29324	29355	29441	29329	29150	29356	29450	29200	29305	29235	29146	29342	29493	29137	29102	29332	28969	29285	29410	29048	29370	29251	29240	29262	29387	29395	29124	29247	29060	29319	29205	29418	29165	29380	29510	29582	29566	29336	29453	29237	29173	29260	29453	29418	29414	29181	29319	29204	29263	29466	29201	29092	29239	29435	29433	29152	29572	29194	29172	29429	29423	29358	29123	29545	29345	29486	29260	29312	29291	29283	29301	29306	29154	29153	29549	29377	29292	29164	29075	29323	29283	29326	29446	29224	29235	29344	29254	29337	29052	29292	29056	29166	29401	29278	29518	29374	29443	29412	29449	29305	29155	29242	29365	29302	29250	29206	29410	29322	29436	29485	29445	29074	28932	29301	29169	29070	29168	29124	29388	29360	29241	29325	29482	29095	29154	29404	29393	29488	29267	29302	29233	29256	29411	29370	29510	29289	29330	29234	29463	29121	29348	29266	28905	29272	29346	29241	29495	29358	29332	29334	29302	29317	29319	29262	29027	29320	29310	29216	29204	29340	29280	29244	29158	29257	29326	29268	29256	29270	29136	29239	29541	29181	29089	29340	29327	29313	29121	29378	29363	29339	29157	29175	29267	29214	29278	29177	29329	29127	28889	29171	29357	28976	29260	29376	29352	29436	29286	29266	29406	29447	29369	29531	29223	29118	29146	29118	29127	29157	29365	29396	29186	29226	29291	29280	29257	29172	29238	29370	29270	29269	29215	29130	29478	29167	29285	29267	29052	29232	29227	29090	29103	29427	29588	29235	29490	29591	29500	29544	29396	29143	29315	29231	29409	29446	29249	29240	29351	29269	29425	29200	29255	29098	29277	29387	29295	29236	29273	29253	29236	29216	29240	29211	29190	29349	29314	29197	29214	29355	29197	29065	29242	29599	29238	29332	29386	29487	29119	29189	29323	29150	29182	29269	29508	29161	29065	29353	29291	29463	29123	29221	29300	29131	29231	29370	29319	29317	29099	29310	29369	29192	29402	29448	29495	29274	29222	29299	29339	29408	29422	29327	29281	29255	29222	29362	29233	29462	29195	29251	29395	29293	29150	29290	29206	29234	29215	29274	28993	29211	29347	29328	29430	28961	29267	29300	29377	29377	29376	29326	29072	29399	29256	29389	29233	29203	29362	29386	29393	29386	29223	29250	29201	29126	29264	29263	29267	29271	29361	29204	29238	29419	29258	29277	29544	29245	29266	29268	29382	29557	29377	29420	29431	29223	29287	29231	29252	29427	29499	29136	29369	29062	29426	29400	29543	29343	29177	29343	29231	29027	29053	29286	29327	29217	29273	29315	29411	29052	29345	29165	29202	29295	29399	29267	29490	29642	29162	29240	29260	29311	29212	29208
22953	44084	42941	33715	30519	30104	26473	24664	23954	23847	23674	23371	23146	23156	23270	23360	23188	23110	22981	23046	22966	22887	22766	22980	28168	33303	31370	27405	24774	23255	22984	22742	22725	22519	22602	22832	22551	22652	22749	22659	22603	22555	22586	22865	22448	22464	22773	22435	22612	22923	22615	22642	22529	22670	22422	22558	22524	22518	22631	22579	22525	22594	22573	22443	22593	22461	22749	22398	22601	22657	22390	22514	22437	22568	22596	22643	22752	22483	22597	22584	22481	22537	22574	22622	22451	22589	22608	22743	22748	22583	22558	22521	22717	22662	22501	22599	22596	22618	22674	22423	22648	22436	22538	22427	22515	22513	22627	22606	22474	22573	22517	22663	22686	22660	22630	22751	22540	22491	22491	22669	22757	22692	22462	22512	22672	22518	22693	22580	22519	22745	22580	22677	22337	22590	22754	22558	22664	22472	22751	22497	22652	22609	22391	22602	22616	22508	22495	22510	22573	22504	22560	22535	22599	22735	22660	22662	22637	22537	22633	22676	22371	22640	22550	22372	22568	22621	22640	22483	22592	22579	22683	22583	22462	22567	22576	22460	22608	22807	22546	22331	22617	22511	22405	22782	22733	22667	22757	22413	22697	22638	22702	22646	22443	22518	22632	22516	22503	22471	22644	22639	22699	22646	22617	22633	22410	22507	22631	22360	22525	22642	22564	22455	22536	22745	22540	22572	22529	22513	22479	22506	22644	22560	22557	22502	22566	22586	22706	22581	22435	22591	22504	22555	22609	22722	22632	22538	22575	22480	22547	22557	22613	22760	22299	22605	22508	22429	22401	22635	22455	22640	22402	22685	22402	22510	22611	22406	22673	22711	22598	22780	22702	22640	22590	22557	22728	22642	22730	22605	22489	22416	22498	22750	22499	22492	22554	22464	22730	22645	22645	22648	22457	22535	22434	22468	22743	22622	22402	22388	22569	22531	22669	22708	22621	22413	22422	22461	22509	22418	22414	22556	22434	22590	22559	22667	22496	22568	22653	22615	22548	22535	22375	22660	22588	22583	22383	22745	22814	22596	22724	22663	22580	22440	22652	22504	22324	22459	22526	22522	22415	22419	22561	22498	22590	22614	22328	22515	22494	22628	22401	22522	22641	22432	22468	22560	22593	22608	22659	22573	22483	22524	22629	22526	22492	22481	22726	22482	22582	22553	22536	22341	22630	22473	22560	22646	22557	22607	22504	22729	22471	22770	22555	22538	22407	22509	22514	22495	22608	22550	22694	22514	22568	22708	22355	22610	22563	22554	22657	22627	22710	22634	22542	22575	22674	22543	22573	22559	22613	22454	22643	22455	22464	22511	22459	22620	22492	22636	22708	22705	22862	22600	22581	22610	22502	22534	22508	22656	22459	22591	22481	22428	22655	22438	22650	22588	22521	22495	22649	22662	22595	22606	22639	22517	22680	22585	22617	22434	22766	22518	22621	22498	22644	22495	22685	22610	22574	22439	22595	22780	22567	22571	22644	22477	22730	22338	22456	22493	22450	22460	22620	22703	22518	22817	22645	22581	22490	22512	22541	22643	22468	22462	22665	22498	22533	22505	22403	22427	22480	22513	22602	22370	22511	22674	22511	22622	22525	22538	22681	22511	22644	22565	22610	22660	22605	22393	22476	22612	22447	22559	22514	22566	22493	22599	22692	22645	22562	22475	22647	22716	22532	22655	22645	22626	22422	22341	22478	22649	22501	22694	22619	22488	22585	22619	22631	22546	22562	22679	22664	22537	22637	22637	22699	22609	22716	22541	22563	22426	22694	22694	22549	22593	22244	22584	22657	22465	22509	22643	22597	22588	22519	22735	22592	22486	22557	22744	22680	22545	22522	22685	22541	22578	22729	22551	22626	22556	22709	22437	22488	22512	22563	22584	22614	22520	22431	22685	22538	22597	22426	22466	22553	22388	22684	22548	22621	22538	22742	22579	22400	22555	22595	22684	22458	22640	22592	22470	22710	22636	22464	22541	22486	22379	22508	22723	22512	22600	22531	22607	22648	22551	22682	22597	22640	22555	22437	22527	22552	22812	22794	22520	22375	22583	22534	22534	22574	22725	22380	22720	22446	22567	22487	22574	22598	22715	22558	22593	22598	22548	22593	22754	22633	22636	22517	22542	22553	22552	22670	22772	22533	22472	22635	22525	22595	22665	22630	22612	22551	22510	22627	22467	22536	22591	22736	22410	22643	22523	22529	22716	22537	22488	22590	22617	22705	22455	22520	22605	22641	22703	22471	22636	22575	22550	22491	22525	22598	22618	22583	22479	22402	22470	22524	22752	22598	22610	22520	22653	22526	22658	22566	22656	22547	22537	22699	22415	22513	22554	22517	22437	22528	22508	22749	22587	22682	22629	22571	22498	22372	22610	22555	22661	22531	22342	22469	22588	22374	22717	22557	22526	22651	22616	22765	22522	22506	22699	22565	22527	22550	22530	22606	22662	22327	22715	22540	22480	22551	22627	22662	22449	22568	22626	22411	22563	22593	22494	22622	22652	22336	22579	22572	22441	22494	22551	22539	22713	22561	22542	22603	22622	22769	22830	22618	22632	22470	22486	22519	22673	22780	22617	22473	22661	22555	22552	22659	22416	22483	22730	22629	22638	22796	22569	22386	22424	22494	22794	22539	22464	22578	22694	22654	22708	22424	22608	22619	22739	22645	22681	22552	22421	22708	22728	22552	22678	22384	22481	22535	22596	22572	22487	22373	22666	22605	22616	22476	22583	22609	22644	22437	22582	22701	22652	22416	22831	22482	22431	22510	22699	22752	22462	22581	22737	22511	22643	22482	22664	22569	22523	22514	22630	22535	22710	22554	22553	22471	22524	22689	22558	22665	22690	22573	22583	22458	22550	22572	22450	22571	22503	22530	22514	22681	22597	22520	22678	22661	22619	22603	22585	22467	22456	22636	22497	22821	22462	22636	22559	22515	22674	22548	22563	22496	22522	22505	22488	22689	22499	22657	22408	22616	22641	22533	22460	22563	22575	22640	22464	22367	22347	22451	22603	22520	22508	22583	22547	22521	22660	22404	22540	22685	22678	22570	22613	22449	22397	22559	22605	22407	22600	22582	22424	22499	22462	22549	22700	22617	22596	22371	22823	22545	22529	22580	22743	22574	22485	22479	22470	22605	22778	22483	22733	22612	22671	22436	22429	22601	22495	22567	22647	22459	22575	22460	22545	22518	22577	22668	22513	22401	22684	22541	22321	22441	22488	22592	22544	22656	22567	22494	22541	22751	22668	22594	22787	22371	22478	22731	22410	22523	22664	22699	22626	22468	22501	22553	22712	22558	22504	22679	22575	22464	22569	22503	22497	22587	22623	22648	22648	22353	22509	22498	22559	22530	22663	22510	22533	22594	22612	22471	22706	22644	22676	22674	22576	22421	22504	22492	22667	22445	22532	22593	22572	22517	22675	22407	22669	22522	22602	22501	22488	22820	22515	22739	22463	22600	22619	22530	22566	22473	22391	22499	22705	22465	22475	22523	22515	22719	22652	22615	22649	22512	22427	22534	22366	22547	22505	22464	22502	22561	22415	22504	22490	22678	22395	22526	22639	22470	22784	22589	22699	22466	22617	22381	22632	22578	22385	22526	22657	22571	22474	22622	22703	22651	22389	22536	22443	22668	22660	22604	22514	22542	22762	22642	22628	22554	22722	22543	22641	22538	22635	22501	22669	22588	22480	22454	22567	22568	22619	22694	22610	22714	22476	22661	22611	22527	22465	22601	22485	22486	22489	22557	22612	22578	22567	22539	22464	22789	22580	22586	22428	22417	22671	22480	22514	22527	22588	22673	22522	22688	22614	22545	22459	22491	22668	22577	22584	22646	22716	22643	22635	22567	22374	22662	22611	22528	22472	22530	22461	22596	22679	22463	22465	22338	22544	22399	22608	22566	22636	22523	22582	22510	22376	22585	22491	22625	22646	22537	22554	22593	22691	22517	22497	22676	22572	22589	22686	22326	22623	22628	22678	22664	22616	22574	22562	22626	22593	22439	22539	22588	22636	22524	22866	22592	22681	22723	22673	22395	22533	22812	22469	22330	22592	22660	22549	22599	22543	22543	22629	22580	22673	22538	22561	22681	22465	22586	22487	22610	22611	22603	22559	22543	22514	22536	22552	22600	22647	22479	22611	22598	22383	22578	22549	22661	22512	22573	22347	22456	22542	22532	22567	22362	22689	22665	22425	22556	22515	22441	22537	22436	22554	22677	22621	22451	22603	22785	22684	22530	22481	22571	22602	22451	22586	22581	22408	22404	22450	22526	22421	22622	22498	22534	22475	22645	22559	22738	22749	22455	22636	22416	22624	22768	22488	22538	22557	22581	22572	22587	22569	22496	22525	22570	22644	22534	22681	22360	22496	22655	22657	22752	22483	22625	22441	22421	22633	22616	22532	22733	22533	22555	22583	22593	22536	22573	22502	22565	22417	22629	22556	22704	22472	22715	22553	22546	22553	22720	22679	22417	22477	22489	22521	22488	22470	22611	22637	22505	22521	22531	22628	22575	22486	22548	22648	22667	22697	22569	22638	22584	22377	22690	22504	22595	22536	22513	22565	22531	22607	22444	22508	22576	22552	22680	22604	22445	22658	22441	22598	22494	22728	22725	22595	22600	22622	22649	22468	22636	22846	22536	22617	22507	22424	22684	22437	22597	22587	22473	22496	22422	22474	22491	22639	22520	22591	22477	22636	22471	22470	22594	22617	22469	22687	22549	22500	22566	22639	22771	22468	22665	22477	22398	22588	22449	22443	22626	22706	22540	22586	22555	22590	22563	22647	22474	22653	22536	22710	22682	22545	22633	22578	22484	22611	22468	22686	22622	22519	22479	22682	22568	22514	22509	22641	22503	22517	22456	22658	22610	22675	22509	22513	22638	22536	22754	22473	22590	22669	22610	22476	22467	22609	22614	22464	22626	22488	22656	22661	22642	22381	22498	22706	22721	22524	22749	22558	22525	22553	22665	22582	22520	22648	22500	22640	22555	22662	22445	22571	22337	22617	22442	22658	22472	22543	22404	22658	22481	22716	22528	22431	22608	22701	22681	22569	22447	22570	22424	22653	22517	22479	22560	22723	22695	22649	22532	22568	22590	22609	22567	22552	22685	22746	22594	22545	22370	22519
28746	26312	35519	33389	30753	31441	30828	29566	29302	29566	29700	29346	29349	29338	29325	29310	29505	29331	29185	29464	29142	29482	28916	29548	29533	29582	30101	29673	29558	29326	29324	29291	29304	29315	29181	29246	29419	29197	29147	29296	29416	29228	29565	29139	29322	29286	29212	29242	29292	29042	29375	29203	29212	29206	29243	29002	29102	29173	29156	29144	29548	29317	29149	29229	29097	29143	29259	29307	29057	29209	29127	29309	29283	29312	29233	28958	29135	29208	29274	29242	28874	29133	29172	29318	29162	29293	29144	29398	28961	29195	29235	29347	29137	29147	29015	29310	29170	29116	28975	29256	29029	29088	29156	29196	29146	29121	29213	29182	29543	29100	29250	29269	29105	29247	28984	29329	29120	29174	29287	29033	29180	29186	29125	29159	29236	29176	29207	29226	29346	29185	29136	28922	29471	29164	29208	29300	29262	29236	29166	29150	29342	29379	29107	29381	29282	29232	29220	29316	29557	29188	29104	29083	29058	29333	29133	29265	29111	29147	29054	29420	29237	29331	29547	29306	29281	29286	29395	29251	29337	29170	29208	29303	29404	29304	29369	29172	29389	29200	29280	29216	29239	29318	29391	29416	29315	29017	29134	29289	29146	29029	29189	29193	29124	29234	29292	29392	29475	29477	29360	29003	29174	29295	29490	29319	29587	29078	29124	29214	29357	29086	29150	29211	29147	29252	29138	29482	29201	29360	29314	29167	29295	29185	29211	29510	29259	29340	29264	29388	29362	29200	29538	29138	29226	29362	29260	29196	29173	29190	29210	29164	29505	29250	29405	29328	29522	29158	29047	29038	29349	29217	29438	29290	29363	29047	29123	29374	29116	29397	29249	29249	29079	29184	29110	29245	29324	29232	29237	29563	29330	29413	29024	29131	29432	29000	29378	29384	29204	29201	29199	29291	29201	29178	29265	29222	29278	29300	29028	29124	29336	29177	29348	29414	29401	29226	29165	29399	29406	29066	29339	28993	29256	29136	29091	29169	29210	29065	29203	29371	29060	29303	29015	29282	29440	29344	29476	29074	29553	29299	29429	29301	29114	29255	29160	29373	29080	29118	29328	29125	29091	29362	29174	29151	29111	28905	29353	29373	29272	29159	29092	29218	29436	29260	29348	29442	29189	29239	29257	29247	29376	29278	29195	29176	29564	29211	29417	29299	29213	29393	29450	29153	29325	29147	29595	29597	29370	29564	29069	29364	29174	29226	29392	29453	29271	29192	29158	28948	29186	29260	29329	29389	29301	29224	29126	29412	29222	29286	29340	29281	29340	29420	29290	29242	29218	29137	29083	29163	29136	29357	29346	29201	29266	29275	29231	29136	29174	29549	29348	29404	29400	29167	29279	29512	29253	29308	28914	29350	29264	29272	29175	29256	29236	29447	29156	29010	29296	29242	29278	29290	29162	29134	29306	29537	29211	29167	29416	29159	29290	29366	29014	29226	29172	29121	29216	29044	29329	29063	29279	29362	29237	29160	29324	29196	29289	29058	29320	29358	29362	29179	29171	29162	28993	29221	29151	29272	29248	29132	29222	29442	29529	29351	29266	29210	29378	29239	29417	29343	29214	29239	29164	29296	29160	29508	29210	29185	29312	29296	29078	29218	29131	29371	29315	29412	29086	29256	29324	29475	29346	29346	29230	29427	29348	29428	29185	29557	29111	29547	29273	29031	29732	29125	29451	29421	29144	29286	29226	29297	29175	29167	29396	29382	29133	29273	29155	29177	29188	29535	29591	29395	29483	29408	29066	29289	29147	29505	29133	29234	29421	29096	29363	29078	29450	29061	29508	29372	29420	29071	29084	29048	29557	29057	29116	29116	29202	29243	29513	29073	29070	29130	29100	29115	29224	29126	29088	29297	29571	29448	29173	29198	29424	29188	29053	29209	29393	29262	29284	29300	29058	29160	29346	29425	29289	29211	29463	29303	29205	29360	29250	29377	29416	29398	29519	29245	29217	29302	29387	29117	29437	29133	29499	29244	29041	29154	29290	29334	29074	29116	29191	29204	29327	29175	29131	29199	29256	29142	29183	29086	29239	29390	29186	29053	29228	29297	29302	29263	29389	29207	29361	29141	29032	29125	29307	29268	29202	29123	29305	29160	29065	29399	29240	29166	29188	29241	29292	29199	29169	29300	29107	29228	29364	29357	29237	29055	29111	29341	29271	29455	29116	29041	29339	29246	29065	29048	29213	29470	29435	29261	29175	29537	28857	29321	29117	29127	29126	29072	29313	29045	29140	29426	29362	29199	29328	29460	29191	29154	29207	29318	29332	29356	29161	29137	29464	29356	29215	29277	29274	29499	29309	29225	29175	29294	29423	29394	29355	29030	29399	29002	29374	29221	29289	29358	29284	29272	29264	29403	29014	29200	29250	29156	29192	29283	29141	29003	29327	29089	29013	29112	29315	29183	29101	29114	29056	28867	29222	29207	29133	29198	29229	29029	29296	29137	29139	29011	29535	29094	29166	29104	29337	29309	29315	29168	29093	29199	29357	29149	29292	29307	29045	28994	29432	29094	29546	29205	29446	29275	29256	29521	29367	29286	29356	29035	29108	29283	29302	29328	29268	29451	29293	29266	29408	29186	29014	29251	29259	29163	29292	29429	29117	29402	29258	29444	29390	29347	29321	29288	29117	29221	29386	29088	29101	29320	29431	29238	29213	29435	29299	29316	29350	29244	29179	28957	29131	29056	29329	29422	29296	29129	29044	29260	29237	29122	29286	29143	29034	29251	29294	29426	29092	29348	29241	29211	29229	29259	29204	29283	29264	29283	29128	29417	29309	29200	29214	29058	29219	29338	29116	29119	29286	29229	29258	29099	29398	29386	29129	29200	29340	29387	29379	29129	29510	29324	29388	29567	29264	29215	29258	29189	29131	29328	29479	29288	29221	29432	29195	29176	29146	29239	29416	29213	29371	29382	29286	29311	29402	29174	29011	29095	29374	29522	29151	29250	29364	29250	29310	29182	29515	28986	29371	29156	29288	29455	29739	29209	29359	29237	29399	29348	29181	29114	29066	29313	29272	29135	29046	29353	29410	28989	29249	29262	28952	29238	29389	29351	29172	29180	29265	29280	29258	29019	29340	29180	29228	29523	29270	29399	28985	28870	29229	29375	29093	29280	29304	29150	29251	29269	29189	29217	29113	29076	29179	29453	29104	29335	29190	29124	29136	29281	29148	29320	29208	29426	29439	29316	29422	29018	29245	29303	29450	29306	29193	29351	29162	29123	29297	29441	29115	29129	29116	29280	29069	29485	29386	29339	29027	29326	29178	28974	29108	29204	29131	29171	29332	29437	29512	29338	29289	29229	29208	29458	29410	29087	29104	29297	29221	29226	29310	29114	29194	29120	29269	29345	29008	29091	29089	29467	29333	29264	29161	29212	29190	29097	29261	29344	29352	29510	29366	29244	29162	29135	29310	29140	29464	29143	29045	29507	29423	29326	29191	29241	29402	29085	29350	29378	29531	29327	29460	29364	29332	29183	29060	29490	29193	29295	29265	28991	29382	29319	29341	29232	29383	29102	29213	29201	29271	29363	29246	29434	29435	29325	29298	29300	29463	29380	29503	29248	29281	29263	29336	29056	29409	29115	29278	29056	29379	29376	29214	29514	29555	29243	29300	29451	29333	29311	29201	29159	29216	29083	29179	29337	29263	29255	29281	29220	29287	29358	29481	29129	29227	29420	29207	29339	29501	29051	29153	29533	29278	29274	29259	29285	29306	29206	29127	29169	29233	29263	29187	29184	29200	29279	29500	29265	29253	29128	29092	29345	29377	29065	29402	29122	29459	29259	29103	29202	29047	29480	29176	28953	29213	29332	29283	29240	29306	29362	29265	29290	29351	29168	29154	29458	29195	29147	29250	29251	29193	29176	29303	29298	29202	29366	29063	29453	29123	29271	29209	29063	29468	29238	29197	29272	29269	28981	29428	29393	29409	29043	29172	29349	29175	29530	29304	29502	29326	29150	29083	29318	29188	29318	29097	29396	29189	29236	29251	29368	29316	29324	29489	29305	29435	29367	29376	29199	29198	29375	29337	29280	29313	29464	29219	29183	29156	29235	29193	29388	29317	29228	29119	28942	29134	29276	29165	29230	29288	29260	29409	29239	29158	29492	29076	29211	29306	29334	29177	28918	29222	29221	29072	29422	29271	29272	29463	29311	29175	29253	29261	29065	29134	29260	29378	29265	29367	29339	29290	29154	29280	29110	29280	29312	29263	29154	29347	29334	29422	29328	29061	29195	29322	29437	29224	29279	29332	29274	29358	29058	29374	29341	29131	29079	29460	29118	29277	29242	29290	28996	29185	29201	29171	29190	29167	29227	29125	29162	29283	29489	29227	29186	29193	29382	29163	29116	29375	29301	29444	29402	29092	29269	29244	29285	29362	29333	29299	29031	28974	29204	29392	29161	29237	29311	29389	29516	29382	29267	29070	29122	29175	29253	29248	29381	29163	29635	29323	29299	29462	29290	29221	29372	29423	29290	29425	29386	29048	29335	29309	29217	29301	29365	29457	28946	29212	29280	29546	28911	29202	29083	29085	29322	29435	29483	29384	29304	29320	29446	29390	29348	29277	29071	29508	29279	29243	29471	29103	29199	29252	29264	29275	29057	29345	29266	29240	29185	29257	29227	29251	29189	29217	29215	29306	29267	29060	29230	29302	29403	29516	29149	29129	29160	29347	29177	29396	29259	29286	29337	29266	29248	29222	29072	29520	29389	29135	29487	29296	29401	29294	29223	29245	29085	28892	29349	29222	29321	29287	29097	29470	29132	29156	29127	29354	29200	29131	29187	29205	29098	29302	29308	29279	29123	29409	29376	28948	29116	29318	29526	29267	29139	29343	29094	29417	29319	29350	29425	29304	29221	29314	29284	29348	29317	29383	29222	29322	29316	29261	29481	29485	29248	29407	29392	29362	29195	29324	29293	29224	29339	29304	29408	29320	29617	29452	29306	29186	29327	29209	29107	29448	29521	29290	29272	29386	29271	29316	29438	29487	29399	29333	29458	29259	29103	29305	29551	29187	29149	29406	29218	29261	29440	29214	29394	29266	29258	29267	29379	29115	29037	29198	29308	29227	29124	29152	29321	29293	28972	29009	29227	29177	29214	29179	29363	29418	29212
24082	36011	34281	28082	26012	26208	24223	22886	22947	23058	22902	22902	22745	22783	22565	22647	22832	22685	22913	22682	22600	22813	22761	22629	22992	23612	23495	23291	22956	22690	22682	22685	22476	22525	22432	22602	22601	22455	22658	22473	22585	22538	22653	22618	22553	22578	22644	22722	22629	22458	22640	22566	22655	22297	22671	22475	22539	22525	22677	22493	22664	22564	22551	22445	22433	22572	22549	22439	22578	22487	22402	22405	22677	22700	22566	22587	22644	22505	22643	22416	22449	22513	22597	22643	22616	22621	22464	22671	22715	22323	22588	22639	22608	22577	22576	22696	22542	22515	22416	22665	22331	22517	22606	22709	22551	22524	22503	22572	22585	22544	22613	22521	22598	22593	22686	22873	22643	22594	22548	22618	22549	22497	22561	22704	22549	22700	22650	22674	22377	22698	22519	22266	22616	22438	22577	22497	22559	22378	22543	22652	22436	22537	22609	22481	22413	22684	22567	22668	22622	22600	22614	22706	22455	22543	22643	22387	22535	22432	22517	22516	22569	22564	22702	22638	22572	22662	22694	22631	22599	22574	22399	22335	22639	22376	22433	22467	22678	22616	22697	22406	22455	22641	22796	22667	22260	22568	22704	22820	22685	22540	22495	22529	22585	22471	22500	22424	22438	22577	22383	22552	22598	22690	22638	22510	22400	22351	22483	22606	22430	22587	22678	22609	22552	22543	22658	22251	22405	22712	22617	22680	22610	22661	22570	22577	22523	22593	22455	22509	22531	22604	22577	22422	22317	22432	22606	22414	22708	22613	22651	22353	22673	22671	22509	22581	22651	22518	22535	22395	22560	22764	22606	22750	22440	22460	22468	22443	22541	22615	22518	22482	22515	22760	22542	22372	22614	22462	22603	22403	22685	22579	22605	22549	22497	22495	22427	22563	22457	22521	22557	22514	22712	22508	22645	22500	22624	22535	22581	22585	22480	22392	22555	22765	22578	22599	22729	22360	22675	22633	22638	22493	22444	22630	22664	22449	22505	22581	22484	22440	22422	22613	22461	22395	22749	22312	22561	22497	22531	22326	22659	22678	22510	22565	22526	22446	22542	22580	22623	22283	22512	22527	22685	22687	22772	22524	22765	22711	22377	22648	22539	22526	22479	22640	22571	22391	22656	22646	22706	22715	22433	22684	22662	22434	22366	22658	22561	22550	22376	22556	22618	22545	22591	22503	22790	22413	22493	22553	22495	22478	22494	22434	22622	22655	22485	22536	22677	22391	22419	22602	22529	22640	22560	22364	22473	22463	22603	22491	22569	22529	22822	22526	22583	22544	22616	22621	22446	22585	22551	22704	22450	22692	22406	22618	22620	22345	22794	22714	22519	22533	22505	22674	22489	22432	22610	22520	22395	22455	22402	22538	22496	22445	22484	22404	22620	22530	22518	22499	22557	22670	22481	22453	22795	22473	22550	22472	22649	22505	22594	22518	22692	22373	22730	22492	22579	22581	22450	22408	22608	22409	22541	22512	22504	22521	22651	22577	22602	22574	22478	22503	22424	22485	22565	22584	22434	22599	22674	22528	22699	22761	22479	22662	22676	22575	22696	22741	22510	22530	22443	22444	22679	22508	22447	22640	22610	22511	22392	22548	22503	22696	22525	22413	22562	22631	22639	22672	22658	22392	22683	22477	22459	22633	22605	22647	22529	22453	22594	22536	22659	22636	22505	22586	22445	22631	22757	22582	22502	22547	22686	22520	22508	22518	22719	22448	22590	22695	22461	22602	22720	22476	22871	22567	22579	22555	22432	22374	22576	22512	22313	22362	22526	22600	22678	22539	22577	22401	22408	22505	22447	22683	22705	22551	22285	22628	22775	22576	22581	22400	22415	22670	22535	22647	22529	22502	22580	22456	22438	22538	22647	22625	22489	22588	22470	22568	22650	22475	22533	22444	22453	22735	22485	22541	22750	22501	22594	22709	22562	22497	22524	22701	22732	22531	22596	22441	22390	22591	22381	22523	22491	22490	22424	22345	22589	22441	22625	22693	22602	22384	22576	22599	22225	22431	22496	22567	22592	22581	22576	22721	22612	22535	22552	22449	22628	22498	22529	22437	22406	22618	22589	22496	22628	22716	22621	22558	22658	22481	22459	22378	22502	22667	22429	22613	22663	22458	22675	22611	22415	22610	22646	22498	22555	22546	22679	22424	22474	22515	22474	22548	22635	22619	22514	22304	22581	22629	22609	22422	22581	22709	22462	22370	22387	22530	22518	22328	22767	22607	22536	22738	22589	22595	22502	22536	22616	22541	22476	22511	22586	22507	22753	22647	22532	22567	22794	22467	22516	22641	22528	22584	22343	22411	22405	22633	22816	22624	22519	22500	22521	22498	22450	22496	22482	22462	22618	22708	22677	22601	22551	22547	22486	22437	22516	22318	22545	22514	22711	22584	22520	22525	22617	22615	22613	22750	22476	22566	22394	22595	22457	22571	22570	22483	22526	22561	22526	22548	22451	22601	22437	22484	22505	22606	22568	22597	22542	22702	22598	22541	22570	22564	22664	22552	22657	22701	22676	22682	22662	22577	22572	22557	22496	22726	22722	22521	22597	22670	22543	22620	22631	22584	22676	22492	22653	22628	22482	22549	22446	22452	22568	22753	22569	22496	22624	22788	22639	22369	22370	22616	22520	22405	22613	22530	22662	22474	22548	22544	22461	22726	22562	22596	22689	22553	22620	22493	22443	22453	22625	22647	22663	22592	22402	22595	22743	22516	22446	22572	22425	22574	22645	22498	22722	22649	22534	22605	22480	22601	22533	22552	22581	22560	22413	22445	22516	22678	22547	22640	22550	22647	22608	22447	22755	22670	22606	22553	22459	22395	22826	22546	22579	22456	22529	22617	22699	22561	22549	22542	22610	22422	22509	22455	22496	22613	22769	22618	22553	22522	22545	22453	22574	22508	22411	22664	22450	22717	22591	22583	22562	22525	22505	22432	22674	22651	22454	22741	22515	22448	22411	22566	22744	22609	22539	22578	22412	22716	22486	22633	22373	22575	22542	22776	22450	22562	22562	22744	22571	22649	22611	22296	22663	22510	22607	22578	22608	22552	22543	22425	22459	22521	22671	22695	22691	22671	22620	22429	22671	22599	22708	22446	22636	22635	22492	22488	22669	22649	22349	22694	22665	22477	22448	22660	22560	22728	22704	22472	22353	22485	22461	22565	22387	22553	22615	22711	22577	22672	22543	22524	22606	22560	22636	22480	22397	22614	22720	22673	22681	22588	22696	22467	22639	22367	22582	22450	22492	22503	22541	22666	22697	22595	22730	22556	22548	22686	22533	22497	22577	22480	22509	22528	22423	22736	22684	22534	22603	22477	22501	22671	22563	22519	22380	22611	22473	22556	22601	22541	22666	22608	22279	22589	22367	22483	22681	22492	22511	22494	22536	22613	22545	22596	22596	22458	22617	22510	22669	22360	22571	22449	22670	22580	22641	22570	22685	22441	22633	22630	22619	22686	22334	22632	22494	22675	22443	22725	22483	22465	22602	22762	22464	22550	22449	22479	22408	22550	22748	22500	22689	22600	22599	22517	22520	22643	22555	22562	22337	22485	22551	22508	22432	22553	22724	22327	22513	22741	22454	22579	22558	22556	22626	22588	22561	22498	22540	22653	22493	22652	22735	22525	22512	22644	22457	22447	22462	22592	22631	22465	22502	22606	22541	22639	22510	22478	22583	22658	22462	22558	22566	22548	22529	22588	22592	22516	22510	22474	22404	22487	22591	22693	22331	22481	22575	22633	22575	22604	22536	22483	22524	22512	22598	22546	22617	22349	22425	22763	22499	22659	22660	22521	22483	22591	22686	22584	22542	22667	22619	22362	22515	22728	22613	22573	22548	22640	22424	22537	22436	22351	22648	22684	22616	22427	22677	22528	22462	22564	22557	22515	22574	22499	22421	22627	22548	22668	22538	22521	22413	22565	22673	22350	22638	22645	22640	22512	22609	22422	22443	22716	22601	22639	22663	22477	22442	22945	22706	22595	22559	22679	22629	22475	22644	22426	22545	22602	22602	22541	22730	22588	22472	22471	22560	22509	22481	22642	22391	22700	22836	22541	22550	22580	22462	22646	22618	22518	22657	22679	22583	22510	22747	22535	22609	22401	22525	22709	22627	22568	22603	22592	22525	22486	22516	22620	22443	22773	22425	22616	22479	22545	22486	22442	22776	22552	22431	22475	22820	22398	22540	22408	22498	22569	22661	22532	22494	22505	22492	22643	22482	22224	22572	22553	22326	22511	22600	22663	22879	22581	22561	22531	22508	22541	22597	22438	22621	22494	22626	22634	22612	22629	22565	22602	22617	22541	22633	22645	22455	22413	22665	22591	22524	22522	22601	22594	22695	22425	22576	22430	22552	22510	22385	22747	22559	22682	22661	22348	22548	22575	22606	22367	22594	22421	22745	22655	22526	22622	22416	22627	22510	22576	22674	22430	22597	22624	22542	22644	22378	22579	22412	22660	22562	22552	22642	22468	22587	22432	22554	22502	22531	22628	22433	22628	22596	22566	22593	22580	22520	22602	22501	22388	22559	22595	22677	22593	22428	22560	22527	22685	22384	22449	22491	22621	22648	22519	22525	22352	22527	22583	22619	22658	22551	22518	22693	22701	22511	22566	22557	22630	22569	22629	22602	22484	22479	22651	22505	22560	22607	22464	22734	22546	22740	22625	22591	22476	22517	22583	22686	22553	22555	22636	22714	22563	22705	22640	22726	22445	22698	22384	22746	22566	22592	22481	22620	22534	22539	22594	22599	22553	22496	22653	22562	22422	22480	22488	22550	22465	22497	22612	22419	22678	22542	22484	22507	22491	22689	22797	22686	22524	22545	22561	22618	22433	22745	22560	22585	22515	22546	22697	22555	22414	22625	22575	22709	22531	22591	22643	22467	22511	22564	22636	22581	22604	22655	22436	22646	22384	22580	22517	22600	22734	22457	22535	22484	22637	22634	22534	22642	22773	22594	22588	22540	22570	22563	22565	22323	22729	22373	22479	22354	22473	22533	22462	22474	22694	22524	22495	22692	22682	22501	22477	22467	22747	22574	22662	22622	22671	22507	22543	22636	22684	22686	22703	22712	22715	22462	22352	22692	22595	22522	22513	22688	22560	22607	22523	22591	22425
23743	21433	29141	24898	25540	31207	32770	29787	29476	29724	29647	29496	29099	29176	29345	29156	29270	29122	29431	29242	29144	29177	29295	29110	29869	32953	32887	31609	30468	29635	29399	29262	28948	29007	29111	28867	29104	29049	29130	29008	29034	29074	29023	28975	28862	29045	28714	29021	29051	28996	28950	29259	28933	29270	28994	28911	29037	29170	29266	29182	28905	29026	28996	29190	28956	29168	28973	29109	28978	28833	28971	29097	28918	28984	28880	29032	28952	29157	29059	29077	29095	29054	28899	28996	28917	29166	28901	29260	29038	29053	28972	28667	28800	28789	28990	28857	28860	28858	29037	28906	29193	29207	28924	29138	29062	28870	28951	28947	29053	28987	28942	28661	28957	29028	29095	28986	28960	29043	29000	29067	29000	28929	28929	29062	29193	29045	29040	29266	29178	29011	29078	29064	29065	28998	29141	28920	28966	29052	28957	28924	29044	29197	28985	28869	29072	28897	29008	29008	28978	29059	28924	28983	29294	28939	28988	29085	29075	28712	28943	28852	28992	29093	28829	29006	28996	28935	28902	29066	28898	28943	28901	29096	28958	29148	29070	28966	29029	29041	28913	29005	29057	29059	29176	29116	28817	28870	28783	28801	28942	28921	28884	28992	28718	29004	29154	29013	28962	29074	28955	28983	28917	28905	29022	28947	28772	29000	29104	29050	29086	28961	29191	28873	29067	29011	28974	28933	29004	29045	29135	28913	29214	29006	28969	28988	28772	28803	28945	28928	29007	29049	28708	28899	28897	29074	28879	28708	28976	28858	29065	29086	28944	28933	28871	29241	28877	28931	28868	28813	28831	28824	28988	28908	28972	29203	28914	28828	28834	28787	29186	29100	28909	29103	29023	29071	29183	28937	28833	29252	29068	28890	28881	28683	28962	28857	28784	29109	29032	29097	28880	28961	28978	28897	28853	29125	29152	28828	28714	29154	28950	29128	29184	29098	29005	29017	29226	29107	28986	28949	28703	29041	28936	29047	29149	29109	29124	28804	28980	28982	29123	29181	29113	29151	29205	29199	29327	29030	29119	28823	28883	28815	29175	29118	28808	28798	29268	28906	28956	28920	29079	28987	28985	29081	29157	29293	28929	29086	28944	28897	29190	28956	28873	29160	28937	28872	28855	28942	29076	29033	28943	28901	28949	29215	29038	28938	29098	29076	29069	28720	29065	28808	28887	28905	28908	28905	29185	28984	28873	28811	28922	28855	29060	28938	29076	29046	29026	28984	29084	28892	28816	29009	29099	29094	29028	29027	28807	29008	28913	29426	28988	28980	29068	29027	29200	29111	28935	28941	28881	28796	29051	28893	29016	29108	28959	28900	28952	29116	28891	28981	29088	28899	28959	28912	29241	29108	28958	29166	28862	29048	28921	29071	28999	29033	29118	28722	29069	28978	28856	28869	28916	29046	29112	29018	29024	29175	29223	29053	28954	28975	28858	29015	29061	29138	28761	28981	28983	29020	28943	29023	29004	29149	28986	28853	29128	28965	28826	29000	29009	29143	28861	28870	29039	28928	29045	29301	29291	29022	28938	28924	28720	28878	28920	29049	29132	29326	28928	29100	29028	29128	28936	28858	29045	28993	28962	28761	29119	29113	29031	29127	29041	28828	29058	28933	28912	28996	29107	28971	29026	29033	29084	29048	29170	28857	28721	29059	28847	29050	28963	29061	28821	28967	29044	29010	28916	29223	28964	29099	28798	29099	28715	29037	29066	29007	28824	28983	28972	29176	29047	28775	28831	29090	29037	28995	28861	28869	29093	29079	28904	29191	29032	28975	28998	28926	28928	29038	28856	29147	29028	28855	28896	29000	28949	28798	29053	28828	28934	29028	28990	29124	28852	28992	28894	28910	29222	29027	28908	29088	28982	28840	29150	29186	28875	28919	28921	28945	28860	29025	29149	29015	28813	28883	29148	29137	29066	28895	28939	28983	29050	28853	29093	28935	29134	29135	28833	28778	28871	28914	29209	29012	29148	29080	28894	28827	28915	29082	28823	28896	29201	28938	28759	29329	28916	29152	29203	29219	29085	28932	28867	28823	29085	28969	28859	28981	29174	28879	28760	29089	29115	28979	28979	28995	29176	29039	28909	28978	29223	28883	29045	28768	28927	28854	29012	29159	29053	29148	29041	28843	29123	28675	28817	29102	28804	29175	28928	29050	29229	29033	29083	29185	28922	29282	29085	28883	29295	29053	28881	29156	28960	28951	29050	28879	28990	29073	28894	28972	28896	28997	29099	28921	29013	29055	28916	29274	29173	29010	29089	29043	29046	28978	28922	29181	29032	28886	29175	28963	28826	29031	28766	29157	28949	28881	29061	28929	29038	28783	28859	29066	29092	29161	29085	28909	28925	29017	29262	29129	29035	28757	29101	29005	29012	29256	29162	29077	29199	29020	28986	28868	28932	29098	28840	29131	29067	28996	29042	29069	28799	28928	29109	29079	29249	29035	28668	28992	28988	29090	28986	28982	28761	28899	29145	29257	28642	28991	29049	28765	29041	28863	29044	29144	29130	28975	28865	28858	28820	28883	28826	28933	29021	28984	28983	29023	29045	28958	29130	28776	28810	28935	29006	28986	29149	28797	29243	28907	29025	29063	28875	28853	29027	28936	29046	29043	28898	28920	28986	29183	28948	28807	29031	29100	29028	28956	28922	29101	28816	28862	29016	29122	28952	29028	28904	28778	29305	28993	29018	29019	29104	28977	28921	28832	28787	28942	28721	28995	29003	29040	29243	29068	29023	29053	28973	29218	29063	28983	28920	28914	28881	28811	29052	28885	29003	29087	28998	29024	29203	29059	29012	29082	29078	29143	29000	28954	29090	28983	29069	28884	29412	29175	29193	29057	29135	29097	28673	28840	28877	29029	29027	28881	29100	29111	28878	28999	28719	29060	28925	28904	29144	29136	29111	28934	28783	28952	29121	29035	28933	29001	28913	28957	28987	29155	28973	29174	29041	28851	28796	28775	28917	28982	29118	29112	28904	28967	28969	29084	29005	28924	29023	28992	28988	28964	29271	29245	28730	28975	29118	29065	29357	29342	29033	29021	28978	29079	28775	29175	29158	29123	28907	29114	29203	29183	28844	28917	28886	29222	28962	29016	28781	28881	28921	28923	29027	29136	28940	28885	28957	29003	29139	29069	28972	28954	29056	29111	28893	29065	28892	28935	29012	29048	28929	29142	28921	29073	28893	28901	29300	29002	29017	28992	29139	28967	28793	29081	29007	29099	28949	29293	29267	28920	29174	29217	29140	29058	28847	29249	28991	29001	29105	28984	29106	28886	29182	28737	28963	29080	28896	29124	29135	28880	29240	29166	28950	28971	29169	28816	28860	28966	28872	28886	29035	28854	28785	29083	28998	29112	29079	28882	29007	28906	28791	29045	29235	28835	29285	29128	28863	28704	29060	28828	29083	29151	29036	28994	28971	29121	29234	29124	29124	28815	28885	29047	29041	29135	28877	28875	29145	29068	28993	28716	28878	28926	29074	29066	28846	29041	29030	28876	29004	28845	29021	29146	29077	28939	28812	29100	28988	29083	29182	28778	28898	29146	29088	28963	29153	28936	29049	29121	28893	28918	28999	28974	28825	28836	28985	28748	28988	28951	28992	28909	28980	28915	28987	29069	28961	29079	29032	29022	28994	29141	28879	28912	29070	29192	28941	28859	28729	28951	28819	28938	28920	28890	29052	28890	28715	28984	28996	29144	28989	28959	29020	29064	28976	29215	29028	29189	29279	29114	29015	28889	28949	29108	28945	28886	29164	28797	29008	29118	29095	29194	28717	28966	29055	29082	29005	28848	28849	28861	28890	29001	28862	28999	29060	29109	29113	29104	28774	28853	29010	29266	29092	28944	28991	28819	28864	28863	29258	29031	28810	28969	28739	29096	29045	28959	29098	28847	28982	29060	28930	29111	29016	29039	28933	28992	28976	29146	28880	28882	28988	28850	29130	28981	29240	29294	29169	28794	29064	28953	29121	28949	28866	28993	28850	29158	28911	29069	28751	29070	28956	29011	29046	28980	28852	29166	28801	29070	29077	29006	29149	29213	28986	29126	28957	28983	29034	28798	28827	28965	28942	28988	29064	28996	28959	28958	28962	29014	28935	29126	28788	28970	29240	28899	28959	29066	29261	29244	29009	28956	28930	28763	28810	28979	28733	28953	29110	29187	29338	28860	29188	28921	28910	29187	29040	28923	29064	28951	29059	28893	28995	29113	28982	28915	28757	29090	28946	29183	29082	29237	29005	29055	29122	29033	29080	29223	29179	29160	29034	29130	28804	28697	28851	29013	28816	29321	29103	28827	28967	28838	28877	28821	29014	29202	29113	28897	28702	28965	28721	29154	28976	28992	28950	28815	29169	29049	29072	29005	28850	28959	28917	29051	29130	28985	29099	29160	29083	28849	28959	29133	29075	29247	28870	29044	29044	29191	29187	29152	29049	29059	28865	28624	28979	29075	28948	29015	28876	29114	28975	29088	29117	29100	28882	29128	28954	29167	29149	28973	28897	29073	29114	29130	29125	28772	29031	28962	29078	28842	28993	29129	28951	28991	28893	28885	29003	29037	29308	29140	28816	28809	28903	28942	28937	28858	29025	29138	28992	29037	29038	28932	29061	28833	28989	28988	28948	28922	29154	29100	28882	28977	29201	29099	28863	29053	29047	29017	28848	29131	29098	29176	29191	29024	28731	29077	28875	29105	29197	29143	29135	28916	29023	29038	29212	29089	29059	28972	28900	28965	28919	29020	29063	28869	28947	28990	29013	28889	29111	28919	28934	29084	28849	29099	28791	28919	29023	29011	28921	28869	29062	28767	29237	28982	28655	28870	28806	29168	29304	28914	29014	29283	29076	28886	28943	29041	29018	28957	29232	29129	29001	28744	29022	28884	28843	28795	29368	28835	28984	28900	28966	29125	29087	29089	29089	28964	29085	28966	28840	28842	28716	29096	28849	29121	29120	28805	28994	29027	29130	29007	28861	28878	29094	29163	28999	29155	28967	28763	29162	28858	28899	29015	28944	28969	28884	29066	28851	29013	29086	28694	29012	29128	29042	29049	28976	28849	29012	29062	28990	29009	28991	29021	28992	29044	28977	29056	28978	28846	29014	29030	28969	29067	28881	28886
22677	41739	38878	31739	28258	28520	25687	23414	23367	23160	23255	23150	22887	22868	22918	22813	22828	22934	22727	22911	22854	22752	22656	22576	23736	28623	27985	26174	24325	23082	22710	22651	22558	22486	22487	22520	22534	22333	22349	22567	22516	22445	22309	22581	22498	22347	22597	22504	22570	22540	22483	22542	22628	22549	22600	22550	22537	22292	22381	22523	22597	22630	22391	22448	22514	22402	22425	22614	22507	22510	22562	22530	22620	22512	22463	22578	22328	22458	22297	22604	22560	22508	22500	22410	22602	22539	22414	22443	22437	22527	22467	22565	22525	22537	22482	22560	22570	22360	22386	22336	22272	22575	22322	22306	22558	22642	22438	22479	22451	22552	22574	22433	22452	22340	22539	22461	22693	22224	22487	22570	22488	22565	22434	22442	22311	22407	22454	22559	22282	22460	22356	22576	22577	22452	22503	22470	22422	22585	22380	22465	22500	22490	22497	22451	22374	22386	22389	22376	22626	22469	22417	22517	22570	22559	22290	22516	22593	22547	22402	22437	22320	22270	22464	22652	22361	22429	22616	22632	22382	22593	22313	22424	22471	22347	22374	22405	22459	22479	22467	22590	22513	22510	22643	22504	22378	22437	22341	22489	22640	22149	22475	22443	22380	22443	22495	22308	22506	22467	22472	22504	22434	22453	22421	22382	22703	22666	22610	22578	22340	22438	22610	22467	22330	22569	22455	22504	22375	22360	22458	22434	22558	22393	22411	22385	22411	22587	22499	22625	22371	22517	22608	22373	22422	22521	22542	22658	22437	22288	22434	22347	22687	22355	22556	22347	22670	22440	22544	22739	22462	22547	22504	22447	22493	22380	22505	22416	22391	22534	22497	22527	22566	22340	22420	22516	22407	22762	22341	22509	22394	22467	22439	22502	22601	22407	22591	22500	22463	22522	22483	22353	22556	22401	22335	22378	22495	22512	22410	22515	22584	22668	22369	22296	22409	22502	22287	22524	22459	22443	22490	22392	22526	22592	22566	22335	22520	22422	22471	22358	22454	22294	22425	22321	22397	22504	22486	22413	22598	22397	22599	22444	22531	22486	22566	22405	22276	22388	22497	22647	22463	22346	22655	22429	22534	22414	22418	22504	22586	22539	22517	22471	22289	22604	22325	22427	22507	22431	22575	22272	22459	22365	22397	22478	22401	22420	22479	22510	22516	22468	22278	22505	22519	22556	22371	22519	22588	22284	22630	22372	22482	22529	22559	22313	22611	22567	22474	22636	22330	22520	22595	22538	22277	22274	22542	22234	22553	22424	22375	22445	22565	22543	22429	22475	22294	22494	22407	22411	22540	22388	22506	22660	22452	22505	22403	22563	22470	22382	22602	22424	22595	22296	22487	22430	22384	22472	22492	22463	22450	22519	22539	22610	22516	22451	22387	22321	22508	22508	22380	22312	22301	22506	22328	22373	22555	22378	22635	22331	22475	22562	22474	22449	22341	22599	22627	22456	22443	22722	22597	22432	22442	22611	22458	22262	22601	22395	22573	22585	22524	22419	22444	22330	22531	22446	22454	22520	22423	22441	22522	22430	22343	22624	22461	22467	22551	22545	22460	22506	22550	22412	22478	22410	22669	22342	22595	22523	22464	22430	22660	22501	22472	22471	22685	22386	22566	22353	22520	22427	22593	22608	22379	22443	22659	22518	22408	22453	22428	22401	22290	22583	22682	22482	22431	22434	22671	22350	22477	22564	22476	22427	22466	22432	22475	22522	22490	22359	22382	22527	22547	22372	22378	22203	22329	22412	22633	22523	22362	22451	22512	22472	22687	22424	22537	22539	22414	22353	22611	22211	22467	22323	22597	22518	22643	22668	22522	22423	22423	22470	22405	22436	22542	22289	22565	22438	22412	22415	22485	22426	22527	22497	22304	22555	22475	22400	22600	22188	22460	22459	22535	22365	22436	22579	22490	22386	22338	22500	22440	22420	22536	22380	22352	22600	22335	22512	22528	22425	22497	22492	22577	22349	22460	22243	22583	22471	22532	22478	22587	22381	22640	22518	22501	22497	22357	22496	22598	22360	22441	22541	22609	22261	22458	22509	22400	22441	22481	22315	22336	22639	22367	22773	22276	22400	22345	22576	22543	22467	22563	22518	22553	22665	22369	22423	22410	22362	22631	22586	22404	22468	22707	22605	22500	22539	22320	22403	22336	22523	22461	22414	22679	22408	22389	22348	22373	22525	22466	22535	22584	22373	22425	22412	22467	22495	22429	22525	22354	22405	22646	22330	22273	22431	22452	22520	22555	22336	22377	22371	22538	22443	22500	22520	22582	22350	22365	22328	22446	22486	22473	22483	22309	22320	22289	22387	22318	22583	22655	22447	22597	22429	22577	22577	22369	22382	22416	22571	22611	22527	22633	22159	22393	22520	22395	22400	22468	22394	22431	22460	22489	22578	22555	22420	22426	22329	22500	22489	22439	22356	22642	22327	22567	22454	22379	22472	22333	22611	22496	22486	22613	22579	22453	22633	22620	22387	22559	22356	22466	22461	22418	22422	22586	22578	22495	22423	22649	22524	22602	22522	22394	22457	22533	22473	22469	22633	22407	22561	22383	22405	22475	22543	22514	22375	22448	22372	22352	22534	22468	22532	22606	22653	22555	22363	22427	22423	22410	22489	22583	22388	22633	22511	22496	22249	22512	22554	22389	22754	22357	22509	22561	22568	22376	22439	22398	22519	22638	22444	22329	22438	22482	22471	22435	22540	22427	22605	22484	22446	22520	22405	22566	22463	22536	22501	22559	22547	22392	22476	22523	22568	22376	22564	22456	22268	22402	22518	22380	22348	22353	22649	22551	22455	22513	22483	22324	22493	22366	22438	22593	22637	22450	22346	22529	22368	22524	22547	22600	22476	22433	22525	22462	22528	22327	22309	22446	22553	22514	22340	22565	22519	22503	22582	22316	22384	22380	22552	22559	22416	22567	22473	22411	22663	22506	22502	22421	22497	22474	22417	22576	22516	22574	22501	22441	22643	22621	22286	22499	22716	22556	22560	22521	22598	22357	22509	22310	22645	22558	22550	22445	22507	22569	22513	22441	22403	22371	22517	22451	22534	22463	22538	22456	22441	22513	22410	22615	22595	22665	22446	22390	22423	22513	22407	22520	22451	22319	22643	22445	22360	22502	22342	22393	22440	22430	22470	22473	22492	22533	22632	22589	22379	22484	22456	22415	22399	22580	22258	22494	22579	22576	22474	22469	22274	22630	22403	22263	22395	22657	22513	22497	22511	22482	22398	22506	22512	22569	22326	22360	22443	22313	22440	22362	22565	22369	22603	22318	22270	22298	22580	22341	22639	22512	22244	22484	22534	22592	22612	22379	22402	22594	22559	22433	22418	22386	22543	22457	22518	22690	22463	22413	22422	22527	22398	22301	22377	22377	22436	22525	22412	22376	22485	22490	22500	22697	22423	22611	22329	22351	22746	22582	22462	22264	22391	22455	22563	22500	22601	22709	22437	22480	22560	22603	22361	22444	22579	22556	22417	22433	22492	22703	22379	22630	22484	22504	22413	22396	22437	22409	22446	22482	22414	22640	22354	22459	22434	22279	22335	22499	22393	22394	22355	22546	22490	22411	22442	22559	22525	22492	22474	22454	22715	22526	22441	22402	22401	22445	22466	22553	22509	22582	22254	22564	22535	22707	22612	22628	22483	22450	22555	22628	22527	22423	22505	22330	22619	22376	22648	22483	22430	22365	22495	22525	22595	22415	22435	22449	22409	22472	22588	22606	22468	22457	22454	22320	22305	22617	22298	22480	22645	22474	22457	22545	22390	22537	22506	22368	22470	22428	22472	22519	22616	22599	22495	22574	22501	22266	22442	22299	22432	22378	22459	22518	22521	22313	22428	22385	22277	22383	22571	22506	22327	22555	22378	22593	22421	22553	22466	22435	22462	22633	22369	22520	22500	22450	22429	22469	22531	22443	22443	22389	22516	22509	22484	22467	22489	22478	22505	22482	22630	22360	22291	22480	22466	22467	22445	22539	22376	22389	22405	22395	22387	22406	22387	22518	22474	22565	22437	22552	22336	22358	22561	22474	22353	22638	22495	22395	22583	22600	22500	22296	22331	22634	22511	22466	22453	22343	22404	22416	22373	22387	22387	22701	22481	22486	22443	22398	22450	22463	22496	22488	22277	22554	22433	22478	22369	22490	22477	22307	22449	22463	22430	22375	22554	22373	22511	22644	22534	22558	22710	22413	22294	22469	22603	22504	22485	22596	22451	22408	22484	22544	22469	22411	22393	22559	22603	22428	22389	22517	22552	22462	22561	22427	22232	22377	22467	22502	22511	22399	22283	22489	22378	22442	22203	22552	22446	22475	22512	22557	22356	22488	22236	22509	22457	22553	22361	22398	22468	22530	22400	22526	22396	22489	22742	22356	22352	22505	22349	22328	22464	22642	22426	22437	22513	22601	22525	22353	22591	22281	22481	22474	22473	22508	22517	22454	22477	22526	22483	22673	22332	22453	22461	22553	22407	22539	22655	22580	22506	22455	22428	22397	22547	22495	22385	22437	22470	22550	22446	22610	22387	22433	22462	22579	22368	22562	22377	22551	22508	22552	22539	22605	22602	22424	22399	22435	22423	22268	22507	22394	22490	22616	22373	22451	22497	22538	22612	22255	22412	22656	22453	22391	22598	22454	22537	22628	22358	22288	22452	22484	22371	22612	22496	22409	22615	22447	22518	22473	22716	22513	22606	22443	22574	22353	22557	22321	22348	22328	22495	22529	22527	22561	22578	22468	22530	22539	22502	22422	22585	22635	22610	22504	22639	22412	22526	22440	22484	22516	22233	22506	22340	22562	22364	22556	22383	22538	22535	22463	22310	22398	22462	22410	22358	22496	22474	22439	22573	22386	22676	22275	22652	22560	22519	22448	22554	22453	22613	22452	22496	22372	22662	22441	22659	22476	22383	22258	22484	22525	22458	22467	22486	22449	22407	22425	22678	22545	22419	22447	22289	22488	22529	22525	22440	22385	22567	22298	22373	22546	22456	22316	22411	22455	22375	22352	22466	22584	22364	22594	22519	22586	22415	22544	22457	22285	22510	22239	22547	22396	22398	22531	22455	22312	22501	22453	22551	22346	22526	22398	22545	22543	22513	22547	22430	22437	22516
22755	21420	29275	24102	23141	29856	34601	30030	29897	30385	30109	30191	30040	29820	30034	29746	29699	29755	29816	29840	29874	29478	29773	29581	31063	36660	36152	34373	32061	30316	29763	29898	29506	29707	29425	29446	29363	29579	29532	29398	29721	29650	29539	29444	29377	29451	29473	29600	29438	29264	29345	29356	29479	29331	29432	29328	29512	29476	29309	29488	29344	29194	29549	29349	29684	29661	29547	29012	29619	29149	29474	29609	29514	29398	29522	29481	29472	29180	29433	29174	29450	29367	29339	29283	29413	29308	29216	29455	29552	29339	29399	29379	29183	29504	29295	29310	29248	29413	29209	29383	29446	29579	29235	29505	29373	29206	29457	29432	29450	29594	29460	29345	29302	29513	29564	29460	29222	29282	29311	29653	29389	29176	29437	29218	29362	29261	29436	29433	29405	29430	29410	29006	29406	29427	29406	29350	29456	29348	29154	29339	29219	29362	29564	29289	29418	29180	29597	29399	29333	29448	29480	29521	29464	29450	29213	29073	29306	29236	29257	29383	29314	29016	29634	29317	29499	29427	29141	29355	29256	29515	29209	29183	29143	29381	29340	29279	29204	29268	29260	29379	29178	29363	29466	29241	29293	29373	29154	29465	29172	29498	29302	29301	29237	29287	29365	29324	29170	29191	29387	29128	29383	29266	29358	29388	29185	29272	29165	29324	29225	29461	29424	29201	29357	29180	29443	29343	29473	29448	29307	29318	29624	29357	29314	29295	29142	29482	29576	29293	29417	29203	29124	29312	29272	29266	29379	29334	29306	29142	29081	29255	29299	29180	29226	29335	29448	29298	29477	29400	29380	29129	29280	29316	29436	29468	29341	29201	29474	29525	29385	29506	29140	29416	29575	29457	29200	29298	29321	29187	29297	29328	29402	29333	29567	29442	28960	29297	29484	29412	29257	29535	29376	29307	29255	29467	29062	29535	29411	29427	29342	29230	29354	29378	29376	29262	29259	29257	29366	29425	29433	29346	29628	29334	29404	29387	29429	29518	29353	29280	29329	29299	29324	29284	29281	29510	29236	29411	29067	29143	29313	29420	29166	29450	29457	29476	29352	29116	29521	29455	29460	29694	29424	29348	29534	29222	29428	29044	29112	29196	29285	29247	28999	29281	29415	29182	29446	29311	29092	29226	29308	29200	29536	29146	29548	29520	29217	29378	29416	29520	29256	29290	29130	29454	29411	29404	29584	29234	29500	29353	29284	29347	29358	29545	29060	29152	29316	29254	29467	29301	29161	29426	29253	29400	29383	29329	29552	29582	29551	29143	29358	29307	29519	29305	29360	29285	29224	29511	29428	29354	29232	29407	29292	29268	29327	29190	29575	29472	29341	29188	29429	29506	29214	29471	29428	29303	29504	29400	29381	29332	29617	29273	29446	29347	29192	29322	29463	29271	29222	29417	29559	29420	29200	29351	29338	29646	29543	29129	29234	29361	29233	29302	29509	29153	29569	29325	29357	29202	29332	29476	29315	29547	29628	29327	29421	29482	29512	29213	29220	29305	29179	29483	29138	29227	29373	29314	29384	29079	29148	29234	29380	29427	29230	29086	29259	29376	29448	29212	29354	29307	29184	29417	29335	29565	29348	29452	29522	29200	29448	29445	29416	29114	29574	29331	29303	29334	29301	29362	29559	29325	29465	29422	29318	29019	29439	29358	29225	29353	29364	29198	29163	29319	29618	29276	29548	29066	29519	29316	29242	29318	29358	29327	29497	29293	29273	29321	29395	29289	29255	29330	29277	29353	29360	29373	29096	29365	29127	29340	29199	29164	29414	29568	29552	29393	29484	29266	29289	29209	29278	29130	29173	29192	29273	29414	29160	29549	29447	29385	29293	29256	29526	29313	29304	29428	29363	29296	29328	29354	29215	29280	29271	29471	29202	29408	29397	29241	29292	29155	29550	29359	29421	29278	29449	29268	29287	29527	29352	29463	29405	29370	29567	29446	29226	29384	29245	29449	29411	29229	29279	29425	29294	29274	29527	29437	29595	29694	29302	29154	29552	29598	29117	29478	29183	29085	29368	29554	29250	29376	29247	29380	29320	29053	29403	29326	29257	29310	29471	29335	29173	29128	29405	29415	29458	29353	29023	29389	29339	29506	29451	29381	29099	29384	29433	29389	29096	29300	29539	29320	29514	29470	29445	29474	29612	29207	29537	29291	29323	29407	29361	29403	29422	29135	29491	29377	29336	29324	29362	29544	29169	29289	29374	29589	29292	29306	29361	29141	29479	29329	29336	29484	29380	29562	29374	29415	29160	29310	29231	29592	29454	29575	29127	29264	29433	29398	29601	29495	29275	29276	29130	29258	29515	29154	29260	29377	29335	29368	29126	29483	29136	29024	29624	29503	29725	29331	29398	29275	29366	29146	29152	29522	29346	29230	29240	29413	29355	29242	29418	29269	29279	29462	29312	29571	29466	29163	29223	29216	29135	29385	29270	29495	29073	29124	29197	29390	29184	29156	29100	29221	29347	29520	29207	29160	29456	29501	29200	29375	29291	29163	29248	29266	29306	29299	29309	29316	29394	29412	29532	29467	29466	29327	29436	29395	29575	29223	29182	29389	29199	29321	29431	29323	29225	29435	29093	29373	29251	29511	29348	29557	29584	29322	29520	29476	29362	29147	29456	29627	29427	29462	29539	29217	29489	29453	29585	29338	29437	29313	29396	29233	29432	29425	29425	29452	29491	29638	29262	29483	29366	29166	29261	29341	29312	29379	29459	29191	29095	29325	29540	29234	29146	29648	29329	29150	29306	29548	29126	29449	29410	29472	29322	29279	29355	29313	29479	29428	29494	29303	29368	29390	29472	29219	29236	29469	29520	29134	29481	29151	29371	29293	29285	29275	29545	29344	29591	29310	29128	29195	29315	29000	29564	29366	29272	29143	29114	29475	29387	29468	29475	29438	29348	29376	29319	29405	29221	29327	29512	29165	29102	29194	29134	29115	29437	29282	29124	29575	29354	29208	29055	29443	29156	29602	29519	29205	29254	29403	29258	29193	29156	29477	29518	29298	29295	29444	29369	29664	29473	29274	29365	29275	29365	29202	29500	29056	29448	29218	29215	29394	29442	29251	29629	29577	29208	29443	29371	29400	29413	29290	29318	29480	29474	29304	29243	29345	29384	29478	29228	29399	29335	29348	29497	29442	29390	29327	29277	29211	29323	29088	29549	29412	29340	29421	29356	29521	29261	29360	29359	29496	29414	29171	29176	29267	29455	29448	29467	29434	29172	29354	29101	29576	29456	29578	29434	29600	29238	29252	29383	29403	29387	29557	29591	29442	29304	29413	29512	29376	29401	29191	29301	29242	29403	29099	29112	29403	29326	29366	29381	29043	29495	29532	29604	29437	29389	29306	29306	29197	29529	29333	29213	29435	29577	29514	29150	29448	29118	29182	29264	29210	29363	29199	29458	29329	29622	29411	29402	29390	29383	29281	29222	29139	29175	29217	29526	29422	29370	29352	29272	29515	29562	29142	29358	29463	29301	29060	29494	29508	29292	29244	29287	29599	29302	29254	29187	29541	29419	29507	29244	29207	29435	29367	29345	29383	29181	29675	29388	29378	29365	29435	29259	29104	29111	29326	29172	29111	29368	29112	29231	29393	29361	29361	29693	29341	29438	29499	29393	29297	29411	29468	29375	29353	29276	29426	29408	29157	29477	29165	29388	29464	29412	29165	29266	29099	29488	29291	29548	29211	29473	29192	29395	29339	29259	29382	29313	29221	29396	29541	29279	29590	29381	29240	29302	29311	29259	29553	29599	29205	29456	29542	29157	29270	29429	29225	29167	29601	29398	29270	29594	29514	29409	29386	29229	29252	29303	29233	29363	29358	29275	29455	29572	29122	29008	29348	29334	29418	29150	29374	29251	29334	29439	29073	29414	29332	29647	29266	29432	29110	29476	29375	29383	29467	29436	29381	29422	29285	29424	29517	29268	29242	29399	29226	29466	29260	29427	29440	29534	29399	29289	29396	29121	29359	29518	29502	29380	29304	29382	29321	29681	29048	29558	29254	29186	29510	29429	29250	29373	29342	29304	29495	29352	29552	29281	29199	29302	29285	29304	29471	29034	29378	29341	29468	29439	29112	29156	29449	29545	29409	29511	29360	29182	29179	29193	29353	29502	29396	29274	29184	29350	29375	29345	29321	29425	29359	29405	29277	29468	29525	29445	29244	29413	29371	29294	29339	29438	29453	29294	29425	29647	29319	29385	29419	29257	29194	29472	29326	29495	29335	29205	29537	29181	29186	29396	29496	29459	29430	29018	29345	29388	29332	29350	29230	29326	29260	29244	29396	29586	29441	29449	29264	29216	29294	29294	29221	29382	29369	29281	29228	29225	29332	29269	29242	29346	29241	29184	29444	29380	29345	29349	29600	29453	29201	29445	29342	29550	29348	29460	29480	29411	29486	29412	29309	29369	29437	29310	29240	29364	29277	29194	29377	29444	29442	29397	29279	29187	29458	29441	29461	29610	29486	29395	29343	29377	29624	29480	29382	29418	29302	29219	29420	29688	29467	29247	29256	29405	29188	29427	29495	29382	29352	29385	29527	29564	29199	29712	29439	29549	29139	29324	29531	29234	29262	29366	29461	29584	29367	29438	29594	29164	29154	29506	29657	29522	29551	29143	29389	29503	29461	29278	29452	29267	29158	29325	29230	29236	29346	29314	29470	29449	29402	29445	29350	29440	29242	29295	29272	29591	29487	29417	29647	29390	29434	29319	29301	29498	29275	29140	29382	29545	29456	29312	29367	29307	29207	29071	29424	29321	29313	29288	29003	29360	29370	29332	29467	29432	29365	29329	29449	29205	29305	29421	29280	29239	29339	29544	29532	29446	29451	29266	29308	29596	29401	29603	29409	29227	29253	29477	29256	29637	29339	29083	29359	29620	29438	29501	29352	29528	29320	29444	29448	29362	29298	29392	29321	29058	29260	29440	29429	29388	29467	29412	29137	29173	29698	29423	29331	29712	29503	29363	29593	29456	29458	29375	29354	29422	29299	29440	29468	29338	29442	29114	29484	29449	29192	29411	29293	29371	29326	29318	29286	29339	29517	29376	29499	29359	29209	29275	29318	29444	29449	29526	29515	29412	29346	29650	29242	29488	29648	29386	29442	29298	29487
24003	44998	41936	35037	30411	30485	27390	24227	23769	23692	23239	23449	23351	23185	22963	22988	23069	23094	23099	22970	23194	22978	22991	22858	26378	33102	31493	28755	25607	23607	22963	22700	22612	22727	22764	22607	22704	22729	22709	22830	22682	22699	22527	22804	22754	22737	22784	22645	22537	22733	22682	22689	22697	22580	22796	22780	22549	22617	22618	22741	22617	22766	22592	22643	22619	22811	22634	22716	22686	22756	22509	22648	22594	22740	22636	22644	22682	22628	22588	22672	22819	22464	22638	22782	22444	22594	22658	22640	22733	22803	22580	22731	22782	22460	22789	22653	22801	22680	22830	22662	22741	22694	22703	22658	22749	22628	22598	22683	22656	22588	22575	22511	22696	22479	22737	22517	22517	22557	22599	22665	22293	22838	22617	22613	22741	22605	22815	22693	22627	22744	22712	22564	22703	22639	22519	22492	22522	22753	22740	22688	22534	22595	22699	22599	22692	22774	22588	22503	22676	22640	22713	22801	22593	22493	22547	22714	22560	22716	22639	22594	22884	22678	22759	22564	22592	22658	22599	22652	22682	22627	22705	22750	22452	22963	22653	22682	22587	22656	22542	22580	22742	22724	22620	22667	22580	22601	22620	22557	22621	22648	22784	22656	22677	22739	22674	22712	22621	22586	22595	22745	22714	22620	22729	22516	22686	22516	22650	22576	22515	22652	22557	22616	22565	22732	22598	22733	22608	22598	22616	22699	22536	22660	22626	22694	22638	22720	22719	22718	22801	22571	22485	22671	22562	22480	22579	22426	22725	22583	22643	22604	22775	22586	22845	22661	22707	22461	22628	22574	22549	22687	22754	22594	22464	22715	22705	22691	22754	22841	22729	22589	22616	22701	22644	22729	22883	22595	22539	22747	22534	22561	22710	22523	22536	22572	22633	22639	22552	22487	22658	22868	22636	22721	22536	22594	22466	22609	22523	22568	22714	22579	22603	22589	22513	22660	22681	22848	22538	22671	22635	22678	22474	22531	22500	22613	22451	22627	22631	22477	22489	22571	22655	22626	22638	22725	22611	22863	22358	22661	22586	22720	22547	22731	22604	22589	22664	22461	22939	22493	22623	22621	22902	22639	22518	22656	22703	22756	22620	22531	22787	22737	22628	22496	22743	22661	22539	22724	22775	22639	22572	22547	22708	22470	22656	22663	22536	22639	22602	22842	22467	22796	22554	22764	22829	22692	22607	22657	22666	22863	22520	22589	22566	22686	22476	22758	22670	22655	22568	22621	22581	22886	22694	22729	22523	22621	22674	22505	22654	22884	22587	22562	22634	22487	22528	22572	22841	22716	22613	22499	22734	22573	22773	22591	22618	22568	22621	22550	22798	22488	22684	22549	22544	22601	22463	22599	22695	22562	22638	22755	22532	22589	22650	22726	22584	22675	22696	22789	22633	22612	22623	22785	22534	22493	22671	22420	22621	22694	22574	22730	22677	22767	22445	22507	22458	22607	22455	22578	22627	22773	22723	22576	22691	22712	22692	22652	22696	22484	22857	22759	22617	22696	22655	22543	22722	22656	22736	22574	22600	22607	22769	22640	22737	22565	22391	22668	22629	22653	22671	22591	22626	22696	22468	22604	22678	22637	22782	22813	22508	22581	22738	22611	22613	22746	22502	22581	22800	22700	22552	22481	22555	22560	22758	22467	22676	22500	22699	22550	22653	22542	22501	22710	22671	22803	22683	22633	22633	22606	22612	22899	22712	22622	22637	22738	22516	22678	22750	22644	22627	22658	22662	22445	22737	22602	22771	22679	22576	22534	22534	22763	22545	22559	22739	22695	22580	22651	22631	22603	22782	22600	22561	22634	22582	22687	22734	22748	22560	22752	22653	22720	22492	22724	22360	22651	22566	22762	22704	22679	22772	22665	22678	22651	22552	22831	22631	22701	22612	22554	22840	22716	22574	22823	22657	22617	22684	22663	22552	22711	22721	22713	22602	22658	22540	22652	22554	22650	22643	22714	22554	22642	22723	22532	22616	22577	22582	22663	22530	22796	22672	22572	22666	22493	22731	22476	22683	22534	22709	22631	22545	22588	22718	22585	22601	22649	22584	22349	22595	22748	22701	22729	22912	22674	22519	22776	22545	22500	22668	22584	22758	22426	22855	22613	22748	22925	22409	22769	22666	22642	22501	22649	22619	22648	22838	22630	22456	22685	22612	22778	22744	22533	22761	22638	22673	22531	22638	22476	22693	22584	22832	22519	22604	22566	22713	22671	22542	22664	22686	22693	22667	22797	22508	22705	22665	22611	22534	22678	22496	22725	22648	22495	22606	22650	22708	22736	22532	22572	22670	22741	22528	22618	22338	22775	22614	22460	22529	22642	22746	22673	22647	22627	22568	22602	22665	22628	22655	22437	22650	22700	22610	22707	22600	22424	22693	22781	22677	22754	22632	22628	22475	22673	22360	22410	22718	22776	22796	22697	22549	22426	22712	22551	22775	22635	22569	22533	22660	22723	22708	22836	22541	22468	22540	22669	22596	22702	22555	22595	22578	22716	22646	22701	22479	22639	22686	22504	22594	22726	22640	22582	22745	22460	22536	22771	22566	22651	22633	22644	22692	22647	22598	22577	22754	22648	22609	22630	22595	22739	22425	22661	22567	22606	22573	22742	22641	22755	22632	22587	22595	22677	22449	22721	22540	22546	22697	22572	22495	22713	22526	22645	22609	22577	22646	22551	22561	22722	22643	22660	22604	22678	22776	22613	22645	22588	22576	22565	22651	22545	22472	22732	22674	22656	22626	22643	22484	22395	22541	22590	22676	22711	22665	22710	22716	22571	22619	22562	22598	22654	22704	22571	22618	22796	22799	22531	22589	22682	22594	22572	22649	22783	22579	22680	22657	22656	22652	22623	22633	22677	22609	22596	22564	22660	22698	22581	22802	22680	22493	22712	22703	22647	22622	22799	22701	22568	22692	22786	22590	22497	22770	22525	22665	22641	22657	22428	22734	22618	22691	22532	22821	22619	22616	22492	22632	22294	22767	22664	22746	22442	22730	22738	22501	22681	22516	22710	22702	22601	22657	22543	22701	22459	22507	22417	22623	22574	22488	22551	22757	22639	22673	22707	22612	22664	22571	22630	22511	22682	22821	22750	22655	22664	22914	22551	22730	22522	22693	22446	22743	22623	22597	22532	22617	22625	22535	22589	22613	22686	22366	22576	22511	22546	22347	22740	22612	22570	22779	22577	22532	22561	22647	22774	22648	22580	22562	22840	22439	22496	22692	22702	22625	22630	22591	22714	22434	22652	22557	22526	22625	22833	22550	22488	22643	22716	22713	22555	22573	22658	22548	22578	22573	22822	22632	22692	22521	22617	22906	22613	22786	22677	22771	22644	22807	22819	22620	22709	22512	22746	22614	22634	22539	22639	22664	22659	22550	22588	22602	22669	22637	22585	22542	22471	22580	22673	22550	22752	22478	22643	22601	22654	22782	22618	22671	22635	22731	22537	22611	22740	22724	22668	22606	22705	22539	22698	22769	22735	22672	22494	22764	22554	22722	22572	22646	22674	22698	22565	22595	22681	22545	22719	22634	22838	22555	22528	22703	22608	22725	22463	22512	22685	22670	22664	22716	22679	22457	22685	22573	22596	22612	22698	22576	22605	22785	22657	22654	22655	22630	22539	22799	22583	22873	22579	22601	22641	22699	22541	22733	22668	22398	22739	22449	22645	22595	22630	22460	22672	22628	22765	22555	22706	22574	22694	22633	22400	22576	22655	22609	22631	22588	22691	22655	22623	22714	22613	22597	22629	22727	22583	22655	22470	22661	22668	22699	22680	22669	22596	22679	22730	22489	22779	22659	22855	22641	22594	22629	22680	22626	22559	22500	22747	22644	22778	22771	22476	22650	22571	22679	22510	22595	22592	22534	22673	22694	22703	22483	22696	22666	22514	22475	22926	22601	22497	22737	22480	22598	22624	22507	22643	22779	22704	22712	22602	22737	22516	22584	22597	22578	22796	22665	22569	22668	22683	22592	22544	22630	22548	22461	22585	22536	22490	22573	22578	22580	22466	22678	22641	22573	22722	22673	22651	22782	22630	22666	22584	22680	22585	22622	22782	22652	22579	22833	22279	22477	22676	22676	22782	22604	22710	22586	22682	22783	22656	22632	22560	22761	22678	22495	22489	22774	22702	22515	22742	22506	22452	22571	22508	22750	22685	22631	22775	22697	22684	22695	22703	22632	22747	22449	22668	22694	22562	22549	22714	22742	22791	22671	22846	22708	22692	22530	22618	22519	22573	22643	22655	22491	22656	22642	22621	22581	22687	22708	22797	22493	22608	22652	22525	22605	22600	22634	22752	22649	22605	22776	22811	22448	22556	22573	22710	22648	22586	22764	22765	22618	22580	22891	22646	22850	22664	22752	22764	22705	22739	22626	22668	22609	22541	22537	22817	22726	22684	22423	22852	22523	22686	22481	22631	22587	22709	22616	22570	22612	22646	22587	22448	22553	22750	22662	22697	22726	22705	22620	22618	22641	22584	22741	22545	22587	22644	22565	22623	22788	22607	22678	22462	22536	22719	22594	22620	22618	22856	22537	22522	22561	22623	22699	22683	22656	22608	22588	22811	22667	22453	22611	22808	22628	22679	22601	22759	22535	22734	22505	22791	22705	22597	22563	22681	22456	22556	22564	22706	22795	22590	22584	22709	22654	22442	22747	22672	22917	22707	22714	22681	22509	22866	22440	22575	22809	22557	22732	22646	22804	22582	22631	22642	22522	22713	22572	22494	22691	22604	22704	22640	22627	22778	22635	22781	22874	22602	22723	22792	22609	22555	22747	22527	22626	22644	22708	22508	22498	22670	22699	22433	22629	22752	22717	22698	22744	22588	22744	22662	22696	22642	22567	22481	22606	22702	22664	22593	22596	22629	22549	22618	22533	22551	22546	22635	22498	22595	22576	22486	22611	22794	22429	22753	22702	22693	22513	22697	22498	22648	22742	22582	22559	22645	22596	22629	22643	22848	22682	22504	22458	22676	22622	22946	22555	22656	22548	22623	22579	22591	22671	22690	22674	22574	22747	22767	22740	22641	22529	22658	22652	22756	22544	22646	22486	22590	22467	22741	22761	22419	22776	22655	22719	22726	22782	22592	22660	22705	22779	22656	22535	22651
28727	26520	35335	33843	30690	31017	31045	29629	29453	29594	29330	29666	29611	29455	29418	29518	29325	29147	29386	29365	29525	29375	29198	29468	29545	29875	30135	30107	29892	29384	29664	29451	29132	29141	29197	29153	29468	29424	29207	29358	29450	29265	29152	29213	29477	29287	29368	29020	29396	29302	29280	29283	29411	29489	29641	29502	29446	29415	29408	29337	29511	29358	29329	29171	29390	29546	29227	29346	29437	29282	29419	29124	29335	29212	29372	29420	29496	29332	29557	29413	29358	29462	29292	29343	29270	29376	29446	29083	29373	29041	29625	29098	29288	29393	29441	29159	29243	29409	29380	29257	29477	29271	29283	29363	29313	29381	29213	29129	29396	29352	29329	29398	29504	29445	29144	29405	29272	29123	29512	29287	29388	29412	29569	29282	29184	29487	29295	29428	29181	29376	29452	29427	29374	29331	29376	29243	29419	29066	29225	29233	29198	29131	29429	29318	29370	29157	29469	29165	29396	28755	29456	29440	29427	29259	29388	29417	29389	29380	29317	29188	29303	29449	29279	29323	29460	29355	29635	29325	29228	29184	29398	29192	29332	29302	29400	29504	29505	29411	29357	29369	29234	29396	29582	28962	29293	29345	29431	29375	29408	29217	29399	29371	29258	29161	29386	29274	29347	29154	29100	29509	29279	29181	29238	29156	29276	29061	29565	29432	29402	29247	29379	29411	29395	29247	29331	29231	29368	29486	29141	29237	29339	29395	29309	29257	29167	29339	29254	29197	29434	29388	29263	29122	29376	29213	29297	29474	29326	29321	29295	29295	29255	29310	29545	29213	29494	29163	29352	29157	29243	29189	29393	29233	29315	29346	29331	29353	29536	29312	29212	29227	29337	29433	29176	29479	29475	29345	29281	29250	29301	29314	29336	29489	29371	29337	29299	29457	29257	29268	29455	29515	29447	29262	29371	29410	29395	29325	29381	29419	29136	29123	29331	29208	29537	29238	28938	29400	29358	29122	29244	29256	29421	29303	29386	29078	29507	29118	29269	29266	29354	29336	29271	29444	29427	29327	29479	29299	29344	29392	29154	29267	29257	29316	29451	29403	29172	29279	29349	29344	29456	29223	29359	29413	29248	29159	29502	29296	29099	29342	29322	29387	29275	29498	29200	29149	29438	29407	29205	29248	29336	29223	29242	29314	29361	29056	29392	29201	29393	29206	29201	29276	29398	29274	29391	29267	29182	29478	29294	29332	29293	29378	29238	29321	29398	29420	29243	29474	29421	29219	29489	29458	29574	29442	29233	29152	29312	29371	29385	29313	29487	29276	29572	29332	29352	29419	29357	29532	28954	29375	29516	29217	29544	29518	29293	29454	29370	29392	29135	29308	29224	29298	29140	29511	29520	29587	29417	29222	29517	29402	29451	29164	29206	29374	29118	29518	29518	29555	29237	29506	29288	29536	29433	29203	29501	29438	29305	29436	29322	29065	29219	29424	29400	29278	29318	29496	29291	29628	29320	29516	29432	29223	29499	29448	29494	29206	29370	29471	29539	29294	29410	29014	29209	29524	29480	29504	29257	29402	29272	29478	29302	29204	29439	29127	29285	29263	29058	29326	29283	29307	29415	29233	29310	29428	29274	29106	29207	29306	29469	29092	29511	29587	29345	29343	29272	29530	29301	29242	29522	29425	29512	29124	29475	29336	29126	29460	29341	29187	29204	29167	29460	29475	29485	29459	29334	29291	29288	29521	29135	29239	29400	29146	29335	29308	29081	29319	29304	29414	29383	29390	29495	29319	29356	29534	29326	29354	29319	29325	29365	29461	29268	29346	29455	29378	29262	29285	29498	29269	29485	29265	29179	29220	29317	29207	29511	29446	29258	29414	29543	29505	29375	29251	29570	29225	29381	29365	29131	29457	29320	29270	29447	29259	29363	29331	29307	29353	29222	29254	29396	29341	29398	29455	29535	29298	29429	29284	29799	29410	29460	29425	29428	29525	29181	29397	29213	29237	29494	29287	29437	29464	29351	29073	29137	29353	29537	29234	29176	29475	29239	29346	29494	29450	29290	29312	29477	29356	29580	29446	29466	29473	29265	29451	29302	29408	29244	29319	29240	29292	29399	29050	29358	29235	29079	29379	29330	29119	29344	29388	29630	29517	29491	29237	29022	29412	29076	29125	29440	29119	29463	29402	29256	29355	29327	29397	29334	29386	29452	29211	29224	29349	29325	29389	29532	29508	29107	29526	29209	29359	29473	29407	29323	29524	29310	29381	29210	29178	29326	29213	29118	29308	29291	29236	29602	29115	29269	29434	29246	29379	29129	29578	29456	29167	29415	29359	29217	29520	29264	29350	29221	29455	29456	29299	29491	29416	29227	29210	29390	29542	29232	29386	29319	29277	29499	29053	29285	29143	29287	29608	29271	29225	29178	29279	29470	29133	29308	29217	29320	29285	29599	29516	29552	29414	29506	29395	29262	29229	29570	29598	29330	29160	29440	29063	29430	29302	29474	29321	29398	29524	29394	29342	29295	29444	29245	29189	29424	29293	29248	29197	29369	29220	29222	29285	29368	29074	29280	29261	29505	29355	29328	29489	29186	29168	29562	29251	29166	29416	29291	29419	29065	29361	29324	29446	29226	29393	29271	29078	29208	29344	29643	29384	29359	29137	29191	29350	29321	29481	29449	29354	29346	29510	29339	29760	29334	29364	29543	29353	29429	29236	29406	29364	29432	29413	29508	29555	29370	29301	29256	29258	29410	29411	29284	29322	29270	29402	29482	29320	29282	29370	29296	29614	29499	29261	29229	29196	29189	29194	29274	29336	29294	29301	29217	29128	29303	29487	29366	29199	29237	29322	29320	29268	29209	29444	29266	29424	29431	29103	29435	29495	29436	29334	29420	29155	29196	29284	29245	29154	29219	29245	29239	29360	29235	29369	29244	29433	29477	29375	29169	29303	29321	29306	29263	29058	29588	29472	29484	29341	29341	29245	29409	29223	29323	29457	29365	29469	29201	29169	29262	29236	29475	29217	29147	29388	29233	29397	29525	29361	29471	29272	29643	29201	29201	29240	29407	29202	29415	29066	29363	29599	29135	29346	29317	29360	29280	29174	29067	29554	29206	29480	29357	29525	29435	29142	29345	29383	29362	29646	29492	29497	29110	29391	29302	29410	29405	29509	29270	29324	29428	29310	29469	29513	29363	29379	29330	29254	29190	29318	29340	29235	29336	29429	29206	29284	29495	29530	29464	29261	29544	29243	29311	29215	29200	29183	29283	29282	29362	29271	29305	29378	29249	29331	29306	29367	29499	29386	29239	29433	29291	29453	29541	29109	29144	29083	29265	29232	29394	29473	29485	29227	29262	29431	29478	29541	29487	29031	29401	29475	29087	29306	29306	29360	29482	29258	29453	29348	29442	29196	29411	29412	29582	29055	29350	29351	29550	29525	29813	29478	29553	29260	29299	29159	29318	29217	29245	29617	29304	29370	29574	29559	29401	29233	29369	29383	29473	29363	29458	29348	29468	29261	29392	29402	29374	29349	29228	29188	29384	29194	29493	29455	29517	29358	29322	29229	29520	29552	29314	29443	29362	29140	29488	29453	29725	29356	29327	29391	29376	29393	29437	29156	29486	29344	29243	29372	29598	29261	29269	29439	29476	29407	29493	29310	29295	29319	29505	29336	29326	29594	29340	29481	29496	29307	29355	29389	29314	29537	29098	29325	29207	29284	29231	29629	29506	29135	29399	29259	29480	29017	29349	29341	29408	29548	29246	29402	29324	29631	29466	29540	29266	29281	29374	29392	29427	29450	29587	29329	29468	29142	29255	29647	29311	29570	29459	29333	29308	29205	29423	29254	29248	29368	29332	29353	29396	29668	29307	29101	29449	29493	29417	29294	29510	29380	29395	29283	29387	29517	29304	29255	29408	29185	29428	29232	29356	29464	29468	29480	29357	29151	29367	29200	29465	29422	29269	29433	29242	29439	29349	29566	29203	29501	29401	29112	29351	29406	29401	29188	29372	29191	29355	29266	29328	29316	29296	29425	29465	29355	29335	29297	29403	29417	29440	29249	29243	29361	29381	29663	29228	29232	29566	29346	29235	29448	29264	29447	29185	29281	29284	29273	29160	29002	29408	29235	29454	29235	29533	29399	29453	29459	29343	29268	29363	29473	29358	29634	29477	29224	29472	29165	29452	29317	29462	29381	29434	29157	29406	29292	29469	29229	29473	29707	29388	29049	29326	29131	29362	29268	29473	29328	29477	29452	29409	29387	29212	29118	29318	29509	29433	29266	29327	29461	29510	29453	29592	29087	29108	29449	29360	29390	29435	29365	29457	29430	29445	29420	29373	29278	29335	29245	29493	29438	29378	29211	29131	29237	29230	29453	29428	29278	29402	29184	29374	29322	29228	29458	29406	29221	29575	29397	29451	29210	29359	29442	29344	29205	29354	29331	29390	29508	29394	29091	29298	29046	29399	29392	29607	29470	29336	29254	29493	29223	29377	29362	29430	29457	29499	29451	29193	29389	29030	29443	29251	29449	29430	29318	29422	29477	29346	29396	29605	29335	29463	29341	29121	29620	29497	29288	29294	29274	29287	29277	29334	29217	29369	29594	29059	29291	29441	29379	29559	29373	29387	29433	29461	29271	29265	29281	29657	29410	29271	29344	29340	29434	29318	29328	29532	29446	29644	29236	29427	29353	29532	29577	29469	29621	29416	29494	29325	29373	29417	29381	29361	29100	29343	29291	29333	29104	29483	29519	29454	29411	29568	29479	29472	29240	29572	29547	29378	29554	29383	29356	28948	29264	29424	29209	29251	29437	29258	29099	29365	29237	29458	29368	29421	29595	29376	29268	29318	29643	29500	29261	29596	29334	29541	29316	29258	29275	29455	29194	29312	29244	29437	29407	29109	29204	29335	29413	29276	29109	29231	29430	29548	29188	29328	29532	29020	29361	29268	29387	29503	29588	29301	29326	29442	29256	29478	29550	29316	29293	29417	29279	29350	29376	29645	29249	29507	29285	29115	29240	29387	29417	29456	29502	29277	29192	29537	29353	29596	29447	29195	29269	29408	29533	29576	29485	29095	29475	29441	29326	29180	29388	29514	29378	29240	29301	29318	29242	29377	29333	29319	29326	29289	29539	29304	29208	29356	29187	29289	29459	29492	29384
24599	36527	33514	28117	25974	26056	24914	23128	22723	22893	22857	22946	22655	22724	22649	22664	22656	22760	22729	22594	22948	22810	22680	22585	22868	23364	23464	23263	23032	22821	22591	22748	22604	22572	22554	22757	22595	22502	22383	22629	22724	22737	22666	22446	22628	22724	22595	22698	22672	22619	22609	22628	22719	22594	22680	22698	22578	22682	22697	22486	22668	22616	22552	22591	22603	22586	22576	22736	22683	22628	22740	22524	22589	22608	22651	22554	22506	22686	22750	22752	22644	22517	22520	22547	22557	22663	22671	22494	22836	22623	22709	22692	22439	22742	22717	22669	22570	22794	22606	22588	22563	22796	22530	22435	22578	22549	22532	22677	22585	22553	22518	22431	22741	22439	22511	22648	22528	22640	22623	22714	22589	22883	22641	22588	22669	22751	22700	22358	22609	22547	22556	22717	22647	22527	22869	22614	22486	22745	22722	22653	22587	22457	22774	22642	22523	22701	22571	22620	22660	22569	22556	22458	22578	22516	22593	22555	22624	22599	22627	22544	22605	22705	22671	22654	22618	22465	22670	22617	22367	22687	22826	22600	22754	22646	22412	22506	22610	22671	22550	22766	22494	22596	22790	22503	22639	22487	22664	22540	22599	22553	22682	22517	22521	22645	22576	22553	22471	22651	22614	22727	22618	22622	22531	22644	22575	22723	22710	22508	22628	22533	22462	22446	22542	22520	22508	22698	22623	22706	22611	22602	22694	22606	22626	22473	22611	22640	22694	22729	22485	22556	22702	22514	22527	22700	22629	22652	22581	22526	22518	22669	22548	22580	22534	22623	22694	22732	22847	22584	22596	22559	22595	22634	22506	22642	22515	22355	22533	22464	22823	22682	22603	22550	22594	22466	22581	22617	22504	22617	22720	22803	22683	22514	22531	22663	22676	22553	22579	22444	22746	22403	22555	22693	22577	22734	22572	22594	22598	22642	22616	22679	22636	22735	22641	22666	22598	22530	22678	22659	22453	22568	22640	22600	22547	22627	22783	22762	22633	22558	22665	22601	22598	22529	22637	22586	22532	22503	22635	22554	22571	22661	22820	22639	22548	22650	22552	22665	22742	22499	22565	22566	22531	22582	22451	22515	22617	22768	22814	22530	22733	22487	22458	22642	22538	22523	22450	22554	22669	22654	22555	22735	22460	22514	22589	22480	22663	22425	22523	22783	22592	22491	22693	22749	22570	22613	22641	22562	22698	22737	22666	22587	22760	22533	22472	22879	22518	22638	22711	22565	22533	22688	22750	22588	22449	22508	22614	22523	22698	22573	22623	22537	22697	22671	22624	22617	22692	22717	22719	22627	22731	22571	22754	22654	22634	22452	22584	22679	22388	22668	22660	22507	22538	22554	22603	22572	22574	22600	22688	22795	22494	22604	22691	22683	22571	22566	22522	22619	22636	22524	22471	22504	22767	22511	22737	22744	22694	22432	22566	22730	22534	22574	22524	22445	22775	22589	22620	22607	22589	22577	22944	22524	22701	22408	22630	22718	22723	22557	22671	22696	22612	22661	22531	22576	22539	22525	22535	22634	22606	22668	22529	22476	22737	22596	22528	22770	22584	22762	22486	22703	22599	22685	22677	22591	22691	22685	22494	22620	22556	22706	22618	22548	22776	22623	22612	22737	22603	22529	22732	22659	22530	22605	22493	22662	22657	22640	22514	22688	22601	22540	22507	22723	22669	22557	22482	22540	22667	22541	22728	22524	22602	22574	22849	22505	22568	22762	22681	22578	22695	22627	22695	22663	22637	22633	22697	22544	22409	22695	22668	22571	22519	22828	22518	22645	22608	22699	22790	22519	22599	22485	22668	22621	22669	22685	22615	22520	22703	22657	22511	22495	22691	22530	22590	22512	22686	22509	22498	22630	22453	22637	22599	22628	22602	22797	22602	22629	22758	22599	22870	22466	22713	22680	22709	22626	22665	22551	22697	22577	22799	22743	22521	22442	22558	22496	22557	22642	22542	22756	22792	22477	22440	22672	22607	22857	22538	22548	22527	22654	22624	22453	22556	22517	22534	22688	22732	22410	22534	22515	22612	22808	22480	22668	22796	22661	22638	22833	22610	22632	22598	22555	22694	22450	22552	22659	22727	22526	22599	22558	22675	22613	22625	22671	22546	22553	22549	22658	22573	22610	22692	22656	22619	22756	22436	22591	22677	22436	22641	22775	22538	22604	22541	22588	22743	22641	22643	22339	22557	22537	22630	22664	22624	22678	22575	22754	22560	22838	22591	22502	22611	22645	22612	22795	22466	22624	22708	22577	22450	22664	22587	22635	22559	22658	22717	22624	22691	22746	22810	22461	22580	22645	22417	22735	22598	22556	22727	22587	22622	22548	22652	22520	22693	22703	22734	22651	22569	22743	22658	22573	22548	22690	22559	22429	22602	22779	22691	22717	22603	22780	22650	22441	22542	22857	22611	22559	22597	22683	22679	22582	22617	22625	22715	22499	22622	22667	22748	22481	22622	22714	22556	22381	22656	22689	22711	22582	22561	22562	22877	22469	22517	22629	22573	22623	22652	22682	22599	22711	22613	22599	22679	22588	22576	22755	22527	22710	22683	22769	22568	22622	22650	22712	22708	22605	22527	22633	22545	22670	22545	22857	22521	22543	22628	22586	22681	22855	22657	22578	22585	22541	22544	22748	22858	22517	22714	22635	22555	22648	22444	22791	22676	22757	22906	22630	22686	22696	22634	22712	22764	22701	22735	22570	22720	22460	22564	22779	22641	22571	22524	22554	22573	22532	22612	22725	22529	22689	22766	22688	22691	22786	22615	22587	22637	22840	22615	22539	22622	22608	22708	22449	22524	22596	22682	22655	22457	22682	22847	22725	22629	22650	22577	22630	22428	22635	22603	22432	22661	22831	22371	22674	22749	22734	22756	22511	22653	22588	22448	22683	22728	22624	22602	22493	22765	22472	22488	22571	22463	22688	22566	22486	22589	22598	22650	22743	22478	22494	22543	22672	22643	22684	22570	22848	22476	22562	22774	22652	22793	22786	22677	22468	22691	22795	22791	22654	22627	22750	22573	22698	22486	22589	22573	22562	22569	22623	22563	22634	22582	22418	22490	22744	22508	22651	22663	22677	22768	22715	22758	22663	22973	22657	22664	22557	22840	22645	22411	22656	22525	22561	22737	22499	22600	22600	22468	22590	22571	22563	22521	22638	22564	22593	22396	22591	22586	22629	22492	22886	22379	22855	22597	22552	22606	22673	22546	22389	22639	22771	22602	22498	22806	22550	22496	22480	22548	22727	22893	22584	22679	22557	22580	22659	22489	22511	22616	22807	22638	22571	22726	22471	22642	22689	22626	22525	22640	22528	22555	22556	22693	22522	22558	22657	22563	22621	22640	22727	22725	22503	22543	22721	22804	22645	22587	22547	22704	22774	22688	22608	22526	22462	22721	22685	22559	22740	22518	22630	22556	22615	22585	22656	22616	22660	22621	22632	22577	22643	22466	22700	22708	22538	22633	22468	22736	22791	22541	22763	22504	22621	22710	22538	22701	22736	22542	22564	22779	22826	22661	22502	22827	22542	22518	22772	22571	22557	22702	22730	22715	22574	22652	22673	22554	22564	22598	22562	22722	22567	22699	22556	22663	22728	22397	22495	22611	22617	22572	22600	22608	22611	22561	22611	22661	22567	22626	22551	22542	22625	22678	22639	22763	22757	22697	22717	22581	22753	22617	22741	22654	22661	22545	22785	22675	22714	22503	22531	22690	22449	22689	22742	22453	22490	22410	22579	22655	22618	22442	22553	22654	22607	22729	22666	22692	22681	22597	22502	22572	22700	22677	22618	22587	22616	22385	22481	22556	22731	22700	22431	22728	22378	22708	22817	22792	22770	22708	22475	22758	22625	22575	22707	22644	22535	22575	22571	22639	22656	22654	22399	22797	22498	22885	22689	22626	22913	22670	22794	22538	22771	22610	22603	22836	22612	22616	22858	22602	22783	22574	22618	22619	22650	22754	22510	22700	22806	22574	22657	22675	22554	22605	22631	22668	22608	22584	22542	22623	22664	22609	22531	22564	22529	22519	22627	22713	22715	22719	22481	22535	22763	22528	22681	22541	22631	22379	22711	22731	22631	22677	22579	22658	22565	22604	22615	22535	22691	22614	22592	22545	22690	22668	22592	22608	22528	22886	22561	22792	22462	22600	22368	22602	22521	22545	22664	22504	22495	22747	22466	22638	22521	22605	22669	22535	22656	22567	22774	22519	22573	22606	22524	22626	22696	22665	22621	22592	22810	22751	22567	22789	22615	22674	22685	22467	22503	22467	22803	22602	22514	22749	22405	22658	22694	22633	22720	22674	22559	22512	22554	22610	22523	22478	22621	22672	22617	22746	22589	22557	22586	22518	22553	22775	22523	22523	22441	22778	22660	22695	22671	22620	22338	22483	22551	22592	22567	22736	22508	22558	22672	22611	22630	22452	22599	22480	22522	22585	22569	22623	22555	22564	22702	22607	22835	22653	22434	22676	22598	22652	22585	22624	22687	22708	22607	22750	22692	22614	22528	22764	22705	22663	22719	22650	22690	22582	22704	22747	22664	22627	22601	22743	22690	22638	22609	22568	22419	22603	22637	22699	22683	22674	22512	22817	22600	22701	22502	22689	22625	22729	22560	22460	22698	22794	22600	22582	22569	22572	22824	22511	22440	22640	22618	22737	22501	22630	22573	22716	22491	22537	22541	22750	22527	22687	22529	22483	22535	22544	22677	22475	22541	22543	22562	22769	22686	22741	22646	22876	22485	22584	22474	22699	22700	22752	22706	22724	22510	22630	22770	22597	22506	22600	22715	22653	22481	22560	22761	22456	22614	22567	22545	22738	22698	22650	22511	22609	22610	22634	22603	22558	22450	22695	22653	22646	22641	22677	22540	22679	22519	22677	22666	22497	22721	22653	22613	22625	22612	22777	22575	22818	22633	22671	22624	22573	22500	22518	22623	22653	22707	22633	22722	22461	22623	22577	22506	22589	22699	22572	22430	22634	22584	22583	22484	22704	22740	22602	22467	22636	22469	22712	22559	22565	22441	22799	22647	22620	22574	22384	22631	22704	22569	22715	22618	22740	22712	22744	22722	22584	22670	22579	22708	22679	22518	22534	22628	22549	22519	22602	22577
23777	21481	29212	24845	25608	31278	32937	30445	29582	29578	29548	29631	29638	29623	29283	29211	29296	29476	29243	29529	29073	29516	29459	29674	30156	33500	33094	31834	30655	29821	29451	29273	29526	29195	29107	29369	29102	29211	29353	29053	29063	29130	29080	29321	29423	29415	29279	29408	29328	29303	29355	29363	29333	29201	29348	29393	29196	29430	29083	29400	29401	29119	29229	29438	29348	29186	29254	29184	29304	29208	29064	29296	29243	29369	29466	29080	29253	29174	29361	29135	29230	29099	29272	29253	29258	29093	28949	29294	29348	29435	29254	29062	28992	29229	29357	29335	29298	29256	29224	29262	29081	29404	29462	29106	29111	29459	29517	29194	29154	29021	29178	29186	29160	29226	29195	29113	29217	29434	29181	29269	29032	29052	29329	29052	29166	29231	29239	29188	29081	28970	29217	29147	29108	29224	29208	29109	29431	29193	28935	29374	29120	29280	28851	29236	29433	29328	29053	29328	29304	29228	29181	28906	29101	29253	29263	29260	29318	29176	28957	29064	29070	29075	29436	29211	29367	28968	29341	29173	29207	29153	29112	29302	29104	29087	29228	29155	29157	29411	29228	29351	28979	29328	29266	29396	29126	29063	29075	29189	29245	29304	29267	29380	29406	29142	29200	29266	29038	29254	29335	29214	29001	29206	29183	29190	29318	29317	29285	29097	29161	29288	29099	29101	29234	29438	29235	29280	29106	29079	29205	29052	29248	29351	29300	28948	29222	29055	29124	29272	29257	29068	29043	29221	29299	29276	29223	29117	29392	29132	29142	29190	29197	29086	29207	29303	28989	29063	29305	29033	29269	29231	29248	29271	28981	29203	29418	29178	28956	29068	29218	29243	29282	29244	29233	29195	29137	29188	29205	29203	29273	29166	29178	29323	29321	29036	29269	29062	29244	29148	28829	29182	29245	29177	29139	29418	29232	29218	28885	29191	29251	29225	29268	29413	29263	28971	29036	29387	29028	29328	29228	28931	29281	29303	29120	29235	29063	29253	29330	29266	29201	29196	29346	29129	29045	29060	29247	29186	29236	29203	29216	29262	29216	29015	29254	29087	29236	29484	29325	29492	29202	29099	29269	29122	29234	29309	29266	29045	29227	29206	29460	29081	29308	29077	29012	29097	28941	29353	29239	29200	29208	29205	29177	29327	29251	28918	29143	29203	29424	29111	29233	29210	29232	28966	29147	29279	29099	28941	29229	29376	29354	29304	29324	29393	29154	29154	29395	29297	29296	29227	29123	29304	29178	29183	29205	28971	29181	29423	29280	29090	29212	29131	29063	29174	29158	29442	29221	29040	29137	29255	29317	29218	29383	29159	29191	29094	29139	29350	29114	29210	29216	29041	29168	29309	29272	29293	29206	29325	29630	29245	29297	29056	29039	29330	29250	29182	29348	29171	29280	29183	29344	29170	29244	29164	29093	29213	29109	29100	29392	29255	29249	29338	29150	29105	29105	29300	29195	29155	29433	29240	29206	29117	29190	29370	29080	29140	29278	29265	29113	29441	29316	29170	29061	29022	29365	29042	29268	29233	29314	29188	29298	29063	29318	29297	29319	28927	29229	29266	29220	29246	29276	29212	29436	29213	29214	29284	29311	29088	28899	29256	29387	29322	29092	29175	29056	28910	29417	29295	29388	29242	29313	29140	29058	29308	29217	29162	29378	29131	29018	28928	29249	29134	29107	29280	28958	29437	29254	28984	29150	29316	29185	29064	29086	29084	29204	29051	29001	29082	29218	29124	29243	29409	29294	29366	29187	29210	29175	29083	29034	29249	29288	29038	29292	29030	29236	29270	29308	29348	29186	29287	29326	29164	29128	29038	29481	29311	29216	29328	29158	29242	29262	29017	28950	29029	29156	29139	29139	29070	28946	29132	29238	29176	29211	29247	29234	29271	29179	29109	29015	29551	29345	29026	29045	29206	29258	29295	29281	29255	29351	29371	29412	29100	29171	29489	29281	29198	29239	29104	29375	29246	28977	29124	29199	29008	29290	29118	29298	29335	29322	29348	29187	29174	28962	29102	29087	29388	29049	29528	29285	29477	29173	29444	29266	29064	29292	29280	29084	29096	29224	29038	29410	29170	29320	29113	29130	29171	29233	29273	29304	29289	29076	29365	29325	29067	29378	29256	29085	29339	29105	29189	29230	29284	29077	29400	29271	29158	29053	29226	29075	29139	29043	29206	29189	29300	29275	29397	29364	29120	29236	29337	29173	29205	29134	29342	29416	29469	29359	29015	29187	29162	29195	29255	29198	29313	29301	29215	29199	29216	28985	29154	29341	29186	29339	29299	29271	29191	29341	29328	29129	29184	29442	29323	29249	29236	29179	29215	29214	29177	29129	29362	29058	29153	29500	29182	29229	29356	29036	29144	29195	29237	29269	29390	29048	29218	29292	29143	29160	29252	28927	29233	29023	29157	29083	28990	29189	29175	29239	29272	29220	29229	29072	29029	29143	29313	29289	29020	29218	29163	29316	29327	29286	29213	29086	29098	29231	29250	29249	29050	29054	29447	29053	29333	29288	29025	29269	29184	29212	28959	29022	29146	29333	29417	29071	28981	29404	29197	29329	29060	29131	29202	29235	29191	29389	29182	29379	29298	29275	29399	29311	29295	29065	29034	29272	29248	29563	29275	29421	29295	29139	29250	29241	29332	29469	29075	29115	29222	29304	29205	29266	29219	29074	29286	29083	29153	29286	28813	29211	29193	29454	29229	29134	28982	29202	29196	29002	29390	29331	29158	29263	29081	29272	29144	29325	29332	29184	29135	29254	29279	29308	29037	29113	28958	29306	29201	29087	29032	29225	29060	29064	29445	29176	29254	29392	29189	29185	29190	29273	29274	29129	29249	29403	29068	29382	29380	29129	29095	29400	29040	29259	29280	29240	29274	29280	29143	29439	29433	29142	29069	29120	29161	29236	29377	29224	29142	29089	29202	29242	29108	29357	29176	29225	29099	29241	29168	29198	29200	29337	29338	29126	29135	29546	29250	29058	28941	28977	29126	29150	29142	28977	29200	29223	29170	29197	29115	29411	29388	29261	29156	29176	29227	29430	29364	29633	29130	29299	29164	29106	29303	29377	29244	29023	29342	29288	29517	29297	29135	29330	29128	29251	29048	29196	29090	29305	29296	29309	29185	29137	29147	29229	29191	29121	29284	29124	29172	29318	29176	29108	29218	29585	29128	29302	29181	29207	28986	29089	29187	29222	29254	29061	29267	29132	29195	29221	29282	29497	29269	29116	28987	29263	29340	29183	29235	29363	29154	29226	29265	29238	29155	29250	29310	29103	29132	29049	29355	29134	29276	29226	29217	29153	29134	29280	29303	29141	28985	29189	29414	29274	29299	29352	29153	29147	29126	29151	29412	29222	29094	29206	29271	29245	29110	29392	29009	29350	29229	29265	29266	29266	29419	29237	29219	29226	29157	29260	29327	29057	29301	29283	29261	29265	29321	29095	29212	29125	29533	29118	29319	29387	28904	29029	29301	29386	29232	29464	29099	29378	29225	29301	29165	29328	29181	28953	28946	29328	29099	28975	29003	29304	29202	29104	29098	29345	29099	29196	29257	29362	29371	29251	29185	29167	29027	29252	29208	29382	29390	29332	29258	29319	29244	29062	29367	29273	29146	29244	29192	29277	29183	29198	29137	29189	29299	29174	29351	29333	29370	29186	29248	28847	29113	29059	29119	28995	29442	29425	29218	29035	29383	29296	29378	29203	29115	29317	29121	28939	29059	29219	29120	29197	29274	29254	29243	29182	29223	29362	29192	29379	29181	29380	29198	29228	29402	29211	29178	29235	29324	29314	29130	29391	29456	29053	29150	29488	29344	29107	29248	29259	28913	29300	29216	29282	28962	29153	29293	29024	29204	29050	29190	29263	29247	29222	29224	29277	29272	29261	29063	28930	29437	29184	29341	29293	29112	29162	29153	29149	29292	29060	29210	29171	29223	29126	28978	29352	29295	29044	29019	29121	29163	29346	29323	29034	29214	29125	29001	29241	29106	29243	29180	29536	29388	29037	29193	29152	29225	29105	29168	29379	29033	29025	29123	29391	29114	28760	29173	29296	29133	29198	29172	29405	28960	29249	29212	29292	29281	29156	29349	29193	29230	29192	29214	29100	29136	29024	28978	29204	29343	29263	29478	29271	29263	29099	28964	29132	29126	29120	29162	29351	29260	29407	29000	29296	29188	29157	29299	29335	29151	29088	29392	29088	28983	29238	29381	29154	29406	29377	29215	29118	29190	29299	29344	29314	28958	29222	29200	29236	29228	29323	29001	29206	29132	29194	29161	29226	29012	29298	29307	29248	29275	29280	29096	29313	29235	29187	29308	29220	29312	29198	29121	29448	29220	29173	29267	29074	28997	29389	29138	29203	29058	29218	29312	29089	29267	29182	29220	29338	29309	29026	29224	29278	29144	29095	29342	29254	29130	29384	29245	29313	29102	29119	29386	29132	29194	29218	29325	29169	29204	29195	29240	29048	29191	29439	29207	29099	29050	29184	29130	29325	29118	29444	29192	29211	29118	29063	29152	29084	29060	29084	29340	29283	29019	29476	29185	29304	29262	29313	29252	29519	29316	29350	29336	29185	29239	29287	29102	29185	29186	29445	29304	29091	29226	29335	29136	29173	29155	29144	29170	29337	29229	29241	29210	29066	29099	29065	29227	29143	29329	29271	29360	29191	29280	29373	29177	29437	29237	29524	29171	29277	29352	29379	29382	29125	29271	29033	29210	29313	29109	29353	29118	29040	28909	29280	29259	29104	29107	29426	29386	29202	29499	29403	29207	29494	29220	29324	29138	29329	29126	29186	29336	29163	29182	29322	29060	29166	29200	29147	29350	29213	29261	29192	29155	28935	29271	29199	29417	29029	29034	29214	29294	29466	29006	28983	29063	29234	29188	29132	29030	29106	29318	29373	29090	29330	29330	29382	29254	29101	29240	29110	29078	29218	29275	29393	29231	29212	29079	29332	29108	29077	29083	28926	29174	29100	28916	29215	29034	29217	29292	29333	29210	29260	29452	29286	29486	29236	29121	28896	29247	29444	29382	29035	29119	29170	29189	29290	29244	29378	29349	29240	29136	29259	29088	29211	29150	28983	29373	29051	29283	29300	29098	29262	28971
24289	40037	37135	30273	28174	28029	26044	24327	23420	23073	23074	23205	22910	22947	22778	22743	22656	22745	22572	22820	22822	22848	22912	22633	24525	28895	28039	25847	24213	22987	22922	22740	22737	22477	22624	22688	22726	22765	22725	22708	22599	22549	22516	22774	22557	22538	22479	22591	22484	22724	22638	22508	22689	22499	22481	22642	22414	22875	22498	22602	22790	22566	22472	22648	22742	22648	22699	22481	22553	22482	22572	22488	22525	22622	22605	22564	22628	22505	22544	22502	22659	22584	22732	22762	22552	22588	22687	22543	22483	22570	22825	22640	22737	22415	22771	22624	22671	22543	22605	22538	22560	22812	22624	22333	22842	22666	22560	22593	22670	22650	22645	22644	22592	22708	22463	22546	22558	22606	22606	22468	22578	22567	22464	22372	22647	22552	22430	22553	22681	22646	22602	22429	22645	22599	22521	22591	22707	22492	22505	22647	22655	22507	22561	22608	22743	22503	22508	22500	22803	22516	22751	22664	22601	22602	22529	22506	22595	22461	22655	22478	22543	22552	22628	22530	22510	22449	22746	22547	22701	22523	22512	22758	22538	22584	22621	22536	22558	22470	22301	22721	22626	22552	22338	22615	22720	22604	22523	22820	22586	22595	22676	22649	22625	22421	22683	22510	22646	22529	22654	22570	22480	22534	22673	22486	22521	22488	22549	22721	22522	22699	22531	22721	22435	22472	22609	22653	22530	22551	22551	22426	22467	22535	22680	22612	22462	22390	22524	22484	22552	22646	22645	22493	22502	22502	22574	22541	22434	22499	22523	22492	22463	22624	22566	22506	22473	22506	22565	22597	22542	22520	22494	22398	22641	22780	22656	22707	22473	22537	22644	22571	22528	22664	22579	22637	22630	22660	22797	22553	22475	22501	22569	22524	22485	22645	22583	22676	22437	22619	22465	22572	22679	22714	22467	22387	22692	22757	22563	22474	22589	22646	22583	22689	22486	22396	22677	22788	22422	22530	22602	22496	22570	22537	22499	22582	22647	22516	22483	22624	22763	22558	22706	22514	22819	22515	22551	22694	22482	22557	22513	22455	22568	22608	22335	22340	22705	22445	22587	22652	22521	22625	22724	22491	22412	22427	22587	22495	22691	22449	22488	22605	22440	22546	22477	22694	22656	22517	22318	22632	22658	22554	22592	22603	22719	22654	22578	22545	22459	22684	22672	22702	22682	22407	22494	22578	22581	22557	22488	22591	22525	22506	22747	22481	22516	22788	22643	22635	22629	22557	22698	22580	22612	22716	22608	22705	22595	22733	22454	22257	22499	22634	22629	22538	22526	22662	22631	22508	22547	22613	22624	22534	22610	22479	22502	22559	22480	22521	22679	22812	22509	22493	22650	22635	22389	22442	22702	22472	22519	22449	22786	22431	22550	22607	22645	22718	22742	22756	22563	22277	22528	22549	22447	22592	22583	22547	22562	22545	22698	22528	22678	22576	22611	22445	22557	22557	22639	22554	22529	22615	22598	22508	22592	22620	22580	22657	22473	22687	22531	22526	22484	22684	22409	22589	22470	22771	22528	22483	22569	22747	22746	22650	22559	22591	22551	22607	22680	22613	22497	22600	22561	22760	22493	22517	22608	22577	22581	22451	22725	22517	22673	22631	22545	22606	22594	22692	22716	22697	22471	22557	22553	22546	22726	22671	22607	22437	22588	22586	22495	22613	22566	22509	22666	22610	22658	22608	22560	22698	22547	22640	22615	22614	22659	22565	22446	22604	22601	22672	22452	22478	22587	22410	22579	22732	22688	22521	22558	22568	22641	22624	22660	22452	22650	22686	22606	22673	22608	22619	22539	22626	22703	22676	22463	22753	22435	22731	22569	22553	22612	22534	22480	22291	22722	22728	22767	22588	22703	22487	22670	22599	22719	22613	22474	22450	22608	22730	22608	22523	22526	22685	22486	22439	22475	22630	22550	22514	22703	22449	22467	22454	22532	22495	22422	22416	22457	22682	22654	22633	22749	22581	22600	22588	22518	22600	22540	22729	22558	22621	22492	22710	22505	22560	22632	22419	22636	22551	22489	22686	22534	22630	22559	22639	22683	22580	22649	22385	22594	22681	22534	22716	22531	22649	22546	22604	22645	22717	22700	22596	22413	22473	22539	22432	22557	22463	22358	22581	22686	22709	22654	22592	22448	22567	22418	22600	22662	22434	22582	22675	22681	22598	22620	22568	22753	22617	22551	22703	22517	22673	22395	22524	22592	22378	22352	22649	22536	22593	22680	22562	22561	22561	22537	22459	22570	22583	22492	22418	22647	22681	22592	22641	22652	22524	22457	22539	22694	22411	22496	22444	22499	22539	22755	22264	22588	22618	22704	22671	22632	22433	22570	22615	22672	22641	22519	22461	22449	22586	22343	22475	22686	22421	22684	22668	22668	22612	22652	22673	22614	22578	22606	22781	22602	22698	22505	22697	22507	22398	22507	22768	22653	22579	22649	22469	22544	22589	22536	22539	22590	22532	22630	22600	22598	22542	22643	22571	22643	22412	22446	22538	22483	22396	22675	22438	22576	22625	22472	22833	22733	22550	22631	22698	22687	22424	22544	22747	22605	22580	22698	22475	22695	22487	22607	22490	22657	22445	22669	22684	22422	22627	22644	22521	22330	22535	22448	22620	22599	22622	22544	22698	22618	22577	22473	22636	22661	22657	22580	22471	22589	22569	22499	22707	22591	22461	22591	22730	22693	22560	22563	22480	22394	22512	22747	22456	22723	22667	22576	22495	22583	22471	22601	22712	22426	22701	22575	22802	22464	22581	22657	22579	22569	22566	22520	22583	22342	22574	22623	22535	22665	22607	22496	22421	22493	22639	22465	22557	22476	22647	22804	22549	22590	22604	22528	22600	22597	22682	22453	22531	22511	22502	22569	22432	22292	22595	22683	22537	22651	22776	22502	22667	22555	22737	22614	22608	22772	22555	22612	22618	22653	22538	22741	22731	22734	22516	22693	22719	22522	22714	22385	22681	22429	22358	22508	22530	22615	22633	22483	22497	22586	22597	22535	22693	22579	22558	22669	22418	22392	22716	22630	22800	22374	22713	22599	22736	22412	22730	22708	22487	22500	22636	22605	22621	22566	22591	22314	22563	22615	22826	22450	22681	22529	22600	22443	22794	22591	22483	22550	22592	22466	22424	22621	22492	22691	22467	22526	22547	22573	22488	22572	22516	22398	22604	22569	22376	22564	22671	22452	22699	22630	22548	22550	22634	22505	22723	22715	22573	22599	22387	22521	22558	22684	22720	22501	22637	22619	22477	22846	22591	22665	22580	22493	22717	22563	22518	22681	22707	22519	22476	22607	22677	22514	22567	22495	22429	22564	22587	22625	22585	22614	22583	22720	22331	22552	22499	22617	22643	22596	22522	22514	22611	22525	22633	22535	22575	22446	22595	22553	22490	22709	22663	22744	22660	22536	22530	22559	22516	22602	22536	22653	22535	22331	22499	22612	22518	22619	22545	22718	22530	22773	22641	22571	22619	22580	22516	22546	22536	22728	22437	22508	22649	22550	22420	22630	22682	22679	22564	22555	22597	22517	22624	22609	22440	22602	22562	22673	22509	22596	22496	22519	22401	22552	22523	22636	22791	22428	22435	22472	22558	22563	22734	22624	22494	22723	22713	22522	22570	22648	22798	22691	22453	22612	22596	22592	22584	22709	22531	22430	22545	22653	22687	22572	22654	22480	22579	22513	22598	22416	22347	22775	22673	22678	22506	22476	22441	22464	22531	22654	22478	22673	22624	22629	22525	22537	22505	22636	22635	22498	22533	22616	22585	22462	22733	22484	22589	22788	22649	22475	22623	22659	22728	22802	22520	22515	22670	22462	22581	22639	22496	22561	22656	22615	22481	22462	22630	22519	22663	22552	22570	22685	22483	22511	22603	22613	22598	22620	22694	22354	22706	22586	22754	22584	22697	22485	22557	22516	22673	22419	22563	22724	22573	22547	22510	22626	22681	22554	22679	22680	22499	22505	22498	22552	22474	22609	22652	22671	22848	22568	22774	22574	22650	22493	22539	22501	22578	22324	22694	22635	22609	22583	22640	22474	22499	22591	22714	22619	22679	22624	22691	22500	22475	22621	22578	22828	22618	22529	22674	22398	22808	22462	22454	22374	22668	22585	22532	22540	22519	22633	22575	22518	22646	22609	22606	22702	22670	22463	22680	22601	22437	22628	22479	22539	22593	22664	22534	22577	22562	22607	22654	22738	22545	22606	22702	22522	22606	22664	22530	22434	22589	22529	22705	22547	22638	22753	22541	22694	22625	22698	22677	22703	22458	22554	22602	22587	22512	22655	22633	22433	22588	22534	22661	22674	22660	22673	22618	22354	22625	22513	22459	22431	22649	22529	22533	22720	22523	22462	22528	22481	22684	22654	22616	22573	22548	22595	22585	22506	22681	22662	22559	22632	22599	22736	22583	22488	22371	22627	22660	22568	22762	22573	22571	22599	22577	22496	22414	22472	22641	22575	22581	22553	22595	22561	22597	22484	22520	22483	22535	22707	22604	22715	22691	22525	22771	22698	22403	22535	22366	22722	22516	22490	22478	22569	22625	22457	22557	22623	22444	22528	22569	22549	22500	22683	22556	22539	22478	22577	22463	22636	22629	22613	22587	22797	22693	22579	22576	22534	22302	22582	22510	22514	22504	22585	22494	22691	22670	22623	22659	22549	22324	22728	22576	22678	22664	22609	22418	22808	22633	22599	22597	22569	22482	22607	22699	22476	22618	22639	22614	22450	22364	22717	22379	22558	22512	22676	22566	22552	22573	22616	22692	22683	22668	22735	22808	22659	22797	22581	22607	22681	22408	22449	22448	22476	22521	22551	22569	22473	22544	22614	22793	22636	22649	22527	22595	22553	22532	22534	22522	22501	22563	22428	22587	22637	22700	22580	22642	22633	22644	22652	22515	22655	22575	22458	22606	22394	22608	22595	22571	22764	22487	22705	22661	22786	22283	22610	22531	22707	22751	22604	22705	22738	22491	22622	22519	22633	22462	22535	22473	22585	22416	22624	22585	22644	22631	22700	22569	22358	22647	22659	22531	22689	22463	22386	22553	22549	22726	22359	22496	22656	22557	22570	22596	22548	22593	22626	22599	22529	22687	22695	22704	22540	22637
22750	21432	29197	24111	23091	29577	34923	31293	30366	30756	30509	30253	30104	29956	29813	29853	30013	30043	29963	29987	29602	29980	29769	29867	30701	36442	36206	34347	32236	30286	30202	29912	29756	29947	29699	29520	29756	29621	29618	29508	29563	29818	29745	29790	29784	29405	29808	29772	29646	29832	29514	29461	29647	29682	29652	29417	29624	29614	29572	29531	29536	29570	29594	29519	29791	29459	29519	29699	29639	29431	29746	29563	29556	29684	29821	29664	29653	29455	29560	29546	29650	29538	29561	29596	29646	29544	29573	29468	29626	29711	29854	29600	29566	29577	29556	29520	29518	29624	29686	29650	29530	29557	29823	29580	29667	29745	29601	29504	29664	29573	29671	29551	29478	29648	29569	29551	29570	29508	29663	29413	29344	29560	29543	29737	29539	29491	29547	29477	29559	29590	29462	29611	29729	29547	29544	29439	29502	29699	29393	29529	29420	29727	29339	29331	29459	29532	29517	29654	29475	29492	29627	29242	29569	29582	29708	29534	29635	29818	29604	29478	29521	29597	29712	29422	29393	29523	29526	29407	29368	29594	29800	29515	29583	29653	29530	29713	29528	29535	29514	29647	29486	29854	29668	29637	29355	29583	29383	29485	29455	29453	29675	29566	29622	29642	29454	29738	29646	29618	29579	29628	29566	29566	29614	29685	29487	29469	29578	29514	29532	29549	29467	29466	29708	29640	29623	29365	29551	29739	29503	29490	29520	29731	29771	29495	29644	29643	29503	29352	29535	29541	29372	29372	29418	29536	29794	29675	29476	29834	29602	29596	29630	29344	29687	29530	29529	29716	29803	29689	29475	29538	29289	29452	29624	29534	29688	29567	29501	29649	29531	29478	29718	29603	29518	29551	29511	29627	29548	29465	29500	29458	29464	29623	29350	29525	29495	29437	29502	29663	29642	29534	29348	29814	29580	29323	29470	29427	29555	29824	29498	29563	29562	29372	29538	29494	29569	29391	29627	29412	29651	29627	29654	29487	29683	29600	29495	29746	29602	29641	29656	29549	29542	29368	29872	29459	29602	29553	29342	29456	29396	29481	29489	29492	29541	29533	29607	29780	29294	29373	29701	29459	29508	29719	29602	29560	29796	29446	29481	29658	29385	29521	29453	29429	29524	29629	29596	29226	29367	29340	29588	29791	29620	29499	29625	29619	29627	29678	29600	29614	29571	29599	29445	29700	29680	29697	29645	29631	29589	29391	29549	29486	29819	29751	29595	29533	29439	29586	29665	29520	29571	29294	29397	29571	29489	29448	29573	29665	29542	29495	29537	29812	29440	29619	29495	29651	29621	29485	29489	29505	29295	29516	29416	29430	29556	29432	29644	29636	29228	29633	29697	29503	29565	29559	29561	29578	29555	29382	29533	29636	29660	29444	29685	29515	29517	29584	29352	29578	29517	29482	29540	29618	29497	29323	29407	29461	29461	29405	29737	29519	29370	29590	29668	29442	29509	29905	29602	29400	29430	29492	29287	29473	29473	29534	29548	29479	29463	29458	29664	29437	29303	29481	29740	29269	29391	29524	29534	29449	29664	29465	29547	29562	29634	29717	29362	29263	29553	29481	29633	29797	29583	29442	29414	29633	29590	29544	29238	29586	29722	29716	29354	29454	29465	29380	29517	29662	29368	29527	29536	29568	29686	29744	29827	29329	29492	29601	29621	29285	29606	29617	29382	29531	29536	29552	29777	29693	29620	29589	29504	29744	29368	29644	29604	29467	29612	29436	29546	29283	29592	29405	29486	29464	29516	29268	29728	29576	29909	29535	29493	29754	29593	29547	29574	29735	29491	29492	29438	29633	29659	29602	29419	29532	29736	29589	29418	29434	29550	29451	29532	29508	29515	29511	29752	29831	29721	29291	29428	29575	29608	29536	29719	29602	29438	29551	29524	29579	29530	29362	29367	29524	29553	29464	29514	29389	29553	29215	29619	29668	29660	29635	29828	29325	29774	29726	29485	29645	29598	29503	29296	29432	29695	29524	29749	29596	29562	29494	29605	29609	29438	29657	29460	29542	29853	29829	29587	29633	29541	29435	29574	29431	29511	29609	29429	29235	29478	29180	29542	29461	29650	29698	29629	29373	29674	29522	29563	29471	29625	29261	29319	29646	29422	29609	29404	29485	29572	29349	29547	29709	29741	29551	29669	29541	29609	29440	29590	29589	29490	29839	29629	29584	29515	29530	29504	29484	29700	29437	29512	29535	29519	29569	29557	29806	29600	29653	29624	29345	29401	29711	29528	29449	29493	29734	29607	29591	29532	29523	29768	29656	29690	29467	29401	29660	29667	29546	29409	29502	29552	29556	29704	29507	29674	29691	29635	29544	29339	29567	29493	29755	29786	29467	29606	29743	29656	29362	29739	29564	29527	29747	29591	29529	29617	29746	29708	29818	29465	29479	29582	29728	29310	29483	29437	29511	29575	29393	29531	29631	29465	29561	29622	29319	29529	29427	29576	29455	29309	29555	29615	29530	29727	29449	29690	29346	29576	29547	29279	29414	29531	29762	29714	29611	29558	29670	29786	29486	29682	29531	29539	29541	29465	29425	29641	29714	29418	29634	29436	29547	29592	29694	29434	29321	29543	29512	29355	29559	29426	29386	29685	29546	29707	29405	29586	29369	29515	29599	29568	29400	29424	29497	29331	29578	29597	29591	29365	29449	29440	29592	29635	29605	29537	29603	29613	29379	29506	29590	29605	29515	29624	29555	29439	29587	29458	29464	29698	29606	29543	29601	29466	29470	29516	29490	29495	29230	29635	29430	29679	29343	29641	29549	29421	29686	29404	29347	29413	29384	29546	29534	29508	29386	29605	29547	29684	29539	29581	29602	29573	29347	29711	29629	29516	29582	29617	29544	29495	29376	29666	29353	29692	29479	29665	29420	29557	29510	29627	29635	29571	29566	29638	29677	29599	29550	29591	29702	29495	29531	29514	29706	29544	29404	29730	29700	29623	29454	29389	29654	29471	29318	29451	29704	29619	29598	29427	29279	29595	29509	29456	29574	29684	29733	29623	29440	29595	29692	29642	29617	29447	29410	29697	29665	29664	29709	29539	29579	29598	29260	29524	29492	29512	29600	29377	29441	29460	29572	29508	29551	29504	29399	29496	29286	29582	29315	29685	29668	29518	29719	29415	29616	29656	29576	29986	29634	29575	29587	29576	29478	29261	29501	29764	29417	29546	29656	29434	29343	29453	29595	29562	29418	29695	29534	29483	29730	29659	29505	29569	29689	29683	29548	29462	29428	29420	29355	29456	29353	29532	29614	29497	29510	29512	29510	29633	29695	29327	29387	29396	29514	29536	29604	29409	29360	29593	29514	29625	29470	29558	29396	29193	29684	29470	29521	29474	29570	29816	29769	29477	29614	29399	29634	29571	29598	29786	29462	29491	29370	29606	29575	29413	29551	29837	29458	29642	29549	29637	29821	29475	29513	29489	29642	29750	29632	29699	29427	29796	29523	29608	29687	29440	29547	29549	29658	29685	29740	29665	29599	29345	29808	29512	29639	29767	29463	29412	29531	29336	29370	29427	29405	29793	29519	29631	29604	29478	29411	29647	29575	29614	29496	29490	29306	29822	29676	29626	29713	29587	29694	29547	29730	29580	29521	29605	29682	29608	29425	29480	29718	29632	29724	29469	29437	29915	29560	29947	29751	29419	29329	29611	29625	29675	29410	29463	29568	29529	29502	29759	29408	29484	29429	29468	29552	29558	29493	29730	29717	29751	29573	29341	29494	29673	29618	29355	29615	29606	29634	29379	29697	29445	29635	29537	29717	29455	29670	29438	29468	29691	29386	29839	29446	29782	29542	29615	29809	29387	29360	29400	29600	29709	29374	29481	29436	29429	29798	29745	29442	29688	29447	29571	29824	29623	29532	29506	29557	29703	29591	29506	29525	29468	29764	29746	29396	29731	29574	29791	29623	29322	29384	29744	29650	29757	29609	29739	29637	29655	29623	29727	29315	29368	29544	29496	29476	29576	29412	29509	29685	29785	29615	29624	29379	29447	29437	29621	29631	29677	29611	29714	29484	29511	29361	29710	29361	29429	29671	29592	29607	29578	29440	29449	29465	29414	29490	29398	29572	29564	29757	29660	29439	29609	29577	29275	29477	29584	29667	29418	29480	29621	29545	29355	29724	29686	29331	29682	29511	29458	29622	29562	29744	29628	29690	29615	29437	29432	29383	29789	29361	29299	29710	29295	29295	29456	29596	29687	29611	29680	29139	29380	29530	29368	29522	29736	29656	29543	29536	29660	29277	29511	29671	29606	29721	29475	29526	29642	29727	29633	29619	29509	29436	29669	29358	29517	29651	29595	29531	29596	29548	29447	29483	29683	29607	29529	29493	29529	29460	29760	29466	29802	29600	29382	29373	29340	29348	29377	29614	29417	29555	29436	29486	29545	29366	29601	29420	29586	29560	29346	29689	29391	29334	29488	29318	29681	29531	29587	29664	29547	29570	29432	29340	29636	29786	29530	29466	29402	29496	29502	29485	29474	29791	29446	29521	29644	29308	29548	29588	29485	29401	29656	29515	29731	29430	29539	29644	29504	29391	29404	29591	29775	29648	29435	29717	29585	29476	29466	29528	29365	29550	29653	29447	29478	29547	29616	29426	29513	29632	29458	29715	29783	29319	29378	29534	29515	29720	29567	29201	29660	29698	29656	29485	29358	29694	29433	29447	29436	29466	29565	29579	29517	29665	29518	29646	29412	29648	29430	29415	29648	29585	29312	29682	29503	29310	29711	29602	29665	29651	29515	29723	29449	29640	29545	29459	29614	29502	29790	29552	29776	29609	29425	29533	29671	29461	29780	29496	29389	29596	29621	29675	29727	29650	29597	29726	29702	29501	29554	29525	29679	29492	29481	29563	29547	29614	29383	29658	29910	29525	29494	29520	29732	29618	29707	29578	29376	29543	29528	29595	29724	29403	29452	29400	29549	29290	29681	29548	29658	29773	29376	29570	29622	29552	29444	29567	29748	29435	29722	29531	29570	29821	29380	29778	29521	29514	29516	29623	29514	29381	29513	29474	29690	29683	29782	29606	29510	29707	29734	29784	29895	29506	29363	29331	29466	29636	29506	29318	29631	29251	29583	29538	29575	29237	29649	29720	29184	29382	29532	29383
25469	43319	38910	32415	30348	29189	27872	25431	24287	23867	23455	23583	23320	23228	23216	22919	23028	23142	23001	23033	22884	22942	22916	22857	24928	33820	31798	29427	25846	23780	22913	22770	22752	22681	22781	22690	22639	22735	22732	22739	22794	22863	22688	22675	22604	22780	22697	22733	22680	22883	22840	22878	22745	22805	22758	22751	22673	22698	22752	22705	22858	22715	22808	22608	22757	22574	22935	22699	22681	22843	22622	22666	22587	22763	22883	22852	22656	22637	22711	22741	22795	22867	22724	22704	22912	22809	22795	22758	22731	22750	22880	22826	22703	22601	22676	22706	22603	22714	22438	22659	22804	22600	22880	22752	22855	22773	22840	22795	22660	22714	22442	22502	22813	22702	22873	22683	22945	22706	22779	22851	22890	22717	22637	22933	22799	22805	22688	22861	22676	22714	22725	22759	22675	22807	22839	22625	22703	22861	22713	22510	22805	22760	22816	22692	22862	22690	22656	22589	22506	22750	22688	22895	22880	22638	22647	22563	22802	22727	22640	22828	22520	22739	22567	22826	22772	22652	22656	22678	22879	22684	22733	22522	22857	22694	22584	22772	22916	22707	22893	22834	22802	22733	22712	22683	22953	22539	22767	22720	22793	22841	22701	22695	22791	22674	22687	22914	22447	22744	22836	22652	22589	22663	22747	22718	22645	22668	22846	22723	22731	22743	22604	22650	22762	22669	22904	22594	22667	22820	22528	22663	22661	22645	22771	22891	22677	22654	22881	22599	22726	22785	22637	22808	22555	22788	22519	22837	22680	22688	22708	22597	22553	22783	22675	22736	22752	22746	22682	22833	22700	22582	22742	22731	22978	22809	22641	22875	22882	22590	22737	22780	22716	22502	22667	22741	22862	22557	22704	22570	22819	22730	22693	22738	22831	22774	22835	22758	22696	22815	22822	22957	22724	22649	22754	22714	22808	22719	22815	22812	22559	22662	22937	22591	22723	22648	22760	22482	22805	22753	22803	22712	22654	22808	22588	22593	22689	22880	22698	22728	22683	22782	22768	22699	22627	22805	22545	22626	22740	22750	22774	22942	22573	22738	22831	22532	22711	22587	22820	22632	22908	22439	22567	22698	22848	22701	22639	22650	22807	22838	22548	22759	22686	22555	22787	22883	22529	22736	22665	22667	22829	22664	22781	22821	22697	22697	22742	22679	22672	22827	22744	22804	22565	22699	22608	22495	22427	22764	22692	22592	22707	22608	22456	22789	22848	22763	22699	22634	22667	22662	22881	22745	22660	22747	22827	22813	22896	22805	22577	22853	22743	22656	22723	22534	22785	22579	22622	22591	22818	22598	22522	22666	22731	22702	22743	22772	22671	22602	22734	22673	22573	22708	22656	22948	22783	22797	22670	22630	22689	22813	22488	22699	22726	22880	22748	22585	22827	22695	22744	22921	22743	22724	22696	22721	22607	22881	22763	22617	22775	22807	22467	22631	22819	22619	22891	22673	22715	22666	22733	22790	22842	22679	22509	22824	22779	22654	22606	22618	22690	22849	22688	22417	22766	22797	22720	22626	22650	22704	22665	22719	22640	22676	22724	22678	22699	22709	22644	22851	22546	22763	22509	22474	22702	22752	22680	22616	22654	22677	22792	22721	22677	22658	22696	22643	22717	22625	22564	22649	22751	22670	22815	22676	22605	22925	22641	22827	22700	22701	22644	22561	22731	22582	22728	22806	22670	22797	22630	22572	22753	22763	22663	22839	22618	22753	22539	22500	22739	22575	22697	22536	22723	22809	22738	22682	22691	22758	22693	22713	22663	22582	22820	22689	22714	22674	22790	22732	22835	22794	22602	22593	22573	22711	22651	22658	22571	22883	22698	22618	22740	22887	22404	22681	22536	22749	22696	22690	22789	22614	22863	22805	22727	22627	22699	22722	22736	22580	22666	22662	22771	22698	22521	22856	22618	22779	22526	22739	22692	22752	22607	22597	22637	22708	22702	22713	22899	22799	22699	22638	22659	22862	22776	22651	22620	22531	22665	22680	22782	22624	22575	22822	22741	22767	22753	22529	22553	22691	22516	22689	22738	22858	22719	22668	22756	22629	22577	22565	22694	22781	22698	22606	22696	22783	22506	22724	22795	22613	22528	22648	22714	22691	22874	22810	22581	22911	22589	22915	22697	22709	22765	22491	22641	22877	22680	22766	22620	22710	22649	22869	22693	22738	22491	22616	22547	22753	22695	22729	22654	22896	22745	22664	22631	22579	22694	22615	22783	22690	22634	22553	22767	22651	22684	22761	22658	22486	22658	22644	22642	22765	22720	22521	22853	22777	22517	22909	22698	22761	22607	22722	22681	22651	22607	22766	22740	22626	22838	22746	22842	22715	22729	22670	22671	22866	22677	22785	22644	22767	22870	22719	22837	22579	22896	22557	22688	22497	22617	22679	22686	22619	22726	22864	22728	22555	22859	22597	22630	22749	22604	22732	22823	22599	22895	22672	22741	22657	22556	22682	22659	22674	22728	22689	22790	22768	22562	22704	22673	22602	22652	22876	22625	22801	22691	22765	22559	22733	22603	22724	22673	22691	22702	22627	22730	22705	22801	22573	22734	22541	22610	22581	22636	22731	22600	22620	22690	22666	22638	22597	22786	22693	22613	22616	22794	22708	22608	22779	22652	22858	22704	22682	22653	22789	22891	22777	22618	22854	22714	22710	22747	22628	22757	22823	22738	22631	22596	22864	22740	22904	22645	22554	22662	22889	22768	22559	22562	22623	22709	22815	22562	22798	22653	22764	22969	22579	22749	22723	22691	22764	22453	22741	22547	22618	22752	22780	22733	22713	22706	22797	22812	22704	22570	22671	22703	22852	22712	22499	22817	22589	22655	22771	22773	22798	22971	22622	22685	22855	22746	22651	22569	22772	22640	22636	22646	22651	22667	22703	22770	22797	22689	22627	22721	22704	22759	22671	22726	22803	22634	22739	22768	22593	22663	22701	22712	22855	22834	22693	22740	22668	22671	22846	22686	22668	22670	22581	22728	22753	22639	22681	22930	22666	22679	22728	22772	22609	22668	22720	22716	22595	22708	22679	22861	22805	22786	22703	22609	22896	22689	22851	22866	22758	22698	22808	22623	22702	22742	22618	22632	22692	22505	22689	22658	22699	22772	22669	22693	22784	22669	22901	22478	22552	22816	22591	22599	22687	22689	22702	22710	22589	22724	22590	22879	22787	22691	22601	22766	22951	22687	22695	22671	22718	22818	22718	22755	22732	22714	22474	22812	22761	22798	22813	22715	22893	22605	22683	22544	22783	22622	22717	22522	22645	22708	22622	22688	22768	22540	22846	22613	22592	22650	22698	22600	22705	22847	22539	22651	22688	22676	22543	22700	22662	22631	22716	22845	22572	22701	22680	22538	22735	22641	22707	22549	22576	22794	22865	22712	22582	22787	22799	22682	22763	22631	22680	22807	22650	22804	22838	22691	22693	22699	22838	22671	22717	22747	22742	22765	22534	22615	22777	22939	22584	22594	22728	22612	22644	22612	22727	22554	22666	22763	22679	22639	22646	22835	22743	22618	22666	22760	22858	22624	22700	22693	22742	22748	22493	22687	22718	22828	22787	22584	22838	22617	22664	22690	22523	22628	22839	22749	22815	22538	22803	22730	22721	22627	22784	22632	22792	22724	22643	22717	22597	22669	22640	22648	22876	22667	22636	22780	22477	22839	22633	22686	22675	22661	22910	22588	22821	22847	22752	22694	22618	22679	22721	22908	22557	22841	22717	22820	22608	22560	22815	22577	22645	22667	22661	22762	22696	22778	22685	22702	22777	22739	22660	22697	22722	22603	22883	22874	22837	22788	22706	22768	22665	22795	22564	22812	22786	22561	22901	22653	22748	22835	22690	22892	22536	22636	22790	22966	22639	22609	22718	22831	22679	22498	22647	22745	22667	22710	22793	22595	22661	22728	22814	22586	22725	22747	22722	22775	22851	22743	22747	22760	22822	22756	22765	22818	22765	22645	22743	22780	22541	22680	22719	22719	22696	22939	22565	22704	22764	22822	22706	22745	22750	22740	22672	22756	22728	22762	22707	22629	22651	22886	22801	22624	22621	22795	22819	22547	22848	22697	22812	22624	22596	22693	22812	22743	22714	22675	22653	22675	22814	22584	22639	22767	22799	22792	22675	22513	22748	22770	22623	22877	22824	22739	22643	22787	22596	22774	22687	22746	22692	22591	22647	22495	22770	22823	22538	22723	22496	22867	22659	22762	22527	22684	22703	22775	22595	22768	22818	22743	22725	22516	22738	22849	22670	22596	22682	22633	22764	22654	22610	22721	22688	22635	22744	22706	22742	22748	22632	22831	22748	22670	22868	22562	22592	22688	22786	22612	22620	22914	22585	22922	22791	22665	22817	22682	22729	22677	22774	22678	22636	22758	22790	22643	22678	22803	22617	22824	22520	22889	22744	22795	22697	22674	22465	22647	22711	22720	22962	22830	22733	22729	22745	22821	22664	22911	22549	22683	22731	22694	22544	22860	22533	22670	22686	22845	22831	22666	22689	22856	22713	22580	22812	22727	22767	22630	22693	22640	22637	22817	22783	22625	22727	22721	22581	22745	22905	22709	22843	22662	22665	22822	22724	22861	22606	22626	22720	22727	22914	22590	22712	22684	22849	22712	22654	22761	22850	22799	22515	22812	22773	22696	22585	22804	22604	22860	22543	22795	22759	22633	22594	22627	22836	22642	22695	22774	22737	22775	22856	22612	22759	22588	22710	22739	22653	22687	22605	22573	22654	22758	22777	22586	22606	22552	22734	22706	22699	22707	22787	22584	22877	22536	22637	22887	22644	22789	22759	23013	22736	22740	22727	22686	22482	22854	22531	22704	22757	22643	22694	22589	22773	22753	22733	22721	22537	22650	22726	22605	22512	22973	22622	22676	22896	22745	22775	22750	22634	22694	22752	22787	22821	22655	22766	22640	22651	22705	22641	22569	22593	22612	22754	22751	22628	22720	22708	22831	22746	22784	22724	22936	22693	22693	22745	22768	22870	22658	22747	22622	22765	22845	22729	22577	22558	22741	22729	22789	22549	22900	22606	22704	22614	22785	22793	22806	22683	22811	22609	22517	22928	22788	22776	22670	22510	22808	22622	22745	22779	22709	22690	22509	22994
28762	25308	32872	32448	30155	30890	30814	29890	29789	29595	29490	29503	29525	29405	29297	29285	29261	29520	29586	29174	29308	29263	29337	29358	29430	29798	30447	30205	29934	29574	29642	29443	29492	29495	29166	29274	29297	29217	29636	29455	29410	29439	29425	29483	29537	29521	29324	29573	29141	29328	29403	29419	29321	29260	29366	29421	29194	29294	29406	29486	29449	29279	29342	29510	29651	29154	29168	29306	29566	29367	29402	29469	29729	29403	29608	29240	29300	29389	29552	29214	29459	29421	29470	29553	29419	29329	29525	29476	29187	29374	29543	29462	29350	29481	29368	29261	29218	29379	29473	29318	29353	29335	29242	29411	29448	29296	29350	29334	29278	29250	29450	29468	29514	29422	29440	29221	29507	29540	29524	29031	29226	29378	29272	29218	29716	29415	29545	29548	29381	29257	29476	29642	29154	29294	29217	29401	29296	29075	29310	29392	29285	29352	29540	29568	29620	29410	29283	29204	29564	29073	29354	29303	29391	29419	29399	29084	29302	29412	29430	29321	29416	29382	29197	29073	29298	29379	29311	29492	29541	29463	29221	29341	29246	29197	29311	29284	29387	29237	29491	29395	29248	29312	29295	29364	29297	29426	29280	29516	29492	29427	29358	29518	29311	29413	29431	29217	29399	29226	29356	29309	29189	29144	29404	29300	29407	29331	29354	29317	29303	29655	29519	29210	29545	29391	29402	29248	29464	29369	29513	29406	29417	29513	29382	29559	29443	29247	29200	29425	29389	29318	29357	29490	29480	29428	29525	29590	29399	29270	29368	29368	29452	29646	29307	29575	29481	29416	29226	29360	29585	29320	29061	29326	29231	29251	29253	29363	29536	29399	29558	29501	29399	29347	29273	29326	29506	29262	29513	29551	29332	29482	29234	29539	29389	29403	29387	29310	29443	29538	29304	29309	29241	29440	29645	29576	29196	29270	29213	29298	29440	29272	29520	29406	29508	29595	29450	29409	29311	29495	29358	29226	29541	29341	29273	29359	29275	29191	29129	29274	29422	29248	29176	29399	29270	29277	29487	29329	29340	29398	29642	29521	29364	29381	29137	29331	29149	29466	29501	29422	29158	29188	29129	29385	29468	29357	29250	29517	29310	29415	29285	29280	29517	29466	29656	29589	29387	29317	29374	29413	29363	29454	29185	29458	29590	29366	29256	29316	29247	29250	29285	29857	29471	29364	29308	29271	29429	29341	29321	29242	29454	29220	29396	29436	29463	29298	29530	29376	29336	29586	29265	29383	29593	29390	29622	29564	29679	29300	29513	29444	29279	29378	29315	29514	29375	29311	29482	29654	29408	29233	29355	29306	29378	29597	29181	29331	29311	29445	29593	29500	29269	29468	29158	29475	29428	29252	29311	29382	29253	29396	29588	29543	29289	29504	29358	29371	29570	29405	29289	29457	29555	29144	29301	29259	29551	29163	29432	29460	29464	29454	29215	29350	29291	29491	29418	29316	29564	29554	29301	29478	29274	29307	29328	29316	29449	29411	29449	29600	29444	29254	29426	29185	29532	29423	29155	29214	29317	29652	29332	29315	29435	29500	29291	29426	29658	29330	29296	29328	29111	29508	29558	29459	29390	29494	29462	29617	29501	29389	29382	29343	29249	29362	29307	29610	29576	29680	29404	29258	29347	29699	29369	29196	29587	29400	29250	29300	29369	29487	29445	29405	29095	29515	29409	29369	29195	29307	29291	29199	29412	29225	29280	29384	29518	29425	29341	29363	29341	29556	29336	29230	29649	29336	29425	29717	29469	29272	29345	29397	29292	29596	29617	29146	29198	29321	29315	29512	29454	29377	29499	29304	29490	29366	29418	29532	29473	29040	29279	29096	29390	29284	29305	29690	29613	29235	29275	29554	29248	29576	29410	29564	29454	29234	29319	29207	29474	29501	29593	29399	29484	29282	29536	29586	29402	29630	29269	29457	29164	29475	29492	29148	29264	29343	29456	29315	29479	29567	29782	29571	29648	29391	29530	29274	29268	29498	29215	29399	29517	29404	29432	29158	29329	29427	29257	29425	29381	29567	29813	29288	29558	29237	29186	29386	29326	29256	29682	29513	29626	29221	29360	29323	29359	29239	29490	29227	29427	29287	29722	29332	29227	29344	29281	29392	29263	29389	29483	29424	29405	29405	29464	29455	29280	29488	29381	29214	29249	29510	29297	29624	29149	29189	29454	29476	29386	29487	29275	29339	29463	29253	29417	29323	29206	29373	29545	29222	29415	29226	29363	29268	29502	29275	29232	29440	29682	29373	29310	29568	29553	29318	29263	29431	29296	29170	29648	29329	29398	29400	29300	29360	29279	29123	29343	29405	29592	29170	29599	29251	29251	29536	29365	29266	29454	29440	29243	29408	29438	29373	29346	29377	29255	29293	29677	29355	29234	29409	29336	29434	29482	29440	29205	29380	29384	29275	29575	29511	29358	29331	29194	29325	29527	29360	29319	29513	29373	29525	29436	29506	29518	29232	29143	29315	29628	29379	29447	29619	29348	29387	29370	29436	29453	29247	29291	29206	29512	29378	29282	29360	29181	29381	29394	29190	29250	29582	29350	29556	29319	29281	29372	29558	29188	29336	29239	29293	29365	29185	29251	29449	29604	29553	29025	29371	29395	29235	29465	29181	29242	29279	29457	29356	29296	29547	29085	29364	29376	29473	29422	29411	29435	29569	29615	29385	29487	29725	29648	29294	29328	29340	29313	29100	29266	29512	29389	29533	29469	29349	29346	29478	29422	29457	29207	29062	29325	29137	29393	29154	29385	29369	29227	29424	29590	29633	29258	29373	29294	29358	29395	29432	29681	29430	29119	29508	29340	29315	29569	29446	29582	29346	29399	29391	29327	29225	29512	29334	29384	29349	29257	29711	29492	29462	29538	29429	29311	29365	29085	29450	29360	29264	29559	29533	29174	29552	29504	29358	29345	29457	29488	29394	29636	29616	29558	29618	29292	29660	29510	29382	29260	29355	29308	29250	29197	29522	29345	29173	29296	29478	29360	29278	29581	29349	29666	29365	29244	29680	29337	29253	29149	29365	29367	29662	29647	29427	29422	29505	29330	29554	29178	29506	29223	29531	29339	29214	29283	29226	29649	29498	29630	29315	29248	29499	29478	29292	29539	29446	29503	29548	29330	29544	29370	29540	29423	29465	29503	29565	29317	29481	29366	29482	29310	29393	29164	29560	29466	29401	29218	29444	29424	29561	29329	29395	29474	29352	29421	29393	29430	29159	29389	29571	29394	29353	29279	29347	29421	29530	29413	29351	29364	29352	29448	29554	29619	29419	29442	29548	29357	29478	29270	29221	29474	29531	29263	29279	29302	29437	29413	29283	29531	29286	29304	29346	29368	29425	29429	29519	29633	29458	29583	29368	29438	29528	29450	29072	29609	29357	29571	29497	29448	29219	29367	29287	29352	29253	29184	29456	29390	29706	29341	29416	29359	29446	29272	29244	29338	29155	29276	29415	29408	29430	29418	29259	29263	29391	29506	29355	29469	29539	29254	29195	29313	29538	29406	29363	29404	29337	29674	29247	29465	29478	29460	29298	29337	29451	29517	29458	29316	29335	29447	29286	29381	29446	29527	29353	29453	29201	29420	29547	29259	29316	29436	29546	29267	29528	29464	29359	29286	29450	29386	29436	29567	29366	29412	29326	29513	29421	29328	29227	29385	29539	29401	29490	29219	29356	29643	29436	29343	29549	29462	29148	29294	29235	29240	29466	29643	29742	29401	29481	29490	29192	29393	29296	29306	29404	29111	29498	29386	29123	29379	29407	29382	29521	29375	29429	29275	29265	29566	29200	29235	29199	29305	29411	29474	29561	29398	29510	29553	29544	29320	29407	29271	29461	29234	29485	29415	29035	29379	29336	29402	29491	29314	29470	29237	29308	29643	29617	29285	29450	29330	29338	29329	29425	29498	29248	29254	29443	29522	29434	29488	29373	29363	29320	29411	29294	29555	29705	29274	29211	29479	29228	29300	29276	29543	29448	29213	29472	29318	29195	29293	29354	29243	29339	29472	29551	29618	29274	29349	29442	29513	29371	29307	29255	29162	29096	29278	29376	29323	29460	29043	29481	29519	29328	29612	29715	29320	29342	29227	29294	29484	29404	29252	29387	29476	29426	29539	29378	29381	29400	29534	29415	29363	29229	29567	29652	29333	29396	29419	29409	29325	29576	29511	29334	29547	29497	29438	29403	29359	29534	29433	29503	29386	29587	29290	29270	29324	29661	29231	29639	29559	29338	29395	29529	29441	29350	29321	29312	29474	29583	29404	29316	29442	29502	29490	29598	29473	29373	29306	29258	29339	29374	29391	29707	29331	29623	29300	29491	29579	29520	29381	29254	29414	29356	29419	29153	29289	29303	29175	29477	29320	29436	29308	29418	29300	29483	29444	29597	29469	29292	29433	29567	29411	29599	29220	29347	29415	29317	29387	29403	29479	29380	29411	29357	29392	29350	29519	29275	29606	29378	29345	29309	29313	29483	29361	29218	29188	29395	29464	29353	29351	29440	29367	29589	29241	29307	29250	29491	29228	29447	29298	29415	29403	29527	29395	29378	29508	29388	29535	29658	29481	29395	29375	29477	29400	29289	29420	29482	29380	29487	29322	29118	29338	29432	29505	29306	29465	29455	29304	29236	29339	29363	29296	29279	29351	29259	29298	29533	29336	29425	29134	29251	29150	29488	29458	29395	29338	29309	29370	29329	29411	29597	29502	29114	29187	29547	29454	29570	29376	29364	29531	29375	29464	29198	29108	29550	29502	29547	29480	29473	29379	29659	29496	29359	29408	29199	29375	29418	29362	29264	29599	29081	29461	29481	29511	29641	29206	29341	29393	29495	29557	29412	29598	29279	29423	29552	29311	29549	29298	29640	29370	29281	29301	29308	29326	29386	29258	29460	29569	29501	29318	29451	29450	29454	29433	29292	29377	29478	29308	29275	29520	29318	29434	29554	29398	29600	29615	29316	29306	29274	29396	29550	29404	29379	29363	29349	29408	29374	29566	29607	29597	29432	29273	29304	29582	29344	29375	29290	29510	29326	29591	29476	29291	29451	29471	29269	29414	29349	29311	29526	29406	29612	29638	29156	29290	29211	29476	29360	29213	29372	29224	29709	29376	29475
25560	32936	29837	26552	25336	25038	24991	23444	22927	22842	22683	22699	22599	22807	22551	22757	22551	22732	22701	22538	22574	22515	22680	22800	22550	23133	23470	23302	23100	22804	22744	22588	22517	22577	22606	22623	22576	22591	22478	22439	22590	22574	22495	22696	22668	22500	22684	22604	22631	22669	22636	22532	22674	22533	22550	22550	22643	22484	22580	22465	22491	22669	22735	22587	22426	22604	22481	22579	22552	22707	22517	22619	22595	22568	22648	22498	22605	22368	22772	22756	22689	22847	22681	22478	22614	22522	22399	22650	22619	22489	22638	22680	22672	22371	22667	22557	22534	22603	22656	22643	22695	22601	22621	22671	22625	22437	22484	22566	22581	22422	22634	22492	22555	22696	22597	22572	22752	22476	22653	22622	22821	22653	22550	22527	22599	22565	22499	22606	22647	22662	22370	22496	22503	22660	22566	22643	22520	22731	22413	22666	22518	22485	22610	22547	22757	22537	22529	22629	22574	22634	22757	22493	22532	22684	22613	22657	22578	22606	22562	22578	22550	22621	22497	22455	22487	22695	22532	22568	22585	22557	22634	22582	22508	22446	22626	22544	22610	22610	22628	22469	22701	22561	22633	22386	22492	22578	22729	22640	22486	22488	22783	22337	22688	22693	22632	22550	22475	22533	22653	22686	22607	22575	22679	22482	22432	22693	22530	22351	22612	22644	22389	22569	22603	22539	22688	22459	22755	22435	22467	22531	22632	22507	22621	22484	22571	22646	22599	22495	22436	22546	22553	22548	22643	22764	22784	22500	22702	22560	22605	22632	22767	22424	22527	22613	22529	22555	22520	22459	22568	22500	22681	22434	22492	22381	22778	22598	22406	22735	22637	22571	22409	22744	22636	22656	22668	22536	22686	22674	22604	22565	22584	22689	22474	22532	22566	22504	22558	22598	22581	22591	22645	22367	22604	22591	22725	22627	22592	22636	22522	22628	22535	22542	22530	22548	22615	22640	22578	22542	22602	22341	22560	22458	22538	22494	22568	22765	22627	22680	22660	22484	22733	22467	22630	22455	22670	22454	22637	22465	22638	22710	22685	22556	22490	22627	22465	22619	22725	22559	22725	22633	22430	22599	22600	22490	22642	22541	22595	22560	22735	22517	22317	22489	22632	22651	22586	22574	22546	22598	22581	22577	22508	22355	22644	22502	22675	22508	22570	22492	22579	22617	22321	22535	22569	22561	22567	22631	22584	22616	22564	22444	22634	22627	22596	22570	22523	22606	22635	22507	22733	22671	22626	22619	22637	22421	22632	22565	22618	22631	22485	22492	22696	22668	22421	22749	22560	22518	22691	22572	22585	22469	22652	22321	22513	22527	22537	22430	22624	22566	22467	22675	22761	22493	22500	22554	22510	22616	22591	22529	22561	22658	22458	22638	22712	22544	22464	22558	22717	22612	22607	22520	22513	22576	22481	22663	22683	22593	22657	22679	22556	22524	22588	22527	22635	22651	22511	22443	22607	22496	22457	22503	22535	22516	22574	22565	22607	22471	22430	22498	22500	22575	22494	22452	22617	22588	22552	22722	22620	22571	22512	22580	22608	22570	22642	22575	22526	22502	22529	22546	22499	22667	22640	22604	22660	22578	22604	22542	22571	22569	22569	22675	22429	22686	22707	22503	22747	22723	22552	22552	22642	22548	22641	22609	22630	22649	22564	22532	22622	22641	22584	22568	22381	22586	22727	22805	22555	22536	22432	22595	22690	22603	22618	22518	22658	22562	22675	22431	22645	22779	22598	22418	22513	22444	22376	22456	22467	22598	22607	22468	22568	22530	22661	22601	22571	22632	22603	22540	22568	22548	22668	22437	22582	22513	22598	22520	22672	22409	22417	22643	22604	22633	22438	22610	22630	22303	22637	22645	22498	22485	22582	22455	22495	22583	22652	22617	22494	22752	22723	22798	22724	22427	22600	22420	22399	22636	22431	22526	22695	22592	22557	22788	22497	22553	22593	22618	22620	22534	22584	22553	22555	22652	22592	22547	22708	22638	22646	22597	22639	22532	22446	22668	22514	22480	22719	22606	22513	22676	22444	22602	22532	22762	22700	22557	22424	22613	22472	22415	22541	22534	22554	22603	22563	22578	22581	22601	22422	22602	22612	22450	22649	22459	22693	22619	22512	22714	22411	22354	22458	22795	22428	22609	22536	22554	22479	22409	22682	22647	22626	22737	22450	22662	22550	22617	22631	22536	22663	22636	22673	22500	22745	22587	22498	22492	22512	22686	22596	22470	22733	22500	22474	22704	22751	22436	22559	22637	22586	22547	22604	22482	22710	22453	22570	22469	22390	22756	22524	22583	22517	22680	22660	22670	22510	22609	22446	22616	22563	22750	22625	22521	22664	22666	22671	22672	22680	22525	22644	22291	22624	22690	22665	22661	22675	22611	22532	22568	22542	22584	22493	22725	22720	22490	22644	22517	22380	22758	22526	22617	22580	22538	22699	22475	22560	22664	22511	22681	22552	22687	22571	22742	22592	22527	22441	22827	22606	22633	22505	22695	22594	22561	22744	22803	22505	22612	22688	22776	22678	22513	22502	22415	22439	22445	22528	22603	22527	22577	22459	22602	22766	22611	22656	22434	22593	22502	22575	22615	22618	22349	22625	22611	22691	22517	22651	22477	22513	22546	22651	22545	22513	22472	22482	22527	22757	22600	22552	22399	22649	22808	22526	22603	22557	22593	22625	22552	22599	22390	22531	22669	22524	22432	22386	22508	22677	22592	22460	22535	22623	22609	22560	22580	22464	22435	22510	22552	22550	22721	22412	22553	22440	22543	22539	22535	22669	22677	22742	22678	22566	22557	22661	22508	22462	22622	22499	22605	22396	22518	22548	22575	22656	22451	22514	22597	22475	22572	22930	22575	22626	22529	22565	22397	22671	22498	22559	22585	22722	22638	22596	22655	22451	22598	22567	22429	22539	22653	22763	22627	22498	22631	22476	22460	22714	22409	22593	22602	22626	22713	22466	22654	22522	22553	22559	22539	22414	22588	22574	22512	22446	22605	22702	22518	22527	22666	22648	22563	22489	22608	22616	22629	22478	22532	22617	22462	22610	22486	22753	22650	22521	22421	22418	22502	22748	22703	22450	22536	22606	22531	22588	22488	22451	22631	22381	22611	22401	22682	22515	22652	22520	22630	22540	22396	22519	22669	22727	22534	22569	22485	22561	22704	22574	22576	22569	22439	22461	22665	22506	22583	22608	22626	22478	22647	22443	22600	22496	22543	22511	22350	22702	22493	22651	22581	22517	22570	22532	22654	22507	22658	22647	22602	22991	22595	22722	22615	22471	22579	22472	22629	22534	22403	22602	22675	22479	22457	22618	22568	22550	22614	22596	22533	22568	22369	22635	22614	22618	22618	22567	22747	22625	22713	22787	22638	22480	22610	22521	22492	22647	22640	22735	22506	22664	22567	22452	22639	22654	22663	22542	22721	22879	22535	22503	22855	22518	22565	22633	22582	22651	22652	22665	22528	22516	22414	22666	22642	22571	22660	22571	22491	22523	22382	22731	22584	22570	22686	22448	22591	22687	22586	22406	22707	22546	22407	22584	22536	22562	22566	22712	22486	22467	22699	22547	22569	22386	22451	22497	22645	22620	22626	22812	22648	22639	22617	22514	22616	22441	22542	22843	22569	22743	22500	22595	22414	22508	22429	22748	22350	22645	22371	22570	22506	22523	22698	22679	22523	22521	22450	22673	22619	22470	22644	22623	22700	22651	22629	22798	22551	22615	22490	22661	22485	22541	22668	22591	22537	22775	22502	22669	22617	22535	22450	22542	22434	22534	22832	22499	22520	22278	22398	22554	22286	22678	22632	22589	22531	22576	22684	22635	22634	22851	22630	22638	22498	22534	22554	22604	22571	22586	22627	22547	22592	22621	22546	22535	22767	22757	22568	22519	22502	22580	22495	22547	22432	22420	22743	22747	22594	22712	22458	22552	22528	22658	22463	22559	22753	22800	22493	22525	22431	22701	22584	22640	22647	22626	22535	22571	22439	22524	22593	22629	22511	22545	22563	22549	22557	22686	22826	22624	22370	22467	22466	22478	22631	22643	22461	22619	22599	22466	22621	22447	22541	22523	22574	22654	22501	22623	22758	22648	22536	22622	22514	22582	22628	22647	22524	22566	22561	22516	22504	22523	22598	22545	22503	22696	22576	22403	22476	22507	22449	22587	22467	22677	22695	22658	22697	22505	22631	22582	22788	22564	22511	22600	22480	22544	22711	22755	22732	22439	22575	22524	22672	22728	22494	22537	22629	22604	22540	22707	22633	22619	22701	22851	22494	22506	22675	22485	22362	22659	22548	22733	22489	22603	22386	22512	22526	22582	22572	22499	22681	22563	22655	22621	22478	22580	22441	22612	22646	22462	22640	22564	22750	22453	22724	22596	22688	22513	22561	22622	22620	22609	22549	22419	22598	22557	22463	22511	22579	22760	22451	22644	22390	22584	22676	22559	22529	22611	22433	22540	22804	22666	22539	22620	22680	22610	22553	22516	22629	22688	22537	22437	22822	22600	22649	22806	22432	22411	22559	22610	22560	22581	22700	22406	22552	22644	22605	22635	22543	22578	22525	22398	22643	22644	22573	22524	22553	22561	22560	22605	22507	22478	22648	22588	22625	22455	22448	22580	22703	22727	22479	22737	22572	22706	22599	22610	22650	22582	22716	22666	22605	22437	22731	22461	22714	22524	22563	22609	22631	22584	22595	22707	22547	22673	22728	22582	22680	22742	22572	22716	22708	22832	22707	22659	22664	22370	22593	22766	22657	22701	22611	22626	22599	22657	22563	22690	22732	22492	22461	22702	22606	22803	22663	22508	22518	22467	22621	22630	22415	22676	22660	22645	22547	22702	22656	22593	22799	22768	22739	22577	22651	22687	22518	22484	22638	22687	22706	22614	22657	22576	22695	22586	22544	22398	22642	22537	22635	22607	22455	22620	22582	22532	22731	22533	22564	22503	22690	22388	22688	22694	22610	22587	22795	22513	22472	22595	22579	22572	22620	22767	22519	22553	22289	22777	22623	22394	22603	22644	22605	22617	22664	22648	22674	22750	22555	22660	22513	22757	22673	22512	22466	22649	22564	22689	22752	22528	22608	22666	22595	22728	22655	22644	22609
23696	21478	29170	24770	25442	30737	33476	30593	29687	30077	30044	29889	29818	29742	29749	29971	29871	29784	29610	29647	29577	29723	29539	29504	29690	32303	33982	32704	31283	30568	29727	29675	29447	29674	29370	29693	29531	29674	29805	29608	29408	29734	29323	29501	29551	29609	29708	29544	29564	29304	29428	29339	29587	29403	29714	29428	29567	29395	29351	29396	29419	29555	29292	29485	29616	29360	29377	29466	29551	29416	29634	29394	29509	29295	29508	29534	29764	29427	29527	29460	29522	29307	29523	29410	29686	29476	29495	29749	29268	29574	29490	29390	29256	29411	29528	29462	29595	29573	29439	29523	29274	29316	29542	29591	29338	29365	29555	29405	29405	29520	29414	29085	29375	29509	29368	29274	29444	29464	29487	29490	29391	29489	29515	29499	29206	29471	29565	29511	29364	29394	29532	29620	29429	29614	29463	29490	29500	29475	29614	29263	29354	29428	29152	29233	29359	29575	29522	29649	29579	29386	29526	29490	29758	29630	29319	29723	29405	29426	29532	29617	29473	29414	29674	29402	29496	29227	29390	29460	29511	29574	29504	29658	29569	29560	29265	29419	29612	29601	29447	29374	29577	29557	29624	29315	29335	29361	29534	29176	29382	29484	29659	29353	29383	29506	29538	29511	29471	29651	29319	29465	29620	29613	29702	29462	29517	29456	29569	29474	29462	29524	29323	29525	29526	29459	29468	29414	29513	29568	29520	29357	29353	29519	29617	29414	29778	29631	29503	29309	29417	29452	29419	29541	29459	29504	29557	29173	29518	29590	29443	29362	29387	29499	29593	29363	29423	29488	29181	29376	29368	29454	29631	29509	29595	29779	29672	29490	29399	29570	29705	29272	29378	29185	29415	29477	29719	29411	29542	29607	29403	29287	29504	29537	29435	29418	29307	29356	29430	29470	29536	29624	29757	29241	29228	29466	29263	29388	29397	29372	29490	29414	29319	29304	29319	29559	29614	29439	29802	29473	29645	29128	29572	29669	29402	29466	29522	29547	29474	29084	29539	29413	29338	29420	29464	29586	29416	29513	29540	29412	29179	29179	29574	29517	29422	29521	29576	29454	29451	29512	29572	29394	29519	29431	29419	29606	29567	29627	29409	29370	29617	29341	29552	29623	29652	29367	29490	29595	29626	29514	29495	29501	29665	29385	29583	29334	29559	29891	29519	29735	29468	29378	29461	29545	29701	29291	29284	29419	29449	29357	29217	29646	29565	29399	29397	29660	29603	29467	29538	29327	29437	29458	29546	29537	29598	29646	29292	29373	29476	29429	29374	29374	29451	29455	29534	29241	29297	29563	29513	29584	29634	29430	29461	29296	29497	29644	29498	29567	29388	29485	29232	29559	29573	29496	29507	29581	29236	29569	29590	29309	29463	29324	29455	29428	29618	29765	29562	29594	29504	29414	29631	29469	29719	29457	29389	29527	29373	29492	29484	29394	29362	29484	29411	29491	29278	29544	29484	29396	29732	29414	29487	29342	29264	29556	29203	29345	29504	29814	29472	29542	29283	29171	29299	29364	29446	29282	29250	29609	29505	29425	29359	29390	29400	29359	29456	29265	29488	29322	29556	29297	29558	29431	29497	29437	29343	29518	29834	29432	29447	29535	29535	29592	29191	29584	29467	29850	29464	29476	29476	29457	29112	29510	29497	29755	29462	29398	29617	29440	29470	29263	29451	29658	29244	29522	29478	29397	29576	29669	29440	29558	29586	29524	29585	29567	29473	29626	29535	29433	29568	29547	29617	29327	29498	29634	29695	29384	29365	29465	29321	29464	29724	29396	29660	29373	29066	29587	29335	29580	29589	29333	29598	29143	29707	29513	29520	29427	29464	29457	29302	29504	29430	29401	29465	29463	29524	29475	29340	29605	29665	29504	29453	29347	29593	29459	29424	29492	29393	29477	29255	29829	29445	29541	29540	29360	29324	29589	29401	29526	29390	29437	29603	29455	29371	29349	29591	29380	29497	29753	29775	29379	29416	29182	29539	29405	29347	29507	29465	29443	29613	29354	29226	29379	29507	29471	29470	29723	29502	29511	29362	29472	29500	29482	29727	29478	29706	29349	29538	29289	29436	29722	29682	29397	29683	29539	29631	29569	29382	29415	29532	29691	29401	29506	29319	29313	29449	29499	29455	29383	29228	29522	29541	29451	29754	29510	29689	29440	29444	29420	29476	29415	29447	29503	29254	29543	29343	29396	29447	29432	29829	29358	29677	29341	29398	29609	29515	29285	29360	29458	29490	29714	29299	29585	29275	29689	29420	29381	29316	29473	29431	29323	29310	29569	29324	29405	29627	29416	29595	29231	29427	29347	29510	29600	29504	29472	29631	29486	29531	29406	29531	29435	29427	29572	29506	29472	29433	29485	29684	29343	29357	29525	29327	29591	29430	29332	29538	29530	29406	29563	29526	29553	29448	29520	29535	29420	29459	29507	29546	29401	29578	29380	29437	29572	29465	29554	29417	29607	29470	29333	29451	29325	29366	29180	29504	29498	29380	29360	29546	29552	29699	29500	29542	29278	29571	29601	29703	29169	29450	29488	29531	29582	29464	29292	29751	29319	29699	29452	29576	29461	29717	29291	29531	29434	29501	29654	29605	29642	29311	29515	29226	29409	29594	29465	29318	29465	29676	29268	29465	29622	29530	29152	29299	29695	29425	29496	29281	29330	29325	29173	29509	29453	29439	29425	29611	29457	29439	29595	29438	29590	29514	29372	29449	29504	29552	29461	29443	29301	29650	29462	29527	29307	29340	29340	29398	29524	29475	29513	29618	29268	29542	29662	29450	29248	29687	29508	29377	29467	29454	29531	29720	29569	29556	29412	29497	29467	29352	29696	29485	29642	29315	29558	29483	29647	29695	29569	29664	29387	29338	29139	29512	29578	29499	29571	29433	29487	29453	29403	29644	29712	29518	29650	29701	29376	29512	29302	29592	29506	29569	29604	29754	29397	29569	29732	29471	29354	29523	29292	29628	29375	29244	29605	29393	29360	29200	29646	29613	29450	29311	29189	29584	29442	29786	29537	29402	29347	29703	29347	29464	29428	29197	29496	29589	29586	29316	29157	29571	29697	29314	29396	29577	29467	29269	29381	29297	29751	29245	29227	29460	29440	29376	29392	29327	29674	29624	29272	29478	29292	29460	29615	29466	29459	29405	29495	29389	29548	29635	29421	29246	29313	29510	29613	29351	29331	29589	29349	29649	29393	29698	29249	29730	29429	29399	29452	29645	29606	29313	29448	29560	29672	29462	29337	29744	29494	29597	29326	29687	29316	29737	29438	29519	29375	29407	29438	29468	29618	29232	29263	29535	29432	29549	29474	29605	29373	29668	29146	29542	29331	29580	29430	29491	29555	29660	29485	29410	29484	29417	29429	29694	29486	29587	29576	29331	29443	29530	29366	29572	29514	29306	29425	29449	29631	29309	29379	29412	29144	29558	29612	29431	29373	29232	29600	29349	29621	29255	29526	29477	29545	29698	29264	29651	29414	29521	29453	29582	29576	29227	29431	29533	29491	29392	29445	29453	29498	29572	29294	29746	29434	29551	29507	29601	29573	29499	29416	29587	29424	29577	29428	29503	29502	29459	29456	29407	29475	29410	29632	29450	29289	29532	29635	29321	29231	29582	29599	29498	29463	29495	29361	29723	29457	29459	29460	29243	29497	29524	29394	29343	29318	29479	29499	29384	29385	29461	29286	29809	29337	29494	29277	29434	29563	29674	29369	29412	29416	29292	29307	29361	29427	29435	29600	29288	29474	29707	29658	29619	29348	29369	29554	29653	29683	29446	29547	29572	29629	29683	29404	29647	29364	29409	29515	29572	29379	29350	29580	29471	29472	29422	29553	29661	29588	29722	29374	29453	29514	29696	29631	29471	29422	29403	29500	29570	29362	29290	29544	29560	29516	29636	29428	29762	29404	29244	29302	29448	29687	29432	29523	29164	29199	29653	29380	29622	29634	29742	29733	29379	29426	29492	29491	29383	29405	29565	29434	29451	29371	29311	29605	29484	29383	29380	29461	29322	29571	29384	29594	29297	29781	29665	29617	29520	29546	29721	29324	29530	29434	29391	29453	29392	29526	29244	29278	29289	29609	29458	29587	29332	29438	29442	29230	29449	29559	29621	29715	29399	29594	29475	29443	29382	29462	29458	29516	29683	29626	29492	29511	29475	29584	29683	29696	29518	29578	29612	29356	29278	29311	29561	29755	29463	29559	29358	29363	29514	29437	29394	29324	29653	29342	29340	29484	29550	29398	29336	29332	29423	29652	29530	29481	29464	29451	29376	29562	29332	29848	29278	29407	29285	29444	29375	29335	29487	29609	29494	29494	29933	29403	29590	29392	29383	29404	29605	29513	29502	29635	29577	29100	29314	29403	29473	29569	29521	29447	29456	29347	29530	29474	29537	29439	29265	29585	29337	29474	29426	29388	29686	29656	29393	29505	29637	29637	29612	29271	29625	29348	29426	29471	29539	29387	29496	29239	29503	29499	29795	29729	29676	29442	29411	29460	29376	29566	29468	29473	29510	29430	29354	29588	29566	29487	29390	29635	29583	29334	29408	29325	29583	29571	29230	29338	29467	29465	29583	29481	29703	29667	29405	29562	29514	29557	29694	29345	29253	29605	29230	29387	29473	29335	29529	29580	29437	29659	29469	29615	29617	29660	29374	29443	29334	29426	29505	29374	29505	29269	29760	29462	29633	29461	29466	29628	29649	29327	29371	29409	29554	29538	29339	29548	29519	29335	29584	29438	29271	29434	29433	29392	29297	29566	29538	29568	29485	29407	29560	29518	29303	29359	29437	29576	29545	29525	29639	29407	29453	29660	29376	29396	29536	29442	29628	29261	29419	29349	29411	29464	29486	29495	29560	29507	29588	29362	29425	29357	29780	29484	29677	29370	29578	29529	29514	29564	29480	29460	29478	29404	29459	29488	29414	29303	29518	29604	29448	29465	29510	29495	29574	29513	29666	29343	29851	29453	29537	29652	29539	29469	29593	29269	29580	29521	29455	29399	29685	29691	29458	29577	29300	29628	29596	29763	29461	29494	29881	29504	29521	29466	29646	29184	29526	29583	29554	29378	29412	29393	29567	29535	29591	29491	29248	29552	29560	29493	29556	29503	29511	29601
22478	35248	34685	29683	27609	26874	25811	24479	23597	23448	23382	23149	23144	22913	23010	22764	23176	22895	22916	22801	22866	22802	22707	22905	22979	27698	28615	27028	24484	23266	22995	22835	22430	22940	22818	22753	22731	22614	22922	22590	22788	22562	22886	22894	22633	22644	22823	22660	22735	22874	22822	22398	22477	22704	22730	22908	22684	22631	22688	22776	22472	22615	22701	22926	22742	22652	22704	22686	22663	22586	22484	22739	22596	22779	22676	22702	22748	22640	22692	22502	22780	22755	22795	22673	22676	22554	22768	22718	22656	22644	22719	22636	22472	22624	22686	22706	22575	22525	22551	22593	22686	22585	22687	22675	22706	22670	22609	22912	22698	22771	22685	22777	22771	22720	22951	22754	22721	22682	22556	22734	22531	22644	22634	22881	22771	22570	22644	22744	22598	22773	22713	22584	22760	22790	22693	22539	22851	22583	22847	22584	22519	22555	22747	22508	22706	22681	22610	22736	22693	22893	22748	22644	22762	22579	22836	22802	22639	22628	22664	22557	22868	22603	22661	22704	22678	22671	22747	22567	22589	22592	22466	22770	22831	22712	22675	22656	22625	22803	22763	22856	22813	22466	22438	22612	22766	22572	22499	22515	22708	22742	22683	22798	22521	22692	22919	22796	22728	22601	22704	22502	22707	22738	22429	22657	22535	22527	22671	22688	22707	22803	22673	22739	22630	22724	22485	22747	22639	22923	22642	22568	22460	22623	22717	22640	22728	22778	22533	22698	22781	22971	22659	22792	22710	22616	22725	22611	22539	22537	22607	22702	22640	22898	22726	22575	22762	22781	22736	22699	22639	22685	22716	22533	22707	22543	22616	22686	22560	22713	22901	22620	22583	22647	22616	22781	22771	22648	22684	22723	22751	22624	22872	22740	22779	22633	22739	22771	22651	22647	22746	22585	22465	22719	22689	22710	22733	22670	22687	22805	22871	22620	22806	22510	22501	22637	22623	22568	22868	22643	22712	22726	22723	22745	22929	22654	22641	22714	22683	22733	22684	22527	22881	22755	22717	22744	22673	22668	22689	22851	22606	22663	22621	22710	22513	22693	22762	22579	22906	22598	22648	22765	22770	22765	22736	22755	22544	22467	22722	22614	22524	22448	22679	22784	22661	22660	22813	22713	22811	22613	22645	22685	22748	22542	22627	22690	22900	22726	22495	22579	22604	22861	22668	22769	22541	22713	22824	22675	22790	22715	22744	22615	22755	22705	22795	22740	22751	22700	22786	22752	22580	22646	22859	22664	22419	22718	22625	22645	22530	22625	22841	22592	22644	22571	22747	22449	22495	22654	22723	22716	22617	22718	22686	22612	22556	22597	22841	22931	22589	22888	22751	22845	22614	22655	22596	22693	22733	22507	22606	22781	22640	22588	22807	22709	22658	22577	22531	22587	22590	22612	22770	22369	22675	22835	22842	22458	22565	22796	22691	22708	22594	22692	22603	22687	22965	22638	22495	22481	22752	22839	22867	22506	22817	22717	22855	22816	22794	22744	22657	22680	22634	22749	22739	22724	22619	22582	22537	22667	22790	22837	22550	22800	22598	22655	22752	22647	22632	22715	22809	22650	22809	22585	22787	22854	22773	22795	22656	22440	22683	22581	22717	22673	22754	22584	22675	22778	22686	22657	22764	22908	22685	22596	22598	22682	22821	22779	22695	22654	22617	22532	22754	22697	22707	22619	22793	22562	22674	22911	22632	22683	22670	22514	22697	22567	22844	22650	22629	22726	22697	22681	22914	22725	22560	22536	22585	22754	22817	22807	22669	22575	22750	22614	22764	22765	22668	22566	22739	22726	22731	22549	22836	22703	22637	22611	22494	22642	22905	22667	22778	22560	22747	22609	22693	22595	22768	22652	22768	22583	22729	22621	22641	22754	22757	22641	22803	22622	22611	22681	22498	22869	22614	22696	22712	22554	22521	22696	22544	22794	22786	22794	22599	22548	22705	22842	22680	22514	22928	22621	22711	22855	22557	22660	22644	22750	22709	22686	22665	22560	22548	22584	22634	22740	22608	22589	22870	22771	22726	22751	22774	22531	22758	22613	22657	22860	22716	22788	22767	22738	22704	22737	22704	22755	22737	22643	22771	22664	22690	22836	22487	22899	22754	22639	22564	22820	22581	22467	22667	22613	22653	22706	22721	22800	22627	22540	22794	22430	22750	22887	22690	22611	22591	22728	22575	22593	22639	22730	22581	22620	22824	22638	22486	22605	22765	22507	22812	22595	22887	22699	22836	22583	22855	22552	22341	22574	22822	22612	22795	22648	22687	22627	22563	22623	22570	22701	22666	22666	22586	22680	22846	22642	22764	22832	22699	22450	22700	22661	22632	22626	22759	22626	22586	22674	22725	22761	22626	22823	22557	22756	22684	22578	22648	22680	22565	22854	22644	22684	22782	22630	22627	22756	22705	22482	22521	22648	22470	22643	22837	22728	22787	22643	22736	22635	22811	22663	22534	22808	22674	22817	22700	22758	22800	22647	22662	22661	22741	22716	22751	22639	22555	22495	22824	22809	22682	22604	22588	22720	22600	22587	22586	22557	22817	22699	22828	22676	22671	22669	22728	22702	22652	22797	22920	22780	22787	22579	22917	22607	22828	22855	22662	22538	22733	22587	22686	22649	22690	22697	22741	22632	22669	22834	22658	22734	22906	22617	22643	22742	22365	22891	22580	22795	22642	22685	22591	22666	22812	22769	22505	22540	22702	22696	22629	22711	22560	22771	22741	22805	22640	22721	22640	22519	22617	22699	22689	22646	22722	22754	22658	22641	22646	22706	22799	22519	22585	22496	22822	22803	22700	22577	22710	22898	22651	22710	22717	22632	22599	22693	22671	22728	22744	22697	22870	22515	22799	22593	22506	22922	22798	22605	22687	22634	22566	22875	22612	22732	22550	22624	22643	22792	22714	22716	22647	22797	22838	22806	22798	22616	22824	22717	22511	22918	22908	22554	22717	22856	22760	22588	22812	22704	22817	22750	22706	22738	22805	22580	22918	22772	22744	22755	22632	22614	22742	22524	22616	22683	22727	22613	22627	22772	22495	22744	22654	22723	22670	22630	22582	22729	22702	22679	22851	22734	22775	22745	22724	22743	22714	22757	22551	22793	22458	22758	22637	22656	22724	22505	22776	22809	22741	22834	22749	22774	22639	22737	22765	22621	22697	22749	22830	22586	22640	22817	22738	22709	22875	22742	22612	22644	22681	22612	22763	22770	22725	22711	22746	22754	22686	22751	22602	22691	22765	22712	22602	22765	22575	22437	22635	22559	22554	22606	22842	22719	22738	22762	22735	22764	22886	22656	22853	22744	22658	22840	22671	22599	22578	22785	22706	22828	22803	22733	22660	22597	22534	22765	22677	22699	22638	22681	22854	22603	22719	22643	22687	22767	22557	22644	22751	22818	22959	22577	22656	22658	22732	22629	22597	22612	22467	22616	22645	22751	22532	22779	22686	22793	22794	22750	22681	22612	22733	22683	22639	22790	22601	22752	22604	22709	22673	22642	22651	22546	22752	22618	22648	22750	22759	22779	22681	22717	22807	22773	22724	22913	22628	22625	22828	22614	22639	22685	22632	22761	22688	22679	22775	22462	22815	22753	22640	22676	22754	22495	22666	22542	22681	22812	22825	22846	22675	22676	22534	22737	22804	22643	22725	22747	22517	22525	22805	22898	22758	22808	22745	22569	22634	22647	22679	22778	22724	22681	22489	22822	22814	22735	22569	22701	22731	22621	22795	22712	22505	22629	22661	22612	22619	22554	22635	22683	22655	22698	22624	22691	22870	22636	22776	22597	22677	22729	22785	22741	22843	22792	22621	22577	22844	22719	22651	22640	22736	22839	22786	22609	22764	22528	22895	22851	22711	22833	22448	22584	22647	22701	22596	22726	22766	22469	22825	22593	22661	22567	22552	22539	22742	22666	22771	22667	22885	22766	22562	22683	22643	22679	22764	22625	22616	22737	22648	22745	22788	22634	22696	22914	22744	22602	22747	22704	22684	22863	22721	22789	22834	22670	22725	22549	22482	22540	22679	22673	22751	22762	22648	22791	22625	22760	22786	22700	22753	22718	22667	22629	22692	22847	22951	22577	22650	22665	22599	22581	22753	22724	22773	22657	22650	22610	22817	22525	22568	22673	22810	22854	22622	22600	22779	22702	22704	22827	22604	22595	22683	22684	22612	22815	22827	22905	22674	22745	22720	22789	22762	22601	22744	22800	22884	22694	22647	22698	22663	22809	22854	22833	22720	22659	22893	22452	22781	22809	22582	22946	22892	22647	22583	22592	22485	22533	22728	22752	22612	22643	22757	22650	22545	22773	22696	22948	22672	22727	22930	22826	22667	22781	22650	22701	22758	22793	22625	22594	22523	22634	22687	22626	22675	22569	22789	22647	22662	22717	22537	22560	22599	22579	22855	22728	22623	22650	22669	22702	22854	22616	22676	22651	22628	22807	22553	22922	22596	22636	22528	22539	22618	22661	22738	22506	22725	22766	22722	22808	22888	22764	22752	22841	22482	22781	22682	22692	22571	22709	22815	22649	22557	22757	22659	22746	22838	22600	22726	22740	22707	22638	22719	22750	22520	22729	22661	22696	22553	22707	22593	22767	22494	22686	22849	22448	22652	22417	22632	22821	22581	22459	22735	22803	22658	22721	22660	22639	22763	22519	22687	22691	22887	22506	22734	22826	22692	22739	22753	22698	22735	22760	22756	22716	22721	22570	22777	22666	22549	22639	22635	22700	22520	22520	22533	22456	22757	22633	22734	22788	22788	22702	22838	22636	22617	22639	22703	22570	22867	22751	22844	22787	22621	22618	22680	22592	22738	22588	22672	22818	22807	22930	22716	22743	22647	22623	22609	22614	22770	22719	22616	22626	22624	22741	22571	22861	22751	22538	22675	22570	22552	22729	22567	22661	22798	22703	22503	22574	22771	22956	22716	22762	22707	22520	22714	22823	22687	22645	22637	22605	22531	22601	22768	22663	22678	22566	22728	22754	22815	22579	22778	22623	22742	22619	22596	22727	22754	22488	22712	22616	22791	22627	22608	22807	22607	22784	22828	22689	22627	22577	22586	22665	22720	22728	22690	22609	22650	22797	22560	22826	22587	22666	22642	22718	22766	22608
22729	21409	29252	24033	22988	29607	34651	31114	30217	31055	30715	30416	30427	30406	30163	29987	30131	30049	30052	29964	29851	30139	30039	30043	30186	35691	36998	34952	32777	30979	29975	29824	29883	29742	29798	29857	29693	29802	29812	29763	29853	29938	29689	29858	29738	30061	29729	29917	29839	29743	29968	29788	29728	29927	29769	29842	29793	29650	29460	29573	29881	29551	29843	29795	30061	29797	30088	29941	29725	29878	29855	29826	30054	29937	29814	29912	29982	29961	29934	29936	29721	29686	29711	29816	29754	29754	29650	29839	29886	29438	29721	29663	29525	29672	29861	29771	29831	29953	30097	29982	29845	29925	29962	29826	29634	29717	29452	29611	29835	29846	29629	29846	29597	29607	29836	30034	29929	29880	29748	29649	29653	29898	29906	29803	29813	29754	29940	29821	29759	29920	29699	29841	29727	29820	29914	29833	29804	29805	29859	29775	30039	29701	29718	29894	29788	29848	29950	29893	29854	29666	29623	29496	29835	29689	29836	29915	29676	29681	29811	29764	29741	29810	29834	29804	29629	29765	29729	29813	29620	29707	29695	29777	29660	29924	29499	29678	29785	29814	29695	29806	29806	29932	29836	29606	29859	29760	29730	29611	29764	29763	29696	29757	29759	29800	29792	29701	29830	29575	29818	29907	29776	29646	29836	29641	29614	29974	29710	29708	29833	29818	29702	29997	29892	29737	29577	29649	29619	29907	29754	29605	29596	29844	29869	29614	29761	29793	29884	29584	29736	29666	29740	29816	29839	29758	29935	29540	29819	29766	29774	29769	29723	29705	29821	29618	29608	29660	29491	29978	30053	29910	29771	29781	30008	29858	29705	29801	29817	29763	29847	29648	29670	29960	29695	29988	29843	29851	29992	29589	29658	29703	29776	29672	29736	29879	29776	29781	29735	29983	29787	29798	29913	29984	29819	29826	29828	30003	29587	29784	29909	29657	30067	29958	29863	29642	29747	29899	29638	30066	29758	29965	29737	29791	30031	30029	29933	29751	29881	29870	29936	29934	29712	29636	29647	29603	29791	29750	29629	29800	29838	29787	29737	29586	29640	29642	29739	29672	29849	29748	29590	29796	29794	29717	29631	29762	29673	29602	29568	29610	29935	29830	29617	29758	29960	29928	29633	29746	29689	29651	29740	29660	29777	29778	29786	29665	29649	29498	29710	29787	29800	29789	29758	29644	29798	29666	29680	29776	29639	29736	29617	29816	29581	30014	29724	29721	29672	30008	29788	29910	29938	29777	29952	29772	29436	30060	29860	29798	29764	29909	29743	29854	29835	29733	29929	29617	29741	29822	29698	29972	29945	29497	29813	29640	29849	29819	29753	29811	29880	29756	29570	29477	29874	29423	29696	29503	29633	29891	29843	29668	30050	29816	29762	29866	29741	29926	29784	29585	29810	29843	30065	29421	29612	29883	29763	29790	29664	29812	29820	29774	29849	29612	29755	29854	29761	29730	29917	29513	29703	29668	29829	29805	29874	29940	29627	29764	30004	29749	29747	30010	29850	29685	29875	29760	29880	29805	29662	30121	29630	29789	29851	29985	30082	29759	29706	29681	29760	29633	29939	29971	29777	29694	29777	29898	29843	29833	30005	29595	29494	29781	29542	29661	29841	29676	29748	29728	29804	29692	29772	29612	29785	29965	30027	29443	29986	29797	29995	29940	29853	29676	29535	29559	29698	29649	29977	29744	29818	29786	29859	29881	29628	29544	29617	29778	29878	29917	29878	29684	29869	29737	29885	29718	29762	29810	29797	29663	29827	29696	29953	29951	29825	29816	29679	29709	29781	30026	29678	29833	29830	29677	29898	29962	29902	29638	29536	29773	29872	29535	29721	29835	29580	29722	29612	29715	29762	29927	29867	29755	29693	29658	29926	29624	29863	29828	30078	29891	29721	29471	29830	29495	29791	29633	29969	29908	29960	29743	29668	29986	29910	29507	29668	29797	29617	29716	29668	29839	29679	29778	29868	30059	29746	29710	29699	29735	29734	29710	29933	29666	29711	29679	29948	29872	30060	29766	29875	29820	29756	29488	29879	29577	29885	30095	29698	29641	29512	29797	29691	29833	29870	29851	29845	29901	29690	29783	29765	29676	29681	29665	29799	29669	29779	29806	29633	29732	29876	29795	29806	29680	29904	29914	29806	29780	29779	29777	29548	29831	29778	29775	29787	29851	29979	29836	29693	29792	29757	29864	29761	29819	29784	29884	29599	29746	29827	29926	29900	29948	29965	29707	29613	29674	29669	29704	29652	29870	29701	29727	29712	29668	29926	29657	29471	29784	29859	29841	29803	29560	29727	29671	29693	29572	30044	29792	30071	29776	29947	29794	29632	29572	29943	29875	29728	29564	29679	29518	29670	29757	29965	29827	29869	29658	29801	29755	30013	29755	29903	29615	29656	29786	29893	29722	29885	29839	29950	29984	29551	29720	29851	29556	29736	29702	29677	29851	29814	29673	29914	29774	29768	29620	29840	29900	29750	29709	29793	29542	29741	29843	29800	29752	29806	29594	29809	29689	29907	29558	29758	29752	29653	29772	29805	29956	29783	29592	30043	30003	29889	29830	29716	29775	29719	29812	29865	30032	29668	29661	29839	29563	29694	29773	29942	30101	29959	29865	29694	29868	29486	29568	29748	29682	29924	29655	29768	29695	29973	29775	29588	29843	29336	29705	29922	29851	30066	29571	29922	29896	29593	29760	29714	29754	29621	29832	29775	29893	29688	29582	29850	29980	29790	29566	29818	29555	29823	29747	29848	29803	29893	29867	29775	29828	29812	29730	29797	29813	29759	29745	29911	29647	29637	29970	29535	29809	29763	29745	29823	29770	29675	29729	30068	29774	29958	30043	29683	29787	29670	29776	29784	29658	29601	29738	29887	29908	29893	29940	29844	29492	29795	29744	29911	29528	29745	29598	29645	29849	29816	29870	30035	29618	29832	29857	29396	29944	29718	29574	29625	29833	29717	29725	29843	29989	30088	29844	29764	30039	29794	29766	29628	29989	29972	30051	29770	29907	29755	29857	29758	29611	29839	29563	29563	29872	29864	29598	29673	29773	29895	29718	29814	29777	29746	29710	29834	29626	29759	29821	29835	29792	29831	29975	29648	29801	29663	29639	29775	29758	29829	29718	29654	29752	29667	29590	29846	29643	29714	29695	29817	29700	29742	29674	29683	29917	29841	29637	29758	29936	29603	30007	29649	29474	29717	29916	29929	29760	29830	29689	29916	30040	29543	29644	29777	29775	29605	29908	29743	29560	29716	29783	29899	29657	29757	29980	29487	29878	29828	29793	29864	29859	29775	29842	29870	29802	29785	29887	29865	29861	29884	29884	29765	29829	29728	29638	29639	29897	29766	29755	29888	29901	29874	29895	29779	29783	30016	29835	29925	29787	29784	29762	29856	29905	29750	29967	30020	29724	29637	29709	29872	29847	29764	29648	29695	29742	29962	29819	29658	29750	30029	29674	29707	29779	29598	29744	29723	29650	29827	29722	29715	29646	30075	29562	29818	29934	29725	29651	29609	29995	29646	29843	29753	29842	29665	29797	29888	29930	29726	29763	29457	29964	29777	29648	29935	30050	29837	29760	29689	29795	29603	29722	29710	29798	29813	29834	29766	29832	29821	29803	29881	29782	29795	29682	29763	29797	29813	29645	29934	29978	29951	29735	29817	29776	29834	30101	29673	29913	29536	29699	29686	29813	29736	29849	30073	29720	29759	29872	30012	29596	29817	29715	29742	29957	29855	29947	29628	29913	29545	29603	29799	30115	29664	29870	29494	29863	29689	29829	29734	29898	29613	29789	29711	29705	29850	29715	29610	29693	29858	29713	29661	29907	29919	29714	29676	29841	29739	29950	29801	29747	29673	29604	29805	29880	29699	29702	29774	29968	29843	29857	29669	29815	30000	29706	29840	29757	30039	29814	29836	29748	29636	29530	29651	29946	29850	29995	29988	29726	29832	29761	29847	29818	29638	29799	29817	29795	29758	29677	29845	29737	29965	29808	29702	29841	29831	30075	29834	29571	29830	29870	29529	29580	29767	29681	29883	29839	29716	30113	29776	29779	29574	29817	29566	29713	29881	29882	29862	29854	29503	29571	29907	29979	29841	29682	29849	29639	29552	29601	29779	29653	29732	29687	29890	29612	29862	29810	29951	29559	29639	29736	29778	29847	29922	29906	29989	29609	29581	29535	29842	29856	29560	29939	29796	29888	29936	29989	29757	29568	29711	29789	29924	29927	29946	29876	29834	29909	29829	29629	30074	29671	29941	29947	29855	29725	29660	29718	29723	29811	29829	29830	30037	30073	29847	30021	30075	29934	29581	29782	29881	29904	29796	29680	29784	29629	29864	29819	29835	29780	29865	29976	29828	29617	29716	29591	29491	29696	29807	29596	29870	29391	29985	29489	29713	29581	29650	29788	30257	29792	30081	29747	29789	29832	29829	29882	29743	29654	29770	29770	29862	29707	29635	29823	29664	29517	29657	29782	29783	29989	29597	29774	29620	29799	29664	29662	29864	29717	29527	29684	29697	29844	29834	29846	29802	29700	29663	29696	29921	29630	29663	29734	29581	29737	29867	29700	29883	29741	29974	29781	29661	29765	29850	29665	29875	29717	29833	29895	29590	29658	29509	29519	29785	29921	29881	29976	29710	29814	29725	29824	29810	29580	29711	29755	29691	29803	29873	29831	29818	29637	30013	29807	29618	29723	29743	29684	29808	29894	29595	29649	29895	29924	29982	29904	29841	29746	29710	29829	29666	29577	29704	29765	29882	29857	29882	29650	29715	29764	29645	29859	29901	29737	29833	29734	29782	29983	29870	29909	29826	29811	29859	29896	29541	29840	29873	29580	29955	29609	29937	29826	29881	29832	29797	29779	29731	29634	29903	29684	29656	29541	29651	29728	29654	29668	29611	29851	29644	29949	29808	29805	29616	29848	29705	29734	29821	30011	29857	29628	29839	29709	29889	29677	29825	29795	29942	29804	29746	29813	29706	29922	29870	29770	29891	29583	29835	29802	29637	29675	29778	29723	29961	29658	29689	29878	29853	29774	29638	29695	29899	29716	29621	29878	29607	29670	29446	29874	29610	29630	29814	29776	29583	30002	29816	29714	29801	29568	29515	29945
22609	38334	38778	32667	29774	28671	27599	25397	23856	23687	23619	23429	23351	23325	23244	23069	23282	22996	23162	23055	23053	23002	22784	23092	23908	32598	32522	29602	26150	23962	23109	22981	22956	22937	22729	22949	22815	22823	22667	22893	22884	22925	23053	22975	22727	22920	22967	22915	22944	22846	22716	22942	22667	23013	22785	22692	22913	22716	22857	22984	22886	22843	22863	22953	22820	22836	22892	22861	22842	22890	23066	22860	22816	22795	23056	22899	22826	22720	22832	22953	22846	22811	23115	22650	22927	22716	22837	22825	22761	22898	22869	22892	22688	22848	22592	22940	22706	22911	22894	22966	22974	22822	22913	22714	22796	22682	22843	22928	22827	22930	22941	22806	22932	22680	22900	22935	22727	22724	22796	22925	22926	22742	22628	22958	22824	22870	22937	22870	22861	22680	22909	22908	22857	23032	22788	22778	22763	22799	23102	22862	22853	22814	22695	22783	22941	22796	23055	22718	22972	22950	22887	22736	22993	22989	22832	22997	22796	22747	22888	22799	22788	22671	22760	22838	22816	22849	22808	23020	22838	22884	22937	22893	23054	22840	22850	22905	22915	22710	22921	22607	22822	22989	22821	22853	23009	22769	22863	22715	22666	22777	22799	22924	22767	22904	22822	22905	22860	22975	22849	22985	22871	22788	22741	22850	22861	22794	22648	22935	22858	23175	22867	22712	22698	22868	22886	22767	22834	23130	22810	22633	23214	22767	22771	22780	22843	22823	22744	22768	22826	22624	22740	22921	22777	23045	22918	22789	22841	22826	22783	22783	22815	22788	22915	23041	22794	22800	22816	22887	22849	22778	22869	22786	22743	22848	23033	23014	22883	22816	22969	22826	22674	22762	22615	22840	22741	22728	22805	22736	22946	22941	22674	22751	22821	22748	22897	22725	22876	22944	22904	22829	22856	22793	22778	22957	22665	22880	22841	22933	22996	22889	22738	22804	22780	22989	22707	22810	22888	22784	22966	22889	22817	22719	22742	22829	22954	22777	22743	22841	22848	22790	22785	22850	22750	22517	22821	22949	22862	22850	22878	22852	22869	22825	22824	22830	22905	22817	22682	22779	22905	22705	22804	22809	23027	22936	22797	22601	22937	22841	22813	22517	22816	22834	22722	22910	22704	22846	22689	22890	22969	22711	22810	23039	22999	22846	22786	22802	22852	22960	22676	22755	22785	22770	22745	22754	22722	23019	22831	22757	22890	22751	22801	22711	22805	22691	22764	22894	22966	22713	22803	22865	22911	22555	22941	22661	22874	23008	22732	22932	22777	22864	22802	22779	22804	22856	22671	22879	22731	22678	22898	22817	22781	22941	22919	22779	22728	22838	22537	22595	22966	22767	23002	22916	22987	22796	22819	22673	22867	23023	22964	22838	23096	22861	22866	22794	22925	22788	22846	22836	22868	22966	22604	22666	22825	22855	22836	22909	23040	22778	22894	22755	22916	22966	23026	22711	22849	22828	22840	22877	22766	22788	22791	22818	22697	22975	22756	22673	22556	22838	22721	22772	23017	22789	22810	22911	22873	22852	22874	22958	22943	22774	22816	22562	22943	22711	23008	22962	22944	22844	22976	22915	22944	22965	22833	22851	22810	22883	22630	22830	22750	22866	22629	22803	22870	23055	22731	23000	22732	22907	22917	22651	22749	22808	22858	23016	22912	22724	22933	22706	22892	22784	22929	22839	22676	22641	22731	22778	22773	22902	22812	22882	22787	22749	22863	22933	22921	22807	22985	22969	22857	22790	23044	22801	22865	22789	22847	22762	22777	22878	22978	22944	22624	22939	22705	22676	22714	22673	22694	22842	22858	22802	23054	22818	22887	22633	22732	22769	22893	22785	22841	22770	22853	22815	22781	22884	22744	22769	22802	22808	22842	22770	22815	22807	22835	22964	22868	22855	22897	22932	22891	22815	22907	22760	22755	22764	22987	22896	22868	22866	22685	22919	22774	22924	22961	22817	22733	22918	22747	23006	22753	22707	22874	23130	22832	22836	22644	22837	22752	22966	22854	22792	22835	22813	22796	22871	22778	22889	22915	22645	22927	22841	22719	22791	22588	23000	22987	22838	22916	22795	22951	22907	22896	22915	22923	22852	23022	22709	22677	22940	22712	22836	22827	22920	22652	22875	22649	22703	22850	22817	22857	22967	22937	22907	22913	22946	22712	22887	22908	22920	22911	22864	22687	22837	22556	22757	22748	22817	22876	22853	22793	22783	22906	22813	22692	22959	22775	22755	22793	22843	22891	22596	22738	22786	22777	22750	22767	22543	22767	22790	22835	22683	22789	22690	22786	22746	22772	22757	23006	22773	23000	22879	22976	22823	22686	22907	22967	22749	22746	22799	22877	22742	22941	22906	22966	22947	22758	22933	22621	23100	22731	22695	23071	22681	22858	22942	22852	22657	22784	22837	22922	22814	22827	22784	22869	22864	22841	22788	22984	22887	22616	22997	22836	22922	22967	22753	22711	22823	23026	22666	22929	22841	22755	22826	22895	22985	22715	22882	22785	22814	22883	22703	22895	22918	22855	22706	22763	22886	22710	22748	22677	22952	22883	23003	22749	22979	22878	22917	22829	22901	22800	23049	22773	22768	22820	22760	22886	22885	22822	22942	22802	22742	22674	23004	22917	22665	22826	22824	22824	22766	22705	22777	22894	22814	22872	22917	22764	22959	22977	22715	22726	22696	22827	22828	22844	22782	22871	22867	22985	22511	22939	22975	22890	22806	22797	22766	22797	22894	22937	23026	22816	22771	22850	22746	22765	22732	22897	22866	22791	22843	22772	22713	22920	22697	22842	22716	22981	22797	22889	22925	22705	22857	22876	22872	22787	22855	22731	23012	22757	23159	22899	22862	23022	22759	22913	22752	22924	22715	22674	22936	22851	22837	22894	22806	22617	22599	22788	22734	22915	22998	22634	22787	22779	22784	22864	22634	22856	22852	22692	22778	22985	22850	22905	22806	22845	22909	22902	22799	22802	22819	22866	22708	22824	22821	22825	22735	22742	23040	22728	22778	22998	22831	22925	22833	22946	22862	22868	22849	22864	22751	23055	22961	22744	22929	22861	22828	22888	22874	22819	22993	23020	22715	22876	22785	22957	22847	22748	22818	22910	22987	22689	22911	22879	22782	22646	22937	22936	22912	22802	22779	22950	22843	22897	22874	22933	22737	22666	22848	22822	22809	22809	22930	22788	22865	23023	23021	22824	22865	22617	22805	22810	23000	22674	22726	22988	22879	22763	22824	22849	22912	22855	22944	22841	22622	22749	22770	22834	22779	22739	22704	22753	22881	22801	22766	22840	22887	22664	22791	22720	22853	22934	23031	22782	22724	22876	22818	22610	22982	22915	22741	22831	22787	22864	22809	22811	22791	22850	22935	22931	22778	22698	22927	22669	22870	22767	22700	22826	22953	22811	22824	22684	22806	22914	22702	22924	22771	22921	22873	22660	22776	22865	22894	22985	22882	22859	22970	22780	22702	22864	22802	22800	22862	22890	22759	22891	22722	22792	22818	22882	22924	22764	22923	22784	22812	22777	22633	22893	23001	22770	23071	22821	22918	22717	22711	22957	22752	22805	22828	22929	22761	22980	22786	22897	22908	22802	22843	22911	22821	22964	22822	22811	23002	23028	22979	22753	22732	22717	22789	22956	22846	22984	22693	23098	22834	22750	22912	22733	22856	22870	22737	22937	22747	23005	22912	22650	22866	22828	22556	22645	22892	22742	22971	22651	22825	22771	22760	22868	22777	22683	23048	22795	22967	22893	22873	22813	22901	22831	22952	22716	22788	22892	22806	22929	22966	22768	22804	22907	22721	22956	22932	22869	22897	22974	22868	23010	22910	22650	22804	22848	22997	22890	22901	22775	22793	22796	22838	22876	22864	22865	22741	22869	22910	22868	22804	22958	22793	23028	23025	22835	22939	22864	22535	22904	22734	22917	22784	22799	22898	22865	22766	22838	22727	22676	22871	22991	22919	22746	22857	22874	22696	22811	22778	22758	22775	22917	22888	22720	22864	22713	22917	22804	22868	22809	22655	22949	22786	22799	22933	22885	22916	22895	22806	22658	22840	22778	22526	22746	22809	22663	22795	22919	22723	22688	22818	22745	22789	22896	22792	22845	22704	22867	23060	22708	22986	22972	22842	22875	22871	22807	22811	22816	22752	22864	22912	22818	22835	22794	22750	22993	22741	22835	22760	23103	22924	22821	22755	22911	22656	22927	22819	22870	22687	22953	22866	22700	22905	22818	22735	22916	22958	22847	23005	22857	23024	22921	22815	22862	22785	22807	22855	22658	22793	22846	22671	22842	22835	22755	22889	22878	22875	22620	22852	22722	22890	22957	22796	22923	22829	22798	22702	22917	22792	22755	22976	22979	22930	22684	22805	22896	22768	22768	22817	22636	23023	22931	22902	22710	22777	22986	22855	22759	22937	22874	22891	22918	22889	22884	23029	22869	22940	22864	22911	22884	22782	22896	22789	22834	22773	22822	23074	22868	22785	22955	22757	22802	23077	22742	22914	22880	22710	22662	22807	22814	22967	22818	22873	22796	22804	22736	22741	22777	22737	22919	22913	23016	22771	23028	22822	22911	22836	22726	22829	22831	22839	23011	22791	22876	22833	22723	22872	22790	22885	22692	22877	22748	22899	22881	22778	22694	22848	22644	22702	22897	22892	22839	22699	22582	22836	22845	22851	22897	22750	22684	22858	22841	22740	22952	22789	23043	22770	22734	22952	22666	22870	22784	22839	22764	22951	22785	22947	22708	22807	22868	22830	22835	22721	22696	22734	22753	22948	22709	22690	22722	23004	22744	23035	22697	23002	22837	22846	22985	22802	23000	22774	23020	22960	22888	22831	23017	22670	22941	22882	22724	22856	22743	22990	22933	22857	22622	22824	22914	22872	22797	22875	22903	22873	23003	22664	22753	22796	22844	22856	22885	22868	22855	23075	22698	22762	22722	23003	22891	22888	22814	22770	22820	22928	22756	22873	22795	22847	22933	22759	22670	22759	22771	22891	22669	22879	22781	22762	23133	22810	22793	22954	22882	22933	22709	22827	22895	22873	22831	22809	22846	22901	22941	22700	22830	22730	22894	22965	22605	23063	22759	22749	22880	22797	22959	22880
28678	24489	33574	33360	30696	30918	31446	30265	29788	30216	30072	29795	30289	30052	29926	29708	29857	29805	29910	29883	29917	30033	29843	29883	29891	30158	30686	30792	30154	29849	29874	29842	29949	29836	29829	29762	29901	29998	29808	29827	29840	29863	29804	29932	29675	29968	29809	29849	29853	29940	29767	29837	29762	29880	29967	29845	29896	29642	29639	29831	29851	29873	29627	29736	29757	29756	29916	29612	29810	29972	29748	29997	29937	30065	29604	29860	29983	29957	30007	29739	29696	29910	29897	29691	29600	29774	29791	29950	29921	29822	29787	29808	29791	29535	29908	29699	29925	29856	29705	29627	29841	29725	29712	29787	29778	30074	29758	29873	29921	29817	29705	29652	29791	29743	29790	29822	29686	29942	30074	29759	29758	29846	29784	29778	29853	29749	29524	29707	29859	29757	29826	29979	29823	29807	29664	29681	29910	29894	29720	29906	29949	29598	29819	29854	29770	30083	30101	29894	30093	29788	29592	29965	29832	29620	29735	29864	29547	30015	30115	29915	29859	29886	29908	29676	29930	29877	29782	29952	30056	29938	29785	29784	29626	30079	29723	29750	29991	29624	29813	29861	29761	30071	29643	29717	29870	29860	29870	29574	29584	29821	29858	29927	29921	29909	29842	29756	29890	29712	29920	29746	29969	29929	29889	29728	29895	29920	29857	29987	29979	29893	29877	29746	30004	30041	30138	29748	29583	29702	29686	29849	29770	29687	29755	29731	30087	29989	29769	29860	29778	29859	29885	29733	30153	29793	29800	29819	29764	29824	29903	30000	30060	29719	29989	29964	29676	30036	29770	29690	29862	29564	29883	29882	29799	29930	29686	29906	29946	30061	29879	29981	29903	29811	29883	29876	29824	29689	30041	29939	30003	29786	29871	29789	29887	29834	29772	29924	29777	29988	29958	30218	29794	29671	29654	29697	29667	29731	29751	29691	29895	29879	29939	29742	29807	29849	29565	29733	29909	30118	29662	29810	29872	29930	29889	29949	29932	30001	29952	29722	29865	29843	29754	29697	29720	29785	29808	30010	30055	29782	29605	29929	29762	29603	29956	29773	29889	29855	29907	30028	29918	29910	29860	29712	29957	29996	29653	29757	29811	29422	29839	29812	29866	30019	29940	29952	29687	29930	29828	29741	29984	29671	29874	29637	29915	29732	29904	29912	29800	29511	29990	29536	29662	29686	29790	29904	29980	29780	29771	29658	30085	29990	30110	29680	29831	29846	29971	29785	30049	29674	29614	29920	29711	29614	30026	29664	30000	29983	29747	29907	29701	29845	29912	29884	29911	29914	29805	29720	29775	29599	29907	29669	29916	29849	29984	29991	29635	29836	29625	30020	29822	29613	29820	29761	29750	29732	30047	29719	29996	29576	29542	29961	29728	29787	29735	29609	29635	29708	29666	29957	29584	29977	29844	30104	29960	29892	29926	29862	29845	29819	29994	29930	29955	30003	30004	29663	29927	29833	29712	29948	29969	29958	29571	29907	29756	30068	29849	29775	29877	29792	29817	29692	29800	30169	29863	29713	29826	29872	29864	30036	29923	30093	30067	29889	29842	29766	29588	29724	29844	29632	29882	29941	29974	30059	29879	29796	29817	29736	29934	29935	29884	29959	29959	29796	29962	29692	29909	29877	29997	29989	29904	29771	29948	29648	29874	29647	29719	29844	29771	29683	29987	29721	30008	29727	29895	30044	29862	29725	29953	30012	29857	29882	29936	29745	29876	29524	29822	29939	29719	29789	29878	29977	29773	29580	29943	29548	29888	29850	29939	30087	29980	29716	29750	29804	29845	29746	29902	29886	29599	30016	29870	29855	29928	29746	29837	29575	29777	29898	29810	29727	30004	29770	29888	29865	29937	29955	30066	29568	29762	29715	29662	29954	29971	29866	29983	29876	29879	29802	29604	29760	29661	29666	29886	29839	30004	29918	29702	29684	29930	30064	30002	29935	29865	29980	29875	29754	29706	30099	29942	29980	29856	29936	29892	29728	29998	29899	29832	29891	29846	29748	30041	29795	29882	29798	29917	29751	29602	29897	29644	29843	29785	29887	29703	29740	29836	30066	29741	29619	29977	29792	29871	29908	29970	29754	29875	29644	29755	29948	29855	29856	30077	29971	29788	29827	29958	29978	29866	29729	29812	29992	29828	29703	29694	29707	29806	29728	29672	29860	29890	29798	30031	29835	29663	29918	29907	29798	29802	29801	29917	29768	29882	29936	29894	29766	29899	29923	29721	29892	30079	29903	29767	29849	29768	29846	29707	29543	29654	29838	29615	30058	29525	29556	30028	29835	29708	29907	29989	30034	29702	30026	29856	29786	29922	29823	29671	29752	29716	29841	29674	29861	30123	29846	29721	29677	29900	29890	29657	29796	29552	29732	29765	29806	29969	30069	29858	29984	29850	29973	29799	29769	29718	29751	29910	29760	29816	29770	29784	29909	29725	29556	30046	29866	29885	29922	29796	29841	29996	29861	29709	29836	30052	29797	29822	30084	29926	29966	29711	29871	29892	29858	29881	29642	29951	29686	29744	29970	29833	29737	29977	29797	29718	29744	29920	29892	29634	29672	29723	29867	29713	29743	29938	29842	30026	29991	29635	29901	29796	29564	29790	29871	29850	29811	29759	29911	29834	30085	29655	29719	29660	29631	30002	29711	29829	29710	29707	29795	29647	29684	29863	29707	29858	29876	29735	29794	30050	29809	29907	29790	29692	29874	29813	29822	29828	29675	29854	29853	29878	29779	29993	29882	29763	29684	30091	29824	29868	29745	29969	30033	29814	30037	29841	29793	29858	29762	29696	29812	29790	30002	29851	29751	29818	29533	30022	29754	29888	29788	29794	29944	29828	29567	29946	29842	29682	29700	29876	29832	29725	29677	29930	30032	29730	29783	30001	29785	29999	29831	29925	29866	29836	29865	29792	29788	29805	29876	29829	29812	29932	29768	29960	29893	29911	29792	29722	30012	30145	29804	29941	29940	30137	29863	29889	30069	29835	29652	29889	29998	29810	30011	29940	29700	29909	29869	29809	29637	29611	29701	29926	29888	30079	29778	29748	29726	29881	30034	29698	29758	29825	29820	29653	29912	29989	29919	29867	29873	29788	30014	29789	29991	29905	29917	29685	30039	29977	29660	29815	29786	29761	29676	29764	29413	29805	29730	29776	29894	29848	29843	29705	29869	29721	29930	29722	29968	29891	29876	29948	29928	29837	29805	29923	29734	29737	29850	29870	29806	29894	29790	29709	29887	29724	29786	30028	29927	29987	29525	29946	29851	29861	29895	29761	29763	29861	29667	30083	30024	29981	30037	30054	29564	30058	29994	29796	29957	29667	29718	29840	30163	29849	29753	30022	29930	29741	29856	29496	29879	29778	30030	29919	29935	29921	29808	30231	29935	29914	29772	29877	29678	29918	29720	30210	30039	29660	29927	29820	29966	29881	29879	30010	30036	29691	29938	29781	29950	29827	30107	29922	29833	29876	29921	29802	29969	29969	29637	29628	29659	30066	30160	29856	29938	29944	29835	29749	29767	29712	29728	29906	29758	29868	29743	30001	29881	29779	29661	29733	29771	30038	29907	29992	29889	29883	29771	29881	29844	29807	29855	29874	29659	29929	30101	29859	29833	29997	29904	30061	29630	29672	29906	29732	29806	30159	29839	29756	29870	29824	29863	29730	29888	29622	30024	29649	29858	29956	29572	29748	29562	29910	29832	29911	29726	29796	29691	29773	29754	29848	29649	30073	29959	29846	29621	29695	29828	30146	29845	29757	29983	30127	29878	29765	29791	30008	29862	29750	29843	29925	29723	29758	29631	29815	29866	29859	29861	29844	29641	29965	29923	29960	29659	29846	29770	29853	30041	29799	29863	29736	29810	29715	29897	29942	29752	29752	29891	29645	29627	29846	29698	29655	29904	29838	29786	29674	29884	29694	29613	29903	29883	29826	29795	29905	30027	29975	29829	29927	29693	29844	29848	29915	29687	30080	29859	29952	29781	29782	29871	29756	29917	30006	29872	30023	29671	29773	29859	29729	29493	29820	29621	29726	29694	29846	30014	29646	29768	29786	29850	29732	29905	29986	29594	29843	30018	29697	29773	30149	29791	29761	29991	29967	29863	29903	29784	29824	29902	29848	29978	29964	29716	30090	30011	29970	29948	29873	29948	29864	29668	29885	29592	29648	29742	29816	29945	29934	29681	29788	29745	29872	29701	29879	29899	29716	29933	29913	29810	29956	29786	29806	29761	29572	29682	29847	29744	30073	30100	29870	29628	29982	29877	29929	29698	29724	29815	29805	29710	29542	29803	30021	29738	29704	29678	29451	29592	29842	30001	29914	29830	29817	29817	29878	29918	29894	29886	29856	29818	29937	29809	29908	29954	29791	29678	29906	29626	29715	29947	29830	29757	29699	29761	29814	29839	29959	29807	29952	29898	29954	29759	29672	29930	30019	29783	29767	29795	29985	29657	29708	29874	29912	29924	29529	30009	29633	29919	29880	29966	29875	30003	29876	29648	29921	29923	29911	30103	30155	29922	29924	29768	30058	29674	29875	29831	29905	29838	29616	29735	29841	29750	29981	30040	29603	29846	29667	29728	29654	29815	29802	29920	29803	29653	29858	30018	30056	29871	29928	29766	29969	29937	29919	29916	29862	29664	29833	29691	29870	29871	29917	30043	29994	29721	29617	29935	29738	29757	29871	29620	29728	29983	30062	29741	29843	30047	29900	29699	30032	29731	29461	29879	29886	29748	29832	29911	29722	29702	29878	30070	29648	29843	29926	29772	29982	29733	29673	29722	29769	29745	29789	29793	30004	29697	29763	29720	29896	29827	29996	29868	29682	29645	29763	29774	29736	29818	29846	29803	29666	29805	29813	29654	29698	29782	29739	30030	29778	29686	29755	29801	29939	30040	29909	29731	30010	29671	29916	30073	29805	29666	29910	29641	29831	29706	29811	29796	29953	30048	29916	29779	30022	29804	29752	29878	29957	29548	29711	29831	29938	29743	29906	29876	30078	29676	29868	29507	29997	29820	29732	30089	29992	29717	29753	30038	29961	29824	29789	29794	30010	29857	30112	29892	29828	29986	29739	29881	29998	29814	29968	29901	30036	29895	30007	29769	30032	30041	29964	29840
22795	29556	30979	27106	25769	25231	24674	23561	23103	23010	23009	22823	23028	22863	22868	22780	22843	23086	22930	22789	22932	22832	22906	22851	23022	23532	23826	23563	23413	22971	22857	23027	22970	22805	22948	22772	22858	22798	22986	22987	22755	22741	23082	22935	22926	22875	22831	22750	22918	22785	23022	22803	23012	22903	22852	22746	22710	22731	22861	23036	22863	22814	22875	22658	22794	22965	22732	22802	22769	22860	22818	22989	22963	23038	22751	22917	22788	22847	22769	22946	22811	22751	22679	22956	22763	22777	22944	22957	22679	22828	22864	22867	22920	22615	22871	22802	22842	22791	22886	22849	22866	22721	22707	22880	22838	22838	22816	22735	22961	22887	22745	22926	22843	22776	22883	22702	23176	22853	23031	22874	22686	22831	22698	22787	22725	22904	23103	22778	22755	22872	22736	23097	22893	22905	22976	22705	22926	22908	22905	22915	22857	22912	22875	22677	22748	22888	22980	22901	22896	22786	23018	22930	22992	22745	22963	22878	22903	22740	22895	22903	22842	22949	22732	22720	22884	22766	22724	22829	22850	22886	22792	22798	23017	22613	22816	22907	22839	22752	23013	22756	22815	22731	22892	22484	22944	22826	22966	22956	22846	22814	22844	22877	22805	22873	22757	22669	22970	22861	22842	22725	22840	22854	22877	22988	22834	22813	22780	22694	22866	22899	22903	22947	22792	22992	23013	22901	22964	22784	22715	22709	22793	22985	22850	23036	22837	23048	22875	22964	22895	22840	22723	22903	22766	23007	22830	22965	22946	22813	22964	23003	22798	22869	23123	22682	22733	22904	22839	22814	22882	22929	22815	22867	22723	22806	22691	22792	23018	22910	22723	22807	22881	22836	22981	22722	22929	23043	22759	22785	23054	22863	22891	22861	22798	22814	22705	22903	22896	22883	22823	22870	22786	22816	22858	23014	22835	22873	23025	23004	22886	22777	22950	22774	22840	23020	22843	22830	22951	22759	22849	22862	22774	22960	22714	22849	22801	22779	22974	22944	22846	22987	22750	22757	22752	22770	22824	22722	22796	23078	22718	22951	22753	22966	22930	22786	22794	22882	22748	22851	22795	22878	22714	22940	22644	22861	22944	22935	22824	22909	22807	22960	22889	22889	22718	22900	22761	22899	22776	22689	22788	23040	22675	22829	22950	22936	22764	22787	22860	22885	23054	22988	22834	22832	22784	22882	22938	22823	22720	22752	22911	22942	22810	22818	22766	23020	22810	22734	22868	22886	22827	22939	22759	22875	22982	22667	22852	22669	22786	22864	22807	22717	22845	22992	22901	22717	22787	23024	22741	22850	22881	22859	22773	22726	22654	22826	22756	22947	22835	22705	22872	22679	22853	22871	22820	23017	22883	22844	22898	22885	22883	22692	22809	22910	23000	22751	22945	22988	22957	22651	22858	22849	22832	22787	22845	22872	22915	22766	22845	22814	23002	22726	22676	22740	22879	22812	22941	22642	22810	22986	22826	22827	22846	22880	22764	22779	22720	22747	22855	22986	22886	22706	22951	22848	22818	22901	22756	22824	22970	22859	22867	22784	22877	22763	22841	22903	22745	22912	22890	22684	22724	22914	22837	22775	22732	23037	22703	22743	22810	22784	22981	22854	22910	22826	22818	23018	22834	23001	22797	22826	22839	22763	22831	22842	22928	22777	22649	22820	22873	23035	22905	22680	23096	22921	22808	22836	22881	22970	22850	22922	22887	22816	22843	22767	22718	22839	22862	22853	22857	22860	23145	22879	22859	22862	22870	22949	22815	22964	22819	22780	22880	22886	22842	22886	22890	22960	22774	22726	22691	22683	22666	22814	22911	23036	22796	22709	22777	22660	22979	22859	22772	22840	22675	22792	22818	22813	23040	22980	23035	22687	22892	22761	22803	22814	22862	22906	22666	22711	22957	22771	22873	22779	22953	22841	22831	22859	22819	22899	23088	22726	22702	22867	22815	22824	22949	22702	22854	22842	22877	23023	22831	23039	22494	22956	22770	22733	22816	22877	22821	22807	23024	22702	22790	23015	22896	22809	22722	22813	22986	22697	22936	22812	22780	22901	22870	22851	22865	22786	22964	22918	22772	22881	22924	22819	22886	22761	22700	22822	22927	22928	22904	22667	22705	22758	22926	22895	22792	22998	22861	22865	22601	22943	22750	22886	22952	22879	22998	22817	22892	22849	22798	22751	22864	22963	22796	22776	22837	22915	22946	22945	22829	22749	22951	22948	22897	22722	22832	23017	22826	23125	22698	23071	22706	22957	22810	22896	22800	22987	22961	22858	23022	22747	22947	22973	22911	22831	22984	22970	22688	22773	22983	22947	22873	22833	22844	22950	22808	22932	22862	22684	22833	22732	23018	22745	22842	22837	22681	23013	22763	22773	22933	22828	22768	22964	22906	22604	22916	22760	22910	22885	22839	22996	22790	22769	22641	22839	22991	22793	22752	22942	22992	22658	23010	22853	22951	22894	22793	22815	22858	22931	22949	22830	22597	22984	22865	22898	22784	22784	22927	22705	22721	22890	22844	22897	22796	22792	22678	22855	22870	22999	22721	22766	22874	22973	22879	22638	22951	22851	22782	22883	22764	22757	22970	22957	22635	22762	22844	22927	22973	23018	23044	22771	22883	22606	22970	22891	22879	22963	22961	22931	22979	22982	22849	22815	22582	22817	22978	22813	22920	22867	22847	22917	22958	22802	22674	22805	22905	22761	22913	22772	22814	22869	22847	22869	22755	22779	22878	22807	22985	22832	22864	22666	22918	22798	22922	22754	22790	22819	22710	22875	22702	22939	22699	22762	22935	22776	22902	22798	22708	22632	22896	22814	22864	22996	22800	22893	22781	22902	22959	22790	22717	22795	22970	22983	22907	22793	22800	22804	23041	22881	22846	22711	22982	22956	22726	22955	22702	22934	22890	22880	22743	22928	22777	22830	22783	22815	22758	22806	22836	22928	22907	22871	22629	22916	22991	23019	22898	22835	22971	22704	22822	22633	22835	22902	22867	22767	22744	22903	22834	22799	22790	22841	22893	22631	22843	22943	22967	22782	22890	22903	22657	22795	22823	22877	22875	22978	22750	22900	22828	23016	22842	22895	22935	22877	22784	22983	22989	22901	22868	22833	22757	23025	22730	22813	22950	22849	23073	22845	22770	22678	22797	22828	22803	22862	22831	22861	22857	23083	22666	22813	22941	22781	22887	22984	22970	22912	22899	22846	22582	22836	22775	22921	22639	22959	22855	22840	22863	22835	22836	22927	22763	22894	22995	22762	22833	22852	22983	22770	22866	23056	22604	22861	22825	22924	22792	22726	22898	22911	22975	22852	22625	22813	22738	22987	22814	22974	22820	22831	22871	22796	22527	22932	22714	22892	22914	22808	22890	22838	22747	22893	22784	23110	22726	22943	22882	22832	22843	22826	22989	22682	22865	22779	22857	22987	22846	22929	22677	22879	22759	22719	22902	22629	22815	23018	22718	22771	22904	22890	22903	22777	23069	23048	22874	22919	22862	22776	22720	22832	23078	22730	23010	22920	22872	22595	22779	23015	22832	22674	22904	22838	23077	22850	22821	22878	22926	22847	22923	22816	22965	22798	22985	22895	22744	22842	22895	22759	22922	22854	23042	22702	22995	22966	22800	22730	22813	22796	22904	22769	22929	22996	22912	22960	22817	23021	22900	22777	22874	22839	22770	22889	22918	22708	22744	22730	22847	22840	22728	22867	22908	22782	22797	22788	22862	22879	22860	22869	22830	22827	22914	22805	22902	22695	22923	22888	22778	22723	22929	22749	22732	22884	22857	22915	22726	22958	22681	22939	22768	23028	22848	22766	22972	22657	22730	22882	22997	22892	22898	22958	22810	22807	22923	22986	22821	22971	22861	22854	22663	22857	22936	22805	22859	22916	22601	22888	22672	22770	22851	22890	22838	22878	22688	22898	22802	22724	22962	22767	22789	22802	22925	22934	22884	22927	22648	22955	22917	22914	22783	22787	22909	22623	23072	22899	22784	22897	22815	22754	22715	23024	22862	22809	22735	22864	22878	22751	22888	22833	22990	22804	22867	22740	22914	22740	22914	22652	22755	22907	22980	22772	22718	22854	22947	22801	22833	22825	22955	22820	22749	23007	22587	23001	22936	22866	22886	22661	22826	23058	22897	22854	22836	23012	22816	22637	22789	22911	22936	22940	22994	22824	22810	22763	22713	22910	22907	22835	22971	22857	22919	22968	22808	22810	23002	22942	22774	22846	22916	22995	22825	22743	22856	22933	22741	22856	22921	22923	22789	22972	22782	22830	22899	22882	22755	22832	22630	22978	22779	22866	22934	23000	22761	22975	22887	22646	22706	22905	22920	22789	22780	22837	22903	22819	22713	22802	22757	22860	22892	22751	22828	22775	22904	22865	22770	22759	22865	22891	22767	22941	22932	22845	22913	23030	22929	22723	22724	22840	23055	22869	22776	22686	22848	22838	22908	22767	22988	22858	22830	22783	23091	22726	22926	22795	22902	22792	22712	22875	23013	22736	22786	22842	22920	22865	22929	22851	22665	23000	22705	22968	22876	23050	22867	22797	22793	22832	22800	22792	22925	22849	22819	22984	22842	22957	23024	22969	22853	22938	22840	22896	22801	22924	23025	22714	22735	22905	22999	22878	23026	22840	22833	22843	22848	22990	22792	23023	22738	22864	22832	22999	22735	22818	22837	22887	22747	22798	22983	22932	22910	22885	22880	22862	22848	22968	22724	22702	22919	22978	22878	22861	22743	22882	22848	22937	22861	22730	22813	22881	22923	22830	22974	22979	22774	22795	22868	22826	22865	22711	22850	22932	22745	22791	23078	22686	22979	22871	22928	22794	22834	22844	22808	22950	22713	22908	22754	23018	22834	22947	22708	23058	22991	22855	22879	22973	22932	22762	22993	22846	22862	22909	22845	22713	22946	22870	23085	22702	22946	22794	22872	22849	22882	22862	22690	22893	22847	22828	22890	22792	22680	22757	22939	22905	22916	22882	22762	22805	22785	22875	22870	22937	22784	22830	22696	22786	22812	22858	22832	22828	22773	22920	22675	22970	22978	22979	22835	22894	22971	22910	22753	22882	22893	22890	23028	22789	22667	22935	22888	22936	22787	22853	22893	22658
23723	21424	29101	24787	25754	30829	33194	30532	30099	30323	30029	29978	30038	29702	29700	29855	29703	29600	29833	29669	29814	29694	29704	29583	30128	33084	33708	32442	31166	30332	29997	29779	29832	29655	29569	29617	29437	29394	29260	29592	29674	29597	29714	29420	29673	29520	29581	29676	29556	29511	29339	29584	29544	29563	29713	29701	29589	29554	29562	29677	29643	29501	29836	29744	29751	29611	29701	29556	29681	29515	29801	29595	29712	29781	29777	29626	29626	29752	29495	29646	29474	29651	29520	29321	29531	29547	29649	29544	29570	29497	29440	29430	29547	29317	29534	29518	29574	29733	29650	29538	29802	29500	29639	29546	29795	29391	29682	29724	29754	29503	29512	29733	29876	29579	29502	29534	29632	29536	29522	29508	29745	29405	29329	29856	29693	29393	29519	29526	29553	29391	29757	29666	29537	29567	29817	29525	29718	29786	29760	29835	29535	29625	29454	29566	29540	29520	29695	29833	29648	29406	29637	29437	29350	29238	29506	29639	29692	29374	29847	29604	29752	29514	29422	29562	29656	29592	29686	29479	29789	29829	29776	29721	29551	29535	29504	29627	29684	29705	29537	29695	29522	29773	29626	29767	29698	29627	29858	29539	29496	29537	29507	29537	29632	29714	29795	29810	29932	29759	29735	29636	29497	29558	29760	29377	29512	29710	29678	29287	29619	29528	29523	29674	29450	29566	29570	29643	29557	29399	29529	29541	29600	29703	29561	29602	29321	29372	29696	29485	29520	29434	29555	29375	29514	29673	29413	29694	29527	29577	29549	29451	29932	29691	29653	29507	29682	29206	29677	29640	29462	29611	29637	29508	29552	29571	29766	29588	29753	29670	29460	29615	29641	29427	29685	29646	29886	29330	29852	29673	29640	29411	29334	29694	29685	29593	29681	29585	29520	29791	29787	29617	29797	29527	29514	29657	29408	29371	29792	29697	29531	29761	29716	29646	29690	29390	29608	29867	29514	29790	29594	29561	29515	29754	29699	29272	29596	29793	29697	29546	29366	29565	29382	29760	29637	29588	29702	29509	29503	29741	29584	29455	29697	29531	29600	29539	29627	29675	29512	29689	29416	29546	29495	29657	29898	29782	29702	29636	29291	29407	29676	29582	29706	29330	29711	29774	29607	29668	29362	29368	29587	29603	29528	29348	29621	29549	29921	29443	29790	29760	29603	29360	29691	29719	29836	29552	29586	29714	29504	29684	29529	29908	29332	29947	29715	29765	29613	29443	29657	29561	29751	29504	29333	29564	29685	29487	29722	29774	29706	29653	29556	29471	29443	29789	29635	29773	29553	29758	29612	29670	29725	29822	29440	29754	29707	29678	29585	29477	29858	29737	29356	29518	29274	29652	29370	29625	29492	29695	29410	29632	29648	29564	29755	29524	29456	29489	29826	29836	29577	29824	29673	29738	29748	29608	29509	29479	29340	29876	29423	29624	29612	29702	29760	29730	29599	29545	29636	29681	29801	29611	29577	29460	29332	29390	29604	29654	29747	29483	29669	29677	29653	29796	29541	29537	29354	29436	29635	29670	29797	29389	29591	29680	29599	29688	29577	29800	29649	29649	29572	29599	29704	29682	29734	29546	29648	29484	29436	29917	29549	29734	29756	29576	29462	29531	29389	29392	29555	29471	29470	29753	29493	29791	29449	29661	29769	29549	29623	29595	29638	29709	29607	29659	29640	29442	29768	29663	29660	29528	29514	29647	29420	29576	29619	29752	29334	29583	29533	29728	29590	29397	29667	29209	29404	29713	29697	29347	29426	29656	29517	29613	29361	29357	29656	29558	29524	29498	29754	29584	29582	29639	29617	29587	29718	29664	29463	29637	29705	29591	29724	29602	29526	29474	29503	29528	29689	29493	29475	29374	29512	29776	29737	29503	29569	29751	29514	29630	29794	29576	29595	29387	29598	29667	29436	29398	29551	29496	29549	29621	29822	29519	29424	29715	29693	29346	29466	29572	29551	29494	29680	29360	29663	29567	29457	29679	29600	29512	29584	29609	29484	29584	29420	29762	29436	29731	29422	29489	29490	29389	29638	29546	29636	29361	29731	29458	29396	29552	29968	29852	29450	29563	29502	29391	29593	29490	29493	29875	29709	29525	29604	29517	29676	29693	29677	29699	29605	29845	29505	29442	29827	29589	29792	29482	29701	29539	29561	29551	29620	29455	29634	29458	29739	29498	29600	29678	29576	29291	29777	29593	29610	29621	29634	29561	29728	29333	29838	29372	29588	29625	29618	29379	29800	29362	29549	29667	29810	29817	29743	29678	29519	29560	29613	29638	29366	29671	29537	29706	29628	29642	29660	29530	29777	29551	29549	29340	29698	29448	29669	29772	29789	29666	29821	29716	29577	29763	29618	29489	29622	29523	29692	29702	29591	29465	29672	29547	29501	29567	29671	29273	29491	29569	29649	29451	29556	29690	29366	29579	29594	29698	29856	29558	29647	29528	29672	29492	29780	29513	29578	29520	29428	29531	29588	29664	29539	29443	29646	29723	29583	29574	29732	29649	29462	29512	29767	29646	29412	29543	29491	29549	29803	29654	29747	29531	29818	29740	29743	29606	29413	29452	29615	29687	29504	29750	29548	29437	29418	29576	29673	29389	29774	29435	29743	29555	29656	29660	29668	29609	29604	29574	29510	29443	29393	29620	29561	29580	29633	29767	29495	29625	29649	29627	29612	29717	29832	29660	29688	29547	29537	29498	29514	29673	29696	29729	29708	29615	29724	29772	29564	29608	29749	29698	29599	29671	29557	29709	29524	29706	29671	29667	29606	29742	29679	29446	29994	29664	29623	29647	29457	29520	29369	29599	29636	29795	29664	29453	29590	29465	29484	29498	29628	29635	29461	29712	29382	29329	29729	29609	29283	29421	29580	29549	29651	29499	29604	29323	29283	29448	29631	29353	29412	29473	29774	29598	29411	29635	29739	29497	29490	29573	29535	29715	29608	29488	29590	29593	29906	29815	29522	29617	29648	29738	29892	29838	29630	29516	29882	29643	29442	29468	29455	29503	29458	29596	29368	29681	29659	29417	29591	29474	29714	29837	29710	29450	29643	29471	29457	29663	29697	29587	29520	29690	29532	29551	29821	29697	29698	29615	29373	29647	29564	29655	29639	29634	29447	29632	29565	29827	29274	29475	29627	29709	29788	29612	29573	29875	29760	29450	29710	29599	29750	29563	29450	29411	29775	29601	29552	29396	29823	29719	29245	29563	29554	29643	29618	29394	29695	29563	29545	29571	29622	29441	29710	29567	29548	29498	29537	29641	29555	29450	29681	29610	29727	29550	29710	29942	29598	29432	29561	29634	29552	29668	29738	29322	29546	29654	29648	29642	29584	29598	29482	29789	29718	29808	29630	29759	29809	29741	29619	29557	29635	29416	29521	29544	29578	29685	29681	29488	29800	29508	29622	29776	29598	29748	29475	29461	29728	29596	29547	29733	29772	29792	29776	29737	29629	29843	29451	29441	29446	29499	29377	29501	29508	29712	29523	29616	29752	29825	29815	29562	29566	29722	29633	29618	29731	29593	29828	29481	29650	29526	29922	29694	29613	29693	29375	29645	29518	29650	29382	29638	29534	29632	29596	29549	29511	29561	29611	29597	29663	29791	29666	29766	29716	29693	29790	29524	29795	29530	29663	29847	29749	29444	29502	29574	29509	29359	29716	29604	29612	29575	29580	29457	29547	29447	29514	29476	29627	29427	29605	29534	29637	29399	29530	29593	29764	29710	29745	29682	29795	29549	29768	29544	29672	29502	29671	29470	29509	29636	29514	29638	29671	29387	29601	29506	29506	29600	29724	29497	29562	29540	29561	29685	29494	29365	29657	29548	29798	29706	29483	29611	29629	29503	29507	29651	29766	29704	29609	29534	29676	29568	29504	29675	29906	29524	29485	29482	29604	29454	29579	29601	29445	29666	29383	29339	29541	29375	29556	29746	29672	29553	29750	29671	29680	29521	29631	29638	29747	29397	29389	29692	29520	29708	29482	29529	29639	29751	29543	29558	29778	29643	29532	29597	29463	29720	29801	29626	29626	29859	29757	29643	29743	29672	29676	29712	29593	29478	29316	29582	29588	29727	29554	29621	29697	29403	29512	29614	29651	29584	29584	29542	29563	29776	29661	29744	29489	29556	29812	29620	29658	29605	29488	29510	29433	29487	29747	29576	29543	29659	29599	29870	29705	29610	29457	29602	29613	29502	29612	29688	29712	29561	29596	29455	29789	29489	29536	29590	29532	29709	29544	29544	29405	29618	29579	29733	29801	29440	29573	29722	29679	29686	29676	29587	29643	29424	29769	29505	29556	29639	29677	29504	29613	29484	29573	29745	29653	29606	29473	29589	29759	29294	29921	29792	29609	29595	29430	29481	29676	29553	29314	29584	29668	29563	29471	29649	29716	29543	29741	29659	29908	29545	29530	29947	29594	29676	29530	29629	29702	29365	29479	29727	29544	29685	29444	29508	29540	29571	29752	29451	29602	29719	29371	29450	29698	29855	29563	29577	29622	29545	29487	29412	29678	29515	29595	29547	29247	29663	29668	29700	29546	29634	29778	29861	29610	29580	29500	29460	29688	29832	29568	29353	29603	29724	29706	29604	29730	29786	29643	29500	29444	29789	29586	29635	29705	29468	29539	29842	29403	29768	29421	29469	29556	29628	29631	29400	29706	29602	29558	29442	29607	29358	29733	29507	29436	29791	29860	29837	29935	29586	29610	29382	29814	29673	29799	29876	29671	29834	29630	29516	29725	29682	29826	29519	29814	29560	29572	29684	29564	29599	29571	29531	29801	29689	29706	29512	29666	29473	29412	29547	29741	29656	29489	29756	29549	29690	29435	29398	29646	29206	29529	29608	29578	29792	29735	29546	29730	29628	29465	29461	29627	29612	29637	29672	29868	29628	29579	29908	29619	29585	29650	29782	29795	29686	29668	29819	29411	29734	29318	29451	29502	29599	29719	29707	29688	29674	29406	29769	29477	29567	29462	29856	29690	29603	29752	29671	29644	29258	29565	29706	29739	29541	29605	29615	29334	29543	29586	29598	29646	29685	29593	29598	29756	29472	29644	29441	29535	29717	29567	29590	29565	29590	29478	29495	29818	29551	29329	29539	29501	29799	29645	29535
20781	34672	34942	30042	27878	26757	26074	24314	23417	23569	23233	23160	23165	23098	22966	22920	22749	22925	22972	23039	22911	22939	22880	22861	23618	28456	28366	26700	24828	23533	23061	23066	22881	23047	22772	22916	22751	22630	22891	22840	22955	22989	22681	22817	22757	22815	22862	22697	22889	22814	22860	23104	22704	22744	22742	22890	22891	22867	22690	22887	22819	22665	22966	22724	22957	22707	22702	22814	22731	22843	22650	22789	22744	22910	22850	22533	22790	22718	22890	22778	22675	22774	22850	22892	22903	22767	22830	22912	22674	22832	22886	22651	22941	22929	22869	22895	22782	22876	22820	22804	22899	22749	22818	22899	22890	22856	22768	23035	22955	22786	22779	22652	22888	22861	22744	22596	22839	22915	22858	22651	22856	22871	22792	22875	22727	22924	22780	22622	22757	22722	22669	22750	22763	22972	22820	22987	22701	22822	22653	22860	22777	22812	22883	22880	22714	22849	22854	22947	22849	22520	22844	22736	22834	22809	22672	22790	22518	22802	22647	22779	22828	22813	22716	22590	22746	22687	22741	22950	22815	22806	22691	22909	22858	22814	22767	22784	22847	22745	22912	22733	22586	22749	22892	22755	22876	22589	22866	22818	22708	22777	22930	22914	22744	22966	22732	22746	22919	22806	22873	22715	22772	22956	22770	22808	22736	23116	22809	22919	22923	22779	22797	22644	22833	22667	22605	22764	22724	22950	22737	22867	22727	22843	22886	22860	22795	22806	22809	22680	22905	22697	22854	22799	22853	22663	22890	22830	22862	22733	23051	22820	22872	22762	22823	22685	22826	22927	22707	22717	22629	22911	22761	22905	22610	22658	22805	22783	22854	22764	22724	22627	22507	22658	22934	22747	22772	22817	22784	22724	22842	22718	22839	22759	22826	22639	22906	22758	22729	22854	22717	22805	22753	22854	22804	22913	22784	22850	22822	22736	22782	22726	22863	22767	22912	22692	22899	22825	22711	22647	22803	22795	22748	22801	22861	22916	22846	22784	22928	22703	22774	22788	22629	22788	22795	22870	22898	22925	22682	22989	22807	22744	22619	22645	22930	22712	22788	22759	22800	22760	22744	23013	22817	22880	22659	22778	22882	22950	22753	22825	22744	22766	22742	22976	22771	22704	22766	22753	22994	22915	22600	22618	22765	22868	22714	22904	22810	22676	22894	22745	22866	22633	22936	22712	22848	22716	22695	22813	22745	22758	22693	22845	22716	22871	22765	22527	22944	22817	22687	22782	22733	22875	22891	22944	22943	22869	22841	22864	22798	22722	22707	22823	22683	22526	22831	22768	22868	22793	22748	22760	22828	22814	22790	22749	22845	23018	22873	22681	22690	22773	22852	22650	22829	22789	22833	22822	22945	22654	22618	22887	22840	22776	22665	23058	22732	22777	22987	22618	22967	22685	22863	22709	22685	22868	22797	22993	22830	22884	22737	22878	22874	22744	22603	22712	22820	22644	22867	22866	22778	22790	22849	22850	22745	22929	22698	22844	22963	22767	22676	22727	22851	22853	22648	22786	22848	22823	22958	22614	22759	22661	22904	22770	22650	22817	22852	22715	22711	22916	22859	23021	22770	22889	22804	22773	22823	22862	22868	22738	22755	22731	22833	22827	22822	22672	22644	22659	22805	22755	22874	22921	22779	22668	22759	22746	22933	22947	22819	22935	22756	22882	22652	22735	22889	22930	22675	22758	22746	22894	22871	22909	22656	22927	22964	22737	22845	22739	22989	22614	22813	22727	22713	22882	22820	22656	22780	22668	22879	22888	22884	22879	22908	22948	22825	22775	22795	22855	22836	22920	23005	22778	22680	22626	22941	22769	22664	22670	22784	22807	22783	22743	22739	22797	22900	22941	22749	22868	22706	22745	22678	22839	22841	22904	22840	22859	22770	22947	22735	22921	22879	22885	22910	22814	22968	22874	22801	22925	22684	22784	22681	22716	22847	22761	22748	22860	22844	22607	22889	22859	22854	22586	22824	22973	22831	22852	22847	22865	22827	22759	22675	22795	22781	22751	22561	22704	22746	22880	22909	22832	22694	22739	22680	22748	22807	22710	22901	22870	22739	22821	22744	22695	22724	22808	22677	22900	22825	22602	22947	22802	22697	22872	22758	22587	22676	22856	22744	22728	22722	22877	22825	22794	22884	22748	22887	22771	22796	22730	22877	22782	22827	22840	22767	22626	22866	22660	22886	22947	22767	22725	22850	22990	22761	22637	22752	22847	22778	22887	22751	22740	22818	22717	22772	22681	22857	22669	22812	22789	22878	22799	22716	22816	22792	22783	22827	22768	22769	22702	22731	22958	22740	22828	22902	22731	22951	22823	22926	22871	22794	22806	22755	22829	22760	22730	22803	22832	22731	22717	22687	22721	22979	22822	22800	22924	22803	22680	22796	22858	22809	22979	22748	22838	22745	22830	22656	23012	22833	22596	22920	22712	22920	22971	22877	22804	22785	22788	22824	22714	22872	22654	22857	22941	22641	22761	23016	22839	22733	22836	22984	22916	22942	22794	22683	22734	22716	22824	22711	22785	22810	23051	22746	22760	22734	22788	22682	22777	23031	22891	22663	22953	22737	23052	22963	22876	22830	22759	22950	22879	22804	22735	22777	22895	22944	22910	22865	22874	22771	22741	22873	22812	22718	22872	22608	22807	22734	22771	22910	23008	22787	22690	22657	22951	22872	22797	22690	22642	22725	22838	22883	22726	22721	22964	22624	22716	22773	22814	22704	22907	23064	22818	22865	22825	22787	22729	22805	22864	22790	22729	22621	22777	22717	22747	22805	22674	22740	22791	22802	22956	22644	22768	22949	22982	22780	22640	22879	22800	22728	22860	22764	22911	22820	22787	22696	22869	22704	22744	22746	22885	22675	22728	22599	22886	22837	22813	22740	22697	22755	22823	22741	22695	22650	22915	22833	22620	22671	23015	22638	22883	22568	22905	22846	22854	22594	22625	22672	22739	22822	22802	22894	22739	22734	22765	22841	22717	22812	22770	22733	22738	22997	22603	22740	22869	22792	22930	22741	22926	22906	22810	22544	22602	22735	22782	22895	22937	22847	22862	22740	22715	22791	22654	22667	22776	22778	22909	22882	22772	22848	22501	22709	22551	22666	22809	22901	22897	22779	23011	22705	22892	22808	22850	22885	22837	22734	22840	22886	22693	22722	22830	22885	22544	22803	22746	22769	22786	22838	22946	22938	22837	22715	22825	22619	22757	22796	22722	22698	22849	22714	22776	22674	22695	22957	22734	22829	22846	22901	22892	22776	22603	22747	22958	22696	22751	22864	22621	22816	22842	22795	22799	22864	22886	22666	22721	22943	22689	22744	22813	22850	22749	22716	22867	22878	22812	23046	22816	22882	22827	22816	22682	22804	22693	22630	22747	22633	22858	22554	22744	22750	22715	22805	22633	23017	22877	22808	22833	22930	22759	22918	22710	22794	22771	22843	22651	22911	22656	23020	22768	22710	22901	22653	22883	22656	22881	22869	22800	22877	22757	22745	22819	22864	22790	22805	22879	23016	22807	22726	22874	22891	22738	22741	22676	22787	22805	22645	22754	22943	22490	23014	22842	22692	22608	22711	22845	22772	22786	22832	22734	22906	22880	22676	22681	22835	22711	22722	22584	22894	22720	22757	22661	22745	22865	22813	22773	22765	22783	22871	22864	22619	22812	22852	22692	22850	22711	22817	22936	22706	22625	22855	22932	22809	22737	22861	22807	22815	22748	22718	22812	22843	22935	22819	22916	22714	22856	22899	22838	22990	22711	22790	22931	22706	22691	22835	22897	22780	22628	22898	22686	22710	22694	22728	22780	22778	22683	22533	22659	22925	22880	22700	22857	22814	22929	22718	22889	22653	22900	22861	22659	22659	22878	22771	22785	22764	22804	22804	22828	22762	22744	22784	22771	22891	22942	22751	22681	22649	22607	22884	22732	22630	22799	22964	22637	22642	22870	22710	22856	22766	22797	22793	22590	22681	22940	22752	22745	22823	22738	22742	22878	22778	22820	23113	22655	22884	22749	22834	22713	22626	22775	22744	22811	22719	23018	22896	22742	22798	22686	22903	22822	22842	22763	22899	22761	22672	22685	22757	22817	22513	22848	22857	22791	22857	22903	22682	22949	22865	22698	22794	22663	22852	22825	22833	22816	22710	22873	22786	22657	22651	22879	22804	22711	22739	22919	22754	22632	22790	22731	22938	22723	22806	22984	22679	22745	22755	22894	22885	22897	22666	22768	22680	22894	22599	22874	22855	22586	22786	22815	22792	22880	22794	22976	22623	22774	22771	22700	22728	22824	22696	22797	22763	22693	22822	22591	22846	22735	22955	22808	22995	22880	22847	22809	22867	22721	22781	22682	22796	22975	22743	22806	22801	22837	22765	22654	22775	22917	22719	22823	22735	22812	22818	22909	22854	22660	22794	22873	22940	22599	22742	22703	22881	22702	22722	22925	22881	22744	22555	22769	22601	22896	22813	22950	23004	22721	22852	22848	22797	23035	22890	23087	22753	22547	22832	23030	22745	22721	22806	22890	22690	22859	22801	22732	22820	22946	22778	22872	22723	22782	22868	22736	22852	22758	22779	22897	22838	22715	22721	22645	22831	22601	22990	22754	22596	22830	22593	23042	22621	22839	22946	22877	22708	22881	22694	22917	22792	22713	22730	22771	22749	22879	22905	22669	22913	22769	22800	22984	22771	22809	22700	22756	22755	22818	22858	22784	22782	22779	22794	22730	22677	22638	22791	22697	22876	22860	22793	22604	22734	22867	22754	22646	22652	22877	22966	22878	22878	22871	22900	22817	22646	22617	22606	22908	22722	22747	22720	22975	22802	22754	22719	22647	22681	22825	22809	22859	22837	22794	22766	22630	22934	22962	22681	22769	22963	22692	22993	22720	22885	22975	22487	22840	22516	22679	22708	22791	22748	22691	22709	22693	22731	22852	22925	22844	22659	22886	22615	22704	23008	22687	22768	22763	22804	22808	22932	22773	22658	22837	22676	22734	22846	22875	22734	22815	22963	22763	22987	22608	22838	22814	22707	22830	22787	22904	22612	22795	22767	22643	22750	22775	22730	22793	22786	22628	22805	22830	22892	22764	22809	22895	22663	22679	22714	22883	22758	22737
22732	21394	29197	24053	23076	29439	34911	31722	30723	30833	30807	30477	30591	30385	30491	30459	30601	30351	30229	30235	30373	30141	30475	30088	31510	36801	36920	34866	32806	31119	30764	30216	30170	30240	30197	29905	30285	30221	30004	30200	30092	30230	30173	30263	30057	30399	30173	30109	30144	30115	29964	29899	30289	30058	30207	30047	30197	30013	30241	30307	30110	30120	30066	30193	30078	29877	30172	30214	30016	30221	29941	30179	30282	29986	30096	30053	29929	29935	30394	30157	30137	30002	29912	30096	30067	30225	30029	30151	30057	30202	29989	30251	30032	30177	29935	30108	29765	29870	29697	29834	29907	29962	30013	29976	30035	30173	29992	29802	30071	30014	30043	29936	30061	29987	30055	30266	30255	29849	30035	30114	29966	29985	30186	30102	29837	29989	30254	30206	30158	30077	30043	30125	30320	30074	29926	29901	29729	29907	30278	29928	29999	29853	30057	30031	29997	29757	30148	30068	30310	29987	29973	30027	29937	29961	30125	29986	30062	30057	29960	30003	30076	29812	30077	30005	29949	29839	30161	30164	30316	30373	30115	29897	30061	29932	30012	29942	30074	29905	29798	30037	29884	30028	30110	30188	29663	29864	29995	29912	29959	30195	29952	29939	29949	29933	29779	30041	29927	30244	30252	29931	29944	29866	29993	29899	30038	29954	30200	30225	30075	30003	29826	30038	30297	29938	29794	30256	30232	30217	30090	30071	30013	29749	29906	30088	30072	29986	29835	29963	29950	30067	30013	30047	30141	29999	29960	30211	30180	30168	29914	29909	30197	30018	30066	29876	29952	29954	30233	29990	30049	30143	29913	30202	30163	30136	30179	30138	30092	29863	30410	29666	30148	30097	29846	30016	30018	30048	30060	30025	30037	30142	30031	29971	30152	29884	30039	30077	30289	30019	30101	29972	30013	30095	29970	30057	30172	29947	30092	30130	29927	30099	30102	29718	29912	30240	29828	30000	29921	30189	29912	29936	30144	29913	29874	29982	29921	29895	29935	30094	30209	29951	30098	29904	29936	29813	30038	30143	30061	30007	29958	30192	30173	29895	29890	29928	30133	29975	30147	29929	30158	30040	30064	29910	29959	29879	29988	29879	30015	30039	30091	29841	30041	30010	29887	30210	30198	29895	29965	30197	30193	29869	30081	30073	29764	29864	30046	29820	30100	30088	29832	29955	30053	30029	30094	29943	30001	30057	29961	29749	29801	29982	30086	29783	29915	30121	30185	30034	30179	30052	30060	29826	29815	30087	30178	30086	29972	30036	30222	30079	30076	30047	30061	30071	30083	30129	29960	30012	29954	29911	30150	30337	29995	29909	29899	30182	30114	30254	29845	30179	29958	29832	29918	29923	29909	29990	30105	30040	29986	30217	29940	30205	29874	29967	30367	29839	29948	30014	30344	30108	30148	29905	29993	30071	30132	30032	30095	29924	30227	30206	30075	29924	29961	30088	30106	30094	30115	29944	29997	29896	29963	29995	30189	30137	29860	29996	30257	30103	30034	30327	29905	30028	30088	30124	30179	30390	30137	30028	30139	29971	30311	29872	29948	29866	30140	30047	30094	30143	29925	30038	30102	29858	29993	29885	30091	29895	30141	30126	30167	30124	29926	30068	30129	30121	30212	29932	30150	30140	29836	29952	29862	29812	29951	30135	29845	29988	30145	30050	30049	29996	30195	30147	30003	29942	29966	30241	30074	30001	29911	29934	30131	29944	29998	30063	30102	29846	29926	30065	30100	29873	29928	30146	29951	30084	30011	30229	30211	29889	30015	29853	29954	29820	30127	29860	29727	30197	29921	30151	30090	29965	30115	29990	30174	30011	29777	29988	29748	29952	30075	29842	30065	29981	30164	29979	29894	29905	30072	29996	29798	30204	29826	30107	29977	29842	30020	30112	29916	29960	29987	30064	29999	30077	30039	29917	29837	30119	30044	29896	30092	30191	30032	30093	30017	30141	29944	30283	30157	29985	30007	29747	30157	29945	29906	30053	30130	30081	30001	30077	29966	29857	30062	30018	29991	30026	30145	29990	29763	30037	29956	30067	30144	30062	29963	30135	29916	29990	29970	30022	29880	29907	30120	30140	29983	30077	29877	29932	29941	30080	30219	30005	30003	30089	29997	30133	30049	30139	29909	30069	29796	29963	30116	30176	29996	29879	30216	30180	29611	29887	30140	30083	29953	29932	30025	30205	29943	29921	30257	29871	29884	29946	29903	30145	29993	30025	30240	30143	30118	30315	30112	30283	30249	29954	30003	30183	30231	29936	29811	30084	30143	29929	29819	30105	30102	29951	30135	30264	30207	30107	30018	29939	29781	30001	30081	29880	29902	29914	29846	29988	29979	29837	29990	30165	29819	30061	30013	29739	30088	30126	30203	30119	29731	29932	29907	29812	29855	29901	30059	29931	29831	30221	30008	30038	29885	30184	30084	29976	30168	30223	30109	30034	29874	29976	30007	29943	29954	29904	30140	30076	30299	29987	30092	29994	29827	29801	30032	30011	30062	29903	29947	29744	29972	29987	30220	30119	30123	30072	30051	30278	30048	30195	30147	30211	30037	29892	30138	29899	30084	29943	30152	29962	30284	29947	29901	29856	30294	30002	30075	30081	29758	29830	30104	29956	29999	29956	30238	30120	30088	30152	29983	30067	29978	29887	30234	30116	29995	30003	29860	29871	29932	30296	29854	29949	30133	29975	30308	29909	29769	30075	30144	30110	29962	30150	29973	29941	29827	29852	29902	30129	30000	30073	29890	30269	30073	29660	29836	30068	30106	30028	30230	29623	29957	30115	29794	30088	30029	30273	29927	30070	30045	29943	30052	29867	29947	30195	29957	29996	29852	30177	29819	29917	30059	30054	30011	30015	30142	30087	30076	30213	29812	30079	29873	29887	30156	30124	30109	29877	30150	30220	30003	30145	30101	30250	30004	30136	30119	30084	30128	30201	29874	30049	30079	29693	30152	30046	29884	30051	30189	30017	30096	30270	30112	30003	29999	29948	30156	30109	30063	30000	30187	30090	30007	30180	29876	30070	29941	30050	29963	30001	30007	29902	29937	30008	30168	29909	29794	30030	30030	30153	29971	30172	30131	30341	30016	30230	29992	29971	30062	29953	30110	29919	29760	29788	29972	29994	30046	30008	29764	30157	29954	29909	30027	29831	30140	29992	30129	30051	29962	30074	30141	29980	29954	30105	29925	30127	30044	29812	29764	29770	30013	29906	29924	29811	30078	30076	30184	29869	29788	29841	30021	29998	30183	29943	29905	30109	29961	29790	30355	30067	29958	30099	30300	30115	30102	30084	30160	30319	30057	30074	29982	30034	30253	30060	30274	30106	30229	29884	30131	30061	29840	29907	30129	30252	29830	30115	29913	30036	30131	30068	30035	30162	29997	30046	29923	30015	30293	29951	30072	29938	30025	30032	30016	30023	30098	30160	30045	29783	29669	29991	30048	29833	29887	30023	30001	29962	30017	30129	30106	29985	29906	30010	29915	30166	29895	29918	30064	30085	30020	30061	30013	30129	29924	29827	29996	30107	30024	30039	30127	29955	30286	29932	30176	30062	30153	30001	30291	30010	30094	30087	30035	30005	30015	29941	30212	29934	30013	29910	30116	29901	30076	30012	29911	30034	30095	29936	30203	29766	29857	30178	30100	30221	30163	30070	30173	29968	29961	30248	29681	29850	30062	30139	30080	29919	29957	29959	30229	29972	30025	29964	30126	30095	30204	29970	30282	30201	29855	29929	30131	30050	30208	29976	30044	30180	30264	30008	29983	30022	30177	29896	29968	30157	29910	30281	30279	30227	29794	29945	30047	30111	30004	29909	29884	30014	30037	29966	30100	29881	30017	30060	29896	29907	30016	30011	29996	30075	30047	29967	29973	29835	30036	30035	29932	29989	30030	30009	30329	29863	30092	30319	30221	30034	30119	30086	30040	30110	30190	30180	30109	30035	30134	29777	29871	30145	29999	30257	30270	29929	29970	30289	29944	30077	29987	29772	30055	29996	29923	30140	30114	30269	30152	30205	30006	29688	30193	29920	29928	29875	30205	29972	30300	30095	30081	29769	30137	29931	30071	29946	30043	30045	30031	29931	30012	30020	30067	30086	30121	30023	29942	29886	29996	30082	30040	30062	29951	30009	30074	29929	29962	30130	29803	30051	30246	30092	30022	29835	29795	29979	30076	29908	30162	30156	30165	30136	30186	29988	30117	30303	30023	29893	30009	29999	30166	29964	29981	29980	30229	29957	29659	30005	30125	30115	29898	30163	30174	30246	30183	30218	30116	30089	30214	30056	30057	30105	29747	30164	30043	29911	30184	29987	30141	30135	30101	29906	30287	30159	29857	30211	29936	30045	29889	29774	30246	29837	29940	30250	30077	29842	29966	29950	30026	30019	30204	29873	30328	29939	30095	30128	29959	30126	30187	30103	30065	29887	30010	29885	30265	30104	29985	29993	29966	29937	30170	29902	30142	29853	29782	30135	30077	29956	29927	29787	30001	29958	29898	29985	30081	29710	30060	29946	30105	29987	30012	29931	29904	30113	30100	30021	29947	29712	30054	30166	29818	29979	30058	29995	30157	30001	29959	30010	29981	29926	29888	30065	30200	30198	30220	30227	30347	29920	30044	30107	30069	29913	30003	30180	29991	30135	30049	29927	30199	29791	29861	29956	29991	30172	30041	30023	30110	29988	29841	29985	29856	30035	30075	30318	30078	30087	30090	29966	30034	30324	29873	29865	30010	29751	30127	30089	29811	30248	30091	30106	30019	29994	30068	29775	29698	30260	29987	30150	30172	30003	30143	30174	29956	29932	30065	29995	29970	30107	30003	30166	29886	29972	30136	29984	30018	29989	30188	30058	30006	30099	29973	30104	30107	30134	30160	30270	30096	30041	30116	30025	30055	29844	30011	30163	30318	30043	29993	30020	30163	30083	30175	29865	29967	30146	29997	29983	30180	30098	29912	30010	29993	30411	29856	29836	29985	29808	29773	29940	30017	29909	30053	29915	29993	29773	29826	30073	29717	29861	30222	29839	30145	29985	30173	30171	30031	30461	29967	30193	30051	30125	30015	29997	29891	30080	30374	29941	30022	29913	29917	30069	30002	29818	29991	30309	29907	29926	30026	30147
21784	38329	37769	33069	30529	28324	27514	25634	24020	23900	23556	23459	23503	23303	23437	23479	23321	23342	23101	23157	23155	23109	23061	22851	25437	33480	32376	29653	26380	24151	23391	23214	23148	22840	23058	22973	22931	23191	22990	23063	23135	23061	22927	23164	22947	22987	23030	23153	23014	23076	23024	23025	22931	23094	23047	22992	23031	22960	22980	23038	22928	23123	22895	23014	23098	22959	23106	22834	23235	22864	23013	23055	22931	23033	23026	22886	23021	23016	23090	22916	23158	22956	22909	22916	23005	23095	22810	22960	22996	23035	23032	22962	22978	23099	23056	22836	23124	23095	22927	23027	22920	23047	23002	22971	22881	23055	23208	22908	23073	22987	23067	23172	23058	22794	23050	23225	23064	23011	23216	22969	22942	22921	22993	22949	22904	23052	22924	23021	22890	23007	22989	23049	23012	22950	23020	23038	23106	22803	23132	22973	23125	22990	22995	22743	23025	22898	22912	23030	22956	22898	23183	23078	22942	22820	22982	22904	22855	22873	23017	22923	22953	23071	22976	23029	23056	22844	22841	23141	22799	23103	23040	23029	22893	23091	23062	23119	23000	22963	22958	22948	23042	22855	22861	22873	23196	22893	23206	22822	23052	23062	23035	22940	23065	23064	23027	22896	23009	23053	23050	22869	23128	22873	22943	23011	23021	23035	22860	22923	22796	22873	22947	22854	22907	23289	22785	22972	22900	23165	23092	23049	23147	22809	22866	22817	23076	23204	22901	22987	23142	23051	22824	22974	23001	22901	23049	23001	23028	22880	22852	22872	22923	23082	22809	22928	23029	23006	23020	22897	22987	23254	22968	23070	22923	22988	23025	22823	23026	22882	23056	23071	22846	23016	22749	23040	23011	22903	22995	22864	23131	23029	22957	22884	23048	22995	23121	22977	23082	22999	22952	23048	23026	22956	22996	23082	22922	22986	23103	22889	23007	23052	22915	22910	22994	22846	22748	22951	22977	22886	23057	22985	23062	22741	23049	22829	23022	23045	22850	23002	22941	22940	22829	22984	23054	22931	23067	22917	22991	22952	23193	23027	22866	22890	23108	22901	23187	22837	22877	23080	22783	22953	22862	22936	23141	23120	23010	22947	23016	23104	22889	22829	22937	22945	23044	22945	22934	22974	23163	22883	22975	22958	23057	23054	22926	23034	23013	23119	23056	23019	23002	23038	22922	22868	22876	23081	22949	22922	23002	22769	22943	23051	22906	23029	22766	23028	22869	22970	23082	23169	22861	22912	23018	22842	23039	23078	22850	22876	23029	23077	23247	22953	23047	23016	23071	22887	23099	22893	23011	22968	23076	22986	22919	22967	22889	22913	23009	22952	22934	22778	22908	23079	23035	23150	22946	23066	22813	23035	23204	23008	23037	23008	22951	22847	22963	22823	22960	22994	22840	22982	22988	22928	23039	23014	22978	23016	23046	22925	22931	22876	22992	22993	23010	22987	22942	22989	23007	22918	23071	22906	22933	22935	22927	22942	22840	22951	23131	23106	22951	22954	23038	22900	22973	22915	22782	22933	23016	22836	23087	22894	22992	22957	22880	23029	22931	22951	23031	22855	23008	23054	22926	22808	22985	23052	22933	22834	23102	22879	22945	23020	22980	23012	23216	22901	23015	22927	23031	22908	22919	22968	22876	23138	22699	22815	23065	23009	22990	22720	22971	22961	23153	22978	23133	22887	22902	22772	22885	22968	22988	22964	22967	22950	23169	22926	23108	22981	23064	23018	22941	22901	23098	22957	22991	22964	22931	23129	23005	22951	23051	23023	23055	22963	22992	22982	22926	22971	22823	23043	22871	22920	22976	22890	22872	22926	23043	23059	23093	22924	22835	23056	23030	22971	23118	22958	22822	23056	22917	22887	22843	22877	23059	23208	22925	22883	22901	22903	23114	22849	23022	22942	22908	22849	22950	22871	22984	23091	22961	22987	23060	23109	22977	22827	22841	22901	23066	23180	22908	23182	22893	22801	22967	22916	23106	22876	23058	22827	22977	22831	22872	23041	23087	22925	22768	23128	23083	22914	22947	22969	23114	22846	23018	22845	23067	22827	23065	23130	23186	23048	22902	23096	22966	23056	23037	22879	23039	22985	22985	22816	22864	22968	23092	22766	23056	22999	22876	22956	23014	23021	22805	23003	22979	22942	23049	23053	22760	22973	22743	22887	22962	23108	22926	22950	23024	22870	23064	23065	23002	22936	22859	22956	23089	23002	23063	23112	23041	23125	22884	22990	23100	23100	23111	22853	23002	22946	22898	23057	22970	22994	23016	23039	22936	22943	23088	22874	23115	22833	22840	22882	22886	22973	23054	22884	22966	22795	22975	23169	22911	23034	22990	22895	22974	22828	23172	22964	22923	23086	22944	22967	23142	22826	22840	23042	23021	22980	23080	22881	22930	22949	22916	22891	23049	23008	22988	22811	22911	23108	23052	22795	22945	22942	22970	22870	23078	22889	23038	23037	22843	22914	23084	23133	23127	23054	22982	22957	22901	23103	23070	22954	22894	22944	23104	23005	22902	22798	23034	22993	22873	23127	23090	23136	22983	23104	22945	23155	22916	22853	23047	22938	22970	23064	23226	22893	22719	22944	22972	22829	22915	22816	23020	23080	22837	23041	22937	22926	23111	22801	22991	22947	22727	23135	23043	22724	23013	22778	23062	22843	22929	22850	22978	22989	22996	22925	22870	23144	22977	22884	22853	22889	22923	22975	22953	22877	23114	23014	23104	23005	22958	22846	22828	23038	23013	22973	23093	23067	22871	22952	22963	23038	23046	22881	22829	23089	23075	23062	22968	23016	22865	22969	22831	22670	22810	22933	22900	22988	22894	22980	22886	22973	22866	23000	23072	23050	22977	23005	22944	23158	22865	23039	22861	22911	23005	22926	23079	23089	22950	22943	22953	23061	23081	22957	22979	22970	22924	22946	22935	22827	23004	22900	22910	22921	23240	22997	23196	22933	22956	22855	22839	22882	23214	22948	22899	23082	22985	22993	22880	23024	22969	22933	22955	22911	23019	22931	23055	22952	23103	22929	22751	22939	23025	23104	22954	22764	23027	22937	23109	23055	23047	22991	22821	23120	22873	22841	23014	22916	23094	22779	22864	22803	22986	22778	22938	23080	23272	23118	22780	23019	22996	22813	23062	22835	23194	23007	23063	22888	22982	22975	22850	23076	23013	23118	22826	23183	23055	23107	23107	23062	22939	22887	22982	22916	23028	23107	22948	23026	23087	22825	23059	23062	23077	22969	22958	23126	22991	22886	22941	23036	22970	23017	22799	22994	23029	22875	23078	22750	22947	23069	22996	23012	23103	23036	22990	23063	22945	22961	22961	22943	22849	23065	22878	23063	23115	23024	23104	22953	22650	22809	22765	23103	22903	23106	23305	22860	22986	23021	23077	23049	22853	22968	23039	22817	23021	22877	22872	23166	22866	22952	23045	22982	22946	23268	23108	22807	23132	23016	22889	23137	23127	22961	23057	22977	22949	23122	22948	23001	22843	22924	23070	23006	22913	22879	22878	23285	22986	22948	22882	22942	22867	22967	23131	22908	23127	22934	22945	22889	23035	22929	22922	23011	23048	22838	23145	23035	22916	22885	23094	22857	22798	22954	22855	22824	22928	22927	22915	23144	22865	23063	22806	22867	23167	22843	22941	23129	22795	22997	23089	23040	23064	22894	22973	22762	23005	22983	23074	23026	22861	23031	23101	22773	22994	23208	23053	23026	23095	22886	23027	22987	22865	23105	22905	23007	23143	23047	23179	22948	23051	23012	22928	22701	22913	22904	23068	22916	22855	22956	22960	22882	23260	23012	22839	23020	22875	23132	23133	22957	23147	22911	22912	23009	23044	22933	22870	23054	22779	22787	22967	22976	22880	22983	23003	22953	22955	23095	23128	23113	23071	22983	23038	22872	22742	22963	23057	23138	22911	23140	22872	23009	22781	22986	22974	22966	23125	23070	23112	22912	23204	22921	22907	23124	22934	23050	22864	22985	23211	22978	22858	23113	23030	23071	23149	22925	23109	22987	22916	23015	22996	23008	22968	23041	23089	23027	23047	22986	22773	23017	22937	22945	22803	22877	23082	22932	22883	22897	22860	23146	22996	22846	23101	23173	23056	22943	22930	22981	22973	23015	22828	22991	23131	22856	22934	22904	23009	22918	22924	22996	22780	22840	22935	23038	22977	22898	22907	23037	22965	22980	23207	23014	23027	22854	22976	23078	23010	22911	22826	23032	23143	22861	22886	22994	22931	23017	23129	22818	22791	23056	23124	22971	23063	23119	23071	22841	23197	23060	23023	22915	23044	22956	23311	22762	22886	22898	23027	23046	23048	23048	22913	22987	23046	22819	23056	23307	22961	22998	22979	22822	22793	22722	23043	22892	22936	23041	22865	22939	22981	22947	22906	22964	23006	23000	22983	22985	23016	23198	22868	23071	23138	22782	22792	23005	22937	23001	22993	22980	23087	22993	23015	22933	22932	23065	23171	23039	23001	23075	22848	22980	22914	22944	22880	23003	23030	22878	22896	23192	22909	23056	23034	22882	23067	23005	22926	23012	22910	23018	23163	23087	23093	23075	22818	23037	22993	23066	23021	23073	22988	22871	22847	22891	23089	22844	23140	22838	23022	22941	22959	22700	22950	23147	23089	22984	22941	23057	23297	22920	23008	22940	22780	23006	22826	22833	23018	23041	23101	22721	23030	22820	22792	22878	22972	23106	22880	22822	22942	23084	23126	22865	22819	22946	23144	22980	22975	22876	22974	22988	23049	23106	22846	22869	23094	23060	23029	23086	22780	22879	22899	23151	23130	23116	22955	22999	23071	22996	22778	22998	22797	22969	22915	23010	22897	22982	23088	23153	23028	22865	22909	22975	23207	22972	22892	22937	22942	23104	22873	23126	22856	23202	22987	23005	23060	23022	23009	23005	22870	23009	23013	22976	23067	23038	22913	22928	22933	23051	22898	22957	22955	22996	23037	23008	23091	22903	22985	23093	22855	22745	22957	23097	22767	22928	23031	22946	23072	22807	23052	22860	22862	22871	22963	23013	23047	22869	23175	23060	22987	23061	23081	23036	23003	23010	23048	22890	22982	22845	22986	23014	23169	22923	22999	22996	22819	22886
28466	24230	32429	33353	31069	31052	31029	30746	30033	29912	30102	29757	29904	29806	29913	29949	30015	29898	30051	29930	30026	30085	29991	30053	30040	30635	30732	30542	30385	30387	29781	29699	29815	29981	29900	29891	30005	29839	29966	30202	29912	29657	30220	29899	30018	29805	30173	30150	29843	29948	29989	29940	29872	29939	30005	30109	29932	29951	30025	29840	30030	29902	29879	29900	29769	29784	30142	29967	29581	29818	29852	29899	30205	29579	29808	29801	29960	29930	29965	29850	29820	29667	30110	30037	29967	29886	29933	29756	29744	29795	29822	29748	29899	29830	29538	29955	29967	29867	29977	29951	30069	30096	29706	30039	29914	29884	30016	29911	29942	29618	29996	29752	29850	29815	29829	29876	29980	30066	29822	29910	30081	29840	29901	30018	29579	29705	29970	30096	29600	29637	29990	30123	29809	29879	29870	29726	29870	29863	29866	29630	29623	29851	30050	29722	29945	29947	29664	29927	29787	29952	30068	29995	29883	30028	30067	29758	30026	30017	30040	29836	29782	29706	29827	29704	30217	29829	29846	30007	30064	29957	29890	29932	30092	29732	29684	29859	29722	29965	29705	29836	29737	29802	29781	29846	29938	29984	29814	30068	29769	29967	29809	29894	29992	30084	29735	30151	30154	29790	29928	29882	29882	29850	29894	29958	29957	29863	29893	30069	29997	30070	29742	29844	29783	29970	29792	29792	29890	29747	29950	29834	29893	29846	29939	29759	29813	29906	30170	29719	29722	29908	29790	29891	30052	30036	29964	29978	30098	30018	30123	29955	30095	29812	30004	30034	29749	30023	29814	29713	29936	29891	29924	30072	30048	29928	30004	30009	29998	30096	30055	29694	29941	29995	29957	30089	29924	30057	29826	29823	29834	30168	30055	29658	29722	30086	29867	29814	29903	29690	29925	29890	30083	29773	29664	29898	29768	29866	29710	29786	30026	29974	30149	29791	29913	29883	30115	30057	29838	30089	29922	29611	30043	29925	29770	29767	29977	29790	29894	29794	29999	29725	30068	29651	29782	29908	30003	29858	29936	30070	30080	29797	30213	29860	29991	29996	29916	29983	30065	29924	30170	29862	29997	29979	29710	29670	29828	29752	29876	29977	29871	29709	29816	29980	30025	30093	29648	29719	29846	30033	30010	30114	29932	29812	29709	29658	30328	29923	29749	30004	29942	29745	30194	30050	29936	29964	29977	29685	29984	29798	30018	29859	30052	29863	29956	29899	29893	29713	29796	29821	29788	29817	29741	30037	29754	29753	29983	29849	30108	29931	29899	30055	29821	30144	29819	29810	29869	29822	29875	30024	29945	29903	29970	30009	29883	29885	29798	30043	30235	30082	30168	29730	30006	29772	29930	30028	29928	29554	29768	30120	30037	30185	30045	29669	30178	29898	30159	29771	29768	29656	30061	29920	29690	29579	29892	30110	29803	29970	29933	29650	29974	29875	29885	29833	29813	29677	29846	30002	29782	29936	30095	29840	29835	29824	29763	29839	29741	29759	29842	29912	29767	29736	29776	29952	29843	29977	29746	30031	29848	29837	29922	29886	29835	29774	30192	29911	29775	29750	30089	29928	29921	30004	29878	29970	29899	29954	29906	29859	30004	29895	29805	29989	29771	29996	29855	29813	29953	29999	29656	29859	29968	29784	30181	29918	29943	29924	29975	29859	29677	30084	30098	29778	29660	29914	29939	29985	30120	29882	29943	30003	29981	29961	29928	29872	29830	29849	29887	29667	29952	29872	29876	29774	29944	29967	29876	29781	29903	29961	29825	29967	30168	29933	30098	30258	30082	30129	29920	30039	29879	29904	29942	29896	29872	29926	29988	29794	29887	30071	29776	29944	30197	29641	30096	29871	29718	29916	29881	29838	30062	29878	29992	29804	30080	29778	30167	29819	29946	29850	29842	29962	29800	30104	29806	30066	29981	29631	29961	29972	30241	29920	29993	30086	29763	29966	29775	29725	29889	29731	29915	29836	29767	29794	29736	29744	29877	30015	29869	29800	30018	29738	30061	29999	29882	29915	29989	30073	29894	30007	30069	30105	29820	29934	29934	29695	29891	30026	30167	30133	29772	30017	30108	29936	29899	29764	30071	29889	30130	29813	30021	29926	29922	29801	29812	30069	29994	29603	29723	30027	29927	29885	30214	29825	29903	29882	30031	29926	29648	29752	29708	29909	29900	30189	29913	29808	30118	29649	30040	29949	29910	29919	30019	29987	30039	30032	29982	30107	29998	29946	29987	30195	29987	30241	30244	29922	29937	30230	29851	29895	29888	30157	30117	29835	29936	29832	30063	29865	29858	30089	29894	29962	29826	29844	29700	29794	29982	29965	29910	29845	29890	30039	29825	29897	29744	30000	29833	29831	29824	30002	30030	30121	29793	29821	29995	29982	29753	29960	29739	29851	29869	29838	29736	29769	29744	29881	29885	29855	29990	29912	30011	29839	29864	29887	29815	29739	29954	29940	29900	29583	29964	30144	30094	30057	30066	29891	29672	29901	29871	29798	29765	29924	29862	29872	29858	29816	30087	30093	29998	29998	29983	29850	30079	29868	29814	29720	29967	29647	30075	29685	29596	29890	30074	29655	29852	29937	29746	29755	30096	29868	29761	29900	30021	29678	30077	29734	29870	30093	30058	29707	30080	30094	29696	29856	29966	29863	29960	30086	30036	30154	29846	30052	29960	29937	29859	29918	30042	30165	30230	29849	29794	29875	29982	29820	29924	29955	30036	30147	29831	29680	29943	29939	29838	30066	30077	29861	29999	29826	29778	29974	29796	30006	29866	29961	29908	29839	29829	29923	29937	29799	29824	29919	29895	29898	29885	29751	29759	29927	29748	29978	29812	29657	29798	29881	29803	29947	29907	29780	30127	29859	29640	29862	29720	29632	29905	29857	29910	29726	30017	30059	29906	29887	29999	29897	29966	30098	29938	29946	29912	29760	30017	29995	29932	29982	29736	29901	30081	29747	29702	29942	29926	29810	30044	29902	29950	30138	30050	29882	29897	29915	29856	29973	29695	29858	29742	29827	29766	29794	29902	29975	29887	29857	29955	29905	30084	29675	29764	30292	30029	29968	30086	29845	30072	29883	30110	29946	29904	29846	29943	29950	29989	29994	29975	29835	29777	29929	30026	29859	30057	29850	29858	29915	29839	29667	29668	30007	30038	29886	29821	29882	29975	30040	30065	30093	29551	30094	29945	29896	29872	29963	30297	29953	29731	29825	30044	29950	29836	30068	30051	29889	29899	29857	30087	29934	29929	29734	29801	30027	29846	30100	30062	29901	29882	30077	29823	29721	29923	29941	29668	29722	29957	30068	29908	30192	29866	30069	29877	29759	29927	29799	29995	29988	30171	29875	30032	29891	29990	29932	29657	29847	30017	30037	29898	30095	29959	29672	30120	29917	29718	29952	29888	30078	29904	29870	29660	29923	30090	29835	29807	29867	29820	29911	30106	29631	29740	29975	30163	29945	29681	29701	29875	30016	30208	29877	29819	29891	29770	29935	30201	29787	29784	29765	29901	30080	29766	30038	29917	29807	29878	29919	30166	29867	29766	29865	29944	29881	29819	29673	29920	29994	30075	29981	29652	30008	29983	29792	29801	30032	29837	29954	29942	29747	29785	29985	29650	29792	30106	29995	29676	29809	29814	29845	30060	30036	30002	30027	30049	29941	30012	29978	30202	29638	29831	29786	29952	29807	29888	29737	29981	29917	29785	30049	30022	29738	29844	29895	30144	29766	29900	30153	29824	30055	29811	30126	29664	30174	29816	29786	29917	29975	30221	29697	29925	30031	30209	29908	29993	30075	30156	29916	29834	29835	29975	30204	30119	30005	30059	29972	29934	29876	29665	30029	29749	29977	29956	29664	29908	30100	29752	29879	30194	29926	30142	29727	29894	29987	30003	29931	30050	29922	29929	29820	29924	29854	29755	30091	29905	29896	29830	30037	30036	29946	29899	29983	29978	29939	29869	29980	30150	30236	30081	30030	29967	29925	29926	30002	29893	29849	29740	29646	29886	29880	30143	29665	29886	30087	29742	29980	30154	29975	29939	29981	30075	30011	29987	29947	29931	29841	30075	30032	29649	29751	29792	30073	30112	29789	30143	29717	29966	30076	29774	29971	30090	29814	29982	29579	29802	29938	29741	29866	30185	30063	29944	29736	30133	29891	30058	30252	30025	29922	30333	29866	29861	29894	29737	30071	29699	29782	29722	29928	29732	29918	30041	29765	29987	29756	30125	30040	30008	29883	29943	29839	30033	30145	30120	30160	29936	30011	29846	29714	29805	29828	29748	29679	29772	29559	29763	29730	29892	30036	29965	29979	29834	30066	30050	29895	30074	30082	29863	29802	29823	29765	29747	29840	29982	29918	29965	29935	29875	29873	29960	29839	29925	30020	29947	29928	29982	30146	29973	29803	29829	29685	30098	29918	29963	29770	29910	30022	29647	29841	29801	30056	29959	29945	29823	29953	29723	29961	29900	30007	29738	30013	29822	29945	29971	30060	29687	29728	29857	29857	29708	29912	29895	29977	29715	29917	29679	29801	30050	30003	29767	30030	29632	29726	29842	29989	29890	30109	29899	29768	30066	30047	30153	29950	30027	29884	29865	29797	29863	29856	29901	29484	29855	30058	29913	29984	29754	29898	29787	29885	30044	29807	30032	30083	29909	29776	29904	29842	29635	30020	29980	29763	29950	29850	29829	29819	29880	30125	29921	29760	30040	30058	29822	29793	29766	30025	30092	29968	30026	29670	30007	29756	29982	29818	29929	30073	29629	29913	30028	29671	30025	30045	29988	30133	29878	29982	29957	29905	29925	29703	29907	29965	30038	29889	29843	30090	29995	30027	30036	29917	30011	29919	29762	29964	29821	29787	30107	29847	29966	29644	29944	29890	29958	29889	29825	29786	30041	29868	29829	29986	30172	29850	29834	30088	29784	29923	30041	29804	29957	29780	29757	29809	29746	30099	30019	29889	30072	29926	29961	29818	30005	29901	29930	30059	29803	29842	29858	29962	29810	29868	29981	29816	29789	29892	30054	29903	29931	29758	29816	29983	29922	29671	30049	29804	29889	29828	30046	29914	29917	30058	29992	29987	30035	29899	29887	30079	30287	29938	30111	29738
21988	27923	28435	26739	25959	24879	24470	24020	23100	22998	22947	23139	22896	22851	22958	22861	23011	22937	22761	22996	22954	22947	22943	23047	23043	23538	23855	23712	23229	22964	22860	22959	22929	22991	22936	23028	22875	22820	22932	23046	23011	22998	23054	22843	23045	22878	22790	22761	23038	22889	22869	22882	22870	22881	22905	22839	22872	22843	22929	22814	22786	22886	22873	22913	22603	22974	22916	22937	22951	22989	22918	22819	23010	22797	22860	22944	23230	22831	22958	22965	22872	22921	23037	22830	22804	22969	22894	22858	22823	22882	22875	22986	23029	23014	22861	23037	22740	22925	22785	23077	22930	23032	22830	22773	22890	22877	22862	22819	22885	22827	22928	22854	22832	22874	22793	22788	22954	22949	22839	22838	22904	22873	22988	22808	22740	22909	23105	22862	22897	23031	22751	22779	22900	23007	22955	22816	22827	22917	23029	22879	22936	22942	22893	22771	22843	22775	22990	22841	22833	22813	22779	22944	22848	22973	22887	22933	22928	22992	22817	22801	22812	22797	22840	22754	22871	22975	22769	23060	22920	22870	22997	23053	22904	22868	22994	22850	22637	23021	22981	22825	23008	22809	22923	22848	22893	22826	22860	22857	22855	22889	22883	22906	22976	22886	22855	22945	23046	22948	23070	22798	22862	22865	22829	22871	23029	22972	22842	23042	23039	22827	22748	22921	22892	22807	22879	22974	22712	22918	22808	22747	22899	22968	23032	23000	22767	22758	22818	22952	22904	22786	22821	23096	22931	22869	22708	22978	22892	22932	22828	22946	22791	22933	22717	22962	22941	22652	22981	22824	22990	22703	23007	22963	22787	22762	22842	22814	22769	22839	22788	22919	22818	22920	22896	22944	22692	22829	22880	22849	22932	23007	22708	22822	22774	23077	22934	22824	22992	22856	22821	23090	22948	22842	22875	22729	23043	22922	22896	22894	22951	22850	22986	22985	22879	22867	22954	22989	22828	22960	22799	22953	22875	22793	22913	22867	23091	22872	22972	22762	22839	22918	22996	22680	22819	22875	23026	22963	22831	22847	22880	22927	23067	22854	22946	22838	22893	22979	22690	22929	22996	22834	22984	22904	22992	22869	22803	23034	23007	22907	22759	22925	22919	22927	22947	22915	22869	22983	22678	22786	22884	22859	22880	23048	22836	22944	22656	22866	23017	22911	22911	22912	22830	22830	23034	22883	22974	23006	23023	23026	23026	22751	23029	22827	22955	23017	22858	22949	22792	22803	22813	22840	22976	23089	22701	22809	22876	23044	22945	22809	22731	22714	22801	22874	22902	23011	23035	22836	22786	22877	23087	22911	22938	23091	22833	22964	22847	22790	23101	23062	22993	22913	22801	22977	22745	22915	22641	22982	22929	22792	22898	22986	23118	23166	22977	23025	22774	22872	22973	22823	22906	23003	22780	22961	22769	22993	22953	22697	22941	22875	22887	22795	22940	22901	22990	22985	22981	22819	22737	22946	22838	22731	23022	22885	22964	22809	22845	22760	22993	22807	22969	22835	22865	22931	22990	22823	22729	22847	22902	22865	22939	22955	22937	22921	22827	22950	22766	22939	22992	22737	22854	23033	22783	22835	23132	22780	22956	22912	22896	22861	22867	22972	22998	22918	22899	22833	22948	22888	22972	23017	22768	22905	22940	22826	22954	23000	23016	22940	22924	23000	22851	22940	22815	22895	22837	22879	22985	22801	22786	23007	22798	22880	22933	22874	22715	22847	22784	22828	22670	22829	22821	22850	22816	22959	23173	22882	22841	22868	22854	22920	22780	22870	22977	22808	23004	23061	22798	22865	22935	22730	22873	22829	22823	22834	22794	22881	22944	22712	22862	22939	23071	22927	22755	22852	22870	22884	22800	22877	22893	22898	22760	22772	22994	22867	23148	22911	22909	22894	22962	22994	22847	22712	22890	22851	22869	22866	22857	22985	22971	22835	22848	22862	22849	23018	22961	23120	22909	22794	22876	22717	22947	23034	22851	22973	22775	22945	22762	22820	22662	22850	22696	22957	22823	22911	22817	22880	22796	22940	22853	22988	23021	22837	22867	22828	22962	22783	22972	22833	22991	22996	22857	22897	22887	22866	22887	22929	22925	22839	22881	22836	22882	22763	22877	22913	22867	22928	22648	22907	22835	22972	22986	22897	22832	22759	22832	22939	23081	22753	22837	22806	22858	22925	22830	22918	23013	23095	23027	22964	22979	22848	23057	22682	22862	22891	22910	22933	22809	22842	22965	22980	22942	22858	22899	22991	23070	22997	22818	22955	23030	22975	22872	22807	22969	22817	22766	22824	22866	22905	22897	22815	22961	22933	22986	22981	22950	22964	22930	22859	22840	23099	23060	22718	22925	22823	22931	22873	22853	22913	22733	22881	22859	22974	22898	22956	22888	22811	22991	22878	22897	22766	23074	22780	22777	22908	23012	22781	22688	22910	22834	22868	23039	23093	22889	22964	22870	23056	22947	22893	22874	22947	22587	22989	22709	22792	22917	22853	23020	22668	22775	22819	23004	22994	22925	22936	22740	23099	22838	22810	22889	23040	23012	22812	22940	22752	23035	23000	23028	22897	23185	22913	22811	22947	22834	22779	22854	22972	23043	22710	22970	22802	22963	22832	22921	23050	22879	22851	22934	22898	22981	22712	22978	22889	22889	23044	22909	22868	22889	23006	22869	22980	22829	22892	22993	23076	22903	22904	22983	22937	22916	22972	22701	22905	23082	23069	22924	22799	22881	22902	23023	22879	22890	22928	22993	22940	22865	22805	22824	23014	22944	22875	22859	22932	23015	22914	22862	23008	22835	23020	22778	22924	22875	22863	22772	22815	23069	22854	22873	22969	22778	22985	22953	22863	22854	22889	22921	22869	23021	22713	22872	22891	22679	22924	22943	22795	22898	22996	22984	22865	22946	22792	22929	23041	22895	22861	23088	22865	22967	22910	22954	22832	22947	22912	22875	23018	22835	22680	22924	22913	22840	22930	22991	22691	22768	22950	22952	22960	22911	22906	23019	22753	22913	22998	22926	22789	23045	23052	22867	22925	22909	22818	22825	22805	22797	22997	22936	23035	22909	22751	22723	22725	22850	22833	22695	22867	22791	22957	22782	22878	22951	22917	23018	22860	22822	23005	22884	22765	23202	22797	22886	22848	23087	22932	22828	22963	23033	23000	22835	22904	22961	22880	22973	22798	22741	22897	22919	22803	22856	22972	23008	22810	22892	22874	22785	22963	22996	22871	22705	23046	23049	22841	22820	22839	22910	22778	23078	22814	23136	22880	22912	23056	22793	22969	22782	22780	22710	22935	22926	22849	22809	22941	22900	23019	22974	22895	23041	22958	22941	23055	22796	22836	22898	22889	22964	22930	23045	22910	22998	22874	22848	22872	22852	22852	22824	22964	22941	22998	22788	22810	22961	22803	22825	22952	23002	22917	23069	22800	23035	22880	22830	22795	22774	22815	22932	22883	22872	22926	23009	22753	22952	22818	23002	22999	22918	23009	22765	22736	22873	22824	23030	23094	22911	22847	22847	22891	22958	22936	22823	22712	22736	22890	22844	22894	22911	22676	22900	22864	22765	22885	22778	22869	23149	22959	22968	22773	22941	23059	22759	22890	22878	22946	22868	22972	23189	22838	22931	23012	22914	23023	23009	22746	22830	22932	22785	22717	22837	22876	22852	22903	22765	23027	22786	23088	22703	22918	23081	23166	22942	23120	22901	22891	23033	22934	22948	22890	23073	22881	22742	22956	22871	23057	23072	22861	22904	22974	22738	22704	22967	22987	22909	22962	22903	22938	23062	22908	22941	22942	22800	22724	22774	22780	23028	22811	22875	22953	23079	22955	22918	22837	22828	23068	22946	22804	22766	22927	22893	22834	22790	22935	22855	22825	22780	23057	22932	22990	23035	22749	22845	22767	22845	22932	22613	22993	22779	22946	22863	22769	22959	22926	22897	22953	22921	22914	23005	22999	23010	22959	22988	22941	22904	22884	22919	22997	22818	22899	22771	22841	22770	22932	22902	22879	23013	22972	22834	22667	22910	22869	22847	22700	22849	22811	22778	22979	22831	23038	22949	22816	23085	22826	22792	22879	22918	22736	22752	22863	22907	22782	22802	22990	22955	22871	22866	22683	22749	22981	22931	22884	22922	23049	22777	22942	22919	22908	22949	22849	23080	22674	22760	22825	22880	23059	22901	22840	22845	22710	22939	22980	22839	22717	22865	22842	22799	22795	22834	22860	22891	22996	22807	23000	22811	22836	22956	22676	22811	22898	22946	22862	22794	22900	22864	22928	22844	22727	22893	23086	22798	22761	22915	22876	22809	22797	22846	22758	22965	22813	22921	22811	22917	22963	22856	22869	22934	22748	22823	23034	22730	22947	22747	22839	22849	22940	22830	22666	22901	23022	22850	22746	23009	22840	22987	22786	22986	22878	22925	22900	22949	22774	22941	22925	22903	22804	22907	22885	22974	22863	22968	22848	23105	22848	22980	22854	22964	23009	22764	22821	22980	22935	22840	22729	22870	22914	22887	23015	22793	23040	22972	22729	23104	22813	23095	23077	22854	22914	22812	22823	23039	23098	22906	22967	23010	22843	22830	22869	22910	22885	22966	22915	22818	22808	22932	22977	22820	23012	22938	22931	22834	22936	22851	22735	23013	22870	23036	22886	22783	22904	22715	22765	22925	22819	22966	22827	22922	22980	22741	22901	22992	22817	23017	22980	22987	22956	22869	22959	22987	22857	23091	22864	22951	23041	22824	22839	22873	22887	22837	22849	23070	22878	22803	23159	23175	22988	22840	22837	23060	22824	22893	22888	22735	22987	22837	22862	22895	22810	22850	22756	22936	22978	22866	22836	22894	22748	22888	22861	22949	22919	22856	22751	23138	22835	22811	22845	22904	22924	22843	22931	22920	22926	22981	22758	22934	22894	22966	22821	22845	22973	23016	22802	22964	23038	22841	22899	22973	22764	23015	23050	22837	22911	22898	22731	23042	22979	22874	22867	23048	22783	23089	23060	22926	22930	22892	22868	22955	22984	22885	22961	22899	22824	22953	22760	22807	22874	22936	22966	22812	23012	22959	22839	22809	22856	22823	22855	22949	22917	23050	22918	22794	23117	22974	22927
23673	21416	29019	24823	25674	31000	33118	30910	30187	30292	30282	30181	30160	29950	29949	30029	30036	30001	29787	29898	29898	29812	29849	30055	31322	33420	33610	32334	30898	30455	30098	30017	29750	30081	29896	29852	29955	29747	29642	29400	29776	30003	29759	29928	29747	29822	29931	29836	29936	29922	29949	29900	29791	29720	29775	29905	29750	29806	29787	29643	29901	29874	29564	29745	29718	29753	29741	29877	29797	29726	29986	29776	29795	29908	29878	29695	29709	29894	29788	29779	29961	30041	29671	29805	29983	29979	29775	29657	29820	29728	29781	29547	29946	29859	29825	29797	29828	29729	30032	29675	30059	29632	29629	29726	29885	29735	29725	29755	29580	29864	29758	29748	29799	29899	29709	29675	29678	29676	29789	29889	29809	29655	29676	29731	29825	29762	29722	29546	29719	29751	29581	29679	29933	29802	29637	29812	29728	29838	29761	29823	29733	29561	29713	29846	29656	29740	29898	29971	29748	29692	29828	29833	29745	29836	29655	29332	29903	30103	29494	29871	29826	29787	29769	29902	29560	29818	29758	30053	30051	29930	29709	29968	30128	29600	29633	29885	29769	29930	30075	29858	29674	29684	29772	29551	29608	29810	29703	29543	29930	29816	29920	29780	29695	29682	29737	29891	29798	29745	29691	29797	29705	29796	29683	29669	29742	29775	29839	29564	30025	29867	29863	29882	29793	29660	29777	30008	29770	29982	29779	29822	29873	30015	29649	29662	29924	29706	29768	30033	29924	29661	29843	29724	29945	29872	29802	29838	29797	29785	29517	29637	29755	29923	29528	29817	30072	29719	29762	29494	29884	29598	29745	29980	29750	29942	29964	29801	29960	29762	29898	29423	29718	30108	29845	29984	29566	29678	29635	29618	29871	29747	29704	29642	29800	29660	29866	29740	29677	29663	29759	29675	29866	29728	29672	29826	29866	29574	29767	29888	29693	29869	29321	29820	29808	29945	29614	29613	29864	29749	29915	29689	29846	29730	29875	30018	29514	29749	29626	29811	29701	29772	29768	29803	29681	29758	29785	29852	29617	29675	29659	29837	29671	29825	29453	29895	29774	29689	29874	29911	29795	29779	29779	29517	29813	29865	29669	29694	29708	29728	29396	29637	29636	29670	29789	29775	30035	29676	29647	29780	29751	29859	30115	29791	29934	29709	29770	29823	29813	29938	29923	29793	29949	29826	29619	29838	29975	29904	29638	29936	29745	29812	29573	29699	29688	29709	29951	30022	29721	29793	30065	29511	29865	29817	29676	29815	29729	29793	29496	29677	29833	29773	29804	30021	29702	29797	29720	29761	29809	29825	29847	29821	29826	29860	29849	29764	29752	29719	29730	29760	29676	29810	29918	29549	29719	29660	29767	29681	29899	29847	29774	29537	29926	29656	29943	29867	29860	29787	29764	29700	29629	29629	29566	29766	30110	29691	29803	29657	29736	29564	29913	29570	29831	29890	29746	29644	29632	29765	29735	29628	29691	29648	29615	29680	29886	30016	29842	29746	29571	29883	29656	29898	29846	29754	29527	29671	29726	29576	29859	29623	29771	29790	29560	29739	29922	29543	29735	29492	29711	29551	29685	29694	29927	29815	29569	29852	29698	29589	29860	29595	29892	29509	29946	29785	29845	29926	29863	29899	29938	29660	29836	29862	29798	29716	29885	29780	29735	29717	29849	29860	29908	29832	29819	29655	29649	29879	29621	29881	29639	29750	29847	29795	29840	29692	29561	29844	29823	29889	29882	29849	29820	29762	29879	29680	29722	29896	29980	29934	29880	29934	29764	29748	29848	29655	29461	29882	30012	29656	29654	29702	29775	29538	29858	29830	29859	29716	29808	29744	29838	29594	29857	29831	29548	29947	29841	29591	29743	29765	29793	29592	29667	29719	29850	29611	29879	29623	29795	30125	29814	29647	29734	29801	29835	29969	29730	29627	29849	29828	29588	29734	29780	29747	29654	29459	29576	29696	29768	29547	29695	29737	29587	29838	29662	29762	29710	29475	29668	29763	29868	29620	29652	29779	29728	29769	29738	29671	29750	29752	29760	29801	29938	29944	29886	29704	29835	29767	29675	29676	29537	29765	29938	29642	29927	29899	29702	29722	29945	29575	30131	29616	29835	29628	29783	29676	29743	29697	29639	29608	29886	29706	29821	29829	29591	29545	29775	29736	29604	29667	29552	29815	29988	29989	29695	29832	29897	29681	29846	30054	29612	30092	29976	29742	29701	29746	29757	29788	29559	29647	29722	29907	29784	29808	29756	29874	29512	29695	29872	29803	29681	29796	29821	29699	29752	29770	29721	29611	29815	29907	29954	29751	29907	29676	29730	29529	29844	29705	29894	29641	29817	29678	29798	29804	29968	29917	29769	29738	29662	29724	29860	29787	29791	29975	29744	29636	29507	29732	29848	29900	29764	29815	29894	29766	30066	29692	29492	29770	29971	29619	29515	29765	29973	29679	29785	29733	29615	29567	29842	29805	29731	29570	29709	29689	29792	29559	29607	29779	29779	29877	29826	29668	29763	29609	29687	29772	29826	29893	29792	29845	29781	29905	29764	29771	29838	29801	29642	29658	29768	29736	30000	29999	29742	29705	29737	29823	29628	29871	29692	29824	29661	29837	30052	29942	29694	29692	29751	29902	29723	29793	29630	30031	29843	29775	29840	29873	29909	29905	29783	29634	29689	29993	29644	29657	29724	29740	29861	29685	29718	29683	29949	29597	29775	29944	29802	29830	29559	29860	29812	29676	30001	29930	29671	29546	29904	29915	29733	29593	29649	29667	29661	29830	29851	29738	29855	29665	29662	29597	29666	29911	29610	29808	29912	30116	29635	29924	29664	29711	29552	29746	29575	30029	29662	29803	29975	29645	29808	29803	29688	29861	29535	29610	29692	29894	29710	29642	29836	29757	29954	29616	29671	29672	29544	29776	29804	29756	29714	29668	29629	29566	29911	29740	29870	29743	29822	29782	29571	29767	29639	29702	29831	29818	29686	29762	29906	29735	29841	29618	29774	29648	29910	29948	29759	29803	29850	29921	29894	29514	29723	29950	29743	29603	29650	29691	29937	29673	29778	29737	29474	29603	29808	29625	29595	29819	29741	29732	29896	29919	29734	29622	29655	29713	29702	29727	29601	29519	29853	29768	29862	29714	29557	29720	29792	29932	29531	29860	29629	29926	29927	29970	29937	29648	29630	29752	29733	29777	29966	29712	29716	30026	29731	29770	29903	29840	29579	29593	29703	29827	29749	29636	29694	29864	29790	29721	29818	29760	29853	29726	29774	29766	29656	29999	29882	29778	29649	29592	29921	29832	29792	29904	29840	29887	29962	29632	29826	29604	29758	29497	29935	29852	29869	29866	29830	29644	29762	29775	29834	29568	29643	29803	29835	29726	29510	29737	29709	29781	29724	29882	29630	29824	29837	29698	30122	29919	29728	29760	29747	29667	29537	29672	29794	29809	29706	29872	29662	29721	29913	29848	29832	29874	29963	29524	29818	29908	29776	29694	29711	29698	29615	29668	29734	29852	29601	29584	29534	29949	29989	29647	29876	29793	29778	29732	29770	29890	29875	29925	29626	29850	29836	29792	29690	29663	29831	29854	29730	29596	30070	29909	29771	29529	29795	29762	29819	29774	29812	29902	29673	29761	29834	29710	29828	29474	29854	29803	30027	29869	29844	29733	29662	29777	29702	29719	29798	29759	29856	29853	29759	29638	29584	29641	29823	29675	29693	29671	29909	29583	29507	29681	29580	29925	30050	29780	29699	29824	29896	29796	29806	29834	29615	29723	29710	29455	29877	29806	29646	29825	29541	29711	29647	30213	29843	29591	29838	29616	29673	29551	29874	29708	29844	29814	29944	29739	29860	29548	29533	29471	29753	29741	29843	29889	29751	29552	29716	29886	29805	29790	29530	29906	29687	29943	29484	29761	29831	29930	29639	29847	29752	29696	29894	29767	29831	29815	29868	29686	29713	29717	29725	29501	29943	29801	29871	29744	29841	29684	29596	29784	29813	29750	29725	29698	29891	29639	30036	29710	29650	29990	29837	29916	29733	29786	29950	29876	29859	29753	29649	29653	29971	29832	29806	29872	29657	29730	29864	29676	30060	29804	29589	29481	29926	29762	29772	29593	29793	29817	29819	29834	29727	29922	30033	29767	29710	29749	30000	29962	29910	29795	29972	29846	29788	29736	29805	29693	29584	29608	29895	29728	29760	29926	29711	29792	29746	29774	29764	29905	29676	29884	29914	29773	29920	29911	29736	29917	29616	29875	29899	29622	29610	29794	29761	29717	29776	29990	29789	29519	29694	29725	29749	29579	29641	29695	30044	29735	29445	29523	29747	29812	29820	29861	29653	29672	29730	29730	29845	29642	29914	29862	29741	29844	29642	29535	29631	29727	29722	29936	29390	29874	29802	29612	29701	29619	29917	29758	29787	29752	29639	29474	29692	29530	29868	29711	29751	29958	30014	30087	29658	29580	29731	29878	29925	29926	29661	29619	30008	30067	29680	29704	29739	29538	29775	29808	29506	29604	29958	29936	29997	29771	29742	29984	29746	29810	29906	29959	29675	29645	29637	29759	29679	29821	29722	29715	29839	29853	29665	29687	29756	29739	29940	29981	29901	29792	29641	29852	29847	29859	29721	29724	29806	30053	29633	29818	29740	29878	29563	29753	29851	29589	29791	29805	29624	29836	29659	29596	29795	29791	29787	29470	29715	29935	29858	29948	29858	29789	30061	29751	30016	29805	29839	29601	29900	29769	29714	29764	29694	29673	29645	29788	29793	29666	29663	29639	29943	29693	29936	29693	29663	29649	29756	29638	29506	29591	29851	29853	29855	29687	29865	29796	29966	29858	29860	30002	29815	29795	29957	29693	29618	29860	29691	29757	29891	29782	29777	29927	29792	29904	29688	29773	29616	29929	29775	29695	29680	29787	29718	29733	29756	29589	29805	29908	29732	29697	30013	29746	29776	29685	30048	29681	29905	29812	29912	29943	30085	29920	29864	29665	29655	29652	29728	29743	29820	29854	29755	29715	29927	29805	29923	29623	29841	29733	29626	29880	29830	29747	29827	29682	29732	29595	29762	29718	29695	29729	29851	29761	29825	29871	29537	29827	29665	29632	29763	29699
20554	32327	32544	29678	28357	26794	26041	25008	23789	23483	23220	23315	23274	23194	22934	22947	22926	23111	23109	23278	23091	23116	22898	23348	25681	28497	28065	26328	24396	23336	23104	23139	22896	22933	22961	23062	22861	23082	22995	23000	22962	22690	23072	22890	22858	22958	22733	22953	23047	23015	23005	22815	22903	22823	22713	22866	23048	22998	22755	22963	23026	23029	22813	22935	23010	22994	22895	22846	22944	22818	23090	23006	22819	22939	22932	22816	22889	22932	23019	22847	22887	23022	22629	22878	22998	22950	22867	22925	22841	22752	23047	22844	22866	22782	22837	22835	22754	22932	22877	22780	22904	22875	23015	22749	22803	22676	22934	22813	22949	22719	22855	22940	22905	22704	22918	22970	22963	22898	22854	23016	22736	22934	22878	23020	22917	22837	22885	22973	22930	22822	22830	22820	22839	22912	22969	22846	22985	22886	22592	22852	22903	22865	22938	22704	22868	22980	22877	22957	23050	22803	22839	22712	22822	22893	22692	22974	22870	22773	23000	22855	23001	23042	22941	22768	22618	22775	23049	22846	22841	22878	22774	22914	22886	23097	23093	22792	22917	22748	22754	22728	22822	22865	22829	22769	22788	22872	22841	22838	22873	22886	22856	22912	22889	22885	22883	22777	23096	22827	23010	22930	23026	22979	22877	22959	22853	22876	22996	22865	22948	23174	23019	22946	22875	22888	23003	23019	22891	22868	22878	22880	22849	22820	22950	23018	22872	22974	22735	22902	22748	22812	22633	22956	22948	22912	22982	22758	22891	22893	22849	22927	23048	22834	22885	22552	23004	23020	22896	22807	22950	22924	22852	23010	22799	22931	22782	22935	22914	22783	22937	22934	22782	22805	22939	22816	22870	22825	22786	23004	22884	22957	22858	22764	22801	22780	22799	22900	22816	22719	22963	22918	23002	22979	22932	22958	22869	22889	22840	22839	22790	22853	22981	22918	22986	22985	22930	22813	22870	22783	22868	22877	22853	22924	22880	22822	22904	22936	22901	22950	22932	23142	23007	22979	22855	22969	22985	22867	22797	22950	22813	22949	22914	22907	22855	22867	22704	23061	22965	22816	22906	22889	22952	22847	22874	22871	22902	22856	22966	22791	22953	22885	22666	22865	22850	22870	22974	22982	22904	22796	22977	22735	22970	22921	22889	22805	23082	22595	22833	22843	23013	22693	22741	22769	22704	22974	22924	22868	22820	22786	22953	22793	22988	22967	22828	22852	22871	22905	22856	22902	22977	23001	23037	22841	22802	22939	22726	23009	22940	22772	22795	22811	22995	22761	22730	22712	22999	22896	22974	23055	22869	22845	22848	22736	22812	22750	23012	22911	22997	23193	22927	22915	22766	22913	22941	22918	22917	22878	22927	22961	22934	22989	22978	22687	22937	22833	22990	22879	22884	23008	22908	22857	23006	22828	23028	22884	22806	22948	22795	22852	22568	22796	22876	22889	23015	22782	22881	23012	22957	23069	22862	22864	22685	23021	22906	22839	22846	22712	22965	23058	22970	22748	23110	22851	22967	22783	23070	22761	22988	22950	22846	22890	22883	22720	22974	22948	22876	22830	22762	22748	22884	22837	22803	22973	23045	22959	22881	22934	22979	23086	22888	23054	22776	22849	22845	23002	22935	22816	22933	23030	22713	22915	22750	22957	23116	22678	22829	23056	23031	22685	23013	22792	23016	22784	22925	22767	22972	22897	22895	23029	22879	22969	22822	22920	23027	22958	22815	22995	22885	22852	22939	22771	22912	22940	22981	22939	23058	22891	22843	22984	22817	23025	22925	23025	22945	22953	22821	22874	22779	22773	22745	22906	22884	22845	22970	22870	22829	22951	22677	22868	22893	22834	22873	22870	22934	22817	22820	22799	22920	22766	23002	22971	22798	22727	22928	22865	23104	22930	22819	22807	22746	22810	22975	22787	22894	22937	22836	22923	22802	22930	22879	23111	22853	22921	22959	22870	22769	22819	22870	22773	22904	22907	22935	23001	22954	22920	22927	22938	22866	22924	22705	22875	22914	23075	22758	22944	22764	22999	23031	22755	22832	23004	22855	22808	22827	22755	22790	22889	22902	22864	22800	22809	22866	22880	23005	22833	22886	22734	22882	22740	22965	22867	23076	22887	23117	22979	22804	22862	22881	23042	22823	22785	22806	22791	22759	22810	22952	22954	22938	22955	22857	22730	22884	22843	22994	22863	22814	22848	22931	22925	23025	22841	23015	22981	22974	23125	22817	22985	23031	22804	22946	22804	22965	22959	22926	22954	23039	22846	22743	22786	22940	22811	22826	22892	22690	22789	22939	23098	22608	22698	23012	22873	22818	22978	22867	22836	22867	22767	22945	22794	22903	22851	22752	22688	22909	22994	22812	22876	22998	22741	22799	22741	22733	22876	23007	22841	22787	22937	22756	22831	22859	22788	22953	22908	22921	22976	23016	22954	22945	22850	22935	22768	22846	22893	22870	22825	22767	22948	22843	22839	22942	22840	23006	22832	22714	22874	22924	22769	22924	22719	22975	23007	22968	22991	22834	22868	22829	22915	22950	22892	22917	22614	22910	22868	22870	23047	22864	22922	22810	23008	22777	23056	22823	23109	22934	22784	22939	22764	22806	22852	22881	23127	22917	22888	23025	22863	22849	22908	22796	23061	22926	22982	22972	22923	22896	22838	22670	22950	22969	22681	22934	22895	22846	22994	22844	23051	22651	22799	22877	22820	23006	22884	22752	22985	22760	22885	22957	22896	22990	22698	22959	22756	22868	22885	22948	22930	22856	22972	22952	23045	22674	22796	23003	23015	22865	22865	22794	22982	22904	22930	22723	22987	22931	22898	22920	22848	22903	22673	22819	22912	22924	22978	22872	22911	22873	22790	22877	22849	22739	23144	23093	22931	22972	22901	22987	22718	22676	22944	23057	22763	22853	22847	22819	22997	22798	22806	22957	22908	22811	22912	22896	22876	22980	22852	22873	22832	22999	22807	22985	22979	22783	23077	22688	22800	22833	22802	22761	22784	22861	23093	22861	22937	22955	22840	22954	22905	22869	23044	22905	23030	23030	22964	22835	22941	22888	23025	22886	22805	22842	23095	22908	22984	22896	22872	23036	22978	22951	22844	22891	22911	22957	22929	22834	22847	22841	22870	22902	22882	22834	22883	22896	22949	22875	23023	22951	22921	22880	22963	22748	23042	23067	22926	23015	22670	22937	22807	23049	22755	22854	22752	22993	22818	22892	22912	22864	22959	22854	22781	22954	23209	22802	22714	22935	22863	22997	22917	22914	23000	23162	23119	22799	22680	22755	22930	22959	22903	22841	23051	22826	23049	22830	22937	23004	22985	22855	22848	22892	23076	22855	22823	22855	23028	22954	22863	22865	22875	22922	22803	22802	22783	22895	23053	22807	22760	22962	22819	22811	22892	22857	22971	22786	22770	22767	22813	22895	22769	22807	22762	22918	22671	22932	22789	22966	22955	22671	22876	22859	22889	23101	22846	22957	22840	22955	22852	23017	22803	22850	22921	23035	22828	23101	22845	22874	22947	22855	22807	22923	22807	22765	22942	22905	22883	22781	22863	22919	22700	22965	22904	22869	22845	22886	22718	22902	22784	22773	22976	22765	22622	22935	22915	23146	22730	22842	23009	22778	22979	22863	22853	23061	22887	22779	23064	22952	22767	22792	23114	22870	22684	23034	22987	22719	22971	22941	22878	22854	22850	22985	22696	22769	22776	23048	22853	23071	22651	22939	23040	22970	22847	22918	22994	22966	22812	23041	22806	23072	22866	22742	23086	22748	22873	22721	22781	23013	22756	22947	22973	22777	22868	22839	22751	22922	22944	23025	22809	22888	22980	23005	22859	22885	22938	22927	22820	22838	22716	22986	22837	22881	22892	22728	22890	22704	22854	23001	22975	22901	22946	22902	22903	22981	22878	22986	22947	22691	22918	22911	22972	22857	22875	23164	22887	22913	22805	22993	22957	22866	22944	22701	22966	22912	22751	22846	22735	22972	22883	22939	23019	22936	23007	22854	22997	22761	22934	22758	22837	22818	22736	23033	22860	22880	22883	22772	23008	23078	22793	22874	22934	22865	22843	22724	23003	22767	22825	22818	22766	22806	22940	22931	22826	22884	23156	22913	22700	22793	22933	22815	22834	22865	22924	22869	23030	22859	22969	22874	22806	22835	22928	23158	22838	22800	22926	22862	22947	22678	22612	22858	22761	22814	22917	22998	23017	22905	23008	22740	22677	22771	22741	22718	22822	22968	22861	22847	22749	22827	22957	22942	22863	22710	22884	22998	22892	22865	22885	22963	22916	23006	22800	23082	22975	22852	22828	22988	23040	22844	22934	23061	22766	22885	22927	22928	22833	22871	22839	23100	23036	22901	23097	22867	22879	22850	22840	23017	22958	22924	22755	22936	22973	22815	22940	22890	22742	22895	22799	23060	23054	22843	22812	22964	22961	22897	22763	22944	22973	22821	22746	22849	23019	22895	22954	23159	22780	22847	22876	22754	22887	22907	22773	22886	22970	22692	22868	22934	22947	22859	22973	22799	22989	22857	22906	22945	22844	22950	22834	22938	22942	22920	22925	22796	22975	22842	22945	22746	22878	22761	23058	22849	22804	22822	22994	22739	23023	22877	22790	22937	22732	22950	22857	22896	22908	22884	23047	22882	22933	22929	22800	22915	23006	22671	22993	22899	22987	23024	22881	22942	22867	22912	22967	22747	23109	22935	22903	22823	22906	22902	22982	22888	22786	23019	22934	22910	22880	22897	22960	23067	22899	22930	22816	22751	22941	22961	23022	22683	22816	22984	22811	23031	22825	22853	22628	22915	23022	22943	22967	22913	22861	22687	22779	22953	22902	23041	22922	22947	22835	22746	22880	22990	22833	22752	22998	22952	23001	22834	22874	22737	23069	22901	22770	22914	22760	22872	22993	22802	22890	22912	22984	22813	22981	22969	23032	23000	22715	22737	22910	22792	22874	22845	22880	23006	22828	22876	22814	22872	22924	22898	22955	22848	23063	22956	22934	22729	22920	22857	23026	23042	22933	22805	22789	22912	22838	22724	22923	22982	22889	22917	23053	22845	22842	23098	22845	22833	22795	22779	22831	22892	22910	22997	22906	22755	22854
22767	21478	29348	24173	23317	29787	34786	32213	31308	31185	31067	30845	30851	30769	30569	30676	30890	30528	30650	30411	30610	30775	30947	30897	34764	37316	36103	34342	32200	31165	30598	30406	30353	30247	30165	30298	30429	30235	30451	30409	30207	30444	30339	30108	30224	30327	30596	30213	30132	30170	30433	30280	30376	30344	30408	30252	30357	30502	30295	30270	30399	30367	30431	30081	30402	30112	30219	30129	30394	30212	30402	30206	30358	30210	30184	30198	30353	30494	30015	30230	30422	30219	30291	30279	30226	30148	30404	30469	30363	30182	30407	30191	30290	30162	30028	30402	30448	30218	30370	30242	30173	30253	30206	30202	30359	30228	30222	30299	30101	30226	30161	30280	30191	30202	30228	30502	30385	30364	30262	30148	30455	30189	30315	30372	30383	30186	30372	30213	30313	30237	30513	30243	30294	30481	30322	30153	30169	30312	30178	30246	30068	30125	29973	30354	30323	30128	30259	30302	30266	30291	30163	30437	30248	30182	30414	30347	30134	30099	30332	30347	30173	30379	30111	30365	30155	30236	30380	30382	30154	30178	30247	30081	30607	30263	30097	30368	30160	30263	30401	30115	30170	30170	29988	30278	30481	30480	30214	30347	30190	30329	30484	30132	30121	30492	30313	30242	30373	30304	29950	30341	30256	30089	30291	30419	30386	30201	30300	30267	30351	30277	30268	30307	30248	30462	30380	30092	30108	30311	30333	30240	30095	30120	30132	30012	30228	30412	30201	30321	30386	30376	30064	30224	30279	30133	30204	30339	30176	30220	30294	30457	30356	30145	30040	30277	30067	30418	30310	30277	30013	30148	30232	30252	30316	30322	30256	30071	30519	29931	30246	29933	30159	30415	30454	30283	30171	30397	30246	30218	30338	30049	30224	30179	30420	30232	30415	30257	30075	30125	30212	30291	30349	30009	30029	30241	30370	30197	30292	30157	30402	30561	30323	30378	30329	30138	29973	30276	30316	30278	30260	30036	30439	30381	30084	30425	30343	30276	30299	30329	30357	30361	30458	30322	30147	30599	30422	30195	30174	29985	30253	30242	30296	30385	30142	30368	30155	30329	30150	30246	30258	30142	30296	30340	30159	30243	30208	30317	30422	30360	30259	30403	30191	30249	30293	30146	30262	30171	30565	30260	30265	30334	30505	30225	30170	30185	30313	30121	30305	30359	30183	30346	30296	30175	30330	30198	30132	30245	30011	30089	30292	30279	30629	30222	30560	30258	30225	30076	30143	30196	30000	30335	30233	30053	29892	30126	30228	30075	30410	30028	30199	30301	30397	30437	30324	30280	30562	30408	30301	30342	30123	30223	30368	30253	30251	30170	30116	30300	30104	30378	30075	30297	30009	30145	30505	30443	30201	30145	30469	30280	30290	30321	30381	30417	30176	30220	30254	30500	30205	30151	30331	30325	30312	30263	30355	30231	30242	30250	30268	30319	30318	30392	30046	30173	30407	29971	30134	29969	30297	30473	30304	30303	30417	30344	29917	30005	30165	30109	30311	30115	30224	30453	30283	30116	30206	30279	30101	30122	30366	30457	30241	30186	30015	30470	30250	30209	30204	30075	30261	30010	30372	30290	30323	30267	30245	30160	30172	30211	30224	30059	30404	30365	30141	30247	30304	30179	30224	30457	30130	30312	30224	30313	30154	30146	30217	30298	30317	30082	30150	30169	30352	30215	30118	30223	30492	30320	30251	30237	30237	30260	30186	30512	30153	30349	30278	30219	30195	30282	30062	30295	30214	30380	30134	30335	30288	30394	30382	30098	30307	30237	30195	30270	30194	30427	30420	30412	30645	30033	30523	30215	30209	30116	30153	30198	30469	30218	30272	30192	30497	30436	30183	29925	30442	30321	30446	30306	30270	30179	30272	30278	30104	30328	30250	30148	30287	30198	30101	30259	30182	30148	30402	29836	30245	30180	30153	30361	30270	30225	30128	30091	30076	30221	30333	30354	30085	30308	30438	30304	30071	30264	30300	30411	30241	30447	30307	30132	30554	30203	30162	30190	30373	30449	30187	30051	30288	30065	30216	30289	30057	30042	30361	30202	30327	30327	30178	30108	30248	30223	30015	30122	30528	30495	30341	30267	30424	30253	30395	30479	30225	30029	30233	30174	30086	30356	30222	30084	30267	30408	30528	30181	30272	30056	30157	30263	30163	30288	30396	30141	30271	30035	30275	30328	30130	29968	30401	30052	30315	30411	30213	30275	30350	30314	30240	30113	30234	30145	30138	29972	30352	30092	30333	30338	30106	30174	30231	30248	30527	30239	30214	30250	30279	30351	30303	30113	30248	30433	30413	30345	30175	30232	30228	30372	30338	30207	30192	30403	30320	30321	30181	30172	30407	30441	30229	30148	30168	30404	30185	30258	30260	30283	30310	30181	30036	30395	30285	30149	30272	30162	29942	30262	30129	30524	30111	30044	30323	30387	30292	30294	30425	30198	30146	30061	30398	30238	30361	30229	30061	30438	30065	30631	30285	30230	30232	30203	30471	30232	29972	30361	30244	30129	30035	30097	30382	29968	30295	30508	30363	30148	30309	30437	30350	30471	30416	30213	30101	30425	30392	30157	30355	30248	30265	30546	30238	30402	30318	30160	30282	29963	30289	30310	30060	30193	30362	30344	30425	30289	30244	30346	30313	30147	29963	30260	30344	30341	30355	30492	30497	30256	30413	30291	30351	30208	30379	30274	30210	30251	30213	30268	30151	30204	30350	30224	30190	30021	30529	30237	30300	30300	30327	30104	30092	30127	30307	30335	30007	30268	30433	30214	30222	30281	30371	30135	30268	30295	30238	30144	30098	30197	30245	30384	30346	30311	30231	30294	30329	30086	30383	30225	30118	30209	29985	30216	30281	30226	30316	30295	30151	30015	30383	30151	30092	30104	30187	29812	30268	29990	30269	29996	30304	30211	30344	30398	30213	30303	30264	30412	30301	30228	30398	30017	30274	30245	30236	30172	30326	30181	30318	30241	30144	30323	30251	30167	30319	30259	30029	30101	30118	30320	30120	30198	30318	30141	30128	30275	30165	30254	30109	30503	30460	30425	30368	30407	30405	29997	30166	30207	30259	30222	30391	30214	30372	30390	30078	30299	30382	30445	30286	30234	30321	30316	29993	30079	30075	30291	30073	30386	30099	30247	30325	30257	30204	30237	30435	30311	30027	30022	29996	30177	30113	30258	30259	30090	30408	30081	30009	30377	30357	30342	30260	30094	30119	30414	30048	30250	30333	30415	30077	30429	30182	30127	30361	30330	30351	30311	30217	30146	30375	30231	30347	30284	30338	30349	29894	30205	30264	30200	30403	30266	30116	30182	30087	30168	30232	30141	30225	30367	30470	30145	30127	30232	30335	30346	30482	30344	30426	30073	30126	30361	30389	30304	30135	30588	30546	30078	30192	30394	30112	30247	30273	30217	30240	30248	29923	30359	30059	30157	30428	30079	30038	30528	30372	30288	30265	30201	30263	30336	30209	30131	30069	30291	30081	30190	30235	30158	30238	30291	30213	30139	30294	30420	30203	30320	30387	30131	30426	30371	30129	30104	29913	30411	30497	30370	30340	30276	30299	30362	30339	30472	30251	30409	30479	30228	30324	30101	30120	30221	30385	30106	30054	30237	30420	30190	30391	30215	30336	30350	30294	30301	30372	30177	30134	30315	30382	30399	30309	30339	30290	30445	30486	30217	30178	30111	30151	30038	30063	30428	30242	30185	30333	30390	30383	30445	30219	30296	30224	30111	30382	30261	30285	30236	30376	30108	30051	30237	30385	30162	30264	30520	30244	30186	30109	30118	30395	30064	30363	30314	30212	29982	30184	30297	30475	30486	30100	30498	30051	30326	30290	30515	30340	30011	30230	30373	30260	30382	30478	30135	30332	29941	30122	30121	30564	30412	30249	30048	30227	30173	30230	30315	30188	30335	30277	30256	30333	29864	30274	30402	30379	29997	30454	30467	30378	30360	29982	30260	30267	30288	30339	30197	30236	30327	30172	30237	30317	30219	30329	30366	30173	30306	30156	30206	30284	30114	30001	30104	30350	30251	30190	30023	30190	30150	30284	30195	30247	30236	30103	30453	30291	30521	30183	30149	30185	30396	30089	30209	30221	30484	30271	30207	30180	30232	30145	30217	30147	30202	30098	30250	30333	30228	30163	30238	30294	30388	30281	30031	30105	30111	30003	30188	30010	30082	30019	30238	30115	30293	30166	30138	30329	30192	30336	30221	30094	30197	30134	30161	30250	30240	30242	29902	30076	29914	30270	30145	30122	30311	30115	30211	30154	30322	30255	30240	30262	30027	30123	30124	30228	30217	30344	30322	30297	30123	30249	30476	30399	30044	30398	30130	30517	30342	30448	30212	30262	30409	30243	30517	29882	30207	30091	30169	30101	30098	30160	30208	30183	30217	30380	30267	30039	30220	29966	30256	30198	30374	30238	30146	30161	30307	30248	30224	30452	30162	30299	30319	29927	30075	29940	30120	29964	29974	30131	30117	30124	30249	30061	30237	30156	30126	30277	30129	30456	30287	30092	30296	30373	30551	30131	30297	30243	30042	30269	30105	30301	30319	29997	30140	30036	30263	30312	30288	30213	30387	30271	30204	30155	30109	30263	30379	30425	30377	30303	30254	30077	30197	30286	30416	30532	30405	30385	30476	30368	30324	30356	30415	30256	30320	30363	30110	30216	30097	30286	30246	30235	30576	30222	30127	30048	30198	30125	30206	30354	30344	30484	30102	30483	30079	29957	30144	30046	30259	30205	30191	30517	30058	30297	30177	30261	30276	30088	30294	30233	30254	30312	30320	29997	30230	30248	30231	30288	30320	30273	29889	30001	30058	30216	30064	30194	29985	30055	30276	30315	30305	30019	30201	30077	30125	30119	30452	30334	30164	30387	30302	30218	30209	30227	30214	30276	30260	30277	30305	30297	30290	30226	30258	30457	30194	30301	30208	30249	30172	30239	30321	30308	30450	30345	30159	30373	30449	30462	30058	30356	30399	30440	30272	30296	30311	30299	30292	30004	30259	30313	30418	30429	30416	30351	30045	30364	30063	30199	30141	30667	30370	30221	30340	30251	30063	30389	30097	30185	30132	30306	30289	30256	30010	30203	30449	30293	30091	30328	30439
21567	36740	36532	32414	31232	29485	27229	26871	24854	24252	23783	23822	23641	23365	23607	23512	23443	23469	23369	23541	23563	23389	23261	24167	30681	33052	31124	28396	25852	24167	23616	23204	23172	23277	23213	23128	23295	23199	23167	23224	23236	23155	23162	23159	23192	23367	23039	23183	23230	23129	23102	22935	23164	23225	23254	23132	23408	23097	23092	23196	23285	23351	23090	23258	23299	23352	23209	23090	23219	23173	23223	23175	23076	23318	23134	23194	23191	23213	23317	23122	22901	23277	23276	23270	23220	23160	23276	23195	23142	23188	23344	23082	23177	23129	23142	23322	23312	23179	23184	23087	23248	23201	23145	23345	23182	22991	23171	23233	23213	23179	23013	23223	23041	23345	23307	23056	22980	23216	23144	23268	23143	23162	23297	23085	22910	23137	23119	23231	23126	23014	22974	22955	23210	23141	23243	23102	23348	23156	23277	23179	23177	23213	23053	23269	23291	23253	22943	23161	23303	23138	23268	23192	23155	23335	22952	23147	23257	23302	23176	23120	23492	23220	23235	23117	23209	22991	23243	23306	23255	23175	23091	23226	23077	23139	23130	23219	23224	23018	23171	23147	23116	23093	23171	23212	23131	23127	23049	23093	23339	23052	23312	23179	23200	23079	23147	23096	23210	23088	23107	23139	23096	23147	23095	23183	23010	23199	23198	23109	23126	23163	23016	23222	23254	23095	23135	23192	23049	23272	23180	23266	23202	23110	23181	23076	23126	23166	23119	23172	23245	23138	23025	23052	22957	23217	23132	23152	23215	23180	22969	23187	23105	23042	23173	23083	23076	23265	23139	23203	23164	23257	23175	23190	23088	23274	23242	23149	23177	23253	23303	23098	23109	23142	22981	23070	23027	23172	23203	23247	22973	23394	23043	23062	23089	23061	22969	23153	23178	23275	23198	23204	23273	23192	23171	23141	23121	23182	23141	23020	23230	23320	23150	23239	23030	23393	23169	23268	23238	23105	23178	23311	22973	23009	23249	23245	23013	23146	23187	23128	23150	23164	22971	23155	23281	23295	22995	22928	23077	23186	23187	23370	23268	23247	23321	23194	23249	23120	23329	23265	23154	23226	23112	23183	22951	23133	23115	23099	22932	23036	23145	22982	23086	23170	23207	23261	23161	23167	23081	23209	22934	23114	23120	23141	23038	23077	23096	23140	23115	22918	23252	23044	23108	23144	23190	23145	23133	23055	23273	23014	23018	23279	23190	23099	23135	23125	23060	23205	23137	23166	23264	23100	23144	23125	22945	23094	23029	23065	23166	23031	23342	22888	23234	23010	23255	23246	23229	23165	23265	23047	22969	22984	22983	23197	23128	23214	23094	23150	23177	23137	23255	22954	23135	23086	23060	23108	23293	23162	23010	23174	23265	23161	23021	23241	23164	23125	23193	23105	23098	23088	23023	23035	23160	22976	23277	23052	23108	23123	23044	22981	23051	23043	23129	23095	23009	23253	23129	23146	22976	23140	22975	23109	23068	23187	23009	23227	23264	23151	23187	22987	23260	23330	23028	23343	23279	23122	23002	23014	23473	23180	23378	23060	23177	23166	23119	23197	23128	23019	22926	23254	23338	23030	23122	23307	23140	22966	23066	23238	23165	22844	23209	23285	23262	23169	23113	23263	23177	23097	22955	23221	23220	22997	23279	23074	23223	23149	23177	23079	23154	23101	23115	23045	22967	23287	23153	23156	23192	23167	22933	23037	23030	23178	23259	23093	23236	23279	23232	23112	23162	23175	23231	23217	23200	23193	23107	23159	23088	23239	23355	23056	23189	23024	22997	23012	23094	23202	23092	23106	23097	23082	23069	23188	23067	23183	23388	23066	23222	23088	23217	23256	23173	23234	23091	23099	23186	23278	23189	23052	23130	23056	23128	23028	23146	23092	22999	23142	23174	23172	23187	23146	23302	23197	23218	23116	23114	23327	23114	23159	23118	22990	23000	23220	23244	23141	22978	23123	23268	23321	23109	23100	23215	23278	23060	23177	23079	23133	22928	23188	22986	23190	23162	23023	23115	23332	23296	23244	23106	23067	23178	23350	22943	23108	23315	22933	23097	23253	23340	23266	23169	23157	23231	23111	23158	23199	23115	23140	23038	23246	23242	23106	23081	23205	23027	23034	23006	23262	22955	23072	23089	23002	23230	23215	23316	23231	23170	23121	23040	23099	23287	23072	23375	23185	23198	23135	23273	23195	23394	23235	23335	23208	23102	23070	23198	23020	23255	23163	23259	23056	23292	23137	23182	23179	23086	23205	23282	23359	23166	23160	23132	23100	23157	23290	23170	23190	23169	23166	23108	22964	23176	23268	23107	23297	23214	23048	23054	23119	23060	22961	23264	23128	23202	23334	23239	23249	23048	23184	23166	23044	23186	23297	23340	23265	23140	23228	23441	23118	23134	23296	23067	23163	23133	23148	23264	23089	23110	23060	23388	23186	23188	23248	23193	23141	23123	23312	23134	23243	23130	23188	23045	23140	23149	23079	23181	23021	23034	23155	23121	23110	23346	23071	23342	23234	22997	23240	23033	23173	23011	23180	23101	23094	23120	23252	23395	23028	23119	22944	23265	23356	23102	23176	23275	23049	23288	23197	23320	23246	23084	23317	22973	23152	23092	23113	23028	23226	23238	23016	23045	22961	23116	23066	23127	23116	23260	23139	23118	23099	23275	23193	23121	23190	23150	23124	23210	23116	23167	23167	22946	23076	23361	23195	23144	23091	23133	23234	23197	23014	22915	23211	23178	23106	23104	23221	23274	23301	23143	23308	22989	23046	23235	23180	23025	23021	23115	23113	23013	23152	23098	22972	23145	23206	23150	23067	23228	23260	23188	23155	23315	23237	23085	23053	22958	23324	23275	23081	23192	23379	23204	23344	23173	23291	23104	23210	23290	22982	23028	23028	23282	23158	23001	23155	23195	23067	23014	23105	23270	23094	23066	23196	22979	23237	23072	23236	23305	23262	23281	23173	23094	23090	23259	23203	23041	23039	23013	23415	23003	23196	23187	23292	23381	23010	23343	23203	23222	23123	23219	23167	23165	23105	23194	23056	23033	23088	22993	23093	23290	23096	23042	23057	23199	23159	23279	23106	23206	23128	23105	23262	23288	23080	23193	23138	23071	23177	23055	23134	23037	23301	23219	23052	23286	23110	23024	23288	23193	23138	23209	23209	23270	23109	23269	23218	23192	23101	23257	23118	23297	23344	23039	22982	23197	23142	23149	23278	23227	23113	23191	23261	23223	23034	23284	23118	23179	23108	23148	23108	23285	23011	23270	22983	23128	23013	23016	23153	23202	23168	23120	23245	23211	23270	22845	23135	23254	23199	23125	23205	23214	23051	23164	23056	23118	23252	23152	23096	23072	23197	23023	23274	23135	23247	23051	23260	23132	23143	23006	23195	23260	23038	23252	23135	22983	23173	23071	23173	23371	23218	23173	23116	23139	22937	23218	23167	23077	23156	23083	23064	23177	23144	23130	23262	23345	23195	23106	23114	23082	22930	23148	23154	22998	23073	23180	23118	23283	23270	23189	23065	23163	23087	23290	23172	23208	23069	23296	23137	23110	23205	23232	23232	23118	23226	23105	23031	23169	23081	23119	23202	23118	23075	23135	23009	23110	23080	23138	23193	23129	22949	23130	23127	23223	23238	23235	23123	23205	23105	23065	23089	23182	23330	23162	23053	23156	22963	23141	23236	23001	23245	22972	23127	23103	23274	23070	23036	23201	23062	23082	23197	22981	23050	23152	23168	23094	22917	23331	23243	23270	23135	23522	23161	23137	23193	23114	23016	23231	23047	23162	23182	23165	23236	23021	23327	23148	23460	22991	23086	23138	23171	23182	22988	23102	23044	22981	22934	22987	23214	23348	22975	22979	23265	23093	23197	23180	23258	23189	23208	23113	23003	23215	23027	23139	23258	23249	23084	23104	23232	23246	23051	23154	22965	23293	23271	23162	23120	23385	23181	23088	23130	23317	23218	22977	23044	23126	23239	23237	23152	23153	23269	23175	23203	22939	23176	23162	23282	23042	23159	23204	23269	23193	23220	23177	23209	23002	23033	23269	23149	23344	23113	23126	23046	23183	23169	22939	23297	23087	23079	23055	23222	23140	23165	23114	23164	23181	23177	23239	23072	23202	23174	23089	23098	23167	23014	23298	23169	23113	22922	23004	23207	23123	23448	23039	23220	23306	23206	23206	23317	23061	23132	23388	23093	23287	23143	23155	23101	23084	23232	23053	23190	22975	23152	23135	23240	23272	23102	23078	23062	23235	23132	23135	23004	23152	23231	23098	23241	23104	23036	23259	23043	23217	23116	23103	22965	23161	23066	23168	23221	23211	23236	23334	23321	23134	23117	23081	23309	23178	23299	23079	23091	23191	23326	23095	23239	23260	23173	23136	23216	23214	23284	23192	23179	22973	23116	23031	23071	23236	23228	23166	23284	23089	23240	23191	23082	23253	23146	23231	23007	23181	23323	23263	23234	23041	23219	23113	23143	23173	23095	23101	23174	23355	23258	23248	23134	23322	23085	23155	23065	23157	23156	23233	23130	23213	23202	23010	23087	23168	23056	23208	23341	23112	23154	23134	23054	23176	23247	23259	23321	23165	23078	23002	22917	23271	23035	23171	22959	23243	22999	23134	23140	23170	23010	23227	23198	23241	23126	23227	23053	23223	23226	23174	23041	23308	23197	23195	23044	23104	23064	23145	23367	23289	23267	23123	23211	23229	23141	22935	23110	23019	23195	23034	23268	23066	23141	23278	23160	23285	23168	23208	23178	23117	23016	23156	23278	23053	23186	23130	23227	23072	23115	23154	23236	23224	23070	23269	23027	23207	23207	22985	23128	23201	23319	23195	23092	23248	23330	23060	23226	23266	23020	23030	23112	23231	22930	22974	23378	23078	22993	23196	23016	23107	23113	23221	23200	23086	23289	23297	23210	23432	23114	23254	23099	22993	23288	22964	23080	22890	23239	23243	23140	23324	23264	23265	22972	23020	23120	23214	23177	23225	23267	23219	23318	23117	23175	23156	23013	23185	23054	23147	23122	23165	23240	23103	23100	23067	23190	23223	23063	23258	23132	23272	23095	23280	23297	23095	23025	23179	23378	23263	23087	23297	23151	23334	23202
28583	24293	32790	33437	31338	31813	31283	30987	30809	30421	30213	30177	30367	30382	30323	30276	30153	30211	30185	30359	30287	30183	30352	30245	30478	30819	30967	30589	30550	30326	30100	30075	30109	30164	30257	30105	30280	30104	30210	30276	30343	30045	30303	30211	30314	30089	30568	30166	30045	30088	30146	29874	30053	30029	30082	29765	30136	30204	30143	30240	30214	30220	30140	30281	30156	30245	30079	30298	30235	30260	29885	29989	29993	30148	29907	30202	30092	30314	30240	29975	30115	30130	30026	30108	30213	30208	30346	30220	30449	30096	30120	30174	30221	30203	30201	29968	30164	30260	30210	30170	30009	30035	30174	30319	29817	30264	30248	30175	29872	30108	29839	30286	30326	30152	30053	29984	30119	30050	30306	30237	30328	30135	30053	30219	30250	29983	30377	30021	30128	30146	30317	30196	30140	30215	30323	30330	30303	30045	29924	30034	30225	30309	30257	30129	30140	30163	30317	30063	30202	30236	30215	30024	30358	30166	30332	30320	30194	30138	30288	30278	30349	30397	30222	30221	30332	30351	30165	30446	30453	30055	30156	29913	30102	30337	30283	30157	30007	30152	30111	30133	30249	30256	30254	30190	30297	29987	30106	29888	30156	30032	30391	30001	30089	30029	29944	30204	30047	30081	30133	30113	30020	30048	30288	30198	30114	30276	30299	30186	30015	30165	29915	30189	30160	30102	30249	30178	30133	30157	30062	30284	30280	30137	30092	30047	30176	30281	30332	30107	30251	30156	30135	30280	30157	30204	30174	30235	30151	30042	29968	30150	30288	30209	30210	30363	30191	30281	30049	30073	29998	30208	30311	30086	30214	30397	30328	30256	30281	30113	30295	30062	30236	30138	30427	30163	30332	30234	30109	30232	30053	30173	30248	29999	30068	30153	30181	30187	30034	30255	30053	30325	30023	30247	30184	29874	29933	29968	30103	30189	30060	30164	30292	30055	30269	30336	30296	30070	30113	30186	30175	30360	30064	30287	30206	30477	30213	30196	30223	30253	29994	30403	30271	30174	30105	30038	29970	30084	30338	30030	30308	30369	30351	30247	29828	30074	30074	29829	30050	29908	30251	30189	30367	30082	29985	29958	29959	30044	29981	30263	30037	30389	30125	30005	30238	29952	29980	29963	30133	30148	30085	30329	30336	30427	30039	30349	29986	30218	30335	30134	30390	30450	30407	29967	30339	30042	30166	30261	30046	30230	30274	30157	30366	30257	30132	30274	30343	30151	29896	30066	29760	29993	29969	30326	30215	30399	30388	30104	30130	30256	30018	30153	30384	30274	30355	30021	30251	30151	30122	30270	30190	30265	30157	30178	30267	30069	30413	30226	30064	30288	30029	30106	30145	30128	30429	30192	29959	30149	29997	30210	30252	30053	30100	30272	30139	30016	30004	30110	30305	30172	30260	30175	30128	30096	30223	30143	30010	30250	30390	30216	30181	30357	30173	30361	30186	30126	30430	30259	30123	30424	30157	30286	30266	30273	30149	30176	30225	30189	30232	30152	30292	30053	29912	30126	30255	30061	30321	30253	30240	30291	30247	30370	30149	30258	30144	29965	30312	30047	30147	30174	30080	30281	30041	30365	30121	30261	30384	30034	30202	30239	29984	30275	30266	30115	30123	30226	30281	30093	30206	30147	30015	30193	30157	30114	30260	30185	30120	30295	30394	30260	30289	29995	30073	30231	30236	30204	30127	30148	29950	29983	30276	30201	30233	30185	30093	30234	30272	30237	30210	30253	30214	30178	30095	30143	30072	30265	30153	30438	30163	30141	30263	30266	30215	30077	30185	30265	30259	30098	30258	30210	30179	30170	30151	30370	30129	30290	30324	30331	30131	30016	30033	30001	29948	30282	30171	30181	30434	30240	30217	30071	30266	30073	29973	30092	30230	30022	30101	30129	30081	30341	30359	30028	30168	29953	30376	30040	30104	30229	30275	30101	30021	30274	30269	30185	30307	30220	30220	30087	30258	30067	30254	29993	30253	30299	30239	30178	30121	30147	30120	30118	30343	30301	30275	30154	30112	30275	30163	30139	30418	30344	30089	30041	30218	30056	30239	30206	30239	30174	30294	30173	30103	30164	30185	30173	30231	30410	30455	30414	30322	30058	30140	30181	30271	30091	30099	30266	30090	30235	30242	30277	30170	30228	30164	30199	30008	29913	30459	30150	30023	30237	30091	30027	30289	30195	30216	30214	30154	30291	30234	30145	30409	30059	30018	29963	29955	30176	29935	30120	30069	30386	30145	30402	30455	30400	30234	30217	30349	30310	30104	30328	30062	30278	30491	30188	30471	30211	30152	30128	30061	30146	30057	30336	30217	29951	29850	30146	30202	30114	30371	30115	29906	30110	30359	30068	30227	30176	30240	29925	30349	30216	29892	30321	30156	30068	30165	30196	30145	30304	30165	30125	30144	30275	30222	30191	30181	30278	29994	30248	29964	30166	30394	30456	30417	30170	30036	30215	30156	30265	30170	29977	29978	30235	30250	30330	30156	30391	29973	30042	29983	30352	30327	30116	30179	30156	30171	30016	30206	30248	30113	30161	30235	30193	30335	30513	30053	30166	30178	30265	29902	30254	30333	30212	30252	30135	30035	30122	30313	30271	30250	30157	30160	30187	30149	30044	30261	29929	30290	30251	29807	30126	30308	30107	30276	30232	29972	30130	30526	30124	30249	30421	30325	30171	30287	30345	30395	30154	30490	29985	30253	30201	30309	30195	30076	30209	30400	30135	30218	30324	30182	30179	30047	30030	30082	30231	30329	30313	30316	30266	30243	30257	30194	30076	30192	30138	30202	30246	30278	30139	30340	30281	30009	30051	30261	30145	30009	29852	30224	30324	30250	29912	30254	30140	30218	30243	29885	30254	30202	30205	30519	30069	29836	30116	30367	29973	30205	30424	30030	29976	29952	30512	30144	30535	30384	30211	30022	30018	30149	30178	30087	30323	30247	30101	30233	30007	30131	30125	30308	30064	30114	30138	30317	30361	30236	30136	30268	30066	30254	30210	30331	29926	30118	30100	30208	30275	30166	30178	30464	29750	30349	30334	30118	30182	30225	30146	30312	30379	30074	30422	30148	30003	30168	30192	30340	30225	30132	30127	30255	30072	30343	30141	30291	30342	30233	30244	30228	30231	30053	30475	30338	30303	30083	30111	30259	30134	30124	30017	30212	30129	30128	30430	30391	30153	30156	30105	30273	30263	30123	30157	30211	30259	30175	30066	30379	30114	30309	30242	30030	30334	30180	29959	30244	30149	30183	30306	30127	30175	30371	30286	30032	30095	29788	30049	30306	30225	30360	30267	30381	30147	30162	29884	30216	30045	30193	30280	30159	30168	30222	30193	30260	30352	29937	30026	30280	30223	30201	30113	30212	30319	30128	30194	30118	30408	30181	30294	30351	29997	30026	30095	30577	30226	30267	30147	30040	30082	30276	30180	30131	30032	30264	30288	30190	30045	30683	30262	30167	30073	30413	30288	30326	30174	30369	30133	30196	30280	30635	30166	29943	30196	30258	30121	30098	30232	30286	30082	30341	30235	29961	30216	30286	30125	30291	30336	29980	30034	30310	30285	30134	30092	30312	30197	29987	30166	30096	30076	30270	30191	30119	30263	30168	30060	30367	30186	29969	30274	30205	30306	30341	30083	30027	30061	29980	30151	29986	30093	30197	30357	30085	30342	30271	30163	30324	29970	30260	30208	30215	30059	30073	30415	30235	30190	30163	30344	30175	30438	30073	30140	30084	30393	30060	30403	30122	29922	30402	30125	30161	30048	30127	30145	30141	30028	30159	30422	30044	29993	30199	30406	30099	30377	30265	30221	30333	30037	30155	29926	29977	30211	30029	30316	30115	30271	30241	30142	30168	30145	30637	30192	30273	30108	30329	30323	30330	30231	30401	30121	30317	30307	30208	30182	30080	30073	30164	30074	30074	30279	30055	30033	30046	30149	29894	30044	30168	30139	30135	30214	30235	30143	30235	30162	30209	30093	30075	30222	30107	30275	30181	30114	30378	30161	30180	30070	30274	30185	30184	30358	30488	30301	30215	30254	30161	30389	30275	30110	30066	30202	30069	30218	30429	30177	30029	30374	30120	30114	30133	30256	30197	30119	30285	30060	29999	30172	30338	30348	30446	30295	30199	30112	30258	30236	30577	30151	30171	30329	30332	30304	30172	30234	30206	30221	30278	30223	30002	30260	30247	30000	30218	30167	30416	30175	30153	30221	30458	30231	30332	30127	30063	30310	30358	29946	30234	30161	30262	30131	30270	30194	30185	30178	30153	30234	30320	30003	30230	30221	30179	30315	30099	30053	30197	30104	30114	30180	30139	30373	30055	29847	30262	30274	30119	30113	30291	30148	30166	30106	30140	30239	30442	30272	30113	30081	30112	30218	30000	30342	30008	30173	30197	30020	30106	30091	30210	30326	30180	30362	30090	30374	30222	30111	30326	30169	30493	30166	30088	30174	29942	30218	30172	30038	30212	30015	30366	30310	30092	30180	30373	30168	30262	30264	30223	29994	30165	30134	30101	30182	30126	30247	30371	30227	30154	30083	30243	30133	30267	30256	30126	30154	30380	30229	29965	30130	30254	30511	30236	30138	30328	30226	30013	30122	29880	30139	30105	30038	30238	30309	30415	29942	30210	30110	30021	30684	30158	30192	30009	30067	30043	30263	30209	30145	30159	30304	30101	30136	30214	30408	30208	29951	30424	29929	30360	30304	29961	30349	30401	30174	30111	30079	30298	30130	30371	30312	30282	30402	30165	30255	30096	30226	30164	30117	29969	30153	29992	29819	29821	29990	30014	30198	30278	30257	30145	30473	30261	29984	30140	30095	30202	30032	30293	30329	30328	30120	30271	30084	30286	30255	30126	30136	30022	30078	30290	30237	30303	29942	30207	30175	30044	29831	29831	30252	30032	30480	30158	30317	30235	30295	30266	30200	30228	29994	30186	30040	30287	30367	30272	30226	30195	30263	30077	30252	30349	30102	30046	29999	30173	30206	30102	30080	30232	30194	30418	30090	30266	30196	30312	30303	30324	30118	30176	30337	30165	30328	30046	29966	30319	30211	30257	29967	30128	30135	30156	30487	30380	30267	30227	30349	30297	30022	30034	30232	29929	30239
22299	28624	27994	26971	26570	25962	24748	24700	23701	23445	23119	23256	23266	23144	23193	23338	23123	23091	23277	22995	23324	23281	23197	23132	23585	23510	23852	23484	23382	23306	23150	23253	23052	22913	23124	23099	23099	23167	23257	23052	23116	23087	23217	22963	23054	23068	22964	22923	23269	23049	23109	22979	23061	23046	23090	23147	23189	22945	23204	22993	23107	23128	23050	23165	22992	22890	23078	23194	22963	22942	23203	22959	22978	23172	23219	23042	22943	23285	23156	22970	22910	23208	23021	23013	23209	23318	23161	22802	23006	23027	22959	23188	23196	23188	23189	23069	23261	22997	23254	23099	23057	23065	23064	23238	23068	23152	22993	23306	23130	23043	23144	23042	23039	23044	23030	23137	23038	22977	23158	23082	23195	22999	23249	23129	23139	23123	23011	23159	22890	23127	23016	23103	22849	22926	22819	23007	23290	23176	22930	23133	23167	22938	23029	22956	23156	23077	22956	23020	22982	23165	23018	23125	23017	23097	23150	23178	23134	22852	22919	23174	23145	23116	22952	23047	23186	22977	23094	23066	23066	23045	23148	22998	23035	23069	23123	23130	23029	23204	22937	23117	23124	23148	23177	23042	22974	23163	23060	23291	23110	23193	23198	22992	23090	23081	23061	22914	22962	23150	23283	22979	23190	22944	23242	23019	23151	23029	22957	23143	23239	23048	23089	23155	23129	23196	23175	22944	23226	23087	23132	23179	23145	23036	23309	22969	23029	23205	23312	23087	23067	23024	23169	23094	23030	23106	23151	23213	23025	22908	22982	22894	22884	23028	23066	23021	23140	23056	22989	23000	23010	23057	23034	23044	23205	23110	22851	23010	23206	23092	23013	22971	23027	23183	23029	23136	23083	23145	23013	23149	23140	22903	23215	23078	23038	23112	23258	23193	22913	23183	22988	23005	22898	23126	23117	23220	23114	23155	23087	23006	23160	23159	23057	23105	23024	23182	23073	22994	22963	22979	23212	23190	23062	23018	23176	23111	23292	22943	23087	23160	22963	23102	23115	23109	23093	23122	23024	23177	22929	23032	23151	23151	22956	23137	22939	23031	23249	23097	23172	23130	23018	22877	23021	23210	23115	23076	23140	23038	23182	23080	23148	23209	22904	23095	23181	23055	23062	23167	23011	22986	23100	23201	23112	23173	23187	23166	22952	23132	23004	23006	22917	23121	22998	23096	22998	23044	23252	23126	23063	23090	22983	23147	23053	23086	23144	23058	23041	23173	23140	23026	22998	23195	23081	23201	23177	23001	23033	23099	23010	23317	23064	23293	23132	23036	22974	23027	23123	23150	22861	22992	23042	23129	23114	23231	22944	23249	23155	22819	23313	23150	23128	22932	23248	23024	23419	22955	23032	23048	23139	22985	23156	23105	23029	23041	22834	23117	23133	23143	23090	23194	23028	23116	23198	23056	23042	22984	23051	23088	22966	23064	23072	23050	22811	23226	23177	22966	23155	23066	23022	23074	23169	22941	23064	23109	23071	22943	23012	23071	22975	23025	23131	23030	23068	23057	23090	23263	23102	23079	23128	23060	22929	23204	22976	22863	23348	22971	23171	23201	22973	22871	23050	23040	23420	23043	23079	23147	23121	23066	23130	23255	23082	23162	23001	23114	23006	23067	23206	23070	22997	23011	22980	23176	23144	23031	23016	23212	23172	23101	23129	22990	23142	23164	22930	22953	23154	23079	23023	23035	23145	22997	23144	23107	22877	23201	23154	23232	23153	22985	23160	23037	23074	23079	23097	23160	23152	23076	22914	23211	23000	22862	23151	23048	23069	23039	22978	23234	23018	22989	23004	23205	23070	23162	23069	22983	23074	23148	23006	23230	23018	22915	23179	23091	23106	22978	23149	23192	23046	22858	23131	22828	23073	23059	22977	23167	23130	22973	23055	23161	23139	23289	23255	23042	23169	23012	23186	23032	23227	23157	23035	23106	22869	23023	23058	23132	23143	23109	23099	22944	23008	23040	22801	22897	23078	23006	23140	23069	22997	23098	22924	23138	23091	23061	23119	23195	22963	22860	23077	23038	23162	23148	23121	23212	23048	23055	23036	23027	23186	23103	23124	22978	22971	23135	23038	23016	23019	23212	23088	22931	23050	23045	22947	23137	23214	23132	23179	23030	23074	22973	23179	23037	23038	23110	23167	23157	23216	23190	23157	23038	22977	23089	23106	22981	23026	23145	23109	23086	23169	23049	23110	23222	23181	23243	23074	23068	23116	23052	22939	22984	23189	23081	23069	23102	23011	23146	23007	22967	23108	23010	23051	22935	23094	23153	23118	23293	22944	23254	23138	23172	23055	22997	23033	23145	23160	22915	23063	23041	23306	22995	23133	23147	22954	22925	23147	22948	23033	23164	22953	22877	23183	22959	23181	23329	22907	23135	23055	23245	23128	22994	22943	23226	22931	23214	23158	23087	23091	23052	23292	22973	22984	22863	23059	23152	23309	23121	23148	23092	22829	23095	23232	23053	23083	23113	23120	23084	22913	23020	23202	23149	23036	22944	22906	23067	23197	23101	22770	23251	22930	22903	23045	23276	23139	23090	23007	23174	23079	23164	23333	23001	23149	22903	23174	23196	23178	23060	23028	23065	23085	23061	23271	22803	23098	23148	23220	23151	23195	22968	23046	23265	23118	23229	23060	23199	23115	23192	23083	22947	23173	23019	23169	23097	23204	23024	23164	23104	22840	23163	23193	23066	23077	23168	23107	23103	23191	22871	23126	23130	23044	23305	23055	23049	23119	23258	23054	23039	23042	23059	22989	23027	23149	23248	23230	23053	22827	23196	23028	23253	23107	23070	23085	23089	23034	23009	23220	23033	23091	23138	23193	23018	22875	23166	23127	23010	23173	23111	23315	23133	23045	22943	22980	23078	23126	23041	22859	23022	23104	23111	23263	22984	22956	23073	22977	22994	22939	23131	22949	23230	22956	22966	23195	22934	23008	23088	23077	22922	23267	23002	23169	23095	22869	23257	23226	23138	23079	23078	22974	23121	23161	22955	23055	23133	23129	23105	22995	23001	23132	22979	23108	23007	23120	22952	23159	23249	23005	23270	23208	22991	23233	23295	23204	23157	23161	23139	23020	23126	22946	22926	22992	23157	23021	23215	23039	23323	23012	23044	23022	23083	23022	23099	23187	23174	23095	22975	23078	23026	22915	23322	22940	23131	23084	23286	22981	23029	23057	23333	23190	22977	23059	22972	23059	23093	23238	23064	23204	23101	23080	23051	23024	23158	23127	22971	22935	23152	23161	22934	22982	22890	22898	23000	22963	23271	23027	23084	23004	22937	23203	23228	22969	23162	23236	23128	23188	23076	23095	23134	22945	23232	23216	23093	22994	23280	23105	23084	23248	23044	23121	23076	23050	22933	23129	23069	23177	23154	23100	23202	23200	22975	23303	23028	23083	23074	23165	23189	23052	22906	23016	23177	23140	23007	23142	22927	23284	23089	23105	23204	23105	23196	22995	23053	23228	22976	23259	23108	23119	23039	23130	22963	23055	23123	23177	23190	23260	23094	23058	23043	23077	23127	23115	23180	22834	23153	23009	23096	23402	23043	23067	22974	23093	23086	23183	23173	23218	23184	23174	22988	22917	23102	23130	23231	23126	23301	23140	23158	22926	23116	23213	23317	23238	23100	23093	23289	23072	22984	23081	23088	23051	23169	23084	23127	23237	23090	22996	23086	23114	22999	23093	23125	23053	23055	22748	23020	23130	23353	23172	23094	23062	23093	23179	22983	23283	23113	23125	23050	23054	23004	23155	22846	23160	22826	23162	23042	23133	23208	23066	23104	23180	23181	23196	23209	23074	22992	23084	23022	23076	23158	22882	23086	22868	22927	22896	23023	23150	23084	23101	23057	23193	23397	23079	23074	23232	22983	23046	22990	23037	23108	23033	23196	23184	23014	23028	23166	23027	22946	23170	23294	23248	23009	23134	23213	23032	23171	23183	23189	23156	22963	22937	23068	22896	23179	23135	23113	22934	22951	23013	23006	22968	23095	23268	23077	23064	23092	23084	23209	23123	22960	22973	23080	23053	22982	23105	23201	23089	23018	23077	23105	23005	22981	23114	23058	23208	22911	23076	23107	22993	23287	23039	23220	23106	22969	23059	23143	23270	22941	23198	23037	23074	22957	23054	23186	23167	22960	23154	22909	23089	23163	23061	22974	23080	22887	23097	23188	23039	22978	23003	23025	22938	23066	23166	23025	23151	23028	23210	23113	22867	22880	23131	23091	23147	23117	23098	23274	23074	23133	23027	23125	23168	23106	23141	23048	22885	23039	23174	23132	23175	23272	23196	23003	23026	23155	23199	23058	23070	23089	22966	23068	23056	23067	23045	23176	23234	22984	23196	23094	23123	23159	23118	23229	23188	23137	23120	23159	22978	23205	23024	23134	23093	22937	23117	22948	23045	22839	23287	23102	23331	23197	23300	23049	23228	23005	23151	23090	23167	23024	23150	23183	23089	22972	22967	23012	22867	23159	23078	23010	23166	23068	23062	23186	23096	23174	22958	23182	23048	23004	23121	23099	23093	23134	23035	23292	23190	22869	22930	23032	23093	23248	23188	23023	23127	23182	23103	23095	23036	22991	23112	23060	23120	23082	23088	23172	23099	22992	23004	23149	23098	23189	23002	22926	23239	22839	23175	23141	23083	23195	23031	23268	23237	23043	23254	23158	22992	23154	23177	23051	23330	23079	23106	22993	23248	23271	23128	23053	23070	23077	23188	23115	23034	23210	23247	23167	23115	23043	23145	23078	23083	23065	23052	23079	23260	23129	23037	23213	23040	23088	23108	23243	23140	23045	23045	23177	23161	23215	23055	22991	23101	22964	23078	23187	23304	23141	23055	23136	22963	23245	23043	23029	23102	23071	23026	23200	23196	23031	23090	23054	23255	23056	22983	23135	23034	23087	23212	23073	23031	23003	23198	23083	22993	22989	22975	22984	23134	23127	23133	23012	23204	23087	22991	23214	23157	23159	22921	23212	23150	23159	23166	23051	23101	23163	22934	23127	23159	23095	23082	23052	23134	23203	23116	23172	23220	23134	23256	23135	22997	23050	23176	23176	23203	23129	23254	23175	23010	23082	23022	22896	22793	23239	23122	22913	22999	23055
23615	21424	29105	24726	26001	31523	33417	31193	31068	30590	30670	30170	30238	29932	30216	29965	29984	30326	30112	30141	29958	30077	30134	30099	31664	33835	33492	32319	31266	30308	30363	30184	29779	30058	30048	29914	30023	30069	29775	30068	29807	29965	29827	30153	30056	30029	29896	30082	30036	29737	29953	29931	29750	30007	29866	29621	29889	29754	29859	29914	30184	30032	29912	30128	30031	29818	29938	29886	29876	29914	29941	29998	30222	30377	29915	30135	29756	29863	29993	29776	29949	29822	29691	29924	29674	29814	30071	30223	29996	29941	29938	29805	29712	30015	29958	29833	29984	29982	30030	29940	29737	29741	29900	29894	29985	29998	29996	30153	30072	29821	29880	29510	29901	29882	29871	30100	29774	29966	29987	29940	30077	29946	29910	29729	29901	29928	30060	29916	29993	30002	30014	29823	30021	29794	29812	30039	29843	29700	29910	29695	29752	29919	30151	30017	29794	29792	29777	29942	30074	29875	29936	30102	30137	29918	29986	29795	29866	29851	29736	29775	29937	30103	30220	29770	30083	29909	29910	29749	29726	29975	29750	29946	30088	29933	30068	29946	29972	30000	30051	29901	29844	30117	29696	30028	29717	29699	30170	30034	29815	29849	30124	30030	30101	29789	29824	30021	29915	29853	29675	29874	30071	29838	29845	29643	29936	29813	30140	30225	29877	29966	30056	29829	29897	29944	29990	29783	30011	29630	29901	29877	29986	29871	30119	29945	29860	29887	29839	29966	29741	29984	29970	29862	30216	29920	29900	29897	29940	29566	30054	29718	29890	30013	30018	29785	29914	29923	29953	30049	30166	30088	29947	30009	30061	29950	29843	30011	30160	29814	29863	29717	29682	30057	29898	29934	29702	29820	30025	29835	29876	29678	29882	29841	29985	29851	29889	29859	29951	29658	30035	29887	29973	29899	29993	29958	30033	29869	30067	29862	29840	29970	30040	29925	29763	29763	29965	29714	30054	29767	29855	29975	29946	29950	30036	30106	29906	29792	29961	30020	29917	29997	30008	29625	29810	29887	29885	29717	30033	29940	29840	29987	29824	30119	29924	29928	30145	29952	29719	30047	29975	29911	29728	29852	30108	29903	29878	29768	29965	29913	29917	29885	29789	29888	29686	29749	29842	29801	29837	29974	29963	29759	30024	29679	30002	30022	30065	29925	29686	30038	30209	29913	29895	30306	29779	29904	30061	30020	30145	29741	30004	29977	29827	30156	29674	29873	30115	29794	29820	30080	29986	29715	29835	29932	29939	29997	29900	29930	29848	30248	29975	29927	29862	29933	29761	29797	29735	29874	29759	29803	29966	29903	29941	29997	29955	29946	30123	30240	29985	30006	30090	30132	29934	29983	29879	29736	30027	29937	29978	29864	29808	30232	29904	29739	29948	29723	30144	29879	29782	29673	29649	29751	29708	30026	29869	29895	29999	29844	29814	30108	29755	29830	29801	29897	29952	30149	29894	30042	30092	29923	30179	29862	29816	29942	29995	29801	30046	29980	30186	29676	29764	29847	29842	29833	29712	29893	30092	29882	30097	29752	30188	29950	29948	29543	29792	29904	29855	29997	29934	29806	29627	29825	30248	30110	29623	29748	29873	29842	29590	29895	29931	30029	29981	29700	29941	30056	30059	29979	29805	29692	29998	29899	29877	29831	29796	29936	29934	29840	29934	29815	30035	29940	29758	29491	30122	30152	29775	29903	29916	30106	30092	29968	29825	29828	29993	30179	29971	29904	29773	29726	29884	30104	29787	30030	29945	29983	29690	29856	29960	29949	29937	29862	30003	29897	29939	29600	29848	29805	29756	29798	29828	29969	29802	29817	29956	30067	29830	29786	29843	29750	29828	29868	29983	29921	29707	30106	30180	30196	30154	29985	29838	29848	29900	29888	29887	29931	29816	30007	29783	29869	29873	29686	29865	29750	29795	29753	30176	29880	30098	29821	30091	29924	30116	29867	30047	30083	29947	30045	29819	29903	29820	29727	29910	30081	29772	29910	29860	29899	29957	29786	30161	29856	29684	30011	29917	29798	30102	29852	29876	29613	29875	29875	30109	30030	30109	29945	29913	29723	29995	30031	29816	29815	30041	29825	30021	29862	30022	29876	29935	29967	29773	29630	29598	30078	29820	29905	30131	29635	29993	30021	30000	29976	29962	30109	30072	30063	29994	29880	29834	29575	30140	30079	29812	29970	29986	30040	29737	29976	29657	29800	29887	29920	29970	29899	29819	30041	29738	29973	29999	29926	30049	29703	29841	29968	29991	29962	29965	30058	29891	29925	30007	29899	29825	29765	29759	29820	29831	29780	29776	29751	29727	29871	30081	30177	29856	29860	29919	30032	29762	29957	29979	29942	30076	30062	29785	29963	29869	29860	30008	29782	30043	29989	29813	29957	29751	29900	30010	29733	29937	29855	29825	29860	29901	29803	29937	29898	29724	30143	29883	29818	29899	29941	30053	29980	29826	29957	29941	29996	30151	29812	29922	30152	29847	30027	30071	29810	29865	29903	29646	29802	30008	30067	29746	30054	30065	29886	30016	29881	29976	29828	30064	29705	29860	30104	29857	29962	29996	30078	29747	29763	29697	29898	29890	29789	29741	29973	30059	30011	29824	29851	29932	29886	29805	30046	29823	30072	30140	29835	30042	30124	29815	29869	30125	29912	29886	29872	29897	30024	29743	29929	29953	29827	29759	29913	29969	30191	29837	29841	29676	29796	29661	29605	29781	30038	29703	29972	30090	29747	30077	29889	29625	29918	30048	30008	29965	30039	30125	30166	30086	29802	29883	29951	30044	30070	29908	30022	29911	29710	29792	29791	29954	29871	29831	29725	30246	30091	29778	30092	29937	30106	29955	29840	29823	29798	29769	29772	30031	29905	29852	29694	30146	30118	29881	30057	29769	29981	29999	30126	29847	29907	29855	29787	29877	29861	29842	29954	29581	29935	29927	29891	29925	29846	29966	29655	30061	29819	29794	29900	29821	29803	29755	29953	29812	29898	29962	29758	29824	29877	29831	29940	29850	29884	29875	29774	29912	29908	30012	29642	30074	29730	29882	30046	29903	30219	29798	29939	29850	29938	29716	29835	29797	30118	30172	29907	29955	29886	29535	29809	30131	29769	29977	29985	29719	29819	30092	30056	30060	29746	29711	29947	30027	29873	29881	29800	30013	29952	30019	29878	29988	30039	29744	30012	29839	29902	29712	29709	29982	30105	29817	29779	30077	30067	29661	30062	29763	29978	29849	29955	29937	29846	29995	29739	29772	29907	30042	30164	29774	30014	29638	29976	29867	29982	29905	30107	30142	29878	30120	30182	30080	30050	30115	29832	29749	29966	29954	29911	30265	29961	30054	29825	29979	29841	29860	29737	30268	29951	29860	29880	29835	30101	29963	29940	29817	30075	29957	29863	29888	30251	30214	29914	29933	29997	29822	30138	29916	29767	30039	29970	29881	30111	30018	30009	29832	29958	29901	30059	29875	30054	30100	29719	30088	29907	29861	30050	29938	29888	30052	29930	30241	29717	29927	29981	29910	29859	29908	30123	29924	29769	29953	29903	29837	29920	29964	29867	30063	30097	30108	29964	29900	29860	29950	30206	29995	30047	29825	29867	30010	29924	29907	30107	30107	29655	30019	29876	30021	29981	29834	29928	29971	29866	29805	30104	29906	29996	29845	30024	29786	30167	29837	29897	30000	29818	29860	29697	30085	29974	29935	29734	29752	29831	29968	29847	29971	29903	29939	29980	30074	30039	30070	29664	30080	29853	29820	29948	30031	29986	29896	30184	30020	29869	29919	29853	29917	29648	29827	29880	30005	29976	29961	29656	29862	30082	30077	29806	29870	29909	29887	29811	29830	29787	29979	29896	29878	29919	29778	30189	29814	29797	29786	29941	29697	29869	29899	29861	29807	29932	29940	29751	30067	29761	29940	29782	30281	29894	29930	29821	29864	30082	29884	30083	29821	29813	29781	29568	29969	30000	29942	29708	29839	29905	30015	29911	30129	29983	29882	29758	29831	29705	29863	30022	29887	29814	29928	29808	29652	29939	29803	29798	29900	29874	30124	29953	29951	29830	29953	29906	30112	30054	29873	29914	30194	29807	29844	29801	29903	29910	29948	29814	29890	29746	29863	29749	30003	30298	30153	30059	30010	29865	30250	30040	29894	29938	29909	29716	30050	29791	29900	29967	30173	29964	30020	29820	29910	30037	29991	30037	29919	29839	29779	30072	29821	29711	30078	29901	29839	29744	30280	29641	29771	29938	29861	29834	29832	30166	29621	29729	30028	30002	30033	29873	30139	29951	29941	29884	29833	29868	29888	29867	30049	29829	29950	29825	29935	29882	29979	29872	29606	30017	29942	29956	29952	29741	29566	29776	30006	29980	29933	30009	29895	29759	29684	29997	29660	29766	30016	29914	29933	29898	29768	29903	30103	29979	29847	29810	30134	29906	29970	30099	30051	29813	29872	29994	29966	29919	29796	30231	29968	29977	29836	29770	30065	29925	30037	29778	29941	30014	29829	29993	29925	29989	30012	29732	30082	29973	30045	29884	29788	29810	29884	29981	29928	29966	29918	30041	30040	30104	29754	29697	29965	29764	30113	29854	30098	29906	30002	29807	29814	29799	29741	29735	29800	29854	29853	29832	29723	29863	29828	29791	29690	29993	29849	29903	29909	29746	29789	29812	29930	30007	29985	29861	29850	30019	30099	30048	29852	30059	29963	29978	30084	29969	29961	30036	29877	29935	29810	29810	29894	30092	29941	30026	30084	29836	29827	30014	29852	29946	29882	30137	30037	29828	29913	30024	29801	29786	29931	30096	30003	29783	30016	29979	29883	29927	30167	30011	29711	30101	30000	29845	29853	29705	30047	29967	30092	29729	29993	30073	29771	29907	30046	30108	30142	29724	29725	29836	29805	29841	29835	29814	29943	30015	29836	29916	30256	29969	29875	29945	29737	29624	29749	29961	30108	29918	30136	29919	30019	29958	29858	29943	29907	30049	30002	29669	29641	29892	29895	29965	29993	29896	29805	29889	29929	29826	30078	30103	29912	30058	29864	29948	30014	29690	30089	29720	29913	29688	29907	29881	29926	29938	30035	30073	29931	30061	29965	29836	29920	30102	29963	30168
20674	33658	32908	30278	29625	27831	26217	25226	24806	23783	23273	23187	23389	23063	23239	23236	23070	23060	22978	22980	23309	23249	23333	23413	25714	28739	27957	26181	24449	23586	23290	22985	23012	23039	22986	23026	22961	22880	23202	22859	23041	22997	22926	22872	23095	22874	22937	22876	22792	22820	22895	22882	23105	22985	23038	22923	22988	22942	23002	22726	22916	22994	23004	22987	22871	23215	22960	22993	23072	22961	23106	22924	23004	22957	23063	22827	23170	22902	22996	22696	22911	22990	22943	22984	22979	23017	22910	22996	22915	22981	22742	22984	22937	22894	22837	22972	22866	22965	22934	23070	22962	23058	23002	23081	22926	23114	22986	22965	22803	22998	22943	22850	22851	22991	22898	23064	22919	23067	22912	22875	22933	22999	22957	22960	22827	23006	22983	22894	23120	23056	22851	22974	22965	22932	22773	22878	22943	23039	22828	23030	22747	22871	22908	22969	22855	23121	23007	23076	22968	23033	23009	23051	23042	22930	23027	22827	22940	23038	22959	22942	23007	22897	22963	23097	23009	23089	22916	22994	22951	22856	23037	22984	23073	23026	23116	22792	22918	22928	22913	22974	22928	22932	22896	23031	22991	22889	22842	22924	22838	22801	22905	22795	22912	22911	22872	22830	23073	23088	22806	23096	22953	23026	23035	23001	22723	22948	23067	23021	22833	22907	22879	23185	22945	23164	22883	23052	22850	22958	23032	23148	22870	22866	22932	22931	22980	22837	22924	22768	22964	22832	22947	22799	22982	22894	22884	22809	22822	23010	22897	22818	22859	22988	22952	22835	22937	22896	22908	22983	22887	23061	22925	22970	23043	22916	22923	23042	22869	22945	22915	22971	23023	22925	22850	22923	22886	23108	22899	22875	22919	22975	22764	22835	22935	22949	22983	23062	22849	22874	23051	22918	22816	22842	22988	23083	23158	23099	23087	23084	23003	22718	22937	22828	23003	23176	22847	23035	22844	22865	22811	22990	23024	23005	22884	23035	22823	23061	22895	22779	22977	22914	22837	22916	23060	22922	23003	22961	22860	22998	22906	23107	23084	22909	23038	23138	22938	22875	22857	22925	22898	22969	22954	22970	22857	22940	22953	22872	23003	23051	22784	23199	22960	22812	23030	22988	22891	22949	23021	22803	22953	22892	22976	22890	22844	22948	22788	23066	22976	22972	23003	23019	23069	22968	22923	22941	22993	22803	22874	22966	22850	23001	22937	22894	22946	22959	22817	22937	23070	22952	22884	22926	23107	22887	22969	22916	22851	22857	22958	23036	22891	22929	23030	23047	22837	23001	22949	22884	23084	22932	23097	23139	23046	22985	22838	22850	22903	22933	22971	22867	23149	22829	22990	22910	23052	22941	22931	22995	22990	22874	22927	22910	22927	23118	22940	23209	22874	23085	23046	22945	22972	23032	22854	23072	22996	22906	23045	23024	23177	22996	22821	22997	23013	23008	23040	22896	22972	22882	22792	22976	23165	22867	22984	22929	22968	22980	22946	22981	23159	22927	22976	22919	22897	23034	22916	22898	22845	22968	22880	22845	22925	22931	23023	23035	22912	22949	23020	22995	22986	22957	22906	22979	23003	22888	23077	23039	22824	23011	22949	22909	23077	22823	22881	23019	23064	23017	23104	22938	23021	22784	22740	23081	22975	22976	22916	22825	22856	22875	22779	22992	22950	22871	23016	23025	22861	22931	22947	23045	23026	22922	22903	22797	22904	23007	22842	23095	22917	22905	22961	23101	23077	22829	22902	22940	23042	22934	22725	22925	22812	23088	23040	22983	22776	22898	22830	22873	22753	22949	22961	22946	23072	22945	23028	22945	23075	22924	23043	22960	22875	22881	23021	22843	22979	22858	22905	22972	23072	22701	22949	22868	22879	22761	22952	23157	22948	23158	22708	22951	22925	22951	22891	22771	23051	22938	23003	22886	23083	22966	23071	23060	22995	22975	22821	23071	22738	22876	22987	22888	23056	23001	22916	23122	22953	22961	22990	23011	23001	22861	22897	22705	23005	22970	23041	22968	22984	22949	23099	22804	22839	22920	22810	23213	22957	22904	22847	22985	22976	22943	22740	23035	22924	22969	22942	23054	23015	22920	22876	22938	22975	22769	23022	22899	23019	23026	22966	23171	22961	23012	22964	22974	22974	22798	22974	22939	22869	22917	22973	22966	22935	23080	22966	23080	23019	23000	22872	22867	22945	22927	22935	22894	23019	23027	23090	22858	22891	22931	23153	22915	22788	23059	22930	22837	23115	22856	22867	22962	22998	22940	23040	23016	23039	22928	22836	22956	22842	22985	23147	22761	23114	22976	23062	22975	22950	23067	22973	22744	23020	22915	22954	22899	22873	22975	23190	22990	22913	23102	23008	23067	23007	22959	22786	22938	22806	22896	22903	22959	23018	22995	23047	22765	23143	23016	22883	23096	22927	22810	22831	22940	22994	23100	22934	23111	22852	23034	22904	22913	22862	22843	23040	23043	23004	22847	22768	22912	23146	22894	22952	22902	23006	22974	22810	22958	23068	23209	22925	23028	22916	23072	22949	22932	22997	23040	22992	22726	22999	22935	22890	22997	22726	23136	23024	22957	22580	23156	22944	22972	22732	23012	22984	23087	22771	23019	22994	22910	22860	22973	22883	22934	23092	22879	22954	22884	23045	22904	22856	22795	23032	22939	23067	22880	22820	23124	22868	23080	22935	22885	22947	22976	22915	22830	22920	23022	23002	23018	22938	22925	22818	22999	22884	22922	23061	22859	22908	22926	22893	22946	23062	22948	22880	22983	22940	22989	22807	22883	23009	22893	23110	22941	23000	23089	23216	23043	22929	23088	22643	23000	23233	23064	23140	23029	22999	22920	22932	23087	22864	22910	22759	22870	23055	22818	22937	22890	22774	23027	22995	23020	23005	22888	23053	23066	23118	22846	23038	22941	22941	23051	22987	23121	23094	22972	22949	22912	23005	23030	23141	22900	22958	22980	23011	22834	22803	22827	22982	22970	22988	22868	22998	22848	23005	23103	23118	22927	22934	23145	22866	22945	22912	22885	22860	22799	22948	22975	23014	22930	22902	22736	22867	23003	22951	23001	23022	22980	22967	23085	23055	23005	22924	23145	22960	23009	23092	22764	22867	22824	22776	22836	22899	23068	22890	23139	23107	22974	22826	23132	22873	22950	22986	22784	22929	22911	22840	22975	22969	23018	23043	23011	23048	22954	22986	22995	22886	22842	23046	22791	22941	22959	23050	22907	22907	22787	23131	22876	22886	22921	23009	22914	22861	22949	22965	22866	23037	22848	22873	22732	22802	23092	23044	23000	22864	22886	22829	23012	22955	22853	23028	23047	22783	23048	22853	22909	23020	23095	22883	22936	22931	22749	23030	22977	22890	22992	22850	22948	22902	23115	23014	22842	22986	23055	23114	22965	23002	23023	22967	23032	23107	22874	23039	22922	23022	22865	22918	22930	22739	22988	22926	22799	23055	22923	22945	22965	22944	22982	23005	22937	23078	22963	22860	23022	23132	22913	22969	23025	23094	22876	22911	22920	22806	23160	22798	22892	22835	22869	23074	22808	22929	22950	23172	22956	23019	23059	22968	22997	23033	23038	22929	22981	22819	22934	23102	22906	22959	22837	22924	23002	23061	22762	23001	22738	22890	23034	23038	22868	23107	23045	22981	22977	22865	22908	22952	23089	23116	23030	22929	22974	22873	22893	22878	22858	23059	22928	23051	22959	22790	22952	23030	22869	23014	23035	22894	22843	22916	23074	22940	22989	22974	22963	22940	22770	23045	23040	22879	22877	22988	22961	22940	22924	23060	22777	22914	23098	22965	22896	22836	22983	22930	22878	22971	22964	22994	22873	22881	22927	23059	23091	22988	23118	22928	22963	22913	23064	22948	22984	23039	22978	23004	23026	23110	22983	22938	22912	22962	22830	22968	22956	22879	22976	22987	22862	22939	22931	22971	22974	22814	22896	22968	22952	23085	23016	22965	22921	23139	23019	22864	22971	23010	22719	22882	23071	23069	23038	23087	22896	22940	22783	23029	23008	22964	23053	22905	22899	23031	22927	23176	23042	22843	23047	22881	22952	22908	22909	22991	22958	22950	22957	23161	23026	22988	22924	22919	22875	22878	23019	22993	23022	22898	22885	23001	22951	23027	22999	22820	22992	23032	22971	22732	22923	23099	23010	22930	23127	23009	23041	22967	22780	22999	23107	23149	23189	23061	22758	23050	23014	23007	23001	22867	22983	23132	22975	23001	23111	22999	22953	22916	22784	22983	22865	23029	22856	22898	22912	22952	23099	22953	23143	22983	22956	22875	23088	22886	23078	23072	22894	22849	22934	22892	23049	23005	22991	23029	23079	22910	23136	23187	23063	23059	22915	22966	22998	22824	22941	22957	22795	23121	22828	23040	23026	22983	22890	23170	23074	22950	22883	22859	23028	22994	22931	23080	23204	22945	22843	22912	22877	23165	22906	22913	22895	23048	22923	22914	22773	22819	22933	22746	22943	22903	23008	22932	22875	23014	22924	22888	22965	23061	22855	22792	23004	22993	22952	22867	23001	22952	22945	23060	22971	22990	23005	22760	22817	22985	22880	22968	22946	22799	23004	23012	22876	23132	23012	22940	22989	23004	23065	23040	23057	23075	22929	22844	22929	22938	22802	22781	22915	22872	23017	22911	22940	22794	22912	23123	22985	23084	22740	23083	22940	22975	22871	23036	23159	22988	22830	22969	22947	23008	22875	23107	23128	22902	22838	22966	23077	22869	22834	23049	22920	23126	22932	22908	22906	22974	22956	22934	22909	23041	22909	22925	22932	22956	23019	23003	23068	23065	22863	22942	22944	22951	22904	23085	23006	22838	22857	22950	22927	22926	22932	22990	23121	23092	22991	22895	22924	22967	23062	22974	22934	23117	23106	22788	23109	22830	23055	22799	22934	23022	23064	23069	22856	22972	22914	22791	22798	22866	23046	22987	22969	23009	23088	22849	23072	22853	22923	22850	23018	23060	23169	22945	22782	22847	22856	22855	23056	23044	22934	22975	22958	23249	22900	22978	22899	22981	22874	22940	23020	22948	22965	23014	23123	22909	22927	23029	22891	23036	22925	22894	22987	22959	22764	23117	23064
22715	21396	29241	24062	23384	30025	35041	32098	31721	31750	30979	30950	30795	30840	30887	30872	30678	30779	30641	30427	30549	30616	30777	30749	33208	37142	36725	34588	32574	31061	30997	30362	30330	30473	30510	30648	30451	30712	30211	30569	30268	30343	30527	30281	30495	30361	30042	30289	30739	30535	30205	30394	30447	30334	30153	30300	30151	30137	30243	30379	30314	30377	30279	30403	30426	30303	30242	30400	30372	30537	30378	30249	30543	30298	30194	30233	30409	30189	30446	30400	30226	30306	30386	30260	30254	30535	30363	30324	30359	30274	30206	30191	30097	30432	30420	30190	30484	30173	30498	30331	30316	30232	30475	30478	30361	30231	30167	30328	30409	30585	30260	30462	30342	30594	30288	30728	30363	30320	30360	30401	30423	30373	30322	30548	30118	30457	30288	30107	30264	30386	30202	30216	30311	30546	30362	30282	30476	30277	30172	30347	30500	30261	30329	30097	30118	30365	30442	30076	30394	30203	30129	29988	30295	30063	30292	30387	30299	30289	30505	30331	30255	30300	30083	30599	30317	30135	30368	30435	30288	30244	30352	30223	30051	30467	30362	29987	30321	30161	30292	30175	30348	30295	30342	30053	30272	30104	30132	30327	30373	30181	30410	30354	30671	30352	30212	30467	30210	30283	30411	30382	30312	30276	30290	30423	30071	30251	30463	30377	30319	30217	30168	30124	30212	30504	30317	30135	30152	30230	30227	30465	30292	30100	30206	30275	30356	30294	30325	30244	30121	30080	30141	30369	30450	30459	30317	30226	30393	30457	30303	30242	30459	30356	30331	30358	30078	30522	30268	30581	30480	30141	30431	30137	30275	30114	30403	30124	29999	30184	30186	30009	30155	30329	30240	30453	30354	30287	30289	30258	30484	30270	30135	30289	30251	30278	30223	30010	30351	30391	30482	30450	30086	30348	30030	30278	30347	30288	30260	30216	30277	30321	30325	30245	30318	30169	30253	30517	30225	30153	30342	30415	30093	30293	30388	30355	30419	30219	30543	30276	30287	30253	30135	30303	30176	30144	30346	30156	30228	30309	30093	30306	30438	30389	30326	30286	30342	30442	30426	30144	30182	30400	30327	30352	30085	30229	30242	30137	30396	30187	30435	30320	30281	30050	30457	30249	30434	30418	30472	30325	30221	30422	30365	30170	30267	29976	30322	30300	30389	30362	30413	30306	30211	30142	30245	30068	30237	30080	30356	30310	30485	30401	30393	30196	30299	30460	30329	30339	30238	30250	30150	30479	30375	30295	30308	30263	30205	30043	30298	30406	30214	29944	30209	30239	30454	30388	30395	30362	30410	30502	30260	30185	30242	30355	30604	30245	30245	30295	30344	30481	30487	30403	30421	30347	30395	30043	30227	30396	30306	30320	30173	30569	30385	30493	30323	30125	30311	30279	30482	30273	30322	30445	30507	30157	30197	30418	30157	30123	30518	30496	30415	30411	30209	30522	30468	30332	30146	30298	30162	30235	30267	30101	30373	30103	30264	30164	30385	30294	30209	30269	30411	30051	30026	30030	30216	30328	30267	30263	30306	30310	30133	30267	30382	30415	30415	30351	30283	30112	30464	30305	30433	30203	30079	30374	30263	30456	30472	30297	30244	30366	30157	30251	30197	30246	30211	30143	30042	30130	30165	30081	30323	30301	30345	30216	30105	30250	30223	30380	30371	30567	30406	30380	30349	30353	30359	30438	30373	30214	30318	30341	30369	30114	30587	30334	30215	30165	30369	30294	30431	30458	30341	30349	30191	30099	30277	30369	30163	30226	30318	30512	30262	30182	30335	30198	30445	30181	30302	30372	30335	30185	30226	30404	30431	30234	30489	30440	30486	30196	30272	30194	30310	30540	30409	30245	30253	30360	30148	30320	30195	30262	30267	30478	30632	30222	30180	30220	30330	30240	30049	30510	30414	30397	30540	30125	30321	30269	30287	30157	30196	30180	30340	30144	30465	30262	30200	30294	30328	30507	30360	30437	30440	30380	30284	30510	30225	30235	30464	30286	30246	30505	30316	30279	30115	30266	30184	30519	30576	30421	30193	30213	30382	30373	30274	30121	30256	30040	30564	30474	30318	30133	30195	30352	30141	30105	30088	30276	30398	30288	30281	30421	30280	30122	30539	30208	30166	30322	30259	30370	30167	30258	30132	30199	30432	30143	30114	30504	30184	30363	30327	30200	30304	30391	30224	30464	30160	30212	30140	30157	30514	30319	30153	30012	30450	30159	30342	30422	30287	30360	30374	30216	30270	30393	30262	30296	30333	30348	30337	30300	30300	30251	30393	30258	30258	30430	30385	30168	30321	30192	30173	30640	30653	30307	30227	30361	30260	30404	30519	30186	30345	30189	30065	30090	30170	30279	30491	30342	30334	30321	30105	30226	30139	30363	30257	30466	30249	30122	30134	30269	30501	30313	30217	30290	30229	30465	30201	30232	30486	30370	30353	30285	30342	30180	30281	30579	30221	30367	30058	30318	30359	30365	30347	30581	30189	30157	30310	30242	30206	30405	30398	30298	30097	30384	30536	30301	30446	30232	30450	30186	30524	30320	30254	30354	30111	30184	30598	30411	30303	30340	30365	30177	30170	30338	30312	30253	30277	30208	30405	30113	30302	30319	30320	30535	30244	30207	30406	30353	30373	30388	30184	30274	30186	30126	30319	30302	30178	30246	30223	30275	30023	30035	30317	30368	30479	30440	30181	30433	30271	30313	30287	30148	30537	30394	30393	30214	30306	30428	30483	30116	30225	30270	30337	30400	30349	30159	30430	30216	30151	30490	30235	30424	30345	30258	30041	30207	30446	30304	30303	30211	30510	30352	30376	30350	30282	30290	30330	30292	30217	30313	30361	30649	30370	30312	30318	30244	30432	30339	30173	30267	30314	30231	30251	30134	30380	30298	30334	30305	30402	30255	30380	30245	30330	30415	30501	30318	30165	30430	30142	30302	30488	30231	30203	30220	30249	30242	30408	30357	30381	30406	30215	30238	30365	30290	30532	30253	30273	30373	30025	30315	30280	30099	30387	30368	30388	30459	30258	30072	30275	30494	30385	30335	30160	29987	30125	29989	30189	30354	30451	30237	30281	30582	30364	30229	30266	30346	30179	30219	30275	30115	30372	30363	30341	30016	30437	30272	30457	30228	30574	30269	30401	30072	30164	30558	30343	30356	30281	30294	30582	30309	30364	30353	30271	30451	30297	30434	30387	30379	30347	30256	30236	30204	30287	30135	30387	30301	30339	30309	30244	30211	30416	30251	30234	30430	30389	30323	30682	30171	30297	30164	30414	30501	30351	30309	30306	30353	30477	30430	30297	30313	30275	30329	30453	30579	30382	30224	30049	30401	30338	30350	30395	30288	30103	30320	30348	30300	30272	30310	30265	30013	30675	30308	30141	30103	30395	30225	30340	30243	30386	30281	30515	30219	30289	30137	30303	30291	30209	30377	30058	30195	30405	30301	30457	30100	30392	30246	30446	30349	30438	30314	30338	30167	30486	30351	30438	30593	30243	30401	30240	30249	30109	30233	30146	30279	30236	30183	30451	30111	30245	30350	30197	30031	30213	30305	30174	30078	30172	30300	30394	30545	30261	30492	30122	30267	30129	30186	30388	30270	30187	30214	30270	30375	30302	30305	29986	30180	30052	30303	30480	30152	30065	30279	30649	30233	30333	30176	30345	30309	30566	30307	30234	30244	30568	30291	30268	30275	29966	30189	30230	30400	30303	30232	30514	30283	30369	30387	30259	30403	30315	30034	30440	30325	30267	30371	30243	30508	30388	30434	30288	30064	30269	30238	30184	30184	30151	30437	30095	30044	30213	30275	30434	30244	30383	30217	30241	30305	30474	30323	30395	30175	30371	30216	30142	30044	30298	30206	30272	30317	30451	30387	30101	30304	30303	30181	30305	30253	30095	30042	30248	30512	30393	30013	30205	30392	30573	30495	30338	30426	30465	30400	30204	30197	29991	30195	30540	30252	30406	30297	30450	30187	30017	30143	30405	30389	30372	30242	30325	30487	30221	30270	30401	30315	30418	30365	30122	30250	30156	30266	30171	30421	30262	30199	30347	30380	30316	30523	30464	30379	30270	30292	30531	30456	30074	30235	30423	30127	30302	30013	30212	30340	30320	30284	30486	30161	30164	30134	30285	30331	30358	30496	30250	30213	30245	30141	30398	30365	30478	30539	30087	30065	30288	30200	30234	30224	30324	30329	30270	30336	30228	30516	30105	30211	30236	30323	30404	30015	30316	30361	30271	30329	30160	30111	30352	30062	30318	30300	30127	30492	30320	30395	30480	30148	30477	30305	30454	30272	30320	30492	30378	30408	30161	30484	30042	30328	30453	30407	30317	30339	30353	30208	30235	30265	30130	30291	30184	30435	30216	30427	30344	30223	29995	30253	30155	30358	30127	30166	30260	30405	30574	30347	30193	30103	30192	30320	30396	30142	30335	30123	30496	30158	30203	30285	30142	30416	30170	30532	30307	30404	30386	30348	30338	30318	30239	30226	30421	30318	30433	30309	30182	30444	30413	30342	30373	30355	30259	30423	30193	30312	30539	30388	30411	30267	30310	30230	30276	30271	30204	30373	30276	30292	30423	30217	30352	30214	30371	30421	30341	30353	30640	30165	30290	30167	30386	30365	30377	30225	30373	30254	30190	30226	30227	30308	30343	30285	30373	30576	30556	30139	30379	30265	30411	30145	30261	30390	30232	30265	30252	30306	30510	30333	30133	30150	30330	30418	30303	30350	30325	30328	30384	30240	30319	30316	30423	30134	30335	30190	30189	30150	30246	30261	30311	30198	30337	30148	30310	29975	30258	30482	30381	30162	30356	30285	30548	30265	29996	30017	30350	30189	30213	30128	30020	30354	30461	30338	30372	30401	30293	30286	30045	30384	30332	30306	30225	30276	30379	30263	30170	30072	30305	30337	30039	30257	30103	30491	30443	30199	30107	30204	30091	30398	30408	30118	30565	30332	30339	30197	30083	30272	30197	30335	30359	30045	30322	30392	30453	30243	30507	30374	30421	30402	30398	30300	30305	30303	30185	30220	30400	30303	30464	30354	30143	30330	30397	30454	30062	30271	30323	30288	30329	30268	30251	30610	30223	30246	30185	30215	30179	30435	30341	30335
21999	37875	37177	33933	32620	30075	27747	26520	25883	25029	23955	23695	23499	23529	23531	23298	23518	23669	23200	23348	23456	23438	23309	23705	28064	33414	31936	28845	25778	24522	23595	23193	23178	23101	23117	23097	22991	22939	23160	23041	23176	22993	23376	23180	23099	23337	23068	23113	23082	23008	23130	22967	23069	23070	23066	23049	23227	22858	23105	23011	23069	23058	22924	23066	23291	22971	23130	23098	23148	22973	22928	23141	23067	23025	23044	23314	23247	23143	23026	22912	23141	23227	23027	23093	23067	23278	23009	23085	23184	23011	23205	23038	23167	23172	23276	23087	23121	23146	23244	23208	23077	23123	23119	23078	23134	23159	23319	23338	23209	23212	23012	22975	23149	23263	23151	23122	23257	23272	23113	23244	23007	23042	23258	23181	23064	23270	23096	23227	23087	23085	23137	23127	22995	23300	23086	23004	23075	23102	23210	23102	23180	22911	23068	23232	23103	23057	23119	23141	23154	22984	23086	23149	22945	23113	23094	23141	23105	23061	23093	22959	23243	23168	23105	23186	22943	22914	23264	23050	23087	23028	23147	22973	23138	22994	23181	23074	23154	23211	23174	23091	23075	23395	23113	23222	23043	23151	23009	23102	23072	23163	22982	23075	23196	22972	23018	23195	23339	23261	23163	23128	23142	23064	23152	23176	23151	23064	23194	23197	23116	23173	23028	23034	23031	23049	23186	22892	23045	22958	22954	23095	23163	23008	23199	23226	23140	22979	23188	23141	23178	23176	23139	23162	22940	23059	23078	23098	23098	23169	23109	22914	23059	23112	23073	23057	23153	23013	22989	22982	23212	23132	23081	23150	22975	23054	23251	23107	23138	23062	23240	23120	23085	22968	23172	22925	23029	23123	23129	22856	23246	22911	23088	23098	23153	23128	23124	23251	23207	23127	23072	23072	23195	23170	23106	23086	23050	23059	23094	23041	23210	22938	23081	23106	23046	23055	23011	23172	23017	23127	23041	23158	23166	23165	22997	23153	22939	23154	23155	23085	23073	23043	23124	23215	23049	23147	22991	23229	23082	23066	23064	23182	23168	23109	23286	22902	22974	23192	23157	23134	23092	23121	23068	22977	23113	23126	23122	22994	23147	22936	23210	23028	23114	23109	23273	23103	23130	22976	23115	23066	23146	23096	23156	23216	23190	23042	23435	23097	23134	22980	23136	22967	23047	23098	23011	23250	23129	23202	23032	23240	23038	22858	23041	23123	23359	22945	23102	23319	22999	22993	23061	23036	23105	23087	23135	22993	22997	22983	23164	23002	22923	23027	23175	23147	23195	23026	23117	23205	23138	23036	23175	23018	23070	22916	23197	22902	23089	23017	23195	23204	23266	23160	23043	23032	23122	22990	23051	23081	23063	22924	23168	23179	23040	23182	23180	23025	23029	22981	23158	23197	23279	23004	23216	23173	23056	23096	23027	23179	22999	23178	23296	23065	23037	23236	23050	23102	23024	23186	23052	23198	23103	23099	23065	23085	23110	22895	23086	23088	23184	23022	22960	23010	23091	23131	23164	23132	23025	23062	22970	23121	23076	22994	23222	23015	23154	23118	23043	22744	23013	23073	23133	22997	23113	23195	22863	23118	23060	23133	22931	23076	23196	23105	23106	23180	22934	23070	23268	23052	23273	23051	22975	23042	23130	23259	23076	23052	23022	22999	22902	23195	23223	22951	23071	23108	23087	23075	23024	22928	22961	23108	23081	22932	23084	22884	23031	23264	23104	23177	23001	23004	23023	23079	23244	23020	23102	22934	23276	22991	23138	22913	23087	23124	22935	22923	22986	23021	23107	23231	23101	23073	23137	23321	23188	23058	23106	23213	22978	23104	23229	23169	23117	23109	23299	23269	23053	23079	23227	22994	22931	23142	23126	23125	23075	23037	23132	22983	23296	23025	23137	23018	23245	23169	23049	23120	23049	22963	22942	22988	23162	23095	23083	23150	23014	23137	23037	23206	23092	23050	23054	23129	22926	23118	23358	23139	23109	22996	22991	23271	22999	23011	23151	23235	22947	23277	23058	22980	22964	23031	23373	23062	23052	22978	23035	23333	23083	23030	23007	23288	23023	23338	23120	23076	22981	22968	23099	23102	23073	23191	23252	22997	22983	23133	23060	23132	23086	23027	23292	22995	23062	23220	23005	23235	23035	23044	23183	23167	22944	23131	22980	22953	23075	23153	23205	23139	23105	22991	23001	23081	22877	23001	22969	23060	23201	23115	23056	23191	23201	23075	23010	23114	23094	22971	23112	23081	23158	23143	23055	22954	23013	23184	23041	23101	23023	22945	23231	23337	23023	23152	22918	23123	23328	23183	23298	23168	22926	23184	22990	23037	22969	23118	23153	23235	23048	23081	23198	22956	22962	23123	23208	23114	22986	23094	23196	23103	23168	23099	23161	22937	23112	23119	23187	23181	23108	23038	23082	23089	23226	23090	23158	23037	23150	23146	23169	22940	22811	23086	23128	23219	22975	22998	23043	23093	23189	23011	23066	23186	23232	22982	23091	23207	23174	23028	23235	22899	23066	23166	23185	23255	23168	23117	23191	23134	23272	22934	23367	23102	23196	23131	23062	23078	22900	23177	23129	23122	23064	23090	23034	23218	23031	23016	23352	22941	23022	23028	23146	23093	23307	23114	22943	23116	23056	23110	23162	23163	22979	23200	22928	22852	22907	23091	22894	23122	23188	23123	22992	23150	23204	23140	23324	23204	23182	23213	22950	23173	22969	23111	23166	23050	22991	23214	23142	23004	22987	23262	23001	23109	23000	22921	23096	23054	23158	23056	23075	23048	23169	22973	22915	23213	23131	23235	23173	23028	23087	23167	23029	23113	22944	23210	22985	23117	23035	23037	23142	23092	23096	23140	22931	23158	22892	23082	23062	23138	23060	23208	22945	23061	23189	23105	23208	23141	23018	22936	22939	23105	22990	23234	23143	23134	23048	23016	23284	23324	23052	23071	23027	23009	23192	23168	23186	23049	23000	23110	23075	23173	23007	23199	23046	23126	22962	23090	23233	23057	22964	23103	23172	23047	23176	23017	23130	23108	22944	23178	23056	23204	23253	23205	23059	23064	23286	22808	23250	23213	23059	22975	23192	23007	23254	23071	23106	22958	23215	23175	22888	23118	23323	22995	23053	22906	23221	23081	23040	23213	23173	23110	23013	23168	22920	23117	23092	23158	23100	23162	23008	23203	23172	23203	23245	23101	22868	22967	23162	23021	23022	23051	22911	22992	23107	22976	23034	22968	23056	23082	23274	22993	22988	23154	23013	22955	23075	23261	23054	23066	23012	23214	23127	23070	23133	23010	23161	23132	23214	23157	23180	23079	23060	23224	22995	22891	23173	23154	23177	23086	23031	22999	23089	23141	22986	23197	22984	23096	23036	23055	23155	23038	23145	23047	22934	23110	23040	23146	23170	23048	23035	23183	22901	23083	23007	22924	23074	23097	23145	22973	23248	23016	23102	23137	23147	23024	23160	23125	23012	23086	22940	22877	23302	23219	23066	23178	23054	23247	23171	22933	23159	22747	23152	22935	23110	23299	23155	23103	23292	23143	23152	22978	23118	23274	23221	22963	23101	23149	23050	22989	23108	23160	23189	23155	22919	23011	23352	23077	23082	22932	23047	23029	23150	23185	22924	23147	23046	23053	23007	22995	23214	23172	23113	23299	23051	23238	23277	23133	22982	23042	23078	23100	23076	23219	23178	23088	23214	23001	23065	23083	23255	23162	23129	23025	23126	23188	23040	23013	23205	22834	22930	22996	23016	23062	23227	23158	23055	23092	23017	23028	23017	22872	23126	23198	23186	23093	23068	23235	23057	23081	23081	22898	23021	23077	23151	23134	22916	23124	23086	23140	23028	23048	22973	23040	23187	23108	23040	22973	23074	23027	23164	23098	23098	23207	23088	23137	23062	23241	23235	23040	23198	23026	23169	23131	23318	23085	23016	23022	23099	23024	22962	23090	23110	23220	23108	23173	22937	23053	23178	23133	23003	23066	23168	23022	23124	23180	23091	23203	22951	23221	23090	23008	23112	23132	23120	22878	23218	22970	23070	23054	23180	22855	23143	23002	23071	23239	23224	22925	23123	23150	23078	23172	23203	23220	23180	23178	23284	23236	23159	23135	23009	23103	23153	23120	23052	23127	23034	22956	23116	23160	22877	23098	23218	23202	23105	23103	23027	23124	23274	23098	23131	23000	23033	23126	23137	23094	22918	23303	23185	23252	22939	22998	23163	22999	23143	23074	23091	23149	23002	23015	23161	23280	22955	23038	22895	23146	22926	23224	23197	23068	22934	23121	23014	23119	22951	23229	23087	22996	22917	23201	22882	23176	23137	23168	23050	23176	23030	23027	23097	23073	23099	23101	23257	23094	23183	23296	23069	23074	23005	23084	23230	22944	22949	22948	23192	23025	22904	23270	23092	23068	23131	23036	23169	22959	23009	23051	23109	23103	23124	23237	23148	22905	23264	23145	22952	23128	23148	23059	22906	23035	23074	23110	23150	22922	23227	22997	23115	23160	22931	23157	23063	23121	23259	23000	23151	23157	23021	23056	23325	23127	23232	23124	23078	23144	23048	23095	23031	23023	23270	23328	23110	23103	23032	23018	23192	22950	23154	23266	23184	23041	22992	22895	23091	23089	23033	23229	23021	23131	23031	23036	23289	23140	23175	23199	23138	23158	23011	23186	22978	23082	23053	23222	23136	23035	23222	23032	23169	23217	23155	23118	23157	22968	23143	23027	23161	22962	22926	23185	23074	23026	22903	23082	23150	23193	23049	23013	22938	23009	23285	23113	23110	23174	23251	23010	23132	23128	23091	23179	23138	23189	23093	23008	23114	23053	23069	23134	23098	23010	23048	23132	23189	23110	23007	23110	22985	23138	22977	22966	23074	23029	23040	23285	23079	22950	23073	22948	23055	23085	22950	22977	22938	23269	23162	23028	23175	23242	23015	23238	23123	23194	22896	23035	23181	23022	23216	23070	23151	23176	23199	23108	23105	23149	23071	23156	23051	22984	23187	23121	23140	23047	23213	23110	23042	22978	23251	23125	23262	23018	23110	22976	23206	23239	23271	22975	23329	23040	23213	23170	22993	22912	23200	23198	23004	23062	23231	22883
28336	24634	32601	33669	31840	31821	31081	30961	30387	30611	30140	30067	30104	30093	30147	30050	30235	30138	29925	29867	29984	30069	30075	30116	30120	30344	30728	30743	30581	30334	30068	30324	29995	30019	30019	29912	30109	30071	30301	29879	30218	30057	29834	29882	30202	29959	29911	30170	29720	30061	30062	29969	29820	29965	29940	29996	29967	30239	30276	30150	30042	29988	30006	30090	30233	30040	30029	30113	30173	30243	29970	30168	29988	30232	30079	30263	29975	30209	29840	29972	30006	30146	30070	30160	30286	29828	30248	29999	29898	30105	30237	29830	30084	30337	30128	29945	29954	30078	30006	30084	30081	30064	29884	30208	30108	29833	30156	29961	30396	30038	30098	30369	30148	29966	29973	30076	29806	30060	30128	30268	29969	30003	29869	30176	30013	29754	29978	29965	30052	30315	30033	30109	29956	30076	29916	30019	30145	30117	30127	29929	30351	30012	29939	29813	30227	30034	29877	30060	29888	30059	29885	30005	30027	29939	30131	29968	30271	30116	30085	30088	30337	30064	30086	29889	30048	30044	29818	30035	30064	30102	30118	29900	29874	30088	29860	30074	30034	30157	30103	30113	30166	30163	30038	30169	30034	30012	29991	30011	30147	29892	30218	29908	29786	29925	30070	30110	29881	30306	30108	29965	30091	29859	29964	30041	30035	29979	30219	30080	30072	30195	29999	29866	30262	30059	30119	30274	29856	30135	30208	30194	30049	30094	30049	30344	30220	30182	29987	30002	30238	30015	29867	29924	30134	30006	30171	29946	30112	30184	30060	29988	30287	29952	30223	30104	30270	30061	29959	30217	29956	30223	29906	30133	30044	29774	30303	29924	29899	30095	30144	29959	30123	30177	30017	30175	30119	30185	30238	30086	29924	30134	30074	30086	30193	30029	29858	30105	30039	30043	30146	30195	30024	30006	29980	30272	30174	30077	30140	29954	30028	30231	30148	29950	30043	30178	30259	30074	30203	30017	30211	30145	30199	29982	30006	30000	30064	30109	30319	29836	30111	30151	30120	30015	29824	29914	29858	29974	30266	30175	29841	30018	30278	29813	30118	29977	30026	30254	30234	29923	30114	30164	29964	29866	30068	30131	30119	30014	30243	30194	30420	29969	30129	29940	29979	30256	29848	30104	30035	29995	30292	29864	30140	30236	30009	29977	30042	30015	30464	30113	29783	29957	30173	30120	29966	30128	29965	30161	30185	29961	29991	30069	30130	30024	29884	30168	30127	29911	30148	29980	29875	30173	29949	30185	29966	29893	30218	30281	30211	30067	29960	30016	29945	30017	29930	29923	29870	30031	29886	30087	29957	30041	30305	30226	30186	30164	30016	30002	29881	30044	29971	30018	30189	30048	29954	30052	29962	30069	30065	29958	30037	30105	30051	30249	30089	30294	30013	30058	29906	29973	30247	30031	30200	30078	30295	30006	29927	29916	30351	29962	30062	29907	29948	30035	29953	30187	29900	29998	30105	29937	30315	29946	29925	29871	30099	29926	29848	30154	30027	29839	30168	30066	30068	30097	30448	30010	30191	29955	30364	30084	30169	30317	30260	29952	29942	30131	30061	30132	29953	29867	30154	29830	30070	30120	30371	29976	30110	30037	30180	30051	30118	30174	30179	30143	29952	29989	30136	30049	30107	30108	30096	29692	29828	30068	30090	30078	30010	30119	29835	30114	30167	30099	30179	30072	30299	30143	30067	30210	30270	30197	30250	30109	30042	30039	30003	29815	29871	29862	30090	30184	30203	30026	29922	29897	30291	30030	30078	30165	29969	30121	30164	30127	30163	29789	29779	29722	30130	29950	30030	30106	29784	30177	30199	29970	29971	30009	29983	30093	29911	30174	30288	30135	29956	30005	30106	30043	29936	30141	30055	29995	29982	30081	30174	30093	29924	29943	30012	29987	30049	29897	29917	30318	30029	30093	29960	30045	30072	30007	29981	30038	29987	29830	30103	30028	30109	29850	30042	30011	29990	30001	29815	30129	30157	30065	30010	29996	29915	29978	29934	30046	30223	30131	29971	30143	30107	29982	30185	30252	30187	30077	29963	30162	29885	30277	30041	30135	30011	29960	30231	30014	30051	29833	29996	30172	30023	30058	30096	30110	30325	30209	30156	29919	30029	30133	29989	29936	29778	30088	29942	30001	29864	30003	30035	29809	30034	29989	30075	29926	30070	30244	30024	29963	29770	30130	30067	29857	30119	30071	30074	30097	30173	29832	29982	29881	29892	30223	30057	29956	29964	29908	30027	30320	29973	29858	30129	30033	30175	30047	30072	30086	29711	30123	30161	30059	30301	30071	30107	30118	30032	29938	29873	30132	30261	30108	29873	29944	30120	29934	29897	30001	30157	29894	30057	29968	30320	30173	30121	30197	29979	30270	30193	29936	30047	30428	30035	30117	30051	30163	30028	30111	30048	30015	30051	30148	30072	30276	30246	30039	30109	30032	29936	30163	30258	30103	29960	30008	30006	30072	30047	29832	29922	30147	30030	29906	30156	29909	30165	30237	30110	30105	29901	29949	30211	30067	30202	30115	30104	30217	30094	30043	30117	30055	29849	30098	30088	29782	29966	29965	29967	29783	30225	30168	30087	30149	29972	30042	29943	30142	30182	29895	30121	29942	29901	29997	30033	29953	30215	30120	30018	30005	29986	30025	30147	29914	29999	29865	30196	29822	30255	29931	30159	29927	30120	29981	30024	29906	29988	29947	30052	30013	29956	30181	30014	29887	30183	29926	29947	30058	30118	30026	30192	30032	30294	29848	30009	29931	30137	30258	29979	30127	30114	30057	30034	29975	30009	30121	30339	30267	29970	30022	30086	29978	29974	30077	29942	30127	30227	29887	29948	30053	30095	30051	30192	29982	30030	29947	30168	29963	30281	29968	30165	30002	30158	29980	30234	30024	30028	30025	29898	30093	30047	30240	30408	30087	29935	29975	30125	30265	29878	29950	30086	30003	30075	30112	30273	30009	30152	30110	29906	29860	30011	30178	30148	30183	30170	30085	30089	30148	29848	30389	30270	30238	30078	30155	30312	29886	30106	30018	29936	30157	30053	30028	30291	30144	30096	30399	29935	30209	30109	30057	29907	30183	29996	30401	30007	30052	30113	29962	29881	30339	30175	29939	30373	30218	30252	29825	29860	30110	29935	30038	29894	30107	30162	29995	29935	29777	29973	30131	29931	30089	30174	30148	30300	30392	29829	30323	30014	30031	30138	29994	30146	30013	30027	30203	30114	30226	30169	30299	30112	30003	30191	30015	30128	30174	30035	30118	30087	29967	30085	30153	30098	30066	29911	30015	30004	29957	29966	30086	30100	30049	30208	29949	30113	30107	29935	30160	30044	29817	30094	30196	30088	30313	30267	30062	30114	30174	30173	30018	30006	30024	29974	30141	30138	29932	29902	29980	30251	30160	29906	30306	30150	29963	29753	29914	30035	30193	30142	30078	30291	30067	30006	30150	30106	30195	30214	29979	29980	30045	30145	29961	29905	30030	30157	30157	29992	30141	30030	30017	30136	29855	29770	30186	30068	30159	30251	29838	29821	30198	30033	30069	30216	30183	30092	30235	29978	30019	29748	29915	30178	30164	30032	30266	30136	30125	30097	30232	30028	30088	29766	30045	30272	30173	30014	30067	29975	30033	30017	30054	29971	30144	30289	30079	29872	30064	30069	29742	30126	29824	29932	29999	29846	30111	30167	30126	30058	29854	30182	30018	30324	30017	29893	30062	30014	30047	30023	30155	30175	29997	30193	29894	29969	29887	30098	29978	30225	30012	30089	30156	30188	30166	30025	30041	30173	30009	30129	30125	30136	30184	30058	30149	30046	30313	30132	29951	30169	30070	29942	30088	29950	29713	30033	30055	29824	30114	30218	30087	29753	29936	30354	30092	30030	30066	30186	30321	30120	30229	30141	30350	29976	30007	29812	29984	29966	30006	30337	30087	30110	29865	29920	30036	29858	30062	30143	30079	30064	30280	29840	29783	30111	30249	30090	30086	29925	30069	29807	29923	30058	30059	29925	30263	30045	30095	29867	30098	30072	30016	30022	30217	29850	29890	30002	30149	30195	30275	30048	30208	29934	30036	30338	30195	30124	30137	30129	30128	29993	29997	29863	30053	30195	29915	30194	30116	30209	30144	30190	30106	30244	30121	30017	29801	30086	30107	29996	30071	30017	30244	30026	29964	30040	30024	29846	30366	29986	30149	30206	30055	30032	29871	30037	30135	30301	30233	30066	29862	29963	30039	30157	29930	30149	30049	30037	30244	30057	29929	30270	30155	30231	30014	30091	29955	30167	30058	30030	29770	30095	29911	30043	30112	30023	29903	30084	30187	30099	29952	29879	30027	29977	30038	30133	30007	29803	29919	30186	30099	30088	30093	30195	30030	29890	29988	30212	30112	29903	29977	29979	30045	30029	30306	30265	30011	30089	30020	30161	30056	29700	29795	29953	30212	30201	30045	30024	30299	29802	30117	30059	29926	30054	30108	30011	30001	30078	30160	30151	29889	29931	30201	30185	30057	30004	29924	30112	30149	30058	30044	29924	30359	30005	29950	29941	29967	30266	30013	30277	30153	30047	30146	30088	29865	30108	30161	30004	30181	30172	30104	30100	30041	30071	29974	30354	30131	29936	30070	30019	30119	30012	29971	30088	30134	30049	29805	30151	30161	30084	30254	30118	29878	30219	30013	29791	29966	30023	29967	29930	29975	29839	30086	30176	30048	30024	29883	30006	30025	30156	29874	30019	30340	30143	30232	30079	30175	30074	30082	30173	30060	30300	30284	30075	29852	30297	30197	29856	29842	29968	30302	30019	30090	30172	30123	30124	29980	30056	30056	29999	29916	30137	30187	30266	30278	30021	30289	29902	30291	29980	30042	29981	30212	30203	30084	29881	30090	30329	29849	30082	30002	29955	30181	30042	29984	30156	30326	30194	30291	30078	30213	30179	30174	30240	30279	30074	29987	30066	30005	30054	29970	30045	29982	30136	30321	30309	30028	29928	30182	30000	30019	29806	29865	30023	30023	30033	30070	30010	30270	29953	29924	30063	30096	30021	30230	29956	30085	30108	30043	30372	29831	30269	29916	29943	30082	30179	30120	30228	30156	30199	30186	30194	30239	30008	30161
22313	29753	28247	27828	27111	25667	24827	24303	23994	23598	23243	23036	22919	22851	22849	23114	22995	22975	23073	22881	22939	23044	23138	23126	23078	23717	23847	23710	23483	23077	23101	22737	22870	22923	22948	23020	22895	23010	22929	22838	22954	22818	22912	22727	22980	22928	22803	22873	22846	22982	22804	22976	22984	23065	23052	22877	22885	22884	23015	22938	22933	22728	22801	22889	22871	22866	22716	22992	22973	22807	23024	22977	22906	22952	23009	22768	22988	22912	22958	22834	22904	22705	22965	23155	23011	23000	22883	22908	22749	22857	22973	23083	23056	22829	22955	22901	22691	22844	22994	22859	23017	22803	22925	22922	22926	22859	22938	22907	22804	22675	22892	22810	23065	22893	22578	22834	22896	22928	22892	22935	22911	23007	22824	22949	22817	22787	22920	22999	22979	22848	22783	22862	22893	22788	23025	22895	23026	23015	22922	22877	23076	22874	22889	22795	22978	22996	23040	22971	22992	23040	22900	22925	22963	22869	22946	22966	22840	22897	22885	22887	22963	22784	23020	22930	22999	22855	22968	22893	23051	23031	22775	23016	22850	23038	22974	22829	22878	22850	22901	22885	23065	22920	22837	22923	22962	22880	22735	22966	22906	22529	23031	22863	22948	22908	22834	23054	22947	22961	22839	22852	22959	22792	23090	22855	23045	22864	22988	22825	23001	22936	23008	22967	22975	22893	23104	22776	22961	23008	22877	22750	22907	22687	22811	22829	22826	23045	22973	23019	22684	22958	22871	22813	22918	22932	22819	22839	22790	22923	22699	22758	22864	22895	22864	22738	23109	22637	22898	22838	22877	22909	22846	22770	22971	22924	22895	22977	22639	22579	22850	22944	23045	22954	22938	23002	22768	22697	22991	22778	22959	22909	22730	22831	22799	22965	22752	22751	22831	22826	22898	22885	22935	22873	22760	22874	22960	22890	22915	22882	22759	22854	22896	22850	22974	23031	22819	22958	22928	22786	22919	23156	22923	22884	22799	22847	23218	22717	22826	22742	22984	22732	22796	22948	22952	22900	22918	22921	22869	22829	22854	23027	22994	22811	22986	22996	22801	23035	22909	22785	22662	23105	22928	22909	23033	22776	23093	22991	22852	23003	22764	22859	22914	22762	22848	22794	22785	22879	22948	22976	22959	22878	22796	22923	22764	22874	22774	22770	22780	22707	22818	22922	22935	22832	22898	22749	22870	22726	22885	22675	23022	22790	22844	23083	22877	22932	22796	22817	22778	23068	22899	22676	23004	23016	22825	22729	22898	22847	23018	22909	22731	22870	22842	23041	23152	23022	22837	22908	22836	22898	22859	22877	22964	23027	22910	22984	22799	23000	22891	22985	22813	22893	22945	22967	22776	22988	22867	22976	22826	22925	22890	22965	23024	22983	22991	22821	22880	22818	22751	22899	22798	22890	22772	23070	22812	22873	23099	22937	22871	22874	22741	22705	22944	22945	22784	22887	22869	22730	22945	22959	22851	22949	22749	22823	22887	23083	22771	22850	22945	22845	22917	22859	23033	22916	22981	22791	22742	23065	22833	22906	22957	22990	22939	22938	22897	22960	22854	23011	22936	22764	23051	23025	23001	22860	22926	22889	22850	23004	22931	23006	22930	22875	22881	22831	22996	22744	22851	23072	22787	22795	23006	22960	22820	22887	22787	22898	22992	22918	22875	22930	22842	22915	22986	22945	22883	22777	22850	22962	22888	22912	23013	22862	22869	22795	22738	22759	23108	23133	22813	22796	22806	22856	22976	22679	22847	22805	22973	22833	23082	23038	22890	22968	22899	22889	22918	22766	22868	22752	22913	23036	22869	22862	22946	22797	22977	23011	22939	23016	22824	23039	22861	22896	22892	22910	22888	22725	22960	22880	23026	22851	22895	22845	22987	22881	22869	23083	22790	22824	22753	22732	22750	22923	22905	23070	22906	22887	22819	22961	22894	22996	22882	22931	22776	22766	22933	22845	22674	23041	22963	22780	22884	22877	22896	22835	22864	23021	22947	22875	23005	22939	22883	22783	22912	22722	22942	22855	23000	22839	22910	22909	22934	22828	22858	23031	22979	22904	22852	22859	22909	22929	23030	22798	23111	22790	22744	22888	22768	22943	22881	22810	22800	22846	22988	22807	22785	22870	22823	22841	23107	22843	23116	22955	22839	22996	22994	22946	22737	22943	22946	22853	22683	23005	22752	22955	23008	22979	22947	22784	22813	23090	22803	23058	22971	22867	22909	22909	22840	22816	22885	22878	23001	22855	22786	22915	22890	22910	22927	22863	22798	23087	22863	22978	22941	22958	23053	22830	23024	22987	22816	23035	22784	22804	23109	22685	22845	22830	23097	22790	23010	22817	22991	23083	22947	22917	22761	22930	22862	22950	22887	22677	22895	22923	22930	22901	22937	23010	22737	23145	23013	22868	22766	22856	23005	23007	22948	22895	22856	22800	22953	23020	22807	22935	22946	22873	23031	22835	22864	22914	22820	23086	22855	23047	22922	22701	22860	22916	22889	22839	23023	22732	23014	22886	23022	22754	22816	22815	22901	22789	23066	23060	22833	22949	22626	22932	22860	22836	22899	22850	23122	22911	23025	22957	23014	22616	22946	22981	23023	22881	22954	23050	23023	22858	23131	22901	22926	22939	22880	23130	22880	22716	22910	23067	23011	23145	22931	22837	22953	22914	22937	22904	23007	22976	22906	23020	22767	22932	22930	22762	22886	23086	22703	22867	22887	22733	22755	22999	22991	22961	22848	23047	22955	22663	22928	22987	22928	22797	22886	22947	22907	23045	22947	22953	22967	22684	23059	22754	22833	22660	22943	23028	22897	22852	22919	22705	22865	22930	22833	22928	22683	22829	23080	22862	23049	22930	22894	22990	22915	22833	23010	22933	22927	22760	22877	22944	22866	22742	22809	22771	23103	22891	22999	22911	22774	23039	22851	22925	22926	23054	22928	22761	22884	22841	23028	23005	22873	22922	22806	23027	22926	23132	22930	22946	22976	22853	22964	22890	22905	22804	23000	23004	23187	22797	23086	22952	22863	22918	22802	22751	22756	22739	23139	23015	22991	23144	22854	22963	22974	22929	22866	22824	22976	23061	22949	22940	22824	22870	22978	22923	22818	22954	22943	22762	22981	22874	22893	22657	22706	22950	22889	22670	22884	22947	22940	22917	22938	23019	23010	22794	22810	22964	22975	22707	23018	22844	22729	22988	22786	22876	23075	22882	22885	22969	23008	22768	22749	22763	22920	22856	23007	22839	22807	22944	23150	22833	22899	23058	22996	22817	22883	22905	23179	22918	22944	22943	22774	22816	22840	22873	22921	22740	22986	22724	22967	22833	22944	22964	22880	22927	23066	22769	23048	22885	22822	22892	22966	23024	22929	22854	22795	22849	22882	22990	22896	22940	22976	23010	23060	22793	23068	22980	22929	22859	23231	22951	23030	22804	23020	22938	22934	23022	22911	23024	22902	22984	22880	22891	22843	22875	22868	22909	22886	22932	22979	23033	23065	22915	22769	22828	23013	22867	22991	22951	22923	22842	22966	22697	22793	22987	22905	23028	22982	22780	22865	22881	22741	22822	22766	22893	22900	22959	22929	22834	22860	22954	23011	22883	22972	22849	23001	22861	22818	22991	22723	22894	23012	22799	22878	22971	23054	22807	22967	22807	22728	22738	22984	22743	22915	22928	22780	22851	22914	22897	22932	22881	23143	22794	22969	22999	23089	22752	22890	22923	22880	22729	22828	22751	22750	22861	22844	22945	22902	22930	22855	22948	22724	23011	22937	22839	22886	22761	23026	22779	22868	22962	22861	22811	22840	23025	22964	22877	22854	22845	23025	23015	22879	22946	22717	22800	22937	22916	22925	22934	23085	22799	23056	22789	22946	22884	22829	22999	23100	22861	22975	22800	22889	23090	22882	22828	22865	22944	23032	22913	22887	22885	22948	22863	22810	22838	23030	22760	22836	22988	22806	22726	22936	22881	22848	22927	22940	22999	22779	22955	22988	23073	22810	22938	22820	22909	22842	22856	22852	23037	23082	22954	23021	22865	23030	22930	22965	22875	22989	23139	22951	23079	22976	22870	22974	23066	22857	22712	22862	22861	22991	22929	22870	22949	23002	22982	22907	22921	22717	22814	22816	22917	23008	22848	22808	22953	22998	22846	22802	22976	23054	22719	22956	22869	22981	22754	22910	22920	23037	22842	22834	22822	22938	22888	22930	22952	22920	22908	22950	22852	22875	22845	22852	23013	22761	22756	22877	22795	22874	22930	22724	23113	23015	22677	22765	23081	23023	22855	23022	22908	22926	22887	22984	22844	22902	22885	22931	22722	22943	22986	22895	22728	22949	22901	22837	22901	22763	22999	23000	23046	23032	22854	22954	22969	22976	22783	22939	22811	22980	22912	23062	22915	23045	22870	22870	23107	22797	22816	23025	22814	22885	22868	22882	22870	22965	22739	23024	22979	22867	22941	23024	22809	23058	22949	22843	22814	22867	22685	22833	22943	22823	22904	23005	22797	23009	22974	22927	22863	23052	22891	23066	22981	22818	22872	22857	22821	22956	22823	22846	22856	22918	22977	22882	22931	22986	23007	23153	22905	22875	22937	22795	23083	23062	22794	22937	22913	22873	22918	22982	22939	23087	22791	22759	22834	22973	23078	22972	22842	22877	22918	22864	22950	22870	22733	22764	22937	22985	22928	22898	22826	22968	22811	23006	22903	23088	23017	22832	22944	23001	23050	22974	22989	22638	22883	22934	22850	23066	22880	22901	23004	22806	22890	22954	22846	22823	22943	23026	22654	22969	23079	23127	22833	22941	23070	22977	22809	23043	22915	22799	22770	22740	22779	23053	22962	22830	22879	22720	22971	23001	22900	22952	22864	22970	22992	22800	22936	22889	23083	22917	22785	23009	22990	22841	22747	22779	22845	22739	22936	22724	22994	22755	22773	22889	22884	22984	22838	22928	22957	23058	22943	22935	23058	23001	22926	22882	22928	22879	22972	22976	22888	22738	23002	22803	22984	22904	22970	22793	23057	22944	23014	23052	22908	22805	22935	22950	22786	22692	22784	22929	22897	22773	22946	22902	22947	22994	22861	22742	22683	22985	22804	23016	22766	23080	22782	22909	22816
23704	21462	29122	24957	26194	31492	33742	31173	30911	31212	30540	30488	30329	30208	30159	30174	30363	30377	30216	30074	30340	30206	30151	30332	30935	33262	33641	32819	31847	30618	30200	30085	30113	30153	29979	29898	29863	30092	30078	30176	29886	30208	30055	30138	29962	30233	30278	29698	30089	30148	30031	29852	29897	30105	30123	30119	30040	30224	30099	30173	30020	29873	29932	29768	29672	29985	30112	30043	29899	30045	29963	30187	30072	30069	29929	29855	30080	29836	30050	29892	30052	29901	29950	29995	30142	29809	29927	30076	29896	29842	29874	30206	30111	30021	29834	29984	30144	30105	29931	29948	30100	29851	29976	30093	29783	30116	29935	29801	29922	29994	30029	29995	29761	29977	29765	29914	29739	30042	30163	30080	29886	29914	30005	29821	29954	29998	29867	29898	29764	29848	29797	29730	29852	29797	29961	30099	29961	29682	30060	30090	29781	29805	29924	29777	29853	29803	29869	29951	30014	29908	29834	29821	30167	29767	29911	29966	30186	29720	29983	30198	29943	29862	29874	29919	29945	29970	29976	29924	30101	30070	30013	29869	29939	29685	29991	29963	29917	30004	29991	30063	29790	29831	29911	30058	30067	30084	30168	29892	30083	29870	30092	29861	29724	29998	29813	30070	30072	29986	29995	30067	29896	30032	29895	30190	29993	30083	29943	30232	29968	29834	29887	29991	29883	30138	30088	29696	29673	30113	29800	29931	29993	29712	29869	29926	30065	30088	29861	29778	30056	30096	29899	29874	30312	29928	30029	29898	29826	29815	29842	29903	30165	30050	29768	29815	30009	30238	30136	30029	29966	30037	29792	29978	30108	29810	29899	30033	30209	29936	30021	29863	29865	30063	29709	29733	29916	29882	29799	30002	29966	29891	29905	29779	29932	30045	29872	29828	30060	30028	29967	30018	29938	29800	29745	30067	29976	29766	29851	29993	30022	30041	30129	30033	30119	30231	29977	29784	29526	30135	30168	29957	30112	29811	30016	29937	29913	30022	30088	29963	29859	29934	29951	29805	29884	29963	29934	29868	30165	30069	29985	30098	29882	29944	30046	29837	30132	30070	30177	30125	30337	29973	29944	30149	29960	30035	29975	29871	29830	29864	30052	30084	29913	29877	29589	29700	29967	30043	29961	30066	30084	29828	29705	29994	29975	29990	29867	30094	30106	29988	30021	30001	30078	29831	30050	29948	29931	29699	29809	30175	29955	29880	30060	29863	29853	29875	29994	29970	29946	29917	30312	29939	29897	30006	30012	29895	30033	30015	30057	29787	29966	29872	29744	30104	30138	29902	30016	29846	30203	30438	29767	30150	29794	30077	29866	29906	30204	29813	30017	29933	29681	29800	29961	29981	29783	30017	29966	29938	30036	30102	29837	29953	30046	29941	30377	30009	30162	29947	29837	29699	30066	29889	29953	29789	29957	30207	29742	30234	29995	30058	29909	29956	30151	29925	29863	29989	29945	30142	30166	29819	29956	29741	29944	29909	29861	29920	29946	30156	30225	30183	29982	29936	30143	29902	29890	30047	29960	29919	30073	29914	29810	29927	29694	29964	29976	29903	29901	29965	29910	29817	30256	30022	30049	29994	29991	29968	29916	29659	29707	30006	29834	29901	30020	29954	30122	29756	30045	29840	29885	29947	30046	29993	29748	29928	29944	29817	29673	29879	30207	29934	29934	30118	29823	29748	30179	30098	30000	29908	29930	30131	30050	30203	29802	29682	29708	29704	29918	29985	29963	29937	30166	29851	30122	29652	29852	29773	30151	29810	29987	29900	30171	29839	30016	29924	29797	29773	29894	29885	30141	30033	29981	29911	29937	29870	30166	29984	30054	30113	29905	29829	30043	30009	29830	30035	30035	29906	30070	30104	30089	29903	29888	30043	30099	29906	29830	29885	30016	30040	29762	29966	30130	30007	30158	29781	29859	29996	30144	30199	29929	30046	29908	30025	29903	29962	30119	29777	29801	29971	29846	30100	29960	29949	30060	29999	30050	29958	29964	30031	29927	30005	29888	30188	29782	29824	29854	30077	30077	29885	30088	29868	30034	30107	29863	29870	30310	30061	30064	29992	29861	29998	30127	29981	29883	30113	30164	30063	30050	29908	29990	29965	29896	30027	29734	29976	29859	29782	29818	30159	30131	29984	30056	29644	29860	29879	30017	30257	30025	30024	30054	30000	30015	30124	29862	30046	29862	29867	29966	29751	30047	30173	29993	29987	30128	29819	29784	30044	30028	29954	29751	30009	30056	30036	30223	30103	29903	30117	29901	29994	30017	29885	30095	30015	30144	30113	29854	29841	29882	29824	29991	29922	29858	29959	30070	29945	29871	30148	30024	29845	30014	29879	29981	30030	30216	29945	29921	29963	29860	29848	29927	30229	30016	30020	30026	29864	30292	29803	30160	29986	29984	30064	30019	29932	29709	29929	29967	29917	29940	30031	30055	29979	29834	30013	29994	30066	29908	29972	29909	30020	30058	30154	30159	29944	29801	30086	29997	30172	30028	30030	29859	30020	29996	30083	29668	29944	29993	29928	29900	30277	30082	29998	29978	30183	29775	29901	29999	29988	29903	30030	30141	29959	29868	29922	30080	29949	30256	29627	30103	29760	30076	29907	30171	30265	29881	29897	29980	30110	30118	29907	30119	29917	30132	29941	30087	29963	29831	29904	30025	29970	29966	29958	29922	29814	29849	29977	29824	29967	29972	30019	30166	29979	30093	30137	29899	29940	30057	29753	30055	29979	30205	30221	29925	29943	30136	29832	30200	29944	30100	29932	30282	30029	30019	30239	30071	30013	29832	29794	29812	29785	30101	30116	29933	29853	29839	30103	30148	29956	29859	29819	29898	29939	29985	29939	29816	29823	29918	30008	30218	30054	30040	29727	29799	29733	29851	30045	30382	30012	29897	29851	30049	29710	30227	29827	30054	29905	30017	29816	29820	30003	29876	29851	30083	29945	29953	30114	29919	29931	30101	29818	30109	29749	30042	30023	30054	29988	29996	30048	29985	29732	29967	30146	29773	29934	29868	29929	29958	30101	30084	29809	29969	30002	29853	29868	30164	29982	29765	29648	29977	29886	30161	29896	30100	30167	29979	29805	30107	29901	30003	29981	29971	30017	29982	29970	29845	30158	29954	30041	30161	29986	30094	30059	30038	29879	29818	30212	30040	29980	29742	29998	30092	30005	30083	29856	29753	29805	29947	29996	29869	29788	29686	30013	30183	29665	30067	30003	29874	30105	29912	30023	30101	29937	29965	30006	30042	30245	30004	29895	29875	29686	30044	30162	29981	30045	29916	30038	29926	29994	29942	29930	29929	29912	30200	29772	30098	30124	29818	29943	29947	30026	29969	30054	29908	29733	30208	29901	29923	30282	29724	29915	30030	29860	29790	30156	30097	29883	29876	29989	30306	29665	30175	30001	29898	29894	29853	30018	30059	29784	30037	29886	30018	29863	30197	30067	29980	30115	29905	29994	30039	30078	30021	29919	30058	29818	29977	29989	29936	30153	29900	30111	29989	29955	30217	30038	29950	29883	29786	29838	29810	30166	29929	29857	30019	30082	30081	30144	30138	29848	29903	30110	30226	30013	30021	29824	29843	30004	30051	29785	29988	29851	29933	29773	29981	30246	29867	30047	30113	29748	29976	30024	30014	30207	29856	30038	30054	30260	30059	29923	29999	29971	30306	29803	30011	29925	29849	30001	30163	30049	30065	30022	30056	30089	30013	30079	30088	29865	29872	29807	30099	29953	29857	29987	29808	29992	30011	30088	29936	30016	29902	30206	29905	29741	29974	30101	29952	29840	30107	30115	30174	30027	29919	30101	29938	30008	30192	29973	30037	30059	29937	29873	29846	30173	29994	30087	30034	29892	30216	29947	30112	30054	29987	29892	29953	29820	30145	29960	30082	30039	30110	29988	29991	29747	29963	29902	29790	29959	29717	29898	29770	29831	29986	30005	30171	30111	29862	30083	29893	30017	30052	29954	29998	30186	29850	30036	29860	29856	29803	29803	30042	29784	29924	30057	29981	30031	30006	29815	30015	29925	30093	29670	29839	29849	30189	29838	29985	30104	29975	30050	29997	30068	29887	30011	30145	30009	29706	29864	30042	29984	30116	29965	30044	29885	29862	29964	29981	29884	29972	30160	30155	30033	29838	29874	30040	30030	29826	29889	29936	29717	29836	29926	30104	29891	29749	30450	30074	29976	29938	29865	29878	29914	29927	29988	30146	29902	29971	30169	29942	30076	30017	30124	30041	29779	30091	29990	30108	30021	29874	29758	29870	30075	30025	29633	30194	30025	29967	29994	30147	30106	29928	29944	29947	30066	30014	29779	29850	29984	30223	30055	30024	29864	30045	30163	29879	29952	29775	29928	30051	29966	29737	29991	29839	29917	29856	29912	30158	29928	30012	30059	30095	29729	30020	29940	29955	29805	29918	29839	30189	30029	29808	30025	30208	29956	29943	29742	30134	30007	30160	29669	29745	29930	29712	29857	29909	29828	30079	29966	30101	30100	30087	29778	29949	29942	29925	29721	29945	29946	30016	30094	30007	29929	29899	29894	29802	29918	29689	30018	30101	29995	30015	29795	29971	29879	29836	29998	30112	29776	29869	29791	30054	29877	29857	29716	30018	30042	30056	30014	29969	30125	30142	29992	30024	30044	29930	30150	29894	30045	29944	29829	29872	29961	30102	30041	30070	30156	29705	29979	29912	30017	29801	29961	30173	30110	29942	30006	29920	29884	29791	29836	29902	29996	30223	29964	29955	29734	30139	29972	29974	29803	29850	29936	29862	29911	30033	30053	29826	29807	29831	30060	30062	30033	30218	29858	29873	30029	30223	29923	29887	30080	30058	29952	30036	29909	29956	29828	29850	29783	30029	30203	30101	29998	29884	30089	29960	29949	29971	30019	29687	29918	29931	30178	30075	29915	29889	29998	30014	30057	30196	30002	29969	29967	29817	29831	30294	30092	30029	30081	30140	29877	29881	30081	29899	29994	30020	29918	29986	29848	30004	29906	30088	29948	29866	29854	30097	30152	29798	30068	29859	29981	30079	29975	29918	30032	29816	29976	29863	30051	30072	29903	30035	29849	29835	29900	30080	29949	29938	29889	29719	30212	30119	30029
20411	35282	33513	31594	30166	28148	26387	25369	24938	24652	23854	23404	23169	23271	23020	23203	23171	23017	23284	23180	23333	23320	23128	23374	25024	28095	28064	26752	25055	23747	23329	23070	22916	22955	23081	22998	22921	22793	23178	22908	22899	22788	23083	23057	23078	22966	23055	22801	22989	22922	23057	22813	23191	22995	23031	22802	23107	23033	23005	22765	23085	23116	23015	22969	22916	22933	22980	23042	23070	23103	23004	22981	23031	22920	22706	22831	22977	23108	22963	23052	23042	22961	22934	23012	22859	23154	22981	22946	22920	22932	23010	23092	22971	23008	23101	22950	22958	23120	23029	22938	22904	23127	22924	22937	23002	22784	22980	22884	22991	23118	23017	22736	22902	23192	22937	22845	23064	23034	22916	23016	23157	22788	22975	22854	23022	23029	22827	23058	22931	22937	22831	22945	22929	22949	22993	23046	22889	22906	22962	22861	22903	22930	23145	23049	22818	22852	22947	23097	23047	23078	22934	23103	23013	23027	22852	23026	23039	22805	22973	22929	23081	22761	23001	23055	22908	23069	23030	22921	22894	23073	22950	22868	22888	22966	22826	22920	22944	22994	23066	22840	23042	23023	22931	23040	22997	22840	22858	22966	22963	22895	22996	22835	22881	22825	22975	23011	23028	22976	22910	22977	22968	23004	23207	22921	22871	22920	22786	22964	22902	22996	23021	23066	23011	22883	22993	22948	22815	23129	23011	23049	23049	23046	22877	22878	23074	22916	22799	23000	22950	22936	22970	22914	23094	22979	22710	22890	23115	22847	22909	22880	22726	22970	22823	22973	22901	22945	22940	23072	22957	22976	22869	22667	23073	23093	22990	22893	22944	23032	23036	22952	23076	22752	22933	23048	23032	22910	22942	22983	22956	22841	23100	23001	23097	22821	22993	22916	23044	22934	22944	22965	22873	23193	22894	22991	22988	22986	22969	23052	23103	22854	22747	22897	23101	22901	23121	22788	22980	23123	22834	22871	23012	22889	23085	22893	23116	22931	22791	23072	22984	23178	23072	22964	23122	23069	22930	23065	22919	22967	22963	22886	22928	22880	23128	22844	23066	23006	23067	23048	23029	22977	23017	22877	23080	22969	22893	23057	23140	23118	22879	22864	23136	22974	22820	22972	22919	22868	22985	22976	22978	22830	23035	22883	22944	23030	22880	22860	22989	23004	23240	22912	23110	22972	22955	22987	22823	23131	22857	22856	23067	22955	23152	22888	23040	23111	22939	23099	22967	22996	23076	23133	23027	22985	23155	22989	22969	22902	22992	22963	23011	22965	23064	22992	22889	22982	23036	22980	23035	22918	22945	23053	22952	22839	22825	22902	22901	23070	22894	22849	22943	22934	22912	22879	22864	22946	22894	22992	22890	22931	22909	23122	22983	23007	23064	22908	23022	23011	22944	23075	22801	22929	22912	22874	23186	22983	23158	23077	22961	22865	22890	23102	22879	22876	22967	22942	22881	23106	22971	22971	23060	22818	22825	23060	22888	23128	23110	23031	22929	22819	23057	23011	23040	22874	22938	22788	22988	22979	22939	22913	23163	23070	22770	22894	23063	23056	22759	23000	22898	22906	22921	22820	22834	22836	23010	22922	22840	22976	23061	23150	22792	23102	22916	23088	22959	23068	23034	23086	22927	22999	23075	22880	22920	22900	22925	23122	22888	23114	22975	22955	23136	22980	23040	22883	23159	22964	23071	23116	22971	23102	22987	22799	23027	23029	23093	22737	23068	23101	22946	23039	23297	22773	22932	22905	23053	22914	22977	22998	23128	22925	22935	22902	23130	22864	23011	23024	23161	23036	22916	22952	22976	22939	22875	22757	23004	22997	23025	22827	23058	22995	22813	22882	23025	22888	22978	23111	22673	23069	22993	22964	23129	23051	22998	22951	22959	22884	22789	22900	23087	23277	22859	22963	22949	22980	23039	22866	22999	22933	22957	22856	22715	23132	23160	22880	22989	22956	22788	22903	22961	22794	23140	22927	23059	22903	22849	22823	22995	23047	22981	22729	23012	22811	22992	22809	23015	23015	22937	23077	23042	22832	23026	23035	22915	23018	23107	23044	22903	22973	23051	23015	22780	23002	22793	23009	23025	23142	22926	22830	22949	22958	22730	22933	22898	22920	23004	23027	22809	23045	22928	23191	22827	22900	22963	23052	22914	22860	23184	23087	22916	23038	23049	22935	22831	22999	23043	22879	23104	22935	22845	22995	22990	23023	22890	22894	23041	22876	23011	22937	23179	22938	23042	23051	23027	22955	23000	22907	22813	23026	22803	22876	22962	23120	23064	22998	22854	22959	22942	22939	23075	22999	23026	22986	22914	22950	23052	23003	22897	22854	23030	22963	23044	23016	23001	22949	22872	23118	22844	22848	22945	23028	22951	22905	22981	22828	22925	22895	23014	22926	23026	22921	22912	22670	23048	22956	22698	23129	22890	22772	22994	22820	22957	22971	22962	22908	23100	22910	22930	22955	23304	22888	22966	23159	22861	22993	23050	22874	22878	23108	22852	22865	22906	22772	22965	23065	23018	22718	22864	22911	23015	23021	22936	23051	22953	22888	23061	22892	22875	22899	23002	22987	22980	22871	22933	22858	22952	23001	23018	22839	22961	23091	22844	22955	23201	22932	22925	22861	22942	23075	22830	22927	22819	22952	22926	22902	22990	22915	22862	22878	23026	22978	22907	23028	23298	22951	22788	22771	22846	22856	23138	22898	22899	22751	22855	22814	22787	22954	22923	22998	22801	22862	22967	23032	22970	22841	22848	23074	22929	22897	23165	22956	22978	23075	22971	22947	22872	22896	22952	23020	23035	23096	23003	22881	23105	22834	22945	23072	23042	22962	22997	23143	22888	22787	23044	22948	22996	23075	22915	23147	22984	22883	22895	23002	23101	22891	22896	22967	22858	22951	23065	22872	22958	22942	23005	22814	22981	22830	22960	22949	23188	22979	23023	22942	22931	22719	23013	23020	23059	22906	22888	23116	23040	23114	23077	22941	22858	23056	23053	22904	22884	22959	22811	22893	22979	22981	22847	23101	22936	22952	23033	23032	23210	22928	22814	22806	22951	22800	22928	23104	23106	22956	23039	22919	22746	22956	23082	22978	22837	22907	22857	22964	22957	22825	23009	23025	23035	23057	22964	23018	22842	23035	22885	22904	23076	23056	22990	22896	23027	23058	22886	22814	23018	22883	22907	22889	22987	22944	23018	22877	22879	23048	22816	22964	23058	22926	23105	23010	23025	22867	23053	22916	23027	22929	23237	22977	23053	22934	22929	22965	23027	23058	23022	22984	22803	23070	23210	22997	22997	22814	23054	22888	23123	23110	22824	22893	23007	23049	23036	23117	22850	22961	22792	22935	22955	22866	22876	22910	22908	22928	23120	22879	22970	22933	22972	22905	22899	23223	22867	23077	23011	22900	22988	22916	23058	23011	23130	22908	22919	22873	22977	22804	23093	22912	22930	22946	23002	23059	23051	23054	22721	22970	22905	23095	23000	23029	22905	22871	22970	23025	23032	23022	23156	23027	23091	22812	23087	22831	23099	23023	23066	23053	23088	22847	22846	22861	22978	22838	22875	22999	23014	23036	23069	23027	22947	23162	22943	23109	22912	22822	22916	23106	22824	23040	23033	22844	23086	22720	23034	22954	22843	22879	23030	23002	23025	23019	22855	22831	22923	23011	22978	23043	22893	22740	22908	22973	23077	22909	23020	22921	22991	22987	22878	22946	22975	22971	22866	23160	22845	23023	22901	22797	23146	23038	23003	22961	22968	22971	23156	23033	22882	23090	22792	22843	22796	22906	23041	23105	22829	22890	22761	23059	22992	23034	23036	22788	23049	23022	23128	22899	23057	22854	22976	22887	22969	22755	23173	22919	22785	22923	22873	22814	23013	23040	23060	22926	22897	22958	23029	22875	23210	22981	22881	23050	23032	22773	22950	22888	22922	22948	22958	22969	23147	22954	22818	23052	22925	22958	22903	22958	22942	22837	22967	22957	22897	23040	22970	22846	22854	22917	22936	22955	22890	23041	22858	22888	23069	23036	22930	22921	22978	23091	22974	22966	22992	23113	22915	22943	22891	22955	22939	22964	22863	22903	22949	22939	22924	23026	23100	22837	22963	22915	22948	22994	22860	22923	23021	22852	22957	22995	23007	22998	22981	22971	22827	23026	23036	22976	23192	22890	22841	22778	22878	22949	23050	22941	23011	22882	23023	23245	22943	22898	23109	22870	22939	23154	22894	23020	22953	22932	23057	23199	23017	22859	23138	22860	23086	22933	22916	22951	22823	22961	22922	22894	22869	23023	22937	22887	22988	22907	22865	22912	22856	22989	22918	22897	23069	22933	22887	23031	23101	23066	22972	22946	22999	22985	22940	23004	22946	22915	22859	22904	22754	22884	22966	22957	22837	22939	23023	22837	22876	23001	22946	22841	23124	23095	22853	22903	22903	22977	23271	22862	22973	23133	23019	22865	22911	22913	22895	22899	23013	23137	23064	23022	22787	23003	23058	22944	22951	23007	22949	22761	22996	23088	22950	23044	22958	22945	23106	22868	22870	22989	22989	23104	22829	22892	22948	23036	22845	22912	22923	22980	22999	23044	23039	22867	23072	23000	23047	22856	23075	23111	22834	23001	22986	22789	23023	22980	23180	22845	23064	22849	22848	23001	22892	23016	22850	23025	22996	22938	22863	23000	22884	22826	23036	23104	23025	23046	23002	22926	22941	22852	22880	22976	22901	22883	23077	23006	23045	23000	22979	22929	23001	22929	22936	22968	22679	23090	22878	22900	23066	23065	23038	23087	22978	23049	22871	23006	22936	23108	23025	22928	23077	23030	22922	23016	23181	23079	22715	23062	23097	23005	23046	22886	22936	22991	23096	23022	22888	22729	23065	22818	23137	22785	23056	22751	22899	22970	22938	23023	23029	22978	22896	23040	22770	22923	22989	22959	22617	22908	23067	22766	22960	22975	23065	22937	22852	22884	22856	22924	23101	23092	22880	23134	23055	22767	23058	22754	23006	22745	22978	22873	22756	23030	23125	22991	22820	23033	22971	22936	22807	23115	22951	22878	22977	22933	22906	23122	23007	22867	22893	22819	23016	23023	22832	23094	22970	23023	23044	23085
22719	21392	29177	24128	23586	30335	35141	32051	31812	32057	31404	30646	30686	30537	30625	30372	30607	30634	30531	30467	30440	30495	30366	30525	32160	35519	36767	35307	33033	31311	30800	30412	30253	30344	30249	30456	30334	30219	30207	30246	30263	30276	30351	30287	30313	30216	30183	30349	30289	30324	30345	30295	30056	30280	30381	30594	30301	30283	30242	30297	30231	30197	30126	29890	30363	30095	30454	30236	30191	30298	29995	30301	30357	29849	29948	30053	30401	30241	30355	30192	30200	30317	30120	30090	30131	30174	30243	29986	30398	30178	30057	30255	30269	30276	30168	30031	30211	30302	30207	30283	30164	30333	30257	30063	30366	30061	30071	30315	30369	30085	30153	30235	30018	30222	30381	30262	30091	30208	30401	30079	30441	30376	30002	29949	30340	30281	30197	30358	30276	30301	30204	30233	29881	30181	30125	30423	30168	30128	30158	30131	30231	30474	30196	30379	30163	30149	30332	30018	30080	29992	30078	30322	30074	30083	30086	30301	30245	30195	30148	30171	30177	30162	29997	30294	30335	30319	30401	30369	30008	30171	29890	30236	30141	30382	30263	30206	30036	30066	30261	30214	30187	30094	30088	30422	30287	30052	30415	29976	30193	30395	30645	30095	30436	30206	30374	30504	30111	30052	30160	30200	30109	30249	30089	30108	30444	30055	30177	30207	30232	30023	30201	30152	30377	30211	30215	30153	30333	30227	30184	30095	30403	30133	30201	30011	30165	30003	30307	30245	30263	30064	30130	30281	30415	30087	30336	30085	30042	30252	30196	30253	30005	30267	30042	30191	30112	30212	30147	30243	29937	30349	30242	30350	30247	29978	30270	30201	30175	30369	29965	29994	30056	30223	30226	30081	30141	30179	30235	30176	30060	30035	30231	30253	30008	29969	29970	30491	30045	30195	30248	30163	30160	30332	30242	30103	30158	30034	30059	30273	30265	30101	30225	30208	30297	30308	30124	30218	30109	30163	29999	30191	30107	30352	30319	30328	30219	29940	30085	30407	30049	30375	30289	30025	29961	30064	30309	30183	30193	30172	30294	30243	30279	29930	30052	30413	30200	30000	30269	29692	30001	30095	30391	30097	30098	29888	30018	30061	30085	30075	30044	30095	30166	30251	30153	30168	30129	30153	29924	30224	30256	30353	30262	29943	30130	30113	30217	30092	30141	30030	30236	29891	29883	30088	30353	30352	30152	30250	30313	30121	30283	30088	30275	30270	30158	30255	30059	30126	30309	30057	29926	30094	30274	30083	30268	30173	30113	29994	30217	29977	30074	30343	30042	29878	30277	30101	30202	29993	29991	30271	30051	30337	30240	30268	29928	30209	30138	30319	30318	30114	30081	30128	30108	30223	30041	30097	30319	30304	30440	30182	29889	30121	30298	30217	30301	30270	30205	29969	30148	30116	30169	30188	30351	30056	30347	30205	30257	30161	30149	30162	30195	30121	30245	30338	30028	30124	30067	30001	30233	29914	30043	30080	29972	30155	29944	30220	30256	30185	30080	30206	30125	30392	30073	30175	30277	30061	30217	30311	30226	30004	30244	30388	30308	30135	30037	30059	30139	30171	29976	30324	30295	30082	30355	30170	30150	30045	30378	30306	30098	30233	30189	30189	30187	30101	30349	30257	30170	30240	29968	30226	30149	30293	30000	30313	30257	30307	30256	30446	29787	30320	30292	30160	30040	30014	30144	30155	30275	30344	30126	30280	29942	30312	30271	30034	30043	30176	30339	30381	30171	30291	30151	29838	30061	30416	30332	30125	30134	29926	30471	30194	30207	30038	30091	29858	30277	30318	30366	30244	30441	30305	30324	30271	30188	30271	30175	30235	30147	30101	30116	30053	30430	30244	30134	30363	30459	30125	30255	30359	30092	29998	30176	30121	30238	30128	30150	30241	30036	30243	30098	30463	30118	30342	30206	30246	30183	30011	30068	30185	30153	29970	30305	30123	30366	30455	30175	30171	30123	30325	30189	30012	30157	30244	30283	30164	30155	30272	30180	30367	30074	30178	30319	30173	30160	29996	30345	30239	30101	30096	30048	29821	30286	30361	29923	30261	30231	30267	30321	30202	29975	30265	30123	30206	30323	30129	30282	30183	30079	30280	30179	30023	30355	30082	30066	30078	30345	30039	30191	30241	30116	30212	30081	30283	30171	29942	30005	30072	30153	30190	30093	30023	30097	30226	30101	29842	30201	30032	30136	30260	30134	30081	29923	30143	30180	30138	30317	29976	30179	30040	29984	30041	30300	30273	30162	30038	30361	30195	30300	30041	29962	30237	30333	29933	30181	30202	30488	30281	30339	30278	30229	30217	30120	30081	30285	30344	30097	30098	30091	29955	30226	30277	30284	29889	30284	30475	30368	30302	30133	29950	29916	29956	30099	30249	30467	30048	30126	30336	30086	30192	30155	30195	30085	30124	30042	30110	30318	30045	30022	30436	30392	30278	30386	30276	29964	30030	30139	30279	30187	30320	30148	30101	30076	30382	30019	30108	30069	30180	30068	30121	30359	30235	30070	30342	30267	30150	30245	30218	30055	30300	30222	30212	30227	30398	30410	30110	30209	29954	30332	29958	30263	30361	30238	30152	30201	30007	30383	30003	30371	30051	30054	30161	30203	30185	30167	30168	30316	30168	30199	30210	30370	30048	30206	30253	30194	30062	30460	30204	30188	30112	30280	30172	30374	30212	29993	30120	30199	30253	30052	29825	30330	30246	30085	30184	30058	30344	29861	29915	29907	29999	30052	30003	30081	29961	30259	30116	30067	29991	30075	30262	30092	30290	30108	30188	30271	30148	30034	30125	29962	30256	30187	30019	30255	30290	30323	30266	30092	30301	30171	30417	30084	30287	30073	30152	30264	29894	30219	30315	30011	30102	30110	30169	30078	30238	30153	30128	30292	30057	30032	30118	30125	30375	30152	29927	30137	30053	30026	30132	30263	30071	29963	30383	29957	30139	30335	30073	29893	29985	29881	30009	30172	30177	30175	30217	30253	29880	30013	29978	30124	30252	30129	30381	30060	30223	30212	30368	30290	30169	30030	30262	29993	30044	30352	30380	29936	30241	30257	30236	29942	30269	30371	30140	30054	30181	30009	30017	30343	30210	30393	30135	30301	30181	30230	30175	30162	29986	30228	30134	30324	30056	30028	30182	30071	30171	30047	30139	30192	30166	30262	30167	30069	30230	30244	30178	30074	30261	30126	30286	30352	30214	30326	30559	30304	30080	29933	30084	30084	30251	30119	30137	30230	30356	30069	30223	30074	30382	29903	29932	30252	30051	29928	30162	30133	30150	30121	30241	29937	29828	30222	30164	30323	30185	29951	30062	29965	30098	29919	30262	30274	29909	29977	30139	30212	30201	30106	30338	30352	30235	30230	30202	29880	30020	30227	30064	30102	30187	29942	30157	30188	30048	30224	30207	30418	29981	30154	30136	30265	30305	29931	30164	30284	30216	30070	30414	30047	30047	30023	30362	30164	30081	30134	30195	30165	30060	30003	30105	30109	30102	30205	30181	30381	29995	30344	30363	30116	30115	30068	30187	30328	30151	30223	30095	30014	30188	30129	30246	30214	29946	30154	30082	30136	30119	30165	30309	29996	29935	30339	29998	30072	30314	30260	30104	30254	30033	30339	30058	30322	30066	30266	30212	30240	30161	30318	30096	30139	30054	30145	29949	30231	30139	30178	30066	29911	29900	30044	30179	30052	30057	30493	30221	30161	30255	30447	30250	30118	30020	30338	30095	30278	30435	30198	30259	29998	30515	30185	30102	30096	30196	30372	30101	29884	30060	30438	30234	29927	29816	30038	30221	30398	30069	30333	30114	30154	30204	30241	30282	30203	30228	30054	30080	30353	30131	30128	30332	30102	30212	30296	30312	30127	30318	30161	30344	30180	30253	30006	29797	30228	30090	30231	30018	30066	29956	30063	30135	30134	30147	30287	30286	30007	30064	30497	30198	30371	30184	30044	29895	30272	30108	30203	30149	30257	30411	30288	30209	30319	30164	30307	30050	30311	30297	30311	29922	30082	30243	30234	30328	30519	30099	30421	30213	30358	30231	29991	29916	30247	30400	30074	30305	30062	30183	30203	30254	30082	29957	30281	30100	30350	30318	30330	30216	30375	30165	30455	30218	30211	29968	30205	30179	30078	30001	30111	30106	30032	30232	30202	30015	30127	30171	29972	30398	30171	29970	30225	30301	30159	30279	30125	30230	30106	30118	30175	30150	30296	29960	30331	30453	30410	30205	30043	30034	30236	30237	30252	30291	30245	30028	30349	30009	30013	30353	30139	30416	30416	30323	30178	30212	30338	30013	30220	30113	30103	30124	29883	30030	30200	30295	30028	30051	30034	30133	30046	30053	30149	30112	30057	29954	30138	29874	29995	30287	30245	30148	30195	30078	30103	30194	30518	30112	30183	30191	30203	29948	30023	30344	30129	30299	29968	30202	30112	30110	30026	30008	29948	30050	30350	30140	30284	30148	30217	30088	30329	30031	29925	30230	30104	30070	29974	30219	30252	30002	30519	30388	30344	30108	30273	30211	30080	30168	30207	29939	30147	30251	30510	30196	30300	30105	30147	30240	30264	30155	30194	30320	30305	30268	30341	30352	30228	30155	30140	30107	30098	29840	30318	30206	30323	30328	30019	30307	29958	30229	30281	29998	30252	30132	30199	30129	30170	30171	30073	30232	30084	30063	29941	30110	30379	30089	30356	30225	30153	30061	29979	30154	30477	30112	30431	30174	30296	30206	29993	30212	29884	30430	30227	30089	30193	30171	30204	30293	30289	30363	30193	30126	30301	30364	30190	30194	30127	30184	30199	29993	30310	30157	30219	30163	30173	30219	30315	30007	30179	30287	30117	30202	29874	30155	30283	30266	30175	29861	30015	30114	30313	30086	30011	30195	30213	29992	30014	30159	30146	30140	30149	30209	30313	30133	30276	30221	30168	30409	30154	30364	30416	30131	30344	30098	30242	30129	30255	30250	30351	30070	30079	30107	30110	30020	30199	30233	30251	29864	30101	30259	30029	30131	30075	30131	30042	30230	30332	29979	30220	30128	30213	30042	30128	30321	30356	30383	30461	30294	30309	30372	30036	30261	30006	29909	30073	29980	30187	30201	29917	30007
22088	39866	37870	35247	32869	30395	28107	26346	26150	25286	24490	23543	23463	23350	23351	23385	23426	23588	23639	23370	23570	23384	23318	23767	26749	31639	32276	29630	26471	24473	23533	23418	22978	23131	23148	23124	23136	23033	23249	22987	22975	23035	23036	22964	23090	23129	22912	23122	23128	23040	22940	22923	23064	23112	23084	23170	22995	23117	23137	23188	23187	23225	23231	23325	22965	23082	22964	23011	23129	23040	23098	23003	23111	23086	23082	23047	23227	23134	23001	22990	23130	23244	23137	23110	23082	23184	22956	23114	22964	23051	23166	23171	23087	22936	22997	23081	23138	23178	23054	22992	23099	22921	23061	23037	22991	23139	23009	23021	23110	23184	23114	23085	23216	23052	23133	22933	23073	23052	23101	23113	23043	23195	22786	23094	22929	23115	23072	23111	23027	22932	23189	23012	23139	23066	23201	23059	22987	23006	23297	23038	23071	23139	23088	23007	22993	23106	23033	23059	22815	23110	22968	23436	22957	22944	23225	23042	23149	22995	23123	23068	23032	23096	23045	22928	23037	22835	23087	23203	22959	23013	23130	22870	23063	23240	22957	23137	22794	23113	23265	23155	22992	23113	23133	22953	22826	22977	23105	23148	23094	22961	23022	23161	23059	23067	23076	23058	22969	22891	22973	23172	22884	22972	23207	22932	23031	22907	23113	22969	23006	22966	23089	22976	23017	23217	22996	23136	23070	22989	23101	23169	22965	23056	22994	23000	22985	23143	23222	23006	23106	23038	23100	23055	23243	23052	23190	23053	22980	22914	22912	22925	22848	22885	23055	23105	23017	23064	23122	23077	23041	23111	23029	23112	22782	23083	23045	23149	23043	23072	23173	23014	22849	23168	23046	23022	23025	23018	22990	23203	22938	23002	23064	23194	23077	23129	23123	23185	23028	23035	23160	23042	22976	23167	22943	23079	23143	23160	23194	22964	22923	23022	23082	23130	22968	22847	23206	22973	23114	23043	23010	23139	22820	23046	23063	23158	23154	23096	23075	23012	22884	23101	23247	22992	23046	23079	23084	22947	23154	23117	23125	23270	22869	23114	23003	23127	23045	23116	23021	22887	22838	23079	23129	23072	23181	23209	23071	23078	23080	23108	22973	23089	23179	23173	23009	23047	23229	23092	23042	23106	23143	22978	23013	23254	23061	23012	22980	22904	23233	23019	22995	22860	23033	23140	23176	23001	22959	23070	23087	23154	23057	23026	23120	23017	23200	23063	23065	22997	23019	23146	23092	22887	22954	22882	23063	23050	22988	23028	23042	22984	22975	23174	23257	23064	23033	23165	23001	23003	22978	23041	23151	22921	23065	22972	23066	23006	22978	22939	23019	22942	23092	22875	23032	23089	22994	22807	23092	22938	23058	23116	23012	22933	23086	23163	23145	22961	23029	22973	23143	22813	23166	22952	23002	22908	23017	23020	23129	23025	23093	22875	23011	23234	23077	23039	23118	23149	22952	22819	22846	23055	23121	23018	23065	23044	23203	23024	23039	23044	23062	23168	22964	23138	23082	23121	23194	22855	23084	23103	22977	22966	22881	22977	23068	23173	22756	23124	23113	23220	23007	23200	22846	23039	23212	22914	22926	23042	23040	22964	23126	23010	23238	22944	23072	23104	23090	23018	22954	23084	23099	22969	23244	23288	23019	23031	23114	23273	23047	23011	23003	22974	23255	23212	22992	23131	22954	22768	22999	23074	22983	22809	22887	23179	23071	23087	23108	23110	23043	23046	22863	23036	23143	23019	23100	23115	23075	23073	23000	23051	22995	22936	23007	23062	22829	23089	22854	23127	23077	23106	23137	23044	23023	22984	23162	23104	23055	23161	22925	23135	23117	22999	23040	22918	23295	23097	22799	22885	23261	23013	23007	23160	23200	23182	22813	22998	23123	23109	23075	22922	22857	23064	22942	22951	23025	23016	23033	23003	22984	22973	23004	23101	23068	22917	22998	23150	22970	22992	22913	22936	23077	22959	23078	23046	23116	23094	23048	22925	22955	22976	22912	23086	23021	23012	23021	23136	23141	22809	22970	23034	23279	22782	23037	22983	23037	23131	23139	23237	22926	22963	23149	22923	23118	22985	23097	23060	23060	22964	23127	23031	23044	22923	22964	23148	23161	23049	23015	23200	22945	23227	23216	23013	23210	23188	23071	23228	23003	23047	23092	23085	22942	22849	23069	22978	23148	23026	23014	22933	23131	23019	23037	22968	23134	23193	22968	23192	22959	23171	23069	22937	23112	23102	23037	22972	23116	23221	23130	23073	23149	23098	22988	23075	23078	22902	23031	22973	23119	23040	23045	22882	22967	23062	23068	23052	23135	22942	23259	23012	23150	23156	23116	23121	22999	22989	23075	23030	22921	22971	23232	23135	23174	22928	23106	23066	23023	23031	23096	23083	22976	23125	22985	23224	22906	22958	23180	23175	23121	23143	23215	23133	22915	22809	23226	22945	22984	22948	22952	23122	23030	23001	23031	23076	23029	23001	22927	23005	23108	23049	22949	23035	22899	22950	23051	23033	23097	22945	22990	23107	22886	23079	23174	23035	23082	23159	23064	23103	23016	22994	23024	23166	22991	23016	23025	23057	23046	22929	23091	23171	23063	23043	22893	22969	22817	22993	23036	22992	23159	23009	22983	23138	22959	22916	23040	23244	23177	23053	23269	23093	23195	23124	23053	22931	22920	22955	22924	23102	23142	22879	23114	23221	23141	22960	22970	23130	23188	23258	23161	22877	22955	22880	22957	23113	23128	22963	23061	23314	23155	23007	22985	23028	23101	23000	22954	22924	23161	23023	23177	22844	22995	23095	23052	23146	23058	23136	22927	23040	23057	23076	23070	23197	23012	22923	23008	23059	23143	22929	22886	22977	23076	23123	23188	23042	23004	23025	23001	23070	23087	23001	23036	23004	22964	23169	22971	23019	23098	23060	23209	22878	23129	23131	23025	23081	22929	23083	23106	23107	22999	23016	23192	23048	23014	23090	22973	23106	23005	22903	22941	23134	23007	23118	23019	22961	22898	22936	22827	22767	23208	23137	23010	23007	22840	23222	23063	22906	22966	23032	22959	23068	23092	23094	23134	23122	23200	23072	23196	23245	23128	23119	23057	22974	23128	22930	22954	23126	22893	23045	23045	22921	22963	23204	23001	23054	23110	23189	23153	23189	22910	23084	23227	23069	23084	23070	23120	23190	23147	22994	23159	23088	23055	23061	22960	23214	23063	23220	23068	23030	23031	23276	22982	23072	23084	22970	23045	22962	23267	23045	23062	22910	23102	22900	22958	22990	23011	23003	22998	23033	23109	23116	22861	23100	23061	22951	23019	22924	23122	23157	22952	22947	23088	22960	22996	22991	23142	23091	23075	23122	23214	23058	23210	23040	22918	23013	23023	23136	23039	23113	23023	23014	22994	23194	22763	23175	23213	22921	22697	23099	23015	22988	22963	22933	23014	22950	22988	22806	23181	23041	23130	23056	23009	23121	22886	22934	23290	23033	23142	22993	23039	22979	23131	23113	23144	23165	23044	23025	22943	22931	23170	23158	23151	23172	23127	23008	22977	23253	23143	23103	23001	22991	22995	23092	22963	22971	22983	22980	23024	23005	23003	23073	23080	23182	22918	23155	22901	22981	22960	23070	23239	22973	23167	23155	22984	23107	23070	23047	23094	23046	23130	22930	22994	23034	23128	23134	23054	23104	23290	22892	23256	22802	23253	22830	23054	23114	23169	23186	22984	23158	23040	23181	22914	23014	23012	22989	23075	23057	23179	23033	23163	23176	23316	22924	23195	23170	22922	23040	22987	23146	23248	23080	23077	23186	23066	23152	23036	23042	23007	23137	22849	23058	23194	23053	22989	22966	22980	23021	22903	23000	23124	23091	23019	23155	22968	22982	23093	22994	22831	22962	23266	22943	23011	23027	22983	22991	23129	23149	23173	23159	23228	22992	23139	23024	23138	23000	23060	23208	22955	23139	23233	22995	23026	22964	23114	22908	23203	23186	23076	23184	22994	22975	23178	23075	23044	22924	23131	23105	23044	23114	23134	23147	22964	22913	22960	23052	23202	23022	23052	22952	22889	22994	23054	23114	23104	22991	23129	23144	23009	22948	23105	23049	23049	23003	23078	23100	22960	22999	23114	23170	23010	22868	22953	23175	23002	23033	22969	23099	22863	23105	23066	22911	22956	23209	23219	23138	22820	23174	23153	22963	23117	23053	23040	23191	23200	23124	22941	22998	22998	22859	23047	23066	23006	23300	22979	22786	23089	23096	23165	22905	23121	22895	23050	23065	22941	23059	23137	23006	23015	22997	23091	23106	23038	22984	23015	22992	23027	23006	23071	23035	23164	23056	23132	22874	23076	23206	23120	22992	23338	23181	23114	23084	23077	23090	22871	23010	23053	22902	22993	22987	22936	23119	23110	23080	23075	22939	22898	23154	23085	23051	23019	23165	23278	22898	23052	23149	23213	23112	23022	23036	22814	23119	22950	23093	23131	22908	23134	23146	23022	23184	22994	23000	23113	22883	23192	23105	23198	23050	23195	23099	23044	23168	22965	23145	23200	23169	23083	23195	23117	23000	23046	23110	23028	23115	23099	23129	23022	22974	23023	23103	23245	23020	22943	23049	23093	22987	23050	23144	22938	23082	22929	23006	23118	23131	22905	23089	23079	22876	23104	22912	23031	23152	22971	22995	23057	23100	23052	23070	23048	22950	22972	23096	23076	23031	22965	23062	23083	23042	23192	23242	23063	23012	22962	23080	23043	22981	23114	23153	22941	22943	22971	23022	23077	23094	23028	22939	23010	23122	23114	23002	23141	22922	22998	23000	22845	23020	23063	22949	22812	22974	23084	23211	22924	23060	23126	23260	22985	23158	23023	23077	22978	22975	22898	22988	23129	23124	22998	23035	23198	23065	22924	23200	22830	22993	23202	23156	23064	22955	22918	23091	23038	22993	23065	23085	23222	23111	23048	22920	23075	22923	22860	22880	23020	22938	22916	23113	23157	23120	23013	22911	23004	22975	22946	23155	23040	23049	23213	22988	23187	23044	23026	22963	22996	23131	23060	23235	23158	22964	23139	23119	22895	23040	23154	23143	23128	22933	23109	23016	23067	23243	23139	22833	23082	23139
28516	24933	33069	34305	32325	32285	31768	30957	30740	30653	30500	30398	30385	30055	30246	30293	30238	30232	30429	30363	30211	30163	30001	30188	30223	30497	30787	30760	30601	30332	30284	30060	30292	30095	29899	29943	30154	30030	30129	29891	30006	30197	30152	30087	29951	30413	30070	30350	30222	30149	30456	30220	29926	30212	30533	30234	29991	30316	30141	30106	29863	30315	30244	30011	30133	30180	30110	30258	30120	29976	30285	30473	30044	30108	30083	30234	30357	30281	30008	30258	30361	30097	30182	30451	30258	30297	29987	30075	30080	30160	29935	30303	30013	30118	30072	30393	30258	30253	29986	29939	30054	29925	29892	30086	29772	30164	30193	30121	29943	30272	30376	30169	29996	30000	30236	30361	30178	30249	30112	30146	30091	30329	30247	29971	30176	30166	30329	30046	30202	30083	30162	30314	30379	30106	29984	30006	30255	30354	29981	29967	29969	30217	29874	30057	30204	30274	30094	30276	30243	29998	30126	29854	30124	30017	29864	30395	30273	30039	30090	30203	30400	30152	30060	30064	30227	30224	30099	30172	29822	30177	30311	30092	30068	29964	30087	30180	30198	30134	29907	29895	30195	30355	30225	30055	30221	30079	30134	30106	30320	30137	29962	30077	30046	30225	30004	30068	30393	30156	30104	30239	30300	30232	30183	29939	30163	30167	30168	30133	30241	30052	30054	30147	30024	29934	29938	30114	30387	30198	30222	30074	29990	30164	30178	30036	30061	30180	30215	30076	30269	30346	30245	30083	30202	29939	30077	30253	30154	29953	29960	30102	30137	30230	30122	30141	30365	30003	29972	29905	30136	29750	30196	30084	30139	30171	30227	30261	30331	30124	29933	30141	30075	29965	30011	30141	29996	29957	30067	30082	30203	30003	30000	30038	29988	29920	30299	30216	30226	30002	30172	30057	30119	29950	30270	30206	30044	30217	29947	29949	30225	30064	30409	30016	30124	29977	30275	30301	30020	30389	30103	30121	30167	30228	30152	29942	29798	30150	30025	30043	30219	29943	30111	30169	30209	30187	30185	29977	30234	30045	30050	29995	30296	30294	30356	30223	30115	30258	30306	29922	30193	30121	30228	30132	29965	30204	30176	30258	29946	30017	30109	30002	30190	30052	30098	30073	30311	30049	29990	30144	30142	30145	30025	30005	30261	30212	29958	30034	30076	30261	30177	30132	30230	30177	30132	30361	29996	30161	30225	30210	30220	29959	30224	30344	30213	30185	29981	30094	30112	30091	30249	30332	30122	30044	30056	30425	30143	30203	30015	30131	30149	30250	30024	30196	30144	30193	30038	29936	30138	30015	30059	29943	30123	30189	30159	30205	30156	30092	30069	30022	30279	30321	30144	30274	29784	30161	30121	30435	30013	30153	30124	30260	30219	29929	30093	30060	29935	30007	30184	30274	30230	30087	30088	30212	30136	30357	30309	30086	29889	30211	30114	30187	30068	30129	30145	30194	29988	30242	30279	30072	30049	30097	30058	30104	30129	30085	30049	30158	30107	30221	30019	30045	30025	30155	30278	30231	30168	30220	30277	30071	29970	30099	29952	30153	30124	30329	30240	30075	30047	30371	30136	30169	30203	29914	30160	30090	30018	30105	30049	29979	30279	30268	29930	30061	29949	30123	30157	30272	30152	30153	29866	29918	30286	29990	29973	30174	30202	30061	29917	30251	30127	30303	30315	30272	30070	30258	30230	29943	30106	30055	30059	30194	29988	29937	30185	30094	29856	30040	30176	30148	30312	30106	30060	30075	30165	29953	30150	30095	30258	30097	30119	30270	30294	29971	30538	30222	30304	30263	30061	30035	30185	30279	30180	29936	30263	30024	30185	30182	30112	30100	30036	30108	30109	30151	30036	30200	30062	30110	30002	30244	30164	29986	30108	30177	30317	30075	29967	30184	30141	30115	30124	30109	30356	30337	30088	30183	30248	30056	30121	30049	30089	30087	30150	30222	30109	30260	30216	30067	30227	30496	30194	30136	30237	30125	29978	30073	30052	30112	30147	30079	29957	30210	30254	30224	30094	30136	30180	30141	30030	30200	30226	30064	30210	30179	30087	30101	29974	29944	30307	30086	30259	30195	30253	30116	30149	29954	30052	30119	30123	30153	30048	29985	29908	30154	29992	30176	30164	30267	30177	30011	30332	30241	29978	30143	30033	29944	30267	29953	30219	30146	30099	30194	30082	30062	30028	30059	30339	29998	30143	30062	30079	30234	30098	30037	30330	30164	30058	30271	30102	30101	30139	30079	30094	30378	30214	30201	30118	30292	30527	30030	30188	30184	30247	30123	30117	30259	30194	30341	30163	30298	30257	29816	30343	30041	30064	30019	30150	30100	30240	30073	30340	30039	30205	30229	30112	29970	30148	30246	30133	30094	30113	30450	30104	30410	30217	30054	30388	30152	30207	30123	30298	30090	30160	30186	30226	30243	30061	29904	30077	30101	29937	30184	29858	30138	30156	30098	30105	30012	30029	30151	30232	30256	30336	30079	30159	30085	30029	30225	30063	30259	30091	30244	30089	30171	30245	30360	30289	30203	30082	30093	30144	30104	30205	30295	30144	30244	30107	30253	30179	30191	30093	29988	29934	30261	30292	30107	29972	30066	30076	30342	30336	30230	30056	30028	30247	30113	30114	30262	30029	30292	29975	30041	30149	30017	30187	30324	30050	30090	30052	30150	29696	30398	30209	30042	30190	30123	30140	30280	30479	30185	30041	30156	30426	30049	29994	30063	30041	30006	29981	30155	29977	29926	30037	30255	30262	30054	30259	30125	30091	30023	30034	30049	30397	30147	30174	30093	30165	30138	30079	29971	30062	29838	30169	30078	30255	30249	29966	30003	29705	30201	30177	30168	29996	30252	30091	30076	30140	30042	30186	30103	30187	30065	30050	30113	30039	30133	30005	30387	30351	30164	30082	30379	30191	30276	30042	29987	30035	30397	30097	30156	30083	30282	30183	30101	30304	30013	30077	30073	30086	30117	30108	30179	30170	30220	30080	30410	30237	30234	30281	29986	30363	29978	30183	30275	30180	30253	30092	30043	29959	30051	30191	29827	29915	30140	30104	30113	30132	30012	29986	29964	30226	30162	30108	30299	30275	30120	30391	30125	30071	30199	30186	30008	30224	29995	30188	30192	30243	30017	30137	30357	30188	30182	30182	30186	29972	30382	30428	30127	30022	30009	30058	29947	30293	30262	30242	29900	30221	30087	30230	30239	29934	29967	30240	30029	30147	30175	30189	30241	30150	30002	30059	30089	29962	30170	30170	29995	30163	30076	29957	30146	30127	30128	30040	30169	30032	30040	29883	30190	29985	30115	30331	30298	30237	30277	30245	30051	30319	30239	30081	29884	30118	30070	30077	29974	30262	30063	30065	30212	30001	30186	30195	30215	30342	30133	30021	30120	29992	29979	29916	30310	29938	30208	30431	30011	30208	30315	30153	30123	30025	29785	30125	29814	30071	30281	30112	30130	30196	29977	30067	30292	29992	29911	29878	30270	29993	30343	29880	29965	30268	30232	30054	30246	29895	30293	30105	30013	30280	30397	30227	30057	30120	30112	30330	30049	29987	30303	30079	30024	30133	30086	29806	30354	30054	30109	30265	30256	30115	29870	30056	30180	30114	30166	30052	30066	30084	30052	30193	30332	30107	30008	30109	30242	30137	30059	30458	30166	30091	30116	30149	30090	30474	30038	30102	30114	30060	30234	30347	30137	30295	29963	30166	30251	29936	30024	30275	29954	29925	30194	30105	30318	30141	30037	30390	30065	30217	30120	30266	30145	30257	30073	30183	30056	30335	30219	30447	30041	30011	30125	30129	30023	30276	30103	30137	30112	30204	30245	30076	30255	30409	30230	30054	30222	30067	30058	30229	30105	30052	30221	30242	29969	30190	30032	30063	30197	30240	30092	30138	30050	30191	30217	30152	30082	30319	30158	30394	30273	30034	30072	30244	29995	29961	30015	30150	29999	30305	30377	30496	30062	30267	29975	30167	29957	30035	30085	30144	30395	30075	30059	30124	30008	30061	29888	30271	30140	30259	30026	29960	30036	29965	30269	30193	30426	30093	29981	30072	30034	30142	30296	30332	30048	30150	30084	30150	30328	30054	30287	30179	30198	30405	30018	30134	30071	30209	29883	30192	30059	30175	29812	30173	30265	30264	30180	30359	30256	30309	30347	30329	30087	30126	30110	30205	30004	30183	30232	30310	30302	30156	30065	30068	29882	30327	30013	30083	30033	30197	30182	30085	30037	30257	30112	30042	30148	29966	30011	30185	30202	30193	30005	30052	30157	30169	30136	30096	29857	30160	30454	30190	30366	30272	29983	30287	30205	30169	30103	30259	30073	30059	30290	30164	30237	30119	29963	30363	30051	30154	30055	30237	30349	30214	30106	30108	30389	30320	30013	30253	30389	30205	30257	30383	29922	30235	30018	30099	30341	30221	30090	30239	30121	30233	29895	30288	30377	30009	30173	30224	30434	30214	30209	30042	29925	30201	30294	29998	30261	30042	30127	30120	30105	30104	30061	30245	30208	30104	30234	30124	30178	30324	30013	30137	30199	30415	30212	30333	29989	30431	30073	29978	30007	30210	30302	30234	29730	30259	30259	30238	30059	30102	30150	30022	30189	30098	30091	30109	30239	30086	29931	30078	30095	29935	30222	30043	30223	30234	30162	30419	29969	29914	30183	30133	30202	30290	30027	30305	30153	29883	30047	29982	30135	30236	30031	30068	30230	30165	30104	30279	30110	30246	30053	30241	30166	30137	30180	30003	30239	30129	30345	30110	30097	30215	30206	30338	30182	30271	30043	30129	30203	30162	30066	30099	30110	30125	30347	30353	30307	29976	30219	30231	30354	29905	29883	30129	30282	30458	30189	30118	30219	30209	29928	30166	29931	30076	30350	29974	30128	30060	30156	30178	30263	30150	30191	30065	30077	30341	30067	30326	30029	29813	30161	30383	30097	30198	30239	30261	30124	30170	30243	30278	30005	30114	30210	30145	29944	30103	30340	30037	30018	30118	30290	30085	30219	30050	30212	30325	30162	30158	29886	30003	30014	30115	30189	30190	30190	30152	30117	30183	30205	30113	30126	30344	30075	30078	30148	30137	30279	30171	29968	29962	29999
22535	31016	29433	28542	27842	26099	25027	24227	24092	24112	23576	23119	23133	23141	23092	23356	23006	23224	23299	23186	23168	23255	22975	23034	23209	23545	23884	23842	23569	23448	23138	22980	23067	22817	23144	22878	22960	23020	22952	23074	23165	23086	22989	23015	22956	22921	23019	23098	23114	22737	23172	22844	23075	22883	23045	22902	22946	22884	22986	23191	22896	23072	23059	23034	23073	22965	22963	22967	22924	22882	22874	23026	22877	22971	22982	22693	23072	23022	23032	22798	23062	23024	22735	23089	23133	23040	23080	23009	23035	22930	22874	23011	23097	23006	23040	22972	22858	23028	23080	22894	22985	22926	22982	22819	23108	22950	22972	22921	22927	23153	22940	22992	23028	22936	22996	22885	22936	22971	23063	23023	23097	22995	23054	22742	22917	22902	22894	22903	22978	22994	22919	22897	23093	22995	22864	23005	22903	22978	22983	22810	23019	23079	23013	22999	22946	23008	22855	22931	22925	23051	23091	22996	23039	22867	23226	22865	22864	23096	22957	22970	23007	22970	23095	23015	22879	23115	23047	23007	22966	23025	22990	22967	22966	22977	22845	23030	23058	22848	22918	23050	22902	22972	22949	22851	23229	23090	23027	23021	23192	23041	23010	23005	22853	23018	23058	22956	22998	23025	22996	22986	23065	23023	23057	22789	23057	23028	23114	22979	22871	23249	23233	22844	22866	23047	22925	22919	23065	23233	22969	22920	22971	22813	23074	23087	22901	23197	23040	23149	23083	23094	22872	22989	22944	22905	23106	22985	23107	23042	22875	22962	22970	23008	22931	23273	22905	22879	22947	23139	23110	22934	23141	22842	23020	22888	23127	22972	23015	22949	22941	22837	22941	23131	23041	22936	23187	23000	23002	22972	22965	23056	23038	23047	22961	22952	23199	22891	22916	23131	23019	22993	23085	22949	23039	22995	23056	22921	23220	22805	22832	22962	22906	23018	22908	23113	22852	23005	23178	22886	22871	22926	23028	23059	22881	23021	22956	23003	22890	23003	23056	22976	22966	23000	22955	23039	23005	23226	23055	23137	22996	23210	22962	22789	22973	23028	22980	22898	23038	22800	22985	22911	23003	22857	23038	22955	23069	22921	23081	22974	23045	22914	23026	23065	22913	23079	22868	22871	22918	22955	22874	23039	23165	23058	22952	23047	22913	22969	22987	23059	23128	22869	22907	22920	22995	22997	22939	22818	23014	23025	23063	23004	22871	22887	23040	23133	22760	23090	22852	23139	22948	23056	23040	22928	22920	22983	23127	22984	22972	23042	22920	23070	22711	22911	22935	23080	23117	23061	23167	23105	23047	22934	22948	23057	23031	23087	23062	22949	22949	23160	23008	22943	23002	22894	22921	22990	23056	22989	22990	22896	23002	23000	22954	22788	23035	23079	23004	22844	22866	23078	22985	23066	22900	22960	22955	23002	22884	23187	22910	22957	22914	22911	22954	22860	22962	22999	23010	22993	22952	23177	22968	23143	23186	22843	22861	22896	22922	22904	22951	22788	23017	22916	22845	22975	23008	22963	23222	22963	23169	22883	22971	22950	22901	23077	23060	23085	22965	22902	23031	23005	23050	23039	23021	22893	23150	22886	22940	23089	22949	23115	22768	22971	23133	23030	22984	22723	22886	22947	23092	22935	22921	23086	23146	23072	23008	22930	23097	22875	23118	23006	23010	22842	22895	23040	22849	22817	22862	23006	22961	23096	23073	22975	22914	23097	22829	22846	22987	23210	23092	22942	22935	22982	22844	23045	23029	23052	22933	22965	23023	22788	23036	22902	23082	22945	22864	23119	22981	23072	23095	23196	23116	23049	23027	22968	22924	23149	23015	22972	22852	22817	22896	22971	22928	23117	22887	23160	23161	23097	23113	23092	23120	22890	22967	22899	23176	23090	23019	22856	22970	22998	22969	22990	23043	22842	23031	22958	22733	22902	23042	22833	23056	22954	22950	23067	22948	23199	23140	22908	22944	23026	22941	23033	22897	22998	22855	23015	22833	23010	22963	23059	23185	22871	22976	23103	23091	22965	23068	23025	22971	22853	22794	23045	23118	23047	22903	22985	23010	22929	23028	23056	23105	23061	23185	23015	23014	23090	22791	23112	22875	23158	22943	23100	22961	23068	22987	23068	23007	23140	22981	23054	23092	23002	22952	22992	22905	23079	23168	23012	22986	23135	23100	22927	22952	23063	23068	22824	23096	23026	23006	22973	22927	23150	23004	23157	22985	23106	22974	23139	22823	22984	23133	22946	23004	23019	22996	23106	22928	23078	22976	23177	23091	23125	22906	22907	22914	22925	23072	23058	23066	23019	23047	22880	23078	22897	23063	23038	23002	23039	22856	23188	22832	23024	22857	22976	23077	23029	22990	23051	22767	22843	22964	22989	23108	22827	22928	22937	22981	22876	22879	23081	22934	23100	22997	22860	23074	22787	22873	23103	22905	23092	23042	22933	22880	22827	23002	22871	22964	22873	22970	23121	22834	22952	23052	22958	22999	23010	22965	23114	23036	22960	22884	23002	23089	22978	23128	23030	22976	23007	22888	23200	23040	22998	22912	23144	22901	23124	22998	23207	23070	22888	23026	23002	22947	23000	22938	23002	22996	22929	23002	22989	23087	22853	22988	23160	23035	23088	23031	22887	22898	22965	23136	23057	22893	23002	23013	23041	22955	23095	22738	23108	22929	22999	22890	22969	23023	23018	23095	23216	22777	22947	22969	23058	22872	23032	23043	22885	23048	23032	22956	22868	22932	23126	22940	23045	22950	22934	22970	23141	22969	22949	23125	23011	22974	22891	23058	23087	22818	22899	22924	22854	23022	22932	23014	23091	22894	23043	22906	23005	23069	23053	23013	22841	22815	23101	22937	23104	23064	23118	23161	23020	22867	23083	22898	22901	23021	22947	22961	23203	23229	23005	23071	23054	22834	23029	23079	23119	22891	22940	22817	22999	23056	23021	23060	23106	23144	23124	22975	22861	23026	22855	23077	23003	23036	23184	23020	23007	22929	22771	23137	22900	23063	22909	22922	22989	22775	22976	23058	23249	23011	22885	23003	22856	23070	23093	22913	23128	22860	23070	22987	23034	23109	22933	23082	22992	23110	22998	23100	23043	23019	22978	22859	23021	22956	23103	23031	22940	23118	22909	23009	22935	22910	22843	22884	22934	22821	22937	23187	23044	23223	22881	23060	22901	23148	23019	22954	22854	22972	22919	22870	22982	22938	23054	23067	23062	23063	22965	22996	22867	22909	23033	22964	22986	23121	23006	23076	23023	23026	22966	22941	23018	22833	23110	23121	23069	23031	23014	22971	23088	23172	22991	23039	23077	23187	22964	22991	22984	22999	23109	22832	23030	22996	22940	22926	23065	22835	23082	22834	23078	22952	22915	23191	23046	22854	22909	22947	22912	22917	23013	22884	23030	22942	23039	23054	22850	22859	22990	23079	22942	23177	23093	22894	22951	22932	22999	22996	23118	22882	22893	23053	23008	22996	23055	23127	23124	23064	23100	23000	23113	22984	23206	22965	23057	23094	23149	23042	23206	22963	22954	22998	22760	23035	23120	23065	22771	23068	23022	22951	23018	23181	22892	22767	22947	22932	23076	22944	22960	22940	22979	23210	23017	22971	23009	22895	23156	23162	23060	23171	23161	22958	23051	22856	23016	23078	22835	23077	23141	22898	23047	22971	23066	22977	22972	22986	22958	22941	22873	22979	22993	22999	23076	22953	22803	23055	22840	22947	22884	22883	23011	22919	23038	22945	23045	23051	23127	22936	22955	22995	23056	23118	23099	22916	23068	22926	23162	22886	22962	23049	23033	22825	22948	23123	23070	22937	22954	23138	23078	23021	23058	22933	22800	22943	23001	23214	22933	23039	22752	22974	23114	22994	23024	22949	23101	22949	23000	22886	22918	22978	23116	23023	22923	22989	22937	23007	23050	22978	22993	22945	22989	22998	22963	23006	23038	23041	23059	23041	23135	22894	23048	22872	22984	23056	23006	22943	22962	23017	22967	23171	22947	22961	23076	23124	22923	23118	22958	23098	23212	22926	23088	23037	23017	23117	22956	23090	23110	23058	22969	23037	23085	23007	22960	23030	23109	23072	22946	22986	22983	23019	23183	23028	22984	23130	22959	23130	22879	23035	23071	23000	22946	22997	22917	23004	22887	23057	22876	22966	23034	23046	23132	22935	23157	22992	22993	23079	22896	23090	22914	23216	22939	22810	23063	22933	23006	23009	22967	23001	23157	23025	23073	23148	23019	23142	22995	23142	22982	22884	22973	23118	22794	22922	23124	22957	23032	23077	22878	22818	23040	22982	23018	23097	22857	22980	22938	22842	23044	23037	22953	22794	22996	23088	22996	23019	22931	23114	23026	22911	23040	23212	23087	23111	23051	23104	23251	23100	22876	22840	23025	23140	22893	22938	23179	22824	22976	23181	22938	23084	23096	22905	23020	23022	22962	22742	22971	23066	22959	23046	23064	23005	22917	22953	22904	23065	22897	23008	23087	22952	22982	22770	22863	23059	23093	23104	23127	22964	22895	22937	23027	23110	22945	22943	23110	22906	22948	23235	22919	22786	23078	22838	23069	22956	23156	23002	22910	22829	22983	23097	23014	23108	23014	22972	23063	22981	23128	23113	23148	23195	22800	23057	22958	22869	22951	23191	22866	23086	22937	22868	23051	22904	22977	23110	22850	22884	22938	22924	23040	23064	23051	23007	22934	23189	22995	22855	22953	23142	22911	22914	22860	22923	22909	22795	22967	22932	23046	23018	22917	22859	22987	22831	23143	23094	22859	23167	23057	23016	23009	23075	23183	23086	22918	23040	23071	23016	23034	23024	22954	22990	23183	23062	22897	22990	23240	22925	23011	23091	22897	23120	23075	22905	23197	23083	22990	23125	22924	22861	22876	23197	23027	23141	22728	22978	22908	23092	22938	23019	22940	23063	23158	23072	23017	23115	22986	23021	22946	23000	23031	23034	22888	22998	23052	22973	23206	22902	22966	22846	23063	22782	23194	23071	22990	23062	22870	23063	22994	22975	22912	23030	22977	22863	23080	23028	22980	23068	22915	23005	23186	22902	23045	23029	23019	22950	22796	23084	22971	22950	23165	23189	23098	22792	22925
23738	21474	29153	24900	25930	31367	33699	31188	30791	31077	30851	30268	30203	30125	30384	30235	30202	30399	30372	30155	30084	30320	30321	30132	30377	32909	33266	33213	31592	30709	30290	30006	30113	29876	29999	29958	30064	29752	29754	29852	29940	30188	29961	29844	29921	29637	29942	29987	29985	29925	29628	29825	29765	29733	30111	29907	29830	29672	29888	29895	29973	29661	29822	29948	29805	29669	29778	29789	29913	29756	30056	29684	29921	29724	30048	29761	29927	30041	29974	29986	29715	30011	29892	29924	29807	29991	29712	29754	29737	29800	30036	29663	29978	29967	29959	29866	29970	29803	29656	30011	30205	29832	29815	29793	29743	29829	29890	29858	29900	29901	29876	29899	29576	29727	30013	29690	29867	29874	30125	30160	29961	29934	29604	29957	29999	29864	29786	29854	29963	29810	29990	29852	29994	29804	29930	30001	29950	30090	30045	29815	29897	29806	29650	30114	29927	29857	29766	29981	29987	29927	29742	29903	29761	30009	29837	29954	30066	29862	29522	29992	29904	29909	29837	29553	29841	29977	29782	29982	29914	29896	29985	29752	29940	29952	29728	29871	29637	29634	29935	29935	29955	29943	29989	30250	29971	29742	29939	30020	29904	30043	29803	29451	29671	30082	29990	29808	29836	29983	29910	29745	29915	29768	29945	29982	29816	30042	29941	29850	30071	30056	29804	29926	29904	29846	29786	30073	29818	29846	30037	29985	29692	29689	30006	29657	29800	29888	29940	29946	30132	29971	29902	29830	30102	29975	30155	29833	29852	30004	29883	29601	29950	29804	29911	29859	29910	29771	29829	29991	30089	29908	29999	30009	29953	29757	29743	29765	29811	29887	29848	29813	29657	30080	29812	30051	30093	29887	30133	29740	29690	29825	29735	29871	30098	29667	29961	29920	30088	30010	29914	30032	29727	29921	29830	29888	29831	30101	29844	29656	29655	29812	29795	29962	29738	29489	29806	29956	29769	29842	29950	30073	29902	29671	29764	29783	29911	29784	29983	29977	30031	29946	30167	29994	30081	29925	30193	29827	29861	29957	30071	29979	29843	30073	29840	29788	29890	29823	29789	29951	29800	29876	29875	29852	30094	29896	29921	29812	29737	30173	30062	29879	29899	29943	29720	29822	29804	29905	29884	29728	29639	29867	29541	29784	30078	29643	29852	29965	29906	29798	30027	29796	29761	29974	30062	29712	29856	29952	29916	29992	29607	29965	30022	29932	29795	29793	29865	29997	29828	29605	29803	29809	29766	29824	29811	30018	29886	29727	29835	29801	29769	29859	29771	29819	29797	29922	29936	29794	29755	30008	29848	29938	29895	30040	29732	29839	29982	29716	29871	29863	29631	30128	29869	29650	29898	29654	29830	29775	29940	29854	29929	29928	29753	29906	29636	29684	30059	29924	30039	29663	29881	30021	30116	29685	29966	29717	29776	30030	29809	29721	29863	29887	30042	29858	29770	29881	29958	29791	29903	29817	29958	29846	29853	29844	29789	29904	29955	29678	30023	29984	30001	30013	29983	29769	29785	30037	29707	29970	30005	30104	29981	29916	29819	29907	30205	29854	29755	29973	29818	29900	29936	29860	29796	30029	29891	29899	29956	29739	29828	29836	29912	29714	29967	29817	29972	29959	29877	29841	29752	29822	29715	29698	30066	29848	29856	30128	29829	29903	29780	29827	29878	29867	30004	29972	29908	29853	30122	29996	29861	29849	29830	29942	30049	29780	29786	29878	29715	29646	29837	29785	29971	29948	29801	29728	30198	30047	29652	29796	29849	29681	29995	29947	29917	29837	29854	29760	29927	29909	29938	29868	29791	29985	30062	29908	29745	29658	29931	29996	29834	30082	29958	29848	29551	29889	29889	29735	29764	29813	30000	29852	29922	29753	29964	29991	30041	29877	29778	29918	29988	29914	30080	29732	29751	29718	30046	29738	29714	29792	29995	29965	29835	29925	29987	29920	29749	30041	30125	29707	29819	30109	30022	29897	29782	29765	30224	29749	29931	29810	29859	30043	29909	29999	29652	29921	30153	29932	29901	30020	29886	29894	29986	29900	29830	29661	29838	29744	30035	29882	30167	29908	29767	30018	29827	30005	29757	29784	29898	29977	30154	29757	29931	29900	29923	29903	29874	29902	29946	29798	29936	29861	29841	29802	29741	29870	29671	29788	29905	29781	29871	29807	29872	29848	29969	29957	29937	29888	30028	29891	29713	29534	29804	29709	30016	29664	29934	29961	29851	29884	29993	29937	29840	29799	30061	29697	29887	29759	30090	29766	30002	29873	29942	30008	29890	29806	29968	29820	29890	30046	30007	29883	29922	30093	30264	29890	29784	29982	29819	29802	29928	29761	29861	29962	29960	30018	29999	29812	29650	29806	30164	29880	29857	29814	29823	29901	29972	29916	30074	29959	30094	29732	30011	30066	29629	30027	29869	29868	29904	29952	29930	29789	29877	29688	29825	29719	29946	29632	29899	29995	29848	29781	30027	29684	29842	30004	29854	30036	29802	29895	29914	29596	29951	29870	29703	29718	29834	29847	29786	29955	30108	30001	30052	29751	30284	30051	29863	29585	30007	30156	29987	29687	30002	30090	29942	29863	29999	30004	29995	30036	29768	29774	29928	29966	29919	29884	29905	29965	29791	29873	29889	29648	30000	30017	30048	29932	29895	29863	30086	29900	29841	29965	29825	29626	30077	29703	30036	29813	30137	29847	29886	29814	29915	30109	29948	29803	29919	29852	29829	29852	30068	29911	29723	29749	29810	29695	29638	29828	29764	29777	29923	29697	29812	30014	29782	29884	30084	29643	29889	29762	29833	29825	29891	29854	29916	29848	30165	29992	29781	29852	29717	29755	30041	30173	29986	29776	29773	29990	29674	29742	29778	29737	29932	29889	29995	29960	29853	29804	29914	29873	29776	29877	29963	29977	29885	29751	29910	29746	29808	29726	29690	29518	29924	30037	30044	29573	29952	29892	30007	29702	30201	29875	29899	29563	29895	29949	29906	29929	29718	29698	30017	29934	29995	29806	30063	30097	30098	29918	30126	29908	29860	29849	29924	29977	29862	29891	30048	30029	30021	30014	29857	29608	29731	29917	30141	29981	29848	29679	29772	29826	29942	29811	29788	29913	30092	30051	29959	29720	29720	29589	29907	29940	29770	29871	29996	29813	29940	29981	29975	30009	29908	29910	29769	29798	29849	29893	29860	29751	30059	29867	30068	29810	29887	29807	29987	30005	29885	29916	29908	29975	29948	29765	29996	29800	29973	29964	29865	29774	29968	29832	29867	29971	29758	29789	29764	29785	29932	29972	29892	29888	29973	30214	29937	30016	30102	29979	29667	29829	29849	30071	29966	29941	29592	29761	29923	29933	29702	29760	29960	29865	29989	29993	29519	29810	29907	29854	29726	29973	29993	30119	30067	29983	29654	29705	29921	29859	30164	29913	29939	29928	30029	29830	29846	29979	29702	29907	29857	30067	29885	29806	29951	29848	29666	29935	29815	30227	29897	30134	29973	29805	29607	30027	29858	30111	30013	29745	30005	29900	29905	29718	30069	30135	29961	29751	29968	29870	30072	29767	29773	29740	29941	29726	29590	29622	30113	30204	29932	29965	29954	29777	29836	29953	29730	30005	30036	29832	29840	30013	29644	29753	29773	30042	30073	29838	29963	29970	29908	30044	29879	29898	29831	29975	29869	29848	29937	30010	30093	29940	29946	29846	29882	29996	29895	29811	29680	29832	29932	29840	29713	30027	29754	29870	29877	30082	30012	29914	29892	29939	30197	29706	30198	29953	29879	29860	30111	29761	29759	29896	29910	29869	29809	29908	29907	29727	30090	29845	30009	29928	29880	29991	29798	30072	30007	30012	30177	29828	29787	29996	29787	29988	30002	29809	29814	30046	29975	29918	30002	29803	29859	29907	29833	29881	29873	29808	29773	29906	30080	29658	29954	29836	29976	30346	30072	29793	29797	29828	29676	29883	29718	29663	29977	29866	29725	30059	29997	29859	30026	30021	29886	29966	29813	29873	29728	29989	30078	30094	29851	29930	30012	29737	29974	29637	29875	29760	29783	29889	29908	29900	30022	29852	29868	29893	29959	29886	29701	29907	30187	29918	29938	29782	30061	29883	29913	29868	29999	29851	29987	29909	30086	29861	29856	29926	29813	29672	29828	29769	29878	29902	29895	29806	29896	29793	29879	30000	30133	30124	29948	29781	29836	29888	29867	29975	29814	29730	30099	29802	29771	29979	29938	29966	29861	29946	29996	29751	29892	29936	30011	29803	29802	29785	29763	29811	29781	29840	29846	29772	29866	30028	29802	29796	29996	29963	30160	29955	29769	30025	29874	29999	29716	29745	29928	29582	30038	30073	29753	29778	30147	29845	29792	29724	29852	30031	29637	30079	29846	29855	29820	29863	29965	29888	29948	29917	29953	29804	29725	29853	29970	29861	29761	29997	30236	29742	29909	29881	29764	29724	30047	29755	29992	29953	29971	29830	29962	29816	29687	29786	29855	29987	29929	29747	29726	29921	30130	29719	29877	29826	30004	30005	29728	29840	29904	30173	29920	29902	29942	29798	29941	30021	29809	29826	29982	30021	29770	29659	30117	29841	30157	29901	29939	29845	29920	29744	29632	29979	29755	29707	29894	29826	29838	29883	29994	30161	29867	29828	30063	29892	29882	29696	29847	29844	29810	30026	29644	29777	29902	29782	30046	29678	29957	30078	29884	29814	29965	29817	29904	29889	29925	29928	29703	29954	30203	30005	29859	29624	30082	29944	29806	29877	29690	30080	29887	29996	29987	30019	30111	29778	29990	29965	29771	29890	30062	29836	29857	29694	29907	29768	29922	30019	30042	29911	29743	29918	29818	30067	29779	29966	29883	29869	29924	30057	29841	29649	29983	29767	29875	29894	29912	29900	29877	29847	30044	29750	29825	30025	29673	29882	29946	30077	29963	29771	30172	30043	29786	30026	29751	29987	29668	29963	29509	29931	29890	29922	29825	29959	29954	29799	29986	29971	29940	29753	30113	29734	29782	29914	29600	29899	30000	29876	29908	29701	29944	29779	30112	30189	30044	29961	29785	30084	29917	29768	29869	29815	29751	29991	29941	29780	29867	29885	29873	30008
21457	36285	35045	32139	29452	28081	26588	25288	24654	24578	24157	23430	23263	23082	23147	23338	23352	23371	23412	23541	23314	23210	23392	23165	24438	27288	27847	27073	25124	23522	23133	22996	23087	22803	22972	22889	23036	22963	22868	23034	22888	23029	23061	22843	22992	22838	23087	22829	23019	22936	23060	22975	22714	22870	22670	22953	22846	22962	23033	22980	22866	22903	22901	23081	23138	22855	22986	23120	23058	23081	22895	22939	22977	22973	23135	22888	22895	22873	22940	22900	23041	22759	22944	22877	22913	22896	22875	22924	22776	23038	23040	23030	22817	22956	23041	23044	22703	23009	22869	22979	22980	22924	22949	22940	23096	22875	22855	22869	22826	22933	22907	23186	22953	23089	22848	22965	22881	22881	22941	22761	23009	22834	22952	22958	23096	22913	22865	23074	23127	23079	22850	22961	22819	23014	22727	23007	23058	22797	23051	22921	22791	22950	22954	22946	22828	22979	23032	23108	22756	23019	23002	22781	22823	23013	22819	22702	22928	22802	22804	22900	22976	22927	22785	22915	22859	23004	22934	22881	22966	23079	22970	23033	23012	22881	23083	22815	23122	22858	22849	22916	22875	22892	22994	22966	22978	23070	22894	22994	22842	23050	22850	23036	22903	23060	22967	23059	22972	23058	22951	22881	22744	22952	23105	23056	23098	23040	22948	22887	22904	22792	23098	23017	23043	22874	22703	22903	22816	22879	23102	23022	23026	23071	23135	22678	22887	22866	22891	22863	23131	22965	22948	22908	22704	22958	22858	22783	22969	22794	22836	22898	23107	22808	23027	22802	23016	23026	22893	23038	22915	22854	22994	22738	22877	23136	22767	23060	22871	22982	22879	23105	22880	22896	22961	22922	22804	22894	23003	22996	22850	23115	23207	23011	23023	23035	22900	23166	22882	22990	22861	22941	22790	22942	22873	23065	23030	23066	22977	23098	22847	22872	23006	22935	23241	23032	22936	22714	22940	22850	22974	23021	22926	23098	22944	22722	22979	22749	22878	22949	22959	22859	22883	22850	22786	22753	22803	22992	22919	23014	22979	23069	22780	22982	22864	22831	22894	22927	22913	22874	22819	22853	22818	22776	22888	22853	22929	23252	22871	23029	22870	22912	22818	22989	22902	22843	23105	22947	22854	22995	22875	22939	23108	22963	22779	22793	23037	22957	22836	22787	22982	22898	23189	22686	22946	22885	22993	22922	23020	23037	23013	22931	23085	22881	22950	22984	22884	23188	22822	22879	22910	22961	22813	22845	22908	23018	22966	22865	22998	23064	22888	22851	22867	22863	22819	22912	22974	22894	23004	22893	22785	22985	22998	22716	23081	23031	23013	22947	22914	23078	22775	22933	23152	22853	22815	22930	23136	23045	22911	22928	23003	22921	22998	23071	23159	22988	22853	22912	22884	22952	22919	22943	23133	22920	23103	23030	22853	22869	22909	22986	22886	22985	22794	23027	23040	22919	23127	22858	22940	23039	22784	22884	22713	22755	23040	22819	23009	22882	23138	23029	22801	22878	23009	22985	23037	23166	23053	22913	23013	22998	22848	22932	23040	22864	23025	22848	22750	22820	23050	22822	22756	22856	23008	22955	22911	23035	22820	22692	22837	22820	22880	22895	22864	22893	22866	22849	23232	22918	22989	22933	22848	22949	22895	22832	22948	22960	22873	22789	22767	22958	22929	22740	22761	22944	22932	22772	22979	22724	22945	22902	22891	22840	22921	22928	22917	22804	22920	22875	23097	22992	22823	23041	23008	22994	22791	22789	23020	22939	22835	22913	23108	22860	22966	23029	22843	22850	22831	22970	22745	22948	22893	22803	22993	22929	22999	23088	23033	23025	22937	23151	22979	22865	22851	22928	22973	22999	22838	22917	22835	22972	22942	22943	22944	23156	22911	23029	22972	22806	22990	23071	22883	22995	22942	22738	22981	23078	22959	22977	22944	23003	22829	23072	22923	22770	22960	23099	22878	22882	22836	22870	22816	22824	23034	23088	23009	22899	22957	22853	22812	22948	22891	22886	22897	22786	22842	23054	22729	22955	23099	22846	22907	23002	22799	22931	22884	23080	22950	23054	23027	22973	22735	22937	23031	22879	22790	23295	22965	22942	22935	22698	22795	22934	23080	22830	23062	23091	22813	22935	22840	22762	22994	22921	22894	22966	22936	22818	23068	22946	23045	22948	22817	22985	23073	22791	23024	22812	22849	23042	23083	23020	22805	23020	23008	23087	22903	22916	22989	22940	22966	22992	22909	22765	22905	22728	23057	22857	22928	22954	22980	22963	22923	23030	22976	22999	23078	22794	23027	23011	22903	22672	22886	22836	23068	23013	22970	22908	22832	22937	22831	22832	23056	22993	23167	22805	22997	22742	22792	22808	23029	22969	22845	23076	23060	22922	23080	22998	22924	22908	22967	22982	22980	22896	22863	22805	22926	22886	22785	22961	23092	22989	22880	22989	22847	22710	23014	22917	22905	22764	22954	22834	22861	22956	23041	22947	22901	22882	22901	22981	22959	22925	22870	22954	22948	22964	22938	23041	22918	22800	22897	23147	23061	22891	22889	23034	22990	22907	22922	23023	22960	22888	22848	22921	22848	22923	22967	22995	22984	23004	22935	22954	22750	22807	23132	22956	22886	22923	22793	22889	22759	23011	23158	23227	22794	23002	22874	22971	23148	22979	22879	22964	22923	22849	22750	22964	22964	23108	22851	22898	22940	22890	23101	23113	22853	23031	22807	22955	22951	22949	22932	22914	23147	22681	22780	22892	23057	23111	22928	22956	23019	22862	23008	22786	22914	22995	22997	23006	22870	23009	23033	22944	22876	22932	23094	23009	22948	22882	22738	22883	23110	22810	23050	23064	22968	22880	22854	22923	23093	22751	23125	23120	22969	22797	22780	23084	23191	23019	22945	22809	22864	23044	23026	22977	22945	23001	23024	23013	22836	22922	23187	23056	23060	22932	22972	22777	22969	23144	22826	22934	23042	23013	22872	22908	22952	22919	22935	22896	22984	23026	22815	22720	23041	22813	22819	22829	22901	23037	22874	22976	23065	22868	23058	22863	22964	22926	22778	22971	22763	23117	23042	22868	22868	22869	22778	22881	22892	22832	22865	22911	22835	22917	22994	23004	22933	22847	22897	23079	22901	22830	22983	22987	23013	22904	22910	23111	22954	22907	23013	22916	23067	22914	22879	22727	22950	22694	22810	23065	22946	22974	22897	22985	22827	23132	22836	22888	22796	23049	22873	22991	23003	22941	22943	22821	22812	22617	23133	23091	23059	22957	22847	22686	22837	22973	23072	22960	22858	22811	22974	22835	23002	23082	22884	22825	22919	22926	22795	22850	23063	22727	23052	22996	22969	22999	22857	22892	22754	23033	22963	22622	22947	22871	23026	22984	22792	22860	22784	23058	22974	23073	22866	23007	22986	22835	23099	22893	22890	22890	23127	22907	22802	22819	22988	22936	23001	22887	22914	22785	23010	22903	22878	22849	22919	22912	22920	23048	22929	22841	23059	23109	22885	22719	22899	22909	22950	22977	23049	22934	22862	22976	22769	22973	23069	22669	22971	22796	22884	22885	22919	22941	22831	22925	23031	22954	22948	22871	22804	22814	22874	23107	22880	22970	23016	22836	22961	23009	22801	22843	22934	22707	23075	22924	22934	23105	22888	22811	23061	22782	22927	22739	22904	22873	22727	22979	23055	22836	22901	23069	22878	22802	22929	22973	22835	22964	22821	22758	22872	22890	23049	22919	22939	22810	22895	23028	23031	23057	23043	22967	22880	22884	23037	22994	22987	22945	22829	22859	22780	22798	23060	22838	22931	23016	22993	22939	22922	22864	22984	23037	22844	22926	22864	23124	22779	22920	22858	22886	22891	22903	22995	22848	22895	23043	22985	22996	22913	22912	22988	22864	22809	22807	22987	22863	22912	22812	23002	22967	22869	22803	22801	22817	22901	22801	22943	22823	22774	23025	22883	22966	22883	22882	22725	22914	23027	23028	22848	23093	23045	22946	22848	22907	23046	22847	23079	22791	22952	22765	22913	23098	23008	22776	22948	22932	22910	23192	22967	22902	22844	23022	23030	22821	22954	22964	22821	22965	22764	22965	22869	22881	23118	22965	22886	22861	23031	22698	22902	22958	23055	22896	22807	22759	22892	22954	22804	22946	23132	22949	22980	22822	22877	22974	22996	23083	22981	23042	23002	22934	23082	23068	22938	23123	23041	22928	22894	22955	22892	22894	23010	22974	22820	23131	22888	22960	22828	22930	22832	23003	23052	22976	22826	23024	22760	22859	22884	22938	22989	23134	22954	23160	23028	23155	22906	22936	22828	22953	22765	22853	22940	22814	23095	22879	22954	22934	22787	23094	22920	23001	22894	22803	22770	22836	22905	23033	23017	22949	23106	22973	22848	22748	22875	22932	23075	22946	22816	22986	22909	22864	22923	22868	22923	22961	22866	22887	23026	22872	23018	22931	22908	23011	22827	23105	22875	22881	22813	22904	22760	22945	22815	22946	22984	22980	23078	23183	22810	23000	23109	23050	22886	22948	22897	23122	22808	22936	22966	22886	22829	22909	22988	22949	22976	22872	22992	22969	22908	22830	22989	22919	22868	23186	22902	23054	23021	22951	23064	22960	23061	22960	22874	22990	22811	23003	22790	23062	23017	23074	22988	22767	22957	22989	22855	22799	23062	23075	23085	22960	22942	22991	22936	22964	22992	22918	22842	22944	22908	22950	23088	22644	22979	22959	22669	23034	22878	23015	22983	22959	22904	22852	22985	23092	22982	22919	22984	22864	22978	22920	22806	22878	22782	23018	23009	23030	23013	22715	23018	22797	23118	22920	23015	22928	23010	22919	22945	22730	23101	22856	22934	22818	22826	22843	22894	23008	22788	22948	22697	22851	23041	23137	22834	22871	22857	23007	22911	22850	23024	22921	22941	22674	22830	23007	22995	23005	22983	22831	22918	22885	22876	22897	22897	22945	22896	22899	22934	22934	23085	22826	23002	22797	23054	23048	22920	22902	23032	22832	22856	22831	23032	23062	22914	22951	22998	23039	22845	22805	22861	22845	23085	22866	23049	23022	22863	23055	22941	22932	22861	22880	23146	22840	22866	23097	22878	23084
22773	21470	29383	24133	23257	29865	35644	32303	31746	31921	31919	31343	30768	30564	30691	30643	30718	30839	30921	30850	30886	30601	30651	30568	31884	34230	36801	36013	33761	31883	30868	30407	30634	30698	30552	30453	30595	30437	30531	30248	30328	30399	30303	30505	30417	30505	30370	30436	30421	30278	30665	30341	30290	30305	30264	30593	30537	30326	30277	30332	30514	30558	30316	30382	30439	30504	30384	30416	30480	30109	30117	30366	30369	30165	30335	30561	30339	30232	30281	30237	30146	30377	30377	30452	30088	30423	30176	30475	30162	30376	30302	30174	30486	30252	30266	30409	30256	30598	30433	30512	30294	30127	30276	30346	30326	30189	30148	30511	30314	30457	30239	30472	30363	30185	30150	30253	30467	30347	30433	30390	29922	30314	30242	30217	30191	30078	30257	30051	30347	30287	30477	30458	30276	30187	30341	30346	30375	30385	30104	30310	30401	30315	30407	30313	30301	30410	30052	30274	30573	30358	30138	30510	30356	30082	30459	30479	30366	30252	30122	30519	30367	30266	30316	30206	30557	30320	30194	30162	30232	30461	30203	30210	30516	30330	30383	30635	30211	30161	30114	30162	30315	30323	30058	30101	30336	30404	30363	30286	30353	30161	30284	30119	30173	30364	30391	29979	30300	30343	30141	30406	30263	30124	30493	30475	30217	30313	30242	30305	30319	30442	30174	30370	30395	30202	30308	30261	29863	30349	30048	30214	30411	30279	30044	30434	30485	30432	30271	30214	30288	30615	30374	30280	30307	30153	30112	30173	30309	30346	30234	30322	30109	30355	30193	30142	30246	30483	30323	30219	30546	30320	30249	30249	30316	30269	30645	30366	30484	30373	30358	30205	30284	30191	30182	30291	30475	30307	30595	30465	30357	30343	30082	30117	30249	30429	30217	30261	30431	30329	30206	30292	30356	30493	30150	30091	30302	30156	30534	30375	29966	29960	30370	30359	30540	30497	30263	30344	30394	30254	30086	30186	30079	30236	30260	30085	30234	30231	30290	30453	30457	30170	30179	30188	30451	30259	30357	30306	29970	30275	30219	30408	30496	30404	30526	30144	30246	30173	30398	30367	30231	30433	30153	30296	30134	30452	30144	30145	30323	30153	30397	30292	30397	30297	30250	30141	30353	30107	30202	30072	30111	30165	30258	30304	30342	30599	30290	30313	30244	30342	30468	30295	30056	30249	30440	30238	30238	30251	30420	30169	30317	30546	30496	30100	30060	30187	30357	30447	30270	30143	30231	30276	30169	30452	30244	30400	30482	30217	30376	30345	30301	30097	30392	30426	30270	30129	30300	30171	30268	30267	30349	30260	30372	30463	30211	30287	30356	30161	30134	30126	30367	30139	30319	30114	30411	30197	30309	30461	30527	30330	30226	30406	30370	30239	30530	30246	30182	30371	30275	30249	30377	30466	30366	30229	30471	30314	30432	30412	30314	30251	30177	30056	30265	30376	30295	30352	30327	30182	30248	30114	30307	30146	30245	30344	30488	30133	30155	30170	30360	30408	30497	29974	30328	30054	30489	30267	30385	30369	30045	30412	30235	30258	30379	30043	30233	30169	30220	30154	30257	30284	30251	30107	30407	30058	30374	30236	30335	30457	30214	30251	30159	30343	30032	30078	30053	30302	30254	30259	30370	30128	30139	30430	30264	30362	30372	30082	30377	30196	30346	30293	30151	30307	30101	30549	30403	30336	30168	30343	30192	30404	30292	30294	30270	30340	30222	30255	30207	30179	30192	30166	30443	30293	30638	30400	30420	30155	30378	30349	30388	30259	30395	30383	30339	30230	30456	30515	30398	30221	30389	30096	30413	30404	30459	30085	30383	30279	30215	30348	30313	30053	30439	30448	30306	30272	30275	30436	30210	30289	30466	30193	30213	30308	30434	30322	30289	30167	30325	30176	30203	30125	30414	30354	30103	30614	30279	30216	30294	30206	30190	30355	30076	29930	30110	30325	30156	30468	30379	30243	30371	30285	30256	30270	30186	30257	30439	30161	30170	30017	30322	30193	30227	30215	30350	30129	30533	30158	30412	30440	30407	30366	30154	30300	30094	30426	30261	30391	30344	30274	30208	30107	30197	30139	30326	30298	30113	30331	30194	30192	30153	30328	30262	30054	30272	30229	30351	30343	30280	30236	30392	30177	30310	30220	30266	30199	30304	30242	30462	30447	30219	30073	30183	30155	30242	30173	30133	30171	30369	29915	30251	30179	30242	30383	30426	30404	30809	30177	30222	30303	30501	30180	30213	30044	30041	30179	30270	30361	30263	30450	30314	30271	30274	30449	30190	30108	30270	30495	30282	29969	30129	30023	30255	30227	30365	30333	30245	30376	30147	30293	30174	30351	30458	30277	30456	30225	30516	30353	30387	30226	30146	30182	30373	30137	30322	30227	30501	30348	30423	30460	30667	30275	30187	30268	30302	30184	30244	30370	30176	30183	30384	30312	30502	30132	30315	30262	30155	30422	30140	30307	30285	30203	30421	30206	30404	30302	30609	30335	30336	30235	30424	30389	30369	30080	30068	30470	30428	30066	29948	30411	30272	30400	30331	30220	30353	30347	30241	30454	30337	30478	30370	30360	30385	30503	30336	30254	30167	30261	30308	30262	30333	30351	30346	30045	30340	30137	30295	30333	30646	30520	30336	30167	30166	30273	30387	30314	30463	30358	30384	30157	30268	30273	30358	30152	30089	30170	30273	30299	30377	30303	30464	30253	30287	30342	30295	30190	30285	30411	30262	30236	30304	30308	30305	30059	30118	30194	30327	30229	30461	30326	30179	30297	30287	30031	30334	30121	30135	30194	30433	30333	30490	30324	30157	30093	30064	30283	30353	30345	30143	30426	30361	30140	30162	30385	30564	30143	30273	30185	30388	30203	30498	30310	30328	30025	30188	30307	30133	30199	30238	30215	30383	30345	30327	30198	30377	30513	30336	30434	30404	30256	30227	30279	30316	30195	30252	30474	30429	30169	30150	30351	30251	30343	30186	30329	30100	30253	30532	30346	30402	30207	30296	30321	30190	30326	30370	30262	30195	30295	30220	30035	30294	30159	30586	30237	30435	30210	30479	30071	30147	30592	30539	30120	30136	30430	30144	30273	30308	30141	30122	30184	30227	29988	30138	30362	30308	30385	30387	30334	30260	30483	30106	30041	30070	29952	30116	30060	30254	30310	30426	30358	30169	30206	30406	30230	30365	30112	30294	30222	30390	30110	30022	30384	30487	30142	30342	30155	30178	30101	30215	30255	30422	30144	30282	30197	30241	30381	30078	30184	30251	30174	30278	30532	30573	30271	30336	30065	30239	30266	30361	30219	30058	30280	30348	30241	30418	30636	30355	30341	30313	30290	30465	30423	30633	30285	30299	30287	30278	30422	30042	30402	30473	30356	30303	30316	30376	30135	30355	30292	30186	30335	30170	29964	30323	30375	30329	30429	30387	30198	30494	30041	30329	30184	30211	30200	30230	30255	30176	30256	30406	30160	30482	30291	30319	30499	30467	30399	30515	30160	30080	30159	30044	30455	30241	30103	30398	30408	30355	30278	30452	30135	30330	29976	30061	30310	30546	30340	30502	30378	30200	30514	30109	30149	30223	30300	30489	30179	30077	30247	30316	30226	30318	30215	30607	30456	30235	30371	30161	30331	30171	30610	30559	30286	30474	30397	30376	30451	30268	30294	30355	30411	30259	30199	30411	30058	30249	30248	30347	30326	30420	30138	30388	30207	30292	30293	30553	30297	30441	30330	30324	30097	30395	30216	30285	30496	30558	30275	30481	30256	30336	29908	30417	30352	30030	30264	30197	30224	30287	30302	29996	30387	30049	30251	30143	30395	30108	30341	30265	30134	30337	30388	30432	30517	30306	30505	30372	30202	30328	30091	30372	30099	30505	30253	30392	30339	30151	30122	30259	30173	30350	30435	30232	30394	30160	30196	30433	30211	30352	30134	30287	30426	30495	30174	30124	30277	30341	30313	30453	30350	30030	30156	30304	30294	30106	30481	30404	30318	30182	30368	30220	30433	30498	30088	30240	30372	30050	30016	30460	30514	30252	30290	30406	30158	30120	30111	30337	30394	30215	30201	30273	30222	30170	30400	30393	30163	30436	30478	30253	30548	30211	30335	30313	30108	30465	30290	30306	30287	30206	30237	30233	30327	30393	30196	30299	30198	30373	30419	30430	30086	30248	30223	30194	30267	30207	30255	30116	30196	30181	30405	30404	30617	30384	30423	30285	30393	30423	30434	30374	30563	30479	30263	30140	30169	30193	30372	30231	30166	30239	30112	30342	30160	30298	30394	30330	30128	30255	30262	30247	30228	30258	30165	30169	30220	30122	30380	30669	30254	30355	30319	30316	30021	30410	30251	30171	30392	30333	30127	30348	30547	30248	30284	30212	30403	30220	30407	30393	30253	30226	30379	30395	30294	30309	30378	30415	30350	30261	30226	30672	30613	30510	30285	29979	30265	30399	30348	30048	30516	30238	30277	30465	30203	30094	30310	30115	30362	30332	30346	30178	30084	30298	30343	30401	30407	30185	30120	30221	30411	30368	30262	30183	30252	30468	30459	30393	30159	30262	30174	30393	30214	30530	30357	30163	30016	30415	30405	30137	30453	30366	30294	30349	30414	30314	30216	30347	30202	30238	30192	30254	30474	30269	30446	30328	30375	30557	30439	30337	30249	30602	30076	30226	30242	30414	30094	30242	30475	30069	30446	30198	30144	30322	30283	30316	30286	30435	30171	30442	30318	30391	30282	30141	30037	30093	30297	30590	30385	30300	30298	30321	30253	30528	30426	30027	30211	30160	30335	30323	30407	30324	30330	30209	30462	30128	29980	30223	30383	30277	30284	30096	30293	30270	30303	30482	30306	30404	30272	30181	30282	30318	30186	30155	30067	30202	30202	30220	30218	30221	30351	30571	30481	30337	30275	30332	30459	30201	30295	30233	30149	30441	30413	30079	30348	30423	30086	30401	30478	30261	30364	30259	30232	30399	30268	30433	30494	30428	30192	30277	29999	30223	30388	30272	30202	30462	30230	30152	30158	30206	30598	30195	30254	30259	30331	30283	30524	30164	30482	30057	30312	30399	30462	30170	30024	30352	30257	30464	30255	30085	30176	30337	30197	30472	30256
23050	40976	40087	34635	30395	29248	28735	26604	25841	25202	25150	24266	23451	23454	23604	23507	23853	23774	23596	23555	23811	23546	23717	23335	25831	29108	32570	30784	27334	24601	23836	23335	23227	23318	23047	23141	23121	23063	23183	23104	22976	23087	22948	23295	23019	23161	23196	23098	23138	23019	23017	23116	23176	23167	23395	23156	23043	23191	23156	23137	23092	23174	23133	23221	22988	23161	23197	22900	23007	23019	23058	23154	23272	23076	22987	23069	23011	23081	23200	23007	23323	22824	23074	22963	23205	23083	23141	23035	23107	23286	23050	23107	23148	22915	23051	23270	23118	23091	22956	23063	23205	23190	23086	23303	23076	23169	23196	23150	23166	23100	23305	22985	23134	23186	23209	22937	23094	23215	23194	23256	22802	23163	23053	23180	23086	23024	22965	23101	23129	23087	22971	23117	23005	23028	23216	23199	23236	23016	23099	22926	22876	22944	22984	23215	23202	23216	23080	23120	23150	23256	23072	22883	22996	23125	23135	23022	23105	23015	23161	22987	23131	22987	23071	22994	23125	23028	22870	23068	23152	23119	23132	23135	23076	22968	22934	23103	23073	23054	23133	22988	22960	23283	23187	23334	23104	23112	23092	23128	23022	23055	23146	23190	23002	23008	23073	23175	23032	23244	23227	23112	23045	23093	23140	23051	23090	23188	23007	23092	23200	23051	23060	23196	23009	23246	23049	23219	23083	23020	23016	23099	23199	23047	23045	23071	23222	23096	23056	23212	23212	23070	23018	23116	23067	23159	23138	23136	23076	23173	23106	23064	23300	23189	23094	23080	23192	23150	23169	23110	23201	23184	22858	23084	23153	23133	23208	23050	23331	23016	23443	23066	23084	23017	22929	23187	22958	23152	23048	23151	23017	23152	23036	23095	23403	23107	22966	23329	23023	23154	23228	23070	22960	22997	23057	23107	22970	23129	23046	23165	23104	23065	23049	23165	23065	23083	23210	23111	23040	23106	23170	23157	23062	23082	23041	23173	23123	23065	23146	23087	22983	23271	23127	23083	23010	23017	23202	23020	23267	23060	23062	23208	23084	23147	23081	22978	23183	23274	22847	22975	23077	23038	23107	22942	23083	22978	23266	23091	23124	23200	23066	23169	23067	23090	23109	23192	22978	23058	23031	23071	23092	23061	23060	23039	23118	23148	23144	23215	23142	22997	23136	23079	22889	23222	23094	23010	23234	23273	23101	22988	23191	22925	23093	23117	23257	22966	23081	23050	23188	23108	23268	23056	23088	23002	23004	23290	22964	23182	23056	23110	23217	23085	23129	23333	22938	22866	23247	23105	23122	23054	23216	23051	22913	22990	23243	23173	22991	23121	23125	22965	22951	23041	23146	23110	23054	22976	23236	23001	23089	23125	22976	23223	23161	23157	23200	23191	23035	23261	23096	23092	23169	23166	22940	23160	23167	23124	22969	23013	23037	23164	23107	23007	23048	23173	23023	23006	23036	23128	23058	23094	22996	23133	23215	23136	23017	23205	23177	23231	23106	23195	23155	23143	23149	22915	23015	23149	23121	23007	23099	23053	23038	23190	23172	22928	23048	23074	23117	23222	23038	22939	23168	22957	23029	23156	23084	22941	23245	23195	23107	22969	23164	22998	23144	23102	23112	22961	23119	22958	23318	23001	23031	23017	23032	23116	23144	23106	23157	23056	23216	22896	23168	23078	23086	22908	23122	22805	23220	22919	23024	23232	23123	23180	22932	22982	22992	23004	23061	23183	23225	23218	23000	22973	23095	23190	23021	23150	23269	23068	23046	22965	22955	23160	23028	23023	23188	23093	23230	23090	23035	22978	23139	23098	23274	22990	23159	23078	22871	23014	22893	22921	23192	23095	23160	23065	23120	23047	23071	22998	23261	23145	23156	23039	22996	23021	23117	23140	22983	23075	22935	23004	23020	23090	23018	23012	22991	23157	23134	22955	23092	23181	23105	23160	23017	23284	23147	23091	23286	23115	22952	23368	23075	23166	23102	23003	22841	23164	23053	23121	23104	23180	23252	22975	23124	23041	23100	23170	22988	23006	22960	23075	23151	23176	23038	23096	22885	23127	23076	23007	23227	23178	22965	23102	22964	23256	23105	23138	23084	23176	22982	23160	23136	23098	23015	23277	22969	23003	23176	23087	23105	23246	23140	22996	22997	23093	22955	23135	23210	23046	23224	23049	23100	23054	23142	22902	23080	23106	23033	23068	23064	23066	23187	23287	23138	23289	23061	23038	23098	23108	23011	22938	23065	23124	23156	22926	23180	22963	23292	23156	23063	23018	23179	23143	23038	23089	23171	23165	23177	22853	23017	23105	23221	23115	23048	22938	23323	23034	23095	23120	22978	23146	23202	23003	23047	23235	23043	23008	23117	22985	23127	23174	23257	23039	22995	23003	23021	23112	23283	23212	22738	23241	23065	23206	22917	23191	23230	23211	23137	23154	23204	23042	23208	23149	23110	23047	22988	23119	23210	23203	23069	23248	23141	23152	23092	23218	23148	23194	23015	23070	23050	23102	23053	23106	23024	23173	23230	23000	23151	23205	23119	23021	23068	22853	23080	22911	23116	23008	23050	23068	23232	23164	22965	23041	23073	23071	23194	22939	23167	23002	22976	22995	23030	23165	23147	23144	23043	23124	23219	23278	23011	23226	23123	23008	23129	22955	22957	23169	23101	23184	23103	23093	22998	23073	23184	23095	23220	22888	23073	23075	23158	23181	22922	22989	23129	23264	23000	22946	23188	23052	23185	22961	23118	23060	22950	23223	23018	22955	23241	22955	22861	23002	23134	23057	23052	22958	23200	22935	22931	22978	23333	23008	23201	23086	22907	23019	23187	23021	22980	23102	23108	23008	22997	23018	23259	22949	23056	23011	23182	22863	23117	23100	23200	23106	23018	22959	23135	23019	23006	22990	22955	23044	22945	23135	22978	23100	23193	22911	23120	23018	23004	23102	23206	23255	22969	23202	23054	23072	23174	23127	23146	23093	23231	23186	23173	22887	23048	23110	23129	23042	23003	23031	23120	23167	23175	23120	22981	23020	23175	23198	22984	23192	23181	22977	23099	23158	23074	23011	23106	22917	23132	23104	23191	23072	23111	22900	23143	23061	23110	23059	23177	23081	23188	23088	23167	23099	22946	23053	23105	23098	23110	23071	23236	23308	23125	23082	23174	23128	23061	23201	23139	22989	23289	23103	23217	23187	23114	23115	22868	23076	23134	23035	23265	23065	23110	23096	23040	23241	23290	23081	23198	23151	23118	23064	23100	23030	23143	23178	23022	23202	23245	23234	23169	23050	23261	23160	23198	23004	23065	23144	23225	22928	23027	23104	22986	22990	23210	23109	23083	22999	23135	23103	23139	23097	23017	23022	23092	22981	23166	22944	23206	23139	23136	23108	23155	22996	23165	23129	23052	23013	23115	23112	23163	23278	22990	23166	23071	23021	23038	23030	22979	23088	22953	23145	23158	23148	23117	23046	23186	23167	23176	22962	23267	23081	23164	22976	23193	22966	23154	23092	23371	23046	23332	22975	23024	23153	23139	23023	23045	22901	23005	23109	23051	22963	23212	22957	23083	23023	23050	23005	22986	23085	23200	23186	23344	22956	23109	23088	23142	23237	22845	23099	23054	23078	22967	23087	23158	23264	22954	23106	23081	23154	23194	23186	23294	23059	23033	23220	23067	23072	23059	23072	23214	23170	23031	23072	23094	23110	23274	23229	23175	23106	22990	23068	23089	23135	23025	23141	23172	23115	23080	23057	23226	23066	23179	23152	22837	23110	23050	23215	23097	23207	23154	23082	23102	23241	23053	23280	23125	23123	23086	23136	23017	23083	22990	23190	23057	23253	23058	23174	23010	22880	23013	23030	23204	23291	23136	23106	23151	23111	23106	23032	22973	23250	23000	23176	23236	23204	23075	23333	23116	23141	23121	23090	23024	23116	22987	23113	23120	23063	23000	23100	23000	23160	23173	22983	23055	23069	23057	22962	23062	22947	23129	23034	23159	22891	23087	23094	22985	22878	23139	22998	23148	22945	23164	23086	23108	23293	23076	23133	23140	23048	23107	23061	23072	23191	22983	23070	23220	23211	23088	23168	22971	23075	23180	23229	22945	22903	23173	23115	23077	23068	23191	23104	22947	23163	23077	23036	23079	23077	23202	23228	23022	23160	23000	22983	23215	23111	23155	23122	22905	23153	23189	23101	23209	23040	23108	23191	23089	22932	23109	23076	23172	23107	23103	23111	22962	23219	23195	22891	23159	23074	23126	23164	23141	23136	23088	23113	23104	23047	23195	23292	23099	23088	23033	23080	23112	23030	23027	23051	23323	23195	23175	23188	23100	23018	23254	23270	22943	23019	23415	22972	23088	22897	23202	22981	23109	23206	23086	23222	23098	23087	23054	23062	23168	23110	23106	22979	23075	23093	23226	23037	23035	23012	23256	23106	23128	23103	23012	23220	23172	22977	23133	23129	23041	23158	22869	23034	23116	23034	23064	22980	23077	23142	23028	23038	22891	23117	23112	23081	23186	23215	23111	23051	23179	23180	23028	23175	23009	23124	23048	23092	23036	23101	23118	23089	23177	23149	23102	23070	23034	23154	23287	23137	23085	23116	23149	23122	23110	22997	23034	23237	23078	22928	23240	23123	23093	23174	23164	23086	23115	22927	23297	22862	23151	23023	23001	22953	22987	23001	23114	23019	23226	23068	22988	23098	23082	23062	23255	22984	23069	23198	23121	23104	23012	23060	23076	23019	23177	23020	22954	22886	23200	22952	23177	23027	23100	23082	23241	23096	23139	23190	23127	23248	22999	23356	23058	23401	23205	23099	23057	23081	23068	22966	23117	23097	23148	23111	23072	23062	23084	23062	22945	22994	23099	23054	23098	23137	23062	23116	23090	23092	23415	22954	23188	22984	23137	23179	23173	23129	22992	22979	22923	23110	22900	22990	23313	22976	23117	23097	23244	23092	23074	23034	23145	23186	23168	23127	23112	23058	23115	23131	23172	23076	23146	23141	23372	23133	23174	22909	23196	23153	23131	23075	23016	22903	22997	23051	23288	23216	23226	23014	23149	23015	23076	23021	23128	23217	23180	23117	23103	23114	23344	23140	23063	23057	23066	23133	23027	23166
28448	24861	34276	34184	31305	31314	31724	31082	30470	30565	30500	30438	30149	29827	30284	30382	30090	30164	30085	30041	30185	30209	30177	30104	30270	30050	30787	30590	30463	30085	30217	30068	30075	30007	29772	29838	29971	30256	30216	29940	29928	30025	30285	30219	29735	29896	29741	30057	29843	29950	30023	30011	29910	30074	29776	29902	30162	29885	29910	30260	29749	30060	29981	29885	30079	29967	30087	29998	29776	29974	29849	29726	29971	29881	30133	29911	29886	29906	30037	29984	30084	29914	29771	29996	30149	29737	29846	30191	29643	30038	29744	29869	29842	30018	29765	30000	29960	29989	29897	29894	29922	29841	30121	29842	30135	30063	29965	30124	29818	30134	29839	30047	30385	30214	29700	29805	29944	29764	30066	30017	30262	29850	29824	29947	30278	29978	29928	30027	30156	30078	29832	29646	30015	29946	29996	30187	29856	29865	29594	29948	29950	30011	30007	29945	29770	29786	30051	29872	29760	29961	29692	29903	30079	29861	29941	29952	29758	29859	30031	29996	30094	30198	29854	29750	29943	29910	29916	29801	30056	29931	30014	30090	30026	30017	29700	29955	29788	29815	30057	29803	29880	30094	30029	29885	30189	29882	29783	30088	30176	29983	30050	29895	29900	30087	29802	29967	30060	30100	30020	29852	29763	30133	29931	29951	29916	29948	29846	29851	29974	30252	29615	29623	29805	29973	30056	29930	29862	29808	29933	29868	30093	29785	29995	29957	29750	29902	30010	29737	29677	29936	29752	30102	30008	30098	30057	29903	29872	30158	30091	29894	30078	29860	30068	29762	29956	30001	29995	29924	29771	30126	30080	29929	30146	29877	30039	30068	30082	29992	29854	29918	30073	30041	30260	29835	29792	30059	29643	29900	29915	30127	29868	30062	30033	29981	30225	29941	30008	29930	29978	29759	29975	30174	29758	29584	29852	30078	29811	29685	29922	30002	29990	29788	30071	29971	30119	29901	29986	30215	29710	29804	30079	29826	29753	30132	29934	29797	29855	30081	29904	29744	29761	29947	30047	29836	30104	29803	30004	29961	30014	30035	30096	29863	30038	29995	30048	29821	29873	30043	30067	29930	30030	29832	29856	29976	29723	30029	29869	29950	29876	30091	30161	29836	29972	29741	30130	30055	29994	29914	29954	29889	29949	29843	29931	29866	29795	29882	30188	30078	29741	29730	30150	29895	30029	29959	29806	29864	29999	29976	29889	29745	30237	30012	29957	29740	30127	30051	29916	29674	30057	30146	29759	29708	29914	29807	29769	29962	29674	29868	29856	30126	29665	29981	30057	30121	29965	29994	29842	30026	30079	30103	29809	29847	30139	29828	29748	29922	29771	29919	30245	29956	30016	30197	30045	30090	29942	29926	29551	29822	29954	29830	29936	29912	29813	30058	29694	29936	30039	29977	29735	29947	30003	30131	30389	29768	29847	29873	30028	29884	29878	29899	30091	30013	30267	29681	29962	29995	29925	29816	30176	30092	30160	29903	29812	30176	29868	29880	29940	29984	30053	29797	29977	30177	29923	30021	29998	30152	29896	30088	29946	29846	29749	29990	30107	30270	29859	29967	29920	29875	29981	29922	30068	29902	30263	29963	30015	29657	29997	29877	29917	29942	30046	30027	30102	29956	29809	29892	30060	29858	29841	29950	30035	30115	30014	30198	30114	29952	29976	30087	29949	29845	29985	29841	29851	29971	30038	29926	29975	30153	30128	29958	30021	29915	30073	30031	29940	29836	29913	29841	29730	29941	29999	30084	30159	30062	29956	29767	30046	29924	29848	30056	29831	29991	29943	29946	29735	30009	29743	29874	30178	30019	30090	29756	30033	30141	29970	29829	29924	29701	29967	30067	30038	29966	29839	30170	29874	29813	29874	29943	29883	30066	30319	30008	29975	30245	29801	29962	30196	30250	29960	29767	29728	29963	30028	29869	29800	29912	29875	29944	29783	29759	30097	29959	29784	30073	30085	29957	30091	30154	29915	29889	29769	30083	30061	29864	29985	29947	29795	29877	29796	29984	29887	30207	29992	30257	30030	29766	30003	29727	29761	29756	29791	29752	30073	30019	30132	30074	30107	29973	29995	29918	29953	30062	30079	29904	30326	30001	29941	29928	29986	29891	30100	30095	30098	30078	29999	29971	29809	29975	30224	30002	29948	29801	30016	29832	29880	30001	29987	30039	29885	30036	30002	29851	29955	30175	29978	29946	30120	29955	30223	30158	29905	30059	29792	29970	29895	30051	30248	29871	30031	29981	29895	29980	29819	29919	29905	29934	29831	29897	29806	29648	29995	30069	29879	30127	29925	30242	30104	29897	30025	30134	29945	29900	30061	29815	29918	29820	29935	30163	29989	30046	30100	30168	29797	29717	30084	30233	30106	29937	29984	29916	29847	29963	29844	30028	29761	29712	29823	29928	30198	29925	30056	30104	29991	30012	30082	30144	30161	29888	29929	30043	29924	29975	30059	29997	30134	29945	30013	30011	30067	29961	30040	30088	30048	30092	30019	29936	29788	29958	30083	29704	30044	29857	29950	30170	29788	29879	30206	29728	30050	30061	29989	29703	30024	30111	29806	29977	29982	30015	29808	30077	30033	30041	29808	29890	29858	29860	29888	29821	29914	29918	30071	30177	30034	29832	30156	29995	30087	30090	29970	29769	29950	29713	30134	29891	30202	29990	29951	29993	30024	30067	30156	29967	30153	30074	29946	29790	29874	29859	29880	29855	29793	30210	29890	30371	30010	29996	30050	29777	30170	30037	29899	30002	29833	30015	30071	30055	29932	29913	30011	29984	29928	29845	30119	30065	29990	29792	30154	29995	29939	30216	30109	29925	29660	29791	29779	30081	29784	29924	29844	30197	29934	29829	30038	30184	30438	29957	29967	29910	30057	29421	30189	29885	29717	29664	29775	29974	29987	29762	29969	29937	29898	30076	29888	29735	29958	29934	29867	29894	29885	30097	30129	29995	29987	29981	30220	29770	29898	30020	30063	29727	30072	29814	29724	29704	29860	29988	30158	29687	30168	29998	29858	30046	30009	30088	30083	30032	29912	29842	29907	30087	29841	29778	30029	29962	30059	30064	29857	30201	30032	30108	29866	29968	29994	29832	30159	29870	30023	29955	29876	29864	30058	29826	29985	29924	29902	29948	29836	29913	30166	30104	29813	30026	30217	29994	29988	29914	29876	29864	29950	30071	29965	29807	29855	29924	29998	29934	30100	29994	30018	30157	30004	29654	30019	29790	29872	30030	29968	30172	29977	29983	29802	29728	29633	29967	30180	29727	30153	29900	29669	29848	30049	29979	30144	30131	30158	29808	30188	30116	30118	29842	30167	29960	29966	30036	30122	30093	29575	29721	29905	29827	29904	29904	29803	30102	30121	29938	30009	30203	30069	30053	30071	30141	30036	30150	30280	29916	30046	29870	29946	29861	29863	29862	30058	29938	30161	29909	29979	29989	30191	30075	29986	29892	29834	30122	30236	30034	29986	30111	29826	29949	30179	29928	29892	29829	30126	30017	30054	29864	29805	29787	30235	30006	29825	30060	29854	29880	29958	29793	29766	29778	30076	30132	30084	29959	29943	29808	29951	30248	30082	30104	30075	30128	29949	29781	29919	29904	30241	29961	30264	30112	29946	29975	30396	29978	29852	29986	29742	29868	29750	30100	29968	29803	29774	30043	30202	29944	29836	29800	29785	29797	29948	30082	29903	30005	30148	30012	29974	29902	29913	29818	30009	29991	29963	29918	29877	30006	29897	29885	30091	30048	29934	30064	30085	30146	29742	29830	29963	30104	30077	30110	30015	30007	29880	29754	30260	30066	30063	30089	29892	29690	29694	30147	29881	30165	30205	29921	29960	29997	29770	29941	30155	29926	30157	29946	30160	30060	29909	29836	30209	29971	29712	30035	30133	29839	30087	30193	30074	29696	30021	29977	30018	29988	29903	29845	30176	29946	29795	29920	29910	30129	30143	29910	30073	30085	29767	30100	29783	29945	29961	30006	29882	29953	30163	30021	30042	30191	29944	29968	29895	29881	29829	29951	30058	29748	29814	29914	29859	30093	29976	29652	29898	30040	29817	30073	29909	29742	29806	30063	29739	30165	29931	29941	29856	29771	29946	29757	30104	29982	29888	29909	30010	29694	29980	30128	29906	29816	29869	29706	29784	29973	29874	29834	29971	29831	30011	29925	29972	30064	30027	29993	29992	30022	29861	29976	29948	30098	30152	30074	30187	29836	30002	30070	30080	29811	30196	29983	30123	29714	29890	30058	29858	29985	30089	29963	29986	29924	30082	30373	29856	29985	29991	30080	30101	29995	30102	29730	29961	29770	29923	30287	30090	29855	30004	29931	30154	29779	30096	30017	30067	29755	29908	29839	30161	30104	30007	30121	29981	30194	30158	29969	30020	29864	29881	30059	30031	29910	29879	29770	30147	30042	30092	30136	29993	29823	29826	30171	29846	29897	30186	29973	29935	30034	29989	29936	30161	29844	29867	29888	29961	29920	29798	30110	29895	30003	29856	30017	30229	30066	29802	29976	29857	29902	30087	29911	29919	30051	29858	29937	30000	30080	29970	30031	29867	29877	29812	29853	30095	29959	29974	29970	30105	29816	30063	30027	30096	30037	30014	30100	29982	30133	29943	30174	29800	29930	30040	29710	29961	29805	29983	30071	29825	30176	30128	29853	29919	30150	30062	29979	29916	30022	30009	30085	29930	30217	30030	30039	29971	30000	30094	30017	29886	30186	29841	30036	29969	30094	29949	29954	30127	30075	30003	30007	29968	30038	30032	29889	30031	29880	30073	29828	30004	29923	29961	29951	29964	30087	30040	30032	29900	29933	30148	29742	29940	29995	29892	30186	29939	30234	29960	30207	29989	30165	29962	29919	29749	29910	30148	30130	30093	29978	30034	29968	30045	30086	30030	30114	29910	29827	29946	29996	29892	29790	29995	30140	30045	29575	29752	29743	29882	30040	29874	30015	29973	29816	29986	30056	30057	30058	29929	29907	29984	29877	29978	30061	30168	29920	29939	30254	29966	29692	30064	29948	29974	29825	30020	29754	29833	29909	30074	30014	29907	29901	29971	30051	30042	30035	30066	29897	30073	29888	29901	29862	30060	30170	29939	29990
22506	31691	32296	28197	26085	24893	25144	24525	23679	23620	23726	23490	23398	22978	23110	23071	23255	22977	22970	23064	22741	23076	23179	23116	22959	23348	23836	23659	23394	23295	22927	22873	22855	22785	22998	22771	22782	22918	22927	22713	22889	22881	22982	22896	22770	23037	22994	22898	23036	22924	22846	22824	22862	22926	22791	22779	22788	22710	22849	22869	22928	23034	22876	22849	22687	22792	22652	22912	23002	22818	22884	22883	22910	23001	22908	22777	22883	22949	22835	22779	22830	22842	22870	22882	23064	22955	22996	22820	22956	22820	22996	22821	22968	22764	22850	22976	22767	22888	22989	22867	23027	22858	22867	22816	22721	22832	22910	22665	22970	22940	22638	22962	22902	23003	22835	23037	22885	22865	22940	22984	22940	22847	22999	22837	23023	22890	22897	22820	22999	22869	22752	23061	22861	22949	22736	22918	22958	22785	22851	22810	22843	22955	23073	22934	22858	22874	23010	22770	22828	22863	22834	22886	22741	22960	22894	22850	23009	23009	23017	22746	22848	22775	22763	22995	22906	22804	22836	22907	22687	22921	22852	22858	22896	22840	22845	23010	22615	23088	22858	22799	22817	22976	23146	22776	22907	22843	23024	22756	22780	22814	22978	22893	22888	23010	23040	23019	22802	23008	22931	22823	22910	22765	22734	22941	22822	22961	22897	22843	22901	22909	23056	22882	22771	22962	23090	22978	22902	22739	22902	22920	22824	22852	22839	22793	22921	22790	23009	22973	22902	22824	22886	22870	22972	22615	22884	22757	22811	22753	22798	22941	22855	22940	22881	23034	23004	22831	22997	22710	22857	22924	22818	22887	22787	22861	23021	22874	22880	22947	22753	22936	22742	23060	22955	22981	22787	23041	22782	23007	22869	22914	22885	22942	22972	22971	23043	23006	22861	22697	22785	22864	22848	22976	23097	22822	22915	22808	22818	22871	22988	22761	22883	22766	22784	22998	22815	22872	22887	22781	23001	22886	22840	22867	22841	22948	22809	22957	22867	23113	22854	22986	22721	22833	22889	22966	22962	22781	22863	22929	22887	22967	22918	23021	22898	22921	22779	22859	23086	22933	22763	22875	22839	22805	22822	22828	22868	22790	22959	22795	22847	22837	22755	22877	22988	22860	22722	22753	23072	22817	22968	22842	22851	22831	22804	22865	22785	22852	22946	22903	22984	22817	22760	22833	22878	22839	22960	22853	22662	22890	23013	22914	23036	22871	22728	22910	22756	23078	23036	23049	22872	22754	22908	22851	22907	22916	22870	22892	22856	23071	22891	22728	23110	22995	22890	22767	22785	22908	22865	22941	22919	22943	22825	22933	22908	23143	22889	23024	22847	22841	22914	22854	22944	22943	22942	22807	22956	22894	22766	22832	22926	23061	22779	22809	23105	22749	22873	22879	22873	22866	22801	22788	22728	22825	22689	22925	22934	22835	22986	22884	22835	23012	22807	23059	22971	23032	23049	23057	22925	23178	22881	22846	22916	22997	22780	22999	22934	22863	22858	23003	22949	23002	23191	22735	22972	22919	23023	22792	22908	22978	22935	22906	22775	22949	22800	22736	22895	22828	22872	22748	22756	22948	22938	22898	22743	22871	22860	22922	22806	22859	22983	23026	22849	22913	22893	23009	22948	22869	22840	22830	22813	22946	22957	22695	22802	22889	23063	22809	23093	22871	22816	22962	22799	22737	22829	22887	22946	22853	22804	22851	22917	22767	22926	22892	22819	22938	22819	22758	22979	22811	22856	22953	22903	22943	22978	22931	23077	22814	22972	22829	23061	22936	22987	22795	23026	22913	22887	22901	22956	22703	22960	22746	22987	22800	22707	22719	22804	22842	22772	23066	22845	23110	22848	22888	23073	22871	23105	22726	22813	22937	22935	22817	22777	22928	22785	22887	22937	22674	22994	22844	22753	22948	22950	22677	22875	22931	22866	22832	22799	22757	22869	22819	23027	22954	22857	22959	22904	22917	22903	22865	22799	23053	22952	23110	22879	22746	22691	22988	22903	22938	22858	22853	23023	23010	22869	22889	22908	22928	22899	23045	23072	22957	23054	23005	22778	23009	22646	22832	22899	22846	22883	22853	23038	22902	22869	22927	22926	22791	22855	22966	22956	22895	23018	22669	22882	22987	22690	22809	22699	22947	22849	22712	22883	22755	22896	23174	22847	22651	22896	22930	23055	22773	22925	22857	22852	22836	22900	22875	22820	22970	22904	22694	23021	22905	22785	22777	22905	23061	22721	22906	22797	22812	22771	22908	22991	22814	22857	22717	22967	23001	22831	23156	22967	22974	22809	22951	22857	22927	22966	22847	23038	22974	22896	22723	22692	23069	22933	22992	22901	22804	22839	22674	22747	23020	22924	22942	22908	22936	22919	23080	23037	22872	22808	22902	22881	22885	23006	22852	22918	22719	22764	22900	22935	22735	23143	22772	22849	22738	22848	23013	22832	22771	23031	23000	22892	22896	23031	22905	22956	22896	22848	22816	22952	22708	23051	22902	22996	22852	22861	23018	22815	22864	22950	23023	22987	22926	22952	23031	22804	22917	22923	22896	22868	22903	22894	23106	22910	22979	22790	22956	22769	23076	22926	22752	22985	22872	22583	22932	22752	22931	22800	22749	22975	22750	22926	23011	22837	22890	22992	22858	22825	22902	22805	22877	22986	22832	22884	22769	23011	22952	22911	22931	22982	22870	22881	23008	22840	23003	22780	22893	22914	22960	22792	22996	22916	22904	22929	22944	22787	22906	22875	22727	23021	22648	22997	23010	23089	22809	22862	22999	22894	22757	22701	22901	22688	22750	22923	22806	22813	22790	22762	22849	22983	22933	23011	23060	22844	23001	22741	22993	22918	23001	22867	22865	22963	22940	22977	22880	22797	22949	22868	23214	23055	22927	22982	23035	22703	22854	22937	22839	22816	22846	23011	22845	22983	22876	22852	23021	22858	22861	22903	22854	22993	22813	23014	23107	22811	22847	22801	22831	23026	22796	22912	22883	23022	22769	22851	23095	22785	22951	22886	22769	22859	22892	23002	22946	22877	22871	22940	22933	22910	22855	22877	22887	23039	22851	23060	22831	22804	22920	23109	22989	22861	22796	22841	22882	22798	22796	22949	22831	22927	23010	22903	22807	22933	23119	23033	22894	22832	22805	22851	22865	23121	22901	22797	23019	22885	22846	22865	22904	22800	22868	22839	22916	22908	22821	22999	22962	23075	22914	22829	22640	22759	22903	22763	22881	23022	22830	22947	23061	22830	22774	22948	22965	22845	22951	22911	22871	22962	22931	22920	22835	22917	22905	22873	22932	22763	23108	22962	22866	22869	23005	22850	22912	22903	22998	22926	22777	22956	22901	22876	23074	23033	23154	22796	22956	22931	22797	22904	22926	23060	23014	22950	22858	22895	22921	22752	22939	22826	22818	22904	22869	22881	22942	22749	22955	22878	23029	22947	22763	22866	22858	22959	22875	22975	23085	22754	22834	22775	22889	23039	22798	22757	22818	22837	22753	22970	22975	22868	22920	22758	22887	22827	22924	22871	22848	22963	22778	22832	22866	22826	23061	22968	22906	22738	22644	23049	22748	23022	22982	23042	22770	23014	22983	22844	22895	22786	22820	22882	23077	22684	22791	22944	22895	22671	22893	23003	22883	23008	22841	22858	23067	22972	22914	22965	22851	22970	22845	23013	23124	22900	22893	22955	22766	22980	22706	22806	22906	22947	22916	22727	22874	22686	23041	22964	22853	22820	22824	23012	22772	23073	22890	22863	22799	23132	22875	23049	23042	22963	23049	23006	22843	22717	22787	22808	23091	22849	22819	22837	22929	22891	22883	22807	22881	22973	22808	23029	23070	23002	22778	22749	22788	23017	22703	22977	22936	22715	22973	22824	22943	22905	22795	22843	22728	22978	22768	23013	22964	22969	22731	22836	22870	22808	22759	22917	22998	22719	22983	23115	22939	22967	22882	23134	22738	22908	22936	22884	22826	22870	22848	22983	22952	22893	22705	23013	22794	22928	22740	22961	23017	22914	22865	22895	22723	22886	22889	22803	22872	22761	22988	22878	22975	22955	22901	22895	22912	22937	22897	22941	22856	22977	22850	22989	22927	22969	22986	23080	22924	22913	22941	22829	22929	22869	23137	22960	22980	22835	22859	22911	23051	23010	22797	22798	22897	22913	22843	22961	22948	22971	22897	23007	22987	22889	22717	23010	22981	22970	22817	22775	23034	23104	22899	22987	22755	23007	22764	22843	22758	22983	22750	22971	22864	22823	22829	22837	22879	22766	22933	22702	22680	22889	22712	23170	22904	22794	23066	22763	22960	23014	22781	22783	22830	22891	22894	22827	22985	22930	22942	23014	22959	22932	22744	22834	22770	22922	22927	22885	22839	22877	22789	23044	22809	22948	23033	22647	22827	23295	22818	23044	23081	22924	22933	23097	22837	22925	22931	22885	22758	22901	23040	22847	22881	22983	22763	22804	22938	22874	22898	22897	22939	22929	22727	22845	22838	22802	23032	22940	22963	22931	22965	22900	22956	23073	22831	23064	22798	22936	22831	22915	22880	22931	22885	22864	22959	22930	23024	22826	22932	22744	22832	23113	22944	22782	23083	22830	22865	22852	22984	22796	22801	22824	22915	22900	22851	23068	22881	22931	22844	23001	23035	22734	23040	22936	22838	22999	22823	22773	22837	22914	23024	22740	23016	22970	23014	22881	22871	22938	22923	22915	22878	23012	22955	22725	22954	23005	22964	23022	23102	22939	22919	23005	22885	22941	23117	22950	22850	22780	22897	22790	22733	22872	22943	22990	22837	22772	22913	22991	22797	22912	22958	22953	22931	22982	22959	22887	22820	22957	23079	22680	22795	23029	22894	22929	22801	23022	22898	22804	22903	22806	22825	22897	22809	22836	22866	22926	23011	22918	23038	22840	22786	22896	22914	23097	22807	22788	23010	22898	22904	22825	22960	22755	22858	23037	23120	22956	22947	22918	22935	22863	22929	22981	22904	22994	22870	22923	23029	22972	22908	22799	22924	22968	22946	22791	22885	22947	22942	22999	22934	23000	22872	22839	22902	22939	22808	22925	22947	23194	22933	22861	23008	22817	23015	22925	22896	22728	22870	22965	22799
23721	21436	29169	24802	25476	30554	33664	31733	30750	30721	30569	30801	30604	30559	30243	29880	29956	30374	30184	30249	30206	29964	30164	30302	30882	32190	33088	32725	31628	30792	30193	29949	30135	29938	29764	30022	29804	30036	30164	29778	29787	30004	29724	29722	30005	30017	29981	29765	29759	29938	29658	29775	29705	29696	29936	30187	29883	29874	29789	29835	30025	29955	29814	29752	29986	29952	29693	29794	29997	29808	29935	29897	29717	29627	29871	30130	29587	29826	29733	29786	29699	29929	29689	29752	29698	29987	29814	29727	29685	29746	29823	29822	30032	29839	29665	29813	29771	29903	29916	29994	29762	30039	29705	30084	30018	29947	29780	29843	29781	29710	29745	29834	29905	29980	29954	29842	29863	29725	29902	29956	29835	29810	29898	29835	29835	30013	29859	29854	29924	30019	30144	29783	29747	29848	29983	29876	29987	29953	30124	29738	29901	29928	30055	29796	29636	29819	29698	29689	29978	29940	29755	29905	29964	29782	29905	30074	29615	29868	30049	29807	30079	29824	29847	30020	30006	29769	29709	29713	29919	29983	30062	29941	29804	29824	29838	29798	29720	29959	29922	29820	29863	30025	29781	29755	29949	29824	29703	30068	29766	29889	29879	29734	29722	29799	29870	29882	29709	30033	29710	30048	30017	29745	30085	29988	29904	29883	29974	29806	30165	29849	29779	29778	29702	29971	29888	29927	29799	30047	29810	29975	30015	29892	29876	29938	29966	29830	29898	29871	29806	29864	30177	29821	29634	29760	30068	29866	29791	29809	29851	29800	29886	29865	29964	30035	30009	29789	29833	29718	29901	29741	29777	29924	29663	29945	29862	29915	29823	29969	30053	29692	29647	29825	29930	29879	29973	29626	29897	29767	30013	29873	29973	29740	29859	29754	29720	29837	29776	29866	30251	29841	30108	29873	30047	29935	29885	29786	30056	29806	29714	30103	29701	29901	29810	29682	29790	29942	29866	30068	29918	29688	29774	29908	29814	29781	29777	30060	29977	29847	30004	29797	29854	29883	29763	29937	29995	29848	30035	30054	29894	29893	29765	29812	29889	29678	30062	29622	29903	29484	29900	29904	30058	29799	29769	29873	29801	29744	29703	29632	29843	29870	29952	29792	29811	29625	29868	29924	29541	29976	29729	29933	29762	29845	30055	30161	29880	29984	29750	29581	29878	29955	30032	29781	29920	29917	29779	29840	29665	29933	29752	29851	29740	29583	29758	29987	29838	29909	29840	30004	29770	29999	29897	29848	29983	29748	29914	29781	29853	29652	29917	29992	29708	29724	29844	29794	29909	29848	29728	30107	29734	29708	29739	29761	29916	29666	29901	29745	29699	29722	29814	29887	29968	29985	29748	29982	29836	30045	29961	29890	29923	29789	30014	29759	30049	29957	30177	29836	29797	29927	29841	29965	29799	29766	29958	30163	30012	29770	29829	29986	29837	29821	29732	29963	29826	29658	29785	29777	30027	29568	29952	29985	30116	29784	29951	29898	29738	29900	29937	29910	29953	29887	29812	29705	29922	29665	30007	29986	29998	29870	29787	29726	29968	29607	29924	29766	29969	29904	29774	29643	29846	29944	30022	29906	29764	29976	29827	29811	29979	29842	29762	29906	29863	29749	29828	29947	29694	29857	29821	30149	29717	29902	29813	29879	29757	29936	29853	29920	29654	29894	29821	29785	30020	29935	29781	29630	29829	29639	29806	29886	29931	29668	29875	29813	29660	29721	29873	29763	29916	30027	29925	29861	29846	30092	29899	30045	30006	29906	29600	29860	29723	29904	29786	29797	29921	29721	30014	29896	29806	29947	29822	29991	29694	29753	30000	30021	29910	29951	29784	29982	29998	29810	29827	29938	29818	29852	29701	30017	29769	29532	29852	29896	29752	29835	29742	29678	29874	29761	29951	30073	29929	29906	29880	30005	29793	29874	29794	29858	29655	30148	29865	29805	29766	29902	30066	29865	29824	30004	29675	29888	29855	29958	29936	29770	29662	29938	30063	29973	29967	29631	30049	29863	29739	29929	29929	29828	29996	29934	30022	29825	29870	29776	30077	29630	29628	29798	29736	29687	29862	29911	29667	29976	29876	29941	29661	29820	30031	29602	30090	29855	29751	29750	29898	29725	29806	30028	29971	29877	29833	29863	29876	29949	29821	29854	30019	29799	29775	29748	29963	29847	29792	29986	29868	29677	29810	29794	30008	29584	29888	29608	29595	29775	29591	29784	29680	29784	29775	29803	29814	29981	29934	29845	29712	29895	29980	30035	29915	29782	30004	29678	30249	29831	29803	30081	29959	29889	29936	29974	29968	29675	29765	29987	29892	29714	29874	29685	29785	30056	29915	29631	30026	29834	29592	29844	29847	29872	29654	29704	29653	30039	29826	30023	30010	29856	29857	29945	29664	29897	29933	29715	29933	29886	29878	29853	29840	29984	29559	29753	29921	29861	30040	29678	30084	29779	29924	29978	29701	29908	29856	29788	30005	29682	29912	29635	29890	29721	29872	29808	29754	29622	29870	29879	29873	29953	29767	29965	30177	29897	29655	30003	29701	30055	29863	29913	29780	29855	29847	29862	29774	29709	29732	29949	30036	30038	29838	29869	29937	29862	29941	29760	29794	29855	29753	29955	29709	29745	30130	29800	29826	29661	29667	29695	29797	29745	29548	29749	29730	29838	29945	29887	29715	29911	29958	30006	29983	29909	29921	29901	29720	29795	29716	29913	30220	29962	29910	29762	29665	29901	29780	29787	29879	29919	29505	29870	29795	30098	30128	29773	29774	29803	29822	29900	29913	29810	29680	29910	29970	30090	29925	29758	29866	29732	30102	29732	29757	29823	29841	29918	29818	29886	29948	30194	29992	29835	29911	29923	30000	30051	29941	29844	29958	29718	29905	29955	29686	29815	29852	29865	29877	30121	29829	29684	29837	29749	29908	29853	29865	29846	29980	29823	29680	29721	30139	30111	29989	29926	29969	30136	29591	29968	29760	29727	30020	29947	29759	29810	30165	29964	29696	29932	29921	29806	29847	29648	29619	29905	30077	30106	29784	29771	29670	29657	30109	29710	29776	29799	29875	30050	29623	29831	29755	30067	30004	29929	29651	29811	29902	29804	29879	29709	29973	29859	30030	29989	29759	29879	29694	29806	29940	29862	29907	29843	29905	29981	29852	29959	29827	29882	29995	29997	29453	29737	29972	29945	29908	29865	29453	29973	29846	30033	30123	29845	29896	29702	29972	29782	30025	29849	29834	29864	29930	29713	29931	29700	29793	29784	29974	29807	30061	29826	29968	29983	29989	30123	29875	29763	29889	29748	30019	30106	29874	29836	29949	29477	30060	29845	29842	29904	29957	29914	30032	29863	29993	29756	29703	29900	29971	29707	29746	29850	29715	30161	29840	29916	29767	29804	29728	30045	29900	29806	29676	29776	29805	29885	29963	29685	29575	29746	29924	29697	29775	29637	29669	29957	29900	29928	29851	29883	29763	29849	29802	29856	30091	29961	29967	29892	29736	29763	29860	29791	29872	29911	29872	29888	29924	29930	29923	30064	30072	30096	30031	29811	29799	29806	29903	30102	29913	29867	29936	29998	30048	29792	29906	29877	30034	29791	29844	29777	29887	29838	29730	29912	30065	29766	29812	29802	29702	29850	29770	29743	29938	29871	29659	29805	29905	29768	29944	29669	29661	29821	29967	29921	29888	29759	29944	29907	29986	29882	30102	29892	29957	30065	30105	29886	29936	29775	29784	29656	29893	29727	29877	29748	29641	30017	29892	29826	29643	30006	29895	29761	29885	29826	29745	29874	30066	30081	30219	30034	29970	29822	30232	30081	29853	29976	30054	29904	30055	29885	29966	30014	29726	29684	29727	29729	29914	29920	29890	29756	29862	29660	29621	29755	29828	29643	29920	29927	29925	29616	29999	29696	29836	29874	29809	29687	30054	29961	29738	29831	29710	29882	29838	29728	30036	29818	29834	29878	29850	29873	29956	29769	29782	29676	29726	29815	30033	29686	29774	29837	29927	29932	30086	30020	29982	30077	29832	29753	29709	29927	29761	29896	29731	29776	29924	29817	29815	29863	29883	30129	29786	29995	29887	30127	29945	30027	30168	29728	29773	29945	29764	29891	29782	29858	29814	29770	29977	29854	29936	29670	29987	29940	29912	29878	29965	29897	29921	29666	29692	29718	29999	29926	29898	29983	30054	29865	29855	29896	29804	29856	29936	29947	29895	29870	29894	29817	30175	29651	29615	29917	29736	29774	29849	29899	29858	29694	29716	29635	29972	29758	29689	29999	29909	29932	29883	29791	29888	29795	29667	30014	30011	30060	29827	29991	29865	30047	29958	30058	29782	29918	29999	29763	29953	29869	29888	29673	30126	29987	29690	29711	29975	29978	29702	29671	29761	29900	29856	29940	29889	29821	29938	29705	29867	29875	29594	29872	29973	29952	29793	29928	30014	29904	29823	29636	29718	29749	29951	29931	29697	30142	29929	29620	29827	30018	29767	29626	30042	29784	29942	30038	29824	29628	30000	29890	29785	29839	30019	29875	29768	29581	29778	29821	29941	30093	29938	29861	29660	29862	30113	29716	29941	29783	29795	29988	29962	29911	29871	29809	29891	29981	29911	29958	29784	30003	29913	29827	29854	30168	29728	29838	29905	29965	30100	29872	29678	29970	30149	29956	29959	29847	29825	30244	30063	29813	30112	29962	29938	30013	29878	30032	29835	29717	29880	29818	30022	29982	29891	29834	29828	30037	29835	29928	29889	29719	30108	29966	30056	29918	29804	29811	30025	29619	29742	29902	29942	29680	29927	30023	30224	29741	29914	29777	29999	29887	30199	29979	29852	29923	29818	29903	30001	29911	29877	29994	29831	29745	29876	29818	29722	29772	29603	29867	29644	30009	29949	29919	29786	29723	29789	29825	29938	30066	29852	29743	29565	29969	30256	29862	30039	30004	29644	29756	29774	29905	30106	29914	29882	29572	29566	30199	29871	29698	29825	30010	29866	29843	29987	29827	29771	29748	29669	29949	29856	29964	29690	29935	29861	30021	29696	29933	29900	29952	29887	29941	29742	29885	29837	30062	29860	29731	29914	30008	30045	29851	29982	29669	29874	30044	29903	30005
21393	38421	38164	31402	27209	26205	26478	25748	24463	23948	23813	24526	23833	23723	23400	23132	23031	23153	23276	23060	23153	23295	23491	23274	24894	26550	27950	27096	25267	23768	23389	22988	22847	22778	22972	23024	22992	23005	22892	22920	22772	23137	22963	22937	22873	22750	22920	22822	23014	22827	23079	22854	22986	22740	22787	22908	23003	22882	22829	22897	22791	22663	22955	22921	22853	22995	22884	23029	22652	22924	22838	23061	22990	22839	22982	22928	22891	22884	22962	22946	22825	23056	22789	23041	22773	23032	22926	22972	22833	22924	22957	22852	22777	22925	22990	22867	23038	22850	22923	22817	22866	22919	22660	22813	22990	22864	22808	22994	22841	22943	22866	22973	22741	22739	22929	22891	22937	22899	22711	22881	22800	22692	23105	22912	22885	22888	22732	22936	22988	22850	22896	22862	22955	22753	22968	22668	22928	22719	22902	22869	23069	22896	22896	22886	22851	23026	23115	22941	22895	22893	22839	22721	22903	22704	22939	22870	22813	22937	22910	22958	23049	22947	22895	22940	22840	23043	22910	23046	22807	22827	22853	22805	22711	22848	22871	22878	22950	22964	22789	22846	22792	22945	22976	22925	22968	22922	22877	22776	22958	22779	23052	22736	22964	23065	22840	22992	23066	22704	22884	22998	22943	23008	22804	23018	22946	23021	22950	23205	23109	22864	22783	23000	22911	22921	22995	22834	23079	22697	22881	22725	22885	22732	22853	23062	22831	23022	22915	22879	22660	22675	22788	23022	22730	23188	22811	22760	23058	22761	23081	22843	22930	22753	22946	22888	22869	23062	22841	22999	22962	23028	22862	23086	22786	23001	22941	22786	22950	22889	22924	22904	22803	22835	22827	22969	22895	22853	22868	22688	22926	23036	22983	22812	23022	22901	23084	22907	22965	23064	22820	23043	22919	22898	22930	23029	22687	22944	22869	22916	23045	22942	23082	22907	22996	22855	22936	22915	23061	22970	22876	22851	22713	22961	22812	22865	23036	22928	22867	22854	22754	22996	22850	22871	22815	22756	22881	22814	23072	23109	22841	22887	22961	23068	23079	22988	22993	22772	22857	22740	22916	22792	22644	22907	22835	22889	22865	22735	23083	22847	22784	22890	23041	22911	22871	22871	22650	23014	22847	22794	23019	22926	22980	22939	22898	22735	22881	22902	22832	23015	23138	22986	22966	22967	22751	23019	22764	22952	23058	22885	23011	22925	22932	22721	22867	22896	22941	23095	22456	22860	22978	22795	22866	22860	22916	22943	22786	22816	22847	22881	22928	22858	22900	22874	22830	22830	22920	22931	22879	22822	22788	22805	22894	22818	22820	22927	22907	22706	22917	22993	22993	22782	23011	22745	22945	23077	22770	22741	22845	22740	22906	22985	23007	22939	22767	22928	23017	22852	22775	22811	22968	22930	22933	23067	22888	22895	22796	22918	22916	22579	23003	22715	22989	22979	22956	22906	22958	22822	22871	22756	22979	23039	22782	22974	22861	22903	23108	22801	22864	22644	22920	22966	23058	22871	23078	22896	22781	22977	23059	22864	22985	22809	22888	22892	23068	23030	22993	22776	22845	22721	22727	23028	22821	22972	22794	22836	22902	22791	22830	22750	22950	22792	22724	22864	22859	22721	22907	22887	22961	23051	22885	22995	22935	22832	23020	23007	22959	22834	22931	22959	22919	22869	22896	22907	22759	22965	22843	22900	23039	22869	22947	22849	22866	22841	22762	22938	22894	22905	22879	23058	22883	22877	22874	22881	22901	22839	22767	22662	23102	22807	22873	22863	22916	22829	22888	22925	22799	22813	22842	22928	22796	22959	22725	23149	22816	22872	22854	22903	22938	22886	22783	22776	22995	22926	22905	22912	22757	23051	22915	22889	23072	22810	23028	23039	22778	22886	22798	22775	22840	22839	23095	22858	22828	22925	22824	22940	22832	22875	22869	22850	22824	22977	22833	22759	22722	22838	22945	22931	23040	23021	22937	23087	22978	22827	22832	22993	22822	23074	22872	22750	22884	22797	23005	22725	22913	22964	23135	22787	22885	22840	22877	22856	22717	22981	22867	22850	22947	23047	23058	22865	22990	23086	22899	22874	23014	22933	22857	22848	22906	22995	22884	22729	22717	22969	22836	22912	23048	22841	22766	22872	23076	22809	22955	22931	22863	22983	22764	22868	22819	22652	23023	23011	22858	22997	22881	22710	22943	22910	22926	23036	22804	22748	23004	22870	22925	22918	22894	22889	22840	22880	22827	22816	22924	22805	22895	22869	22908	23008	22963	22954	22891	22899	22846	22920	22896	22808	22797	22838	23072	22923	23011	23016	22891	22744	22819	23071	22797	22751	22990	22994	22791	22805	22945	22818	23037	22996	22767	22933	22899	22940	22858	22920	22874	22852	23045	22916	22995	22856	22954	22931	22835	22771	22900	22825	22818	22892	22775	22934	22938	22840	22907	23038	22847	22906	22810	22902	22880	22729	22913	22791	22946	22917	22818	22927	22974	22766	23016	23004	22959	22753	22852	22877	22942	23088	22873	22942	23125	22932	22952	23004	23023	22916	22746	22965	22852	22947	22984	22961	22857	22871	22692	22927	22933	22810	22878	23056	22697	22828	22923	22944	22749	22997	22840	22855	23016	22973	23077	22795	22847	23043	22849	22863	22947	22881	22884	22975	23095	22777	22809	23038	22952	23025	22943	22851	22950	22940	23052	22881	22938	22858	22839	22848	22887	22829	22846	23016	22798	22826	22915	22857	22955	22946	22984	22750	22979	22979	22990	22849	22792	22831	22952	23043	22952	22809	22940	22674	23044	22934	23023	22782	23010	23006	22885	22958	22832	22925	22837	22854	22938	22863	22918	23032	22778	22851	22859	22862	22879	22960	22896	22895	22920	22961	22938	23000	22859	22895	22938	22919	23063	22914	22765	22844	22881	23053	23013	22794	22796	22985	22851	23085	23055	22921	22712	22827	22991	22824	22846	23011	22847	22809	22990	22800	22790	22931	22939	22671	22708	22775	22903	22764	22792	22991	22924	23082	22843	22923	22976	22893	22879	22902	22800	23039	22882	22837	22919	22850	23011	22809	22789	22929	22906	22897	22827	22823	22956	22966	22960	22856	22955	22964	22779	22792	23005	22893	22833	22880	22963	22832	22860	23056	22935	22675	22995	22958	23046	22709	23052	23053	23038	22813	23049	22676	22857	22902	22801	23023	22845	22782	23001	23049	22923	23038	22946	22975	23054	22973	22959	22866	22877	23094	22946	22870	22896	22926	22936	23070	22904	22916	22971	22937	22860	23050	22787	23050	22759	22913	22740	22889	23004	22759	22993	23022	22942	22907	22907	22944	22636	23010	22889	22753	22895	22936	22966	22857	22897	22937	22665	22864	22926	22902	23059	22819	22751	23104	22792	22976	22916	22770	22905	22966	23011	22845	23096	22863	22949	22951	23006	22726	22978	22852	22965	22932	22959	22868	22834	22861	23012	22990	22896	22790	22899	23091	22970	22863	23003	22882	22845	22894	23061	22834	23020	22977	22880	22903	22941	22971	22844	23028	22922	22927	22831	22793	22859	22879	22806	22892	22932	22689	22824	22961	22830	22950	22898	22895	23010	22948	22850	22783	23025	22962	22791	22788	22907	23083	22834	22982	22839	22936	22859	22910	22910	22926	23052	22880	23056	22818	22866	22886	22821	22756	22948	22999	22986	22951	22908	22938	22812	22762	23104	22896	22967	22798	22986	22854	23004	22928	22930	22954	23065	22842	22692	22944	22805	23007	22844	22870	22739	22958	22935	23090	22719	22932	23092	22977	23011	22896	22751	22847	22910	22834	22814	23000	22989	22948	22876	22884	22965	22868	22893	22961	22986	22834	22707	22946	22939	22816	23169	22799	22950	22920	22929	22798	22965	22998	22917	22915	22975	22860	22831	23010	22956	22874	22836	23124	23004	22823	22986	22800	22863	22875	22994	22702	22875	22803	22860	22942	23033	22900	22775	22776	23053	23107	22823	22907	22964	22786	22657	22821	22725	22810	22811	23012	22947	22905	22951	23106	22770	22844	22753	22967	23111	22684	22913	22869	22820	22943	22902	22866	22872	22792	22898	23199	22931	22932	22826	22889	22796	22972	22901	22998	22912	22900	23071	22949	22974	22635	22996	22851	22852	22924	22956	22886	22849	22850	22963	23001	22900	23002	22868	22856	22798	22856	23025	22726	22783	22986	22826	22805	22758	22737	22945	22930	22627	22717	23077	22829	22762	22906	22952	22880	22857	22809	22780	22957	22907	22858	22919	22870	22904	22943	23087	22941	22658	22917	22866	22873	22960	22922	22934	22941	22851	22944	22825	22993	22869	22940	23102	22841	22908	22899	22976	22763	22827	22855	22660	23027	22827	22892	22808	22884	23012	22796	22793	23034	23008	22720	22664	22866	22876	22963	22821	23038	22926	22834	23060	22862	22963	22831	22889	22921	22848	22780	22953	22855	22987	22923	22858	22775	22930	23000	22876	22969	22949	22970	22935	23004	22911	22994	22866	22914	22772	22900	22883	22896	22784	22776	22823	22749	22992	22951	23025	23000	23034	22733	22898	22855	22837	22840	22706	22837	22856	22788	22907	23037	22828	22901	22926	22919	22767	22896	22917	22854	23011	22873	23147	22993	23030	22742	22602	22893	22822	23072	22802	22898	22905	22809	22961	22963	23024	22979	22884	22833	23039	22973	22959	22987	22958	23012	22770	22931	22899	22897	22960	23048	22749	22982	23004	22809	22754	23047	22657	22972	23034	22960	22778	22971	22904	22890	22963	22666	23035	23056	22936	22951	22982	22767	22830	22919	23230	22960	22800	22760	22963	23000	22897	23077	22813	22940	22918	22895	22694	23010	22878	22974	22847	22944	23039	23035	23014	23000	22797	22780	22950	22866	22861	22881	23041	22683	22958	22813	22962	22938	22887	22823	22836	22875	22989	22979	22746	23018	22779	23022	23029	22888	22863	23008	22809	22816	22694	22826	23046	22885	22930	22980	22760	22839	23134	23000	22747	22844	22818	22841	22966	23011	22851	22975	22763	23166	22887	22835	22954	22810	23023	22978	22717	22864	22978	22921	22921	23090	22934	22809	23067	22710	22932	22796	22899	22846
22717	21428	29279	24106	23017	29103	34668	32270	31626	31580	31493	31066	31592	31101	31100	30812	30835	30747	30697	30700	30560	30649	30648	30829	30963	35984	35966	35285	33585	31945	30740	30506	30534	30495	30547	30656	30460	30458	30498	30474	30455	30475	30469	30420	30182	30466	30454	30457	30478	30339	30465	30508	30353	30414	30221	30362	30352	30482	30410	30272	30219	30414	30170	30342	30219	30196	30325	30362	30304	30307	30348	30427	30359	30408	30451	30101	30094	30354	30429	30441	30425	30454	30368	30470	30531	30160	30168	30184	30266	30286	30540	30470	30389	30364	30208	30443	30426	30384	30307	30332	30072	30179	30472	30358	30580	30380	30250	30218	30188	30410	30372	30224	30135	30397	30335	30423	30153	30047	30111	30120	30326	30165	30335	30086	30300	30432	30125	30198	30237	30402	30481	29972	30326	30346	30320	30505	30195	30265	30277	30139	30361	29959	30085	30306	30246	30252	30259	30039	30174	30276	30236	30343	30041	30213	30209	30079	30355	30235	30477	30190	30053	30301	30276	30409	30085	30390	30307	30149	30457	30063	30273	30265	30460	30019	30129	30342	30245	30088	30120	30204	30396	30094	30134	30049	30300	30311	30423	30238	30075	30302	30324	30319	30252	30156	30242	30372	30226	30209	30329	30280	30010	30238	30183	30329	30285	30238	30107	30368	30267	30368	30405	29989	30490	30214	30261	30195	30198	30322	30387	30115	30259	30260	30370	30414	30038	30220	30288	30304	30510	30396	30321	30426	30266	30360	30048	30276	30370	30183	30132	30296	30187	30250	30411	30398	30104	30435	29947	30106	30402	30094	30228	30138	30086	30265	29975	30554	30586	30316	30372	30137	30503	29992	30300	30154	30110	30181	29995	30224	30186	30204	30278	30149	30316	30029	30393	30312	30164	30194	30216	30216	30208	30314	30121	30534	30072	30328	30495	30524	29939	29778	30189	30450	30240	30449	30355	30365	30206	30185	30251	30393	30348	30164	30131	30253	30257	30239	30583	30420	30297	30247	30179	30378	30090	30177	30316	30282	30080	30271	30225	30293	30320	30356	30059	30513	30334	30210	30134	30038	30121	30272	30110	30455	30179	29963	30278	30049	30432	30120	30351	30470	30418	30286	30155	30259	30419	30205	30185	30141	30023	30324	30244	30440	30362	30192	30065	30489	29954	30122	30283	30173	30261	30151	30168	30217	30345	30184	30227	29989	30364	30359	30396	30456	30287	30166	30298	30280	30344	30177	30207	30205	30448	30256	30305	30184	30273	30367	30264	30229	30225	30022	30102	30075	30290	30139	30420	30254	30050	30423	30021	30128	30140	30103	30075	30425	30327	30112	30416	30241	30336	30267	30484	30239	30345	30431	30116	30047	30174	30301	30131	30269	29960	29954	30027	30247	29995	30253	30152	30324	30217	30508	30039	30005	30168	30117	30216	30270	30213	30302	30187	30093	30126	30158	30114	30288	30379	30416	30276	30339	30373	30292	30289	30256	30102	30190	30255	30309	30348	30328	30137	30132	30336	30158	29824	30290	30203	30259	30359	30256	30198	30296	30050	29958	30202	30072	30417	30250	30306	30234	30419	30432	30409	30202	30283	30253	30002	30441	30410	30127	30499	30346	30297	30325	30197	30123	30153	30361	30327	30120	30286	29813	30197	30194	30206	30240	30107	30210	30188	30277	30253	30132	30359	30273	30225	30371	30187	30251	30433	30163	30179	30360	30186	30217	30431	30216	30187	30353	30038	30219	30047	30075	30089	30192	30319	30341	30140	30291	30453	30490	30098	30247	30344	30362	30129	30166	30251	30339	30037	30306	30544	30003	30431	30207	30442	30177	30175	29988	30184	30344	29988	30137	30217	30177	30067	29960	30165	30370	30378	30321	30137	30362	30385	30242	30236	30204	30318	30073	30087	30270	30081	30102	30443	30435	30103	30340	30249	30299	30310	30423	30396	30264	30244	30338	30434	30038	30268	30034	30121	30307	30407	30337	30376	30118	30390	30071	29990	30111	30274	30290	30362	30188	30265	30120	30040	30198	30265	29989	30203	30356	30301	30256	30496	30279	30037	30228	30000	30310	29980	30259	30130	30250	30393	30128	30391	30147	30204	30331	30333	30433	30075	30251	30311	30258	30337	30245	30196	30279	30320	30191	30190	30096	30343	30355	30246	30217	30206	30439	30232	30380	30193	29896	30096	30140	30331	30431	30661	30450	30349	30313	30268	30248	30455	30418	30486	30481	30085	30195	30375	29977	30094	30251	29990	30156	30235	30429	30160	30186	30292	30238	30151	30255	30263	30244	30186	30162	30322	30211	30215	30275	30280	30181	30118	30006	30257	29950	30216	30241	30421	30306	30216	30380	30181	30304	30205	30307	30224	30135	30004	30328	29879	30093	30118	30534	30149	30362	30262	30315	30228	30429	30181	30107	30247	30193	30351	30457	30257	30191	30324	30329	30016	30260	30611	30199	30292	30462	30230	30120	30429	30072	30365	30100	30319	29991	30058	30148	30432	30258	30238	30159	30460	30466	30245	30228	30292	30319	30319	30263	30482	30372	30241	30322	30379	30159	30276	30134	30325	30132	30196	30170	30067	30171	30239	30313	30451	30272	30388	30087	30329	30131	30293	30021	30055	30249	30094	30228	30145	30049	30472	30428	30207	30128	30045	30216	30433	30181	30370	30136	30023	30039	30148	29897	30411	29973	30233	30171	30331	30343	30289	30288	30188	30229	30378	30293	30615	30162	30346	30325	30440	30268	30383	30336	30260	30454	30332	30291	30384	30207	30202	30004	30385	30166	30094	30402	29920	30212	30188	30332	30002	30185	30392	30359	30131	30274	30259	30091	30223	30228	30009	30344	30144	30187	30270	30075	30162	30058	30149	30134	30086	30137	30268	30296	30327	30228	30087	30259	30263	30348	30311	30246	30249	30190	30109	30161	30132	30131	30370	30134	30245	30075	30293	30172	30363	30232	29976	30241	30154	29998	30316	30186	30284	30366	30278	30133	30320	30245	30282	30270	30174	30334	30366	30362	30242	30081	30190	30421	30370	30239	30482	30406	29927	30236	30188	30252	30519	30291	30234	30099	30215	30356	30120	30429	30448	30184	30341	30354	30264	30041	30047	30394	30320	30140	30353	30274	30045	30068	30247	30426	30399	30287	30263	30139	30095	30332	30258	30318	30271	30308	30158	30261	30190	30260	30225	30211	30104	30291	29992	30391	30423	30499	30268	30393	30089	30231	30249	30279	30139	30171	30391	30519	30240	30202	30382	30198	30390	30317	30293	30135	30352	30515	30080	30077	30349	30328	30549	30239	30010	30181	30169	30348	30380	30288	30573	30193	30296	30411	30136	30186	30394	30322	30149	30307	30211	30411	30247	30347	30245	30105	30313	30193	30226	30273	30334	30513	30197	30380	30301	30244	30214	30102	30400	30273	30467	30359	30560	30274	30514	30107	30130	30453	30394	30293	30227	30143	30271	30307	29951	30451	30182	30548	30447	30158	30434	30177	30487	30156	30120	30420	30390	30252	30446	30118	30447	30090	30073	30265	30108	30235	30084	30157	30345	30342	30109	30252	29971	30263	30094	30309	30334	30216	30105	30239	30214	30476	30421	30204	29926	30384	30196	30119	30381	30206	30269	30215	30393	30223	30188	30265	30163	29965	30326	30255	30183	30131	30361	30021	30365	30408	30046	30260	30428	30129	30114	30058	30244	30363	29993	30468	30336	30215	30392	30153	30258	30237	30159	30191	30305	30320	30334	30157	30414	30305	30276	30361	30383	30253	30334	30032	30353	30176	30124	30320	30175	30198	30348	30369	30216	30317	30350	30264	30051	30090	30387	30366	30411	30175	30124	30439	30046	29951	30232	30272	30242	30416	30328	30354	30146	30191	30291	30214	30381	30187	30279	30266	30420	30381	30668	30338	30117	30284	30361	30549	29988	30378	30313	30068	30425	30249	30107	30235	30452	30001	30402	30101	30335	30347	30292	30173	30468	30195	30127	30137	30376	30240	30369	30391	30224	30259	30256	30390	30374	30316	30335	30102	30369	30155	30198	30329	30136	30151	30336	29995	30335	30258	30012	30222	30154	30256	30276	30313	30427	30335	30159	30354	30374	30524	30313	30338	30147	29975	30343	30261	30254	30161	30284	30247	30340	30579	30385	30068	30390	30275	30365	30285	30190	30309	30546	30072	30383	30433	30287	30165	30245	30259	30064	30162	29930	30294	30405	30228	30242	30275	30368	29896	30350	30212	30308	30266	30197	30177	30210	30258	30489	30121	30628	30187	30153	30368	30201	30274	30099	30378	30371	30426	30164	30292	30246	30149	30283	30301	30295	30332	30320	30282	30235	30087	30284	30248	30143	30363	30175	30334	30330	30264	30483	30502	30122	30326	30267	30247	30169	30304	30171	30161	30264	30125	30145	30214	30356	30249	30222	30241	30185	30144	30131	30221	30232	30066	30060	30291	30241	30105	30404	30053	30345	30376	30138	30200	30296	30327	30268	30227	30063	30221	30193	30374	30336	30118	30358	30101	30234	30273	30261	30371	30210	30381	30380	30238	30125	30069	30230	30138	30190	30117	30242	30272	30192	30261	30436	30228	30435	30341	30325	30157	30292	30273	30245	30240	30200	30154	30308	30249	30310	30514	30029	30252	30246	30213	30405	30314	30384	30260	30074	30208	30267	30147	30143	30298	30339	30363	30262	30275	29989	30172	30316	30002	29801	30127	30203	30148	30131	30268	30514	30131	30361	30281	30117	30216	30348	30184	30434	30290	30090	30632	30128	30230	30283	30150	30096	30185	30316	30260	30169	30055	30151	30074	30418	30211	30200	30260	30379	30335	30188	30165	30258	30085	30430	30257	30348	30236	30182	30096	30220	30335	30273	30013	30268	30205	30308	30330	30369	30022	30114	30473	30095	30383	30300	30193	30121	30244	30371	30372	30248	30220	30242	30282	30192	30340	30125	30513	30147	30341	30371	30305	30099	30234	30389	30277	30542	30564	30177	30265	30049	30438	30093	30290	30457	30168	30217	30172	30296	30361	30179	30113	30285	30217	30309	30207	30407	29967	30348	30139	30423	30214	30157	30226	30372	30326	30277	30345	30310	30371	30240	29939	30337	30299	30460	30161
23615	42877	41660	33821	28782	27335	27686	27217	25604	24747	24495	24385	24878	24470	23969	23416	23492	23456	23444	23633	23559	23506	23473	23601	24330	32121	31063	29992	27426	24808	23947	23296	23165	22969	23163	23056	23064	23114	22960	23163	23144	23282	23136	23228	23136	23173	23235	23107	22868	23333	23206	23160	23123	23254	23128	22946	23230	23007	23172	23212	22999	23204	23001	23336	23249	23191	23269	22971	23200	23113	23089	23163	23077	23049	23374	23051	23099	23076	23151	23185	23006	23138	23065	23026	23129	23199	23222	22930	23283	23172	22998	22991	23138	23074	23238	23026	23219	22974	23066	23093	23006	23073	23294	23035	23057	23090	23080	23210	23109	22995	23154	23215	23042	23161	23054	23048	23151	23123	23152	23010	23071	23043	23081	23064	23060	23033	23114	23049	23116	23006	23265	22983	23166	22866	23182	23187	23042	23122	23135	23084	23175	23199	23130	23087	22938	23236	22958	23164	23137	22960	23227	23074	23068	23054	23177	23043	23092	23212	23066	23068	23026	22926	23034	22987	23070	23017	23007	22867	23047	23173	23178	23008	22986	23002	23051	22911	23314	22910	23143	23041	22983	23017	23106	23156	23151	23060	23207	22912	23097	23147	23089	23187	23219	23008	23103	22971	23025	23201	23132	23010	23211	23241	23076	23099	23228	22999	23202	23085	22946	23128	22922	23110	22958	23137	23140	22859	22954	23088	23129	23180	23071	23028	23082	22997	23014	23008	23214	23035	23025	22991	23120	23216	23030	23067	23037	22930	23024	23081	23248	23052	22964	23053	23321	22993	23157	23035	23112	23065	23088	22971	23088	23069	23070	22926	23120	22991	23090	23072	23245	22962	23072	22957	23269	23063	23142	23232	23022	23092	23147	23158	23065	23238	23053	22946	22972	22936	23105	23095	23038	22961	23064	22941	23138	22932	23058	23232	22965	23137	23012	23143	23222	22931	23103	22942	23121	23132	23311	23236	23027	23260	23217	23019	23117	23124	23130	23294	23201	23104	23240	23136	23126	23106	23100	23037	23084	23055	23126	23047	23135	23232	22945	23020	23114	23110	23074	23153	23210	23005	22982	23043	23127	22966	23182	23156	22891	23241	23037	23178	23160	23134	22992	23117	23291	23172	23095	23074	23117	23126	23052	22987	23127	23148	23166	23227	23157	23038	23190	23039	23091	23036	23110	23104	23109	23172	23075	22963	23252	22834	23046	23111	23119	23132	22864	22985	23078	23029	23033	23169	23214	22956	23180	22963	23145	23132	23033	22941	22993	23189	22991	22946	23090	23121	23073	23079	23024	23055	23122	23093	22967	22998	23047	23149	22919	22896	22978	23155	22911	23066	23027	23062	23076	23023	23047	23008	23094	23200	23134	22912	23097	22982	23114	23115	22916	23157	23156	23132	23136	23092	23323	22898	23077	23103	23192	22970	23055	23019	23126	23095	23203	23054	23091	23006	23139	23198	22981	23101	23029	23041	23143	22971	23184	23112	22954	23077	23228	22985	23142	22963	22979	23219	22786	23121	23044	23094	22996	23007	23036	22949	23115	23292	22986	23047	23109	22992	23029	23118	23021	23125	23106	23087	23044	22997	23073	23006	22991	23104	23119	23074	22860	23070	22851	23033	23047	22974	23196	23084	23055	23068	22939	22913	23045	23036	22950	23138	23037	23138	23070	22981	23232	23271	22891	23050	23147	23158	23127	22989	23090	22886	23099	22977	23094	23245	23028	23206	22971	23061	23082	23052	23058	23108	23217	23146	23138	23060	22847	23057	23073	23153	23139	22938	23125	23118	23153	23025	23112	23014	23169	22989	23088	22843	23138	23025	23220	23061	23081	23074	23092	23119	23301	23128	23066	23026	23141	22939	23118	22868	23114	23023	23109	23006	23101	23087	22974	23122	23010	22977	23067	23028	23037	23042	23159	22928	22911	23079	22950	23094	23087	23180	23081	22967	23107	23266	23054	22960	23038	22923	23043	22986	23142	23291	23036	23075	23072	23059	23222	23081	23266	22791	23102	23214	23040	23047	23245	23168	23111	23148	23271	22943	22977	23123	22910	23092	22971	23072	22888	23351	23011	23151	23045	23031	22968	23035	23153	22930	23100	23079	23034	23108	22984	23108	22988	22968	23209	23012	23084	22891	23071	23049	23185	23015	23119	22849	23222	23184	23073	23030	23017	23110	23217	23194	23096	22951	23210	23063	23150	23132	23090	23130	23256	23136	23066	23079	23007	23045	23046	22994	23077	22946	23020	23158	23084	22895	23086	22960	23156	23017	23150	23285	23164	23003	23017	23188	23042	23169	23182	23119	23133	23140	23065	23050	23001	23162	23186	23008	23017	22968	23109	23078	23170	22978	23062	23290	22904	23184	22989	23181	23069	23022	22953	23123	23274	23257	23092	23049	23122	23180	23164	23076	22981	23101	23194	23020	23067	23060	23014	23012	22924	23078	23036	23045	23003	23050	23138	22945	23083	23164	22998	23346	22980	23085	23166	23224	23001	23092	22953	23201	23092	23145	23153	23070	23059	23067	23164	23108	23244	23050	23050	23160	23132	23084	23037	23132	23023	23214	23161	23065	23306	22898	23183	23264	22982	22959	23230	23196	23060	23038	23089	23108	23154	23067	23090	23254	23141	23172	22912	23033	23278	23009	22978	23166	23001	22979	23145	23226	23142	23176	22963	23113	22863	23125	22958	23045	23073	23125	23153	22997	23034	23122	23138	23142	23202	23174	23267	23130	23009	23070	23024	23208	23100	22987	23130	23021	23104	23017	22989	23202	22919	23219	23049	23041	23177	23065	23066	23071	22947	23202	22893	22982	23139	23099	22999	23046	23320	23041	23013	23141	22940	23113	23146	23068	23114	23215	23015	22999	22971	23126	23223	22989	22948	23022	23115	23096	22913	23051	23218	22974	23159	23055	23062	23190	23086	23118	23008	23095	23115	23128	23100	23271	23042	23090	23236	23112	22910	23093	22921	23130	22984	22966	23116	23164	23016	23185	23209	22934	23173	23046	23132	23176	22976	23121	23008	23085	23123	22898	23074	23083	23094	23106	23171	22936	23113	23099	22907	23027	23121	23059	23167	22987	23060	22896	23176	23161	22980	23234	23184	23054	22882	23123	23161	23100	22933	23150	23070	22989	23312	23049	23218	23011	23209	23195	23023	23105	23031	23081	23242	23296	23218	23169	23037	22975	23204	22959	23038	23289	22974	22906	23044	23145	22987	23269	23057	22796	23278	23116	22924	23016	22962	23034	23031	23046	22986	23033	23077	23389	23083	23133	23001	23141	23207	23074	23086	23036	23226	23146	23140	22918	23093	23215	23029	23214	23224	23113	23107	23057	23185	23248	22981	23056	22937	22825	23158	23160	23057	23049	23252	23063	23107	23141	23070	23017	23000	23165	23098	22912	23140	23054	23154	23143	23200	23036	23142	22922	23184	23265	22988	23155	22961	23183	23135	23034	23124	22977	23228	23295	23113	22889	23120	22967	23107	22967	23136	22861	23136	23177	23105	22961	23073	23010	23117	23121	23062	23193	23079	22988	23194	23242	23212	22915	23126	23122	23073	23010	22939	23168	23136	23137	23048	23045	23194	23077	23084	22912	23211	23028	23070	23045	23107	23169	23002	23163	23094	23080	23108	23096	23218	23099	23192	23065	23240	23160	23047	23161	23254	23177	23082	23153	23159	23259	23133	23259	23002	23041	23157	23056	23091	23063	23049	23115	23042	23026	22914	23087	23112	23146	22844	22891	23214	23152	23136	23099	23088	23157	23035	23074	23069	23097	23082	22991	23053	23111	23046	23080	23269	22995	22991	23050	23133	23018	23158	22933	23145	23066	22978	23149	23205	23182	23106	22982	23279	23092	23097	22965	23333	23337	23186	23124	23200	23123	22849	23030	23133	23087	23149	22996	23275	23191	23010	23420	23154	23080	23099	23110	23180	23031	23035	23057	23049	23156	23194	23260	23020	23214	22880	23041	22989	23282	23016	23059	22995	22989	23059	23159	23065	23294	23204	23114	23078	23231	22955	22955	23168	23118	23316	23058	22912	22878	22979	23059	22965	22989	23120	23057	23162	23150	23038	23021	23146	23146	23086	23215	23072	23213	22954	22993	23159	23215	23106	23154	23051	23051	23065	22940	23057	23097	23194	23150	23105	22998	23089	23136	22900	23064	23197	23042	23114	23135	22998	23063	23120	23070	22949	23059	23116	22821	23095	23093	23074	23118	22976	23174	23192	23067	22872	22958	23111	23090	23012	23305	22980	23082	23262	22984	22968	22994	23252	23075	23076	23040	23173	22986	22964	23198	22949	23026	23072	23117	22958	23204	22963	23097	23327	23112	23186	23044	23114	23201	23093	22882	23175	23016	23029	23118	23101	23025	23033	23021	23086	23034	23091	23069	23132	23126	23222	23013	22900	23143	23218	22911	22953	22761	22955	23104	23131	23124	23133	23119	23081	23233	23199	22601	23167	23172	23103	23205	23144	23227	23167	23148	23203	22970	23081	23215	23076	22973	23210	22952	23113	22904	22977	23101	23156	23161	22994	23059	23136	23041	23051	23024	23193	23192	23054	23073	23026	23202	23040	23051	23263	22863	23095	23204	23046	23108	23094	22917	22878	23133	22963	23162	23115	23024	23237	23149	23304	23179	22953	23106	23336	23198	22897	23159	23039	23197	23039	23037	23023	23054	23215	23065	22886	23004	23064	22935	23051	23135	23058	23092	23067	23202	23137	23094	23127	23024	23282	22958	23100	23119	23128	22998	23307	23150	23153	23052	23164	23107	22943	22942	23128	23142	23032	23026	23152	23194	23175	23167	23035	22935	23028	23115	23047	23065	23114	22945	23242	22884	23147	23206	23103	23056	23114	22999	23315	22954	23151	22963	23173	23051	22966	23212	22947	23016	22957	23101	23122	23111	22999	23009	22958	23128	22890	23092	23054	22966	23254	23016	23106	22821	22940	23164	23151	23327	22889	23295	22948	23206	22979	22925	23176	23081	23203	22922	23080	23055	23124	23160	23065	23023	23243	23146	23235	22851	23182	23108	23019	23181	23171	22832	23075	23030	23301	22993	22964	22990	23088	23111	23072	23005	23097	23067	22935	23014	23370	22966	23099	23114	23061	23205
28701	25812	34588	33799	30513	30768	31175	30873	30467	30390	30461	29998	30434	30660	30249	30322	30129	30344	30096	30208	30450	30106	30100	30153	30188	30412	30699	30462	30591	30207	30068	30093	30204	30012	30023	30048	30054	29925	29911	29803	30236	29851	30030	30251	30077	29745	30006	29928	30113	29870	29942	29731	30243	29932	30155	29932	29939	29914	30104	30019	30112	29949	29993	29915	29875	29978	30009	29997	30147	30237	29901	29808	29825	29922	30269	29908	29831	30105	29894	30114	29977	30009	30009	30225	30137	30086	29951	29901	29967	30155	29939	30061	29810	29902	30170	30153	29880	29921	29981	29858	29917	30078	29999	29639	29920	30179	30152	30143	30027	30015	29885	29952	29856	29929	30072	29868	29782	29860	30027	30041	29971	29822	30145	30246	30194	29963	30062	30157	30158	29896	30043	30183	30167	29807	30031	29969	29970	29797	29987	30151	30011	30103	30073	29978	30133	30162	29973	29933	29994	30083	29811	30069	30014	29947	29905	29894	30127	29959	29751	30040	29897	29687	30033	29935	30087	29857	29775	29949	29920	29806	29994	29797	29939	30023	29922	30176	29913	29927	30286	30213	30083	29975	30152	30090	30227	30232	29971	30211	29822	30023	29824	30208	30249	30061	29794	30091	30127	30136	29945	29976	30035	30041	29739	29795	30055	29899	29970	30095	29859	30029	30002	29994	29932	30178	30032	29995	30014	29986	29954	30017	30071	29989	30242	29915	29889	30158	29931	30204	30115	29839	30135	30027	30298	29809	30085	30001	30090	30084	30351	29974	29659	30165	30116	29810	29878	29890	30168	30197	30268	29730	30043	30022	29836	30276	30108	29860	30251	30085	30135	29781	29956	29951	30128	30072	29993	29901	29846	29862	29795	30250	29940	29892	30101	29903	30016	29837	29888	29966	29871	30090	29910	29910	30215	30348	30146	30027	30080	30041	30046	29793	30018	29971	30000	30091	29788	29840	30205	30185	29870	29959	30215	30106	30179	30159	29820	29822	30001	29989	30183	29964	29994	30126	30008	30151	30101	29996	29851	30233	29963	30361	30056	30019	29958	30119	29943	29985	30024	30105	30129	30064	30018	29975	29923	30133	29889	30052	30025	30017	29789	30112	30160	29784	30083	30154	29937	30285	30029	29936	29966	30068	30139	30145	29985	29761	30153	29957	30026	30063	29820	29866	29862	30048	29899	30193	29838	30172	30048	30133	29995	29999	30127	29979	29973	29822	30168	29976	30243	29983	30093	30019	29916	29873	30029	30065	29839	29945	29988	30048	29747	29990	30156	29843	29799	29850	30249	29946	29839	30204	29941	30286	30058	30187	30257	29937	30042	30088	30117	30215	30230	29859	29883	30200	30266	29928	30092	30033	30066	29925	29900	29895	29823	29809	29924	30178	29804	29831	29990	29851	29974	29964	30048	30091	30133	30001	29840	30024	30177	29714	30002	30012	30038	29936	30122	30125	29988	29970	29909	29929	30158	30141	29992	30114	30076	30155	29737	30004	29846	30022	29924	29906	30017	30040	30297	30285	30128	29853	30028	30139	30002	29902	30046	30012	30002	29926	29790	30002	29949	29965	30026	29933	30039	29857	30056	30126	30129	30061	30078	29997	30014	30097	29839	29917	30078	30052	30102	29751	30117	30018	29847	29875	29879	29814	30128	29939	29880	29921	29892	30183	30058	30249	30040	30053	29957	30065	29829	29829	30031	30013	29742	29978	29882	29964	29994	30070	30048	29635	29729	29687	29993	30008	30170	30081	30057	30295	29846	30070	29939	29813	30034	29946	29988	29985	29757	29969	30051	29975	30020	30012	29968	30061	29959	30018	30342	30240	29867	30088	30083	30170	30324	29648	29659	29793	30002	29794	29946	30154	30272	30179	30092	29908	29876	29932	29838	30038	29928	29928	30083	30013	30048	30120	30007	29796	29987	29830	29903	29988	30026	30090	29955	30124	29830	29789	30019	29897	30133	30101	29989	29871	29856	30042	30211	29953	29997	30184	30010	30107	30307	29885	29983	29919	29713	30005	30104	29903	29936	30112	30042	30105	30265	30009	29991	29951	30141	29893	30119	30105	29953	30057	30009	29873	30074	30057	29724	30212	30180	29803	30156	30048	30073	29905	29868	29922	30241	29977	29945	30078	30101	29956	29958	30017	30137	30034	29807	29870	29978	29923	30046	30083	30039	30106	29992	30078	29715	30098	29851	30084	29974	29935	30028	30055	29949	30030	30271	30051	29801	30243	29961	30113	29940	30170	30053	29858	29990	29837	29918	30102	30259	30104	29970	30135	30014	30039	29920	29775	30113	29842	30179	30118	29756	29850	30354	30044	30008	30022	30255	29987	29873	30199	29822	29958	30104	29959	30020	30077	30055	30193	29741	30132	29985	30022	30136	29823	30034	29819	29968	29926	30181	30166	30052	29767	29887	30085	30213	29799	30180	30105	30119	30109	29859	29922	30076	30173	30045	29936	29806	30062	30061	30073	30080	30009	30037	30096	29934	29943	30229	29649	30085	30059	30060	30068	30120	29775	30065	29934	29976	30059	29966	30229	29926	30023	29783	29956	29959	29890	29787	30098	30007	30020	30128	29783	29736	29930	30087	29995	29830	29981	29937	30332	30139	29909	29885	30105	30088	29751	30032	30181	30089	29799	30099	29898	30230	29995	30085	30315	30089	30047	30103	29900	30063	30262	30090	30202	29895	29975	29929	30101	29871	30006	29898	29964	30044	29851	29848	29860	29970	29930	30054	30109	29881	29991	30083	29957	30187	29827	30180	30009	30183	29750	29919	30134	29952	29943	29955	29984	29850	29929	29940	29923	29931	29974	29955	29904	29966	30131	29837	29910	30118	29991	30074	29876	29962	29697	29890	29856	29900	30031	30212	29963	30058	29963	30186	29833	30148	30064	30129	30049	29894	29828	30059	29877	30067	30137	30190	30129	30311	30082	29952	29991	30133	29838	30001	30022	29914	29989	29848	29765	29966	29788	30211	29945	30165	29773	29957	29860	29992	29986	30120	30146	29869	30073	30096	30112	30181	30133	30040	30029	29864	30061	29947	29916	30072	29820	29882	29997	29876	30097	29963	29838	29811	30092	30032	30087	29743	30220	29958	30024	29992	29894	29983	30001	29899	30039	30013	30168	29908	30190	29868	30191	29997	29756	29714	30033	29916	30040	29909	30108	29961	29892	29928	30107	30139	29971	29897	29791	29914	29912	29931	30257	29916	29985	30295	30161	30160	30081	30018	30323	30048	29914	29909	30056	30090	29973	29833	30156	29941	30006	29997	29897	29896	30070	30051	29967	30000	29994	29882	29847	30169	29852	30023	30000	29874	29958	30074	29985	30038	30169	29986	30188	29941	30038	30001	29901	29935	29996	29915	30075	30114	30193	29738	29904	29914	29861	29922	30056	29952	30224	30025	30077	29759	29913	30046	29889	29947	29974	29770	30208	30030	30319	29902	30172	30129	30217	30078	30005	29930	30099	29970	29856	29836	30166	30000	29859	29787	29818	30141	29951	29814	29767	30135	29758	30116	30121	30172	30192	30028	30018	29940	29948	30130	29971	30127	29987	30092	29965	29877	30022	30056	30127	30074	30047	29874	30071	29913	30270	29800	30128	29992	30056	30201	30151	29961	29998	30145	29779	29919	30117	29905	29885	29957	29989	29952	30120	30061	30070	30014	29987	29987	29970	29885	30044	29847	30139	30191	30006	29928	29996	29916	30021	30076	29962	29986	30122	30060	30133	29935	29906	30106	30166	30071	30204	30110	29888	30033	30015	29992	29968	30031	30302	30111	30027	29996	30173	29979	30115	30055	29920	30086	29956	29968	29972	29964	29976	30208	30070	30324	29977	30173	29898	30072	30214	30060	29921	29753	30004	29952	29959	30057	29850	29941	30100	29977	29886	29976	30168	30070	30032	29973	30033	30063	30121	30030	30040	29982	30090	30210	29745	30140	29885	30084	30100	30170	29807	29921	30124	30047	30194	29890	30013	30038	29870	30272	29788	29918	30145	30151	29904	29908	30095	29884	29848	29926	29971	29990	30122	30021	30301	30127	29818	30047	29819	30243	30053	30247	30008	29947	29805	29901	29873	30290	30045	30054	29960	30025	29754	30060	29982	30031	30036	29916	29878	30109	30154	30307	29876	30316	30128	30171	30024	29821	29871	29850	30214	29911	29923	30077	29852	30221	30073	29958	30134	30068	29847	29963	29911	29966	30141	30116	30271	30298	30170	30034	29937	29943	30015	30040	29919	30132	29893	30387	30072	29992	29901	30103	29968	29804	30206	30245	30023	30156	30046	30190	30103	29855	29934	30167	29870	29974	30038	30018	29962	30051	30053	30021	29854	29994	30026	29873	29858	30410	29933	29968	30040	29960	29931	29980	29967	29832	30142	29851	29761	30165	29867	29928	30125	29886	29974	30070	30075	30149	29898	30178	30002	30058	30144	30082	29926	29981	30290	30062	30030	30069	29887	30219	29810	30147	29946	29880	30123	30009	29900	29967	30125	30120	29981	29816	29957	30013	29892	30200	30063	29936	30070	30101	30233	29833	29993	30052	29925	29878	29846	30081	29905	30162	30206	29983	29944	29989	29946	29965	30140	30220	29934	30193	30179	30220	30198	29945	29861	30119	30111	30021	30132	30260	30109	30176	29954	30017	30000	30015	30015	29847	29906	30180	29934	30024	30184	29839	29863	30250	30234	30096	29943	29970	30007	30043	30171	29932	30228	30001	30244	29813	30320	30102	30110	29984	29994	29826	29901	30071	29992	29845	30104	29992	30237	30034	29922	29876	29899	30206	30104	30111	29800	29821	29971	30122	30111	30157	29937	30132	29976	29940	29848	30096	29993	30012	29794	30138	30273	30157	30038	30000	30050	30153	30044	30027	29958	29845	30133	29837	30001	30077	29995	29757	30117	30171	29913	30275	30013	29825	29771	29770	30295	29881	29996	29974	29911	29970	29880	30080	29803	29921	30009	29963	29966	29797	29954	30193	30026	29673	30100	30055	30115	30071	29889	29916	30041	29892	30009	29859	30232	30014	30086	29855	29912	30238	29986	29776	29915	30001	29849	29898	30005	29979	30139	30018	29945	29940	29929	29792	30084	30143	30219	29967	30052	30216	30033
24196	34391	32350	27468	24609	24526	24514	24372	23715	23531	23513	23303	23509	23535	23261	23229	23190	23167	23152	23149	23223	22982	23058	23019	23192	23615	23763	23573	23498	22988	23056	23101	23027	23055	22971	22902	22894	22905	22998	23091	22894	22987	22907	23072	22821	22998	22951	22820	22891	22848	22915	22988	22926	22927	23066	22862	22858	22983	23072	22889	23134	22872	22921	22952	22859	22941	23018	23136	23175	22976	22862	22884	22931	23092	22920	22888	22999	22954	23083	22935	23030	22796	22844	23020	22937	22987	23008	22767	22796	23179	23041	23033	22819	22934	22889	22844	22806	22974	23050	22796	22808	23098	23145	22851	22921	22893	23043	22935	22941	23054	23108	22860	22997	23091	22948	22859	22955	23015	22827	22824	22919	22970	23001	22960	22876	22879	22901	22909	22947	23005	22855	23009	22937	22950	22962	22875	23016	22843	23125	22921	22799	22977	22872	22957	22753	23040	22943	23050	22901	22935	22866	22973	22833	23085	22786	22937	22892	23072	22861	23045	22986	23019	23099	23142	22838	22812	22818	22989	22848	22899	23017	22886	22982	22947	22786	23012	23036	23006	23068	22910	22856	22977	23045	22802	23038	22917	22842	23042	23008	22959	22983	22806	22803	22763	22945	23039	22890	23042	22942	22786	23016	22915	22935	22987	22892	22687	23032	22954	22815	23032	22945	22889	22974	23085	23013	22780	23095	22987	23027	22915	22768	23077	22914	22834	22982	22773	22920	22932	22951	22987	23056	22879	22932	22728	22933	23009	23097	22978	22985	22910	23015	22978	23097	22901	23015	23012	22949	22824	22967	22844	23033	23054	22869	22911	22831	22946	22918	22911	22972	22831	22953	22962	22812	22885	22939	22848	22964	22976	22909	22871	23231	22925	22816	22745	23105	22808	22857	23057	23005	22963	22849	22926	22841	23024	22750	22996	22925	23174	22779	22829	23119	22932	22864	22893	22850	23085	23035	22915	22733	22983	22998	22803	22967	22987	22869	22993	23094	22910	22912	22896	23005	22915	22943	22993	23139	22815	22965	22955	22962	22855	22906	22771	22864	22954	22982	23008	22845	22945	22836	22889	22777	23037	22906	22952	23060	22961	22906	23055	23020	22976	22799	22807	23053	22831	23023	22942	23065	22999	22932	23003	22874	22922	23001	22899	22897	22970	22795	22881	22963	23078	22845	23126	23126	23090	23026	23051	23032	22959	22937	22772	22882	22976	22895	22977	22955	22772	22920	23002	22877	22836	22842	22988	23063	23047	22854	22671	23021	22748	23022	23084	22864	22808	23022	22952	23117	22901	22952	22980	23005	23093	23027	22835	22916	22955	23238	22969	23002	22992	22865	23018	22931	23000	22937	23100	22832	23074	22904	22976	22917	22942	22869	22964	22968	22978	22940	22897	22947	22990	23044	22821	22949	22776	23016	22936	23032	23048	22959	22976	22805	23065	22808	22798	22917	23003	23000	22777	22822	22953	23019	22791	22959	22876	22950	22880	23037	23099	23031	22840	22998	23022	23039	22786	23057	22906	22964	23019	22974	23036	22831	22948	23052	22946	22826	23034	22914	23126	22974	22850	23067	22881	22745	22863	23119	22914	22963	22929	22754	23004	22988	22798	23025	22997	23082	22996	22983	23055	22936	22918	23016	22878	22975	23044	22868	23044	22948	23040	22751	23032	22988	23060	22918	23051	22933	23081	23104	23048	22820	22991	23078	22962	23051	22946	22824	22919	22910	23035	22962	22909	22947	22828	22931	23069	22869	23224	23043	22787	23073	22988	22884	22832	22906	23032	22866	22857	22931	22823	23032	23059	22932	23013	23080	22857	22966	22968	22843	23010	22822	22930	23054	22883	23184	22928	23144	22902	22893	23098	22861	22738	23006	23022	23005	22921	23215	22884	22823	23039	22915	22804	23003	22844	22756	23062	23091	23154	22816	22816	22963	23052	22811	23054	22774	22880	22877	23065	22958	22953	22850	23125	22968	22881	23150	22718	22973	22972	22893	22755	22881	22850	22864	22869	22696	22971	23055	22994	23036	22849	22824	23033	23047	22861	22886	22715	23147	22780	22964	22930	22939	23009	22724	22913	22864	23025	23168	22995	22953	22896	22801	22872	22935	22985	23201	22882	22986	22913	22899	22883	22953	23168	22906	22973	23009	22901	22921	22901	22991	22891	22938	23077	22839	22995	22732	22950	22922	22998	23043	22786	22899	23029	23036	22803	22756	23041	22888	22949	23098	22891	22907	23001	22883	23118	22945	22813	23037	22909	22831	23007	23107	23102	23036	23067	22840	23007	23022	23074	22979	22812	22990	22837	23012	23003	22855	23025	22835	22879	23057	22897	23022	23034	22857	22941	22943	23111	22896	22868	22759	22806	22954	23118	23067	22988	22947	23090	22661	22833	22849	22860	22985	23035	22743	22919	23005	22824	23154	23144	22807	22946	22894	22962	23098	22903	22969	23099	23042	22980	22958	22886	23186	22981	23194	22935	22968	23076	22972	23048	23113	22987	22924	22948	23208	22854	22930	23174	22873	22908	23139	23088	22883	22802	22938	23074	22912	23009	23025	23006	22876	22945	23076	22766	22984	22783	22973	22929	22766	23058	22931	22964	22811	23109	22986	23054	22851	22867	23045	22937	22845	22979	23117	22849	23021	22974	22944	22970	22943	23037	22935	22854	22966	22935	23015	23134	23032	22739	22978	22850	23067	23118	22907	22762	23031	22875	22950	22892	22989	22989	22937	22894	22918	22962	22930	23016	22820	23001	22796	23096	23014	22931	23103	22895	22971	22800	22912	22890	22852	22854	23000	23047	22847	23070	22779	23005	23051	22933	23042	22810	22989	22866	22910	22918	23015	22871	22983	22745	23072	23014	22848	22772	22847	22939	23056	22923	22833	22961	22949	23035	22928	23196	23106	23074	23020	23006	23076	22836	22969	22772	23097	22912	23029	22728	22922	22997	22991	23061	22932	22981	23147	23035	22852	23105	23006	23032	23101	22926	23150	22920	22942	22793	23024	22929	23087	22908	23016	22933	22758	23070	22909	23043	22765	22960	22859	23222	22994	23062	23133	23002	22847	23047	23055	22936	22997	23087	23079	22826	22951	23053	23013	22759	22918	23002	23024	22922	22747	22788	22820	22924	23130	22886	22913	22933	23093	22895	23091	23045	23071	23021	23071	22735	22892	22872	23005	22970	23046	22851	22888	22844	23072	22815	22909	23068	23022	23109	22938	23094	23050	22821	22900	22957	23200	22972	23018	23004	23144	23042	22894	23185	23009	22751	22973	22911	22824	23044	23142	22926	23021	23227	22977	22967	22851	23088	22998	23098	22906	22966	22998	22883	22963	22860	23006	22976	23034	22928	22924	22838	22867	22819	22810	22850	22901	22881	22917	23036	22951	23063	22793	22922	23032	22979	22995	22954	23094	23057	22978	22943	23148	22769	22929	22962	22999	22910	23215	22878	23050	22977	22853	22939	23077	22873	23100	23012	22937	23043	22862	22817	22953	22929	22880	22980	23045	23017	22770	22942	23073	22863	22899	22838	23016	22904	22920	23049	22978	22885	22941	22985	22824	22933	22986	22951	23107	22829	22983	22858	22924	23021	22851	22994	22895	23034	22963	23156	22951	22947	22832	22947	22932	23094	23047	22911	23154	23073	22850	23000	22922	23039	23119	22860	23190	22844	22919	23081	22953	23010	23110	23056	22978	22865	23176	22794	23102	22956	22873	23000	23163	22997	22833	22912	23000	22778	23017	22999	22928	22935	22858	23110	23049	22976	22984	22996	22929	22872	22909	22985	23003	22908	23096	22939	23014	23138	22963	22901	23062	23047	22945	22917	22844	22978	22810	23056	23147	22835	22990	23167	22955	22858	23144	22980	22949	22805	22869	22927	22925	23012	22844	22985	23095	23206	22913	22762	23074	22973	23061	23001	22908	22982	22968	22946	22844	23166	22799	23014	22979	22968	22903	22886	22894	23053	23010	23078	23069	22881	23037	22849	22921	23066	23003	22941	22840	22914	22961	22862	23177	22835	22902	23005	23014	22989	22919	22820	23003	23024	23180	23022	22823	22965	22874	23161	22851	22866	23037	23129	22984	22983	23041	22960	23006	22967	23050	23034	22885	22986	22991	23051	22830	22773	22901	22851	22687	22918	22909	22981	23091	22937	22965	22923	23188	22945	23109	23003	22981	22906	22965	22942	22891	23037	22988	22907	22969	22989	22871	22870	22992	22837	22873	23097	23065	23144	22943	23100	22943	22910	22773	22959	22953	22891	23019	22890	23096	23020	23049	22925	22893	22960	23012	22983	22736	22762	22898	23187	23023	22961	22998	22851	23015	22887	22923	22928	22927	22993	22940	22934	23104	22886	22877	23067	22880	23134	22897	22824	22874	23021	22782	22681	22874	22974	22904	22928	22749	22717	22950	22834	22947	22843	23077	22857	23028	23017	22891	22891	23059	23049	22978	22967	22809	22883	22951	22976	22978	22868	23118	22981	22794	22719	22860	22937	23041	23084	22865	22890	22829	22896	23028	23032	22947	22895	22793	22903	22924	22858	23121	22883	22854	23026	23003	23050	22803	23069	22897	22894	22972	22776	22885	22892	23045	22995	22980	23080	23057	22919	22862	22986	23024	23131	22856	22970	22947	22928	23096	23021	22927	22951	22768	22961	23151	23065	22800	23114	22928	22918	22932	23008	23059	22988	22856	22816	22878	22978	23027	23006	23033	22906	23136	22755	22988	22771	22771	22938	23041	22882	22982	22955	22963	22965	23005	22946	23092	22930	23051	23000	23041	23158	22878	22912	22962	22958	22924	22859	22883	22988	22922	22989	23103	22818	22868	22958	22845	23058	22947	23009	22839	22768	22994	22969	22927	22938	23027	22911	22931	22974	23056	23077	23035	23134	23111	22875	23018	22903	23091	23108	22954	22978	23064	22840	22978	22895	23051	22964	22893	22859	22951	22990	22899	23044	22932	23030	23193	22747	22983	22942	22951	23042	22970	22921	22726	22908	22890	23207	23062	23043	22790	23066	23103	22794	22720	23086	23001	22965	22998	23049	23002	23020	23246	22768	23065	22833	22861	23020	22932	23047	22986	22939	23095	23001	23033	22858	23002	22981	23140	22973
23679	21453	29192	24770	25331	30267	33091	31153	30557	30912	30720	30342	30411	30279	30372	29995	30302	30076	30093	30067	30103	30090	30050	30085	30597	32938	33438	32943	31448	30318	30127	30015	29845	29853	29935	29928	30159	29811	29870	29854	30141	29720	30075	30069	29778	29912	29923	29813	30119	29804	29846	29803	29964	29987	30094	29872	30082	29939	29900	29786	29853	29905	29884	29976	29919	30035	29918	30126	29936	29809	29868	29778	30087	29849	29853	30121	29948	29948	29995	29800	29849	30112	29843	29963	30182	29784	29782	29918	29873	29936	29789	30132	30126	30018	30055	29873	29925	29765	29796	29793	29470	29871	29753	29920	30027	29837	29973	29845	29777	29871	29764	29832	29992	29961	30038	29745	29816	29906	29587	29772	29895	29933	29954	29879	29973	30072	29899	30092	29947	29831	29877	29647	29951	29876	29775	29714	30120	29601	29947	29942	30152	30007	29996	29806	29786	29770	29998	29919	29645	29899	29681	29978	29914	29629	29652	29713	29559	29931	29934	29937	29851	29950	30031	29701	30030	29830	29861	29775	29954	29938	29764	29658	29889	29875	29971	29813	29800	29869	29995	29976	29799	29740	30060	29789	29891	29924	29825	29918	29900	29950	29801	29968	29886	29717	29913	29594	29866	29696	29911	29947	29833	29883	29653	29784	29848	29659	29840	29819	29837	29962	30082	29910	29796	29695	29735	29789	29967	30064	30025	29790	29802	29755	29841	30075	29955	30044	29832	29773	30024	29980	29810	29908	29821	29771	29798	29982	30028	29790	29678	29991	30114	29976	29899	29948	30022	29983	30040	29637	29770	29702	29489	30017	30061	29776	30095	29746	29884	30109	29945	29894	29865	29891	30035	29815	30018	29918	29860	29798	30021	29807	29810	29978	29803	29882	30189	30055	29892	30123	30060	29956	29860	29989	29874	29718	29923	30037	29944	29803	30013	29756	29966	29976	29898	29806	29886	29883	29813	30044	29813	29808	29844	29952	29759	29643	29634	29588	29900	30111	29821	29876	29699	29715	29750	30015	30025	29995	30013	29977	29962	29811	29651	29703	29947	29895	29713	29765	29610	29955	29771	29947	30059	29882	29954	29814	30028	30023	30096	29899	30005	29935	29700	29735	29920	29397	29591	29862	29921	29898	29754	29759	29803	29873	29962	29903	30175	29855	29697	29967	29893	29553	29847	29888	30009	29775	29642	29863	29918	29923	29926	29849	29954	29907	29825	30148	29841	29868	29968	29742	29983	30065	30097	30068	29952	29803	30064	29850	30055	29832	29808	29871	29940	29852	29891	29807	29906	30095	29771	30028	29860	29588	29876	29934	29999	30060	29760	29929	29684	29842	29775	30011	29839	29909	30069	29861	29963	30065	29969	29914	29868	29726	29906	30012	29883	29898	29833	29826	29935	29829	29875	29789	29907	29887	30041	29910	29877	29947	29925	30007	29926	29659	29859	29569	29998	29839	30026	29935	29772	29971	29819	29880	29856	29689	29787	29933	30033	30024	29676	29795	29774	29696	29845	29758	29831	29803	29888	29931	29938	29893	29962	29917	29928	29900	29745	29824	29774	29981	30034	29887	29818	29836	29849	29906	29853	29826	29977	29947	29809	29567	29914	29824	29803	30161	29942	29654	29860	29959	29828	29954	29918	29768	29974	29841	29838	29731	29886	29906	29872	29710	29784	29892	29934	29933	29667	29894	29902	29959	29741	29983	29727	30063	29732	30328	29889	29817	29857	29876	29574	29804	29963	29865	29899	29886	29940	30021	29737	29800	29671	29735	29959	29843	29797	29934	29838	29845	29817	29819	29861	29667	29900	29968	30028	29779	29979	30088	30022	29758	29818	29897	30016	30076	29861	29909	29924	29816	29762	29930	30009	29912	30069	29834	29947	30041	29870	29855	29926	29825	29760	29817	29853	29846	29697	29831	29866	29800	29660	29775	29999	29792	29988	29912	29923	29850	29796	29909	29751	29756	29878	29751	29950	30052	29846	29989	30195	29928	29714	29792	29911	30009	29809	30064	29898	29787	30035	29873	29864	29912	29959	30129	29980	29987	29996	30093	30131	29936	29765	29771	29991	30224	30090	29804	29856	29906	29902	29761	29992	29750	29947	29977	30167	29658	29907	29989	30017	29682	29757	29853	29780	29703	29838	29797	29890	29937	29970	29821	29861	29851	30117	29966	29872	30029	30103	30002	29939	29634	29552	29983	29844	29688	29850	29771	29999	29830	29901	29876	30003	29847	29875	29979	29894	29822	29843	29797	29620	29789	29992	29791	29933	29826	29991	30107	29777	29715	30045	29769	29780	29965	29547	30066	29780	29880	30003	29983	30277	29827	29533	29758	29852	29980	29752	30171	29831	30057	29874	29942	29938	29710	30245	29946	30013	29951	29940	29896	30063	29882	29914	29906	29771	29814	29871	29623	29900	29924	29780	30052	29975	29696	30005	30094	29868	29926	29737	29835	29938	29961	29633	29957	29651	29884	30062	29841	29904	29906	29863	29803	29959	30104	30027	29910	30033	29989	29905	29914	30133	30065	29725	29812	29979	29758	30042	29864	29691	29894	29892	29903	29667	29878	29735	30057	29871	29633	29900	29834	29853	29992	29937	29968	30028	29753	29848	29979	29875	29969	30024	29833	29969	29796	29772	29925	30038	29779	29651	29785	30049	29918	30008	29860	29720	29913	29924	29954	29935	29728	29986	29670	30000	29887	29836	29783	30171	29949	29807	29823	29863	30077	29879	30023	29939	30012	29950	29860	29926	29903	29892	29790	29713	29899	29930	29967	29860	29868	29694	29860	29525	29732	29983	29912	29792	29887	29949	30043	29897	29821	29811	29753	29844	29525	29701	29916	29821	29671	29808	29770	29907	30010	29769	29594	29668	29909	29832	29890	29929	29966	30078	29874	30042	29861	29907	30031	29743	29893	30010	29806	29809	29925	30128	29830	29926	29618	29990	29821	29888	29733	29938	29980	29902	30056	29732	30056	29642	29950	29899	29849	29822	30001	29602	29995	29954	29866	29749	29869	29947	30027	29859	29691	29835	30247	29756	30176	29941	29760	29987	29704	29984	29824	29997	29954	29605	30011	29707	29863	30003	29882	29926	29908	29916	29731	29850	30049	29872	29933	30148	29820	29854	30072	30157	29994	29888	29858	29826	29905	29644	29715	29905	29945	29894	29765	30007	29761	29815	29742	30011	29931	29817	29873	29806	30019	29964	30032	29817	30167	29714	29918	30037	29601	29958	29811	29858	29800	29776	29655	30256	29891	29953	29866	29845	29895	30068	29880	29963	29808	29883	30013	29911	29758	29761	29687	29966	30037	29842	29877	29890	29875	29891	29955	29891	29966	30092	30181	29967	29930	29979	29943	29962	30152	29916	29955	29844	29960	29728	29870	29854	29789	29732	29886	30016	29806	29830	29935	30001	29912	29777	29777	29903	29688	29688	29880	30091	30058	29618	29814	29933	29822	29923	29840	29949	29840	29922	30028	30009	29917	29732	29901	30068	30019	29752	29753	30055	29913	29934	30025	29738	30144	29767	29962	29867	29967	29740	30062	29915	29889	29950	30060	29972	30020	29779	30024	29843	29979	29723	29598	29998	30020	29688	30004	30020	29898	29973	29958	29912	29758	29711	29755	29914	29673	30085	30112	29948	29802	29804	29927	29938	29867	29955	29721	29671	29783	29903	29689	29952	29925	29731	29472	30067	29703	29842	29486	29941	29971	29992	29676	30223	30007	29839	29942	30018	29874	29846	29879	29981	29835	29982	29674	29759	29991	29977	29865	29947	29900	29741	29758	29881	29795	29835	29833	30058	29812	29991	29872	29737	29876	29809	29819	29812	29882	30183	30112	30055	29861	29970	29773	29999	29901	29796	29935	29858	30006	29640	29785	29895	29953	29742	29768	29844	29864	29909	30072	29879	29827	29933	29831	29979	29851	29997	29888	29673	30005	29925	29828	29516	29943	29830	30005	29879	29904	29649	30043	29787	29729	29940	29979	29828	30014	29943	29996	29916	30031	29925	29993	29832	30052	29882	30006	29822	29387	29729	29863	29716	29959	29854	30003	29911	29847	29828	29862	29744	29764	29909	29880	30014	29996	30035	29911	30125	29891	29835	29858	29777	29798	29939	29785	29953	29747	30060	29819	29767	29916	30082	29691	29955	30111	29718	29921	29981	29766	29960	30078	29864	29999	29783	29895	29904	29703	29917	29944	30005	29719	29718	29927	29751	29837	29804	29824	29908	29855	29991	29769	29933	30109	29896	30065	29878	29828	29868	30116	29885	29970	29918	29683	29825	29976	30004	29992	29722	29815	29909	30451	30115	29779	29959	29839	29745	29941	30127	30051	29943	30003	29892	29854	30200	29865	29604	29899	29842	29928	29974	29684	30087	29915	30024	29967	29904	29826	29742	29903	29963	29865	29940	29842	29939	29938	29934	29829	29920	29901	29925	29973	29926	29832	29999	29811	29813	29749	29902	29908	30101	29722	29862	29881	29992	29706	29946	29925	30066	30011	29737	29994	29976	29680	29855	29710	30232	30237	29848	29818	29920	29713	29866	29927	29957	29909	29949	29952	29889	30049	30054	29762	29905	29626	29977	29824	29775	29947	29970	30047	29816	29687	29897	29960	30085	30045	30032	29722	29993	29714	29713	29700	29971	29870	29902	30023	29814	29921	29961	29966	29885	30056	30000	29918	29683	30149	30128	29988	29714	29902	29984	29935	29887	29863	29817	29635	29712	29956	29981	29773	29738	29758	29873	29803	30050	29931	29923	29949	30118	30045	29876	29911	29897	30080	29826	30087	29910	30031	29922	29896	29995	30157	29796	29600	30070	30213	29803	29918	29702	29675	29997	29938	29930	29909	29868	29859	29805	29883	29950	29818	30007	29867	29746	30030	29944	29701	29782	29918	29637	29912	29881	29901	29914	29764	29893	29965	29984	29771	29639	29658	29610	29821	29745	29791	29951	29933	29875	29884	29836	29924	29737	30085	29776	29804	30137	30169	29947	29827	29975	29844	30080	29845	29800	29864	29761	29816	29977	29829	29717	29809	29845	29803	30111	29883	29581	29996	30026	30070	29880	30100	29997	29865	29998	29923	30090	29770	29893	29920	29932	29892	29959	29903
22629	39306	37201	30195	26466	25547	25430	25653	24505	23860	23834	23613	23796	23910	23631	23448	23444	23349	23453	23520	23305	23423	23156	23263	24676	27962	28178	26607	24639	23576	23116	22897	22999	23030	23041	23134	22885	22916	22993	22977	22893	22955	22919	23093	22665	22962	22883	23008	22779	22896	23010	22825	23007	23343	22729	22999	23201	22771	22781	23047	22955	23045	23006	22997	22949	23005	22861	22985	23024	22873	23109	22935	22989	23008	23171	23159	23044	23001	22941	22876	22811	23022	22756	22802	22995	22876	22799	22917	22926	22978	22971	23092	22939	22870	23009	23058	22968	22903	22837	23040	23162	22957	22958	22961	22952	22953	23057	23001	22889	22932	22894	23100	22956	22954	23018	22954	22804	22782	22887	22844	23168	22925	22978	22919	23059	22898	23012	22902	22949	22988	23015	22999	22889	23181	23045	22872	22902	22855	22798	23040	23071	22776	22859	22868	22950	22822	23113	22931	22922	23150	23134	22870	22952	22909	22970	22809	22982	22983	22861	23026	23068	22944	22902	22880	23078	22858	22979	23007	23003	23097	22872	23007	22972	22962	23060	22990	23035	22782	22958	22952	23071	22878	22775	22810	23047	23062	22791	22899	22899	22895	23019	22871	22816	22869	22875	22932	22887	23058	22955	22961	22911	22830	23015	22925	22973	22910	23079	22956	22812	22991	23138	22934	22977	23203	23065	22911	22900	22944	22960	22889	22856	22910	22857	22827	22947	22884	22935	23056	22987	22764	22809	22979	22951	22847	22937	22929	22964	22964	23008	22820	22817	22883	22917	22971	23120	22778	22870	22819	22935	22828	22969	22953	22755	22850	22967	22885	22964	22836	22843	22966	22925	22851	22974	23042	22986	22960	22956	22797	22895	22958	22941	22838	22952	22999	22847	22993	23018	23090	22946	22742	22896	23021	22859	23082	22892	22940	23030	22798	23116	22959	22940	22849	22856	22941	22866	22863	23052	22826	23074	22938	22884	23044	23014	22906	22730	22884	22889	22821	22903	23035	22867	22909	22911	22832	22999	23001	22915	22879	22935	23074	22799	23020	22919	22807	22981	22933	22935	22870	22957	23090	23050	22849	22873	22932	22916	22767	22840	22892	22749	22974	22893	22893	23017	22914	23026	22776	23001	22868	22914	22995	22997	22875	22977	22658	22993	22795	22928	23018	22870	22998	22993	23158	22833	22929	22948	23083	23009	22844	22665	22948	22998	22703	23019	23005	23007	23021	22916	22885	23061	22927	22700	23054	23005	23033	22909	22997	23018	22886	22872	22897	22978	23017	22910	22953	23032	22859	22958	23076	22910	23015	22854	22836	22884	23016	22835	23214	22913	22986	22722	22732	22824	23031	22834	22921	22870	22828	22840	22920	22900	23061	22899	22980	22852	22726	23062	23188	23004	22875	22818	22995	22875	22872	23152	22829	22923	22878	22926	22941	22859	22950	22876	22743	22817	22784	22917	23010	22987	22944	23038	22962	23081	22960	22998	22848	23036	22857	22877	22764	22781	22753	23130	22893	22870	22813	22938	22862	23036	23040	22707	23006	23008	23126	22884	22874	22900	22945	23030	22986	23105	23092	22927	22874	23141	23000	22898	22996	22955	22994	22870	22941	22885	22934	23001	22906	22985	22877	22966	22940	23031	22747	22829	22867	22972	22876	22891	22910	22878	23003	22754	22932	22909	22879	22999	23039	23121	22629	22912	22931	22971	22829	22960	23107	22878	22708	22726	22886	22994	23061	22932	23151	22863	22888	23064	22951	22885	22845	22953	22859	22948	22999	22976	22663	22956	22830	23050	23050	22758	22775	22954	23062	23062	22989	22998	22743	22896	23161	22910	22988	22875	23103	22878	23049	22967	22844	23156	23243	22951	22906	22900	22730	23196	22898	22999	22932	23093	22884	22860	22963	22850	23105	22888	22870	22912	22936	22711	23027	23111	22990	22836	22803	23009	22917	22989	22728	22924	22802	22863	22914	22772	22851	22833	22832	22932	22774	23073	22875	22926	23175	22912	22935	22975	22866	22812	22938	22743	22729	22904	22870	22968	23005	22919	22874	23098	22964	22849	22960	23058	22889	22903	23003	22962	22920	22867	23023	22819	23057	22978	22964	22719	22901	23207	22940	22819	22871	22934	22932	22864	23152	22843	22869	23096	22877	23105	22991	23007	22962	23048	22988	23049	22929	22989	22871	22759	22972	22737	23066	23017	22951	23075	22848	22947	22826	22927	22945	22839	22922	22895	23085	22837	23115	23074	22781	22980	22954	22857	22934	23200	22900	23043	23029	23051	23100	22842	23011	22821	22949	22743	22905	22894	22868	23045	22972	23062	23078	22974	22989	22787	22802	23001	22791	23005	22937	22956	23042	23019	23017	23011	23008	22874	22885	23068	23093	23035	22920	22956	23051	23006	22953	22966	22834	22783	22921	22830	23104	22763	22976	23006	22675	23026	23000	22853	22850	22935	22955	22784	22819	22843	22861	22854	22941	22897	22881	23045	22886	23246	22880	22758	22837	22949	22968	22983	22956	22976	23021	23001	23127	22987	23066	22912	22949	22952	23171	22935	22949	22932	22885	23083	23096	22995	22798	23107	22943	22818	22989	22953	22898	23075	22871	22861	23044	22986	23043	23006	22796	22952	22894	23031	22856	22920	22923	22973	23046	22921	23040	22895	22794	22995	22871	22996	22959	23006	22762	23010	22913	22950	22940	22704	22917	22932	23033	23004	22996	22910	23040	22946	23073	22820	23039	22886	22953	22772	22873	22864	23092	23043	22930	23042	22908	22857	22900	22998	22948	22789	22991	22869	22849	22904	22921	23075	22860	22903	22973	22879	22929	23080	22892	22887	22832	22915	22813	23151	22850	22891	22961	22853	23016	22863	22884	22890	22948	23085	22944	22926	23097	22946	22893	22764	23079	23014	23081	22921	22867	23020	22943	22917	22876	22934	22851	22877	23030	22841	22786	23027	22905	22731	22950	22912	22852	22896	22915	22902	22746	22936	22863	22885	22929	22912	22887	22929	22830	22924	22996	22804	23043	23125	22947	22872	22833	22996	22847	22875	22870	22931	23102	23110	22826	22927	22765	23025	22871	23065	22965	22847	22955	22821	22910	22839	23199	22799	22774	22858	22835	22943	23015	22934	22973	22990	22934	23023	22959	22734	22959	23023	23153	22899	22948	22805	22969	23004	22921	22810	22947	22797	22891	23092	22924	22863	22790	23000	22792	23056	22910	22772	22903	22857	22988	22948	22863	22921	22996	23001	22875	22914	22836	22915	23043	22988	22873	22895	22830	23010	23163	23101	23044	22886	22746	23058	22967	23057	23072	22996	22843	22980	22900	23078	22856	22929	23003	23044	22877	23024	22684	22931	22994	23020	22881	23063	22886	22982	22828	22934	23156	23028	22883	22858	23007	22910	22948	23117	22911	22904	22782	23124	22882	23071	22958	23026	22764	22965	22944	23024	22892	22898	23000	22897	22887	22950	22959	23109	22989	23085	22836	23040	22923	23032	22834	22876	22895	22896	22953	23089	22839	22909	23104	22836	22876	22869	22920	22928	22683	22909	22717	22872	23027	22924	22857	23174	22875	23046	23031	23017	22762	22947	22985	23039	23035	22987	22752	23215	23054	23147	22918	22867	23014	23079	22924	22939	22856	23087	22957	22750	23146	22823	22780	22800	22877	22949	22936	22890	22964	22958	22919	22943	22875	22997	22958	23147	23035	22987	22938	22872	22758	22926	22913	22818	22939	22951	22781	22888	22992	22823	22885	22969	22809	22953	22993	22909	22930	22975	23026	22881	23037	23055	23080	22899	23010	23030	23129	22997	22920	22851	22994	22883	22841	22891	22818	22988	22859	22994	22940	22818	23074	23095	23053	22827	23060	22945	22983	22874	22922	23005	22989	22980	22949	22940	22949	23063	22835	22808	22905	22994	22939	22882	22899	22939	23040	22978	22884	23029	23047	23101	22963	22927	23060	22773	23166	22995	23115	23099	22805	22981	22850	23070	22820	22891	22887	22963	22952	22883	22897	22920	22815	22975	23112	22884	22996	22843	22656	22847	23034	23097	22819	22861	23037	22914	22873	22840	22891	22951	22818	22876	22979	22694	23065	23078	23067	22785	22859	22895	22830	22929	22824	23024	22747	23062	22895	22944	22917	22886	22966	22778	23075	23069	22790	23119	22954	23005	22911	22973	22976	22912	22836	22829	22914	22912	22925	23074	23036	22750	22944	23135	22981	22985	22940	22938	22924	22949	22915	22938	23004	22905	22955	23127	23077	22834	23013	23015	23009	23092	22935	22891	23076	22945	23074	22858	22976	22935	23104	22913	22906	22965	22874	22802	22913	22839	23027	22887	22969	22847	22878	22851	23131	22793	23003	22928	22913	22970	22972	22846	22891	22827	22912	23140	22846	22906	23085	23033	22895	23011	22989	22859	22901	23006	22775	23025	22840	22775	22968	22906	22967	22896	22893	22947	22928	22818	22831	22877	22899	22762	22733	22980	23023	22871	22987	22894	22793	22906	22824	23001	22750	22863	22921	22877	23034	23020	22996	22753	22937	23133	23060	22864	22987	22888	22983	22817	22873	22912	23016	22987	22880	22970	22875	22871	22736	22934	22885	22925	22923	22846	22849	23039	23053	22888	23018	22875	22912	23156	22791	22986	23113	22972	22892	22864	22974	22816	22843	22975	22920	22866	23039	22845	22955	22899	22993	22976	22947	22866	22811	22926	22900	23045	23068	22999	22916	23043	22994	23031	23030	23081	22829	23002	22745	23073	22948	22957	23010	22792	23066	22906	23034	22904	22706	22928	22806	22965	22953	22742	22864	22836	22692	22915	22834	22757	22954	22948	23136	22945	22929	23007	22800	23101	22896	22865	22883	23100	22978	22960	23116	23035	22772	22868	22837	22943	22975	23019	22755	22876	22985	23218	22760	22900	22920	22729	22792	22962	23022	22955	22859	23032	22985	23104	22773	22929	22850	22880	22833	22958	22920	22819	22834	22937	23030	22900	23169	22897	23087	22931	22975	23043	22919	22897	22974	22828	22817	23139	22906	22932	23036	22981	22902	22886	22916	22833	22745	22860	22924	22967	22921	22780	22961	22925	22970	22965	23052	22812	22758
22829	21483	29364	24121	23010	28892	34473	32110	31859	31896	31526	31256	31193	31404	31093	31200	31021	30773	30896	31109	30764	30920	30668	30788	32358	37437	36364	34979	32416	31153	30713	30441	30471	30385	30505	30320	30534	30510	30335	30591	30499	30288	30359	30436	30532	30439	30291	30584	30340	30414	30243	30560	30487	30456	30380	30242	30390	30413	30431	30333	30564	30304	30427	30654	30415	30462	30584	30370	30279	30443	30411	30371	30343	30588	30250	30348	30318	30508	30579	30238	30256	30455	30341	30330	30559	30488	30622	30256	30323	30214	30331	30335	30388	30229	30419	30379	30283	30072	30394	30388	30442	30281	30260	30332	30378	30380	30556	30389	30467	30328	30564	30144	30272	30571	30365	30240	30406	30385	30294	30555	30314	30401	30253	30363	30423	30395	30639	30575	30119	30197	30249	30455	30254	30347	30483	30240	30301	30523	30534	30327	30436	30441	30507	30283	30183	30313	30291	30243	30463	30316	29949	30239	30358	30547	30242	30293	30314	30182	30341	30475	30314	30289	30633	30509	30380	30508	30514	30177	30528	30178	30412	30192	30185	30073	30236	30287	30370	30596	30467	30398	30534	30324	30196	30301	30311	30488	30348	30335	30517	30396	30405	30295	30371	30413	30404	30240	30296	30619	30292	30356	30106	30382	30328	30384	30203	30185	30324	30508	30285	30630	30483	30281	30384	30492	30499	30346	30258	30155	30481	30229	30378	30347	30363	30420	30085	30489	30461	30248	30609	30358	30211	30398	30165	30420	30197	30151	30450	30400	30170	30292	30431	30282	30461	30345	30218	30542	30312	30301	30521	30227	30358	30227	30523	30316	30537	30517	30237	30353	30207	30337	30565	30160	30186	30094	30601	30294	30315	30393	30277	30457	30365	30308	30466	30392	30252	30242	30580	30205	30326	30114	30277	30344	30211	30107	30404	30176	30213	30546	30294	30560	30386	30261	30218	30103	30464	30402	30136	30359	30229	30212	30462	30047	30355	30436	30752	30459	30292	30419	30202	30476	30155	30422	30253	30052	30336	30276	30337	30346	30272	30257	30379	30415	30412	30322	30318	30416	30413	30147	30106	30295	30394	30326	30370	30299	30212	30355	30341	30143	30258	30323	30529	30423	30274	30248	30282	30211	30341	30484	30445	30380	30172	30295	30425	30271	30215	30215	30275	30409	30290	30385	30408	30317	30527	30276	30408	30303	30385	30305	30297	30307	30201	30451	30619	30313	30273	30254	30225	30327	30124	30289	30447	30271	30372	30290	30423	30257	30255	30460	30443	30252	30209	30083	30375	30281	30336	30368	30286	30524	30437	30334	30367	30337	30452	30203	30381	30415	30328	30291	30477	30319	30361	30263	30583	30195	30366	30414	30466	30440	30318	30248	30415	30429	30449	30327	30230	30239	30484	30253	30382	30259	30412	30521	30311	30330	30490	30305	30500	30274	30363	30486	30432	30254	30501	30317	30328	30274	30266	30321	30406	30217	30363	30313	30419	30303	30346	30224	30421	30285	30543	30171	30177	30270	30167	30393	30179	30355	30220	30473	30337	30175	30348	30481	30250	30421	30390	30591	30463	30201	30203	30057	30238	30386	30339	30383	30303	30187	30337	30276	30239	30310	30344	30307	30500	30312	30308	30209	30288	30234	30443	30275	30521	30347	30478	30271	30422	30508	30296	29968	30349	30330	30507	30257	30361	30246	30319	30399	30409	30270	30240	30555	30416	30432	30182	30402	30307	30360	30260	30191	30397	30456	30250	30372	30390	30427	30539	30428	30434	30561	30434	30400	30339	30469	30502	30465	30442	30415	30489	30382	30324	30407	30537	30055	30415	30503	30313	30231	30499	30256	30581	30325	30511	30351	30358	30234	30393	30147	30309	30409	30198	30198	30353	30358	30504	30232	30165	30362	30369	30360	30295	30263	30162	30329	30407	30496	30306	30366	30071	30422	30524	30663	30389	30340	30243	30491	30421	30688	30285	30384	30197	30483	30265	30341	30158	30238	30452	30416	30481	30535	30547	30285	30397	30347	30184	30186	30180	30328	30341	30332	30274	30383	30138	30431	30282	30422	30381	30441	30285	30307	30338	30312	30396	30254	30172	30362	30457	30197	30221	30451	30449	30262	30340	30291	30402	30330	30248	30272	30401	30436	30335	30384	30595	30367	30339	30430	30437	30429	30188	30396	30361	30128	30305	30340	30228	30179	30390	30185	30383	30562	30367	30282	30396	30397	30207	30413	30231	30453	30577	30580	30495	30249	30481	30532	30214	30584	30390	30285	30227	30284	30342	30371	30181	30353	30358	30409	30392	30332	30482	30178	30248	30501	30464	30302	30308	30472	30401	30404	30368	30211	30588	30192	30421	30114	30624	30414	30469	30275	30300	30103	30252	30643	30515	30538	30596	30367	30487	30442	30454	30421	30449	30336	30289	30314	30399	30320	30244	30554	30360	30390	30558	30320	30366	30269	30419	30344	30311	30151	30371	30061	30332	30348	30267	30355	30361	30362	30172	30319	30453	30454	30161	30309	30187	30249	30344	30092	30469	30403	30200	30232	30328	30233	30247	30593	30313	30397	30078	30503	30442	30291	30104	30289	30192	30277	30428	30471	30392	30344	30138	30365	30300	30626	30351	30387	30385	30074	30312	30334	30254	30386	30284	30297	30405	30354	30498	30524	30295	30288	30198	30403	30023	30352	30485	30127	30508	30422	30206	30476	30181	30520	30321	30163	30244	30280	30438	30223	30469	30218	30151	30431	30397	30358	30371	30198	30488	30314	30277	30215	30492	30598	30395	30328	30362	30357	30460	30687	30272	30335	30483	30340	30162	30516	30300	30471	30514	30700	30459	30123	30477	30478	30310	30270	30571	30381	30388	30226	30322	30303	30460	30591	30416	30398	30209	30115	30369	30467	30290	30663	30400	30404	30225	30328	30219	30457	30537	30220	30544	30306	30156	30371	30301	30339	30216	30284	30150	30217	30354	30532	30454	30423	30437	30513	30396	30371	30329	30260	30510	30463	30401	30180	30445	30397	30500	30234	30222	30138	30257	30468	30441	30396	30317	30318	30173	30176	30461	30450	30214	30292	30376	30269	30503	30262	30370	30317	30449	30354	30174	30507	30295	30142	30467	30097	30121	30360	30282	30306	30558	29983	30469	30613	30148	30265	30282	30310	30285	30329	30278	30321	30325	30393	30197	30509	30338	30165	30178	30120	30333	30421	30309	30369	30340	30251	30537	30273	30185	30441	30454	30531	30521	30265	30369	30387	30281	30407	30368	30139	30677	30253	30406	30347	30456	30043	30127	30501	30226	30509	30563	30244	30391	30582	30590	30207	30454	30517	30392	30459	30494	30502	30374	30429	30467	30258	30420	30245	30268	30176	30220	30361	30288	30403	30308	30407	30367	30611	30356	30326	30493	30162	30461	30168	30349	30264	30217	30181	30244	30633	30437	30453	30550	30395	30590	30385	30693	30319	30306	30224	30403	29774	30374	30400	30166	30225	30618	30440	30386	30056	30345	30437	30256	30317	30283	30382	30338	30548	30356	30277	30322	30180	30523	30009	30264	30729	30430	30251	30194	30398	30014	30435	30330	30312	30258	30345	30395	30326	30274	30273	30230	30204	30342	30267	30490	30255	30606	30424	30300	30035	30354	30243	30533	30376	30486	30477	30183	30323	30482	30313	30446	30438	30487	30367	30512	30468	30180	30332	30330	30227	30269	30291	30305	30373	30513	30598	30272	30410	30308	30378	30221	30296	30376	30272	30225	30412	30257	30504	30407	30218	30477	30371	30269	30435	30309	30209	30381	30259	30348	30360	30277	30284	30204	30294	30276	30327	30482	30331	30673	30408	30470	30559	30300	30179	30448	30236	30340	30186	30252	30245	30324	30445	30417	30492	30143	30399	30482	30382	30457	30519	30220	30041	30400	30231	30346	30194	30301	30367	30401	30365	30493	30398	30440	30427	30494	30246	30363	30226	30201	30435	30332	30413	30314	30460	30465	30304	30451	30193	30326	30267	30435	30492	30342	30508	30242	30604	30582	30394	30427	30169	30389	30298	30463	30572	30273	30234	30472	30472	30311	30366	30582	30258	30342	30131	30610	30460	30271	30301	30177	30390	30326	30282	30392	30126	30370	30323	30450	30215	30144	30152	30413	30472	30498	30338	30482	30269	30293	30379	30305	30451	30322	30283	30344	30484	30162	30475	30308	30457	30282	30278	30372	30466	30464	30514	30300	30190	30516	30181	30230	30356	30512	30515	30198	30209	30235	29892	30022	30361	30164	30244	30242	30478	30410	30217	30466	30197	30431	30482	30280	30170	30336	30405	30263	30252	30412	30557	30539	30283	30471	30298	30237	30365	30500	30577	30344	30244	30072	30315	30344	30113	30304	30263	30513	30220	30153	30341	30527	30437	30450	30340	30131	30299	30391	30284	30452	30322	30154	30142	30364	30432	30389	30258	30425	30310	30416	30240	30308	30395	30265	30172	30271	30392	30283	30541	30165	30218	30348	30557	30288	30540	30335	30313	29985	30530	30227	30565	30179	30376	30183	30239	30073	30234	30323	30189	30181	30094	30159	30390	30305	30258	30334	30545	30384	30206	30219	30323	30633	30432	30416	30338	30371	30370	30240	30288	30310	30411	30427	30383	30465	30454	30465	30396	30373	30373	30499	30137	30213	30344	30267	30616	30247	30265	30525	30359	30457	30226	30328	30272	30403	30326	30545	30421	30300	30207	30311	30163	30170	30471	30355	30292	30277	30537	30443	30512	30178	30283	30108	30492	30157	30397	30547	30208	30160	30323	30296	30262	30346	30259	30429	30529	30384	30523	30364	30281	30301	30361	30418	30383	30368	30382	30492	30426	30373	30637	30440	29932	30284	30248	30371	30086	30215	30220	30332	30439	30375	30191	30304	30321	30401	30361	30353	30443	30487	30500	30444	30337	30572	30156	30305	30218	30387	30440	30293	30284	30432	30327	30387	30483	30150	30164	30330	30512	30350	30266	30242	30402	30106	30110	30437	29972	30403	30334	30423	30429	30082	30341	30297	30401	30367	30203	30155	30411	30454	30397	30489	30398	30424	30226	30530	30320	30204	30192	30243	30301	30487	30348	30244	30031	30467	30300	30259	30165
23706	43538	40562	31891	28925	26735	26781	26566	25671	24984	24527	24048	24396	24685	24203	23944	23979	23673	23711	23894	23672	23847	23764	23588	27339	33467	31516	28901	25778	23986	23526	23210	23241	23143	23346	23394	23227	23186	23287	23169	23160	23325	23005	22994	23201	23156	23171	23284	23036	23438	23089	23111	23253	23161	23147	23170	23239	23146	23158	23180	23151	23003	23157	23103	23014	22928	23122	23141	23207	23022	23035	23314	23363	23196	23153	23143	23188	23135	23221	23426	23195	23074	23024	23270	23143	22961	23244	23239	23180	23321	23097	23191	23125	23154	23019	23330	23231	23111	23285	23172	23045	23261	23062	23152	23224	23137	23206	23325	23221	23131	23229	23139	22966	23161	23203	23116	23043	23214	23146	23186	23354	23183	23041	23169	23120	23190	23128	23048	23128	23158	23075	23147	23275	23211	23172	23245	23023	23373	23116	23253	23128	23149	23179	23175	23067	23040	23318	23198	23085	23029	23201	23103	23309	23237	23249	23038	23262	23363	23170	23235	23273	23244	23267	23002	23193	23249	23187	23055	23199	23303	23137	23005	23118	23280	23199	23083	23091	23185	23127	23345	23057	23146	23241	23308	23199	23266	23199	23300	23159	22996	23406	23148	23112	23236	23219	23255	23150	23070	23277	23366	23179	22868	23045	23333	23274	23109	23234	23134	23122	23094	23098	23244	23192	23064	23131	23291	23427	23037	23292	23069	23171	23137	23144	23060	22995	23268	23162	23117	23285	23094	23242	23370	23233	23104	23110	23088	23345	23192	23077	23256	23224	23087	23340	23207	23233	23114	23199	23314	23160	23016	23342	23130	23158	23085	23247	23309	23221	23199	23403	22974	23251	23176	23058	22922	23271	23151	22997	23080	23025	23250	23092	23195	23072	22890	23238	23136	23212	23069	23368	23128	23060	23126	23362	23185	23208	23171	23181	23211	23251	23064	23074	23182	23100	23127	23124	23186	23125	23092	23160	23281	23189	23067	23183	23216	23313	23174	23054	23145	23259	23042	23351	23161	23180	23155	23247	23268	23277	23072	23233	23073	23102	23085	23026	23072	23151	23030	23228	23344	23196	23113	23132	23107	23191	23295	23192	23082	23113	23020	23079	23121	23122	23148	23150	23045	23228	23242	23106	23136	22994	23165	22980	23287	23071	23159	23217	23105	23319	23324	23076	23142	23080	23068	23042	23166	23171	22989	22998	23188	23231	23243	23083	23228	23280	22978	23174	23163	23172	23123	23218	23124	23018	23276	22941	23096	23052	23028	23481	23149	23115	23206	23179	23035	23123	23254	23183	23178	23170	23029	23174	23282	23146	23095	23234	23382	23061	23027	23220	23014	23273	23224	23212	23140	23131	23162	23219	23372	23271	23235	23122	23032	23123	23162	23225	23210	23313	23281	23174	23072	23214	23238	23218	22970	22970	23231	23160	23080	23181	23196	23248	23163	23155	23077	23027	23310	23094	23172	23159	22961	23301	23404	23182	23150	23300	23103	23316	23260	23387	23199	23265	23087	23301	23208	23123	23324	22920	23014	23131	23256	23162	23058	23266	23054	23442	23141	23209	23186	23189	23179	23266	23286	23202	23153	23233	23230	23130	23144	23062	22988	23108	22998	23093	23126	23225	23123	23212	23329	23171	23272	23135	23217	23298	23295	23216	23160	23256	23213	23211	23263	23189	23161	22999	23246	23109	23158	23087	23027	23063	23349	23055	23186	23041	23275	23117	23255	23313	22958	23115	23061	23124	23209	23132	23265	23202	23228	23167	23112	23351	23135	23109	23227	23141	23132	22918	23044	23042	23208	23070	23173	23052	23098	23035	23039	23222	23019	23009	23010	23226	23351	23116	23139	23230	23124	23200	23201	22909	23009	23102	23237	23161	23172	23180	23058	23256	23122	23158	23225	23008	23332	23285	23184	23085	23188	23212	23048	23275	23082	23228	23040	23245	23234	23238	23295	23374	23194	23118	23211	23039	23129	23157	23055	23366	23033	23195	23150	23223	23005	23009	23214	23073	23286	23143	23104	23155	23228	23176	23202	23095	23279	23025	23128	23190	23242	23365	23166	23118	23099	23095	23199	23129	23300	23040	23050	23045	23303	23224	23280	23143	23237	23162	23107	23277	23328	23057	23052	23073	23109	23180	22816	23270	23000	23163	22968	23265	23161	23169	23017	23300	23254	23153	23134	23104	23097	23247	23140	23215	23211	23027	23107	23223	23256	23122	23175	23204	23183	23210	23244	23003	23097	23059	23138	23149	23323	23248	23186	23201	23028	23131	23118	23178	22960	23112	23234	23033	23145	23108	23137	23315	23236	23166	23189	23148	23275	23187	23202	23121	23091	23021	22897	23127	23038	23195	22997	23225	23131	23140	23149	23289	23206	23286	23164	23072	23287	23014	23173	23241	23258	23162	23205	23261	22924	23157	23043	23042	23237	23006	23154	23316	23283	23160	23034	23302	23271	23311	23208	23170	22929	23176	23156	22957	23263	23297	23070	23218	23169	23237	23332	23195	23143	23009	23091	23187	23208	23175	23207	23155	23101	23195	23065	23337	23166	22990	23168	23218	23311	23284	23146	23123	23200	22997	23254	23020	23121	23141	23236	23116	23067	23176	23173	23087	23039	23060	23054	23171	23094	23240	23255	23056	23161	23149	23104	23176	23185	23006	23097	23130	23067	23127	23218	23076	23226	23264	22904	23061	23247	23208	22959	23157	23122	23124	23028	23172	23155	23235	23061	23075	23121	23105	23183	23044	23218	23331	23130	22971	23095	23043	23064	23283	22992	23204	23184	23104	23130	23014	23285	23127	23367	23203	23252	23168	23175	23473	22906	23099	23122	23210	23122	22953	23183	23326	23034	23026	23037	23041	23122	23028	23037	23336	23072	23165	22993	23342	23038	23147	23076	23253	23026	23263	23012	23095	23253	23284	23081	23259	23205	23179	23287	23165	23122	23141	22904	23325	23163	23009	23355	23191	23166	23064	23369	23066	23090	23459	23032	23066	23386	23179	23091	23219	23173	23212	23023	23190	23131	23267	23244	23085	23155	22951	23231	23221	23150	23116	23246	23025	23200	23110	23107	23170	23143	23158	23225	23188	23243	23116	23269	23191	23121	23029	23105	23202	23255	23082	23129	23339	23319	23147	23228	23283	23138	22985	23155	23385	23278	22994	23085	23062	23181	23337	23311	23336	23039	23240	23249	23341	23262	23164	23267	23228	23207	23230	22967	23159	23159	23014	23218	23117	23275	23109	23269	23172	23201	23109	23201	23297	23197	23051	23211	23201	23216	23205	22919	23135	23174	23188	23171	23364	23297	23144	23006	23175	23258	23260	23110	23035	23227	23157	23125	23223	23184	23137	23163	23315	23103	23126	23044	23170	23263	23167	23122	23186	23098	23088	23272	23074	23250	23188	23318	22905	23135	22912	23258	22983	23089	22916	23207	23410	23257	23141	23150	23167	22975	23062	23224	23059	23116	23103	23151	23192	23206	23125	23085	23212	23281	23250	23093	23154	23067	23177	23010	23227	23056	23005	23116	23003	23210	23029	23156	22967	23146	23203	23167	23050	22995	23196	23046	23163	22944	23038	23367	23298	23087	23039	23158	23024	23052	23184	23156	23353	23003	23131	23158	23141	23306	23250	23122	23078	23290	23228	23100	23080	23307	23240	23214	23130	23231	23186	23018	23131	23183	23130	23237	23207	23169	23033	23142	23172	23141	23119	23079	22994	23130	23129	23033	23276	23188	23119	23283	23084	23224	23269	22986	23053	22994	23295	23107	23247	23181	23228	23073	23341	23188	23065	23071	23198	23310	23190	23245	23198	23166	23190	23030	23296	23315	23118	23201	23210	23186	23166	23260	23169	23050	23153	23140	23151	23324	23214	23159	23295	23151	23061	23112	23144	23144	23081	23286	23067	23131	23168	23222	23274	23112	23199	23331	23071	23052	23077	23207	23146	23194	23104	23287	23069	23166	22984	23052	23127	23080	23167	23119	23212	23242	23162	22978	23085	23079	23034	23032	23177	23122	22917	23200	23081	23046	23085	23024	23105	23258	23194	23118	23251	23276	23106	23122	23170	23089	23005	23030	23218	23279	23091	23274	23169	22982	23061	23027	23160	23200	23089	23241	22928	23194	23158	23249	23106	23234	23239	23094	23147	23028	22926	23190	23013	22936	23245	23215	23183	23101	23154	23098	23201	23335	23253	23115	23158	23071	23110	23107	23200	23058	23152	22952	23371	23192	23243	23181	23051	23095	23128	23150	23066	23218	23049	23300	23046	23186	23065	23216	23195	23085	23195	23155	23189	23043	23134	23290	23148	23394	23147	23130	23195	23141	23115	22976	23325	23180	23194	23326	23297	23118	23128	23059	23160	23132	23195	23225	23105	23204	23107	23107	23218	23201	23225	23339	23319	23186	23184	23065	23047	23096	23270	23105	23247	23163	23257	23153	23307	23163	23144	23163	23143	22877	23043	23262	23307	23145	23150	23256	23122	23178	23063	23160	23265	23057	23017	23254	23243	23119	23063	23180	23092	23104	23324	23264	22994	22891	23262	23106	23067	23158	23302	23162	23205	23213	23124	23274	23309	23056	23052	23164	23294	23237	23154	23352	22979	23071	23082	23437	23245	23100	23091	23268	23177	23277	23218	23295	23193	23247	23109	23125	23237	22921	22909	23185	23188	23264	23182	23188	23120	23366	23134	23142	22970	23314	23223	23110	23298	23245	23180	23235	23313	23264	23192	23208	23143	23195	23137	23147	23308	23125	23207	23159	23237	23116	23162	23140	23177	23214	23301	22961	23095	23119	22991	23048	23073	23138	23208	23154	22908	23310	23053	22980	23057	23177	23169	23186	23330	23140	23281	23203	23057	23024	23241	23126	23049	23184	23010	23313	23104	22953	23216	23075	23295	23118	23050	23109	23311	22986	23069	23342	23257	23262	23281	23202	23171	23121	23299	22971	23200	23242	23163	23073	23189	23323	23191	23142	23277	23076	23173	23110	22966	23184	23283	23354	22961	22952	23292	23040	23193	23354	23174	23045	23114	23284	23026	23260	23236	22971	23236	23233	23164	23106	23005	23029	23265	23153	23165	23241	23125	23169	23109	23155	23129	23179	23230	23149	22997	23283
28674	25751	34395	33433	30516	30805	30924	30563	30657	30272	30155	30126	30379	30640	30414	30256	30276	30269	30034	30029	29956	30273	30253	30202	30007	30812	30963	30784	30694	30308	30167	30233	30137	29956	29976	30144	30081	29868	30157	30086	30210	30023	30080	30221	30117	30094	30058	30084	29749	30098	30177	30152	30092	29929	29975	29936	30157	29790	30022	30010	30222	29956	30038	30191	30008	30109	29898	29724	30144	30013	30030	29688	29842	30155	29981	30151	30167	30054	30231	29898	30082	30042	30007	30321	30286	30099	29896	29984	30079	30170	30126	30050	29793	29954	30047	30078	30115	30025	30027	29894	29992	29829	29821	30172	30161	30009	30144	30107	29777	30033	30267	29974	29967	29995	30021	29930	30142	30056	30010	30038	30094	30029	29992	30031	29921	29940	30057	29999	30145	30037	29952	30078	30291	30246	29942	29942	29827	29805	30065	29968	30130	29954	29991	30014	30160	29947	30345	30182	29858	29786	29854	30025	30399	30122	29880	29822	29790	30115	29958	29832	30117	29933	30093	30078	29803	30144	30047	30125	30127	30352	29919	29941	30153	30113	30041	30142	30211	30074	30223	30177	30070	30101	29958	29906	29926	30016	30048	30095	30038	29816	30178	29874	30120	30178	29990	30032	30167	29960	29861	30022	30120	30007	29692	29938	30073	29899	30084	30090	30444	30052	30061	29916	30255	30064	29928	29972	29814	30045	30029	30152	30030	30009	30120	30076	30023	29955	29878	29994	30085	30097	30148	30087	30043	30002	30309	30192	30146	30053	29892	30154	30022	30064	30091	29844	29953	29848	30000	30128	30095	29919	29978	29624	29899	29946	30130	29883	29826	30126	30064	30055	29678	30006	29852	30036	30053	29881	30146	30123	29851	29775	30038	30038	30126	30063	29924	29945	30106	30049	29797	30103	30162	29911	30006	29910	30124	30055	30178	29991	30074	30017	30244	30164	30230	29872	29931	30117	29869	30100	29943	30007	30170	30046	30100	30120	30221	30092	30008	30125	30091	29966	30071	29739	30139	30123	30185	30193	30238	30210	30021	29891	29861	30143	30128	30215	29761	30079	30223	30135	30146	30210	30093	29882	30008	29930	30205	30006	30018	30287	30171	30380	30152	30167	30145	30255	29814	29739	30076	30102	30149	30093	30117	30083	29871	30430	30237	30278	30045	29959	29864	29910	29938	29801	30105	30192	29668	29974	30087	30072	30146	30057	30217	29951	29991	29886	30158	30087	30057	30242	30111	30155	29737	29781	30018	29881	30214	29812	29794	30149	29958	29791	29796	30109	30017	30057	30167	30188	30217	30209	30037	30079	30134	30062	29910	29960	30088	29975	30031	30155	29879	30166	30067	30074	29854	30218	29899	30161	29860	29969	30290	29810	30037	30019	30186	30093	30020	30114	29706	30100	29899	30090	30254	29944	29973	29990	30000	30033	30151	30066	30044	30032	30054	30022	30075	30104	30286	30123	30075	30033	30147	29812	30103	30032	30174	29869	30086	30286	30055	29856	30114	30050	29970	30179	30060	29959	30315	29970	30255	30129	29963	30304	30026	30023	30107	30176	30149	30019	30070	30008	30112	30163	30013	30012	30320	30051	29832	30017	30237	30028	30004	29967	29874	30017	30163	29803	30053	30235	30063	30043	30093	30104	29939	30006	29726	30035	29999	30012	30053	29973	30130	30101	29920	29944	30063	30151	29873	29801	30025	30123	30098	30022	29851	30047	30091	30026	30159	30183	30165	29726	30153	29951	29954	29978	30086	29999	30275	29995	29875	29912	30035	29977	30167	30386	30006	29979	30173	29869	30149	30026	30080	29950	30192	30344	30096	29935	30176	29882	29989	29880	30155	29970	29825	30089	29886	29949	29857	29965	30296	29969	29973	30089	30034	30100	29834	29901	30090	30101	30225	30037	30259	30003	30022	30128	29765	30279	29901	29830	30206	30093	29872	29936	30210	30067	30177	30178	30165	29867	30136	30040	30151	29991	30145	30182	30031	30109	29928	29968	30019	30006	30226	30018	30156	30086	30214	30065	30193	29942	30269	30132	29821	29921	30081	30050	30042	29963	30167	30147	30190	29956	30197	29894	29869	29890	29823	29810	29901	29967	30100	29837	29884	29956	29954	29943	30223	30093	29998	29688	29863	30010	30125	30026	29945	30215	30136	30136	29928	30165	29862	30176	30055	30243	29946	29945	29975	30060	30104	30059	30265	30172	30014	30086	29903	30015	29946	30035	29973	29865	30254	30054	30000	30129	30068	29961	29905	30096	30095	30135	30067	30157	30225	30275	30029	30036	30032	30037	30191	30287	30176	30027	30231	30055	30005	29926	29964	29928	30041	29880	30270	30060	30026	30025	29935	30096	30297	30221	30020	30177	30008	30035	30148	29760	30076	30097	30088	29959	30110	29820	30013	29889	30117	30042	30045	30085	29985	30147	30003	30074	29965	30038	30289	30185	30025	30011	30186	30204	30177	29833	30295	30030	30157	30204	30031	30200	30041	30050	30091	29954	30046	29809	30156	30123	30141	29907	30161	30059	29960	29929	30158	30133	30122	30142	29806	30116	30145	30299	30477	30147	30053	29796	30155	30193	30100	30020	30210	30092	29864	30037	29925	30022	30043	30051	30078	29861	29991	30203	30023	29970	29915	30008	30197	30105	30028	30063	30120	29949	30018	30209	30018	30026	29996	29893	30085	30034	29923	29979	29899	30084	30120	30104	30111	30084	30169	29967	29974	30173	29904	30129	29903	29884	30130	29982	29926	29815	29908	30196	30018	30048	30217	29962	29803	30096	30202	30172	30248	29907	30308	29946	29925	30207	29907	30091	30108	30053	29965	29766	30028	30178	29952	30042	29969	30250	29802	29868	30067	29998	29910	29970	29995	30227	29767	29947	30010	30235	30194	30002	30084	30136	29993	29867	30322	29885	29961	29928	29853	29980	30057	29951	30234	29901	29913	29903	30241	30035	30042	30117	30234	30112	30067	30281	29886	29882	29967	30078	30072	30098	29819	29906	29977	29985	30278	29867	30100	29975	30056	30000	30038	30085	30236	30010	29847	30034	30136	30106	30147	30022	30050	30168	30186	29939	30067	29857	30218	30046	29876	30243	30256	29955	30186	29976	30235	30117	30047	30015	30313	30058	30219	29832	30008	30080	30212	29934	30278	29937	29711	30096	30165	29946	29932	29997	29922	30118	30186	29919	30087	29866	30021	30075	30133	29862	29960	30039	29953	29951	30183	30358	30142	29972	29938	29943	30160	30046	30060	30173	29823	30100	29908	30021	30436	30142	29949	30038	30007	30201	30052	29858	30218	30274	30164	29937	29672	30079	30082	30107	30180	30038	29911	30132	30158	30197	29948	29967	30106	30249	29830	30157	29905	30034	29918	29925	29980	29932	30040	30006	29975	30093	30066	30107	29773	29906	30273	29914	30071	30300	29818	29965	29960	30193	29915	30016	30019	30149	30140	29997	29982	29864	30077	29974	30139	29974	30263	29995	29828	30262	30276	30140	29870	29917	30048	30196	29916	29917	30006	29982	30179	30071	30128	30130	30050	30207	29941	29917	29948	30171	29911	29880	30088	30230	30041	30215	30245	29939	30000	30145	30247	30359	30379	30077	29963	30285	29918	29948	30087	30178	30131	30115	30021	30058	30206	30042	29990	30292	30179	30023	30185	30071	30085	29987	30085	30182	30024	30182	30060	29924	29931	29923	30010	29827	30139	30314	30141	29907	30023	30233	29861	30042	30173	30250	30091	30064	30077	30254	30213	29926	30038	29793	29849	29966	30138	30187	30224	29868	30030	30140	29947	29912	29973	29988	30238	30095	29985	29981	29962	30137	30120	30187	29926	30089	29993	30002	29974	30213	29951	29967	30270	30189	30168	30115	30091	30028	30203	30162	29971	29974	30046	29961	30050	29799	30194	29868	29888	30019	30066	30053	30013	30106	30051	30226	30296	30179	30070	30104	30039	30077	30136	30031	29979	30153	30029	30187	29853	29939	29933	29963	29912	30049	29982	30380	30133	30000	29966	30133	29895	30229	29989	29974	29808	30001	30114	29762	30097	30118	29807	29735	29933	29809	30038	30110	29995	30106	30147	30269	30035	30084	30289	30158	29820	30107	30146	29934	29829	29904	29765	30173	30143	29870	30154	29987	30020	30087	29931	30031	30267	30227	30186	30099	30030	30081	30000	30101	30035	30068	29903	30181	29987	30024	30188	30035	29962	30040	30165	29988	30211	30032	30176	30044	29963	29924	30339	29958	30401	30144	30101	29924	30063	30014	30008	30087	30114	29987	30159	30039	29969	30209	30050	30139	30284	30101	30188	29738	30323	30128	30018	29790	30291	30297	30211	29850	30100	29972	29880	29884	30033	30210	29978	30167	29906	29971	29998	30224	29991	30116	29796	30102	30111	30112	30003	30087	30197	30050	29988	30058	30170	29867	29979	29916	29923	29884	30075	30195	29876	30120	30124	30108	29908	29956	29834	29906	30051	30058	29988	30109	30067	30030	29825	29946	30035	30121	30029	30146	30068	29901	29866	30095	29921	29884	30166	30101	30140	29865	29977	29780	29858	29986	29907	29946	30153	30078	30099	29995	30058	30180	30160	29992	29960	30124	29994	29995	30176	29867	30197	30059	30316	30121	29950	30072	29827	29960	29970	29964	29874	29978	30015	29974	29915	29944	30312	29858	30175	30324	30007	30043	30118	30205	30085	29931	29989	30094	30193	30058	30086	29990	30317	30365	30207	30233	30016	30016	29980	30078	30057	30068	29958	29916	29952	30116	30318	30133	30126	29958	30022	30038	29754	30026	30094	29853	29969	30011	30030	30105	30262	30224	30065	30310	30173	30066	29959	29855	30075	30150	30105	29961	30097	30168	30090	29965	30133	30046	30262	29983	29995	30022	30287	29895	30036	30071	30168	29914	30063	30060	29989	30242	30093	30032	30379	29829	29824	29958	30077	30304	29978	30053	29879	29876	30341	30160	30204	30200	30134	29913	30034	29985	30013	30186	30046	30053	30082	29994	30139	29792	30078	29871	30085	30094	30150	29933	30000	30119	30140	29902	30060	30148	29814	30118	30053	30237	29967	30255	30198	29865	29836	30115	30054	30058	30185	29920	29918	30271
23902	33777	31983	26702	25251	24190	24221	24285	23820	23442	23239	23409	23371	23794	23484	23250	23280	23297	23211	23176	23221	23175	23387	23110	23498	23805	23818	23606	23326	23073	23070	23092	23092	22937	22986	22928	22970	22973	22982	23007	23047	23015	23002	23001	23330	22825	23072	22981	22903	23008	22990	23109	23009	22944	22959	22988	23089	22884	22969	22972	22850	22993	22877	22969	23200	23132	23039	23054	23085	23059	23148	23119	22908	23159	23043	23083	22936	23091	23102	23077	23009	22977	22786	23063	23015	23054	22993	22878	22980	22852	23119	22898	23127	23278	23034	23026	22990	22880	23066	23007	23060	23081	23016	23127	22990	22833	22975	22831	23113	23089	23146	22952	23035	22805	22957	23064	23041	22936	23019	23105	23025	23122	22924	22912	22923	23035	22979	23054	23009	23083	22964	22980	22923	22855	23067	23110	22886	23049	23181	22846	23128	22864	22891	23150	22856	22840	22816	22855	22878	22976	23016	23039	22970	22683	23089	22924	22961	22977	22846	22994	23101	23178	23116	22801	23137	22971	23107	22998	23066	22941	22940	23256	22993	23169	23029	23090	22904	23112	23051	22992	23061	22958	23038	22979	23128	22691	23064	23159	22930	22974	23105	23181	23030	22908	23129	22887	23070	22879	23081	23096	23064	23185	22945	22958	23100	23344	22956	22905	23129	22977	22848	23004	22956	22933	22992	22916	23106	23025	22978	22988	22892	22920	22929	23126	23152	23066	23024	22874	23028	22995	23037	23022	23092	22940	23002	23160	22942	22885	23093	22842	23002	23021	23081	22841	23079	23019	22987	22917	23020	23093	23017	23156	22801	22985	22925	23155	23165	22894	22978	23096	23055	23062	23067	22981	23097	22928	23100	22909	23108	23206	22992	23019	23146	22917	22947	23117	22797	22895	23028	23162	22841	23004	23001	22654	23069	23116	22862	23190	23037	22893	23153	23037	22988	22768	23075	23141	23248	23113	23120	22928	22995	23125	23144	23045	23008	23044	23091	23071	23092	23085	22944	23019	23058	23110	23092	22891	22987	23061	23144	23087	22986	23274	22902	22999	23039	22880	22862	22904	23121	23116	22990	22985	22959	22973	22900	22922	23035	22967	22984	22822	22839	22997	23026	23012	23066	23050	23085	23038	23064	23035	23097	22973	23128	23071	23024	22909	23041	23098	23016	23146	23105	22955	23119	23033	23126	22978	23023	23099	22930	23030	22926	22876	22933	23092	23209	22925	22955	22952	23168	23035	22772	23014	23026	23125	22943	23137	22988	23064	23088	23132	23195	23138	22904	22960	23134	22900	23056	22813	22993	23056	23054	23211	22999	23058	23163	22988	22990	23158	23142	22991	22890	22832	23038	23091	23111	22904	22941	23059	22998	22960	23073	22875	22984	23116	23098	23193	22994	23251	22989	23052	22927	23098	22923	22931	23056	22938	23189	23005	23058	23000	23167	23121	22997	23027	23148	22875	23105	22889	22912	22957	22920	22956	23009	22980	22910	23053	23195	22910	22912	23145	23000	23197	23076	22991	23101	23053	23002	23205	22965	22936	22824	23167	22860	23189	23007	22746	22945	23024	23084	22930	23054	23043	23000	23052	22903	22984	22936	22972	23090	23106	23087	22798	23170	22953	22852	23218	22896	22983	23146	23036	22836	23122	23027	23192	23056	22992	22914	23023	22831	22926	23051	22898	23117	23019	23078	23248	23063	22968	22971	22983	23025	23029	22756	22972	22984	23011	22918	22847	23077	22866	23106	23123	22959	22971	23016	22933	23067	23103	23069	23251	22977	23042	23157	23108	23061	23245	22961	23012	23100	22966	23001	23167	22947	23015	22932	22968	23042	22964	22919	22973	22888	22990	22828	22944	22946	22963	22902	22994	23139	22936	23124	22956	23220	22925	22804	23210	22799	23053	23037	23247	22985	22883	23018	23070	23051	23022	22722	22950	23006	23108	23068	23176	23121	22871	22939	23034	23182	23132	22983	23093	22822	22908	23013	22874	22952	23061	23116	22826	22909	23004	22913	23016	22951	22936	22942	22968	23043	23133	22918	23195	23220	23001	23176	22856	23073	22915	22963	23022	22974	22921	23049	22918	22836	22985	23127	22924	22845	23096	23003	22922	23123	23073	22893	23026	22919	23049	22945	22813	22913	22898	22792	23049	23198	22950	23086	22965	23070	23009	23048	22847	23134	23015	23161	23091	23055	22803	23064	23109	23043	23255	22924	22913	23125	22986	22869	22857	22902	23087	23057	23032	23105	22963	23072	22929	23090	22960	23223	23131	23045	22920	23023	22954	22981	23237	23012	23072	23054	23040	22945	22888	23088	23016	22964	23007	22989	22981	22961	22963	23216	22694	23022	22959	23022	23053	23058	23131	23038	23097	22934	23159	22827	23078	23102	23106	23121	23076	22934	22845	22936	23162	22947	22997	23093	23060	23174	23082	23108	22894	23049	23090	22975	23029	22796	22971	23071	22945	23046	22917	22977	22908	22878	23125	23059	23091	23193	22950	23027	22914	22961	23035	23092	23049	23136	23191	23029	23094	22971	23071	23008	23113	22893	23080	23155	23142	22943	22981	23269	22982	22998	23168	23084	23100	23044	22826	22920	22797	23159	23018	23076	23094	23227	23074	23042	23012	22968	22983	22872	22846	23058	22970	23018	23129	22937	22889	22835	23016	23145	22987	22948	23026	23107	23129	23119	22938	22982	22855	23084	22834	22998	23193	22943	22970	22976	23121	22927	22899	22956	22983	23241	23070	23067	23046	23054	22965	23138	23132	23124	23099	23004	23077	22841	22955	23082	22850	23040	23026	22833	22884	22837	23053	23085	22997	23090	22961	23061	22988	22962	22928	23115	22992	22922	23193	22828	23036	22984	23084	22954	23008	22882	23149	22911	22939	22932	22931	23033	22935	22948	22873	23007	23004	22928	22984	22990	22978	23180	22933	23101	22991	23125	23139	23132	23034	22835	22982	22970	22920	23067	22943	23048	22917	22849	22962	22965	23035	22941	23032	22904	22975	23003	23071	23122	23007	22955	22942	22895	22864	23073	23006	22847	23047	23054	23057	23141	22986	22804	22920	23039	23016	23124	22987	23024	22917	22849	23020	23010	22885	22944	23064	22975	23051	22994	22936	23088	22932	22931	23096	22999	22740	22934	23126	22964	23151	22955	22872	22891	23136	22891	22975	22846	22979	23112	23071	23016	23016	22950	23001	22792	22908	22840	23016	23049	23045	22870	23275	22946	22977	23016	22977	22974	23017	23140	22991	23017	22923	22984	23034	22984	22968	23013	22998	23287	22944	23136	23071	22960	23011	23023	22885	22991	23000	22981	22976	22953	23093	22946	22918	22862	23012	22989	22877	22855	22922	23080	23074	22990	23178	23029	22926	23058	22999	22994	23085	22914	23003	22938	22989	23040	23125	22899	22980	22944	22917	23067	23057	23059	23048	23044	23086	22946	23010	22777	23200	23080	22951	23088	22878	22901	22911	22977	22782	23012	22905	23100	22958	22784	23050	23108	22913	23351	23123	23010	22954	22995	23149	23124	23020	23088	22911	22977	22887	23053	22998	23023	23166	23145	22859	23059	22876	23116	23341	22909	23215	22865	23102	23142	22793	23164	23043	23025	23058	23122	22996	23073	23180	22998	22994	23146	22966	22931	22717	22948	23118	23001	23114	23093	23024	23025	23032	23015	23137	23048	22941	22920	22910	22878	23180	23121	22985	22952	22940	23075	22909	23117	22902	22920	23004	23022	23139	22800	23061	22902	22850	22967	22965	22926	23036	22887	23143	23047	23079	23004	23045	23077	23062	23081	22994	23061	23002	22888	23189	23202	22973	23054	22952	22858	23063	23180	22853	22955	22868	23028	22877	23034	22854	22885	23043	23101	23153	22910	23137	22978	23025	23223	23094	23009	22896	22999	23159	22877	22865	23107	23078	23031	22997	22812	22965	22949	22953	22976	23078	22910	22958	23204	23143	23053	23258	23066	22957	23125	23143	22951	23088	22990	22961	22851	22947	23184	23032	23084	23099	22812	22970	22991	22955	22916	22887	23051	22970	23167	23279	23063	23029	22932	22943	22954	23025	23099	22888	23105	22931	22848	22954	23202	22995	22778	22992	23001	22929	23019	23238	23088	22951	22864	22857	23122	23189	23146	23062	22856	22999	23108	22829	23018	23109	22876	23140	23048	22971	22969	23159	22984	22969	22908	23009	23070	22915	22902	22758	23016	22863	23081	22813	23005	22962	23184	23018	22887	22983	23143	23098	23177	22747	22956	23384	23035	22936	22924	23007	23087	22983	22986	23107	22848	22969	22966	22848	23243	22894	22895	22972	23062	22874	23025	23046	22910	22911	22871	22994	23057	23156	23107	23027	23056	22966	22925	23185	23001	23018	23071	23136	22945	23057	23005	23116	22701	23116	23128	22943	23022	22874	23138	22974	23022	22888	23091	23022	23084	22932	22919	23077	23222	23236	22898	23045	23066	22952	22992	23104	22941	23063	22958	22946	22876	23123	23032	23177	22786	23206	23018	22959	22961	23054	23122	22966	22884	23054	22994	22935	23074	22925	22852	22825	22950	22975	23156	23031	23034	23113	22907	23068	22822	22886	23069	22837	22964	23061	22992	23304	23029	22904	23071	23153	22992	23101	23039	23119	23021	22974	22859	22969	23113	22778	23091	23028	22914	23108	23190	23164	23155	22853	23028	23008	22993	23151	23141	23010	23229	23003	22993	22875	22786	22906	22895	22965	22921	23012	22999	22913	23047	23125	23093	22774	23001	22777	22994	23127	22990	23031	22800	23213	23222	22854	22995	22815	23072	23166	23100	23072	23027	23126	22902	23055	23031	22886	23068	22949	22825	22976	23087	22986	22891	23084	22980	22976	23017	22920	22999	23158	22936	22922	23154	22897	23052	22882	22953	22966	23036	23086	22998	23069	23027	22936	23240	23076	23071	23034	22829	23033	23171	23017	23026	22990	23103	22927	23167	22904	22945	22987	22956	22938	22961	23025	23107	23012	22871	23037	23012	22933	23017	22994	23292	23063	23180	22949	23074	23016	23039	23005	22803	22957	23015	23107	22942	23064	23074	23015	23086	22930	23050	22872	23119	23064	23156	22990	22913	23013
23716	21509	29222	24873	25372	30165	32949	31026	31131	31085	30843	30388	30570	30259	30716	30410	30301	30371	30630	30190	30446	30379	29977	30279	30464	33025	33684	32573	31623	30417	30160	30036	29917	29714	29842	29863	29998	29999	29771	30060	29764	29921	30174	29913	30003	30080	30010	30164	29810	29737	29949	29898	29856	30079	29963	30052	29843	30100	30026	30122	29849	29964	30203	30190	29978	29735	30252	30104	29947	30127	29801	29947	30185	30050	30067	29882	30116	30286	30038	30165	30215	30246	29905	29819	30019	30087	29856	29850	30113	29950	30098	30024	29937	29914	29891	29931	29972	29941	29859	30176	29872	29849	29892	30150	29917	30114	30045	29854	29995	29864	30047	30161	29768	29758	30006	30061	30006	29776	29853	29786	30140	30109	29788	30298	29908	30031	29769	30052	29933	29696	29877	29918	29834	30156	29996	30183	29979	30203	30084	29901	30024	29993	29818	29759	29950	29944	29857	30010	30022	30147	30163	30077	29901	29922	30043	29956	30112	29976	30110	29803	30086	29916	29969	29805	29995	29926	29937	29659	29922	29855	30004	29900	29986	29964	29919	30062	29776	29837	29823	29856	29972	29911	29964	30124	29858	29859	29878	29660	29958	29779	30130	30012	29947	29816	29862	29816	29755	29896	30050	29946	30031	29961	29753	29730	29999	30039	29756	29914	30090	30069	29885	29632	29963	29790	29897	30068	29889	29797	30037	29896	29820	29954	29957	29700	30036	29916	29935	29979	30030	29978	29941	30090	30015	29703	30010	30061	29935	29742	30185	30016	30173	29850	29989	29743	29856	29887	29980	30090	30232	30044	29992	30173	29847	29799	30059	29882	30101	30082	29850	29785	30053	30117	29889	29840	30179	29872	29899	29875	30109	30031	29901	29848	30005	29993	30010	29784	30131	29961	29933	29783	29907	30062	30110	29976	30077	29814	29867	29814	29722	29945	29770	29990	30011	30077	29994	30063	30092	29888	30072	30014	30221	29799	29973	30160	29982	29899	30035	30018	29737	29954	30144	29883	29894	30027	29920	29913	29976	29732	29894	30216	29991	30064	30003	30055	30032	30076	30021	29989	29874	30016	29816	29933	30053	30004	29961	30030	30088	30212	30117	29958	29894	29827	29927	29664	30003	29809	29932	30114	30079	30055	29818	29701	29775	29806	30019	29736	29962	29791	29798	29904	29940	29756	30158	29844	29802	29889	29761	29960	29928	29914	30097	29927	29815	29922	29888	29939	30069	29696	29795	29707	29826	29803	29823	30042	30084	30171	29871	30020	29884	29994	30105	29726	29954	30014	30014	29859	29955	30078	30089	29865	29880	29875	29874	30140	29760	29723	29735	30098	30159	30034	29907	29922	29885	30282	30071	29985	30021	29999	30013	29760	30113	30183	29959	30011	30087	29947	29774	29740	29852	29938	30040	29947	29906	29792	30026	30233	29851	29972	29932	29934	29901	29814	30020	30137	30237	29874	29888	29749	30058	29880	29715	30095	30139	29874	29948	30109	30101	30187	30078	30087	29611	30058	29768	29776	29972	30108	29992	29965	29928	29837	30081	30123	30116	29900	29827	30030	29811	29900	30014	30155	29969	30056	30137	29836	29886	29970	29916	29943	30040	30108	29882	29678	29782	29936	29670	30023	29847	29879	29967	29683	30000	29691	30025	29984	29930	29822	29858	30187	30234	30091	29839	29851	29949	29909	30035	29890	29975	29908	30097	29825	29930	30127	29960	29706	29876	29724	29770	29995	29786	30053	29706	29775	29991	29921	30025	29991	29772	30089	29699	30191	29930	30035	30099	29933	29927	30159	29867	30050	29985	30116	29891	29996	30117	29775	29736	30047	30105	30037	30051	29796	29896	30045	29891	30162	30018	29919	29834	29812	29980	30092	29767	29879	30013	30049	29793	29887	29803	29798	29814	29994	30018	29722	29848	29745	29981	29963	29934	30214	30048	29942	30023	30068	30111	30081	30084	29858	29781	30166	30079	29570	29936	30145	29887	29712	29954	29963	29899	29867	30137	29906	29920	29840	29743	29994	30010	29741	30113	29784	30070	29966	30095	30110	30118	30086	30045	29829	30128	29814	29938	29823	30039	29628	30206	29977	29843	30020	29802	30020	29914	30174	30132	29948	29988	29818	29751	29937	30088	29711	29997	30011	29865	29849	29918	29836	29840	30059	29929	29841	30022	29904	30111	30092	29857	29966	29894	29906	29824	29941	30077	29977	29931	30053	30219	30038	30103	29860	29888	29749	29948	29921	29950	30018	29845	30223	29810	29919	29928	29971	29784	29905	29889	29867	30180	29956	29945	29977	29700	30252	29900	29866	30028	29819	30082	29839	29980	29896	29993	30126	29902	30040	30157	30039	30041	29922	29888	29952	30113	30018	29979	29819	29934	30045	29973	29849	29993	30093	30123	30012	29982	30091	30125	29701	30008	29934	30067	29932	30177	29906	29995	30211	29734	29927	29903	29870	29880	29949	29911	30097	29724	29718	29937	29962	30092	29841	30076	29873	29797	29948	29826	29875	29938	29878	29831	29970	30139	30003	29962	29932	30018	29933	29887	29866	29676	29853	29886	29880	30002	30142	29889	30092	30019	29964	29933	29959	29968	29911	29990	30073	29749	29948	29696	30035	30104	29920	29993	29915	29929	29949	29908	29894	30026	29915	29879	29617	30043	30024	30092	29967	29871	29808	30004	29889	29859	30270	30035	30023	30026	30140	30052	29869	29925	30101	30014	29898	29952	29870	29978	29838	29913	29888	30033	29775	29783	29596	29821	29744	29956	30116	29891	29836	30182	29727	29873	29999	29770	29887	29943	29825	29879	30118	30096	30065	29887	30213	30116	29695	29769	29959	29842	29948	29834	30121	29725	30042	29829	29851	30070	29839	29883	29910	30005	29774	30014	30058	29888	29983	29753	30005	30110	29985	29967	29666	29687	29932	29914	29853	30074	29960	29980	29787	29844	29844	30135	29841	29837	29799	29931	29851	29812	29975	29807	30180	30028	29977	29860	30066	29982	30161	30061	29832	30180	30043	29841	30146	30144	29878	29784	29937	29776	29867	29852	30239	30160	30084	29895	29998	29909	30016	30112	30066	30133	29610	30020	29925	29772	30198	29840	29990	29943	29895	29941	29906	29937	29795	29695	29654	29927	30021	29906	29750	30028	30039	29939	29886	29947	29936	30060	30255	30241	30065	30009	29781	30068	29963	30034	29896	29652	30003	29996	29954	29957	30079	29856	30021	29963	29800	29854	29801	30148	29936	29880	29963	29854	29855	29862	29973	29810	29814	29993	29936	29810	29704	30078	30045	30133	29946	29756	29967	29843	30085	30038	30089	30109	29896	29974	29663	30116	30075	30033	30070	30080	30118	30225	30003	30055	29868	29943	30049	29948	29920	29877	30045	29905	30044	30147	29826	29820	30122	30032	30028	30127	29933	29789	29865	30123	29895	29919	29849	29892	29945	29982	30117	29961	30189	29959	30020	29732	29710	29756	30035	29866	29934	29849	29893	29912	30026	29888	29952	29812	30060	29857	30149	29823	29961	30004	30021	29763	30204	30050	29775	29840	29906	29929	30085	29896	29897	29951	29938	29777	29893	29811	29816	30005	29890	29975	29899	29928	29901	29909	29989	30050	29930	30113	29916	29876	29942	29812	29920	30135	29896	29988	29900	29965	30105	30151	30117	29913	30101	30000	29922	29761	29969	30011	29932	29893	29927	29830	29847	29778	29829	29954	29761	29990	30024	29799	29875	30047	30087	30023	30139	30050	30014	30026	30026	29970	30130	30008	29958	30024	30020	30048	29976	29890	29963	30375	30143	30217	29963	30048	29992	29967	29895	30187	30147	29720	29942	30130	29916	29742	29856	29812	29982	29777	29971	30040	30227	30011	29884	30059	29786	29926	29815	29898	30010	30112	30179	29997	29945	29820	30042	29916	30119	29979	30058	29668	29921	30049	29965	29952	29982	30129	30104	29901	30027	29776	29979	29847	29995	29962	29781	29847	30058	30084	29733	29827	30096	30019	29842	29944	29872	29890	30021	30040	29984	29832	30074	30066	29919	30019	30023	29726	29774	29741	30082	30076	29915	30071	29793	29903	29914	30079	29883	29988	29770	30032	29967	30024	30027	29867	29854	29759	29962	29941	30054	30002	29832	29925	29805	29856	30173	30054	29960	29989	30050	30155	29862	29761	29807	29820	30032	29878	30087	30074	30203	30068	29931	29685	29837	29924	29681	29773	29859	30185	30002	29906	30049	29955	29966	29892	29995	30034	29855	30129	30161	29976	29972	29885	29836	30071	30007	29802	29967	29960	30045	29997	29987	29846	29741	29605	29878	29867	30065	30084	30058	29916	29986	30139	29815	29989	29839	30155	30017	29781	30065	29811	29590	29659	29762	30136	29747	29825	29801	29974	29990	29749	29789	29984	30045	29927	30132	29912	29967	29802	30306	29976	29849	29888	30144	30123	30204	29964	30059	29929	29971	29886	30203	29918	30073	30068	30101	29845	29819	29994	29870	29812	29972	29886	29846	29973	29859	29791	29974	30045	29894	29989	29809	29795	29808	29978	29895	29812	29961	29942	29952	29985	29988	29923	30110	30117	29803	29966	29962	29859	30003	29883	29844	30017	29956	29770	29893	29825	29749	30077	29916	29755	29784	30079	30091	30002	29837	29967	30062	29854	29854	29941	30005	29886	30045	30029	29886	30080	29893	29970	29855	29828	29998	29831	29860	29803	30223	29840	30160	30090	29743	29936	29997	29855	29987	29941	29780	29743	29976	29997	29874	29973	29781	29884	29952	29833	29919	30114	29755	29787	30071	30049	29902	29967	29902	29783	29865	30125	29885	29986	29847	29950	29786	30220	29975	29948	29790	29519	29775	30087	30125	29880	29804	30198	29997	29864	30118	30033	29928	29900	29820	30058	29840	29744	30040	30070	30057	29991	29893	29753	29754	29948	30031	30181	29907	30101	30135	30076	29832	30035	30036	30111	29969	29968	29916	29844	29974	30057	30218	30157	30000	29946	29875	29997	30076	29850	29868	30033	29802	29926	29924	29862	30190	30224	30113	29693	29974	29937	29877	29938	29919	29908	30046	29872	30027	30166	29952	30210	30088	29933	29796	29858	29926
23272	38973	36793	29737	27339	25488	25334	24909	24940	24346	23899	23681	23272	23462	24269	23408	23642	23396	23530	23358	23538	23326	23392	23325	23860	28522	28067	26764	25170	23688	23126	22934	23016	23130	23128	23014	23160	22960	23059	23038	23108	23043	22970	22938	23093	23143	23006	23218	22922	22895	23050	22987	23169	22970	22865	22930	22952	22989	23017	23154	23100	22981	23106	23097	22995	22971	23165	22813	23247	23099	23207	23137	23091	23027	23030	23106	22985	23061	22925	22905	23177	23208	22930	23176	22918	23080	23053	23115	22977	23034	23058	23037	23086	22912	22968	22841	22817	22943	23120	23146	22844	23034	22985	22948	23103	22862	23000	23064	23045	22951	23068	23184	23206	22962	22941	23025	23103	23007	23094	23072	22926	22979	23009	22875	22974	22955	22944	22922	23021	23024	22986	22918	23145	22971	22746	23061	23060	22906	22996	23052	23040	22992	23127	23120	23065	22942	22810	23051	22947	23178	22933	22834	22822	22992	22910	23024	22937	23082	23079	22961	22957	23053	22770	23090	22908	23052	22958	23006	23053	22886	23044	22931	23223	22809	23115	23192	22960	23154	23024	22936	23171	22819	22984	22973	23031	22985	23026	23173	23036	22970	23132	23057	23092	23028	23009	23099	22966	23092	23079	22964	23064	23003	23146	22936	23038	23059	23082	22954	23013	22992	23043	23058	23116	23018	23028	22795	23167	22938	22904	22942	23043	22971	22984	22717	23214	22815	23011	23040	23083	23073	22857	23146	22975	22859	23118	22911	22802	23016	22885	23020	22951	22971	22966	22916	23081	22784	22938	23011	23092	23076	22917	23204	22991	22890	23219	23023	22984	22978	22808	22976	23061	22904	23104	22933	22990	23042	22851	22995	22943	22953	23116	23058	23151	22978	22854	22979	22929	22917	23066	22847	22956	23078	22890	23043	22858	22991	22911	23019	23231	22922	23015	22904	22956	23025	23232	23179	22990	22911	22874	22965	22958	22980	23150	22884	22928	22944	23091	22920	22961	22963	23076	22976	22800	23062	23064	23126	23031	23045	22968	22859	23147	23009	22959	22987	22662	23109	23004	22878	22967	22966	22965	23118	23093	22897	22951	23018	22951	22893	22873	22987	23017	23028	22924	23090	23065	23078	22805	22824	22874	23043	22907	22985	22909	22965	22906	23170	22932	23097	22766	23066	22895	23049	23127	23087	22875	22963	22968	22962	23010	22981	23073	22927	22855	23004	22972	23006	22996	23105	22996	23246	23035	23018	23031	22969	22867	23154	23089	23064	22955	23051	22880	22948	22853	22764	23016	22979	22985	22930	22815	22952	23068	23238	23109	22919	22948	22888	22979	22984	23228	22961	23080	22950	23030	23057	22795	22972	23139	23133	22934	23010	23026	22838	23091	22913	23055	23155	23027	22866	22988	22996	23063	22980	22791	22920	22963	23128	22899	22980	23056	22865	23059	22972	22984	23138	23024	23063	22950	22965	23024	23135	23148	22960	22984	23045	23004	23029	23006	22865	22899	23192	22942	23038	22945	22949	23061	22983	22914	22945	22997	23043	23010	22976	22899	22919	22846	23112	22943	23135	23024	22964	23091	22937	23161	23014	23049	22871	22910	22928	22885	22945	23004	23121	22810	22904	23115	22951	22945	22960	22940	23016	23121	22920	23039	22970	23067	22835	22949	22869	22988	22950	22996	22884	22960	22836	23054	22860	23036	23025	22906	22938	23060	23105	22945	22949	22965	22922	22958	22746	22991	23009	22985	22889	23100	22922	23279	23046	23091	23066	22843	22836	23018	23107	23026	23143	23198	22894	23052	23079	22789	23063	23145	22870	22977	23018	22980	22847	23183	22882	23023	23250	22994	22933	22966	22992	23024	23022	23050	23029	23028	23068	23108	23093	22991	22961	23004	22831	23142	22867	22882	23160	23011	23182	22942	23068	23065	23011	22712	22947	23087	23074	22783	23082	23058	22914	22975	23170	23038	23071	22953	22951	22997	23116	22850	23053	22881	23044	22935	23004	23070	23062	22892	22852	22975	22955	23127	23008	23268	23088	22919	22890	22908	22983	22919	22971	23031	23113	23039	22961	23146	23039	23115	22955	23044	23080	23076	22941	22955	23038	22847	23004	22946	23063	23102	23010	22968	23070	23059	22985	23036	22865	23148	23045	23153	23005	22904	23064	23112	22837	23016	23032	23035	23058	23109	23070	23177	23038	22989	22970	22850	22922	22786	23114	22988	23065	22998	23056	23006	22828	22849	22941	23040	22929	23051	23019	22989	22994	22931	22881	22897	23099	23109	23061	22961	22998	22949	23055	23018	23218	22861	22948	23022	22916	22821	22987	22838	23070	22931	22969	22876	22782	22915	22954	22776	22976	22999	23114	23018	22876	23042	22931	23160	22791	22910	23108	22990	23028	23086	22988	22942	23045	23093	22941	23131	23151	22807	22944	22955	22941	22925	23043	22857	22879	22927	23008	22760	23087	23018	22864	23006	22919	22972	23036	22909	23075	22966	22954	23110	22801	23045	22911	23081	23147	23112	22862	22847	22911	23062	23009	22988	22935	22895	22953	22847	22995	22991	23048	23038	23030	22932	22996	23140	22933	23051	22935	23148	22965	22972	22914	23081	22880	22960	23032	22899	23050	22839	22931	23103	23064	22871	22990	23097	22825	22981	22928	23093	22930	22934	23078	22988	22859	22912	22912	23077	23152	22906	23093	23112	23095	22973	23117	22967	22922	23042	23054	23057	22904	22954	23002	22982	22892	23068	23014	22948	23034	22925	22956	23077	23072	22847	23019	22990	22821	23084	22943	22929	22978	22969	23061	23086	22882	23070	23044	23141	22882	23130	22914	23182	22913	23061	22988	22981	22875	23016	22992	23006	23069	22930	22968	23068	22968	23131	23063	22940	22932	23086	23033	23098	23079	23000	23089	23147	22993	22846	22915	22982	23070	22955	22897	22915	23053	23151	23113	23050	23133	23092	22976	23082	23036	23050	23096	23003	23185	23027	23182	23134	22916	23026	23090	23168	23011	23054	22896	22980	23171	22906	22970	22991	23057	22940	23001	22834	22803	23050	23071	23018	22987	23035	23023	23013	23018	22904	23101	23003	22868	23033	23099	22971	23156	22926	22853	23081	23156	22881	23028	23038	23050	22903	23071	22924	22900	23055	23096	23031	23142	22912	23108	23012	22982	23199	22957	22932	23220	23030	23103	23298	22992	23018	22991	22872	23078	22872	23034	23046	22945	23014	22853	22969	22869	22928	22848	22972	22990	22954	22877	22972	22983	22991	22876	22926	22958	22985	22893	22970	22828	22952	22965	23003	22960	23009	22979	22996	23126	23039	23112	22841	23011	22943	22996	22988	22957	23105	23017	22937	22983	22971	22738	22813	22896	23065	22934	22996	22997	22761	22839	23077	22920	22829	22862	23095	22960	22999	22833	23018	23053	23016	22977	23049	22995	23187	22983	23062	22982	23054	22964	22788	23042	23172	22828	23156	22807	23200	23059	22934	23065	22967	23040	23157	23021	23128	23225	22976	22869	23231	22889	22966	23034	22980	23079	22959	22976	22917	22959	23037	22835	23007	22884	23094	22814	22906	22942	23061	23206	23132	22866	23084	23041	23112	23061	23128	23072	23001	23078	23298	22981	23095	23025	22910	22840	22881	23072	22917	22977	23205	22925	23061	22764	23169	22850	23111	23105	22935	23129	22995	23065	22974	23027	22824	22851	23038	23048	22959	22899	23004	22904	22881	22980	22890	23034	23296	22892	22991	22920	22978	22914	22775	22993	22952	23049	22848	22975	22983	22944	23023	22851	23083	23019	23066	22877	23071	22911	23124	23021	22975	23138	23112	23032	23044	23141	23161	22914	23117	23037	22949	23021	22968	23170	23013	22977	22923	22793	22890	22891	23051	23095	22949	22918	23006	22918	23043	23058	22850	23061	23078	22888	22798	23013	23002	23086	23159	22882	23205	22943	23090	22955	23101	22768	23008	23091	23052	23004	23028	23108	22965	22919	23078	22978	23053	23011	22961	22965	22807	23043	23008	23050	23021	22848	23173	22979	23096	23049	23116	23052	22913	23008	23051	23028	23002	22764	23147	23012	23253	22907	23084	22830	23004	22948	22989	23096	23032	22995	22959	22964	22974	23019	22876	23150	23025	23006	23079	22994	22975	22978	23005	23148	22883	23025	23005	22978	23041	23178	23043	22982	22961	22982	23080	22915	23036	22936	23061	22918	23062	23108	22821	23109	22891	22960	23026	22952	23006	23000	23140	23019	23113	23049	22989	22982	22961	22951	23174	22923	22885	23053	23130	22989	22957	22950	22905	22962	23261	22895	22881	23155	22894	22984	22943	23092	22793	22952	22975	22920	23147	23181	22822	22982	23010	22981	23019	22920	22994	22966	23224	22894	22962	22956	23032	23041	22958	23090	23121	22961	23086	22979	22799	23008	22941	23015	23066	22902	22938	22878	22953	23014	23109	22905	22993	22789	23138	23084	22968	22858	22931	23137	23169	22996	22874	23143	23002	23010	23031	22857	23054	22977	23181	22946	23009	23011	22983	23037	22936	23032	23129	23181	22867	22823	22915	22994	22847	22868	23083	23043	23118	22968	23047	23138	23000	22901	22916	22992	22968	22924	22892	23175	22985	22855	22882	23064	22970	22994	23022	22849	22931	22948	22959	22736	23136	23169	22991	22868	23043	23142	23008	22909	23210	23103	23103	23098	23100	22903	22971	23019	23011	22931	22838	23039	22957	23209	22885	23125	22990	22920	22997	22827	23106	23063	23054	23026	22947	23089	23132	23112	22949	23070	23152	22982	23102	23009	23043	23067	22945	23073	23002	23099	22943	23007	22958	22901	23116	23013	22982	23061	22943	22938	23050	23129	23034	23008	22923	22974	22867	23077	23040	22913	22971	22977	23003	23038	23038	23097	22875	22877	23019	22936	23148	23031	22872	23047	22971	22874	23021	22918	23170	22997	23057	22981	23019	22931	22968	22991	23001	22938	23176	22987	22908	23080	23075	22783	23045	22983	22994	23013	22938	23107	23083	22967	22983	22859	23110	22993	22944	22980	23000	23075	23005	22920	23104	23082	22876	22863	22861	22980	22933	23022	23034	22993	22983	22897
22757	21432	29258	24119	23041	28826	34464	31749	31594	31815	31422	30987	30998	30920	31041	30992	30743	31007	30818	30824	30699	30591	30160	30806	30993	35364	36715	35700	33423	31451	30882	30463	30241	30179	30286	30258	30339	30362	30396	29956	30051	30189	30267	30254	30518	30201	30201	30540	30397	30329	30159	30153	30359	30334	30297	30353	30072	30495	30125	30152	30204	30356	30372	30359	30529	29952	30216	30538	29947	30437	30327	30203	30086	30312	30275	30211	30315	30273	30269	30394	30246	30222	30354	30217	30047	30159	30488	30020	30319	30388	30426	30367	30173	30165	30092	30275	30096	30211	30413	30140	30172	30209	30246	30207	30286	30050	30094	30110	30173	30236	30265	30122	30207	30199	30122	30173	30149	30074	30361	30103	30213	30215	30326	30162	30295	30107	30154	30162	30241	30082	30085	30448	30313	30302	30262	30067	30508	30380	30121	30048	30307	29924	30213	29935	29994	30328	30215	30221	30224	30248	30261	30357	30410	30181	30205	30103	30065	30232	30392	30257	30442	30237	30187	30367	30409	30082	30047	30118	30136	30149	30276	30446	30425	30081	30115	30498	30124	30213	30549	30303	30280	30245	30419	30562	30412	30279	30026	30118	30172	30174	30300	29878	30081	30197	30198	30402	30180	30156	30434	30252	30306	30039	30429	30015	30189	29922	30309	30131	29956	30141	29936	30326	30342	30231	30054	29884	30432	30352	30081	30035	29991	30286	30199	30188	30050	30238	30152	30275	30120	30234	30146	29989	30233	30148	30203	30120	30388	30210	29960	30206	29969	30342	30250	30151	30127	29942	30274	30296	30126	30045	30297	30383	30023	30286	30027	30146	30119	30219	30580	30316	30421	30102	30095	30429	30135	30238	30306	30300	30177	30223	30037	30331	30304	29848	30275	30160	30169	30236	30245	30359	30358	30306	30176	30214	29978	30179	30205	30367	30332	30166	30130	30268	30242	30209	30308	30136	30092	30176	30217	29961	30240	30210	30069	30233	30110	30265	30298	30308	30125	30184	30204	30372	30317	30265	30095	30053	30411	30276	30317	29995	30443	30447	30233	30219	30347	30190	30226	30050	30180	30009	30074	30185	30473	29900	30196	30264	30276	29899	30039	30182	30105	30016	30004	30190	30253	30272	30185	30209	30131	30060	30070	30321	30430	30212	30010	30343	30117	30278	30047	30124	30092	30062	30221	30151	30077	30284	30351	30160	30483	30050	30094	30011	30275	29974	29895	30213	30069	29993	29955	30272	30346	30277	30133	30326	30078	30137	29867	30127	30222	29938	30092	30093	30092	30239	30187	30219	30073	30173	30186	30103	29932	29978	30165	30096	30042	30271	30129	30447	30519	30054	30217	30353	30218	30238	30293	30155	30588	30310	30137	30183	29919	30246	30102	30051	30162	30038	30291	30179	30080	30156	30139	29978	30448	30319	30347	30269	30270	29913	30433	30259	30221	30099	30215	30202	30531	30055	30251	30056	30227	30417	30263	29925	29968	30449	29980	30292	30226	30352	30067	30047	30023	30098	30326	30248	30020	30299	30246	30287	30182	29870	30044	30271	30396	30417	30139	30050	30053	30322	30025	30326	30010	30313	30218	30400	30280	30256	30071	30033	30241	30273	30242	30163	30267	30326	30197	29974	30271	30071	29826	30119	30260	30201	30178	30052	30027	30450	30112	30442	30372	30194	30351	30110	30110	30425	30133	30125	30408	30136	30168	30339	30389	29984	30208	30409	30272	30203	30476	29978	30168	30093	30390	30218	30389	30244	30375	30142	30267	30256	30054	30469	30324	30175	30294	29995	30296	30025	30338	30391	30086	30160	30323	29952	30134	30047	30125	30310	30141	30206	30212	30338	30200	30035	30355	30241	30047	30350	30145	30133	30322	30396	30202	30253	30112	30210	30215	30302	30289	30203	30042	30125	30235	30028	30251	30241	30252	30539	30422	30129	30309	30309	30352	30122	30283	30260	30269	30023	30177	30293	30399	30052	30144	30222	30363	30126	30268	30007	30170	30169	29874	30115	30080	30161	30230	30164	30120	30157	30054	30332	30344	30414	30238	30332	30259	30027	30221	30383	30172	30028	30213	30134	30305	30159	30233	30353	30219	30136	30109	30081	30090	30160	30252	30297	29978	30281	30243	30164	30357	30220	30181	30124	30298	30259	29879	30063	30201	30194	30497	29988	30222	30397	30344	30217	30244	30402	30348	30149	30408	30058	30297	30208	30041	30176	30313	29988	30382	30087	30395	30259	30225	30539	30196	30327	30115	30314	30129	30207	30256	29910	30000	30019	30139	30159	30616	29946	29924	30312	29981	29887	30112	30207	30301	30033	30195	30115	30181	30068	30355	30264	30277	29949	30161	30198	30456	30072	30248	30319	30118	30279	30150	30155	30247	30261	29753	30138	30217	30016	30192	30152	30056	30023	30114	30173	30187	30181	30140	30286	30090	30250	30054	30184	30382	30209	29896	30168	30252	30265	30301	30421	30371	30182	30317	30326	30231	30298	30267	30143	30152	30291	30347	30220	30046	30184	30201	30111	30081	30139	30242	30343	30315	30345	30235	29989	30125	30191	30095	30176	30273	30131	30289	30236	30181	30135	30216	30159	30213	30067	30195	30070	29980	30389	30187	30459	30127	30137	30254	30084	30062	30308	29886	30091	30158	30354	30177	30183	30132	30280	30305	29993	30342	30208	30087	30375	30327	30130	30263	30283	30230	30283	30207	30127	30398	30353	30153	30098	30018	29821	30105	30104	30321	30415	30249	30082	30326	30185	30229	30111	30203	30466	30144	30123	30188	30328	30305	30197	30238	30097	30340	30114	30203	30522	30230	30150	30110	30148	30326	29933	30349	30386	30212	30114	30066	30061	30460	30161	30339	30047	30204	30072	30383	30184	30050	29978	30176	30301	30078	30048	30483	30170	30155	30506	30143	30269	30276	30079	30296	30138	30253	30003	30324	30015	30159	30219	30083	30214	30278	30282	30038	30187	30016	30268	30338	30045	30210	30406	30365	30101	30081	30020	30424	30133	30293	30158	30206	30313	30115	30283	30084	30260	30240	30284	30234	29887	29940	30021	30110	30017	30315	30107	30305	30239	30052	30203	30081	30144	30147	30330	30123	30034	30196	30017	30005	30146	30237	30205	30033	30126	29997	29936	30199	29987	30032	30056	30269	30033	30123	30193	29949	30239	30279	30150	30259	30257	30352	30127	30022	30122	30129	30143	30356	30032	30217	30072	30313	30203	30342	29891	30006	29897	30383	30368	30361	30347	30183	30107	30302	30421	30120	30235	30076	30045	30281	30135	30078	30111	30024	30219	30428	29911	30514	30412	30049	30327	30032	30259	30338	29948	30334	30212	30224	30049	30014	30186	30345	30200	30123	30293	29974	29951	30287	29943	29993	30200	30130	30269	30284	30349	30296	30069	30063	30137	30007	30518	30334	30047	30356	30104	30089	30109	30145	30140	30100	30048	30289	30254	30359	29877	30256	30153	30371	30312	30059	30133	30100	30256	30136	30049	30683	30358	30075	29918	30331	30103	30122	30174	30253	30239	30133	30048	29931	30183	30166	30222	30213	30329	30173	30039	30311	30239	30118	30209	30363	30495	30056	30165	30231	30312	30012	30274	30378	30274	30049	30294	30355	30352	30105	30259	30327	30173	30274	30360	30064	30290	30185	30254	29918	30213	30130	30077	30214	30110	30374	30359	30201	30551	30240	30149	30015	30278	30202	30164	30517	30046	30212	30289	29994	30063	30088	30099	30317	30424	30207	30034	30127	30173	30522	30262	30254	30297	30203	30073	30208	30280	30279	30098	30272	30047	30285	30127	30244	30097	30330	30054	30032	30331	30203	30253	29964	30241	30117	30219	30307	30252	30179	30358	30250	30194	30290	30150	30258	30037	30372	30169	30309	30096	30224	30228	30153	30175	30099	30236	30081	30390	30272	30357	30333	30086	30212	30279	30272	30154	30227	30381	30384	30360	30329	30127	30269	30259	30151	30225	30268	30151	30269	30312	30222	30077	30268	30309	30397	30200	30196	30271	30049	30210	30248	30258	30001	30182	30178	30229	30204	30260	30191	30290	30325	30027	30181	30042	30393	30173	30117	30054	30487	30157	30095	30408	30156	30037	30225	30249	30097	30363	29946	30167	30358	30260	30415	30105	30021	30319	30103	30239	30103	29942	30204	30047	30135	30331	30167	30154	30176	30267	30306	29948	30337	30182	30140	30432	30027	30117	30173	30120	30115	30289	30052	30120	30261	30131	30248	30316	30143	30067	30307	29937	30048	30311	30156	30000	30395	30383	30059	30063	30038	30072	30262	30128	30276	30031	30125	30266	30223	30125	30187	29858	30083	30493	30220	30155	29909	30357	30456	30452	30106	30133	30114	30180	30342	30290	30169	30196	30058	30423	30215	30216	30271	29987	30303	30075	30327	30137	30038	30220	30087	30224	30360	30209	30233	30223	30296	30078	30331	30195	30296	30290	30214	29976	30280	30211	30192	30131	30271	30322	30314	30268	30215	30082	30201	30120	30177	30400	30034	30199	30363	30204	30233	30295	30047	30017	30321	30369	30476	30296	30135	30120	30187	30225	30361	30331	30246	30115	30186	30241	30339	30257	30088	30318	30502	30341	30108	30278	30186	30230	30309	30239	30195	30394	30225	30028	30100	30323	30370	30118	30498	30380	30196	30491	30316	30049	30336	29973	30318	30258	30300	30188	30224	30375	30233	30028	30097	30391	30331	30120	30142	30266	30326	30134	30152	30038	30329	30018	30306	30156	30057	30358	30225	30363	30276	30288	30236	30292	30422	30417	30303	30244	30291	30096	30244	30016	29959	30243	30548	30014	30395	30350	30289	30259	30250	30308	30218	30280	30154	30100	30069	30166	30216	30237	30151	30439	30242	30004	30372	30149	29905	30180	30141	30060	30247	30022	30274	30073	29983	30260	30148	30081	30313	30106	30045	30323	30236	29908	30217	30259	30094	30178	30098	30206	30249	30342	30265	30069	30296	30330	30212	30234	30112	30033	30400	30143	30161	30344	30210	30174	30270	30203	30247	30136	30261	29979	30058	30156	30187	30233	30378	30049	30119	30175	30273	30092	30043	30363	30144	30123	30296	30078	30110	30104
24333	42330	39290	32445	28705	26674	26476	25903	26000	25180	24577	24162	23940	23868	24179	24228	23914	23665	23867	23690	23694	23608	23484	23417	24529	31541	32141	30154	27144	24500	23518	23456	23252	23169	22977	23089	23214	22918	23195	22957	23213	23077	23244	23197	23134	23098	22915	23152	23075	22980	23125	23282	23146	23083	23129	23042	23146	23108	23023	23144	22990	23112	23132	23223	23077	23108	23142	22890	23014	22962	22981	23156	22996	23119	23004	23155	23189	22995	23140	23146	23020	22967	22989	23022	23245	23080	23176	23004	22893	23158	23089	23142	23044	23090	23158	23210	23083	23195	23130	23123	22995	23199	23127	23135	22976	22987	23118	23251	23079	23047	23241	22902	23081	23095	23027	23077	23065	22982	23232	23330	22990	23119	22975	23017	23144	22963	22858	23067	23246	23144	23071	22993	23178	23047	23119	22959	23116	22993	22933	23102	23083	23074	23040	22955	23174	23087	23146	23070	23071	23064	23168	23083	23247	23181	22928	23082	23064	22934	23035	23171	23069	22947	23059	23086	23109	23044	23211	23185	23026	22866	23113	23106	23042	23261	23111	23192	23175	23135	23192	23217	23152	23087	23080	23152	23089	23116	23006	23020	23112	23055	23014	23132	22943	23132	23200	23074	23184	23138	23201	22683	23098	22907	23208	22925	23052	23123	23164	23013	23168	23019	23252	22862	23248	23182	23022	23014	22924	23016	22840	23040	23078	23111	23087	22987	23054	23114	23050	23037	23043	23055	22967	23111	23042	22976	23093	23022	22949	23043	22753	23166	22909	23017	23050	23043	23134	22957	23036	22863	23208	23051	22795	23020	23189	23015	23009	23228	23112	23114	23099	23265	22952	23025	23053	23057	23114	23154	23105	23112	22933	23145	23115	22802	23159	23238	22835	23038	23081	23056	22987	23064	23146	23224	22870	23050	22954	22976	22981	23203	23089	23060	22927	23008	23088	23188	23131	23030	23123	23133	23227	23110	23253	22993	23095	23008	23031	22872	23027	23007	23093	23077	22828	22913	23128	23043	23166	23185	23076	23002	23289	23176	22944	23075	23158	23003	22955	23043	23040	23212	22981	23217	23008	23028	23109	23069	23148	22927	23254	23010	22900	23020	22978	23028	23085	23039	23038	23134	23252	23057	23133	23147	22998	23069	23121	23016	23083	23085	23089	23080	23052	23007	23168	23138	22902	23069	23031	23009	23128	22951	23161	23091	23120	23146	23076	23125	22937	23046	23261	23117	22926	23117	22956	23192	23165	22972	23098	23242	22941	23112	23067	23133	23238	23135	23087	23119	23009	23222	23017	23205	23200	23214	22958	22871	22954	23033	22972	23173	23198	22969	22906	22862	23020	23074	23167	23029	23076	23137	23062	22973	23131	22807	23110	22838	23019	23067	23130	23106	22991	22946	23136	22851	22974	23053	23130	23058	23079	23099	22948	22892	23221	23115	23151	22951	23038	23031	23120	23007	23139	23015	22898	22962	23235	23123	23088	23106	23204	22921	23078	22828	23078	22950	22859	22969	23165	22966	23111	23156	23044	23043	23264	22985	23146	23000	23158	23010	22940	23130	23150	23022	22945	23171	23034	23101	23132	23075	22850	23036	23023	23076	23237	23010	23030	23052	23141	23086	22946	23100	23089	22991	23053	22906	22847	23171	23138	23039	22887	23055	23177	23037	23074	23075	22914	23149	22987	22915	23073	23123	22908	22919	22983	23159	22974	23084	23174	23124	23069	23075	23169	23076	23066	23240	22964	23157	23111	23054	23180	23043	23027	23061	22847	22939	23175	22985	23102	23193	23102	23074	23155	23144	23074	22940	23076	23218	23302	23196	23210	23151	22859	23030	23025	23100	22897	23132	23199	22946	23132	23001	23261	23123	22900	22973	22983	23115	23001	23013	22973	23035	23103	23257	23087	22933	23055	23056	23144	23107	23028	23045	23128	23052	23058	23123	23046	22949	23082	23084	23143	22940	23223	23098	22962	23059	23155	23120	23245	23070	23110	22952	23010	22930	22872	23089	22881	23089	23015	23215	23158	23216	23175	22964	23057	23134	22929	22955	23131	22869	23101	23104	22956	23019	23224	23018	22920	22999	23036	22909	23065	22871	23063	23036	23122	23125	23025	23040	22996	22942	23109	23081	23033	23073	23085	23177	23182	22980	23056	23040	23173	22986	23173	23036	23070	22993	23069	23012	23062	23211	23104	23078	23093	23218	22989	22991	22989	22939	23014	23032	23117	22961	22927	23043	23016	23232	22876	23232	23070	23149	23083	23022	23033	23141	23010	23019	23154	23224	23040	23013	23006	22963	23077	22983	22996	22950	22953	23017	22978	23147	23250	22939	23153	22918	23140	23020	23116	23083	23047	23099	23051	23157	23197	23126	22941	23066	23057	23116	23262	23159	23147	23008	23267	23045	23135	23130	23115	23138	23181	23185	23066	23034	23005	23027	23022	23149	22970	22992	22988	23034	23056	23016	22999	22960	22962	22928	23139	23099	23079	23055	22994	23211	23120	23029	22934	22943	23118	23096	22985	22975	23079	23092	22996	23007	23293	23114	23070	23130	22845	23075	23120	23073	22948	22999	23082	22952	23148	23019	23079	23074	23023	23373	23079	23165	22985	23100	22962	23076	23040	23195	22996	23075	23123	23049	23052	23181	23159	22982	23054	23110	23128	23169	23073	23192	22969	23064	23132	23077	23096	23073	23060	23126	23111	22861	23132	23001	23104	23019	23100	23208	23030	23077	22917	23096	23096	23229	22889	23049	22870	23182	23120	22958	23206	23012	23053	23136	23243	22997	23162	23099	23138	23180	23002	23087	23097	22970	22985	23130	22924	23222	23071	23149	23062	23217	23171	22957	23160	23001	23033	23231	23117	22967	23168	22780	22893	22848	22937	23099	23169	23158	22905	22964	22940	23050	23240	22964	23089	22975	23107	22970	23115	22982	22878	23149	23177	23031	22940	22917	23153	23141	22983	22919	23001	23205	23125	22938	22986	22911	23070	22968	22971	23027	23066	22980	22950	23022	23103	22887	23016	23091	23165	23032	23045	23159	23011	23014	23200	22839	23109	22933	23169	22897	23316	23060	23169	23126	22891	23087	22938	23112	23011	23097	23165	23130	23187	23079	23049	22891	22860	23143	23235	23138	22962	23097	23060	22880	23027	23322	22879	23237	23114	23122	23153	22942	22814	23014	23181	22863	22964	23033	22972	23191	23018	23012	23025	23199	22921	23040	23144	23099	23092	23167	23005	23283	23097	23026	22967	23026	23098	23022	23119	23096	22950	23089	22980	22859	23081	22989	23031	23065	22949	23124	23031	23045	22858	23318	22979	22977	23009	23039	23012	23064	22989	22869	23053	23056	23043	23045	23071	23091	23115	23046	22922	22906	23079	23133	22993	23133	23081	23092	23240	23100	22929	22949	23131	23107	23089	23130	23120	23123	23047	23129	23127	23008	23163	23032	22906	23012	23079	23109	23086	22963	23066	23046	23166	23056	22977	23004	22880	23007	23105	23190	23197	22998	23069	22991	23012	22855	23049	23005	23109	23145	22860	23083	22948	23190	23146	22859	23109	22949	22962	22951	22907	23104	23149	22995	22967	23042	23129	23103	23082	23084	23102	23028	22885	23033	23162	22923	23257	22931	23209	22969	23113	23108	22940	23052	23117	23058	23006	23275	22944	23105	23179	23085	23353	23159	22958	23135	23080	23008	23122	23081	23154	23005	22857	22991	23092	23135	22997	22893	22753	22943	22938	23046	23277	23150	22991	23112	23185	23017	23190	23039	22828	23048	23165	23056	23097	22982	23059	22946	22970	22987	23186	23199	23155	22970	23016	23154	22805	23095	22919	22986	22989	23156	23293	23054	23111	23006	22887	23038	22953	23055	23194	23081	22883	23111	23166	23065	23044	23080	23336	23005	23171	23002	23054	23165	23058	23065	23079	23091	22982	22987	23058	22890	22968	22798	23028	23075	22994	23084	23154	23145	23206	23151	22828	23122	22864	23058	22854	23150	23180	23115	23024	22998	23183	23156	23113	23077	23011	23037	23131	23176	22923	22943	23010	23046	22993	23046	22910	23301	23100	23115	23272	23044	23226	23186	23118	22948	23330	22948	22994	23002	23013	23041	22966	23089	22978	23155	22902	23114	23170	22974	22946	22980	23235	22997	23145	23127	23116	23092	22922	23078	23106	23045	23111	22953	23084	23125	23014	23087	23165	23060	23107	22943	23025	23150	23206	23114	23050	23168	23207	23031	23337	22984	23123	22967	22939	23031	23027	23161	23015	23044	22986	23041	22892	23032	23097	23046	22938	23057	22871	22992	23021	23067	23102	23033	23026	23142	22877	23100	23048	22932	22885	23130	23069	23007	23142	23041	23112	23176	23332	23095	22946	23083	23219	22844	23011	23105	23051	23265	23035	23003	22946	23199	23104	23005	23212	23263	22940	23098	22984	23055	23001	23011	23134	23134	23023	23162	22945	22954	23088	23041	23028	22829	23122	23025	23249	23058	23135	23186	22886	23062	23108	23097	23168	22977	23120	22910	22923	23125	23133	23068	23181	23168	22959	23039	22945	23055	23152	23240	22826	22932	23265	23149	23286	23053	23028	23139	23001	23148	23250	22940	23170	23017	22980	22918	23167	23041	22968	23118	23178	23066	23121	23044	23088	22941	23037	22985	23051	23207	23005	22962	23095	23111	22856	23102	23139	22988	23142	23272	22936	23139	23057	23058	23026	22814	23075	23112	23057	22930	23178	22874	23196	22960	22922	22999	23223	22995	22945	23164	23117	23008	22853	22949	23136	23201	22965	23220	23093	23040	22990	23237	23078	23086	22976	23109	23071	23235	23003	22957	23196	23208	23162	23015	23051	22940	23224	23183	23120	23055	23189	23086	23136	22910	22949	23154	23053	23023	23051	23021	23001	23129	23047	23151	23155	23093	23158	23096	23016	22969	22890	22963	23011	23080	23016	23060	23099	23002	23062	23127	23029	23163	22975	23211	22832	23091	22836	23111	23032	23064	22866	22912	23119	23051	23170	22928	23277	23026	22774	23027	22971	23157	23023	23067	23259	23002	23076	23109	23229	22975	23152	23072	23192	22862	23021	23054	23033	23122	23082	23048	23006	23066
28739	25375	33663	33271	30198	30800	30787	30515	30464	30495	30346	30352	30303	30088	29853	30067	30250	30056	30219	29941	30145	29991	30156	29834	29861	30382	30595	30890	30529	30236	30236	30063	29816	29768	29654	29597	29771	30058	30022	29842	29952	30075	30079	29871	30086	29841	29735	29802	29775	29797	29949	30006	30056	29939	30085	29879	29956	29897	29908	29826	29602	29811	30124	29930	30018	29981	30003	29975	29885	29937	29815	29606	29963	29930	29794	29915	29892	29706	30228	29882	30104	29994	29907	29791	29968	29965	29849	29895	29893	29924	29972	30083	29910	29948	29943	29868	29784	29865	29946	29589	29832	29900	29965	29715	30155	30076	29992	29970	29880	29742	30165	29924	30059	29874	30088	29857	29937	30009	29862	29920	30059	29807	30004	29975	29774	29939	29813	29862	30144	29889	30068	29850	29905	30001	30027	29934	29802	30022	30051	29900	29782	29974	29870	29804	29920	29828	29865	30045	29633	29951	29751	29840	29994	29964	29837	29799	30051	30120	29852	29852	30094	30077	30071	29808	29860	29852	29889	29841	29637	29681	30033	29887	29974	29855	29941	29960	29989	29891	29900	30039	29896	29752	29720	29775	30064	29886	29930	29973	29763	29823	29928	29854	29835	30030	29786	29676	29907	29972	30118	29945	29790	29917	30044	30025	29963	29783	29758	29878	29722	29892	29945	29949	29809	30045	29857	29775	30055	29944	29987	29994	29913	29704	29794	29885	30229	29940	29805	29897	30014	29807	29947	29942	29905	30028	30030	30282	29994	30144	30023	29904	30007	29864	29793	30075	29986	29838	29769	30056	29843	29997	29864	29766	29966	29826	29931	30039	29819	29805	29909	29905	29745	29685	29887	30013	29789	29546	30057	29956	29889	29547	29687	29876	29768	29958	29823	30116	29783	29825	30147	30208	30120	30118	29797	29838	29933	29960	29808	29993	30054	29862	30110	29994	29946	29974	29975	29954	29694	29810	29938	29845	29970	29756	29972	29820	30193	29998	30154	29954	30018	29856	29959	30060	29897	30106	29945	30160	29836	29694	29749	29762	30129	29848	29945	29810	29678	29896	30121	29968	29713	29976	30278	29971	29712	29767	29561	29939	29848	29844	29840	29897	29875	29678	29760	29922	30015	29972	30054	29904	29830	29982	30021	29900	29840	29838	29973	29804	29664	29784	29750	29896	29740	29811	29955	29690	29759	30040	29985	29948	30325	29821	29887	29704	29656	29919	29608	29865	29987	29934	30076	30048	29914	29852	30056	29981	30073	30167	29858	30090	30141	29808	29983	29920	30023	29796	30000	29797	29890	29719	29829	29797	29922	29777	30069	29941	29765	29764	29928	29994	29996	29935	30055	30020	29979	29689	29769	29912	29944	29973	30036	29988	29849	29921	29953	29753	30011	30019	29894	29887	29936	29768	30080	29799	30220	29826	29848	29870	29713	29855	29912	30063	29953	29732	29891	29681	29827	29743	30037	30072	29871	29964	30144	29943	29910	30124	29876	29828	29841	30087	29976	29742	29802	29973	30008	30055	29856	29609	29887	29803	30003	29768	29927	29880	29920	29769	29934	29860	29894	30023	29988	29852	30139	29989	29822	29884	30073	29868	29976	29759	30141	29907	29849	30064	29694	29794	29798	29841	29605	29808	29980	29770	29961	30123	29985	30130	29814	30007	29923	30032	30055	29904	29849	29908	30114	29800	29910	30162	29935	29913	29869	30076	30072	29855	30062	29832	30083	30091	29910	29953	30185	30188	30084	30080	29993	30175	30292	30121	29806	29749	29920	30053	29765	29942	29771	29733	29892	29803	30008	29795	29826	30109	30035	29873	30104	30059	29919	29897	29903	29895	30084	29903	29798	30053	29966	30065	29914	29799	29967	29741	29865	30024	29885	30028	29971	29896	29676	30050	29801	30086	30046	29887	29911	30048	29786	29918	30147	29989	29813	29955	29933	29856	30153	29641	29949	29866	29964	29810	29930	30043	29948	29985	30101	29776	29799	29968	29649	29885	30163	29731	29912	30084	30065	29881	29701	29915	29773	30136	30077	30029	29993	29952	29957	29886	29845	29712	29674	29920	29939	29997	29832	30030	29796	30097	30015	29972	29932	30043	30189	29981	29919	30022	30140	29900	29876	29855	30010	30175	30134	29707	29719	29978	29864	29897	29792	29997	30001	29942	29699	29979	29849	29901	29955	30122	30114	30043	30136	29891	29871	29951	29982	30131	29943	29779	29861	29716	29897	30031	29716	29881	29750	29944	29990	30164	29936	29699	29821	29783	29936	29909	29725	29834	29898	30116	30203	29880	29812	29838	29954	29985	29961	29970	29901	30075	29820	29685	30045	29985	30121	30006	29920	29768	29795	29823	30047	30117	29885	29804	30023	29887	29792	29903	29864	29768	30107	30055	30065	30022	29760	29918	30156	29753	30042	29992	29809	29679	29793	29916	30103	30049	29780	29871	29775	29864	29899	29799	29722	29766	29777	29847	29844	29832	29744	29797	29747	29940	30280	29826	29986	30087	30234	29974	29847	29960	29968	29751	30105	29998	29864	30010	29902	29661	29890	29837	29755	29915	30005	30062	29987	30021	29789	30001	29885	29983	29905	29806	30075	30083	29946	29756	30064	29970	29936	29912	29944	29790	29888	29787	29857	29950	29975	30072	29881	29940	29858	29921	30061	29940	30107	29815	29975	29646	30028	29803	29864	29940	29794	29801	29962	29532	29721	30043	29926	29794	30011	30013	29587	29841	29770	30092	29822	30379	29892	29941	29903	30113	29805	30002	29918	30130	29809	29905	29908	29931	29735	29759	30105	30089	29912	29933	29845	29628	30151	30035	30039	29982	29945	29684	29911	30156	30052	29829	29935	30025	29806	29936	30078	29960	29896	29905	30014	29690	29839	30058	29959	29893	29747	29767	30049	30001	30056	29876	29900	30058	30098	29874	30031	29890	30165	30241	30071	30130	29926	29732	29802	29736	29813	29974	30023	30051	29719	29853	30063	29825	29789	30088	30022	29909	30004	30019	30000	29907	30160	30065	29994	29873	30002	29872	29796	29718	30310	29955	29947	29888	30005	30100	29705	30087	30044	29965	30001	30002	29994	29677	29876	29902	29989	30081	30010	29879	29772	29801	29896	29927	29790	29836	29910	30013	29824	29894	29953	29985	29892	30017	29933	30083	29949	29974	30036	30071	30056	29675	29848	29904	29904	29673	29963	30184	30192	29896	29898	29969	29938	30133	29903	29821	29867	30024	30101	29880	29856	29834	29908	29869	29927	29967	30101	29935	29819	29652	30023	29927	29752	29968	30037	29980	30092	29832	30001	29952	30029	29959	29843	30024	29841	29958	30054	29918	30028	29986	30040	29814	30074	29945	29858	29997	29859	29914	29884	29912	30091	29678	30061	29867	30088	30038	29758	29935	29824	30169	30090	29975	29989	29798	29817	30022	30214	30052	29839	29867	30084	29722	29778	29861	29698	29915	30002	30063	29938	29957	29839	29820	30147	29815	29849	30110	29775	29885	29681	29840	29844	29662	30033	29699	30077	29793	30123	29604	29947	30061	29958	29769	29836	29882	29708	30040	29941	29818	30025	29739	30066	29897	29701	29862	30063	29846	30031	30074	30068	29895	29939	29915	29792	29922	29836	29826	29966	30056	29968	29945	29967	29744	29847	29970	29741	29863	29503	29795	29943	29716	30026	29769	29790	29916	29946	30174	30259	29918	29804	29965	29842	29998	30097	29898	29959	29917	29981	29840	29864	30033	30006	29979	30050	30062	29820	30000	29751	29965	29899	30114	30178	30000	29985	29916	29947	29693	29964	29921	29642	29722	30086	29794	29825	29875	30216	29830	29941	29702	29823	29678	29951	30089	29859	29900	29806	29807	29872	30062	29930	29863	30007	30116	29958	29951	29836	29895	29862	29729	29699	30055	30068	29942	30104	29946	29718	29792	30058	29935	29839	29799	29833	29902	29944	30080	29935	29789	30086	30038	30003	29990	29938	29938	30005	29791	29849	29924	29932	29843	29928	30161	30004	29872	29859	30041	30029	29913	29982	29648	29900	29981	29954	29770	29680	29999	29845	30007	29942	29812	30072	30063	30059	29725	29940	29872	29959	30088	29828	29982	29918	29937	30154	29944	29961	30006	29932	30134	30113	30037	30204	29999	29868	30038	29839	29650	29881	30021	30033	29875	29940	30047	29595	29831	29819	29789	29895	29931	29790	29898	29917	29729	29974	30056	29816	29944	29829	29714	29733	30057	30004	29892	29925	30201	29888	29822	30124	29929	30122	30049	30040	29956	29927	29957	29995	29896	29775	30099	30077	29851	30087	29892	29739	30021	29743	29971	29753	29745	29821	29864	30058	29900	29763	29993	29889	29925	29913	29597	29642	30078	29964	30045	29644	29787	30196	29853	29962	29967	29787	29790	29825	30020	29721	29934	29795	29966	29768	29827	29947	29830	29907	30040	30070	29833	29998	29691	29837	30000	29960	29741	29785	29908	29910	29990	29819	29875	29776	29774	29937	30368	29878	30022	30094	29894	29891	29796	29887	29977	29927	29837	30001	30143	29952	29870	29895	29759	29646	29968	30138	29874	29914	29824	29663	30239	30181	29841	29790	30070	29903	29812	29806	29997	29895	29929	30121	30039	29943	29921	30337	29817	29895	29851	29934	29955	29764	29869	29829	30056	29887	29891	29897	29650	29815	29954	29916	29866	30025	29871	29965	29821	30002	29713	29861	30157	29683	29605	29884	29872	30075	30025	30117	29928	29886	29869	29994	29874	30234	29679	29921	29906	30023	30018	30025	29841	30033	30121	29784	30045	29683	30015	29799	29912	29906	29854	30117	29811	29888	29942	30124	29746	30027	29827	29913	29922	29898	29978	29865	29958	29946	30013	30041	30101	29866	29788	30208	30282	30005	29987	30066	29753	30111	29888	29925	29699	29875	29802	30099	29808	29948	29997	29896	29917	30175	29967	29885	29892	29963	29838	29975	30054	29807	29696	29939	29981	29683	29686	29952	29945	29969	29990	29871	29791	30313	29854	29983	29935	29997	30032	29995	29858	29750	29844	29864	29997	29780	30158	30054	29991	30104	30019	29917	30048	30036	29932	30302	29940	29998	29642	30034	29932
23912	33107	30188	26989	25043	24041	24082	23919	23960	23724	23591	23282	23160	23225	23028	23347	23274	23171	23334	23391	23062	23252	23127	23132	23108	23530	23775	23743	23445	23080	23072	22910	22836	22856	22802	22980	22849	22850	22823	22792	22831	22939	23037	22934	23015	22775	22856	22839	23034	22852	22978	22846	22989	22958	22944	22886	22804	22835	22792	22869	22933	22944	22949	22725	22881	22858	23049	23017	22947	22871	23035	22853	22797	22959	23004	22854	22956	22833	22996	22889	22839	22796	23019	22786	23013	22999	22964	22738	22919	22663	22727	23088	22979	22949	22914	22881	22811	22732	23017	22885	22889	22890	22895	22731	23016	22870	22983	22907	22957	22855	22868	22884	22951	22880	22924	22844	22866	22898	22848	23023	22794	22971	22907	22925	23046	23137	23006	22988	22907	22970	22758	23007	22830	22897	22807	22794	22830	22995	22887	23102	22826	22869	23091	22799	23062	22718	22789	23011	22858	22964	22886	22832	23010	22855	22967	22919	22830	22951	22814	22958	22894	22970	22828	22819	22884	22748	22896	23046	22824	22869	23032	23025	22971	22827	22903	23055	22763	22827	22948	22966	23042	22815	22921	22971	22856	23018	22799	22916	22983	22898	22872	22974	22829	22895	22850	23089	22903	23000	22851	22964	22835	22757	22872	22863	23082	22698	22946	22848	22806	22817	22743	22925	22887	22938	22985	22744	22735	22968	22996	22931	22933	23063	22941	22979	22831	23065	22764	22766	22734	22871	23012	22566	22772	22782	22992	22984	23132	22952	23019	22902	22805	23202	22888	22840	23092	22912	22913	22824	22978	22906	23049	23020	23018	22918	23029	22748	22955	22824	22789	22977	22887	22914	22775	22823	22919	22931	23003	22974	22902	23006	22977	22780	22845	22873	22921	22835	23080	22864	22955	22948	23073	22871	22953	22812	22981	22910	22924	22845	23029	22928	22852	22865	22804	22880	23093	22869	22888	22900	22844	22917	22843	22832	23116	22863	22729	22954	22878	22872	22898	22829	22985	22817	22979	22802	22865	22978	22763	22915	22794	22816	23008	22934	22797	22775	22879	22776	22901	22649	22982	22609	22869	22952	22878	22959	22766	23032	22841	23077	22952	23014	22826	22859	22992	22892	22986	23003	22860	23002	22957	22943	23002	22886	22682	22792	22934	22814	23002	22903	22867	22915	22901	22879	22785	23034	22757	22895	23141	22804	22897	22955	23005	22932	22958	22786	23048	22694	23018	22951	22943	22906	22776	22978	23132	22774	22952	22879	22810	23000	23003	22786	22954	22831	22895	22827	22900	23050	22952	23036	23040	22913	22934	22604	23016	22742	22883	22973	22898	22837	22863	22810	23064	22858	22859	22797	22927	22833	22981	22925	23028	22891	22854	23023	22891	22979	22900	22901	22794	23003	22907	22812	22979	22706	22884	22991	22816	22863	22739	23005	22927	22876	22756	22940	22980	22904	23019	22909	22936	22851	22911	22820	23065	23093	22853	22842	22847	22986	23000	22907	22809	22993	22907	22848	22947	23009	22940	23021	22985	22860	22789	22806	22890	22916	22788	22872	22914	22971	22975	22979	22817	22982	22762	22976	22746	22752	22931	22936	22938	23040	23015	22832	22828	22949	22718	22904	22987	22977	22954	22703	22793	22811	22859	22981	22875	22764	22960	23103	22880	22807	22776	23079	22953	22983	22834	22909	22926	22875	22863	23002	22852	23112	22869	22888	22869	22877	22996	22868	22827	22709	23077	22839	22934	22780	23031	22990	22920	22922	22880	23021	22730	22978	22942	22887	22917	22720	23091	22672	22947	22835	23114	22927	22723	22851	22888	22953	22987	22834	22961	22984	22897	22870	22818	22884	23042	23005	22835	22854	22950	23010	22893	23024	23052	23087	22970	22888	22919	22819	22948	23006	22867	22941	22975	22843	22854	22988	22759	22838	22812	22908	22751	22921	22896	22734	22798	22859	23118	22714	22971	23109	23001	22947	23061	22872	23021	22941	22919	22896	22973	23026	22885	22875	22872	22803	22969	22991	23004	22712	22847	22974	23024	22855	22833	22921	22773	22781	23125	22913	22791	22834	23127	22826	22950	22901	22925	22862	22881	23148	22904	22846	22969	22843	22941	22879	22850	22995	22941	22926	22880	22880	22825	22795	22722	22840	22980	22776	23081	22840	23074	22829	22853	22924	22860	22874	22889	22950	23093	22789	23034	22970	22847	22858	22900	22971	22966	23074	22717	22978	22844	22905	22941	22943	22807	22775	22699	22894	22863	22834	23098	22827	22891	22944	22694	22892	22948	22937	22785	22955	22996	22723	22819	22773	23161	22694	22830	22933	22982	23047	22715	22849	22917	22862	22900	22898	22822	22871	22877	22847	23011	22889	22774	23026	22800	23032	22803	23202	23053	22832	22767	22883	22631	22945	22932	22832	22922	22855	22824	22926	22741	22835	23174	22908	22885	22898	22777	22739	22920	22782	23058	22938	22816	22932	22872	22823	22890	23031	22857	23068	22872	22902	22913	22803	23051	22797	23025	22965	22962	22849	22851	22964	22845	22909	22991	22792	22905	22943	23023	22934	22922	22796	22908	22646	23180	23008	22906	23092	22960	22936	22968	23088	23001	22891	22781	22875	22990	22985	22829	22814	22895	23013	22958	22830	22921	22963	22711	22941	22929	22810	22816	22844	22863	22903	22771	23121	23101	22855	22908	22896	22923	22930	22847	22903	22939	22869	23002	22820	23051	22998	22894	22892	22777	22798	22855	22979	22967	22980	22927	23015	23065	22870	22936	23026	22930	22903	22838	22823	23066	22872	23017	22901	22754	22993	22950	22947	22829	23099	22911	22928	22847	22956	23003	23112	22817	22888	22962	22971	22914	22778	22931	22848	22854	22958	22997	23027	23015	23082	22787	22987	22907	22766	22866	22861	22794	22815	22854	22817	22833	23042	23004	23002	23289	22865	22937	22855	22726	22851	22852	22960	22863	22860	22763	22816	22729	22971	22834	22914	22759	22813	22973	22930	23068	22892	22731	22848	22950	22973	22719	22940	22758	22932	22910	22870	23000	22918	22931	22763	23170	22736	22919	22797	23004	22919	22883	22940	23082	23030	22823	22941	22882	22676	22910	22851	22910	22725	22992	22916	22917	22949	22889	22923	23047	22963	23072	23035	23069	22814	22695	22979	22852	22727	22925	22924	22750	22851	22827	22842	22895	22841	22947	22853	22802	22742	22902	22897	22901	22796	22862	22893	22987	22977	22928	23051	22918	22875	22880	22785	22939	22694	22923	22931	22681	22888	22877	22851	22957	22863	22902	22674	22740	23129	22888	23028	23021	22864	22812	22920	22936	23019	23082	22877	22908	22901	22951	23002	22951	22865	22801	22944	22804	22946	23037	22985	22845	22963	22833	22816	23007	22929	23029	22837	22825	22995	22949	22864	22916	22793	22856	23013	22986	22768	22766	22814	22892	22942	22980	23000	22898	22950	22961	22983	22891	22907	22889	22855	23017	22714	22979	23058	22960	22789	22720	22862	22974	23013	23014	22911	22985	23023	22924	22782	22796	22788	22942	23012	22843	22912	22812	22874	22869	22728	22942	22916	23087	22871	22923	22909	23012	22873	22889	22892	22868	22817	22938	23010	22999	22949	22960	23145	22938	22929	23001	22793	22781	22812	23062	22902	22975	22970	22937	22798	23027	22968	22975	22973	22885	22820	23007	22657	22775	22914	22973	22857	23028	23061	22965	23094	22876	23172	22890	22854	22959	22904	22946	22677	23041	22841	22957	22909	23101	22883	22950	23150	23022	22922	22807	23056	22988	22848	22882	23001	23042	22908	22791	22911	22893	22913	22747	22786	22807	22896	23094	22829	22895	22887	22969	22922	23009	23063	22808	23038	23000	22928	22923	22862	22933	22822	22879	22898	23076	23013	22832	22769	22734	22936	22852	22839	23190	22978	22953	22930	22841	22868	22736	22855	22780	22921	22746	23023	22817	23062	22905	22888	22845	22982	23043	22735	22830	22943	22877	23057	22965	22750	22679	22935	22846	22854	22992	22905	22952	22783	22892	22871	23113	23013	22780	22788	22820	22953	22798	23018	22719	22848	22880	23019	23113	22894	23153	23001	22766	23009	22986	22803	22939	22791	22805	22934	22772	22872	22871	22984	23177	22825	22989	23059	22811	22922	22821	23002	22912	22842	22940	22948	23001	22818	22962	22921	22925	22802	22938	22982	22959	22854	23117	22836	22883	22969	22977	22804	22883	22985	22911	22949	23003	22981	22946	23024	22967	22980	22851	22838	22775	22935	22985	22934	22884	22942	22883	22915	22887	22727	23073	22956	22779	22879	22855	22861	22860	23045	22917	22929	22943	23001	22791	22853	22920	23026	22821	22767	22872	22919	22946	22860	22939	22799	22898	22812	23046	22733	22849	22960	22906	23036	22757	22783	22722	22913	22897	22807	22861	22838	22975	22860	23001	23149	22981	23074	22914	22890	22770	22884	22876	22870	22860	22939	22882	22780	22826	22839	22935	23019	23030	23137	22987	22894	22860	22895	22884	22639	22725	22741	23052	22855	22796	22980	22897	22807	22930	22871	22827	22941	23009	22943	22936	22799	23068	22868	22753	22895	23016	23025	22874	22922	22983	22885	22950	22942	23010	22966	22851	23135	22865	22947	22847	22895	22920	22884	22933	22833	23014	23021	22757	22943	22997	22762	22917	22856	22778	22911	22926	22950	22944	22998	22919	22975	22861	22685	23098	22902	22865	22909	22888	22847	23029	22775	22967	22911	22873	22936	22904	23034	22724	22894	22945	22985	22780	23084	23030	22945	22969	22905	22912	23054	22789	23035	22803	22968	23002	22968	22678	22970	22771	22906	23000	22881	23039	22859	22827	22877	22777	22916	23182	22807	22943	22916	22812	22845	22786	22725	22894	22886	23006	22914	22736	22925	23021	22957	22810	22881	22818	22873	23074	22897	22864	22807	22839	22717	22975	22752	23032	23105	22840	22947	22974	23051	23011	22897	23045	22944	22670	22856	23027	22889	22807	23096	22760	23082	22852	22920	22871	22891	22721	22904	22891	22895	22936	23024	22938	22915	22939	22997	22786	23068	22897	22842	22770	22882	22979	22720
23692	21396	28979	24806	25140	30257	32793	30651	30716	30820	30614	30527	30350	29974	29873	29826	30304	29960	30030	29984	30161	29759	29997	29695	30086	32319	33599	33112	31602	30563	30038	29943	29902	29424	29870	29789	29884	29585	29788	29624	29826	29847	29399	29732	29745	29819	29693	29832	29528	29658	29611	29720	29859	29828	29798	29828	29757	29685	29699	29546	29975	29756	29661	29955	29768	29914	29483	29629	29790	29961	29786	29880	29470	29721	29853	29648	29511	29732	29929	29880	29718	29380	29797	29856	29927	29641	29750	29781	29511	29651	29928	29914	29840	29583	29670	29851	29865	29876	29711	29622	29774	29786	29696	29788	29914	29681	29884	29624	29730	29822	29849	29666	29788	29695	29811	29595	29527	29711	29628	29767	29610	29715	29636	29681	29841	29719	29750	29783	29841	29628	29736	29983	29901	29840	29579	29807	29725	29702	29756	29840	29830	30058	29598	29583	29833	29659	29786	29736	29726	29755	29725	29687	29499	29456	29658	29644	29691	29632	29991	29793	29725	29753	29630	29620	29800	29619	29703	29675	29611	29469	29913	29806	29696	29650	29713	29675	29398	29514	29597	29678	29479	29524	29690	29543	29470	29676	29688	29701	29707	29850	29626	29694	29487	29631	29595	29443	29604	29856	29778	29698	29774	29470	29764	29730	29522	29524	29751	29771	29710	29611	29589	29660	29529	29631	29433	29598	29779	29809	29740	29573	29515	29747	29695	29871	29865	29703	29446	29686	29952	29670	29528	29863	29646	29916	29779	29826	29766	29461	29488	29625	29889	29888	29546	29729	29673	29885	29862	29542	29696	29803	29591	29658	29539	29643	29671	29670	29556	29826	29654	29830	29702	29783	29634	29794	29823	29875	29605	29794	29662	29534	29621	29771	29578	29774	29792	29784	29873	29680	29625	29751	29678	29695	29788	29531	29691	29601	29686	29538	29839	29553	29799	29885	29962	29843	29892	29648	29599	29744	29632	29632	29808	29807	29618	29644	29868	29851	29882	29922	29710	29712	29610	29641	29659	29719	29433	29389	29596	29787	29745	29759	29797	29550	29747	29652	29712	29515	29507	29835	29816	29666	29724	29737	29788	29750	29741	29828	29631	30029	29516	29344	29669	29507	29698	29811	29778	29758	29653	29660	29776	29480	29758	29656	29644	29625	29613	29928	29770	29606	29767	29765	29506	29570	29753	29689	29959	29833	29663	29673	29685	29603	29695	29552	29717	29701	29318	29649	29591	29811	29657	29724	29738	29831	29853	29782	29531	29733	29733	29932	29740	29951	29802	29992	29795	29847	29730	29801	29883	29607	29607	29706	29411	29580	29536	29730	29557	29741	29753	29530	29657	29643	29785	29788	29646	29675	29709	29700	29469	29600	29880	29642	29902	29602	29730	29634	29614	29557	29675	29542	29601	29799	29751	29764	29601	29755	29623	29440	29622	29671	29786	29785	29570	29535	29929	29706	29832	29621	29532	29607	29648	29708	29614	29613	29610	29714	29768	29844	29893	29900	29828	29757	29466	29542	29662	29625	29720	29560	29704	29760	30099	29796	29864	29678	29539	29558	29688	29711	29774	29546	29694	29884	29844	29678	29759	29594	29704	29687	29879	29764	29551	29831	29599	30019	29681	29712	29503	29384	29699	29717	29623	29723	29557	29641	29594	29562	29543	29827	29607	29564	29987	29806	29625	29702	29779	29817	29856	29711	29645	29600	29820	29860	29566	29596	29520	29722	29631	29957	29530	29710	29638	29717	29804	29827	29827	29683	29672	29815	29762	29876	29836	29716	29527	29345	29363	29426	29580	29940	29667	29552	29534	29709	29675	29548	29776	29626	29878	29677	29695	29578	29679	29711	29641	29657	29668	29846	29544	29981	29604	29641	29736	29615	29895	29808	29918	29692	29646	29602	29821	29774	29688	29514	29705	29752	29530	29676	29563	29624	29658	29556	29890	29751	29716	29511	29865	29979	29717	29759	29694	29734	29762	29754	29763	29462	29509	29575	29475	29752	29519	29925	29690	29649	29956	29687	29697	29611	29836	29574	29824	29651	29520	29634	29701	29821	29711	29568	29873	29340	29740	30000	29585	29616	29593	29654	29691	29462	29733	29673	29731	29720	29620	29751	29858	29567	29923	29532	29707	29727	29716	29741	29708	29362	29771	29512	29535	29598	29546	29642	29547	29761	29856	29751	29920	29825	29496	29556	29674	29688	29813	29681	29721	29612	29824	29425	29514	29804	29681	29519	29762	29817	29836	29806	29847	29704	29765	29726	29579	29773	29625	29502	29725	29929	29826	29689	29471	29640	29685	29790	29619	29724	29727	29594	29542	29730	29551	29942	29746	29505	29375	29673	29558	29763	29841	29659	29614	29568	29781	29713	29630	29510	29764	29676	29979	29734	29920	29715	29627	29704	29590	29758	29957	29833	29600	29846	29629	29608	29848	29651	29779	29826	29700	29647	29732	29548	29584	29776	29629	29398	29740	29639	29857	29725	29684	29475	29599	29695	29569	29629	29695	29754	29795	29564	29899	29658	29704	29579	29668	29795	29701	29746	29774	29764	29711	29663	29709	29710	29944	29630	29707	29728	29560	29953	29532	29642	29759	29743	29616	29803	29785	29643	29604	29709	29827	29691	29702	30005	29600	29742	29704	29547	29675	29882	29614	29487	29816	29611	29642	29660	29718	29682	29866	29749	29828	29947	29489	29983	29709	29787	29887	29384	29655	29543	29780	29677	29570	29839	29656	29560	29581	29725	29614	29614	29622	29702	29838	29646	29943	29772	29693	29883	29848	29937	29984	29842	29726	29455	29889	29516	29610	29631	29656	29463	29708	29499	29716	29806	29702	29723	29648	29678	29583	29485	29748	29510	29601	29449	29617	29668	29515	29659	29491	29811	29547	29615	29624	29217	29502	29630	29566	29763	29687	29694	29762	29590	29611	29751	29620	29581	29749	29630	29658	29675	29622	29842	29587	29581	29367	29411	29729	29883	29853	29700	29822	29767	29712	29624	30002	29778	29602	29505	29565	29468	29737	29654	29830	29730	29635	29654	29538	29799	29551	29428	29849	29679	29796	29716	29750	29760	29822	29688	29849	29747	29649	29641	29607	29558	29812	29735	29696	29713	29669	29558	29964	30021	29839	29836	29717	29672	29581	29750	29580	29642	29913	29660	29733	29578	29667	29987	29792	29620	30017	29848	29856	29868	29774	29766	29631	29654	29782	29518	29558	29682	29612	29615	29638	29681	29788	29680	29805	29617	29539	29992	29553	29776	29891	29641	29903	29620	29681	29558	29822	29682	29625	29659	29719	29693	29608	29753	29467	29685	29688	29821	29781	29904	29802	29875	29618	29707	29604	29917	29763	29819	29755	29792	29623	29652	29535	29797	29723	29872	29607	29666	29637	29804	29669	29851	29812	29577	29681	29636	29906	29685	29744	29864	29633	29708	29797	29516	29616	29795	29752	29801	29579	29675	29769	29614	29578	29748	29796	29555	29581	29674	29712	29557	29445	29955	29865	29937	29709	29763	29643	29708	29576	29479	29523	29620	29414	29682	29811	29668	29715	29717	29756	29797	29692	29542	29683	29552	29707	29735	29499	29665	29676	29668	29949	29506	29748	29941	29575	29748	29628	29564	29674	29593	29754	29662	29802	29803	29772	29780	29677	29506	29720	29510	29695	29580	29755	29937	29662	29616	29562	29668	29858	29893	29777	29831	29798	29857	29682	29709	29593	29559	29495	29369	29538	29808	29714	29778	29999	29716	29726	29731	29692	29674	29618	29853	29754	29966	29712	29682	29873	29653	29636	29749	29931	29637	29538	29990	29680	29598	29628	29751	29710	29777	29705	29629	29866	29496	29610	29712	29634	29474	29741	29759	29703	29720	29845	29773	29915	29604	29881	29543	29689	29539	29815	29592	29561	29846	29818	29582	29791	29961	29781	29822	29721	29599	29639	29811	29526	29669	29727	29857	29896	30173	29740	29822	29699	29891	29631	29760	29665	29740	29600	29786	29657	29639	29725	29761	29874	29631	29695	29790	29738	29674	29661	29844	29737	29694	29886	29660	29725	29684	29764	29752	29745	29580	29627	29711	29759	29596	29759	29861	29735	29859	29745	29733	29871	29565	29903	29766	29300	29655	29676	29902	29765	29467	29791	29579	29786	29633	29674	29494	29881	29901	29803	29667	29824	29724	29902	29780	29616	29962	29564	29477	29841	29581	29537	29616	29680	29766	29672	29500	29588	29710	29692	29567	29892	29675	29824	29635	29725	29868	29718	29734	29731	29717	29659	29577	29685	29552	29753	29581	29668	29749	29769	29673	29648	29917	29939	29700	29906	29635	29502	29755	29719	29648	29836	29595	29598	29930	29911	29678	29712	29569	29801	29848	29744	29788	29769	29639	29675	29873	29765	29473	29624	29815	29937	29625	29856	29588	29537	29820	29829	29608	29678	29836	29482	29749	29494	29833	29640	29797	29777	29623	29801	29519	29748	29630	29658	29822	29712	29851	29877	29799	29732	29765	29491	29744	29786	29491	29773	29691	29645	29750	29772	29778	29753	29562	29585	29487	29608	29861	29839	29611	29642	29751	29734	29547	29892	29667	29570	29729	29788	29586	29472	29711	29570	29759	29723	29779	29781	29636	29545	29787	29725	29671	29711	29252	29810	29564	29421	29704	29824	29527	29803	29628	29437	29726	29863	29826	29756	29576	29800	29726	29747	29702	29688	29423	29625	29570	29760	29689	29903	29657	29694	29800	29907	29711	29660	29779	29635	29756	29707	29576	29756	30038	29556	29750	29840	29516	29737	29671	29646	29730	29981	29902	29878	29547	29578	29502	29802	29746	29743	29522	29722	29517	29770	29679	29672	29626	29879	29622	29611	29588	29580	29854	29708	29722	29721	29705	29900	29787	29771	29861	29558	29576	29632	29591	29788	29582	29752	29807	29678	29826	29942	29699	29645	29743	29831	29785	29699	29723	29800	29700	29829	29707	29493	29504	29726	29755	29653	29682	29745	29724	29623	29462	29843	29666	29824	29646	29694	29672	29801	29808	29662	29838	29628	29884	29776	29801	29784	29818	29744	29615	29625	29551	29655	29577	29899	29624	29564	29661	29840	29529	29692	29807	29656	29805
22506	37918	34972	30268	26516	25194	25274	24702	24589	24376	23822	23769	23319	23307	22990	23366	23600	23684	23454	23424	23201	23401	23051	23221	23484	27293	28344	26913	25033	23701	23173	22853	22974	23075	22810	22768	22802	23029	22774	22872	22973	23025	22829	22771	22788	22753	22884	22963	22876	22702	22671	23201	22936	23008	22912	22944	23005	22680	22895	22725	22829	22696	22948	22832	22870	22878	22881	23037	22802	22886	22888	22813	22893	22830	22724	22861	23122	22749	22831	22669	23057	22872	22864	22829	23074	22772	22904	22900	22737	22911	22802	22579	22894	22859	22818	22914	22868	22810	22777	22809	22812	22731	22838	22873	22832	22958	22881	22895	22860	22869	22842	22783	22656	22896	22999	22940	22933	23060	22780	22704	22849	22832	23014	22662	22981	22799	23031	22802	22882	22868	22781	22927	22808	23031	22814	22982	22936	22941	22869	22884	23235	22909	22947	22753	22881	22879	22722	22860	22895	23007	22701	22742	22949	22928	22918	22895	22954	22846	22969	22843	22879	22890	22850	22892	22841	22885	22755	22921	22857	22877	22894	23026	22704	22836	22781	22741	22962	22736	23025	22760	23136	22688	22912	22988	22831	22923	22875	22652	22782	22722	22815	22898	23010	22916	23032	22765	22701	23047	22751	22952	22849	22838	23157	22786	22854	22811	22819	22860	22859	22663	22590	22959	22701	22992	22832	22840	22724	22867	22769	22895	22517	22874	22903	22873	22907	22719	22955	22819	22837	22980	22989	22734	22861	22954	22721	23000	22604	22915	22846	22799	22866	22783	22613	22925	22891	22995	22861	22903	22732	22726	22727	22814	22643	22946	22824	22868	22851	22692	22892	22906	22879	22712	23042	22946	22839	22905	22813	23020	22798	22969	22745	22884	23018	22766	22932	22845	23014	22855	22926	22869	22874	22906	22812	22787	22766	22783	22889	22776	22906	22773	23069	22834	22899	22935	22660	22862	22741	22840	22935	22856	22789	22838	22853	22939	22850	22724	22910	22813	22861	22770	22995	22803	22977	22844	22728	22710	22643	22761	22933	22750	22878	22807	22928	22883	22792	22720	22658	22934	23096	22935	22696	22884	22754	22958	22862	22755	22872	22852	23098	22833	23002	22925	22724	22798	22740	22871	22655	23059	22750	22830	22797	22824	22764	22763	22779	22913	22715	22954	22772	22891	23016	22730	22867	22838	22973	22751	22906	22745	23082	22817	23062	22710	22698	22875	22966	23015	22864	22889	22929	22863	22863	22860	22773	22731	22881	22930	22848	22812	22773	22907	22775	22865	23021	22817	22940	22929	22952	22910	22794	22907	22684	22873	22801	22839	22834	22796	22895	22963	22786	22746	22926	22807	22894	22988	23023	22914	22928	22854	22840	22718	22801	22748	22799	22928	22929	22828	22801	22824	22698	22743	22815	22686	23068	22855	22842	22915	22857	22676	22853	22926	22844	23122	22924	23039	22891	23045	22922	22694	22836	22731	22760	22916	22933	22563	22928	22967	22899	22730	23039	22707	22820	22911	22769	22913	22835	22991	22839	22986	22831	22928	22706	22743	22835	22904	22855	22843	22912	22903	22879	22847	22929	22878	22768	22794	22734	22687	22883	22842	22815	23007	22715	22974	22924	22818	22690	22795	22931	22892	22868	22974	22871	22933	22817	22896	22931	22763	22793	22830	22792	22812	22880	22849	22901	22874	22829	23001	22716	22757	22893	22853	22782	22846	22921	22977	22792	22773	22782	22835	22904	22905	22814	22996	22583	22900	22912	22668	22767	22759	22938	22631	22994	22783	23054	22802	22797	22914	22924	22805	22989	22790	22709	23064	22781	22850	22718	22916	22852	22670	22983	23043	22725	22961	22831	22796	22693	22675	22991	22866	22733	22819	22822	22789	22752	22846	22835	22781	22625	22943	22955	22778	22945	22744	22903	22850	22774	22995	22724	22633	22896	22762	22881	23094	22775	22888	22857	22885	23020	23108	22899	22981	22946	22919	22911	22768	22860	22724	22671	22917	22932	22862	22768	22941	22822	22869	22784	22805	22712	22857	23102	22890	22817	22941	22884	22826	22774	22785	22756	22827	22889	22641	22718	22847	22731	22808	22757	22986	23053	22761	22785	22821	22879	22832	22855	23031	22965	22816	22864	22743	22823	23008	22910	22807	22989	22803	22913	22948	22899	22787	22838	22828	22897	22804	22813	22656	23003	22819	22742	22972	22617	22845	22839	22969	22807	22813	22856	22951	22838	22797	23035	22875	22712	22682	22825	22967	22942	22974	22864	22813	22918	23023	22917	22873	22873	22907	22754	22916	22815	22727	22736	22945	22814	22936	22798	22884	22872	22919	22894	22865	22778	22895	22881	22823	22894	22817	22919	22772	22899	22979	22789	22850	22861	22814	22871	22988	22809	22816	22917	22835	22810	22858	22754	22873	22938	22926	22917	22722	22835	22981	22810	22933	22801	22879	22941	22676	22825	23039	22910	22797	22842	22691	22747	22950	22928	23007	22783	22872	22833	22945	22853	22968	22970	22882	22969	22816	22910	22812	23032	22868	22896	22880	22931	22863	22845	22816	22771	22901	22722	22875	22959	23050	22810	22929	22858	22794	22851	22830	22904	22739	22999	22818	22913	22740	22842	22953	23065	22894	22970	22835	22872	22938	22902	22752	22832	22909	22774	22887	22913	23025	23003	22909	22714	22991	22804	22756	23138	22724	22853	22822	22955	22779	22920	22940	22791	22838	22680	22847	23104	22704	22801	22914	22731	22835	22757	22865	22840	22806	22832	22763	22889	22851	22807	22805	22977	22897	22946	22816	22858	22785	22917	22833	22754	22721	22844	22814	22900	22822	22676	22983	22900	22701	23076	22763	22835	22905	22746	22662	22866	22862	22895	22847	22913	22866	22776	22872	22885	22875	22812	22833	22868	22758	22970	22763	22875	22618	22802	22825	22873	22867	22886	23024	22933	22748	22854	22981	22895	22737	22718	22823	22842	22979	22845	22922	22850	22785	22933	22991	22682	22733	22864	22810	22778	22929	22973	22920	22655	23086	22853	22838	22869	22783	22665	22955	22944	22846	22640	22873	22969	22959	22907	22745	22749	22863	22854	22704	22906	22567	22865	22912	22651	22957	22918	22833	22852	22694	22755	22963	22786	22788	22811	22617	22833	22819	22870	22754	22806	22900	22799	22817	22861	22933	22908	22918	22845	22856	22827	22966	22801	22852	22815	22764	22891	22703	22801	22798	22919	22882	22913	22891	22698	22730	22786	22897	22742	22823	22919	22853	22718	22963	23008	22822	22821	22743	22884	22819	22876	22931	22943	22788	22860	22848	22765	22848	22924	22943	22912	22891	22716	22866	22962	22823	22754	22785	22790	22804	22856	22833	22949	22886	22762	22871	23024	22845	22654	22919	22777	22968	22844	22798	22845	22714	22814	22859	22768	22967	22715	22935	22808	22895	22802	22861	22790	22600	22854	22917	22762	22950	22684	22938	23075	22828	22886	22907	22810	22968	22982	22977	23048	22962	22829	22914	22962	22804	22725	22914	22985	22859	23109	22747	22880	22738	22902	22817	22618	22934	22822	22857	22678	22830	22957	22766	22729	22749	22848	22883	22854	22928	22840	22769	22900	22874	22771	22691	22854	22832	22955	22964	23060	22801	22866	22989	22946	22788	22897	22912	22875	22891	22874	22734	22980	23034	22912	22957	22894	22792	22741	22776	22947	22812	22810	22829	22871	22619	22861	22880	22985	23026	22819	22707	22784	22971	22855	22920	22739	22820	22802	22785	22669	23006	22867	22684	22880	23047	22778	23038	22921	22762	22939	22642	22611	22862	22855	22969	22962	23237	22566	22840	22884	22776	22899	22947	22777	22838	22729	22840	22986	22675	22904	22977	22848	22763	22983	22835	22772	23134	22866	22790	22939	22877	22963	22863	22939	22912	22884	22880	22803	22916	22824	22967	22883	22745	22811	22780	22760	22970	22821	22988	22755	23005	22897	22822	22633	23001	22773	22867	22944	22813	22796	22794	22714	22811	22707	22782	22860	22880	22723	22823	22860	22948	22884	22921	22788	22791	23019	22858	22903	22755	22863	22959	22912	22720	22958	22867	22878	22858	22762	22806	23046	22845	22806	22639	23095	22791	22905	22894	22910	22896	22679	22845	22929	22812	22847	22855	22729	22885	22854	22835	22916	22722	22857	22907	22755	22822	22855	23070	22782	22746	22719	22862	22795	22973	22929	22880	22773	22868	22822	22886	22740	22956	22746	23042	22830	22753	22849	22903	22869	22850	22789	22857	22701	22991	22723	22870	23125	22843	22873	22751	23056	23074	22842	22811	22964	22993	22744	22690	22605	22711	22871	22869	22786	23030	22826	22754	22943	22994	22930	22828	22926	22954	22736	22951	23000	22716	22799	22730	22928	22851	22854	22950	22846	22743	22965	22879	22837	22833	22609	22851	22756	22865	22733	22925	22839	22949	22814	22683	22869	22827	22796	22713	22971	22720	22970	22869	22869	23012	22899	22954	22835	22858	22751	22880	22866	22978	22966	22975	22809	22808	22863	22869	22929	22728	22791	23018	22980	22902	22902	22866	22808	22865	22715	22944	22848	22815	22903	22893	22704	22734	22749	22979	22866	22691	22948	23025	22793	22880	22783	22843	22797	22796	22954	22916	22682	22956	22615	22769	22910	22799	22860	22803	22893	22945	22876	23136	22874	22674	22713	22888	22790	22858	22799	23015	22851	22665	22993	22953	22961	22816	22887	22958	22854	22887	22873	22979	22713	22866	22926	22942	22659	22862	22841	22838	22809	22943	22810	23037	22897	22819	22805	22795	22867	22724	22945	22668	22766	22988	22932	22722	22734	22824	22952	23002	22812	22893	22903	22703	23030	23012	22738	22655	22855	22886	22801	22930	22780	22761	22921	23021	22912	22834	22937	22854	22691	22872	22743	23140	22963	22919	22679	22881	22811	22780	22851	22813	23015	22906	22982	22929	22753	22778	22890	22885	23096	22889	23019	22954	22718	22893	22728	22773	22848	22816	22851	22865	22990	23109	22866	22986	22575	22878	22809	22937	22962	22864	22713	22800	22890	22979	22856	22630	22642	22818	22828	22885	22886	22659	22914	22981
22746	21412	29210	24123	22989	28820	34412	31654	31185	31987	31721	31232	31199	30879	30788	30642	30616	30745	30936	30715	31001	30726	30563	30422	30600	34300	36862	35729	33378	31712	30869	30587	30499	30205	30304	30002	30347	30565	30161	30122	30370	30246	30167	30388	30030	30201	29980	30199	30349	30267	30307	30338	30130	30272	30311	30362	30388	30253	30183	30007	30346	30022	30304	30231	30204	30116	30351	30421	30171	30195	29932	30195	30392	30303	30432	30379	30266	30275	30258	30521	30338	30171	30157	30137	30303	30134	30231	30335	30347	30107	30339	29946	30062	30483	30342	30209	30010	30224	30312	29953	30069	30287	30161	30125	30432	30237	30311	30002	30507	29978	30226	30343	30183	30271	30101	30493	29985	29975	30160	30299	30064	30096	30446	30226	30495	30354	30293	30053	29968	30265	30125	30150	30284	30196	30380	30222	30246	30026	30166	29820	30136	30231	30291	30120	30285	30240	30123	30234	30177	29906	30280	30336	30167	30194	30183	30181	30064	29990	30212	30232	30165	30037	30386	30162	30173	30582	30361	30227	30310	30184	30079	30028	30222	30382	30243	30202	30278	30016	30342	30171	30263	30088	30120	30187	30216	30132	30092	30190	29945	30281	30280	30118	30194	30059	30242	30360	29883	30366	30261	30339	30250	30186	29987	30178	30103	30116	29973	30136	30619	30289	30169	30179	30258	30239	30225	30198	30143	30182	30022	30155	30235	29937	30029	30247	30127	30189	30053	30060	30018	30115	29975	30093	30132	30286	30319	30254	30119	30229	30452	30352	30325	30291	30165	30297	29933	30170	30156	30048	30197	29789	30338	30149	30089	30271	30037	30178	30306	30413	30208	30142	30053	30233	30226	30183	30241	29947	30250	29873	30207	29892	29924	30285	30075	30239	30223	30166	30096	30194	30114	30265	30395	30405	30104	30132	30061	30215	30104	30268	30341	30129	30353	30178	30305	30273	30199	30233	30224	29942	30430	29912	30103	30345	30104	30085	30031	30251	30170	30032	29965	29983	30289	29970	30060	30040	30254	30328	30188	30256	30081	30240	30494	30208	30126	30257	30172	30076	30351	30148	30204	30281	30421	30219	30217	30336	30293	30103	30079	30099	30431	30211	30194	30028	30258	30282	30018	30279	30219	30007	30033	30166	30163	30094	30305	30116	30063	30007	30295	30137	29999	30129	30341	30411	30177	30264	30174	30025	30415	30258	30209	29900	30050	30180	30374	30235	30165	30218	30046	29929	30079	30140	30249	30056	30140	30449	30279	30185	30051	30033	30202	30309	30198	30055	30330	30313	29973	30214	30080	30195	30260	30329	30189	30037	29966	30286	30084	30082	30394	30254	30267	30160	30211	30086	30329	30058	30351	30069	30094	29963	30310	30400	30348	30179	30234	30200	30147	30157	30288	30249	30339	30181	29940	30367	29845	30146	30051	30106	30274	30008	30133	30162	30182	30046	30255	30192	30223	30028	30076	30317	30147	30389	30422	30165	30227	30181	30309	30262	30130	30152	30367	30250	30089	30363	30229	30323	30209	30099	30115	30050	30143	30393	30111	30239	30186	30324	30036	30427	30452	30190	30088	29737	30244	30133	30153	29921	30314	30254	30117	30164	30001	30213	30225	30186	30016	30256	30402	30223	30314	30265	30506	29992	30020	30224	30177	30264	30174	30282	30088	30383	30427	30233	30142	30236	30021	30210	30161	29974	30009	30262	30108	30094	30182	30278	30021	30273	30271	30328	30152	29858	30129	30112	30117	30128	30260	30317	29967	30029	30338	30020	30120	30130	30129	30175	30096	30117	30211	30120	30355	30405	29914	30164	30101	30049	30276	30030	30102	30111	30046	30184	30254	30015	30081	30160	30069	30210	30110	30157	30160	30261	30318	30111	30172	30192	30198	30195	30273	30227	30505	30097	30249	30422	30289	30319	30189	30052	30295	30306	30110	29804	30046	30377	30252	30340	30234	30106	30023	29957	30132	30296	29976	30080	30100	30165	30177	30308	30221	30120	30339	30206	30172	30474	30247	30381	30292	30214	30240	30154	30190	30203	29943	30380	30083	29992	30115	30378	30109	30239	30175	30042	30145	30125	29995	30144	30149	30290	30375	30340	29924	30040	30161	30338	30017	30129	30311	30305	30134	30385	30196	30165	30187	30067	30214	30201	29851	30282	30180	30369	30426	30060	30189	29979	30126	30139	30084	29997	30216	30183	30113	30174	30253	30039	30251	29931	30175	30280	30109	30370	30288	29878	30041	30327	30390	30242	29887	30144	30089	30145	30108	30006	30133	30225	30166	30133	30112	30048	30263	30080	30106	30037	30365	30183	30239	30191	30057	30261	30248	30229	30106	29990	29951	29925	30113	30125	30222	30249	30134	30024	30108	30019	30167	30175	29909	30304	29930	30193	30463	30238	30285	30298	29844	29968	30245	29963	30263	30195	30279	30125	30087	29872	30169	30066	30295	30149	29939	30157	30108	30282	29860	29943	30072	29907	30266	30212	30353	30279	30124	30137	30357	30275	30181	30418	30165	30107	30239	30153	30282	30092	29977	30487	30082	30212	30260	30268	30296	30094	30286	30316	30325	30208	30140	30410	29985	30221	30145	30084	30105	30372	30203	30254	30192	30290	30166	29879	30331	30083	30125	30142	30368	30221	30230	30225	30116	30218	30454	30251	30254	30093	30040	30250	30306	30141	30458	30320	29864	30260	30350	30318	30125	30129	30227	30190	30073	30016	30351	30104	30273	30058	30116	30166	30264	30197	30104	30298	30416	30286	30515	30180	30308	30261	30193	30283	30269	30025	30394	30099	29966	29982	30187	29975	30249	30165	30249	30159	30168	30193	30409	30061	30122	30025	30470	30051	30112	30260	29958	29990	30068	30394	30197	30044	30042	30108	30263	30253	30031	30121	30216	30022	30147	30264	30057	30296	30098	30107	30214	30230	30210	30147	30084	30431	30069	30397	30172	30058	30213	30030	29845	30399	30136	30230	30069	30353	30103	30116	30337	30312	30231	30103	29925	30076	30201	30196	29954	30249	29982	30089	30155	30189	30074	30100	30233	30106	30474	30009	30155	30036	30064	30309	30404	30194	30128	30236	30195	30158	30268	30154	30177	30205	30406	30359	30155	30217	29975	30062	30159	30135	30389	30240	30227	30226	29992	30113	30225	30392	30152	30021	29939	30212	30188	30090	30303	30108	30298	30424	30150	30118	30095	30234	30161	30306	30250	30003	30223	29892	30273	30277	30250	30065	30215	30250	30254	30352	30221	30244	30340	30135	30498	30246	30456	29996	29961	30183	30108	29993	30257	29976	30266	30072	30174	30297	30083	30151	30329	30293	29925	30268	29990	30231	30218	29948	30219	30111	30003	30024	30150	30189	30124	30319	30292	30360	30064	30396	30198	29880	30151	29944	30143	30370	30020	29986	30181	30232	30099	30134	30392	30054	30128	30305	30159	30207	30279	30214	30325	30213	30330	30088	30119	30054	29934	29950	30137	30482	30165	30199	30025	30091	30229	30420	30220	30216	30064	30211	30122	30040	29935	29941	30143	30038	30202	30254	30299	30271	30342	30050	30122	30353	30104	29968	30116	30012	30162	30241	30397	30036	30140	30277	30192	30208	30310	30081	30173	30502	30112	30127	30324	30330	30200	30447	30243	29872	30057	30389	30315	30121	29984	30405	30241	30294	30180	30290	30298	30061	30214	30134	30144	30164	30223	30032	30055	29993	30003	30213	30240	30116	30365	30093	30043	29993	29902	30160	30267	30281	30212	30231	30122	29975	30061	30237	30332	30297	30149	30141	30117	30160	30325	30430	30248	30313	30273	29975	30256	30333	30367	30131	30281	30162	30144	30427	30005	30382	30194	30239	29978	30039	30204	30296	29781	30190	30214	30203	30242	30297	30300	30329	30477	30131	30387	30245	30198	30012	30087	30441	30251	30309	30072	30041	30306	30243	30439	30298	30242	29921	30188	30275	30138	30311	30113	30275	30184	30411	30284	30134	30187	30000	30346	30078	29894	30154	30205	30197	30038	30177	30169	30192	30011	30029	30396	30103	29882	30081	30066	30095	29903	29929	30213	30223	30284	30061	30251	30187	30055	30155	30322	30144	30306	30080	30140	30115	30134	30183	30086	29978	29967	30242	30231	30119	30206	30275	30124	30103	30166	30214	30236	30178	30422	30383	29965	30286	30343	30045	30134	30173	29860	30266	30443	30117	30376	30272	30092	30428	30274	30165	30229	30111	29966	29902	30260	30341	30449	30410	30264	30253	30193	30153	30398	30238	30219	30223	30208	30104	30005	30008	30324	30215	30271	30026	30075	30570	30382	30155	29943	30191	30080	30104	30410	30192	30214	30271	30073	30074	30240	30290	30154	30234	30447	29965	30164	30522	30395	30053	30201	30374	29898	30139	30064	30203	30167	29883	30292	30165	29977	30129	30155	30261	30297	30269	30099	30061	30230	30213	30154	30167	30052	30168	30153	30539	30251	29909	30171	30057	30172	30051	30229	30211	30230	30139	30118	30150	30126	30248	30310	30182	30404	30266	30198	30154	30062	30139	30241	30271	30295	30236	30092	30055	30299	30219	30104	30095	30033	30197	30117	29978	30096	30161	30455	30268	30263	30070	30197	30376	30146	30283	30039	30044	30312	30313	30155	30006	30057	30401	30215	30038	30111	30333	30193	29874	30074	30207	30173	30115	29922	30221	29993	30215	30047	30217	30173	30250	30193	30100	29948	29984	30087	29989	29974	30090	30077	30159	30119	30074	30072	30046	30186	30166	30118	30207	30082	30285	30306	30205	30321	30157	30019	30000	30062	30359	30336	30069	29999	30046	30161	30123	30138	30304	30265	30096	30280	30348	30241	30277	30150	30223	30190	30130	30166	30255	30297	30126	30365	30312	30176	30117	30282	30168	30122	30182	30002	30230	30194	30247	30082	30058	30545	30142	29906	30160	30372	30307	30314	30104	30278	30118	30118	30074	30061	30274	30277	30253	30197	30208	30245	30113	30242	30101	30390	30047	30066	30289	30107	30362	30182	30119	29994	30346	30199	30165	30378	30215	30265	30166	30356	30365	30141	30149	30134	30268	30204	30332	30352	30103	30388	30182	30285	30082	30064	30159	30254	30289
23767	42054	40092	32945	28083	26523	26283	26144	25153	25440	25000	24525	24413	23909	23664	23697	23333	23637	23916	24058	23966	23724	23543	23729	23780	30606	32343	30229	26743	24342	23625	23176	22905	23239	22953	23183	23025	22967	23135	22993	23165	23070	23272	23260	23120	23136	22956	23160	23002	23066	23211	23142	23118	23087	23075	23209	22965	23016	23054	23037	23061	22995	23050	23203	23143	23078	22855	23155	23150	23198	23090	23042	22920	23169	23143	22950	23144	23084	23173	23195	23141	23036	23056	22973	23051	22985	23163	22965	23157	23001	23021	23248	22943	23003	23185	23085	22886	23189	23194	23132	22957	22983	23053	23217	23060	23054	23131	23010	23075	22987	23104	23075	23018	23078	22983	23246	23161	22957	23178	22950	23048	23076	23144	23117	22924	22897	23114	23114	22996	23113	23168	22894	23098	23196	23044	23080	23037	23139	23007	22896	23217	22972	23043	23086	22976	23148	23172	23147	23279	23033	23013	23041	23138	23132	23223	22968	23180	23150	23069	23069	23209	22988	23125	23144	23087	23103	23118	23094	23003	23092	23101	22904	22999	22895	23123	22902	23133	23128	23073	22887	23060	23028	23179	23096	22984	23167	23075	23031	23099	23090	23004	23301	22837	23111	23142	22937	22937	23068	22832	23074	23082	23264	23136	23063	23083	22919	23026	23064	23092	22965	23124	23005	23046	23277	23211	22985	23150	23187	23127	23159	23000	23095	22984	23199	23005	23062	22985	23146	23191	23070	23085	23052	23272	23135	22976	22983	23002	23144	23089	23109	23065	23020	23116	22982	23038	23002	23045	23091	23021	23050	23064	23000	22967	23205	23053	23137	23028	22989	23080	23038	23104	23055	23174	23286	23097	23005	23094	22998	23085	23096	22998	23061	23028	23069	22918	22967	23033	22988	23029	23200	23022	23075	23107	23101	23162	23125	23139	23087	23060	23065	23114	23097	23056	23082	23099	23224	22919	23105	23221	23152	23136	23015	22942	23092	23093	22988	22975	23113	23185	23006	22958	23186	23063	23135	23145	22964	23128	23119	23119	22957	23186	23207	23312	23174	23075	22915	23051	22966	22841	22910	23097	23132	23019	22905	22912	22997	22966	23279	23015	23063	23111	23124	22980	23022	23182	23085	22860	23150	23188	23265	23060	23191	23018	23016	22918	23113	22972	23145	23063	22892	23016	23057	22969	23017	23200	22966	22894	23014	22954	23120	23075	23134	23012	23167	23023	22948	23077	23083	22976	23255	23177	22820	23196	23165	22922	22820	22958	23142	23218	23053	23051	22927	23025	23054	23248	23035	23024	23164	22969	22866	23053	22989	23149	23141	22885	23061	23132	22887	23094	22972	23114	22890	23030	23015	23188	23072	23096	23123	23080	23179	23102	23082	23200	23158	23133	23145	23168	23145	23025	23160	23027	23492	22990	23098	23111	23230	23025	23143	23076	22836	23105	23229	23041	23058	23139	22935	23153	23268	23076	23173	23011	23219	23058	23151	23226	23045	23055	23046	22996	22919	22953	23236	23099	23226	23099	22840	23086	23147	23023	22959	23157	23110	23034	22939	23155	23111	23042	23130	22912	23116	23092	23106	23157	23016	23006	22994	23105	22971	23082	22992	23094	23102	23034	23011	23062	22920	22997	23068	23031	23090	23037	23062	23335	23080	23064	22927	22967	23017	23064	23113	23101	23159	23174	23112	22992	22857	22987	23228	23166	23189	23158	23056	23139	23236	23016	22965	22933	23199	23110	23097	23115	22937	23066	23046	23031	23033	23141	23076	23065	22911	23152	23075	23178	23001	23018	23113	23002	23137	23019	23028	22965	23046	23235	23145	22897	23080	23081	23159	23092	23100	22832	23008	22927	23182	23169	22992	22951	23081	23027	23095	23218	22965	22902	23189	22984	23075	23004	23004	23052	23187	23010	23083	23188	23261	22978	23002	23130	23050	23163	22998	23086	23036	23071	23057	23076	22937	23311	22941	23167	23273	23152	23040	23109	23096	23078	22866	23186	23072	23120	23003	22971	22930	23213	22968	23109	23024	23082	23124	23073	22970	23012	23004	23128	23060	23042	23157	22971	22959	22945	23189	23062	23053	23075	23093	22997	23050	22998	23069	23187	23129	23060	23003	23225	23075	23080	23105	22975	23245	22899	22853	23035	22927	23119	22961	22951	22997	23071	23008	23253	23158	23249	22929	23101	23041	23147	23056	22924	23080	23025	22753	23165	23119	23055	23020	23090	22958	23204	23127	23058	22989	23120	23036	23125	23120	23152	23076	23177	23120	22924	22993	23162	23070	23146	22948	23025	23001	23103	22966	23085	23219	23155	22934	22854	23060	23227	23010	23116	22985	23045	23078	23147	23147	23055	23159	23100	23130	22982	23280	23050	23098	22964	22982	23107	23232	22998	23015	23082	22978	23257	22955	23150	23241	23114	23004	23144	22935	23019	23214	22884	23137	22933	23115	23033	23011	23022	23110	23053	23112	22987	23206	23057	23153	22857	23022	23015	22922	23260	23182	23001	23159	23055	23013	22992	22946	23234	23167	23026	23046	23070	23151	23035	22980	23050	22957	22981	23151	23231	23040	23104	23033	23177	23112	22928	23108	23131	23074	23141	23041	23063	22952	23103	23075	22938	22885	22920	23063	22922	23065	23064	22892	23229	23159	23165	23132	22998	23130	22793	23124	23126	23035	23013	23084	23223	23104	23005	23016	23125	23269	23061	23026	22977	23167	23056	23296	22841	22869	22974	23167	23103	23141	22976	23130	23059	23152	23127	23030	22933	23227	23032	22790	23022	23145	23020	23026	22923	23059	23182	23194	23267	22974	23021	23022	23052	23047	22893	23134	22943	23084	23331	23209	22986	23065	23143	23116	23179	23072	23083	23024	23060	22980	23293	22923	22973	23059	23049	23279	22903	23163	23237	23021	23002	23092	22950	22992	23028	23170	23179	23134	23156	23073	23175	23056	23206	23193	23159	23072	22995	22928	22919	23140	23103	23051	23012	23063	23032	22842	23047	23154	23045	22980	23292	23130	23099	22932	22974	23062	22999	22858	23178	23154	22903	22884	23097	22798	23181	23194	23091	23169	22992	23206	22842	23023	23195	23034	23014	23063	23068	23135	23180	23037	22951	23167	22825	23189	23085	23032	23071	23001	22823	22982	23016	23000	23230	22969	23163	22959	23069	23017	22994	23099	22967	23049	23031	23029	23010	23199	23204	23253	23066	22978	23041	23106	23099	23132	22991	22994	22960	23012	22911	23212	23221	22986	23168	23015	23275	23166	22774	23329	22938	22956	22942	23271	23071	22973	23118	23087	22998	23093	23148	23106	22882	23120	23062	23050	22928	22948	22993	22973	23061	23082	23152	23070	23073	23092	22862	23016	23065	23116	22993	23100	23203	22993	23263	23237	23043	22974	23069	23232	22943	23027	22995	23227	22932	23257	23093	22909	22960	22960	23049	23269	23197	23169	22881	23179	23133	23070	22979	23216	23037	23192	23095	22920	23181	23077	23067	23121	23230	23032	23004	23035	23001	23037	23156	22942	23065	23051	23032	23074	23252	22918	23042	22978	23053	23223	23162	23222	23072	22975	23062	23024	23152	23120	23140	23337	23058	23159	23205	23149	23002	22954	23103	23014	23147	22954	23183	22966	23017	23037	23166	23199	23046	23056	23037	23026	23017	23146	23116	22990	22962	23064	23257	23189	23059	23163	23051	22951	23046	23193	22977	23188	23124	23188	23154	23171	22956	23104	23047	23101	22982	23120	23192	23104	22949	23027	23223	23058	23244	23128	23269	23074	23158	23102	22983	23138	22988	22992	22994	22976	23085	23197	23308	22992	23166	23013	23184	23051	23179	22958	23087	22994	23255	22998	23113	22896	23029	23083	23000	23123	23124	22890	23125	23047	23046	23112	23118	23068	23044	23098	23198	23042	23198	23051	23039	22975	22855	22990	23278	22876	22936	23118	23168	23031	23069	23092	23011	23056	22989	22868	23116	22926	23063	23079	23033	23105	23217	22727	23034	23082	23083	23183	23303	22990	23201	23022	23296	23185	22988	22970	22886	23200	22940	23018	23093	22939	22971	23001	23236	23164	23038	23093	23100	22837	23041	23106	23115	23087	23070	22943	23025	22942	22960	23090	23059	23043	22923	23198	23037	23004	23104	23195	22955	23271	23205	22944	23018	23088	23163	23187	22984	22968	23036	23073	23120	23076	23067	23207	22979	23033	23119	23129	23066	23135	23114	23061	23054	23077	23052	22905	23311	23010	23135	23008	23191	23071	23146	23070	23211	23080	23257	23222	23090	23008	22997	23029	23292	22911	23135	23225	23195	23197	23037	22963	22971	23072	22858	23087	22951	22830	23085	23110	23130	23259	23113	23108	23170	23015	22984	22882	23035	23007	23149	23109	23247	23272	23036	22954	23166	22987	23027	23079	22976	22930	23175	22962	23155	23029	22814	23013	23106	23133	23106	22877	22924	22860	23237	22941	23138	23047	23219	23164	22975	23082	23069	23174	23078	23054	23104	23104	22995	22990	22962	22941	23057	23004	23095	23075	23158	23179	23145	23040	23017	23032	23025	23111	22997	22805	22882	23325	23114	23079	23021	23087	23105	22984	23018	23067	23039	22982	23180	23173	22972	23014	22971	23200	23001	23051	23184	23113	22984	23008	23208	22784	23053	23000	23219	23081	23023	23184	22994	22867	22887	22953	23137	23285	23190	23183	22976	23206	23085	23053	23015	23177	23060	23176	23032	23185	22975	23168	22959	23019	22976	22932	22978	23009	23079	23179	23042	23151	23166	22913	23037	23136	23010	23061	23059	23190	22937	23316	22982	23205	23005	23079	23110	23180	23094	23153	23079	23162	23098	23023	22909	23080	22924	23214	22899	23236	23108	23218	22918	23152	22956	23078	22939	22976	23134	23001	22879	23209	23168	22967	23016	23040	23215	23130	23099	23112	23079	22912	23034	23201	23138	23033	23030	23003	22979	23167	22962	23092	23047	23162	23195	23115	23020	23234	23144	22954	22946	22977	23098	23067	22961	22846	22901	23170	23108	22951	23197	22882	23267	23029	23102	23035	22926	23083	22959	22948	23265	23166	23028	22930	23046	23191	23056	23160	22959	23105
28640	25637	34486	33427	30172	30873	31057	30890	30572	30370	30574	30435	30379	30094	30427	30245	30159	30182	30310	30510	30179	30419	30397	30280	30161	30266	30653	30913	30502	30205	30522	30230	29932	29999	30326	30124	30074	30077	30113	29889	29860	30288	30052	29996	30115	30187	29959	30155	30004	30106	30337	30023	30260	30239	29935	29928	30089	30010	30087	30087	30048	29763	30101	30314	30159	30223	30148	29873	30093	30131	30086	29905	29928	30155	30029	30041	30126	30033	30119	30153	30168	29989	30102	30142	30202	29982	30284	29941	30174	30117	30113	30122	30080	30238	30047	29993	29968	29972	30112	30017	30217	30192	30066	30257	30114	29969	30067	29989	30001	29998	29890	30028	30150	30014	30262	30039	29904	30252	30149	30085	30316	30170	30314	30142	30307	30176	30253	30043	30480	30088	30034	30158	29900	29932	29872	30237	29789	29879	30039	30144	30115	29993	30028	30011	30289	30044	30235	30075	30081	30240	30016	29926	30058	30162	30257	29953	30148	30268	30249	30125	30011	29787	30176	30308	29928	30093	30204	30106	29985	30009	29751	30088	30284	30229	29953	29945	30165	30376	30180	30064	30039	30025	30066	30024	30188	30003	29972	30148	30160	30056	30069	30298	30230	30010	29993	30019	30208	29906	29997	29942	30148	30244	30073	29858	30328	29964	30131	29929	30058	30313	30013	29897	30030	30043	30296	30035	30030	30123	30341	30278	29944	30274	30529	30257	30051	29970	30204	30360	30125	30175	29857	30042	30147	30114	30254	30324	30146	30075	29930	29978	30133	30116	30021	30022	30057	29898	30182	29948	29906	30126	29955	30051	30193	30400	30131	29930	30103	30140	30417	30239	30100	29948	30152	30184	30256	30247	30163	30067	29918	30012	30122	30016	30129	30069	29913	29959	30183	29899	30209	30106	30093	30261	29998	29841	29960	30011	29773	30178	29980	30080	29922	29989	30057	30140	30260	30111	30176	29814	30234	29979	29965	30138	30072	30119	30115	30138	30227	30178	30097	29887	30139	30116	30104	30227	30189	30034	30136	30250	30114	30167	30159	30313	30268	30163	30018	29825	29984	30047	30026	30090	30007	30034	29881	30144	30155	30094	30248	29964	29818	30159	30058	30191	29960	30260	30082	30004	30007	29825	29787	30108	30014	30076	30024	30305	30357	30086	30300	30159	30184	30200	30233	30279	30020	30178	30129	30008	29783	30073	29887	29892	30366	30167	30023	30144	30097	30228	30134	30142	30006	30283	30295	30373	30129	30104	30192	30033	30042	30173	30171	30194	30070	30121	30167	29722	30289	30238	30223	30099	30358	30054	30066	29961	30289	30094	30089	30219	30202	30015	30049	30182	30014	30056	30046	30181	30146	29930	29994	29910	30137	30010	30090	30087	30120	30323	30071	30554	30097	30116	30066	30194	30298	30004	30135	29951	30008	30110	30051	30033	30061	30024	29939	30093	29829	30137	30125	30050	29915	30166	30313	29944	30007	30363	30315	30169	30151	30109	30045	29986	30103	30112	30198	29993	30119	29998	30111	29996	29985	29920	30148	30148	30183	30101	30059	30049	29989	30135	30165	30277	29939	29966	30086	30145	30209	30260	30071	30189	30194	29969	30228	29969	29931	30136	30127	30095	30114	30223	30195	30218	29945	29953	30213	30181	29967	30015	30316	30239	30080	30093	30031	30038	30153	30034	29877	29913	29900	30220	29820	30115	30070	30169	30063	30152	30084	29938	30033	29895	30181	30040	30020	29953	30349	30172	29993	30313	30258	30115	30054	30108	30251	30123	30128	30232	30059	30113	29953	30092	30028	30314	30113	30144	29897	30133	30157	30037	29861	30054	29947	30105	30055	30301	29818	30184	30097	29810	30163	30073	30098	29909	29988	30150	30007	29988	29914	29935	30064	30206	29950	29969	30100	29926	29933	30210	30140	30092	29975	30141	30340	29988	29846	29961	30141	29908	30203	30241	30108	30172	29938	29972	29984	29861	30338	30135	30214	29969	30417	29924	30162	30266	29972	30287	30075	30232	30266	30102	30145	30059	30016	30146	30023	30279	29978	30246	30035	30139	30188	29940	29922	30176	30264	30094	30042	30191	30088	30234	30282	30066	30082	30265	30040	30122	30132	30009	30056	30103	30115	30287	30301	30107	29873	30375	30443	29964	30247	30110	30200	29960	30078	30176	30137	30040	30033	30266	30255	30146	30201	30261	30159	30075	29864	30009	30256	30083	30174	30063	29791	29819	30253	30384	30017	30048	30158	30193	30345	29911	30208	30034	30116	30114	29931	29939	30198	30036	30099	30078	30049	30095	30071	29950	29975	30196	30074	30106	30015	30208	30149	30222	30428	30057	30092	30228	30081	30121	30128	30266	30082	30331	30244	30115	30143	30186	30035	29853	30029	30020	30153	30287	30125	30104	30360	30097	30061	29986	30108	30173	30281	29997	30176	30218	30226	30118	30025	29902	30026	30181	30060	29872	30263	30160	30063	29930	30239	30317	30285	29983	30197	30178	30175	30038	29917	30241	30006	30199	29985	30292	30323	30036	30043	30090	30214	30378	30106	30062	30079	30326	30072	30004	30033	29992	30145	30165	30043	30028	30099	30283	30358	30033	30159	30308	30227	30122	30110	30184	30507	30230	29991	30152	30112	30133	30322	30167	30073	30081	30158	29898	29993	29939	30382	30181	30045	30320	30041	29980	30192	30025	29927	30029	30175	30095	29994	30157	29904	29897	30155	30059	30017	29943	29789	30001	30165	29960	29895	30093	30120	30147	30193	29962	30222	30154	30331	30101	30303	30103	30185	30086	30176	30087	30123	29884	30191	30340	30157	30061	30159	29971	29920	30073	30076	29956	29893	29871	30151	30303	30308	29920	30134	29988	29853	29876	30191	30042	30015	29698	29948	30042	30005	30371	29944	30077	30125	30151	30087	29892	29993	29872	30081	30065	30101	30290	30089	29832	29987	30075	30161	30422	30092	29931	30358	30297	29966	30106	30383	30128	29931	30128	29975	30070	29851	30080	30305	30001	30295	30014	30499	30232	30103	29950	30029	30178	29846	30093	30237	30184	30139	30303	30043	30048	30309	30352	30153	30137	29782	29905	30067	30136	30058	30064	29927	30106	30067	29975	30233	30205	30090	30006	30297	30216	30125	29963	30184	30109	30032	29881	30242	29967	29956	29941	30069	30060	30171	30292	29774	30002	30206	30146	30137	29992	30020	29899	29980	30335	30251	30092	30157	29983	30218	30336	30322	30034	30327	29924	29897	30259	30117	30204	30251	30164	30068	30174	29932	30078	30029	29975	29956	30262	30351	30024	30039	30189	30217	30162	30049	30152	30261	30126	30336	30139	30289	30221	30206	30279	30165	30099	29952	30038	30030	29932	30150	29806	29983	29932	30058	30053	30083	30239	29821	30113	30131	30202	30139	30152	30166	30236	29971	30186	30199	30307	30296	29979	30300	29959	30125	29994	30073	29887	30473	30196	30343	30019	29959	30158	30191	29925	30036	30206	30225	30134	29890	29966	30135	30297	30227	30026	30158	30041	30047	30239	30024	30227	29976	30059	30194	30109	30085	30034	30032	30077	30110	30294	30245	30161	30071	30094	30044	29991	29953	30313	30177	30119	29867	30116	29974	30014	30293	29953	29859	30350	30220	30071	29882	30124	29872	30132	29935	29970	30224	29962	30308	30286	30225	30170	30181	30256	30025	30073	30034	29836	30060	30176	30308	29893	30319	30065	30108	30142	30017	29937	30040	30109	29943	30044	30129	30059	30097	30209	30180	29999	30275	30177	30134	30254	29991	30054	30024	30023	30094	30194	29954	30187	30108	30024	30047	30176	30056	30034	30275	29957	30198	29835	30051	30061	29945	30094	30095	30016	30104	30055	30161	30142	30167	30340	30161	30044	30198	30238	30141	30093	30113	29931	30192	30026	30306	30223	30212	30168	30041	30094	29993	30175	30044	30132	30165	30210	30009	29939	30045	30164	30098	30197	29842	29957	30000	30028	30105	30058	30168	30216	29997	29958	30105	30219	30283	30028	30002	30061	30116	30127	30284	30018	30029	30004	30218	30229	30209	29980	30088	29758	30223	29772	30136	30268	30028	30316	30349	30156	30134	29908	30279	29860	30050	30189	30066	29909	30004	30237	30258	30311	30400	30053	30126	30423	30355	30124	30196	30160	29937	30084	30124	30176	30093	30455	30257	30128	30155	30516	30443	30285	30245	30192	29937	30182	30494	30361	30013	30274	30097	30341	30204	30095	29928	29883	30109	29950	29934	30385	30041	30341	29874	30334	30359	29991	30154	30087	30110	30290	29923	30298	30050	29968	30222	30278	30131	29993	30314	30049	30130	30291	30057	30047	30198	30231	30241	30092	30165	30190	30301	29864	30012	29852	30239	30085	30071	30286	30148	29985	29932	30118	30146	30043	30236	30145	30018	30093	29961	30236	29903	30178	30071	29940	30063	30066	30073	30201	30266	30288	30327	30226	30306	30108	30198	30078	30501	30086	29919	29967	30111	30134	30351	30027	30266	30190	30029	30238	30166	30102	30094	30329	30165	30155	30116	30123	30019	30261	30151	30135	30109	30178	30066	30282	29958	30170	30248	30234	29840	30086	30213	30117	30166	30118	30092	29885	30024	30243	30320	29999	30286	29962	30164	29978	30210	29971	30081	29831	29996	30068	30101	29898	30104	29976	30226	30046	29868	30302	30118	30194	29924	30030	30408	29985	30248	29942	29923	30030	30204	30200	30308	30065	30195	29921	30210	29947	29973	30138	29887	29988	30176	29924	29951	30221	30275	30005	30196	30088	30019	30247	30150	30355	30210	30167	30314	30126	30123	30021	29911	29973	29993	29953	29979	30223	30087	29965	30398	30071	29999	30018	30090	30098	30116	30301	30064	30066	30041	30286	30150	30228	30198	30224	29966	29963	30213	30196	29808	29952	30088	30150	30024	30007	30142	30067	30151	30183	30081	30059	30075	30051	30068	30078	30113	30201	30097	30069	30342	30065	29940	30091	30057	30158	30196	30165	29986	30098	30389	30100	30462	30126	29796	30099	29964	29963	30060	30088	30094	30239	30093	30310	30295	30194	29944	29950	29940	30038	30287	30075	30061	30247	30044	30120
24338	33754	33316	26945	24406	23912	24044	24353	23814	23741	23704	23340	23396	23430	23299	23204	23154	23281	23245	23305	23530	23354	23106	23154	23272	23529	24191	23630	23763	23233	23249	22985	23086	23034	23105	22951	23019	23056	23019	23007	23019	23046	22996	22990	23178	23048	23022	23134	23073	22896	23131	23066	22985	23142	22902	23135	23044	22834	23188	23009	22964	23051	22978	23078	23155	22929	22850	22883	23121	23177	23114	23069	23021	23046	23022	23046	22797	23087	22984	23042	23066	23046	23052	23142	22954	23049	22960	23112	23104	23001	23046	23120	22911	22925	23137	23127	23098	22811	23031	23177	23189	23129	23091	23080	23101	23176	22868	23251	23240	23092	23207	23017	22891	22955	23031	22931	22952	23015	23207	23079	23213	22926	22920	23031	23192	23123	23164	23087	23124	22823	23322	22784	23132	23150	23163	22933	22907	22854	23153	22967	23142	22935	22947	23124	22800	22865	23068	23029	23135	23041	22994	23145	22957	23070	23118	23151	22832	23118	23125	22903	23098	23137	22967	22894	23008	23036	23026	22900	22866	23124	22996	23003	23122	23085	23005	23049	23056	23031	23206	23143	23086	23035	22978	23054	22976	22906	23039	22953	23039	22825	23102	23067	22982	23043	22978	23124	23042	23069	23054	23019	23039	23142	22949	23009	23046	22938	23208	22935	22925	23152	23180	22984	23154	23083	23186	23031	23195	22967	23141	22927	23046	23045	22914	23058	22871	23010	22887	23009	22975	22935	23097	23110	22882	23036	23028	23080	22915	22989	22983	23167	22950	23088	22984	23033	23169	23035	23061	22877	23271	23089	22943	22916	23170	23075	23067	22822	23111	22981	23189	23075	23210	22882	23240	23059	23160	22922	23145	22937	23005	23146	22901	22978	23029	22978	22835	22959	23102	22939	23146	22941	23223	22995	23130	22941	23101	22896	22972	22873	23126	23134	23122	23081	23065	23011	23167	23162	23052	22837	23118	23013	22957	23166	22977	23009	23062	23132	23056	22974	23148	23032	22835	23089	23213	23005	22885	23068	22919	23032	23027	23086	23083	23188	23094	22924	22984	22879	23060	23093	22962	23015	23093	22988	23065	22972	23056	23176	23108	23038	23176	23028	23103	23055	22931	23064	23053	23170	22999	23013	23226	23015	23093	23088	23080	23274	23013	22922	23141	23187	23141	23067	23094	23006	22962	23074	23077	22984	23189	23023	23048	22930	23164	22909	23143	23018	23211	23007	23044	23210	23078	22969	22906	23118	22767	23109	23145	23082	23032	22977	23003	23006	23137	23009	22916	22999	22947	23207	23059	23008	22827	23262	23064	22938	22978	23027	23275	23186	23090	23221	22994	23022	22983	22953	22888	23171	22997	23078	23040	22967	23074	23112	23149	23012	22966	23076	23100	22997	23054	23162	22955	22952	23003	23031	23090	22930	23023	23086	23228	23071	23079	23059	23081	23034	22819	23065	22925	23067	22948	23223	22822	22911	23071	23139	23006	22965	23090	22990	22892	23198	23263	23120	23078	23127	23070	22982	23075	23046	23083	22902	23114	23145	23083	23098	23079	23103	23209	23147	23037	23066	22892	22920	22847	22991	23048	23031	23098	23195	23075	23179	22952	23066	22899	23142	23065	23117	22971	23050	23132	23053	23006	23150	23089	22824	23015	22927	23113	22939	23214	23050	23015	22976	23133	22939	23058	23027	23097	23046	22963	23211	23180	22938	23093	22950	22982	22972	22889	22938	23056	22925	23109	22934	23228	22874	22909	23058	23107	23116	22971	23136	23133	23245	23131	22867	22878	23010	23082	23135	23058	22820	22876	23008	23092	23110	23072	22902	23134	22953	23230	23042	22988	23044	22972	23038	23094	22999	23065	22871	23081	23029	22926	23043	22975	22984	22963	23211	23105	22837	23180	23197	22938	22986	23041	23026	23137	22871	23127	22951	22869	23003	23130	23010	23068	23001	23085	22862	23084	22956	23073	23157	23158	23031	23011	23074	23094	23059	23201	22972	23116	23191	23152	23077	23145	22940	23000	23104	22948	23018	23077	23096	22823	22901	23105	23093	23168	23167	23051	23026	23039	22998	23200	23177	22988	23170	23107	23141	22999	22990	22853	22929	23247	22958	23030	23011	22870	23252	23108	23043	22975	23103	22980	23036	23112	23042	22911	23022	23058	23107	22846	22973	23088	22881	23028	23109	22885	23075	22990	22978	23114	23053	23061	23100	23148	23091	23049	23084	22824	22976	23058	22963	23022	23250	22975	23263	23043	23181	23069	23039	22948	22844	23106	23031	22906	22944	23014	22905	23062	22936	22957	23005	23103	23100	22963	22952	23117	22876	23105	23078	23060	23029	23091	23093	23225	22810	22946	22998	22858	23104	22979	22993	22926	23009	23116	23228	23154	23095	23106	22957	23164	22812	22947	22857	23129	23129	23227	23042	23223	23075	23165	23104	23026	22992	23061	22912	22932	23066	22959	22863	22927	23050	23027	22984	23045	22969	23245	22944	23291	23168	23047	23088	23100	23065	22995	23323	22984	22912	23163	22976	22931	22853	23140	22948	23149	23028	23190	22851	23025	23187	23220	23008	23059	23084	23066	22918	23095	23232	22965	23091	23040	23112	23048	22963	23147	22971	23103	22949	22949	23036	23005	23125	23083	23062	23127	23242	22932	23126	23001	23164	22958	22991	22952	22981	22938	22867	23105	23031	23097	23046	23145	23226	23003	23111	23115	23054	23013	23088	23010	23034	22925	23191	23101	22945	23006	22884	23076	23022	23153	23061	22990	23183	23072	22969	22883	23016	22886	23218	23045	22960	23062	23109	22891	22983	23037	23106	22879	23095	23052	22954	23047	23136	22849	23030	23081	23035	22912	22930	23018	22979	22995	23008	22992	23097	23054	23087	22929	23220	22932	23037	22982	22998	22977	23126	23082	23011	23061	23066	22959	23153	23073	23005	23039	22765	23042	22851	23065	23033	22889	22944	23011	22956	23149	22970	23137	22952	23196	23104	22970	23069	23029	22970	23305	23142	23045	23040	23078	22921	22968	23040	23141	23003	22993	22934	23195	23263	22881	23149	22972	23254	23134	23115	23130	23042	22934	23110	23054	23072	23153	23157	23141	22954	22868	23172	22907	23069	23102	23133	23034	23130	22922	23078	23053	22932	23165	23004	23033	23059	23056	23123	23032	23051	22988	23214	22999	23053	23082	23083	22988	22928	23022	22874	22919	23211	22832	22828	23111	23155	23057	23024	22906	22893	23200	22934	23025	23079	22963	23143	22996	22973	23048	23028	23103	23043	23037	22967	22947	22902	23255	22978	23040	23009	22959	23088	23135	22922	23137	23021	23002	22910	22871	22905	23141	23101	23004	22852	23109	23042	22988	23289	22924	23039	22957	22851	22913	23062	22988	23075	23140	22893	23127	23101	23119	23004	22922	23182	23183	23143	22986	23123	23107	23178	23054	23253	23115	23135	22942	23203	22942	23093	22932	23141	23115	22974	23029	22851	23120	23113	23054	22985	23125	23025	23010	22906	23052	22751	23013	23006	23246	23021	23052	23229	23176	22981	23063	22952	23072	22929	23169	23021	22894	22945	23123	23115	22760	23144	23201	23236	23219	23111	23030	23123	23099	22950	23015	23033	22868	23106	23125	23281	23030	23072	22889	23041	23100	23005	22948	22950	23083	23099	23020	23278	22910	23136	22934	23077	22843	23094	23131	23084	22893	22918	23125	23050	22963	22985	22879	23216	22946	23128	22960	23064	22967	23043	23178	23069	23182	23033	22895	22989	23113	22992	23026	23012	23022	22976	23097	22924	22954	22941	23203	23147	22986	23152	22828	22997	23045	23034	23055	23081	23242	23117	23056	23070	22989	22965	23062	23178	22964	23162	22939	22953	23082	22954	23067	23065	23108	22968	23121	23008	22999	22900	22994	23275	22931	23012	23024	23375	22955	23148	22902	22969	23096	23083	23075	22931	23151	23179	22867	23212	22879	22969	23237	23259	23180	22923	23256	23132	23180	23095	23000	23002	22907	23005	23061	23127	23302	22918	23308	22825	22880	22782	22832	23142	23136	22992	23086	23054	22928	23086	22939	23124	23076	23143	23092	23075	22829	23021	23058	23215	23043	23088	22960	23023	23135	23086	22894	23108	23080	23121	22892	23052	23129	23127	22923	23032	23247	23187	23011	22944	22998	23185	23145	23054	23078	22992	22957	23068	23069	23030	23022	22960	23115	23273	22998	22956	23180	22951	23029	22951	23006	22932	23106	22945	23077	23051	23052	23027	22965	23063	22812	23114	23059	22989	23066	23229	22997	23030	23141	23080	22874	23006	23009	22929	22996	22949	23031	23115	22962	22959	22934	23045	23036	23093	22909	23013	23136	22953	22973	23073	22928	23046	23151	22998	23204	23129	23020	22887	23093	23176	23018	23121	23143	23111	23065	23036	23050	22997	22854	22941	23136	23036	22855	23046	23107	23064	23180	22969	23087	22998	22925	22991	22926	23129	22923	22966	23150	22942	23105	23093	23291	22900	23104	22934	22932	23013	23249	23223	23112	23069	22952	23064	23156	23294	22947	23024	22979	23095	23091	23097	23130	23086	23014	22946	23059	23069	23078	23281	22998	23004	23021	22875	22990	23008	23034	22981	23093	23027	23128	23000	23174	23147	23159	22878	22949	23100	23124	23062	23043	22858	23013	23054	22933	23001	22923	22968	23090	23110	22979	23036	23004	23142	23117	23026	22869	23118	23185	23088	23108	22966	22952	23140	23057	22974	23236	22940	22933	23081	22999	23025	23153	23039	23196	22994	22934	23286	22848	23110	23167	22897	23189	23078	23092	22909	23079	23288	23039	22907	22920	23001	23118	22914	23061	23194	23074	23010	23034	23017	23206	23104	22863	22979	23010	23070	22918	23083	22943	22988	23086	22965	23049	23010	23052	23162	22988	23037	23140	22958	23006	23282	22932	23137	22979	23025	23175	23023	23095	23080	23091	22991	23116	23035	23089	22981	23027	22918	23178	23201	23079	22883	22942	23256	22987	23303	23116	23100	23026	22911	23193	23129	22939	23160	23060	22958	22983	22971	23077	22989	23090	23139	23092	23158	23022	22990	23064	22978	23014	22959	23159	23070
23640	21395	29120	24655	25003	30345	32596	30717	30725	30676	30543	30612	30402	30362	30182	30100	30198	30176	29966	30068	29870	30248	30043	30574	30334	32069	33953	33047	31823	30734	30143	30149	30061	29737	29694	29946	29939	29717	29888	29905	29710	29798	29881	29776	29992	29847	29732	29920	30037	29870	29639	29975	30095	29747	29659	29697	30008	29585	29894	29694	29725	29962	29762	29911	30025	29865	29552	29959	29974	29787	29934	29987	29437	29779	29887	29545	29722	29637	29906	30027	29860	30158	30070	29801	29812	29988	29735	29740	29722	30026	30135	29739	29776	29785	29852	29817	29712	29981	29807	29673	29903	29737	29881	30002	29694	29908	29856	29684	29634	29851	29694	29832	29731	29682	29728	29704	29882	29616	29986	29975	29685	29904	29740	29912	29908	30136	29799	29833	29799	29714	29962	29703	29921	29674	30011	29832	29924	29824	29713	29815	29700	29817	29963	29878	29442	29507	29967	29983	29813	29760	29599	29843	29762	29627	29960	29851	29861	29733	29862	29821	29882	29966	29911	29786	29610	29905	29773	29672	29844	29791	29878	29963	29822	29904	29870	29829	29753	29971	29893	29770	29896	29938	29867	29696	29824	29545	29991	29753	29739	29870	29793	29969	29605	29855	29856	29600	29747	29622	30087	29729	29763	29968	29803	29899	29806	29886	29593	29793	29733	29636	29810	29674	29865	29939	29622	29775	29809	29703	30012	29778	29958	29806	29938	29684	29786	29800	29767	29838	29773	29707	29859	29800	29864	29888	29784	29635	29813	29900	29714	29926	29882	29768	29756	29696	29645	29542	29767	30131	29891	30041	29843	29768	29940	29778	30037	29968	29823	29893	29682	29600	29889	29757	29854	29830	29906	29762	29749	29746	29961	29838	29668	29780	29582	29765	29774	29703	29690	29823	29712	29608	29645	29795	29663	29998	29876	29562	29917	29721	29750	29801	29746	29671	29939	29855	29916	29705	29718	29651	30212	29969	29737	30048	29810	29788	29547	29698	29859	29774	29744	29725	29492	29837	29981	29619	29833	29651	29785	29807	30003	29860	29685	30112	29771	29718	29875	29776	30147	29848	29687	29961	29961	29805	29902	29889	29679	29857	29719	29548	29625	29701	29993	29942	29838	29840	29753	29712	29697	29652	29818	29879	29973	29845	29753	29890	29803	29733	29719	29738	29731	29866	29928	29794	29758	29881	29824	29663	29783	29667	29647	29771	29850	29741	29883	29825	29939	29788	29910	29977	29745	29681	29689	29687	29911	29883	29748	29824	29995	29705	29680	29817	29770	29814	29626	29939	29877	29783	29726	29851	29665	29763	29961	29825	29697	29845	29719	29931	29970	29754	29964	29833	29862	29881	29843	29841	29966	29904	29648	29763	29532	29820	29890	29787	30071	29699	29415	29898	29876	29831	29939	29775	29936	29783	29588	30032	29875	29910	29987	30000	30056	29764	29766	29969	30237	29801	29902	29817	29745	29783	29818	29662	30075	29510	29738	30094	29642	29915	29734	29651	29823	29835	29804	29884	29862	29827	29805	29765	29715	29671	29798	29707	29790	29870	29826	29807	29912	29778	30025	29797	29737	29653	29747	29743	29707	29835	29889	30028	29887	29565	29841	29802	29773	29907	29760	29643	29824	29585	29898	29768	29920	29729	29798	29844	29674	29773	29864	29763	29720	29664	29782	29777	29758	29960	30045	29702	30045	29982	29912	29761	29764	29920	29821	29940	29988	29858	29705	29767	29825	29851	29990	29882	29798	29683	29767	30116	29692	29784	29728	29772	29944	29709	29683	29780	29918	29718	29846	29601	29697	29737	29719	29959	29999	29672	29694	29846	29954	29741	29760	29980	30022	29534	29649	29789	29977	29909	29762	30028	29857	29872	29897	29699	29805	29769	29720	30005	29941	29756	29545	29590	29838	29881	30028	29708	29922	29805	29825	29695	29685	29637	29807	29826	29852	29829	29687	29687	29852	29805	29775	29730	30013	29802	29918	29742	29787	29906	29689	29805	29937	29863	29598	29805	29919	30015	29838	29890	30022	29744	29969	29699	29830	29776	29912	29757	29933	29869	29918	29989	29845	29745	29855	29783	29864	29709	29870	29853	29643	29670	29795	29956	29646	29906	29738	29848	29998	29609	29792	29796	29863	29779	29654	29807	29928	29837	29854	29882	29968	29570	29664	29673	29664	29755	29601	29802	29783	29722	29826	29582	29842	29939	29784	29803	29754	29861	29925	30026	29823	29878	29908	29712	29850	29822	29728	29895	29766	29790	29708	29829	29737	29644	29928	29890	29664	29822	29904	29778	29716	29744	29994	29821	29726	29465	29825	29848	29909	29979	29730	29623	29934	29961	29622	29772	29831	29536	29722	29777	29788	29890	29768	29916	29921	29577	29873	29699	29826	29793	29684	29724	29948	29879	29525	29803	29593	29809	29680	29851	29868	29958	29594	29820	29748	29693	29933	29614	29849	30017	29692	29748	29885	29829	30028	29924	30001	29940	29656	30071	29800	29834	29772	29602	29905	29705	29867	29843	30055	29811	30012	29906	29756	29879	29980	29561	29759	29689	29814	29843	29945	29904	29804	29721	29833	29974	29990	29866	30023	29819	30031	29830	29960	29699	29918	29683	29731	29604	29687	29931	29909	29705	29917	29919	29888	29806	29774	29875	30005	29950	29770	29759	29734	29655	29831	29795	29762	29976	29739	29800	29816	29913	30051	29919	29863	29911	29721	29694	29680	29456	29899	29885	29752	29691	29994	29877	29704	29826	29922	29921	29814	29805	29860	29765	29662	29762	29752	29923	29848	29852	29900	29616	30071	29714	29777	29655	30067	29869	29625	29682	29843	29796	29976	29878	29705	29715	29764	29653	30006	29617	29747	29793	29770	29865	29819	29981	29811	29800	29940	29843	29850	29791	30075	29825	29792	29752	29703	29653	29913	29686	29600	29686	29831	29806	30079	29664	30028	29698	29605	29742	29821	29610	29773	29861	29651	29899	29864	29924	29895	29905	29782	29783	29903	29772	29656	29773	29903	29644	29723	29943	29862	29838	29943	29770	30066	29787	29737	29697	29936	30128	29784	29754	29732	29844	29762	29777	29562	29728	29926	29800	29610	29856	29798	29707	29968	29806	29900	29962	29876	29719	29878	29725	29940	29793	29760	29749	29798	29637	29758	29925	29759	29917	29864	29880	29718	29638	29807	29630	29685	29968	29876	29815	29942	29939	29633	29633	29723	29785	29721	29942	29778	29887	29619	29938	29844	29963	30073	29799	29873	29723	29797	29892	29740	29540	29510	29902	29762	29932	29576	29603	29723	29837	30029	29862	29735	29918	29781	29419	29946	29942	29808	29656	29765	29730	29549	29578	29805	29742	29850	29960	29951	29938	29948	29842	29896	30009	29899	29666	29881	29757	29815	30053	30089	30028	30026	29809	29674	29733	29785	29754	29750	29738	29920	29717	30045	29546	29554	29816	30060	30014	29810	29690	29882	29661	29913	29810	29822	29731	29942	29783	29788	29710	29952	29742	29849	29886	29747	29828	29787	29819	29826	29685	29956	29709	29869	29750	29870	29750	29894	30105	29773	29726	29808	29763	30104	29592	29928	30048	29892	29744	29751	29682	29802	29981	29819	29840	29554	29843	29853	29717	30009	29763	29733	29926	29705	29706	29740	29542	29905	29821	29930	29719	29820	29886	29879	29908	29771	29796	29856	29915	29691	29726	29879	29648	29788	29651	29973	29843	29746	29799	29852	29801	29789	29907	30139	29702	29715	29733	29713	29641	29943	29796	29837	29850	29793	29676	30001	29627	29603	29779	29679	29628	29691	29590	29764	29746	29815	29752	29725	29594	29721	29872	29742	29662	29955	29597	29907	29752	29842	29925	29911	29705	29737	29761	29759	29388	30068	29685	29548	29788	29861	29981	29810	29653	29798	29825	29668	29968	29820	29516	29825	29883	29973	29710	29965	29932	29695	29763	29782	29889	30090	29910	29738	29754	30039	29629	29835	29757	29769	29751	30066	29684	29800	30139	29870	29606	29988	29792	29861	29722	29728	29859	29755	29653	29476	29941	29884	29590	29684	29773	29634	29747	29725	30059	29756	29736	29883	29970	29927	29656	30194	29758	29851	29845	29896	29869	29784	29827	29873	29578	30038	29860	29790	29751	30003	29851	29827	29746	29818	29848	29910	29903	29793	29765	29592	29863	29760	30142	29842	29747	29941	29942	29828	29700	29853	29795	29760	29617	29842	29919	29908	29596	29971	29800	29751	29716	29851	29574	29867	29753	29749	29719	29852	29815	29807	29960	29904	29987	29977	29669	29946	29804	29796	29848	29906	29731	30017	29835	29885	29990	29761	29951	29694	29857	29691	29995	29996	29795	29730	29792	29955	29992	29915	29657	29773	29819	29893	29776	29864	29803	29736	29714	29738	29830	29904	30056	29904	29808	29788	29893	29856	29576	29607	29743	29669	29675	29967	29751	29827	29837	29854	29669	29704	29953	29781	29800	29734	29706	29816	30206	29928	29809	30083	29643	29955	29911	29606	29688	29733	29891	29924	30028	29933	29685	29831	29705	29906	29610	29695	29815	29669	29748	29832	30085	29963	29563	29752	29603	30063	29727	29741	29626	29718	29902	29693	29594	29720	29782	30052	29765	29753	29673	29889	29930	29718	29786	29651	29762	29772	29746	29618	29932	29839	29916	29833	29906	29737	29694	29614	29831	29949	29538	29793	29702	29526	29579	29773	29772	29494	29663	29736	29937	29681	29827	29877	29719	30044	29917	29813	29702	29690	29631	29993	29881	29901	29727	29887	29638	29703	29710	29876	29821	29747	29769	30009	29645	29723	29921	29819	29849	29815	30019	29899	29910	29808	29945	29827	29699	29903	29815	30012	29943	29853	29773	29678	29598	29667	29699	29821	29619	29772	29771	29586	29910	30072	29633	29888	29702	29775	29903	29681	29872	30059	29754	29649	30022	29966	29763	29771	29941	30063	29758	29882	29944	29941	29879	29595	29679	29789	29671	29776	29767	29761	29958	29931	29854	29848	29707	29767	29841	29778	29789	29905	29744	29937	29741	29749	29809	29870	29801	29882	30073	29742	29781	29692	30062	30011	29860	29852	29565	29739	29704
22737	38306	37709	28583	25410	24990	24718	25167	24543	23994	23921	23961	23721	23672	23412	23487	23533	23183	23264	23208	23485	23437	23528	23985	23526	26790	28332	27035	24935	23573	23239	23170	23075	22902	22842	23044	23079	23011	22882	22864	23018	22830	22854	22879	22931	22833	23005	22962	23040	22911	22935	22902	23004	22954	22929	22978	22940	22879	22964	23004	22866	23018	22807	22788	22986	22792	22957	23062	22878	22885	22986	22856	22772	22876	22816	22936	23009	22902	23025	22922	22946	22928	22901	22877	22924	22937	22771	22919	22863	23048	23006	22827	23029	23066	23026	23033	23061	22880	22858	23055	22916	22978	22881	22884	23077	22841	22984	22800	23014	22957	22740	23171	22855	22835	22865	23188	22843	23070	22875	23055	23063	23085	22689	23056	22970	22880	22944	22915	23098	22850	23008	22905	22897	22957	22867	23033	22854	22929	22942	22906	22785	23004	22994	23014	22905	22931	22837	22912	22978	22955	22958	22847	22978	22908	22983	23026	22941	22961	22926	22905	22902	22946	22809	22925	22900	22812	22919	22973	22968	22708	22758	23024	22725	22883	22914	22826	23023	22933	23015	22816	22967	22922	22829	22901	22885	23145	22972	22905	22926	22906	22804	23053	22925	22915	22761	22927	22815	23042	22764	22880	22997	23094	23044	22899	22834	22813	22908	22777	22833	23029	22789	22896	22978	22858	22990	22712	22678	23086	23073	22970	22741	23018	22861	23024	22854	22974	22893	23029	22912	22924	22843	22996	22988	22821	23044	22991	23004	22953	22978	22929	22982	22761	22829	22979	22835	23000	22805	22927	22971	22821	22754	22945	23171	22937	22726	22669	22780	22953	22762	22641	23026	23074	22912	22979	22820	22941	22962	22990	22955	23089	22981	22904	22871	22860	23050	22888	22992	22912	22946	22881	22910	22945	22853	23020	22956	22893	22874	22928	23004	22786	22782	22945	22751	22983	22948	22865	23049	22982	22805	22901	22961	22899	22996	23014	22892	22820	22997	22870	22905	22902	22942	22929	22771	22552	22945	22821	22967	22827	22906	22936	22957	22991	22890	22952	22816	22891	22983	22929	23009	22859	22895	23050	22988	22940	22942	22936	22938	22977	22745	22886	22873	22916	22837	23049	22971	22815	22890	23076	22893	22972	22821	22756	22801	23006	22865	22925	23087	22878	22869	23041	23019	22999	22902	22843	23145	22921	22831	22778	22980	22926	22811	22959	22955	23012	22982	22893	22923	23027	23016	22932	23048	22909	22798	22945	22722	22959	22772	22920	22720	23006	22940	22926	22954	23005	23059	22814	22865	22822	22860	22852	23005	22916	22896	22844	22934	22983	22940	23116	22861	23041	22845	23022	22911	22852	22943	23052	22822	22896	22861	23080	22914	23043	22973	22903	22730	22784	22925	22884	22828	22780	22749	22839	23027	22794	22736	22829	22726	22986	22740	23005	22677	23013	22825	22795	22949	22962	22867	22996	22801	23135	22831	22907	22951	22892	22900	22812	22818	22942	22972	22878	22924	22957	23008	22780	22888	22857	22798	22866	22873	22902	23078	22804	22973	23071	22878	22823	23036	22749	22892	22945	22782	23075	22928	23004	22939	22930	22950	22926	22888	22828	22838	23166	22941	22869	22799	22774	22973	23039	22909	22864	22893	22878	22962	22806	23000	22855	23058	22988	22769	22905	23005	22877	22983	22914	22803	22859	22949	22961	22865	22942	23019	23041	22749	23000	22952	22823	23054	23001	22809	22782	23002	22882	22937	22917	22907	22909	22811	22937	22922	22986	22787	22968	22853	22814	22884	22750	23035	22763	22903	23137	22906	22959	22800	22817	22921	22926	22914	23086	22942	22928	22748	22946	22925	22730	23045	23018	23094	22819	22817	22955	22947	22856	22842	22823	22849	22972	22932	22880	22939	22860	22868	22690	22886	22955	23055	23048	23100	23088	22834	22790	23027	23002	23095	22779	22819	22851	23001	22798	22794	22884	22926	22778	22972	22931	22834	22900	23065	22845	22857	22914	22942	22897	22961	22830	22777	23032	22740	22988	23034	22826	22867	22724	22901	23000	22904	22940	22795	22837	22746	23060	22937	22812	22890	23087	22929	22885	22935	22859	23032	22843	22839	22953	23074	22920	22980	22897	22923	23003	23037	22987	22947	23048	22893	22786	22846	22810	23077	22749	23132	22776	22972	22927	22795	22937	23005	22891	22878	22913	23039	22969	22854	22936	22812	23044	22967	22646	22737	23044	22771	22893	23001	22973	22802	22996	22809	22878	23076	22944	22971	22980	23025	23002	22804	22843	22938	22647	23070	22877	22788	22790	23131	22947	22957	22979	22976	22978	22995	22863	22928	22915	22868	22790	23009	22882	22946	22850	23075	23012	22949	22916	22864	22936	22955	22871	23046	22945	23016	22815	22892	22697	22872	22885	22932	22822	22848	22777	22886	22874	22885	22951	23057	22926	22817	22930	22954	22874	22948	22831	22939	22858	22973	22732	22942	23005	23034	22892	22774	22851	22938	23078	23079	22808	22900	23024	22833	22860	23021	22811	22978	22753	22941	22808	23089	22867	22993	22874	22649	22928	22688	22988	22850	23141	23060	22974	22809	22980	22995	22977	22745	22967	22954	22905	22984	22889	22890	22726	22921	22945	22811	23022	22874	22904	22960	22948	22792	22952	22837	23066	22923	22882	22713	22835	22984	23115	22883	22979	22939	22902	23092	22791	22850	22964	22956	22887	22898	23098	23023	22864	23297	22848	23005	22943	22944	22799	22899	22951	22873	22794	23061	22857	23001	22730	22764	22913	23120	22943	22916	22957	22808	22992	22786	22781	22870	22781	22880	22933	23036	22788	22898	22842	22934	22801	22935	23069	22863	22852	22817	23129	22858	22895	22971	23053	22901	22828	22735	22818	22960	22916	23081	22803	22999	23024	22751	22873	22877	22962	22768	22843	22780	22960	22885	22976	22913	22849	23027	22747	22829	22997	22934	22875	22781	22943	22991	22889	22771	22859	22847	22925	23013	22874	22898	22914	22970	22929	23034	22921	22782	22990	22924	22932	22862	22757	22889	23040	23108	22909	22914	22827	22840	22876	22905	22968	22951	22789	22916	22816	22852	22886	22968	22900	22836	22905	22838	22810	22783	23010	22913	22953	22952	22926	23059	23062	22983	22727	22999	22822	22882	23027	22929	22795	23045	22942	22951	22960	22817	23107	22839	23016	22867	23074	22925	22990	22895	23117	23035	23101	23032	22746	22879	22818	22994	22798	22894	23006	22826	22817	22792	23070	22792	22886	23025	22774	22805	23023	22976	22845	22893	23039	22802	22976	23091	23060	22974	22923	22894	23131	22778	22912	22984	22819	22862	22866	23051	22938	22901	22600	23021	22741	23018	22747	22907	22831	22827	22886	22931	22929	22958	22968	22920	22799	22756	22878	22872	22882	22756	22955	22866	22992	22988	22929	22818	22914	22835	22785	22978	22946	22954	22665	22935	22940	22855	22996	22810	22845	22952	22939	22799	22806	23047	22847	22784	22770	23129	22960	22861	22949	22667	22826	23128	22855	22886	22959	22884	22935	22929	23075	22883	22895	23001	22832	23127	22824	22710	22870	22847	22980	22883	22853	22818	22915	22719	22977	22960	22989	23058	22921	22773	22889	22897	22877	22902	22953	22927	22981	22879	22925	22696	22960	22811	22985	22997	22864	22944	23073	22809	23002	22942	22991	22791	23006	23001	22841	23078	22918	22947	22865	23017	22992	22771	23059	22889	22977	22906	23087	22925	22870	22972	22893	22798	22897	22912	22864	23030	22954	22957	22726	22967	22860	23048	22820	22869	22885	22934	22852	22934	22912	22894	22749	22791	23098	22893	22895	22871	22936	22931	22874	22942	22925	23061	22972	22767	23135	22882	22941	22824	23025	22792	22865	23099	22944	22932	23149	22833	22831	22850	22869	22736	22952	22731	22913	23103	22943	22931	22748	22813	22938	22915	22794	22903	22895	22791	22917	22827	22932	22768	23034	22988	22907	22938	22791	22820	22952	22875	22722	22861	22930	22970	23105	22824	22954	22856	22880	22947	22875	22906	22874	22876	23176	23204	22848	22906	22924	23039	22857	22844	22666	22978	22878	22867	22965	22829	22870	22846	22963	22859	22998	22975	22797	23101	22836	22982	22932	23070	23112	22994	22921	22984	22996	22809	23045	22866	23024	22831	22920	22970	23002	22981	22854	22989	22927	22923	22785	22942	22898	22907	22924	22966	22885	22921	23041	23014	23013	22956	22767	23091	22911	22844	23062	22721	23093	22777	22916	23030	22925	22952	22818	22884	22822	22796	22832	23090	22762	23020	22802	22908	22880	23119	22956	22969	22957	23025	22757	23031	22826	22870	23059	22716	22947	22939	23020	22899	22898	22729	22963	22900	23027	22936	22938	22957	23055	22872	22968	22741	22797	23046	22856	22921	22831	23138	22933	22898	22923	23030	22861	22906	22834	22962	23037	22883	22815	22872	22822	22945	23108	22784	22935	22812	22929	22885	22749	22782	22945	23006	22814	22843	22771	22965	22895	22847	23097	23036	23031	22878	22900	23020	22920	22948	23009	22796	22931	22908	23023	22968	23114	23024	22933	22954	22776	23004	22922	22927	23119	22813	23005	22865	22803	22859	22902	22960	22779	23000	22949	23041	22968	23181	22916	22902	22982	23089	22823	22959	22949	23036	23081	22965	23022	22851	22839	22793	23192	22840	22949	22980	22830	22842	22993	22853	22997	23025	23139	23073	22986	22923	23032	22941	23029	22897	23076	23241	22899	22929	22797	22962	22966	22917	23040	22966	23028	22775	22910	22973	22860	22854	22984	22922	22866	22908	23067	23066	23117	22978	22928	22866	23007	22773	22722	23070	22940	22862	22974	22889	22953	23096	22821	23117	22981	23024	22999	22915	22817	22748	22849	22932	22915	22915	23060	22820	22846	22880	22766	22896	22984	22725	22854	22808	22792	22832	22902	22893	22688	23083	23068	22996	22955	22867	22941	22746	23053	22918	22967	22883	22847	23003	22823	22992	22869	23022	23023	22856	22727	22997	22979	22987	22902	22841	22854	22880	22932	22842	22959	22884	22980	23005	22901	22919	22923
22757	21420	29257	24084	22792	28871	34290	31247	31648	31644	31320	31331	31355	31271	30901	30883	30730	30870	30770	30586	30689	30777	30878	31990	35416	34440	35563	34797	32727	31268	30450	30454	30305	30164	30497	30573	30249	30455	30358	30495	30331	30210	30444	30576	30394	30144	30351	30519	30468	30449	30403	30305	30217	30189	30275	30413	30160	30198	30322	29996	30366	30442	30448	30364	30278	30079	30428	30553	30391	30290	30250	30198	30303	30313	30397	30190	30087	30104	30140	30180	30287	30128	30273	30221	30252	30094	30243	30273	30143	30122	30358	30320	30415	30437	30356	30327	30188	30152	30437	30196	30375	30140	30388	30618	30418	30284	30215	30191	30333	30293	30386	30474	30344	30481	30471	30545	30196	30210	30215	30282	30525	30021	30465	30262	30336	30305	30252	30134	30220	30403	30240	30305	30363	30225	30100	30360	30407	30308	30142	30054	30220	30236	30207	30047	30352	30376	30422	30282	30163	30365	30129	30100	30183	30518	30282	30260	30215	30228	30372	30501	30412	30321	30291	30077	30382	30228	30400	30302	30038	30217	30283	30364	30228	30156	30176	30092	30325	30287	30098	30283	30389	30206	30138	30177	30382	30433	30043	30188	30244	30418	30229	30107	30207	30323	30102	30290	30312	30271	30445	30314	30479	30283	30082	30293	30052	30234	30267	30313	30293	30307	30284	30221	30339	30483	30291	30096	30280	30403	29985	30222	30405	30046	30369	30326	30313	30504	30451	30347	30273	30384	30466	30271	30157	30273	30280	30309	30321	30153	30301	30076	30222	30343	30172	30344	30411	30238	30176	30024	30258	30193	30267	30193	30278	30275	30249	30195	30136	30255	30461	30175	30356	30372	30232	30549	30172	30427	30408	30220	30106	30285	30218	30216	30158	30312	30508	30302	30107	30501	30428	30582	30283	30182	30087	30190	30387	30184	30233	30346	30212	30206	30242	30485	30198	30462	30233	30196	30348	30080	30462	30253	30176	30274	30070	30359	30398	30430	30257	30063	30476	30309	30212	30377	30138	30138	30168	30195	30218	30177	30458	30435	30310	30510	30344	30249	30434	30624	30297	30241	30169	30029	30410	30159	30383	30446	30030	30196	30196	29893	30108	30459	30172	29958	30362	30289	30188	30192	30130	30410	30134	30284	30269	30074	30325	30339	30225	30165	29988	30272	30157	30174	30092	30379	30102	30255	30185	30230	30151	30370	30162	30267	30410	30236	30145	30010	30201	29981	30412	30370	30036	30232	30222	30199	30105	30173	30161	30051	30369	30208	30553	30073	30296	30244	30213	30172	30268	30136	30046	30056	30054	30337	30119	30359	30198	30236	30038	30509	30464	30209	30356	30141	30272	30110	30252	30180	30297	30375	30210	29974	30281	30276	30285	30260	30436	30235	30337	30387	30359	30254	30043	30011	30207	30141	30165	30113	30194	30200	30004	30341	30266	30349	30353	30187	30111	30173	30171	30280	30419	30383	30116	30003	30378	30368	30413	30271	30203	30068	30439	30148	30133	30224	30389	30183	30181	30399	30163	30575	30343	30102	30442	30026	30225	30177	30286	30172	30209	30318	30291	30293	30257	30205	30256	30401	30039	30109	30348	30295	30294	30472	30208	30188	30244	30324	30090	30206	30227	30167	30292	30330	30339	30099	30395	30359	30507	30256	30163	30252	29932	30287	30441	30133	30241	30360	30154	30205	30253	30397	30060	30262	30229	30280	30226	30164	30335	30228	30235	30394	30303	30330	30270	30466	29936	30304	30336	30440	30439	30163	30368	30310	30263	30332	30291	30317	30194	30448	30284	30269	30341	30281	30532	30375	30263	30318	30058	30205	30266	30290	30380	29931	30257	30250	30274	30065	30382	30253	30356	30256	30264	30148	30138	30137	30137	30327	30049	30211	30061	30335	30386	30341	30419	30438	30140	30166	30382	30189	30224	30195	30160	30298	30180	30235	30422	30148	30184	30291	30335	30628	30375	30481	30115	30098	30240	30281	30238	30391	30527	30584	30149	30167	30214	30113	30041	30183	30312	30091	30342	30093	30376	30418	30401	30259	30194	30196	30269	29977	30275	30275	30077	30318	30176	30088	30313	30175	30188	30063	30209	30262	30296	29945	30163	29978	30132	30348	30516	30269	30182	30221	30350	30291	30265	30269	30187	29975	30225	30220	30185	30181	30390	30073	30332	30201	30213	30147	30523	30356	30101	30251	30384	30116	30052	30064	30085	30209	30245	30151	30012	30278	30461	30321	30192	30204	30148	30227	30325	30216	30090	30005	30220	30133	30276	30198	30225	30351	30437	30390	30093	30050	30328	30371	30002	30183	30383	29961	30247	30078	30212	30079	30466	30156	30169	30325	30372	30422	30206	30084	30384	30244	30089	30535	30156	30311	30179	30081	30201	30150	30304	30227	29973	30292	30244	30114	30157	30159	30387	30086	30367	30575	30312	30019	30014	30491	30310	30211	30133	30034	30083	30310	30207	30071	30038	30111	30174	30303	30215	30115	30442	30388	30217	30335	30214	30264	30402	30380	30113	30183	30173	30335	30407	30299	30248	30252	30360	30209	30233	30328	30361	30151	30157	30240	30398	30315	30316	30136	30205	30310	30219	30182	30257	30178	30291	30594	30260	30174	30150	30280	30300	30307	30357	30379	30368	30268	30406	30158	30325	30265	30445	30211	30158	30205	30164	30089	30416	30309	30408	30070	30349	30159	30346	30232	30124	30192	30208	30287	30242	30438	30257	30220	30483	30217	30546	30268	30419	30254	30219	30326	30364	30313	30181	30281	30436	30182	30445	30304	30439	30133	30194	30213	30192	30350	30358	30125	30412	30400	30337	30176	30483	30260	30270	30320	30251	30405	30441	30246	30566	30284	30484	30439	30275	30347	30236	30272	30230	30390	30108	30256	29953	30070	30286	29979	30203	30399	30251	30101	30360	30098	30185	30268	30340	30242	30301	30394	30169	29988	30212	30204	29956	30272	30011	30241	30198	30176	30176	30176	30217	30209	30141	30293	30592	30136	30284	30107	30379	30117	30292	30355	30251	30257	30310	30143	30730	30194	30091	30361	30443	30339	30342	30469	30121	30104	30329	30245	30164	30177	30248	30313	30354	30296	30383	30342	30132	30220	30393	30236	30298	30193	30086	30284	30295	30259	30060	30168	30281	30142	30440	30180	30277	29997	29947	30337	30274	30283	30289	30182	30567	30329	30064	30367	30385	30251	30174	30357	30198	30188	29890	30060	30353	30193	30248	30389	30310	30006	30349	30245	30299	30497	30118	30246	30386	30107	30115	30445	30443	30217	30212	30241	30272	30042	30286	30235	30440	30259	30540	30169	30299	30384	30303	30112	30264	30305	30100	30426	30312	30489	30343	30126	30420	30310	30407	30468	30263	30138	30373	30203	30389	30132	30045	30513	30165	30358	30399	30473	30032	30502	30298	30561	30301	30047	30371	30172	30353	30315	30246	30158	30248	30227	30400	30110	30243	30309	30157	30277	30242	30186	30194	30146	30160	30258	30239	30331	30303	30249	30247	30444	30062	30009	30129	30173	30276	30145	30382	30258	30514	30159	30353	30135	30235	30451	30250	30315	30132	30158	30203	30247	30216	30302	30196	30659	30330	30302	30471	30269	30466	30302	30327	30458	30371	30367	30197	30010	30430	30538	30296	30305	30443	30452	30191	30288	30372	30205	30260	30103	30306	30230	30389	30136	30249	30320	30485	30144	30402	30266	30419	30324	30335	30096	30210	30225	30345	30303	30293	30174	30108	30266	30322	30086	30163	30157	30109	30215	30263	30099	30190	30137	30325	30248	30224	30119	30360	30274	30304	30309	30151	30063	30372	30542	30112	30380	30362	30406	30599	30283	30113	30020	30504	30405	29824	30270	30170	30209	30328	30433	30300	30405	30345	30306	30033	29930	30405	30292	30446	30203	30254	30191	30410	30191	30138	30350	30317	30080	30242	30274	30341	30278	30182	30312	30302	30217	30183	30361	29982	30427	30285	30317	30247	30073	30350	30303	30276	30257	29994	30265	30435	30269	30229	29996	30132	30113	30028	30252	30313	30196	30142	30317	30060	30278	30226	30363	30577	30360	30374	30214	30249	30218	30327	30407	30274	30105	30176	30249	30227	30190	30289	30373	30443	30107	30402	30384	30266	30460	30265	30242	30340	30128	30454	30148	30278	30399	30356	30365	30276	30254	30319	30120	30033	30271	30188	30401	30233	30327	30270	30003	30079	30206	30329	30229	30484	30462	30504	30283	30083	30155	30206	30271	30110	30284	30209	30441	30380	30258	30010	30289	30058	30225	30164	30272	30385	30497	30283	30323	30196	30240	30537	30533	30519	30355	30319	30091	30394	30480	30312	30357	30173	30406	30346	30102	30236	30422	30254	30218	30075	30201	30237	30546	30311	30294	30174	30152	30213	30251	30279	30099	30244	30251	30155	30384	29992	30023	30072	30641	30267	30212	30155	29956	30029	30294	30280	30207	30333	30318	30281	30241	30073	30213	30006	30342	30200	30266	30255	30378	30238	30419	30241	30441	30310	30308	30183	30328	30465	30072	29982	30268	30525	30369	30195	30195	30366	30107	30207	30410	30533	30144	30313	30277	30230	30235	30307	30482	30315	30051	30494	30242	30497	30403	30225	30404	30253	30176	30401	30455	30177	30145	30081	30139	30364	30072	30357	30279	30017	30271	30263	30529	30086	29888	30273	30110	30318	30335	30487	30119	30369	30161	30208	30378	30247	30031	30262	30419	30140	30344	30131	29885	30247	30298	30318	30396	30354	30190	30358	30139	30280	30128	30309	30345	30242	30237	30285	30323	30577	30316	30363	30225	30351	30241	30465	30413	30241	30051	30009	30163	30560	30245	30336	30079	30018	30072	30391	30200	30238	30202	30574	30328	30279	30361	30163	30219	30265	30186	30207	30069	30261	30086	30287	30247	30208	30472	30291	30294	30228	30370	30308	30361	30419	30282	30430	30474	30239	30207	30201	30283	30489	30478	30168	30133	30234	30287	30108	30194	30271	30010	30021	30204	30033	30420	30412	30196	30332	30315	30193	30184	30211	30321	30367	30281	30330	30071	30300	30428	30424	30190	30257	30214	30109	30396	30239	30028	30214	30125
24108	42909	40804	29628	26905	26188	26067	25532	25736	24875	24397	24498	24270	24231	23874	23956	23588	23556	23670	23526	23572	23851	24020	26204	30086	29334	30971	29223	25664	24198	23488	23530	23143	23153	23194	23166	23304	23104	23256	23147	23185	23116	22998	23278	23266	23163	23112	23251	23308	23113	23145	22902	23278	23203	23074	23011	23327	23239	23287	23137	22953	23149	23202	23071	23085	23188	23066	23308	23180	23162	23051	22950	23053	23106	23330	23135	23074	23269	23098	23135	23349	23249	23277	22929	23220	23102	22969	23238	23121	23029	23189	22999	23184	23274	23228	23012	23084	23109	23153	23055	23119	23109	23031	23111	23118	23283	23245	23166	23132	23185	23131	23133	23198	23084	22910	23106	23128	23199	23190	23204	23001	23099	23146	23170	23099	23255	23051	23098	23222	22989	23186	23137	23205	23178	22963	22865	23275	22971	23257	23026	23230	23148	23163	23180	23106	23163	23220	23210	23075	23261	23115	23142	23338	22992	22891	23162	23195	23164	22996	23390	23089	23060	22970	22939	23284	23238	23180	23115	23172	23403	23148	23240	22945	23094	23107	23092	23097	23201	23052	23264	23211	23231	23071	23188	23041	23192	23025	23096	23246	23285	23166	23081	23030	23064	22945	23197	23022	23186	23248	23196	23117	22963	23007	23091	23140	22891	23173	22969	23037	23045	23074	23080	23180	23200	23248	23069	23043	23112	23075	23162	23092	23185	23056	23073	23016	23051	22999	23224	23010	22938	23161	23214	23092	23279	23068	23046	22958	23185	23100	23199	23174	23075	23288	23118	22994	23154	23204	23279	23130	23209	23022	23233	23041	23106	23051	22981	23143	22984	22993	23191	23243	23212	23310	22983	23330	23041	23073	23089	23060	23035	23156	23146	23046	23053	23063	22978	23115	23027	23199	23047	23192	23049	23167	23095	23237	23095	22935	23133	23123	23072	23086	23066	23084	23072	23152	23013	23108	23261	23013	23060	23135	23161	22887	23296	23183	23200	23320	23085	23077	23191	23175	23054	23126	23153	23326	23200	23142	23347	23209	22998	23092	23152	22957	23199	23041	23145	23032	23261	22864	23006	23041	23110	23151	22983	23039	23069	23100	22985	23078	23054	22985	23132	23139	23195	22935	23101	23299	23148	23052	23346	23125	23209	23031	23207	23127	23123	23159	23212	23139	23065	23111	23036	23197	23065	23105	23097	23098	23186	23248	23088	23126	22978	23020	23161	23277	22906	23010	22919	23118	23161	23044	22953	23050	23027	23209	23145	23116	23147	23356	23028	23191	23062	23307	23048	23078	23075	23041	23148	23170	22938	23050	23205	23095	23038	23207	22991	23041	23236	23156	23080	23148	23356	23087	23053	23097	23043	22963	23091	23049	23136	23081	23204	23107	23205	22781	22928	23205	22906	23043	23023	23148	23216	23045	23215	23092	23150	23144	23053	23199	23020	23040	23180	23191	23155	23126	23104	23279	22987	22958	23088	23321	23128	23017	23179	23133	23105	23230	23172	23144	23071	23235	23100	23167	22973	23086	23185	23232	23146	23115	23120	23194	23196	23092	23242	23224	23156	23125	23152	22983	22919	23258	22943	23049	23297	23071	23382	23110	22966	23115	23048	23086	23133	23199	22923	23115	23241	22917	23248	23187	23164	23179	23136	23143	23120	23162	22906	23125	22999	23218	23175	23013	23225	23072	23035	22992	23123	23016	23081	23344	23139	23151	23113	23186	23155	23202	23263	22977	23278	22957	23104	23010	23204	23294	23156	23138	23156	22999	23294	23171	23233	23121	23078	23163	23336	23086	23045	23216	23082	23030	23222	23195	23199	23023	22914	23043	23202	23054	23202	23073	23060	22999	23193	23227	23221	23167	22951	23037	23081	23067	23176	23183	23069	23232	23019	23174	22951	23150	23084	23168	23207	23281	22992	22993	22989	23040	23081	23206	23346	23061	23021	23159	23173	23081	23109	23179	23149	23030	23120	23197	23073	23076	23029	23316	23066	23260	23010	23171	23289	23168	23024	23073	22904	23315	23066	22942	23289	23002	23118	23079	23067	23131	23153	23124	23162	22968	23065	23067	23005	23048	23037	23103	23290	23047	23030	23115	23097	23153	23150	23248	23105	23089	23214	23297	23033	23191	23211	23148	23094	23058	23086	23194	22975	23079	23136	23107	23127	23082	23216	23136	22989	23152	23104	23103	23005	23234	22972	23147	22946	23072	23113	23426	23079	23125	23143	23157	23141	23215	23144	22957	23151	23082	23148	23115	23040	23106	22965	23119	23086	23189	22975	23152	23037	23214	23216	23138	23195	22933	23178	23159	23153	22978	23344	23029	23278	23152	23086	23182	23122	23109	23110	23263	23135	22974	23121	23033	23123	23085	23082	23131	23194	23106	23291	23051	23213	22908	23220	23008	23063	23219	23127	23144	23125	23168	23217	23271	23066	23010	23117	23063	23112	23065	23180	23071	23123	23195	23301	23148	23077	23061	23239	23178	23057	22996	23106	23106	23054	22985	23243	23206	23064	23059	23061	22856	23139	23277	23201	23003	23239	23206	23087	23390	23042	23182	23087	23147	23176	23208	23148	23117	23153	23266	23262	23054	22976	23115	23152	23090	23096	23125	22991	23157	23223	23102	23075	23306	23159	22993	23053	23141	23032	23289	23022	23121	23213	23175	23249	23149	23415	23166	23095	22997	23110	23303	23107	23055	23180	23069	23101	22985	23252	23161	22967	23081	23157	23167	23131	23219	22999	23126	23074	23028	23066	23130	23078	23108	23272	23028	23308	23109	23230	23213	23080	23142	23278	23171	22973	23030	22893	23188	23262	23082	23181	22939	23116	23076	23131	22980	23300	23048	23125	23120	23229	23284	23240	23183	23205	23040	22909	23211	23159	23208	23130	23469	23018	23197	22960	23302	23125	22918	23122	22810	23271	22942	23153	23064	23257	23072	22952	23165	23019	23227	23018	23073	23124	23214	23040	23099	23060	23162	23369	23012	23042	23065	22875	23206	23051	23173	23165	23160	22990	23071	23014	23249	23081	23155	23221	23292	23067	23032	23116	23185	23189	23106	23311	23002	23021	23119	23040	23156	23224	23096	23298	23181	22861	23153	23115	23173	23002	23212	23200	23058	23120	23195	23109	23156	23080	23264	23005	23196	23185	23168	22959	23226	23326	23120	23087	23143	23007	23357	23050	23068	23157	23042	23303	23056	23261	23165	23109	23371	23067	23116	22955	23160	23012	22993	22870	23236	23075	23036	23156	23023	22944	23097	23151	23144	23231	22891	23192	23246	22954	23086	23031	23279	23146	23040	23186	22993	23082	23029	23160	23207	23016	22962	23006	23147	23034	22902	23108	23222	23066	23105	23155	22984	23042	23193	22850	23039	23071	23075	23022	23237	23034	23071	23132	23222	23170	23107	22922	23104	23175	23097	23081	23111	23126	23257	23162	23155	23092	23087	23025	23166	23047	23103	23186	23155	23030	23329	23200	22891	23108	23240	23022	23193	23326	22990	22876	23113	23071	22922	23151	23120	23143	22980	23307	23112	22986	23300	23202	23067	23024	23157	23129	23162	23004	23148	22835	23179	23315	23176	22998	22993	23145	23065	23241	23072	22989	23263	23195	23114	23085	23155	23234	23117	23043	23133	22969	23198	23269	23131	22970	23276	23262	23416	23053	22977	23093	23184	23142	23237	22995	23124	23162	23261	23054	22983	23072	23013	23247	23092	23071	23019	23213	23193	23170	23158	23138	22923	23165	23302	23082	23151	23043	22912	22984	23226	23140	22956	23012	23099	23112	23284	23162	23079	23142	23062	23112	23039	23120	23173	23301	23199	23120	23031	23218	23022	23150	23122	23101	23067	22963	23242	23176	23144	23047	23133	23191	23267	22905	23255	23151	22973	23128	23229	23021	23008	23243	23031	22972	23190	23133	23017	23037	23098	23265	23157	23280	22986	22961	23146	23200	23106	23116	23165	23060	22917	23283	23110	23095	23064	23068	23258	23118	23160	22924	23060	23167	23143	22989	23033	23136	23190	22894	23107	23183	23165	23176	23097	23065	23163	23314	23155	22979	23226	23248	22922	23199	23154	23259	23039	23171	23329	23108	23105	23182	22992	23275	23174	23109	22992	23140	23242	23146	23039	23131	23143	23233	23181	23025	23117	23081	23040	23019	23088	23052	23040	23189	23106	23081	22989	23067	23147	23083	23031	23369	23207	23065	23205	23082	22977	23166	23025	23158	23119	23145	23188	23122	22906	23068	23136	23241	23050	23130	23297	23066	23042	23208	23124	23146	22990	23050	22945	23103	22910	23173	22800	22914	23263	23209	23186	23005	23116	23088	23032	23235	23218	22988	23229	22985	23089	23180	23094	22984	23195	23254	23088	23305	22975	23091	22943	23247	23072	23025	23091	23005	23210	23200	23185	23254	23172	23031	23212	23035	23052	23205	23266	23078	23190	23120	23093	23295	23104	23140	23067	23258	23086	23097	23227	23093	23084	23134	23148	23168	23171	23065	23025	23036	23150	23264	22965	23059	22971	23145	23223	23144	23253	23033	23176	23277	22992	23167	22971	22946	23150	23035	23082	23151	23104	23122	23143	23199	23234	23144	23153	23010	23154	23035	22977	22976	23013	23084	23302	23106	23132	23065	23231	23004	23052	23104	23122	22934	23028	23098	22775	23173	23059	23132	23274	23019	23281	23193	22975	23136	23307	22845	23190	23118	23111	23183	23180	23183	23191	23116	22938	23160	23097	23248	23000	23277	23277	22940	23039	23150	23035	23174	22996	23022	23163	23008	23064	23182	23115	23113	23160	23203	23100	23054	23178	23188	23113	23103	23019	23092	22981	23002	23064	23029	23249	23039	23269	23049	23035	23115	23079	23068	23081	23038	23083	23055	23198	23228	23095	23088	22964	23182	23071	23105	23013	23138	23130	23141	23119	23133	23040	23000	23001	23118	22796	23053	23163	22861	23184	22967	23109	22985	23123	23036	23140	23168	23107	23063	23277	23080	23313	23011	23187	23283	23076	23273	23133	23015	23034	23001	23142	23108	22908	23222	23163	23228	23090	23239	23025	22962	23161	23067	23076	23005	23167	23159	23126	23189	23108	22997	23082	23037	23141	23240
28673	25597	34312	32183	29658	30376	30438	30273	30254	30212	30138	30347	30458	30271	29959	30070	30211	29907	30057	29701	29964	29852	30237	30326	30355	30552	30592	30549	30096	30187	30165	29858	29842	29836	29823	29794	30237	29910	29921	30107	30033	29896	29808	29991	30146	30027	29857	29554	30108	30071	30073	30078	30093	29948	29899	29835	30033	30018	29767	29888	30020	29874	29822	29789	30120	29869	30123	29903	30029	29799	29840	29780	29919	30046	30046	29844	30087	29970	29962	29891	29880	29999	29954	29627	29931	29772	29894	29862	30027	29930	30009	30069	29845	29960	29975	29829	29807	29929	30027	29814	30015	30024	29901	29870	30065	29970	29794	29773	29985	29934	29771	30056	30044	30038	30132	29930	30095	29820	30080	30079	29981	29766	30102	29779	29776	29946	29734	29879	29904	30086	29947	29753	30004	30030	29702	29861	29804	29719	29922	29949	30103	29625	29680	29714	29775	29897	30083	30008	30022	29781	29689	29916	30036	29867	30136	29797	29753	29948	29716	29658	29855	30187	29870	29824	29596	29835	30108	30002	29836	29915	29676	30109	29885	30048	30012	29788	29860	30084	29835	30003	29932	29891	30010	29924	29756	29840	29790	30014	29945	29940	29869	29869	29931	30068	29844	29774	30004	30009	30068	30298	29843	29775	29850	29927	29905	30036	29989	29862	29943	30169	29850	29793	29814	29875	30100	30120	29802	29911	29987	29813	29924	30063	30182	29705	30094	29897	29954	29883	29927	29990	29846	29995	30014	29916	29938	29768	29923	29881	30073	29699	29801	29735	29891	29853	29874	30011	30010	29877	30038	29900	29911	29803	29903	29908	29892	29809	30183	29859	29920	29705	29575	29718	30092	30022	29981	29896	29878	29979	30000	29964	29976	29909	29636	29932	29760	29944	29701	30071	30034	29956	30044	29826	29722	30054	29792	29924	30160	29859	29694	29799	29808	30112	29972	29752	29870	29954	29878	29939	29877	29881	29979	30073	30058	29680	30020	29918	30221	30038	29961	30013	29966	29925	29501	29742	29947	29823	29946	30013	29919	29942	29906	29953	29837	29771	30006	30166	29965	29783	29948	29982	30094	29876	29803	30009	30054	29964	29885	30114	29939	29981	29773	29896	29979	29908	29786	30127	29925	30234	29827	29689	29811	29545	30027	29917	30214	30038	29801	30057	30086	30157	30038	29902	30079	30041	29768	29839	29923	29831	29882	29940	29728	29900	29979	30003	29931	29885	30046	30073	30395	29765	29793	30074	29944	30114	29879	29932	29911	29777	29956	29811	29886	29897	29779	29903	29919	29826	30093	29860	29859	29910	29695	29908	29855	30016	30111	29955	29788	30012	30056	30060	30017	29773	29895	29974	29793	29736	29988	29894	29907	29966	30057	29994	29984	29964	30135	29785	29948	30008	29916	30280	29859	29810	29989	29728	30045	30247	29690	29853	30168	29805	29881	29851	29870	29954	29969	29980	29634	30021	30251	30288	29858	29975	29855	30054	29945	30040	29752	30011	29972	29878	29854	30123	30082	29814	29939	30046	30110	30048	29808	29887	29935	29987	29984	29828	30006	29602	29906	29749	29977	29773	30152	30074	30222	29819	30029	29882	29777	29810	29796	30050	29651	29870	29777	29912	29953	29892	29864	29945	30095	30275	29971	29876	29866	30054	29994	29980	29937	29988	29778	29696	30110	30025	29934	29972	29965	29867	29826	30090	29897	29780	29877	29805	29971	29990	29966	29926	29793	29743	29902	29797	29992	29648	29933	30136	29930	29846	29859	29739	30014	30184	29845	29920	29857	29744	29852	29838	30103	30096	29782	29829	30068	30123	29849	29815	30112	29960	30097	29888	29776	29842	29674	29825	29945	29882	30304	30129	29913	29940	29933	30019	29916	30111	29913	29940	29906	29958	30009	29993	29934	30074	29902	29951	30197	29858	30058	29955	29942	29972	29981	29767	30247	29790	29903	29859	29696	30049	30118	29894	30172	29697	29925	30042	29652	30003	30027	30211	30029	30087	30132	29866	29868	30038	29915	29825	29972	30068	30114	29890	29773	29938	29887	30009	29843	29840	29956	29670	29902	29926	29898	29998	29704	29829	29741	29960	29858	29937	29896	29853	29881	30151	29939	30082	30068	29946	29998	29819	30013	29765	30046	29892	29936	30067	29973	29983	29820	30157	29949	29937	29809	29985	30044	29814	30229	29870	29947	29933	29827	30086	29970	30116	29992	30152	30040	30086	29930	29942	29795	30108	30049	29878	29854	29811	29708	29698	29836	29929	30039	29871	29826	29976	29905	29793	30048	29811	30024	29942	29932	30171	29937	29993	29993	29771	29715	30013	29738	29962	29912	29863	30013	30062	30221	29956	30116	29720	30095	29953	29861	29609	29934	29721	30016	30186	29668	30184	30114	29926	29896	29983	30122	29774	29798	29963	29879	29861	30015	29925	29922	29789	30047	29885	30114	29929	29618	29842	29872	29597	29968	30058	30056	29783	30249	30153	29932	29969	29942	29961	29964	29833	29809	29777	30082	29965	29962	29811	30083	29932	29668	30026	29981	29997	29887	30042	30011	30194	29867	29922	30020	29926	29796	30043	29922	29927	29734	29825	29857	29840	30155	29793	29828	29883	29868	29668	29742	30087	30032	29923	29659	29971	29873	30030	30047	29769	29887	29927	30007	29696	29875	29900	29960	30201	30019	29818	29989	30039	29921	29782	30005	29779	29909	29949	30030	29999	29873	29861	29699	30096	30172	29772	30147	29943	29905	29861	29888	29713	29750	30175	29939	30106	30012	29712	29811	30100	29866	29771	29981	30112	29921	30002	30096	29958	30004	29936	29885	29876	30017	29824	30052	30199	29722	29806	30051	29723	29918	29871	30083	30091	30134	29916	29832	30101	29984	29830	30046	29882	30083	29871	30001	29939	29858	29816	30007	30216	30205	30133	30121	29860	30080	29840	29767	30023	30104	29999	30149	29938	29978	29946	30059	29990	29687	30109	30046	29895	30010	29839	29692	29827	29856	29843	29979	29935	30011	30167	29988	30210	29904	29885	29947	29633	29931	30146	29806	29912	30009	30008	29842	30006	29846	29902	29945	29912	30234	30014	29960	29811	30039	29839	29579	29727	29724	30059	29849	29743	30055	29854	30015	29999	30183	29987	30015	30007	29953	30170	29874	29794	29971	30221	30060	29999	29952	30001	29944	29950	29860	29909	29834	30003	29865	30031	30063	29984	30047	29963	30196	29848	29912	29951	30141	29714	29884	29850	30035	29972	30113	29809	29659	29931	29914	29727	29787	30240	30053	29989	29919	29809	29869	29819	29972	29955	29939	29953	29995	29674	29911	30144	29924	29969	30010	30150	29629	29796	30017	29915	29878	29877	29950	30413	30168	30004	30062	29887	30077	29985	29999	29865	30157	29779	29906	30038	29839	29849	30123	30098	29948	29931	29732	29926	29875	29804	29932	29825	30045	29820	30066	29701	29585	30033	30097	29898	29817	29698	29837	30112	29910	30207	29836	30092	29955	29904	29860	29813	29972	29999	29814	29890	30036	30150	29704	29889	29801	29708	29610	29934	29597	29720	30129	30054	29872	29808	29814	30043	29996	30068	29872	29848	29832	29683	29880	29977	29739	29947	29830	29991	29942	29894	29917	30058	29950	29897	29903	29800	30072	30200	30029	30093	30098	29837	29815	30172	29992	29928	29662	29894	30067	29871	30126	29995	29924	29930	29872	30043	29967	29816	30018	30176	30002	30096	30068	29997	29921	30035	29984	30043	30094	30023	29817	29719	30053	29962	29906	30064	30143	29945	30256	29905	29840	29955	29914	29873	30056	29915	29936	29761	30064	29746	29852	30059	29792	29899	29773	30120	29852	30085	29653	30015	29901	30004	29826	29812	29893	29922	30191	29723	29996	29847	30125	30298	29989	30008	30009	30073	29727	29804	29925	29942	29977	29886	30016	29907	29929	29806	30086	30088	29784	29855	30074	30034	29883	29792	29884	29870	29978	30078	30062	29997	30109	29923	30012	29980	29982	29687	29771	29693	29899	29882	29903	29901	30006	29865	29965	29595	30083	29938	29905	29928	29822	30054	30047	30081	29917	29803	30051	29846	30037	29948	29981	29650	29994	29859	29722	30072	29940	30120	30055	30128	30312	29904	29820	29923	30097	30021	30055	29832	29762	29844	29992	29975	30010	29724	29792	29925	30127	29957	29963	30036	30002	30039	29952	30067	30287	29885	29621	30071	29817	29956	29861	30003	29836	29711	29970	29995	29980	29911	29961	29901	29944	30053	29945	29832	30002	29885	29946	29903	30087	29746	30154	30190	29881	29687	29922	30215	29950	29942	29976	30081	29878	30227	30042	29928	29818	30007	29913	29883	29930	29836	29845	30068	29959	29724	29766	29882	29935	29857	29927	29995	30081	29712	30055	29876	29826	29970	29933	30188	29950	30163	29891	30106	29957	29870	30015	29974	30042	29772	29599	29963	30080	30082	29996	30082	29752	29895	30249	29815	29805	29930	29796	30058	29848	29965	29924	30125	29879	29996	30155	29986	29941	29966	29838	29792	29988	29709	29728	29802	30047	29960	29938	29966	29615	29932	30094	30048	29904	30038	30153	29939	29662	29767	29977	29909	30011	29758	30140	30191	30007	29854	30274	29851	29890	29740	30064	29745	30040	29860	29771	29877	29836	29772	30105	30038	29942	29979	30090	29817	29818	30002	29740	29952	30110	29807	29686	29946	30061	29779	30121	29878	29831	29803	29930	29806	29963	29824	29941	30065	30069	29949	30011	29935	29745	29734	30004	29829	29981	29899	29821	29867	30157	29965	30061	29978	29879	29957	30059	30243	30067	29833	29994	29901	30127	29823	29946	30022	30037	29833	29912	30016	30184	29864	30026	29855	29937	29616	29834	30052	30036	29688	29901	29963	29998	29775	29904	30108	29922	30033	29857	30130	29895	30070	29907	29787	29910	29998	29761	29975	30061	29811	30043	29806	29948	29968	29935	29988	30042	29884	30131	29944	29937	29778	30048	29943	30007	29932	29857	29909	29965	29877	29951	30175	29844	29826	29777	29919	29797	29801	30007	29921	30082	30062	30067	29916	29912	29926	30022	30019	29846	29952	29705	30046
24018	34539	32133	24564	23751	23773	23679	23792	23988	23609	23561	23278	23212	23404	23157	23231	22860	23199	23074	23084	23116	23227	23277	23321	23714	23905	23757	23352	23051	23057	22977	22885	23015	22920	22978	22909	22817	22925	22961	22849	22864	22982	22897	22901	23065	22950	22949	23083	22937	23074	22653	23053	22996	22891	22840	22788	22747	22790	22969	22877	22617	22905	23155	22839	22804	22954	23163	22770	22833	22988	22918	22763	22864	22785	22875	23019	22779	22888	22732	22772	22898	22886	22981	22961	22958	22852	22956	22774	22739	22998	22854	22733	23003	22836	22887	22805	22755	22784	22807	22980	22996	22875	23089	22984	22997	22888	22989	22935	22825	22915	22847	22930	22924	22875	22911	22901	22815	23055	23005	22744	22910	22910	22816	22791	22929	22904	22985	22863	23010	22617	22859	22892	22825	22893	22978	22881	22775	22857	22716	22941	22892	22974	22720	22781	22934	22910	22816	22943	22850	22954	23058	22998	22933	22921	22831	22844	22916	22833	22990	22769	22949	22903	22950	22961	22961	22806	23196	22890	22898	22762	22959	23041	22881	22919	22814	22977	22818	22828	22941	22977	23029	22890	22924	22775	22980	22849	22827	22836	22863	22804	22917	22833	22924	22879	22919	22840	23070	22713	23084	22940	22855	22819	22709	22953	22681	22896	22827	23011	22792	22916	23160	22996	22785	23008	22961	22855	22884	22880	22820	23018	22828	22864	22960	22749	22919	22876	22873	22815	22899	22854	22704	23104	22951	22822	22873	22967	22955	22938	22824	23058	23018	22725	22978	22887	22782	22914	22841	22814	22853	22830	22932	22930	23002	22915	22830	22902	22859	22859	22828	22837	22912	22851	22826	22893	22931	23037	23001	22913	22903	22808	22863	22799	22937	22909	22785	22756	22857	22845	22820	22771	22880	22938	23006	22809	22914	22877	22734	22964	22915	22990	22910	22971	22856	22877	22827	22732	22894	22828	22955	22809	22976	22801	22982	22727	22740	22816	22751	22753	23020	22940	22856	22812	22752	22840	23018	22736	22881	22815	22968	22873	22805	22828	22778	22914	22779	23071	22947	22873	22765	22926	22781	22787	22870	22922	22941	22842	23081	22921	22994	22748	22903	22925	22828	22907	22760	22944	22922	23022	22928	22891	22915	22903	22986	22910	22864	22768	22958	22762	22834	22777	22902	22940	22907	22850	22697	22952	22873	22949	22883	22948	22799	22962	22774	22730	22937	23045	22934	22813	22712	22727	22874	22889	22884	23006	22929	22909	22748	23005	23100	23002	22771	22815	23048	22946	22761	22771	22828	22978	22817	22867	22988	22933	22864	22874	22689	22876	22905	22974	22861	22743	23005	22795	22904	22767	22979	22779	22924	22846	22945	22829	22961	22732	22793	22991	22912	22854	22842	22747	22930	22780	22840	22944	22820	22742	22894	22901	22843	23108	22899	22735	22843	22772	22851	23190	22844	22850	22840	22919	22853	22908	22837	22963	22889	22798	23091	23008	22884	22863	22906	22911	22845	23058	22838	22791	22931	22894	22957	22835	22935	22816	22730	22712	22989	22915	22938	22935	22876	22950	22856	22984	22840	22823	22966	22738	22725	22787	22981	22973	22865	22773	22841	22757	22774	22860	22693	22921	22834	22810	23068	22742	22959	22925	22845	23042	22761	23023	22955	22750	22693	23193	22821	22879	22992	23049	23022	22912	23091	22791	22876	22888	22771	23061	22803	22788	22900	22815	23081	22799	22991	23086	22849	23068	22917	22907	22796	22783	22828	22965	23061	22889	22848	22888	22909	22901	22728	22816	23039	22918	22883	22850	22971	22820	22805	22935	22917	23043	22850	22842	22788	22932	22905	22843	22787	22876	22785	22934	22948	22785	23028	22908	22738	22752	23008	22696	22929	23019	22779	22934	22741	22776	22804	22836	22818	22811	23100	22915	22863	22970	22930	22970	23078	22786	22844	22870	22960	23099	22845	22939	22805	22805	22728	22927	22882	22906	22989	22809	23000	22891	22997	22674	22788	22817	23101	22880	22970	22985	22858	23023	22849	22805	23033	22846	23004	22824	22790	22747	22977	22814	22714	22800	22999	22918	23001	22830	22924	22751	22811	22848	22896	22950	22817	22963	22921	22887	22868	22860	22916	22821	22921	22845	22994	22695	22841	22902	22959	22857	22769	22852	22982	22984	22834	22862	22958	22881	22825	22953	23040	22712	22843	22902	22890	22936	22802	23020	22797	22819	22852	22902	22892	23116	22652	22936	22797	22812	22808	22847	22890	22733	22837	22880	22900	22814	22865	22875	22856	23020	22859	22928	22859	22992	22967	22987	23042	22884	23054	22712	22813	22884	22743	22931	22804	22650	22928	23039	22914	22906	22780	22888	22966	22858	22776	22867	22776	22865	22901	22675	22860	22957	22789	22999	22797	22923	22841	22781	23011	22739	22855	22983	22931	22986	22789	22971	22937	22842	22811	22937	22905	22948	23096	22964	22839	22866	22924	22994	22991	22822	22840	22858	22849	22739	22873	22819	22925	23016	22882	22759	22880	22759	22909	22907	22907	22895	22892	22840	22888	22947	22984	22937	22992	22811	22793	22817	23027	22928	23020	22704	22807	22806	22919	22861	22952	22948	22820	22975	22949	22796	22875	22824	22925	22903	22662	22797	22936	22955	22877	22847	22853	22900	22758	23048	22866	23119	22842	22976	22932	22905	22870	22895	22871	22727	23030	22893	22927	22865	22959	22897	23135	22867	23008	22791	22958	23127	22937	22745	22879	23079	22856	22801	22929	22991	22656	22874	22972	22995	22880	22964	22745	22840	22857	22820	22853	22862	22941	22863	22887	22827	22999	22679	23191	22664	22902	22826	22980	23106	22928	23109	22953	23008	22796	22865	22759	22845	22811	22738	22875	23023	22992	22899	23066	22896	23000	22852	22890	22889	23051	23075	22922	22880	22770	22993	22743	23176	23003	22684	22817	23042	22886	22773	22778	22973	22930	22884	22784	22917	22866	22893	22701	22849	22764	22967	22926	22963	22817	22750	22927	23013	22945	22974	22854	23194	22929	22887	22938	22724	22945	22869	22873	22644	23033	23112	22802	23093	22983	22768	22750	22906	22889	22922	22796	22919	22920	22845	22991	22896	22901	22794	23004	22925	22745	22889	23001	22994	22967	22774	22773	22871	22776	22883	23035	22855	23001	22977	22905	22824	22771	22955	22911	22872	22985	22862	22919	22911	22772	22859	23013	22792	22872	22886	22823	22928	23001	22684	22753	22745	22800	22883	22880	22891	22942	22788	22721	22909	22847	22922	22909	22840	22843	22936	22855	22863	22882	22848	22896	22873	23035	22871	22846	22998	22784	22778	22941	22988	22965	22735	22946	22887	22937	23087	22695	22857	22795	22788	22876	22914	22905	22934	22775	22916	22821	22972	22971	22828	22978	22831	22854	22957	22884	22945	22923	22951	23014	22906	22927	22812	22967	22978	23154	23031	22858	23023	22802	23015	22944	22794	23020	22866	22956	23017	22953	22843	22850	23011	22977	23006	22979	23011	22915	23031	22778	22938	22881	23005	22926	22962	22880	22866	22956	22859	23008	22858	22767	22923	22793	22761	22717	22916	22912	22886	22976	22936	23006	22760	23020	22808	22917	23143	22730	22744	22712	22981	22943	22804	23024	22927	22957	22848	23106	22714	22852	22866	22916	22904	22934	22870	22786	22919	23046	22794	22832	23039	22877	23033	22910	23040	22902	22879	22801	23091	22611	22893	22854	22669	22988	22883	22807	22873	23212	22943	22843	22796	23079	23011	22883	22763	22773	22846	22779	22739	22884	22944	23032	22913	22780	22721	22916	22769	22915	22904	22799	22812	22765	22996	22865	22934	22919	22875	22824	22940	22840	22824	23131	22875	23080	22918	22946	22797	22936	22797	23036	22945	22922	22815	22942	23033	22611	22890	22739	22925	22957	23017	23032	22718	22870	22650	22798	22832	22982	22818	23134	22708	22809	22874	22953	22790	22958	22855	23013	22854	22911	22836	23116	22825	22961	22922	22876	22969	23141	22886	23112	22820	22927	22891	22904	23180	22663	23010	22964	23037	22834	23032	22645	22851	23103	22892	22842	22836	23007	23020	22873	22901	22928	22881	22887	22753	22842	22761	22752	22906	22955	22880	22940	22863	22937	22927	22472	22938	22962	23013	22759	22825	22791	23006	22941	22747	22828	22871	22709	23010	22823	22809	22922	22842	22938	23079	22664	23121	22791	22869	22740	22989	22743	22961	22926	22991	22903	22799	22785	22708	22909	23038	22898	22868	22832	22818	22904	22839	22895	23039	22985	22857	22813	22799	22956	22775	22962	22961	22817	22714	23113	23010	22973	22921	23012	22926	22904	22742	22856	22913	22836	22777	22843	22973	23068	23014	22805	22769	22896	22993	22959	22871	22963	22892	22976	22944	22987	22885	22999	22849	22947	22892	22916	22606	22897	22978	22647	22941	22870	22738	22838	22837	22889	22928	23012	23099	22970	22889	22941	22948	22830	23095	22863	22961	22764	22891	22765	22904	23026	22921	22839	22715	22888	22904	22830	23013	23065	22833	22626	22955	22936	22743	22985	23001	22807	22951	22765	22842	22972	22831	22867	22840	22852	22932	22853	23073	22805	22916	22953	22745	22900	23022	22904	22849	23052	22997	22938	22998	23003	22950	22965	23022	22928	22810	22708	22744	22929	22868	22865	22898	23040	22875	23092	22857	22810	22921	22940	22837	22749	22799	22818	22899	22847	22887	22863	22913	22908	22661	23000	22800	22962	22879	22740	22962	22831	22863	22807	22946	22853	23038	22880	22925	22885	22798	22892	22852	22938	22812	22903	22931	22855	22893	23040	22918	22898	23137	22902	22973	23040	22841	22832	22840	23062	22917	22912	22964	22833	22895	22926	22578	22984	22785	22919	22953	23068	23070	22935	22901	22825	22824	22992	22834	22964	22822	22781	22856	22803	22984	22851	22874	22859	23058	22909	22834	22935	22895	22880	22865	22993	22862	22921	22796	22861	22823	22969	22841	23051	23030	23053	22971	22965	22840	22834	22857	22915	22966	22875	23042	22730	22957	22879	23018	22664	23048	22843	22881	22819	22812
23618	21400	29086	24570	24894	30113	32675	30822	31087	30830	30525	30534	30460	30478	30390	30196	30289	29990	30081	30072	30152	30135	30132	30326	32630	34190	33404	31676	30645	30440	30024	29782	30008	29983	29863	29975	29908	29879	29952	30051	29930	30037	30115	29821	30026	29767	30087	29607	30015	29978	30021	29771	29748	29889	29870	29797	29779	29912	29989	29696	29731	29733	29911	29857	29947	29705	29602	29679	29728	29838	29993	29952	29856	29913	29683	29996	29747	29989	30043	30142	29904	29619	29861	29832	30089	29922	29988	29845	29938	29639	30126	29827	29829	29741	29633	29665	29873	29992	30011	29805	29999	29975	29667	30012	29927	29981	29839	30009	30011	29862	29789	29846	29852	29665	29810	29764	29832	29927	30006	29676	30118	29906	29809	29945	29835	29451	30090	29883	29757	29567	29889	29795	29836	29651	29875	29747	29785	29995	29999	29746	30033	29856	29884	29884	29919	29705	30054	29861	29615	29826	29694	29680	29927	29860	29722	30022	30036	30012	29999	30063	29750	29967	30144	29787	29785	29829	29982	29892	29751	29911	29695	29985	29876	30025	29727	29709	29702	29816	29834	29756	30000	29935	29712	29690	29632	29958	29872	29867	30017	29991	29839	29877	29882	29647	29612	29788	29748	30026	29902	30018	29977	29670	29812	29877	29929	29887	29876	29549	29771	29796	29998	29828	29598	29793	30080	29897	29798	29935	29813	29897	29993	29920	29968	29613	29979	29883	29775	29659	29825	29902	30033	29943	29835	29876	29987	29921	29655	29811	29611	29972	29586	29816	29856	29984	29972	29900	29854	29841	30050	29843	29918	29786	29853	29860	29934	29823	29769	29771	29839	29953	29702	29893	29955	29792	29875	29841	29805	29649	29807	29790	29611	30009	29917	30086	29779	29984	29788	29785	29509	29826	29921	29742	29817	29896	29965	29622	29963	29840	29899	29885	29901	29983	29954	30099	29698	29818	29575	29656	29852	29776	29812	29721	29900	30028	29841	29941	29826	29891	30117	29697	29724	29760	29664	29635	29865	29829	29901	29956	30029	29991	29714	29963	29751	29776	29767	29712	29834	29874	29671	29806	29979	29778	29966	29844	29728	29948	29705	29598	29750	29717	29681	29873	29727	30013	29858	29690	29704	30190	30089	29981	29781	29917	29660	30070	29837	29998	29786	30006	30037	29986	29683	29807	29600	29682	29869	29882	30013	30005	29843	29861	29859	29891	29831	29787	29822	29919	29816	29752	29695	29869	29889	29851	29862	30007	29676	29920	30030	29951	29780	29944	29927	30040	29931	29964	29762	29777	29845	29833	29862	29715	29760	29739	29658	29883	29738	29859	29879	29876	29795	29911	30028	29878	30070	30053	29794	30068	29964	29838	29800	29853	29800	29775	29934	29683	29709	29686	29879	29842	29766	29949	29768	30024	30042	29902	29851	29945	29743	30034	30010	29798	30004	29706	29810	29540	29841	29851	29798	29734	29823	29817	29877	29940	29850	29787	29891	29798	29893	29630	29918	29865	29837	29881	29893	29864	29745	29850	29917	29726	29889	29927	29894	29956	30021	29690	29878	29834	29982	29728	29542	29729	29746	29736	29874	29802	29791	29709	29780	29862	29893	29676	30140	29907	29975	29655	29863	29727	30088	30142	29755	29986	30007	29765	29784	29819	29847	29842	29837	29898	29958	29602	30023	30030	29847	29875	30140	29872	29822	29705	30003	29897	29946	29806	29900	29824	29837	30041	29834	29802	29824	29752	30024	29875	29766	29909	29880	29899	29779	29726	29699	30009	29967	29700	29945	29570	29997	29801	29974	29809	29783	29789	29694	29893	29945	29934	29937	29838	29818	30081	30012	29943	29915	29846	30020	29806	30048	29827	29838	29813	29972	29792	29726	29868	29923	29853	29838	29731	29970	29960	30002	30026	29888	29997	29899	29927	29794	29868	29831	29843	29934	29775	29621	30068	30176	29740	29759	30034	29884	29778	29857	29837	29920	29943	30009	29850	29987	29734	29841	29959	29838	29816	29926	30037	29876	29927	29929	29959	29830	29647	30040	29680	29603	29823	29888	29738	30083	29762	29907	29894	29976	29761	29739	29778	29840	30086	29939	29984	30189	29714	29828	29780	29876	29931	30108	29955	29891	29765	29797	29628	30117	29973	29958	29809	29770	29972	30073	29860	29687	29809	29677	29903	29911	29800	29697	29705	29882	29925	29986	29944	29772	29799	29757	30028	29957	29719	29828	29702	29779	29570	29835	29995	30119	29595	29608	29715	29701	29787	29824	29923	29865	30011	29963	29869	29831	29855	29922	29858	29760	30078	29824	29863	29893	29914	29892	30034	29968	29980	29705	29869	30222	29980	29974	29898	30020	29828	29930	29757	29868	29867	29673	30058	29770	29891	29928	29748	30116	29829	29784	30021	29798	29977	30073	29795	29830	29901	29845	29816	29961	29618	29548	29828	29938	29802	29862	29943	29943	29748	29650	29930	29914	29840	29993	29827	29961	29932	29857	29713	29701	29876	29890	29734	29759	29756	29717	29794	29689	29982	29934	29864	29853	29954	29935	29452	30057	29791	29746	29775	30028	29909	29820	29736	29771	29857	29728	29853	29721	29637	29806	29960	29690	29797	30043	29805	29890	29959	29767	30080	30049	29803	29911	29730	29795	29886	29651	29876	29804	29943	29856	29581	29906	29833	29892	29795	30001	30073	29962	29887	29922	29887	29937	29950	30093	29570	29669	29762	29809	29672	30086	29622	30001	29748	29844	29985	29810	29864	29829	29927	29756	29893	29987	29901	29743	29996	30008	29811	29921	30014	29998	29735	29651	29776	29949	29574	29855	29773	29954	29830	29701	29568	29794	29898	29823	29861	29730	29798	29874	29663	30097	29828	29732	29877	29885	29961	29983	29835	29934	29815	30098	29798	29977	29903	29533	29819	29928	29705	29858	30062	29852	29846	29926	29757	29852	29795	29788	30252	29966	29688	29964	29842	29887	29659	29839	29865	29939	29711	29931	30046	29941	29690	29897	29749	29984	30036	29695	29755	29846	29920	29895	29777	29924	29827	29689	29662	29564	29694	29872	29812	29853	29691	29906	29872	30129	29849	29806	29810	29722	29644	29579	29707	29786	29783	29883	30020	29774	29868	29898	29911	29635	29863	29653	29887	29931	29974	30043	29894	30080	29865	29967	29768	29882	29970	29727	29815	29758	29927	29771	29892	29762	29799	29780	29727	29765	30015	29948	29977	29825	29776	29780	29952	29912	29838	30099	29976	29889	29842	29810	29783	29820	30039	29637	30021	29935	29887	29950	29983	29977	30026	30039	29893	30014	30024	29840	29591	30006	29806	29612	30037	29744	30012	29880	29861	29748	29777	29798	29591	29573	29731	29777	30158	29958	29953	29994	29864	29959	29618	29701	29789	30040	29586	29892	29868	29904	30051	30023	29819	29900	29940	29876	29878	29764	29751	29744	29640	29852	29673	29717	29783	29707	29829	30006	29878	29925	29886	29906	29651	29755	29829	29899	29747	29857	29854	29963	30022	29966	30049	29556	29485	29839	29900	29855	29714	30179	29827	29827	29880	29776	29813	29937	29859	30068	29746	29851	29753	29961	29719	29915	29537	30036	29992	29924	29755	29972	30033	29953	29742	29731	29760	30015	30085	29754	30118	30107	29885	29821	29713	29786	29945	29855	29805	29905	29869	29931	29755	29443	30026	29929	29663	29759	29775	29909	29891	29968	29955	29993	29837	29988	29553	29845	29909	29793	29665	29784	29745	29856	29997	29876	30046	30032	29756	29721	29999	29859	29769	29760	29866	29736	30071	29939	30089	29990	30013	29788	29972	29825	29786	29970	30039	29903	29986	30008	29770	29815	29992	29706	29776	30000	30175	30105	29778	30002	30036	29932	29852	29708	29707	29759	29777	29893	29888	29677	29825	29747	30049	29821	29919	29910	29681	29564	29725	29608	29707	29659	29873	30071	29719	29860	29861	29911	29843	29912	29902	29920	29745	29885	29707	29763	29951	29742	29715	29879	29691	30002	30057	29922	29798	29787	29786	29932	29746	29655	29913	29949	29639	29748	29758	30008	29884	30031	29836	29959	30028	29782	29903	29926	29994	29810	29670	29743	29894	29695	29778	29926	29975	30030	29595	29947	29927	29972	29838	29832	30090	29762	29721	30054	29683	29813	30025	30115	29715	29787	29881	29822	29722	29793	29919	30003	30058	29867	29770	29920	29839	29781	29844	29859	29651	29850	29801	29756	29781	29763	29635	29685	29732	29908	29718	29585	29867	29832	29897	29805	29869	30056	29824	30058	29852	30021	29726	29774	29857	29901	29834	30055	29989	29923	29809	29759	29938	29854	29786	29809	29662	29796	29825	29805	29861	29688	29955	29910	29882	29508	29795	29811	29689	29887	29658	30068	29830	29637	29642	29712	29866	29781	29910	29627	29874	29816	29819	29635	29904	30167	29854	29704	29750	29751	29900	29663	30028	29839	29918	29798	29999	29597	29557	29961	29880	29776	30015	29954	29854	29824	29894	29697	29966	29764	29653	30011	29961	29738	29646	29982	30117	29821	29622	30057	29808	29632	29979	29757	29655	29720	29833	29929	29813	29824	29979	29795	30105	29763	29960	30070	29955	29563	29787	29936	29838	30134	29984	30072	29869	29949	29959	29906	29707	29870	29964	29775	29830	29570	29803	30012	30063	29866	29963	29770	30063	30041	29618	30014	29908	30177	29855	29963	29871	30045	29860	30005	29692	29704	29792	29717	30110	30031	29874	29802	29778	29971	29720	29983	29727	29746	29903	29883	29909	29877	29906	29786	30008	29739	29854	29672	29798	30004	29860	29807	29841	29507	29725	29706	29662	30069	29777	29705	29986	29772	29773	29774	29851	30009	29995	29899	29996	29916	29979	29806	29771	29864	29936	29698	29920	29750	29782	29862	29900	30014	29785	29869	30079	29934	29793	29964	29822	29760	30105	29694	30095	29911	29744	29917	29743	29850	29879	30110	29907	30084	29871	29788	29820	29602	29783	29833	30026	30149	29820	29973	29805	29666	29815	29839	29958	30199	29890	29836	29944	30018	29891	29918	29652	29845	29807	29669	29803	29868	30100	29792	29630	29883	29864
23041	39068	34727	26559	25494	24662	24288	24845	24851	24137	23962	23982	23424	23492	23776	23342	23288	23088	23266	23318	23253	23248	23322	23902	27397	29451	27315	25215	23619	22994	23237	22938	23014	23021	22838	23030	22771	23066	22877	22885	22766	22861	22911	22974	22794	22861	22997	22922	22976	22815	22965	22941	22890	22730	22960	22862	22875	22977	23093	22869	22944	22869	22910	22935	23084	22784	22936	23092	23103	22979	22970	22934	22775	22860	22782	22849	22963	22939	22834	23043	22993	22970	22924	22839	22925	23142	22956	22907	23178	23088	22797	23103	22872	22785	23004	23029	22957	22863	22832	22990	22831	23006	22949	23006	22790	22749	22843	22902	22998	22883	22951	22857	23042	22844	22859	22900	22955	22815	22819	22855	23066	22956	22821	22891	22928	22883	22808	22963	22774	22753	22956	23081	23005	22881	22847	22751	22792	22899	22937	23059	22803	22909	22897	22840	22598	22836	22997	22732	23018	22871	22989	22847	22787	22941	22799	22854	22865	22914	22880	23101	22825	22954	22938	23092	22819	22931	22872	22979	22826	23076	22832	22823	22942	22872	22921	22991	22890	22832	22957	22910	22731	23062	22825	22658	22858	22889	22802	22994	23006	22801	22828	23005	22802	22785	23001	22777	23120	22951	22891	22924	22935	22857	23008	22941	22886	23036	22895	23024	22859	23030	22855	22898	22720	22952	22962	23053	22870	23021	22750	23255	22581	22725	22937	22843	22904	23007	22765	22855	22887	22975	23032	22868	22898	22923	22780	22958	22921	22649	22942	22897	22882	23049	22851	22922	23041	22901	23003	22882	22858	22893	22752	23010	22727	23056	22859	22835	22867	22914	22849	22951	22862	22807	22698	22863	23000	23024	22900	22809	22862	22759	22908	22885	23094	22988	22990	23123	22913	22766	23101	23101	22892	22814	22869	22747	23025	22928	22906	22902	22901	22985	23056	23009	22830	22913	22989	22888	22871	23037	22876	22806	22939	22748	22850	22892	22926	22898	22823	22732	22981	22912	22974	22819	22930	22952	22815	22925	23013	22784	22837	22943	22906	22854	23044	22888	22961	22839	22824	22840	22849	22926	22812	22969	22812	22880	22850	22934	22879	22935	22967	22840	22913	22972	22913	22870	22988	22960	23056	22838	23023	22912	22779	22790	22897	23124	22937	23010	23008	22861	22841	22888	22936	22935	22912	22625	22857	22895	23079	22787	22980	22714	22938	23004	22808	22805	22749	22819	22895	22872	22870	23041	22895	22911	23058	23001	23056	22790	23040	22719	22893	22827	23063	23034	23141	23006	22919	22895	22932	23018	22966	22965	22915	22818	22843	22845	22950	22994	22879	22838	22912	22921	22712	22893	22615	22853	22999	22874	22777	22949	22951	22961	22816	22926	22980	22821	22846	22834	22920	22853	22943	22987	22809	23041	22872	22963	22817	22954	23018	22798	22946	22847	22921	22894	23016	22869	22952	22838	23082	22794	23152	22813	23040	22868	22826	22828	22779	23013	22861	22892	22940	22996	22786	22873	22913	22929	23041	22791	22834	22823	22826	22973	22920	22801	22917	22895	22864	22834	22820	22745	22837	22900	22712	23089	22908	22862	22885	23016	22921	22861	22989	22935	22939	22967	22782	22943	22890	22885	22822	22846	22858	22996	22927	22976	23049	22849	22799	23028	23048	23011	22965	22870	22906	22708	23100	22949	22985	22815	23012	22833	22977	22890	22988	22885	22895	22919	22689	22817	22923	22973	23116	22979	23099	22996	22987	22822	23160	22995	22814	22907	22938	23010	22816	22912	22882	22839	22822	23105	22970	23023	22831	22969	22841	22896	22976	23000	22894	23061	22751	22829	22918	22864	22960	22861	23003	22965	22918	22958	22693	23012	23106	22889	22884	22990	22967	22917	23004	23064	22810	22899	22850	23090	22964	22717	22859	22843	23073	23047	22775	22853	22776	22951	22718	22795	23014	22968	22995	22835	22753	22861	23003	23028	22937	22915	22985	23074	22897	23002	23020	22960	22853	22886	22932	23050	22944	22918	22917	22848	22809	22840	22862	22913	22675	22751	23055	23070	22932	23070	22769	22826	22745	22975	22875	22888	23034	22770	22828	22724	22989	22880	22919	22895	22848	22915	22950	22727	22960	23077	22923	22825	22895	22974	22840	22741	22936	22775	22836	22989	22864	22788	22884	22894	22839	22978	22970	22935	22838	22966	22732	22763	23018	22792	23086	22874	22942	22859	22811	22879	22915	22763	22865	22786	22976	22978	22979	22851	22898	22864	22933	22897	22902	22900	22896	22924	23193	23011	22730	22992	22850	22680	22823	22773	22920	22757	22906	22635	22887	22998	22970	22952	22815	23015	22963	23086	22936	23032	22992	23000	22773	22919	23129	22907	23025	22903	22819	22853	22910	22891	22934	23019	22889	22924	22990	22852	22987	22893	22947	22820	22907	22953	22943	22968	23092	22877	22854	22884	22958	22863	22847	22987	22898	22930	23024	23026	22870	23026	23011	22900	22874	22830	22953	22725	22926	22956	22770	23092	22845	23154	22932	22863	22961	22805	22861	22943	22828	22937	23076	22877	22885	22930	22903	22759	22726	22950	22665	22856	22837	22765	22946	23011	22945	22959	22905	22844	23100	22984	22829	22836	22938	22791	22863	22841	22987	22827	22899	22910	22964	23029	22908	22947	22878	22948	22889	22926	22773	22739	22863	22695	22905	22836	22971	22772	23037	22873	23064	22924	22909	22823	22876	22663	22821	22843	22861	22948	22773	23148	22891	22945	23106	22947	22940	22939	23109	22922	22972	22962	22936	22841	22957	23036	23001	22754	22957	22927	22930	22961	23021	22801	23067	22978	22887	22906	23055	22862	23000	22834	22893	22941	22982	22955	22853	22981	23064	22904	22897	22901	22986	22856	22821	22907	22782	22787	23059	22926	23009	23154	22856	22978	22850	23036	23018	22730	23044	23076	22840	22993	22730	23013	22982	22705	22928	22811	22900	23079	22843	22883	22915	22822	22929	22904	22841	22990	23003	22728	23153	22866	22907	22809	22889	22915	22866	22897	22882	22829	22855	22857	23038	22893	22968	22874	22905	22624	22946	22911	22766	23087	23123	23043	23114	22907	22859	23174	23010	23052	22963	22901	23017	23085	22755	22851	22896	22864	22913	22915	22806	22954	22977	22874	22921	22886	22914	22770	22680	22938	22961	22787	23037	22766	22925	22961	23025	22854	22996	22892	22885	22934	23066	22976	23001	22898	22941	22896	22853	22968	22895	22798	23002	22891	22886	22803	22818	22985	22998	22819	22795	23037	23063	22950	22990	22851	22982	22747	22970	22942	22847	22940	22831	22946	23078	22980	22925	22888	22823	22804	22854	22931	22910	22818	22901	22891	22744	23024	22891	22961	22817	22991	22717	22926	22992	22808	22974	22964	22955	22988	22892	23094	22792	23023	23001	23048	22853	23019	22907	22993	22816	22878	22839	22865	22855	22995	22821	22726	22921	22964	22903	22924	22835	23019	23081	22944	23025	23001	22978	22951	22860	22956	23009	22789	23009	22807	23101	22916	22954	22729	23110	22782	22832	22803	23099	23164	22894	22932	22840	22814	22765	22998	22876	22852	22854	22695	22967	22823	22945	23048	22752	23048	22916	22889	23074	23171	23031	23011	22792	22794	22939	22987	22846	22831	22893	22939	22702	22724	22712	22799	22949	22922	22925	22855	23036	22982	22930	22851	22960	22936	22976	22821	22976	22731	22905	23003	22911	22929	23030	22879	22717	22780	23048	22831	22995	22788	22808	22838	22917	23048	23007	22904	22884	22921	22986	22976	22890	23051	22964	22965	22868	22932	22972	22900	22912	22907	22795	22948	23073	22782	22794	22838	22921	22828	22857	22926	23017	22873	22879	22931	22805	22811	22835	22790	22893	23116	22738	22997	22851	22951	22857	22688	23050	22934	23083	22811	22922	22944	22830	22993	22880	22899	22864	23007	22799	22927	22932	23007	22803	22839	22863	22931	22852	22858	22973	22970	22983	22935	23116	22836	22888	22995	22867	23038	22972	22836	23066	22840	22724	22818	22871	22930	22945	22972	22871	22895	22718	23007	23121	22937	23037	22910	22971	22991	22941	23097	23008	22922	22876	22986	23120	22945	22927	22966	22889	22826	22680	22811	22950	22716	22903	22755	22860	23016	22700	22873	22733	22647	22909	22827	22971	22891	22865	22901	22862	22794	22830	23005	22848	22991	23204	22756	23014	22845	22863	22894	22857	22931	22999	22989	22815	22910	22918	23024	23041	22889	23008	22785	22870	23139	22799	22944	22791	22843	22982	23019	22819	22842	22939	22786	22782	22901	22701	22913	22983	22887	23008	22989	22950	22877	23062	23027	22957	22667	22998	22818	22897	23023	22961	22855	22877	22793	22893	22796	22954	22949	22989	22810	22797	22900	22817	22848	22987	22917	22954	22735	23011	22841	22832	23057	22871	22790	22897	22870	23162	22994	22930	22989	22774	22946	23011	22705	22926	22874	22997	22965	22916	22906	22976	22979	22693	22903	22955	22879	22813	22793	22690	23073	23009	22987	22912	22971	22836	22885	22869	22942	23111	23001	22955	22922	22707	23014	22875	22836	22828	22922	22929	22808	23138	22960	22955	23051	22975	22848	23006	22931	22929	22881	23093	22871	23001	22746	22782	22976	22952	22845	23001	22634	23079	22690	22903	22994	23014	22875	22868	22993	22835	22935	22857	22852	22712	22925	22781	22888	22921	23032	22787	22827	22848	22806	22942	22827	22879	22809	22955	22817	22832	22788	22921	22923	22927	22905	22770	23051	23246	22793	22886	22955	22885	22770	22937	22814	23045	22980	23012	23001	23116	22722	22619	22957	22960	22942	22739	22896	22895	22986	22860	22812	22805	22825	22974	23008	22827	22867	22936	22954	22920	22949	22980	22929	23031	22827	22909	22907	22784	22942	23062	22936	22995	22988	22934	22954	22838	22919	22989	22863	22876	22847	22821	22880	22755	22906	22863	22992	22975	22843	23057	23039	22946	22789	22833	22886	22991	22912	22804	22951	22987	22973	22641	22862	22926	22839	22988	22990	22964	22733	22951	22899	22716	22874	22997	22940	23111	22893
22690	21392	29211	24048	22677	28732	34122	31428	31558	31521	31318	31228	31003	31002	30941	31077	31217	30927	30693	30872	30627	30896	31007	31215	35898	37959	35826	33196	31444	30813	30530	30616	30344	30317	30391	30328	30328	30550	30226	30205	30441	30627	30179	30402	30060	30033	30329	30338	30496	30698	30474	30533	30310	30165	30388	30155	30326	30395	30575	30145	30336	30261	30255	30260	30340	30339	30443	30324	30265	30145	30654	30286	30291	30438	30469	30478	30229	30343	30205	30337	30239	30324	30612	30321	30258	30258	30411	30147	30184	30452	30233	30253	30574	30277	30491	30485	30344	30314	30501	30234	30259	30362	30209	30151	30462	30355	30159	30339	30378	30363	30354	30262	30250	30289	30293	30204	30275	30180	30362	30454	30309	30380	30378	30341	30470	30476	30447	30344	30556	30506	30175	30215	30216	30269	30214	30385	30451	30443	30388	30173	30326	30140	30089	30260	30252	30358	30310	30388	30272	30375	30186	30110	30174	30371	30040	30554	30421	30376	30345	30209	29892	30417	30267	30213	30191	30351	30223	30474	30277	30244	30355	30382	30375	30233	30069	30161	30372	30364	30398	30469	30389	30194	30393	30219	30281	30045	30458	30324	30276	30517	30462	30271	30342	30413	30262	30392	30264	30108	30362	30206	30152	30240	30056	30285	30293	30010	30251	30175	30277	30629	30494	30242	30062	30203	30106	30234	30144	30187	30603	30193	30050	30206	30224	30440	30386	30243	30530	30139	30203	30364	30292	30153	30328	30131	30332	30508	30445	30163	30231	30206	30339	30475	30307	30278	30512	30320	30233	30425	29984	30169	30353	30461	30855	30345	30393	30113	30323	29981	30374	30180	30283	30119	30247	30367	30317	30288	30111	30164	30206	30406	30251	30489	30214	30264	30447	30310	30000	30151	30378	30280	30230	30296	30044	30166	30798	30360	30478	30315	30229	30365	30120	30215	30219	30146	30296	30020	30164	30401	30337	30178	30344	30204	30304	30226	30190	30514	30175	30348	30533	30082	30313	30307	30354	30157	30232	30507	30363	29988	30554	30268	30241	30145	30279	30151	30294	30335	30276	30228	30252	30221	30241	30193	30217	30404	30276	30301	30354	30270	30331	30253	30288	30079	30397	30368	30264	30294	30284	30238	30380	30341	30466	30213	30535	30412	30363	30253	30229	30185	30256	30041	30306	30228	30130	30093	30255	30349	30415	30082	30320	30381	30334	30370	30201	30298	30386	30326	30221	30465	30607	30311	30455	30426	30554	30308	30478	30287	30214	30046	30251	30585	30218	30430	30206	30184	30244	30002	30439	30201	30357	30304	30280	30369	30167	30227	30201	30328	30202	30150	30529	30346	30210	30250	30375	30410	30261	30195	30345	30014	29816	30322	30298	30395	30184	30278	30054	30435	30255	30187	30068	30177	30068	30264	30372	30307	30339	30293	30280	30273	30154	30105	30207	30172	30468	30227	30347	30465	30295	30381	30343	30223	30010	30375	30188	30321	30257	30192	30264	30420	30244	30264	30118	30321	30091	30258	30450	30393	30311	30278	30152	30179	30373	30289	30497	30224	30353	30244	30345	30144	30203	30430	30221	30350	30103	30304	30089	30194	30483	30388	30098	30125	30178	30134	30052	30442	30508	30279	30385	30467	30347	30276	30166	30150	30135	30026	30229	30323	30160	30101	30388	30521	30151	30090	30391	30136	30146	30366	30355	30196	30153	30391	30403	30205	30210	30238	30225	30133	30161	30475	30173	30372	30350	30573	30469	30220	30346	30299	30174	30247	30265	30274	30247	30451	30129	30406	30136	30214	30111	30493	30306	30384	30222	30220	30175	30137	30310	30485	30182	30213	30368	30338	30124	30254	30336	30197	30234	30424	30394	30183	30347	30345	30294	30437	30066	30233	30063	30131	30596	30234	30278	30406	30305	30158	30531	30286	30083	30347	30326	30303	30401	30167	30186	30596	30179	30152	30367	30348	30403	30218	30384	30272	30290	30249	30272	30272	30468	30337	30326	30213	30284	30027	30567	30212	30233	30505	30086	30283	30517	30198	30339	30288	30265	30300	30368	30154	30409	30163	30121	30368	30320	30432	30456	30280	30331	30310	30220	30351	30368	30471	30249	30183	30421	29992	30307	30441	30372	30077	30518	30050	30390	30332	30089	30367	30194	30153	30305	30488	30194	30292	30048	30017	30198	30127	30250	30275	30279	30192	30257	30455	30237	30305	30193	30288	30349	30357	30215	30330	30151	30154	30179	30428	30270	30261	30430	30283	30219	29931	30118	30431	30303	30237	30391	30379	30360	30515	30207	30287	30220	30237	30466	30228	30170	30391	30553	30321	30394	30206	30461	30509	30223	30375	30127	30258	30117	30418	30577	30373	30027	30329	30592	30332	30473	30299	30311	30143	30132	30391	30345	30254	30225	30505	30249	30305	29965	30180	29999	29885	30179	30371	30277	30470	30599	29972	30318	30421	30435	30272	30016	30428	30152	30322	30395	30271	30423	30154	30324	29887	30419	30242	29991	30122	30621	30534	30044	30019	30329	30297	30374	30289	30405	30164	30444	30521	30466	30194	30303	30025	30217	30254	30548	30164	30454	30309	29980	30216	30390	30196	30251	30241	30264	30392	30268	30495	30119	30135	30509	30114	30116	30322	30394	30059	30212	30075	30235	30176	30315	30392	30022	30037	30345	30200	29856	30350	30315	30137	30439	30518	30668	30287	30326	30432	30286	30312	30134	30172	30206	30258	30284	30088	30262	30556	30153	30174	30417	30334	30266	30332	30333	30148	30259	30001	30375	30073	30293	30284	30405	30220	30193	30002	29965	30388	30123	30319	30326	30091	30560	30354	30299	30373	30500	30413	30202	30295	30113	30276	30231	30305	30389	30228	30478	30538	30334	30304	30470	30221	30388	30193	30449	30163	30263	30147	30253	30099	30258	30437	30504	30247	30430	30363	30313	30341	30234	30210	30376	30320	30393	30442	30209	30456	30247	30403	30409	30226	30413	30428	30337	30274	30292	30282	30290	30341	30171	30401	30150	30185	30384	30493	30141	30297	30368	30377	30246	30333	30525	30149	30346	30180	30253	30589	30317	30365	30287	30332	30633	29999	30142	30052	30433	30126	30303	30225	29835	30263	30448	30173	30200	30285	30296	30326	30260	30213	30377	30137	30400	30391	30207	30104	30482	30273	30264	30428	30409	30437	30252	30437	30385	30295	30568	30172	30278	30395	30248	30106	30100	30174	30055	30335	30181	30384	30339	30502	30408	30215	30256	30253	30184	30384	30191	30461	30050	30442	30374	30236	30212	30060	30087	30231	30386	30290	30465	30478	30154	30218	30269	30177	30426	30295	30272	30306	30164	30359	30372	30127	30169	30389	30192	30360	30329	30277	30272	30274	30192	30229	30225	30379	30179	30164	30314	30383	30228	30321	30350	30440	30329	30329	30348	30078	30502	30174	30318	30341	30365	30416	30092	30230	30416	30310	30355	30268	30169	30173	30274	30554	30467	30287	30252	29994	30431	30324	30546	30182	30224	30328	30284	30041	30379	30412	30245	30301	30376	30066	30310	30310	30229	30200	30246	30602	30303	30073	30375	30410	30382	30228	30404	30271	30152	30226	30215	29898	30428	30277	30144	30116	30357	30167	30251	30107	30378	30337	30424	30263	30295	30170	30186	30145	30301	30282	30156	30449	30125	30089	30371	30174	30302	30196	30261	30249	30351	30066	30544	30336	30021	30239	30225	30176	30549	30173	30527	30250	30602	30387	30197	30222	30089	30003	29982	30269	30313	30383	30210	30070	30339	30447	30464	30390	30295	30208	30171	30277	30403	30249	30289	30259	30413	30286	30375	30337	30074	30223	30596	30378	30140	30356	30428	30232	30451	30167	30378	30315	30547	30209	30258	30139	30224	30156	30379	30245	30312	30221	30133	30442	30279	30379	30295	30044	30064	30238	29978	30411	30298	29877	30158	30334	30076	30362	30100	30228	30311	30308	30239	30172	30347	30110	30309	30354	30176	30110	30308	30250	30227	30229	30277	30364	30277	30408	30449	30200	30443	30321	30150	30411	30501	30403	30508	30401	30289	30641	30151	30072	30321	30087	30383	30300	30208	29903	30092	30219	30113	30339	30186	30269	30403	30496	30109	30277	30261	30319	30427	30111	30172	30054	30111	29983	30410	30264	30464	30266	30520	30537	30082	30377	30200	30361	30340	30176	30154	30458	30126	30378	30279	30334	30266	30342	30201	30314	30377	30210	30047	30297	30535	30307	30224	30065	30184	30209	30124	30284	30173	30095	30370	30105	30325	30240	30411	30208	30547	30370	30273	30205	30370	30390	30319	30263	30253	30368	30142	30413	30473	30303	30209	30352	30274	30151	30257	30112	30259	30402	30347	30294	30536	30273	30319	30325	30137	30326	30233	30367	30401	30342	30296	30381	30118	30337	30250	30563	30284	30404	30258	30411	30106	30349	30192	30372	30428	30171	30337	30155	30195	30300	30174	30320	30419	30607	30402	30128	30237	30479	30312	30333	30262	29986	30176	30303	30195	29968	30283	30403	30252	30399	30180	30481	30351	30258	30272	30208	30361	30255	30289	30230	30381	30330	30153	30164	30201	30296	30229	30280	30254	30381	30164	30010	30527	30211	30272	30329	30242	30159	30337	30359	30217	30132	30000	30123	30252	30169	30204	30381	30430	30274	30363	30380	30082	30228	30409	30407	30213	30252	30157	30495	30389	30237	30387	30348	30358	30281	30292	30447	30369	30180	30212	30131	30284	30374	30454	30176	30160	30207	30221	30028	30268	30191	30291	30429	30172	30100	30410	30260	30404	30139	30309	30472	30344	30292	30474	30529	30344	30374	30105	30305	29912	30505	30475	30531	30032	30161	30204	30425	30379	30177	30352	30539	30341	30158	30214	30116	30214	30135	30114	30347	30389	30353	30231	30299	30238	30022	30357	30518	30180	30359	30328	30462	30190	30275	30227	30131	30147	30167	30216	30292	30291	30265	30338	30390	30397	30149	30479	30206	30213	30437	30310	30267	30207	30353	30325	30362	30486	30085	30122	30559	30301	30156	30063	30262	30306	30238	30335	30357	30124	30456	30419	30255	30305	30296	30391	30241	30186	30352
24775	43106	37515	28877	26981	26372	25594	25673	25529	24591	24815	24324	24169	24299	23900	24087	23918	23923	23555	23622	23428	23675	23544	24265	32222	33298	30769	26944	24623	23702	23463	23125	23304	23213	23268	23170	23225	23127	23189	23101	23119	23154	23191	23256	23047	23018	23177	22944	22994	23166	23057	23058	23144	23148	23149	23104	23148	23023	23237	22865	22991	23335	23285	23087	23126	23233	23037	22925	23265	23176	23218	23126	23219	23116	23125	22971	23126	23283	23123	23100	23184	23071	23134	23178	22972	22944	23089	23321	23111	23233	23111	23047	23116	22990	22918	23180	23195	23140	23108	23076	23123	23227	23083	23062	23216	23147	23075	23096	23095	23157	23043	23116	23254	23290	23016	23119	23069	23224	23016	23007	23150	23097	23245	23209	23083	23103	23130	23076	23146	22986	23072	23260	23225	23115	23199	23053	23279	23043	23277	22987	23023	23011	22987	23286	23107	23125	23093	23074	23248	23005	23171	23113	23022	23132	23172	23168	23214	23200	23137	22989	23151	23027	22872	22907	23318	23129	23129	22989	23166	22964	22985	22978	23126	22992	23388	23232	23025	23115	23038	23049	23084	23134	23236	23212	23182	23007	23205	22946	22946	22980	23165	23162	22938	23072	23071	22938	23078	23022	23104	23115	23157	23074	23094	23065	23056	23100	23035	23174	23093	23170	23117	23135	23160	22997	23251	23204	23086	23168	23027	23093	23186	23030	23165	23039	22954	23141	23028	23210	22993	23241	23157	23379	23029	23160	23040	23173	23052	23075	23239	23057	23191	23164	23189	23039	23234	23099	23055	22974	22928	23155	22985	22923	23046	23145	23236	23160	22981	23061	23123	23075	23071	23082	23028	23170	23040	22970	23040	23090	23076	23057	23034	23134	23257	23094	23041	23048	23091	23191	23062	23073	23175	23188	23123	23142	23152	23108	23049	23040	23142	23241	22867	23170	23166	23120	23229	23134	23051	23090	23016	23004	23146	23179	23127	23178	22910	23075	23288	22967	23202	23041	22988	23143	23092	23168	22946	23081	23037	23062	23238	23057	23178	23176	23010	23109	22978	23109	23015	22937	23117	23074	23208	22989	23166	23147	23012	23092	23226	23128	23101	23150	23237	23108	23110	23265	23012	23353	23059	23221	22981	23151	23109	23128	23190	23155	23193	23086	23147	23065	23236	23011	22951	23119	23131	23038	23006	23109	23157	23081	22971	23046	23309	22929	23334	23077	23088	23089	23041	23118	23159	23189	23035	23120	23105	23219	22978	23165	22945	23061	23023	22998	23173	23016	22956	23099	23138	23102	23031	22855	23085	23122	23110	23319	23067	23125	23266	23086	23185	23112	23352	23201	23112	23078	23149	23265	23132	23221	23044	23042	22987	23172	23285	23020	22950	23041	23160	23165	22964	23117	22981	23111	23164	23037	23084	23034	23197	23077	23111	23119	23211	23053	22973	22944	23226	22848	23005	23007	23054	23198	22980	23223	23283	23293	22971	23232	23038	23136	23146	23183	22999	23024	23111	23077	23299	23233	23138	23049	23200	23243	23119	23141	22990	23147	22978	23379	23262	23243	22993	22904	23275	23291	23156	23032	23067	23045	23100	23202	23108	23186	22985	23183	23171	23156	23145	23218	23150	23072	22988	22917	23127	22915	23287	23142	23033	23061	23091	23423	22982	23188	22882	23003	22932	23198	23193	23238	23063	23106	23137	23181	23114	22993	23072	22984	22937	23075	23205	23107	23068	23055	23227	23004	23067	22907	23066	23165	23095	22973	23155	23133	23076	23132	23250	23193	23040	23034	22913	22987	23243	23011	23126	23004	23124	23107	23093	22799	23120	23218	23228	23090	23163	23164	22986	23295	23148	22927	23033	23016	23047	23111	23200	22939	23119	23152	23037	23037	23211	23063	23143	23024	22946	23044	23134	23128	23109	23115	23227	23355	23175	23396	23351	23094	22974	23054	23184	23003	23225	23086	23216	23254	23192	22899	23144	23028	23128	23016	22996	22893	23090	23150	23197	23045	22876	23011	22951	23133	22959	23090	22998	22933	23126	23205	23209	23080	23200	23013	23064	23092	23085	23142	23105	23138	23145	23023	23096	23196	23241	22996	23224	23203	22992	23213	23161	22979	23094	23063	23116	23052	22901	23068	23212	23065	23040	22978	23092	23118	23349	23059	23198	23200	23146	23202	22939	23217	23058	23320	23121	23043	23089	23165	23037	23047	23032	23130	22916	23088	23056	23060	23111	23179	22988	23276	22999	23110	23271	23139	23115	23121	23105	22846	23174	23188	23053	23112	23088	23137	23178	23080	23265	22820	23267	23114	23140	22973	23109	23132	23188	23164	23091	23225	23042	23058	23156	23105	23382	23119	23108	23320	23155	22996	23084	23118	22992	23241	23015	23076	23102	23128	23167	23110	23235	23038	23130	23105	23032	23013	23260	23163	23034	23110	23093	23148	23069	23072	22964	23113	23275	23107	23129	23107	23208	23148	23120	23086	23018	22998	23090	23289	23077	23080	23035	23052	23249	23214	22909	23015	23125	23076	23271	23050	23188	22995	23068	23190	23114	23196	23338	22951	23138	22943	23146	23231	23255	23267	22913	23237	23300	23120	23113	22921	23055	23226	23207	22942	23086	23120	23190	22967	22919	23314	22947	23099	23111	23064	23337	23177	23200	23055	22983	23311	22896	23157	23143	23186	23153	22912	23090	23030	23312	23219	23128	23204	23032	23148	23055	23036	23095	23197	22893	23053	22975	23085	23169	23070	23113	23065	23027	23131	23146	23088	23044	23070	23132	23082	23338	23089	23184	23035	23368	23192	23149	22985	23092	23096	23170	23064	23222	23250	23087	23173	23149	23283	22931	23273	23068	22976	23135	23088	22920	23260	23116	23105	22991	22994	23033	23213	23226	23209	23194	23052	23213	23200	22918	23058	23285	23148	23334	23329	23118	22941	23155	23159	22830	23174	23114	23059	22998	23171	23251	23222	23086	23082	23009	22976	23014	23109	23178	23071	23010	23084	22994	23174	22916	23052	23033	23327	23140	23307	23038	23176	23117	22985	23222	23023	23053	23096	22990	23056	23065	23001	23009	22988	23167	23084	23173	23010	23191	23092	23158	23197	23073	23150	23089	23209	23031	23027	23130	23005	23159	23236	23111	23140	23124	23112	22922	23163	23099	23195	23105	22942	23175	23130	23024	23193	23038	23176	23108	23231	23071	23082	23071	23224	23124	22993	23011	23118	23046	23123	23187	22970	23117	23060	22963	23238	23241	22906	23051	22982	23261	23042	23083	23074	23230	23191	23131	22834	23053	23093	23068	23118	23037	23060	23179	23117	23010	22920	23166	23229	23186	22995	23122	23045	23222	23179	23081	23116	22987	23123	23042	23085	23131	23285	23233	22897	23233	23236	23099	23227	22890	23146	23077	23163	23038	23105	22994	23116	23188	23177	23073	23139	23181	23310	23098	23236	23070	23282	23161	23136	23317	23124	23030	23054	23037	23180	23032	23082	23250	23130	23017	23063	23153	22890	23074	22976	23075	23191	23091	23234	22950	23141	22989	23176	23237	23093	23110	23057	22961	23141	23112	23051	22917	23235	22994	23189	23174	23026	23229	23259	23073	23037	23233	23027	23022	23137	22920	22986	22958	23182	23099	23070	23159	23080	23248	23017	23240	23044	22990	23193	23056	23168	23077	23110	22877	23155	23187	23119	23184	22957	23095	23065	23047	23060	23070	23195	23150	23178	23200	23076	23049	23043	23058	22973	23027	23214	23114	23021	23046	23100	23051	23172	23123	23199	23109	23104	22933	23365	23189	23117	23119	22889	22981	23339	22994	23014	23159	23105	23000	22948	23139	23029	23051	23141	23198	22994	23012	23329	23128	23096	23191	22992	23012	23017	23108	23161	23104	22890	23171	23366	23137	23173	23066	23047	23295	23138	23061	23132	23080	23027	23024	23080	23120	23166	22974	23146	23210	23144	23070	23085	23129	23095	23153	23216	23070	23020	23139	23251	23151	23086	23135	23091	23065	23001	22934	23050	22940	23108	23167	23016	23175	23035	23044	23144	23099	23125	23148	23176	23125	23048	23072	23187	23075	23044	23019	23197	23192	23109	23172	23137	22967	23203	23153	23045	23003	22989	23044	23266	23017	23173	23214	23117	23002	23071	23077	22941	23114	23212	23028	22954	23048	23083	22922	23068	23134	22979	23225	22996	23172	23079	22994	23051	23119	23114	23251	22984	23009	23076	23180	23251	23097	23144	23083	22964	23054	23035	23187	22892	23130	23191	23082	22988	23193	23030	22954	23205	23128	22946	23162	23077	23047	23188	23104	23030	23014	23158	23035	23081	22983	23302	22966	23155	23184	23236	23058	23038	23091	23195	23119	22979	22923	23019	22951	23125	23120	23085	23080	23063	23177	23083	22891	23256	23231	23034	23062	22920	23064	22934	23049	22898	23087	23210	23093	23187	23209	23274	22981	22991	23192	23125	23021	23033	23191	23274	23074	23037	23025	23101	23171	23017	22889	22794	23076	23149	23135	23183	23113	22907	23193	23179	23014	23238	23026	23111	23090	23000	23026	22771	23204	22882	23233	23122	23204	23206	23014	23047	23057	23128	23286	23272	23037	23131	23035	23024	23208	23090	23019	22999	23193	23255	22960	22900	23196	23288	23183	23011	23235	23167	23020	22985	23182	23106	23012	22875	23366	23086	23106	22991	23245	23264	23097	23091	23131	23071	23359	23180	23008	23140	23106	23021	23083	22981	23006	23025	23017	22906	23045	23207	23231	23044	23160	23015	23046	23105	23161	23177	23099	23179	23209	22969	23180	23018	23151	23130	23189	23224	23110	23294	23075	23237	23215	23200	23144	23197	23259	22967	23260	22938	23298	23156	23322	23058	23111	23088	23084	23058	23243	23111	23168	23099	23087	23194	23133	23061	22985	22985	23029	23069	22960	23094	23228	23067	23172	23115	23115	23231	22995	23122	23039	23184	23320	23065	23246	23311	23311	23237	23144	23109	23090	23177	23211	23080	23088	23326	23310	23110	22947	23098	23119	22945	22944	23149	23070	23072	23167	23245	23255	22941	23249	23054	23258	23017	23054	22874	23031	23083	23072	23140	23126	23119
28763	26224	33577	32087	30094	30683	30952	30546	30781	30519	30495	30313	30550	30114	30038	30042	30320	30042	30120	30425	30276	30037	30073	30206	30338	30661	30795	30659	30256	30216	29914	30232	30098	29976	30186	30151	30153	30172	29979	29980	30010	30033	30212	30273	30298	30209	30011	29969	29998	29805	29921	30109	30207	30009	30208	30276	30322	30038	30077	30276	29900	29955	30292	30312	30316	30071	30079	30193	29890	30097	29958	30133	29919	29857	30139	30238	30151	29996	30115	30297	30285	30220	29933	30072	30046	30110	30048	30142	30040	29878	30251	30265	29841	30321	29995	30174	29911	30170	29935	30061	29842	29900	30112	30073	30097	29798	30039	29865	30185	30323	30148	30004	30137	30194	29973	30128	30185	29954	29895	30248	29907	30111	29831	29778	30015	30171	30252	30133	29722	30113	30107	29963	30090	30051	30213	30242	30370	30071	30015	30201	30048	30016	30055	30236	30123	29973	29894	29802	30061	30082	29900	29911	30071	30012	30000	29628	30158	29875	30242	30118	29915	30025	30098	30101	30145	30090	30040	30049	30185	30135	30018	30139	29959	30047	30090	30333	30164	30103	30079	30163	30290	29951	30165	29992	29972	30178	30061	30296	30069	30004	29942	30011	30041	30291	30121	30254	30107	30068	30012	30272	30193	29989	29909	30247	30029	29960	30070	30202	30178	29859	30176	30088	30139	30146	30249	30041	30246	30077	30024	30080	30112	30173	30058	30030	30001	29932	30077	30141	30242	30191	30041	30375	30127	30190	30078	29855	30199	30198	30317	29895	29984	30097	30022	30016	30060	30186	30041	30072	30127	30196	30437	30244	29866	29901	29943	30035	30157	30027	29824	30039	30183	30078	30038	29923	30181	30133	30180	29805	30066	30123	30151	30262	30147	30063	30070	30012	29887	30072	30137	30112	29926	30224	30079	30328	30086	29992	30013	30014	29973	29915	29972	30264	30157	30140	30029	30131	30120	30083	29883	30193	30063	29971	29878	30003	30181	30072	30137	30227	30094	29871	30167	29989	30045	30263	30180	30143	30295	30153	30216	29705	30139	30115	30170	30202	30197	29908	30271	30023	30182	30012	30208	30097	30211	29796	30047	29972	30025	29979	30274	29961	30182	30072	30192	30129	30087	30165	30122	29805	30092	30076	30086	30152	29842	30085	30004	30045	30127	30161	29994	30099	30007	29978	30084	30229	30249	30032	30182	29938	30303	30345	30105	30113	29945	30329	30368	30156	29895	30059	29999	30042	30121	30064	29816	29957	30222	30186	30214	30037	30192	29989	30198	30076	30102	30132	30362	30002	30110	30115	29933	29900	30072	30012	30051	30301	30171	30134	29923	30271	30315	30104	29947	30277	30198	30103	30238	29884	30137	30354	30032	29903	29905	30204	30117	30014	30318	30107	30015	30005	29908	29850	29970	30103	29964	29884	30251	30044	30052	30098	30202	29956	30371	30062	30002	30033	30076	30267	30063	29921	30090	29898	30020	29883	30144	30116	30108	29844	30047	30214	30012	30096	30014	29955	30010	30131	30332	30251	30281	30098	30028	30031	30255	30137	30168	29951	30110	29832	30039	30074	30021	30176	30128	30133	30077	30164	29911	30067	30012	29904	30031	29952	30199	30057	30071	30164	30046	30063	30108	30142	30230	30052	30238	30264	30155	30282	30040	30001	30171	29981	30109	30294	30098	29942	30190	30082	30254	30124	30015	30112	30147	30116	30198	30049	30075	29991	30111	30117	30008	30172	29966	29877	30046	30272	30378	30185	30387	30188	29891	30028	30084	30225	29970	29986	30098	30049	30196	30125	30000	30064	30096	30099	30050	30088	30130	30142	30056	29973	29908	30140	30063	29894	29978	30095	30080	30134	30289	30211	29998	30151	30341	30224	30118	30144	30192	30016	30208	30018	30211	30157	29915	30130	30175	30134	30142	29937	30228	30258	29780	29997	30324	30264	30076	30054	30219	29995	30186	30233	29973	29973	29817	30050	30170	29981	29890	30049	30065	29968	30199	30219	30150	29931	29900	29928	29912	30113	30063	30194	30222	30202	30038	30216	30072	30137	29936	30023	30091	30298	30205	30394	30148	30062	30230	29773	29960	29999	30033	30086	30103	30159	30018	30164	30103	30399	30173	30038	29978	30042	30356	30069	30084	30004	30131	30056	30029	30181	30070	30079	30038	29955	30208	30036	30280	29909	29973	29990	30139	30163	30025	30155	29947	29878	30037	30320	30120	30294	30100	29840	29756	29982	30229	29933	30434	30249	30103	30275	30032	30250	29979	30080	30234	30044	30437	30253	29772	30012	30014	30295	30207	30315	30141	30098	29937	30191	30239	30160	30079	30068	30287	29996	30070	29833	30116	29995	30161	30128	29998	29954	30073	30057	30046	30153	29931	30021	30134	30283	30271	30206	30260	30093	30293	29916	29961	29971	29793	30154	29988	30136	30027	30077	30010	30062	30150	29968	30072	30205	30268	30136	29992	29899	30093	30076	30048	30100	30070	29992	29974	29933	29978	30120	30172	29887	30179	30367	30043	30018	30120	30199	30084	29982	30044	30141	29915	29919	29886	30030	29930	30258	30218	30059	30402	30382	30042	30293	29943	29967	29960	30137	30079	30032	30227	30240	30086	30088	30415	30030	29973	30009	30269	30033	30185	30335	30005	30050	30286	30065	30059	30076	30329	29986	30162	30170	30074	30195	29958	30243	30406	30241	30190	30104	30100	30163	29949	30030	30063	29891	30062	29919	30345	29987	29967	30124	30294	29975	30208	30257	30195	30009	30132	30086	30177	30091	30028	30141	30128	30161	29944	30064	29977	30345	30088	30119	29948	30158	30209	30058	30339	30019	30168	29995	30118	29872	30109	30230	30059	29970	30073	30203	30061	30104	30212	30033	29986	29923	30054	30013	30146	30371	30159	29982	30148	30091	29946	29994	30240	30084	29857	30221	30044	29765	30080	30268	30246	30087	30030	30182	30044	30273	30153	30019	30121	30158	30122	29943	29926	30137	30106	29861	30187	30119	30166	30035	30223	30260	30157	29967	30149	30117	30209	30320	30118	30215	29794	30066	30281	30278	30127	30107	29943	30140	29923	30186	30033	29986	30111	30130	30149	30293	30083	30147	30031	30495	30154	30188	29982	30429	30205	29885	29929	30021	30218	30120	30044	30193	30187	30166	30065	30013	30308	30185	29921	30326	30151	30190	30047	30176	30088	30234	30085	30128	30083	29963	30355	30066	30350	30138	30321	30193	30226	30034	30087	29888	30136	30252	30128	29975	30244	29919	30226	30088	30137	30205	30275	30306	30149	30072	30124	30042	29968	29923	30108	30229	29827	29906	30131	29896	30140	30314	30211	30030	30202	30163	30208	30044	30196	30205	29867	29864	30353	29939	30252	30149	30177	30333	30076	30262	30015	30068	29894	30177	30143	30151	30076	29974	30064	30007	30131	30030	29988	29904	29955	29907	29949	30027	29992	30041	30052	29941	30247	30242	30193	30181	30174	30122	30036	30204	29899	30268	30207	30209	30156	30243	30142	29993	30012	30017	30033	29823	29970	29738	29997	30130	30246	30267	30288	30064	30035	29984	30078	30378	30115	30152	30207	29862	30281	29854	30093	30105	30140	29985	30209	30000	30080	30139	30036	30280	30079	30042	30229	29784	30118	29893	30136	30258	30242	30030	30414	30294	30230	30090	29887	30060	30018	30189	30174	30262	29957	30060	29886	30052	30329	29868	30025	30186	30069	29919	30158	30146	29973	30048	29960	30059	30007	29937	30192	30073	30134	30065	30241	30175	29896	30024	30101	30086	30225	30113	30127	30212	30301	30086	29733	30078	29915	30101	30310	30149	29977	30016	30019	30247	30130	30006	30305	30173	30028	30382	30196	29979	30095	30124	30497	30011	30079	30052	30143	30133	29977	29903	30042	29809	30209	30093	30324	30215	29929	30104	30011	30100	30281	30023	30339	29851	29904	30240	30212	30129	30171	30243	29939	30037	30248	30172	30273	30185	30269	30071	30124	29802	30064	29957	30114	30109	30225	29910	30239	30054	30089	30195	29909	30233	29982	30141	30105	30156	30143	30096	30047	30073	30091	30203	30171	30176	29851	29951	29986	30112	29978	30041	29934	29936	29900	30084	30162	30248	30131	30042	30151	29950	30049	30129	30030	30165	30119	29765	29912	30155	30351	29824	30102	30003	29870	30015	30054	29911	30308	29818	30126	30174	30095	30010	30283	30095	30239	30015	30000	30235	30224	30139	29844	29980	30164	30025	30057	29959	30286	30035	30011	30228	30122	30045	30022	30235	30090	30317	30075	30051	30219	30442	29981	30120	30276	29977	30382	30452	30174	30070	30072	30189	30276	30357	29980	29828	30087	30028	29947	30048	30022	30053	30138	30216	29911	30022	30127	30054	30103	30184	30107	30143	30012	29999	29958	30194	30094	30044	30314	30069	30059	30035	29901	29951	29977	30067	29962	30212	30041	30106	30194	30310	30151	30226	30057	30108	30004	30115	29978	29992	29906	30049	30092	30215	30107	30041	30259	30278	29951	30092	30115	30397	30084	29950	29963	30158	30031	30084	30022	30178	30180	30070	30199	30181	30445	30306	30121	29930	30025	30161	30173	30043	30170	30131	29963	30010	29861	30130	29847	29752	30034	30225	30063	29877	29857	30151	30093	30260	29731	30383	30054	30016	30091	30083	30238	30279	30264	30150	30181	30107	30021	29946	30102	30100	29962	30038	30077	29905	30035	30136	30165	29891	30136	30419	30084	30190	30020	29966	30005	29927	29887	30046	30225	30034	30068	30110	30190	29873	29952	29916	30219	29991	30296	30108	30027	30134	30224	30243	30018	30187	30077	29877	30154	30133	30095	30151	29931	30087	29989	30148	30265	29965	30147	30126	29935	29948	30119	30169	30176	30077	30083	30027	30147	30163	30073	30234	29996	29884	30196	30312	30136	30146	30144	30217	29918	30137	30181	30163	30257	30084	30121	30250	30101	30065	30120	30168	30070	30229	29917	29899	30041	30248	30050	30014	30160	30028	30184	29968	29996	29829	29823	30099	30243	29955	29929	30191	30222	30199	30222	29995	29971	30131	29977	30190	30033	30117	30077	30456	30091	29921	29990	30204
25125	34683	29585	24714	24143	24482	24116	23956	23991	23550	23613	23567	23432	23347	23303	23226	23330	23205	23283	23057	23234	23089	23237	23079	23580	24239	23927	23609	23284	23090	22960	23090	23128	22869	23097	22941	23081	23102	23051	23026	22926	23233	22964	22918	23006	23102	22977	23101	22871	23012	23087	23072	23210	23070	23072	23001	23013	23128	22950	23065	23227	22913	23042	22927	23054	23040	23025	23025	22880	23049	23123	23058	22848	23079	22978	23101	22914	23050	22976	22992	23029	22897	23022	23002	23058	23000	22793	23022	22890	22843	23080	23007	23015	22976	22890	23062	22899	22988	23076	23041	23083	23151	22985	23062	22930	22937	23198	23210	23012	23025	22891	23031	23042	23028	23000	23195	22951	23104	22912	23159	23026	23229	22999	23010	23042	23094	23171	22963	22966	23043	23038	23016	23149	23154	23196	23005	23015	22870	22974	23115	23028	22918	23017	22977	23069	22995	23148	23090	22990	23143	23190	22903	23152	23062	23044	23054	22913	22844	22990	23069	22942	22939	23095	22838	23112	23037	23042	22971	22829	23145	22930	22902	23117	22924	23119	22744	22956	22947	23195	22934	22908	23118	23060	23000	23066	22800	23072	23023	23085	22943	23132	22980	22910	23051	22868	23127	22912	22936	23026	23160	23009	22869	23138	22920	23099	22962	23056	23046	23037	22980	23088	22980	22972	23033	23105	23124	23131	22908	23208	23125	23040	23052	23128	22911	22971	23097	22903	23056	23047	22915	23016	23112	22892	22911	22956	23062	23028	22996	23094	22994	23040	22982	23008	23165	23031	23006	23080	22990	22868	22939	23039	22969	22982	23045	22891	23006	23034	23090	23000	22970	22898	23032	23185	23002	23043	23145	23060	22900	23028	22899	23071	23035	23033	23166	23038	22994	22957	22965	22986	23166	22853	23037	23221	23091	23022	23021	23017	22794	23048	23027	23173	22890	23027	23014	23026	22893	23183	22974	22895	22877	22801	23012	23010	23192	23031	23054	23198	22931	22880	22994	23052	23022	23061	23027	23083	23261	23006	23089	23177	23116	22960	22888	22949	22973	23095	23115	22905	23149	23066	23034	23095	23009	23035	22748	22996	23027	23102	22929	23201	23005	23000	22969	23163	23161	23047	23230	22923	23038	23081	23012	22998	22981	22961	22924	23038	23205	23115	23177	23096	22856	23084	22948	23089	22902	22988	22915	23003	22907	22951	23143	23010	23130	22973	23019	23034	23061	23051	23003	23008	23210	23007	23124	22926	23206	23133	23038	22753	23111	23016	23053	22968	23103	23047	22994	22915	22967	23017	22955	23159	22830	23156	22961	23115	22890	22960	23024	23063	22971	22945	23130	22938	23096	22950	22843	23059	23085	22908	22948	22892	23133	22893	22967	23125	22835	23014	23018	23007	23063	23092	23038	22799	22970	23021	22974	23228	22990	23026	23104	23067	23282	22877	23050	22959	23137	23046	23044	23177	23065	23120	23030	23240	22942	23007	23102	23128	22863	22963	23099	22918	23080	22989	22919	23094	22945	23075	23127	23000	22987	22916	23127	22880	23144	22983	22923	23105	23031	22906	22901	23132	23118	22918	22998	23128	23033	22865	22995	22855	23063	22990	23176	23158	23110	23265	22895	23167	22991	22980	22899	23176	22906	23123	23164	23028	23070	22995	22893	22997	23230	23076	23021	23113	22957	23074	23150	23133	23122	23104	23243	22952	23022	22926	23097	23045	22992	22949	23024	23100	22877	22951	23040	23021	23018	22992	22970	23171	22935	22958	22895	23069	23109	23239	23095	22993	23065	23000	23142	23052	23055	23139	23096	23048	23246	23108	23179	23028	23071	23081	23116	23114	22924	23021	23105	23029	23330	22927	23256	23043	23103	23131	22947	23038	22923	22964	23084	22940	23143	22816	23053	23119	23012	23059	23128	23016	23019	22932	22925	22930	23067	23027	23065	22769	22991	22963	23026	23019	23232	23076	23003	22863	23095	22853	22950	23068	22970	23182	23090	22929	23196	23150	23101	23069	23042	22920	22979	23207	23062	22936	22939	22983	23074	22900	23084	22898	23278	22988	23162	23059	23009	23113	22966	22987	22746	23014	22947	23128	23158	23058	23052	23029	22924	22897	23131	23135	22969	22953	22755	22982	23003	23113	23035	23033	23086	23172	23031	23010	23045	23009	23128	22989	22862	22866	23061	22916	23064	23105	23019	23196	23040	22850	23007	22995	23024	22960	22963	22831	23368	22979	23077	22973	22972	23012	22886	23100	22920	23090	22825	22952	22984	22988	23131	23046	23038	23048	22848	23038	23241	22948	23040	23026	23020	22919	23274	22976	23179	23071	23001	23149	23038	22900	23106	22928	23030	23039	23206	23007	23093	22934	22939	22840	23155	23101	23051	23079	23052	23004	22973	23049	22823	22934	22970	22990	23099	23115	23052	23030	23078	22936	23072	23013	23039	22949	23006	23051	23195	22998	23022	23130	23009	23053	22982	23057	23070	23019	22894	22957	23010	23063	22962	23168	22982	23107	22931	22987	23013	22941	23043	22928	22944	23005	23171	22936	23094	23042	23008	22996	23135	22999	23235	23117	22926	22958	22910	23050	22946	22947	22893	23165	23054	22936	23015	23021	23058	23190	22947	23014	22939	22987	23051	22851	23123	22935	23020	22950	23131	23115	22961	22798	22988	23077	22983	23009	22925	23156	22855	22871	22928	23069	23003	22903	23027	22836	22894	23014	22941	23049	23078	23019	23024	22985	23022	23102	23012	23075	23154	22908	22937	22824	23021	23013	22934	23039	22910	23158	23113	23041	22875	23046	22852	23079	22929	22943	23033	23287	22849	23110	22965	23035	22986	23070	23148	23141	22890	22871	22896	23025	22998	23149	23120	22886	23025	23136	23225	23022	22953	22952	23107	22953	23040	22959	23140	23148	22947	23246	22988	23140	23140	23016	23037	22994	22988	22921	22968	23044	23166	23059	23153	22879	22996	23048	23127	23015	23191	23020	23129	23026	23024	22913	23056	22965	23101	22840	22884	23053	22853	23409	22967	23070	22975	23164	23125	23029	23084	22897	22828	23035	22976	22977	22935	23111	23169	22972	23081	23037	23068	22972	22815	23049	23046	23169	23037	23159	23011	22950	22959	23007	23042	22961	23029	23090	22924	22974	23065	22967	23086	23269	22919	23079	23159	23081	23121	22853	23013	23046	22970	22904	22987	23020	23119	22924	23155	23060	22932	22859	23071	22991	23004	23032	22878	23115	22954	23074	23003	23152	23062	22974	23009	23124	22842	23133	23076	22857	23090	22958	23204	22980	23047	22925	23049	23088	23186	23048	22971	22966	22908	22968	23007	23038	23068	23091	23125	23031	23070	23124	22991	22954	23055	23177	23096	23026	22896	23068	22886	22942	23025	22991	23101	23146	22818	22976	22969	22995	23008	23132	22797	23201	23106	22970	22959	23124	23009	23013	23008	23030	22989	23142	23008	23065	23090	23067	23092	22938	23163	22922	22930	23066	22941	22954	23026	23003	23098	22932	22987	23141	22846	23076	23370	22886	23226	22913	23109	23190	23124	22901	23243	23134	22899	23115	23167	23118	22784	22958	23107	22904	23138	22836	22939	23124	23037	23046	23078	22819	23030	23145	23000	22965	23115	23013	23044	23027	22971	23014	23275	22833	22910	23029	23058	23066	23140	22917	22875	23189	22983	22943	23001	23130	23130	22983	22863	22959	23029	22897	22869	22997	23075	22995	23140	22732	22933	23067	22999	23000	23025	23166	23068	23154	22882	23106	23051	23027	23054	22938	23041	23084	23119	23118	23117	23016	22952	23042	23162	23089	23019	23010	23012	23184	22993	22953	23151	22801	22966	23023	22917	23113	22884	22865	23029	22979	23132	23068	22954	23162	23045	22851	23065	23082	23052	23165	22929	23000	22989	22862	23115	23055	22887	22991	22982	23179	23014	23040	22978	23134	22931	23170	22992	22922	23001	22876	22947	23125	23052	23078	22988	22925	23093	23029	23036	23021	22960	22785	23028	23093	22907	23148	23065	22900	23099	23162	22915	22991	23181	23052	23027	22991	23036	23081	22943	23060	23145	23100	23104	22914	23067	23036	23029	23103	23115	23191	22877	23099	23122	23046	23040	23062	23122	22960	23016	22919	22990	23267	22967	22987	22916	23008	22907	22899	23097	23188	23201	23056	22984	22889	23086	22948	23001	23129	23070	23007	23049	23158	23135	23037	22999	22923	23042	23076	22701	23039	23104	23026	22943	22956	22892	22955	22992	22927	22981	22972	23061	23163	23133	23048	23008	23122	22964	23026	23048	22945	23058	23038	22837	23211	23118	23202	23096	23046	23041	22818	22892	22982	22845	23214	22925	23121	23157	23069	23048	23039	23037	22903	23010	23082	23054	23217	22889	23046	23111	22949	23078	22999	22932	23011	22984	23122	23037	23113	23033	22922	23082	22958	22859	22934	23005	23047	22953	23044	23101	23033	23046	22952	23179	23070	22974	22947	22957	22996	23025	22796	22843	22993	23048	22960	22992	23060	22902	23029	23251	22952	23115	23322	22938	22943	22896	22900	23075	23015	22888	22907	22967	23226	23202	23155	23032	22891	22925	22901	23105	23096	23141	23205	22922	23083	23122	23110	22881	22925	23004	22994	23021	23066	23135	22982	23006	23098	22855	23035	23057	22967	23092	22960	23040	23156	23040	23064	23075	23165	23036	22982	22954	23029	23124	22969	22999	22864	22929	23210	23041	22868	23160	22943	23089	22953	22991	22990	22984	23164	23122	23120	22903	22924	23049	23046	22928	23087	23011	22967	23171	23127	22946	22806	23161	22962	23125	23221	22905	23165	23006	22940	23034	23106	23000	23068	22927	22989	23083	23029	22979	23020	22961	22942	22962	23029	22988	23113	22897	22946	23083	22945	23037	22995	23186	23006	22931	23078	22984	22848	22920	23204	23062	23100	23157	23250	23073	23174	22909	22955	23093	23110	23064	23031	22753	22951	23046	23038	23006	23216	22937	23178	23297	23098	23141	23167	23081	22945	23040	23115	22948	22966	23028	23017	23009	23169	23135	23059	23035	23122	23007	22974	22956	23012	23140	23034	22979	23192	22763	23157	23055
23688	21389	29071	24543	24901	29988	32716	30893	30449	30850	30801	30558	30380	30530	30320	30208	30405	30155	30193	29991	30315	30036	30099	30291	32210	33966	32393	31841	31074	30506	30045	30042	29864	29638	29853	29789	30082	29882	29809	29834	29943	29736	29642	30207	29902	29940	29876	29802	29811	29862	29994	29872	29835	29836	29927	29968	29761	29810	29926	29846	29878	29848	29898	29582	29857	29721	29697	29855	30083	29830	30042	29810	29805	29943	29919	29692	29624	29918	30047	30026	29941	29881	29590	29780	29665	29691	29863	29991	30017	29880	29937	30044	29986	29984	29913	29597	29626	29722	29687	29777	29983	29772	29860	29791	29754	29954	29738	29816	29874	29691	29888	29867	30005	29825	30057	29696	30031	29858	29835	29858	29592	29700	29791	29889	30225	29905	29890	29839	29796	29991	29752	29730	29693	29690	29907	29742	29747	29864	29613	30026	29937	29746	29579	29952	29694	29667	30016	29845	29785	29996	30056	29889	29995	29853	29970	30051	29866	29878	30030	29714	29806	29674	30032	29928	29855	29925	30118	29926	29805	29770	29974	30029	29670	29911	29788	30097	30063	29908	30039	29946	29738	29800	29748	29921	29953	29899	29722	29861	29835	29889	29856	29715	29875	29849	29987	29816	29936	30079	29776	30080	29747	29678	29909	29915	29770	29898	29822	29990	29722	30000	29673	30056	29913	29933	29700	29778	29939	29822	29711	29926	30018	29897	29841	29581	29805	29921	29975	29588	29822	29749	30162	29915	29745	29928	29794	30107	29658	29886	29766	30003	29675	29863	29955	29916	30101	30087	29789	29952	29814	29716	29869	29732	29813	29809	29986	29898	29950	29870	29952	29580	29924	29927	30043	29892	29772	29715	29782	29989	29770	29799	30081	30047	29984	29588	29859	29955	29818	29734	29726	30069	29956	29961	29740	29925	29803	29548	30066	29650	29917	29988	29911	29911	29971	29832	29658	30076	29965	29793	30088	29646	29980	30004	29832	29738	29913	30115	29892	29804	29766	29995	29843	29840	29753	29755	29852	29942	30096	29846	29656	29891	29858	30152	29766	29872	29991	29795	29957	29629	29869	29908	29756	29833	29723	29961	29756	29756	29945	29550	29815	30007	29688	29963	29915	29780	29792	29801	30045	29821	29805	29915	29744	30042	29847	29949	29983	29788	29956	30259	29973	29787	29789	29741	29914	29739	29513	29769	29726	29886	29985	29876	29873	29503	29666	29959	29858	29935	29823	30000	29689	30128	29871	29809	29802	29712	29768	29982	29949	29876	29974	29893	29793	29949	29724	30013	29929	29908	30074	29775	29732	29735	29876	29878	29786	29837	29846	29682	29660	29765	29764	29736	29775	29773	29781	30022	29820	29884	29866	29991	29956	29783	29872	29874	29812	29945	29822	29700	29739	29810	29740	29666	30015	30003	29605	29822	29926	29895	29789	29787	29876	29885	29728	29764	29845	29975	29730	29991	29696	30008	30029	29757	29954	29948	29743	29933	29869	29969	29851	29758	29829	29795	29916	29638	30030	29727	30012	29721	29949	29918	29867	29663	29946	30005	29789	30123	29823	29891	29763	29998	29944	29842	30070	29870	30085	29889	29794	29761	29958	30011	29882	29760	29881	29646	29855	29844	29876	29992	29852	29857	29910	29735	29962	29862	29973	29868	29928	29844	29841	29858	29735	29867	30133	29861	29692	30011	30024	29976	29597	29935	29896	29751	29972	29810	29845	29712	30153	30219	29942	29833	29692	30028	30104	29897	29719	29675	29622	29926	29841	29853	29660	29801	29872	29832	29909	29863	29715	29922	29710	29714	29880	29753	29726	29793	29802	29798	29832	29873	29831	29899	30032	29938	29904	29883	29976	29893	29911	30020	29617	29986	29842	29879	29909	29831	29812	29810	29953	29504	29807	29615	29582	29947	30136	29851	29799	29955	30038	29729	29775	29774	29878	29826	29770	29897	29901	29885	29885	29700	29718	29885	29733	29942	29959	29899	29876	29886	29586	29827	29633	29868	29573	29948	29724	29871	29924	29799	30009	29745	29967	29829	29883	29789	30035	29928	30102	29801	29675	30009	29892	29835	29899	29679	29668	29782	30067	29816	29672	29895	30102	29817	29906	29882	29861	29879	29812	30027	29842	29830	29725	29866	29847	29889	29940	29941	29925	29918	30009	29786	29723	29884	29973	29956	29926	29794	29688	29989	29958	29987	29803	29991	29810	29893	29644	29495	29802	29803	29624	29711	29733	29716	30049	29996	29916	29891	29824	30183	29872	30060	29904	29894	29715	29758	29894	30082	29852	29770	30122	29892	29897	29680	29995	29949	29977	29823	29751	29751	29744	29835	30284	30021	29992	29707	30003	29744	30008	30259	29893	29728	29774	29864	29893	29870	29667	29658	29778	29839	29888	29818	29980	29885	29900	29734	29701	29988	29732	30170	29804	29809	29974	29792	29956	29745	29856	29819	30011	29897	29520	29677	29833	29999	29874	29566	29738	29912	29921	30047	29750	29848	29838	29952	29943	29937	29984	29926	29893	29887	29986	29894	29776	29881	30030	29706	29691	29949	29817	29784	29628	29986	30175	29819	29591	29830	29987	29903	30047	30043	29826	29982	30037	29685	29936	30098	29935	29635	29819	29918	29760	29744	30015	29649	29962	29832	29896	29755	30002	29961	30056	29956	29772	29983	29879	30122	30157	29985	29781	30007	29988	29800	30010	30013	29781	29840	29735	29863	29940	29952	30038	29770	29901	29933	29951	30005	29858	29803	29690	29784	29883	30042	29724	29786	29952	29964	29680	29785	29836	29948	29676	29932	29962	29799	29981	30032	30185	29905	29824	29644	29889	29643	29913	29921	29885	29744	30025	29779	29933	29721	29770	29730	29739	29950	29669	29913	29977	29820	29970	29909	29550	29904	29721	29939	29610	29880	29660	29884	29917	29604	29728	29967	30038	29836	30014	29736	29989	30153	29641	29728	29998	29674	29978	29731	29949	29842	29906	29982	29895	29845	29862	30068	29849	29820	29757	29835	30051	29674	29764	29762	29908	29757	29837	29865	29922	29630	29851	29708	29867	29636	29725	29985	30149	30059	29866	29902	29947	29915	29797	29877	29845	29671	29989	29964	29720	29831	29695	29682	29865	29864	29966	29913	29712	29883	29767	29895	29944	29857	30029	29655	29896	29911	30080	29636	29924	29981	29707	29717	29812	29816	29807	29889	29659	29595	29925	29959	29722	29640	29812	29775	29874	29809	29796	29832	29820	29853	29784	29748	29820	29935	29885	29689	29892	29915	29711	29687	29872	29732	30008	30271	30137	29863	29906	30039	29999	29850	29995	29791	29681	29999	29957	29724	29744	29861	29674	30093	29796	29919	29709	29844	30020	29706	30048	29619	29610	30020	29662	30160	29852	29858	29838	29899	29948	29767	30057	29779	29700	29751	29892	29533	30081	29852	29932	29862	29721	29679	29849	29863	29848	29955	30001	29796	30057	29916	29847	29736	29870	29726	29861	29919	29884	29777	30032	30224	29810	29912	29756	29868	29894	29655	29606	29951	29915	29613	29851	29783	29886	29903	29817	29832	29888	29860	29875	29763	29901	30004	29817	29884	29980	29840	29720	29764	29818	29971	29982	29717	29789	29952	29888	29673	29815	29853	29833	29700	29899	29624	29619	29654	29838	29688	29917	29926	29901	29700	29976	29963	29821	29780	29944	29851	29967	29921	29822	29800	30022	29917	29896	29861	29690	29635	29962	29804	29957	29738	30002	29732	29877	29676	29639	29889	30092	29783	29939	29690	29823	29979	29723	29896	29587	29814	30087	29865	29846	30040	29906	29697	29852	29871	29874	29977	30028	29925	29589	29926	29960	29676	29677	29932	29838	30012	29870	29935	30013	29889	29851	29756	29910	29912	30006	29757	29823	29866	30012	30024	29939	29848	30051	30067	29971	29774	29878	29828	29644	29716	29968	29939	30044	29832	29783	29825	29900	29905	29942	29903	29736	29936	29735	29654	29686	29659	29708	29717	29847	29956	29868	29834	29912	29700	30116	29898	29932	29936	29725	29939	29919	29933	29923	29599	29764	29945	29780	29880	29616	29967	29946	29979	29943	29770	29902	29801	29892	30016	29831	29965	29917	29922	29930	29951	29978	29728	29784	29899	29853	29869	29841	29766	29786	29876	29798	29714	29727	29822	29923	29901	29835	29558	29901	29641	29907	29771	29900	29750	29763	29612	29732	29832	29810	29984	29916	29501	29719	30094	29835	29884	29984	29751	29977	30057	29865	29644	29777	29877	29787	29769	29871	29801	29758	29899	29882	29950	29954	30001	29787	29691	30016	30005	29787	29748	29928	29791	29927	29645	29802	29762	29800	29764	29986	29916	30026	30031	30139	29647	29937	29940	29905	29828	29887	29572	29968	29777	29885	29946	29921	29907	29603	29839	29643	29842	29598	29884	29905	30005	29858	29938	29801	29801	29800	29981	29946	29859	29857	30030	29721	30088	29673	29911	29859	29681	29864	29828	29915	29910	29915	29824	29895	29882	29884	29764	29638	29816	30078	29974	29962	29825	29887	30195	29985	29880	29928	29897	29974	29886	29826	29955	30077	29761	29777	29943	29838	29872	29963	29803	29764	30008	29702	29542	29939	29987	29678	29971	29780	29973	29835	30028	29808	29921	29842	29676	29858	29881	29720	29853	29925	29842	29686	29599	29856	30035	29985	29766	30027	29846	29808	29809	29600	29857	29631	30069	30016	29946	29905	29723	29913	29922	29843	29635	29905	29753	29823	29983	29962	29665	29734	29704	29841	29844	29900	29981	30031	29864	29844	29838	30073	29878	29880	29691	29774	29674	30094	29851	30009	29663	29631	29649	29724	29778	29874	30264	30116	30016	30142	30006	29847	30020	29910	29950	29836	30186	29958	29952	29706	29887	29825	29692	29755	29788	29881	29899	29817	29973	29730	29797	30030	29941	29960	29737	29872	29929	29833	29753	29832	29830	30108	29795	29816	29858	29837	29973	29977	30056	29737	29712	30048	30006	29701	29982	29755	29903	29979	29698	29869	29641	29999	29739	29751	29917	30006	29940	29830	29822	29633	30125	29879	29921	29982	29782	29686	29961	29887	29815	29850	29692
23476	39421	32945	26772	25252	25056	24975	24706	24531	24236	24164	24242	24132	23581	23679	23454	23241	23486	23580	23368	23254	23305	23528	23544	27167	28754	26432	25769	24063	23483	23126	22944	23033	22937	23058	22922	22983	23112	23050	22967	22864	22935	22833	22871	23159	22885	22944	23002	22955	22920	22865	23112	23037	23207	23100	22971	22834	23069	22976	22961	23124	23127	22967	23051	22940	22920	23140	22884	22799	22850	22914	23085	22824	22984	23127	23032	22949	22849	22961	23016	23084	22817	23007	22785	22944	22820	22919	22910	22974	22990	22969	23172	22866	22927	22965	23150	23133	23061	23141	22948	22886	22842	23084	22899	22907	22884	23092	23004	23036	22894	22832	22940	23048	22890	22992	22897	22941	23114	22887	22956	22862	23106	22904	23035	22941	22814	22882	22713	23149	22742	22841	22849	22953	23051	23093	22936	23082	22909	22836	22917	22787	22815	22797	22964	22848	22937	22920	23060	22745	22735	23205	22948	22887	22881	22657	23191	23063	22992	23042	22929	22940	23093	22894	23052	22896	23002	22939	23063	22996	22790	23071	22991	22926	22838	22851	22992	22887	22919	22882	22893	23133	22863	23079	23047	22842	22910	22991	23138	22757	23098	22865	22874	22930	23191	23010	23080	22920	22868	22951	23065	22923	22920	22938	23221	22847	22901	22931	22950	22851	22940	22962	22924	22870	23047	22941	22922	22968	22903	22808	23188	23058	22750	23270	23223	23054	22932	23107	22968	23024	22878	22902	22787	22948	22775	22960	22764	23082	22901	22856	23110	22959	22995	22699	22971	22940	22814	22979	22816	22862	22900	23027	22916	23154	22794	22990	22948	22988	23013	23014	22948	23101	22981	23193	23077	22978	22994	23060	22801	22974	22917	23041	22988	22913	22928	22988	22789	22932	23068	22960	22856	23043	22966	22882	23075	22902	22976	22871	22722	22893	22963	22932	23059	22769	22743	22972	22865	23005	22921	22721	22822	22849	22940	22875	22933	22738	22958	22813	23043	23131	23021	23010	22922	22886	22920	22775	23036	22912	22928	22866	22949	22751	22950	23046	22935	22978	22815	22785	22806	22951	23063	22808	22865	22747	23024	22974	22823	22953	23092	22905	22938	23136	22914	22912	22866	22974	22922	23031	23133	22971	22868	22967	22981	23085	22826	23076	22871	22808	23038	22830	22924	22869	22938	22860	22858	22925	22987	22917	23106	22884	22980	23121	23166	22993	22871	23059	23138	22910	22881	22901	22823	22929	22853	22938	22684	23007	22790	23033	22892	22865	22896	22891	23075	22993	22990	22834	22933	23162	23077	22874	23061	22824	22903	23213	22961	23106	22842	23060	22908	22854	23010	22945	22863	22845	23012	22976	22962	22956	22840	22964	23050	23024	23009	22818	22913	22904	22942	23161	22966	23041	22999	23045	22940	22918	23134	22951	23086	22971	23069	23027	22928	23062	23245	22997	23011	22963	22901	22802	23071	23108	22933	22978	22925	23064	23001	22809	22934	23095	22855	22972	23073	22844	23068	22877	23072	22864	23085	23103	22939	22919	22761	22981	23060	23010	22939	23193	23039	22850	23026	22953	23014	22992	22829	22811	22958	22991	23061	22962	22908	22840	23321	23232	22903	23107	23079	22881	22943	22860	22783	23019	22903	23012	23005	22832	23018	22911	22866	22806	22901	22756	22935	22899	23002	22852	23041	22907	23088	23011	22818	23048	22892	22911	22902	23102	23040	23063	22718	23089	22856	23128	22902	22918	22923	23023	23114	22950	22872	23021	22846	22787	22866	22955	22917	23036	22884	22940	23095	22934	22868	22920	22963	23038	22857	22893	22920	22982	23064	22757	22954	23065	22903	22889	23095	23146	22914	22903	22908	22939	22906	23146	22956	23096	22984	22834	22899	22963	23046	22977	22946	22885	22999	22945	22825	23092	23154	22871	22948	22828	23044	22966	22849	22798	22857	22975	22840	22771	22686	22893	22856	22977	22870	22900	23030	22922	23068	22926	23213	22942	22956	22839	22864	23105	22922	22912	22860	23074	22940	22905	22803	23020	22916	22849	22934	23128	22836	22939	23247	22818	22901	23010	22890	23175	22875	23105	22890	22843	22957	23067	22903	22731	22818	22960	22872	23042	22868	22838	22931	22938	22822	22980	23020	23113	22900	23016	23043	22997	22862	22801	22870	23040	22954	23000	23012	23000	22856	22939	23005	22838	23003	22899	23108	22828	22893	22992	22819	23184	22933	22893	22905	22946	22969	22970	22939	23010	22823	22954	22925	23131	22871	22973	23088	22969	23044	22979	22880	22971	22971	22957	22990	22949	22959	22932	22833	22999	23118	23172	22908	22977	23026	22975	23020	23001	22810	23025	22890	23017	22895	22881	22927	23009	22717	22926	23009	22869	22813	22941	22999	23035	23224	22841	23025	23071	23099	22932	22945	22981	22804	22861	22962	23017	23000	22870	23202	23006	23081	22995	22858	23081	22926	23010	22986	22974	23141	22887	23122	22816	22991	22867	22983	23002	22908	23093	22858	22999	23026	22972	22898	23091	22966	22967	22870	23060	23010	23139	22872	22812	22832	22955	22971	22906	22828	22972	22983	22787	22927	23029	22846	22893	22981	22894	22981	22714	22893	22807	22895	22905	23118	22821	23031	23077	22933	22907	22905	22810	22971	23111	23013	22880	22793	22907	22908	23014	22935	22751	22921	23010	22883	22852	22982	23047	22976	22815	22989	22710	22949	23056	22898	22816	22897	23051	23085	23070	23124	22794	22850	22995	22926	22910	22970	22994	23007	22966	22846	23018	22921	23007	23084	22739	22914	23046	22932	22843	23262	22928	22898	22900	22813	22809	22857	23039	23040	23087	22950	22954	22925	23059	22852	22826	23043	22703	22949	22938	23112	23136	23000	22934	22835	23063	22801	22846	22821	22968	22934	22977	22991	23006	22825	23047	22942	22849	22952	22846	22911	22919	22921	23033	22998	22922	22885	23015	22814	23061	22909	22891	23006	23041	22832	22853	22866	22808	22913	22829	22853	23031	22836	22949	22980	23095	22898	23017	22912	22955	23035	22787	22832	22998	22905	23067	22995	23053	22895	22895	23111	23021	23072	23005	22922	23105	22975	22623	22920	22916	22897	22891	23073	22968	22944	23031	23117	22962	22969	22856	22985	22996	22824	22857	23063	22870	23026	22988	23135	22957	22796	22788	22988	22922	23065	22991	22963	23118	22895	23099	23026	22980	23129	22813	22864	23078	22891	23046	22985	22949	23099	22901	22866	22961	23113	22849	23089	22891	23052	23143	22823	23215	22898	23029	22919	22835	22988	22809	23025	23060	23037	22909	23046	22899	22668	22780	22818	22945	23000	23131	22819	23068	22866	22898	23072	23154	22961	23089	22888	23006	22998	22834	23026	23128	22863	22967	22918	22983	22941	23093	23017	23092	22868	23114	23049	23024	23110	22848	22827	22892	23108	22831	22920	22956	22942	22901	22905	23146	23136	22921	22815	22886	22954	23045	22974	23092	22878	22916	22988	22970	22904	22872	22927	22951	22924	22975	22785	22842	22960	22799	22912	23029	22924	23123	23154	22807	22847	22995	22917	23117	22999	22947	22956	22927	22839	23040	22908	22883	22870	23006	22864	22918	23027	23107	22912	23081	23107	22817	22915	22955	22786	22837	22912	22966	22917	22936	22931	22961	22960	22885	22855	22769	22880	23045	22915	23003	23052	23011	22960	22721	22936	23042	22998	23281	23031	22987	22868	22948	22958	23123	22990	22770	23069	22994	22770	23040	22934	22964	22896	22943	23056	22878	22880	22979	22983	22882	23037	23154	22932	23139	22773	23061	22997	22975	23153	22971	22989	22826	22965	22741	22988	22785	23027	22866	22927	22980	22981	22834	23129	22990	22809	22820	22950	23013	22824	22968	22951	23027	23037	22944	22895	22896	23096	23006	22968	22906	22795	23083	23226	22840	23046	22928	23122	22877	22937	23124	23023	22918	22943	22821	22914	23054	23005	22796	22816	22936	23152	23097	22912	22878	23053	23022	22743	22916	22903	23078	22968	22888	22970	23036	22949	22825	23174	22911	22937	22948	23049	23034	22993	23024	22990	22920	23105	22932	22971	23094	23070	22962	22964	22947	22916	22958	22966	22950	23037	23042	22964	23087	22957	22987	22923	22983	23104	22947	22792	22969	22885	22900	22958	22965	23088	23002	23137	22891	22987	23091	22906	23105	23020	22913	22877	22959	23003	22970	22935	23006	22851	22942	22851	22821	22977	22893	22880	23100	22936	22865	22936	22961	22962	22778	22877	23088	22994	23008	23100	22893	23046	22713	23048	22871	23064	23080	22886	23065	22949	22891	22888	22883	23087	23026	23051	22814	23052	22931	22997	23003	22935	22666	22930	22958	23089	22875	22859	22949	22904	22937	22826	22939	22693	22885	23005	23167	22982	23050	22861	22857	22947	22864	22943	22951	23000	23049	22977	22836	22845	22910	22793	23018	23095	22912	23130	22940	23109	22946	23073	22956	22849	22825	22931	22888	22790	22964	22918	23140	23085	22939	22880	23010	22901	22913	22883	22878	22905	22974	23232	23095	22888	22847	23061	22887	22864	22932	22947	22998	22967	22951	22996	22960	22781	22695	22919	23048	22992	22975	23034	22893	22737	22966	23062	22798	22794	23015	22947	23112	22888	22837	23048	22968	22758	22991	23000	23002	22949	23011	22907	23102	22747	23061	22960	22847	22904	23076	22942	22939	23102	23110	22862	23099	22842	22999	23105	23031	22905	22932	22954	23044	22934	23070	22911	22955	23042	23004	22819	23028	23169	22896	23026	23258	22964	22824	22913	23049	22882	23029	22999	23151	22996	22971	23130	22873	22988	23035	22998	22952	23047	22909	23059	22871	22955	22939	23001	22965	22887	23015	22727	22953	23102	22978	22818	22913	22796	22996	23012	23113	22786	23071	23156	22865	23063	22734	23215	23035	22875	23110	22734	23130	22998	23042	22894	23110	22965	22997	23101	22859	22872	22939	22965	23068	22898	22894	22973	22884	22866	22850	22824	22953	22878	22994	22880	22823	22952	22860	22978	22949	22946	22896	23002	22857	23116	22839	23164	23054	22847	22945	23041
22700	21392	29229	24030	22803	28827	34136	31592	31245	31941	31770	31108	31608	31439	31211	30996	30851	30733	30967	30786	30870	30732	30803	30950	35222	36425	35321	33766	32352	31019	30569	30190	30682	30576	30439	30342	30267	30530	30450	30364	30249	30445	30452	30487	30408	30400	30414	30725	30737	30395	30284	30223	30317	30141	30348	30239	30273	30436	30460	30392	30495	30440	30465	30403	30486	30555	30332	30401	30329	30202	30523	30378	30670	30238	30220	30314	30418	30350	30605	30109	30255	30324	30336	30158	30312	30445	30258	30291	30623	30594	30252	30567	30219	30377	30427	30336	30449	30370	30558	30504	30382	30152	30298	30289	30365	30402	30508	30429	30602	30404	30378	30394	30417	30352	30520	30120	30142	30346	30431	30169	30254	30339	30275	30461	30374	30331	30255	30105	30481	30379	30422	30181	30421	30362	30650	30284	30389	30238	30324	30355	30213	30245	30478	30166	30329	30390	30359	30467	30555	30390	30440	30502	30621	30453	30355	30157	30247	30327	30325	30204	30206	30305	30210	30344	30477	30289	30252	30299	30223	30161	30201	30624	30367	30467	30530	30342	30216	30390	30233	30423	30319	30472	30496	30275	30178	30319	30437	30286	30529	30102	30271	30456	30185	30158	30470	30281	30338	30244	30355	30425	30771	30274	30742	30227	30378	30254	30415	30355	30401	30300	29942	29973	30313	30629	30347	30290	30179	30198	30059	30320	30200	30097	30177	30606	30170	30256	30075	30284	30380	30416	30253	30446	30416	30021	30529	30437	30185	30425	30242	30398	30118	30237	30295	30196	30598	30390	30177	30494	30404	30147	30403	30160	30208	30494	30463	30429	30239	30183	30512	30441	30141	30411	30254	30270	30189	30346	30503	30435	30296	30274	30153	30175	30185	30261	30455	30451	30159	30137	30019	30160	30081	30234	30300	30253	30411	30129	30305	30423	30414	30386	30242	30487	30198	30246	30322	30205	30388	30432	30110	30270	30223	30222	30459	30156	30314	30215	30198	30596	30246	30236	30177	30275	30350	30328	30245	30212	30431	30341	30333	30335	30090	30455	30498	30331	30392	30082	30433	30345	30174	30126	30382	30358	30148	30551	30196	30264	30202	30374	30433	30399	30530	30348	30151	30261	30368	30307	30185	30120	30294	30454	30478	30297	30299	30145	30223	30499	30324	30385	30368	30365	30474	30253	30315	30352	30214	30337	30450	30321	30251	30347	30297	30102	30232	30491	30153	30536	30241	30247	30223	30235	30328	30355	30321	30378	30445	30169	30305	30261	30543	30134	30228	30260	30214	30349	30365	30375	30350	30352	30331	30158	30298	30366	30585	30642	30301	30235	30307	30116	30330	30380	30185	30298	30424	30198	30446	30370	30149	30354	30345	30381	30232	30334	30441	30123	30279	30184	30329	30076	30231	30378	30192	30466	30021	30231	30260	30308	30273	30325	30285	30221	30398	30460	30451	30349	30419	30436	30192	30411	30413	30209	30297	30153	30227	30180	30365	30251	30408	30229	30341	30336	30418	30204	30283	30380	30238	30290	30384	30330	30573	30264	30112	30076	30435	30500	30348	30340	30176	30204	30512	30329	30265	30230	30338	30271	30445	30153	30234	30373	30469	30341	30378	30398	30350	30290	30468	30401	30160	30458	30417	30515	30183	30452	30363	30406	30510	30446	30324	30642	30426	30290	30244	30453	30557	30184	30582	29998	30329	30334	30460	30312	30433	30245	30335	30412	30162	30218	30296	30103	30227	30397	30290	30285	30180	30176	30515	30400	30392	30325	30550	30392	30201	30492	30366	30277	30472	30381	30371	30325	30361	30169	30188	30459	30350	30345	30124	30312	30333	30801	30102	30425	30483	30419	30426	30376	30410	30384	30225	30294	30312	30390	30412	30312	30276	30417	30394	30314	30326	30246	30250	30352	30215	30540	30382	30157	30344	30364	30355	30350	30495	30332	30177	30261	30222	30596	30439	30281	30451	30594	30437	30296	30299	30341	30345	30508	30436	30413	30466	30265	30173	30526	30331	30472	30337	30368	30303	30256	30203	30277	30400	30255	30426	30275	30488	30345	30380	30250	30208	30104	30284	30235	30490	30275	30284	30091	30376	30329	30306	30232	30523	30273	30248	30299	30559	30236	30065	30210	30352	30181	30452	30220	30130	30333	30456	30431	30037	30126	30158	30270	30205	30203	30217	30265	30280	30289	30538	30436	30238	30171	30280	30217	30234	30080	30048	30393	30323	30478	30215	30318	30417	30180	30221	30218	30574	30148	30331	30228	30112	30311	30130	30377	30384	30279	30144	30271	30271	30389	30275	30304	30366	30353	30068	30345	30245	30297	30306	30244	30517	30351	30316	30380	30423	30330	30385	30268	30344	30470	30376	30285	30417	30331	30286	30251	30385	30289	30325	30275	30257	30276	30348	30242	30238	30413	30183	30086	30392	30220	30059	30006	30255	30323	30167	30497	30521	30430	30224	30168	30171	30194	30303	30320	30186	30458	30432	30137	30290	30319	30178	30222	30299	30139	30356	30268	30219	30228	30390	30314	30356	30390	30304	30526	30434	30225	30278	30308	30150	30393	30361	30586	30389	30628	30398	30226	30224	30248	30468	30265	30304	30264	30543	30294	30329	30218	30403	30695	30237	30288	30337	30221	30335	30383	30294	30330	30287	30243	30446	30433	30270	30473	30133	30183	30350	30150	30322	30243	30584	30256	30040	30259	30457	30598	30352	30223	30283	30398	30321	30268	30352	30505	30499	30388	30174	30301	30269	30516	30362	30254	30293	30491	30271	30107	30093	30461	30355	30220	30401	30127	30367	30350	30241	30479	30222	30267	30202	30575	30520	30423	30468	30134	30303	30429	30139	30287	30334	30028	30159	30338	30385	30342	30401	30317	30365	30456	30380	30374	30645	30353	30229	30506	30087	30271	30521	30460	30343	30215	30370	30193	30109	30456	30510	30223	30386	30209	30223	30543	30287	30499	30237	30265	30399	30248	30254	30546	30127	30351	30461	30242	30377	30330	30249	30638	30294	30111	30277	30314	30313	30241	30439	30322	30275	30313	30366	30391	30496	30201	30224	30203	30020	30239	30223	30277	30230	30298	30379	30107	30240	30489	30358	30213	30541	30355	30309	30269	30355	30324	30339	30081	30436	30414	30317	30174	30110	30198	30305	30159	30323	30346	30343	30408	30303	30580	30115	30144	30028	30263	30382	30176	30442	30356	30607	30255	30359	30063	30369	30326	30636	30357	30526	30289	30036	30226	30071	30378	30440	30293	30349	30189	30194	30347	30364	30347	30573	30428	30386	30175	30455	30534	30146	30392	30631	30280	29988	30400	30314	30348	30300	30406	30360	30325	30314	30193	30257	30380	30589	30434	30214	30297	30598	30343	30405	30033	30172	30667	30416	30192	30326	30204	30396	30250	30395	30435	30263	30472	30120	30421	30194	30343	30372	30275	30422	30119	30293	30178	30179	30472	30180	30229	30287	30312	30115	30283	30201	30384	30326	30425	30354	30224	30049	30421	30319	30281	30468	30361	30139	30372	30223	30400	30197	30355	30232	30436	30263	30316	30327	30478	30096	30255	30201	30178	30277	30268	30251	30194	30475	30394	30389	30252	30327	30351	30127	30132	30048	30167	30429	30189	30337	30089	30221	30123	30190	30279	30400	30411	30142	30086	30343	30392	30467	30323	30253	30212	30379	30412	30249	29987	30325	30341	30349	30369	30131	30516	30369	30154	30405	30581	30221	30409	30404	30226	30347	30605	30198	30204	30162	30163	30091	30158	30483	30194	30443	30465	30286	30293	30353	30446	30241	30326	30265	30481	30341	30219	30292	30171	30369	30269	30404	30196	30264	30429	30415	30187	30309	30324	30177	30099	30458	30384	30205	30581	30413	30294	30284	30471	30210	30394	30466	30023	30262	30067	30355	30202	30374	30238	30215	30179	30455	30460	30342	30345	30366	30393	30128	30452	30260	30296	30497	30243	30520	30530	30211	30495	30427	30426	30475	30264	30221	30188	30162	30264	30414	30285	30020	30247	30382	30271	30485	30255	30391	30550	30418	30325	30216	30387	30158	30222	30361	30515	30319	29966	30184	30179	30189	30149	30518	30335	30192	30329	30358	30427	30253	30418	30203	30518	30366	30417	30334	30193	30568	30386	30232	30145	30327	30199	30086	30394	30226	30293	30263	30114	30467	30494	30345	30283	30439	30419	30311	30162	30191	30259	30418	30309	30152	30210	30292	30382	30101	30289	30239	30455	30202	30139	30303	30136	30272	30232	30222	30054	30362	30438	30373	30685	30164	30181	30388	30317	30193	30075	30231	30501	30161	30011	30398	30540	30304	30261	30206	30604	30156	30375	30378	30281	30364	30055	30259	30231	30229	30336	30438	30454	30455	30247	30296	30081	30204	30352	30353	30393	30190	30491	30483	30325	30248	30425	30257	30260	30413	30253	30362	30193	30361	30163	30452	30417	30428	30159	30407	30153	30231	30329	30283	30175	30401	30382	30633	30238	30298	30304	30355	30487	30182	30083	30461	30477	30274	30091	30108	30277	30370	30387	30352	30415	30306	30244	30283	30275	30651	30253	30480	30141	30440	30328	30232	30441	30352	30169	30218	30401	30425	30399	30402	30118	30552	30379	30290	30615	30125	30323	30451	30227	30417	30349	30400	30176	30365	30198	30501	30291	30333	30175	30244	30213	30422	30194	30387	30297	30518	30318	30373	30197	30266	30614	30320	30477	30097	30461	30404	30195	30319	30350	30235	30334	30439	30617	30412	30404	30413	30171	30414	30615	30239	30370	30364	30379	30325	30568	30481	30184	30510	30311	30182	30443	30459	30314	30474	30386	30224	30311	30295	30370	30419	30416	30313	30475	30170	30034	30229	30231	30272	30267	30597	30502	30584	30327	30147	30319	30498	30541	30249	30180	30257	30443	30376	30189	30409	30336	30522	30298	30134	30289	30201	30379	30284	30427	30247	30298	30281	30272	30230	30310	30086	30258	30366	30183	30204	30738	30404	30373	30266	30102	30046	30247	30227	30287	30341	30210	30257	30170	30388	30228	30442	30142	30375	30233	30452	30365	30511	30355	30274	30298	30380	30486	30513	30665	30433	30198	30183	30320
24736	43788	35869	28919	26377	26343	25656	26011	25118	25102	25038	24810	24997	24600	23992	23981	23982	23750	23942	23697	23575	23732	23775	23828	31133	31691	29706	28016	25394	23996	23200	23372	23140	23261	23350	22920	23165	23280	23206	23122	23218	23101	23342	23206	23297	23238	23331	23083	22999	23295	23272	23306	23117	23303	23148	23319	23035	23394	23300	22930	23203	23429	23353	23085	23066	23231	23368	23162	23123	23180	23197	23189	23159	23228	23154	23150	23354	23170	23317	23012	23130	23007	23333	23117	23149	23088	23239	23105	23207	23289	23330	23301	23027	23082	22897	23212	23206	23209	23244	23260	23175	23208	23061	23281	23134	23143	23156	23255	23164	23263	23118	23108	23331	23331	23243	23094	23017	23262	23178	23112	23120	23047	23214	23010	23100	23133	23140	23188	22988	23127	23180	23200	23053	23194	23157	23217	22980	23106	23091	23089	23214	23269	23256	23175	23093	23053	23080	22974	23436	22837	23317	22978	23176	23112	23226	23040	23059	23307	23163	23119	23307	23144	23252	23288	23228	23238	23310	23054	23302	23311	23085	22989	23208	23131	23096	23188	23200	23188	23192	23166	23193	23323	23207	23144	23237	22979	23117	23205	23202	23167	23093	23388	23185	23169	23268	23065	23074	23109	23121	23086	23137	23148	23201	23063	23051	23197	23073	23119	23193	23331	23015	23042	23366	23212	23067	23189	23036	23097	23246	23357	23195	23200	23200	23179	22924	23208	23131	23029	23195	22981	23156	22902	23149	23015	23194	23039	23237	23099	23154	22981	23093	23398	23225	23123	23301	23100	23073	23054	23067	23195	23231	23237	23181	23187	23216	23250	23234	23094	23159	23022	23352	23158	23156	23079	23232	23161	23127	23083	23106	23048	23294	23029	23105	22912	23191	23216	23209	23228	23144	23185	23325	23046	23286	23094	23189	23317	23267	22946	23283	23164	23299	23135	23185	22934	23204	23171	23113	23173	23345	23314	23216	23088	23154	23127	23214	23108	23242	23109	23160	23015	23126	23251	23063	23105	23091	23062	23258	23087	23146	23091	23302	23031	22998	22961	23027	23017	23056	23220	23029	23232	23148	23124	23323	23224	23133	23128	23064	23100	23278	23123	23107	22992	23028	23241	23314	23251	23268	23152	23215	23081	23070	23200	23178	23322	23027	23144	23035	23068	23207	23131	23054	23039	23245	23191	23059	23177	23308	23111	23231	23209	23133	23093	23264	23185	22989	23001	23219	23171	22969	23135	23251	23018	23207	23032	22990	23262	23105	23173	23162	23034	23276	23023	23213	23163	23139	23126	23179	23192	23045	23132	23185	22915	23196	23116	23200	22971	23186	23213	23242	23024	22920	23156	23264	23198	23234	23031	23125	23226	23116	23054	23374	23248	23078	23208	23107	23211	23119	23218	23169	23257	23299	23065	23127	23114	23226	23106	23142	23157	23180	23255	22993	23297	23183	23053	23265	23061	23262	23130	23142	23290	23062	23117	23080	23169	23274	23169	23136	23020	23157	23219	23060	23288	23026	23042	22982	23235	23044	23090	23583	23086	22977	23096	23089	23137	23391	23283	23080	23281	23025	22960	23092	23298	23110	23094	23082	23116	23178	23082	23289	23020	23221	23182	23131	23084	23207	23240	23097	22998	23330	22954	23362	23126	23242	23177	23157	23243	23087	23138	23003	23163	23207	23073	23107	23276	23001	23093	23197	23299	23160	23235	23262	23225	23080	23116	23139	23190	23176	23181	23199	23067	23261	23061	23221	23161	23054	23319	23143	23107	23129	23161	23215	23168	23309	23254	23034	23103	23133	23204	23198	23232	23200	23028	23190	23173	23280	23203	23192	23060	23140	23179	23040	23238	23038	23452	23240	23014	23138	22999	23139	22919	23147	23317	23127	23099	23266	23143	23259	22937	23182	23111	23369	23360	23436	23202	23208	23027	23191	23028	23152	23145	23113	23124	23080	23189	23389	22974	23112	23113	23128	22985	23104	23097	23100	23106	23279	23051	23218	23094	23174	23064	23156	23097	23287	23145	23258	23120	23127	23130	23225	23176	23112	23050	23147	23187	23127	23024	23088	23177	23290	23137	23160	23213	23071	23225	23165	23032	23242	23182	23212	23013	23159	23155	23330	23186	23097	23152	23079	23119	23234	23051	23036	23085	23240	23073	23177	23137	23135	23058	23232	23356	23269	23162	23103	23215	23062	22980	23070	23219	23177	23059	23264	23030	23243	23124	23231	23055	23205	23062	23115	23207	23249	23133	23163	22986	23225	22982	23108	23351	23115	23103	23122	23233	23184	23174	23270	23063	23125	23030	23057	23241	23293	23055	23097	23035	23166	23126	23244	23293	23154	23118	23188	23248	23066	23100	23086	22976	23192	22940	23094	23093	23124	23046	23213	23217	23029	22913	23079	23080	23275	23213	23183	23164	23216	23204	22877	23225	22964	23054	23171	23055	23314	23177	23055	23155	22949	22939	23276	23247	22984	23069	23229	23202	23033	23342	23236	23106	23207	23217	23259	23370	23232	23228	23237	22839	23286	23054	23034	23087	23288	23171	23215	23099	23202	23390	23242	22938	23177	23387	23245	23107	23199	23147	23237	23094	22985	23229	23125	23175	23228	23064	23050	23176	23126	22883	23139	23047	23107	23322	23126	23167	23032	22958	23169	23322	23098	23272	23060	23104	23095	23012	23204	23098	23194	23103	23154	23251	23175	22977	23050	23254	23251	23237	23049	23139	23086	23177	23063	23180	22951	23149	23153	23045	23353	23101	22964	23106	23112	22989	23163	23113	23307	23058	23079	23144	22947	23133	23017	23335	23128	23076	23235	23106	23212	23238	23174	23151	23097	23114	23222	22971	23229	23347	23124	23117	23231	23074	23026	23162	23104	23087	23024	23152	23061	23099	23123	23247	23112	22994	23174	23081	23094	23007	23193	23249	23127	23131	23129	23278	23158	23159	23433	23088	23253	23097	23047	23141	23299	23132	23096	23062	23215	23071	23300	23082	23246	23074	23250	23209	22936	23053	23210	23082	23057	23167	23290	22968	23042	23075	23088	23130	23187	23129	23035	23174	23155	23232	22967	23086	23306	22989	22969	23249	23056	23140	23086	23103	23172	23233	23213	23133	23196	23010	23067	23106	23160	23002	23105	22858	22997	23186	23283	23169	23080	23263	23009	23178	23192	23110	23228	23185	23141	23073	23003	23237	23190	23193	23280	23130	23232	23124	23071	23254	23072	23086	23325	23175	23319	23075	23213	23273	23147	23281	22947	23078	23114	23052	23169	23182	23137	23156	23270	23235	23203	23171	23115	23265	23211	23244	23016	23067	23216	23157	23168	23163	23216	23272	23253	23107	23300	23179	23226	23319	23196	23262	23212	23173	23219	23073	23177	23233	22978	23173	23139	23274	23281	23119	23105	23305	23104	23277	23016	23138	23179	23117	23037	23122	23071	22966	23233	23243	23280	23019	23185	22975	23038	23336	23276	23098	23215	23113	23168	23032	23323	23160	23016	22979	23182	23255	23040	23059	23063	23077	23047	23175	23266	23313	23211	23176	23204	23253	23026	23243	23065	23211	22979	23162	23001	23204	23135	23284	23244	23219	23220	23241	22957	23212	22895	23072	23254	23249	23198	23072	22935	23223	23188	22998	23023	23037	23067	23159	23206	23102	23343	23057	23149	23214	23092	23223	23198	23286	23111	22957	22982	23101	23169	23058	23187	23051	23204	23125	23219	23104	23182	23080	23119	23166	22856	23321	23223	23197	23029	23147	23005	23199	23116	23242	23111	22994	23118	23083	23140	23228	23161	23360	23139	23331	23164	23061	23057	23067	23113	23055	23127	23125	23088	23075	23228	23184	23121	23124	23030	23019	23115	23299	23187	22950	23135	23142	23420	23104	23235	23267	23035	23152	23277	23174	23194	23239	22871	23274	23209	23292	23125	23082	23270	23040	23094	23123	23063	23269	23215	23145	23240	23181	23118	23134	23301	23097	23039	23147	23233	23312	23079	23286	23151	23070	23255	23282	23302	23173	23056	23158	23063	23075	23109	23239	23014	23205	23254	23010	23216	23142	23246	23087	23208	23010	23023	23097	23295	23278	23267	22857	23006	23189	23225	23293	22981	23092	23199	22991	23233	23060	23060	23179	23238	23118	23185	23125	23116	23267	23132	23034	23095	23274	23197	23133	23112	22954	23168	23277	23198	23098	23166	23162	23186	23146	23191	23167	23347	23191	23262	23153	23045	23070	23237	23080	23202	23030	23069	23044	23075	23320	23070	23046	23068	23106	23111	23291	23017	23235	23231	23086	23169	23141	23108	23162	23166	23025	23216	23228	23181	23254	23065	23155	23078	22966	23125	23224	23270	23179	23168	23226	23238	23038	23171	23173	23031	23138	23098	22939	23156	23093	23163	23281	23099	23155	23209	23202	23192	23006	23231	23137	23089	23124	23178	23178	23105	23095	23104	23227	23038	23303	23082	23293	23376	23149	23340	23059	23044	23097	23284	23228	23132	23209	23274	23034	22942	23399	23143	23067	23154	23049	23205	23236	23209	23121	23140	23105	23002	23163	22912	23088	23102	23320	23136	23100	23203	23093	23146	23105	23073	23154	23015	22991	23155	22906	23231	23131	23072	23260	23083	23113	22912	23207	23127	23045	23171	22979	23130	23162	22929	23108	23217	23221	22954	23229	23141	23269	23199	23103	23190	23129	23031	23210	23220	23139	23272	23216	22946	23245	23128	23072	23086	23037	23147	23049	23172	23189	23037	23078	23136	23327	23183	23041	23066	23226	23257	23345	23230	23188	23037	23172	23133	23261	23108	23042	22948	23165	23226	23044	23135	23186	23103	23186	23241	23331	23192	23068	23244	23092	23289	23193	23012	23190	23248	23068	23171	22919	23102	23167	23115	23158	23207	23072	23085	22983	23126	22963	23150	23116	23006	23319	23339	23158	23221	22975	23045	23241	23099	23109	23128	23197	23156	23078	23046	23042	23126	23091	23169	23076	23182	23193	22994	23179	23229	23235	23062	23115	23197	23209	23086	23295	23334	23115	23038	23061	23273	23268	23137	23140	23283	23215	23218	23145	23116	23096	23083	23038	23193	23235	23261	23145	23258	23271	23188	22985
28925	26175	32979	31955	29762	30576	30844	30620	30483	30562	30424	30633	30701	30678	30443	30414	30473	30221	30148	30011	30364	30373	30269	30339	30511	31038	30600	30381	30423	30274	30238	30370	30279	30034	30232	30356	30242	30187	30226	30077	30375	30312	30146	30192	30203	30214	30236	30332	29966	30004	30237	29996	29967	30271	30055	29982	30126	30191	30187	30113	30044	30239	29910	30290	30200	30141	29977	30121	30466	30148	30290	29928	30333	30052	30303	30165	30424	30064	30213	30097	30223	30275	29937	29967	30214	30041	30107	30156	30066	30342	30369	30033	30303	30165	30184	30189	30235	30363	30355	30089	30179	30324	30274	30474	29830	30013	30262	30134	30005	30256	30040	30250	30416	30241	30362	30293	30050	30053	30103	30368	30281	30311	29875	30181	30112	30074	30300	30011	30143	29982	30136	30237	30189	30089	29997	30303	30408	30268	30296	30159	30139	30169	30028	30333	30194	30419	30451	30207	29990	30041	30135	30312	30246	30257	30489	30388	30180	30448	30054	30171	30236	30075	30424	30239	30148	30195	30521	30038	30226	30141	30108	30005	29950	30046	30036	30115	30123	30140	30291	30474	30234	30158	30050	29904	30165	30213	30233	30200	30247	30017	29982	30167	30390	29989	30080	30313	30287	29993	30259	30378	30179	29981	30038	30291	30424	30116	30130	30204	30376	30124	30204	30244	30094	30109	29947	29938	30072	30016	29750	30174	30314	30259	30167	30277	30222	30372	30114	30165	29832	30306	30251	29997	30314	30332	30247	30137	30085	29980	30127	30173	30325	29915	30149	30255	30069	30220	29983	30055	30305	30300	30226	30225	30054	30265	30230	30152	30164	30075	30072	30238	30121	30416	30177	29960	30210	30270	30287	30302	29979	29954	30440	30087	30504	30245	30360	30311	30219	30255	30057	30145	30075	30373	30062	30132	30165	30242	30144	30033	30152	29864	30116	30279	30232	30337	30239	30190	30112	30358	29926	30280	30170	30281	30048	30273	30377	30204	30165	30337	30305	30496	30214	29938	30260	30027	29981	30046	30135	30196	29955	30210	30010	30014	30222	30274	29881	30073	30084	30047	30224	30140	30175	30049	30105	30190	30346	30010	30436	30227	30216	30298	30373	30075	30392	30237	30127	30300	30377	30066	30132	30164	30333	30121	30304	30271	30231	30135	30346	30368	30272	30072	29916	30062	30100	30070	30168	30236	30164	30090	30307	30046	29876	30040	30123	30156	29995	30080	30160	30119	30028	30266	30221	30009	30146	30018	30104	30023	30292	30112	30393	30253	30090	29948	30130	30166	30062	30108	30099	30203	29990	30424	30226	30079	30513	30102	30323	30155	30267	30195	30053	30191	30257	30079	30226	30289	29986	30081	30245	30166	30139	30301	30374	30218	30113	30218	30049	30154	30154	30155	30094	30140	30110	30253	30042	30174	30150	29952	29927	30345	30205	30290	30193	30117	30049	30237	30166	30280	30373	30100	30183	30201	30413	30172	30307	30216	30022	30281	30125	30352	30126	30023	30286	30272	30355	30334	30006	30139	30145	30007	30127	30192	30228	30225	30198	30128	30150	30237	30271	30346	30092	30205	30146	30242	30256	30095	30245	30428	30078	30192	30037	30213	30208	30022	30137	30246	30156	30252	30150	30274	30501	30281	30114	30345	30341	30148	30152	30468	30240	30114	30190	29921	29988	30095	30014	30061	30087	30187	30480	30398	30190	30335	30225	30026	30034	30061	30272	30197	30207	30185	30022	30058	30075	30236	30204	29929	30211	30119	30127	30201	30005	30191	30099	30278	30362	30370	30285	30220	30327	30207	30097	30076	29932	29923	30310	30047	30269	30177	30195	30315	30142	30096	30165	30268	30137	30148	30024	30316	30234	30274	30380	30088	30075	30285	30105	30278	30365	30190	30251	30012	30034	30120	30376	30158	30263	30160	30348	29947	30449	30215	30187	30224	30074	30289	30418	30335	30450	30206	30267	30282	30187	30186	30327	30131	30274	30185	30120	30233	30153	30299	30295	29933	30301	30164	30065	30240	30132	30106	30152	29977	30021	30401	30066	30091	29999	30021	30077	30201	30181	30093	30346	30408	30443	30131	30169	30199	30229	30118	29980	30190	30102	30172	30313	29982	30245	30339	30309	30288	29866	30238	30023	30343	30125	30019	30038	30183	29994	30191	29978	30052	30139	30213	30304	30339	30161	30288	30210	29804	30062	30219	30535	30116	30093	30107	29881	30215	30167	30272	30333	30057	30215	30250	30082	29943	30150	30047	30269	30213	30254	30145	30156	29959	30393	30269	30043	30415	30118	30468	30089	30173	30162	30307	30205	30191	30142	30278	30069	30127	30480	30060	30091	29969	30376	30252	30070	30125	30206	30190	30086	30344	30410	30215	30130	30098	30208	30266	30230	30105	30143	30324	30221	30296	30417	30143	30300	30312	30075	30247	29991	30246	30046	29975	30196	30199	30069	30215	30126	29977	30184	30072	30183	30339	29989	29991	30292	30245	30070	30218	30079	30186	30148	30309	30093	30023	29925	30217	30298	30203	30394	30104	30136	30041	29944	30079	30250	30050	30206	30036	30173	29995	30380	30216	30334	30271	30181	29991	30086	30215	30160	30057	30357	30468	30158	30382	30180	30170	30354	30159	30431	30196	30368	30293	30241	30227	30179	30067	30383	30052	30310	30056	30071	29897	30053	30256	30267	29989	30097	30169	30228	30060	30178	30219	30237	30048	30215	30167	30114	30052	30090	30336	30040	30190	30220	30232	30228	30231	30110	30133	30087	30289	30290	30009	30212	30354	30164	30303	30303	30135	30287	30216	30278	30046	30195	30073	30110	29983	30214	30246	30205	30101	29893	30151	30206	30077	29961	30022	30163	30190	30128	29980	29968	30338	30293	30171	30347	30294	30133	30091	30199	30418	30559	30178	29899	30034	29935	30329	30172	30006	30012	30209	30157	29892	30080	30382	30152	30084	30121	30396	30265	30299	30085	30197	30048	30112	30348	30094	30157	30235	30103	30277	30306	30262	30180	30371	30094	30246	30054	30284	30162	30069	30235	30306	30259	30122	30234	30066	30400	30015	30089	30151	30221	30094	30304	30113	30172	30400	30263	30062	30141	30043	30105	30120	30136	30104	29980	30128	30119	30364	30392	30097	29922	30224	30134	30293	30225	30239	30139	30202	30074	30116	30206	30259	30197	30349	30168	30144	30424	30295	30189	30270	30120	30192	30356	30223	30386	30212	30137	30370	30163	30274	30259	30205	30242	30081	30230	30119	29996	30209	30225	30201	30239	30089	30213	30060	30102	30335	30262	30281	30039	30268	29963	30159	30042	30296	30167	30115	30178	30124	30157	29961	30094	30015	30212	30199	30106	30251	30196	30260	30109	30100	30001	29934	30140	30213	30443	30103	30148	30128	30111	30128	30011	30417	30110	30183	30105	30083	30273	30119	30258	30159	29827	30010	30139	30232	30066	30211	30041	30178	30337	30425	30156	30134	30191	30211	30222	30263	30352	30316	30102	30129	30250	30217	30126	30217	30063	30383	30278	30093	30192	30148	30238	30079	30287	30194	30347	30243	30004	30304	30022	30135	30402	30452	30232	30200	30176	30049	30389	30200	30238	30325	30302	29882	30299	30112	30199	29900	30206	30234	30356	30357	30290	30057	30258	30108	30136	30247	30192	30478	30159	30007	30267	29884	30017	30036	30317	30095	30060	30261	30315	30155	30276	30414	30216	30224	30199	30358	30222	30297	30247	30275	30103	30254	30386	30061	30271	30441	30390	30211	30287	30318	30123	30120	30252	30158	30107	30308	30184	30202	30537	30172	30142	30035	30176	30177	30477	30046	30120	30211	30000	30430	30234	30114	30202	30153	30206	30207	30485	30227	30275	30128	30266	30244	30046	30356	30113	30050	30280	29865	30362	30146	30097	29961	30153	30027	29979	30055	30086	30271	30296	30399	30489	30314	30504	30161	30028	29901	30369	30144	30066	30083	30422	30057	30221	30168	30249	30188	30160	30075	30281	30293	30110	30185	30180	30098	30183	30052	30366	30090	30223	30233	30050	30030	30241	30194	30121	30054	30164	30099	30214	30016	29950	30183	30127	29980	30261	30198	30144	30186	30065	30310	30137	30209	30326	30177	30264	30154	30247	30507	30283	30039	30107	30033	30209	30457	30010	29964	30367	30212	30191	30285	30034	30281	30106	30030	30006	30264	30282	30156	30153	30097	30093	30063	30282	30011	30155	30158	30183	30120	30093	30290	30251	30080	30188	29888	30106	30164	30143	30255	30063	30120	30101	30112	30276	30317	30041	30104	30128	30120	30136	29952	30126	30059	30200	30324	30213	29967	30056	30441	30177	30228	30352	29969	30332	30129	30365	30127	30141	30155	30022	30046	30253	30329	29982	30052	30134	30219	30224	30071	30277	30409	30247	30163	30313	30179	30264	30206	30302	30012	30012	30158	30258	30070	30096	30131	30074	30075	30190	30342	30365	30320	30247	30198	30098	30234	30318	30213	29893	30083	30265	30125	30438	30399	30192	30049	30172	30373	29995	30162	30194	30061	30384	30222	30149	30328	30133	30127	30018	30138	30214	30075	30038	30060	29957	30085	30200	30273	30184	30192	30274	30186	30319	30337	30231	30171	30324	30376	30331	30197	30080	30176	30337	30202	30346	30154	30233	30065	29827	30285	30137	30110	30259	30192	30024	30164	30350	30109	30325	30357	30034	30063	30182	29979	30202	30225	30318	30386	30430	30232	30189	30079	30092	29847	30054	30244	30187	30213	30140	29945	30184	30243	30162	30497	30187	29984	30185	30166	30173	30262	30183	30201	30051	30119	30314	30117	30220	30185	30228	30440	30403	30176	30221	30269	30060	29888	30021	30232	30308	30261	30266	30456	30306	30046	30020	30301	30136	30318	30147	30012	30096	30246	30216	30031	30320	29954	30270	30321	30187	30210	30236	30220	30273	30278	30287	30088	30220	30167	30354	30185	30203	30084	30150	30206	30046	30367	30360	30112	30221	30440	30240	30289	29963	30224	30321	30208	30463	30358	30158	30045	30122	30042	30067	30327	30139	30172	29836	30393	30226	30216	30221	30234	30257	30275	30095	30406	30263	30292	30166	30212
25357	35025	28319	24543	23758	23952	23799	24298	23683	23589	23529	24110	24044	23622	23717	23388	23334	23290	23302	23021	23190	23167	23084	23431	23854	23910	23485	23530	23369	22964	23070	22926	23087	22976	22927	23123	23073	22984	23015	22943	23091	23001	22970	22935	22953	23039	22859	22916	22949	22949	23039	23133	23067	22961	22941	22993	22989	23005	23067	22947	23002	22950	23129	22985	22880	22955	22967	22906	23073	23300	23133	23083	23017	22907	22985	22889	22947	22853	22874	22950	22952	23064	23028	23066	22892	22983	23141	23140	23076	23137	23073	22997	22907	22911	22806	23088	23037	22961	23028	22887	23048	23086	22871	23053	23219	22953	23078	22879	22928	23120	23080	23168	22849	23024	23040	22907	22922	23013	22974	23183	23101	22939	23166	23194	23007	22915	23041	23192	22749	23050	22892	22931	23012	23078	22981	23095	22972	22873	23241	22996	23026	23144	23048	22914	22909	22917	22986	22899	23176	23040	23094	22962	22912	23184	22963	23177	23201	23091	23125	23089	22885	23039	23033	23070	23091	23061	22853	23067	23049	23007	23035	22901	23146	23143	22992	22997	23108	23037	22893	22918	23138	22798	22868	22952	23014	23053	22901	22986	23145	22998	22954	23075	22927	22867	23057	22959	22983	22987	23053	22901	23082	22859	22866	22995	22979	23018	23088	22899	22874	22942	23000	23031	22928	23108	23114	23221	23189	22824	22894	22929	22837	23103	23261	22967	23147	23185	23051	22924	23066	22952	22963	23138	23203	23070	23074	23047	23084	22990	23012	23012	23008	23002	22955	23020	22985	23025	23207	22973	23038	22976	23056	23041	23223	23168	22979	22986	22890	22940	23070	23097	23190	22928	22900	22962	23054	23059	23218	22927	22900	22875	22936	22972	23111	23078	23113	23147	23012	23102	23143	22992	23070	22978	23273	23039	23025	23004	22885	22972	22992	23001	22982	22806	23051	23055	23020	23031	23075	22842	23211	23008	23105	22897	23084	22944	23205	23152	22905	23159	23037	23127	23018	23170	22965	23033	23084	23130	23103	23151	22962	22863	22923	23015	23013	23015	23137	23163	22948	22958	23127	22867	23101	23161	22988	23042	23063	22997	22905	23080	22935	23025	23031	22939	23035	23183	22889	22886	23137	23098	23048	22935	23036	22973	23087	23020	23056	22988	23031	22968	23155	23192	22884	23028	22948	23043	22956	23359	22942	22996	23056	22965	23097	22998	22893	23141	23012	23062	23072	23010	23243	22972	22843	23066	22964	22873	22928	22896	22914	23015	23100	23027	23075	23317	23034	23049	23050	23013	23179	22891	22895	23010	23074	22712	22924	23100	23053	22957	22807	22915	23085	23009	23214	22944	23100	23115	22910	23039	23197	22871	23075	23043	23061	22781	22990	22956	23110	23009	23054	23133	23043	22877	23077	22994	23088	23160	23172	22949	23124	23103	23239	22845	22827	23288	23070	23028	22991	22855	22913	22967	22932	22996	23123	22965	22843	23083	22974	22976	23138	22986	22860	23114	22887	23140	23156	22978	22774	23119	23105	23156	23081	22906	22987	23005	23127	23212	23090	23173	23017	23213	23143	23079	22970	23256	23075	23171	23104	23143	22999	23178	23062	22993	22998	23100	23131	22966	22904	22999	22985	22909	23202	23014	23099	22961	22990	23034	23025	23092	22907	23028	22909	23145	23211	22967	23192	23077	23080	22973	23195	23089	23021	22965	22975	22964	22978	22964	23107	23027	22904	23077	23038	23058	22963	22994	22941	23066	23094	22925	23135	22849	23029	23018	22708	23083	23086	22838	23005	23150	22874	22968	23102	23019	23000	23011	22981	23067	22918	23011	22866	22906	23087	23096	23097	22888	22848	23198	22846	23051	22999	23005	23028	22959	22852	22988	22988	22983	23082	23107	23008	23047	23037	22931	23138	22917	23014	22902	23056	22888	23169	23068	23097	23254	23095	23036	22983	23031	23114	22906	22947	22902	23086	22845	23081	23018	23011	22947	22996	23064	22996	22989	22994	23126	22961	23125	23011	22910	23021	22994	22733	23061	22996	22949	22886	23082	22792	22942	23027	23121	22915	22862	23160	22978	23020	23139	23093	23007	23007	23187	23190	23006	22881	23022	22933	23168	22887	23022	23014	22871	23029	23091	23056	23050	23129	23061	23156	23002	23180	22903	23164	23373	23060	22960	23056	23005	22945	23076	22998	23008	22941	22973	23009	22837	23049	22864	22927	22881	23004	23032	23012	23138	22853	22944	23017	23121	22775	22817	22939	22987	23115	23035	23009	23058	23198	23094	22975	23027	23215	23160	22996	22996	23070	22992	23017	22877	22818	23074	23143	23184	22848	23116	23054	22931	23126	22870	22969	22868	23141	22969	23119	22985	22998	23045	23191	23058	22959	23298	23061	22866	23186	23064	22920	22848	23047	23121	23021	23118	22920	22920	22971	23061	23122	22880	22875	23118	23107	23078	22799	23053	23125	22984	22916	23077	22998	23138	23115	23015	23058	23099	23009	23190	23064	22860	23061	22952	23035	23048	23103	22805	22997	22950	23297	23069	23058	23147	22987	23168	23144	23068	23030	22929	23119	22943	22996	22940	23107	22925	23086	22887	23060	22863	22906	23071	22863	23040	22927	22973	23137	23014	22953	23009	22889	22865	22937	23140	23115	22904	23108	22936	23051	22992	23136	22962	23062	22985	22908	22946	23139	22925	22945	22990	23118	22871	22980	22854	23061	23015	23018	23077	23063	23087	22932	22983	23070	22971	22953	22962	23061	23059	23179	23014	22918	22955	23087	23020	23080	23121	23033	22954	22977	23053	22818	23098	22966	22951	23136	23063	23054	22988	22942	22946	22976	23162	23105	22927	22925	23094	23075	22989	23061	23021	23036	23009	22800	23193	22919	22991	23011	23012	23084	23064	23148	22901	22999	23126	23071	23123	22955	23079	22973	22970	22920	22909	23013	23125	23120	22965	23116	23162	23045	22976	22978	23019	23008	23024	22831	23248	22918	22917	23153	23113	23065	23064	22980	22770	23037	23111	22977	23141	22997	23237	22958	22973	22981	23048	22966	22917	22900	22979	23000	23071	22959	23006	22956	23085	23075	23062	23105	22995	23051	22797	23171	22940	23068	23169	23182	22997	22967	22858	22894	22964	23079	22942	22990	22987	22841	23108	22875	23003	23069	22957	23060	22946	22853	23133	22927	22938	23018	22847	23015	23252	22966	22951	23085	23033	22977	22998	23053	22985	23017	23120	22878	23139	22993	23069	22965	23147	23067	23086	22899	22967	22898	23096	22845	22925	23150	23038	22999	23103	22881	22946	23094	22997	23109	22951	23064	23025	23177	23062	23130	23036	23161	23014	23161	22979	23004	22972	23030	23047	22966	22995	23002	23207	23002	22958	22859	22923	22982	23053	23099	22947	23053	23030	22939	23086	23012	23076	22988	22990	23126	23008	22949	23178	22939	23122	22974	23147	23065	23056	22966	22897	22995	23088	22850	23096	23109	23090	23011	23152	23030	22917	22952	23017	23023	23018	22898	23051	23032	22998	22955	22988	22995	23046	23055	23122	23039	22964	22988	23056	23216	22876	23046	23056	23189	22972	23153	22935	23099	22839	23016	22932	22958	22953	23024	22880	23024	22783	22982	23050	23017	22964	22998	23126	23035	22895	23216	22989	23071	23007	23033	23027	23013	23006	23023	22982	22982	23093	23001	22805	23061	23111	22830	23085	22994	22982	23084	22754	23077	23015	23140	22921	23132	22983	23172	23198	22906	22986	23119	22949	23027	23030	23004	23069	22963	23138	23109	23043	23000	23092	22996	22975	23045	23089	22974	23325	23135	22798	22888	23114	23067	22978	22884	23049	23154	23152	23143	23098	22878	23199	22911	23026	22861	23090	23053	23098	23192	22942	22993	22946	22925	23011	22938	23139	22897	22909	23072	23093	23088	23046	23114	22835	23166	23072	23004	23006	23016	23093	22953	23042	22926	22999	23174	22967	22960	23038	23097	23034	23016	23025	23116	22933	23200	23048	23046	23090	22935	23073	23073	23046	23005	23033	23013	22989	22884	22993	22900	22976	23049	23239	23106	22884	23160	23051	22914	23031	23142	23110	23062	23165	22908	23119	23161	23121	23121	22960	22981	22896	22875	22946	23037	23067	23101	23030	22957	23063	22761	23347	22892	22959	23012	23059	22901	23070	23117	23156	23087	22986	22931	23018	23218	23120	23039	23029	23173	23058	22893	23066	22920	23286	22949	23015	23131	23094	23130	23136	23102	22849	23072	23022	23025	23003	22894	23109	23226	23049	23039	23049	23273	22937	23020	23121	23141	22973	23008	22981	22886	22953	23037	23176	23009	22939	23068	23267	22825	23135	23008	23186	23034	23093	23195	22986	23011	23144	23083	23022	22862	22829	23143	22989	22996	23085	23093	22992	23077	23028	23111	22966	22892	22911	23169	22954	22990	23015	23096	23082	23162	23027	23147	22901	23015	22928	23157	23036	23088	22974	23021	23147	22826	23035	22865	22871	23078	23032	23082	23060	23122	22865	23077	23161	23004	23062	22896	22999	22912	22990	23097	23105	23009	23063	23023	22826	23106	23109	23036	22951	22969	23082	23099	23184	23192	23013	23081	23112	23136	23094	23023	22967	22993	22927	23116	23059	23279	23066	23050	23155	23050	22891	22963	23139	22882	23118	23024	22924	23060	22976	23054	22984	22833	23157	22972	22975	23029	23040	23141	23084	22838	22995	23126	22980	22980	22789	23065	23114	22956	23196	22985	23055	23040	23149	23125	23061	23126	23138	23041	23124	22911	23085	23088	23046	22932	23282	23032	22949	23128	23034	23053	23109	22793	22979	23016	22805	23154	23130	23015	23161	22978	22936	22965	22971	23061	22941	23124	23087	22896	22834	23081	23078	22984	23001	23021	23165	23093	23065	22893	23189	23018	22894	23240	23033	23133	23069	23029	22963	22925	22873	23006	22916	22987	23146	23151	23116	23214	23002	23079	23062	22977	23122	22958	22940	22999	22968	23198	22923	23022	22979	22971	23037	23027	23084	22894	23026	23126	23024	23328	22927	23010	23037	23016	23008	23146	22859	22999	22988	22756	22832	22906	23149	23003	23138
23731	21448	29120	24691	25155	30101	32779	30845	30893	30792	30705	30720	30827	30664	30508	30505	30506	30616	30458	30178	30108	30239	30392	30226	32232	34088	33011	31814	31185	30214	30164	30266	29923	29937	29802	30175	30022	29952	30166	29952	30118	29958	30128	29890	29996	30081	29940	29789	29973	29996	30047	30066	29888	29942	30030	30055	29915	29704	30117	29873	29973	29937	30197	29931	30166	30135	30012	29725	30139	30070	29995	30075	30033	29862	29897	29919	30047	30215	30111	29910	29858	29928	30265	29897	30049	29884	30031	30146	29908	29990	29968	29850	29983	29907	29738	29924	29931	30212	29788	29976	29852	29912	29781	30043	30003	30025	29894	29960	29961	30028	30153	30095	30071	29940	30301	30114	29938	30009	29991	29869	29909	30058	29901	29858	30265	29993	29956	29837	29827	29948	29865	29863	29813	29821	30223	29770	30083	29858	30205	29945	29882	30203	29958	29936	29935	30138	29915	29907	29562	29768	29957	29977	29999	29826	29928	29825	29762	29996	29943	30175	29849	29858	30266	30160	29953	29608	29846	29998	29812	30056	29972	29877	29959	29956	30137	29821	30043	29912	29649	29871	29844	29680	29928	29891	30049	30118	29881	29896	30015	29927	30187	29959	30207	30065	29835	30123	30009	30048	30013	29897	29894	29992	30047	30077	29728	29896	29484	29922	29942	30003	29874	29951	29934	29819	30059	30009	29967	30017	30179	30040	30258	30148	30020	29918	30034	29908	29897	30181	29929	30258	29987	29943	30071	29837	30024	30009	29912	29993	29896	30014	29918	29825	30042	29982	29956	29874	30031	29997	29837	29721	29903	29698	29946	29953	29782	29919	29769	30073	29800	30021	30029	30030	29925	30171	30004	30040	30017	30124	29991	29855	30004	29860	30005	29772	29815	29995	29818	29881	29983	29929	29954	29922	30079	29933	30148	29744	29701	30065	30065	29880	29954	29922	29780	29882	29814	29873	29995	30004	30164	29716	29632	29984	29943	30255	29762	30119	30022	30031	30077	29858	29934	29865	30027	30088	30038	30188	30026	29889	29846	29902	29944	30282	29979	30032	30167	29959	30127	29832	30083	30119	29997	29956	29855	29928	29938	29826	30058	29926	29954	29723	29979	29905	29865	30149	30190	30110	29872	29920	29921	29889	30079	30097	29948	30016	29979	30010	29872	29941	29882	30066	29871	29937	29948	29997	29644	29984	29941	30074	30255	29955	29990	29961	29795	30119	29834	29927	29783	29864	30216	30079	29795	29978	30000	29891	29865	30068	29821	29695	30081	29694	29887	29886	30091	29855	29995	29896	29864	30089	29832	29962	30026	29826	29936	29980	29866	29831	30150	29980	30127	29999	29858	30052	30140	30000	30115	29906	29828	29764	29863	30022	29901	29990	29989	29992	30042	30177	30032	29878	29921	29847	30129	30058	30119	29806	29999	29860	30093	29733	30069	30086	29997	30146	30115	29746	30005	29617	30031	30034	29933	29988	29919	29861	29902	30111	30084	29902	29769	29985	29740	29938	29886	29746	30097	29979	29982	30051	30231	30086	29889	29827	30029	30084	30181	29997	30065	30125	30140	29943	29989	29937	29899	29965	30010	30020	29914	29925	29983	29824	30014	29790	29974	30088	29954	29873	30030	29972	29929	29913	29925	29787	29885	29746	29981	29879	30019	30027	29930	29971	29987	30193	30060	30107	29888	29807	29882	30296	30184	29755	30002	29957	30046	30061	29923	30169	29984	30002	30031	30199	30166	30222	29925	29897	30158	29759	29803	29916	29973	29991	29829	29853	29882	29821	30099	30254	29912	29868	29779	29872	30116	29934	30226	30005	29957	29950	29862	29860	30038	30187	29941	30027	30125	29816	29783	29875	29972	30043	29847	29966	30074	29827	30139	30003	29728	29898	29978	29867	29596	29980	30036	29901	29913	29717	29923	30147	29965	30072	29880	29812	30165	29949	30013	29982	30041	29885	29733	29902	29663	30258	30133	29949	30207	29771	29978	29872	30013	29937	29835	29989	29819	29880	29950	29837	29833	29937	29948	29901	29970	29961	30089	29995	30083	30102	29742	29969	29766	29831	29781	29758	29752	30075	30012	30250	29976	29829	30059	30048	29850	30012	30042	29759	29952	29781	30182	29832	29774	29936	30098	29941	29838	29979	29971	30060	30029	30010	29904	29914	30165	29614	30035	29975	29979	30109	29870	29827	30115	30018	29858	29909	30117	29994	30035	29818	30038	29908	29986	29823	30000	29846	30002	29883	30114	30035	29961	29960	29764	29985	30067	30080	29953	29781	29862	30099	30153	30020	30009	30270	29975	29632	30075	30047	30073	29822	29869	29868	30021	29710	29921	29861	29880	29901	30014	29802	29891	29827	30097	29946	30108	29974	29985	29953	30228	29920	29865	29751	30052	30101	29818	30084	30098	30096	29751	29843	29947	29934	30085	29785	30166	30190	30114	29789	29813	29860	29928	29873	29910	29890	30190	29825	30015	29990	29617	29973	29982	30040	29970	29932	30033	29626	29968	29957	29993	29949	29890	30037	30044	29993	29929	29908	29905	30068	30159	29852	29880	29895	29976	30178	29866	30072	30090	30093	29861	29839	29931	29948	29885	30101	30111	30019	29864	30180	29929	29817	29696	30160	29864	29949	29933	30104	29956	29847	29986	30018	29819	29932	30051	29868	29912	29971	29882	30000	30359	29971	30022	29944	29971	29777	30114	29878	30064	30191	30263	29941	29845	29801	30077	29807	29865	29926	29932	29936	29994	30073	29862	30017	29614	30020	30018	29805	29846	29971	29997	30217	30116	29850	30067	29834	30042	30046	29918	29870	29985	29917	29878	29937	29880	29937	30119	29897	29868	29895	29914	29987	30157	30019	29921	29700	30042	30078	29997	29963	30196	29827	30011	29908	29913	29661	29860	30140	30057	30081	30130	29835	30074	29993	30012	30149	30176	29975	29860	30050	29927	30001	29974	30072	29780	29929	30012	30188	29863	29755	29856	29972	30112	29993	29904	30057	29986	29922	30119	29868	29859	30017	29972	29946	29861	30116	29878	30037	29873	29806	29614	29764	29887	29794	29912	30021	30200	29932	30140	30098	30036	29891	29857	30124	30036	29977	29959	29907	30051	29849	29989	29797	29798	29979	30100	30087	29975	29783	29867	29947	30090	29848	30039	30021	29662	29764	30026	29925	30167	30037	30151	29754	30081	29717	29731	29992	30044	29821	29909	29738	29940	29763	29964	29792	29899	30117	30069	29953	29904	29798	30103	29869	29781	29728	29965	29805	30088	29958	29806	29992	30078	29869	30285	29910	29692	29950	29972	29957	29868	30175	29844	30054	29934	30033	29775	29888	29995	29799	29909	29908	29803	30077	30083	30265	30019	30104	29862	29921	29947	29902	29958	30017	29923	29848	29963	29848	29878	30080	29940	29859	30097	29788	30076	29989	29991	30189	30140	30047	29799	29853	29816	29906	29803	29984	30144	29929	29858	30001	30087	29833	30087	29973	30051	29917	29988	29875	30024	30061	30031	30211	29870	29952	29755	30069	29927	29976	30044	30096	29912	29782	29783	29750	30082	29626	29892	29935	29747	29750	29985	29804	30096	29816	29893	30044	29840	29980	30064	29985	29580	30063	30162	29905	29795	29778	29838	29974	30121	30115	30013	29821	29993	30125	29893	29900	29994	29805	29977	30033	30006	30123	29914	29942	29926	29929	29819	30328	29992	29980	29822	29945	29984	29946	29992	29723	30055	29864	30025	29922	30011	29855	29810	29989	30074	29852	29854	29881	29864	30073	29879	30115	29821	30013	29638	30079	30026	30040	30143	29838	30147	29885	30301	29794	29967	29924	29848	29927	30109	29712	30218	29960	29858	30052	30038	29967	30030	30090	30259	30006	29939	30079	30208	29927	29687	29816	30103	29862	29805	30089	29932	29873	29889	29777	29798	29711	30171	30110	30076	29884	29855	29993	29816	29984	29880	29754	30040	29902	30121	30009	29989	30034	29872	30062	29867	29783	30013	29804	29916	30219	30001	29920	30049	30016	30108	29963	29850	30123	29928	29849	29932	29907	29938	29884	29826	30198	29975	30138	29927	30057	29897	30115	30102	30008	29881	30184	29991	29868	30067	30145	29979	29865	29676	30192	29987	30070	30086	30125	29954	29968	30039	29829	30017	29999	29805	29925	29892	29995	29860	30038	29914	29854	29922	30102	29972	30041	29975	29973	30026	29949	29904	29978	30072	30060	30156	29962	30153	29780	29920	29755	29861	30149	29702	29924	29732	29934	30070	29974	29857	30236	30044	29901	29654	29747	30111	30078	29740	30268	29974	30148	30044	30036	30193	30120	30097	29872	29939	29875	30023	30067	29954	30072	29785	30309	29937	29894	30088	29887	30194	30059	29926	29881	29881	29942	30001	29792	30013	29902	29731	30074	29990	29963	29887	29871	29890	30035	30068	30046	30097	30023	29745	30127	30028	30017	29977	29877	29888	29762	29913	29821	30014	29904	29926	29951	29910	29867	30231	29924	30118	29899	29934	30095	30116	30024	29912	30079	29960	29749	30051	30063	29850	30043	29910	29851	30179	30017	29849	30035	29974	29997	29983	30218	29914	29696	29872	30086	30038	30095	29850	29884	30161	30109	30116	29871	30288	30148	29901	30087	29983	30187	30021	29911	30069	29952	29948	29821	29943	29927	29976	29778	29818	30048	29949	29974	30127	30072	29824	29967	30048	30095	29856	29835	29999	29920	30025	29927	29877	30075	30040	29877	30199	30054	29840	30120	29880	29855	29981	30109	29962	29808	29974	30045	30161	29893	29921	29979	29978	29843	30062	29953	29944	30122	29782	29956	29934	29758	29890	29912	29853	29825	30173	29913	29920	30012	30164	29915	29907	30149	30036	29865	29912	29936	30039	29975	29964	29944	29802	30011	30154	30202	29908	29653	29917	29929	29929	30034	29963	29998	30059	30205	29867	29727	30135	29937	30018	29996	30045	29961	29937	29981	29953	30018	30116	29778	29921	30024	30007	30010	29965	29718	29863	29940	30270	29950	30115	30159	30012	30059	29811	30382	29869	29812	29941	29874	29964	30039	30047	29959	30143	29707	30164	29923	29865	29809	29855	29924	30090	30052
23678	39268	31719	26717	25072	24818	24927	24748	24765	24206	23802	24544	24313	24096	23879	23818	23422	23759	23606	23387	23334	23440	23152	23762	27004	28748	26765	25404	23954	23438	23091	23085	23048	23068	22957	22980	23119	22988	23149	23113	23185	23023	23095	23085	23186	22961	23189	22976	23055	22952	23113	22959	23178	22852	22944	23091	23009	23056	22986	22970	23016	23139	22948	23221	22984	23062	23109	23145	22985	23270	23000	23016	23046	23087	23099	22924	23105	23131	23059	23060	22956	22884	23068	22958	23000	22966	23350	23038	22963	22987	22779	23082	23271	23039	23172	23036	23014	23005	23109	23093	23119	23064	23025	23012	22947	23083	23061	23016	23077	23058	22993	22973	23173	23128	22869	23066	22975	23126	22983	23021	23138	22987	23116	22921	22983	22922	23061	23055	22973	23177	23035	23073	23307	23239	23015	23001	22981	23155	23028	22862	23015	23187	22889	22998	23116	23036	23060	23043	22979	22977	22871	22982	23112	22784	23025	22943	23025	23040	23000	22987	22873	23072	22902	22977	23090	23065	23119	23170	23139	23059	23284	23061	22883	23078	22934	23172	23190	22894	23089	22949	23021	23058	22805	23018	23185	23006	22896	23033	23124	22996	22952	22979	23047	23080	23109	23272	22983	22995	23121	22869	22983	22938	22964	23007	23102	22836	22933	22887	23002	23000	23036	23023	22949	23169	22814	23243	23155	23012	22958	22858	23100	23214	23118	23160	22896	23170	23011	23126	23113	23128	23102	23189	22972	22962	23003	22931	22897	22936	22980	23158	23009	22839	22959	23057	22950	23043	22925	23068	23027	22966	22991	22955	22937	22972	23052	22926	23058	22897	22863	22826	22914	23271	23069	23186	22947	23024	23231	23065	23018	22993	23084	22968	23067	22956	22949	23004	23020	23028	23058	23137	22962	22979	23003	23070	23086	23140	22886	22964	22965	22890	22934	22903	22985	22945	23177	23006	22982	22997	22941	22959	23114	22975	23116	23044	22810	23024	22961	23190	23102	22864	23343	22996	23058	23133	23150	22867	22932	23077	23035	23087	23086	22991	23007	22918	23041	22952	22965	23183	23064	22965	23029	23085	22974	23067	23057	23008	22878	23129	22985	22988	23077	23096	23073	23114	22943	22932	23172	23212	23133	23145	23031	22983	23091	23033	22977	22935	23158	22972	23110	22963	22925	23108	23126	22996	23163	22969	22981	23076	22976	22949	23070	22938	22849	23062	23098	22930	23047	23021	23132	22932	22883	23049	23248	23006	23245	23168	23051	23147	23060	23141	23209	23007	22995	23037	23080	23020	23100	23109	22967	23112	22960	22973	23115	22852	22775	22965	22994	22929	23020	23187	22912	22970	23042	23122	23076	23069	23063	23010	22883	22965	23091	22954	22971	23022	23327	23085	23061	22938	23104	22930	23116	23236	23082	23096	23003	23057	22941	22992	23046	22989	23023	23040	23018	23035	22948	23097	23013	22950	23160	23011	22957	23146	23136	23229	22864	23049	22859	22919	23047	23049	22871	23021	23166	23116	23052	23264	22998	23027	23220	22940	22947	23058	23023	23115	22970	23037	23082	22992	22944	23007	23015	22943	23006	22986	22964	23095	23145	23015	23052	23048	22963	23070	22893	22835	23022	23089	22971	23211	22951	23136	23060	23082	23057	22950	22887	23041	23045	23112	23081	23078	23015	23043	23041	22981	22973	23149	23194	23091	23014	23085	22891	23242	22982	22722	23029	22908	23044	23037	23111	23069	23022	22865	22991	23088	22979	23035	23093	22987	22985	23034	23012	22991	22975	23187	23041	23037	22975	22911	23130	23191	22924	23028	23277	23022	23088	23193	23138	22827	22962	23063	23245	23135	23170	23040	22972	23062	23128	22965	23108	22918	23029	22923	23100	23014	23224	22947	22836	22980	22987	22878	23035	22878	22879	23097	23083	23051	23123	22923	23114	23084	23006	23009	23015	23041	22922	22982	23174	23210	23124	23158	22982	23289	22905	22885	22996	23004	22984	23000	22963	22975	22954	23100	22999	22901	23110	23047	22963	23052	22973	22941	23116	23215	22992	23082	23100	23165	22977	22953	23016	23012	22849	22788	22909	23011	22964	22888	23006	22924	23060	23078	22987	22965	22964	23059	22852	23074	23171	23031	23075	22933	23189	23018	23169	22865	22940	23093	23083	23064	23093	23211	23060	23014	23053	22994	23114	23180	22976	22994	22960	23034	22992	22834	23157	23078	22957	23103	22967	23106	23151	22792	22874	23015	22911	23155	23139	23019	23140	22973	22813	23054	23148	23083	22975	23014	22956	22978	23097	23134	23022	23000	23051	23097	23216	23166	23030	22811	23151	22814	23112	23029	22960	22941	23142	22917	23056	22968	23099	22922	23012	23061	23033	23071	22965	23063	23033	23037	23021	22975	23195	22897	23117	23128	22836	22876	22996	23029	23176	22938	23159	22958	23001	22937	23119	22931	23104	23039	22994	23074	23072	23071	23070	23163	23086	22950	22934	22847	23214	22974	22872	23005	23017	22988	23027	23083	23009	22993	22828	22952	23093	23166	22973	23009	23125	23085	22948	23067	23262	23122	22899	23035	23005	23079	23062	22980	23075	23038	22963	22880	23228	23056	23012	22903	23209	22857	23140	22925	23124	23254	23040	23230	23094	22981	23023	23264	23016	22915	23106	23109	23108	23091	22871	23097	22944	22979	23007	22958	23059	23178	23121	23077	23011	22936	22907	22969	23140	23111	23099	22988	22904	23098	22963	23026	22977	23040	22962	23015	23037	22980	22980	23008	22988	23116	23150	23241	22996	23092	22890	23067	23027	22904	22927	23141	23024	22948	22899	22828	23043	23049	23161	22862	23132	22938	22984	23117	23016	23037	23038	23148	22886	23103	22931	23173	23075	22962	23015	22905	23000	22927	22937	23051	23011	22856	23098	22971	23088	22904	23010	23030	23004	23082	22929	23016	22940	23030	23105	23042	23137	23188	23029	22904	22950	23041	22948	22961	23064	23113	23054	23007	22993	22925	23062	22982	23118	23144	23124	23045	23047	23143	23179	22986	23049	22986	22922	23188	22958	23097	22938	23047	23230	22933	23071	22950	23016	23118	22929	23067	23047	23018	22875	23076	23180	23129	22887	22891	22989	22832	22821	23061	23093	23132	22893	23029	23041	23141	22908	22993	23137	23072	23004	22950	23113	23144	23131	23008	23028	23012	23259	23107	23029	23055	23087	22976	23052	23038	22932	23057	23029	23180	23141	23025	22943	22913	22992	23035	23023	23057	23103	22987	23067	22935	23048	23002	22907	22968	23165	23115	23072	23003	23140	22852	22986	22874	22993	23148	23281	22945	22892	22875	23028	23002	22884	23158	23186	22994	23116	23002	22887	23147	22996	23017	22971	23195	23059	22866	23047	23043	23192	22954	23034	23036	23225	23070	23097	22919	23084	22835	23097	22978	22922	22859	23073	23072	23121	23076	23095	22859	23060	22929	22897	23188	23117	22944	23310	23058	23225	23218	23088	23045	22950	22990	23014	22935	23290	23016	23072	23051	22919	23172	22988	22860	22916	22984	23048	22749	22971	23147	22876	23094	22935	23081	23091	23083	23020	22988	23070	23175	22938	23067	22916	23031	23023	23102	23172	23156	23073	23147	23062	23116	22942	23103	22968	23001	22755	23272	23200	22963	22996	22994	23147	23066	23132	22909	22919	23106	23005	23094	22921	23153	22903	23082	23129	23008	23016	22942	22942	23048	23076	23048	22869	23093	22994	22787	22917	23170	23196	23097	22848	22909	23075	22939	23089	23075	23091	23237	23007	22919	23078	23023	23039	23060	23061	23119	23106	23002	22843	22848	22990	22891	22898	22985	23157	22882	23081	22992	23002	23090	23142	22951	23023	23231	22977	23038	22859	23147	23178	23335	23049	22916	22793	23199	23075	22985	23091	23134	22926	23153	22990	22843	22900	23004	23098	22943	23036	23033	23090	23015	23114	23160	23073	23107	23150	23090	22909	22863	23035	23152	23024	23149	22940	23094	23115	22993	23205	23067	23048	23019	23219	22891	23098	23214	22966	23006	23245	22951	23166	22931	23250	22982	23101	22911	22891	23036	23094	23138	22999	23078	23061	22984	22954	23115	23089	22932	22798	23175	23049	23182	23170	23044	22917	23050	22991	23146	22936	22940	23098	23017	22879	22976	23067	23120	23104	23075	23163	22980	23034	23206	22984	23114	22912	22901	23237	22989	22896	22950	23171	22960	23032	23106	22948	23016	23176	23017	22984	23038	23077	22910	22976	23129	22765	23153	23228	23120	23173	23013	23065	22972	23029	22967	22985	23038	23063	22986	22995	23160	22984	23286	23036	22945	23139	23083	22975	23081	23055	22906	22897	22952	23044	23004	23069	23019	23129	22987	22954	22904	23237	23193	23063	23011	22971	23009	23080	23147	22905	23107	22955	23055	23054	23196	22842	23124	23019	22948	23018	22901	23031	22992	23177	23163	22979	23053	22973	22996	22912	23146	23138	22969	23064	22998	23018	23031	22866	23196	23067	23131	23206	23031	22905	23216	22833	23131	22869	23116	23082	22948	22956	23049	23014	23155	23002	22917	22940	22939	22844	23071	22971	23002	23097	23099	23100	22957	22965	22907	23053	23011	22943	23075	23250	22960	23204	23231	22902	23149	23068	22981	23090	23053	23021	22997	23198	22985	22934	22962	23188	22960	23163	22977	22917	23066	23055	22988	23011	22970	23137	22958	23001	23006	23103	22986	22936	23075	23085	22964	22934	23056	22874	23216	23031	23026	23040	23111	22934	23095	23057	23033	22899	22981	22966	22970	23021	23123	22925	23126	23056	22996	23064	22892	23133	22885	22912	22881	23078	22945	22954	22878	23279	23047	22955	23072	23133	23062	22956	22885	23069	23037	23042	22952	23078	22936	23047	23032	23054	22922	22907	23140	23079	22957	22965	23132	22847	22955	22964	22934	23125	23095	22972	23167	22882	23035	23100	23020	22852	23134	23244	23141	22757	23015	22856	23198	22862	23096	22994	23028	23089	23036	22949	22878	22994	22871	23117	23000	22919	23063	23029	23213	22979	22960	23088	22698	23140	23098	23076	23019	22890	22952	23029	23000
22724	21392	29193	24052	22708	28687	34401	31476	31541	31909	31235	30985	31550	31123	31013	31252	31345	31224	30977	30922	30630	30681	30713	31074	34540	37772	35380	33589	32068	31124	30772	30612	30589	30703	30629	30557	30467	30349	30545	30333	30209	30497	30380	30460	30583	30428	30174	30439	30501	30455	30709	30256	30445	30207	30474	30458	30372	30094	30294	30370	30313	30421	30134	30533	30431	30220	30650	30291	30198	30393	30217	30176	30299	30415	30238	30338	30438	30364	30429	30149	30507	30277	30406	30148	30522	30378	30261	30184	30473	30053	30363	30081	30506	30224	30348	30222	30386	30116	30293	30179	30293	30214	30323	30233	30255	30393	30363	30369	30272	30338	30662	30263	30128	30302	30064	30584	30189	30342	30305	30313	30210	30356	30255	30381	30138	30536	30139	30547	30387	30410	30419	30330	30334	30234	30335	30334	30168	30313	30314	30058	30320	30281	30232	30202	30527	30435	30337	30536	30306	30166	30225	30419	30369	30472	29974	30315	30544	30299	30263	30213	30217	30254	30320	30118	30233	30372	30026	30318	30551	30210	30333	30409	30497	30253	30162	30153	30520	30521	30228	30448	30074	30289	30233	30275	30259	30460	30208	30002	30259	30116	30443	30266	30524	30261	30381	30282	30491	30162	30166	30422	30190	30595	30433	30352	30099	30315	30457	30345	30243	30244	30471	30028	30512	30287	30239	30295	30277	30362	30140	30219	30363	30214	30429	30487	30319	30223	30343	30167	30065	30131	30393	30272	30297	30360	30685	30297	30376	30192	30281	30485	30271	30004	30417	30227	30127	30007	30260	30421	30352	30227	30417	30352	30193	30415	30439	30333	30534	30360	30249	30230	30262	30433	30411	30158	30346	30402	30273	30190	30361	30484	29998	30244	30518	30396	30171	30380	30340	30208	30362	30381	30299	30407	30326	30194	30447	30371	30187	30512	30240	30248	30468	30290	30469	30165	30444	30304	30316	30336	30446	30368	30328	30356	30269	30259	30285	30225	30456	30367	30598	30571	30365	30411	30454	30241	30547	30592	30383	30212	30474	30387	30439	30185	29992	29984	30458	30545	30440	30337	30390	30283	30128	30427	30218	30107	30330	30315	30269	30281	30562	30398	30293	30342	30306	30413	30286	30370	30209	30423	30324	30383	30177	30272	30354	30250	30093	30278	30239	30368	30408	30246	30444	30415	30223	30348	30511	30303	30420	30298	30275	29957	30314	30458	30286	30176	30282	30272	30483	30109	30394	30234	30268	30423	30276	30470	30290	30345	30516	30313	30374	30431	30199	30404	30420	30221	30355	30499	30163	30209	30381	30417	30367	30424	30289	30231	30333	30049	30475	30207	30331	30540	30427	30253	30293	30213	30178	30165	30281	30308	30121	30361	30226	30439	30421	30347	30511	30413	30382	30454	30469	30478	30444	30163	30291	30282	30314	30317	30229	30184	30554	30256	30334	30087	30171	30479	30309	30363	30423	30258	30147	30304	30425	30518	30436	30275	30107	30279	30215	30207	30218	30200	30249	30188	30547	30179	30173	30449	30598	30093	30274	30432	30252	30556	30250	30308	30273	30233	30192	30441	30238	30203	30244	30256	30301	30378	30286	30179	30249	30263	30110	30167	30276	30296	30410	30241	30504	30336	30219	30270	30041	30254	30452	30539	30277	30100	30140	30148	30472	30345	30332	30195	30417	30366	30067	30223	30286	30470	30502	30232	30456	30254	30323	30160	30230	30508	30544	30257	30313	30354	30488	30240	30361	30494	30655	30558	30106	30208	30223	30377	30210	30270	30329	30466	30190	30245	30223	30449	30379	30293	30237	30143	30207	30309	30334	30522	30305	30335	30236	30144	30030	30236	30147	30241	30331	30518	30594	30238	30386	30062	30301	30192	30331	30343	30175	30111	30076	30230	30377	30468	30279	30650	30267	30450	30405	30035	30313	30206	30247	30343	30314	30180	30245	30324	30164	30266	30220	30358	30366	30534	30516	29946	30534	30323	30171	30132	30338	30335	30302	30344	30358	30456	30325	30253	30057	30204	30293	30421	30164	30072	30298	30474	30359	30313	30321	30407	30192	30188	30314	30298	30191	30082	30234	30158	30079	30350	30222	30063	30535	30215	30253	30330	30457	30340	30416	30493	30154	30414	30548	30244	30269	30289	30094	30249	30441	30196	30294	30224	30370	30241	30468	30341	30398	30291	30145	30196	30315	30254	30261	30137	30384	30403	30229	30249	30481	30311	30405	30194	30244	30397	30334	30178	30383	30275	30276	30282	30271	30293	30150	30376	30588	30313	30114	30222	30173	29858	30247	30456	30149	30127	30187	30289	30569	30315	30468	30183	30320	30282	30212	30434	30323	30284	30048	30166	30279	30246	30337	30064	30464	30338	30348	30576	30315	30379	30423	30443	30230	30346	30261	30100	30347	30378	30233	30483	30495	30396	30638	30217	30453	30176	30466	30132	30288	30347	30173	30324	30325	30284	30511	30362	30308	30313	30641	30271	30086	30136	30013	30040	30378	30363	30207	30547	30134	30330	30381	30318	30263	30405	30409	30182	30429	30319	30297	30222	30436	30239	30409	30256	30360	30391	30245	30103	30157	30005	30317	30187	30273	30453	30222	30244	30512	30382	30339	30425	30416	30303	30570	30243	30176	30217	30260	30279	30181	30301	30296	30242	30142	30313	30171	30537	30343	30401	30232	30440	30374	30269	30399	30403	30540	30310	30070	30448	30494	30060	30394	30522	30299	30484	30546	30274	30463	30582	30265	30087	30451	30260	30149	30310	30331	30258	30249	30486	30338	30381	30524	30386	30515	30296	30279	30070	30495	30330	30288	30282	30291	30286	30399	30126	30236	30257	30359	30284	30191	30661	30195	30119	30478	30110	30347	30204	30332	30342	30020	30179	30382	30324	30519	30539	30181	30327	30147	30446	30461	30398	30318	30239	30364	30427	30386	30176	30302	30313	30217	30450	30212	30521	30388	30339	30373	30380	30412	30186	30420	30225	30490	30164	30179	30384	30346	30409	30416	30400	30366	30341	30480	30374	30277	30120	30617	30401	30294	30281	30344	30270	30084	30071	30325	30334	30154	30520	30182	30198	30460	30509	30375	30071	30519	30407	30414	30518	30248	30275	30407	30212	30286	30174	30172	30419	30410	30249	30323	30172	30336	30410	30132	30415	30341	30488	30443	30300	30395	30388	30219	30212	30173	30208	30315	30053	30209	30042	30390	30409	30417	30209	30092	30292	30482	30232	30246	30256	30208	30376	30220	30172	30294	30356	30301	30449	30543	30321	30244	30524	30526	30236	30120	30325	30347	30263	30276	30217	30114	30173	30502	30112	30408	30383	30203	30175	30281	30359	30321	30284	30274	30425	30314	30407	30574	30212	29937	30305	30079	30148	30348	30533	30379	30234	30318	30341	30442	30115	30484	30136	30309	30464	30413	30251	30373	30390	30159	30332	30351	30322	30414	30463	30583	30452	30187	30246	30189	30316	30239	30336	30330	30333	30246	30200	30253	30254	29992	30459	30336	30238	30327	30114	30236	30217	30400	30201	30226	30463	30243	30295	30489	30275	30345	30211	29980	30121	30212	30285	30516	30332	30380	30290	30412	30434	30324	30420	30261	30308	30412	30425	30419	30277	30496	30212	30293	30344	30344	30352	30397	30343	30653	30242	30371	30332	30281	30195	30406	30285	30211	30364	30487	30381	30483	30695	30237	30416	30525	30309	30365	30352	30333	29983	30509	30274	30462	30329	30280	30392	30106	30267	30090	30342	30269	30407	30518	30365	30357	30177	30579	30339	30513	30413	30286	30161	30223	30156	30213	30433	30218	30350	30394	30250	30463	30388	30487	30400	30494	30050	30172	30350	30409	30465	30195	30283	30418	30635	30348	30376	30146	30136	30376	30145	30304	30423	30176	30257	30235	30169	30019	30345	30208	29936	30425	30463	30389	30314	30286	30297	30398	30333	30337	30552	30512	30228	30390	30430	30373	30160	30335	30413	30194	30355	30145	30187	30194	30254	30258	30380	30362	30317	30397	30195	30071	30312	30196	30347	30228	30350	30311	30199	30135	30489	30303	30371	30160	30340	30351	30208	30266	30341	30478	30251	30247	30342	30353	30328	30430	30225	30523	30455	30514	30318	30307	30266	30286	30318	30127	30473	30426	30306	30396	30251	30442	30245	30413	30357	30291	30432	30181	30159	30176	30169	30426	30226	30457	30372	30038	30530	30256	30545	30304	30135	30323	30019	30241	30347	30443	30220	30078	30321	30295	30224	30311	30139	30158	30295	30122	30344	30241	30132	30502	30116	30336	30337	30268	30240	30288	30367	30372	30141	30222	30286	30206	30468	30348	30418	30349	30389	30217	30177	30181	30302	30224	30389	30355	30436	30433	30308	30384	30115	30235	30276	30371	30150	30411	30186	30426	30236	30198	30119	30315	30356	30436	30322	30217	30337	30163	30554	30139	30463	30315	30475	30329	30362	30402	30392	30529	30391	30474	30191	30444	30320	30033	30109	30397	30541	30328	30466	30339	30258	30338	30487	30403	30292	30274	30368	30443	30363	30710	30469	30397	30293	30395	30530	30518	30496	30387	30286	30239	30450	30250	30183	30384	30580	30360	30393	30346	30502	30556	30278	30398	30330	30268	30124	30376	30368	30250	30425	30280	30144	30159	30307	30219	30121	30357	30289	30351	30229	30150	30197	30165	30245	30301	30336	30228	30186	30426	30241	30359	30241	30316	30137	30225	30054	30501	30258	30392	30307	30209	30195	30409	30341	30403	30425	30379	30378	30317	30207	30089	30286	30271	30451	30274	30364	30461	30123	30544	30209	30035	30355	30692	30405	30357	30244	30136	30423	30119	30282	30456	30524	30246	30202	30322	30296	30238	30516	30522	30306	30242	30338	30427	30310	30151	30295	30217	30312	30363	30255	30507	30530	30341	30354	30297	30358	30460	30402	30354	30456	30497	30408	30497	30238	30341	30486	30222	30418	30381	30299	30446	30157	30338	30208	30436	30284	30350	30230	30485	30173	30247	30194	30288	30179	30320	30116	30312	30480	30225	30446	30384	30654	30115	30378	30071	30149	30350	30237	30270	30314	30368	29953	30178	30431	30300	30147	30408	30106
24933	42133	34716	28377	26464	26153	25965	25661	25621	25285	24624	24429	24230	23892	24103	24167	24496	24201	24297	23848	23711	23681	23686	24004	30669	33094	30039	27105	24751	23532	23553	23201	23231	23303	23036	23120	23138	23146	23259	23222	23377	23042	23171	23218	23254	23179	23254	23166	23295	23298	23072	23164	23247	23170	23038	23230	23104	23278	23160	23199	23124	23204	23332	23099	23236	23164	23404	23208	23272	23163	23295	23123	23178	23087	23184	23254	23178	23254	23064	23136	23104	23300	23088	23276	23086	23100	23218	23071	23318	23335	22909	23318	22945	23017	23125	23084	23010	23203	23279	23342	23166	23296	23326	23027	23179	23296	23356	23023	23252	23170	23167	23200	23203	23142	23187	23123	23129	23365	23249	23155	23077	23104	23217	23064	23248	23098	23236	23314	22964	23207	23245	23075	23177	23118	23119	23159	23245	23191	23157	23111	23125	23051	23129	23249	23182	23179	23049	23181	23136	23157	23264	23027	23217	23346	23307	23016	23090	23121	23316	23264	23107	23108	23110	23247	23112	23142	23188	23103	23091	23290	23190	23150	23041	23173	23218	23294	23405	23184	23128	23131	23189	23311	23137	23151	23201	23128	23302	23107	23209	23271	23167	23111	23255	23175	23182	23277	23085	23214	23099	23159	23074	23240	23082	23328	23296	23043	23416	23089	23202	23183	23148	23082	23044	23214	23137	23197	23184	23044	23021	23049	23033	23210	23328	23214	22975	23202	23297	23081	23188	23129	23107	23109	23282	23127	23170	23206	22990	23212	23270	23123	23266	23168	23212	23222	23346	23237	23031	23152	23179	23218	23187	23153	23025	23181	23127	23297	22955	23063	23169	23328	23176	23163	23139	23425	23167	23025	23164	22936	23277	23167	23203	23194	23221	23053	23282	23200	23267	23387	23346	23243	23241	23167	23202	23170	23198	23235	23350	23177	23197	23100	23327	23154	23148	23128	23246	23161	23063	23104	23093	23157	23176	23197	23234	23177	23091	23141	23215	23097	23290	23215	23021	23033	23114	23228	23095	22999	23216	23170	22953	23302	23222	23166	23322	23096	23273	23038	23197	23030	23111	23121	23216	23366	23341	23006	23276	23300	23124	23362	22954	23368	23148	23171	23114	23070	23298	23325	23319	23132	23054	23165	23204	23032	23174	23101	23172	23227	23286	23163	23090	23284	23190	23159	23120	23138	23214	23255	22900	23063	23080	23124	23255	23041	23176	23215	23253	23127	23333	23231	23160	23196	23308	23102	23167	23176	23134	23265	23156	23173	22998	22966	23320	23033	23197	23197	23093	23264	23163	23228	23257	23180	23067	23148	23301	23212	23140	23041	23155	23283	23206	23188	23327	23236	23190	23232	23111	23185	23123	23018	23195	23240	23151	23316	23415	23193	23143	23154	23060	23004	23090	23196	23131	23285	23215	23037	23102	23117	23155	23165	23227	23244	23184	23080	23001	23252	23083	23140	23132	23123	23116	22910	23280	23141	23160	23291	23151	23143	23036	23170	23278	23103	23179	22998	23313	23184	23244	23358	23155	23158	23060	23117	23115	23061	23363	23065	23226	23047	23064	23178	23335	23018	22967	23199	23185	23137	23357	23093	23046	23169	23241	23204	23235	23353	23274	23141	23162	23191	23253	23012	23141	23247	23180	23290	23221	23026	23126	23181	23272	23017	23248	23093	23167	23225	23133	23033	23141	23264	22930	23103	23275	22960	23177	23067	23064	23268	23362	23058	23094	23342	23307	23229	23222	22978	23202	23217	23135	23243	23146	22946	23198	23270	22998	23286	22900	23010	23183	23053	23007	23245	23224	23101	22967	23155	23158	23415	23121	22993	23209	23048	23009	23156	23282	23114	23064	23097	23195	23073	23228	23279	23203	23210	23060	23214	23350	23125	23261	23123	23217	23149	23046	23152	23285	23124	23382	23346	23137	23058	23132	23279	23079	23194	23070	23161	23323	23180	23365	23051	23231	23009	23256	23096	23259	23150	23118	23190	23047	23362	23209	23210	23071	23153	23279	23164	23119	23069	23104	23199	23159	23120	22946	23299	22920	23239	23170	23317	23163	23338	23143	23106	23034	23149	23167	23195	23201	23078	23237	23266	23199	23311	23115	23261	23014	23332	23352	23029	23180	23138	22940	23125	23325	23229	23150	23181	23197	23103	23118	23122	23106	23122	23206	23129	23117	23163	23036	23178	23098	23186	23250	23097	23075	23167	23158	23184	23268	22869	23201	23293	22993	23174	22889	23154	23103	23178	23099	23166	23233	23061	23056	23235	23111	23010	23431	23133	23143	23093	23191	23183	23237	23007	23060	23075	23142	23131	23239	23145	23192	23325	23076	23345	23024	23209	23044	23170	23168	23119	23084	23080	23228	23055	23152	23113	23064	23361	23261	23070	23355	22978	23140	23295	23088	23146	23037	23322	23063	23249	23237	23131	23175	23182	23185	23124	23273	23099	23088	23215	23217	23062	23145	23182	23249	23199	23090	23234	23217	23165	23134	23142	23077	23089	23288	23136	23217	23016	23154	23158	23049	23202	23252	23056	23195	23195	23094	22999	23162	23008	23168	23361	23088	23190	23095	23218	23239	23199	23210	23187	23238	23264	23227	23109	23201	23027	23128	23101	23105	23072	23315	23023	23097	23293	23197	23179	23073	23173	23156	23169	22943	23250	23249	23064	22934	23181	23387	23257	23133	23161	23321	23251	23028	23170	23142	23137	23192	23170	23235	23085	23321	22910	23262	23073	23032	23245	23138	23085	23285	23067	23165	23148	23123	23058	23121	23168	23298	23187	23182	23240	23018	23193	23145	23206	23123	23110	23137	23167	23020	23134	23189	22929	23251	23220	22912	23287	23140	23190	23179	22924	23233	23065	23053	23081	23134	23182	23219	23198	23065	23148	23290	23229	23374	23314	23238	23172	23020	23268	23106	23166	23062	23254	23119	23257	23175	23036	23119	23242	23241	23142	23099	23263	23137	23181	23224	23141	23218	23281	23161	23089	23341	22935	23117	23000	23223	22955	23260	23285	23305	23247	23148	23161	23123	23231	23106	22908	23264	23151	23157	23215	23216	23147	23186	23204	23124	23146	23189	23017	23102	23168	23169	23299	23152	23211	23226	23078	23219	23178	23199	22945	23212	23060	23106	23087	23201	23201	23174	23072	23131	23234	23103	23248	22932	23094	23130	23306	23222	23037	23262	23270	23183	23154	23225	23008	23166	23293	23108	23299	23324	23258	23040	23012	23285	23120	23223	23182	23232	23225	23003	23196	23174	23289	23244	23248	23341	23180	23259	23094	22992	22908	23095	23186	23176	23311	23265	23209	23088	23025	23106	23409	23153	23052	23205	23325	23043	22955	22840	23247	23198	23102	23274	23128	23180	23400	23111	23175	23046	23242	23235	23290	23167	22989	23211	23120	23300	23275	23151	23253	23093	23267	23249	23255	22931	23225	23143	23037	23031	23069	23339	23292	23044	23368	23190	23208	23162	23061	23239	22980	23088	23267	23263	23264	23087	23312	23255	23098	22991	23297	23106	23080	23169	23317	23213	23064	23221	23239	23113	23164	23056	23218	23311	23108	22876	23191	23218	23133	23328	22987	23226	23246	23464	23057	23145	23100	23126	23058	23146	23114	23120	23208	23202	23105	23205	23200	23052	23122	23121	23205	23106	23152	23366	23197	23111	23265	23261	23210	23008	23163	23046	23155	23215	23094	23163	23203	23247	23187	23278	23394	23133	23192	23165	23261	23182	23151	23193	23073	23038	23167	23213	23203	23138	23033	23350	23193	23060	23237	23117	23273	23157	23126	23321	23097	23142	23018	23141	23179	23184	23202	23032	23132	23095	23289	23231	23235	23233	23171	23260	23093	23104	23081	23323	22935	23061	23322	23306	23048	23143	23295	23303	23031	23054	23186	23154	23176	22979	23225	23119	23096	23155	23198	23128	23174	23146	23111	23069	23096	22941	23198	23334	23251	23221	23368	23059	23133	23231	23078	23276	23263	23097	23088	23107	23217	23048	23284	23201	23148	23194	23179	23089	23212	23221	23492	23154	23324	23081	23137	23149	23028	23161	23176	23140	23066	23020	23296	22986	23273	23053	23121	23309	23185	23170	23255	23010	23095	23227	23101	23173	23079	23010	23321	23163	23045	23193	23149	23193	23057	23224	23237	23117	23196	23180	23244	23026	23241	23140	23251	23042	23257	23108	23221	23076	23037	23121	23072	23275	23302	23120	23150	23085	23160	23114	23318	23098	23132	23195	23264	23108	23219	23222	23066	23090	23084	23248	23216	23112	23207	23239	22955	23121	23127	23291	23112	23114	23208	23098	23180	23189	22893	23152	23149	23264	23229	23143	23119	23076	22887	23143	23003	23260	23071	23117	23151	23198	23422	23125	23151	23382	23100	23246	23176	23189	23030	23309	23240	23169	23022	23145	23150	23214	23187	23250	23235	23219	23262	23153	23103	23158	23266	23216	22975	23333	23150	23168	23069	23085	23353	23188	23044	23220	23202	23297	22930	23326	23202	23218	23097	23116	23277	23111	23044	23182	23100	23155	23175	23333	23279	23299	23148	23145	23053	23104	22971	23084	23139	23191	23033	23134	23142	23199	23194	23143	22873	23262	23110	23153	23085	23115	23189	23064	23202	23053	23214	23161	23029	23242	23252	23180	23265	23059	23086	23237	23168	23234	23016	23265	23153	23056	23140	23399	23243	23377	23192	23048	23125	23013	23168	22983	22974	23181	23215	22992	23388	23299	23176	23241	23027	23130	23259	23155	23127	23183	23072	23190	23131	23094	23112	23282	23013	23179	22884	23211	23049	23439	23293	22980	23296	23194	23541	23258	23026	23240	23347	23270	23015	23184	23189	23038	23180	23232	23047	23053	23136	23012	23106	23164	23229	23115	23197	23208	23134	23077	23194	23279	23031	23086	23161	23170	23125	23068	23329	23054	23069	23274	23126	23208	23216	23142	23146	23234	23060	23299	23039	23161	23043	23140	23293	23296	23147	23244	23154	23151	23114	23253	23162	23092	23329	23084	23048	23284	23237	23070	23212	23184	23247	23036	23317	23135	23171	23146	23135	22976	23297	23222	23244	23249	23235	23029	23155	23312	23168	23085	23129
28720	25698	32425	31673	29772	30556	31125	30752	30375	30770	30279	30421	30280	30159	30082	30331	30471	30563	30343	30150	30303	30139	30293	30256	30422	30903	30840	30571	30306	30222	30046	29963	30145	30199	30173	30008	29901	30335	29876	30088	29926	30182	30246	30067	30117	30290	30300	29979	29923	30161	30082	30153	30195	30472	30118	29933	30162	30146	30273	30184	29741	29943	30089	30187	30011	30063	30245	30244	30244	29879	30320	29911	30232	30032	30032	30359	30256	30181	30099	29930	30008	30101	30050	30121	29979	29979	29960	30019	30177	29983	30414	30162	30168	30265	30121	29895	30265	30071	30220	29825	29992	30159	30125	30051	30119	29955	30044	30068	29929	29994	30095	30014	30113	30342	30052	30068	30097	30039	30154	30066	30072	30019	29993	30109	30144	30132	30158	30256	30285	30133	30192	29955	30057	30046	30001	30200	30317	30095	30200	30252	29989	30074	29876	29903	29992	30211	30179	30068	30044	30199	30142	29928	30071	30149	30265	30025	30122	30325	30319	30207	30168	30283	30132	30102	30065	29914	30186	29865	30026	29996	30165	30192	30031	29971	30022	30194	30068	29998	30275	30037	30035	30033	30069	30234	30016	30353	30033	29952	30008	29886	29977	29898	30136	30196	30264	30071	29939	30086	29976	30240	30426	30234	29930	30094	29947	30180	30044	30291	30250	29808	29738	29940	30093	30036	29953	29991	29846	30022	30062	30202	30067	30041	30072	30085	30189	30238	29936	29944	30176	29959	29986	30144	30216	30026	29885	30131	30179	30101	30112	29909	30143	30058	30209	30187	29898	30103	30149	29989	30104	30452	30154	30106	30031	30207	30182	30079	30291	29860	30027	29893	29826	30120	30288	30096	29959	30205	29923	29978	30064	30024	30032	30208	29777	30143	30130	30094	30027	30138	30231	29937	30014	29909	29842	30063	30159	30284	30009	30065	29900	30144	30036	29931	30136	30180	29992	30036	30049	30003	29771	29997	30014	29997	30178	30054	29984	30114	29962	30045	30053	30110	29916	29861	29904	30166	30051	30160	29932	30071	29997	30102	30158	30030	30080	30404	30188	30080	29958	30174	30163	29762	30121	30025	29879	30027	30177	29930	29874	30026	30060	29878	29950	30226	30120	30162	30035	30151	30119	30163	30077	30153	30100	30118	30216	30013	29963	30166	30154	30228	29904	30001	30044	30233	30082	29995	29827	30036	30175	30179	29924	30129	30148	29951	30147	30038	30064	30234	30031	30200	30050	30123	30152	30057	29901	29917	30222	30117	29757	29971	30333	30072	30387	29889	29960	30142	29930	29918	30081	30192	30010	30098	30002	30191	29962	30163	30190	30076	30131	30018	30088	30035	30135	29991	30098	30292	30094	29984	30009	30125	29975	30028	30031	29834	30184	29988	30250	29979	30186	29870	30078	30137	29835	30017	30208	30084	30197	30289	30251	30188	30171	30244	30162	30214	30340	30043	29920	30085	30013	30012	30100	30091	29803	29879	30083	29985	30212	30215	30148	30067	30314	30132	29962	30100	30016	29864	29884	30003	30007	30012	30096	30190	29940	29963	30123	29692	30064	30231	30047	30282	30000	29977	30093	30053	30373	30124	29993	30141	30164	30060	29770	30160	30021	30261	30174	30075	29981	30094	30230	30062	30323	30064	30171	30269	30147	30082	30147	30203	29850	29903	30007	29983	30354	29955	29957	30077	29991	30042	30044	30089	30037	30023	30215	30226	30257	30093	30215	30191	29903	30343	29780	29901	30200	30125	30269	30174	30194	30104	30062	30013	30091	29831	30170	30168	30206	30234	30040	30081	30031	30233	30078	29983	30014	30036	30045	30111	29974	30226	29918	29903	30017	30075	30304	29959	30214	30206	30145	30162	30235	29990	30101	30142	29886	30038	30284	30062	30024	29956	30204	30113	29972	30250	30032	29941	30116	29784	29951	29930	29864	29982	30357	29968	30013	30038	30062	30300	30395	29931	30227	30176	29942	30168	30122	30077	29847	30289	30162	29872	30143	30073	30071	29998	29978	30151	30139	30069	30023	30105	30130	30104	30076	30081	30126	30149	30072	29806	30095	30154	30024	30344	30198	30240	30100	30083	30034	30051	29974	30069	30027	30135	30033	29965	30277	30070	30198	30090	30091	30009	30249	30035	29799	30032	30038	30213	30237	30173	30014	29915	29843	30087	30158	30059	30117	30115	29882	30262	30089	30073	30118	30144	30134	30022	30052	30070	30239	29999	30129	30051	29982	30108	30002	30009	30114	30268	30178	30130	30488	29932	30222	29952	29857	29951	30047	29944	30239	30059	30125	29890	29786	29951	29905	30111	30114	30128	29984	30389	29975	30075	30057	30024	30035	30246	30058	30105	30227	29940	29940	29836	29999	29834	30000	30073	30261	30314	30057	30006	30105	30229	30116	30085	30068	30186	30152	29837	30080	30097	29911	30024	30097	29960	30140	30087	30144	30030	30062	30062	29935	30159	29918	30060	30228	30114	29958	30148	30344	30357	30245	30285	30264	30175	30141	30159	30064	29949	30274	30187	30332	30085	30160	30082	30058	29916	30254	29994	30179	30013	30118	30214	30053	30138	30113	29896	30372	30306	30065	30094	29978	30121	29935	30095	30029	29907	30229	30029	30106	30113	30162	29779	29918	29939	30263	30135	29955	30012	30215	30134	29976	30172	30151	29997	30020	30190	30247	30229	30226	29935	30086	30031	30130	30185	30199	30044	30140	29849	30180	30250	30102	30125	30184	30134	30277	30103	29972	29998	29957	29991	30235	30393	30339	30066	30154	30046	30073	30028	30127	29907	30221	30090	30076	29967	30256	29922	30056	30073	30049	30349	30114	30125	30159	30041	29939	30158	30001	30116	30095	30191	29975	30028	29987	30111	30056	29997	30317	29882	30105	30317	30319	30231	30143	29949	30153	30246	29940	30061	29996	29993	30285	30132	30166	29932	30221	29916	30127	29837	29940	30023	30214	30315	29832	30056	30192	30035	29982	30150	30115	30144	30111	29973	30192	29898	30214	29955	30042	29810	30141	29949	30296	30190	30019	30086	30102	29886	30012	30079	30024	30084	30380	30323	30286	29927	30013	29888	30046	30144	30199	30105	30022	30198	30097	30078	29993	29921	30030	30170	30192	29974	30059	30123	30383	30096	30183	29992	30061	30148	30219	29982	29954	30220	30370	30118	30236	30124	30058	30009	30201	30193	29889	29881	29996	30158	30044	30105	30000	30070	30064	30101	30071	30331	30131	30201	30077	30198	30336	29902	29880	29913	30170	30109	30198	30008	30171	30089	30096	30257	30074	30442	30187	30044	30314	30070	30186	29986	30197	30137	30226	30014	30116	29892	29866	30028	30090	30058	30178	30020	30256	30302	30276	30155	30023	30061	30125	29922	30144	30195	30054	30301	29976	29997	30200	29849	29974	30144	29877	29934	30058	30000	30073	30216	30125	30147	30331	30236	29911	30268	30101	30178	30190	29731	29968	30276	30193	30137	30184	29823	30136	29956	30007	30300	30153	30099	29982	30160	29844	29938	29868	30051	30119	30098	30090	30168	30113	30126	29968	30220	30118	29947	29947	30020	30174	30195	30169	30303	30176	29974	29874	30261	30084	30183	30096	30089	30146	30193	29819	30016	29873	30198	30399	30046	30242	30027	29990	29910	29970	30199	30056	29843	30106	29980	30027	30236	30228	30078	30221	30034	30070	29944	30274	29976	30285	29886	30204	30233	30201	29892	30013	30095	30326	29969	30025	29992	30093	29953	29984	30097	30163	30124	30018	30079	30045	29829	30089	30134	30197	29986	29908	29987	29964	30233	30015	30034	29965	30121	29887	30027	30064	29819	30060	30050	29842	30016	30079	29860	30179	30052	30155	30081	29915	30313	29808	30079	30104	29992	29971	30059	30065	30166	30045	30206	30167	30189	30172	30179	30350	30236	30353	29821	30221	30121	30133	30209	30238	30078	30083	30330	29958	30082	30096	29907	29910	30057	30261	30024	30238	30083	30048	30119	30006	29981	29959	29973	30007	29904	30055	30019	30137	30012	30260	30048	30239	29975	30251	30132	30166	29994	30171	30043	30136	30013	30040	30271	30307	30326	30092	30021	30033	30041	30020	30008	30090	30063	30027	29932	30173	29943	30112	29992	29866	29987	29936	29730	30157	30318	29974	30066	30076	30183	30370	30205	30269	30010	30037	29937	29796	29640	30057	30089	30076	30120	30081	30051	30186	30166	29938	30194	29982	30134	30331	30197	30028	30155	30175	30228	29754	30016	29963	29902	30155	30260	30345	29974	30022	30012	30031	30081	30199	30002	29974	29946	30125	30211	30099	30152	30086	29916	29983	30033	30209	30057	29895	30298	30115	30398	30012	30181	30167	30103	29893	30029	30283	29984	30075	29923	30084	29909	30248	30225	29925	29993	30270	30036	30131	30053	29815	30181	29934	30144	30069	29956	29981	30355	30306	30038	30015	29958	30205	30043	29938	30074	30072	30064	30176	30124	30064	30243	30158	30123	30077	29864	29786	29888	30298	30290	30170	30067	29817	30050	29928	30217	29778	30102	30213	30171	29993	30082	29825	30162	30081	30043	30051	30019	30089	30057	30307	30039	30096	30046	30275	29991	30131	29965	30216	30066	29812	29953	30260	29840	30112	30152	29943	29876	30002	30292	30228	30282	30189	30187	30146	29997	30049	30323	30070	30241	29970	29896	30050	30310	30026	29929	30179	29923	30409	30235	30220	29969	30191	30108	30056	30044	30288	29964	29885	30195	30110	30037	29786	30114	30138	29943	29904	30026	30074	30063	29961	30197	30003	29958	30233	30264	30254	30198	30106	30371	30067	30048	30040	30207	30004	29962	30052	30141	29976	30180	29980	30023	29871	30035	30152	29957	30269	30130	30114	29909	29939	30049	30181	29847	30299	30245	29978	29977	30123	29924	29957	29993	30122	29980	30178	30165	30303	30377	30094	30209	30237	30100	30220	29899	30094	29909	30092	30199	30086	30007	30265	30165	29963	30024	29858	29915	30051	30016	30249	30087	30278	30053	30082	30018	30169	30000	30315	30161	30154	30098	30005	30229	29983	29863	30043	30086	29974	29983	29935	30059	29997	30067	30076	30437	30218	30171
25531	33047	27182	24127	23697	24071	24023	23616	23851	23764	23367	23256	23631	23254	23448	23323	23660	23588	23312	23294	23220	23373	23226	23278	23586	24112	23688	23565	23134	23152	23097	22882	23103	22996	23065	22993	22965	23010	23042	23047	23037	22858	23056	22997	22959	23018	23070	22967	22965	22921	23082	23019	23143	23032	23133	23015	23093	22960	23011	22983	23097	22950	22962	22883	23188	22986	22954	22954	23040	22956	23032	23172	22951	22980	23055	22891	23008	22995	22984	22927	23118	22959	22910	23254	22983	23165	23086	23160	23092	22779	23006	23068	23035	23007	22976	22892	23002	22834	23070	22909	22938	22984	22864	23037	22955	22952	22933	22934	23115	22947	23132	22933	23162	23001	23063	23025	22898	23010	22990	22981	23012	22921	23215	22971	22745	22991	23006	22966	22950	22932	22960	22944	22949	23022	22962	22905	22990	22877	23033	22878	23033	22904	23112	23247	22999	22909	22980	23024	22939	22580	23131	23065	23037	23066	22993	22952	22996	22918	22990	22966	23020	22947	23021	23002	23072	23303	22863	22926	23012	23037	22968	22995	23099	22880	23147	22743	23010	22852	23149	22945	23043	23132	23092	22922	22990	23045	22756	23119	23010	22958	23130	23145	22934	22944	23049	22721	22942	22985	22870	23223	23222	22794	23160	23130	22903	22884	23052	23044	23249	23080	23081	22968	22868	23000	22793	22940	22954	23161	23052	22967	22995	22777	23069	23075	22978	23067	23001	22909	23079	23056	22995	23097	22912	22928	22988	22862	23111	22856	23189	23015	22925	23064	22998	22980	23094	22941	22959	22962	22967	23122	22890	22885	22974	23061	22945	22917	22960	22766	22926	23033	23061	23071	22913	23048	22778	23080	22937	23095	22786	22911	22907	23178	22880	23100	22942	23073	22818	22945	22972	22935	22902	23150	22912	22909	22981	22955	22962	23176	22930	22971	22934	23062	23035	23066	23038	23032	22953	22996	23087	22886	22976	23113	23120	23121	23074	22993	23005	23071	22927	22871	23112	22973	22826	22894	22835	22896	22975	23113	22812	23117	22738	22942	22934	23149	22968	23054	22884	23014	22963	22987	23060	23006	23022	23109	22829	23059	22888	22986	22877	22940	23008	22806	23112	22834	23150	23158	22925	23033	23142	22841	23024	22951	23105	23173	22966	22896	22994	22811	23185	22937	22936	23230	23027	22894	23183	22940	23010	22940	22909	22857	22954	23031	23148	23137	23098	23106	23087	23060	22948	23055	22996	22883	22979	23006	23009	23033	23124	23066	22942	22920	22810	22900	22901	22976	23114	23082	22900	23006	23056	22940	23190	22825	23014	22991	22941	22862	23131	22990	22933	22985	22801	23010	23007	23111	22964	23052	22899	22990	22975	23016	22885	22994	22999	23088	23118	22913	23045	23074	23076	23057	23158	22813	23108	23008	23014	22991	23005	23007	22832	22975	22774	23055	23206	22846	22966	22930	23063	23117	23026	22937	22850	22990	23105	22961	23013	23029	23099	23038	22933	23056	22902	23173	23118	22962	23080	23034	22947	23005	23040	22947	23026	22890	23084	23103	23080	23201	22958	22926	23184	23113	23117	23154	23023	22849	23045	22929	22995	23011	23002	22973	22958	22841	22996	23067	23120	23035	23045	23267	23095	22895	23103	23052	22958	22889	23046	23036	22857	22982	22901	23082	23123	23055	22940	22909	22931	22937	23096	22916	22697	22942	22930	22899	22953	22982	22849	23099	23054	22826	22980	22869	23072	22891	22820	23011	23098	22802	23137	22942	23098	23156	22753	23005	23006	23078	22965	23098	22929	22964	22936	22634	23012	23051	22915	23123	22899	22964	23190	22967	22975	23069	23027	23037	23061	23249	23126	23055	23141	22971	23158	22924	22808	22962	23010	22979	22920	22877	22935	23034	22892	22844	22960	22705	23025	23139	23039	22992	23072	22951	23014	22948	22962	23188	22932	22865	22987	23037	23038	22957	22877	23121	23010	23152	23010	22967	22854	23111	23005	23130	23003	22768	22930	22886	23163	23068	23022	22900	23050	22928	22902	23063	22867	23092	22909	23039	22978	22981	22906	23018	23072	23054	23025	23021	22974	22890	23192	23179	23091	23053	22921	23040	22941	23011	22915	22998	22957	22953	22987	23189	23032	23078	22905	23002	22967	22992	23044	23076	22904	22872	23020	22906	23014	23025	23035	23075	22765	23164	22835	23034	22978	22908	22956	23005	22921	23115	22920	23025	22961	23054	23058	23241	22722	23109	23061	22720	23223	22943	23086	23168	22979	22908	23027	22968	23064	23096	22888	22946	23100	22928	22959	22927	22975	23066	22950	22855	23202	23078	23027	23091	23026	23044	23135	22946	23118	22907	22891	23114	23049	23176	23018	23184	22799	22907	23046	23067	22878	22997	22937	22983	22921	23071	22927	23042	22990	23118	22938	22801	23026	22956	23116	22942	23056	22970	22887	22868	22973	23083	23036	23018	22950	23147	23058	22929	23006	22861	22986	23013	22909	22936	23016	22954	23107	23056	22913	23151	23145	23088	23040	23078	22890	23017	23275	23027	23024	23128	22994	22991	23007	23104	23000	23168	23067	23118	23156	23069	22804	23113	22856	22978	22898	22811	22939	23108	23171	22914	22939	22813	22841	23167	22811	23005	23037	22900	22883	23033	22919	23082	22953	22876	23086	22850	22985	22892	22938	23071	22957	23016	22932	23210	22866	22928	23056	23033	23144	23020	22953	22963	22914	23012	22796	22937	22928	23153	23094	23128	23146	22989	23018	22986	23024	23046	23054	23240	22869	22986	23021	22920	23126	22975	22842	23048	22889	23023	23059	23094	23058	22823	23035	22913	22890	22976	23045	23179	23126	23014	23205	22977	23024	22848	23122	23053	23147	23142	23028	23029	23002	23051	22846	22911	22987	23016	23043	23048	22961	23025	23130	23049	22920	22970	23001	22826	23017	22990	23054	22998	22856	23145	22977	22993	23094	23054	23004	22921	23163	22978	23010	22887	22959	23171	23181	23133	22876	23066	23071	22909	23084	22957	22893	23059	22884	23029	23033	23026	23118	23035	22885	23076	22959	22881	23012	23042	23151	22997	22960	22965	23058	22999	22999	23079	22966	23080	22970	22973	22893	23025	23045	22834	22945	23190	22834	22887	23010	22928	22970	23125	23012	23116	22938	22893	22897	22943	22883	23494	23122	23110	23175	23022	23045	22954	22879	23067	22869	22983	23143	22993	22876	23206	22961	22835	22993	22937	22969	23051	23225	23105	22895	22929	23085	23052	22995	22931	23067	23074	23151	23090	23031	22931	22977	23006	22905	22945	22975	22908	22924	23052	22988	22834	23160	23041	23011	23022	23026	23009	23087	22832	23076	22779	23158	22910	22985	22951	23166	22989	23007	22864	23007	22910	22897	23009	22990	23150	23059	23151	22998	22953	23205	22983	22899	22891	22988	22898	23019	23098	22921	23189	23196	23058	22864	22985	22847	22986	22859	23215	22971	23066	23078	22866	22901	23011	22943	23283	22977	22993	22937	22850	22984	22854	22958	22908	23076	22940	23016	23072	22956	22977	23006	23064	23056	22991	23089	23085	23002	22992	23163	23026	23054	23056	23099	23123	23185	23104	23048	22947	22932	23084	23029	23053	23050	23101	22909	23068	22912	22990	23103	22838	22872	22869	23057	23046	23023	23032	22890	22977	23094	23028	22907	22856	22803	22977	23022	22906	23096	22948	22962	23225	22697	23001	23131	22995	23139	23020	22955	22901	23062	22841	23079	22763	23019	22868	23051	23064	23102	22870	23199	22845	23020	22897	22859	22815	23104	23014	22952	22894	22939	22908	22947	23172	23166	22997	22784	23156	23081	23077	23064	22982	22966	23062	22951	22928	23090	22945	23015	22925	22964	22959	23127	23078	22976	22988	23005	22925	23153	22923	23061	23065	22998	22935	22885	23033	23073	22980	23086	22994	22984	23251	22983	22907	23162	22897	23037	22974	22987	22905	23046	23025	22936	23131	22961	22947	22966	23052	23074	23061	22840	22840	22916	23081	23179	22958	22893	23033	22857	23057	23026	22854	23044	23063	23039	22921	23076	22740	23022	22935	23010	23095	22940	23049	23116	23060	23068	23028	22941	22956	23001	23048	23052	22933	23038	22995	23111	22941	22942	22858	22945	22984	23206	22945	23112	22942	23178	22948	22900	22966	22862	23078	22992	22852	22865	22979	23181	23118	23117	22793	22917	22988	23174	22870	23106	22830	23095	22802	23055	22951	23171	22933	22980	22912	22938	22900	22926	22975	22909	23132	22873	22970	23163	22976	23080	22966	22976	23080	23094	23158	23118	22921	23034	23101	22959	22994	22938	22940	23017	22994	23088	22967	22883	23003	22996	23055	23081	23151	22917	22947	22830	23013	23157	23014	23068	22937	23029	23006	23144	23026	22992	22993	22999	23042	22982	23085	23014	23084	23036	23031	23017	23012	23201	22914	22766	22924	23077	23000	22886	23086	22866	22999	22954	22999	22850	22999	23069	23088	23029	23235	23074	22867	22972	23112	22851	22879	23005	22970	23026	23161	22954	23237	23068	23043	23039	23124	23004	23010	22906	22888	23039	23086	23035	23137	23035	22861	22935	22927	22986	22952	22907	22987	23050	22925	22978	23111	23094	23131	22860	23153	22899	22794	22937	23028	23109	23109	23253	22922	22930	22919	23010	23159	23038	23115	23020	22876	23133	22767	23130	22975	22827	23119	22937	23223	23017	22996	22909	22875	22940	22963	23167	22757	22887	23094	22940	23040	23032	22984	22859	23042	23181	22990	22924	23072	23138	23113	22904	23023	23093	22957	22933	22900	23062	23016	22947	23125	23066	22879	23203	22987	23164	22969	22987	22962	23297	22914	23001	22935	22902	23013	22780	22918	22951	22978	23010	23043	22923	23263	22988	22961	23012	23061	22851	23089	22783	22965	23051	22947	23038	22907	22988	22894	22953	23142	22981	22973	22958	23069	22969	23085	23095	22841	22931	22912	23069	23083	23226	22986	22921	23106	23058	22927	22877	22966	22946	23059	22946	23028	22945	23092	22929	22984	22937	22781	23066	23167	22903	23021	23089	22861	23088	23022	23014	23093
23759	21485	29093	24739	25057	30201	33535	31605	31162	31197	30550	30504	30417	30502	30367	30156	30676	30547	30477	30535	30587	30182	30290	31423	33832	33644	32383	31396	30657	30266	29998	29933	30049	30033	30316	30351	29932	30283	30161	29898	30011	29928	30051	29903	30049	29821	30083	30046	29970	30105	29898	30091	29866	30071	30126	30100	29823	29979	30114	29978	30096	30018	30278	29769	30132	29771	30004	30038	29783	29975	29942	30022	29763	29872	29966	29899	30258	30043	29869	29983	29934	29775	30094	30288	30049	30043	29800	29989	30092	30142	30036	29850	30203	29932	29933	29664	30018	30143	29891	29949	30038	30056	29814	29923	29883	29797	30123	29957	29729	29898	29874	29979	29741	29905	30002	30091	30020	30123	30014	30079	30032	30081	29863	29854	30016	30181	29999	29842	29955	29752	30054	30030	29912	29879	29865	29908	30031	30279	29897	30107	29893	29969	29908	30013	30155	30114	30056	29965	29821	30137	29891	29911	30182	30006	29757	30059	29858	30144	29918	30105	29963	30095	29877	29894	29865	30118	29932	30043	30025	30012	30204	29777	29894	30025	30044	30025	30080	29964	30028	30077	29900	29607	29996	29886	29606	30035	29774	30022	30106	29801	29959	29807	29815	30141	29943	29826	29895	29850	29994	30067	30215	29652	30086	30249	30005	29849	30011	30016	30126	30027	30051	30034	30194	30198	29979	29883	30022	29831	29874	29945	29936	29828	29914	30050	29875	30047	29947	29785	29876	30040	29995	29996	29980	30099	30131	29881	30030	29791	29995	29806	29924	29905	30116	30237	29774	30111	30136	29971	29978	29750	29924	30159	30117	29989	30027	29970	29855	29981	29856	30117	30325	29965	30149	29944	29810	29719	29922	29974	29928	29857	29837	29947	29702	29840	30025	30005	30416	30061	30248	29957	30093	29848	29918	29805	30200	30065	29885	30177	29818	30048	29895	30130	30170	30055	29648	30172	29902	30115	30339	30143	30042	30143	29893	29948	30126	30041	30055	29838	30005	30053	29842	29988	30016	30227	30179	29996	30159	29739	30111	30107	29933	30022	29997	30137	30201	29859	29935	29975	29982	30076	30089	29787	30009	29894	30090	30015	29852	29869	29741	29787	29752	29668	30000	30134	29686	29995	29961	29964	30268	30110	30045	29960	29994	29789	29999	30010	29697	29810	30143	29968	29771	30100	30046	30001	30052	30146	29694	30336	29915	29796	29832	30180	30056	30049	29963	30017	30132	30170	30090	30099	30110	29826	30065	29950	30029	30211	30179	30189	30156	29940	29886	30081	30107	29822	30096	30091	29908	29943	30024	29968	29891	29978	30209	29929	29771	30099	30166	29941	29895	29994	29917	29935	29938	29977	30102	30064	29963	29746	29992	30117	30064	29975	30209	30007	29930	30202	29977	30130	29961	30062	30015	29896	30243	30083	29897	29907	30047	29897	30053	30013	29844	29911	30011	29819	30104	29878	30180	29950	29979	29890	29767	30153	30132	29708	29999	29942	29867	29933	29669	29997	30099	29890	30042	30101	29964	30061	30011	30054	30130	29834	30268	30011	29892	30140	29688	29975	30135	29988	29827	30040	29933	29830	29900	30202	29912	29832	29781	29811	29907	30005	29997	30094	29949	29877	29958	30072	30198	30065	30111	29862	29886	29836	30134	30141	30028	30154	29812	29769	29832	29942	29968	29894	29856	29623	29856	29995	30122	29875	29924	30161	30091	29824	30127	29943	30023	29885	30265	30082	30159	29950	30093	30117	29825	30114	30305	30032	29738	30016	30008	29880	30118	29874	29981	30143	29865	29822	30205	29981	30037	29817	29958	30043	29969	29917	29893	29934	29978	29976	29969	29972	29959	30063	30175	30085	30234	29983	30111	29930	29882	29970	30028	29818	29679	30155	29807	29987	29929	29905	29974	30074	29991	30063	29874	29930	30028	29998	30078	30212	30238	29991	29973	30050	29895	30061	30015	29745	29896	29918	29929	29824	29899	30076	29790	29750	30031	29961	29928	30094	29830	30323	30057	30079	30015	30005	29857	30131	29955	29919	29872	29612	29894	29958	30003	29958	29941	29909	29859	29865	29904	30037	29863	29915	29990	30030	29744	29967	30429	29943	30293	29836	30044	29884	30207	30202	30049	29830	29860	30075	30087	29944	29915	29990	29907	29944	30131	29825	29916	29930	29895	29963	29982	29728	29998	29901	29873	29843	29991	30070	29965	29967	29970	29984	29945	29981	29935	29987	29904	30203	29820	30024	30204	29954	29866	29995	29989	30155	29996	29834	29830	29879	30016	30131	30161	29984	29911	30136	30278	29943	29913	30069	29884	29956	30029	29874	30018	29988	29861	29752	29937	29983	29776	30112	29979	29703	29910	30187	29990	29731	30056	29922	29877	30130	30214	30085	30044	29874	30183	30073	30226	30022	29776	29892	29910	29878	30229	29997	29805	29832	30009	29710	29819	29963	30007	30190	30068	29997	30014	29813	30113	29942	29885	30142	29957	30293	30102	30354	30149	29739	30104	30162	30151	29848	29789	29807	29758	29977	30117	30093	30066	29948	29924	29756	30204	30018	30170	30236	29978	29987	29844	30013	30125	30052	29731	30317	30072	30201	29845	30175	30018	30032	29762	29834	29930	29727	29988	30145	30202	30109	29936	30096	30248	29921	30129	30024	30147	30040	29914	30077	30044	30091	29968	30021	30025	29842	29727	29903	29951	29959	29975	29923	29684	29854	30012	29985	30083	29996	29994	29875	30056	29482	30027	30164	29947	29917	30229	29767	30062	29823	29925	30105	30003	30087	30136	29917	29880	29934	30158	30096	29899	29736	30068	30120	29813	30041	30034	29838	29923	30109	29971	29897	30182	29801	29955	29840	30237	30108	30034	29886	29927	29864	29982	30061	30007	30011	30031	30074	29683	30052	29949	30143	30079	30169	29801	30013	29967	29794	30337	30088	29942	29666	29986	29843	29809	29997	29985	29862	29890	29925	30119	30210	29888	29752	30084	29981	30073	29904	29881	30147	30195	30090	29775	30062	29839	29869	29935	29756	29995	30122	29829	30004	29983	29734	29855	29874	29998	30019	30102	30068	29967	29779	30047	29967	29645	29811	29968	29964	29870	30034	30278	29941	29979	30105	29870	29838	29825	30030	30041	30149	29872	30124	29814	30039	30106	29967	30083	30008	29930	29926	30004	29977	29971	29957	30152	30068	30075	29700	29892	29988	29937	29874	30096	30053	29868	29926	29945	30076	29679	30083	29676	30176	30237	30016	30018	29970	29845	30045	29985	30147	30178	30019	29752	29990	30151	29854	29721	30198	30080	30162	29716	29913	30012	29976	29850	30046	30150	30178	29976	30108	29930	29767	29961	30012	30033	30079	29973	30278	29991	29802	29961	29762	29972	30039	29863	29801	30000	29948	30082	30046	30070	29901	29916	29947	30048	29953	30046	29830	29969	30110	30194	29801	30063	29913	30171	30128	29896	30232	29940	29928	30088	29902	30058	29895	30058	29763	29915	29979	30032	29695	29720	30155	30016	29942	29906	29894	29971	29810	30031	29965	30176	30047	30084	29983	29985	30076	30312	30111	29849	29813	30117	29963	29864	30021	29710	29756	30158	30023	30094	30021	29971	29925	30192	30011	30216	30037	29883	29899	29881	30037	30206	29714	29860	30225	30139	29909	29949	29755	29953	29960	30052	29923	30164	29995	29829	29876	30073	30147	30117	30024	29924	30008	30051	29820	29849	29996	30049	30161	29844	29674	30009	29932	29998	29741	29906	29893	29847	30069	30103	30123	29729	30194	30031	30059	29948	29906	29888	29941	30097	30072	30103	30105	30080	30066	29936	29984	30033	29949	29919	30106	29905	30041	30075	29801	29841	30038	30034	29838	29970	30028	30129	29964	30182	30034	29912	29870	29859	29802	29959	29881	30032	29949	30024	30075	29834	30156	30057	29993	30092	30111	29958	29963	29924	29932	29893	30173	29698	30235	29941	29959	30307	30137	29891	29842	29978	30207	29955	29704	30097	29721	30155	29947	29855	29971	30141	29996	29846	29989	30017	29980	30093	30067	29773	30026	30080	29978	29825	29989	30202	29922	29929	30154	29958	30207	30074	30037	29948	29901	30052	30079	29944	29916	30028	30030	29988	29830	29814	29897	30097	29986	30229	29862	29922	29918	30019	29875	30159	29999	29966	29829	30095	29994	29940	29802	30107	30155	29965	29893	30087	30083	29912	30070	29856	29939	29982	30112	30012	29863	29899	29972	29910	29832	30132	30076	29976	29911	29943	29978	29900	29965	29921	30120	29932	29978	29914	30007	29807	29736	30038	29730	30186	29862	30184	29935	30144	30061	30028	29963	30183	29809	30063	30184	29893	30095	30143	30020	30022	29912	29952	30067	30132	30170	29933	30117	30044	29987	30051	30072	30273	30104	30034	30080	30097	29899	29865	30251	29817	29863	30088	29707	30038	30072	30024	29840	30036	29929	29779	29807	29904	29973	30118	30155	29940	30051	29765	30045	30043	29823	30070	30023	29943	29826	29948	29819	30114	30136	29999	29923	29946	30143	29984	29811	29986	30051	29990	29773	30069	29928	29861	30105	29908	29961	29973	29995	29984	29945	30061	29771	30156	30067	30153	30056	30098	30114	29975	30001	30133	30053	30037	29919	30295	30021	30028	29991	30035	29999	29905	29987	30123	29789	29940	30119	29904	29957	30034	29834	30006	30083	30112	30223	30048	29954	30026	29816	29993	30013	29831	30000	30134	29973	30047	29873	30190	30218	29859	29800	30103	29901	29928	29898	30124	29975	30033	30020	29904	29899	29920	29654	29928	30308	30042	29779	29850	29885	29897	30090	29791	30042	30082	29743	30121	29883	29790	29819	29800	29897	29823	29992	29992	30026	29982	29906	29936	30225	29934	30196	30073	30025	30055	29929	29833	29861	29859	29768	30169	29760	30117	29941	30085	30234	29960	30190	30009	30010	29791	29940	30264	30003	30012	30046	30114	30048	29942	29947	29817	30002	30087	30235	30064	29963	30048	30173	30147	30198	29770	29931	29918	29928	29983	30164	30029	30057	30093	29954	30117	29975	30125	29995	30045	30084	29951	30001	30027	30221	29864	29950	29987	30244
23856	36453	30887	26478	25061	24689	26220	25692	24849	24403	24027	23666	23661	23518	23430	23320	23483	23909	24016	23583	23612	23557	23549	25484	29169	28001	26315	24437	23439	23180	23106	23016	23004	23252	22965	23187	22950	23103	23087	23010	23032	22939	23159	23079	22834	23025	23221	23113	23000	23024	22925	22921	23022	23015	23130	23138	23257	23028	23043	23046	22976	23059	23037	23202	23217	22945	22942	23028	22974	23092	23086	22919	23019	22876	23064	22838	22917	23063	23043	23058	22963	23156	23030	22900	23034	23026	23054	22912	23036	23015	23010	23091	23193	23056	23091	23073	22999	22968	23053	23032	22906	23212	23021	23081	23046	23155	23027	23035	23115	23146	22998	23030	23131	23070	22961	22985	23077	23033	22926	23057	23087	23083	23125	23001	23025	23041	23124	23135	23010	22991	22998	22989	23013	23031	22937	22991	22873	23176	23087	23076	22990	23031	23087	23050	22941	23157	23034	22967	23100	23047	23052	22957	23002	23112	23128	22949	23072	22928	23075	22771	23143	22987	23069	23308	23141	22862	22920	22976	23078	23079	23037	23022	23048	22981	23029	23028	22878	22892	22971	23028	23122	23246	22966	23232	23138	23228	22886	22999	22896	22845	23098	23056	23027	23035	22861	22944	22977	23122	23007	22969	23062	22947	23129	23050	23062	22973	22719	22959	23047	22994	23005	23022	23221	23034	23110	23044	23012	22888	22980	22761	23240	23105	22978	22964	22940	22908	23012	23009	22883	22936	23105	23147	23079	22954	23053	23012	23013	23114	22967	23013	22833	22879	23029	22962	22831	23024	23169	23006	22745	23160	23001	22933	23184	23039	22894	23092	23018	22927	23260	23069	23028	23031	23138	22857	22990	22991	22953	23032	22930	22881	22985	23069	22979	23034	22854	23070	22872	22931	22910	23089	22979	22902	22974	23114	22993	23045	23038	22986	22982	22952	22842	23072	23135	22931	22875	22826	23053	23008	22894	23162	23027	23107	23073	23014	22994	23082	23286	23022	22983	23131	23178	23021	22865	22951	22944	23116	22943	22929	23074	23032	22980	22933	23102	22931	23022	22939	23267	23073	23096	23098	23062	23008	23077	22981	23033	22944	23007	22979	23070	23159	22994	23244	23072	22947	23081	23097	22869	23045	22918	23057	23007	23093	23055	23102	23085	22983	23091	23054	23107	23132	22910	23180	22814	22846	23087	23046	22920	23051	22995	23204	22975	23227	22971	22926	23054	23093	22938	22797	23067	22974	22933	23064	22933	22881	23005	22872	23089	23006	23039	22975	22989	22995	23039	23090	22971	23214	22969	23222	23031	22972	23265	22859	22999	22867	23045	22988	23166	22950	23052	22805	23229	23046	23005	22869	23057	22985	23103	23020	23046	22915	22909	23017	22903	23028	22988	22878	23055	22962	22819	22890	23217	23069	22930	23020	23045	23059	23041	22791	22933	23025	22948	23073	23113	22956	22954	22915	23067	23006	23112	23063	23028	23024	22996	23117	22842	23019	23004	22932	23069	23030	23057	22995	22931	22916	23064	22931	22959	22910	23020	22975	23055	23022	23030	23197	22795	23084	23053	23058	22941	22832	23029	23095	22889	23045	23052	22991	22990	22971	23015	22881	23328	22855	22971	22991	23042	23135	23072	23075	22996	23149	22956	22995	23062	22987	23114	23012	23084	23023	23007	23044	22955	22884	23037	23007	23082	22958	23043	23106	23046	23085	22896	23112	22977	23111	22866	22957	23215	23164	23008	23002	23034	22974	23011	22911	23072	23032	23032	23006	23168	22997	23182	23059	23038	22960	22998	23062	22993	22906	22983	22995	23065	23068	22952	23066	23097	23000	23087	22986	22916	23094	22710	23071	23059	22989	23027	22949	23028	23068	23055	22857	23080	23109	23181	23210	23020	23081	23011	23124	23036	23064	23136	23108	22914	23248	23030	22988	22958	22784	23018	23077	23200	23019	23022	23109	22839	23019	23056	22890	22970	23051	23183	22945	23202	23154	22973	22997	23067	22791	23118	23085	22919	23148	22910	22839	22987	23088	23092	22895	22949	22976	23038	22993	23038	22999	23059	22974	23022	23084	23076	22903	23158	23032	23130	22844	22899	23165	22938	23068	23049	22939	23048	23021	22962	23303	22920	23195	22922	22961	23015	23163	23036	23119	23014	23147	22978	23098	23219	23043	22996	22984	22984	23072	23070	22924	22992	23061	22911	23138	23064	22991	23143	23076	23000	23108	23020	23151	23081	23067	23191	22963	22800	23070	22908	23174	22996	23075	22751	22929	22949	23052	23003	23041	22922	22976	23046	22999	23195	22969	22826	22941	22877	22883	23081	22908	23063	23092	23059	23040	23060	23040	22867	23084	23132	23017	22993	23040	23148	23098	23109	22890	22961	23012	22829	22990	22978	22871	23211	22894	23034	23029	23051	23175	22928	22948	22852	23104	23018	22848	22896	23161	22922	23014	22925	23020	22967	23000	22890	23093	22970	22978	22906	22949	22805	23023	23056	23055	23157	23243	22981	23116	23106	23080	23143	22923	22953	22942	22865	23009	23192	23191	23087	23025	22945	23043	23019	23248	22955	23099	23053	23022	22890	23042	22846	22958	22867	23126	22932	23180	22999	23041	23032	22965	22996	22820	23137	22976	23104	22957	23049	22990	23093	23230	22863	23010	23108	22999	23042	22996	23008	23042	22971	23035	22861	22951	23056	23073	22971	23098	23263	23212	22829	22887	22948	22973	23029	23033	23062	23083	23247	23056	23019	23190	23042	23094	23025	23078	22921	23052	22794	23059	23070	23027	22943	23167	22839	23205	23052	22959	23044	22961	22942	23103	23023	22862	23151	22905	22935	23067	22939	22918	23007	22945	23076	22829	22825	23072	23003	23042	22931	22990	23078	22810	23174	23147	22982	22969	23008	23170	23010	22986	23178	23115	22921	22884	22998	23026	23061	23128	22867	22946	23099	22978	22990	23078	23127	23007	23084	22901	22970	23081	23134	23194	22949	23118	23140	23110	23119	22904	22877	22954	23014	23058	22843	23216	23024	22940	23018	23152	22994	23010	22923	23024	22921	23178	22876	22970	23038	22939	23031	22983	22874	23087	22946	23274	22999	23169	22899	23174	22973	22863	23088	23006	22983	23008	23049	22973	23124	22802	23141	22948	23165	23208	22865	22879	22993	23040	23138	22916	22995	23050	23154	23023	22918	22895	23066	23134	22998	23087	23112	23059	22920	22956	22966	23030	23010	22921	22927	23176	22885	22997	23076	22914	23027	23014	22809	23044	22942	23133	23076	23000	23045	22988	22928	23019	22874	22794	23082	22984	22977	22879	23148	23008	23117	22992	23040	23017	22997	23244	23223	23016	22867	22970	22911	22834	22997	23049	22929	22981	23145	23092	23150	23101	23181	22988	23044	23124	22892	23131	22975	23268	22933	22956	23119	22991	23228	23091	22968	23249	22878	23131	23183	22990	23049	23071	22873	23009	23125	22987	23177	22836	23027	23051	23048	23040	23006	22988	22808	22984	22960	22955	23179	23145	23002	23063	23171	23177	22940	23216	22914	22838	23066	23034	23052	23075	22993	23119	22888	23060	22894	22932	23058	23177	22973	22917	23028	23016	22983	23132	22940	22968	23173	23124	23003	23023	23010	22970	23015	22902	23084	23116	23037	23066	23127	23164	22959	23016	23057	23145	23008	23168	23149	22871	23121	22886	23110	23113	23070	22901	22954	22889	23024	23091	22818	23037	23128	23064	23058	23232	23169	23100	22908	22894	23046	23006	23117	23071	23171	23209	23074	22983	23191	23029	23024	22841	23108	23166	22964	23063	23031	22881	23036	22822	23044	22958	23063	23080	23152	23037	22972	23225	22961	22930	22948	23059	23079	22950	23104	23101	22881	23014	23163	23013	23100	23001	23016	22954	22987	22980	23054	23060	22909	23046	23037	22990	23009	23103	23030	23049	23067	22994	23033	23077	22902	23108	22934	22895	23059	22990	23173	23050	23019	22956	22978	23101	22971	23247	23137	23051	23028	23112	23061	22983	23083	22984	23169	23013	23005	22987	22728	23089	22923	23100	23177	22939	23006	23226	23069	23015	23020	22955	23198	22780	23148	22935	23153	23113	22801	23145	23007	23094	23042	22939	23236	22875	23161	23069	22986	22957	23137	23147	23278	23077	22990	23011	23027	23010	22929	23193	23102	23044	23086	23055	22938	23182	23217	22972	22967	22969	23014	23177	23086	23054	23046	23031	22938	23111	23048	22933	22959	23058	23038	22933	23191	22924	23081	23028	22995	23104	23076	23123	23190	22887	22973	22996	22947	22978	22987	23072	22758	23026	23183	23170	22965	23003	22910	23033	22872	23036	23290	22956	22879	22962	23039	23096	23019	23210	22858	23117	23234	22978	22989	23004	23014	23167	23047	22916	23017	23100	23083	23101	22940	22940	23124	23081	22931	23076	23043	23178	23085	22999	23011	23077	23065	23059	22999	22998	22993	23076	22980	23114	22851	22999	22722	22940	23122	22949	23074	23097	22918	22887	23062	22977	23085	23340	23024	23233	23008	22984	23048	23045	23022	22968	23087	23276	22998	23027	23253	23053	22947	23064	23067	23142	23053	23226	23152	23086	23010	23126	23166	23010	23237	22960	23148	22947	23031	22971	22982	22945	23149	22831	22861	23033	23062	23045	22993	23161	22919	22890	23034	23020	22955	23007	23031	23067	23105	23032	23044	22990	22890	23100	23099	22898	23034	22834	23185	23190	23085	23022	22975	22949	23235	22837	22825	22872	22962	23305	23150	23037	22977	22863	22898	22889	23154	22894	23043	22967	23112	22886	23138	22864	23110	22933	22795	23051	23129	23077	23142	22999	22899	23014	23035	23113	22932	23053	22937	23113	23204	22929	22842	22997	23155	23093	22927	22987	23148	23023	22827	22920	23164	23045	22945	23050	22823	23086	22987	22935	22880	22895	22988	23003	22959	23148	23061	22907	22982	22979	23088	22936	23091	22937	22958	23021	23165	22932	23052	23122	22942	22973	23085	23091	23177	23001	22973	23163	23041	22971	22910	23133	23237	22982	22996	23005	22888	23062	23264	22880	23161	23016	22902	23104	22947	23082	23073	22732	22831	22918
22732	21412	29217	24064	22776	28562	34340	32390	31802	31687	31540	31274	31102	30733	30697	30696	30681	30581	30892	30795	30702	30953	30794	33663	37679	35907	34025	32497	30904	30626	30472	30011	30366	30230	30392	30362	30067	30460	30368	29845	30411	30301	30113	30511	30333	30217	30257	30380	30361	30477	30167	30039	30074	30256	30371	30348	30100	30183	30190	30233	30201	30285	30366	30338	30101	30038	30166	30225	30420	30366	30249	30166	30199	30247	30041	30079	30317	30341	30093	30305	30376	30351	30156	30118	30204	30019	30216	29911	30009	30172	30120	29840	30304	30171	30291	30075	30305	30294	30147	30098	30228	30185	30261	30131	30256	30312	30290	30298	30327	30180	30310	30268	30278	30002	30497	30200	30192	30141	30129	30267	30365	30409	30310	30117	30099	30341	30275	30225	30236	30148	29885	30080	30202	30244	30140	30293	30190	29847	30174	30032	30301	30237	29996	30013	30326	30132	30090	30227	30213	30412	30438	30031	30286	30196	29980	30279	30150	30013	30037	30006	30137	30276	30091	30167	30238	29968	30310	30153	29995	30254	30327	30149	30157	30141	30301	30192	30225	30214	30273	30235	30274	30082	29983	30005	30130	30365	30438	30288	30120	30246	30219	30202	30389	30083	29863	30246	30035	30211	30059	30104	29981	30152	30145	30096	30380	30147	30161	30135	30168	30167	30128	30056	30155	30187	30112	30100	30347	30475	30129	30247	30132	30164	30134	30278	30125	30264	30317	30161	30085	30098	30437	30139	30088	30055	30021	30186	30350	30198	30091	30199	30207	30206	30196	30088	30040	30314	30350	30198	30158	29962	30047	30148	30182	30141	30375	30029	30053	30177	30421	30193	30128	30006	29888	30036	29824	30046	30245	30203	30305	30100	30264	30296	30126	30224	30104	30174	30375	30114	30131	30269	30403	30271	30174	30269	30173	30363	30258	30273	30120	30122	30260	30141	30373	30315	30175	30169	30037	29992	29929	30093	30312	29961	30255	30018	30442	30287	30190	30367	30119	30289	30111	30038	30202	30179	30200	30093	30152	30030	30214	30051	30305	30238	30410	30015	30140	30026	30250	29914	30325	30248	30243	30098	30054	30276	30341	30267	30329	30168	30086	30045	30058	30198	30243	30143	30298	30027	30178	29924	30018	30136	30252	30104	30291	30160	30211	30190	30233	30086	30076	30040	30198	29962	30339	30206	30225	30232	30353	30243	30106	30035	30129	30180	30148	30376	30610	30048	30187	30267	30034	30287	30119	30013	30203	30182	30463	30140	30158	30046	30166	30218	30219	30137	30265	30187	30317	30364	30020	30196	30303	29908	30281	30250	30009	30457	30006	30021	30059	30081	30094	30080	30159	30151	30348	30376	30248	30413	30166	30233	30064	30459	30273	30224	30292	30256	30294	30156	30280	30169	30082	30009	30279	30262	30166	29964	29996	29934	30177	30279	30283	30143	30267	30431	30262	30054	30391	30065	30177	30349	29886	30058	30463	30292	30291	29980	30113	30126	30139	30103	30240	30176	30169	30443	29923	30504	30290	30233	30277	30234	30239	30254	30349	29876	30306	30076	30255	30217	30125	30190	30138	30163	30170	29816	30187	30360	29920	30109	30094	30228	30397	30344	30220	30116	30618	30154	30284	30357	30152	30306	30198	30096	30105	30295	29900	30023	30068	30214	30124	30429	30355	30071	30208	30046	30067	30165	30228	30344	30269	29997	30267	30118	30159	30123	30139	30128	30231	30138	30104	30206	30245	30087	30311	30051	30107	29922	30219	29977	30255	30049	30366	30168	30104	30093	29890	30092	30095	30017	30277	30262	30169	30307	29958	29987	29930	29965	30114	30135	30169	30231	30123	30191	30178	30173	30303	29962	30299	30241	30148	30228	30259	30100	30106	30505	30244	30271	30270	30409	30302	30164	30234	30290	30199	30234	29952	30357	30251	30230	30033	30087	30114	30239	30106	30301	30077	30117	30266	30250	29934	30228	30156	30225	30144	30292	30263	30236	29932	30091	30213	30222	30352	30143	30173	30113	30185	30159	30248	30358	30265	30169	30101	30072	30162	30232	30259	30251	30235	30245	30304	30199	30181	30113	30127	30009	30231	30196	30189	30168	30195	30156	30442	30192	30289	30196	30397	29867	29975	30084	30253	30222	30314	30078	30101	30170	30233	30140	30022	30107	30148	30475	30408	30378	30193	30192	30004	29976	30243	30052	30045	30365	30254	30272	30263	30037	30204	30031	30206	30087	30193	30155	30410	29966	30132	30287	30086	30123	30407	29960	30179	30178	30566	30182	30204	30287	30158	30329	29994	30353	30176	30140	30165	30207	30113	30019	30098	29980	30307	30190	30063	30353	30500	30165	30312	30085	30243	30074	30244	30227	30305	30108	30081	30310	29996	30238	30167	30357	30080	29956	30216	30028	30373	29991	30243	30032	30249	30208	30321	30074	30075	30248	30118	30240	30505	30232	30222	30181	30137	30224	29948	30351	30400	30118	30288	30335	30348	30118	30279	30362	30253	30242	30074	30234	30086	30135	30230	30175	30107	30250	30135	29864	30130	30168	30118	30468	29970	30292	30046	30216	30363	29927	30135	30220	30146	30170	29977	30041	29831	30095	30171	29948	30214	30230	30214	30468	30361	30120	30134	30228	30279	30149	30098	30086	30251	29991	30369	30100	30302	30077	30399	30077	30100	29934	30379	30079	30046	30294	29926	30217	30070	30211	30285	30048	30218	30334	30234	30027	30375	30098	30164	30062	30249	30460	30187	30332	30155	30080	30088	30098	30065	30143	30290	30211	30210	30166	30210	30174	30073	30242	29914	30125	30226	30399	29917	30212	30263	30254	30170	30183	30031	30415	30168	30147	30314	30085	30061	30226	30055	29943	30453	30127	30111	30176	30284	30276	30368	30133	30036	30163	30258	30219	30227	30147	30254	30039	30112	30318	30002	30135	30034	29934	29995	30409	30197	30351	30280	30005	30046	30116	30336	30199	30115	30311	30225	30029	30340	30176	30161	29960	29924	30076	30218	29999	30061	30244	30176	30082	29932	29883	30218	30196	29896	30066	29959	30269	30173	30202	29973	30259	30199	30090	30013	30092	30214	30134	30346	30347	30315	30317	30208	29802	30211	29936	30312	30145	30316	30093	30219	30378	30188	30183	29965	30070	30084	30090	29998	30238	30118	30312	30095	30118	30321	30038	30231	30362	30187	30149	30259	30131	29968	30209	30165	30208	30024	30114	30340	30112	30153	30152	30093	30230	30281	30364	30166	29914	30222	30411	30345	30044	30078	30048	30367	30164	30387	29948	29968	30265	30043	30079	30067	30063	30265	30350	30109	30197	30069	30156	30210	30262	30237	30472	30246	29999	29932	30300	30261	30134	30330	30098	30377	30154	30131	29995	30095	29994	30017	29917	30379	30013	30120	30345	30193	30167	30228	30206	30477	30281	29981	29977	30098	30098	30326	30280	30015	30088	30053	30511	30188	30219	30061	30005	30071	30046	30328	30192	30299	30181	29926	30212	30410	30064	30095	30168	30202	30284	30174	30245	30353	30079	30072	30134	30173	30315	30191	30105	29970	29861	29837	30056	30092	30098	30290	30168	30267	30081	30335	30106	30228	30289	30065	30137	30384	30217	30051	30078	29962	30235	30041	30247	30123	30164	29876	30034	30085	30149	30253	30069	30094	30326	30050	30095	30345	30291	29866	29961	29981	30369	30101	30088	30098	30088	30115	30358	30286	30310	30008	30130	30366	30293	29934	30118	30227	30236	30130	30031	30187	30198	30143	30307	30047	30222	29994	30184	30164	30111	30301	30003	30126	30374	30159	30098	29977	30292	30009	30014	30313	30387	30228	30240	30328	29850	29938	30198	30181	30419	30230	30170	30134	29969	30138	30295	30470	30209	30133	30183	30305	30289	29987	30391	30160	30109	30141	30225	30296	29979	30177	30049	30317	30218	30125	29929	30312	29948	30100	29894	30105	30109	30283	30064	30112	29974	30082	30106	30215	30308	30310	30203	30297	30189	30155	30059	29852	30233	30370	30127	30282	29873	29963	30250	30320	30188	30249	30054	30024	30153	30183	30218	30195	30252	30133	30143	30393	30220	30269	30200	30217	30407	30229	30369	30080	30323	30168	30054	30082	30178	30311	30355	30190	30156	30106	30053	29997	30056	30074	30227	30115	30187	30132	30086	30180	30119	30458	29948	30476	30334	30232	30038	30091	29940	30296	30147	30213	30432	30147	30188	30219	30125	29969	30179	30275	30126	30150	30290	30032	30120	30228	30229	30117	30320	30162	30115	30180	30351	30181	30243	30078	30195	30179	30338	30202	30260	30141	30363	30363	30105	30057	30171	30031	30027	30094	30279	30087	30196	30200	30208	30112	30155	30380	30095	30249	30082	30212	30354	30088	30307	30199	30278	30023	29921	30175	30160	30291	30120	29939	30071	30044	30208	30474	30109	30318	30222	29997	29840	30070	30159	30203	30288	30219	30114	30233	30048	30158	30184	30306	30357	30111	30234	30090	30411	30357	30374	30307	30073	29973	30017	30191	30278	30092	30247	30184	30151	29958	30245	30120	30412	30271	30054	29997	30071	30116	30282	30194	30085	30000	30357	30194	29865	30164	29949	30184	29963	30189	30185	30153	30140	30090	30208	30221	30155	30204	30201	30040	30056	30386	30195	30233	30101	30157	30080	30075	30385	30174	30094	30177	30021	30329	30219	30192	30029	30045	30136	30564	30109	30132	30053	30131	30252	30041	30200	30320	30081	30265	30121	30113	30110	30393	30128	30143	30286	30238	30054	30180	30374	30394	30166	30205	30218	30259	30140	30172	30190	30117	30053	30087	30287	30243	30543	30121	30083	30313	30394	30187	30044	30155	29979	30291	30142	29998	30039	30069	30164	30266	29962	30108	30115	30118	30215	30174	30149	30415	29981	30065	30298	30008	30192	30576	30081	30296	30151	30129	30167	30293	30299	29951	30131	30006	30266	30186	30004	30275	30256	29976	29993	30156	30113	29980	29993	30122	30418	30263	29845	30314	29914	30009	30322	30099	30086	30385	30390	30274	30424	30145	30253	30112	29984	30297	30173	30090	30371	30110	29917	30230	30237	30293	30065	30069	30193	30148	30084
24791	39136	33812	27717	26689	25543	26444	27187	26286	25122	25154	24088	24267	23959	23819	23483	23622	23715	23844	23987	23953	23831	23994	29466	33564	30562	28303	25772	23925	23305	23269	23041	23356	23217	23175	23245	23139	22977	23141	23157	23108	23111	23124	23181	23157	22982	23269	23284	23152	23049	23120	23061	23113	23146	23032	23135	23092	23087	23181	23202	23224	23107	23224	23106	23197	23261	23128	23232	23075	23243	22920	23057	23143	23185	23063	23057	23069	23000	23081	23085	23161	23069	23101	23346	23178	23179	23137	23072	23019	22950	23167	23198	23094	23026	22998	23201	23002	23262	22930	23203	23029	23147	23138	23173	23188	23227	22957	23033	23065	23017	23085	23199	23001	23233	23083	23034	23412	23108	22992	23122	23139	23152	23290	23054	23151	23165	22997	23129	23053	23077	23055	23160	23037	23115	23017	23246	23134	23098	23123	23077	23217	23289	23072	23189	23067	23042	23082	23032	23123	23192	23017	23194	23398	23171	23213	22977	23099	22945	23037	23153	23271	22796	23273	22923	23185	23089	23168	22905	23066	23160	22995	23107	23236	23030	23320	22834	23122	23418	23135	22987	23190	23038	23083	23119	22976	23108	23280	23054	23098	23226	23183	23161	23032	22960	23153	23061	23122	22946	23207	22858	23079	23092	23123	23113	23247	22917	23155	23064	23143	23230	23058	23033	22990	22966	23023	22953	23103	23022	23056	23219	23047	22894	23049	22849	23031	22958	23028	23170	23255	23100	23060	23161	23067	23025	22895	23097	23042	23124	23025	23115	23014	23204	22865	23125	23059	23233	22962	23165	23137	22968	23090	23084	23094	23079	23202	23013	23083	23163	23025	23037	23019	23060	23199	23274	23118	23149	22910	22988	23032	23087	23067	23135	23150	23068	23101	23185	23313	23162	23170	23107	23014	22963	23158	23129	23084	22999	23114	23055	23107	22917	23168	23052	23042	22918	23211	23142	22999	23255	22873	23063	23078	23207	23057	23211	23129	23087	23104	22981	23097	23115	23035	23036	23194	22881	23054	23203	22995	23092	23160	22998	23050	23137	23020	23194	22996	23240	23135	23150	22904	23189	23051	23026	23024	22996	23179	23012	23077	23259	22800	23002	23091	23098	23170	23138	23161	23056	23107	23127	23112	23061	23323	23114	23217	23063	23060	23068	23251	23175	23039	23220	22985	23089	23024	23106	22992	23097	23201	22979	22874	23036	23120	23092	23031	23194	23223	23056	23160	23014	22958	23070	23145	23134	22964	23204	23012	23032	23144	23087	23085	23047	23232	22888	22965	23169	23048	23082	23041	23082	23155	22965	23200	23125	23045	23174	23126	23056	23106	23169	23017	22918	22975	23047	23156	22984	23270	22963	22994	23285	23102	23081	23014	23152	23181	23102	23011	23029	22871	23044	23108	23201	23028	23106	23058	23040	23112	23199	22958	23070	23032	23066	22822	23174	23004	23005	23194	23042	22927	23124	23143	22930	23023	23027	23077	23165	22989	23200	23118	22976	23096	23100	23112	23008	23009	23222	23109	23106	23104	23159	23154	22971	23103	22899	23094	23072	23006	22948	23089	23055	23113	23116	23082	23150	23216	23142	22982	23157	23045	23157	23058	23161	23150	23012	23191	23114	23255	23109	23085	23074	22969	23111	23131	23066	23131	22944	23018	23029	23128	22981	23180	23216	23178	23031	23215	23159	23082	23085	23126	23157	23139	23029	23200	22964	23095	23120	23132	23041	23244	23035	23174	22928	23210	23097	22903	23175	23191	22959	23133	23145	23163	23098	22971	23185	23189	22984	22914	23082	23093	23106	23177	23029	23213	23132	23044	22942	23059	23025	22932	23041	23025	22986	23034	23128	23204	23001	22826	23300	23049	23065	22949	23080	23186	23106	23124	23128	23123	23064	23021	23217	23130	23056	23275	22877	22857	23129	22982	23080	23070	23031	23127	23151	23070	23175	23089	22989	22984	23168	23188	22960	23046	23021	23092	23152	23189	22971	23019	22946	23039	23183	23061	23088	23085	22971	23029	23075	22946	23134	23138	23017	23104	22979	23011	23169	23087	22955	23093	23065	23100	23061	23064	23157	23109	23007	22997	23028	23152	23027	23102	23081	23142	23177	23101	23185	23170	23106	22845	22983	22975	23089	23264	23002	23198	23140	23108	23098	22969	23106	23072	23032	23069	23226	23027	23136	23101	23148	22991	23010	23108	23138	23025	22950	23045	22881	23127	23162	23173	23132	23019	23071	23101	22923	23171	23145	23050	23100	23025	23044	23135	23083	23047	23004	23052	23211	23044	23048	23030	22996	23158	23010	23176	23149	23269	23178	22974	22994	23054	23147	23026	23184	23288	23217	23064	23015	23042	23198	22980	23037	22964	23106	23000	23109	22945	23310	22998	23171	23020	23013	23210	23034	22970	22925	23245	23046	23246	23257	23226	23078	23194	22901	23056	23176	23158	23191	23159	22900	23101	23061	23156	22930	23225	22758	23237	22880	23049	23171	23202	23108	23057	23157	23068	23115	23005	23164	23108	23191	23041	23070	23180	22983	22936	23055	22975	23069	23087	23174	23004	23077	22979	23044	23141	23014	22991	23141	23079	23130	23020	23124	23023	23171	23111	23067	23344	23119	23298	22964	23022	22958	22990	23118	22993	23043	23075	23201	22933	23234	23115	23180	23027	22938	23189	23213	23104	23121	23062	22975	23114	23192	23138	23044	23147	23119	23246	23173	23029	23154	22985	23174	23004	23028	23043	23122	23178	23170	23137	23288	23088	23023	23044	23193	23029	23067	23028	23042	23117	23043	23021	22959	23048	23074	23309	23131	23156	23011	23059	22955	23080	23137	22982	23037	23020	23005	23121	23139	22835	23034	23167	23130	23117	23001	22949	23168	23037	23082	23210	23078	23245	23073	22977	23018	23007	23121	23042	23142	22999	23132	23098	23268	23066	23013	23005	23061	23064	23020	22920	23074	23195	23081	22902	23059	23363	22932	23082	23012	23164	23109	22974	23012	23132	23243	23009	23153	23105	22901	23029	23165	23213	23049	22966	23125	23023	23075	23099	23060	23036	23031	23106	23249	23082	23044	23135	23114	23136	23181	23063	23024	23015	23091	22904	23133	23172	22970	23049	23066	23110	23056	23019	23073	23026	22978	23139	23216	23080	23036	22928	23109	23099	23210	23130	23159	23004	23202	23086	23111	23075	23144	23078	23024	23059	23126	23077	23140	23191	22968	23153	22879	22996	23141	22895	23032	23089	22957	23156	23032	23034	22883	23039	23122	22955	22927	23178	22973	22920	22934	23106	23070	23132	23092	22970	23075	23205	22944	23201	22818	22918	23131	23047	23166	23038	23116	23109	22934	23126	23068	23214	23300	23056	22937	23062	23061	23022	23018	23127	23051	23021	23192	22990	23020	22855	23120	23071	23119	23076	23080	23017	23091	22975	23192	23085	23158	23119	22963	23171	23049	23095	23131	23088	23165	23043	23102	23047	23077	22892	22982	23031	23062	22837	22939	22967	23172	23149	23157	23052	23090	23147	23118	23209	23050	23276	22946	23071	23042	23015	23053	23057	23075	23186	23018	22993	23189	23215	23045	23040	23104	22965	23188	22931	23017	23104	23247	23146	23059	23097	23116	22998	23029	23215	23135	23019	23063	23043	23090	23039	23041	22963	22881	22973	22988	23154	23019	23025	23043	23262	23367	23038	23178	23011	23017	23053	22975	23139	23045	23112	22985	23389	22893	23145	23088	23219	23325	23049	22891	23094	23133	23204	23181	23147	23013	23029	22952	23087	22976	23092	22910	23202	23059	23124	22899	23046	23139	23063	23169	23042	22899	23009	23133	23111	22993	22890	23089	23092	23089	23252	23258	23096	23096	22928	23043	23139	23079	22958	23085	23131	22939	23113	23036	23121	23092	23183	23124	23051	23304	23175	23056	23089	23024	23084	23073	23071	23164	23216	22993	23126	22987	22956	23258	23091	23150	22969	23156	23135	23070	23225	22978	23126	23120	22858	23172	23205	23006	23018	23178	23019	23003	23236	23096	23010	23112	23101	23015	23140	23139	23125	23106	23127	23101	23133	23166	23166	23077	23263	23128	22979	23041	23122	23106	23002	23151	23263	23073	22935	22960	23331	23064	23267	23392	22987	23114	23084	23160	23054	23095	23005	22955	23128	23182	22855	23030	23075	23207	22971	23142	23285	22932	23162	23039	23117	22973	23174	23068	22990	23141	23215	22900	23239	23231	23144	23061	23141	23145	23133	23106	23136	23242	23202	23247	23054	22992	23211	23041	23004	23062	23111	23107	23063	23072	23156	23016	23209	23051	22978	22894	22930	23206	23124	23059	23003	23246	23011	22962	23009	23072	23314	23164	23084	22880	23013	23144	23173	22834	23257	22961	22998	23182	23191	23046	23072	23211	23189	23140	23061	22935	23102	23108	23143	23136	23102	23121	23168	23064	23151	23139	23250	23105	23178	23149	23054	23071	22967	22990	23164	22987	23112	22931	23090	23069	23203	23132	22959	23059	23060	23132	22936	23187	22907	23181	23230	23044	23123	23025	23051	23202	23181	23003	23156	23031	23036	23050	23052	23070	23084	22935	23162	22948	23146	23059	23127	23003	23087	22944	23049	23109	22999	23299	23146	23160	23058	23048	22983	23014	23203	23143	23196	23100	23030	23024	23251	23070	23113	23177	22972	22934	23143	22855	23149	23128	23087	22957	23040	23137	22920	22990	22978	23103	23119	23064	23033	23255	23010	23216	22880	23242	23194	22994	22905	23162	23053	23164	23234	23125	23243	23051	23173	23220	23093	23216	23246	22955	23150	23108	23133	23080	23142	23139	23145	23085	23192	23070	22974	23064	23259	23220	23081	23121	23073	22933	23105	23066	23158	23184	23119	23105	23209	23061	23181	22989	23180	22945	23148	23085	23025	23284	23084	23199	23017	23220	22955	23122	23209	23215	23068	23142	23065	23042	22951	23108	23038	23038	23122	23061	23177	23175	23080	23090	23078	23029	23254	23036	23091	23078	23166	23181	23083	23005	23228	23166	23168	22875	22942	23101	23072	23045	23103	23114	23051	22970	23294	23219	23260	23270	23076	23259	23001	23288	23052	23076	23152	23131
28714	24908	31938	31489	29563	30233	30362	30623	30728	30440	30228	29812	30108	30188	30051	30269	29952	29813	30143	30120	30099	30307	29963	29895	30592	30695	30531	30393	30090	30141	29981	30278	30166	29878	30090	29989	30029	29974	30016	30116	30039	30148	29857	29823	29839	29638	30029	29777	30055	30208	29953	30229	29899	29625	30024	29704	30038	29743	29743	30029	30115	30016	30088	29853	29920	29660	30021	30034	29906	29871	29914	30069	30217	30072	30131	29894	30036	30152	29989	30035	29879	29787	30146	30130	30063	30078	29926	30041	29964	29900	30035	29945	29800	30131	29905	29877	30045	30098	29801	29786	29957	29877	29815	30116	29810	30009	29975	29892	29982	29907	29867	29765	29846	29834	29906	29794	29978	30029	30010	29912	30063	29833	29914	29973	30096	30044	30139	29657	29943	29936	29968	29891	30123	30013	29958	29809	30138	29807	29811	29945	29989	29804	29918	29781	29816	29781	29960	29684	29793	30017	29914	29883	30040	29898	30054	30032	30006	29839	30124	30003	29971	29886	29940	29957	29732	29885	29872	29677	29923	30005	29759	30152	29912	30102	29901	29842	29754	29967	29914	29828	29842	29895	29942	30036	29912	30066	30121	29838	29750	29974	29965	29991	29636	30025	29971	29920	30036	30047	30151	29913	29636	30107	30035	30175	29790	30018	30070	29748	29853	29912	30070	29849	30157	29924	30208	29883	30025	29908	29781	29898	29800	30055	30162	30011	29860	29899	29890	29819	29826	29746	29838	29963	29753	30188	30031	30026	29831	29672	29801	29877	29761	29904	30050	29951	29842	30049	30086	30051	29557	29695	30071	30035	30018	30106	29741	30047	30142	30076	29849	29870	30054	29871	29937	30004	29788	29983	29775	29919	29895	29780	30073	29960	29915	29831	30065	29542	29808	29964	29943	29805	30040	29912	29883	29820	29875	30104	29800	29858	29951	29890	29986	29767	30082	29831	29966	30024	29846	29883	29958	30024	29881	30139	29929	29797	30120	29864	29995	30171	29969	30008	30171	29828	30021	30046	29727	29977	29873	29807	29695	29925	29810	29845	29917	30097	30039	29987	30039	29934	29937	30123	30166	30107	29852	29831	30042	29865	29923	30015	29920	29831	29854	29950	30108	29935	29972	29879	30150	30138	30022	30199	30290	30082	29856	30022	29848	30094	30038	30186	29825	30094	29739	30071	29772	29999	29925	29932	29761	29968	29839	29958	29985	30005	30032	29820	30043	30190	29963	29901	29905	30097	29999	30099	29987	30011	30093	29888	29934	29964	30074	30152	29944	29848	29868	29890	29913	29725	29847	29908	29968	30161	29907	29991	30343	30067	30002	30076	30042	29975	29900	29951	30190	29883	30010	29926	29881	29652	29742	29869	29983	30027	30118	29845	30234	29972	29910	29896	30085	30126	29680	29971	29971	30102	29991	29907	29882	30050	29897	29919	30104	29835	30038	29908	30044	29922	30052	29944	30194	29928	29867	29987	30075	30024	30042	29772	30001	29827	29856	30057	29985	30081	30023	29850	29858	30072	30152	30027	30110	29751	30119	29918	30204	29931	29948	30299	29888	29839	29951	29857	30040	30258	29993	30017	29667	29841	30017	29958	29908	29739	30126	30084	29877	29790	29986	29798	29997	29976	29962	29767	29799	29734	30100	29993	29986	29940	29953	29704	30083	29958	30014	29746	29915	30004	29666	30012	30059	29781	29896	30078	29808	30090	29913	29892	30128	30174	29985	30064	30144	29907	29953	29903	30062	30296	30054	29966	30049	29872	30055	29870	30135	30012	29993	30141	30009	29756	30098	29727	29868	30072	29853	29883	29970	30061	29733	29819	30035	29875	30080	30012	30027	29795	29894	29839	29911	30051	29773	29798	30218	29904	29963	29870	29867	29829	30066	29855	30083	30032	29860	30158	29612	30013	29869	30119	30087	30007	30033	29930	29997	29901	30111	29741	30008	29931	30043	29785	29754	29742	29935	30057	29754	29849	30142	30073	30094	29939	30055	29945	29792	29826	29883	29960	29917	29848	29942	29826	29971	29961	30007	29888	29649	30194	29923	29896	29965	29875	29796	29989	29829	30158	29880	29963	29857	29799	29968	29995	30086	29975	30042	29819	29995	29760	29958	29953	29946	29960	30039	29887	30044	30190	29922	29654	29841	30076	29960	30071	29843	30104	29982	29893	29795	30062	29675	29922	29962	30197	29861	30010	29985	29640	30184	30060	30035	29896	29936	29840	30179	29965	29841	30166	30016	29960	29857	29741	29972	29990	29867	29863	29900	29912	29964	29940	29926	29931	30057	29836	30060	29932	29686	29854	29790	30038	29894	29948	30184	30113	29837	30011	29967	29883	29919	29906	29925	29782	29981	29917	30219	29918	29921	29887	29884	29951	30062	29847	30010	29917	30172	30068	30073	29857	30198	30086	30144	30003	29879	29942	29854	29961	29803	29920	30023	29937	30027	29783	30014	30081	29954	30276	30064	29935	30167	29818	29998	29971	29861	29967	30081	30139	30221	29783	29868	29839	30061	29960	30093	30064	29800	30014	30069	29977	29784	29968	30003	30114	29903	30056	29757	29949	29981	29827	30043	30093	29715	30095	30133	29845	29989	29985	30102	30058	30031	29692	30014	29791	29921	30024	30248	30092	29908	29712	30022	29905	30013	30172	29824	29867	30126	30036	29932	29872	29968	29975	30192	30023	30030	30036	30196	30022	30067	29937	30227	30032	30031	30018	30048	30030	30068	29820	29909	29909	29894	29823	29890	30179	29776	30010	30149	30084	30113	29905	30028	30134	29991	29884	30065	30130	29865	30179	29902	29858	30149	29931	30070	29904	29842	29973	30070	29918	29826	29780	30151	29836	29801	29678	30053	29756	29913	29914	30040	29762	29978	29942	30097	29991	30123	29901	29877	30159	30019	30142	30012	30112	29925	29898	29932	29837	30145	29874	29860	29691	30098	30167	29769	30049	30072	29908	29939	30025	29964	29926	30086	30148	29782	29822	29959	29945	29809	29769	29874	30209	29945	29943	29913	29926	29943	29991	29991	29973	29719	30116	30027	30233	29941	30069	30169	30012	30248	30049	29876	29722	29955	30008	29874	29830	29891	29762	30051	29904	29898	30028	30041	29840	29901	29929	30146	30022	29945	29857	30171	30054	30186	29796	29981	29903	30014	30193	30098	29884	29923	29889	30023	30016	30052	29805	30134	29798	29921	30059	30074	30315	29989	29917	29891	29771	29968	29953	30305	29981	30115	29865	30067	29994	30020	29876	30071	30031	30109	30043	30123	29967	30046	29863	30097	30046	29848	29974	29895	30016	30135	29930	29861	29951	29924	29862	29928	30164	29854	29908	30010	29960	29724	30018	30137	29770	29786	29885	29965	30147	30051	30098	29806	29908	30172	29954	30078	29889	30136	29900	30032	30049	30036	29846	30087	30177	29924	29795	30077	29886	30040	30219	30118	29928	30104	29917	29799	29865	29747	30114	30137	29893	29725	29824	30039	30126	29928	30038	29915	29889	30016	30005	29827	30042	30008	30255	30095	30024	29722	29968	30024	29802	29754	29962	29807	29844	29956	30031	30137	29995	29805	30023	30189	30048	30112	30051	30127	29980	29937	30078	29997	30121	29907	29893	29924	30023	29806	30151	29864	29841	30152	29976	30003	29920	29865	29974	29815	29909	29925	30069	30131	30107	30028	30002	29959	29932	30019	30071	30050	29666	30008	30016	29961	30012	29859	29818	30044	29972	30280	30070	30096	30084	29886	30004	30046	30181	29598	30106	30126	29978	30094	29876	29812	30034	30042	30262	29971	29835	29908	30096	30002	30145	29898	29898	29873	29963	30174	30082	29917	30000	29875	30000	29621	29923	29952	29791	29909	30147	29956	30023	29836	29890	30000	29895	30026	29907	30056	30012	30064	29921	30037	29858	29816	30105	29865	30025	29792	29925	29678	29835	29924	29742	29757	29849	30045	29958	30100	29803	29915	29943	29857	30018	30029	29931	29963	30112	29932	29838	29896	30048	29931	30098	29922	29754	30180	29991	29825	29963	30054	29866	30065	29853	30109	30025	29859	30009	29898	30033	30189	29914	29966	30157	29998	29979	30048	29885	30022	29815	30095	29821	29887	29891	30050	30068	29864	29900	29911	30058	29873	29990	30158	29767	29983	30003	29955	29920	29908	29968	30106	29901	29937	30023	29716	30223	30008	30225	30041	29933	29861	29987	29967	29991	29829	29936	30200	30218	30256	29932	30155	29719	29880	29966	30168	30041	29704	30065	30031	29798	29954	29932	29708	30069	30036	29941	30271	29835	29869	30053	29852	29994	30057	29906	29830	30112	29868	30084	29900	29914	30048	29939	29852	30182	29842	29819	30106	30131	29737	30163	30043	30131	29903	29998	29950	29910	30018	29988	29983	30022	30092	29852	30000	29920	29974	29903	30095	29866	29957	29980	30069	29982	29871	29928	29977	30099	30037	30090	30053	29917	29954	30076	29945	29884	29813	29748	29921	29881	30123	29809	30108	29933	29882	29935	29972	29857	29916	30146	29818	29836	29854	29978	30156	29866	29944	29769	29685	30031	29885	29978	30231	29950	30181	30032	30007	29756	29902	29788	29968	29914	29836	29880	30281	29850	30159	29953	30000	29856	30026	30024	29840	29899	29954	29896	29864	29774	30048	30001	29868	30047	29751	29881	29861	29961	29721	30123	29817	29757	29896	29862	30111	30017	29920	29920	30003	30023	30010	29956	29659	29872	30023	30092	29866	29859	29834	30035	30082	30080	30126	30110	30036	29882	30130	30010	29848	30047	30058	29873	29917	30105	29851	30188	29837	30022	30232	30166	29947	29876	29950	29861	29840	30020	29843	29797	30186	30003	29879	30012	29949	30034	30062	29866	30035	30126	29982	30238	30044	30153	29997	30198	30106	29974	30094	29862	29858	29791	29788	30069	30020	30286	30026	29718	29796	29785	30089	29980	30098	29739	29812	30180	30312	29983	29958	29833	29803	29907	29965	30041	29928	29915	30363	30126	29783	29996	29814	29884	29998	29758	29920	30019	30216	29890	30315	30160	30071	29852	30087	29950	30000	29685	29901	30082	29951	29998	29825	29959	29984	30017	29821	30230	30068	29815
24061	29534	26207	23685	23670	23586	23858	24186	24022	23668	23361	23285	23046	23228	23128	23086	22924	23071	23122	23249	23383	23223	23319	23331	23808	24018	23548	23192	23087	23056	22821	23081	23008	22868	23064	22982	22871	22935	23136	22997	22935	22978	22882	22874	22824	22989	23076	22969	22942	22861	22966	22944	23003	23042	23184	22920	23139	22908	23011	22966	22877	22788	22890	22859	22834	22999	22827	23056	22932	23076	23023	22912	22886	22874	22878	22887	23023	22766	22951	22786	23009	22914	22881	22815	22947	22931	23108	23022	22944	22956	22780	22921	22853	23053	22872	22737	22852	22942	23069	22892	22991	23149	23050	22756	22935	22738	22823	23205	22902	22987	23099	22924	22927	22815	23032	22762	22884	22842	22980	22874	22988	22916	22960	22926	22945	23097	22975	22876	22771	23172	22948	22944	22981	22876	22824	23114	23020	23026	23094	22847	22885	22897	22954	22935	23090	22852	22987	22903	22699	22895	22962	22827	22872	22947	23018	22920	23003	23085	22893	22721	23088	22811	22942	23043	22921	22985	23040	23039	23100	22945	22920	22996	22882	22851	22921	22871	22921	22951	22891	22826	22971	22877	22748	22963	22866	23057	23128	22964	22881	23005	23010	22775	22978	22879	22954	22926	22897	22923	22961	23021	23017	22797	23121	22919	23005	23004	23007	23011	22815	22810	23104	22806	22795	23092	22817	22964	22926	22844	22895	22962	23016	23077	22806	23011	22936	22955	22905	23127	22928	22931	22828	22778	22798	22919	22926	22895	22962	23087	22986	22905	22782	23069	23044	23078	22939	22978	23004	22778	22724	23074	22916	23158	22930	23183	22908	22984	22905	22873	23054	22944	22832	22956	22875	23020	22887	22923	22860	22974	22959	22969	22868	22959	22781	23003	22883	23094	22885	22653	23037	22707	22820	22910	22889	22948	22912	23042	23017	22892	23036	22939	22982	23069	22931	22993	22997	23022	22976	22903	22864	22843	23100	22855	22986	22813	23002	23016	22849	22920	22884	22891	22864	22946	23043	22988	22974	22891	23054	22898	22958	22975	22978	23090	22835	22666	22929	22966	22901	23045	22935	22968	22852	22907	22885	22788	23083	23049	22844	22936	23022	23014	22939	22879	22921	22784	22714	22867	22962	22986	22864	22833	22841	23044	22913	22812	22865	22939	23016	23059	22980	23032	22921	22926	23046	22894	22819	22907	22966	22836	22950	23081	22854	22736	23088	22888	22872	22836	22954	22963	23003	23002	23056	22822	22988	22880	22823	22773	23105	22827	22968	23149	22933	23117	22904	22836	22926	23120	22894	22959	22971	22914	22993	22859	22722	22835	22939	22994	22952	22800	23036	22883	23096	22848	22851	22926	22970	22929	22952	22941	22900	22926	22997	22946	22818	23105	22962	22932	22900	22796	22934	22846	22818	22954	22825	23022	22925	23007	23006	22962	23144	23091	22913	23011	23066	22942	22951	22924	22964	22928	22813	23181	23164	23067	23069	22894	22837	22951	22811	22967	23029	22866	22737	23090	23038	22926	22878	22921	22888	22890	22945	23085	23028	22897	22935	23021	23046	22858	22985	22651	23036	23070	22850	22920	23000	22890	23034	22940	22892	22936	23038	23056	22922	22747	22917	23009	22896	22903	22908	22972	22894	22966	22930	22712	22904	22964	22882	23022	22892	22761	22993	22988	23019	22683	22882	23026	23004	22936	22897	22966	22952	23021	22829	22912	23164	22893	22955	22905	22863	22856	22969	22928	23072	22843	22821	22959	22943	22989	23081	22915	22817	23018	22847	22918	23044	22931	22865	22839	22944	22953	22955	22932	23015	22901	22888	22934	23034	22953	22891	23052	22815	23075	22882	22937	22946	23059	23109	22890	22988	22976	22894	22748	22989	22953	22951	22768	22884	22820	23027	22806	22892	22867	22859	22959	22826	22737	23136	22817	22813	22988	23057	22927	22829	22901	22908	22868	22966	23073	22827	22944	22967	23098	22852	22849	22994	23031	22822	22921	22981	22931	23076	23156	22872	22828	22895	22913	23120	22973	22844	22905	23017	22830	23023	23038	22736	22869	22830	23009	22847	23210	22835	22915	22861	22848	22936	22903	23032	22938	23027	22989	22986	22810	22870	22840	22889	22966	23088	22930	23061	22985	23053	23047	22959	22961	22939	23056	22924	22929	22805	22980	22858	22838	23007	22946	23035	22903	22862	23062	23040	22825	23007	22890	23062	23014	22870	22951	22877	22926	23024	22922	22998	22844	22864	22925	23010	22925	23056	23110	22781	22895	22931	23093	22823	22761	22754	22890	22979	22926	23081	22947	22936	22871	22835	22934	23095	22815	22853	22918	22900	22916	22915	22848	22995	22970	23042	23039	22832	23028	22982	22850	22927	23067	22935	22967	22830	23071	22834	22923	22982	23032	22958	22942	22904	22706	23209	22908	22839	22683	22814	23072	23028	23005	22890	22922	22892	22874	22856	22982	23052	22908	22940	22932	22897	22742	22995	22910	22978	22878	23191	22930	22981	22901	22978	23064	22854	22985	23024	22915	23096	22837	23106	22910	22844	22839	23034	22768	22884	23068	22837	22929	23053	23196	22889	22981	22899	23161	23010	23047	23055	22881	22948	22917	22940	22814	22856	22839	22681	22918	22830	22923	22828	23058	22878	23087	23033	22921	23069	22987	22845	22798	23015	23058	22983	23009	22936	23028	22931	23181	22963	22914	22866	22832	22993	22977	22962	23253	23068	22982	22871	22936	22934	23052	22674	22971	22822	22815	23023	22721	22844	23012	23081	23016	22877	22906	22827	22897	22887	22895	23002	22832	22937	22912	22962	22974	23009	22958	22923	22884	22845	22959	23002	23034	22936	23012	22938	22977	23031	23121	22912	22924	22787	22926	23081	22880	22859	22929	23073	22933	22855	22926	22863	23056	23069	22906	22844	22962	22955	23002	23058	23018	23133	23031	23072	23113	23066	22892	23004	23045	22870	22988	23050	23186	22979	22907	23015	22763	22692	22894	22845	22903	22970	23052	23020	22893	22856	22760	22972	22916	22823	22831	22987	23143	22856	22807	22948	22816	22877	22900	23000	22765	22971	22990	22888	22940	22946	22855	23022	22813	23011	22836	22835	23030	23066	22959	22921	23009	22772	23040	22931	23037	23037	23064	22954	23030	22754	22903	22974	23105	22810	22854	23139	22912	22813	22797	22840	22963	23034	23003	22905	22896	23150	22939	23038	23052	22999	22946	22800	22821	22981	23010	22876	23000	22958	23133	22901	22748	22942	22862	23065	23073	23062	22913	22971	23024	22716	22907	22986	22875	22999	22903	22767	22960	22890	22971	22880	22847	22872	23126	22699	22960	22987	23073	22616	23013	22728	22916	22952	22935	22832	22939	22883	22909	22829	22927	22808	22954	23019	23118	23181	22848	22969	22905	23050	22957	22993	22811	22934	23022	22914	22852	22927	22890	23168	22928	23047	22819	22935	22874	22938	22845	22971	22766	23144	22776	22954	22902	22904	23058	22988	22915	22840	23142	22990	22821	22969	22965	22888	23072	22859	22920	22882	23118	23023	23087	22952	22888	22851	22987	22824	23017	22875	22890	22934	22948	23015	22979	22883	23108	23008	22773	22946	22697	23080	22947	22982	22826	22969	23140	23093	22983	22770	22956	22920	22836	22982	22751	22868	22941	22930	22928	22916	22956	23059	22865	22856	22889	23092	23104	22939	22948	22888	23251	23026	22855	22899	22684	23004	23082	22741	22950	22813	22992	23019	22801	23008	22995	22869	23064	22862	22940	22886	22936	22781	23076	23038	22982	23058	22804	23069	23059	22965	23116	22854	22826	22902	22900	22999	22977	22858	22826	22964	23026	23015	22714	22888	22998	22956	22888	23009	22982	22990	22905	22977	22916	22752	22780	22902	22978	23092	22989	22956	23132	22866	22841	23032	23008	22711	22940	22926	22844	22889	22883	22984	23125	22956	23045	22860	23105	22891	22872	23097	22846	22981	22824	22857	23005	22966	22864	22743	22986	23047	22932	22932	23044	23041	22886	23041	22827	22963	23015	22914	22829	22958	22980	22938	22918	22819	22996	22843	22912	23046	22773	22987	22839	22966	23064	22974	22966	22945	22997	22805	22944	22911	23027	22922	22896	23078	22776	22864	22990	22846	23002	22844	22939	22771	22826	23036	23107	22911	22847	22897	22924	22943	22819	22878	22993	22954	23017	23044	22957	22872	22919	22894	22937	22938	22871	22899	22774	22918	22799	22747	23008	22988	22986	23048	22998	22960	22863	22884	22935	22911	22731	22976	23072	23015	22807	22892	22877	22925	23026	23021	22974	22844	23165	23002	22891	22848	22829	22926	23062	22796	22704	22891	22980	22970	23030	22928	23123	23021	22900	22889	22953	22939	23053	22929	22924	22731	23072	22752	23097	23207	23131	22964	23180	22883	22953	23068	22915	23021	22940	22883	23023	22862	22804	23018	22878	22862	22964	22866	22876	23045	22773	22837	22962	22827	22854	22981	22902	22892	22929	23022	22800	22990	23025	22958	22991	22910	22979	22761	22945	22949	23039	22878	22871	22923	22942	22918	23012	22825	22903	22811	22909	22893	22905	23012	23020	23080	22913	22883	22776	22987	22991	22895	22826	22844	22872	23143	22929	23019	22994	22917	22999	23050	23241	22925	22874	22960	22904	22867	23084	22773	22939	23015	22803	23012	22939	22759	22840	22933	22880	22847	22939	22968	22781	22996	22820	22885	22990	22989	22681	23015	22917	23145	22863	22999	22910	23222	22883	22892	22993	23000	22789	23084	23128	23059	22943	22832	22915	23166	23029	22965	22936	22804	23113	22877	22938	22852	22870	23104	22883	23026	22927	22872	22896	23065	22841	23045	22915	22887	23036	22874	22757	22768	23167	22872	22861	22768	22942	22909	22836	23017	22962	22919	23094	22859	22963	22884	22863	22883	23226	22918	22956	22977	23077	23092	22807	23018	22892	23066	23057	22872	23092	22839	23062	23016	22863	22954	22934	22993	22929	22824	22862	22970	22905	22934	22965	22870	23038	22800	22898	22788	23040	22912	23015	22864	23039	23049	22927	22922	22909	22935	22983	23065	22881	23142	22944	22854	23121
23689	21386	29016	24558	24726	29867	32050	30352	30748	30878	30471	30101	30194	30033	30210	29740	29600	29919	29980	30067	30306	30349	29958	30712	33178	33500	32733	31188	30377	29774	30048	29598	29844	29810	29876	29555	29916	29602	29455	29418	29805	29627	29646	29652	29700	29843	29728	29860	29563	29494	29874	29706	29620	29807	29633	29665	29763	29647	29706	29585	29686	29898	29728	29778	29564	29634	29717	29508	29844	29610	29567	29612	29879	29947	29811	29557	30040	29818	29615	29586	29514	29736	29432	29406	29743	29659	29716	29565	29735	29486	29808	29785	29636	29605	29677	29861	29905	29663	29766	29619	29624	29692	29671	29531	29913	29802	29810	29725	29727	29865	29537	29596	29810	29569	29834	29870	30028	29605	29595	29737	29718	29816	29622	29583	29556	29651	29710	30004	29911	29812	29762	29581	29656	29518	29694	29664	29696	29609	29716	29522	29542	29505	29719	29518	29696	29678	29301	29665	29488	29781	29635	29363	29700	29643	29465	29586	29618	29464	29468	29381	29706	29821	29763	29604	29634	29681	29747	29601	29522	29594	29594	29129	29606	29562	29634	29642	29640	29615	29355	29694	29707	29677	29674	29787	29612	29743	29530	29865	29476	29546	29604	29720	29813	29600	29547	29531	29707	29696	29659	29668	29717	29507	29565	29599	29527	29403	29568	29709	29681	29875	29523	29457	29692	29521	29618	29595	29597	29675	29669	29621	29633	29657	29752	29607	29821	29712	29565	29583	29685	29697	29478	29556	29602	29592	29515	29782	29747	29680	29531	29614	29369	29580	29638	29813	29705	29603	29572	29653	29554	29708	29868	29581	29558	29940	29507	29586	29629	29367	29639	29741	29672	29528	29833	29851	29711	29388	29855	29859	29905	29765	29748	29745	29803	29814	29689	29527	29593	29640	29650	29761	29735	29688	29501	29679	29561	29613	29701	29505	29537	29643	29780	29665	29806	29787	29571	29722	29661	29591	29594	29632	29749	29821	29749	29659	29761	29453	29613	29639	29860	29828	29822	29604	29709	29528	29683	29837	29828	29644	29611	29841	29685	29663	30067	29553	29724	29447	29490	29774	29557	29718	29591	29558	29624	29645	29523	29812	29735	29830	29538	29860	29572	29611	29619	29656	29809	29647	29625	29659	29669	29516	29569	29500	29912	29631	29402	29546	29729	29561	29652	29754	29739	29628	29548	29860	29843	29584	29599	29822	29698	29776	29668	29770	29782	29716	29713	29565	29650	29678	29714	29602	29549	29582	29791	29524	29405	29766	29834	29650	29706	29582	29929	29739	29434	29778	29565	29483	29767	29791	29939	29730	29716	29752	29639	29676	29901	29542	29557	29597	29884	29828	29536	29416	29595	29874	29686	29774	29691	29470	29763	29722	29524	29904	29929	29704	29602	29706	29637	29676	29706	29690	29653	29723	29770	29788	29504	29652	29571	29622	29518	29586	29672	29534	29821	29527	29757	29679	29587	29650	29348	29592	29700	29440	29695	29717	29568	29547	29604	29426	29618	29919	29711	29628	29735	29764	29929	29905	29623	29499	29598	29751	29559	29601	29823	29702	29558	29635	29729	29844	29592	29684	29647	29426	29607	29637	29624	29422	29923	29675	29624	29713	29559	29811	29694	29659	29486	29781	29802	29494	29614	29934	29835	29986	29877	29734	29702	29865	29629	29574	29493	29817	29760	29785	29766	29647	29692	29387	29643	29579	29931	29685	29728	29688	29833	29795	29720	29563	29669	29641	29347	29666	29859	29681	29786	29652	29673	29712	29430	29568	29773	29366	29678	29477	29577	29894	29713	29743	29736	29792	29651	29623	29641	29644	29547	29626	29738	29635	29704	30062	29585	29380	29671	29545	29463	29830	29652	29852	29433	29816	29822	30029	29662	29738	29926	29713	29841	29684	29779	29865	29758	29928	29714	29625	29808	29484	29661	29862	29727	29531	29799	29505	29642	29720	29800	29509	29557	29595	29689	29813	29968	29310	29685	29581	29700	29669	29619	29684	29581	29935	29812	29760	29513	29710	29877	29364	29555	29582	29685	29836	29563	29863	29592	29564	29683	29624	29770	29933	29712	29723	30058	29826	29623	29786	29941	29709	29640	29946	29610	29742	29858	29809	29451	29445	29504	29556	29594	29702	29672	29707	29813	29546	29662	29676	29585	29731	29624	29533	29800	29684	29704	29332	29449	29572	29648	29861	29565	29870	29609	29579	29842	29629	29814	29606	29761	29575	29719	29573	29839	29446	29540	29606	29867	29577	29610	29612	29670	29444	29822	29491	29845	29787	29759	29762	29605	29568	29679	29627	29623	29579	29733	29691	29690	29605	29746	29629	29796	29521	29791	29734	29641	29759	29740	29365	29703	29708	29425	29874	29744	29446	29743	29680	29737	29680	29725	29380	29750	29609	29680	29486	29685	29491	29592	29435	29940	29606	29726	29683	29598	29735	29597	29571	29673	29742	29690	29767	29747	29507	29734	29745	29577	29504	29795	29666	29818	29518	29637	29602	29594	29609	29553	29785	29816	29650	29800	29737	29682	29590	29710	29590	29844	29750	29738	29695	29644	29383	29667	29701	29788	29436	29641	29645	29526	29637	29627	29894	29503	29505	29519	29332	29666	29552	29850	29584	29617	29520	29594	29681	29718	29614	29537	29836	29880	29670	29821	29581	29589	29828	29829	29742	29673	29751	29659	29748	29463	29605	29566	29981	29545	29724	29735	29625	29685	29419	29944	29619	29426	29485	29739	29588	29739	29542	29730	29536	29802	29678	29963	29995	29682	29507	29617	29874	29656	29610	29591	29516	29667	29523	29640	29778	29766	29771	29385	29674	29630	29635	29632	29859	29606	29773	29572	29437	29629	29612	29899	29482	29810	29485	29532	29807	29697	29655	29592	29425	29728	29400	29610	29645	29668	29685	29497	29439	29790	29728	29698	29702	29827	29445	29831	29725	29878	29769	29789	29817	29578	29619	29504	29640	29632	29592	29577	29787	29603	29724	29814	29953	29641	29560	29733	29674	29667	29854	29704	29570	29684	29674	29505	29614	29755	29493	29788	29768	29483	29724	29809	29521	29566	29594	29834	29591	29738	29664	29712	29705	29706	29468	29549	29677	29764	29603	29728	29427	29624	29745	29811	29598	29631	29990	29764	29540	29588	29618	29687	29596	29586	29709	29438	29779	29402	29869	29578	29879	29709	29679	29733	29355	29523	29526	29617	29643	29594	29623	29459	29650	29897	29714	29938	29524	29582	29778	29634	29632	29559	29569	29963	29720	29837	29683	29628	29657	29762	29463	29858	29479	29405	29520	29731	29591	29756	29600	29482	29717	29623	29406	29710	29555	29644	29581	29787	29648	29468	29811	29702	29547	29788	29642	29505	29710	29436	29729	29735	29336	29732	29853	29503	29775	29614	29956	29801	29831	29730	29568	29769	29651	29628	29805	29619	29693	29251	29647	29503	29567	29685	29500	29721	29772	29600	29814	29816	29783	29839	29818	29762	29668	29780	29631	29735	29619	29703	29956	29662	29684	29562	29711	29627	29593	29438	29448	29749	29629	29532	29763	29740	29260	29481	29532	29660	29554	29480	29446	29861	29615	29929	29852	29803	29877	29625	29486	29622	29805	29808	29548	29759	29554	29621	29716	29754	29526	29693	29874	29620	29537	29653	29640	29535	29712	29715	29731	29693	29781	29479	29739	29731	29674	29905	29524	29715	29610	29855	29675	29490	29804	29650	29743	29717	29557	29813	29790	29559	29530	29836	30016	29670	29813	29648	29551	29820	29596	29834	29770	29714	29602	29856	29633	29543	29825	29587	29702	29673	29607	29598	29319	29500	29579	29535	29874	29776	29664	29926	29514	29563	29928	29713	29822	29905	29800	29634	29680	29636	29804	29475	29641	29595	29676	29624	29689	29702	29685	29730	29456	29645	29569	29783	29755	29618	29739	29621	29841	29724	29727	29777	29716	29876	29722	29777	29467	29584	29749	29678	29676	29699	29749	29723	29516	29775	29686	29555	29763	29671	29787	29486	29835	29804	29814	29417	29703	29734	29470	29767	29434	29639	29657	29669	29579	29617	29915	29513	29491	29808	29854	29498	29779	29686	29818	29955	29810	29810	29845	29420	29819	29752	29546	29613	29804	29575	29599	29619	29534	29696	29705	29611	29572	29553	29612	29538	29688	29625	29595	29595	29315	29712	29717	29772	29591	29590	29637	29818	29599	29574	29546	29871	29804	29655	29757	29805	29829	29774	29606	29796	29816	29540	29343	29692	29704	29641	29771	29761	29945	29650	29708	29574	29635	29646	29906	29511	29798	29687	29604	29674	29639	29872	29674	29783	29817	29738	29835	29616	29583	29732	29605	29666	29725	29651	29738	29738	29528	29744	29479	29708	29634	29635	29939	29442	29646	29750	29767	29783	29805	29772	29871	29676	29300	29396	29612	29670	29694	29878	29675	29682	29593	29434	29289	29658	29716	29742	29624	29643	29796	29767	29774	29574	29587	29649	29678	29586	29577	29594	29746	29771	29709	29708	29516	29772	29715	29757	29798	29702	29785	29954	29575	29600	29431	29574	29624	29563	29582	29620	29582	29430	29320	29574	29865	29644	29628	29616	29730	29687	29445	29683	29588	29293	29730	29804	29648	29456	29738	29466	29439	29740	29466	29765	29628	29745	29551	29607	29605	29619	29609	29473	29607	29605	29578	29657	29908	29640	29702	29649	29762	29763	29591	29785	29757	29605	29758	29656	29706	29640	29448	29551	29625	29790	29806	29672	29522	29745	29879	29866	29547	29577	29562	29686	29841	29702	29760	29664	29669	29893	29720	29526	29970	29887	29487	29769	29662	29514	29630	29717	29812	29717	29589	29892	29839	29490	29640	29665	29610	29689	29719	29442	29563	29604	29700	29780	29691	29659	29618	29653	29610	29571	29568	29462	29825	29599	29690	29896	29634	29763	29714	29855	29615	29371	29562	29627	29733	29473	29768	29519	29812	29697	30036	30016	29592	29622	29843	29830	29472	29766	29466	29436	29665	29924	29645	29662	29554	29687	29690	29594	29748	29700	29661	29824	29679	29508	29508	29458	29487	29626	29566	29692	29940	29395	29688	29534	29607	29862	29623	29899	29889
22477	33002	29821	25630	24924	24284	24176	24195	24717	24329	23885	23351	23346	23457	23390	23410	23113	23157	23064	23103	23347	23568	23385	24873	28628	28358	26616	24656	23276	22802	22764	22879	22948	22814	22840	22792	22760	22890	22982	22789	22830	22896	22760	22769	22860	22878	22845	23001	22678	22769	22862	23121	23003	22931	22716	22976	22897	22953	22930	22740	22760	22869	22923	22848	22831	22727	22927	22895	22818	22971	22881	22876	22796	22942	22597	22857	22648	22909	22851	22849	22747	22755	22821	22819	22761	22964	23038	22717	23004	22780	22997	22801	22892	22866	22655	22780	22914	22828	22882	22900	22791	22956	22851	22861	22899	22869	22757	22845	22653	22810	22862	22748	22964	22923	22824	22966	22904	22858	22894	22717	22796	22751	22992	22706	22849	22878	22705	22832	22724	22885	22817	22681	22771	22717	22913	22833	22914	22964	22707	22793	22803	22871	22828	22707	23042	22658	22785	22656	23055	22739	22732	22780	22681	22960	22933	22850	22650	22855	22964	22831	22823	22877	22881	22987	22862	22825	22664	22907	22818	22884	22849	23010	23023	22716	22771	22798	22867	22623	23013	22771	22750	22744	22894	22895	22771	22739	22914	22758	22709	22751	22791	23036	22722	22604	22799	22730	22853	22825	22860	22826	22800	22797	22797	22814	22940	22749	22745	22872	22866	22919	22767	22933	22860	22955	22781	22772	22770	22836	22906	22904	22912	22793	22676	22759	22751	22805	22725	22948	22630	22882	22716	22868	22518	22938	22824	22654	22835	22849	23069	22747	22790	22801	22800	22918	22895	22849	22819	22918	22850	22845	22680	22854	22859	22587	22784	22890	22646	22912	22909	22787	22764	22869	22925	22795	22709	22807	22855	22860	22765	22765	22825	22840	22859	22847	22777	22855	22784	22791	22858	23011	22764	22672	22680	22657	22615	22799	22802	22690	22800	22698	22889	22766	22877	22842	22794	22907	22835	22761	22875	22904	22896	22775	22826	22692	22677	22934	22767	22843	22711	22894	22704	22928	22692	22913	22846	22807	22743	22774	22936	22769	22777	22858	22589	22712	22798	22965	22829	22724	22939	22876	22655	22782	22691	22842	22889	22737	22766	23004	22842	22727	22894	22894	22710	22931	22915	22832	22843	22815	22659	22900	22878	22799	22988	22907	22804	23110	22881	22626	22998	22941	22970	22883	22853	22819	22879	22872	22787	22906	23068	22714	22934	22737	22615	22751	22750	22962	22974	22787	22810	22745	22823	22880	22863	22780	22916	22843	22909	22905	22725	22969	22675	22985	22833	22964	22706	22867	22595	22660	22727	22840	22858	22836	22747	22663	22879	22755	23014	22715	22952	22899	22906	22761	22980	22903	22591	22962	22808	22804	22969	22854	22882	22735	22999	22765	22908	22866	22912	22901	22851	23015	22613	22874	22923	23088	22930	22792	22934	22921	22862	22812	22879	22725	22993	22856	22759	22680	22749	22712	22783	22868	22935	22961	22827	22858	22694	22961	22893	22959	22803	22864	22818	22815	22974	22926	22942	22677	22484	22762	22829	22833	22897	22770	22567	22976	22870	22709	22722	22809	22933	22648	22840	22788	22992	22742	22886	22771	22783	22955	22856	22745	22905	22899	22896	22917	22735	22927	22845	22661	22842	22898	22726	22945	22687	22983	22703	22875	22909	22722	22932	22720	22769	22761	22771	22814	23000	22789	22776	22745	22715	22793	22623	22977	22917	22953	22827	22886	22850	22777	22712	22715	22821	22825	22730	22929	22987	22885	23011	22975	22798	22760	22780	22971	22753	22892	22751	22583	22825	22727	22763	22691	22727	22745	22863	22710	22855	22547	22835	22708	22881	22743	22711	22852	22968	22876	22908	22825	22653	22758	22885	22768	22767	22750	22732	22891	22742	22822	22785	22660	22922	23057	23075	22826	22899	22762	22857	22805	22762	22942	23028	22693	23022	22981	22735	22832	22726	22826	22876	22880	22819	22615	22876	22926	22738	22781	22740	22717	22950	22770	22802	22946	22772	22654	22860	22769	22876	22776	22978	22721	22786	22913	22888	22977	22739	22819	22828	22867	22668	22788	22674	22965	22887	22794	22609	22655	22882	22814	22999	22796	22918	22906	22704	22808	22913	22802	22827	22759	22600	23005	22927	22895	22880	22839	22814	22738	22841	22821	22798	22691	22857	22768	22882	22866	22800	22799	22857	22839	22706	22769	22678	22782	22829	22714	23016	22910	22760	23034	23008	22837	22694	22857	22816	22813	22959	22887	22879	22884	22679	22904	22781	22813	22789	22734	22863	22816	22781	22745	22882	22763	22903	22799	22948	22898	22706	22708	22902	22861	22937	22962	22657	22931	22983	22835	22618	22600	22738	22703	22905	22915	22787	22765	22746	22839	22908	22944	22759	22781	22815	22878	22773	22847	22902	22898	22877	22791	22709	22897	22982	22825	23023	22831	22835	22840	22882	22814	22764	22791	22669	22755	22826	22791	22866	22850	22953	22959	22871	22839	22630	23018	22828	22762	22594	22977	22952	22896	22714	22906	22826	22756	22841	22827	22651	22908	22689	22653	22847	22789	22822	22916	22938	23065	22871	22898	22769	22752	22666	22912	22918	22762	22750	22725	22995	22675	22994	22985	22767	22857	22706	22832	22672	22875	22932	22932	22899	22824	22821	22827	22842	22847	22732	22881	22698	23054	22729	22888	22908	23007	22861	22740	22839	22753	23007	22833	22926	22775	22911	22735	22734	22879	22715	22748	22762	22908	22927	22923	22935	22928	22864	22780	22776	22837	22900	22880	22846	22775	22909	22765	22811	22751	22684	22884	22827	23014	22872	22988	22863	22741	22787	22911	22841	22869	22964	22703	22843	22968	22847	22777	22774	22855	22819	22859	23018	22864	22939	22798	22728	22765	23017	22821	22881	22782	22821	22844	22747	23019	23006	22788	22817	22867	22733	22693	22714	22698	22686	22830	22852	22833	22797	22732	22826	22661	22714	23105	22816	22776	22937	22909	22722	22826	22907	22809	22906	22872	22792	22904	22899	22946	22854	22906	22954	22789	22821	22687	23059	22997	22591	22852	22837	22739	22774	22761	22651	22968	22831	22726	22786	22733	22725	22984	22839	22599	22934	22809	22856	22709	22922	22946	22886	22834	22779	22829	22873	22928	22851	22880	22741	22888	22799	22596	22616	23009	22819	22757	22828	22563	22663	22880	23021	22866	23098	22751	22977	23011	22902	22800	22778	22647	22765	22908	22760	22659	22723	22948	22872	22831	22919	23020	22756	22829	22818	22847	22825	22829	22803	22705	22978	22804	22973	23001	22745	22792	22826	22748	22793	22775	22747	22724	22657	22850	22751	22728	22844	22930	22699	23001	22746	22973	22887	22692	22979	22862	22866	22771	22643	22734	22937	23038	22764	22697	22701	22843	22859	22871	22847	22782	22905	22961	22707	22851	22770	22695	22709	22900	22757	22874	22748	22698	22813	22778	22877	22870	22679	22874	22752	23003	22780	22825	22962	22855	22871	22965	22973	22876	22948	22834	22917	23099	22852	22846	22772	22721	22882	22803	22823	22808	22992	22792	22645	22961	22898	22959	22791	22935	22982	22716	22934	22779	22874	23008	22844	22705	22627	22993	22869	22770	22741	22833	22683	22692	22828	22868	22966	22730	22932	22745	22988	22830	22979	22790	22874	22626	22748	22889	22669	22807	22924	22883	22878	22676	22809	22938	22822	22914	22616	22762	22964	22827	22915	22641	22913	22830	22907	22724	22771	22719	22910	22858	22853	22679	22897	22942	22844	22810	22727	22809	22666	22796	22738	22885	22751	22867	22916	22834	22791	22693	22792	22988	22772	22935	22771	22816	22796	22668	22860	22876	22806	22816	22642	22966	22853	22773	22768	22727	22862	22930	22887	22893	22821	22876	22778	22929	22816	22692	22863	22784	22768	22843	22854	22779	22707	22755	22788	22902	22675	23039	22818	22799	22709	22878	22740	22778	22870	22804	22796	22822	22718	22812	22791	22877	22677	22923	22826	22900	22889	22797	22999	22926	22807	22788	22871	22769	23061	22660	22826	22749	22826	22891	22869	22814	22701	22817	22815	22782	22765	22757	22880	22755	22976	22877	22849	22875	22938	22753	22888	22868	22851	22762	22841	22938	22861	22768	22902	22882	22851	22700	22660	22912	22785	22720	22806	22866	23033	22838	22854	22951	22716	22736	22853	23182	22744	22789	22681	22926	22905	22739	22633	22911	22746	22948	22818	22854	22647	22668	22867	22840	22782	22844	22782	22898	22863	22797	22808	22678	23016	22714	22701	22807	22720	22938	23009	22897	22943	22916	22709	22689	22755	22887	22725	22640	22899	22831	22994	22799	22618	22704	22944	22756	22956	22765	22962	22828	23026	22951	22870	22672	22754	22868	22766	22648	22889	22928	22836	23011	22859	22796	22792	22783	22921	22873	22992	22761	22870	22894	22887	22910	22798	22892	22801	22997	22714	22752	22863	22952	22814	23015	22777	22904	22912	22720	22916	22928	22615	22952	22720	22698	22862	22739	22851	22782	22916	22949	22874	22772	22974	22799	22879	22862	22777	22870	22883	22779	22791	22817	22911	22857	22934	22868	22581	22745	22849	22744	22819	22745	22649	22762	22803	22831	22763	22914	22947	22951	22804	22874	22828	22734	22996	22812	22802	22790	22984	22709	22932	22708	23053	22851	22796	22787	22915	22809	22644	22774	22984	22775	22682	22862	22645	23021	22815	22866	22953	22668	22732	22997	22784	22742	22914	22656	22846	22831	22881	22833	22771	22791	22741	22795	22736	22730	22811	22806	22799	22702	22815	22829	23058	22782	22681	22930	22710	22808	22906	22778	22757	23050	22747	22758	22824	22842	22795	22932	22856	22812	22758	22950	22820	22820	22874	22792	22911	22839	22677	22757	22840	23065	22664	22811	22619	22899	22867	22710	22836	22969	22893	22781	22842	22898	22581	22975	22761	22889	22792	22993	22683	22886	22733	22873	22688	22914	22981	22705	22834	22809	22992	22842	22933	22831	22997	22849	22846	22892	22890	23058	22851	22808	22764	22783	22857	22834	22912	22727	22858	22845	22873	22827	22712	22708	22961	22902
22666	21376	29190	24036	22618	28276	33539	30606	31066	31607	31389	31137	30924	30735	30640	30358	30456	30548	30360	30310	30362	30514	30552	30871	34842	37174	35160	33346	31455	30621	30094	30100	30228	30096	29955	29973	30108	30047	30118	30218	30063	30111	29836	29847	30114	30033	30042	30123	30161	30118	30305	29960	30249	30003	29990	30242	29719	30070	30174	30224	30137	30020	30082	30153	30074	30387	30109	30211	29964	30110	30235	29729	30061	30059	30059	30131	30111	30169	30258	30186	30029	30262	30054	29848	29868	30080	30061	29839	30090	30078	30109	30137	29984	29901	29935	30018	29882	29876	29993	29956	29710	29956	30009	30009	30067	30188	30013	30039	30260	29897	30014	30146	30122	30117	29977	29880	29939	29844	29851	29987	29929	30078	29939	29924	29944	29955	30082	30063	30101	30178	30079	29965	30092	29920	29805	30111	30239	29846	30199	30012	30068	30221	30055	29890	29906	30184	30207	30064	30073	29773	29956	29969	30052	30029	30102	30173	30381	29809	30065	30036	29957	29864	30111	30044	30108	30278	30030	29830	30217	29956	30000	30075	30056	29981	29908	30013	30051	29935	30024	30076	29892	29984	29935	29794	30014	29995	29991	30005	29917	30038	30108	30182	29963	29974	30293	30149	30019	30013	30160	29841	29956	30090	29913	29994	30124	30183	29960	30051	30136	29840	30076	29908	29844	30202	30055	30090	30125	29987	29940	29871	29826	30010	30005	30086	29856	30037	30128	29934	29777	29759	30087	30069	29890	29873	30288	30076	30295	29995	30143	29995	30170	29856	30071	30200	29915	30052	30150	29993	29929	29924	30071	29846	30064	30062	30018	30118	30007	30243	30203	30053	30010	29933	30113	29906	30135	29975	30018	29889	29755	29976	29858	29877	29990	30058	30054	30047	29914	30124	29906	30102	29866	29911	30080	29905	29816	29892	29844	29968	30070	29968	30098	29708	30151	30013	30064	30081	30029	30115	30143	29912	30077	30159	30109	30122	30108	30187	29924	29984	30011	30100	29843	29819	29901	30068	30210	30161	29942	29995	29633	30058	29969	29933	30065	29621	30034	30028	29833	29922	29847	29984	29745	29849	29853	30151	30052	29775	30186	30171	29916	30101	30012	29933	30073	30142	30271	29916	30080	30199	30303	29741	29965	29859	29942	29899	30248	29758	30143	29761	30099	29876	30058	30021	30157	30063	30044	29866	29841	29830	30121	30089	29850	29963	29946	29822	29899	29922	30172	30077	29921	30144	29915	30027	29937	30097	29993	29970	30048	29932	30055	30107	29922	29926	29938	29836	29887	29913	30115	29968	30131	29865	29693	29956	30100	30010	30060	30242	30069	29923	29912	29975	30094	30018	29916	29881	30022	30069	29983	29883	30050	30075	30069	30078	29939	29794	30124	30056	30060	29970	29867	29845	30256	30164	30276	30009	29861	29988	29834	30168	30045	30012	30046	30030	30125	29917	29801	30196	30042	29893	30161	30021	30029	30150	29920	30005	30128	29694	29958	30354	30166	30227	29911	29947	29937	30031	30230	30190	29986	30222	29929	30260	30100	29808	30008	30005	29985	29974	30111	30161	30210	30024	29826	30062	29894	30043	29907	30160	29971	30153	30050	30056	29909	29908	29832	30127	30074	29828	29879	29912	30098	29945	29955	30164	30053	30073	30215	30062	29878	29736	29744	29915	29989	30137	29944	30001	30117	30186	30165	30124	30066	30080	29919	29975	29961	30238	30090	30026	30002	29889	29938	30238	29965	30246	29951	30279	30020	29975	30039	30004	30091	30082	30255	29894	30222	30107	30242	30230	29907	30036	30128	29881	29968	29862	29873	29985	29906	29880	30072	29969	30102	30098	30181	30097	29922	30051	30037	30193	30057	29985	29969	29947	30185	30149	29802	30199	29776	29805	30111	29990	30015	30182	29821	30023	29906	30018	30173	29733	29735	29953	30077	30208	29854	30016	29907	29926	30059	30054	29895	29970	30138	30097	29819	30164	29973	29772	30137	30044	29890	29921	29995	30034	30201	29778	30133	30126	30046	29896	29896	29862	30017	29929	29987	30229	29929	30235	29914	30110	30061	30076	30156	29762	29923	29895	29990	30081	30168	29733	30093	30022	30127	29965	29939	30201	29941	29923	30001	29926	30107	29995	30038	30058	30166	30173	30051	29686	29959	29973	30133	29855	29979	30101	30176	30115	30092	29985	30016	29934	30058	29911	30092	29864	30272	30086	30176	29983	29940	30242	30330	29830	30058	29792	30086	29979	29872	29862	30111	29992	30153	30113	30104	30016	29846	30020	30042	30150	29831	29979	29928	29872	30232	29943	29632	29875	30089	29999	30043	30020	29895	29843	29857	29994	30302	30112	30191	29846	30062	30227	29939	29886	30001	30025	29781	30189	30184	30081	29955	30062	30113	29819	30065	30102	30116	29939	30129	30198	30016	29972	29897	30054	30309	30101	30040	30086	29901	29997	29931	30101	30065	29780	30138	29976	30057	30275	29922	29845	30066	30102	30160	29897	30020	29993	29906	30195	29917	29976	29828	30032	29988	30107	29845	29940	29930	29851	30057	29962	29902	30021	29855	30050	29913	30009	29850	29866	30221	30069	29942	29765	29886	29999	29726	30024	29959	30142	30147	29941	30013	30007	30336	30058	30190	30049	29665	30191	30153	30226	30024	30124	29920	29927	30151	29834	29944	29914	29929	30092	30002	29845	29926	29940	29811	30140	29927	29969	30029	29992	29938	29738	30139	30439	29985	30139	30128	29977	29994	30024	29960	29919	30053	30093	29872	30050	30033	30090	29877	30088	30171	29868	29835	29828	29931	29969	29908	29932	29836	29762	29886	30088	30058	30027	29865	30033	30015	29885	29886	29961	29888	29805	29986	30332	30017	30117	29946	29838	30197	29974	29857	29955	30030	29727	29871	30158	30033	29955	29993	30143	30066	29794	30143	29812	30055	30186	30154	29887	29795	29951	29936	30075	29859	30116	29944	30001	30238	30130	30098	30018	30087	29811	29896	29844	29737	29994	29927	30200	29807	30171	29940	29930	29800	30026	29977	30082	29984	29739	29836	30109	29906	30065	30077	29922	29948	30063	30173	29879	30158	29942	30012	29864	30050	29778	30206	29875	29921	30135	29905	29899	30117	30092	29987	30166	30170	29747	30053	29998	30017	29975	29916	29887	30069	30093	29896	30061	29874	30236	29948	30010	29764	29793	30170	30005	30183	29850	29853	29983	29729	30000	29860	30078	30069	30223	30100	29886	29989	30004	30177	30013	30037	30089	30028	30025	30039	29881	30106	29793	29981	29848	29988	29932	29916	29936	29897	30197	29990	29822	29984	30102	30010	29978	29924	29914	29996	29830	30167	30114	30071	29831	29946	29948	29882	30218	30052	29953	29951	30241	30082	29826	30015	30058	30059	30153	30105	29970	30044	29979	30045	30048	29872	30074	30185	30073	29899	30130	29807	30055	30005	30000	30030	29808	29979	30024	29959	29873	30008	29805	29827	29741	30156	29961	29961	29835	29764	29950	30062	30163	29842	29835	30021	29973	30054	30087	29827	29737	30065	30065	29821	29648	30319	29886	30187	29879	30090	29860	29916	29874	30170	29738	29973	29961	30022	29820	30090	30067	30323	29955	30172	30118	29756	30099	30160	29935	29944	29820	30105	30008	30141	29885	29860	30022	30121	30163	29974	30078	29941	29848	30084	30159	30006	29911	30089	29890	29783	29920	29777	29931	29968	30022	30281	30135	29834	30032	30112	30121	30298	30019	30069	30063	29855	29889	29951	29988	30171	30063	29809	29731	29767	29879	29759	29866	30236	30088	30257	29832	29927	29973	29927	29843	29890	29940	30262	30200	30154	30001	30055	29868	30226	29954	29995	29908	30267	30161	30083	29940	29984	29918	29867	29977	30010	30041	29972	29907	30070	29943	30064	30166	29973	29951	29842	30041	30018	29791	29878	29908	30031	30193	29916	30045	29983	29777	30042	30139	30084	29846	29944	29915	29947	29813	29736	30121	29986	30130	29933	29985	29984	30121	30118	29948	29950	30110	29804	30029	30052	29889	30052	29976	29973	29909	30105	30114	30078	29927	30104	30157	30008	30236	29901	29809	30128	30191	29967	29867	30085	30157	30077	29762	30176	30285	30095	29989	30165	30083	30133	29960	30208	30067	30070	29748	29834	29989	29926	30042	30018	29825	30036	30089	29914	29969	30131	30091	29902	30106	30100	30252	30128	30103	30187	29932	30106	29724	30010	29984	30146	30085	30056	29839	30004	29834	30044	29924	30133	29896	30206	29971	30016	29888	30020	30059	30065	29891	29828	30020	29932	30117	30023	30083	30220	29984	30084	30106	29858	30140	29953	29962	30027	30039	30102	30054	29943	29964	29924	29953	29863	30158	29747	30146	30029	29971	29875	29896	30037	29934	29941	29946	29823	29924	30029	30127	30222	30171	30134	29925	30128	30116	30084	29786	29794	30163	29816	29927	29950	29831	30173	30160	29994	29901	29634	30042	29748	30057	30156	30200	30045	30207	29882	29754	29946	29992	29942	30012	30162	29925	29964	30157	30042	29701	30292	30184	30026	29958	30144	30030	30059	30151	29777	29856	30019	29932	29915	29909	30203	30036	30283	30085	29999	29999	30148	30235	30064	29907	29891	29977	29831	29814	30057	30032	30051	29976	30089	29953	29937	30210	29873	30213	30025	29830	30242	30178	29870	29920	30127	30121	30295	30364	29966	30163	29972	30265	30140	29876	29961	30180	30046	30050	30229	30025	29808	29908	29819	29925	30041	29824	30061	30158	30044	29940	29986	29960	29987	30161	30149	30079	30185	30191	30041	30095	30094	30201	30166	30175	30005	29891	30039	30176	29979	29763	30051	30076	30182	30044	30209	29955	30021	30195	30000	29902	30014	30108	29877	29978	30036	29965	29864	29851	29855	30029	29984	29849	30054	29869	30062	29977	29988	29990	30032	30158	29957	30164	30155	30105	29975	30114	30255	30153	30155	30090	29919	30193	30235	30086	29863	29986	30028	29840	29942	30175	29959	29949	30010	29945	30004	30210	30198	30108	30228	29957	29900	29859	30053	29978	30031	30174	29703	30109	29993	29895	29700	30063	29859	29885
22757	36406	33255	27275	26125	25179	24823	24391	25117	25132	24818	24195	24028	23731	23623	23687	23612	23458	23379	23413	23655	23843	23985	24164	31588	33232	29955	27380	24670	23496	23130	23086	23019	23089	23096	22905	22933	23019	23086	22649	22988	22969	22984	23157	22951	22985	23036	22965	22977	23059	22974	23201	23030	23046	22992	23036	23022	22944	23011	22828	22974	23070	22872	23036	23062	23090	22814	22751	23135	23044	22908	22893	23103	22967	22910	22794	22977	22904	22798	22821	23079	22888	23071	23008	23144	23050	22953	22939	23016	22887	22946	22960	22851	22918	22995	22939	22901	22987	22958	22875	23020	22834	23134	22822	23111	23050	22802	23023	22980	23121	23098	22989	23034	22923	23148	23009	22943	22882	22950	22807	23165	23029	23066	22997	22927	22989	22987	22773	23022	22851	22949	23009	22917	22884	23059	23015	22862	23087	23068	23094	22873	23028	23149	22877	22909	23251	22752	22903	22957	23004	23088	23006	23177	23018	22947	22988	22967	22990	23111	22882	22931	22924	23067	23002	23043	22843	23080	23006	22982	22989	22891	22929	22849	22993	23119	23007	22909	23001	22850	22998	22971	23036	22971	23012	23032	22856	22875	22910	22926	22846	22954	22904	23059	22915	22863	23058	23050	23227	22927	22956	23012	22972	23196	22709	23043	22964	23131	22961	22881	23042	22894	22828	23077	22837	22865	22983	22854	23068	22965	22843	22986	23102	23108	23109	22895	22966	23017	22869	22971	22810	22982	22951	22814	22925	23014	22796	22961	23031	23018	23022	23069	23132	23051	23059	23158	23088	23071	22948	23048	22969	22981	22938	22923	23161	22887	22881	23072	22993	22978	22944	23092	22932	22972	23085	23062	23003	22937	23101	23066	22919	22961	22997	22795	23037	23051	23055	22830	22972	23096	23019	22882	23143	22948	22807	22894	22801	23209	22985	23023	22940	22981	22933	22994	23065	22830	23041	22896	23056	22765	22794	22917	22924	22988	22911	22950	23064	22935	22856	22917	23118	22921	22959	22948	22920	22947	22932	22924	22999	23005	23173	22891	22868	22955	22824	22835	23040	22871	22897	22884	23035	22974	22945	23013	23055	22919	23120	23047	22684	22877	22932	22852	22868	22832	22948	22888	23027	22893	22857	22915	22823	22731	22883	22957	22979	22956	23006	22836	22827	23118	22870	22964	22785	22856	23066	23033	23053	22915	22972	23092	23007	22911	23024	22830	22879	22977	23137	22862	22933	23063	22906	23001	23033	22886	22921	23053	23081	23156	22962	23006	23084	22851	22940	22995	22992	23094	22908	23187	23018	22922	22804	22869	22897	23028	23225	22844	22787	23035	22979	22869	22921	22877	22886	22900	23001	22946	22960	23024	22901	22929	23069	22860	23035	22949	22919	23067	23129	23098	22743	23096	22828	22702	22973	22845	22888	23010	22893	23000	22942	22870	23053	22908	23017	22833	23093	22823	23136	22805	22837	23051	22902	22864	22939	23127	22937	22860	22914	23011	22943	22861	23099	22986	22944	22752	22974	22880	23128	23071	22899	22872	23069	22940	22920	23195	23248	23004	22956	23056	23041	22893	22847	22911	23105	23136	22876	22767	23012	23080	22966	22955	23055	22809	22934	22897	22915	23014	22927	22949	23022	23029	23049	22871	22961	22994	22794	23097	23159	23068	23069	23084	22918	22929	22906	22956	22949	22852	22929	22950	23073	23068	22883	22807	22979	22971	22898	22935	23013	23029	22849	23028	22980	22859	22937	22959	23066	22824	22975	22951	22877	22964	22959	23146	23001	23066	22881	22889	23074	23055	23017	22859	22854	22966	22940	23032	22884	23003	22896	23191	23160	22844	22991	22820	23199	23018	22833	22923	22969	23025	23117	22961	23101	22969	23019	22847	22929	22732	22991	22821	22979	23039	23104	22914	22865	22916	22962	23117	22981	23133	23080	22898	23012	22993	23000	23090	23037	23022	22896	23091	23018	23060	23013	22883	22990	22869	22899	23019	22958	22925	22869	23002	22957	22857	22995	22976	22896	23059	22894	23136	22731	22900	23071	23040	22815	22904	23200	23075	23204	23117	23075	23146	23021	22835	22952	22987	23015	22767	23068	22957	22808	22893	23019	22923	22841	22944	23053	22758	22906	23112	22908	23030	22988	22982	22970	23075	23018	23019	23085	22907	22998	22963	22805	22914	22881	23132	23166	22922	22977	22987	23062	22816	23136	22903	22902	22975	22956	23116	23040	22773	22857	23004	22834	22916	22972	22779	22867	22936	22985	22868	22736	22763	22885	22906	22923	23073	23124	23037	22885	22767	23002	22910	23063	22930	22886	23116	22898	22963	22939	22885	22969	22741	22857	23103	22830	23091	23101	22934	23101	23011	23007	23080	22885	23119	22854	22969	22983	23036	22877	22889	23125	22930	22870	22987	23053	22972	22955	23137	22749	23145	23032	22755	22917	22786	23176	22922	22981	22992	22976	23028	22942	23063	23156	22989	23139	22926	22968	23000	23070	23050	22978	22805	22947	22882	22948	22908	23019	23053	23129	22941	23015	22936	23055	22860	23071	22906	23031	22963	22924	22978	23098	22859	23100	22859	22855	22860	22790	23005	22880	23071	23076	22982	23041	23039	22944	22815	23096	23014	22867	22883	23101	22893	22963	23018	23227	22715	22991	22951	23058	23009	22913	22859	22918	22757	23053	23027	22778	23080	22825	22996	23003	23036	22967	22921	22977	22939	22952	22994	23033	23041	22894	22953	22854	23023	22977	22947	23008	22960	22999	22969	22916	22854	22875	22964	23087	22999	22989	23109	23081	22916	22804	22799	23072	22849	23019	22927	22835	22795	22976	22980	23076	22929	22939	22985	23089	23088	22771	23054	22847	23009	23072	22990	23102	22900	22962	23077	22868	22827	23084	23014	22938	23219	22719	22875	23157	23036	22926	23044	22943	23071	22879	23002	23153	23048	23073	22977	22938	22893	22764	22831	22899	23065	22863	22853	23199	23048	22855	22904	22835	22813	22946	23030	23009	23075	23083	23003	22977	23031	23042	22873	23018	22992	22794	22939	22836	22909	22894	23129	22934	23020	22832	23008	22851	22885	22826	22925	22854	22882	22844	22971	22855	22780	22845	22770	22930	22785	23128	22943	22825	22869	22874	22944	23018	22966	22986	23077	23099	22888	23190	23005	23166	22876	22880	23037	23047	22964	22963	22829	22995	23115	23046	23087	22977	22955	23045	22799	23081	22874	22800	23039	23054	22944	23125	23085	22934	23053	23106	22976	22947	23012	23011	22911	22967	22690	23015	23022	23100	23009	23038	22981	23013	22845	23092	22909	22794	23038	23055	23026	22964	22823	22948	23008	23071	23037	22982	23151	23064	22846	22873	22814	22951	22974	22765	22882	22984	22868	22946	22925	23040	23071	22971	23023	23019	22888	22940	23009	22849	23048	23115	22975	22844	22887	22881	23124	22982	22875	22958	23116	22991	23135	23025	22828	22861	22801	23080	22978	22961	22857	22848	23057	22919	23054	23004	22870	22991	22890	23096	23034	22858	22934	22934	22977	22971	23058	23051	22994	22731	22905	22882	23044	23001	23037	23048	22882	22955	23056	23036	22953	22638	22863	22979	22937	22949	22937	22795	23079	22935	22998	22747	23045	22995	22967	22968	23001	23040	23066	23062	22959	23019	23014	22895	22941	22986	23072	22905	23028	22929	22950	22812	22914	23061	22950	22921	23104	22877	22864	23042	23137	23111	23066	23094	23118	23006	23092	22927	22978	23036	23003	22943	22899	22953	22890	23095	22929	22926	22870	23095	23112	23036	23093	22739	22923	22962	22913	23126	22939	23053	22970	23243	23037	22815	23220	22879	22849	23061	22996	23082	22999	22993	23160	22950	22882	22958	23093	22959	22892	22799	22941	22986	22952	22893	22976	22979	23027	22925	22881	22891	22921	22950	22949	22836	22902	23006	22849	23116	22886	22948	22933	22950	22915	22887	23114	22828	22986	22970	22830	22882	23056	23019	22916	23266	23031	22996	23076	22871	23182	22974	22980	22971	23002	22949	22895	23114	22964	23031	22875	22893	22834	22990	22875	22982	23334	22811	22826	23012	23149	22985	23162	23111	22939	22915	23106	22854	23014	22860	22903	23028	23024	23101	22994	22891	23129	23008	23036	22921	23122	22868	23149	22805	22843	23142	23042	22885	23029	22893	23113	22946	23141	23005	22835	22988	23008	22935	22971	22857	22964	23016	22925	22899	22851	22978	23022	22858	22947	22931	22899	23079	23058	22915	23032	23033	22963	23095	22997	22865	22936	23000	23016	23033	22931	22871	23071	22872	22930	22937	22962	22975	23035	23018	23130	22873	23066	22984	22924	22993	22869	23174	22881	22910	22946	22856	23005	23035	23128	22935	22922	23027	22857	22891	23028	22926	23142	23002	23008	23050	23060	22953	22839	23122	23023	22996	22915	23020	22975	22915	22935	22982	22791	23117	22872	22972	22988	23049	22979	22825	23011	22914	22996	22941	23040	23038	23009	23032	22855	22953	22781	22984	22968	22893	22895	22898	23052	22839	23066	22942	22954	23131	23027	23184	22934	22872	22910	22952	22886	22843	22855	23059	23082	22805	23010	22919	23103	22820	22960	22908	23005	23023	22980	22871	23065	22865	22799	23042	22923	22938	22947	23029	22932	23015	23028	23020	23054	23099	22915	22831	23039	22902	23084	22872	23058	22785	22928	22952	23148	22872	22950	22950	23100	23075	22890	22848	23052	22880	23136	23034	23019	22870	22937	22957	22870	22979	23025	22959	22872	22985	22924	22913	22747	22922	23056	22884	22965	22880	22873	22938	22950	22966	22853	22938	22917	22968	22974	23079	22958	22924	22839	23143	22953	22990	22819	23097	22908	22984	22944	22866	23069	22908	23127	23024	22844	22869	23018	23007	22978	23014	23121	23057	23090	22927	22961	23121	22911	23190	23001	22909	22959	22999	22842	22930	22982	23168	23117	22987	22895	23005	23071	23077	22915	22914	22849	22963	22895	23114	23135	22758	22959	22884	22887	22980	22701	22969	22964	23069	22925	23097	22981	22972	23101	23124	22871	23029	22862	22986	22971	23049	23049	22855	23136	23021
28635	24278	31299	31030	29162	30053	30047	29768	29894	30417	30269	30148	29903	29884	29884	29932	29998	29767	29809	29794	29650	29724	29859	30043	30154	30466	30644	30076	30065	29942	29778	29872	29966	29632	29761	29752	29682	29621	29757	29673	29900	29896	29722	29839	29829	29707	29722	29917	29697	29541	29837	29686	29824	29705	29641	29624	29734	29518	29784	29825	29796	29722	29772	29987	29408	29745	29714	29820	29838	29826	30001	29628	29643	29597	29792	29972	29694	29843	29752	29869	29818	29670	29784	29966	29839	29850	29518	29860	29806	29713	29958	29632	29842	29517	29595	29632	29942	29848	29824	29513	29669	29827	29846	29777	29879	30013	29708	29851	29826	29546	29514	29599	29664	29819	29778	29713	29615	29984	29942	29713	29909	29751	29666	29678	29544	29600	29560	29825	29880	29627	29929	29751	29807	29693	29724	29764	29682	29953	29609	29602	29706	29807	29747	29611	29608	29652	29739	29663	29667	29652	29764	29718	29575	29941	29895	29884	29629	29870	29631	29812	29645	29876	29681	29789	29978	29935	29859	29860	29741	29617	29424	29682	29477	29545	29883	29862	29854	29672	29603	29762	29811	29795	29586	29723	29887	29797	29692	29568	29873	29788	30001	29650	29874	29830	29876	29711	29740	29891	29863	29797	29904	29625	29844	29797	29873	29803	29864	29807	29871	29707	29721	30102	29700	29518	29667	29876	29620	29647	29557	29793	29665	29795	29769	29810	29697	29748	29961	29584	29705	29735	29375	29668	29720	29657	29599	29859	29742	29699	29663	29832	29900	29827	29805	29740	29695	29782	29658	29638	29762	29915	29820	29721	29710	29708	29825	29596	29530	29630	29869	29709	29646	29777	29576	29526	29439	29631	29828	29521	29798	29878	29654	29702	29604	29816	29638	29825	29704	29684	29763	29839	30013	29659	30026	29605	29961	29809	29460	29607	29700	29592	29736	29849	29894	29781	29687	29889	29816	29797	29707	29718	29589	29520	30009	29766	29844	29616	29680	29764	29906	29725	29943	29600	29632	29750	29701	29992	29692	29652	29798	29752	29751	29789	29754	29710	29663	29895	29561	29875	29887	29625	29716	29668	29736	29669	29779	29572	29847	29937	29726	29644	29896	29461	29575	29583	29756	29711	29812	29781	29778	29764	29951	30020	29550	29545	29694	29741	29849	29896	29782	29994	29913	29689	29925	29696	29936	29751	29809	29889	29765	29672	29766	29817	29795	29827	29864	29788	29873	29525	29689	29614	29925	29745	29606	29678	29771	29663	29686	29983	29659	29641	29732	29658	29857	29692	29988	29939	29612	29736	29659	29658	29809	29698	29785	29857	29774	29790	29815	29938	29785	29634	29786	29689	29816	29606	29681	29707	29825	29766	29708	29707	29679	29732	29823	29670	29768	29691	29772	29704	29829	29650	29660	29660	29740	29805	29613	29569	29499	29901	29623	29667	29789	29818	29724	29733	29685	29965	29582	29544	29626	29718	29741	29843	29722	29676	29713	29592	29880	29714	29702	29817	29889	29958	29771	29697	29713	29811	29530	29986	29676	29676	29764	30090	29828	29858	29842	29850	29656	29788	29738	29853	29833	29628	29681	29762	29639	29865	29830	29791	29741	29503	29835	29907	29573	29809	29646	29665	29955	29854	29935	29846	29878	29703	29583	29691	29694	29657	29943	29575	29440	29682	29649	30000	29713	29824	29744	29814	29681	29716	29735	29756	29599	29680	30036	29858	30000	29842	29971	29819	29742	29678	29703	29815	29703	29659	29784	30002	29911	29526	29787	29725	29726	29921	29661	29939	29896	29905	29710	29578	29793	29815	29613	29832	29693	29784	29694	29707	29765	29563	30036	29587	29781	29851	30038	29662	29642	29635	29749	29532	29774	29476	29811	29692	29722	29743	29972	29641	29915	29566	29853	29792	29842	29754	29920	29791	29884	29816	29624	29577	29690	29827	29858	29994	29813	29732	29916	29808	29795	29832	29804	29644	29825	29816	29679	29659	29466	29711	29774	29492	29679	29739	30023	29867	29592	29539	29786	29838	29684	29730	29827	29844	29654	29701	29871	29640	29813	29870	29670	29711	29895	29657	30042	29875	29811	29427	29803	29570	29767	29748	29713	29699	29554	29919	29719	29620	29628	29723	29655	29604	30158	29660	29533	29640	29829	29734	29814	29564	29967	29707	29707	29876	29784	29770	29794	29587	29810	29685	29662	29871	29816	29646	29877	29777	29601	29746	29609	29482	29842	29576	29799	29789	29684	29669	29614	29840	29687	29668	29577	29636	29851	29919	29685	29677	29792	29516	29608	29872	29818	29929	29819	29787	30244	29609	29963	29748	29831	29742	29895	29955	29777	29858	29559	29785	29669	29874	29857	29639	29829	29921	29734	30027	29800	29839	29766	29931	29986	29732	29746	29672	29797	29930	29971	29574	29648	29569	29658	29589	29846	29667	29891	29925	30006	29787	29959	29937	29876	29865	29659	29862	30042	29840	29605	29489	29800	29784	29835	29522	30035	29744	29608	29767	29603	30014	29770	29737	29746	29670	29652	29840	29615	29684	29778	29805	29954	29828	29637	29657	29708	29742	29607	29708	29786	29783	29544	29697	29787	29728	29884	29826	29930	29765	29510	29812	29766	29758	29795	29850	29847	29769	29777	29701	29885	29652	29501	29876	29563	29755	29909	29643	29660	29602	29805	29487	29646	29782	29716	29822	29715	29538	29850	29682	29839	29628	29575	29719	29650	29651	29684	29788	30006	29999	29858	29501	29702	29815	29976	29749	29880	29882	29699	29853	29746	29605	30030	29890	29574	29864	29799	29967	29927	29477	29770	29875	29977	29774	29763	29853	29878	29770	29735	29870	29677	29632	29779	29694	29857	29714	29853	29815	29735	29745	29807	29540	29700	29716	29881	29625	29948	29660	29721	29966	29817	29647	29663	29759	29886	29394	29588	29688	30016	29796	29793	29909	29470	29820	29715	29948	29869	29986	29976	29907	29702	29638	29735	29528	29826	29768	29785	29936	30041	29881	29767	29808	29838	29801	29628	29911	29945	29779	29527	29895	30090	29724	29740	29789	29766	29431	29869	29999	29692	29775	29825	29818	29798	29949	30005	29886	29926	29601	29776	29635	29685	29845	29821	29887	29762	29710	29788	29764	29943	30068	29850	29650	29644	29699	29758	29662	29848	29990	29979	29686	29705	29668	29821	29731	29827	29717	29785	30014	29774	29694	29953	29698	29815	29715	29877	29836	29663	29654	29733	29644	29912	29812	29693	29551	29796	29772	29610	29946	29783	29952	29853	29534	29806	29777	29616	29609	29620	29741	29971	29727	29893	29884	29754	29832	29622	29676	29804	29731	29758	29640	29823	29786	29906	29579	29621	29778	29820	29913	30007	29908	29629	29764	29835	29669	29729	29742	29636	29891	29732	29627	29737	29938	29778	30016	30064	29962	29698	29717	29620	29903	29805	29756	29587	29707	29655	29986	29904	29753	29922	29826	29881	29696	29706	29665	29791	29610	29789	29675	29576	29707	29856	29780	29652	30048	29784	29607	29977	29759	29667	29450	29706	29893	29937	29840	29853	29647	29713	29836	29658	29854	29680	29848	29789	30112	29685	29677	29711	29698	29650	29689	29771	29586	29614	29665	29703	29717	29672	29868	29629	29849	29825	29972	29755	30004	29932	29809	29690	29447	29665	29807	29849	29847	29774	29656	29814	29968	30009	29666	29586	29718	29578	29676	29976	30002	29680	29654	29673	29698	29947	29825	29689	29762	29842	29694	29557	29778	29546	29716	29774	29689	29776	29617	29689	29781	29716	29670	29506	29605	29711	29589	29782	29675	29697	29903	29699	29799	29798	29845	29974	29825	29808	29797	29780	29754	29868	29967	29634	29967	29899	29892	29796	29844	29780	29729	29954	29983	29968	29615	29697	29664	30026	29828	29895	29872	29749	29476	29843	29817	29556	29509	29741	30085	29902	29850	29596	29751	29855	29635	29677	29861	29787	29716	29641	29756	29573	29878	29910	29881	29573	29961	29992	30139	29813	29731	29821	29982	29643	29905	29754	29863	29841	29952	29678	29927	29654	29667	29614	29930	29778	29821	29744	29718	29749	29848	29762	29791	29573	29741	29841	29777	29754	29754	29787	29981	29609	29933	29791	29946	29800	29648	29624	29473	29815	29526	29740	29738	29773	29569	29687	29857	29795	29803	29908	29600	29553	29652	29694	29873	29860	29791	29884	29811	29885	29775	29894	29765	29920	29837	30002	29855	29675	29933	29819	29903	29670	29766	30012	29727	29758	29668	29909	29722	29707	29839	29784	29495	29798	29981	29847	29734	29700	29708	29910	29821	29752	29619	29835	29824	30080	29729	29920	29872	29525	30030	29682	29748	29830	29759	29736	29676	29617	29810	29722	29566	29718	29684	29990	29576	29723	29730	29706	29607	29827	29858	29913	29847	29941	29967	29627	29891	29764	29717	29761	29837	29653	29907	29790	29889	29786	29890	29587	29833	29798	29527	29771	29841	29931	29948	29847	29789	29530	29784	29871	29891	30032	29890	29685	29731	29860	29826	29783	29691	29797	29802	29783	29504	29767	29727	29746	29863	29722	29717	29761	29711	29905	29929	29911	29674	29631	29592	29959	29624	29777	29795	29774	29776	29914	29600	29640	29846	29893	29826	29888	29502	29581	29906	29848	29624	29887	29507	29792	29873	29773	30049	29836	30037	29669	29742	29684	29833	29915	29836	29813	29773	29796	29707	29804	29678	29726	29658	29737	29713	29737	29833	29697	29806	29977	29597	29856	29611	29680	29595	29847	29854	29698	29801	29654	29642	29928	29841	29839	29848	29499	29727	29910	29609	29940	29942	29663	29782	29893	29545	29877	29819	29401	29856	29794	29610	30023	29668	29829	29779	29646	29840	30027	29679	29569	29731	29983	29762	29865	29953	29713	29833	29705	29783	29871	29735	29718	29803	29736	29631	29714	29856	29512	29585	29835	29938	29834	29658	29647	29916	29859	29952	29763	29847	29923	29734	29557	29786	29852	29680	29726	29723	29967	29688	29634	29610	29742	29707	29922	29712	29867	29693	29787	29535	29765	29553	29697	30050	29712	29584	29693	29770	29727	29796
23070	27343	25033	23492	23235	23170	23204	23152	23255	23430	23617	23213	23078	23115	23109	23042	22912	23075	23072	22965	23162	22809	23121	23301	23430	24249	23860	23406	23062	22932	22777	22819	22772	22676	22896	22778	22934	22823	22708	22824	22771	22823	22727	22647	22790	22749	22720	22882	22816	22918	22921	22743	22732	22893	22565	22827	22790	22767	22966	22783	22651	22714	22766	22894	22779	22813	22870	22830	22923	22887	22765	22703	22939	22540	22854	22786	22834	22669	22780	22684	23049	22770	22937	22908	22626	22910	22733	22736	22775	22782	22940	22741	22751	22874	22974	22622	22856	22779	22852	22911	22622	22819	22793	22883	22742	22869	22834	22849	22905	22890	22496	22835	22761	22575	22725	22819	22663	22690	22956	22778	22838	22790	22744	22811	22843	22845	22785	23009	22681	22789	22916	22791	22791	22676	22853	22836	22854	22801	22796	22854	22945	22882	22743	22803	22940	22791	22738	22843	22810	22728	22737	22821	22710	22776	22705	23008	22803	22606	22837	22907	22660	22850	22787	22635	22709	22874	22688	22715	22684	22861	22696	22669	23001	22862	22813	23016	22874	23039	22989	22798	22862	22819	22657	22850	22613	22855	22946	22611	22929	22770	22820	22855	22981	22797	22745	22803	22686	22791	22845	22860	22707	22831	22789	22722	22799	22621	22660	22783	22691	22922	22898	22798	22926	22857	22861	22796	22724	22771	22646	22897	22692	22741	22719	22734	22672	22748	22697	23042	22684	22897	22686	22703	22653	23039	22748	22848	22736	22812	22792	22838	22824	22573	22755	22770	22683	22843	22909	22729	22824	22817	22783	22791	22754	22909	22803	22899	22838	22918	22950	22864	22789	22806	22796	22745	22906	22657	22918	22858	22873	22771	22810	22799	22762	22948	22778	22803	22735	22825	22811	22848	22778	22911	22832	22880	22726	22800	22765	22729	22750	22745	22782	22730	23039	22807	22649	22837	22793	22693	22724	22709	22830	22747	22902	22890	22791	22769	22870	22755	22842	22684	22795	22643	22872	23040	22793	22898	22853	22843	22789	22769	22851	22819	22918	22914	22792	22802	22782	22780	22981	22832	22766	22782	22652	22800	22958	22784	22777	22961	22819	22797	22951	22782	22758	22805	22566	22886	22792	22808	22739	22755	22812	22801	22974	22811	22944	22721	22830	22807	23037	22716	22720	22802	22870	22850	22907	22963	22937	22850	22872	22761	22855	22912	22967	22750	22875	22843	22773	22977	22690	22683	22681	22658	22818	22980	22780	22650	22846	22996	22701	22980	22849	22640	22846	22801	22557	22869	22988	22851	22795	22762	22721	22681	22792	22929	22700	22855	22829	22695	22853	22674	22975	22786	22828	22934	22822	22833	22881	22952	23005	22937	22650	22767	22840	22674	22772	22959	22998	22767	22730	22982	22722	22838	22712	22597	22912	22892	22753	22834	22822	22780	22883	22724	23017	22735	22782	22910	22698	22889	22677	22694	22799	22776	22819	22624	22835	22697	22754	22922	22839	22770	22741	22747	22860	22793	22730	22668	22958	22985	22761	22856	22898	22606	22803	22909	22826	22755	22748	22832	22821	22617	22791	22826	22879	22898	22588	22836	22831	22804	22635	22811	22853	22887	22685	22851	22793	22784	22720	22984	22754	22805	22888	22858	22811	22826	22857	22709	22836	22777	22840	22742	22961	22874	22657	22676	22878	22869	22738	22802	22890	22889	22778	22857	22872	22760	22955	22985	22721	22894	22699	22747	22824	22775	22877	22812	22791	22907	22955	22777	23071	22788	22860	22829	22923	22722	22761	22682	22794	22764	23010	22794	22828	22747	22821	22834	22812	22708	22880	22874	22966	22761	22685	22628	22776	22692	22827	22809	22787	22873	22793	22907	22946	22611	22727	22907	22723	22759	22887	22862	22960	22756	22863	22999	22794	22719	23014	22899	22774	22904	22709	22945	22663	22879	22791	22859	22883	22660	22864	22834	22849	22868	22814	22586	22800	22825	22743	22679	22850	22685	22970	22802	22650	22716	22910	22736	22848	22831	22738	22810	22829	23015	22838	22742	22997	22796	22781	22800	22726	22818	22847	22678	22854	22786	22687	22739	22884	22692	22717	23001	22828	22817	22814	22746	22870	22779	22812	22792	22906	22936	22644	22726	22804	22739	23006	22747	22764	22853	22631	22745	22932	22783	22970	22569	22688	22777	22802	22754	22796	22645	22706	22780	22747	22721	22885	22728	22823	22836	22828	22831	22792	22850	22869	22714	22663	22858	22862	22892	22818	22776	22902	22776	22722	22843	22895	22755	22984	22815	22923	22888	22819	22634	22590	22847	22907	22645	22633	22818	22886	22935	22859	22849	22735	22711	22851	22827	22891	22710	22728	22731	22848	22783	22902	22782	22998	22741	22848	22751	22719	22770	22865	22852	22833	22742	22616	22669	22814	22919	22742	22892	22710	22617	22892	22766	22824	22825	22669	22648	22901	22933	22748	22736	22880	22822	22837	22883	22954	22855	22821	22668	22873	22812	22924	22913	22786	22792	22814	22832	22823	23016	22763	22762	22892	22804	22764	22763	22715	22801	22707	22798	22749	22827	22715	22643	22778	22872	22809	22870	22813	22782	22943	22736	22796	22735	22791	22820	22858	22834	22880	22836	22931	22737	22604	22853	22643	22863	22765	22847	23082	22612	22838	22967	22768	22831	22903	22824	22704	22769	22716	22734	22678	22873	22835	22880	22833	22684	22809	22919	22839	22844	22805	22769	22956	22820	22879	22907	22813	22594	23022	22861	22643	22702	22547	22829	22698	22908	22758	22813	22837	22633	22924	22860	22828	22577	22884	22716	22847	22627	22897	22815	22653	22775	22864	22624	22924	22787	22695	22858	22713	22731	22772	22641	22938	22865	22946	22681	22911	22861	22814	22974	22815	22958	22697	23000	22967	22830	22784	22753	22858	22755	22738	22852	22819	22999	22955	22825	22979	22811	22821	22678	22836	23040	22764	22951	22818	22847	22708	22708	22681	22659	22742	22901	22686	22831	22953	22669	22736	22872	22825	22884	22883	23000	22847	22707	23035	22764	22913	22833	22783	22763	22902	22688	22948	22708	22963	22719	22631	22884	22834	22804	22994	22652	22686	22790	22603	22878	22942	22919	22708	22712	22850	22576	22979	22714	22778	22777	22703	23041	22842	23036	22792	22778	22751	22745	22781	22669	23082	22869	23036	22952	22621	22702	22746	22824	22824	22744	22793	22678	22889	22760	22784	22811	22763	22740	22861	22932	22965	22861	22834	22822	22927	22821	22649	22805	22901	22516	22914	22841	22767	22750	22811	22869	22809	22867	22954	23056	22635	22581	22872	22999	22706	22744	22797	22642	22884	22822	22749	22905	22664	22724	22846	22921	22657	22851	22834	22793	22916	22793	22851	22676	22904	22953	22723	22885	22756	22728	22699	22788	22827	22866	22965	22985	22861	22758	22793	22861	22733	22785	22777	22732	22836	22759	22766	22731	22947	22778	22800	22853	22954	22906	22697	22938	22899	22735	22955	22840	22797	22757	22847	22917	22879	22574	23015	22838	22702	22985	22868	22698	22840	22926	22883	22638	22783	22835	23035	22831	22813	22798	22785	22694	22539	22911	22749	22744	22868	22641	22912	22786	22642	22926	22790	22792	22884	22813	22787	22848	22712	22684	22738	22910	22823	22931	22953	22858	22739	22811	22845	22978	22797	22878	22747	22868	22590	22894	22918	22868	22927	22712	22716	22755	22763	22844	22715	23052	22610	22733	22555	22684	22868	22811	22964	22663	22912	22782	22845	22944	22612	22922	22684	22706	22832	22905	22801	22773	22874	22858	22841	22892	22618	22730	22729	22814	22769	22800	22934	22947	22607	23069	22696	22916	22781	22679	22803	22933	22787	22830	22717	22821	22823	22905	22816	22939	22771	22814	22741	22910	22941	22721	22835	22751	22883	22766	22830	22918	22666	22809	22859	23051	22950	22940	22716	22772	22766	22728	22516	22788	22861	22817	22759	22786	22848	22760	23025	22787	22676	22757	22755	22688	22857	22716	22888	22705	22863	23005	23016	22733	22824	22887	22836	22944	22697	22722	22951	22866	22897	22822	22931	22639	22866	22770	22848	22752	22894	22732	22847	22653	22847	22919	22893	22727	22937	22999	22762	22771	22764	22931	22870	22789	22748	22859	22659	22809	22674	22781	22675	22754	22815	22848	22821	22952	22762	22923	22930	22808	22769	22766	22898	22688	22667	22817	22560	22817	22793	22704	22758	22725	22865	22855	22844	22949	22985	22837	22909	22888	22752	22830	22896	22635	22954	22671	22849	22947	22703	22753	22933	22732	22816	22919	22849	22780	22807	22884	22958	22788	22861	22669	22917	22823	22972	22835	22893	22911	22858	22888	22859	22782	22749	22861	22960	22819	22936	22920	22668	22874	22917	22773	22659	22823	22896	22799	22890	22777	22809	22739	22810	22670	22886	22679	22966	22818	22897	22966	22870	22917	23002	22815	22750	22695	22897	22798	22812	22860	22887	22875	22871	22746	22857	22654	23020	22793	22842	22814	22822	22731	22721	22891	23026	22787	22664	22849	22940	22741	22741	22774	22892	22869	22730	22903	22894	22839	22904	22784	22845	22811	22922	22630	22832	22754	22640	22596	22738	22773	22921	22680	22811	22817	22826	22914	22798	22773	22878	22902	22816	22876	22927	22823	22800	22667	22717	22772	22794	22571	22968	22775	22970	22838	22794	22810	22718	22712	22806	22670	22638	22874	22760	22858	22628	22968	22881	22846	22819	22888	22908	22957	22888	22819	22809	22769	22958	22680	22726	22856	22790	22849	22748	22927	22759	23072	22692	22740	22845	22930	22906	22681	22803	22780	22663	22764	22841	22896	22974	22783	22718	22936	22872	22773	22773	22752	22915	22864	22814	22697	22676	22706	22829	22836	22685	22944	22810	22763	22803	22712	22708	22631	22868	22837	22782	22849	22944	22976	22846	23030	22719	22734	22751	22797	22939	22728	22741	22814	22753	22776	22746	22781	22796	22719	22749	22780	22848	22834	22676	22667	22707	22880	22749	22640	22807	22726	22925	22777	22862	22885	22735	22885	22861	22859	22941	22943
23765	21444	29060	24609	24714	29731	31977	30042	29666	30171	30340	29902	30124	30118	30080	30138	29906	29803	29417	29824	29692	29797	29958	29611	30220	34181	33972	32384	30920	30089	29691	29906	29858	29411	29771	29579	29656	29606	29765	29600	29352	29596	29780	29630	29533	29664	29486	29503	29562	29637	29507	29802	29694	29680	29738	29659	29620	29535	29631	29574	29881	29454	29636	29371	29421	29119	29576	29755	29610	29650	29743	29670	29434	29644	29317	29664	29447	29561	29615	29511	29740	29637	29729	29349	29334	29329	29342	29701	29697	29567	29665	29600	29441	29459	29666	29723	29865	29632	29713	29472	29662	29494	29595	29447	29650	29599	29578	29774	29574	29576	29665	29789	29489	29394	29847	29678	29418	29516	29674	29541	29504	29928	29707	29678	29602	29583	29644	29361	29575	29526	29617	29480	29568	29623	29768	29569	29731	29496	29501	29495	29469	29663	29353	29691	29632	29745	29637	29525	29510	29580	29617	29691	29634	29666	29770	29622	29684	29641	29447	29587	29479	29661	29504	29415	29345	29547	29651	29516	29547	29632	29424	29522	29569	29647	29691	29546	29743	29437	29480	29561	29548	29533	29286	29341	29483	29498	29666	29509	29458	29450	29550	29510	29552	29478	29405	29614	29692	29640	29634	29791	29483	29744	29805	29616	29608	29597	29553	29823	29687	29535	29546	29754	29794	29641	29447	29365	29411	29706	29677	29632	29705	29506	29587	29498	29544	29658	29658	29496	29546	29670	29862	29642	29621	29734	29496	29574	29481	29719	29606	29637	29496	29502	29500	29591	29431	29622	29479	29306	29724	29652	29463	30001	29606	29573	29444	29566	29356	29736	29670	29583	29512	29567	29532	29386	29446	29799	29681	29693	29594	29540	29731	29673	29510	29539	29819	29680	29624	29683	29554	29629	29363	29495	29404	29370	29487	29563	29470	29268	29577	29676	29448	29784	29393	29577	29542	29723	29558	29402	29403	29634	29788	29670	29549	29571	29637	29737	29877	29827	29735	29488	29467	29485	29556	29488	29532	29472	29472	29752	29430	29605	29498	29393	29594	29554	29509	29552	29466	29471	29717	29710	29593	29470	29336	29584	29598	29673	29502	29769	29698	29467	29632	29719	29498	29412	29403	29489	29455	29586	29570	29741	29511	29670	29510	29454	29663	29457	29798	29477	29649	29871	29555	29614	29504	29490	29665	29705	29659	29513	29548	29467	29413	29657	29561	29607	29723	29678	29577	29675	29652	29560	29317	29450	29464	29404	29673	29741	29291	29666	29737	29667	29594	29553	29420	29451	29607	29515	29642	29633	29549	29546	29466	29533	29617	29948	29698	29506	29565	29521	29333	29796	29564	29441	29680	29819	29475	29746	29549	29660	29496	29515	29719	29526	29786	29392	29315	29276	29887	29334	29620	29746	29501	29753	29738	29702	29622	29428	29519	29311	29814	29790	29637	29608	29341	29637	29479	29538	29662	29631	29524	29648	29625	29557	29549	29511	29717	29619	29627	29629	29472	29482	29462	29440	29337	29712	29629	29421	29827	29578	29738	29601	29717	29596	29403	29395	29564	29710	29626	29452	29648	29460	29592	29596	29379	29694	29831	29405	29640	29586	29718	29546	29711	29691	29526	29562	29400	29459	29672	29521	29724	29569	29551	29580	29571	29413	29542	29425	29652	29648	29639	29831	29566	29680	29725	29727	29353	29544	29604	29365	29527	29251	29431	29463	29437	29511	29702	29652	29373	29402	29868	29572	29621	29524	29680	29537	29653	29723	29704	29469	29559	29608	29508	29592	29641	29423	29827	29477	29563	29422	29554	29543	29616	29632	29713	29624	29519	29727	29517	29543	29616	29672	29714	29741	29649	29490	29678	29656	29571	29801	29454	29392	29730	29522	29384	29466	29652	29652	29884	29660	29668	29400	29448	29261	29626	29518	29789	29686	29430	29544	29508	29560	29486	29459	29765	29404	29453	29736	29523	29667	29651	29383	29484	29508	29707	29619	29356	29681	29701	29452	29443	29502	29466	29589	29670	29527	29837	29417	29710	29653	29425	29601	29582	29537	29437	29620	29848	29462	29512	29689	29632	29704	29699	29593	29706	29611	29437	29411	29634	29329	29402	29567	29497	29725	29420	29703	29531	29482	29621	29685	29539	29656	29689	29657	29591	29614	29737	29643	29666	29563	29428	29699	29597	29614	29536	29648	29744	29537	29561	29595	29590	29591	29590	29929	29777	29462	29531	29662	29908	29612	29590	29553	29737	29387	29510	29519	29550	29603	29569	29533	29780	29825	29606	29788	29603	29556	29531	29736	29717	29774	29388	29517	29554	29625	29600	29325	29528	29537	29562	29589	29480	29577	29609	29810	29720	29740	29490	29407	29616	29577	29378	29638	29790	29567	29520	29347	29678	29426	29698	29589	29494	29694	29417	29418	29543	29348	29776	29501	29498	29625	29799	29793	29858	29643	29564	29580	29399	29668	29632	29731	29668	29501	29723	29386	29724	29746	29515	29623	29598	29495	29565	29420	29421	29599	29411	29516	29605	29772	29600	29773	29672	29540	29667	29471	29373	29687	29519	29347	29408	29304	29555	29440	29665	29485	29653	29601	29537	29284	29504	29492	29550	29549	29718	29760	29500	29657	29670	29673	29526	29320	29611	29491	29595	29680	29533	29846	29658	29757	29494	29780	29526	29496	29659	29815	29515	29597	29726	29470	29583	29483	29618	29603	29801	29752	29626	29829	29673	29666	29469	29475	29635	29505	29476	29615	29674	29565	29507	29692	29563	29408	29588	29664	29631	29469	29560	29313	29512	29635	29349	29681	29623	29773	29491	29714	29368	29491	29400	29554	29281	29684	29668	29730	29560	29315	29668	29726	29592	29556	29698	29704	29726	29671	29435	29532	29626	29700	29519	29415	29603	29646	29662	29737	29493	29621	29500	29711	29453	29503	29959	29661	29444	29336	29342	29565	29540	29668	29409	29851	29684	29569	29434	29596	29532	29476	29484	29736	29524	29602	29614	29515	29606	29751	29529	29558	29762	29748	29539	29250	29578	29469	29766	29361	29494	29328	29623	29737	29427	29502	29316	29586	29664	29594	29510	29631	29751	29712	29366	29598	29448	29531	29557	29389	29504	29456	29631	29527	29779	29351	29926	29597	29387	29602	29588	29449	29616	29638	29532	29791	29503	29654	29615	29494	29659	29202	29692	29251	29845	29565	29432	29721	29553	29577	29651	29496	29807	29541	29564	29362	29611	29582	29529	29551	29434	29567	29703	29488	29480	29246	29723	29660	29863	29317	29520	29462	29563	29718	29614	29525	29837	29652	29492	29668	29554	29648	29590	29487	29349	29665	29820	29496	29704	29594	29564	29584	29682	29539	29769	29839	29416	29543	29494	29674	29467	29606	29653	29873	29665	29552	29771	29881	29425	29582	29522	29637	29611	29518	29511	29602	29435	29764	29681	29452	29684	29876	29690	29603	29575	29389	29491	29407	29749	29557	29526	29798	29671	29528	29506	29682	29813	29534	29565	29542	29494	29382	29736	29629	29539	29679	29778	29566	29562	29686	29487	29611	29684	29570	29683	29686	29445	29532	29571	29508	29654	29689	29679	29516	29458	29610	29444	29788	29768	29507	29625	29754	29507	29618	29603	29605	29767	29480	29508	29577	29599	29374	29226	29527	29638	29609	29574	29481	29502	29622	29685	29760	29482	29865	29604	29657	29460	29617	29582	29602	29632	29570	29319	29429	29651	29572	29311	29785	29622	29754	29466	29438	29415	29454	29616	29641	29615	29765	29642	29787	29559	29534	29735	29634	29849	29432	29494	29706	29603	29616	29702	29507	29477	29806	29500	29586	29540	29364	29545	29836	29693	29557	29364	29563	29436	29741	29423	29942	29554	29327	29472	29709	29460	29261	29762	29617	29727	29552	29654	29723	29591	29530	29399	29715	29526	29685	29615	29605	29528	29633	29561	29689	29754	29498	29471	29868	29599	29616	29436	29592	29298	29690	29400	29359	29537	29468	29882	29620	29516	29460	29615	29679	29512	29568	29792	29673	29691	29517	29453	29593	29576	29640	29448	29559	29417	29597	29738	29669	29927	29733	29722	29505	29395	29372	29773	29471	29546	29235	29354	29908	29608	29814	29581	29609	29854	29581	29643	29525	29561	29813	29659	29657	29508	29898	29612	29268	29524	29643	29714	29576	29583	29522	29522	29704	29869	29666	29681	29514	29714	29634	29465	29602	29642	29684	29676	29393	29685	29536	29409	29668	29538	29707	29655	29615	29395	29758	29486	29666	29497	29613	29608	29576	29588	29419	29340	29708	29881	29336	29452	29251	29390	29633	29608	29494	29503	29739	29350	29606	29762	29474	29427	29576	29494	29454	29640	29811	29727	29344	29602	29965	29765	29665	29587	29576	29598	29307	29468	29421	29623	29688	29694	29672	29557	29357	29378	29565	29587	29356	29330	29714	29766	29535	29720	29381	29449	29564	29535	29423	29543	29680	29646	29477	29577	29575	29516	29708	29546	29461	29482	29548	29773	29752	29574	29436	29692	29581	29674	29625	29592	29563	29397	29815	29643	29664	29714	29593	29659	29485	29671	29563	29613	29467	29670	29606	29661	29585	29632	29519	29556	30030	29192	29415	29846	29490	29613	29524	29735	29459	29474	29608	29583	29612	29398	29625	29545	29610	29690	29635	29285	29395	29477	29531	29631	29686	29733	29459	29784	29744	29359	29667	29663	29827	29583	29476	29484	29561	29454	29478	29569	29475	29665	29742	29674	29461	29578	29520	29555	29452	29654	29634	29523	29719	29646	29784	29579	29549	29580	29751	29653	29372	29561	29577	29551	29658	29532	29573	29569	29675	29783	29563	29546	29486	29622	29556	29598	29615	29481	29646	29714	29339	29767	29720	29640	29486	29785	29633	29745	29499	29423	29424	29654	29650	29578	29496	29504	29704	29588	29438	29728	29579	29565	29760	29615	29417	29485	29414	29628	29839	29636	29631	29899	29529	29498	29672	29695	29706	29633	29588	29424	29217	29502	29708	29642	29638	29904	29728	29542	29628	29559	29627	29497	29807	29548	29520	29652	29644	29486	29404	29698	29686	29581	29754	29865	29681	29278	29495
20932	32125	28930	25678	24509	23952	23743	23660	23514	23447	23458	23670	23519	23532	23669	23529	23363	23202	23440	23015	23257	23186	23086	23041	23979	29580	28769	26319	24337	23299	22947	22812	22754	22740	22854	22972	22856	22872	22881	22784	22873	22800	22699	22902	22963	22825	22713	22715	22719	22898	22789	22613	22814	22975	22788	22728	22805	22816	22794	22902	22800	22805	22840	22989	22779	22764	22825	22704	22969	22782	22920	22727	22862	22793	22929	22894	22887	22844	22608	22776	22854	22869	22814	22879	22895	22846	22739	22771	22906	22707	22999	22794	22923	22855	22856	22692	22735	22710	22900	22943	22842	22908	22608	22894	22964	22847	22780	22740	22950	22927	23057	22877	22788	22851	22834	22886	22763	22807	22766	22806	22700	22749	22888	22776	22711	22920	22944	22716	23100	22763	22897	22803	22589	22823	22742	22733	22842	22777	22810	22797	22830	22874	22881	22886	22715	22750	22699	22869	22877	22953	22760	22991	22867	22820	22767	22763	22825	22805	22921	22738	22981	22887	22884	22615	22876	22847	22779	22701	22890	22942	22677	22692	22916	22862	22919	22798	22839	22734	22893	22670	22896	22887	22715	22757	22941	22881	22842	22641	22753	22777	22816	22802	22910	22775	22715	22634	22763	22751	22485	22758	22788	22862	22880	22958	22787	22755	22741	22978	22743	22787	22773	22902	22750	22973	22888	22799	22784	22757	22801	22865	22697	22663	22974	22647	22822	22879	22977	22825	22882	22853	22826	22726	22958	22916	22733	22756	22913	22652	22931	22759	22921	22630	22870	22831	22812	22872	22922	22799	22802	22839	22936	22708	22845	22607	22653	22690	22729	22845	22756	22841	22712	22828	22811	22875	22651	22732	22780	22680	22861	22889	22736	22932	22695	22755	22840	22815	22773	22851	22752	22930	22795	22654	22867	22967	22877	22891	22859	22842	22928	22910	22712	23086	22983	22781	22930	22973	22791	22969	22742	22917	22744	22832	22809	22752	22965	22593	22753	22807	22923	22676	22749	22794	22803	22775	22868	22927	23021	22597	22670	22810	22792	22795	22833	22663	22771	22903	22701	22758	22752	22812	22746	22826	22879	22891	22855	22788	22750	22887	22736	22946	22786	22808	22754	22727	22723	22912	22870	22678	22860	22759	22760	22738	22732	22861	22880	22842	22692	22732	22814	22839	22797	22828	22795	22865	22938	22870	22875	22971	22793	22696	22719	22639	22690	22784	22740	22851	22751	22867	22897	22733	22854	22723	22848	22761	22633	22904	22806	22720	22751	22829	22897	22695	22785	22691	22553	22802	22710	22730	22669	22782	22750	22725	22980	22832	22927	22894	22780	22865	22881	22794	22804	22735	22759	22885	22751	22850	22629	22728	22949	22876	22781	22737	22822	22868	22907	22723	22777	22804	22735	22856	22668	22868	22541	22659	22764	22953	22886	22884	22930	22788	22711	22681	22872	22843	22724	22764	22710	22901	22780	22663	22761	22993	22731	22878	22854	22814	22881	22801	22684	22893	22944	22847	22867	22870	22795	22790	23047	22698	22839	23001	22781	22738	22821	22810	22984	22877	22892	22824	22752	22769	22739	22928	22845	22821	22698	22872	22762	22908	22818	22867	22830	22943	22716	22874	22894	22761	22847	22786	22990	22752	22777	22797	22853	22729	22746	22920	22754	22667	22561	22990	22774	22950	22818	22637	22948	22862	22741	22593	22729	22713	22908	22869	22751	22887	22747	22858	22875	22794	22908	22852	22758	22750	22939	22629	22772	22918	22731	22858	22891	22937	22782	22767	22723	22809	22794	22793	22803	22562	22967	22796	22828	22805	22910	22853	22788	22708	22737	22986	22692	22702	22918	22806	22878	22754	22955	22859	22927	22735	22695	22864	22806	22677	22671	22809	22761	22703	22834	22845	22683	22944	22778	22740	22957	22877	22908	22889	22953	22717	22783	22735	22909	22755	22811	22939	22778	22983	22704	22808	22791	22933	22672	22805	22856	22918	22675	23143	22659	22986	22941	23036	22757	22947	22842	22952	22900	22874	22905	22864	22899	22992	22688	22667	22753	22701	22838	22893	22908	22854	22714	22930	22835	22748	22772	22895	22854	22622	22794	22748	22897	22809	22772	22721	22762	22709	22985	22803	22850	22795	22633	22816	22798	22966	22728	22656	22931	22784	22803	22670	22914	22937	22976	22812	22706	22897	22669	22852	22838	22852	22921	22750	22667	22863	22930	22840	22632	22788	22786	22863	22677	22809	22638	22782	22733	22738	22924	22670	22781	22741	22741	22866	22750	22793	22861	22990	22718	22998	22714	22837	23000	22918	23023	22604	22861	22750	22801	22704	22836	22584	22680	22974	22823	22541	22866	22928	22824	22685	22805	22811	22583	22849	22668	22764	22787	22689	22826	22948	22707	22893	22758	22696	22779	23075	22674	22916	22777	22883	22900	22650	22868	22858	22670	22875	23015	22756	22920	22848	22890	22938	22827	22625	22785	22750	22858	22797	22760	22662	22940	22785	22635	22883	22705	22609	22780	22977	22894	22722	22841	22772	22862	22820	22921	22734	22884	22731	22835	22764	22788	22963	22831	22785	22759	22670	22960	22793	22939	22817	22656	22884	22710	22865	22786	22670	22783	22996	22901	22753	22904	22860	22731	22788	22753	22793	22949	22908	22775	22820	22846	22884	22843	22759	22944	22858	22784	22720	22938	23011	22833	22830	22920	23040	22757	22937	22932	22859	22779	22765	23052	22579	22949	22899	22683	22765	22747	23081	22868	22800	22771	22905	22972	22765	22915	22680	22959	22937	22840	22702	22757	22864	22839	22771	22758	22905	22762	22672	23042	22827	22906	22788	22906	22740	22922	22852	22758	22972	22861	22674	22664	22758	22869	22658	22895	22922	22886	22877	22732	22861	22841	22850	22714	22599	22812	22810	22713	22974	22790	22752	22696	22890	22746	23016	22874	22784	22827	22731	22807	22809	22815	22808	22728	22736	22924	22912	22912	22840	22660	22753	22688	22965	22823	22987	22755	22955	22716	22542	22723	22639	22959	22870	22772	22714	22829	22830	22716	22728	22866	22820	22792	22846	22777	22884	22786	22832	22762	22778	22898	22954	22896	22766	22831	22846	22659	22818	22741	22769	22805	22700	22897	22922	22715	22865	22779	22814	22794	22754	22749	22871	22973	22883	22796	22964	22880	22924	22768	22882	22887	22871	22778	22810	22862	22771	22861	22744	22742	22886	22768	22884	22838	23043	22945	22718	22894	22824	23026	22802	22792	22961	22615	22778	22791	22740	22874	22846	22950	22708	22705	22854	22790	22927	22933	23013	22946	22803	22908	22901	22624	23013	22801	22745	22756	22841	22972	22766	22776	22785	22759	22742	22937	22734	22784	22722	22874	22953	22877	22928	23002	22788	22753	22889	22785	22654	22806	22882	22772	22700	22792	22856	22710	22885	22780	22903	22792	22819	22876	22863	22837	22726	22837	23009	22850	22975	22653	22790	23156	22826	22786	22750	22598	22752	22978	22869	22755	22755	22806	22741	22546	22852	22639	22827	22788	22896	22625	22722	22847	22614	22991	22786	22831	22939	22776	22723	22775	22784	22894	22851	22927	22627	22644	22931	22606	22887	22864	22921	22805	22833	22807	22803	22798	22990	22919	22800	22662	22757	22963	22835	22751	22772	22818	22736	22940	22744	22812	22854	22726	22716	22783	22726	22869	22721	22744	22661	22817	22822	22742	22942	22686	22892	22688	22833	22783	22728	22861	22988	22648	22810	22772	22571	22769	22802	22920	22605	22674	22707	22752	22738	22860	22738	22755	22696	22848	22736	22976	22839	22946	22686	22811	22912	22735	22828	22751	22609	22749	22889	22714	22823	22806	22725	22753	22668	22795	22664	22804	22829	22647	22894	22761	22703	22776	22849	22767	22722	22868	22865	22724	22725	22668	22838	22790	22847	22733	22980	22824	22784	22744	22935	22748	22737	22893	23025	22811	22810	22654	22821	22827	22896	22835	22812	22674	22909	22871	22794	22853	22832	22939	22835	22746	22716	22815	22700	22998	22787	22774	22767	22836	22795	22993	22990	22783	22919	22716	22720	22558	22985	22768	22843	22823	22760	22765	22721	22789	23015	22678	22828	22766	22730	22623	22684	22861	22693	22856	22734	22741	22632	22698	22747	22701	22953	22872	22978	22807	22777	22884	22836	22855	22711	22801	22721	22979	22983	22742	22962	22773	22893	22859	22898	22763	22770	22913	22719	22731	22733	22883	22919	22971	22816	22742	22678	22899	22892	22957	22817	22811	22873	22953	22853	22667	22852	22684	22809	22786	22721	22789	22613	22826	22779	22864	22845	22853	22717	22710	22922	22920	22767	22921	22811	22960	22774	23001	22796	22886	22812	22840	22590	22857	22837	22655	22753	22799	22817	22741	22880	22916	22877	22869	22849	22758	22681	22848	22923	22701	22848	22655	22850	22845	22650	22727	22787	22841	22710	22850	22974	22825	22819	22628	22806	22768	22841	22690	22773	22804	22618	22710	22863	22756	22810	22775	22886	22540	22763	23024	22975	22730	22813	22898	23003	22712	22957	22808	22794	22801	22725	22667	22904	22818	22827	22734	22805	22990	22791	22988	22987	22753	22911	22859	23017	22912	22840	22848	22887	22624	22810	22668	22711	22694	22741	22702	22718	22935	22689	22898	22831	22792	22801	22754	22841	22996	22788	22911	22670	22567	22829	22876	22809	22746	22744	22735	22781	22832	22852	22847	22860	22726	22784	22892	22749	22773	22697	22772	22957	22806	22918	22576	22801	22627	22900	22720	22775	22773	22903	22998	22772	22721	23016	22686	22753	22744	22667	23138	22889	22714	22865	22834	22664	22770	22688	22640	22790	22581	22966	22676	22857	22710	22847	22822	22692	22757	22907	22794	22645	22879	22934	22825	22796	22862	22834	22955	22695	22843	22898	22881	22767	22710	22946	22736	22738	23021	22737	22985	22688	22989	22932	22785	22763	22822	22847	22908	22648	22896	22849	22820	22785	22767	22909	22807	22800	22593	22894	22713	22790	22616	22778	22740	22764	22778	22808	22726	22714	22715	22916	22730	22688	22823	22664	22870	22797	22897	22930
22704	21394	29244	23978	22529	27995	33357	30489	30442	31104	30541	30554	30742	30558	30516	30469	30219	30423	30353	30192	30253	30041	30296	30050	31455	36097	37292	34937	32483	30807	30173	30260	29868	29864	29799	29979	29711	30011	29830	30039	29844	29956	30114	30053	29880	29765	29852	29748	29698	29970	30051	30095	29978	29880	29872	29969	30085	30197	30087	29849	29861	29779	29471	29901	30184	29708	29784	29950	29833	29998	30342	30083	29959	29719	29754	29898	29897	29844	29997	29972	30026	29998	29792	29910	30044	29796	29816	29789	30071	29830	29986	29738	29781	29791	30135	29824	29837	29719	29997	29921	30061	29970	29648	30010	29999	29902	29888	29899	29699	29894	29805	29831	29924	29849	29997	29996	29734	29502	29753	29828	29622	30005	29759	29807	29713	29849	29865	29912	30136	29703	29971	29857	29817	29890	29965	29955	29930	29985	29950	29816	29835	30055	29867	29894	29706	29848	29733	29889	29760	29893	29915	29892	29815	29863	29703	29940	29749	29855	30039	29777	29690	29743	29929	29845	30009	29712	29683	30008	30008	29973	29965	29796	29702	29786	29743	29855	29867	29573	29788	29757	29550	29817	29894	29739	29883	29785	29845	29663	29860	29861	29944	29865	29921	29906	30058	29910	29789	29881	30025	29877	29833	29870	29823	29845	29801	29544	29734	29909	29915	29913	29947	29793	29721	29936	29831	29829	30145	29991	29822	29908	29898	29758	30053	29817	29694	29804	29776	29912	29804	29708	29809	29713	30004	29655	29920	29922	29816	29896	29791	29620	29567	29633	29638	29739	29975	29793	29883	29661	29961	29871	29822	29664	29999	29874	29772	29788	29972	29810	30037	29686	29586	29789	29894	29947	30230	29735	29638	30119	29758	29760	29858	29894	29566	29855	29613	29558	29909	29919	29930	29588	29690	29822	30103	30017	29945	29775	29667	29748	29813	29799	29915	29842	29966	29839	29837	29881	29964	29860	29841	29961	29898	29673	29869	29748	29796	29824	29937	29837	29641	30052	29698	29695	29773	29955	29634	29844	29978	29870	29979	29881	29963	29791	29795	30046	29777	29936	29804	29712	29888	29800	29869	29923	29747	29897	29918	29819	29843	29896	29714	29808	29766	29694	30053	29822	29553	29697	29777	29739	29961	29752	29851	29598	29933	29674	30017	29829	29834	29943	29758	29847	29880	29583	29797	29727	29986	29968	29773	29905	29942	29811	29894	29732	29919	29916	29573	29611	29879	29773	29782	29828	30095	29804	29792	29807	29880	30059	29718	29940	29964	30001	29908	29834	29509	29915	29927	29893	29596	29634	29769	29639	29862	29603	29692	29644	29660	29845	29954	29912	29937	30048	30016	29616	29628	29851	29796	29864	29956	29884	29908	29847	29667	29911	29913	29753	29843	29922	29746	29773	29846	29894	29888	29928	29828	29922	29894	30051	29851	30000	29906	29734	29907	30062	29627	29823	29761	29887	30117	29994	29837	29867	29676	29644	29939	29712	29906	29490	29951	29858	29794	29691	29695	29759	29984	29815	29928	30069	30013	29603	29915	29889	29828	29868	29763	29715	29786	29967	29861	29972	29849	29995	29975	29688	29676	29856	29766	29696	29733	30072	29933	29848	29843	29820	29972	29816	29818	29783	29887	29944	29680	30241	29790	29719	29914	29639	29645	29950	29676	29924	29906	29822	29885	29984	29919	29888	29808	29887	29858	29781	29807	29873	30066	30038	29661	29847	30088	29830	29843	29714	30003	29945	29772	29869	30058	29851	29847	29847	29721	30008	29802	29815	29836	29660	29957	29668	29747	29799	29839	29628	29739	29597	29698	29698	29873	29709	29839	29939	29817	29751	29725	29736	29776	29924	29879	29851	29883	30100	30132	29821	30085	30061	29780	30003	29795	29840	29864	29890	30017	29803	30030	29739	30064	29709	29873	30000	29758	29740	29819	29948	29940	30055	29809	29813	29844	29742	29807	29682	29893	29846	29459	29849	29787	29620	29869	29846	29990	30108	30004	29748	29978	29917	30063	29752	29764	30041	29937	29731	29927	30017	29798	29701	29788	29904	29883	29708	29741	29673	29801	29849	29920	29800	29827	29825	29838	29837	30084	29869	29879	29746	29750	30096	29698	30091	29882	29824	29717	29856	29621	29878	29965	29839	29707	29875	29612	29882	29820	29945	29724	29895	29745	29833	29755	29875	29899	29895	29920	29990	29826	29825	30110	29699	30120	29584	30012	29849	29898	29731	29823	30247	29632	30102	29928	29827	29558	29748	29718	29703	29854	29741	29949	29924	30063	29804	29973	29787	29723	29648	29745	29707	30133	29865	29844	29862	29749	29801	29876	29832	29859	29969	29821	29934	29838	29766	29736	29672	29920	29992	30062	29692	29874	29775	29667	29816	29848	29750	29881	29745	29864	30000	30094	29839	29955	29783	29828	29726	30018	29649	29924	29667	29801	29838	29763	29869	29840	30184	29820	29696	29739	29900	29739	29981	29739	29765	29993	29760	29772	29698	30014	29923	29759	29877	29819	29831	29929	29888	29976	29689	29794	29985	29816	30194	29746	29774	29674	29964	29900	29810	30134	29639	29955	29747	29884	29656	29657	29766	29800	29763	29770	29666	29981	29731	29833	30016	29825	30027	30093	29979	29897	29690	29957	29802	29909	29633	30007	30077	29703	29730	29903	29805	30024	29728	29989	29537	29667	29711	29779	29749	29637	30082	29723	29941	30071	29869	29911	30064	29697	29743	29632	29778	29950	29535	29698	29810	29997	30152	29986	30097	29793	29720	29737	29734	29781	29716	29883	30022	29879	29794	29855	29708	29900	29862	29720	29446	29844	30024	29742	30030	29895	29832	29935	29907	29813	29978	29812	29924	29962	30097	29758	29824	29927	29921	29716	29902	29984	29985	29927	29687	29793	29834	29662	29840	29758	29802	29809	29928	29929	29734	29802	29750	29677	29852	29695	29820	29958	29781	29727	30004	30128	29751	29739	30069	29863	30011	29972	29920	29779	29792	29821	29909	29937	29782	30102	29662	29709	29794	29665	29756	29853	30062	30083	29732	30002	29934	29796	29764	29833	29844	29802	30070	29972	29670	29791	30016	29781	29671	29854	29945	29806	29685	30085	29979	29996	29917	29766	29957	29809	30038	29870	29849	29965	29927	29801	29793	29947	29640	29999	29949	29797	30020	29880	29780	30066	30125	29827	29739	30010	29974	29878	29917	29832	30097	30018	29886	29896	30000	29923	29790	29911	29920	29835	29930	29844	29901	29856	29910	29652	29994	29756	29951	29790	29617	29915	29670	29625	29965	30142	29645	29824	29925	30054	29539	30042	29799	29683	29910	29713	29943	30098	29841	29790	29993	29643	29968	30039	29785	29842	29912	30041	29765	29741	29872	29818	29635	29807	29963	29902	29874	29869	30173	29533	29876	29703	29809	29807	29895	29845	29714	29775	30083	30078	29715	29735	29591	29777	29985	29746	29867	29728	29705	30045	30170	29821	29936	29740	29968	30004	29832	29738	29645	29843	29866	30018	29919	30043	29739	29951	29627	29711	29753	29676	29872	30143	29978	30137	29767	29634	29786	30201	29746	29837	29907	29956	30024	29934	29784	29779	29962	29901	29724	29726	30000	29823	29990	29956	29971	29934	29829	29803	29742	29811	29970	29813	29672	29954	29899	29755	29973	29917	29598	29686	29915	29998	29710	29782	29733	29709	29472	29825	29856	30027	29869	29759	29769	29791	29966	29998	29657	29959	29813	29806	29888	29771	29892	29662	29706	29883	29995	29740	29637	29639	30048	29811	29992	29686	29903	29960	29889	29730	30070	29865	29913	29848	29918	29893	29914	29905	29732	29761	29887	29993	29864	29753	29870	29975	29827	29842	29925	29707	29868	30117	29733	29674	29586	29728	29821	29848	29793	29845	29711	29771	29981	29832	29968	29766	29817	29918	29799	29856	29950	29884	29801	29952	29845	29652	29628	29818	29750	29967	29910	29895	29924	29657	29864	30012	29919	29890	29942	29888	29830	29980	29964	29794	29588	29973	29887	29759	29742	29671	29644	30047	29746	29997	30000	29870	29863	30029	29690	29661	29940	29792	29762	29647	29833	29746	29604	29612	29870	29721	29983	29783	29611	29848	30017	29843	29716	29759	29756	29823	29816	29825	29652	29955	29926	29793	29755	29839	30077	29967	29801	29879	29677	29767	29965	29897	29842	29758	30250	30119	30045	29900	29686	29772	29888	30006	29731	29868	30027	29809	30204	29923	29639	29834	29895	29937	29441	30010	29956	29973	30079	29669	29809	29687	29744	29826	29811	29877	29774	30040	29957	29825	29999	29940	29723	29828	30176	29782	29883	29980	30011	29885	29979	29923	29985	29899	29930	30084	29781	29917	29956	29854	29835	30045	29967	29829	29821	29773	29831	29726	29608	29952	29862	30089	29828	29832	29707	29956	29861	29824	29831	30028	30000	29944	29794	30056	29801	30088	29920	29866	29881	29808	29980	30180	29726	29706	30052	29901	29688	29797	30057	29715	29589	29913	30067	29861	29902	29356	29844	29723	30011	29764	29791	30009	29840	29760	29787	30002	29714	29836	29761	29841	29989	29850	29945	30048	29984	29903	29695	29650	30013	29863	29707	29713	30173	29887	29871	29843	30105	29867	29796	29719	29646	30168	29761	29847	29975	29964	29754	29931	29874	29932	30043	29724	29592	29592	29631	29804	29726	29851	29819	30083	29565	29771	29715	29690	30060	29707	29723	29858	29664	30000	29785	29621	29857	29933	29712	29918	29953	30007	29881	29962	29905	29962	29707	29802	29802	29693	30062	29790	29916	29773	30092	29853	29836	29920	29799	29980	30000	29782	29916	30127	29741	29779	29870	29955	29794	29721	29944	29798	29633	29795	29933	29929	29954	29778	29988	29729	30008	29700	30148	29968	29972	29832	29756	29790	29737	29834	29851	29874	29761	29621	30091	29817	29764	29748	29974	29707	29743	29559	29889	29917	29940	29889	29897	29907	29743	29863	29820	29579	29872	30028	29822	29993	29958	29891	30191	29716	29846	29733	29999	29814	29869	29801	29819	29938	29846	29751	29833	29830	29719	30072	29595	30013	29769	29884	29716	29745	29880
21911	36187	32124	27706	25811	24951	24343	24241	24089	23636	23536	23762	23946	23874	23651	23694	23651	23478	23358	23432	23277	23190	23152	23025	25662	33000	32470	29439	25873	23753	23205	23061	22883	22960	23006	23006	23099	22996	23001	23016	22970	23161	22896	22881	22887	22716	22832	23120	23158	23026	22854	23153	23021	22846	23043	23037	22981	22847	22826	22854	23014	22854	22943	22834	22923	22835	22822	23074	22862	23000	22775	23015	22767	22963	22952	22857	22898	23006	22920	22746	23018	23066	22912	22946	22954	22926	22943	22913	22975	22878	22834	22755	22820	22930	22841	22973	22672	22956	22961	22855	23216	22771	22971	22805	22924	22946	22786	23027	22877	22911	22830	22825	22815	23117	22823	22958	22869	22812	22784	22848	22941	22923	23077	22873	22956	23048	22828	22931	22823	22916	23087	22985	22828	22730	23060	22885	22826	22895	23051	22967	23039	22896	23026	22984	22721	22833	22747	22927	22902	22940	22864	22885	22938	22938	23023	22831	22922	22926	22874	22761	23057	23003	22919	22690	22885	22914	22983	22882	22894	22849	22974	22931	22965	22915	22801	22863	22770	22787	22935	22811	22966	22817	22856	22796	22863	23006	22946	23009	22910	22812	22818	22945	22910	22996	22750	22808	22840	22861	22962	22959	22811	22834	22885	22909	22879	22828	22815	23018	22881	22873	22916	22895	22821	22889	22878	22928	22853	22821	23033	22783	22746	22990	22859	22964	22914	22973	23042	23031	22826	22894	22970	22790	22906	23037	22964	22869	22768	23040	23040	22885	23072	22866	22782	22838	22759	22812	23077	22810	22967	22967	22897	22870	23007	22987	22942	22855	22961	22896	23055	22956	22794	22864	23006	22814	22780	22947	22736	23000	22875	22917	22885	22894	22884	22932	22918	22984	22899	22818	22979	22878	22987	22934	22905	22793	22974	22928	22936	22902	22962	22869	22916	22827	22953	22905	22889	23071	22930	22944	23031	22927	23041	22987	23135	22787	22750	22911	22927	22983	22891	22964	22962	22843	23040	22917	22970	22750	22891	22946	23014	22896	22774	22872	22887	23108	22878	22937	22763	22726	22851	22928	22958	22862	22926	22862	22925	22868	22847	22944	22802	22731	22957	23010	22807	22926	22916	22909	22756	22869	22872	22866	23024	22895	23036	22886	22924	22796	22701	22833	22937	22941	22956	22870	22824	22876	22987	22893	22947	22932	22756	22899	23031	22866	22964	22773	22879	23163	22943	22906	23064	22896	22914	22783	22895	22838	22835	22891	22971	22874	22772	22951	22940	22822	22761	22928	22944	22930	22756	22990	23038	22836	22903	22960	22916	23097	22845	22741	22911	22988	23015	22792	22959	22931	22761	22830	23077	22894	22850	22941	22940	22967	22917	22904	23046	22844	22966	22826	22832	22803	23003	22912	22834	22947	23063	22907	23163	22816	23084	22921	22833	23074	22969	23033	23171	22889	22697	23077	22605	22886	22943	22662	22767	22885	22902	22876	22859	23033	23011	22946	22949	22980	22702	23014	23022	22768	22671	22937	22845	22874	23037	22896	23066	22758	22906	22899	23190	22916	22827	22937	22756	22712	22872	22871	22721	22878	22879	22811	22953	23015	23062	22929	22927	22887	22892	22973	22771	23012	22919	22811	22943	22959	22964	23111	22988	23066	22977	22918	22936	22775	22957	22793	22811	23090	22943	22884	22873	22717	22857	22852	22947	22824	23052	22818	22945	22798	22955	22941	22964	23112	22879	22654	22901	22976	22859	22655	22920	23105	22801	22779	22999	22981	22988	22867	22987	23010	22797	22954	22832	22815	22873	22770	22838	22749	22918	22821	22853	23027	22894	22898	22989	22924	22938	22848	22758	23059	23078	22989	23041	22874	22911	22948	22752	22847	22867	22834	22873	23019	22872	22981	22758	22968	22773	22835	22866	22984	22844	22810	22961	22861	23052	22819	22906	22953	22893	22838	22973	22776	22922	22840	22824	22866	23029	22856	22815	22683	22773	22841	22924	22887	22810	22978	23070	23012	23060	22914	23003	23005	23020	22926	22941	22922	23069	22851	22923	22834	22757	22931	22971	22949	22985	23023	22763	22750	22759	23116	22894	23026	22894	22923	22846	23067	22893	22822	22866	22853	22938	22902	22781	22917	22994	22793	22901	22906	22991	22857	22903	22811	23110	22665	22934	22807	22909	22919	22913	23034	22960	22952	23007	23106	22864	22843	22911	22886	22877	22774	22791	22792	22845	22860	23033	23013	22675	22975	22813	22816	22696	22883	22752	22847	22998	22860	22943	22639	22886	23118	22831	22848	23014	22954	22982	23029	22872	22941	23014	22891	22890	22890	22779	22922	22943	22929	23021	22838	22935	23002	22849	22893	22969	22905	22907	23040	22997	22826	22953	22878	22788	23035	22892	22943	22898	22840	22847	22897	22917	23076	22817	23069	22855	23012	22827	22703	22933	22889	22845	23033	22794	22992	22830	23005	22853	22830	22870	23076	22864	23007	22922	22943	23029	22874	22766	22785	22850	22893	22813	23077	22931	22942	22859	23060	22941	23027	22661	22883	22874	22897	22944	22852	22756	22910	22715	22875	22836	22895	22842	22848	22928	22773	22756	22813	22973	23070	22964	22847	22805	22944	23013	22959	22974	22920	22851	22978	22932	22677	22743	22915	22783	22977	22855	22849	22952	22880	22915	22903	22867	22897	23147	22876	22822	22762	22877	23039	23029	23157	22839	22762	22882	22847	23043	22956	22969	22944	22839	22855	23019	22858	23108	22928	22825	22667	23226	22956	22796	22833	22718	23101	22845	22816	22990	22885	22825	22902	22930	22759	22944	22759	22886	22910	22981	22958	22852	22863	22808	22921	22900	22901	22891	22927	23131	22818	22976	22777	22586	22750	22947	22907	22946	22743	22849	22803	23102	22852	23013	23033	22826	23001	22916	22952	23003	22762	22960	22875	23022	23016	22660	22825	22726	22830	22835	23000	23000	22893	22990	22789	22751	22897	22910	22756	22768	22852	22709	22974	22863	22949	22824	22767	22779	22788	22912	22878	23055	23010	22996	22923	22917	22843	22798	22969	22866	23002	22818	22955	23009	23150	23020	22919	22862	22812	23014	23047	22951	22791	22996	22800	22960	22849	22874	22736	22892	23081	22871	22963	22883	22802	22999	22781	22887	22989	23070	22838	22893	22879	22910	22984	22783	22844	22890	23015	23078	22977	22988	23057	22831	23018	22752	23025	22920	22951	22977	22731	23030	22871	22930	22704	22758	22882	22895	22804	22854	23050	23085	22836	22798	22872	22712	22932	22825	22888	22848	22978	22832	22893	23005	22875	22886	22840	22829	22870	22841	22778	22913	22941	22922	22955	22896	23028	23002	22948	22998	22934	23111	23020	23043	22855	22931	22833	22840	22776	23069	22872	22877	22922	22867	22931	22699	22943	22910	22797	22904	22938	23029	22759	22909	22872	22790	22786	22829	22906	22918	22842	22794	23004	22914	22814	22961	22997	22922	23012	22748	22816	23076	22870	22940	22875	22884	22873	23047	22945	22699	22721	23196	23001	22935	22953	22864	22939	22928	22976	22831	22656	23092	22882	22976	23011	23013	22881	23110	22862	22872	22928	22984	22937	22904	22986	23041	22948	23044	22881	22806	23009	22987	23027	22904	22879	22881	22897	22972	22861	22837	22760	22861	23011	22923	22868	22771	22902	22915	22937	22913	22916	23052	22928	22853	22791	22925	22894	22945	22832	23121	22890	22926	22980	22865	22790	22908	22909	23001	22777	22902	22669	22992	23001	23052	22903	22927	22989	22857	22971	23002	22947	22809	22889	22833	22802	23097	22722	22866	23022	23106	22907	23010	22936	22755	22904	22857	22763	23004	22774	22892	22764	23036	22840	23046	22807	22827	22907	22795	22883	23000	23012	22928	22767	22815	22823	22765	23027	22856	22852	22972	22767	22931	22805	23008	22789	23090	22816	22970	22880	23014	22901	23057	22956	22794	22908	23004	22876	22856	22920	22935	23123	22896	22759	22848	22878	22743	22757	22892	22921	22848	23008	22726	22828	22935	22984	22951	22865	22911	22941	22703	22921	22953	23078	22836	22769	22832	22942	22970	22868	22778	22864	22876	22764	22800	22920	22883	22841	22841	22820	22848	22807	23043	22920	22793	22911	23077	22771	22869	22923	22952	22896	22895	22780	22932	22949	23001	22805	22858	22769	22889	22992	23023	23058	22895	22972	22906	22800	22819	22907	22761	22967	22768	23022	22859	22916	22736	23010	22826	22794	23033	23053	22773	22788	23013	22934	22981	23021	22933	22800	22951	22980	23011	22883	22800	22914	22795	22795	22834	22845	23100	22820	23083	22956	23045	22813	22806	22924	23124	22956	22727	22741	22907	22818	22972	22905	22881	22794	23036	22964	22757	23000	23056	22868	22867	22805	23105	22830	22956	22873	22989	23043	23023	22831	22994	22801	22889	23072	22758	23090	22884	22904	22988	22915	23090	22794	22849	22933	22933	22850	22918	22816	22856	22808	22916	22810	22676	22894	22973	22818	22915	22983	23047	22912	22848	22856	22894	22859	22875	23000	22952	22975	22940	22702	22920	22829	22947	22737	22919	22927	22757	22753	22960	22899	22847	23078	22927	22754	22982	22869	23024	22881	22978	23135	22834	22919	22975	22808	22948	22962	23099	22807	23045	22999	22955	22863	22965	22810	22812	22913	22832	22831	22711	23087	22956	22818	22857	23039	22960	22858	22929	22848	22968	22778	22798	22657	22816	22957	23106	22903	22886	22819	22879	22866	22906	22801	22911	22871	22901	22958	22855	22953	22887	22726	22957	22835	22895	22991	22944	23186	22820	22840	22922	22958	22879	22787	23090	22819	22916	23015	22954	22903	22860	22840	22809	22620	22999	22848	22845	22764	22731	22894	22931	22712	23023	22888	22862	22861	22955	22704	23084	23027	22835	22744	22922	22797	22796	22949	22843	22837	22889	23023	22955	22925	22709	22838	23021	22885	22969	22926	22897	23022	22972	22893	22890	22877	22740	22846	22849	22890	22884	22972	22991	22834	22908	22899	23115	22891	22904	22778	22853	22951	22926	22865	22785	22769	23041	23057	22929	22887
28666	24120	31380	31814	29196	29730	30173	29971	29878	29854	29957	29938	29782	29884	29900	29974	29840	29766	30081	29744	29793	29695	29654	29750	29885	30145	30591	30666	30538	29939	29769	29922	29827	29735	29528	29671	29748	29784	29741	29738	29795	29639	29681	29629	29584	29687	29757	29485	29758	29686	29772	29796	29882	29863	29751	29891	29918	29624	29586	29702	29789	29805	29554	29706	29665	29758	29918	29752	29896	29811	29863	29602	29564	29841	29888	29718	29694	29729	29671	29430	29824	29917	29535	29636	29732	29892	29781	29639	29606	30021	29690	30007	29986	29864	29569	29595	29858	29849	29910	29752	29727	29838	29731	29778	29535	29651	29716	29815	29559	30012	29845	29833	30008	29881	29811	29791	29907	29819	29638	29740	29811	29824	29838	29669	29665	29644	29533	29427	29581	29708	29908	29696	29893	29641	29685	30144	29838	29695	29583	29756	29539	29980	29635	29720	29632	29967	29647	29718	29923	29641	29701	29705	29683	29724	29814	29716	29557	29899	29928	29708	29838	29508	29732	29981	29760	29854	29739	29826	29879	29747	29508	29609	29857	29658	29783	29508	29788	29840	29705	29772	29958	29857	29654	29742	29581	29663	29734	29867	29872	30153	29709	29840	29741	29641	29532	29786	29526	29903	29596	29772	29684	29801	29675	29370	29513	30044	29894	29821	29747	29934	29684	29713	29691	29738	29621	29778	29515	29660	29700	29831	29894	29579	29638	29655	29633	29871	29963	29776	29750	29743	29855	29614	29636	29929	29702	29735	29653	29888	29883	29565	29659	29752	30018	29784	29749	29648	29853	29886	29876	29573	29927	29395	29877	29655	29388	29922	29856	29753	30105	29602	29844	29715	29756	29928	29608	29812	29840	29865	29791	29656	30063	29854	29842	29977	29898	29739	29815	29850	29856	29716	29706	29821	29701	29658	29631	29591	30036	29806	29610	29577	29818	30096	29963	29674	29676	29958	29762	29749	29752	29780	29774	29755	29632	29762	29881	29612	30000	29676	29818	29391	29848	29755	29774	29623	29544	29680	29569	29815	29693	29949	29702	29689	29706	29669	29797	29697	29691	29717	29742	29685	29638	29640	29780	29856	29766	29869	29685	29530	29596	29823	30113	29541	29911	29692	29476	29780	29897	29655	29820	29821	29953	29752	29745	29818	29594	29796	29749	29596	29674	29656	29692	29532	29842	29895	29684	29787	29772	30110	29740	29742	29515	29865	29902	29871	29826	29909	29757	29621	29575	29723	29823	29808	29908	29869	29769	29749	29434	29676	29935	29716	29687	29786	29792	29791	29678	29698	29904	29762	29620	29635	29980	30149	29848	29649	29684	29713	29869	29843	29766	29689	29915	29685	29824	29550	29855	29658	29779	29704	29965	29904	29630	29968	29802	29528	29532	29744	29776	29747	29909	29589	29548	29491	29932	29803	29986	29800	29609	29646	29873	29632	29888	29858	29992	29777	29840	29645	29498	29783	29884	29949	29732	29875	29885	29701	29619	29920	29855	29497	29690	29587	29681	29590	29706	29656	29730	29564	29792	29784	29709	29909	29832	29559	29877	29909	29702	29786	29795	29858	29907	30098	29930	29766	29688	29913	29861	29822	29681	29597	29656	29739	29730	29821	29947	29811	29713	29858	29748	29746	29779	29729	29711	29641	29680	29588	29547	29596	29789	29464	29687	29885	29834	29430	29720	30065	29846	29776	29847	29687	29705	29749	29921	29671	29790	29736	29640	29738	29904	29580	29559	29823	29536	29707	29613	29792	29722	29555	29574	29710	29676	29851	29775	29644	29844	29627	29675	30045	29680	29873	29813	29640	29671	29928	29836	29760	29495	29671	29667	29531	29732	29896	29917	29752	29796	29811	29679	29618	29629	29801	29812	29962	29768	29647	29691	30205	29802	29872	29524	29735	29861	29707	29728	29628	29628	29746	29762	29929	29950	29851	29616	29697	29676	29874	29929	29809	29823	29844	29741	29807	29752	29722	29923	29604	30129	29787	29531	29435	29749	29628	29736	29394	29947	29709	29806	29508	29692	29616	29756	29860	29707	29842	29810	29667	29787	29951	29686	29690	29636	29789	29960	29828	29583	29732	29931	29641	29858	29735	30005	29775	29646	29564	29965	29940	29449	29530	29595	29714	29752	29766	29695	29530	29877	29802	29871	29987	29722	30174	29725	29701	29683	29381	29365	29815	29765	29660	29667	29779	29614	29883	29773	29671	29825	29390	29774	30080	29859	29461	29767	29780	29650	29801	29690	29651	29885	29668	29759	29752	29746	29641	29735	29996	29660	29630	29799	29730	29989	29804	29540	29631	29765	29621	29574	29908	29921	29776	29785	29707	29605	29808	29876	29551	29520	29480	29742	29964	29582	29630	30019	29906	29651	29668	29550	29818	29846	29831	30041	29626	29764	29659	29723	29714	29905	29756	29742	29538	29868	29865	29776	29793	29676	29980	29615	29693	29904	29689	29763	29828	29789	29871	29719	29916	29723	29836	29588	29707	29657	29904	29658	29604	29895	29563	29772	29724	29627	29492	29898	29692	29692	29664	29792	29854	29582	29591	29638	29879	29646	29902	29608	29548	29599	29658	29797	29902	29778	29646	29758	29651	29718	29825	29475	29822	29785	29483	29869	29585	29715	29500	29798	29732	29780	29725	29755	29677	29490	29486	29670	29572	29786	29794	29938	29768	29755	29706	29560	29979	29774	29546	29949	29578	29787	29588	29775	29745	29906	29359	29862	29927	29980	29977	29549	29764	29937	29760	29558	29756	29912	29674	29532	29735	29460	29776	29766	29636	29754	29763	29558	29662	29945	30008	30014	29964	29857	29656	29571	29843	29673	29655	29751	29900	29727	29803	29657	29863	29725	29792	29712	29721	29675	29820	29560	29690	29840	29461	29833	29676	29696	29872	29582	29729	29758	29512	29890	29836	29675	29822	29648	29835	29776	29966	29665	29635	29794	29566	29784	29623	29697	29705	29867	29674	29714	29704	29662	29786	29698	29891	29908	29775	29542	29822	29733	29836	29555	29623	29934	29552	29672	29761	29767	29623	29939	29973	29975	29888	29733	29738	29769	29579	29836	29719	29811	29927	29732	29826	29987	29783	29708	29821	29629	29726	29904	29810	29806	29854	29911	29526	29857	29645	29831	29667	29834	29610	29793	29813	29733	29655	29805	29652	29652	29511	29872	29707	29619	29784	29922	29671	29707	29959	29966	29883	29755	29823	29426	29403	29591	29494	29631	29568	29543	29769	29845	29919	29721	29774	29907	29897	29950	29736	29713	29899	29808	29959	29748	29787	29704	29824	29778	29736	29672	29579	29601	29951	29932	29719	29562	29697	29718	29844	29847	29880	29632	29804	29788	29196	29702	29812	29884	29797	29705	29916	29711	29544	29905	29790	29648	29569	29719	29580	29918	29906	29990	29757	29878	29831	29954	30060	29816	29664	29579	29674	29965	29982	29768	29696	29499	29736	30095	29860	29798	29642	29917	29836	29697	29890	29514	29737	29828	29655	29883	29744	29705	29977	29724	29927	29600	29871	29780	29682	30021	29721	29587	29527	29798	29850	29706	29842	29806	29680	29938	29686	29682	29657	29831	29785	29772	29686	29958	29863	29784	29832	29719	29480	29705	29670	29697	29908	29656	29751	29710	29756	29820	29773	29760	29673	29675	29625	29881	29873	29611	30011	29660	29814	29704	29747	29345	29750	29572	29825	29546	29540	29706	29603	29829	29778	29736	29733	29816	29746	29729	29975	29770	29938	29917	29676	29716	29701	29770	29521	29823	29693	29725	29853	29540	29624	29775	30022	30101	29761	29903	29915	29715	29697	29995	29706	29975	29933	29712	29658	29766	29843	29545	29917	29801	29918	29809	29679	29976	29872	29905	29945	29627	29693	29709	29839	29821	29683	29754	29685	29905	29841	29981	29798	29708	29876	29745	29791	29810	29633	29792	29866	29709	29839	29934	29889	29822	29795	29917	29781	29898	29774	29784	29896	29798	29739	29765	29808	29708	29637	29995	29720	29680	29775	29745	29686	29644	29524	29766	29901	29919	29669	29685	29776	30021	29894	29891	29790	29610	29689	29610	29693	29693	29882	29688	29738	29682	29758	29933	29733	29596	29607	29910	29615	29821	29864	29560	29841	29730	29665	29601	29819	29504	29813	29671	29525	29845	30058	29949	29791	29653	29812	29560	29675	29861	30048	29725	29879	29811	29779	29769	29952	29920	29830	30101	29709	29748	29568	29677	29722	29653	29739	29637	29765	29780	29976	29848	29785	29728	29653	29864	29945	29999	29863	29998	29676	29947	29795	29827	29559	29493	29698	29665	29786	29913	29662	29745	29825	29661	29632	30061	29855	29726	29804	29893	29892	29859	29716	29817	29849	29889	29788	29462	29867	29598	29720	29644	29908	29679	29761	29825	29717	30085	29761	29858	29749	29980	29613	29730	29927	29819	29576	29695	29676	29901	29594	29816	29747	29763	30039	29650	29717	29799	29922	29626	29787	29789	29798	29925	30061	29868	29823	29963	29849	29999	29477	29666	29851	29874	29636	29704	29582	29815	29630	29678	29719	29884	29525	29897	29902	29810	29874	29739	29531	29687	29662	29393	29708	29690	29766	29829	29664	29647	29981	29649	29756	29668	29878	29680	29761	29889	30072	29640	29809	30109	29730	30080	29985	29569	29614	29797	29735	29465	29558	29766	30005	29894	29753	29688	29922	29811	29658	29882	29792	29929	29679	29622	29872	29800	29789	29715	29691	29613	29822	29764	29828	30082	29823	29883	29777	29763	29913	29791	29588	29848	29884	29533	29724	29798	29664	29360	29653	29836	29920	29710	29663	29849	29594	29882	29804	29761	29743	29962	30037	29989	29629	29837	29819	29697	29848	29740	29792	29799	29557	29744	29943	29687	30077	29610	29732	29735	29897	29666	29952	29575	29650	29749	29502	29714	29675	29748	29895	29831	29819	29826	29957	29736	29621	29683	29813	30035	29816	29643	29886	29586	29729	29766	29904	29713	29776	29848	29787	29822	29983	29958	29659	29813	29778	29875	29469	29828	29744	30030	29646	29883	29553	29836	29695	29642	29676	29833	30010	29582	29723	29804	30066	29790	29939	29795	29471
22116	27298	25074	24056	23357	23331	23067	22975	22884	23026	22915	23064	23027	23035	23029	22888	22920	22990	22914	23034	22730	22862	22935	22995	22816	23275	23781	23716	23520	23025	22858	22938	22668	23124	22999	22919	22903	22867	22844	22985	22767	22848	22911	22763	22733	22857	22892	22792	22615	22970	22739	22717	22706	22825	22744	22783	22823	22970	22741	22763	22889	22713	22933	22712	22892	22818	22850	22942	22852	22749	22952	22982	22925	22795	22973	22788	22750	22842	22646	22742	22962	22938	22745	23052	22986	22866	22727	22916	22733	22867	22889	22809	22849	22804	22987	22768	22800	22946	22591	22843	22883	22674	22915	22803	22860	22827	22933	22717	23015	22863	22809	22908	22718	22701	22958	22885	22909	22704	22831	22838	22809	22873	22845	22834	22946	22814	22926	22971	22972	22873	22947	22845	22942	22896	22927	22849	22969	22907	22896	22844	22921	22973	22800	22766	22919	22628	22835	22624	22650	22855	22714	22874	23018	22896	22797	22742	22925	22755	22937	22976	22763	22802	22881	22758	22699	23016	22841	22708	22698	22949	22780	22676	22604	22836	23079	22605	22857	22822	22796	22910	22817	22923	22737	22642	22815	22869	22793	22822	22852	22779	22745	22877	22742	22957	22717	22704	22741	22848	22830	22870	22811	22766	22830	22714	23036	22942	22964	22791	22697	22787	22903	22795	22895	23040	22776	22704	22748	22940	23031	22787	22690	22837	22954	22805	22720	22844	22858	22946	22915	22874	22875	22893	22914	22766	22854	22701	22858	22695	22884	22908	22836	22847	22808	22942	22973	22799	22941	22906	22649	22885	22737	22963	22908	22720	22747	22691	22629	22964	22845	22936	22866	22802	22823	22833	22611	22788	22791	22607	22954	22977	22740	22788	23007	22876	22833	22834	22776	22976	22712	22846	22871	22797	22768	22887	22824	22795	22841	22866	22726	22958	22832	22874	22936	22776	22880	22891	22830	22999	22782	22631	22798	22958	22652	22917	22833	22809	22805	22790	22856	22927	22777	22908	22729	22907	22769	22980	22830	22973	22834	22875	22913	22827	22669	22677	22934	22739	22919	22792	22900	22904	22891	22842	22828	22914	22864	22890	22984	22964	22714	22811	22990	22978	22694	22811	22673	22966	22764	22889	22836	22856	22926	23043	22738	22738	22919	22738	22804	22738	22889	22840	22928	22852	22863	22771	22723	22965	22803	22627	22844	23034	22776	22844	22837	22714	22851	22897	22842	22834	22649	22810	22884	22815	22943	22831	22716	22857	22998	22842	22697	22800	22663	22844	22932	22990	22791	22729	22846	22803	22738	22779	22923	22775	22839	22853	22782	22975	22743	22857	22836	22852	22842	22875	22889	22748	22777	22928	22874	22721	22732	22791	22728	22994	22766	22713	22740	22843	22933	22832	22885	22754	22987	22942	22738	22917	22964	22942	22847	22944	23006	22730	22791	22723	22687	22960	22894	22799	22811	22979	22788	22673	22855	22753	22779	22741	22866	23007	22776	22878	22848	22775	22932	22755	22873	22708	22955	22780	23003	22730	22936	22834	23062	22905	22855	22690	22744	22890	22792	22813	22866	22994	22876	22870	22711	22820	22895	22667	22773	22847	22983	22825	22825	22772	22845	22681	22902	22704	23003	22851	22774	22817	22828	22767	22950	22765	23106	22868	22815	22770	22951	22756	22939	22820	22769	22719	22901	22784	22935	22679	22921	22792	22822	22820	22767	22698	22844	22798	22823	22739	22713	22833	22918	22809	22805	22986	22918	22886	22900	22910	22927	22793	22711	22776	22868	22833	23061	22768	22725	22916	22869	22816	22991	22898	22973	22746	22893	23042	22943	22981	22648	22928	22883	22999	22816	22972	22780	22869	22737	22907	23034	22825	22742	22828	22643	22913	22980	22958	22896	22965	22909	22874	23086	22843	22747	22856	22815	22866	22913	22900	22842	22697	22814	22562	22846	22738	22916	22815	23060	22814	22720	22845	22906	22980	22821	22898	22770	23015	22903	22819	22982	22947	22956	22843	22751	22777	22783	22767	23047	22843	22836	22984	23012	22889	22766	22984	22800	22780	22684	23009	22671	23080	22699	22785	22838	22993	22661	22720	22879	22812	22803	22892	22737	22875	22827	22746	22936	22650	23013	22734	22725	22651	22819	23029	22970	22805	22846	22698	22914	22804	22927	22892	22763	22923	22850	22777	22890	22696	22747	22740	22886	22986	22790	22779	23038	22785	22838	22842	22857	22781	22865	22766	22688	22717	22955	23037	22823	22666	22984	22715	22719	22848	22659	22864	22742	22805	22743	22982	22845	22805	22867	22705	22824	22893	22785	22846	22797	22863	22831	22989	22885	22788	22795	22898	22894	22837	22959	22940	22770	22870	22847	22848	22644	22981	22961	22886	22798	22828	22860	22862	22906	22809	22840	23011	22861	22896	22947	22877	22956	22701	22975	22825	22906	22913	22873	22705	22885	22727	22981	22706	22754	22974	22873	23032	22835	22828	22857	22799	22766	22871	22758	22896	22922	22850	22696	22893	23005	22947	22780	22696	22703	22807	22923	22804	22883	22888	22699	22921	23003	22826	22952	22942	22762	22735	22820	22732	22813	22905	22823	22939	22721	22954	22862	22761	22727	22872	22985	22984	22736	22869	23024	22854	22731	22840	22738	22900	22752	22889	22716	22981	22922	22758	22793	22813	22918	22740	22782	22766	22850	22715	22970	22897	22938	22804	22629	22665	22790	22801	22822	22742	22852	22994	22829	22786	22852	22852	22833	22845	22744	22868	22817	22612	22888	22737	22790	22832	22881	22723	22628	22802	22887	22827	22823	22853	23007	22839	22810	22854	22939	22891	22811	22599	22899	22868	22725	22863	22730	22813	22818	22817	22831	22901	23060	22899	22855	22944	23029	22801	22852	22885	22809	22751	22932	22698	22848	22684	22953	22976	22780	22699	22865	22926	22949	22895	22774	22816	22984	22616	22804	22798	22766	22872	22851	22859	22855	22781	22769	22851	23004	22912	22966	22671	22902	22858	22782	23017	22921	22945	22780	22919	22699	22890	22695	22854	22896	22908	22940	22928	22817	22720	22945	22628	22642	22885	22827	22755	22737	22717	22540	22760	23106	22603	22730	22927	22667	22868	23027	22806	22905	22865	22699	22702	22818	22914	22859	22724	22886	22855	22878	22959	22798	22860	22866	22775	22974	23054	22833	22932	22764	22825	22808	22928	22802	22966	23122	22983	22890	23100	22692	22692	22916	22825	22849	22728	22828	22803	22867	22962	22826	22741	22631	22798	22783	22801	22832	22791	22800	22712	22820	22790	22855	22972	22837	22741	22861	22990	22720	22895	22985	22790	22892	22917	22732	22877	22822	22712	22832	22846	22801	22944	22843	22903	23032	22875	22786	22808	22785	22864	22838	22895	22889	22960	22806	22773	22637	22798	22957	22800	22938	23087	22791	22882	22870	22851	22901	22709	22775	22797	22936	22790	22788	22835	22909	22818	22752	22794	22802	22706	22895	22858	22985	22746	22788	22734	22892	22863	22990	22789	22735	22831	22964	22868	22969	22662	22882	22993	22938	22762	23083	22894	22884	22841	23014	22831	22761	22925	22731	22765	22822	22756	22761	22764	22698	22832	22981	22739	22881	22865	23000	22597	22787	22999	22926	22944	22792	22794	22824	22948	22805	22799	23000	22754	22941	22814	22696	22948	22664	23005	23045	22821	22905	22600	22768	22938	22821	22802	22795	22873	22627	22700	22960	22865	22563	22834	22810	22802	22846	22858	22839	22747	22783	22880	23099	22864	22712	22875	22984	22706	22908	22871	22839	22943	22780	22851	22827	22891	22867	23014	22764	22861	22967	22598	23006	22669	22639	22857	22893	22849	23061	22624	22823	22918	22852	22711	22940	22925	22915	22842	22925	22667	22799	22994	22861	22856	22896	22617	22868	22925	22759	22807	22901	22817	22775	22807	22934	22811	23034	22718	22840	22840	22920	22738	22775	22781	22822	22903	22838	22639	22951	22579	22789	22912	23096	22812	22965	22771	22826	22924	22813	22902	22732	22847	22892	22825	22825	22890	22972	22806	22815	22855	22792	22935	22809	23063	22739	22901	22833	22963	22887	22936	22764	22930	22783	22704	22905	22964	22702	22865	22857	22792	22827	22816	22989	22851	22773	22874	22805	22833	22904	22848	22862	23042	22722	22811	22828	22859	22778	23018	22896	22703	22834	22735	22982	22886	22758	22706	22905	22820	22872	22888	22894	22948	22855	22869	22743	22899	22897	22730	22756	22991	22877	22732	22964	22887	23029	22787	22742	22668	22803	22842	22831	22923	22834	22795	22953	23210	22910	22868	22994	22987	22781	23035	22738	22655	22919	23023	22892	22921	22929	22786	22958	22896	22961	22859	22893	22805	22705	22991	22699	22965	22771	22892	22831	22862	22840	22856	22745	22669	22850	22695	22906	22906	22901	22846	22986	22947	22831	22745	22930	22925	22875	22831	22830	22737	22663	22873	22744	22745	22870	22840	22694	22946	22951	22684	22839	22978	22989	22866	22848	22804	22810	22714	22943	22822	22694	22942	22939	22727	22934	22786	22963	22610	22698	22858	22854	22809	22862	22819	22854	22834	22859	22950	22821	22748	22680	22797	22772	22999	22810	22841	22918	22747	22767	22757	22844	23048	22845	22967	22737	22951	22770	22818	22926	22851	22934	22813	22783	22949	22827	22891	22984	22806	22806	22762	22776	22756	22883	22924	22786	22850	22846	22824	22885	22705	22744	22714	22963	22822	22721	22739	22798	22815	23014	22728	22771	22901	22842	23004	22726	22800	22911	22780	22824	22748	22972	22728	22855	22884	22976	22632	22970	22881	23003	22821	22848	22867	22766	22829	22954	22819	22962	22868	22833	22835	22824	22811	22844	22763	22846	22978	22659	22752	22808	22859	23040	22734	22882	22842	22967	22936	22914	22798	23013	22710	22882	22890	22957	22889	22866	22792	23097	22876	22603	23071	22705	23028	22955	22677	22822	22802	22828	22941	23008	22832	22903	22975	22686	22846	22852	22904	22721	22905	22842	22739	22901	22991	22999	22924	22773	22954	22602	22937	22808	22943	22958	22975	22850	22801
23760	21428	29085	24586	24679	29489	31873	30136	29678	30173	29974	29891	29859	29855	29793	29643	29581	29743	29675	29858	29476	29642	29661	29641	29520	31611	33914	33174	31629	30202	30000	29852	29760	29783	29378	29629	29607	29645	29756	29655	29743	29557	29439	29441	29595	29715	29511	29456	29762	29622	29729	29564	29756	29460	29477	29495	29551	29521	29696	29492	29770	29638	29653	29432	29544	29454	29494	29479	29301	29571	29643	29477	29617	29708	29470	29727	29337	29385	29475	29520	29494	29735	29520	29549	29564	29552	29524	29577	29369	29557	29724	29426	29747	29666	29443	29361	29294	29597	29487	29337	29469	29293	29590	29698	29517	29534	29504	29428	29477	29421	29371	29476	29529	29546	29481	29520	29565	29551	29574	29259	29752	29494	29593	29624	29508	29547	29605	29421	29360	29510	29761	29529	29474	29607	29751	29289	29379	29572	29619	29666	29320	29531	29340	29564	29224	29625	29451	29511	29360	29532	29660	29430	29562	29554	29426	29573	29504	29664	29449	29323	29379	29570	29511	29298	29441	29321	29539	29680	29371	29505	29460	29347	29636	29363	29760	29648	29428	29507	29297	29365	29411	29577	29671	29432	29281	29526	29704	29595	29585	29353	29656	29599	29659	29499	29706	29495	29753	29417	29490	29193	29508	29646	29557	29644	29625	29681	29439	29694	29535	29440	29397	29482	29519	29672	29711	29592	29358	29504	29213	29444	29434	29375	29438	29476	29705	29754	29639	29397	29866	29421	29749	29509	29545	29299	29547	29475	29414	29726	29555	29668	29707	29382	29586	29388	29564	29333	29444	29394	29538	29736	29528	29325	29475	29340	29551	29512	29593	29286	29476	29752	29576	29584	29637	29767	29586	29665	29562	29455	29628	29673	29458	29423	29899	29504	29467	29522	29457	29555	29603	29453	29431	29578	29187	29582	29486	29597	29511	29484	29540	29394	29546	29773	29498	29446	29422	29573	29354	29612	29667	29771	29301	29406	29545	29471	29432	29463	29516	29380	29587	29765	29530	29599	29559	29463	29342	29586	29545	29487	29512	29410	29537	29811	29644	29570	29462	29524	29574	29420	29621	29504	29475	29387	29446	29493	29233	29640	29502	29522	29507	29518	29629	29368	29449	29483	29471	29585	29570	29513	29401	29505	29571	29326	29370	29633	29524	29569	29631	29584	29498	29578	29564	29492	29414	29534	29714	29677	29688	29299	29556	29346	29567	29658	29371	29411	29224	29508	29541	29423	29308	29593	29493	29263	29403	29466	29480	29777	29629	29543	29565	29519	29508	29355	29600	29857	29758	29532	29603	29574	29483	29747	29481	29588	29631	29579	29662	29625	29666	29460	29396	29464	29636	29531	29533	29567	29388	29552	29711	29588	29468	29597	29586	29451	29487	29521	29591	29370	29841	29375	29410	29632	29639	29512	29578	29583	29629	29638	29373	29700	29291	29369	29537	29404	29425	29511	29665	29554	29804	29512	29484	29576	29557	29523	29377	29441	29424	29752	29499	29464	29621	29592	29458	29655	29782	29734	29316	29694	29574	29444	29553	29276	29511	29592	29692	29441	29436	29239	29521	29403	29442	29626	29604	29480	29298	29109	29668	29373	29527	29490	29568	29600	29669	29674	29616	29518	29551	29817	29609	29599	29486	29547	29487	29390	29455	29557	29590	29575	29591	29395	29662	29455	29514	29474	29611	29482	29298	29531	29704	29558	29590	29396	29458	29594	29452	29590	29581	29476	29564	29488	29508	29593	29596	29624	29622	29331	29380	29713	29538	29528	29445	29471	29819	29465	29484	29462	29404	29659	29420	29448	29479	29419	29748	29457	29402	29691	29461	29555	29492	29546	29501	29740	29323	29506	29405	29656	29554	29198	29696	29487	29528	29559	29430	29619	29462	29561	29544	29226	29478	29477	29398	29654	29448	29570	29664	29516	29391	29552	29382	29760	29506	29341	29447	29602	29617	29456	29543	29668	29662	29727	29455	29426	29330	29473	29570	29263	29413	29422	29669	29418	29442	29430	29348	29452	29757	29312	29457	29460	29497	29426	29544	29712	29588	29299	29589	29610	29509	29358	29449	29476	29508	29668	29238	29460	29896	29383	29686	29467	29527	29706	29626	29463	29460	29540	29420	29517	29533	29271	29475	29426	29546	29415	29209	29571	29773	29660	29381	29583	29539	29276	29555	29630	29695	29427	29286	29473	29643	29615	29481	29434	29541	29311	29583	29470	29561	29436	29685	29513	29505	29283	29538	29481	29487	29488	29660	29466	29609	29595	29402	29329	29808	29430	29550	29515	29701	29719	29539	29483	29434	29279	29550	29740	29517	29353	29479	29512	29504	29686	29516	29421	29629	29633	29505	29535	29470	29409	29519	29854	29209	29451	29560	29526	29547	29588	29614	29484	29774	29515	29757	29541	29437	29597	29749	29694	29248	29528	29541	29722	29507	29697	29746	29622	29303	29609	29599	29761	29393	29630	29473	29483	29476	29341	29462	29319	29626	29210	29457	29533	29649	29406	29643	29326	29426	29385	29388	29647	29723	29673	29442	29656	29369	29307	29348	29722	29318	29826	29589	29952	29438	29836	29509	29530	29697	29462	29634	29567	29548	29635	29691	29432	29466	29514	29530	29600	29557	29461	29508	29712	29547	29511	29420	29453	29655	29535	29454	29364	29428	29222	29538	29595	29281	29483	29474	29504	29613	29416	29489	29514	29637	29423	29731	29240	29571	29432	29404	29777	29665	29346	29599	29566	29226	29739	29357	29502	29593	29459	29601	29510	29420	29467	29676	29547	29513	29558	29609	29562	29569	29473	29719	29434	29395	29666	29682	29361	29549	29375	29275	29457	29534	29634	29495	29331	29535	29417	29850	29526	29578	29499	29614	29424	29724	29624	29580	29732	29603	29601	29518	29574	29513	29424	29428	29224	29563	29466	29560	29513	29507	29734	29451	29486	29580	29630	29653	29565	29818	29317	29582	29402	29436	29626	29755	29447	29457	29537	29582	29569	29527	29617	29489	29391	29594	29709	29601	29540	29808	29617	29759	29354	29460	29638	29396	29715	29660	29373	29342	29552	29440	29659	29521	29299	29751	29493	29649	29343	29588	29443	29661	29625	29421	29541	29577	29472	29664	29636	29370	29731	29501	29784	29455	29695	29499	29498	29481	29550	29443	29498	29382	29615	29606	29573	29331	29472	29373	29727	29373	29494	29574	29584	29536	29230	29374	29621	29479	29527	29573	29644	29760	29599	29569	29561	29661	29348	29700	29450	29606	29339	29788	29510	29528	29702	29514	29392	29566	29495	29467	29528	29551	29239	29475	29496	29772	29475	29401	29573	29428	29373	29508	29659	29335	29403	29390	29763	29671	29350	29467	29375	29301	29486	29469	29500	29278	29552	29485	29616	29375	29441	29638	29551	29605	29460	29812	29608	29597	29456	29632	29374	29597	29327	29567	29480	29847	29604	29566	29445	29738	29837	29498	29736	29712	29326	29634	29478	29492	29620	29546	29461	29499	29427	29340	29292	29758	29505	29365	29597	29349	29765	29534	29600	29761	29484	29589	29754	29434	29287	29616	29540	29511	29567	29447	29769	29406	29584	29531	29428	29428	29613	29733	29448	29351	29661	29525	29509	29523	29294	29718	29431	29294	29509	29635	29525	29394	29708	29851	29482	29323	29407	29430	29453	29543	29474	29758	29477	29510	29427	29643	29634	29529	29358	29473	29497	29679	29519	29439	29408	29445	29445	29641	29299	29640	29473	29375	29460	29587	29471	29461	29218	29524	29698	29596	29555	29376	29534	29625	29799	29534	29474	29169	29600	29523	29461	29676	29256	29391	29294	29539	29717	29520	29445	29496	29625	29571	29352	29538	29580	29274	29328	29801	29304	29317	29426	29705	29556	29831	29302	29337	29388	29560	29688	29517	29354	29805	29488	29446	29280	29535	29448	29588	29504	29642	29580	29311	29518	29725	29659	29629	29663	29602	29372	29479	29409	29611	29543	29640	29453	29653	29603	29416	29562	29472	29485	29561	29234	29687	29463	29479	29453	29597	29562	29481	29546	29450	29502	29761	29461	29642	29405	29550	29383	29314	29496	29489	29467	29385	29397	29392	29692	29548	29613	29652	29702	29453	29624	29761	29783	29594	29660	29572	29431	29603	29370	29443	29508	29746	29465	29444	29439	29396	29655	29580	29586	29711	29684	29693	29485	29540	29629	29603	29666	29354	29533	29590	29579	29688	29524	29645	29345	29457	29459	29554	29426	29690	29406	29597	29518	29565	29690	29479	29554	29383	29402	29568	29474	29472	29482	29304	29370	29685	29608	29611	29455	29616	29527	29538	29511	29363	29687	29397	29736	29602	29583	29622	29539	29448	29383	29537	29301	29645	29476	29427	29536	29424	29496	29545	29635	29621	29606	29504	29646	29555	29588	29558	29280	29587	29495	29775	29730	29532	29572	29512	29565	29418	29650	29628	29553	29516	29458	29611	29621	29574	29548	29558	29487	29667	29521	29798	29435	29560	29603	29390	29501	29826	29591	29347	29617	29480	29564	29580	29505	29412	29518	29543	29675	29482	29381	29479	29581	29391	29294	29490	29419	29480	29652	29723	29283	29429	29313	29592	29549	29406	29706	29771	29724	29592	29479	29467	29615	29510	29450	29607	29556	29379	29695	29454	29616	29519	29467	29635	29635	29674	29575	29459	29672	29448	29470	29696	29605	29419	29575	29413	29390	29147	29694	29583	29389	29571	29679	29542	29585	29629	29504	29436	29680	29326	29499	29635	29612	29270	29588	29597	29584	29230	29623	29528	29665	29704	29503	29608	29609	29938	29534	29482	29597	29340	29197	29578	29752	29335	29412	29625	29327	29756	29536	29427	29525	29632	29877	29704	29483	29439	29381	29563	29551	29807	29569	29480	29418	29505	29565	29325	29529	29628	29342	29436	29494	29411	29541	29395	29689	29543	29601	29551	29522	29432	29774	29623	29380	29727	29600	29672	29756	29470	29664	29326	29306	29514	29658	29664	29625	29587	29535	29613	29455	29609	29394	29563	29417	29892	29442	29519	29417	29442	29537	29448	29578	29755	29801	29604	29658	29569	29365	29595	29643	29352	29432	29757	29546	29664	29575
20516	32102	28678	25899	24507	23930	23673	23382	23205	23183	23336	23100	22916	23002	23118	23033	22902	23059	22612	22903	22902	22903	22902	22786	22973	27063	28771	27897	25189	23435	23293	22935	22631	22755	22883	22823	22644	22835	22724	22764	22823	22720	22776	22667	22694	22813	22758	22677	22750	22722	22990	22560	22812	22634	22838	22640	22612	22589	22787	22710	22778	22403	22809	22743	22690	22772	22560	22846	22804	22734	22763	22736	22702	22676	22824	22849	22806	22729	22654	22728	22810	22766	22695	22800	22454	22655	22774	22552	22703	22752	22841	22721	22598	22753	22818	22883	22831	22605	22738	22677	22767	22820	22669	22843	22706	22598	22724	22634	22840	22850	22657	22857	22725	22566	22733	22709	22482	22729	22752	22735	22782	22601	22614	22795	22728	22766	22879	22645	22629	22691	22879	22758	22616	22861	22586	22603	22568	22915	22655	22651	22776	22849	22775	22713	22716	22637	22869	22781	22606	22720	22585	22813	22919	22594	22831	22759	22678	22607	22824	22677	22647	22798	22817	22726	22833	22766	22739	22752	22653	22750	22733	22733	22783	22702	22759	22581	22633	22484	22918	22586	22760	22663	22754	22776	22733	22792	22827	22822	22718	22714	22766	22555	22769	22734	22687	22804	22965	22780	22730	22669	22756	22781	22595	22818	22712	22821	22730	22875	22781	22754	22708	22679	22849	22780	22588	22718	22960	22835	22664	22697	22872	22696	22655	22749	22733	22714	22728	22671	22823	22648	22809	22832	22763	22713	22768	22606	22668	22712	22586	22753	22778	23039	22736	22672	22710	22745	22663	22670	22738	22800	22905	22819	22698	22856	22645	22615	22639	22689	22841	22686	22725	22810	22758	22695	22847	22706	22765	22613	22819	22619	22669	22746	22713	22677	22730	22705	22635	22764	22763	22654	22823	22653	22817	22569	22716	22642	22639	22721	22663	22785	22777	22568	22713	22638	22627	22725	22719	22767	22664	22745	22758	22647	22739	22742	22767	22638	22622	22670	22692	22747	22808	22706	22868	22737	22656	22727	22611	22775	22630	22768	22677	22736	22842	22530	22902	22574	22727	22832	22614	22879	22678	22653	22887	22809	22735	22835	22660	22608	22737	22878	22712	22624	22650	22779	22649	22795	22723	22588	22881	22755	22741	22550	22729	22519	22671	22678	22655	22715	22585	22584	22874	22846	22685	22662	22514	22755	22718	22868	22762	22449	22555	22701	22856	22782	22761	22628	22742	22748	22809	22788	22761	22733	22795	22510	22568	22626	22834	22728	22575	22642	22804	22627	22794	22774	22808	22661	22679	22739	22931	22771	22762	22865	22645	22708	22768	22665	22689	22779	22803	22683	22801	22833	22620	22747	22791	22657	22750	22601	22755	22737	22823	22615	22810	22723	22682	22789	22638	22864	22535	22721	22746	22892	22927	22653	22728	22740	22707	22544	22593	22690	22669	22614	22661	22724	22740	22750	22752	22663	22813	22764	22702	22647	22660	22749	22845	22698	22771	22651	22811	22670	22816	22416	22762	22742	22901	22554	22733	22750	22664	22723	22638	22818	22717	22778	22612	22693	22792	22805	22800	22796	22558	22694	22704	22839	22621	22718	22616	22718	22782	22731	22865	22897	22741	22722	22734	22698	22849	22665	22522	22751	22795	22713	22616	22827	22714	22793	22786	22662	22646	22767	22500	22697	22689	22786	22680	22714	22818	23103	22855	22826	22819	22696	22538	22790	22634	22612	22745	22821	22631	22574	22792	22770	22776	22522	22708	22802	22570	22626	22652	22785	22626	22734	22817	22617	22558	22612	22647	22556	22592	22776	22817	22947	22661	22639	22904	22788	22797	22681	22649	22477	22772	22675	22795	22606	22824	22520	22547	22886	22737	22731	22838	22628	22740	22617	22816	22685	22717	22848	22840	22732	22782	22624	22830	22669	22649	22648	22656	22567	22616	22453	22935	22852	22828	22828	22716	22642	22879	22780	22885	22762	22905	22579	22621	22671	22748	22781	22645	22890	22936	22824	22878	22707	22893	22669	22648	22606	22722	22687	22544	22713	22778	22845	22641	22811	22728	22362	22803	22545	22696	22765	22850	22884	22779	22638	22859	22702	22806	22690	22874	22617	22873	22814	22777	22751	22767	22623	22602	22691	22474	22683	22639	22805	22799	22647	22710	22759	22566	22701	22844	22734	22836	22668	22682	22659	22771	22922	22667	22835	22756	22536	22643	22537	22939	22761	22865	22864	22816	22613	22765	22645	22671	22769	22669	22737	22699	22778	22697	22776	22696	22790	22713	22796	22827	22725	22669	22776	22682	22736	22997	22940	22713	22640	22811	22765	22777	22578	22703	22747	22760	22742	22930	22725	22665	22761	22646	22570	22663	22774	22534	22724	22614	22615	22677	22815	22802	22889	22620	22938	22903	22662	22723	22869	22975	22791	22725	22708	22637	22656	22671	22619	22725	22781	22730	22785	22594	22726	22864	22682	22840	22608	22704	22843	22717	22616	22814	22703	22762	22653	22689	22761	22594	22709	22732	22697	22864	22692	22659	22780	22738	22590	22629	22863	22830	22837	22702	22770	22745	22527	22698	22925	22870	22537	22764	22778	22715	22642	22741	22582	22730	22670	22673	22753	22718	22599	22798	22730	22821	22625	22526	22666	22707	22735	22941	22824	22596	22875	22795	22787	22569	22717	22766	22833	22646	22810	22742	22836	22970	22812	22708	22655	22700	22593	22516	22628	22669	22837	22783	22878	22791	22497	22761	22700	22781	22725	22745	22755	22580	22829	22569	22935	22715	22768	22867	22650	22757	22787	22672	22898	22679	22605	22739	22727	22686	22604	22820	22702	22645	22739	22769	22596	22598	22644	22762	22834	22815	22768	22726	22515	22659	22669	22647	22728	22660	22798	22629	22760	22649	22732	22781	22626	22802	22926	22802	22674	22821	22757	22715	22848	22775	22685	22713	22642	22674	22720	22886	22677	22668	22748	22431	22838	22835	22733	22616	22765	22744	22692	22634	22714	22663	22874	22707	22852	22738	22839	22635	22697	22809	22796	22808	22602	22653	22640	22711	22678	22791	22713	22945	22928	22827	22621	22593	22888	22729	22743	22759	22538	22819	22792	22921	22764	22572	22650	22857	22533	22991	22712	22663	22762	22844	22684	22801	22686	22808	22838	22562	22639	22600	22747	22666	22676	22664	22660	22715	22708	22681	22700	22847	22589	22659	22683	22842	22790	22888	22611	22703	22657	22887	22669	22617	22652	22688	22720	22694	22669	22565	22671	22593	22428	22659	22918	22664	22675	22860	22932	22720	22639	22709	22602	22676	22597	22785	22773	22738	22724	22792	22832	22787	22716	22692	22591	22702	22847	22718	22687	22677	22724	22697	22836	22661	22657	22600	22751	22938	22810	22773	22627	22483	22842	22793	22640	22687	22802	22557	22565	22810	22805	22545	22713	22788	22614	22798	22775	22764	22615	22751	22693	22735	22753	22821	22625	22612	22813	22780	22763	22664	22733	22657	22728	22868	22868	22637	22547	22671	22872	22749	22679	22625	22299	22686	22840	22735	22704	22747	22754	22680	22735	22713	22727	22787	22673	22533	22442	22731	22686	22698	22798	22700	22679	22697	22601	22757	22800	22586	22903	22629	22791	22707	22654	22846	22539	22750	22670	22704	22779	22584	22902	22684	22494	22696	22809	22807	22685	22644	22821	22671	22896	22592	22688	22887	22518	22917	22854	22628	22727	22633	22737	22780	22684	22512	22843	22596	22639	22618	22749	22798	22608	22811	22722	22880	22883	22730	22510	22829	22759	22763	22725	22699	22678	22720	22796	22838	22897	22794	22723	22812	22899	22600	22718	22630	22606	22967	22848	22878	22790	22708	22563	22721	22694	22664	22750	22681	22751	22711	22658	22734	22540	22886	22768	22823	22759	22578	22658	22863	22813	22624	22648	22663	22865	22795	22814	22621	22698	22744	22835	22804	22561	22846	22532	22865	22785	22697	22863	22699	22603	22800	22649	22684	22675	22857	22678	22711	22652	22807	22805	22776	22736	22711	22746	22902	22600	22855	22856	22816	22628	22816	22722	22799	22639	22910	22781	22825	22918	22581	22698	22796	22892	22828	22732	22923	22563	22710	22765	22848	22602	22765	22640	22862	22746	22542	22629	23060	22757	22798	22422	22620	22789	22518	22795	22617	22610	22828	22717	22569	22723	22676	22631	22657	22785	22916	22660	22744	22690	22753	22554	22716	22651	22878	22767	22556	22697	22643	22657	22664	22767	22690	22829	22611	22537	22546	22481	22752	22766	22726	22806	22801	22725	22811	22705	22577	22643	22840	22554	22839	22721	22659	22662	22648	22843	22564	22702	22872	22708	22752	22689	22713	22535	22726	22634	22887	22685	22656	22523	22583	22516	22637	22694	22878	22633	22649	22732	22736	22805	22615	22632	22693	22744	22798	22879	22704	22729	22830	22592	22796	22809	22840	22716	22743	22623	22877	22857	22589	22706	22588	22668	22943	22673	22761	22655	22831	22642	22845	22884	22784	22709	22518	22701	22614	22548	22604	22835	22584	22621	22740	22855	22523	22660	22764	22599	22745	22626	22746	22784	22765	22816	22857	22736	22870	22608	22734	22721	22560	22805	22802	22890	22736	22666	22739	22748	22610	22889	22747	22670	22795	22829	22646	22622	22469	22842	22723	22463	22723	22915	22885	22592	22542	22537	22718	22899	22935	22802	22755	22687	22694	22676	22761	22800	22785	22836	22677	22673	22826	22681	22825	22736	22867	22695	22627	22746	22633	22779	22560	22657	22868	22772	22804	22541	22737	22633	22561	22682	22797	22797	22757	22765	22663	22694	22613	22599	22691	22700	22906	22847	22738	22671	22821	22866	22526	22701	22722	22676	22546	22730	22640	22699	22762	22797	22789	22636	22686	22669	22767	22709	22720	22664	22679	22675	22624	22887	22597	22644	22560	22771	22801	22749	22806	22668	22831	22866	22595	22676	22659	22556	22642	22525	22812	22611	22670	22647	22785	22808	22700	22761	22697	22714	22711	22769	22824	22697	22755	22657	22907	22567	22557	22560	22948	22916	22783	22812	22680	22576	22802	22540	22556	22624	22672	22691
22722	21392	29208	24045	22633	28102	33181	30396	30141	30551	30502	30257	30264	30281	30177	30308	29952	30095	30222	30255	30035	30090	29740	29855	29939	33739	37208	36489	33643	31101	30376	29864	29965	30012	29936	29993	29893	29622	29900	29847	29759	29876	29895	29730	29841	29723	29745	29665	29788	29975	29444	29938	29843	29862	29998	29782	29786	29767	30008	29863	29773	29595	29575	29611	29562	29731	29977	29660	29656	29797	29706	29695	29591	29801	29603	29869	29863	29810	29908	29961	29495	29594	29917	29704	29679	29814	29785	29709	29733	29742	29877	29937	29833	29660	29807	29743	29765	29905	29558	29919	29633	29747	29603	29765	29800	29833	29640	29806	29904	29743	29849	29692	29680	29794	29835	29614	29886	29806	29779	29711	29886	29647	29800	29945	29781	29751	29716	29654	29715	29581	29778	29738	29709	29686	29816	29681	29799	29667	29649	29622	29727	29766	29807	29623	29865	29765	29633	29756	29764	29757	29679	29685	29892	29833	29801	29651	29535	29507	29722	29711	29759	29742	29737	29667	29946	29598	29700	29707	29774	29439	29704	29785	29719	29719	29781	29681	29644	29856	29842	29696	29860	29465	29686	29981	29874	29649	29657	29850	29770	29944	29939	29582	29577	29810	29600	29750	29518	29574	29805	29608	29811	29763	29783	29864	29861	29707	29993	29556	29830	29627	29706	29826	29794	29837	29710	29657	29723	29741	29593	29499	29919	29797	29744	29764	29672	29768	29931	29868	29672	29899	29749	29767	29836	29828	29533	29581	29604	29724	29820	29697	29585	29755	29851	29810	29819	29746	29731	29752	29814	29680	29781	29875	29683	29813	29804	29697	29563	29801	29710	29625	29606	29642	29838	29811	29832	29716	29653	29681	29680	29634	29963	29665	29768	29939	29730	29811	29738	29643	29735	30020	29813	29668	29695	29723	29779	29742	29463	29702	29821	29677	29719	29696	29431	29977	29690	29841	29688	29725	29818	29775	29897	29950	29671	29743	29819	29802	29778	29900	29624	29568	29936	29618	29927	29672	29734	29680	29719	29643	29549	29842	29784	29755	29723	29829	29737	29767	29621	29821	29673	29789	29766	29656	29680	29629	29845	29469	29820	29750	29726	29793	29581	29753	29760	29719	30005	29766	29827	29819	29621	29740	29857	29721	29924	29839	29782	29770	29725	29508	29929	29788	29845	29936	29785	30004	29744	29691	29632	29617	29709	29766	29675	29633	29592	29604	29666	29606	29894	29861	29702	29536	29881	29933	30072	29870	30021	29731	29425	29560	29447	29941	29629	29805	29801	29595	29713	29835	29750	29605	29358	29671	29812	29952	29630	29447	29812	29615	29529	29708	29606	29795	29660	29937	29775	29570	29767	29717	29725	29997	29780	29909	29569	29827	29660	29719	29803	29780	29553	29660	29933	29682	29746	29697	29594	29662	29700	29670	29780	29827	29541	29810	30045	29796	29762	29776	29850	29949	29788	29513	29751	29837	29702	29846	29582	29792	29722	29657	29905	29572	29819	29619	29821	29820	29907	29660	29719	29696	29506	29532	29798	29707	29845	29646	29843	29576	29839	29580	29917	29627	29707	29725	29982	29791	29664	29695	30008	29980	29445	29759	29853	29749	29861	29550	29582	29725	29835	29806	29804	29522	29803	29886	29831	29553	29906	29734	29747	29747	29678	29801	29830	30009	29796	29777	29867	30005	29770	29852	29857	29735	29734	30041	29754	29617	29776	29829	29973	29558	29730	29761	29769	29692	29699	29675	29796	29878	29831	29764	29648	29901	29827	29610	29750	29456	29595	29882	29961	29527	29660	29671	29763	29932	29741	29608	29629	29762	29688	29909	29624	29740	29914	29519	29766	29620	29789	29530	29944	29893	29636	29769	29825	29901	29871	29434	29691	29576	30045	29713	29602	29692	29575	29748	29832	29719	29752	30050	29698	29756	29859	29686	29457	29337	29601	29692	29803	29783	29732	29803	29665	29701	29667	29712	29664	29828	29703	29551	29827	29595	29696	29853	29635	29626	30026	29661	29801	29781	29619	29853	29811	29729	29624	29494	29681	29966	29844	29788	29607	29908	30075	29863	29548	29866	30183	29736	29842	29525	29762	29900	29576	29729	29617	29820	29918	29660	29803	29459	29695	29849	29750	29630	29762	29524	29943	29794	29890	29594	29504	29559	29807	29707	29461	29628	29465	29590	29746	29913	29652	29707	29618	29766	29567	29814	29814	29800	29831	29791	29650	29955	29716	30079	29692	29630	29761	29698	29863	29670	29865	29673	29691	29736	29505	29885	29650	29801	29838	29781	29859	29791	29550	29581	29695	29911	29760	29937	29743	29881	29853	29576	29710	29882	29943	29946	29503	29828	29875	29692	29404	29602	29611	29730	29481	29713	29852	29639	29577	29669	29729	29711	29787	29801	29845	29761	29539	29530	29775	29682	29823	29634	29594	29674	29657	29701	29805	29841	29547	29750	29809	29827	29732	29709	29679	29605	29705	29756	29537	29826	29621	30001	29893	29978	29500	29593	29873	29663	29663	29604	30080	29803	29991	29412	29754	29690	29774	29773	29765	29786	29830	29504	29796	29919	29653	29684	29542	29665	29449	29711	29811	29882	29887	29921	29751	29784	29635	29593	29932	29685	29769	29665	29809	29849	29696	30023	29702	29587	29953	29740	29907	29647	29567	29752	29554	29635	30042	29818	29797	29402	29723	29744	29945	29838	29783	29640	29834	29769	29550	29809	29815	29489	29637	29597	29857	29649	29982	30104	29721	29627	29517	29804	29781	29687	29561	29606	29657	29621	29815	29885	29737	29849	29453	29641	29820	29806	29877	29847	29539	29682	29800	29715	29409	29969	29615	29558	29574	29679	29612	30029	29833	29730	29635	29690	29746	29805	29868	29784	29639	29661	29859	29767	29582	29653	29708	29856	29952	29918	29562	29831	29675	29656	29696	29611	29656	29559	29839	29593	29609	29663	29582	29887	29623	29554	29561	29895	29857	29709	29751	29531	29796	29554	29910	29766	29681	29813	29794	29595	29951	29913	29910	29644	29628	29721	29752	29603	29826	29856	29749	29873	29630	30126	29788	29559	29670	29734	29712	30002	29677	29966	29720	29574	29689	29681	29448	29715	29782	29875	29547	29695	29791	29685	29687	29645	29709	29984	29504	29780	29721	29865	29806	29676	29689	29696	29681	29593	29776	29681	29896	29650	29789	29657	29729	29807	29835	29535	29714	29829	29710	29587	29649	29810	29617	29916	29636	29807	29629	29539	30048	29660	29730	29843	29833	29871	29806	29794	29822	29658	29687	29851	29723	29832	29375	30072	29541	29856	29627	29824	29787	29934	29782	29440	29841	29893	29545	29694	29742	29563	29500	29825	29825	29596	29608	29641	29682	29620	29646	29746	29848	29428	29607	29730	29779	29726	29728	29468	29940	29557	30053	29592	29682	29519	29898	29895	29779	29647	29715	29495	29776	29954	29556	29524	29741	29673	29770	29838	29617	29884	29826	29846	29492	29616	29765	29872	29792	29881	29741	29776	29619	29473	29648	29711	29603	29625	29710	29740	29774	30056	29725	29684	29969	29531	29783	29902	29607	29765	29891	29800	29931	29652	29614	29652	29777	29781	29811	29553	29795	29631	29835	29719	29712	29578	29658	29777	29898	29767	29616	29676	29742	29817	29746	29560	29621	30011	29539	29532	29482	29676	29869	29743	29676	29707	29646	29848	29649	29632	29653	29549	29596	29718	29703	29554	29476	29795	29800	29610	29690	29803	29757	29663	29603	29848	29767	29893	29515	29584	29817	29746	29741	29671	29941	29639	29620	29620	29792	29831	29892	29554	29744	29860	29725	29634	29801	29578	29690	29726	29686	29748	29863	29801	29777	29925	29659	29756	29860	29866	29807	29781	29672	29728	29690	29857	29803	29456	29569	29749	29758	29616	29801	29874	29713	29786	29851	29733	29780	29753	29613	29668	29681	29732	29847	29874	29414	29769	29789	29789	29642	29613	29545	29707	29972	29734	29704	29951	29899	29819	29291	29831	29717	29725	29932	29739	29863	29777	29807	29751	30010	29911	29822	29734	30060	29665	29766	29855	29865	29655	29786	29748	29719	29513	29631	29878	29919	29773	29800	29666	29930	29659	29672	29794	29681	29496	29756	29644	29854	29540	29705	29760	29992	29651	29678	29811	29697	29766	29911	29568	29747	29951	29794	29753	29762	29733	29677	29649	29880	29436	29758	29842	29566	29789	29824	29573	29673	29699	29690	29514	29764	29847	29606	29648	29765	29802	29684	29641	29858	29870	29779	29931	29795	29862	29819	29675	29513	29708	29652	29604	29713	29695	29649	29817	29702	29868	29835	29683	29583	29824	29747	29550	29644	29646	29726	29834	29769	29883	30000	29518	29424	29580	29696	29728	29742	29573	29736	29741	29653	29755	29984	29678	29887	29662	29545	29560	29741	29713	29812	29924	29616	29774	29766	29477	29804	29681	29886	29585	29735	29617	29719	29906	29869	29829	29919	29567	29760	29543	29653	29727	29940	29859	29680	29645	29680	29811	29801	29697	29643	29602	29493	29558	29592	29728	29511	29851	29772	29860	29744	29682	29804	29600	29631	29777	29605	29830	29639	29899	29656	29585	29477	29593	29770	29690	29617	29644	29750	29716	29795	29693	29669	29733	29846	29731	29758	29741	29809	29757	29768	29485	29807	29664	29724	29539	29724	29842	29792	29716	29689	29593	29597	29712	29735	29643	29596	29936	29736	29785	29642	29511	29813	29834	29897	29530	29610	29645	29644	29852	29756	29631	29687	29840	29810	29739	29554	29708	29769	29638	29970	29883	29882	29587	29773	29631	29679	29810	29858	29874	29593	29703	29935	29887	29790	29732	29805	29858	29805	29535	29463	29755	29787	29422	29647	30186	29814	29838	29902	29595	29646	29788	29505	29540	29583	29787	29826	29626	29828	29718	29731	29665	29652	29811	29699	29803	29538	29945	29844	29711	29818	29610	29825	30045	29795	29673	29652	29687	29689	29862	29751	29775	29921	30047	29629	29516	29520	29804	29566	29682	29955	29777	29652	29763	29739	29821	29876	29745	29611	29639	29735	29756	29808	29513	29635	29502	29752	29901
21735	35645	32249	27871	25453	24863	24327	24140	23825	23655	23398	23319	23329	23133	23213	23151	23078	23057	23192	23172	22940	23081	23049	22901	23297	29513	34018	31944	27510	24034	23155	22896	22996	22870	22967	22780	22816	22952	22946	22866	22899	22891	22834	22878	22906	22986	23093	22930	22970	22830	22673	22909	22769	22749	22829	22847	22770	23126	23022	22851	22825	22921	22983	22834	22907	22913	22852	22932	22840	22660	22984	22818	22812	22880	22867	22939	22756	22831	22762	22830	22795	22733	22894	22818	22814	22733	22802	22824	23011	22922	22798	22882	22692	22965	22958	22852	22735	22838	22771	22726	22885	23114	23016	22625	22803	22780	22947	22733	22873	22990	22794	22831	22686	22910	22950	22767	22705	22677	22861	22972	22562	22821	22815	22674	22935	22799	22888	22989	23025	22839	22623	22821	22879	23006	22716	22895	22902	22714	22849	22902	22924	22856	22858	22721	22935	23053	22791	22800	22785	22843	23002	22895	22807	22697	22804	22718	22840	22829	22800	22921	22863	22825	22811	22758	22797	22894	22850	22870	22920	22876	22902	22876	22743	22950	22948	22993	22724	22751	22800	22845	22717	22856	22812	22660	22915	22750	22682	22675	22667	22785	22876	22905	22979	22924	22868	22768	22846	22752	22725	22878	22831	22728	22825	22948	23021	22802	22876	22817	22801	22886	22680	22863	22704	22866	22709	23014	22968	22767	22657	22799	22962	22922	22831	22736	22984	22924	22870	23020	22652	22781	22785	22785	22784	22768	22830	22883	22904	22969	22636	22850	22679	22701	22834	22882	22821	22817	22933	22705	22848	22713	22859	22900	22704	22938	22881	22699	23104	22918	22790	22902	22859	22863	22856	22844	22794	22733	22797	22929	22869	22707	22793	22814	22810	22801	22772	22817	22754	22997	22735	22663	22690	22928	22670	22723	22786	22779	22672	22843	22837	22892	22831	22860	22804	22807	22872	22838	22639	22900	22891	22701	23029	22776	22959	22737	22754	22906	22912	22897	22864	22826	22867	22795	22813	22722	22844	22774	22690	22884	22968	22813	22916	22781	22922	22779	22656	22691	22836	22564	22714	23019	22789	22705	22675	22746	22813	22831	22892	22841	22853	22796	22967	22910	22523	22945	22823	22690	22823	23001	22871	22719	22841	22689	22784	22859	22654	23100	22904	23019	22964	22932	22910	22643	22782	22716	22837	22811	22816	22836	22564	22747	22833	22853	22676	22720	22803	22663	23022	22856	22759	22888	22784	22647	22818	22898	22716	22828	22853	22800	22859	22877	22867	22899	22852	22898	22859	22847	22703	22931	22768	22914	22851	22905	22769	22840	22952	22907	22737	22822	22693	22889	22969	22847	22764	22858	22797	22885	22939	22841	22936	22765	22977	22835	22701	22916	22623	22871	22970	22796	22820	22690	22883	22887	22623	22746	22811	22907	22797	22750	22836	22998	23010	22751	22719	22843	22974	22812	22898	22784	22855	22813	22878	22816	22701	22903	22842	22844	22857	22874	22725	22898	22715	23030	22871	22839	22976	22639	22893	22572	22892	22972	22955	22776	22925	22652	22648	22815	22735	22832	22870	23067	22963	22803	22834	22822	22759	22828	22820	22780	22808	22832	22608	22845	22817	22934	22846	22903	22913	22802	23006	22854	22833	22751	22722	22930	22736	22960	22798	22685	22809	22862	22846	22814	22837	22669	22563	22712	22720	22859	22860	22929	22658	22797	22913	22920	22802	22932	22826	22864	22645	22926	22821	22849	22878	22580	22705	22621	23004	22780	22829	22817	22800	22799	22769	22744	22862	22594	22570	22866	22807	22716	23033	22736	22762	22798	22642	22703	22792	22811	22876	22739	22965	22942	22787	22830	23008	22835	22678	22829	22928	22843	23028	22825	22903	22770	22751	22843	22791	22778	22756	22725	22696	22709	22793	22775	22936	22635	22815	22953	22780	22884	22860	22713	22842	22688	22719	22773	22693	22852	22782	22820	22683	22748	22941	23004	22832	22928	22870	22855	22782	22733	23025	22605	22903	22872	22656	22678	22810	22785	22905	22916	23066	22793	22857	22856	22811	22831	22732	22981	22910	22837	22805	22941	22770	22782	22891	22727	22979	22718	22807	22749	22926	22777	22816	22808	22823	22599	22764	22887	22922	22800	22928	22632	22739	22924	22773	22822	22854	23015	22915	22817	23133	22706	22810	22782	22875	22835	22942	22674	22942	22830	22720	22970	23033	23058	22824	22695	22999	22733	22804	22738	22848	22850	22779	22880	22764	22700	22731	22745	22832	22928	23030	22795	22796	22865	22776	22775	22637	22868	22683	22957	22641	22995	22949	22834	23004	23062	22829	22820	22556	22777	22906	22872	22918	23033	22710	22930	22763	22827	22891	22864	22741	23035	22951	22842	22705	22970	22754	22704	22707	22827	22833	22915	22819	22827	22782	22666	22923	22842	22875	22642	23006	22866	22759	22871	22833	22586	22795	22761	22796	22879	22676	22658	22852	22846	22940	22899	22866	22810	22867	22651	22869	22814	22896	22954	22740	22885	22805	22627	22985	22838	22655	22790	22827	22697	22902	22813	22978	22832	22827	22642	22761	22875	22927	22663	22800	22665	22868	22838	22968	22822	22857	22965	22861	22770	22692	22823	22804	22840	22644	22805	22776	22670	22898	23058	23003	22684	22660	22857	23166	22733	22893	22848	22798	22731	22729	22736	22901	22652	22997	22751	22809	22808	22732	22758	22686	22807	22766	22718	22796	22879	22914	22745	22867	22992	22694	22817	22905	22841	22875	22803	22713	22832	22654	22758	22819	22863	22900	22863	22976	22615	22714	22968	22641	22842	22685	22793	22662	22885	22950	22924	22732	22719	22698	22843	22886	22803	22914	22873	22749	22848	22839	22846	22846	22817	22869	22803	22863	22820	22934	22564	22730	22758	22807	22846	22754	22862	22856	22997	22769	22694	22728	22735	22796	22950	22978	22791	22744	22877	22827	22840	22801	22905	22609	22920	22786	22756	22666	22897	22912	22804	22839	22804	22844	22949	22871	22834	22979	22787	22946	22853	22857	22769	22845	22643	22744	22853	22703	22939	22904	22772	22811	22818	22961	22775	22798	22751	22926	22754	22797	22638	22844	22802	22897	22773	22999	23039	22755	23047	22890	22731	22720	22807	22791	22706	22737	22689	22762	22933	22788	23030	22933	22719	22814	22947	23011	22758	22767	22935	22863	22730	22932	22806	22558	23002	22839	22661	22824	22899	22878	22793	22917	22636	22788	22984	22593	22937	22579	22680	22918	22908	22771	22915	22884	22975	22862	22848	22946	22803	22825	22846	22933	22709	22945	22845	22792	22965	22993	22835	22954	22992	22712	22778	22835	22828	22847	22690	22625	22991	22885	22688	22795	22680	22822	22710	22885	22880	22797	22580	22922	22756	22970	22861	22646	22564	22843	22646	22709	22800	22941	22978	22865	22837	22915	22808	22734	22895	22872	23028	22840	22969	22939	22759	22824	22754	22778	22887	22863	22757	22881	22750	22956	22939	22852	22875	22727	22712	22545	22695	22923	22761	22960	22914	22836	22787	22835	22918	22953	23091	22676	22846	22915	22892	22918	23006	22592	22892	22795	22713	22944	22706	22717	22798	22874	22766	22889	22908	22907	22704	22836	22820	22950	22632	22964	22696	22751	22755	22856	22684	22970	22717	22867	22848	22895	22885	22844	22844	22768	22720	22654	22951	22893	22825	22728	22738	22718	22650	22844	22802	22573	22720	22963	22958	23067	22514	22774	22812	22753	22732	22791	22724	22699	22836	22866	22877	22734	22774	22798	22823	22819	22859	22814	22870	22829	22803	22684	22766	22778	22540	22898	22793	22900	22721	22894	22852	22742	22686	22698	22868	22727	23049	22784	22738	22736	22824	22842	22818	22915	22754	22814	22883	22882	22792	22676	22762	22830	22826	22685	22810	22532	22904	22762	22704	22936	22812	22904	22878	22987	22809	22900	22773	22750	22864	22968	22686	22929	22871	22813	22858	22809	22557	22862	22792	22855	22756	22916	22834	22766	22816	22947	22861	22812	22848	22832	22801	22839	22894	22695	22887	22948	22625	22841	22844	22873	22872	22779	22990	22779	22825	22766	22724	22922	22692	22742	22752	22901	22802	22891	22785	22946	22695	22914	22712	22854	22855	22855	22897	22581	22937	22765	22662	22791	22847	22663	22788	22859	22772	22827	22732	22911	22717	22879	22960	22885	22738	22856	22968	22731	23040	22777	22901	22788	22877	22846	22771	22823	22931	22911	22848	22650	22994	22648	22874	22850	22853	22935	22808	22682	22913	22983	22796	22765	22745	22880	22759	22733	22925	22937	22754	22826	22869	22608	22916	22824	22692	22995	22659	22800	22765	23036	22909	22754	22831	22814	22850	23013	23019	22685	22846	23120	22745	22780	22982	22629	22855	22791	22947	22827	22682	22744	22773	23037	22811	22825	22829	22679	22705	22739	22853	22694	22880	22889	22866	22725	22956	22740	22875	22854	22900	22875	22663	22934	22798	22940	22795	22895	23045	22843	22768	22912	22824	22711	22813	22613	23003	22987	22729	22718	22663	22830	22807	22696	22723	22828	22796	22705	22916	22754	22933	22803	22799	22824	22706	22813	22693	22779	22890	22752	22906	22924	22853	22799	22901	22765	22994	22801	22877	22802	22909	22945	22795	22788	22821	22864	22757	22823	22893	22851	22822	22767	22895	22752	22839	22858	22764	22845	22696	22750	22724	22799	22676	22862	22819	22856	22724	22768	22803	22819	22721	22750	22619	22740	22796	22754	22852	23030	22855	22697	22811	22797	22869	22919	22869	22865	23021	22824	22720	22942	22981	22894	22871	22949	22649	22713	22785	22904	22955	22906	22875	22901	22859	22729	22907	22642	22938	22795	22741	22869	22693	22805	22782	22770	22836	22663	22843	22840	22681	22778	22806	22776	22681	22620	22794	22725	22743	22891	22829	22885	22997	22720	22751	22772	22717	22693	22813	22723	22759	22709	22979	22810	22817	23008	22873	22822	22971	23025	22765	22847	22861	22940	22698	22987	22926	22775	22754	22821	22894	22935	22687	22940	22876	22901	22746	22705	22690	22870	22775
28448	24078	31514	31315	28784	29818	29852	29736	29429	29423	29859	29743	29601	29606	29652	29735	29562	29762	29578	29546	29607	29494	29922	29712	29593	30057	30003	30314	30125	29861	29784	29674	29724	29613	29799	29414	29683	29294	29557	29570	29454	29363	29331	29610	29546	29487	29519	29574	29493	29430	29534	29558	29924	29465	29637	29475	29370	29802	29671	29524	29607	29652	29556	29662	29412	29528	29643	29494	29659	29515	29669	29526	29569	29468	29615	29612	29721	29626	29431	29659	29659	29560	29705	29726	29551	29380	29420	29597	29664	29580	29482	29624	29572	29697	29516	29487	29459	29744	29666	29363	29567	29701	29560	29463	29722	29621	29526	29422	29472	29548	29412	29519	29477	29607	29580	29341	29272	29486	29304	29315	29754	29534	29693	29581	29646	29468	29876	29658	29505	29505	29705	29492	29556	29485	29698	29690	29717	29540	29722	29459	29590	29364	29425	29748	29661	29383	29512	29535	29498	29651	29730	29420	29491	29624	29454	29531	29648	29617	29369	29535	29604	29470	29355	29318	29404	29724	29467	29426	29785	29627	29772	29641	29879	29620	29552	29693	29745	29503	29804	29501	29493	29426	29488	29525	29603	29670	29552	29470	29584	29424	29478	29381	29729	29597	29634	29514	29698	29338	29571	29458	29538	29589	29578	29437	29542	29463	29707	29709	29725	29410	29500	29526	29732	29632	29477	29657	29788	29636	29562	29684	29520	29485	29643	29458	29426	29484	29624	29618	29645	29718	29548	29320	29411	29411	29571	29524	29607	29499	29458	29522	29637	29646	29674	29543	29624	29510	29482	29565	29489	29550	29670	29544	29441	29504	29596	29824	29409	29664	29597	29486	29505	29278	29536	29637	29579	29499	29587	29748	29512	29806	29496	29516	29510	29390	29458	29714	29717	29741	29454	29703	29473	29529	29661	29567	29639	29411	29778	29432	29540	29511	29479	29785	29530	29521	29551	29551	29430	29534	29581	29353	29673	29523	29339	29483	29645	29590	29537	29458	29499	29421	29790	29542	29562	29283	29526	29657	29463	29534	29694	29261	29463	29423	29576	29612	29557	29519	29510	29434	29392	29511	29543	29500	29491	29556	29676	29629	29658	29559	29547	29598	29650	29676	29704	29542	29447	29460	29522	29360	29529	29729	29457	29613	29710	29554	29686	29556	29581	29458	29475	29615	29327	29548	29511	29762	29659	29485	29627	29500	29512	29388	29685	29619	29567	29603	29536	29634	29433	29402	29542	29736	29396	29673	29386	29410	29615	29694	29457	29794	29476	29579	29591	29476	29738	29489	29679	29590	29495	29655	29562	29525	29387	29741	29568	29605	29611	29451	29503	29250	29652	29519	29412	29396	29503	29626	29514	29349	29313	29511	29347	29387	29415	29589	29531	29740	29444	29548	29491	29615	29386	29518	29667	29653	29214	29573	29442	29569	29426	29495	29757	29372	29561	29371	29358	29455	29302	29366	29617	29249	29530	29481	29567	29388	29513	29524	29528	29416	29585	29587	29471	29567	29515	29490	29508	29450	29494	29612	29296	29568	29658	29456	29608	29658	29669	29325	29433	29472	29439	29698	29682	29339	29500	29522	29545	29516	29543	29492	29530	29486	29561	29356	29768	29480	29667	29538	29632	29465	29542	29502	29747	29912	29502	29554	29490	29513	29628	29469	29708	29732	29595	29344	29526	29709	29618	29512	29535	29509	29640	29441	29517	29360	29249	29843	29461	29323	29659	29658	29458	29690	29878	29609	29466	29712	29478	29203	29660	29404	29346	29664	29709	29321	29546	29586	29395	29592	29432	29518	29283	29261	29626	29653	29668	29307	29445	29459	29641	29601	29562	29404	29529	29608	29675	29404	29519	29525	29510	29435	29537	29416	29495	29581	29755	29649	29432	29427	29715	29395	29469	29486	29565	29544	29491	29581	29651	29510	29688	29512	29516	29607	29495	29409	29658	29686	29561	29481	29369	29363	29773	29477	29555	29853	29564	29685	29418	29521	29405	29663	29411	29365	29453	29540	29576	29566	29786	29714	29534	29659	29795	29546	29571	29652	29432	29400	29650	29574	29532	29708	29852	29440	29595	29443	29477	29482	29430	29387	29594	29666	29762	29691	29366	29355	29394	29736	29505	29670	29552	29699	29677	29718	29769	29646	29586	29611	29704	29569	29607	29518	29526	29459	29404	29707	29672	29357	29397	29580	29602	29475	29529	29466	29592	29499	29662	29692	29644	29644	29664	29548	29358	29415	29700	29650	29680	29336	29588	29336	29725	29528	29270	29466	29343	29666	29493	29679	30032	29636	29686	29589	29599	29609	29307	29708	29543	29306	29638	29569	29482	29449	29628	29621	29715	29483	29633	29591	29650	29257	29339	29365	29516	29630	29412	29281	29263	29520	29672	29627	29529	29654	29955	29401	29625	29790	29653	29657	29474	29786	29589	29708	29535	29515	29610	29576	29286	29539	29466	29348	29722	29600	29445	29486	29448	29491	29562	29391	29456	29443	29443	29561	29548	29480	29586	29732	29433	29560	29576	29724	29546	29832	29625	29596	29422	29670	29505	29654	29611	29693	29736	29631	29497	29745	29672	29635	29818	29558	29619	29615	29504	29495	29638	29728	29626	29635	29608	29547	29549	29576	29692	29731	29763	29519	29695	29517	29585	29667	29868	29707	29570	29647	29413	29486	29559	29820	29688	29789	29528	29457	29519	29397	29497	29318	29595	29480	29798	29479	29523	29371	29580	29471	29330	29542	29543	29483	29627	29580	29410	29470	29626	29535	29631	29703	29467	29523	29658	29595	29625	29555	29683	29516	29505	29710	29640	29434	29363	29470	29462	29661	29398	29487	29466	29592	29649	29586	29626	29506	29560	29609	29553	29400	29716	29693	29489	29622	29691	29438	29637	29559	29455	29598	29721	29287	29444	29446	29577	29452	29545	29553	29636	29559	29665	29333	29357	29588	29548	29430	29315	29382	29516	29629	29501	29362	29563	29459	29462	29781	29586	29655	29709	29611	29650	29736	29660	29704	29607	29887	29855	29435	29525	29483	29678	29546	29502	29719	29694	29529	29523	29255	29490	29645	29812	29510	29883	29557	29423	29612	29520	29569	29717	29726	29622	29597	29506	29511	29557	29576	29686	29540	29874	29716	29665	29734	29678	29502	29575	29638	29582	29621	29660	29685	29613	29638	29690	29560	29546	29614	29680	29380	29419	29727	29639	29464	29567	29718	29481	29538	29405	29673	29663	29600	29692	29651	29634	29625	29696	29543	29441	29609	29415	29775	29687	29603	29624	29561	29502	29574	29199	29570	29558	29747	29609	29541	29484	29427	29617	29531	29387	29490	29501	29515	29569	29526	29693	29607	29803	29594	29633	29348	29520	29483	29449	29204	29521	29781	29395	29442	29630	29693	29786	29616	29572	29565	29656	29561	29348	29482	29364	29701	29472	29422	29339	29444	29699	29435	29456	29630	29629	29621	29696	29761	29620	29660	29696	29623	29383	29684	29465	29462	29544	29455	29442	29548	29543	29691	29714	29547	29623	29675	29551	29633	29518	29476	29592	29650	29474	29864	29486	29610	29454	29640	29403	29586	29581	29759	29735	29689	29596	29372	29605	29707	29282	29526	29672	29388	29567	29776	29461	29748	29555	29670	29530	29614	29342	29664	29598	29389	29507	29260	29491	29798	29612	29750	29532	29609	29764	29681	29438	29416	29526	29580	29242	29401	29444	29461	29494	29596	29488	29320	29571	29563	29546	29473	29596	29538	29523	29731	29518	29380	29509	29347	29674	29412	29426	29494	29468	29257	29675	29624	29486	29470	29409	29403	29694	29537	29690	29514	29535	29537	29528	29897	29584	29594	29651	29675	29403	29419	29660	29494	29618	29717	29757	29680	29481	29647	29762	29777	29659	29508	29360	29486	29426	29498	29446	29372	29516	29688	29633	29447	29582	29691	29418	29772	29836	29562	29780	29713	29562	29739	29499	29917	29627	29565	29621	29599	29517	29666	29641	29583	29734	29459	29549	29563	29580	29647	29678	29726	29683	29588	29570	29604	29735	29469	29657	29745	29875	29271	29594	29549	29579	29537	29513	29607	29702	29466	29681	29616	29746	29572	29667	29565	29764	29424	29622	29576	29516	29350	29677	29443	29715	29610	29607	29488	29559	29538	29527	29656	29239	29639	29476	29612	29346	29558	29462	29483	29499	29569	29530	29728	29435	29264	29490	29538	29551	29644	29577	29661	29377	29508	29739	29529	29523	29564	29419	29638	29667	29755	29570	29461	29685	29572	29788	29686	29705	29394	29597	29601	29630	29875	29534	29747	29624	29654	29409	29522	29623	29736	29773	29729	29550	29640	29450	29727	29546	29676	29409	29750	29611	29467	29492	29688	29629	29544	29681	29548	29761	29705	29880	29626	29639	29594	29444	29362	29579	29648	29461	29535	29448	29564	29816	29712	29797	29531	29528	29569	29463	29747	29563	29539	29390	29577	29267	29501	29521	29649	29669	29479	29447	29447	29764	29568	29469	29641	29635	29555	29647	29599	29653	29494	29478	29355	29599	29614	29611	29605	29304	29543	29498	29680	29522	29500	29669	29551	29621	29532	29334	29476	29797	29602	29601	29597	29670	29353	29621	29582	29349	29628	29644	29529	29701	29739	29602	29630	29628	29581	29700	29481	29472	29605	29537	29499	29560	29503	29760	29465	29728	29657	29664	29592	29500	29563	29409	29462	29465	29493	29506	29726	29619	29485	29632	29460	29568	29296	29383	29555	29671	29318	29571	29514	29679	29344	29331	29391	29380	29685	29340	29511	29831	29588	29449	29503	29446	29469	29684	29739	29509	29435	29854	29809	29573	29576	29717	29396	29782	29512	29698	29410	29679	29496	29498	29553	29534	29569	29510	29371	29699	29380	29614	29387	29568	29604	29606	29629	29481	29582	29503	29346	29487	29294	29624	29630	29568	29574	29406	29452	29610	29697	29816	29600	29557	29448	29709	29718	29485	29483	29523	29739	29247	29457	29825	29793	29537	29326	29516	29592	29495	29395	29529	29352	29702	29638	29610	29823	29556	29682	29540	29302	29625	29635	29610	29617	29595	29647	29425	29414	29674	29537	29616	29583	29604	29606
21755	26907	25479	24174	23236	23109	22925	22858	22789	22993	22697	22719	22951	22750	22763	22949	22850	22891	22963	22788	22728	22965	22843	22819	22933	23041	23485	23638	23507	23200	22794	22646	22668	22858	22860	22835	22723	22598	22642	22712	22726	22725	22703	22887	22755	22807	22841	22619	22711	22750	22678	22755	22699	22623	22730	22697	22907	22737	22524	22599	22758	22670	22744	22657	22715	22806	22785	22668	22563	22572	22601	22746	22700	22752	22625	22535	22690	22656	22715	22684	22501	22768	22543	22615	22784	22779	22722	22727	22679	22568	22703	22769	22662	22779	22572	22722	22691	22654	22609	22740	22627	22678	22829	22691	22539	22700	22686	22643	22620	22504	22819	22491	22650	22707	22727	22547	22851	22512	22603	22566	22782	22806	22787	22760	22978	22683	22856	22654	22781	22743	22619	22790	22519	22753	22529	22718	22716	22783	22669	22794	22577	22757	22551	22840	22602	22725	22851	22788	22553	22932	22684	22871	22698	22660	22818	22682	22896	22829	22740	22516	22580	22890	22653	22614	22808	22611	22742	22742	22736	22469	22552	22611	22763	22629	22768	22621	22770	22670	22741	22677	22820	22698	22726	22695	22598	22926	22621	22784	22641	22867	22762	22774	22587	22812	22480	22861	22703	22658	22732	22674	22649	22573	22761	22697	22583	22859	22775	22541	22715	22862	22939	22629	22786	22663	22753	22580	22728	22866	22812	22661	22727	22810	22743	22663	22678	22580	22876	22782	22650	22717	22539	22843	22868	22704	22663	22795	22991	22633	22498	22707	22810	22800	22730	22591	22742	22735	22765	22785	22664	22703	22716	22686	22634	22589	22640	22973	22591	22621	22816	22590	22665	22656	22875	22792	22754	22632	22863	22506	22699	22641	22635	22666	22674	22688	22754	22586	22649	22680	22770	22807	22919	22701	22565	22657	22638	22831	22617	22670	22794	22574	22724	22678	22619	22584	22718	22731	22758	22806	22668	22694	22798	22737	22675	22720	22649	22646	22725	22683	22597	22906	22609	22711	22849	22711	22564	22792	22920	22737	22733	22778	22509	22602	22630	22998	22769	22915	22675	22841	22608	22779	22665	22691	22677	22761	22783	22608	22826	22814	22705	22877	22623	22698	22676	22713	22582	22578	22560	22874	22618	22764	22543	22844	22714	22722	22633	22721	22680	22521	22806	22649	22735	22877	22680	22751	22583	22744	22549	22548	22643	22701	22671	22694	22832	22817	22818	22773	23035	22631	22614	22865	22879	22611	22644	22723	22804	22612	22708	22793	22712	22645	22743	22608	22509	22613	22787	22827	22851	22619	22911	22666	22607	22813	22718	22463	22863	22703	22840	22828	22564	22682	22633	22755	22696	22655	22750	22720	22718	22525	22735	22545	22719	22711	22825	22610	22649	22705	22811	22608	22713	22759	22587	22878	22856	22922	22641	22670	22694	22677	22544	22682	22724	22569	22661	22510	22752	22774	22664	22675	22555	22675	22759	22687	22813	22543	22667	22766	22820	22787	22755	22638	22798	22721	22679	22665	22745	22647	22728	22731	22875	22501	22852	22724	22743	22533	22893	22820	22690	22651	22664	22811	22671	22639	22600	22783	22844	22785	22873	22884	22391	22582	22680	22675	22739	22783	22771	22608	22717	22638	22906	22622	22666	22622	22690	22664	22663	22704	22692	22808	22728	22753	22903	22786	22833	22664	22806	22743	22698	22684	22548	22589	22815	22632	22572	22681	22688	22724	22686	22787	22665	22801	22605	22608	22779	22716	22648	22637	22598	22857	22568	22722	22567	22601	22755	22507	22778	22673	22810	22779	22682	22585	22666	22620	22689	22678	22622	22852	22634	22739	22784	22577	22815	22660	22702	22650	22696	22523	22797	22748	22726	22585	22428	22832	22662	22577	22805	22714	22541	22778	22737	22775	22758	22665	22772	22737	22770	22604	22465	22583	22626	22747	22538	22562	22826	22791	22701	22615	22564	22665	22728	22917	22711	22809	22716	22635	22644	22853	22790	22633	22645	22747	22772	22570	22710	22484	22791	22703	22548	22700	22632	22782	22732	22698	22703	22654	22910	22561	22868	22708	22819	22883	22811	22689	22784	22769	22624	22752	22598	22691	22662	22760	22819	22692	22748	22820	22724	22754	22934	22809	22678	22629	22699	22755	22691	22759	22828	22603	22795	22672	22760	22731	22504	22621	22739	22690	22650	22717	22851	22767	22618	22777	22778	22796	22786	22532	22820	22684	22800	22504	22722	22568	22726	22775	22719	22853	22810	22687	22664	22776	22548	22661	22853	22690	22709	22726	22852	22782	22662	22585	22881	22606	22725	22738	22759	22546	22764	22523	22914	22535	22723	22806	22724	22583	22603	22699	22618	22703	22598	22730	22708	22893	22769	22597	22897	22864	22599	22716	22766	22841	22625	22772	22553	22768	22803	22625	22684	22672	22696	22706	22659	22812	22650	22753	22605	22723	22768	22711	22654	22692	22603	22468	22634	22783	22733	22738	22838	22783	22703	22758	22710	22743	22517	22837	22779	22761	22741	22784	22800	22914	22620	22587	22813	22593	22664	22687	22655	22690	22726	22595	22903	22842	22542	22744	22682	22689	22705	22631	22764	22763	22663	22712	22581	22620	22809	22794	22872	22533	22780	22678	22792	22769	22569	22685	22638	22808	22896	22728	22777	22725	22777	22479	22607	22596	22655	22691	22749	22661	22488	22636	22686	22669	22871	22938	22625	22867	22851	22697	22861	22708	22720	22823	22634	22676	22724	22649	22576	22728	22580	22466	22870	22601	22657	22435	22768	22746	22769	22671	22633	22773	22763	22841	22927	22566	22668	22673	22684	22590	22727	22643	22718	22749	22735	22670	22734	22880	22792	22670	22763	22820	23005	22717	22903	22630	22896	22537	22578	22807	22693	22782	22783	22547	22740	22734	22612	22737	22810	22867	22713	22782	22726	22660	22653	22571	22620	22796	22707	22681	22691	22625	22773	22648	22736	22621	22741	22656	22885	22754	22898	22729	22637	22541	22713	22657	22789	22873	22886	22750	22726	22623	22695	22675	22722	22676	22855	22610	22743	22620	22671	22775	22616	22814	22738	22658	22694	22789	22696	22863	22750	22780	22674	22734	22594	22674	22810	22749	22809	22560	22770	22621	22678	22619	22607	22709	22856	22899	22866	22827	22913	22619	22715	22745	22780	22826	22582	22820	22559	22829	22767	22659	22718	22735	22764	22544	22648	22601	22750	22745	22721	22848	22719	22877	22862	22696	22719	22663	22639	22721	22758	22626	22735	22704	22670	22634	22881	22848	22801	22452	22651	22636	22807	22903	22787	22621	22674	22733	22792	22798	22670	22887	22834	22746	22713	22849	22920	22618	22675	22587	22692	22678	22715	22675	22723	22765	22595	22890	22695	22644	22764	22674	22819	22813	22828	22787	22521	22960	22631	22636	22788	22573	22694	22696	22781	22838	22828	22870	22756	22754	22570	22617	22745	22824	22652	22825	22574	22648	22752	22630	22782	22552	22697	22541	22590	22815	22727	22689	22680	22647	22740	22706	22882	22901	22792	22798	22608	22585	22870	22618	22765	22825	22870	22666	22603	22531	22753	22658	22782	22731	22743	22510	22730	22581	22680	22650	22775	22644	22747	22784	22642	22845	22759	22753	22712	22502	22858	22753	22791	22556	22655	22755	22766	22491	22797	22844	22939	22500	22541	22656	22789	22786	22782	22770	22763	22683	22639	22774	22679	22700	22810	22649	22671	22682	22628	22873	22522	22693	22615	22754	22683	22593	22760	22728	22722	22733	22719	22754	22724	22596	22476	22722	22643	22798	22665	22708	22841	22736	22834	22540	22583	22757	22761	22856	22782	22694	22747	22774	22675	22639	22851	22598	22693	22668	22819	22669	22741	22566	22736	22694	22791	22850	22622	22638	22590	22813	22703	22717	22753	22740	22593	22734	22518	22847	22688	22783	22686	22462	22610	22790	22741	22809	22586	22655	22534	22728	22541	22753	22711	22839	22640	22625	22733	22888	22742	22914	22629	22696	22700	22661	22803	22651	22545	22731	22584	22769	22767	22733	22826	22898	22553	22653	22783	22753	22640	22804	22664	22822	22682	22748	22519	22504	22888	22816	22684	22696	22618	22651	22788	22642	22768	22951	22666	22781	22746	22927	22691	22882	22777	22625	22881	22755	22598	22802	22760	22823	22806	22618	22714	22597	22923	22672	22783	22785	22738	22484	22582	22689	22734	22881	22659	22732	22538	22794	22842	22841	22795	22761	22790	22890	22727	22719	22615	22770	22839	22703	22713	22905	22600	22498	22780	22820	22709	22592	22560	22618	22665	22772	22755	22587	22647	22671	22819	22699	22698	22711	22738	22827	22710	22739	22635	22700	22816	22671	22497	22759	22753	22728	22708	22780	22719	22763	22578	22976	22744	22692	22771	22786	22709	22668	22926	22618	22609	22753	22710	22694	22673	22726	22605	22846	22599	22698	22581	22589	22859	22781	22541	22780	22694	22756	22780	22676	22677	22545	22771	22795	22696	22840	22839	22769	22715	22843	22705	22822	22773	22693	22631	22452	22749	22818	22555	22620	22662	22839	22793	22904	22756	22730	22445	22783	22682	22701	22565	22640	22835	22702	22687	22799	22655	22717	22981	22757	22762	22698	22804	22620	22801	22608	22846	22689	22639	22590	22600	22631	22718	22561	22681	22732	22756	22760	22709	22540	22771	22561	22683	22679	22771	22691	22710	22732	22588	22698	22704	22687	22586	22766	22649	22617	22706	22644	22772	22682	22909	22693	22908	22895	22742	22732	22786	22690	22788	22693	22715	22737	22807	22753	22608	22642	22824	22789	22871	22813	22601	22685	22728	22678	22582	22693	22704	22871	22766	22712	22709	22803	22686	22990	22747	22680	22657	22676	22582	22791	22711	22560	22575	22811	22607	22556	22856	22694	22607	22821	22807	22933	22860	22658	22630	22704	22936	22467	22735	22758	22718	22696	22676	22670	22739	22622	22749	22692	22736	22794	22774	22917	22620	22594	22708	22788	22881	22721	22842	22644	22635	22781	22546	22759	22857	22849	22720	22759	22748	22754	22811	22519	22668	22710	22761	22786	22726	22758
23767	21432	29016	24745	24742	29449	31808	29538	29594	29704	29781	29335	29401	29526	29509	29419	29713	29406	29461	29502	29435	29587	29507	29616	29547	30523	33459	32792	31908	30247	29866	29448	29496	29538	29376	29474	29288	29666	29522	29565	29224	29132	29319	29112	29401	29278	29129	29322	29152	29408	29248	29317	29248	29241	29208	29201	29409	29131	29450	29432	29467	29355	29363	29282	29444	29515	29332	29192	29368	29424	29424	29448	29195	29454	29452	29077	29276	29157	29627	29573	29439	29013	29450	29434	29263	29605	29420	29319	29363	29514	29323	29355	29387	29385	28902	29281	29117	29433	29138	29271	29251	29082	29249	29151	29391	29229	29540	29185	29316	29162	29357	29243	29284	29358	29202	29246	29653	29262	29419	29380	29565	29455	29146	29677	29574	29411	29544	29320	29482	29260	29486	29232	29001	29335	29315	29409	29165	29442	29286	29418	29201	29334	29281	29353	29264	29181	29281	29463	29235	29206	29398	29304	29184	29435	29350	29368	29291	29410	29656	29382	29130	29469	29300	29261	29154	29108	29264	29165	29208	29369	29259	29454	29469	29296	29424	29223	29224	29322	29332	29315	29375	29365	29334	29092	29316	29270	29335	29184	29084	29198	29277	29387	29114	29326	29143	29243	29341	29232	29242	29229	29457	29225	29207	29389	29360	29373	29348	29276	29225	29153	29337	29403	29344	29346	29340	29199	29179	29273	29416	29471	29425	29211	29333	29341	29467	29386	29367	29316	29199	29365	29439	29314	29391	29339	29413	29280	29252	29182	29180	29150	29185	29164	29314	29110	29604	29472	29200	28989	29264	29326	29344	29301	29218	29421	29503	29147	29338	29505	29323	29184	29310	29226	29250	29388	29074	29419	29338	29321	29147	29172	29391	29273	29324	29317	29556	29418	29308	29109	29118	29330	29254	29328	29172	29151	29257	29118	29490	29491	29429	29119	29363	29352	29502	29330	29324	29207	29180	29275	29347	28932	29371	29595	29467	29228	29056	29204	29278	29128	29196	29291	29304	29358	28961	29258	29387	29412	29308	29311	29206	29182	28921	29200	29045	29447	29109	28992	29459	29198	29258	29447	29308	29120	29278	29200	29402	29123	29445	29382	29427	29284	29438	29253	29114	29291	29258	29110	29194	29455	29381	29318	29373	29342	29409	29290	29489	29139	29341	29155	29181	29180	29528	29344	29184	29306	29214	28981	29229	29203	29345	29349	29316	29165	29194	29289	29246	29309	29141	29311	29320	29404	29323	29051	29348	29154	29253	29056	29476	29228	29392	29326	29278	29326	29334	29235	29283	29274	29102	29289	29136	29387	29140	29063	29166	29309	29322	29222	29203	29096	29341	29338	29343	29225	29257	29202	29227	29379	29297	29165	29372	29676	29476	29266	29283	29431	29138	29109	29370	29198	29071	29261	29499	29623	29594	29199	29399	29378	29306	29412	29059	29258	29276	29187	29198	29312	29407	29422	29141	29156	29163	29574	29634	29411	29466	29417	29232	29324	29162	29155	29082	29236	29359	29426	29193	29190	29263	29139	29179	29375	29214	29198	29283	29307	29547	29104	29126	29346	29000	29176	29354	29433	29409	29381	29349	29093	29284	29391	29286	29361	29503	29235	29320	29352	29629	29264	29256	29258	29210	29284	29412	29466	29259	29188	29409	29375	29410	29139	29216	29182	29327	29129	29247	29225	29331	29235	29267	29434	29009	29270	29185	29210	29528	28997	29317	29441	29300	29316	29416	29201	29289	29239	29204	29274	29366	29350	29130	29428	29108	29336	29366	29433	29398	29223	29317	29267	29641	29326	29346	29114	29279	29286	29279	29353	29276	29429	29205	29340	29216	29478	29481	29455	29070	29305	29161	29197	29288	29138	29195	29270	29455	29244	29269	29309	29359	29402	29353	29273	29221	29283	29385	29156	29393	29286	29529	29383	29453	29266	29241	29314	29185	29497	29394	29423	29499	29116	29317	29398	29280	29245	29230	29145	29428	29178	29139	29140	29215	29099	29612	29273	29402	29584	29362	29492	29368	29091	29396	29455	29303	29341	29226	29349	29309	29071	29424	29336	29205	29193	29258	29228	29278	29157	29232	29335	29431	29325	29218	29160	29418	29279	29368	29070	29308	29359	29263	29295	29282	29477	29206	29322	29431	29268	29289	29132	29345	29506	29403	29299	29230	29249	29270	29423	29344	29303	29414	29199	29332	29147	29421	29173	29036	29234	29199	29046	29253	29162	29326	29113	29391	29267	29347	29353	29375	29371	29399	29217	28949	29215	29453	29462	29301	29357	29402	29076	29224	29313	29054	29136	28986	29421	29280	29320	29379	29238	29140	29412	29436	29311	29329	29432	29219	29334	29283	29309	29243	29201	29351	29073	29537	29595	29290	29264	29352	29506	29421	29231	29110	29151	29290	29389	29379	29130	29288	29198	29128	29253	29229	29245	29352	29418	29207	29127	29137	29349	29530	29387	29426	29400	29394	29288	29538	29562	29376	29517	29198	29198	29463	29224	29551	29367	29297	29256	29176	29195	29237	29582	29169	29468	29283	29177	29255	29260	29180	29239	29468	29303	29399	29253	29202	29302	29380	29399	29514	29427	29480	29331	29359	29320	29250	29166	29235	29242	29348	29362	29320	29247	29164	29312	29242	29163	29050	29180	29045	29222	29409	29150	29081	29283	29283	29122	29393	29446	29444	29132	29275	29442	29353	29441	29425	29052	29097	29266	29439	29109	29369	29164	29435	29364	29225	29175	29214	29065	29511	29234	29222	29413	29399	29081	29369	29360	29135	29232	29298	29405	29294	29365	29459	29414	29285	29451	29356	29214	29395	29327	29415	29332	29210	29516	29162	29187	29248	29161	29358	29299	29336	29235	29323	29428	29337	29164	29005	29176	29243	29569	29389	29018	29464	29448	29315	29447	29207	29147	29397	29264	29429	29426	29362	29346	29215	29363	29403	29231	29147	29209	29126	29466	29340	29550	29232	29339	29267	29465	29256	29255	29138	29351	29180	29212	29186	29606	29334	29196	29300	29437	29512	29248	29356	29201	29318	29179	29467	29328	29455	29264	29327	29368	29426	29243	29217	29096	29397	29435	29270	29194	29307	29243	29285	29250	29155	29109	29582	29278	29504	29281	29245	29480	29350	29143	29269	29306	29143	29198	29543	29266	29372	29339	29460	29362	29357	29274	29206	29335	29334	29178	29158	29241	29279	29269	28988	29262	29342	29237	29383	29115	29179	29410	29240	29454	29406	29277	29451	29413	29332	29496	29350	29390	29336	29016	29300	29215	29353	29283	29307	29184	29330	29335	29390	29337	29091	29386	29249	29208	29251	29355	29338	29347	29279	29502	29375	29407	29217	29201	29566	29223	29279	29396	29464	29242	29343	29342	29288	29275	29610	29268	29345	29325	29308	29407	29316	29035	29323	29353	29322	29364	29452	29310	29438	29443	29440	29354	29361	29197	29352	29461	29343	29292	29388	29265	29276	29317	29354	29475	29256	29212	29378	29440	29396	29166	29456	29224	29209	29391	29397	29161	28975	29209	29401	29043	29180	29310	29202	29267	29492	29188	29322	29295	29290	29244	29223	29326	29284	29327	29726	29184	29218	29432	29490	29285	29392	29314	29274	29236	29311	29278	29489	29150	29470	29181	29461	29384	29210	29186	29180	29098	29335	29438	29419	29162	29475	29361	29261	29150	29332	29243	29311	29290	29372	29375	28947	29029	29291	29411	29288	29043	29513	29691	29264	29417	29362	29417	29469	29498	29340	29168	29202	29283	29115	29328	29241	29299	29237	29417	29335	29256	29547	29423	29427	29520	29220	29242	29132	29187	29182	29413	29332	29338	29192	29226	29497	29471	29121	29429	29189	29360	29448	29313	29352	29465	29380	29350	29162	29293	29315	29371	29294	29109	29263	29188	29429	29317	29446	29331	29298	29174	29408	29327	29273	29147	29372	29352	29225	29343	29178	29371	29172	29099	29117	29288	29118	29304	29175	29366	29244	29145	29450	29386	29452	29306	29284	29046	29367	29252	29312	29325	29383	29351	29317	29348	29212	29339	29195	29409	29282	29200	29367	29329	29121	29240	29286	29413	29216	29327	29457	29299	29392	29232	29445	29572	29623	29279	29118	29130	29389	29424	29380	29361	29213	29432	29495	29357	29342	29190	29328	29337	29421	29592	29252	29417	29455	29406	29470	29062	29154	29073	29353	29327	29155	29214	29505	29423	29480	29271	29259	29387	29458	29324	29392	29432	28993	29405	29557	29247	29446	29102	29576	29180	29295	29585	29390	29197	29235	29537	29413	29131	29220	29268	29324	29342	29229	29258	29265	29408	29366	29352	29312	29131	29258	29325	29477	29214	29341	29308	29356	29315	29521	29343	29422	29284	29262	29195	29304	29182	29466	29086	29336	29369	29451	29492	29427	29078	29436	29388	29209	29304	29527	29125	29268	29392	29257	29499	29369	29225	29293	29249	29366	29257	29517	29446	29017	29375	29127	29245	29290	29345	29479	29217	29392	29192	29296	29232	29284	29110	29433	29418	29294	29164	29087	29308	29348	29439	29348	29453	29367	29293	29203	29270	29347	29107	29382	29177	29441	29501	29256	29271	29291	29426	29402	29307	29426	29191	29454	29111	29295	29318	29436	29135	29175	29170	29420	29363	29319	29425	29393	29425	29168	29239	29561	29370	29431	29366	29490	29334	29348	29317	29358	29207	29321	29308	29398	29295	29436	29243	29267	29385	29086	29129	29345	29413	29127	29312	29466	29252	29380	29227	29367	29379	29280	29491	29437	29422	29341	29339	29329	29357	29358	29299	29344	29451	29338	29374	29310	29438	29370	29460	29258	29148	29293	29391	29282	29328	29463	29379	29333	29337	29251	29160	29276	29273	29060	29257	29236	29359	29465	29324	29487	29430	29247	29400	29267	29334	29333	29295	29203	29103	29378	29375	29325	29338	29253	29280	29123	29307	29164	29296	29145	29208	29436	29156	29151	29433	29130	29310	29359	29460	29367	29486	29280	29176	29237	29174	28984	29353	29241	29347	29197	29339	29221	29332	29280	29260	29403	29324	29479	29191	29293	29523	29522	29534	29296	29204	29309	29342	29202	29307	29478	29203	29426	29451
20299	31835	29599	27330	24228	23743	23634	23420	23107	23192	23067	22857	23170	23049	22853	22975	23043	22997	22932	22859	22836	22888	22847	22733	22894	24668	29185	27702	26104	23981	23151	22877	22732	22836	22539	22634	22753	22705	22809	22490	22658	22597	22654	22607	22688	22751	22756	22658	22743	22644	22771	22849	22631	22753	22558	22733	22576	22676	22762	22676	22650	22768	22816	22707	22616	22599	22686	22605	22531	22672	22728	22607	22679	22797	22461	22602	22650	22663	22689	22627	22699	22842	22660	22634	22633	22862	22782	22579	22694	22667	22639	22509	22791	22544	22731	22742	22593	22741	22712	22732	22691	22626	22666	22669	22590	22570	22625	22768	22592	22715	22658	22738	22730	22560	22714	22595	22672	22539	22667	22540	22757	22717	22744	22712	22667	22685	22552	22602	22642	22490	22613	22503	22890	22556	22825	22665	22648	22676	22651	22588	22735	22661	22843	22761	22698	22644	22724	22501	22658	22675	22559	22897	22479	22596	22679	22668	22861	22758	22718	22855	22678	22757	22597	22708	22766	22723	22598	22692	22641	22620	22633	22605	22690	22822	22626	22716	22547	22728	22788	22700	22709	22913	22811	22539	22697	22704	22635	22784	22638	22652	22664	22785	22534	22720	22661	22821	22831	22702	22705	22814	22744	22581	22671	22732	22991	22562	22845	22698	22791	22726	22611	22636	22611	22719	22526	22611	22671	22716	22644	22720	22896	22895	22639	22774	22545	22695	22484	22862	22620	22782	22674	22543	22769	22593	22635	22488	22745	22699	22553	22709	22388	22635	22676	22681	22741	22512	22688	22455	22773	22761	22703	22536	22643	22905	22511	22709	22818	22589	22614	22668	22526	22706	22731	22740	22631	22723	22604	22660	22673	22764	22663	22757	22636	22548	22781	22575	22891	22515	22763	22679	22835	22530	22526	22735	22692	22725	22685	22530	22623	22769	22704	22804	22805	22792	22617	22731	22562	22817	22909	22742	22595	22806	22765	22569	22642	22957	22637	22625	22632	22663	22672	22560	22694	22676	22813	22527	22667	22626	22740	22604	22611	22552	22567	22685	22627	22748	22532	22618	22549	22791	22636	22681	22534	22553	22521	22508	22690	22813	22542	22844	22598	22705	22828	22814	22740	22726	22685	22510	22664	22613	22821	22604	22598	22529	22568	22592	22623	22495	22671	22702	22683	22588	22690	22709	22628	22703	22655	22711	22603	22573	22612	22632	22657	22457	22725	22708	22766	22514	22722	22762	22798	22447	22709	22578	22807	22824	22594	22611	22601	22719	22556	22723	22703	22697	22731	22734	22681	22705	22547	22681	22613	22784	22742	22694	22617	22729	22576	22593	22667	22746	22807	22704	22659	22617	22725	22625	22676	22684	22937	22786	22635	22442	22614	22354	22533	22580	22785	22828	22450	22725	22660	22562	22547	22657	22692	22711	22731	22785	22594	22647	22778	22678	22518	22637	22464	22798	22652	22749	22547	22604	22689	22661	22633	22667	22695	22667	22606	22524	22710	22716	22672	22695	22647	22748	22629	22723	22748	22577	22601	22650	22820	22645	22736	22610	22704	22737	22891	22797	22638	22597	22619	22686	22613	22681	22814	22670	22540	22462	22673	22661	22587	22643	22715	22642	22721	22756	22559	22682	22636	22577	22832	22500	22866	22745	22724	22694	22687	22660	22445	22892	22573	22638	22671	22456	22686	22631	22631	22626	22805	22427	22535	22658	22846	22731	22668	22593	22704	22752	22686	22788	22705	22737	22630	22725	22620	22604	22793	22753	22693	22647	22571	22524	22713	22710	22690	22705	22598	22538	22694	22703	22764	22562	22758	22705	22780	22861	22736	22675	22681	22701	22591	22746	22609	22497	22579	22745	22712	22618	22746	22561	22582	22660	22776	22769	22637	22615	22558	22767	22646	22482	22637	22355	22685	22705	22640	22578	22729	22710	22508	22699	22524	22696	22607	22680	22659	22684	22593	22596	22631	22610	22700	22590	22541	22601	22456	22584	22795	22766	22712	22668	22783	22636	22641	22635	22647	22828	22719	22773	22820	22600	22537	22678	22755	22628	22811	22471	22637	22622	22597	22669	22513	22781	22832	22495	22722	22777	23036	22625	22795	22706	22706	22663	22780	22630	22495	22643	22488	22757	22683	22664	22813	22845	22565	22791	22724	22667	22619	22712	22652	22743	22646	22725	22684	22732	22707	22593	22684	22685	22812	22637	22627	22667	22477	22701	22647	22814	22741	22598	22691	22588	22529	22801	22502	22631	22749	22798	22576	22683	22626	22780	22628	22715	22691	22733	22733	22704	22605	22550	22721	22578	22692	22697	22669	22855	22686	22711	22706	22686	22683	22569	22813	22793	22606	22625	22783	22806	22606	22562	22641	22730	22573	22743	22620	22559	22664	22746	22678	22740	22788	22680	22786	22492	22612	22571	22751	22712	22707	22957	22665	22733	22749	22518	22486	22539	22796	22929	22363	22621	22783	22760	22815	22497	22640	22755	22607	22775	22754	22657	22673	22778	22597	22563	22625	22588	22800	22743	22691	22593	22768	22802	22837	22626	22648	22611	22794	22722	22662	22558	22977	22784	22720	22641	22584	22568	22536	22720	22633	22732	22804	22508	22690	22694	22560	22636	22636	22826	22594	22682	22431	22374	22702	22723	22718	22669	22691	22635	22677	22546	22795	22645	22721	22585	22546	22480	22645	22538	22640	22691	22811	22629	22667	22829	22866	22639	22631	22577	22762	22738	22533	22434	22656	22778	22670	22685	22785	22602	22728	22616	22724	22470	22804	22597	22715	22717	22717	22692	22816	22507	22731	22707	22600	22708	22648	22533	22809	22686	22551	22710	22588	22680	22755	22564	22631	22790	22559	22640	22736	22764	22517	22458	22590	22599	22672	22764	22658	22758	22743	22624	22788	22819	22829	22631	22520	22768	22736	22691	22492	22563	22731	22554	22776	22607	22785	22719	22640	22509	22743	22691	22580	22733	22646	22787	22714	22634	22612	22813	22555	22626	22617	22647	22708	22675	22604	22656	22748	22680	22754	22651	22708	22635	22580	22554	22577	22845	22636	22654	22780	22577	22539	22866	22524	22532	22670	22710	22697	22738	22502	22658	22745	22631	22627	22554	22827	22882	22738	22677	22600	22796	22694	22682	22749	22728	22794	22698	22748	22650	22704	22719	22644	22801	22574	22742	22708	22611	22722	22653	22782	22672	22812	22592	22564	22589	22732	22537	22775	22609	22669	22687	22584	22661	22687	22713	22606	22746	22502	22732	22844	22487	22631	22518	22665	22814	22787	22674	22563	22757	22710	22732	22616	22490	22592	22698	22796	22572	22779	22665	22711	22619	22839	22952	22582	22643	22592	22722	22799	22704	22640	22605	22783	22804	22725	22569	22501	22601	22686	22856	22596	22600	22464	22733	22601	22697	22739	22446	22672	22597	22713	22612	22690	22799	22629	22715	22510	22729	22647	22675	22645	22683	22595	22566	22429	22475	22676	22705	22706	22643	22682	22600	22761	22570	22629	22612	22543	22803	22679	22583	22725	22610	22707	22713	22653	22637	22699	22615	22719	22730	22783	22725	22638	22605	22652	22640	22762	22828	22546	22709	22583	22723	22866	22607	22681	22692	22794	22552	22770	22732	22924	22521	22745	22688	22696	22816	22681	22625	22731	22646	22701	22741	22711	22786	22715	22693	22554	22654	22699	22812	22604	22682	22756	22618	22666	22556	22871	22706	22506	22673	22772	22656	22682	22650	22482	22674	22685	22736	22716	22635	22719	22636	22743	22771	22705	22646	22617	22765	22619	22695	22684	22630	22522	22579	22862	22668	22678	22580	22862	22489	22674	22567	22943	22757	22550	22637	22785	22622	22745	22684	22837	22646	22633	22607	22621	22657	22792	22609	22499	22675	22531	22522	22640	22642	22810	22762	22837	22679	22817	22572	22683	22782	22640	22722	22616	22562	22655	22799	22582	22753	22680	22760	22818	22719	22626	22584	22566	22694	22493	22724	22831	22606	22622	22629	22694	22652	22826	22815	22600	22670	22740	22779	22624	22501	22824	22571	22462	22887	22622	22714	22855	22753	22672	22707	22776	22733	22835	22811	22618	22730	22639	22782	22709	22693	22699	22620	22696	22646	22529	22751	22546	22576	22687	22839	22727	22550	22753	22779	22948	22598	22739	22757	22863	22584	22659	22696	22839	22609	22495	22580	22793	22605	22621	22845	22698	22492	22806	22532	22513	22804	22756	22521	22643	22766	22593	22822	22652	22608	22728	22725	22609	22634	22696	22477	22659	22690	22558	22792	22834	22635	22490	22952	22688	22701	22825	22788	22564	22805	22565	22752	22758	22650	22597	22558	22593	22758	22601	22695	22790	22676	22757	22668	22696	22691	22504	22554	22796	22558	22589	22687	22637	22546	22558	22661	22735	22716	22651	22755	22748	22578	22588	22648	22449	22700	22607	22635	22761	22602	22698	22581	22625	22688	22769	22667	22542	22800	22539	22558	22840	22624	22777	22867	22800	22587	22771	22594	22728	22543	22765	22581	22633	22811	22641	22756	22748	22918	22678	22459	22686	22678	22683	22421	22568	22748	22614	22574	22763	22540	22671	22696	22601	22584	22635	22754	22799	22640	22738	22499	22596	22637	22743	22559	22590	22755	22611	22701	22569	22853	22752	22428	22757	22724	22499	22782	22628	22547	22616	22742	22699	22708	22583	22760	22514	22607	22635	22632	22607	22981	22791	22682	22708	22688	22689	22609	22768	22609	22678	22716	22633	22810	22606	22664	22840	22620	22679	22672	22646	22666	22727	22469	22677	22732	22685	22562	22590	22605	22726	22535	22823	22748	22652	22542	22583	22768	22802	22697	22830	22668	22689	22895	22827	22703	22427	22683	22689	22850	22674	22551	22538	22568	22771	22683	22577	22651	22679	22489	22615	22578	22555	22828	22563	22680	22688	22787	22844	22659	22716	22956	22770	22631	22633	22589	22647	22687	22692	22704	22740	22609	22793	22482	22657	22698	22704	22668	22513	22692	22590	22664	22578	22756	22695	22675	22589	22669	22729	22703	22569	22543	22656	22703	22714	22454	22547	22592	22579	22688	22671	22550	22815	22620
22789	21396	29220	24017	22588	28014	32861	29975	30263	30380	30326	30137	29974	30071	30127	30078	30066	30111	29957	30007	30110	30148	29741	29947	29915	30148	36767	36053	34740	31932	30649	29925	29743	29608	29654	29430	29865	29614	29734	29660	29869	29899	29692	29573	29525	29656	29517	29785	29617	29735	29638	29686	29653	29967	29651	29738	29934	29684	29659	29426	29735	29696	29750	29813	29686	29528	29579	29596	29569	29893	29809	29697	29641	29606	29645	29643	29566	29667	29553	29716	29515	29554	29589	29548	29741	29622	29639	29500	29612	29734	29605	29606	29586	29660	29552	29560	29609	29685	29755	29452	29495	29536	29552	29432	29515	29673	29460	29680	29559	29528	29465	29423	29589	29508	29720	29579	29811	29643	29459	29397	29631	29535	29634	29616	29633	29701	29630	29500	29825	29670	29578	29643	29593	29755	29672	29428	29635	29540	29530	29589	29616	29495	29540	29366	29879	29711	29429	29725	29734	29575	29828	29312	29382	29450	29368	29482	29583	29486	29840	29422	29658	29530	29435	29524	29648	29569	29710	29552	29984	29748	29518	29681	29495	29669	29604	29621	29447	29379	29757	29621	29671	29491	29634	29364	29218	29741	29688	29464	29660	29764	29740	29672	30059	29635	29336	29577	29694	29777	29778	29637	29417	29455	29618	29504	29780	29684	29613	29475	29679	29752	29611	29657	29655	29529	29365	29713	29902	29601	29647	29225	29439	29423	29622	29385	29694	29494	29606	29714	29567	29478	29717	29550	29702	29459	29590	29551	29736	29803	29515	29432	29692	29644	29534	29440	29828	29571	29580	29499	29471	29427	29593	29695	29622	29594	29607	29610	29540	29508	29684	29724	29630	29451	29548	29595	29616	29539	29505	29812	29563	29714	29672	29647	29424	29652	29637	29609	29592	29662	29430	29466	29539	29611	29516	29431	29669	29649	29675	29736	29500	29676	29640	29573	29513	29514	29593	29479	29660	29559	29761	29634	29811	29417	29653	29692	29781	29440	29413	29663	29595	29784	29839	29739	29523	29488	29603	29549	29756	29560	29694	29793	29824	29690	29724	29780	29667	29535	29685	29587	29318	29661	29470	29422	29572	29811	29685	29571	29820	29506	29537	29584	29642	29471	29558	29561	29537	29682	29638	29511	29692	29708	29605	29517	29540	29501	29670	29610	29594	29414	29477	29577	29718	29729	29680	29627	29514	29489	29832	29426	29621	29443	29580	29553	29346	29667	29538	29505	29722	29674	29624	29599	29472	29685	29614	29316	29294	29425	29754	29487	29474	29477	29450	29797	29531	29437	29418	29462	29642	29567	29569	29526	29571	29490	29713	29644	29694	29710	29583	29533	29747	29793	29644	29630	29287	29509	29646	29405	29546	29548	29815	29576	29549	29576	29548	29621	29697	29620	29774	29681	29409	29796	29544	29409	29731	29637	29422	29617	29646	29750	29694	29399	29460	29639	29488	29620	29706	29443	29945	29719	29633	29551	29547	29636	29379	29282	29616	29561	29441	29580	29675	29524	29840	29842	29589	29726	29688	29661	29679	29543	29501	29559	29640	29586	29536	29557	29577	29700	29433	29739	29547	29621	29502	29418	29612	29624	29454	29718	29453	29569	29686	29727	29736	29690	29570	29724	29646	29652	29658	29664	29758	29575	29475	29660	29433	29283	29585	29499	29573	29428	29567	29884	29629	29820	29540	29479	29590	29509	29528	29703	29618	29503	29667	29481	29643	29541	29518	29408	29643	29637	29742	29384	29752	29482	29457	29592	29560	29381	29510	29606	29344	29386	29744	29693	29623	29724	29574	29689	29544	29850	29445	29478	29744	29515	29608	29657	29654	29598	29384	29575	29552	29487	29481	29728	29471	29673	29643	29745	29519	29689	29346	29619	29305	29667	29629	29651	29653	29653	29656	29597	29584	29662	29666	29669	29392	29599	29727	29773	29683	29438	29663	29755	29458	29461	29815	29666	29529	29564	29605	29459	29364	29558	29597	29598	29592	29386	29471	29595	29615	29603	29608	29653	29439	29417	29403	29449	29519	29665	29495	29635	29757	29701	29745	29409	29581	29523	29609	29716	29869	29603	29498	29706	29613	29518	29597	29693	29696	29456	29335	29157	29428	29761	29451	29756	29697	29510	29639	29684	29436	29683	29596	29442	29771	29885	29589	29656	29590	29708	29648	29790	29600	29645	29526	29465	29531	29634	29733	29580	29500	29488	29448	29632	29544	29640	29525	29600	29365	29678	29398	29538	29620	29751	29602	29522	29639	29666	29676	29571	29436	29718	29514	29529	29387	29513	29478	29894	29502	29534	29706	29724	29550	29645	29780	29709	29801	29524	29536	29683	29869	29305	29628	29594	29736	29384	29979	29498	29622	29311	29674	29717	29574	29279	29529	29531	29716	29603	29476	29526	29734	29461	29898	29411	29660	29858	29706	29624	29400	29538	29732	29616	29444	29752	29614	29809	29599	29775	29505	29597	29702	29526	29751	29486	29614	29319	29626	29526	29767	29622	29523	29380	29467	29665	29226	29626	29706	29530	29438	29558	29642	29450	29691	29523	29512	29729	29541	29600	29485	29415	29614	29480	29807	29801	29245	29652	29754	29597	29522	29715	29460	29562	29747	29389	29581	29523	29486	29617	29405	29526	29596	29403	29741	29521	29548	29577	29549	29679	29455	29581	29608	29524	29835	29898	29448	29507	29560	29533	29496	29708	29228	29580	29814	29793	29714	29735	29573	29625	29741	29477	29548	29464	29755	29661	29599	29555	29586	29625	29375	29579	29582	29721	29556	29369	29485	29489	29595	29727	29700	29533	29600	29543	29709	29553	29553	29570	29794	29529	29703	29855	29656	29648	29506	29389	29665	29580	29580	29373	29690	29645	29506	29364	29585	29751	29644	29442	29516	29714	29670	29584	29597	29615	29430	29507	29376	29401	29761	29521	29654	29404	29622	29721	29630	29530	29439	29451	29584	29596	29648	29626	29752	29477	29437	29894	29705	29677	29386	29750	29527	29772	29478	29409	29551	29674	29431	29615	29434	29522	29579	29535	29766	29617	29503	29779	29627	29580	29283	29707	29612	29585	29737	29457	29632	29480	29446	29644	29838	29645	29760	29302	29667	29750	29712	29649	29520	29656	29594	29841	29463	29308	29586	29584	29556	29710	29605	29631	29437	29432	29605	29660	29649	29446	29578	29377	29548	29610	29575	29552	29485	29734	29531	29814	29765	29647	29597	29672	29732	29406	29492	29337	29557	29486	29685	29463	29609	29622	29471	29663	29669	29519	29807	29480	29580	29367	29572	29821	29621	29478	29367	29482	29643	29670	29796	29684	29716	29665	29836	29568	29659	29665	29470	29634	29745	29661	29318	29496	29716	29736	29671	29759	29624	29456	29533	29455	29580	29507	29423	29465	29610	29390	29324	29609	29669	29710	29741	29761	29495	29795	29640	29580	29789	29473	29649	29675	29718	29613	29486	29657	29344	29752	29641	29742	29523	29503	29406	29590	29658	29409	29429	29578	29729	29643	29905	29512	29599	29705	29652	29375	29557	29402	29596	29686	29754	29681	29802	29594	29730	29620	29712	29573	29649	29602	29601	29401	29704	29635	29725	29683	29531	29744	29727	29698	29550	29542	29683	29309	29510	29905	29534	29377	29418	29623	29625	29337	29779	29746	29521	29605	29348	29525	29687	29598	29599	29644	29582	29264	29359	29413	29455	29611	29481	29514	29666	29445	29452	29609	29604	29427	29708	29485	29653	29773	29813	29671	29450	29523	29440	29666	29539	29593	29426	29627	29663	29474	29793	29376	29601	29667	29614	29463	29333	29636	29588	29447	29655	29679	29613	29586	29525	29724	29744	29876	29488	29418	29476	29513	29625	29427	29633	29651	29623	29480	29451	29831	29544	29535	29506	29556	29444	29489	29616	29766	29716	29597	29598	29477	29725	29418	29490	29653	29557	29794	29532	29532	29832	29342	29660	29902	29548	29503	29810	29787	29634	29630	29501	29557	29489	29380	29437	29529	29480	29508	29856	29590	29578	29621	29824	29440	29376	29534	29595	29335	29505	29542	29586	29463	29435	29465	29524	29638	29520	29509	29475	29727	29461	29585	29643	29635	29636	29636	29695	29606	29654	29565	29769	29507	29591	29447	29751	29561	29956	29862	29615	29600	29616	29422	29703	29528	29554	29706	29810	29626	29714	29738	29609	29725	29726	29640	29754	29510	29469	29537	29519	29493	29687	29605	29698	29562	29725	29672	29796	29686	29720	29567	29498	29391	29526	29534	29413	29582	29534	29675	29592	29615	29620	29607	29571	29731	29630	29603	29524	29467	29472	29446	29814	29691	29684	29630	29472	29443	29733	29587	29784	29493	29487	29499	29764	29619	29606	29812	29740	29334	29498	29616	29695	29575	29560	29543	29607	29542	29756	29481	29704	29424	29755	29299	29606	29748	29717	29611	29464	29579	29391	29573	29526	29769	29485	29399	29622	29502	29666	29503	29761	29594	29773	29583	29422	29721	29613	29555	29645	29483	29571	29722	29652	29478	30009	29659	29652	29553	29507	29411	29671	29817	29558	29652	29732	29590	29514	29495	29519	29457	29565	29475	29587	29648	29594	29583	29479	29751	29710	29424	29599	29569	29438	29710	29703	29592	29465	29660	29624	29904	29442	29684	29523	29644	29660	29653	29570	29522	29805	29301	29252	29741	29644	29765	29665	29862	29644	29397	29454	29627	29680	29577	29784	29536	29692	29767	29658	29542	29573	29584	29647	29786	29410	29647	29655	29604	29403	29705	29527	29501	29426	29484	29560	29755	29857	29736	29588	29407	29768	29707	29520	29594	29479	29676	29384	29678	29655	29525	29668	29580	29748	29629	29623	29763	29682	29773	29507	29512	29664	29503	29635	29569	29489	29705	29725	29642	29626	29553	29342	29342	29552	29577	29477	29503	29399	29587	29505	29846	29572	29336	29533	29652	29577	29729	29472	29637	29681	29704	29412	29618	29540	29654	29667	29477	29589	29486	29531	29720	29443	29694	29536	29514	29742	29609	29819	29553	29524	29481	29720	29554	29704	29608	29431	29590	29895	29296	29644	29456	29536	29381	29470	29476	29460	29458	29584	29894	29595	29316
21376	36065	32970	29246	25862	24770	24458	23818	23616	23612	23496	23359	23210	23009	23144	23295	23334	23188	22990	22966	23071	22790	22758	22887	23227	24353	33681	31527	29175	25496	23691	23189	22730	22746	22740	22655	22860	22740	22810	22781	22700	22814	22588	23031	22662	22950	22801	22815	22838	22880	22691	22658	22834	22790	22968	22664	22710	22764	22830	22775	22974	22872	22868	22777	22918	22608	22771	22881	22686	22833	22783	22814	22671	22968	22820	22725	22682	22824	22829	22836	22888	22772	22722	22823	22805	22793	22812	22903	22718	22720	22971	22862	22913	22937	22810	22784	22742	22818	22683	22967	22912	22686	22659	22735	22729	22908	22991	22831	22779	22791	22712	22539	22824	22705	22642	22690	22732	22864	22826	22693	22544	22788	22833	22593	22625	22737	22726	22726	22839	22785	22777	22988	22815	22715	22739	22773	22822	22711	22880	22767	22757	22777	22827	22776	22632	22683	22724	22964	22746	22641	22872	22708	22832	22732	22733	22747	22816	22725	22798	22894	22794	22806	22797	22827	22691	22735	22796	22555	22835	22637	22761	22781	22914	22496	22860	22800	22940	22857	22783	22843	22754	22883	22719	22841	22710	22766	22711	22892	22828	22888	22837	22888	22746	22699	22736	22889	22786	22844	22691	22751	22716	22942	22836	22606	22741	22805	22829	22794	22884	22758	22703	22807	22647	22719	22830	22678	22870	22738	22782	22840	22784	22740	22731	22792	22805	22853	22877	22753	22893	22941	22917	22732	22802	22611	22747	22710	22835	22908	22686	22707	22835	22785	22664	22895	22812	22886	22771	22843	22739	22661	22909	22853	22897	22849	22805	22885	22834	22950	22838	22861	22767	22653	22791	22747	22639	22670	22901	22941	22792	22694	22841	22735	22509	22688	22670	22799	22829	22781	22817	22754	22677	22782	22752	22731	22709	22945	22764	22837	22872	22770	22815	22835	22757	22968	22749	22879	22861	22815	22767	22934	22821	22961	22728	22622	22805	22701	22833	22782	22730	22769	22676	22736	22795	22689	22924	22813	22666	22851	22897	22917	22646	22848	22626	22830	22606	22754	22899	22795	22785	22817	22744	22720	23002	22864	22875	22703	22666	22770	22868	22686	22862	22666	22752	22903	22869	22985	22927	22755	22884	22751	22880	22692	22603	22814	22679	22765	22898	22880	22852	22873	22800	22908	22901	22776	22732	22749	22803	22678	22758	22955	22918	22861	22768	22744	22714	22815	22765	22783	22879	22862	22893	22711	22868	22883	22857	22958	22791	22699	22718	22955	22736	22800	22754	22862	22778	22631	22785	22762	22820	22867	22777	22881	22831	22686	22791	22833	22730	22712	22745	22563	22733	22816	22749	22806	22922	22687	22764	22782	22765	22876	22674	22850	22801	22782	22800	22738	22686	22919	22802	22560	22754	22669	22836	22769	22882	22618	22680	22825	22794	22815	22768	22530	22818	22818	22733	22836	22840	22676	22874	22953	22816	22842	22945	22639	22744	22618	22784	22874	22698	22791	22726	22878	22713	22788	22901	22753	22884	22662	22747	22864	22843	22902	22810	22737	22807	22787	22960	22753	22786	22824	22700	22746	22762	22676	22726	22988	22831	22766	22853	22710	22926	22850	22670	22703	22851	22858	22757	22812	22777	22718	22854	22697	22742	22851	22998	22729	22749	22743	22725	22867	22784	22827	22686	22926	22927	22767	22700	22846	22633	22788	22583	22780	22813	22868	22767	22865	22673	22715	22905	22688	22875	22710	22698	22769	22794	22622	22775	22745	22793	22724	22910	22687	22724	22831	22763	22852	22783	22697	22588	22802	22893	22564	22777	22806	22937	22845	22825	22744	22652	22621	22653	22687	22619	22799	22715	23042	22675	22863	22843	22836	22777	22767	22714	22819	22700	22884	22684	22848	22651	22781	22605	22658	22859	22681	22939	22738	22800	22875	22902	22712	22661	22791	22593	22768	23060	22745	22799	22813	22790	22614	22716	22697	22992	22949	22709	22742	22715	22793	22688	22869	22802	22693	22906	22845	22732	22686	22836	22781	22961	22685	22818	23047	22745	22716	22631	22884	22808	22722	22947	22748	22764	22782	22834	22711	22700	22677	22800	22610	22833	22570	22703	22814	22789	22729	22821	22871	22842	22933	22743	22790	22817	22623	22800	22718	22961	22835	22700	22680	22808	22867	22479	22764	22750	22922	22825	22702	22914	22738	22805	22808	22762	22663	22763	22627	22752	22716	22607	22789	22651	22746	22827	22751	22686	22727	22532	22777	22988	22764	22979	22825	22732	22872	22698	22698	22890	22725	22710	22884	22619	22656	22645	22783	22733	22517	22795	22854	22756	22714	22677	22923	22670	22796	22816	22629	22588	22757	22778	23099	22575	22736	22768	22823	22595	22723	22778	22812	22707	22887	22857	22770	22934	22614	22865	22775	22667	22870	22771	22857	22737	22765	22694	22701	22588	22819	22612	22701	22797	22705	22887	22820	22719	22723	22737	22704	22671	22806	22684	22772	22588	22760	22767	22712	22695	22865	22735	22635	22762	22977	22745	22695	22706	22827	22713	22773	22757	22676	22763	23005	22818	22741	22753	22771	22838	22651	22778	22663	22700	22708	22757	22717	22769	22729	22932	22811	22869	22639	22887	22846	22740	22769	22867	22868	22815	22707	23000	22780	22786	22704	22623	22777	22989	22764	22650	22691	22890	22814	22887	22475	22776	22682	22639	22730	22851	22733	22694	22785	22650	22742	22799	22670	22675	22705	22670	22703	22689	23024	22656	23003	22899	22795	22638	22887	22651	22830	22856	23086	22660	22691	22837	22962	22861	22920	22829	22902	22669	22746	22736	22543	22872	22875	22799	22669	22768	22820	22755	22871	22772	22813	22887	22804	22924	22879	22784	22560	22919	22806	22791	22665	22683	22959	22738	22786	22927	22793	22786	22815	22889	22752	22823	22752	22890	22779	22696	22826	22550	22750	22648	22912	22654	22770	22924	22832	22797	22716	22876	22794	22984	22707	22783	22829	22887	22700	22772	22904	22818	22795	22904	22867	22775	22881	22889	22865	22937	22885	22722	22791	22827	22805	22840	22840	22735	22835	22790	22771	22711	22705	22755	22881	22679	22681	23038	22761	22973	22705	22951	22635	22882	22762	22756	22715	22817	22728	22704	22851	22797	22769	22714	22747	22717	22655	22869	22887	22725	22854	22644	22730	22815	22737	22685	22589	22861	22919	22858	22774	22704	22616	22752	22730	22920	22792	22706	22868	22941	22804	22792	22880	22665	22964	22712	22814	22613	22673	22776	22891	22967	22748	22772	22792	22600	22849	22946	22770	22603	22835	22784	22721	22885	22609	22966	22755	22919	22765	22705	22630	22682	22835	22669	22949	22636	22937	22893	22766	22858	22817	22653	22807	22691	22883	22686	22817	22773	22791	22711	22633	22722	22734	22832	22887	22734	22980	22986	22891	22649	22677	22944	22746	22811	22738	22612	22681	22943	22694	23027	22726	22722	22619	22854	22699	22929	22841	22798	22767	22695	22740	22799	22805	22797	22736	22921	22936	22708	22567	22866	22642	22976	22829	22704	22822	22668	22765	22571	22816	22749	22961	22698	22666	22802	22896	22675	22847	22607	22894	22723	22610	22634	22813	22646	22869	22715	22723	22804	22638	22700	22858	22787	22809	22669	22723	22802	22761	22776	22685	22810	22696	22839	22905	22775	22708	22760	22777	22822	22679	22991	22811	22574	22822	22774	22685	22797	22776	22746	22672	22972	22634	22703	22719	22699	22711	22738	22722	22794	22705	22510	22725	22800	22726	22776	22799	22673	22811	22735	22933	22700	22814	22817	22780	22875	22851	22838	22740	22712	22637	22763	22982	22763	22774	22768	22591	22662	22593	22482	22772	22817	22595	22762	22777	22738	22811	22992	22978	22847	22649	22859	22755	22710	22928	22610	22843	22929	22680	22860	22869	22928	22906	22891	22639	22744	22768	22850	22905	22760	22886	22794	22745	22960	22530	22705	22680	22758	22694	22688	22652	22742	22642	22756	22893	22600	22595	22765	22846	22783	22709	22686	22752	22761	22777	22717	22976	22763	22729	22655	22863	22800	22761	22866	22791	22792	22599	22823	22751	22961	22810	22811	22761	22937	22605	22935	22843	22823	22658	22575	22851	22807	22809	22717	22624	22690	22809	22829	22938	22884	22918	22693	22704	22862	22823	22939	22622	22741	22891	22782	22889	22933	22867	22685	22854	22690	22713	22892	22612	22816	22688	22899	22705	22707	22756	22707	22895	22706	22951	22876	22758	22714	22750	22693	22643	22751	22925	22950	22653	22790	22767	22667	22722	22823	23059	22963	22839	22744	22744	22864	22733	22746	22512	22752	22752	22729	22709	22711	22624	23005	22706	22837	22773	22960	22814	22876	22819	22723	22873	22784	22633	22676	22838	22819	22912	22484	22838	22646	22712	22954	22767	22969	22796	22539	22884	22683	22746	22843	22856	22549	22815	22617	22668	22812	22664	22828	22807	22757	22616	22840	22710	22809	22722	22793	22759	22685	23033	22546	22763	22708	22703	22741	22895	22743	22795	22856	22602	22609	22808	22774	22764	22882	22874	22697	22687	22898	22748	22750	22559	22741	22852	22768	22847	22924	22841	22827	22906	22921	22759	22690	22905	22686	22828	23019	22480	22972	22956	22872	22783	22779	22589	22626	22748	22856	22838	22872	22739	22900	22847	22705	22594	22500	22904	22818	22957	22909	22652	22929	22706	22684	22509	22829	22871	22880	22749	22615	22753	22879	22868	22831	22513	22703	22769	22815	22781	22841	22846	22673	22748	22562	22917	22685	22695	22780	22695	22686	22787	22704	22817	22731	22778	22814	22598	22708	22603	22803	23005	22706	22761	22697	22892	22757	22774	22880	22805	22694	22792	22728	22810	22799	22838	22743	22999	22907	22826	22842	22887	22755	22668	22772	22728	22764	22709	22848	22698	22673	22908	22741	22736	22763	22886	22887	22667	22801	22694	22913	22656	22872	22707	22679	22719	22659	22845	22819	22757	22803	22689	22623	22749	22644	22775	22887	22840	22859	22767	22677	22771	22786	22529	22822	22739	22825	22710	23004	22728
28672	24274	31876	31687	29452	29417	29939	29548	29526	29641	29677	29532	29671	29728	29449	29472	29592	29793	29723	29589	29665	29564	29460	29772	29722	29670	29990	30351	30293	30043	29588	29777	29489	29439	29358	29633	29443	29634	29412	29734	29715	29511	29763	29206	29472	29559	29359	29674	29323	29225	29692	29634	29416	29426	29646	29619	29586	29601	29623	29556	29628	29319	29423	29494	29596	29626	29384	29483	29460	29619	29605	29562	29449	29738	29366	29447	29435	29386	29368	29476	29776	29564	29415	29497	29217	29608	29634	29481	29619	29536	29668	29713	29681	29376	29632	29354	29451	29378	29614	29581	29546	29556	29420	29268	29494	29669	29654	29559	29424	29349	29430	29403	29792	29443	29559	29497	29630	29434	29668	29481	29486	29529	29520	29511	29735	29519	29360	29619	29448	29392	29482	29661	29285	29512	29622	29485	29268	29355	29749	29531	29583	29342	29427	29338	29507	29591	29525	29429	29588	29623	29558	29527	29595	29750	29400	29646	29380	29403	29305	29725	29653	29833	29525	29740	29658	29445	29463	29416	29494	29692	29628	29360	29306	29425	29439	29872	29582	29498	29508	29661	29821	29779	29698	29612	29368	29356	29533	29440	29664	29568	29408	29469	29252	29325	29460	29364	29743	29422	29713	29350	29482	29338	29388	29295	29709	29797	29599	29657	29618	29392	29387	29487	29470	29405	29327	29405	29608	29501	29592	29582	29454	29390	29542	29599	29487	29578	29283	29617	29584	29542	29627	29446	29450	29584	29520	29495	29418	29713	29385	29329	29682	29682	29676	29395	29542	29515	29619	29518	29796	29803	29569	29436	29520	29461	29560	29601	29691	29552	29785	29564	29514	29503	29821	29626	29263	29460	29401	29466	29436	29275	29725	29449	29565	29447	29748	29510	29481	29401	29419	29319	29580	29536	29402	29398	29616	29417	29462	29208	29593	29561	29550	29624	29472	29354	29562	29666	29663	29775	29466	29556	29357	29481	29619	29487	29469	29586	29563	29424	29743	29453	29531	29685	29577	29702	29651	29911	29621	29653	29539	29353	29583	29687	29655	29449	29455	29481	29488	29487	29608	29499	29661	29393	29662	29747	29656	29620	29496	29510	29627	29595	29857	29643	29442	29664	29376	29603	29734	29278	29609	29353	29559	29471	29823	29566	29702	29677	29524	29470	29511	29545	29565	29652	29750	29431	29120	29373	29475	29449	29670	29593	29304	29599	29482	29603	29600	29664	29376	29613	29460	29558	29645	29466	29689	29750	29482	29652	29474	29527	29836	29521	29387	29831	29592	29463	29680	29559	29402	29481	29323	29431	29432	29139	29336	29628	29533	29743	29721	29703	29444	29623	29565	29484	29498	29422	29535	29388	29436	29408	29650	29489	29498	29506	29570	29511	29625	29521	29819	29484	29573	29607	29666	29337	29563	29612	29700	29456	29653	29339	29472	29610	29664	29581	29577	29459	29516	29649	29572	29529	29645	29488	29562	29551	29516	29409	29640	29400	29476	29515	29504	29560	29462	29399	29476	29682	29494	29509	29334	29313	29641	29485	29590	29317	29635	29392	29653	29644	29392	29390	29386	29553	29865	29620	29409	29413	29294	29411	29548	29577	29543	29553	29267	29760	29385	29629	29480	29391	29693	29461	29664	29458	29451	29386	29617	29618	29393	29363	29621	29554	29514	29532	29649	29615	29516	29846	29565	29337	29591	29522	29519	29357	29631	29539	29554	29555	29482	29570	29660	29626	29452	29841	29366	29504	29654	29651	29499	29496	29762	29764	29583	29507	29343	29428	29265	29380	29461	29482	29460	29574	29531	29434	29346	29526	29643	29637	29309	29482	29586	29564	29561	29536	29784	29726	29578	29612	29593	29545	29432	29669	29662	29585	29604	29390	29716	29612	29627	29298	29787	29425	29585	29565	29427	29674	29684	29697	29520	29760	29726	29558	29659	29597	29614	29574	29440	29554	29784	29532	29632	29484	29466	29704	29679	29681	29629	29367	29410	29344	29418	29571	29391	29768	29559	29632	29608	29601	29685	29333	29504	29366	29512	29685	29337	29422	29448	29380	29607	29459	29682	29688	29491	29711	29606	29413	29624	29448	29530	29619	29556	29486	29584	29381	29540	29639	29673	29548	29503	29310	29555	29660	29356	29621	29469	29600	29421	29562	29691	29508	29637	29735	29617	29621	29863	29644	29525	29556	29533	29495	29438	29550	29577	29411	29654	29833	29550	29703	29595	29553	29663	29482	29564	29334	29495	29686	29600	29750	29698	29253	29627	29553	29659	29746	29825	29673	29341	29247	29523	29420	29676	29599	29395	29501	29255	29728	29438	29505	29481	29477	29611	29870	29585	29724	29579	29441	29725	29786	29366	29759	29666	29506	29650	29295	29500	29501	29481	29533	29783	29626	29622	29462	29437	29458	29449	29726	29631	29436	29840	29637	29581	29547	29465	29562	29524	29388	29686	29571	29533	29656	29675	29592	29399	29432	29392	29445	29358	29565	29534	29693	29420	29520	29610	29496	29425	29449	29631	29463	29727	29532	29534	29733	29563	29753	29451	29601	29769	29562	29624	29666	29567	29477	29453	29536	29329	29456	29551	29392	29686	29443	29746	29761	29325	29422	29801	29339	29456	29655	29609	29475	29536	29582	29441	29839	29672	29597	29663	29643	29504	29616	29375	29441	29378	29498	29511	29347	29856	29557	29600	29425	29781	29786	29767	29426	29633	29547	29264	29651	29577	29467	29176	29375	29459	29494	29374	29579	29526	29342	29249	29566	29596	29599	29610	29487	29777	29608	29492	29709	29660	29543	29500	29429	29697	29820	29294	29380	29374	29389	29525	29622	29544	29565	29681	29409	29575	29505	29570	29688	29620	29334	29360	29506	29478	29491	29496	29469	29506	29421	29493	29685	29707	29592	29758	29484	29382	29644	29568	29470	29677	29397	29564	29624	29711	29550	29680	29362	29408	29592	29453	29443	29729	29607	29530	29491	29336	29405	29389	29386	29560	29769	29647	29409	29651	29515	29803	29729	29610	29511	29654	29341	29455	29826	29747	29838	29546	29479	29403	29765	29562	29519	29374	29463	29542	29467	29531	29540	29510	29576	29544	29436	29731	29778	29699	29611	29532	29495	29609	29673	29580	29693	29609	29618	29448	29531	29586	29617	29426	29421	29628	29539	29469	29511	29421	29711	29688	29600	29660	29444	29457	29532	29717	29530	29564	29452	29586	29519	29534	29666	29487	29608	29667	29755	29526	29587	29530	29771	29835	29582	29373	29589	29470	29451	29533	29383	29714	29667	29195	29532	29521	29511	29722	29330	29531	29538	29779	29653	29515	29774	29467	29576	29560	29411	29604	29492	29487	29713	29432	29542	29561	29494	29577	29345	29555	29508	29469	29448	29649	29519	29424	29634	29582	29650	29366	29667	29381	29543	29507	29309	29446	29359	29563	29641	29688	29216	29593	29348	29441	29476	29703	29597	29515	29575	29649	29624	29494	29282	29336	29684	29684	29580	29755	29502	29361	29376	29516	29710	29426	29758	29641	29447	29519	29329	29701	29759	29461	29412	29693	29674	29396	29676	29378	29458	29540	29633	29530	29538	29573	29832	29591	29531	29619	29769	29388	29747	29366	29679	29307	29502	29400	29589	29641	29531	29396	29477	29446	29585	29623	29649	29677	29590	29399	29314	29638	29542	29676	29640	29393	29446	29442	29192	29423	29197	29464	29491	29290	29272	29669	29612	29599	29423	29643	29473	29631	29482	29521	29718	29360	29502	29699	29471	29608	29496	29441	29540	29500	29627	29539	29478	29662	29618	29746	29452	29620	29471	29543	29365	29807	29517	29741	29550	29400	29538	29611	29529	29620	29260	29366	29393	29724	29296	29689	29742	29695	29304	29255	29316	29517	29545	29526	29363	29526	29585	29407	29413	29174	29406	29435	29491	29807	29660	29549	29483	29622	29636	29511	29684	29548	29605	29739	29506	29543	29629	29588	29382	29594	29414	29548	29672	29475	29306	29265	29511	29603	29425	29656	29739	29446	29591	29604	29275	29610	29466	29614	29517	29658	29447	29456	29361	29543	29399	29504	29567	29772	29450	29773	29330	29410	29563	29509	29465	29637	29743	29471	29521	29340	29453	29735	29593	29440	29687	29687	29631	29423	29484	29466	29528	29596	29744	29703	29685	29571	29594	29606	29582	29540	29405	29543	29627	29764	29468	29511	29389	29830	29513	29836	29567	29787	29362	29718	29497	29718	29581	29718	29504	29561	29599	29389	29396	29642	29753	29547	29305	29489	29665	29684	29613	29275	29566	29351	29533	29753	29705	29668	29317	29695	29506	29590	29507	29668	29558	29546	29451	29601	29829	29566	29431	29661	29612	29521	29575	29247	29441	29487	29445	29358	29579	29237	29454	29554	29377	29660	29675	29670	29870	29718	29569	29446	29793	29520	29551	29573	29626	29520	29690	29621	29585	29473	29414	29640	29428	29289	29815	29833	29507	29430	29628	29768	29503	29496	29639	29611	29553	29406	29682	29445	29475	29525	29595	29726	29452	29525	29579	29544	29536	29516	29254	29675	29603	29473	29632	29467	29434	29221	29468	29755	29583	29558	29516	29624	29780	29707	29768	29596	29364	29608	29592	29549	29670	29564	29588	29577	29669	29539	29468	29694	29720	29560	29400	29664	29540	29465	29521	29483	29414	29566	29485	29295	29451	29608	29585	29574	29441	29730	29653	29656	29533	29614	29525	29535	29566	29653	29440	29492	29574	29540	29578	29704	29313	29633	29624	29518	29319	29490	29450	29527	29428	29658	29546	29582	29463	29342	29493	29601	29317	29620	29695	29633	29709	29735	29555	29571	29690	29491	29346	29470	29821	29514	29672	29706	29446	29871	29747	29687	29729	29536	29722	29616	29552	29344	29466	29492	29831	29736	29455	29444	29521	29747	29601	29373	29560	29785	29393	29562	29209	29590	29383	29475	29498	29372	29549	29714	29435	29557	29603	29535	29653	29436	29503	29591	29604	29521	29355	29399	29529	29577	29682	29461	29385	29654	29476	29673	29506	29813	29823	29523	29670	29674	29627	29583	29530	29581	29497	29437	29379	29663	29457	29738	29635	29450	29570
21889	27183	26481	24673	23479	23110	23069	22991	22910	22858	22865	22917	22810	22575	22930	22887	22857	23002	22916	22864	22825	22807	22843	22643	22813	22815	23562	23744	23635	23001	23082	22814	22648	22939	22705	23045	22765	22805	22893	22766	22849	22775	22881	22828	22849	23087	22478	22696	22924	22829	22797	22659	22815	22618	22817	22789	22815	22724	22847	22948	22910	22643	22696	22916	22890	22800	22759	22730	22726	22854	22731	22603	22928	22642	22882	22874	22799	22724	22829	22671	22964	22740	22804	22868	22891	22779	22890	22808	22722	22921	22924	22655	22647	22712	22971	22810	22822	22637	22744	22964	22879	22745	22719	22890	22776	22764	22794	22816	22756	22838	22956	22782	22789	22688	22797	22746	22751	22826	22784	22823	22728	22923	22778	22854	22770	22772	22810	22741	22685	22796	22817	22745	22713	22892	22939	22701	22849	22880	22952	22789	22967	22563	22882	22866	22870	22936	22808	22824	22753	22758	22888	22966	22840	22765	22738	22725	22833	22831	22794	22819	22835	22845	22920	22820	22752	22822	22781	22689	22923	22805	22892	22796	22849	22812	23057	22769	22852	22761	22871	22898	22896	22768	22982	22736	22830	22842	22831	22812	22891	22876	22826	22953	22829	22616	22792	22692	22898	22697	22827	22637	22818	22811	22793	22624	22992	22880	22937	22889	22740	22883	22820	22765	22625	22670	22843	22861	22985	22857	22715	22632	22867	22802	22902	22642	22882	22812	22843	22805	22769	22911	22863	22851	22720	22712	22803	22579	22677	22852	22712	22623	22881	22832	22511	22859	22933	22890	22825	22827	22832	22916	22744	22844	23013	22768	22649	22978	22705	22695	22892	22646	22883	22738	22704	22792	22792	22688	22783	22721	22807	22628	22992	22787	22650	22829	22726	22783	22733	22971	22805	22801	22577	22940	22823	22924	22875	22725	22761	22872	22671	22720	22879	22791	22720	22778	22808	22780	22752	22856	22758	22840	22596	22764	22539	22805	22799	22822	22788	22714	22855	22796	22765	22800	22814	22891	22771	22869	22690	22773	22700	22772	22821	22852	22791	22765	22751	22915	22814	22761	22786	22754	22779	22747	22825	22774	22955	22767	22792	22703	22838	22647	22861	22840	22937	22776	22822	22847	22725	22967	22784	22834	22864	22744	22784	22807	22870	22849	22743	22801	22674	22809	23004	22849	22783	22683	22753	22633	22750	22724	22999	23003	22838	22826	22804	22856	22719	22710	22637	22825	22941	22700	22940	22644	22808	22732	22830	22782	22850	22782	22711	22675	22746	22710	22834	22859	22907	22844	22838	22646	22920	22806	22715	22651	22822	22698	22956	22808	22939	22799	22922	22792	22929	22680	22777	22945	22859	22828	22735	22816	22849	22616	22710	22802	22666	22698	22638	22915	22857	22703	22740	22792	22915	22606	22837	22850	22799	22704	22980	22898	22713	22819	22896	22750	22808	22842	22673	22809	22874	22769	22921	22876	22937	22747	22752	22838	22751	22684	22877	22853	22882	22663	22775	22796	22932	22766	22717	22763	22746	22730	22786	22835	22660	22816	22893	22806	22847	22702	22770	22870	22789	22797	22783	22756	22633	22953	22797	22808	22805	22800	22834	22892	22606	22665	22805	22923	22731	22741	22772	22698	22747	22750	22820	22974	22673	22690	22819	22771	22927	22749	22882	22812	22628	22849	22761	22799	22700	22702	22829	22835	22700	22780	22915	22898	22878	22802	22897	22745	22903	22667	22637	22767	22634	22845	22791	22903	22891	22982	23017	22806	22770	22905	22923	22717	22817	22819	22807	22911	22739	22779	22642	22807	22628	22690	22679	22802	22747	22905	22850	22984	22813	22659	23020	22798	22633	22619	22872	22752	22875	22736	22804	22781	22757	22667	22714	22600	22933	22857	22716	22842	22966	22526	22944	22710	22694	22891	22885	22910	22863	22904	22744	22683	22797	22709	22830	22837	22778	22811	22664	22744	22870	22876	22864	23007	22700	22756	22816	22780	22628	22745	22756	22476	22801	22704	22826	22851	22640	22863	23005	22842	22921	22841	22889	22699	22727	22703	22708	22630	22653	22787	22657	22765	22790	22654	22626	22732	22738	22915	22769	22559	22995	22669	22902	22702	22911	22823	22787	22936	22843	22927	22772	22802	22813	22680	22769	22787	22856	22819	22675	22769	22766	22889	22763	22617	22775	22810	22648	22853	22836	22745	22700	22903	22872	22847	22851	22875	22741	22954	22832	22826	22979	22755	22917	22683	22655	22779	22759	22713	22775	22746	22968	22891	22823	22826	22649	22724	22869	22795	22776	22970	22690	22802	22728	22804	22837	22756	22861	22714	22769	22750	22894	22763	22692	22829	22831	22688	22770	22780	22718	22877	22716	22879	22877	22712	22777	22730	22765	22680	22697	22770	22838	22660	22705	22855	22823	22801	22735	22821	22730	22769	22757	23027	22804	22994	22574	22711	22832	22627	22889	22790	22970	22808	22715	22713	22908	22729	22455	22759	22722	22838	22791	22822	22772	22877	22754	22868	22859	22964	22874	22616	22819	23007	22845	22731	22941	22688	22868	22782	22749	22788	22779	22940	22766	22683	22970	22726	23081	22704	22802	22843	23056	22827	22716	22808	22830	22672	22743	22877	22915	22715	22713	22779	22820	22788	22851	22827	22707	22747	22758	22719	22564	22720	22650	22646	22797	22669	22857	22702	22854	22849	22605	22752	22750	22803	22898	22757	22895	22839	22820	22826	22839	22822	22647	22669	22724	22895	22889	22802	22555	22770	22718	22862	22694	22809	22657	22825	22781	22779	22737	22916	22729	22752	22822	23001	22771	22777	22900	22786	22649	22968	22800	22604	22911	22629	22774	22873	22688	22951	22926	22822	22823	22775	22853	22846	22665	22677	22799	22819	22751	22684	22871	22708	22866	22845	22952	22761	22810	22748	22939	22811	22697	22772	22810	22905	22661	22526	22832	22832	22854	22747	22957	22896	22750	22975	22940	22960	22709	22844	22880	22772	22947	22928	22755	22789	22765	22635	22707	22655	22708	22722	22945	22822	22790	22816	22892	22943	22770	22729	22931	22924	22696	22745	22776	22840	22706	22749	22754	22795	22913	22742	22674	22735	22896	22743	22768	22866	22796	22811	22761	22753	22890	22707	22593	22771	22857	22954	22762	22908	22755	22726	22853	22801	22700	22853	22998	22769	22747	22672	22705	22885	22735	23143	22824	22961	22766	22826	22894	22608	22861	22660	22821	22628	22774	22809	22747	23083	22871	22692	22851	22714	22773	22811	22751	22833	22887	22969	22872	22783	23012	22798	22735	22752	22845	22706	22764	22767	22808	22725	22643	22841	22860	23066	22862	22671	22875	22786	22670	22796	22693	22678	22789	22704	22854	22859	22870	22684	23063	22747	22828	22911	22659	22823	22659	22856	22731	22673	22590	22759	22856	22856	22725	22815	22761	22670	22799	22907	22738	22895	22744	22864	22803	22869	22700	22760	22504	22725	22903	22806	22845	22813	22715	22941	22951	22675	22906	22716	22612	22916	22677	22770	22837	22801	22861	22760	22753	23033	22797	22833	22772	22887	22706	22867	22881	22921	22747	23048	22820	22771	22730	22864	22862	22865	22878	22952	22716	22850	22720	22957	22615	22915	22799	22597	22769	22920	22807	22878	22635	22841	22834	22776	22931	22907	23075	22897	22825	22797	22774	22782	22852	22935	22998	22715	22676	22729	22823	22795	22773	22969	22932	22805	22813	22645	22654	22916	22718	22922	22790	22684	22889	22897	22711	22793	22791	22784	22902	22670	22784	22685	22819	22656	22755	22675	22897	22862	22696	22925	22672	22984	22836	22816	22888	22828	22907	22870	22706	22937	22745	22674	22846	22918	22865	22629	22570	22828	22819	22854	22914	22872	22701	22629	22928	22900	22775	22764	22910	22897	22773	22597	22790	22747	22768	22697	22985	23003	22809	22651	22846	22795	22824	22845	22751	22855	22848	22911	22807	22785	23038	22657	22858	22787	22833	23067	22648	22742	22976	22705	22750	22769	22841	22843	22823	22924	22795	22721	22781	22742	22806	22841	22717	22738	22746	22750	22699	22982	22902	22837	22694	22803	22801	22827	22808	22798	22947	22681	22679	22867	22583	22813	22782	22800	22742	22833	22831	22970	22674	22886	22950	22758	22621	22763	22818	22807	22813	22963	22755	22873	22922	22774	22695	22889	22707	22884	22701	22678	22853	22840	22899	22871	22839	22724	22820	22686	22864	22657	22617	22755	22838	22901	23048	22825	22930	22881	22916	22706	22822	22962	22887	22947	23004	22663	22878	22805	22896	22881	22881	22732	22894	22787	22822	22914	22759	22865	22805	22759	22837	22816	23011	22640	22860	22825	22732	22759	22795	22656	22850	22711	22844	22907	22817	22759	22828	22845	22832	22790	22660	22834	22559	22892	22751	22786	22744	22892	22748	22881	22839	22833	22518	22894	22780	22808	22809	22725	22929	22794	22729	22772	22869	22802	22710	22871	22690	23048	22839	22743	22846	22909	22772	22809	22711	23044	22789	22928	22621	22894	22931	22876	22697	22717	22790	22724	22776	22736	22874	22963	22836	22673	22674	22786	22706	22822	22794	22883	22871	22684	22662	22780	22740	22674	22888	22504	22723	22693	22687	22685	22745	22795	22883	22756	22915	22766	22660	22727	22703	22857	22894	22670	22891	22808	22731	22836	22908	22766	22595	22811	22820	22794	22788	22717	22921	22811	22789	22713	22694	22920	22767	22608	22640	22818	22692	22949	22892	22647	22736	22583	22759	22747	22703	22831	22601	22772	22986	22729	22889	22690	22940	23010	22752	22827	22817	22777	22834	22789	22853	22793	22661	22845	22613	22916	22770	22783	22914	22773	22702	22876	22754	22838	22612	22913	22820	22828	23052	22847	22864	22831	22682	22779	22889	22669	22725	22819	22598	22874	22642	22794	22767	22775	22896	22753	22730	22628	22752	22789	23003	22875	22624	22769	22738	22731	22680	22830	22765	22691	22777	22690	22671	22897	22717	22833	22798	22797	23091	22922	22797	23006	22832	22761	22767	22952	22809	22992	22793	22937	22827	22723	22724	22926	22944	22752
23903	21519	29164	24787	24886	29568	31749	29880	29525	29875	29770	29364	29574	29354	29596	29519	29637	29666	29491	29693	29643	29465	29123	29589	29682	29993	32722	33137	32207	31042	29789	29552	29213	29132	29312	29162	29251	29246	29428	29630	29521	29430	29421	29567	29576	29254	29510	29300	29374	29317	29521	29325	29265	29309	29272	29100	29229	29280	29196	29356	29560	29312	29390	29335	29373	29277	29584	29302	29388	29106	29253	29508	29324	29498	29459	29325	29418	29216	29063	29419	29243	29155	29197	29437	29290	29198	29252	29417	29637	29184	29342	29063	29309	29196	29122	29382	29457	29210	29360	29171	29385	29188	29256	29473	29266	29344	29357	29421	29359	29301	29199	29439	29171	29096	29170	29358	29267	29095	29270	29439	29200	29384	29132	28933	29245	29262	29479	29447	29279	29048	29234	29301	29204	29420	29148	29068	29425	29201	29182	29220	29345	29170	29229	29449	29332	29605	29471	29029	29347	29188	29372	29300	29560	29321	29454	29374	29149	29174	29334	29124	29321	29359	29137	29349	29408	29497	29307	29110	29496	29353	29389	29150	29426	29298	29362	29291	29291	29286	29533	29309	29191	29065	29275	29446	29457	29221	29246	29525	29508	29386	29534	29133	29355	28969	29205	29217	29519	29434	29322	29328	29230	28871	29302	29294	29386	29149	29233	29229	29006	28919	29412	29481	29202	29140	29209	29199	29164	29201	29090	29419	29402	29348	29613	29386	29292	29453	29216	29382	29299	29284	29440	29488	29362	29226	29285	29170	29330	29252	29353	29379	29358	29182	29378	29279	29163	29042	29258	29360	29176	29362	29479	29161	29237	29262	29154	29065	29215	29525	29294	29515	29405	29514	29341	29231	29485	29395	29230	29463	29222	29275	29171	29489	29324	29554	29340	29312	29260	29284	29278	29425	29483	29346	29241	29247	29384	29356	29401	29240	29224	29379	29371	29569	29448	29173	29330	29359	29238	29102	29166	29169	29235	29341	29276	29268	29112	29323	29075	29450	29526	29054	29388	29256	29201	28919	29314	29470	29416	29321	29086	29515	29141	29281	29368	29170	29335	29331	29380	29334	29183	29039	29435	29300	29342	29391	29145	29240	29034	29315	29467	29379	29291	29394	29198	29317	29258	29185	29292	29167	29260	29330	29436	29192	29428	29317	29491	29340	29261	29126	29307	29287	29242	29146	29210	29374	29243	29305	29602	29217	29277	29152	29342	29349	29148	29379	29298	29236	29262	29324	29126	29137	29352	29133	29363	29419	29354	29543	29123	29491	29338	29518	29285	29246	29484	29356	29304	29130	29099	28965	29305	29292	29278	29254	29311	29406	29442	29469	29363	29306	29149	29563	29340	29279	29500	29144	29301	29164	29369	29284	29252	29457	29170	29327	29348	29357	29233	29142	29374	29211	29531	29196	29334	29329	29295	29173	29505	29586	29245	29305	29238	29435	29498	29298	29199	29154	29189	29189	29482	29415	29334	29342	29358	29355	29398	29323	29174	29370	29274	29363	29187	29489	29291	29351	29573	29255	29387	29243	29363	29472	29334	29063	29172	29190	29304	29359	29583	29381	29270	29239	29362	29242	29312	29194	29377	29227	29108	29325	29376	29186	29337	29104	29265	29266	29464	29145	29150	29196	29240	29228	29117	29137	29472	29477	29320	29313	29180	29338	29496	29294	29280	29207	29183	29182	29208	29208	29248	29318	29381	29406	29406	29053	29285	29222	29392	29369	29543	29279	29216	29322	29242	29515	29183	29319	29179	29212	29255	29408	29337	29328	29357	29408	29307	29578	29522	29580	29277	29280	29093	29260	29283	29389	29115	29233	29367	29321	29167	29172	29286	29315	29532	29414	29263	29377	29069	29437	29278	29370	29337	29155	29271	29382	29144	29260	29567	29353	29407	29172	29509	29118	29519	29080	29260	29515	29040	29398	29277	29165	29373	29479	29173	29340	29327	29250	29118	29282	29084	29424	29432	29343	29464	29344	29205	29376	29322	29073	29324	29109	29350	29284	29280	29292	29465	29174	29084	29405	29256	29306	29122	29429	29329	29266	29093	29319	29210	29360	29207	29241	29283	29234	29473	29244	29242	29246	29016	29481	29236	29249	29342	29221	29383	29312	29522	29276	29327	29207	29255	29093	29469	29101	28778	29286	29230	29037	29302	29431	29139	29194	29197	29187	29273	29432	29489	29087	29262	29378	29312	29210	29252	29371	29419	29170	29511	29205	29426	29281	29322	29285	29425	29363	29144	29171	29245	29311	29309	29577	29222	29180	29381	29347	29248	29371	29200	29385	29325	29425	29303	29348	29110	29316	29203	29318	29145	29548	29275	29397	29483	29615	29217	29188	29232	29489	29130	29214	29432	29128	29338	29536	29410	29176	29409	29390	29155	29375	29297	29544	29471	29164	29262	29187	29227	29269	29162	29244	29149	29001	29309	29362	29336	29207	29316	29382	29614	29196	29477	29362	29417	29263	29521	29185	29290	29496	29117	29331	29222	29181	29327	29376	29118	29289	29261	29245	29463	29544	29608	29255	29353	29444	29369	29317	29292	29382	29336	29438	29271	29377	29188	29144	29019	29505	29391	29204	29144	29160	29502	29335	29556	29118	29160	29381	29473	29325	29534	29170	29266	29277	29165	29303	29168	29107	29428	29267	29363	29218	29362	29217	29435	29238	29412	29219	29489	29343	29497	29218	29511	29336	29253	29162	29136	29312	29312	29178	29077	29360	29192	29108	29485	29394	29563	29291	29345	29548	29367	29396	29444	29115	29483	29241	29476	29121	29198	29489	29374	29291	29213	29521	29429	29063	29276	29420	29210	29265	29172	29193	29544	29464	29180	29369	29299	29158	29254	29223	29214	29333	29246	29165	29568	29197	29124	29229	29354	29394	29215	29197	29428	29379	29269	29336	29420	29158	29459	29328	28986	29349	29354	29476	29084	29296	29425	29125	29426	29436	29140	29229	29445	29482	29329	29161	29334	29484	29468	29003	29115	29399	29241	29389	29510	29434	29333	29109	29366	29447	29222	29569	29361	29264	29281	29336	29100	29371	29386	29429	29081	29434	29157	29375	29282	29189	29301	29209	29221	29496	29281	29235	29436	29379	29337	29533	29359	29274	29385	29300	29108	29564	29384	29163	29323	29457	29482	29094	29287	29463	29566	29397	29326	29095	29296	29406	29400	29328	29241	29235	29327	29384	29237	28954	29237	29524	29126	29312	29308	29085	29157	29513	29227	29257	29339	29313	29293	29328	29389	29262	29573	29453	29159	29287	29236	29254	29348	29383	29206	29272	29209	29385	29316	29220	29446	29315	29278	29348	29275	29428	29193	29186	29351	29469	29307	29371	29343	29545	29228	29256	29264	29017	29585	29363	29416	29376	29324	29396	29478	29461	29349	29116	29274	29367	29478	29075	29235	29216	29306	29472	29303	29308	29423	29540	29290	29258	29395	29322	29239	29204	29122	29320	29347	29129	29463	29104	29153	29413	29468	29155	29411	29055	29511	29249	29135	29485	29060	29302	29243	29354	29168	29336	29237	29005	29321	29283	29286	29555	29263	29287	29356	29289	29297	29236	29132	29245	29319	29151	29358	29267	29031	28961	29247	29322	29175	29177	29438	29231	29448	29204	29441	29103	29338	29426	29220	29303	29335	29101	29471	29268	28980	29350	29186	29299	29395	29270	29326	29296	29305	29246	29378	29299	29192	29588	29265	29234	29452	29387	29327	29360	29110	28953	29294	29270	29101	29057	29084	29345	29436	29232	29215	29238	29091	29183	29273	29360	29406	29430	29170	29232	28864	29176	29295	29277	29231	29204	29348	29483	29372	29358	29338	29081	29206	29500	29211	29395	29390	29509	29309	29188	29259	29368	29404	29319	29299	29418	29299	29431	29387	29268	29358	29197	29346	29302	29635	29315	29576	29433	29398	29455	29121	29178	29392	29564	29301	29094	29509	29120	29339	29104	29520	29331	29173	29173	29167	29343	29349	29359	29213	29029	29184	29339	29379	29202	29358	29290	29182	29379	29329	29429	29139	29339	29191	29511	29067	29143	29204	29479	29190	29135	29191	28995	29142	29350	29401	29305	29368	29198	29239	29256	29308	29287	29204	29298	29117	29394	29453	29179	29272	29147	29304	29419	29515	29454	29264	29426	29367	29247	29299	29358	29334	29257	29360	29260	29057	29197	29510	29457	29262	29435	29468	29307	29187	29149	29471	29276	29119	29241	29341	29304	29179	29300	29304	29236	29273	29413	29353	29225	29297	29145	29093	29360	29378	29070	29353	29307	29242	29401	29252	29409	29419	29225	29277	29222	29337	29418	29349	29336	29408	29392	29144	29321	29455	29323	29461	29427	29467	29007	29076	29270	29205	29454	29189	29238	29282	29227	29241	29320	29295	29247	29373	29237	29140	29286	29364	29347	29336	29413	29465	29128	29301	29270	29031	29235	29463	29236	29193	29274	29448	29037	29196	29133	29333	29253	29130	29298	29337	29271	29143	29193	29191	29357	29209	29304	29396	29392	29330	29457	29436	29218	29343	29420	29624	29389	29474	29244	29035	29392	29008	29332	29453	29113	29138	29367	29345	29482	29455	29323	29461	29199	29202	29401	29249	29096	29135	29281	29446	29385	29412	29429	29253	29330	29347	29378	29103	29201	29059	29240	29297	29133	29139	29100	29473	29392	29160	29133	29401	29225	29555	29216	29212	29276	29429	29476	29353	29117	29310	29368	29333	29409	29112	29346	29368	29275	29594	29383	29420	29225	29159	29357	29380	29156	29233	29244	29191	29287	29380	29298	29343	29354	29504	29074	29385	29371	29262	29329	29441	29329	29163	29140	29256	29393	29363	29378	29201	29301	29343	29174	29218	29239	29075	29239	29203	29116	29252	29236	29575	29101	29374	29193	29240	29282	29239	29210	29104	29208	29202	29216	29249	29317	29154	29497	29467	29400	29432	29415	29299	29234	29201	29384	29344	29103	29383	29361	29355	29393	29284	29431	29358	29351	29355	29323	29357	29181	29256	29320	29207	29567	29056	29362	29152	29120	29497	29379	29327	29119	29238	29140	29402	29149	29234	29233	29444	29301	29619	29374	29253	29108	29601	29339	29318	29327	29480	29299	29368	29243
20205	32023	30045	26136	24584	23992	23647	23326	23285	23233	23141	22889	23047	22862	22961	23074	23034	22967	22907	22847	22979	22820	22773	22855	22924	23672	28577	28031	26668	24758	23258	22811	22925	22692	22857	22825	22561	22780	22756	22725	22824	22779	22697	22669	22862	22841	22529	22684	22978	22764	22662	22668	22854	22776	22763	22850	22621	22896	22762	22580	22553	22749	22666	22725	22792	22728	22707	22638	22629	22712	22628	23033	22605	22601	22820	22854	22610	22729	22736	22801	22569	22739	22662	22689	22565	22855	22818	22733	22764	22705	22801	22914	22654	22752	22533	22671	22594	22630	22900	22651	22569	22708	22550	22723	22738	22489	22832	22618	22496	22814	22722	22857	22701	22840	22852	22763	22599	22722	22622	22837	22728	22807	22675	22856	22733	22718	22691	22681	22655	22688	22586	22717	22535	22685	22665	22710	22761	22613	22833	22641	22915	22759	22681	22773	22729	22854	22818	22774	22756	22704	22520	22813	22779	22633	22826	22595	22687	22542	22645	22642	22630	22687	22775	22635	22620	22659	22752	22607	22647	22722	22806	22750	22702	22602	22621	22704	22788	22798	22624	22629	22808	22841	22823	22750	22697	22685	22634	22715	22717	22864	22700	22840	22817	22720	22607	22668	22851	22809	22705	22821	22831	22711	22603	22763	22738	22791	22707	22742	22849	22810	22608	22679	22819	22729	22568	22810	22655	22850	22714	22751	22621	22686	22592	22811	22971	22819	22839	22799	22557	22641	22669	22580	22634	22645	22889	22647	22796	22728	22755	22613	22928	22700	22415	22697	22754	22707	22724	22650	22712	22827	22632	22745	22733	22498	22795	22742	22713	22582	22703	22697	22769	22630	22997	22674	22678	22725	22766	22633	22777	22602	22765	22682	22668	22685	22701	22593	22640	22755	22799	22701	22800	22875	22705	22794	22568	22687	22649	22729	22837	22741	22541	22605	22806	22663	22682	22862	22659	22736	22556	22836	22761	22779	22674	22614	22787	22683	22621	22786	22760	22856	22748	22573	22704	22633	22772	22718	22842	22716	22607	22707	22683	22696	22669	22685	22848	22877	22831	22817	22723	22751	22703	22714	22898	22744	22756	22681	22612	22711	22752	22891	22706	22751	22705	22909	22791	22702	22663	22730	22613	22670	22624	22800	22762	22610	22818	22643	22729	22685	22646	22760	22748	22628	22750	22692	22765	22742	22663	22707	22650	22941	22692	22517	22720	22508	22732	22794	22723	22722	22811	22891	22721	22747	22791	22568	22603	22806	22661	22616	22805	22676	22766	22806	22609	22665	22989	22671	22589	22668	22865	22738	22768	22833	22723	22659	22647	22664	22737	22737	22623	22799	22731	22580	22755	22800	22691	22646	22723	22700	22590	22650	22749	22817	22646	22601	22736	22706	22621	22680	22698	22564	22526	22757	22737	22634	22919	22647	22619	22633	22665	22891	22690	22603	22612	22796	22567	22712	22692	22616	22749	22764	22749	22769	22748	22558	22774	22919	22822	22743	22760	22616	22792	22571	22738	22657	22463	22810	22669	22704	22846	22807	22975	22668	22732	22648	22551	22601	22594	22765	22785	22811	22693	22624	22652	22752	22736	22643	22668	22714	22778	22665	22734	22876	22698	22672	22722	22731	22597	22685	22839	22525	22600	22693	22807	22430	22703	22708	22827	22787	22690	22866	22810	22792	22748	22838	22746	22702	22569	22723	22763	22632	22606	22692	22808	22686	22590	22757	22691	22880	22691	22621	22813	22828	22756	22718	22680	22896	22693	22864	22624	22620	22840	22586	22723	22679	22782	22533	22778	22734	22492	22644	22637	22926	22762	22770	22794	22508	22593	22791	22718	22841	22786	22799	22709	22822	22764	22729	22582	22530	22459	22834	22632	22705	22784	22637	22797	22683	22699	22804	22747	22813	22683	22682	22778	22548	22570	22541	22869	22740	22767	22919	22809	22744	22640	22653	22699	22744	22758	22714	22679	22614	22686	22723	22776	22495	22746	22639	22666	22657	22583	22724	22698	22557	22727	22774	22673	22770	22735	22642	22733	22673	22660	22811	22760	22799	22683	22649	22699	22565	22489	22685	22609	22748	22540	22618	22647	22832	22950	22498	22787	22743	22744	22726	22662	22765	22827	22730	22704	22729	22604	22668	22715	22532	22763	22831	22711	22673	22655	22548	22760	22698	22535	22599	22708	22723	22721	22753	22558	22748	22680	22621	22656	22733	22595	22729	22683	22568	22736	22669	22587	22575	22805	22763	22779	22643	22694	22553	22786	22709	22618	22949	22572	22667	22537	22776	22846	22795	22809	22622	22810	22751	22908	22711	22668	22608	22705	22697	22760	22710	22690	22669	22848	22760	22711	22774	22718	22582	22726	22792	22743	22808	22626	22743	22801	22609	22731	22815	22859	22693	22826	22741	22826	22540	22801	22636	22632	22828	22708	22728	22745	22898	22617	22899	22599	22647	22625	22656	22706	22870	22663	22676	22640	22692	22864	22546	22518	22765	22513	22679	22659	22642	22710	22820	22595	22745	22755	22723	22790	22793	22558	22532	22859	22780	22760	22756	22683	22561	22732	22804	22698	22931	22768	22785	22627	22593	22778	22714	22765	22637	22712	22767	22798	22897	22701	22724	22611	22725	22600	22614	22870	22754	22785	22676	22819	22733	22615	22647	22632	22827	22679	22679	22735	22650	22863	22689	22613	22858	22814	22710	22698	22739	22821	22696	22581	22574	22824	22760	22689	22588	22915	22614	22706	22594	22921	22584	22875	22611	22735	22779	22991	22598	22579	22862	22609	22808	22505	22751	22818	22683	22704	22642	22710	22726	22986	22795	22592	22915	22467	22691	22776	22772	22653	22612	22756	22737	22484	22585	22629	22582	22645	22780	22656	22831	22792	22704	22742	22736	22695	22780	22650	22515	22620	22705	22630	22596	22858	22664	22709	22667	22752	22655	22674	22688	22698	22682	22575	22853	22849	22747	22600	22695	22728	22737	22680	22727	22725	22403	22711	22798	22865	22438	22937	22709	22784	22567	22541	22575	22690	22652	22529	22696	22570	22868	22820	22681	22720	22694	22894	22724	22607	22645	22766	22624	22742	22661	22649	22739	22627	22638	22758	22849	22805	22790	22738	22678	22612	22642	22656	22539	22651	22681	22673	22693	22846	22863	22582	22791	22684	22542	22786	22790	22754	22890	22747	22830	22800	22714	22755	22751	22665	22822	22882	22828	22689	22548	22717	22678	22617	22737	22635	22757	22866	22639	22825	22706	22688	22663	22747	22508	22742	22547	22844	22828	22791	22863	22910	22788	22714	22614	22645	22717	22774	22698	22701	22710	22655	22623	22849	22664	22712	22658	22729	22637	22768	22719	22657	22609	22890	22816	22897	22641	22755	22637	22546	22856	22680	22681	22650	22649	22729	22706	22765	22778	22829	22715	22715	22678	22705	22628	22574	22679	22682	22701	22779	22524	22746	22731	22530	22755	22715	22592	22858	22734	22907	22720	22783	22754	22668	22869	22668	22684	22823	22648	22784	22678	22657	22878	22769	22734	22682	22607	22587	22580	22870	22678	22716	22716	22626	22821	22797	22639	22873	22691	22664	22799	22856	22517	22802	22802	22669	22737	22717	22724	22581	22659	22782	22517	22732	22646	22615	22739	22627	22700	22657	22779	22712	22803	22713	22735	22784	22827	22571	22720	22637	23026	22723	22881	22736	22591	22672	22535	22486	22858	22728	22710	22734	22612	22568	22884	22700	22726	22902	22577	22888	22689	22663	22628	22763	22615	22705	22721	22607	22693	22779	22730	22626	22774	22661	22935	22646	22481	22691	22811	22719	22758	22776	22644	22761	22723	22817	22647	22712	22583	22555	22768	22831	22468	22860	22754	22714	22694	22631	22521	22576	22652	22809	22733	22740	22841	22661	22581	22691	22700	22612	22644	22807	22700	22699	22577	22724	22662	22706	22702	22620	22717	22769	22466	22779	22876	22662	22831	22757	22602	22841	22692	22571	22661	22776	22826	22793	22761	22839	22811	22595	22717	22521	22540	22684	22801	22631	22818	22797	22704	22639	22679	22879	22706	22703	22651	22672	22694	22676	22937	22548	22691	22815	22775	22707	22717	22655	22710	22591	22675	22755	22708	22619	22661	22729	22767	22622	22665	22813	22725	22774	22672	22547	22852	22823	22720	22620	22620	22618	22669	22719	22686	22636	22551	22764	22922	22632	22736	22736	22636	22830	22741	22769	22829	22783	22765	22665	22850	22764	22808	22740	22677	22764	22766	22829	22787	22848	22817	22720	22682	22673	22627	22713	22585	22636	22563	22724	22683	22646	22741	22562	22760	22404	22714	22850	22869	22702	22688	22500	22604	22749	22723	22756	22745	22557	22692	22902	22777	22659	22868	22714	22947	22799	22543	22785	22757	22568	22649	22760	22676	22876	22623	22664	22555	22601	22695	22844	22693	22764	22773	22766	22552	22802	22813	22699	22613	22807	22724	22668	22709	22684	22745	22808	22655	22780	22715	22735	22656	22741	22708	22644	22701	22680	22764	22650	22785	22719	22763	22799	22709	22685	22684	22756	22625	22755	22514	22859	22750	22754	22581	22438	22566	22765	22769	22631	22702	22790	22835	22725	22648	22769	22687	22870	22683	22727	22734	22719	22905	22766	22619	22790	22849	22644	22665	22766	22744	22682	22686	22626	22631	22770	22626	22808	22585	22844	22682	22775	22708	22802	22889	22809	22656	22886	22869	22624	22636	22604	22703	22820	22826	22680	22878	22685	22702	22530	22711	22646	22749	22770	22724	22601	22812	22795	22708	22745	22679	22784	22713	22750	22690	22852	22523	22793	22820	22684	22770	22719	22753	22624	22779	22732	22706	22685	22601	22864	22520	22729	22630	22767	22667	22747	22572	22761	22825	22657	22726	22761	22767	22649	22718	22608	22666	22686	22672	22890	22660	22671	22572	22670	22641	22767	22840	22699	22836	22619	22801	22568	22798	22712	22624	22748	22630	22786	22665	22869	22703	22702	22836	22732	22558	22700	22764	22713	22939	22740	22615	22700	22548	22761	22650	22571	22790	22644	22720	22690	22795	22624	22723	22651	22419	22758	22521	22828	22800
22840	21482	29321	24155	22670	28212	33097	30226	29966	30364	30304	30481	30231	29986	30282	30102	30000	29584	29940	30024	30082	30053	29979	30050	29831	30500	36576	36003	34731	32546	30723	29886	29817	29753	29455	29831	29773	29828	29825	29664	29772	29826	29774	29809	29709	29723	29780	29799	29882	29817	29785	29719	29952	29773	29704	29639	29597	29961	29707	29639	29758	29720	29726	29612	29727	29554	29552	29701	29497	29687	29753	29648	29853	29645	29740	29668	29662	29734	29727	29675	29697	29623	29851	29612	29699	29652	29689	29730	29714	29452	29523	29852	29878	29605	29489	29569	29663	29644	29524	29608	29632	29568	29564	29472	29742	29452	29599	29790	30084	29615	29783	29761	29537	29798	29630	29714	29778	29609	29627	29678	29830	29618	29707	29880	29772	29712	29697	29599	29693	29788	29581	29414	29720	29520	29610	29619	29588	29817	29585	29398	29754	29582	29497	29521	29625	29479	29705	29648	29466	29747	29688	29504	29937	29737	29629	29657	29572	29641	29679	29609	29551	29831	29660	29741	29640	29689	29644	29785	29800	29722	29686	29540	29719	29500	29511	29760	29675	29655	29944	29531	29659	29629	29716	29531	29729	29706	29745	29590	29476	29547	29472	29646	29618	29519	29564	29551	29721	29568	29503	29615	29748	29603	29568	29603	29770	29228	29631	29724	29765	29647	29535	29485	29450	29651	29364	29824	29600	29702	29814	29581	29457	29436	29623	29662	29574	29427	29694	29704	29636	29788	29892	29683	29515	29546	29679	29587	29299	29819	29552	29683	29684	29504	29522	29415	29559	29656	29585	29646	29555	29833	29717	29601	29802	29627	29528	29519	29680	29592	29662	29557	29526	29458	29888	29825	29686	29555	29591	29450	29529	29711	29610	29706	29761	29378	29902	29693	29716	29784	29794	29882	29782	29831	29869	29588	29666	29941	29226	29811	29665	29679	29559	29526	29608	29604	29491	29792	29557	29652	29650	29561	29649	29747	29853	29457	29537	29511	29809	29470	29641	29442	29423	29591	29441	29600	29476	29665	29687	29493	29825	29346	29661	29854	29506	29588	29645	29544	29870	29674	29751	29696	29577	29779	29691	29277	29481	29647	29649	29661	29542	29744	29705	29462	29600	29601	29595	29533	29894	29507	29703	29558	29649	29860	29683	29669	29476	29715	29685	29780	29635	29519	29699	29550	29410	29639	29530	29761	29467	29519	29759	29634	29532	29870	29599	29550	29591	29549	29349	29702	29646	29728	29732	29659	29702	29686	29597	29689	29683	29857	29806	29447	29486	29758	29659	29619	29523	29622	29502	29759	29551	29828	29539	29546	29536	29331	29693	29707	29421	29680	29477	29623	29834	29661	29706	29385	29628	29416	29532	29633	29362	29488	29524	29856	29736	29663	29621	29684	29800	29629	29723	29618	29816	29590	29403	29473	29806	29657	29745	29690	29481	29534	29609	29636	29537	29736	29493	29564	29636	29838	29606	29731	29690	29704	29920	29564	29686	29628	29594	29736	29781	29554	29733	29721	29738	29440	29659	29666	29611	29479	29721	29752	29671	29799	29722	29761	29521	29433	29961	29626	29697	29646	29494	29662	29469	29650	29556	29499	29697	29591	29843	29555	29573	29658	29812	29760	29497	29603	29566	29475	29682	29807	29488	29553	29575	29595	29916	29449	29438	29589	29811	29657	29788	29428	29621	29607	29566	29676	29791	29886	29523	29511	29601	29712	29651	29601	29491	29765	29536	29810	29917	29531	29767	29581	29560	29752	29528	29857	29645	29387	29691	29501	29578	29435	29577	29368	29498	29609	29724	29559	29686	29472	29631	29442	29444	29722	29746	29498	29594	29452	29646	29634	29722	29553	29489	29348	29735	29594	29613	29676	29579	29755	29633	29779	29686	29760	29659	29645	29459	29676	29650	29690	29847	29646	29681	29577	29702	29638	29673	29570	29341	29810	29402	29471	29623	29725	29739	29728	29385	29609	29541	29653	29826	29721	29513	29625	29606	29795	29905	29736	29707	29590	29790	29690	29575	29648	29539	29614	29530	29460	29444	29597	29497	29712	29880	29708	29655	29422	29744	29726	29468	29522	29559	29650	29607	29543	29739	29507	29586	29769	29567	29371	29378	29941	29589	29493	29720	29568	29781	29499	29926	29709	29582	29648	29771	29716	29365	29321	29795	29638	29838	29613	29727	29826	29681	29673	29647	29766	29691	29442	29641	29295	29569	29370	29428	29723	29736	29579	29818	29519	29823	29580	29870	29720	29343	29638	29660	29668	29704	29593	29433	29553	29885	29883	29747	29529	29695	29874	29620	29768	29657	29612	29537	29704	29593	29538	29464	29726	29857	29581	29695	29664	29990	29383	29594	29644	29649	29793	29646	29625	29506	29367	29472	29781	29591	29567	29603	29532	29878	29700	29486	29356	29667	29511	29650	29673	29778	29444	29771	29658	29715	29686	29646	29627	29800	29604	29582	29533	29389	29535	30043	29746	29645	29730	29570	29665	29640	29648	29743	29662	29408	29752	29725	29504	29579	29631	29620	29690	29657	29648	29560	29729	29687	29822	29772	29605	29927	29635	29743	29598	29646	29683	29731	29546	29586	29678	29710	29492	29797	29897	29581	29706	29475	29392	29544	29738	29577	29655	29573	29665	29559	29742	29560	29624	29720	29474	29567	29619	29666	29678	29561	29506	29763	29570	29607	29704	29637	29711	29405	29690	29748	29693	29562	29723	29857	29686	29769	29902	29623	29663	29512	29454	29511	29662	29767	29746	29788	29579	29526	29649	29587	29687	29749	29773	29768	29739	29631	29989	29750	29458	29744	29742	29535	29557	29696	29600	29741	29635	29631	29748	29499	29904	29767	29606	29585	29815	29929	29515	29708	29547	29900	29553	29695	29781	29580	29750	29735	29796	29836	29618	29832	29492	29428	29798	29580	29605	29847	29355	29551	29747	29603	29790	29485	29426	29674	29601	29526	29496	29814	29683	29717	29855	29779	29542	29386	29599	29786	29726	29617	29616	29622	29602	29714	29615	29618	29580	29513	29512	29475	29529	29416	29835	29675	29513	29702	29548	29783	29670	29695	29824	29790	29618	29724	29658	29849	29795	29426	29551	29649	29562	29594	29746	29612	29644	29604	29743	29729	29758	29509	29770	29678	29517	29742	29541	29840	29734	29783	29559	29676	29474	29529	29726	29730	29816	29961	29548	29631	29641	29787	29570	29787	29737	29667	29737	29751	29515	29817	29483	29527	29632	29813	29758	29707	29561	29560	29678	29809	29714	29559	29458	29570	29612	29564	29652	29653	29281	29575	29459	29635	29942	29691	29608	29779	29599	29626	29673	29698	29371	29625	29754	29568	29642	29451	29551	29554	29684	29679	29779	29479	29511	29812	29622	29600	29636	29702	29493	29775	29656	29760	29585	29653	29560	29592	29564	29873	29623	29752	29557	29635	29813	29769	29408	29477	29853	29743	29481	29421	29732	29606	29725	29529	29626	29719	29545	29590	29442	29621	29652	29761	29697	29755	29470	29601	29840	29549	29619	29569	29578	29670	29541	29929	29494	29733	29709	29213	29589	29615	29698	29525	29982	29600	29654	29698	29608	29593	29645	29620	29618	29534	29705	29496	29626	29546	29668	29644	29725	29795	29504	29534	29600	29621	29491	29736	29663	29614	29710	29619	29586	29526	29581	29471	29758	29726	29658	29726	29411	29583	29322	29592	29465	29661	29769	29537	29772	29557	29700	29721	29563	29358	29729	29936	29906	29495	29753	29673	29753	29883	29815	29661	29678	29568	29590	29729	29605	29514	29804	29501	29839	29798	29610	29662	29582	29600	29585	29495	29633	29530	29701	29728	29639	29686	29428	29775	29925	29608	29592	29542	29895	29688	29875	29741	29722	29622	29640	29675	29475	29570	29628	29615	29687	29669	29607	29904	29785	29575	29473	29508	29811	29900	29608	29590	29637	29666	29645	29425	29483	29481	29485	29660	29722	29554	29438	29501	29844	29555	29733	29792	29632	29740	29609	29587	29633	29690	29414	29561	29642	29455	29704	29509	29478	29500	29628	29375	29686	29559	29614	29721	29476	29462	29822	29609	29340	29665	29342	29514	29490	29737	29416	29383	29465	29740	29804	29784	29737	29596	29808	29702	29854	29716	29743	29945	29886	29622	29541	29651	29741	29774	29316	29566	29435	29622	29733	29619	29662	29711	29718	29508	29685	29734	29749	29578	29574	29682	29757	29756	29443	29515	29647	29677	29601	29543	29475	29324	29755	29661	29748	29642	29631	29714	29721	29609	29636	29584	29831	29743	29776	29862	29741	29425	29483	29510	29356	29411	29661	29596	29714	29544	29612	29721	29665	29561	29542	29650	29631	29624	29763	29735	29503	29955	29524	29705	29842	29675	29785	29606	29607	29504	29565	29602	29382	29816	29769	29772	29697	29429	29722	29570	29737	29866	29583	29581	29629	29561	29617	29530	29747	29849	29701	29807	29709	29552	29554	29534	29547	29751	29856	29710	29648	29652	29647	29770	29576	29586	29669	29375	29449	29881	29764	29923	29696	29561	29722	29472	29552	29516	29688	29463	29586	29634	29643	29617	29464	29631	29456	29547	29515	29579	29425	29750	29528	29606	29752	29596	29872	29562	29712	29538	29518	29439	29577	29767	29906	29634	29664	29689	29550	29756	29888	29636	29752	29572	29526	29587	29664	29768	29521	29411	29585	29455	29793	29753	29689	29853	29729	29818	29598	29755	29499	29521	29669	29592	29555	29439	29464	29682	29614	29734	29695	29594	29670	29502	29427	29510	29727	29609	29511	29620	29661	29654	29714	29661	29788	29586	29789	29686	29479	29669	29346	29751	29798	29589	29690	29750	29691	29458	29545	29693	29551	29615	30017	29526	29609	29732	30016	29775	29549	29562	29474	29522	29571	29515	29748	29612	29613	29588	29709	29637	29610	29576	29854	29796	29614	29769	29548	29757	29721	29791	29698	29985	29682	29547	29618	29549	29714	29567	29721	29555	29575	29427	29547	29624	29703	29676	29474	29661	29766	29823	29592	29772	29638	29513	29695	29900	29823	29505	29683	29895	29601	29480	29698	29785	29755	29648	29551	29671	29675	29489	29411
21492	35567	33222	27747	25897	24875	24578	23929	23686	23787	23385	23421	23320	23037	23273	23084	23100	23254	23116	23154	23056	23068	22886	23065	22981	24671	33152	31911	29438	26165	23769	23030	22973	22848	22915	23080	22782	22891	22981	22763	22832	22870	22976	22962	22811	22830	22955	22706	22917	22840	22977	22910	23064	22852	22854	22904	22981	22874	22912	22844	22733	22827	22758	22921	22864	22898	22829	22968	22752	22791	22831	22807	22982	22906	22866	23008	23050	22789	22864	22858	22982	22764	23063	22895	22990	22826	23050	22991	22587	22737	22728	22968	22782	22840	22964	22988	22950	22911	22605	23147	22938	22902	22779	22892	23062	22944	22878	22797	22934	22901	22753	22802	22867	22918	22863	22997	22893	22813	22794	22994	22597	22736	22817	22927	22691	22885	22621	22948	22733	22972	22906	22700	22966	22767	22733	22949	22850	22871	22926	22986	22821	22807	22708	23082	22917	22742	22763	22659	22841	22952	22558	22941	22860	22701	22760	22862	22709	22634	23029	22831	22918	22868	23009	22957	22731	23043	22900	22915	22917	22863	22734	22737	22792	22765	22737	23002	22978	22952	22655	22729	22947	22924	22859	22602	22900	22832	22618	22840	22824	22785	22823	22607	22690	22915	22790	22847	22802	22960	23013	22738	22892	22834	22709	22918	22818	22877	23009	22824	22785	22757	22714	22787	22963	22588	22913	22851	22859	22807	22881	23008	22735	22866	22879	23002	22837	22886	22931	22976	22722	22992	22572	22917	22837	22801	22778	22846	22926	22849	22583	22980	22790	22889	22808	22888	22827	22804	22907	22934	22855	22557	22762	22878	22984	22746	22886	22956	22788	22648	22841	23033	22819	22832	22872	22824	22944	22827	22761	23129	22838	22883	22804	22817	22841	22883	22810	22806	22781	22962	22763	22772	22774	22769	22870	22905	22947	22912	22947	22870	22892	22819	22959	22733	22826	22828	22830	22856	22886	22871	22840	22980	22926	22848	22885	22886	22717	22846	22916	22873	22950	22805	22907	22882	22617	22739	22882	22893	22821	22765	22986	22720	22966	22845	22944	22849	22980	22793	22808	22732	22825	22755	22740	22818	22836	22967	22963	22836	22838	22728	22824	22808	22934	23027	22798	22753	22843	22965	22805	22779	22811	22886	22968	22697	22825	22819	22980	22880	22826	22807	22761	22831	22923	22849	22802	22713	22820	22753	22844	22859	23006	22867	22922	22860	23008	22877	22892	22845	22849	22755	22768	22908	22704	22778	22862	22769	22893	22816	22962	22833	22816	22897	22972	22987	22774	23017	22986	22756	22887	22918	22707	22799	22906	22969	23020	22867	22720	22754	22740	22887	22858	22832	22922	22920	22863	22743	22899	22740	23027	22814	22672	22799	22917	23076	22832	22818	22774	22903	22822	22768	22941	22919	22721	22696	22875	22897	22914	22695	22926	22902	22791	22886	22855	22684	23059	22743	22821	22948	22752	22787	22893	22920	22667	22880	22731	22960	22718	22942	22748	22724	22821	22968	22872	22826	22789	22863	22856	22917	22777	23003	22759	22902	22880	22656	22898	22770	22678	22947	22739	22895	23022	22811	22829	22820	22708	22720	22838	22821	22862	22973	22821	22895	22810	22782	22846	22911	22755	22848	22672	22863	22792	22697	22847	22704	22843	22840	22739	22930	23014	22894	22782	22793	22902	22818	22683	22900	22761	22981	22742	22913	22799	22648	22844	22866	22840	22726	22604	22789	22933	22782	22763	23081	22887	22996	22931	22902	22712	22848	22709	22812	22875	22699	22844	22831	22729	22960	22895	22788	22838	22694	22770	22788	22784	22861	22751	22893	22836	22723	22853	22887	22905	22880	22789	22916	22739	22887	22723	22830	23019	22951	22801	22851	22814	22807	22896	22811	22870	22866	22918	22667	22789	22934	22969	22833	22878	22864	22829	22715	22802	23019	23038	22952	22736	22873	22844	22899	22923	22830	22828	22971	22786	22743	22987	22784	22760	22809	22974	22687	22953	22805	22961	22912	22938	22887	22655	22757	22851	22724	22762	22889	22970	22970	22717	22977	22704	22709	22842	22729	22820	22766	23007	22939	22905	22868	22638	22837	22918	22819	22975	22893	22788	22840	22850	22880	23005	22986	22903	22728	22997	22800	22832	22956	22801	22854	22570	22762	22964	22968	22745	22882	22935	22867	22688	22868	22782	22774	22897	22825	22893	22722	22753	22763	22819	22669	22853	22833	22882	22622	22933	23000	23041	22633	22962	22777	22797	22856	22874	22896	22762	22829	22777	22855	22798	22978	22641	22728	22856	22819	22859	23024	22961	22920	22767	22836	22778	22788	22735	22627	22768	22639	22893	22752	22715	22867	22847	22850	22926	22997	22827	22700	23034	22741	22716	22772	22833	22792	22891	22840	22722	22987	22900	22879	22901	22930	22843	22700	22757	22835	22829	22848	22888	22781	22796	22863	22706	22699	22715	22799	22905	22682	22916	22762	22936	22764	22698	22875	22793	22802	22670	23049	22834	22834	22699	22765	22704	22869	22878	23074	22694	22851	22849	22850	23086	22909	22853	22886	22572	22697	22781	22812	22784	22927	22808	22669	22767	22907	22873	22873	22831	22699	22911	22743	23059	22877	22787	22674	22844	23045	22912	22816	22778	22864	22846	22680	22862	22986	22910	22954	22713	22757	22745	22883	22936	23004	22893	22927	22791	22708	23030	22882	22949	22679	22801	22821	22987	22786	22795	22896	22927	22749	22903	22772	22872	22831	22689	22899	22781	22999	22739	22838	22951	22825	22909	22614	23123	22728	22862	22887	22929	22720	22719	22585	22941	22750	22708	22847	23033	22857	22870	22856	22758	22805	22935	22724	22935	22879	22853	22750	22793	22730	23036	22778	22886	22780	22814	22815	23031	22753	22824	22843	22882	22760	22684	23045	22780	22782	22898	22823	22866	23009	22694	22762	22895	22847	22905	22828	23011	22772	22845	22825	22985	22869	22724	22913	22792	22983	22652	22874	22971	23014	22932	22877	22874	22820	22819	22789	22921	22906	23047	22713	22945	22951	22992	22855	23003	22947	22927	22909	22828	22937	22678	22929	22817	22690	22899	22880	22939	22880	22924	22628	22745	23044	22754	22807	22803	22868	22921	22817	22878	22770	22762	22697	22834	22838	22883	22684	23053	22703	22754	22924	22994	22910	22992	23086	22906	22694	22945	22856	22873	22692	22768	22605	22939	22911	22880	22870	22709	22774	22964	22775	22928	22735	22753	22591	22867	22737	22857	22782	22636	22724	23031	22712	22641	22873	22723	22765	22647	22590	22807	22851	22809	22882	22864	22901	22809	22838	22772	22896	22901	22930	22871	22836	22735	22687	22832	22971	22728	22744	22767	22836	22969	22801	22930	22847	22844	22635	22926	22748	22825	22763	22956	22814	22707	22852	22870	22803	22796	22749	22929	22798	22746	22808	22879	22947	22938	22788	22845	22849	22967	22767	22809	22745	22659	22754	22760	22887	22896	22965	22822	22841	22798	22705	22839	22876	22819	22892	22797	22962	22870	22811	22701	22817	22886	22898	22808	22926	22915	22926	22879	22900	22955	22899	22870	22870	22807	22854	22962	22871	23030	22732	22794	22938	22925	22870	22692	22898	22633	22927	22804	22849	22909	22848	22730	22717	23021	22904	22834	22753	22829	22893	22889	22643	22823	22627	22782	22918	22691	22859	22861	22701	22686	22753	22758	22798	22861	22752	22602	22992	22640	22655	22804	22784	22782	22853	22852	22764	22795	22771	22770	22807	22883	22712	22852	22843	23002	22937	22855	22714	22879	22881	23070	22760	22823	22703	22937	22765	22807	22663	22863	22830	22795	22820	22765	22934	22822	22986	22796	22927	22727	22873	22791	22834	22901	22719	22841	22797	22738	22984	22887	22898	22826	22751	22802	22964	22821	22953	22823	22674	22754	22905	22979	22764	22909	22825	22859	22700	22921	22989	22959	22782	22742	22710	22713	22945	22804	22930	22758	23032	22825	22867	23014	22759	22647	22909	22917	22908	22741	22838	22874	22812	22686	22645	22632	22960	22778	22670	22894	22806	22918	22821	22888	22850	22892	22972	22944	22739	22903	22862	22867	23085	22852	22871	22879	22940	22806	22866	22847	22874	22782	22852	22796	22936	22837	22760	22914	22867	22830	22642	22984	22800	22879	22778	22806	22811	22732	22980	22757	22947	22685	22780	23029	22876	22732	22811	22849	22789	22828	22976	22803	22921	22753	22589	22818	22830	22759	22774	22842	22805	22725	22976	22759	22775	22878	22767	22779	22953	22724	22831	22939	22928	22779	22825	23039	22857	22865	22756	22711	22792	22643	22716	22811	22689	22862	22887	22843	22863	22709	22644	22751	22856	22791	22819	22775	22801	22742	22798	22917	22789	22765	22844	22650	23030	23120	22827	22838	22953	22798	23016	22869	22934	22983	22836	22937	22762	23015	23050	22949	22700	22699	22701	22832	22879	22896	22676	22715	22713	22870	22791	22933	23003	22866	22805	23049	22812	22951	22867	22970	22885	22937	22912	22913	22861	23045	22955	22833	22701	22811	22683	23007	22965	22608	22843	22856	22821	22954	22827	22811	22764	22733	22833	22642	22885	22848	22726	23008	22810	22831	22776	22671	22849	23000	23124	22632	22825	22958	22867	22737	22969	22691	22731	22663	22878	22885	23030	22680	23005	22843	22823	22706	22910	22592	23011	22744	22866	22703	22669	22877	22813	22988	22779	22825	22919	22760	22761	22805	22731	22774	22926	22759	22925	22828	22884	22948	22559	22807	22864	22703	22977	22840	23001	22725	22966	22920	22909	22900	22799	22852	22847	22686	22856	22716	22818	23049	22768	22559	22914	22519	22944	22789	22858	22912	22894	22999	22789	22812	22841	22800	22928	22726	22865	22941	22822	23004	22847	22955	22888	22812	23020	22850	22870	22829	22674	22917	22685	22865	22942	22729	22839	23010	23016	22776	22756	22750	22930	22865	22827	22831	22767	22915	22880	22793	22786	22795	22996	22725	22794	22856	22730	22791	22910	22753	22913	22802	22710	22910	22775	22873	22763	22881	22924	22889	23045	22838	22852	22870	22964	22766	22882
28539	24106	31888	31268	29051	29623	29751	29534	29764	29701	29817	29421	29808	29676	29396	29494	29505	29697	29346	29332	29603	29499	29511	29320	29456	29528	30148	30160	30065	29871	29751	29657	29654	29245	29516	29577	29559	29713	29610	29768	29696	29499	29404	29463	29500	29753	29688	29499	29413	29327	29487	29401	29631	29468	29533	29325	29390	29142	29533	29577	29645	29314	29334	29421	29617	29543	29457	29578	29478	29539	29572	29592	29518	29495	29519	29460	29528	29548	29478	29626	29532	29693	29819	29770	29322	29332	29353	29507	29803	29506	29425	29459	29586	29691	29411	29378	29478	29412	29601	29467	29525	29531	29490	29486	29384	29432	29430	29622	29389	29368	29381	29452	29491	29455	29472	29505	29570	29430	29421	29465	29688	29367	29485	29353	29566	29409	29256	29355	29321	29196	29355	29450	29516	29578	29539	29542	29469	29837	29327	29645	29277	29220	29511	29437	29674	29499	29428	29733	29408	29424	29346	29707	29383	29639	29426	29390	29381	29344	29531	29505	29493	29645	29540	29208	29596	29700	29478	29477	29552	29440	29232	29305	29578	29303	29486	29503	29563	29230	29598	29315	29437	29377	29424	29735	29484	29256	29453	29338	29627	29568	29473	29468	29596	29413	29642	29376	29518	29398	29431	29661	29518	29506	29146	29424	29213	29518	29500	29322	29463	29320	29547	29465	29591	29422	29366	29547	29353	29509	29535	29378	29384	29517	29417	29652	29583	29295	29470	29647	29534	29383	29494	29517	29433	29277	29572	29342	29749	29445	29541	29591	29205	29375	29322	29337	29217	29429	29313	29581	29710	29418	29522	29558	29460	29519	29449	29693	29682	29313	29468	29476	29565	29455	29248	29388	29645	29393	29511	29681	29296	29338	29490	29374	29193	29485	29623	29518	29357	29447	29399	29440	29564	29495	29414	29463	29456	29640	29473	29567	29544	29499	29552	29581	29380	29443	29650	29558	29221	29385	29577	29516	29336	29770	29440	29376	29501	29529	29351	29340	29344	29593	29323	29553	29394	29488	29501	29498	29510	29460	29451	29549	29637	29354	29447	29531	29451	29339	29619	29463	29155	29449	29572	29501	29483	29289	29423	29605	29622	29470	29413	29087	29653	29501	29508	29487	29382	29483	29543	29382	29516	29310	29422	29570	29394	29482	29539	29552	29294	29335	29734	29787	29681	29159	29447	29249	29508	29493	29399	29496	29378	29231	29376	29598	29753	29589	29542	29630	29332	29453	29837	29395	29311	29530	29307	29478	29646	29529	29308	29454	29496	29526	29649	29411	29308	29361	29369	29449	29465	29426	29635	29387	29385	29585	29390	29434	29478	29370	29447	29413	29618	29399	29536	29392	29336	29542	29674	29442	29554	29351	29774	29612	29399	29395	29693	29541	29182	29402	29602	29587	29401	29300	29542	29729	29622	29450	29484	29605	29328	29729	29302	29555	29280	29351	29443	29448	29419	29520	29388	29591	29455	29453	29506	29551	29384	29361	29241	29397	29486	29495	29389	29171	29377	29348	29481	29584	29429	29541	29379	29570	29403	29619	29591	29384	29424	29383	29304	29619	29693	29543	29692	29422	29487	29523	29343	29682	29415	29700	29415	29351	29533	29520	29401	29532	29465	29418	29490	29761	29535	29497	29581	29697	29491	29516	29302	29357	29346	29527	29401	29481	29525	29446	29530	29480	29534	29260	29512	29389	29438	29348	29665	29635	29453	29574	29492	29553	29403	29509	29285	29474	29579	29355	29361	29373	29555	29336	29412	29578	29554	29461	29430	29551	29447	29234	29546	29315	29662	29573	29519	29502	29510	29593	29292	29326	29372	29470	29641	29309	29388	29417	29667	29559	29264	29386	29281	29508	29376	29604	29651	29515	29446	29378	29560	29453	29541	29466	29430	29524	29500	29632	29402	29336	29269	29518	29330	29492	29806	29352	29642	29546	29530	29484	29352	29435	29450	29437	29588	29323	29534	29361	29270	29434	29204	29325	29502	29319	29455	29419	29544	29528	29378	29620	29559	29475	29310	29534	29446	29614	29347	29335	29173	29497	29844	29687	29455	29294	29578	29529	29516	29474	29599	29497	29452	29389	29499	29413	29642	29314	29633	29561	29535	29396	29423	29328	29492	29522	29697	29539	29496	29391	29310	29590	29677	29518	29224	29357	29437	29454	29219	29582	29439	29440	29205	29297	29463	29660	29717	29468	29436	29438	29434	29433	29639	29525	29378	29387	29653	29459	29501	29609	29489	29625	29518	29492	29322	29112	29436	29744	29320	29244	29642	29729	29240	29447	29580	29411	29490	29669	29339	29652	29326	29461	29606	29417	29398	29412	29235	29264	29693	29509	29291	29610	29541	29456	29203	29696	29445	29345	29431	29501	29537	29300	29663	29545	29666	29323	29347	29374	29291	29269	29466	29331	29385	29465	29700	29586	29466	29502	29586	29225	29441	29593	29643	29389	29542	29327	29716	29402	29311	29502	29608	29537	29858	29305	29388	29642	29459	29267	29194	29435	29284	29414	29454	29572	29445	29498	29360	29454	29622	29526	29487	29291	29372	29521	29449	29428	29469	29512	29391	29615	29441	29549	29517	29675	29418	29683	29560	29273	29639	29363	29247	29663	29394	29594	29473	29450	29535	29388	29417	29569	29461	29563	29720	29468	29437	29399	29632	29697	29590	29397	29420	29405	29545	29212	29549	29460	29439	29503	29258	29297	29646	29496	29571	29293	29447	29674	29503	29549	29470	29467	29564	29327	29568	29228	29384	29614	29301	29358	29541	29359	29456	29530	29538	29197	29544	29379	29737	29324	29686	29509	29521	29374	29511	29480	29587	29453	29337	29571	29773	29265	29316	29549	29435	29515	29729	29334	29452	29635	29642	29463	29461	29529	29802	29489	29457	29662	29496	29474	29675	29470	29471	29427	29762	29509	29476	29298	29511	29480	29391	29510	29725	29473	29333	29394	29646	29518	29543	29345	29408	29498	29285	29270	29367	29288	29599	29427	29574	29540	29612	29594	29467	29656	29377	29575	29489	29394	29454	29312	29389	29348	29142	29529	29367	29702	29611	29437	29439	29653	29379	29649	29356	29341	29390	29369	29446	29564	29361	29290	29402	29419	29406	29292	29370	29714	29634	29421	29571	29475	29475	29526	29857	29529	29356	29168	29558	29567	29561	29426	29602	29489	29618	29467	29517	29537	29458	29130	29212	29605	29452	29610	29550	29478	29618	29496	29519	29454	29702	29292	29629	29390	29468	29494	29497	29371	29555	29558	29438	29572	29363	29555	29373	29566	29436	29543	29284	29535	29491	29509	29520	29400	29587	29585	29526	29562	29606	29574	29404	29534	29771	29442	29440	29564	29468	29323	29337	29574	29340	29701	29464	29536	29498	29314	29544	29665	29276	29472	29429	29458	29475	29390	29747	29434	29597	29626	29603	29356	29757	29415	29498	29429	29451	29715	29420	29399	29492	29595	29458	29423	29490	29362	29259	29476	29559	29609	29558	29491	29431	29165	29524	29433	29541	29725	29423	29339	29280	29300	29790	29587	29403	29470	29636	29528	29553	29201	29483	29443	29658	29481	29528	29344	29659	29528	29476	29392	29700	29461	29352	29669	29471	29492	29341	29525	29374	29240	29593	29589	29354	29214	29393	29734	29631	29507	29526	29424	29480	29512	29591	29255	29561	29278	29470	29551	29515	29312	29208	29661	29665	29602	29549	29309	29647	29293	29502	29297	29611	29686	29733	29378	29376	29306	29665	29526	29285	29317	29495	29479	29358	29384	29562	29528	29464	29585	29518	29566	29736	29430	29742	29442	29403	29342	29440	29579	29532	29494	29534	29307	29569	29346	29329	29667	29337	29700	29451	29248	29710	29606	29413	29402	29773	29414	29569	29462	29495	29562	29723	29378	29431	29410	29508	29435	29436	29394	29394	29268	29491	29590	29533	29388	29382	29196	29499	29516	29371	29530	29600	29706	29565	29523	29272	29209	29630	29449	29577	29544	29520	29543	29319	29687	29641	29430	29777	29229	29624	29328	29525	29476	29575	29564	29564	29453	29479	29549	29632	29660	29690	29359	29554	29682	29449	29548	29713	29617	29636	29572	29575	29495	29711	29444	29589	29636	29223	29575	29336	29172	29472	29490	29471	29557	29190	29259	29427	29509	29542	29454	29614	29533	29550	29453	29440	29426	29462	29439	29512	29348	29638	29582	29577	29519	29491	29430	29331	29544	29321	29676	29464	29469	29381	29490	29549	29306	29453	29223	29436	29299	29375	29331	29535	29426	29303	29404	29528	29478	29383	29545	29369	29547	29515	29799	29640	29406	29407	29595	29613	29434	29506	29549	29757	29619	29415	29468	29585	29438	29492	29649	29425	29571	29695	29620	29573	29466	29660	29415	29343	29433	29342	29376	29437	29296	29614	29466	29367	29638	29489	29554	29499	29349	29426	29369	29430	29691	29551	29718	29487	29278	29501	29440	29613	29599	29659	29270	29398	29308	29709	29484	29329	29873	29614	29434	29386	29430	29692	29442	29389	29405	29787	29461	29400	29482	29654	29348	29496	29635	29605	29439	29485	29539	29411	29427	29595	29546	29426	29574	29426	29316	29494	29511	29518	29683	29542	29374	29364	29521	29654	29443	29353	29562	29202	29626	29489	29479	29345	29595	29451	29441	29521	29391	29498	29367	29516	29662	29414	29605	29357	29339	29444	29711	29639	29455	29396	29307	29636	29384	29556	29267	29445	29754	29529	29692	29611	29541	29463	29379	29261	29496	29539	29421	29473	29613	29567	29301	29532	29368	29824	29510	29396	29281	29759	29636	29497	29462	29364	29548	29570	29544	29744	29407	29586	29616	29664	29447	29588	29413	29532	29658	29584	29242	29653	29855	29243	29637	29641	29374	29497	29292	29584	29711	29512	29374	29575	29352	29684	29557	29406	29614	29291	29442	29509	29432	29449	29425	29652	29559	29630	29477	29533	29492	29458	29461	29485	29477	29499	29416	29714	29568	29354	29404	29533	29556	29540	29721	29457	29463	29461	29514	29424	29389	29477	29437	29532	29490	29490	29210	29440	29564	29527	29474	29364	29600	29423	29366	29563	29588	29610	29259	29255	29498	29701	29527
21812	27193	25959	23640	23301	23019	22944	23000	23182	22796	22828	22852	22766	22863	22883	22761	22761	22806	22701	22692	22848	22722	22912	22716	22962	22726	23532	23626	23622	23133	22717	22908	22885	22888	22822	22761	22711	22632	22971	22665	22658	22810	22890	22703	22652	22794	22839	22751	22670	22810	22923	22845	22869	22683	22593	22636	22835	22802	22789	22579	22855	22727	22814	22604	22676	23001	22696	22710	22961	22727	22860	22823	22821	22723	22694	22829	22785	22783	22705	22732	22774	22874	22779	22687	22853	22589	22726	22852	22808	22752	22851	22739	22808	22677	22716	22699	22735	22977	23079	22680	22649	22714	22986	22848	22614	22818	22660	22756	22841	22662	22856	22799	22878	22741	22854	22647	22739	22740	22946	22728	22974	22808	22751	22664	22951	22829	22777	22593	22648	22844	22907	22823	22802	22505	22758	22938	22689	22679	22733	22834	22703	22788	22715	22697	22813	22825	22747	22774	22793	22682	22743	22687	22618	22621	22738	22768	22673	22887	22729	22767	22725	22725	22705	22758	22778	22570	22761	22898	22760	22595	22624	22624	22691	22628	22684	22834	22688	22706	22919	22736	22799	22813	22643	22649	22708	22705	22758	22698	22798	22569	22767	22858	22672	22815	22776	22738	22611	22624	22793	22748	22845	22770	22711	22723	22671	22632	22719	22825	22756	22747	22708	22811	22677	22675	22798	22644	22841	22736	22684	22858	22637	22658	22687	22661	22790	22698	22642	22622	22771	22831	22618	22637	22646	22558	22907	22775	22549	22749	22683	22641	22639	22590	22942	22589	22776	22907	22780	22838	22611	22802	22673	22849	22708	22810	22754	22653	22482	22718	22708	22810	22898	22830	22741	22800	22804	22851	22810	22698	22867	22701	22707	22886	22672	22761	22923	22876	22683	22845	22681	22749	22615	22913	22693	22811	22750	22840	22658	22753	22859	22778	22873	22887	22745	22905	22774	22698	22744	22793	22661	22963	22735	22744	22789	22754	22923	22872	22864	22767	22774	22956	22794	22686	22868	22807	22930	22812	22515	22888	22867	22901	22703	22728	22741	22767	22857	22673	22706	22774	22660	22806	22784	22820	22763	22842	22654	22633	22897	22968	22702	22842	22802	22828	22683	22660	22833	22857	22823	22720	22697	22880	22800	22738	22749	22812	22874	22783	22693	22582	22616	22638	22692	22676	22820	22768	22608	22755	22864	22946	22880	22699	22635	22801	22778	22851	22634	22669	22784	22821	22887	22753	22915	22760	22607	22898	22764	22623	22742	22860	22866	22707	22859	22714	22907	22750	22629	22751	22790	22728	22824	22802	22816	22828	22634	22771	22619	22719	22809	22768	22821	22667	22798	22751	22972	22595	22666	22522	22647	22700	22822	22932	22872	22735	22767	22851	22820	22763	22750	22780	22934	22812	22619	22757	22767	22585	22760	22717	22706	22670	22862	22648	22887	22742	22780	22811	22684	22784	22630	22835	22688	22878	22915	22900	22759	22600	22833	22837	22812	22909	22901	22928	22827	22910	22887	22751	22688	22759	22656	22782	22670	22504	22846	22704	22966	22765	22846	22736	22758	22820	22890	22744	22629	22752	22689	22659	22900	22718	22781	22736	22778	22763	22746	22611	22710	22780	22739	22773	22775	22831	22739	22820	22859	22980	22791	22632	22830	22776	22842	22620	22833	22749	22592	22924	22761	22784	22882	22688	22684	22798	22471	22629	22830	22760	22930	22877	22781	22842	22847	22609	22668	22603	22788	22756	22935	22656	22710	22899	22797	22756	22711	22739	22900	22657	22656	22840	22908	22756	22592	22808	22709	22830	22816	22785	22809	22716	22810	22883	22810	22854	22645	22632	22611	22832	22806	22721	22729	22672	22643	22688	22815	22780	22772	22570	22729	22825	22763	22621	22851	22495	22688	22654	22815	22716	22746	22972	22788	22664	22747	22635	22971	22726	22694	22887	22738	22635	22648	22783	22852	22778	22781	22674	22681	22945	22895	22645	22845	22762	22878	22692	23101	22717	22905	22686	22779	22738	22593	22587	22605	22761	22622	22703	22878	22641	22721	22767	22857	22968	22907	22783	22652	22483	22595	22628	22824	22632	22916	22791	22625	22738	22871	22975	22733	22789	22852	22723	22789	22834	22731	22651	22877	22639	22829	22463	22973	22849	22729	22724	22762	22686	22738	22627	22664	22757	22818	22912	22786	22585	22627	22723	22985	22791	22731	22724	22650	22682	22976	22760	22632	22816	22786	22837	22719	22710	22900	22825	22681	22690	22819	22780	22753	23043	22883	22722	22669	22771	22845	22863	22650	22834	22857	22844	22823	22669	22755	22728	22697	22876	22768	22773	22856	22804	22732	22832	22709	22565	22682	22894	22721	22713	22650	22628	22799	22638	22813	22742	22623	22870	22739	22707	22917	22751	22765	22802	22623	23039	22713	22772	22787	22742	22729	22983	22734	22658	22635	22731	22783	22743	22726	22806	22711	22761	22466	22912	22793	22836	22798	22804	22762	22738	22787	22741	22688	22694	22854	22658	22815	22954	22923	22860	23083	22463	22794	22702	22775	22769	22701	22769	22832	22741	22696	22840	22766	22853	22746	22800	22802	22825	22650	22721	22756	22634	22610	22777	23004	22726	22797	22744	22657	22886	22944	22770	22845	22682	22622	22879	22674	22740	22726	22734	22695	22757	22737	22795	22842	22870	22862	22799	22822	22822	22700	22771	22739	22825	22852	22922	22603	22775	22758	22779	22575	22660	22936	22907	22689	22884	22678	22759	22886	22730	22939	22852	22724	22742	22770	22867	22757	22703	22668	22804	22497	22826	22745	22785	22847	22693	22865	22754	22801	22714	22872	22895	22700	22856	22840	22663	22700	22927	22847	22616	22554	22671	22903	22825	22826	22759	22869	22822	22723	22792	22976	22826	22731	22712	22748	22688	22704	22646	22801	22771	22820	22731	22800	22654	22593	22673	22869	22887	22831	22813	22869	22740	22876	22671	22707	22327	22766	22653	22871	22709	22874	22746	22841	22731	22930	22770	22980	22683	22708	22808	22681	22843	22806	22687	22653	22765	22783	22663	22678	22908	22656	22770	22743	22793	22765	22778	22679	22892	22863	22725	22883	22654	22702	22892	22830	22674	22771	22900	22825	22812	22717	22662	22863	22711	22766	22691	22768	22780	22646	22771	22730	22807	22779	22788	22856	22811	22644	22800	22645	22874	22856	22850	22682	22747	22865	22735	22711	22685	22855	22674	22722	22780	22908	22629	22710	22901	22734	22796	22706	22992	22575	22724	22928	22709	22775	22780	22803	22637	22818	22776	22669	22982	22759	22805	22633	22863	22735	22659	22813	22806	22874	22772	22701	22764	22747	22732	22797	22797	22716	22912	22687	22808	22824	22834	22873	22706	22574	22700	22795	22775	22784	22686	22667	22686	22681	22841	22860	22790	22932	22805	22641	22720	22897	22690	22827	22686	22780	22783	22877	22796	22746	22729	22900	22701	22714	22752	22765	22862	22722	22789	22625	22653	22828	22670	22815	22659	22751	22771	22668	22813	22856	22907	22839	22948	22697	22769	22668	22714	22740	22970	22721	22835	22915	22675	22817	22818	22797	22914	22558	22669	22586	22956	22788	22804	22862	22760	22839	22954	22950	22828	22959	22603	22764	22638	22852	22690	22863	22717	22655	22663	22815	22561	22777	22723	22526	22642	22960	22663	22678	22917	22812	22730	22810	22947	22896	22712	22822	22861	22826	22978	22727	22716	22798	22920	22741	22802	22680	22738	22667	22825	22688	22694	22836	22640	22700	22697	22758	22794	22814	22674	22722	22949	22821	22790	22507	22898	22735	22757	22960	22694	22807	22775	22619	22793	22737	22740	22706	22651	22820	22517	22883	22697	22665	22739	22911	22799	22608	22868	22719	22931	22735	22708	22661	22842	22835	22913	22708	22676	22709	22841	22970	22907	22800	22679	22772	22967	22630	22780	22829	22644	22806	22836	22843	22802	22787	23005	22873	22699	22807	22760	22660	22857	22589	22766	22722	22669	22745	22716	22802	22832	22675	22616	22789	22679	22749	22703	22831	22610	22664	22766	22827	22882	22818	22786	22761	22652	22772	22853	22955	22804	22695	22966	22700	22755	22872	22740	22753	22831	22648	22959	22779	22736	22770	22698	22706	22578	22758	22693	22602	22518	22725	22710	22857	22533	22805	22940	22766	22642	22924	22971	22520	22716	22901	22817	22860	22814	22682	22558	22636	22861	22982	22821	22759	22725	22739	22738	22901	22707	22853	22638	22804	22879	22842	22874	22774	22628	22760	22810	22835	22921	22757	22828	22807	22826	22727	22762	22876	22802	22821	22820	22711	22783	22642	22918	22816	22652	22706	22872	22868	22757	22768	22663	22763	22622	22831	22737	22797	22846	22715	22699	22813	22747	22729	22739	22608	22667	22709	22785	22862	22826	22770	22807	22705	22880	22878	22619	22618	22742	22658	22679	22630	22967	22682	22563	22690	22841	22810	22706	22731	22950	22738	22754	22812	22883	22744	22749	22687	22864	22771	22680	22920	22958	22921	22749	22754	22631	22644	22709	22712	22857	22840	22789	22697	22648	22882	22631	22738	22885	22841	22680	22714	22534	22906	22748	22734	22877	22734	22738	22698	22914	22704	22737	22501	22762	22466	22702	22807	22692	22828	22948	22859	22601	22866	22910	22737	22758	22693	22914	22742	22715	22847	22652	22879	22800	22768	22812	22855	22860	22759	22854	22659	22689	22655	22756	22569	22671	22971	22721	22692	22771	22710	22782	22719	22832	22747	22632	22688	22681	22516	22776	22879	22625	22782	22831	22729	22841	22692	22904	22730	22651	22717	22817	22707	22804	22825	22908	22838	22806	22803	22765	22913	22811	22658	23007	22611	22844	22641	22859	22875	22820	22795	22856	22605	22722	22827	22815	22661	22755	23043	22666	22673	22597	22526	22708	22876	22874	22804	22757	22983	22744	22974	22813	22801	22655	22864	22680	22677	22878	22848	22748	22738	22750	22899	22742	22494	22791	22695	22803	22775	22668	22788	22848	22528	22720	22739	22797	22800	22764	22724	22753	22636	22916	22658	22817	22938	22869	22662	22790
23745	21455	29069	24688	24832	29306	31642	29855	29516	29673	29649	29397	29621	29598	29475	29222	29565	29522	29377	29396	29221	29305	29339	29077	29293	29575	33223	33060	32487	30813	29845	29439	29477	29254	29207	29069	29192	29168	29275	29380	29093	29291	29203	29230	29263	29229	29212	29516	29204	29260	29029	29241	29022	29136	29052	29157	29311	29337	29306	28975	29239	29185	29257	29390	29395	28994	29043	28879	29237	29120	29131	28971	29353	29196	29216	29069	29223	29056	29070	29297	29378	29152	29305	28917	29078	29252	29279	29260	29041	29480	29124	29221	29133	29321	29276	29341	29225	29209	29077	29051	29221	29202	28841	28952	29165	29215	29269	29226	29027	29368	29194	29245	29055	29054	29450	29084	29225	29233	29412	29060	29204	29364	29070	29232	29287	29149	29246	29365	28974	29165	29192	28958	29190	29179	29149	29295	29312	28967	29218	29268	29407	29415	29361	29327	29162	29194	28875	28972	29327	29100	28976	29207	29207	29176	29136	29215	29368	29188	29080	29140	29323	29209	29308	29370	29127	29096	29192	29054	29084	29244	29112	29093	29122	29469	29139	29317	29392	29044	29280	29173	29198	29169	29324	29422	29138	29031	29093	29154	29125	29030	29112	29060	29012	29233	29051	29072	29448	28997	29284	29316	28957	29242	29043	29354	29232	29349	29262	29060	29227	29117	29219	29261	29237	29209	29317	29085	29045	29053	29183	29013	29139	29318	29190	29031	29046	29365	29099	29324	29127	29187	29257	29309	29332	29157	29082	29072	29223	29168	29330	29201	28946	29137	28850	29074	29035	29166	29119	29080	29313	29232	29263	29339	29052	29197	29292	29499	29160	29237	29438	29284	29233	29168	29393	29072	29200	29226	29138	29335	29146	28881	29349	29445	29115	29212	29239	29219	29036	29250	29356	29277	29243	28953	29229	29396	29063	29070	29201	29130	28958	29204	29121	29296	29322	29244	29215	29146	29173	28979	29168	29006	29287	29248	29142	29196	29215	29068	29285	29111	29278	29046	29289	29101	29332	29049	29150	29158	29293	29166	29364	29193	29280	29252	28893	29050	29103	29245	29226	29076	29255	29347	29290	29223	29176	29217	29058	29255	29335	29088	29240	29352	29201	29193	29156	29054	29369	29352	29014	29287	29267	28971	29297	29018	29073	29103	29100	29128	29377	29402	29253	29286	29354	28978	29164	28889	29316	29131	29263	29090	29185	29245	29051	29224	28981	29077	29218	29218	28937	28984	29229	29168	29341	29040	29362	29137	29421	29070	28998	29050	29151	29100	29212	28859	29229	29048	28974	29211	29144	29134	29055	29245	29278	29074	29022	29114	29217	29202	29167	29108	29040	29097	29285	29157	29288	29268	29193	29064	29076	29044	29218	29354	29173	29086	29021	29142	29161	29226	29099	29059	29085	29047	29226	29073	29020	29158	29251	29251	29288	29336	29115	29108	29191	28871	29343	29098	29124	29109	29246	29286	29069	29359	29502	29239	29133	29050	28977	28901	29220	29145	29341	29262	29222	29151	29052	29254	29175	29137	29128	29184	29038	29152	29384	29226	29242	29148	29061	29076	28998	29133	29318	29198	29068	29457	29035	28958	29162	29022	29261	29238	29149	29022	29228	28985	29171	29288	29267	29310	29277	29237	29119	29187	29213	29086	29174	29183	29059	29171	29075	29422	29238	29274	29145	29167	29228	29207	29232	29500	29242	29094	29100	29030	29333	29395	29422	28987	29492	29516	29097	28965	29148	29236	29110	29124	29345	29494	29084	29124	29064	28980	28907	29458	29281	29127	29255	29107	29089	29082	29242	28880	29144	29430	29000	29272	28928	29236	29063	29035	29043	29083	29283	29004	29160	29211	29278	29364	29285	29309	29100	28878	29246	29115	29018	29131	29298	29219	29394	29431	29398	29064	29029	29009	29060	29248	29253	28970	29116	29171	29091	29235	29163	29176	29282	29269	29300	28984	29469	29220	29043	28981	29206	29186	29037	29237	29197	29268	29072	29206	29245	28978	29188	29076	29191	28999	29284	29286	29267	29283	29212	29194	29212	29077	29110	29080	29076	29152	29145	29097	29164	29230	29056	29064	28996	29168	29120	29148	28994	29151	29191	29187	29237	29127	29255	29198	29227	29094	29288	29104	29268	29265	29373	29254	29057	29134	29180	29003	29017	29047	29003	29338	29374	29088	29216	29199	29258	28964	29161	29279	29354	29108	29113	28981	28859	29184	29199	29379	29346	29146	29280	29019	29091	29012	29133	29224	29050	28987	29170	29044	29235	29287	29206	29266	29136	29225	29288	29326	29155	29287	29311	29233	29010	29191	29111	29211	29138	29279	29183	29089	29148	29162	29265	29037	29246	29018	29200	29228	29143	29420	29090	29301	29119	28938	29081	29062	29184	29153	29024	29169	29036	29176	29231	29058	29218	29198	29295	29422	29433	29085	29237	29199	29007	29172	29102	29003	28918	29248	29106	29214	29118	29325	29301	29165	29102	29373	29437	29209	29185	29386	29451	28947	29112	29171	29257	29265	29363	29294	29008	29230	29160	29254	29173	29115	29199	29127	29173	29245	29053	28930	28995	29193	29285	29470	29386	29246	29175	29199	29190	28970	28983	29119	29169	29432	29091	29102	29281	29132	29095	29079	29220	28943	29099	29233	29192	29090	29144	29242	29192	29024	29448	29215	29144	29176	29302	28951	29187	29314	29315	29185	29230	29316	29143	29289	29475	29305	29138	28715	28822	29260	29069	28883	29077	29237	29249	29270	29214	29104	29092	29192	29189	29179	29088	29143	29089	29082	29219	29232	29217	29304	29072	29263	29250	29017	29049	29395	29114	29258	29263	29280	29131	29213	29250	29375	29250	29072	29263	29019	29140	29340	29157	29043	29272	29056	29074	29117	29113	29243	29201	29290	29123	29316	29082	29385	29226	29125	29150	29294	29255	29030	28966	29341	29101	29217	29090	29106	29259	29052	28982	29229	29136	29263	29081	28962	29384	29313	29306	29264	29236	29125	29167	29221	29056	29132	29362	29040	29413	29309	29213	29046	29046	29165	29360	29207	29073	29171	29338	29559	29181	28983	29020	29135	29312	29395	29380	29138	29197	29095	29351	29283	29194	29263	29151	28891	28951	29259	29121	29154	29310	29111	29140	29066	29212	29206	29153	29154	29154	29124	29238	29008	28984	29314	29047	28999	29259	29222	29043	29130	29113	29247	29426	29166	29515	29245	29337	29237	29251	29522	29136	28928	29175	28919	29261	28916	29287	29164	29215	29104	29296	29151	29096	29474	29258	29480	29054	29008	29147	28985	29323	29159	29234	29065	29100	29075	29356	29098	29084	29110	28939	29031	29278	29140	29342	29358	29103	29136	29175	29036	29160	28899	29204	29139	29226	29312	29457	29136	29258	29415	29039	29214	29365	29293	29079	29200	29175	29133	29226	28979	29203	29126	29194	29015	29512	29204	29237	29179	29183	28994	29115	29424	29257	29009	28998	29245	29207	29130	29125	29042	29268	29248	29205	29261	29398	29267	29291	29164	29077	29321	29387	29053	29340	29184	29222	29361	29216	28984	29173	29058	29027	29328	29079	29458	28909	29233	29271	29382	29033	29136	29059	29148	29163	29057	29254	29192	29289	29024	29301	29152	29397	29360	29203	29248	29093	29036	28876	28924	29096	29093	29102	29334	29144	28907	29039	29059	29191	29106	29213	29253	29058	29176	28926	29237	29385	29294	28982	28913	29171	29134	29163	29219	29155	29306	29341	29226	29099	29237	29328	29187	28877	29069	28960	29161	29246	29349	29229	29280	28990	29218	29231	29250	29180	28939	29193	29018	29194	29129	29220	29236	29071	29208	28974	29074	29101	29127	29305	29347	28952	29090	29007	29202	29500	29101	29152	28913	29146	29444	29595	29123	29171	29031	29599	29015	28910	29405	29188	29232	29043	29243	29029	28967	28928	29166	28807	29162	29157	29121	29129	29081	29104	29393	29437	29200	29272	29356	29279	29193	29282	29236	29126	29053	29276	29315	29192	29076	29156	29091	29258	29254	29331	29148	29161	29155	29199	29010	29194	29140	29369	29043	29127	29223	29204	29104	29287	29239	29036	29008	29305	28941	29306	29282	29313	29340	29151	29176	29335	29503	29234	29328	29310	29079	29188	28993	29087	29298	29323	29378	29101	29205	29223	29126	29155	29237	29288	29204	29193	29120	29290	29478	29321	29087	29145	29283	29044	29283	29193	29268	29304	29359	29211	29266	28911	29176	29245	29388	29223	28941	29213	29365	29353	29272	29002	29303	29121	29179	29081	29100	29169	29166	29246	29084	29321	29229	29218	29162	28920	29120	29287	29039	29260	29016	29328	29003	29367	28998	29454	29288	29221	29334	29065	29162	29467	29244	29407	28987	28983	29054	29192	29168	29322	29094	29274	29163	29136	29300	29352	29169	29307	29192	29237	29226	29231	29174	28894	29186	29014	29394	29165	29169	29139	29188	29013	29165	29247	29191	29085	29069	29278	28866	29195	29003	29259	29181	29339	29201	29398	29136	29334	29048	29162	29298	29136	29209	29258	29027	29224	29146	29239	29243	29125	28994	29344	29172	29198	29376	29181	29341	29237	29376	29118	29133	29263	29282	29417	29224	29182	28853	29475	29152	29258	29001	29337	29195	29274	29263	29230	29269	29332	29106	29183	29201	29178	29164	29304	29285	29050	29132	29434	29122	29218	29172	29011	29313	29158	29202	29164	29122	29188	29104	29031	29292	29236	28948	29311	29253	29195	29251	29262	29129	29242	29055	29153	29228	29124	29107	29153	29014	29303	29254	29359	29364	29269	28948	29238	29142	29217	29176	28953	29072	29137	29455	29199	29256	29297	29246	29510	29081	29379	29178	29075	29076	29500	29381	29134	29294	29134	28940	29385	29026	29141	29148	29136	29087	29100	28958	28968	29087	29064	29015	29283	29233	29175	29350	29272	29172	29256	29171	29136	29004	29376	29143	29206	29102	29200	29221	29282	29269	29179	29351	29388	29011	29131	29105	29356	29230	29301	29022	29191	28977	29221	29112	29366	29059	29020	29227	29320	29101	29122	29129	29302	29188	29449	29168	29041	29082	29173	29326	29165	29115	29119	29087
20362	31328	29469	25870	24683	23759	23401	23347	23287	23316	23041	23016	23053	22757	22845	22680	22896	22830	22921	22716	22631	22825	22749	22583	22719	23488	28796	27833	26401	24520	23345	22754	22766	22603	22649	22709	22842	22922	22690	22649	22700	22743	22602	22798	22598	22735	22487	22559	22708	22641	22610	22693	22715	22633	22616	22670	22813	22419	22571	22528	22798	22558	22801	22529	22723	22868	22596	22594	22448	22576	22611	22627	22633	22650	22574	22684	22862	22568	22641	22924	22857	22513	22738	22610	22691	22550	22810	22733	22674	22550	22717	22651	22734	22885	22623	22571	22668	22826	22711	22640	22650	22742	22587	22551	22799	22528	22726	22530	22701	22528	22616	22458	22678	22690	22543	22729	22625	22639	22558	22841	22694	22834	22566	22601	22625	22568	22830	22775	22630	22793	22576	22704	22751	22604	22555	22518	22769	22679	22577	22511	22809	22596	22462	22774	22605	22679	22785	22627	22569	22787	22674	22742	22557	22579	22640	22409	22584	22535	22721	22585	22771	22662	22611	22538	22687	22729	22692	22775	22435	22522	22483	22807	22676	22806	22787	22669	22631	22856	22554	22670	22711	22667	22684	22611	22699	22711	22512	22697	22722	22724	22694	22659	22800	22632	22654	22670	22620	22781	22773	22761	22627	22645	22716	22650	22730	22575	22625	22666	22643	22552	22669	22676	22533	22654	22811	22724	22685	22718	22438	22677	22810	22769	22644	22724	22489	22470	22748	22816	22566	22624	22656	22682	22624	22626	22429	22683	22685	22712	22546	22711	22658	22576	22717	22597	22686	22751	22585	22586	22608	22761	22718	22820	22582	22741	22605	22657	22480	22647	22653	22580	22614	22561	22687	22756	22535	22660	22577	22617	22619	22651	22871	22484	22533	22644	22545	22470	22788	22734	22567	22719	22739	22557	22665	22515	22662	22630	22696	22625	22656	22644	22829	22643	22333	22626	22604	22580	22698	22562	22777	22655	22827	22808	22573	22581	22971	22606	22676	22864	22800	22564	22731	22496	22725	22609	22580	22774	22716	22490	22788	22579	22640	22566	22722	22753	22640	22641	22620	22748	22569	22419	22555	22691	22844	22482	22686	22642	22706	22597	22718	22630	22645	22699	22720	22441	22782	22703	22839	22604	22737	22626	22768	22647	22774	22624	22579	22752	22369	22618	22822	22654	22792	22457	22710	22568	22675	22718	22629	22678	22740	22790	22602	22577	22554	22468	22861	22698	22794	22466	22652	22669	22640	22682	22712	22638	22606	22709	22523	22729	22694	22524	22592	22632	22528	22569	22707	22664	22563	22732	22629	22580	22703	22652	22637	22631	22745	22586	22608	22715	22600	22808	22584	22832	22627	22797	22527	22559	22687	22775	22638	22668	22600	22744	22523	22635	22624	22629	22573	22496	22716	22679	22636	22697	22831	22519	22580	22577	22758	22695	22633	22637	22630	22956	22590	22939	22498	22659	22557	22510	22938	22613	22622	22613	22689	22548	22754	22671	22675	22734	22684	22675	22657	22599	22583	22728	22632	22591	22667	22703	22673	22675	22716	22453	22636	22625	22571	22441	22746	22708	22655	22618	22731	22757	22500	22728	22618	22590	22505	22665	22701	22727	22661	22736	22606	22633	22762	22641	22586	22619	22680	22736	22486	22614	22806	22499	22663	22748	22774	22606	22669	22736	22648	22702	22757	22724	22737	22613	22790	22705	22575	22571	22842	22674	22763	22656	22651	22500	22627	22529	22673	22831	22731	22579	22646	22660	22706	22642	22636	22626	22699	22742	22675	22848	22728	22693	22504	22715	22547	22628	22779	22521	22747	22548	22517	22769	22634	22585	22498	22547	22751	22760	22669	22804	22633	22727	22510	22730	22681	22776	22594	22849	22705	22763	22647	22756	22686	22590	22615	22642	22602	22718	22598	22606	22693	22620	22697	22666	22583	22604	22567	22739	22628	22541	22631	22696	22542	22641	22552	22660	22664	22542	22545	22736	22688	22639	22658	22701	22525	22780	22585	22736	22570	22756	22669	22813	22654	22622	22461	22651	22603	22585	22641	22524	22601	22697	22599	22621	22743	22815	22479	22714	22569	22817	22701	22768	22771	22676	22560	22589	22680	22851	22616	22624	22655	22470	22568	22558	22691	22578	22677	22579	22548	22724	22663	22703	22758	22782	22560	22672	22680	22712	22636	22578	22477	22616	22697	22621	22670	22881	22619	22616	22543	22728	22708	22731	22509	22546	22592	22700	22773	22454	22694	22580	22850	22661	22747	22826	22651	22681	22586	22506	22704	22593	22866	22631	22635	22637	22616	22893	22463	22762	22572	22625	22692	22594	22743	22707	22634	22594	22705	22803	22611	22845	22732	22510	22655	22618	22579	22487	22804	22594	22510	22725	22695	22573	22687	22517	22645	22531	22629	22702	22475	22859	22554	22767	22739	22681	22645	22696	22629	22642	22677	22716	22770	22636	22569	22694	22642	22565	22596	22704	22493	22535	22570	22593	22689	22748	22720	22754	22464	22841	22534	22585	22889	22751	22508	22627	22956	22766	22595	22647	22531	22681	22730	22722	22578	22799	22783	22625	22697	22446	22657	22607	22479	22626	22702	22561	22550	22470	22598	22644	22672	22554	22690	22692	22583	22738	22670	22543	22623	22587	22466	22663	22579	22661	22663	22761	22751	22672	22674	22597	22670	22645	22639	22759	22755	22548	22680	22639	22545	22538	22551	22710	22625	22459	22698	22745	22674	22677	22574	22662	22678	22690	22662	22690	22551	22581	22555	22785	22658	22679	22519	22757	22621	22910	22623	22756	22681	22463	22565	22632	22623	22594	22497	22659	22860	22469	22732	22615	22714	22581	22633	22629	22766	22773	22483	22696	22743	22571	22601	22693	22764	22586	22719	22781	22716	22746	22530	22619	22551	22565	22731	22637	22577	22770	22596	22600	22574	22593	22590	22818	22524	22528	22728	22716	22685	22711	22687	22649	22656	22614	22612	22689	22672	22753	22647	22529	22771	22609	22779	22629	22650	22526	22788	22698	22708	22590	22453	22442	22514	22707	22696	22708	22610	22869	22651	22663	22506	22552	22687	22744	22668	22577	22526	22866	22619	22700	22716	22467	22607	22818	22577	22557	22558	22779	22761	22591	22586	22635	22565	22754	22734	22659	22846	22836	22724	22869	22631	22664	22590	22639	22707	22822	22664	22635	22725	22485	22798	22469	22752	22474	22605	22828	22549	22748	22510	22749	22555	22567	22585	22699	22492	22693	22768	22666	22605	22731	22812	22600	22708	22687	22531	22663	22532	22532	22628	22612	22482	22750	22657	22740	22652	22560	22632	22486	22647	22499	22686	22585	22699	22691	22635	22581	22561	22580	22558	22743	22528	22684	22760	22615	22412	22784	22648	22683	22648	22660	22524	22551	22626	22791	22622	22797	22686	22712	22751	22558	22711	22846	22576	22771	22597	22812	22662	22653	22664	22652	22491	22847	22656	22782	22583	22720	22657	22703	22624	22422	22607	22750	22638	22694	22741	22648	22593	22666	22823	22568	22710	22680	22802	22466	22683	22832	22649	22595	22570	22721	22702	22606	22770	22676	22678	22603	22794	22769	22758	22703	22682	22680	22583	22582	22642	22759	22622	22672	22665	22698	22502	22656	22741	22751	22722	22539	22619	22464	22531	22666	22714	22547	22631	22763	22507	22693	22648	22592	22714	22480	22643	22483	22576	22582	22487	22655	22549	22733	22847	22727	22709	22562	22596	22671	22604	22498	22677	22499	22845	22596	22656	22708	22674	22585	22653	22576	22837	22694	22739	22607	22819	22581	22707	22412	22512	22781	22599	22538	22651	22721	22592	22536	22536	22446	22622	22765	22600	22604	22639	22661	22488	22658	22625	22520	22659	22582	22525	22624	22738	22650	22692	22511	22679	22679	22682	22592	22746	22304	22718	22537	22573	22672	22742	22687	22684	22667	22717	22582	22637	22630	22561	22635	22632	22590	22744	22607	22489	22572	22838	22645	22634	22438	22661	22838	22591	22622	22723	22804	22623	22689	22559	22563	22692	22687	22778	22517	22655	22537	22638	22639	22678	22593	22581	22671	22523	22576	22612	22670	22732	22498	22580	22871	22601	22607	22592	22662	22565	22698	22611	22533	22635	22709	22701	22643	22779	22556	22571	22642	22713	22542	22764	22548	22705	22686	22673	22488	22707	22612	22806	22751	22626	22565	22670	22723	22724	22609	22826	22597	22579	22759	22744	22830	22770	22466	22534	22719	22822	22548	22616	22522	22647	22555	22686	22785	22641	22620	22524	22660	22495	22587	22783	22785	22526	22629	22777	22538	22600	22591	22625	22506	22662	22392	22692	22705	22726	22557	22699	22753	22590	22719	22804	22586	22708	22506	22490	22690	22807	22593	22707	22749	22615	22715	22572	22539	22688	22790	22475	22572	22744	22644	22738	22837	22536	22596	22651	22745	22569	22419	22690	22405	22752	22724	22677	22606	22826	22866	22708	22512	22661	22642	22530	22713	22529	22791	22748	22567	22556	22640	22782	22681	22693	22776	22616	22570	22694	22687	22657	22660	22712	22793	22862	22702	22764	22686	22605	22738	22783	22762	22705	22630	22808	22484	22863	22853	22748	22519	22784	22742	22518	22596	22524	22624	22425	22598	22619	22634	22634	22598	22671	22704	22731	22691	22681	22747	22513	22756	22592	22561	22462	22477	22797	22614	22772	22487	22767	22587	22436	22859	22382	22624	22702	22706	22633	22748	22658	22664	22588	22668	22557	22586	22812	22578	22662	22746	22600	22638	22549	22755	22604	22675	22745	22596	22818	22684	22522	22745	22643	22675	22536	22800	22670	22539	22655	22763	22536	22644	22724	22704	22705	22674	22676	22681	22776	22664	22503	22716	22674	22660	22664	22593	22601	22597	22686	22698	22656	22539	22660	22792	22702	22708	22630	22788	22654	22573	22467	22651	22564	22511	22660	22835	22652	22675	22794	22556	22814	22763	22502	22588	22605	22560	22541	22841	22521	22675	22471	22766	22852	22546	22628	22757	22562	22598	22724	22714	22761	22644	22625	22688	22658	22781	22639	22672	22476	22568	22578	22745	22729	22531	22766	22771
22869	21478	29346	24109	22718	28294	33218	30449	30169	30594	30462	30098	30347	30261	30118	30076	30067	30104	30094	29852	29922	29899	30247	29973	29857	30666	36703	36335	34659	32583	30714	29887	29891	29710	29982	29885	29705	29925	29457	29794	29787	29713	29797	29732	29933	29835	29744	29707	29486	29648	29440	29762	29601	29814	29869	29665	29724	29826	29661	29527	29567	29664	29947	29822	29760	29758	29763	29865	29730	29845	29784	29790	29857	29807	29742	29753	29723	29822	29900	29638	29620	29776	29780	29655	29750	29739	29787	29693	29840	29640	29716	29796	29754	29675	29637	29785	29595	29506	29709	29569	29517	29771	29805	29815	29422	29693	29783	29581	29798	29784	29619	29623	29750	29696	29653	29402	29831	29669	29576	29551	29575	29837	29812	29779	29994	29706	29553	29466	29695	29627	29715	29703	29531	29636	29767	29856	29844	29622	29608	29700	29737	29683	29630	29747	29800	29752	29712	29510	29710	29740	29598	29676	29870	29777	29737	29692	29732	29548	29775	29557	29616	29547	29496	29719	29685	29723	29620	29752	29691	29511	29685	29584	29892	29566	29644	29900	29737	29528	29722	29857	29739	29745	29558	29558	29537	29539	29717	29765	29796	29479	29755	29764	29658	29715	29694	29932	29529	29788	30045	29646	29493	29620	29563	29676	29726	29672	29669	29622	29495	29525	29717	29836	29498	29494	29243	29786	29542	29669	29735	29437	29361	29634	29749	29551	29773	29543	29705	29800	29628	29468	29870	29788	29814	29642	29558	29500	29819	29753	29497	29559	29822	29386	29571	29739	29751	29737	29696	29570	29580	29359	29719	29638	29664	29565	29578	29609	29741	29596	29700	29449	29489	29508	29544	29618	29793	29636	29591	29759	29872	29856	29605	29558	29544	29791	29665	29740	29622	29762	29538	29829	29798	29658	29557	29645	29481	29632	29685	29494	29606	29628	29571	29779	29729	29619	29666	29330	29607	29778	29648	29585	29624	29558	29802	29436	29651	29586	29601	29583	29502	29442	29733	29599	29632	29652	29514	29541	29664	29756	29622	29365	29391	29721	29677	29902	29939	29855	29488	29635	29720	29414	29965	29775	29858	29446	29770	29888	29567	29653	29808	29776	29762	29596	29572	29553	29683	29682	29968	29725	29890	29248	29640	29687	29537	29379	29808	29576	29510	29825	29771	29508	29655	29557	29490	29609	29538	29653	29564	29845	29883	29433	29473	29757	29754	29642	29700	29945	29688	29885	29723	29611	29517	29595	29754	29580	29784	29438	29889	29790	29786	29569	29802	29607	29545	29938	29640	29601	30026	29653	29615	29573	29718	29613	29771	29811	29765	29709	29773	29602	29673	29763	29602	29546	29494	29770	29615	29852	29814	29760	29779	29411	29660	30010	29889	29763	29570	29665	29821	29781	29692	29571	29760	29821	29654	29745	29437	29795	29774	29485	29766	29888	29605	29595	29554	29630	29703	29830	29672	29611	29777	29768	29721	29640	29556	29607	29902	29605	29509	29803	29747	29590	29739	29412	29531	29776	29699	29555	29840	29442	29663	29837	29873	29607	29646	29471	29758	29713	29568	29835	29670	29535	29722	29650	29562	29618	29617	29699	29797	29596	29669	29655	29667	29740	29826	29686	29852	29856	29731	29778	29745	29580	29952	29696	29619	29637	29779	29791	29705	29536	29667	29509	29816	29681	29593	29714	29693	29593	29562	29729	29650	29660	29686	29430	29698	29595	29625	29693	29305	29658	29898	29604	29648	29635	29743	29589	29686	29596	29839	29626	29624	29896	29583	29644	29757	29724	29760	29593	29978	29731	29523	29582	29479	29708	29597	29696	29669	29720	29610	29911	29701	29456	29567	29552	29525	29440	29709	29807	29544	29652	29640	29783	29841	29647	29824	29548	29464	29661	29576	29700	29688	29535	29794	29895	29741	29699	29716	29487	29642	29735	30015	29727	29915	29765	29757	29511	29585	29801	29806	29659	29633	29519	29514	29564	29582	29614	29705	29770	29737	29692	29509	29720	29643	29600	29626	29547	29690	29568	29347	29550	29456	29550	29364	29852	29957	29689	29886	29374	29709	29675	29782	29726	29648	29849	29431	29713	29628	29768	29733	29631	29754	29741	29749	29481	29849	29668	29587	29858	29916	29740	29594	29783	29784	29433	29661	29448	29629	29743	29397	29703	29719	29927	29697	29491	29795	29360	29484	29806	29673	29715	29642	29740	29858	29650	29792	29664	29782	29517	29844	29524	29540	29608	29712	29670	29540	29505	29469	29572	29583	29782	29649	29646	29673	29684	29887	29461	29749	29327	29558	29718	29716	29550	29514	29798	29475	29690	29644	29610	29471	29529	29869	29604	29688	29683	29521	29493	29662	29478	29617	29525	29597	29583	29713	29680	29767	29676	29506	29611	29610	29459	29575	29602	29837	29789	29691	29493	29571	29492	29426	29565	29708	29520	29424	29688	29421	29540	29873	29760	29598	29663	29438	29826	29713	29656	29832	29717	29616	29948	29662	29620	29462	29659	29475	29484	29664	29786	29660	29699	29636	29552	29479	29637	29550	29565	29579	29861	29708	29813	29841	29498	29708	29521	29693	29536	29819	29662	29716	29674	29595	29752	29578	29636	29731	29745	29695	29552	29490	29710	29776	29607	29584	29529	29722	29383	29787	29692	29511	29664	29611	29647	29757	29612	29852	29456	29724	29635	29791	29902	29731	29620	29790	29559	29729	29616	29849	29820	29831	29636	29699	29554	29799	29667	29744	29783	29832	29813	29734	29622	29641	29653	29654	29756	29755	29464	29687	29630	29714	29727	29699	29672	29675	29728	29843	29795	29742	29777	29754	29820	29590	29735	29571	29668	29841	29572	29828	29639	29909	29905	29748	29553	29711	29682	29545	29782	29628	29690	29794	29677	29644	29737	29571	29696	29763	29954	29674	29745	29518	29711	29748	29521	29538	29665	29811	29586	29510	29572	29672	29553	29821	29872	29752	29603	29674	29654	29641	29685	29694	29540	29719	29664	29853	29864	29554	29854	29915	29903	29788	29521	29613	29636	29785	29645	29599	29553	29787	29662	29815	29604	29501	29875	29699	29784	29702	29723	29891	29838	29473	29758	29586	29726	29668	29813	29685	29666	29602	29394	29597	29602	29655	29566	29761	29615	29641	29945	29590	29618	29665	29695	29669	29596	29585	29815	29592	29660	29691	29326	29491	29959	29598	29667	29876	29673	29958	29700	29639	29464	29794	29594	29610	29653	29748	29873	29686	29823	29785	29718	29807	29547	29580	29717	29605	29748	29657	29690	29574	29799	29705	29717	29470	29566	29679	29698	29722	29601	29419	29558	29588	29695	29778	29900	29627	29616	29478	29646	29522	29563	29619	29688	29547	29814	29807	29727	29849	29584	29680	29583	29679	29766	29638	29835	29627	29776	29447	29566	29539	29529	29852	29583	29802	29669	29575	29565	29746	29824	29484	29489	29686	29838	29680	29626	29771	29539	29604	29620	29770	29461	29666	29828	29735	29609	29674	29819	29741	29842	29649	29746	29575	29648	29509	29558	29725	29680	29525	29785	29598	29744	29883	29587	29811	29763	29839	29633	29645	29897	30054	29789	29753	29655	29808	29617	29296	29666	29724	29583	29613	29486	29606	29485	29814	29607	29723	29379	29630	29705	29875	29459	29619	29616	29851	29637	29593	29631	29789	29292	29576	29781	29484	29661	29718	29532	29683	29478	29582	29393	29799	29715	29754	29527	29755	29587	29701	29660	29709	29741	29702	29634	29775	29859	29742	29815	29508	29575	29764	29861	29707	29626	29999	29527	29639	29765	29721	29696	29753	29447	29472	29624	29497	29744	29628	29572	29656	29744	29844	29691	29388	29701	29692	29800	29897	29776	29532	29846	29706	29841	29573	29889	29517	29658	29697	29613	29846	29649	29826	29694	29462	29844	29814	29658	29684	29683	29747	29736	29774	29775	29698	29527	29572	29619	29605	29827	29922	30087	29667	29647	29664	29776	29775	29731	29665	29599	29599	29635	29559	29797	29790	29540	29525	29567	29404	29686	29730	29704	29509	29767	29554	29547	29591	29778	29837	29685	29630	29745	29558	29538	29610	29543	29700	29523	29575	29590	29658	29585	29678	29629	29637	29991	29521	29685	29590	29537	29714	29727	29849	29532	29677	29727	29661	29284	29653	29605	29825	29440	29597	29782	29700	29699	29499	29580	29677	29645	29544	29767	29739	29715	29624	29663	29568	29864	29713	29594	29775	29549	29784	29773	29386	29504	29608	29514	29592	29512	29737	29799	29797	29859	29793	29564	29782	29504	29699	29660	29782	29721	29505	29952	29516	29557	29827	29469	29574	29599	29439	29677	29702	29471	29451	29581	29633	29603	29522	29469	29552	29567	29619	29444	29905	29585	29827	29786	29867	29767	29685	29518	29626	29615	29529	29593	29773	29745	29529	29935	29795	29601	29754	29588	29601	29503	29582	29621	29701	29717	29626	29711	29579	29781	29652	29532	29631	29462	29510	29752	29809	29660	29760	29594	29450	29406	29603	29863	29815	29699	29709	29374	29760	29317	29712	29787	29717	29837	29846	29683	29710	29471	29614	29677	29678	29697	29791	29519	29486	29703	29858	29632	29704	29445	29826	29671	29530	29902	29775	29491	29944	29839	29713	29778	29751	29980	29559	29506	29728	29732	29596	29653	29478	29608	29711	29950	29688	29681	29766	29538	29419	29519	29798	29560	29641	29777	29654	29640	29472	29722	29738	29713	29825	29797	29506	29613	29844	29629	29657	29552	29839	29418	29835	29410	29653	29465	29815	29727	29716	29399	29642	29758	29678	29545	29602	29626	29564	29673	29789	29892	29644	29345	29658	29758	29463	29783	29588	29712	29518	29475	29593	29652	29595	29910	29836	29591	29783	29555	29724	29730	29492	29525	29537	29659	29676	29800	29735	29422	29574	29735	29364	29527	29646	29644	29983	29465	29893	29873	29674	29584	29629	29691	29547	29700	29694	29703	29658	29659	29768	29480	29580	29491	29670	29910	29768	29444	29528	29641	29541	29517	29627	29541	29573	29791	29908	29757	29887	29697	29628	29931	29868	29676	29809	29446	29554	29677	29709	29671
21304	35097	32580	28207	26187	25048	24303	23821	23852	23960	23770	23142	23483	23330	23210	23044	23032	23211	22997	23129	23004	23193	23040	23070	23107	24573	33689	31939	29088	26157	23685	23106	22941	22826	22826	22802	23026	22979	22896	22889	22835	22924	22837	22845	22817	22975	22795	22993	22916	22900	23051	22804	22741	22779	22948	22825	22975	22875	23011	22928	22856	22768	22745	22894	22766	22846	22923	22795	23051	22814	22988	22843	22890	22893	22895	22601	22916	22744	22779	22841	22833	22887	22797	22807	22814	22990	22981	22819	22930	22806	23012	22808	22956	22908	22795	22762	22835	22923	22880	22915	22893	22747	22738	22930	22946	22801	22889	22632	22971	22986	22948	22934	22784	22866	22772	22769	22946	22734	22917	22855	22547	22822	22887	22838	22799	22831	22839	22815	22973	22831	22851	22999	22848	22822	22873	22768	22689	22964	22845	22864	22842	22971	22806	22828	22984	22824	22959	22802	22861	22980	22804	22844	22895	22688	22906	22856	22999	22917	22817	23001	22886	22812	22816	22897	22891	22858	22722	22821	23046	22781	22887	22629	22847	22730	22999	22878	22882	22843	22755	22723	22884	22873	22738	22711	22933	23083	22788	22994	22862	22872	22859	22896	22944	22737	22969	22871	22728	22937	22769	22928	22829	22801	22883	23009	22754	22797	22965	22709	22847	22981	22833	22987	22800	22913	22801	23026	22640	22909	22858	22805	22878	22916	23007	22920	22656	22809	22832	22720	22861	22728	23013	22727	22794	22833	22847	22747	22893	22741	23033	22970	22968	22935	22712	22934	22930	22688	22806	22878	22961	22656	22914	22925	22690	22780	22994	22696	22823	22788	22865	22710	23112	22769	22886	22945	22816	23024	22806	22846	22800	22905	22719	22888	22755	22799	23104	22725	22987	22925	22737	22726	22753	22890	22996	22819	22979	22945	22700	22814	22860	22867	22677	22850	22965	22881	23063	22933	22949	22750	22833	22902	22784	22811	22781	22766	22912	22835	22740	22876	22846	22808	22850	22864	22873	22965	22885	22946	22863	22848	22873	22656	22826	22719	22978	22712	22812	23149	22802	22693	22844	22801	22924	22674	22728	22821	22783	22964	22792	22962	22914	22813	22868	22974	22810	23033	22833	22757	22838	22837	22944	22871	22950	22911	22773	22955	22948	22683	22922	23065	22866	22751	22987	23031	22811	22763	23008	23021	23014	22824	22737	22835	22685	22731	23027	22818	22836	22866	22892	22817	22613	22902	22839	22796	22941	22784	22744	22860	22784	22760	22959	22684	22744	22804	22944	22851	22860	22737	22961	22937	22778	22808	23053	22964	22709	23049	22882	22921	22762	22736	22792	22884	22687	22666	22930	22778	22869	22666	22770	22752	22933	22905	22779	22935	22977	22929	22821	23050	22758	22988	22795	22852	22874	22897	22891	22942	22885	22826	22861	22949	22949	22745	22862	22745	22836	22857	22885	22816	23023	22919	22892	22825	22963	22973	22731	22666	22785	22697	22945	22920	22883	22787	22772	22711	22644	22673	22723	22785	22768	22801	22762	22780	22912	22830	22886	22703	22804	22896	22603	22772	22727	22824	22936	22768	22730	22945	22909	22881	22852	22938	22751	22745	22896	22982	22803	22835	22934	22844	22924	23066	22933	22738	22806	22903	22815	22924	23027	22776	22944	22973	22786	22866	22883	22774	22769	22795	22754	22743	22884	22790	22835	22788	22781	22926	22939	23016	22765	22810	22795	22979	22893	22771	23082	22857	22748	23127	23043	22843	22910	22734	22923	22847	22768	22806	22825	22877	22915	22864	22850	22841	23082	22976	22661	22902	22811	22860	22829	22884	22732	22788	22821	22924	22629	22850	22842	22869	22889	22799	22840	22950	22955	22899	22802	23046	22807	22953	22832	22919	22703	22939	22840	23036	22742	22824	22658	22918	22858	22671	22914	22774	22737	22807	22818	22737	22927	22650	23008	22963	22873	22813	22741	22914	22737	22815	22611	22752	22882	22715	22862	22927	22949	22801	22877	22742	22837	22711	22919	22794	22855	23034	22827	22723	22932	22903	22835	22843	22987	22705	22916	22799	22785	22808	22782	22745	22969	22801	22989	22868	22852	22827	22959	22777	22899	22960	23067	22741	22651	22955	22941	22887	23004	22781	22785	22753	22744	22741	22874	22737	22775	22865	22831	22852	22966	22815	22940	22744	22928	22920	22817	22854	22811	22784	22818	22781	22653	22843	22836	22837	22996	22796	22841	22880	22720	22675	22734	22804	22834	22755	22942	22859	22784	22776	22995	22949	22754	22988	22902	23120	22843	22946	22905	22827	22884	22772	22850	22794	22695	22907	22704	22761	22844	22692	22934	22741	22892	22952	23001	22825	22662	22747	23174	22871	22873	22894	23000	22909	22740	22834	22917	22859	22679	22782	22773	22925	22962	22868	22765	22880	22896	22891	22847	22672	22809	22912	22990	22801	22724	22863	22780	23060	22836	22808	22858	23051	22722	22740	23026	22777	22832	22714	22905	22852	22819	22761	23084	22696	22614	22919	22666	22846	22916	22906	22823	23069	22825	22718	22711	22931	22831	22978	22725	22901	22865	22914	22609	22775	22884	22720	22661	22742	22866	22759	23010	22827	22880	22964	22818	22950	22900	23035	22652	22850	22751	22745	22823	22854	22799	22899	22828	22769	23022	22845	22951	22800	22939	22956	22816	22815	22865	22767	22749	22861	22879	22804	22927	22868	22724	22621	22747	22935	22905	22858	22588	22654	22856	22842	22880	22901	22783	22846	22907	22964	22887	22912	23046	22738	22907	23082	22948	22782	22798	22936	22895	22765	22602	22792	22932	22875	22735	22773	23078	22916	22944	22841	22860	22865	22938	22815	22884	22968	22802	22831	22696	22939	22797	22956	22751	23034	22883	22960	22858	22762	22983	22877	22915	22871	22817	22717	22922	22679	22943	22675	22786	22725	23018	22794	22827	22982	23006	22860	22766	22928	22904	22763	22902	22901	22867	22838	22826	22948	22817	22896	22729	22746	22807	22699	22880	22708	22885	22961	22944	22738	22624	22863	22971	22793	22870	22892	22777	22956	22757	22833	22682	22815	22801	22800	23001	22751	22846	22777	22864	22744	22744	22847	23002	22678	22939	22783	22672	22822	23038	22776	22891	22886	22887	22754	22877	22861	23133	22966	22843	22803	22844	22845	22712	22843	22738	22784	23014	22819	22892	22799	22817	22841	22745	22755	22719	22853	22983	23013	22988	22798	22796	22719	22743	22849	22685	22777	22739	22501	22752	22896	22851	22893	22929	22939	22770	22873	22694	22975	23169	22902	22846	22749	22958	22906	22728	22890	23020	22778	22861	22969	22901	22865	22972	22752	22874	22905	22884	22899	22933	23004	22892	22827	22996	22795	22964	22788	22791	22822	22799	22957	23015	22855	22776	22948	22938	22689	22968	22827	22945	22879	22822	23011	22809	22703	22939	22971	22815	22943	22893	22978	22881	22817	22941	22766	22935	22808	23052	22648	22794	22909	22802	22852	22704	22749	22825	22873	22926	22834	22967	22677	22942	22813	22872	22804	22690	22733	22823	22760	22757	22970	22854	22830	22981	22923	23027	22785	22875	23121	23022	22853	23024	22916	22754	22901	22892	22804	22805	22757	22914	22964	22884	22906	22781	23035	22640	22959	22915	22785	22911	22910	22832	22989	22787	22826	22896	22869	22864	22909	22616	22903	22761	22708	22774	22735	22777	22853	22869	23023	22910	22691	22919	22994	22772	22799	22727	22872	22819	22838	22877	22882	23027	22809	22984	22846	22793	22963	23012	22609	22925	22794	22890	23015	22644	22830	23011	22725	22773	22967	22770	22865	23000	22704	22873	22898	22962	22684	22927	22695	22889	22703	22761	23022	22780	22665	22868	22986	22730	22865	22755	22749	22811	22695	22867	22908	22744	23169	22815	22750	22935	22813	22963	22707	22785	22832	22874	22760	22870	22917	22890	22824	22807	22887	22746	22796	22626	22924	22644	22633	22949	22966	22826	22812	22905	22899	22861	22876	22866	22840	22723	22929	22892	22830	22996	22893	22859	22866	22827	22933	22944	22836	22764	22790	22949	22662	22849	22848	22867	23030	22765	22785	22876	22962	22831	22796	22758	22962	22614	23028	22921	22828	22853	22906	22928	22778	22929	22793	22552	22821	22926	22919	22775	22910	22886	23007	22916	22821	22798	22870	22873	22892	22864	22852	23069	22904	22928	22994	22794	22742	22933	22833	22869	22974	22917	22860	22934	22974	22971	22723	22871	22966	22917	23127	22747	22890	22989	22744	23074	22912	22620	22812	22687	22957	22885	22937	22940	22861	22921	22784	22849	22845	22860	22928	22909	22745	22965	22992	22776	22968	22849	22791	22656	22929	22921	22946	22861	22746	22905	22705	22936	22805	22783	22900	22870	22847	22965	22902	22964	22851	22809	22858	22782	22781	22804	22834	22810	22653	22771	22991	22768	22940	22793	22777	22888	22977	22946	22828	22992	22667	22936	22842	22896	22954	22805	22750	22955	22690	22825	22889	22749	22841	23030	23004	22935	22811	22640	22959	22823	22839	22997	22931	22815	22995	22907	22860	23013	22850	22935	22975	22807	22794	22713	22782	22869	22778	22617	22830	22951	22930	22848	22829	22813	22913	22899	22999	22977	22921	22842	22826	22955	22815	22918	22745	22890	22901	22857	22670	22899	22822	22847	22698	22712	22845	22575	22879	22693	22901	23002	22601	22752	22961	22606	22906	22902	22872	22785	23003	23085	22825	22851	22702	23001	22882	22893	22800	22920	22868	22983	22865	22811	22717	22675	22923	22882	22851	22983	22816	22723	22609	22882	22899	22911	22821	22842	22652	22762	22909	22801	22752	22800	22679	23009	22812	23077	23057	22814	22924	22857	22921	22722	22969	22827	22823	22948	22696	22751	22871	22832	22846	22841	22770	22814	22944	23121	22996	22668	22759	22808	22982	22864	22812	22803	22829	23063	22776	22860	22840	22822	22794	23005	22874	22793	22858	22870	22889	22857	22803	22923	22714	22752	22762	22674	22838	22903	22846	22938	22850	23069	22887	22984	22872	22977	22755	22768	23045	22784	22783
28470	23753	31177	31102	29222	29682	29820	29589	29795	29444	29407	29517	29552	29540	29253	29417	29536	29491	29219	29438	29284	29372	29507	29340	29310	29540	29836	30056	29947	29783	29412	29474	29685	29197	29352	29304	29347	29288	29316	29495	29205	29481	29236	29296	29407	29341	29416	29627	29402	29533	29316	29283	29341	29188	29146	29272	29410	29303	29220	29611	29335	29369	29328	29407	29318	29322	29311	29671	29346	29351	29358	29104	29025	29494	29291	29439	29199	29293	29557	29380	29272	29058	29223	29303	29094	29198	29330	29278	29226	29457	29444	29303	29500	29354	29320	29456	29484	29460	29564	29435	29329	29386	29358	29437	29262	29511	29029	29270	29372	29206	29436	29453	29246	29256	29272	29171	29227	29217	29411	29318	29295	29099	29364	29392	29096	29395	29440	29369	29338	29344	29235	29420	29535	29321	29245	29328	29407	29350	29366	29470	29430	29235	29144	29496	29158	29151	29389	29441	29489	29467	29267	29069	29162	29076	29322	29196	29503	29394	29275	29321	29218	29332	29419	29359	29395	29575	29135	29464	29301	29156	29539	29428	29104	29389	29260	29258	29383	29267	29322	29164	29360	29683	29272	29212	29128	29313	29407	29356	29282	29273	29441	29411	29354	29260	29214	29418	29132	29323	29342	29310	29468	29047	29091	29381	29357	29158	29679	29304	29307	29334	29250	29231	29349	29230	29229	29374	29324	29353	29241	29368	29382	29479	29278	29319	29392	29233	29530	29321	29476	29364	29369	29236	29180	29375	29302	29218	29570	29665	29481	29569	29380	29523	29206	29143	29445	29284	29187	29348	29412	29399	29395	29503	29185	29318	29418	29500	29519	29420	29282	29113	29202	29285	29464	29463	29397	29179	29191	29318	29619	29334	29272	29277	29350	29379	29206	29205	29174	29493	29259	29435	29444	29373	29369	29329	29505	29289	29079	29584	29287	29301	29354	29317	29158	29202	29085	29152	29307	29167	29118	29394	29445	29199	29405	29278	29347	29358	29212	29362	29484	29244	29325	29332	29384	29323	29350	29395	29139	29210	29333	29017	29230	29234	29289	29351	29555	29416	29491	29404	29236	29332	29399	29309	29484	29350	29445	29441	29431	29531	29362	29308	29095	29692	29014	29217	29344	29258	29374	29463	29194	29466	29307	29202	29184	29486	29198	29334	29512	29256	29341	29377	29471	29411	29285	29173	29283	29517	29090	29290	29198	29290	29201	29353	29441	29254	29282	29246	29336	29550	29447	29671	29301	29567	29227	29337	29197	29451	29403	29145	29259	29331	29277	29073	29141	29249	29247	29257	29354	29230	29367	29196	29347	29324	29276	29288	29298	29039	29277	29175	29085	29338	29416	29484	29238	29463	29461	29239	29511	29517	29407	29239	29669	29430	29412	29249	29208	29338	29458	29297	29428	29442	29473	29279	29378	29346	29449	29409	29451	29319	29486	29378	29146	29194	29587	29173	29267	29548	29422	29242	29488	29255	29324	29290	29295	29155	29221	29320	29301	29396	29298	29441	29370	29382	29223	29444	29615	29613	29399	29469	29358	29175	29284	29438	29255	29369	29426	29369	29258	29191	29203	29261	29491	29251	29295	29321	29471	29342	29472	29324	29415	29171	29553	29371	29196	29550	29328	29275	29383	29197	29322	29224	29269	29360	29361	29406	29464	29320	29448	29457	29424	29311	29555	29376	29395	29362	29384	29110	29366	29208	29343	29446	29309	29203	29118	29144	29194	29232	29430	29529	29295	29135	29273	29283	29447	29512	29520	29280	29366	29326	29499	29164	29320	29396	29229	29614	29312	29295	29151	29364	29449	29435	29375	29435	29578	29120	29227	29228	29277	29200	29188	29363	29330	29468	29456	29283	29596	29236	29314	29155	29193	29395	29423	29270	29231	29543	29380	29391	29446	29383	29505	29351	29437	29379	29265	29182	29562	29352	29536	29401	29373	29451	29169	29252	29540	29406	29523	29469	29355	29327	29245	29146	29279	29375	29388	29839	29156	29297	29189	29500	29198	29405	29448	29399	29320	29353	29227	29421	29371	29184	29425	29355	29468	29305	29297	29192	29310	29280	29443	29439	29457	29154	29396	29024	29180	29379	29187	29265	29568	29269	29335	29352	29436	29434	29219	29426	29325	29262	29348	29353	29300	29410	29214	29312	29365	29348	29254	29167	29204	29436	29479	29374	29423	29273	29164	29079	29477	29370	29217	29386	29229	29319	29426	29263	29220	29308	29413	29183	29621	29409	29185	29486	29417	29456	29394	29083	29130	29317	29309	29524	29301	29590	29274	29340	29202	29223	29398	29321	29566	29419	29449	29344	29209	29237	29362	29111	29371	29451	29533	29360	29322	29296	29416	29090	29280	29380	29185	29205	29543	29449	29453	29557	29366	29256	29234	29460	29491	29407	29479	29378	29230	29265	29291	29270	29354	29386	29389	29240	29445	29389	29267	29271	29105	29337	29528	29456	29071	29448	29487	29525	29192	29499	29232	29321	29280	29409	29381	29397	29148	29034	29175	29330	29302	29049	29309	29448	29216	29311	29272	29208	29049	29389	29279	29414	29473	29337	29450	29413	29242	29316	29366	29442	29448	29276	29337	29421	29183	29062	29289	29313	29733	29370	29204	29421	29479	29114	29380	29563	29222	29294	29346	29275	29467	29407	29359	29281	29406	29452	29514	29585	29221	29286	29402	29147	29201	29604	29438	29277	29364	29349	29306	29479	29275	29543	29481	29337	29342	29426	29460	29261	29199	29369	29309	29137	29288	29570	29323	29265	29425	29237	29321	29360	29248	29461	29469	29406	29226	29380	29067	29313	29353	29395	29265	29332	29336	29583	29013	29143	29275	29204	29490	29381	29342	29354	29395	29345	29142	29287	29459	29226	29232	29296	29359	29366	29316	29345	29430	29417	29490	29220	29328	29220	29562	29272	29443	29255	29437	29130	29109	29322	29331	29471	29535	29245	29480	29592	29378	29370	29581	29420	29196	29204	29274	29333	29316	29372	29517	29210	29265	29535	29437	29390	29421	29022	29127	29436	29229	29421	29376	29335	29300	29474	29498	29249	29409	29277	29361	29362	29525	29251	29346	29326	29500	29281	29353	29177	29281	29239	29469	29407	29483	29346	29553	29301	29371	29437	29295	29335	29033	29558	29307	29391	29162	29361	29133	29377	29158	29176	29273	29265	29535	29172	29174	29316	29478	29519	29378	29328	29396	29329	29187	29344	29177	29135	29212	29198	29308	29326	29302	29157	29500	29372	29294	29363	29590	29393	29271	29342	29518	29068	29366	29327	29415	29271	29508	29401	29219	29190	29507	29213	29440	29333	29379	29175	29367	29209	29152	29310	29313	29221	29348	29255	29367	29461	29156	29248	29155	29231	29361	29601	29297	29362	29534	29431	29389	29232	29195	29275	29228	29297	29030	29377	29378	29421	29255	29217	29527	29397	29280	29334	29390	29298	29544	29546	29222	29072	29217	29449	29493	29299	29402	29447	29538	29400	29315	29391	29459	29239	29367	29569	29366	29408	29212	29151	29342	29182	29291	29188	29199	29190	29091	29436	29406	29543	29603	29437	29469	29386	29279	29197	29295	29321	29457	29451	29261	29326	29317	28926	29305	29493	29520	29228	29217	29309	29382	29376	29353	29415	29491	29257	29165	29378	29415	29325	29399	29116	29517	29597	29213	29398	29393	29453	29206	29282	29311	29456	29572	29576	29493	29373	29622	29172	29118	29448	29366	29407	29503	29281	29388	29383	29209	29197	29194	29316	29631	29407	29385	29454	29410	29272	29299	29388	29232	29528	29407	29237	29431	29424	29461	29445	29333	29352	29339	29012	29549	29249	29588	29453	29223	29504	29531	29313	29433	29229	29406	29322	29372	29292	29555	29439	29336	29400	29478	29517	29552	29226	29463	29433	29330	29171	29502	29487	29255	29466	29446	29255	29365	29500	29393	29384	29389	29505	29205	29530	29489	29481	29466	29360	29212	29152	29345	29256	29650	29460	29345	29322	29267	29220	29310	29152	29606	29399	29264	29318	29139	29221	29281	29261	29423	29307	29156	29289	29297	29274	29290	29130	29239	29228	29455	29476	29501	29324	29181	29426	29360	29651	29448	29315	29077	29445	29317	29339	29531	29494	29254	29284	29360	29299	29368	29230	29421	29313	29332	29560	29314	28896	29445	29684	29382	29341	29412	29413	29479	29411	29596	29600	29444	29423	29156	29617	29174	29432	29580	29227	29457	29571	29405	29230	29248	29320	29350	29284	29496	29538	29404	29250	29166	29434	29392	29431	29502	29513	29345	29333	29542	29249	29313	29534	29504	29251	29281	29374	29355	29540	29381	29392	29345	29126	29488	29328	29377	29386	29560	29191	29393	29417	29414	29165	29268	29282	29277	29488	29505	29364	29528	29409	29240	29446	29472	29240	29239	29435	29412	29308	29307	29603	29377	29347	29401	29392	29447	29201	29433	29396	29399	29340	29350	29355	29491	29174	29378	29416	29230	29467	29332	29312	29288	29240	29228	29096	29239	29437	29325	29375	29160	29312	29474	29254	29087	29397	29665	29559	29353	29224	29487	29237	29417	29541	29232	29365	29167	29265	29403	29688	29352	29311	29310	29257	29305	29246	29339	29388	29144	29354	29448	29510	29146	29345	29365	29327	29545	29297	29364	29291	29470	29382	29335	29369	29167	29353	29315	29365	29534	29023	29416	29205	29364	29330	29576	29354	29282	29547	29365	29464	29323	29366	29488	29392	29358	29537	29513	29452	29499	29240	29295	29189	29507	29285	29453	29404	29561	29149	29351	29357	29105	29163	29398	29533	29274	29335	29041	29437	29209	29401	29254	29247	29118	29288	29474	29186	29347	29518	29327	29366	29572	29469	29354	29473	29421	29260	29274	29342	29360	29237	29238	29651	29444	29452	29323	29350	29138	29353	29227	29296	29314	29598	29309	29369	29284	29544	29228	29520	29291	29374	29177	29269	29297	29278	29531	29333	29177	29628	29359	29626	29267	29203	29247	29143	29490	29394	29225	29333	29265	29273	29428	29439	29206	29295	29107	29210	29373	29258	29391	29378	29083	29270	29268	29298	29425	29389	29293	29178	29346	29539	29403	29583	29553	29386
21265	26183	25396	23923	23535	23384	22784	22797	22635	22683	22726	22666	22820	22688	22544	22606	22499	22696	22555	22654	22570	22709	22857	22711	22577	22849	23528	23608	23314	23037	22616	22540	22607	22474	22506	22721	22446	22764	22676	22481	22611	22507	22745	22558	22682	22784	22555	22800	22624	22447	22518	22738	22623	22569	22662	22580	22617	22396	22625	22675	22597	22500	22672	22520	22528	22632	22561	22504	22425	22675	22396	22710	22350	22650	22560	22691	22502	22699	22428	22590	22578	22710	22530	22527	22572	22550	22619	22611	22586	22591	22732	22643	22438	22480	22758	22489	22541	22516	22608	22589	22565	22498	22568	22433	22561	22609	22569	22525	22612	22700	22440	22486	22624	22728	22739	22590	22711	22482	22698	22461	22731	22611	22469	22712	22497	22393	22656	22582	22598	22496	22540	22726	22563	22640	22607	22629	22477	22682	22530	22743	22565	22663	22584	22657	22661	22613	22571	22499	22436	22712	22559	22659	22748	22609	22534	22591	22589	22788	22755	22766	22639	22536	22611	22727	22644	22563	22615	22531	22699	22732	22525	22684	22625	22456	22451	22638	22697	22546	22575	22524	22691	22430	22336	22578	22619	22592	22533	22476	22587	22756	22455	22552	22740	22619	22655	22661	22570	22532	22776	22415	22611	22510	22647	22604	22635	22640	22762	22625	22577	22372	22761	22526	22525	22504	22603	22529	22604	22660	22675	22616	22425	22514	22782	22530	22495	22643	22499	22617	22627	22432	22489	22739	22496	22465	22355	22706	22561	22516	22671	22538	22667	22754	22526	22801	22515	22645	22613	22642	22629	22631	22531	22487	22724	22757	22367	22584	22563	22508	22544	22565	22738	22667	22626	22654	22617	22450	22775	22310	22838	22746	22590	22337	22652	22548	22568	22560	22508	22462	22874	22454	22643	22436	22715	22583	22499	22520	22469	22614	22513	22796	22823	22436	22663	22498	22485	22626	22431	22683	22898	22485	22684	22468	22568	22411	22533	22767	22573	22705	22626	22771	22624	22471	22778	22595	22700	22468	22577	22608	22700	22637	22578	22542	22634	22498	22403	22601	22520	22570	22703	22647	22633	22645	22626	22475	22853	22567	22495	22763	22610	22488	22488	22568	22784	22524	22727	22600	22549	22563	22622	22764	22751	22673	22639	22605	22600	22735	22636	22618	22556	22592	22509	22463	22556	22670	22692	22801	22588	22554	22746	22597	22743	22663	22648	22647	22695	22695	22685	22746	22474	22629	22588	22789	22531	22601	22542	22660	22761	22668	22508	22525	22867	22553	22801	22554	22499	22538	22491	22746	22530	22466	22722	22689	22542	22776	22614	22804	22537	22603	22689	22715	22693	22670	22678	22777	22465	22638	22589	22630	22564	22410	22507	22837	22643	22516	22674	22656	22657	22606	22603	22562	22515	22510	22593	22618	22548	22675	22682	22748	22673	22433	22391	22558	22697	22653	22659	22619	22593	22601	22618	22468	22725	22601	22707	22627	22451	22598	22782	22724	22598	22480	22640	22553	22560	22537	22721	22560	22621	22502	22672	22700	22586	22538	22542	22607	22574	22604	22630	22657	22538	22446	22587	22726	22581	22538	22700	22616	22580	22402	22532	22762	22785	22643	22579	22443	22599	22538	22600	22480	22678	22858	22642	22707	22762	22724	22684	22661	22697	22722	22482	22577	22642	22589	22662	22697	22595	22550	22415	22665	22659	22615	22466	22609	22701	22464	22715	22612	22597	22762	22591	22479	22538	22544	22865	22585	22579	22619	22706	22567	22735	22606	22641	22643	22670	22606	22733	22680	22581	22674	22650	22726	22568	22643	22612	22517	22534	22547	22756	22500	22571	22735	22364	22689	22537	22502	22670	22508	22731	22808	22467	22719	22454	22616	22672	22675	22494	22576	22624	22803	22448	22691	22619	22551	22583	22589	22603	22625	22796	22585	22737	22723	22568	22584	22557	22580	22647	22587	22698	22598	22607	22488	22628	22680	22653	22721	22557	22506	22706	22455	22714	22560	22848	22434	22436	22653	22608	22422	22675	22767	22831	22621	22525	22662	22685	22833	22568	22584	22573	22632	22396	22581	22625	22609	22726	22686	22821	22488	22570	22589	22689	22562	22819	22743	22563	22480	22503	22641	22644	22810	22430	22671	22774	22732	22811	22600	22609	22599	22653	22614	22522	22673	22661	22761	22489	22553	22512	22540	22591	22500	22581	22724	22530	22442	22463	22531	22550	22593	22610	22599	22695	22655	22552	22710	22627	22654	22685	22512	22764	22731	22733	22666	22403	22497	22593	22541	22613	22772	22683	22625	22739	22562	22517	22558	22551	22529	22596	22603	22445	22526	22604	22411	22703	22817	22571	22571	22527	22578	22614	22734	22660	22620	22607	22626	22546	22707	22650	22778	22612	22633	22620	22634	22506	22715	22528	22562	22464	22639	22479	22713	22581	22469	22595	22698	22625	22769	22528	22528	22550	22623	22551	22552	22608	22805	22553	22623	22621	22641	22700	22606	22735	22814	22379	22705	22506	22551	22574	22473	22788	22750	22635	22581	22738	22571	22560	22685	22742	22741	22695	22616	22650	22544	22783	22642	22703	22660	22737	22493	22668	22615	22492	22519	22741	22545	22555	22720	22639	22610	22672	22533	22679	22662	22486	22580	22717	22521	22709	22573	22607	22599	22795	22579	22423	22729	22671	22717	22705	22718	22753	22431	22501	22607	22543	22768	22562	22551	22726	22607	22510	22692	22598	22693	22535	22533	22479	22604	22405	22617	22572	22378	22722	22705	22616	22578	22507	22819	22756	22733	22784	22627	22576	22564	22629	22546	22656	22700	22671	22532	22566	22648	22672	22558	22726	22703	22619	22599	22799	22598	22486	22593	22619	22568	22574	22660	22491	22632	22617	22641	22623	22723	22532	22628	22725	22619	22678	22645	22634	22665	22530	22598	22463	22545	22558	22567	22782	22539	22677	22626	22689	22477	22664	22604	22596	22643	22453	22528	22592	22607	22701	22506	22824	22310	22424	22636	22649	22643	22691	22518	22638	22517	22832	22486	22641	22488	22554	22527	22600	22510	22657	22485	22647	22458	22692	22681	22656	22665	22817	22658	22601	22681	22425	22525	22653	22608	22716	22526	22458	22674	22634	22421	22554	22624	22491	22666	22548	22522	22702	22640	22665	22623	22537	22442	22773	22659	22678	22575	22684	22562	22782	22602	22642	22501	22631	22636	22658	22546	22647	22728	22836	22516	22535	22656	22581	22547	22805	22467	22578	22447	22654	22599	22615	22576	22632	22604	22595	22711	22880	22566	22536	22608	22571	22633	22580	22583	22665	22623	22615	22534	22649	22877	22877	22518	22668	22713	22614	22604	22617	22551	22444	22823	22530	22431	22815	22612	22417	22507	22456	22781	22741	22641	22722	22594	22682	22623	22537	22647	22655	22727	22866	22619	22699	22520	22681	22627	22599	22593	22719	22766	22446	22857	22390	22489	22558	22638	22483	22642	22535	22443	22641	22709	22506	22783	22523	22558	22489	22393	22598	22749	22614	22648	22478	22805	22517	22674	22748	22560	22774	22569	22559	22483	22722	22783	22557	22643	22603	22833	22537	22620	22498	22630	22529	22579	22760	22611	22678	22686	22645	22605	22567	22651	22770	22631	22649	22819	22614	22464	22658	22517	22626	22659	22629	22554	22758	22647	22691	22636	22558	22644	22522	22554	22578	22574	22521	22753	22684	22558	22618	22695	22519	22573	22616	22715	22533	22567	22744	22545	22694	22689	22781	22435	22724	22547	22588	22633	22583	22705	22674	22607	22626	22795	22610	22369	22473	22628	22675	22665	22791	22745	22682	22719	22643	22784	22421	22669	22632	22557	22570	22620	22561	22636	22603	22545	22643	22651	22687	22573	22578	22603	22541	22538	22507	22541	22660	22633	22785	22522	22615	22822	22766	22808	22662	22808	22568	22568	22878	22752	22492	22509	22451	22647	22427	22696	22623	22629	22504	22534	22489	22721	22719	22696	22541	22472	22433	22486	22525	22668	22408	22516	22533	22586	22623	22682	22660	22613	22676	22673	22512	22605	22762	22628	22696	22594	22688	22671	22609	22628	22799	22706	22669	22727	22434	22411	22650	22636	22526	22486	22573	22604	22711	22706	22671	22599	22691	22704	22544	22537	22669	22575	22441	22549	22529	22547	22583	22453	22666	22708	22643	22502	22725	22788	22593	22638	22678	22585	22469	22672	22585	22601	22472	22490	22681	22681	22556	22571	22624	22525	22602	22658	22626	22646	22529	22501	22880	22499	22640	22574	22575	22707	22824	22760	22672	22646	22524	22368	22748	22569	22830	22579	22470	22571	22520	22599	22733	22621	22553	22788	22499	22504	22524	22724	22738	22632	22509	22847	22578	22548	22746	22638	22528	22633	22677	22533	22615	22510	22603	22539	22694	22529	22528	22697	22730	22725	22548	22582	22664	22408	22719	22651	22609	22465	22528	22637	22652	22634	22598	22771	22643	22563	22601	22508	22635	22592	22530	22559	22641	22735	22615	22668	22534	22700	22542	22565	22551	22400	22833	22421	22789	22651	22678	22692	22504	22703	22599	22579	22720	22676	22668	22595	22523	22601	22712	22614	22747	22653	22403	22781	22747	22763	22520	22819	22805	22551	22728	22700	22787	22626	22637	22559	22433	22682	22729	22580	22686	22435	22764	22679	22562	22570	22681	22642	22741	22621	22566	22754	22691	22711	22828	22484	22481	22565	22766	22536	22456	22755	22506	22649	22613	22640	22545	22723	22704	22472	22673	22645	22531	22591	22615	22690	22623	22550	22473	22521	22701	22650	22697	22575	22592	22626	22749	22594	22494	22818	22438	22855	22652	22680	22540	22564	22548	22678	22588	22633	22694	22638	22523	22657	22668	22612	22648	22751	22510	22698	22683	22550	22673	22799	22598	22564	22645	22460	22642	22586	22649	22680	22714	22553	22677	22835	22626	22481	22690	22469	22684	22630	22659	22633	22667	22725	22754	22597	22722	22458	22683	22742	22611	22621	22558	22631	22605	22860	22644	22723	22519	22715	22822	22502	22700	22591	22664	22623	22493	22658	22459	22649	22369	22703	22722	22603
23682	21397	28987	24616	24755	29182	31442	29633	29348	29724	29546	29407	29612	29384	29278	29515	29315	29197	29304	29270	29338	29352	29373	29306	29529	30272	33441	32682	31676	30536	29697	29303	29478	29189	29182	29227	29271	29318	29205	29369	29346	29161	29173	28895	29311	29166	28930	29139	29548	29299	29434	29191	29362	29312	29156	29390	29120	29243	29131	29112	29119	29195	29243	29262	29250	29353	29146	29211	29155	29065	29092	29237	29145	29084	29315	29337	29213	29068	29008	29111	29048	29235	29379	29241	29427	29440	29358	29475	29320	29108	28986	29154	28875	29191	29313	29442	29530	29103	29127	29244	29267	29107	29415	29115	29175	29284	29138	29327	29309	28914	29262	28969	29037	29026	29220	28895	29067	29305	29128	29174	29154	29205	29177	29377	29435	29195	29158	29233	29492	29306	29368	29100	29150	29371	29368	29229	29390	29226	29047	29274	29086	29277	29261	29257	29157	28792	29124	29238	29023	29148	29271	29113	29120	28989	29201	29421	29281	29076	29084	29148	28995	29013	29071	29180	29148	29101	29169	28955	29178	29035	29085	28931	29546	29257	29421	29264	29376	29122	29196	29341	29259	29082	29097	29203	29384	29116	29391	29201	29023	29260	29276	29246	29046	29210	29160	29518	29214	29291	29152	29004	29246	29258	29130	29131	29151	29298	29119	28962	29274	28843	29181	29348	29189	29315	29172	29102	29062	29121	29106	29229	29170	29063	29104	29128	29356	29083	29034	29044	29339	29211	29127	29082	29290	29332	28955	28927	29237	29060	29206	29011	29191	29185	29173	29256	29136	29189	29267	29119	29103	29298	29178	28920	29338	29261	29364	29198	28952	29014	29262	29273	29213	29160	29048	29108	29180	29321	29320	29001	29208	29197	29359	29268	29134	29288	29212	29096	29233	29232	29143	28928	29128	29082	29190	29080	29092	28926	29202	29107	29276	29167	29219	29070	29275	29147	29191	29139	29145	29206	29273	29341	29215	29200	29321	29064	29340	29328	29248	29338	29320	29279	29287	29322	29242	29142	28913	28980	29158	29210	29134	29226	29265	29210	29183	29086	29215	29466	29265	29099	29098	29067	29353	29294	29177	29409	29259	29135	29270	29402	29136	29286	29403	29258	29281	29062	29251	29141	29132	29122	29016	28845	29217	29140	28928	29277	29096	29006	29059	29176	29174	29150	29311	29298	29231	29000	29243	29319	29212	29319	29136	29204	29210	29334	29285	29243	29388	29311	29203	28978	29260	29196	29108	29192	29228	29048	29132	29357	29305	29184	29385	29327	29294	29329	29113	29319	29123	29155	29242	29258	29133	29164	29349	28986	29262	29222	28771	29107	29383	29058	29180	29242	29380	29058	28904	29240	29349	29038	29149	28921	29188	29193	29140	28938	29123	29254	29427	29340	29194	29157	29159	28984	29131	29117	29088	29179	29200	28949	29085	29271	29063	29018	29004	28978	29147	28967	28987	28845	29239	28948	28980	28984	29366	29155	29276	29333	29049	29118	29181	28785	29270	29211	29193	29254	29281	29672	29228	29366	29145	29122	29262	29127	29235	29115	29221	29119	28965	29088	29286	29496	29211	29276	29053	29226	29072	29363	29234	29051	29231	29232	29304	29072	29313	29207	29179	29037	29361	29220	29003	29542	29024	29210	29376	29008	29144	29193	29260	29209	29277	29252	29278	29269	29198	29151	29354	28961	28974	29393	29354	29293	28997	29100	29647	29085	29026	28866	29238	29327	29043	29112	29456	29325	29256	29004	29224	29226	29136	29318	29145	29402	29052	29013	29288	29197	29149	29249	28988	29076	29205	29142	29266	29123	29314	29296	29309	29138	29370	29235	29418	29375	29119	29068	29202	29180	29243	29258	29314	29254	29194	29065	29014	28865	29354	29005	29061	29200	29200	28976	29033	29255	29302	29302	29160	28954	28948	29243	29456	29395	29401	29330	29467	29195	29334	29072	29405	29391	29253	29297	29214	29352	29077	29088	28977	29095	29292	29074	29271	29283	29396	29198	29173	29075	29141	29260	29222	29122	28888	29078	29027	29111	29138	29293	29162	29270	29159	29009	29127	29158	29182	29085	29048	29096	29121	29282	29242	29174	29457	29263	29095	29379	29290	28978	29192	29052	29086	29112	29206	29143	29305	29272	29194	29051	29278	29152	29467	29251	29252	29109	29381	28996	29275	29124	28985	29114	29099	29359	29181	29071	29125	29080	29106	29137	29256	29328	29126	29326	29230	29179	29070	29052	29211	29332	29225	29354	29243	29502	29148	29356	29171	29082	28995	29088	29052	29119	29218	29212	29198	29181	29194	29394	29082	29092	29076	29368	29291	29162	28939	29343	29099	29207	29132	29060	29282	29165	29125	29022	29300	29437	29327	29293	29050	29545	29251	29291	29124	29286	29071	28982	29249	29079	29121	29588	29094	28977	29355	29502	29223	29251	29050	29236	29244	29172	29462	29246	29284	29114	29016	29047	29323	29268	29209	29228	29117	29179	29171	29099	29192	29000	29274	29191	29177	29260	29175	29115	29439	29014	29304	29291	29099	29207	29192	29162	29068	29146	29321	29132	29348	29160	29459	29313	29143	29249	29106	29467	29138	29063	29304	29265	29268	29189	29264	29033	29217	29336	29297	29244	29030	29278	29352	29223	29322	29036	29436	29213	29077	29363	29114	29099	29187	29077	29274	29222	29505	29441	29340	29084	29076	29177	29174	29160	29275	29049	29112	29158	29246	29186	29160	29376	29188	29075	29104	29204	29268	29295	29228	29378	29233	29192	29318	29063	29020	29470	29189	29423	28949	29116	29250	29189	29275	29341	29184	29080	29162	29282	29288	29126	29087	28827	29202	29050	29070	29064	29037	28866	29284	29116	29161	29323	29115	29264	29259	28909	29126	29276	29080	29089	29163	29294	29036	29185	29326	29174	29359	29396	29266	29167	29253	29319	29225	29211	29106	29156	29253	29247	29441	29366	29168	29244	29344	29268	29219	29085	29270	29165	29515	29343	29049	29093	29041	29204	29370	29260	29389	29334	29112	29117	29205	29306	29070	29139	29171	29045	29232	29099	29176	29145	29154	29220	29295	29199	29136	29164	28986	29225	29039	29160	29334	29196	29232	29325	29046	29251	29365	29170	29276	29163	29230	29295	29260	29305	29400	29211	29191	29173	29048	29180	29418	29243	29203	29226	29117	29229	29197	29062	29398	29096	29307	28962	29244	29342	29276	29027	29254	29132	29092	29189	29109	29282	29161	29142	29260	29332	29134	29174	29277	29214	29204	29295	29191	29294	29079	29122	29091	29291	29250	29039	29279	29229	29036	29234	29299	29234	29086	29155	29033	29048	29109	29112	29113	29161	29000	29170	29163	29385	29343	29146	29009	29127	29030	29027	29285	29194	29111	29171	29128	29417	29493	29204	29472	29212	28982	29286	29087	29335	29233	29267	29028	29114	29382	29243	29155	29186	29185	29344	28941	29139	29336	28990	29244	29361	29091	29269	29354	29188	29411	29367	29368	29245	29153	29261	28958	29223	29194	29253	29173	29303	29288	29419	29101	29326	29313	29044	29273	29188	29335	29250	29317	29343	29178	29216	29254	29063	29173	29083	29087	29227	29068	29429	29235	29315	29110	29378	29245	29358	29343	29234	29140	29217	28992	29252	29282	29288	29201	29334	29107	29179	29276	29306	29073	29230	29407	29396	28700	29301	29262	29370	29108	29138	29194	29248	29042	29223	28828	29207	28921	28926	29272	28862	29224	29194	29192	29332	29356	29000	29097	28927	29200	29260	29070	29051	29132	29202	29251	29180	29070	29023	29183	29197	29035	29168	29451	28977	29059	29312	29149	29152	29210	29236	29304	29063	29195	29005	29260	29172	29197	29329	28966	29114	29238	29165	29190	29112	29116	29164	29214	28975	29275	29029	29398	29138	29205	29132	29299	29269	29375	29214	29039	28953	29093	29207	29103	29032	29119	28946	29241	29041	29302	29179	29071	29063	29071	29322	29291	29192	29167	29231	29337	29370	29282	29177	29326	29120	28841	29299	29007	29273	29538	29242	29290	29200	29233	29243	29154	29280	29344	29355	29112	29068	29130	29308	29133	29132	29394	29171	29222	29009	29044	29228	29249	29338	29232	29319	29272	29044	29115	29160	29234	29076	29240	29077	29197	29141	29297	29321	29316	29026	29145	29219	29100	29340	28967	28913	29212	29170	29140	29265	29203	29086	29129	29227	29363	29147	29238	29390	29231	29251	29074	29537	29337	29131	29161	29321	29130	29400	29125	29115	29242	29311	29411	29225	29279	29233	29270	29102	28928	29228	29131	29137	29245	29124	29238	29269	29104	29400	29257	29275	29156	29300	29427	29012	29003	29289	28868	29187	29332	29363	29291	29301	29104	29224	29347	29269	29399	29022	29202	29185	29341	29117	29335	29195	29268	29265	29024	29138	29172	29446	29048	29384	29063	29223	29269	29208	29276	28993	29304	29154	28960	29259	29318	29024	29109	29006	28907	29251	29367	29250	29549	29250	29169	29255	29247	29150	29113	29275	29569	29297	29390	29151	29112	29351	29045	29458	29173	29198	29233	29121	29110	29424	29422	29256	29116	29291	29098	29277	29190	29142	28897	29019	29040	29298	29333	29170	29277	29063	29320	29380	29041	29336	29167	29293	28961	29167	29430	28966	29165	28982	29150	29309	29120	29327	29142	29033	29110	29051	29237	29131	29286	29234	29330	29183	29236	29276	29185	29085	29210	29264	29038	29137	29051	29369	29422	29337	29339	29251	29342	29410	29226	29316	29168	29454	29151	29170	29190	29376	29290	29062	29281	29369	29333	29086	29194	29196	29211	29088	29122	29260	29180	29136	29157	29179	28933	29159	29422	29169	29514	29240	29066	29353	29274	29384	29264	29301	29194	29063	29274	29229	29264	29234	29123	29235	29057	28963	29256	29216	29204	29279	29273	29291	29095	29490	29076	29323	29197	29262	29453	29365	29185	29292	29316	29219	29379	29154	29091	29431	29262	29302	29082	29244	28992	29097	29051	29189	29208	29230	29246	29412	29058	29345	29103	29280	29362	29253	29253	29033	29178	29174	29169	29226	29378	29042	29287	29094	29291	29083	29163	29215	29166	29250
20183	31143	29449	26072	24932	24038	23504	23189	23188	23235	23171	22695	22956	22813	22763	22818	23078	22799	22719	22762	22846	22688	22734	22708	22898	25027	28670	27673	25840	24200	23122	22857	22626	22679	22685	22682	22439	22725	22628	22577	22607	22497	22611	22665	22604	22631	22649	22655	22362	22788	22681	22545	22891	22504	22745	22778	22518	22578	22676	22408	22957	22601	22597	22704	22488	22692	22728	22654	22750	22605	22512	22771	22615	22482	22738	22501	22520	22732	22633	22561	22498	22613	22549	22548	22495	22568	22614	22498	22718	22503	22808	22505	22834	22398	22590	22670	22584	22755	22398	22700	22673	22441	22556	22562	22679	22699	22809	22616	22706	22665	22721	22700	22602	22550	22595	22729	22533	22549	22411	22690	22483	22747	22527	22582	22682	22417	22684	22632	22699	22522	22647	22464	22534	22762	22638	22428	22583	22509	22759	22718	22751	22632	22655	22643	22616	22564	22545	22692	22706	22728	22523	22649	22666	22479	22698	22560	22735	22660	22663	22712	22679	22581	22438	22593	22453	22518	22517	22540	22735	22566	22781	22784	22581	22514	22600	22689	22562	22669	22707	22724	22750	22794	22595	22726	22696	22650	22641	22539	22728	22667	22681	22453	22524	22686	22657	22656	22634	22641	22659	22744	22491	22787	22723	22453	22603	22589	22695	22852	22369	23016	22610	22762	22517	22672	22708	22604	22494	22752	22605	22553	22604	22888	22601	22648	22695	22612	22558	22639	22591	22534	22629	22860	22656	22788	22444	22571	22710	22633	22628	22622	22654	22492	22365	22614	22516	22584	22763	22427	22699	22573	22556	22513	22623	22841	22483	22613	22536	22774	22800	22916	22391	22759	22539	22572	22493	22689	22534	22546	22681	22631	22593	22718	22569	22570	22711	22501	22569	22565	22471	22593	22698	22766	22552	22503	22691	22622	22462	22582	22465	22689	22618	22540	22569	22655	22620	22567	22629	22541	22705	22603	22493	22650	22569	22722	22469	22469	22730	22504	22601	22646	22524	22717	22594	22817	22762	22729	22662	22657	22696	22666	22575	22591	22464	22669	22756	22709	22751	22610	22671	22544	22583	22511	22613	22674	22700	22602	22386	22622	22491	22640	22695	22504	22516	22668	22535	22850	22554	22647	22522	22635	22739	22590	22691	22549	22612	22705	22507	22611	22605	22552	22526	22555	22715	22637	22867	22700	22533	22538	22534	22628	22563	22511	22558	22715	22657	22643	22608	22601	22686	22498	22598	22585	22670	22592	22582	22590	22620	22430	22645	22631	22627	22550	22670	22312	22880	22357	22614	22687	22515	22424	22619	22697	22484	22508	22579	22554	22596	22503	22589	22583	22678	22520	22706	22663	22683	22553	22767	22593	22641	22601	22637	22638	22613	22700	22615	22457	22396	22520	22587	22517	22530	22522	22807	22701	22722	22500	22475	22654	22555	22589	22697	22620	22703	22513	22693	22760	22554	22611	22645	22601	22535	22656	22613	22525	22625	22535	22532	22580	22550	22490	22513	22586	22759	22512	22582	22575	22490	22546	22767	22539	22558	22496	22716	22660	22543	22712	22637	22777	22688	22774	22720	22582	22498	22734	22652	22506	22648	22671	22528	22694	22640	22620	22579	22601	22686	22500	22680	22660	22643	22533	22730	22668	22544	22668	22597	22469	22650	22691	22565	22839	22480	22693	22531	22617	22709	22511	22780	22559	22667	22682	22530	22597	22625	22600	22485	22670	22733	22674	22710	22509	22483	22809	22633	22675	22698	22726	22610	22577	22504	22542	22763	22739	22706	22657	22594	22633	22686	22412	22622	22442	22544	22639	22630	22570	22699	22576	22478	22416	22540	22767	22632	22647	22657	22636	22585	22567	22582	22683	22673	22600	22606	22716	22445	22492	22627	22505	22814	22631	22663	22792	22670	22540	22782	22677	22456	22575	22630	22618	22729	22716	22580	22580	22810	22632	22703	22591	22694	22538	22505	22676	22494	22659	22580	22498	22548	22600	22704	22698	22689	22541	22758	22645	22646	22865	22687	22530	22604	22611	22562	22592	22424	22619	22719	22577	22689	22574	22648	22649	22466	22600	22405	22483	22654	22648	22650	22649	22667	22601	22657	22580	22650	22704	22487	22737	22545	22762	22662	22785	22602	22593	22718	22531	22638	22573	22698	22706	22703	22753	22655	22706	22607	22566	22687	22692	22626	22648	22599	22488	22664	22643	22541	22637	22471	22786	22667	22608	22615	22633	22712	22709	22736	22552	22766	22554	22595	22538	22715	22721	22701	22613	22634	22683	22613	22632	22813	22647	22554	22873	22520	22717	22640	22721	22393	22585	22545	22594	22637	22524	22400	22727	22693	22608	22683	22561	22537	22709	22425	22750	22714	22543	22480	22595	22580	22588	22522	22526	22583	22549	22713	22415	22623	22690	22640	22799	22742	22525	22717	22693	22746	22561	22672	22641	22520	22698	22783	22730	22392	22788	22581	22550	22469	22633	22623	22614	22531	22560	22557	22778	22666	22767	22655	22659	22576	22710	22484	22680	22517	22711	22517	22633	22696	22764	22393	22559	22596	22769	22600	22511	22625	22611	22613	22492	22502	22548	22593	22562	22509	22406	22590	22648	22614	22571	22670	22565	22493	22699	22635	22660	22727	22636	22808	22350	22657	22572	22444	22510	22731	22794	22607	22596	22614	22683	22520	22656	22619	22566	22855	22588	22670	22603	22552	22624	22623	22648	22651	22725	22693	22570	22621	22651	22495	22566	22767	22666	22479	22626	22577	22541	22808	22585	22705	22631	22633	22665	22699	22605	22815	22612	22632	22298	22582	22686	22555	22613	22779	22398	22596	22633	22756	22434	22610	22664	22561	22716	22709	22602	22621	22803	22586	22644	22644	22520	22886	22643	22637	22917	22509	22540	22638	22549	22784	22590	22479	22657	22622	22542	22594	22524	22669	22351	22480	22580	22463	22599	22662	22664	22655	22586	22650	22513	22609	22847	22619	22498	22667	22585	22601	22580	22510	22616	22632	22699	22635	22603	22547	22674	22614	22737	22778	22600	22474	22615	22723	22735	22559	22730	22637	22625	22496	22689	22830	22688	22584	22738	22628	22656	22665	22678	22817	22732	22636	22818	22703	22563	22475	22678	22640	22533	22929	22583	22778	22790	22332	22810	22594	22527	22583	22552	22654	22754	22589	22660	22623	22768	22603	22757	22605	22734	22738	22772	22695	22691	22750	22654	22593	22627	22650	22592	22549	22350	22616	22629	22658	22663	22664	22579	22652	22527	22729	22664	22588	22597	22545	22680	22572	22614	22546	22805	22630	22469	22775	22777	22516	22500	22749	22663	22784	22734	22626	22538	22583	22754	22537	22635	22750	22602	22663	22817	22518	22505	22689	22625	22543	22616	22718	22533	22445	22682	22581	22605	22536	22650	22567	22652	22716	22774	22416	22359	22512	22718	22539	22692	22570	22850	22820	22456	22683	22715	22586	22625	22514	22576	22455	22601	22671	22596	22373	22754	22456	22633	22746	22667	22633	22604	22677	22545	22727	22672	22502	22693	22413	22492	22703	22807	22649	22834	22667	22518	22858	22543	22650	22569	22643	22585	22540	22605	22419	22706	22534	22501	22676	22775	22600	22536	22553	22504	22664	22587	22694	22528	22546	22615	22553	22543	22519	22495	22612	22664	22385	22490	22722	22637	22429	22733	22680	22689	22726	22672	22479	22583	22624	22585	22687	22619	22672	22406	22650	22675	22544	22755	22634	22568	22538	22774	22361	22510	22473	22604	22650	22738	22547	22413	22682	22706	22440	22683	22524	22525	22495	22465	22817	22682	22692	22666	22479	22448	22771	22716	22525	22732	22585	22686	22575	22612	22574	22713	22377	22836	22699	22772	22563	22714	22596	22650	22507	22748	22387	22656	22484	22452	22606	22567	22606	22567	22662	22407	22688	22686	22759	22715	22558	22558	22798	22592	22737	22807	22678	22716	22478	22580	22588	22592	22516	22687	22652	22656	22651	22633	22641	22475	22593	22500	22566	22699	22396	22646	22395	22766	22638	22606	22579	22649	22922	22589	22821	22760	22473	22498	22596	22620	22645	22781	22640	22648	22667	22587	22679	22540	22619	22493	22652	22733	22604	22631	22639	22760	22877	22764	22726	22487	22568	22701	22646	22596	22673	22658	22499	22587	22497	22602	22732	22608	22594	22715	22625	22463	22606	22702	22689	22434	22631	22585	22718	22350	22562	22554	22573	22641	22564	22652	22540	22626	22643	22627	22632	22503	22756	22519	22538	22682	22542	22685	22540	22518	22540	22659	22693	22598	22639	22590	22569	22737	22777	22595	22539	22543	22452	22639	22632	22524	22535	22785	22641	22613	22537	22667	22560	22728	22520	22644	22705	22655	22377	22521	22705	22706	22595	22520	22727	22578	22569	22563	22653	22701	22574	22486	22609	22602	22693	22548	22594	22719	22567	22795	22593	22717	22636	22700	22744	22465	22573	22612	22551	22669	22692	22634	22646	22778	22533	22678	22541	22497	22510	22648	22633	22678	22757	22555	22759	22613	22615	22772	22566	22540	22652	22596	22634	22780	22645	22558	22725	22531	22710	22669	22717	22728	22694	22534	22858	22806	22637	22599	22499	22574	22568	22647	22616	22701	22636	22642	22574	22649	22525	22555	22673	22651	22727	22627	22505	22500	22486	22695	22590	22686	22655	22513	22715	22768	22713	22507	22649	22658	22633	22646	22708	22635	22775	22699	22587	22486	22689	22591	22615	22653	22368	22621	22612	22707	22615	22737	22710	22590	22604	22730	22740	22655	22677	22535	22558	22615	22499	22609	22635	22532	22520	22899	22587	22608	22550	22480	22439	22642	22599	22658	22598	22597	22636	22693	22464	22717	22605	22501	22697	22713	22694	22579	22737	22584	22678	22714	22623	22602	22606	22452	22630	22815	22539	22536	22764	22641	22664	22527	22438	22570	22514	22532	22540	22507	22621	22532	22673	22618	22491	22579	22436	22747	22448	22527	22767	22680	22808	22536	22648	22520	22465	22525	22611	22667	22668	22585	22648	22632	22656	22551	22595	22693	22685	22655	22672	22440	22659	22772	22701	22634	22687	22682
22860	21478	29343	24135	22758	28422	33153	30284	30467	30976	30257	30236	30148	30374	30257	30079	30167	30157	29848	29788	30033	29963	29949	29964	30151	32509	36225	36241	34200	32350	30357	29999	29885	29812	29982	29867	29777	29922	29671	29952	29991	29884	29738	29959	29827	29647	29843	30000	29929	29922	29888	29900	29771	29666	29455	29956	29912	29717	29968	29787	29847	29874	29788	29597	29824	29682	29731	29710	29945	30022	29680	29504	29665	29549	29924	29730	30106	29611	29884	29738	29837	29668	29977	29691	29737	29724	29562	29755	29680	30036	29546	29549	29696	29832	29979	29817	29772	30021	29877	29737	29963	29605	29645	29663	29798	29915	29862	29608	29826	29822	29799	29893	29986	29720	29412	29659	29622	29863	29746	29740	29813	29774	29684	29771	29807	30044	29797	29922	29652	29870	29854	29746	29823	29680	29783	29683	29579	29543	29677	29902	29672	29832	29641	29640	29636	29574	29570	29704	29693	29686	29502	29697	29657	29556	29787	29830	29882	29448	29757	29779	29690	29717	29707	29627	29741	29465	29722	29693	29612	29684	29655	29681	29863	29799	29778	29491	29741	29424	29853	29835	29920	29719	29907	29762	29690	29606	29881	29597	29571	29649	29761	29648	29704	29859	29723	29474	29814	29720	29628	29697	29714	29762	29811	29490	29743	29710	29616	29733	29754	29576	29859	29769	29677	29799	29610	29490	29763	29868	29702	29611	29527	29680	29888	29784	29832	29672	29614	29712	29943	29797	29752	29776	29571	29617	29638	29728	29778	29727	29793	29853	29720	29733	29951	29554	29866	29871	29786	29683	29889	29631	29624	29657	29977	29627	29750	29767	29549	29523	29958	29466	29762	29697	29684	29795	29889	29408	30026	29657	29719	29762	29780	29731	29988	29713	29648	29822	29827	29668	29798	29991	29523	29550	29552	30066	29827	29589	29593	29582	29766	29922	29871	29782	29689	29813	30056	29798	29662	29611	29618	29299	29668	29476	29755	29868	29645	29782	29622	29602	29724	29756	29647	29937	29933	29961	29768	29653	29513	29490	29706	29583	29893	29832	29524	29569	29517	29810	30046	29574	29812	29734	29654	29768	29891	29664	29571	29608	29736	29745	29887	29723	29636	29697	29761	29669	29503	29499	29753	29447	29725	29760	29549	29582	29588	29846	29661	29593	29556	29735	29666	29806	29679	29741	29596	29671	29711	29783	29687	29666	29876	29949	29724	29614	29596	29579	29730	29881	29528	29537	29663	29740	29818	29716	29766	29884	29967	29745	29523	29589	29667	29636	29570	29959	29620	29748	29932	29671	29750	29798	29869	29821	29630	29709	29874	29650	29530	29590	29564	29628	29680	29690	29592	29687	29695	29826	29962	29540	29592	29625	29790	29444	29677	29737	29710	29577	29604	30073	29689	29862	29630	29502	29795	29680	29622	29472	29824	29773	29778	29839	29550	29818	29742	29860	29732	29496	29973	29706	29822	29488	29766	29749	29709	29644	29810	29631	29663	29690	29456	29777	29731	29621	29888	29768	29613	29830	29777	29722	29638	29661	29674	29563	29825	29636	29695	29744	29778	29518	29694	29592	29763	29720	29811	29999	29803	29645	29897	29671	29649	29805	29661	29536	29693	29811	29745	29750	29623	29822	29706	29718	30072	29778	29588	29749	29917	29607	29609	29815	29468	29644	29573	29855	29542	29652	29680	29568	29731	29723	29848	29936	29686	29448	29630	29631	29860	29760	29579	29610	29449	29749	29808	29813	29561	29681	29827	29578	29506	29514	29690	29790	29660	29756	29543	29580	29656	29885	29809	29589	29723	29748	29770	29752	29368	29361	29564	29514	29598	29536	29728	29701	29584	29680	29634	29754	29747	29688	29842	29635	29630	29826	29715	29445	30009	29613	29850	29739	29689	29793	29686	29647	29661	29517	29720	29951	29619	29732	29940	29815	29794	29905	29590	29753	29520	29752	29816	29876	29927	29756	29813	29792	29889	29434	29701	29675	29713	29551	29834	29607	29770	29824	29655	29693	29786	29597	29762	29837	29621	29791	29719	29418	29711	29684	29665	29867	29615	29664	29660	29672	29686	29616	29576	29589	29703	29604	29915	29616	29694	29950	29700	29589	29731	29551	29759	29705	29812	29761	29507	29558	29860	29450	29716	29803	29596	29787	29823	29420	29618	29541	29625	29570	29867	29717	29701	29730	29892	29649	29523	29583	29893	29499	29725	29861	29719	29738	29692	29685	29901	29496	29544	29810	29751	29539	29827	29708	29695	29684	29669	29866	29964	29759	29546	29897	29727	29714	29702	29761	29597	29669	29804	29934	29854	29598	29677	29710	29763	29620	29712	29749	29600	29912	29784	29692	29834	29659	29676	29576	29499	29575	29648	29678	30065	29411	29480	29626	29724	29803	29797	29570	29616	29811	29746	29792	29946	29589	29923	29616	29679	29927	29744	29479	29843	29707	29711	29733	29681	29606	29788	29578	29679	29663	29845	29765	29864	29731	29582	29799	29549	29827	29732	29745	29716	29599	29888	29880	29559	29591	29874	29575	29678	29565	29813	29765	29628	29775	29595	29656	29710	29776	29773	29539	29509	29664	29842	29812	29774	29878	29937	29859	29586	29729	29679	29319	29997	29579	29770	29770	29963	29660	29592	29711	29579	29818	29749	29834	29879	29831	29933	29548	29768	29571	29854	29898	29658	29991	29685	29580	29561	29624	29860	29850	29634	29587	29579	29873	29848	29618	29679	29447	29760	29840	29576	29488	29787	29827	29781	29550	29540	29216	29737	29698	29898	29820	29567	29699	29595	29726	29932	29331	29711	29504	29543	29770	29776	29941	29438	29496	29638	29745	29800	29784	29726	29540	29868	29889	30061	29690	29617	29786	29628	29892	29682	29775	29541	29929	29857	29905	29763	29635	29737	29903	29814	29653	29669	29691	29704	29785	29692	29813	29908	29701	29648	29809	29774	29871	29623	29794	29743	29803	29797	29874	29894	29938	29610	29725	29553	29713	29789	29600	29713	29798	29686	29614	29748	29532	29578	29361	29875	29718	29749	29699	29774	29686	29695	29695	29699	29891	29920	29636	29615	29693	29875	29947	29600	29664	29891	29483	29814	29692	29879	29543	29891	29545	29493	29612	29768	29845	29825	29825	29916	30088	29673	29697	29517	29562	29665	29728	29773	29963	29597	29895	29631	29633	30073	29733	29855	29644	29745	29777	29857	29901	29937	29824	29648	29538	29754	29726	29751	29758	29670	29662	29930	29728	29586	29741	29607	29628	29630	29601	29579	29842	29794	29522	29848	29397	29679	29861	29760	29659	29520	29834	29784	29660	29893	29488	29672	29885	29522	29730	29850	29476	29651	29939	29375	29647	29755	29991	29706	29848	29485	29673	29912	29635	29805	29731	29624	29742	29382	29823	29695	29639	29726	29824	29879	29852	29548	29700	29884	29666	29471	29621	29881	29616	29542	29779	29814	29705	29616	29757	29727	29764	29735	29600	29690	29594	29446	29611	29597	29548	29816	29760	29525	29882	29607	29850	29580	29839	29559	29570	29583	29641	29532	29852	29553	29691	29758	29687	29562	29508	29855	29792	29645	29738	29733	29597	29735	29521	29589	29705	29703	29715	29676	29675	29730	29615	29581	29856	29613	29937	29733	29718	29540	29959	29612	29779	29655	29851	29840	30169	29803	29793	29731	29479	29871	29759	29766	29670	29947	29940	29508	29839	29706	29581	29618	29706	29665	29871	29756	29882	29748	29698	29574	29573	29861	29824	29861	29758	29706	29687	29738	29576	29515	29893	29901	29397	29906	29594	29773	30094	29811	29687	29550	29730	29779	29761	29631	29683	29402	29795	29623	29563	29606	29668	29753	29787	29903	29875	29713	29497	29546	29733	29505	29760	29785	29579	29407	29636	29812	29730	29549	29669	29936	29720	29543	29868	29636	29667	29590	29477	29648	29644	29576	29631	29930	29521	29718	29706	29801	29562	29887	29791	29634	29284	29616	29488	29692	29673	29589	29836	29878	29639	29694	29751	29497	29899	29708	29707	29889	29958	29739	29755	29823	29518	29945	29603	29591	29670	29569	29694	29753	29672	29714	29773	29645	29632	29986	29561	29602	29756	29940	29781	29795	29571	29692	29649	29819	29692	29849	29907	29625	29991	29881	29854	29516	29692	29914	29640	29597	29580	29531	29638	29648	29374	29669	29668	29511	29856	29599	29809	29961	29799	29589	29749	30094	29760	29773	29823	29796	30012	29678	29829	29418	29683	29514	29692	29498	29561	29772	29779	29706	29896	29887	29397	29943	29679	29754	29599	29529	29520	29671	29842	29626	29493	29754	29554	29706	29697	29599	29612	29670	29528	29671	29721	29627	29772	29490	29606	29792	29730	29829	29341	29890	29752	29985	29921	29618	29759	29706	29853	29863	29758	29749	29811	29695	29663	29869	29647	29761	30019	29826	29618	29848	29602	29747	29869	29914	29658	30099	29845	29833	29697	29833	29671	29878	29576	29782	29472	29757	29475	29851	29790	29890	29914	29589	29840	30169	29804	29900	29611	29741	29677	29907	29826	29556	29563	29603	29616	29563	29868	29828	29895	29676	29559	30074	29806	29727	29752	29628	29626	29709	29683	29473	29802	29799	29688	29847	29852	29798	29891	29973	29809	29727	29756	29536	29716	29788	29978	29571	29735	29771	29653	29811	29757	29767	29787	29724	29648	29805	29710	29445	29622	29631	29576	29779	29655	29674	29801	29773	29402	29539	29519	29531	29534	29667	29553	29560	29592	29832	29522	29460	29908	29902	29814	29877	29873	30020	29594	29613	29599	29998	30088	29837	29927	29705	29654	29801	29788	29785	29908	29737	29704	29652	29666	29823	29470	29899	29625	29673	29828	29632	29534	29604	29643	29758	29664	29861	29611	29656	29552	29639	29619	29448	29440	29700	29785	29945	29814	29539	29856	29701	29651	29629	29563	29739	29606	29878	29777	29705	29775	29655	29593	29510	29592	29748	29865	29696	29766	29687	29559	29612	29716	29548	29752	29922	29776	29830	29874	29750	29580	29733	29815	29669	29759	29794	29735	29753	29806	29884	29764	29517	29376	29466	29580	29722	29590	29791	29646	29961	29885
21475	35247	32693	28005	26201	25331	24302	23982	23818	23885	23546	23277	23652	23373	23289	23249	23289	23395	23126	23052	23124	23164	23148	23159	23530	27341	32840	31539	28816	25553	23779	23570	23101	22741	22942	22926	22862	22951	22795	23053	22945	22977	23165	22784	22856	22978	22883	22900	22929	22841	22804	23014	22982	22931	23000	23078	22932	22728	22865	23210	23083	23027	22935	22963	22987	22945	22809	22835	22958	23115	23044	22740	22887	22949	23007	22895	23050	22731	22925	22972	22831	23052	22880	22792	22878	23131	22975	22847	23012	22841	22934	22911	22721	22895	22894	22909	22961	22936	22929	23074	23049	23038	22960	22848	22976	23000	23085	23002	23004	22600	22969	23054	22960	22705	22891	22895	22866	22955	23104	22901	23000	22991	22941	22883	22891	22818	22961	22909	22807	22880	23041	22994	22869	23001	22810	22910	23156	22808	22760	23075	22943	22969	22753	22896	22951	22894	22816	23060	22864	22837	22969	22949	22923	22907	22921	22958	23006	22956	22935	22809	22869	22839	22811	22920	22821	22766	23128	22790	23037	22686	22817	22855	22869	22871	22743	23028	22749	22964	23104	22834	22910	22872	22914	22727	23144	23087	22718	23055	22941	22862	22842	22750	22967	22993	22915	22762	22695	22935	22789	22823	22919	22755	22947	22889	22871	22852	22809	22921	22806	22918	23257	22912	22921	22723	22790	23040	22803	22981	22801	22836	22870	23001	23058	22847	22996	23074	22948	22883	22939	22834	23025	22948	22845	22877	23150	22923	22921	22907	23025	22981	23025	22985	22814	23118	23017	23145	22970	22877	22988	22981	22752	22770	23110	22885	22799	22919	22868	22824	23046	22794	22789	23114	22956	22847	23041	22942	22788	22930	22807	22849	23115	22929	23008	22939	22912	22885	22973	22989	22830	22779	22778	23089	23001	23017	22857	22814	22891	22945	22893	22875	22896	22983	22810	22974	22967	22714	22984	22992	22856	22872	22843	22851	22979	22835	22825	22897	22833	22874	23036	23015	22871	22929	23129	22746	23016	22920	23058	23085	22859	22851	22913	22945	22812	22955	22746	22936	23023	22957	22888	22943	22820	22742	22976	22888	22917	22933	22868	22829	22969	22898	23017	22937	22886	22818	23006	22874	22879	22837	22904	22853	22873	22793	23025	22826	22774	23089	23001	22769	22748	22702	22915	22920	23001	22813	23279	22833	22785	22812	23070	23048	23181	23012	22778	23055	22944	22854	22907	22887	22932	22972	22801	22813	22818	22926	23028	22892	22935	22809	22620	23041	22957	22821	22873	23010	22930	22836	22884	23019	23055	23123	22952	22896	22976	22973	22897	23090	22854	22875	22851	22880	22887	23006	23028	22824	23056	22932	22961	22739	22892	22867	22922	22942	22852	22887	22922	22901	22845	22864	22990	22939	22879	23064	22900	22845	22884	22807	23045	23063	22919	22650	22917	22937	22731	22902	22828	22772	22871	22825	22743	22860	22968	22871	22840	22852	23057	22749	22886	23054	22849	22867	23107	23066	22933	22993	23023	22930	22839	22818	22974	23019	22929	22781	23048	22892	23061	22776	22967	22857	22946	22960	22796	23132	22759	22942	22710	23049	22818	22990	22875	22892	22855	22965	22886	23009	23003	23055	22961	22910	22940	22995	22897	22842	22807	22880	23013	22805	23134	22941	22892	22939	23041	22848	23132	22979	22876	22935	22949	22936	22808	22714	22801	22829	22990	22759	22797	22968	22851	22753	22790	23080	23002	22954	23009	22889	23115	22863	22932	22785	23106	22940	23180	22755	22959	22932	22921	22884	23077	22847	23047	22894	22875	22898	22860	22795	22944	22831	22818	22935	22935	22787	22863	22843	22895	22902	22861	22996	23021	22916	23103	22943	22904	22965	22941	22880	23001	22902	23006	22845	22836	22983	22920	22796	23039	22760	22817	22954	22979	22865	22921	22929	22916	23140	22960	22916	22829	23032	22865	23049	22965	22858	22787	22915	23000	22867	22872	22906	22895	22898	22881	22849	22986	22714	23147	22860	22929	22793	22985	22862	22777	22863	22708	22996	22779	22885	22912	22855	22978	22784	22830	22832	22907	22928	22961	22977	22849	22748	22815	22845	22883	23086	22987	22853	22845	23009	22978	22887	23101	22917	22779	22837	22944	22964	22804	22929	22998	22972	22917	22974	22902	22855	22932	22872	22891	22892	23008	22908	22950	22980	22877	23002	22840	22910	22936	22893	22933	22804	22906	22917	22882	22962	22796	22894	22798	23018	22964	22809	23015	22875	22865	22943	22886	22795	22995	23056	22956	23054	22851	22981	23058	23098	22952	22887	22834	22933	22859	22990	22874	22844	23030	22972	22945	22860	22713	22926	22817	23068	22831	22988	22948	22802	22968	22836	22917	22901	22947	22715	22810	22823	22799	22977	22881	22720	22969	22900	23079	22836	22819	23024	22938	22755	22692	22875	23063	23113	22871	22788	22891	22953	22908	22964	22862	22914	22703	23059	23004	22904	23062	22971	22950	22965	22830	22824	23040	22786	22928	22732	22795	22882	22981	22894	22851	23021	22990	22784	22711	22968	22797	22907	22881	22784	22815	22906	22835	22858	22799	22903	23017	22946	22893	22879	22805	22802	22972	22785	22844	22817	22816	22641	22951	22746	22990	22877	22979	22849	22862	22875	22900	22946	22954	22964	22991	22761	23010	23090	23001	22992	22826	22765	23110	22929	22919	22894	22914	22830	22899	22867	23054	22871	22711	22969	22924	22912	23058	22843	22994	23024	22801	23064	22845	22847	22989	22798	23050	22863	22953	22798	22960	22833	22949	23058	23104	23040	22972	23113	22931	22839	22958	23067	22824	22911	22966	22924	22886	22851	22852	22815	23015	22750	23009	22987	22834	22821	22825	22831	22821	22983	22918	22891	22993	22923	23086	22857	22984	22808	22950	22949	22830	22924	22940	22933	22848	22944	22656	23079	22880	22852	22967	22804	22883	22997	22972	23057	22945	23064	22499	22948	22896	22893	23015	22980	22693	22803	22890	22958	22672	22658	22907	22804	22971	22966	22789	22950	22717	23018	22688	22664	22863	22881	22920	22858	23001	22968	22895	22936	22742	23023	22668	22691	22948	22893	22892	22756	22983	22850	22831	22892	23059	22941	22908	22938	22907	22866	23026	22858	22963	23107	22741	22861	22924	22998	22861	22924	22805	23051	22972	22909	22978	22908	22897	22997	22905	22896	22900	22989	23072	22758	22876	22976	22948	22858	22940	22979	23027	22869	23003	22856	23000	22966	22988	22875	23108	22696	23000	22785	22854	23156	22714	22904	22888	22950	22893	22934	22793	22871	23010	22990	22591	23035	22896	22863	23049	22857	22894	22831	22789	22771	22772	22833	22947	22789	22690	23028	22797	22915	23056	22841	22888	22810	22970	22842	22959	22874	22972	23004	22901	22698	22929	22975	23132	22919	22818	22882	23025	22812	23045	22875	22903	22855	23110	22769	22973	22961	23058	22751	22798	22873	22899	23065	22784	22929	22992	22933	22964	22990	22887	22794	22880	22837	22752	22923	22930	22921	22897	22770	22885	22713	22948	22827	22711	23065	22827	22878	22912	22997	22850	22825	22977	22990	22930	22728	22815	22818	22849	22865	23119	22854	23097	22733	22879	22933	22780	22952	22912	22882	22990	23021	22962	23120	22972	23021	22892	23023	22903	22723	22918	22867	22940	22886	22899	22783	22933	22981	22806	22894	22713	22830	23067	22775	22860	23120	22920	22836	22906	23170	22788	22913	22925	22898	23055	22914	22842	22822	22910	23016	22888	22909	22899	22694	23034	22821	22778	22727	22879	22831	22877	22813	22729	22825	22923	22983	22813	22988	22812	22929	22894	22857	22947	22888	22633	22891	22925	22796	22869	23287	22871	22714	22907	22964	22995	22701	22935	22863	22899	22929	22954	23038	22840	22911	23017	22902	22723	22708	22976	23050	22959	22832	22830	22962	22962	23076	22875	22973	22998	22748	22862	22957	22936	22769	23135	22939	22914	22931	22869	22905	22935	22802	23052	22954	22780	22902	22815	22858	22927	22787	22903	22871	23052	22863	22703	22842	23048	22959	22890	22944	22699	22993	22912	22797	22937	22786	22848	22836	23065	22865	23159	22914	23096	22806	22819	22775	23103	23001	23128	23036	22891	22864	23000	22916	22847	22994	22927	22842	22723	22874	22844	23069	22984	23033	22957	22958	23084	22937	22709	22970	22877	23040	22825	22781	22871	22712	22933	23011	22927	22858	22963	22920	22985	22937	22886	22777	22768	22663	22917	22833	22956	22747	23013	22830	22903	22994	23012	22949	22874	22875	23030	22885	23022	22803	22934	22836	23021	22922	22819	22815	23158	23061	22990	22949	22857	22884	22827	22951	23071	22812	22895	22803	22949	22949	23040	22871	22892	22959	22943	22848	22902	22838	22967	22804	22891	22829	22914	22980	22964	22810	22763	23049	22868	22937	22780	22919	22899	22954	23063	22939	22931	23017	23066	23079	22991	22890	23053	22942	22948	23099	22706	23091	22773	22971	22955	22904	22983	22827	22802	22976	22963	22931	22918	22841	22961	22736	22690	22868	22730	22831	22833	23053	22793	22860	22826	22747	22936	22865	23074	22986	23069	23033	23032	22878	22912	22946	23101	22727	22736	22939	22762	22863	22888	22824	22861	23121	22912	22969	22845	22742	22955	22918	22917	22969	22785	22828	22921	22754	22942	22933	23011	23052	22854	22850	22912	23059	22864	22876	22642	22907	22851	22941	23033	22796	22823	22759	22985	22777	23081	22900	22942	22909	22916	22952	22939	22991	23032	22880	22975	22955	22885	22918	22742	23028	22795	22810	22808	23105	23057	22921	22809	22896	22920	22853	22943	22814	22987	23007	22712	22832	22787	22944	22782	22959	22864	22993	22739	22831	22794	22882	22701	22896	22947	23068	22927	22917	22946	22917	22873	23001	22958	22912	22830	22675	22925	22776	22859	22872	23053	22786	23089	22893	23019	22856	22634	22856	22752	22936	23022	23073	22905	22879	22852	22995	23085	23039	22828	23131	22932	23088	22920	22888	22891	22960	22956	22891	22944	22955	23019	22969	22952	23027
28520	24105	31608	31363	29307	29730	30024	30029	29760	29861	29794	29858	29778	29561	29660	29555	29642	29761	29546	29616	29661	29798	29716	29831	29642	29912	30246	30207	30241	29832	29899	29836	29840	29640	29772	29692	29651	29784	29742	29465	29614	29595	29821	29484	29430	29659	29636	29734	29584	29640	29729	29603	29665	29746	29705	29535	29943	29472	29714	29504	29500	29529	29586	29495	29601	29499	29612	29612	29568	29606	29620	29471	29527	29684	29726	29674	29631	29847	29901	29615	29396	29858	29584	29474	29656	29730	29634	29720	29663	29350	29585	29641	29634	29794	29590	29593	29463	29540	29762	29652	29636	29774	29846	29577	29426	29471	29960	29412	29814	29522	29508	29436	29775	29606	29636	29649	29715	29594	29617	29643	29533	29675	29646	29710	29807	29632	29655	29616	29490	29785	29664	29733	29381	29499	29870	29559	29644	29694	29467	29595	29717	29563	29451	29626	29710	29513	29594	29608	29570	29804	29620	29515	29534	29480	29571	29745	29610	29738	29734	29646	29851	29616	29559	29477	29473	29345	29793	29408	29651	29558	29713	29748	29667	29582	29601	29627	29854	29588	29718	29644	29565	29666	29850	29587	29363	29546	29678	29429	29675	29624	29625	29783	29764	29833	29783	29612	29637	29539	29660	29588	29754	29628	29528	29542	29554	29815	29706	29572	29753	29651	29715	29484	29716	29531	29634	29604	29652	29440	29560	29678	29710	29343	29697	29577	29652	29596	29351	29529	29457	29682	29660	29538	29485	29529	29590	29413	29531	29625	29552	29600	29561	29795	29699	29459	29617	29660	29696	29680	29262	29646	29520	29536	29454	29577	29791	29516	29797	29840	29881	29756	29491	29529	29809	29537	29498	29505	29538	29826	29647	29607	29803	29611	29947	29342	29494	29558	29628	29759	29746	29609	29673	29607	29324	29600	29563	29661	29481	29453	29518	29308	29864	29486	29543	29522	29793	29615	29907	29753	29682	29563	29663	29639	29413	29709	29624	29401	29530	29557	29508	29481	29469	29612	29763	29726	29715	29770	29658	29263	29650	29509	29703	29427	29425	29492	29740	29499	29576	29482	29595	29476	29507	29640	29670	29543	29698	29507	29611	29648	29352	29520	29709	29559	29473	29468	29762	29594	29894	29666	29855	29747	29660	29520	29572	29917	29590	29474	29636	29650	29581	29624	29649	29447	29789	29807	29626	29531	29574	29428	29432	29756	29659	29650	29581	29736	29780	29640	29496	29534	29828	29469	29811	29590	29699	29404	29627	29727	29671	29801	29721	29449	29550	29576	29700	29598	29785	29661	29873	29558	29726	29558	29609	29733	29879	29565	29859	29583	29795	29511	29598	29551	29633	29684	29762	29782	29562	29527	29742	29787	29619	29436	29735	29605	29556	29519	29479	29766	29497	29793	29602	29660	29681	29652	29663	29632	29552	29566	29641	29744	29617	29667	29693	29937	29439	29680	29724	29665	29526	29721	29538	29529	29655	29723	29580	29581	29395	29758	29731	29492	29617	29558	29678	29463	29546	29685	29514	29522	29675	29388	29379	29301	29712	29529	29839	29703	29702	29642	29534	29620	29687	29813	29541	29652	29540	29568	29430	29664	29795	29759	29753	29733	29761	29813	29663	29560	29407	29634	29507	29718	29665	29535	29502	29659	29560	29369	29555	29779	29812	29648	29608	29657	29606	29545	29554	29578	29643	29507	29812	29603	29498	29716	29668	29555	29783	29619	29726	29589	29712	29938	29518	29485	29686	29578	29706	29560	29556	29475	29570	29377	29707	29836	29827	29680	29738	29746	29594	29509	29580	29545	29798	29525	29795	29562	29628	29589	29490	29629	29423	29577	29822	29882	29762	29447	29547	29599	29623	29633	29861	29588	29773	29689	29791	29667	29671	29739	29535	29677	29565	29630	29775	29792	29686	29644	29689	29570	29763	29792	29624	29649	29686	29449	29488	29677	29660	29729	29408	29656	29394	29539	29577	29550	29392	29765	29556	29709	29698	29536	29601	29652	29555	29831	29641	29577	29536	29665	29628	29635	29717	29475	29554	29598	29547	29903	29619	29951	29437	29572	29648	29732	29593	29653	29655	29810	29760	29700	29770	29619	29681	29444	29673	29632	29785	29702	29680	29624	29811	29501	29673	29682	29865	29672	29608	29679	29546	29429	29631	29767	29909	29661	29785	29612	29466	29592	29483	29715	29885	29658	29818	29626	29652	29795	29675	29822	29458	29845	29581	29734	29710	29680	29498	29557	29726	29788	29765	29577	29553	29695	29573	29709	29716	29554	29766	29844	29702	29624	29651	29704	29589	29674	29705	29401	29462	29963	29814	29576	29675	29306	29494	29620	29594	29561	29593	29873	29524	29476	29527	29598	29591	29797	29710	29653	29446	29334	29458	29614	29679	29654	29732	29378	29839	29465	29741	29662	29715	29539	29651	29573	29757	29713	29822	29632	29537	29514	29723	29753	29693	29632	29864	29619	29455	29830	29672	29533	29573	29554	29807	29671	29811	29739	29915	29710	29614	29504	29386	29531	29739	29708	29667	29567	29818	29450	29722	29704	29784	29700	29558	29859	29682	29691	29485	29537	29607	29629	29462	29580	29775	29623	29771	29677	29608	29556	29617	29677	29700	29739	29612	29720	29456	29780	29616	29415	29574	29735	29731	29558	29801	29813	29802	29477	29713	29289	29666	29734	29771	29602	29509	29681	29552	29421	29486	29670	29483	29504	29884	29667	29628	29421	29439	29679	29417	29532	29435	29684	29564	29761	29590	29579	29671	29591	29534	29588	29539	29719	29754	29643	29682	29705	29439	29689	29524	29616	29707	29623	29508	29438	29608	29699	29805	29370	29463	29622	29461	29515	29765	29483	29548	29710	29716	29708	29678	29523	29671	29560	29638	29649	29602	29598	29630	29579	29774	29378	29495	29478	29630	29766	29521	29644	29888	29724	29678	29772	29636	29522	29783	29621	29708	29566	29504	29873	29522	29361	29459	29653	29492	29789	29705	29457	29549	29809	29557	29744	29454	29877	29912	29536	29796	29579	29751	29587	29551	29439	29718	29479	29820	29674	29709	29421	29586	29495	29603	29824	29498	29460	29764	29725	29417	29423	29545	29686	29830	29582	29698	29526	29584	29636	29526	29770	29708	29840	29555	29553	29453	29584	29502	29840	29686	29634	29670	29693	29726	29635	29478	29634	29616	29694	29740	29814	29555	29506	29452	29426	29635	29314	29443	29701	29539	29642	29479	29452	29673	29408	29413	29586	29554	29697	29452	29874	29715	29596	29609	29399	29625	29630	29775	29756	29468	29580	29419	29739	29657	29714	29812	29483	29522	29581	29532	29509	29653	29558	29882	29856	29444	29674	29649	29712	29573	29671	29738	29456	29403	29682	29729	29739	29650	29806	29663	29641	29625	29675	29537	29462	29717	29595	29704	29464	29665	29420	29594	29590	29647	29655	29668	29659	29950	29615	29818	29667	29730	29365	29748	29711	29745	29736	29660	29472	29667	29654	29731	29583	29703	29493	29407	29633	29567	29726	29529	29630	29593	29527	29584	29764	29752	29546	29639	29672	29444	29510	29312	29435	29616	29486	29642	29741	29817	29684	29604	29885	29461	29457	29471	29484	29551	29524	29503	29709	30001	29772	29595	29894	29928	29626	29708	29621	29740	29664	29512	29708	29514	29644	29674	29603	29541	29641	29269	29627	29750	29276	29921	29896	29576	29785	29538	29712	29627	29597	29715	29726	29666	29352	29503	29764	29668	29625	29411	29586	29232	29348	29684	29736	29511	29693	29786	29881	29956	29642	29891	29654	29630	29400	29695	29707	29695	29835	29485	29553	29237	29782	29835	29762	29520	29721	29591	29747	29625	29734	29586	29458	29523	29621	29490	29711	29972	29951	29687	29421	29702	29615	29669	29631	29853	29586	29387	29445	29716	29855	29907	29768	29600	29376	29719	29662	29652	29733	29561	29576	29833	29406	29446	29471	29502	29629	29647	29699	29514	29556	29698	29520	29542	29564	29484	29720	29766	29533	29743	29656	29657	29586	29784	29536	29658	29773	29797	29644	29420	29836	29794	29694	29625	29472	29793	29544	29548	29766	29593	29393	29448	29383	29540	29691	29581	29799	29732	29693	29472	29552	29401	29867	29523	29870	29699	29706	29871	29698	29587	29730	29749	29697	29700	29858	29795	29678	29598	29432	29697	29647	30018	29633	29522	29613	29455	29415	29689	29603	29448	29664	29741	29650	29642	29615	29572	29465	29768	29716	29518	29582	29711	29712	29550	29649	29619	29634	29635	29700	29572	29523	29797	29577	29795	29815	29664	29663	29602	29537	29540	29653	29362	29602	29567	29475	29656	29695	29908	29671	29803	29620	29711	29812	29514	29473	29813	29766	29507	29855	29777	29713	29876	29365	29711	29594	29539	29654	29758	29708	29532	29282	29672	29466	29841	29713	29594	29643	29546	29482	29607	29577	29519	29766	29647	29416	29765	29639	29605	29849	29653	29721	29453	29568	29890	29784	29675	29465	29625	29337	29471	29689	29502	29573	29737	29615	29929	29874	29801	29492	29422	29485	29931	29731	29690	29757	29485	29726	29686	29671	29673	29588	29592	29839	29739	29640	29461	29717	29549	29710	29810	29475	29589	29526	29635	29568	29782	29762	29475	29783	29622	29536	29610	29888	29616	29544	29634	29651	29909	29490	29373	29562	29486	29673	29501	29635	29533	29661	29968	29250	29469	29534	29668	29732	29722	29666	29543	29648	29577	29592	29648	29591	29726	29519	29690	29588	29730	29584	29706	29525	29545	29666	29620	29442	29476	29518	29528	29366	29723	29785	29545	29739	29622	29710	29702	29453	29668	29636	29865	29775	29704	29670	29574	29488	29544	29591	29703	29612	29598	29787	29791	29659	29800	29829	29786	29538	29714	29683	29638	29557	29554	29564	29696	29602	29528	29815	29860	29471	29784	29796	29800	29735	29551	29745	29707	29590	29817	29740	29489	29593	29603	29602	29737	29494	29508	29783	29390	29423	29563	29599	29307	29536	29512	29618	29642	29819	29610	29636	29743	29823	29544	29696	29594	29586	29685	29779	29492	29570	29466	29574	29622	29739	29671	29610
21653	26469	25251	24146	23547	23554	23042	23035	23179	23048	22994	22721	22990	22770	22800	22853	22808	22857	22978	23028	22736	22983	22796	22776	22977	23063	23524	23812	23431	23040	22949	22886	22731	22880	22771	22870	22675	22691	22844	22789	22941	22825	22746	22690	22827	22895	22972	22688	22730	22936	23038	23037	22885	22868	22732	22846	22773	22892	22828	22980	22729	22768	22879	22742	22651	22861	22920	22590	23012	22751	22685	22809	22733	22532	22987	22703	22787	22899	22698	22703	22854	22735	22800	22796	22816	22887	22996	22863	22795	22764	22860	22929	22812	22834	22831	22880	22964	22843	22787	22552	23033	22687	22608	22655	22698	22806	22677	22831	22789	22915	22753	22708	22878	22896	22769	22695	22969	22871	22868	22913	22988	22864	22922	22883	22796	22965	22819	22958	22663	22860	22794	22913	22687	22856	22766	22667	22802	22770	22795	22584	22826	22864	22750	22887	22891	22788	22721	22779	22765	22814	22898	22825	22862	22694	22723	22786	22762	22708	22824	22805	22747	22848	22825	22899	22763	22584	22859	22762	23117	22814	22751	22820	22819	22876	22762	22926	22832	22876	22771	22949	22918	22789	22733	22849	22754	22740	22969	22723	22709	22708	22836	22871	22935	22819	22874	22743	23045	22706	22794	22890	22929	22870	22768	22698	22832	22852	22816	22860	22852	22659	22896	22976	22709	22843	22851	22697	22836	23011	22805	22911	22940	22671	22993	22847	22844	22853	22823	22786	22773	22776	22884	22748	22767	22852	22966	22685	22851	22836	22811	22910	22854	22767	22720	23019	22783	22786	22827	22944	22893	22758	22998	22923	22723	22711	22779	22971	22751	22822	22860	22928	22919	22813	22711	22682	22826	22764	23026	22718	22689	22842	22705	22786	22867	22804	22782	22703	22880	22919	22908	22813	22752	22759	22735	22880	22781	22668	22941	22719	22906	22744	22694	22772	22605	22985	22779	22882	22979	22779	22750	22845	22837	22853	22695	22628	22855	22820	22767	22640	22750	22945	22857	22905	22660	22917	22886	22928	22960	22763	22854	22680	22780	22737	23092	22943	22736	23010	22659	22841	22688	22904	22882	22842	22706	22752	22791	22714	22688	23127	22683	22913	23068	22844	22774	22803	22744	22760	22641	22767	22887	22797	22682	22861	22786	22842	22805	22886	22849	22810	22927	22950	22747	22846	22970	22820	22755	22718	22741	22881	22843	22859	22663	22837	22664	22925	22677	22790	22774	22802	22867	22960	22825	22912	22814	22805	22780	22672	22895	22915	22847	22866	22801	22871	22808	22904	22846	22993	22997	22801	22802	22735	22682	22771	22672	22664	23000	23009	23002	22706	22925	22998	22710	22801	22741	22668	22871	22730	22845	22922	22956	22936	22764	22765	22887	22856	22697	22830	22784	22693	22872	22714	22846	22864	22709	22848	22676	22943	22747	22783	22761	22922	22811	22923	22843	22833	22914	22833	22883	22810	22792	22875	22967	22784	22907	22761	22756	22956	22840	23018	22580	22753	22934	22901	22718	22670	22741	22785	22893	22732	22695	22528	22846	23052	22732	22950	22858	22720	22777	22777	22668	22925	22787	22868	22817	22749	22995	22701	22755	22895	22663	22750	22879	22801	22783	22815	22844	22825	22802	22812	22665	22676	22740	22985	22809	22859	22963	22658	22747	22751	23024	22648	22740	22806	22835	22936	22708	22757	22873	22732	22813	22920	22966	22883	22865	22757	22821	22926	22706	22850	22733	23015	22732	22785	22848	22655	22773	22730	22616	22764	22926	22782	23146	22701	22603	22799	22628	22630	22967	22861	22794	22711	22804	22838	22755	22933	22867	22724	22880	22730	22818	22720	22776	22791	22821	22863	22893	22853	22958	23027	22809	22957	22687	22715	22851	22848	22831	22891	22847	22968	22744	22818	22826	22849	22736	22783	22791	22687	22897	22626	22787	22765	22683	22728	22859	22809	22644	22714	22874	22747	22806	22687	22726	22894	22882	22870	22872	22956	22799	22749	22813	22859	22613	22956	22805	22776	22834	22626	22646	22601	22958	22778	22768	22809	22659	22920	22914	22717	22866	22887	22793	22717	22860	22796	23008	22798	22642	22964	22887	22910	22738	22869	22757	22779	22776	22897	22923	22694	22751	22876	22846	22714	23039	22718	22813	22945	22876	22773	22772	22796	22853	22899	22755	22793	22826	22908	22654	22917	22895	22788	22741	22809	23028	22676	22885	22803	22580	22676	22995	22885	22860	22761	22990	23051	22871	22832	22954	22746	22918	22881	22624	22751	22855	22845	22865	22820	22706	22873	22756	22921	22660	22853	22850	22707	23003	22759	23065	22619	22991	22974	22952	22759	22976	22692	22808	22867	22875	22827	22812	22905	22830	22856	22755	22845	22871	22632	22826	22827	22896	22660	23026	22826	22776	22706	22787	22908	22854	22824	22956	23011	22946	22812	22657	22877	22891	22783	22940	22770	22722	22870	22921	22563	22755	22843	22816	22909	22700	22929	22704	22863	22841	22841	22917	22848	22743	22754	22782	22736	22778	22726	22948	22787	22925	22783	22895	23009	22706	22842	22725	22918	22771	22864	22810	22786	22775	22756	22906	22834	22934	22836	22768	22792	22907	22903	22876	22636	22983	22808	22717	22956	22865	22939	22714	22977	22575	22840	22783	22981	23042	22828	22735	22850	22869	22659	22809	22806	22788	22750	22900	22854	22767	22918	22799	22895	22797	22844	22773	22797	23012	22806	22890	22765	22717	22834	22944	22851	23022	22714	22911	22910	22715	22890	22794	22864	22898	23075	22799	22761	22875	22864	22884	22702	22818	22925	22924	22753	22900	22546	22848	23058	22567	22877	22808	22890	22993	22895	22786	22801	22710	22655	22942	22742	22760	22770	22992	22735	22820	22730	22923	22619	22831	22741	22855	22945	22765	22667	22618	22736	22860	22824	22812	22916	22890	22716	22897	22782	22851	22764	22834	22685	22758	22819	22937	22614	22723	22898	22910	22744	22798	22818	22878	22896	22816	22780	22871	22827	22647	22989	22850	22943	22777	22798	22859	22946	22767	22884	22774	22880	22761	22709	22754	22833	22712	22880	22908	22760	22879	22782	22875	22746	22729	22790	22735	22874	22849	22744	22823	22921	22906	22945	22839	22897	22929	22943	22792	22885	22927	23008	22745	22864	22704	22836	22782	22682	22834	22768	22808	22705	22919	22748	22845	22763	22596	22617	22770	22719	22762	22898	22660	22984	22579	22735	22771	22802	22864	22690	22882	22978	22827	22647	22771	22877	22768	22787	22820	22835	22791	22738	22847	22910	22885	22813	22877	23035	22808	22763	22929	22738	22850	22753	22922	22768	22725	22933	22804	22738	22844	23089	22817	22753	22735	22803	22628	22741	23144	22810	22981	22745	23029	23065	22867	22852	22858	22899	22926	22848	22940	22793	22930	22757	22671	22711	22714	22698	22744	22622	22825	22861	22663	22879	22760	22622	22892	22847	22962	22816	22814	22755	22953	22902	22803	22773	22913	22767	22852	22727	22956	22854	22628	22797	22862	22929	22854	22839	23063	22667	22859	22802	22731	22865	22773	22964	22676	22878	22871	22702	22722	22710	22946	22845	22670	22666	22627	22649	22818	22877	22737	22765	22581	23089	22767	22688	22819	22664	22976	22841	23029	22573	22867	22865	22923	22846	23003	22793	22850	22783	22820	22706	22957	22912	22782	22584	22823	22805	22890	22765	22884	22869	22870	22795	22962	22909	22855	23036	22885	22885	22903	22754	22782	22652	22774	22766	22673	22683	22700	22924	22888	22817	22867	22767	22860	22651	22684	22705	22628	22703	22738	22662	22831	22990	22864	22971	22677	23016	22819	22756	22786	22849	22897	23061	22859	22901	22826	23040	22756	22861	22868	22922	22701	22766	22742	22935	22904	22798	22856	22811	22943	22887	22906	22961	22691	22788	22832	22842	22758	22841	22803	22852	22837	22653	22643	22809	22684	22825	22556	22982	22719	22844	23173	22813	22848	23036	22750	22903	22810	22824	22892	22947	22629	22764	22952	22794	22974	22803	22784	22884	22855	22858	22840	22860	22596	22584	22931	22888	22691	22774	22834	22712	22880	22878	22812	22811	22655	22893	22900	22781	22903	22825	22914	22867	22860	22793	22858	22751	22742	22798	22959	22889	22870	22661	22844	22766	22704	22928	22666	22946	22885	22742	22739	22956	22703	22855	22876	22829	22791	22718	22767	22841	22899	22933	22826	22875	23050	22932	22846	22952	22886	22618	22871	22808	22882	22744	22847	22796	22840	22891	22800	22779	22818	23084	22769	22981	22777	22837	22945	22933	22831	22826	23001	22987	22928	22852	22886	22833	22875	22718	23039	22731	22817	22944	22774	22952	22878	22818	22984	22659	22865	22808	22906	22785	22836	22862	22850	22751	22966	22772	22704	22728	22760	22877	22870	22771	22850	22862	22934	22674	23056	22712	22469	22838	22946	22982	22747	22858	22816	22782	22980	22951	22829	22818	22771	22970	22840	23011	22760	22704	22713	22776	22843	22744	22911	22775	22840	22745	22985	22705	22936	22734	22836	22708	23003	22889	22826	22998	22755	22683	22932	22689	22846	22850	22696	22749	22652	22889	22623	22818	22815	22662	22913	22677	22861	22966	22760	22745	22699	22776	22775	22900	22787	22911	22830	22768	22895	22901	22801	22861	22890	22844	22893	22990	22799	22877	22790	22770	22950	22827	22638	22713	22849	22540	22835	22767	22915	22899	22919	22874	22862	22933	22881	22791	22865	22721	22791	23017	22907	22942	22812	23044	22781	22592	22767	22859	22806	22952	22878	22842	22678	22824	22683	22827	22852	22685	22872	22866	22925	22747	22701	22768	22527	22784	22803	22787	22862	22605	22735	22782	22920	22780	22799	22699	23019	22756	22903	22655	22965	22826	22677	22828	22904	22865	22837	22829	22946	22966	22723	22588	22868	23021	23047	22873	22749	22621	22737	22937	22814	22674	22954	22826	22763	22881	22828	22971	22910	22786	22974	22926	22731	22759	22683	23071	22748	22846	22756	22686	22882	22626	22740	22842	22831	22943	22728	22874	22591	22966	22788	22844	22857	22686
23775	21480	29146	24738	24908	29748	31938	29951	29761	30027	30005	30045	29592	29536	29768	29699	29623	29389	29652	29531	29459	29582	29780	29527	29738	31158	32696	33218	32022	30835	29901	29723	29901	29570	29494	29348	29707	29472	29643	29382	29536	29370	29530	29673	29605	29457	29579	29592	29314	29440	29433	29371	29438	29578	29381	29602	29467	29443	29503	29529	29088	29510	29485	29345	29001	29439	29550	29322	29541	29512	29471	29570	29472	29318	29361	29520	29457	29456	29214	29530	29522	29581	29469	29622	29480	29641	29480	29494	29392	29422	29241	29654	29553	29525	29397	29394	29472	29526	29376	29558	29476	29364	29449	29717	29454	29321	29526	29662	29442	29277	29651	29295	29457	29460	29495	29273	29568	29542	29284	29315	29421	29270	29408	29568	29340	29535	29300	29412	29364	29456	29525	29536	29450	29444	29455	29497	29438	29507	29421	29398	29528	29422	29424	29557	29527	29329	29238	29335	29385	29391	29455	29531	29429	29651	29688	29469	29387	29243	29459	29544	29421	29411	29467	29612	29602	29421	29467	29363	29474	29341	29289	29530	29358	29319	29489	29301	29364	29197	29355	29312	29420	29388	29297	29549	29535	29222	29396	29606	29521	29451	29495	29556	29327	29391	29356	29489	29539	29462	29412	29589	29470	29449	29276	29214	29433	29303	29567	29788	29517	29208	29378	29310	29177	29633	29621	29413	29503	29491	29425	29552	29355	29393	29483	29444	29243	29408	29631	29371	29444	29445	29478	29367	29520	29304	29334	29246	29577	29561	29402	29278	29253	29488	29332	29571	29333	29326	29370	29339	29591	29241	29697	29374	29208	29304	29760	29230	29292	29404	29087	29372	29340	29274	29414	29543	29579	29566	29510	29323	29331	29275	29373	29297	29494	29510	29261	29257	29284	29506	29465	29376	29633	29574	29357	29508	29490	29505	29427	29387	29242	29358	29435	29681	29363	29323	29188	29403	29322	29403	29435	29503	29334	29134	29429	29468	29218	29503	29451	29417	29475	29621	29310	29377	29354	29468	29578	29442	29539	29468	29324	29309	29439	29347	29669	29275	29570	29401	29394	29348	29502	29312	29443	29224	29305	29536	29457	29325	29360	29396	29306	29315	29159	29235	29556	29396	29404	29358	29533	29569	29621	29522	29122	29142	29363	29450	29524	29519	29429	29397	29464	29332	29395	29447	29213	29160	29602	29377	29516	29311	29381	29413	29471	29822	29494	29222	29412	29459	29438	29371	29402	29109	29586	29649	29513	29341	29423	29566	29332	29491	29313	29176	29307	29332	29617	29692	29389	29403	29206	29162	29645	29407	29552	29254	29549	29417	29453	29575	29328	29483	29690	29539	29347	29404	29489	29563	29363	29463	29218	29327	29756	29291	29476	29587	29454	29559	29470	29379	29371	29526	29568	29343	29258	29306	29448	29523	29389	29479	29464	29389	29321	29342	29386	29438	29260	29327	29681	29401	29553	29370	29245	29569	29452	29280	29328	29166	29300	28883	29379	29085	29435	29200	29560	29733	29371	29369	29440	29383	29536	29372	29763	29589	29518	29494	29415	29705	29462	29547	29567	29300	29279	29328	29354	29393	29570	29138	29428	29306	29410	29654	29510	29352	29393	29494	29562	29381	29451	29484	29472	29684	29327	29269	29435	29648	29595	29407	29413	29553	29129	29349	29204	29362	29151	29151	29355	29297	29484	29653	29260	29354	29498	29534	29271	29458	29528	29348	29373	29597	29371	29643	29487	29369	29242	29213	29459	29425	29477	29502	29374	29551	29561	29580	29437	29433	29699	29273	29336	29487	29397	29470	29606	29359	29314	29429	29402	29367	29524	29495	29430	29484	29456	29607	29682	29258	29266	29413	29357	29464	29497	29302	29594	29357	29577	29561	29335	29512	29581	29292	29571	29567	29418	29504	29406	29461	29218	29178	29286	29486	29518	29543	29356	29354	29628	29309	29346	29452	29331	29248	29425	29652	29309	29260	29246	29431	29408	29386	29234	29215	29435	29422	29488	29541	29478	29424	29386	29403	29495	29591	29513	29635	29153	29436	29393	29267	29083	29327	29564	29414	29352	29318	29572	29460	29518	29338	29366	29408	29479	29427	29745	29412	29397	29612	29302	29517	29663	29558	29362	29495	29336	29417	29461	29589	29422	29427	29380	29623	29307	29267	29398	29498	29210	29615	29443	29356	29434	29434	29319	29400	29394	29325	29341	29421	29582	29295	29617	29307	29423	29633	29299	29236	29386	29165	29417	29523	29430	29516	29507	29211	29319	29488	29495	29359	29511	29403	29367	29417	29814	29331	29764	29308	29309	29395	29505	29397	29430	29419	29306	29421	29350	29394	29353	29334	29293	29187	29433	29467	29426	29175	29452	29359	29285	29578	29402	29453	29527	29400	29417	29333	29262	29516	29451	29430	29120	29458	29255	29463	29242	29471	29421	29464	29238	29525	29542	29429	29431	29143	29427	29203	29233	29295	29437	29454	29580	29348	29507	29502	29723	29448	29242	29522	29472	29228	29454	29453	29411	29368	29555	29553	29444	29125	29486	29424	29656	29317	29372	29448	29461	29234	29439	29632	29425	29440	29616	29392	29407	29410	29512	29340	29570	29531	29649	29488	29442	29385	29638	29429	29359	29206	29583	29409	29252	29276	29352	29255	29362	29299	29513	29339	29511	29495	29527	29757	29393	29278	29519	29343	29532	29187	29534	29342	29486	29667	29385	29422	29655	29452	29451	29551	29423	29229	29509	29317	29487	29354	29674	29626	29387	29566	29528	29368	29016	29317	29447	29305	29347	29435	29477	29495	29428	29435	29123	29114	29264	29308	29553	29394	29483	29356	29275	29509	29413	29143	29590	29245	29241	29408	29370	29479	29386	29183	29281	29400	29213	29350	29595	29495	29541	29169	29600	29447	29502	29534	29488	29703	29477	29490	29382	29359	29524	29176	29307	29132	29371	29455	29538	29660	29296	29673	29127	29454	29552	29500	29689	29465	29338	29595	29498	29286	29447	29311	29299	29423	29415	29334	29435	29547	29306	29420	29443	29564	29620	29393	29779	29479	29220	29571	29317	29179	29566	29393	29573	29368	29403	29414	29507	29212	29191	29331	29407	29234	29339	29183	29540	29277	29524	29607	29391	29287	29427	29401	29331	29546	29564	29617	29412	29340	29310	29390	29164	29344	29187	29494	29742	29669	29469	29339	29483	29255	29462	29382	29574	29376	29474	29450	29436	29544	29447	29473	29518	29262	29507	29455	29537	29171	29304	29432	29604	29578	29637	29541	29394	29424	29251	29496	29544	29308	29196	29466	29478	29212	29478	29342	29542	29260	29324	29509	29327	29448	29284	29367	29341	29354	29389	29506	29409	29308	29355	29300	29368	29366	29507	29241	29504	29496	29324	29573	29347	29526	29408	29416	29583	29404	29527	29406	29162	29341	29463	29547	29296	29314	29427	29162	29266	29299	29453	29358	29681	29444	29361	29212	29279	29396	29494	29413	29334	29328	29547	29418	29462	29831	29424	29335	29207	29655	29447	29393	29569	29528	29447	29362	29564	29506	29450	29441	29618	29274	29503	29513	29599	29589	29583	29498	29443	29313	29599	29424	29318	29520	29625	29355	29465	29357	29388	29157	29377	29479	29401	29615	29293	29419	29510	29576	29370	29687	29328	29351	29142	29297	29370	29613	29191	29625	29522	29565	29382	29525	29391	29218	29514	29585	29236	29531	29313	29417	29686	29593	29315	29241	29188	29339	29246	29466	29534	29552	29664	29476	29102	29576	29186	29334	29122	29539	29292	29466	29205	29578	29512	29358	29490	29482	29463	29125	29354	29388	29519	29458	29366	29459	29328	29222	29405	29577	29545	29339	29325	29451	29484	29527	29539	29560	29483	29259	29683	29501	29323	29609	29480	29355	29427	29420	29382	29657	29463	29260	29540	29466	29455	29473	29240	29415	29274	29279	29227	29346	29509	29454	29380	29551	29293	29159	29353	29228	29550	29358	29503	29359	29478	29363	29434	29559	29397	29423	29415	29453	29417	29346	29375	29317	29519	29313	29353	29208	29509	29421	29309	29295	29474	29229	29356	29414	29496	29244	29536	29530	29531	29564	29714	29345	29598	29320	29290	29393	29541	29294	29342	29429	29364	29414	29528	29306	29508	29339	29419	29346	29570	29063	29178	29523	29433	29397	29157	29489	29333	29209	29388	29298	29336	29369	29308	29409	29415	29358	29512	29388	29528	29397	29397	29538	29363	29635	29396	29421	29336	29330	29551	29537	29330	29190	29405	29209	29630	29297	29634	29096	29547	29207	29505	29373	29306	29392	29375	29356	29543	29448	29493	29399	29569	29184	29373	29521	29278	29489	29354	29364	29352	29317	29358	29436	29085	29371	29736	29322	29419	29274	29627	29390	29392	29477	29190	29498	29399	29506	29522	29332	29683	29430	29477	29581	29683	29232	29441	29537	29405	29413	29318	29496	29495	29533	29591	29535	29416	29176	29499	29417	29434	29560	29555	29312	29406	29436	29424	29445	29362	29463	29235	29310	29907	29575	29439	29550	29476	29250	29543	29200	29445	29391	29258	29151	29594	29163	29087	29456	29613	29482	29712	29120	29459	29644	29501	29498	29394	29262	29426	29319	29582	29637	29316	29254	29361	29295	29376	29425	29562	29342	29590	29289	29164	29396	29432	29548	29465	29393	29342	29301	29401	29510	29456	29316	29431	29549	29171	29369	29424	29420	29312	29265	29468	29614	29279	29457	29538	29230	29245	29404	29527	29336	29614	29408	29335	29363	29360	29367	29500	29365	29588	29503	29219	29489	29444	29401	29477	29474	29403	29390	29357	29389	29435	29611	29359	29464	29312	29440	29380	29553	29659	29364	29550	29175	29505	29494	29543	29413	29423	29453	29443	29561	29330	29299	29370	29368	29572	29306	29450	29514	29435	29307	29482	29453	29245	29478	29615	29331	29414	29358	29464	29463	29534	29378	29431	29285	29717	29505	29324	29634	29436	29492	29283	29361	29378	29665	29625	29379	29424	29343	29485	29579	29378	29596	29500	29457	29638	29374	29187	29437	29542	29446	29358	29403	29394	29545	29461	29288	29433	29382	29334	29537	29345	29558
19566	31322	29318	25688	24941	24231	23763	23279	23557	23494	23279	23182	23058	23051	22880	23199	22911	22998	22851	22840	22956	23017	22887	22833	23207	25184	27773	27974	26247	24554	23465	22899	22839	22854	22750	22781	22943	22944	22679	22985	22740	22765	22834	22864	22898	22761	22885	22859	22895	22662	22860	22779	22704	22667	22935	22799	22903	22849	22909	22929	22749	22700	22767	22735	22890	22681	22791	22609	22822	22770	22707	22803	22931	22722	22667	22700	22833	22807	22843	22877	22823	22849	22820	22836	22782	23040	22778	22608	22577	22883	22775	22710	22738	22817	22589	22898	22641	22829	22721	22868	22670	22631	22829	22692	22895	22902	22969	22750	22686	22804	22793	22749	22707	22883	22825	22806	22981	22716	22644	22714	22732	22616	22738	22659	22689	22823	22910	22831	22821	22662	22768	22777	22875	22750	22710	22643	22756	22811	22786	22622	22842	22741	22735	22917	22806	22531	22842	22834	22820	22659	22669	22727	22881	22861	22745	22791	22960	22597	22688	22782	22742	22816	22811	22868	22912	22861	22740	22901	22762	22828	22615	22745	22805	22868	22743	22712	22840	22913	22793	22871	22856	22962	22821	22627	22841	22856	22706	22777	22767	22907	22778	22736	22827	22726	22754	22798	22801	22738	22809	22858	22938	22850	22925	22866	22701	22702	22802	22766	22772	22824	22753	22788	22645	22755	22895	22633	22854	22772	22616	22683	22919	22659	22702	22901	22985	22876	22850	22881	22776	22847	22572	22818	22738	22893	22630	22758	22742	22881	22603	22739	22685	22937	22734	22720	22922	22716	22890	22764	22647	22757	22986	22858	22605	22777	22910	22660	22840	22759	22623	22775	22625	22909	22792	22798	22644	22678	22941	22771	22797	22610	22859	22786	22713	22789	22735	22531	22814	22920	22824	22861	22530	22790	22721	22802	23022	22664	22879	22808	22713	22815	22636	22724	22909	22660	22796	22836	22755	22788	22736	22836	22878	22719	22831	22763	22841	22843	22747	22748	22807	22712	22779	22861	22936	22777	22869	22713	22736	22688	22675	22900	22633	22744	22754	22759	22879	22773	22777	22732	22653	22719	22800	23027	22713	22781	22776	23018	22801	23044	22445	22741	22782	22750	22726	22563	22783	22802	22672	22691	22868	22765	22901	22716	22797	22639	22646	22832	22579	22798	22761	22784	22599	22781	22687	22696	22735	22868	22866	22561	22742	22820	22768	22660	22629	22669	22760	22787	22755	22868	22696	22705	22755	22833	22685	22884	22747	22767	22619	22636	22718	22824	22873	22903	22909	22730	22781	22912	22854	22863	22758	22720	22573	22723	22794	22738	22903	22678	22714	22775	22863	22898	22827	22747	22791	22719	22749	22603	22916	22712	22906	22538	22721	22794	22858	22914	22864	22835	22846	22817	22771	22898	22723	22644	22786	22738	22749	22813	22826	22875	22958	22634	22570	22967	22799	22658	22869	22614	22817	22642	22902	22679	22942	22925	22881	22666	22877	22627	22575	23067	22849	22773	22819	22683	22858	22890	22815	22607	22921	22840	22586	22818	22730	22649	22826	22690	22765	22764	22788	22698	22678	22648	22649	22888	22797	22771	22823	22740	22830	22713	22852	22973	22646	22786	22846	22709	22680	22913	22834	22822	22761	22832	22836	22840	22655	22620	22761	22724	22793	22900	22876	22714	22709	22776	22679	22771	22767	22723	22886	22756	22634	22729	22775	22848	22666	22613	22687	22670	22539	22681	22714	22828	22786	22767	22661	22692	22785	22602	22702	22676	22842	22730	22885	22746	22718	22710	22850	22814	22739	22778	22815	22750	22762	22756	22768	22930	22957	22729	22633	22794	22838	22789	22902	22674	22627	22825	22892	22679	22792	22795	22710	22602	22726	22753	22695	22794	22716	22707	22701	22615	22865	22872	22789	22764	22612	22713	22887	22803	22880	22836	22668	22803	22770	22638	22868	22590	22801	22716	22567	22745	22676	22867	22748	22686	22859	22806	22605	22940	22679	22524	22899	22808	22715	22872	22919	22732	22818	22736	22714	22715	22763	22700	22859	22686	22693	22744	22653	22626	22756	22774	22912	22665	22737	22695	22628	22727	22707	22722	22674	22739	22807	22878	22796	22904	22696	22704	22856	22977	22788	22903	22664	22764	22601	22708	22643	22760	23034	23024	22860	22738	22668	23026	22920	22889	22808	22682	22759	23020	22729	22729	22907	22645	22736	22761	22969	22619	22707	22654	22754	22866	22698	22804	22781	22851	22802	22755	22625	22720	22736	22922	22737	22857	22788	22613	22854	22733	22729	22806	22863	22687	22634	22846	22563	22866	22646	22897	22780	22455	22809	22813	22814	22795	22711	22727	22844	22917	22780	22841	22696	22752	22811	22764	22824	23006	22830	22677	22800	22792	22948	22780	22682	22613	22614	22741	22807	22885	22700	22637	22941	22966	22825	22752	22969	22930	22577	22847	22652	22838	22868	22713	22635	22706	22890	22820	22826	22741	22683	22697	22767	22677	22715	22650	22830	22672	22753	22740	22589	22853	22774	22813	22706	22680	22754	22704	22774	22943	22947	22839	22911	22701	22720	22669	22808	22744	22849	22738	22814	22810	22695	22786	22660	22775	22746	22769	22680	22766	22797	22730	22647	22673	22741	22729	22909	22716	22822	22850	22930	22699	22612	22687	22905	22654	22686	22728	22674	22915	22892	22722	22771	22654	22520	22864	22744	22555	22803	22826	22775	22694	22872	22779	22681	22739	22917	22760	22824	22761	22781	22593	22807	22771	22846	22813	22863	22835	22819	22747	22655	22611	22781	22804	22821	22821	22768	22821	22701	22947	22674	22844	22595	22817	22779	22757	22789	22794	22704	22650	22849	22769	22854	22720	22692	22752	22596	22870	22683	22582	22725	22723	22837	22708	22678	22673	22921	22808	22760	22728	22911	22592	22771	22854	22763	22858	22832	22746	22862	22881	22823	22713	22661	22783	22549	22725	22749	22742	22696	22782	22776	22648	22909	22685	22891	22653	22815	23035	22897	22662	22727	22582	22892	22739	22851	22824	22702	22611	22663	22762	22747	22699	22790	22622	22900	22832	22972	22848	22833	22844	22737	22605	22764	22696	22702	22776	22881	22746	22628	22814	22723	22765	22753	22710	22872	22771	22820	22765	22697	22903	22707	22643	22773	22560	22776	22994	22755	22627	22773	22622	22809	22794	22638	22959	22680	22748	22880	22799	22828	22762	22765	22730	22765	22847	22862	22730	22816	22858	22800	22682	22852	22634	22693	22503	22838	22763	22603	22795	22707	22634	22576	22814	22681	22600	22740	22739	22877	22642	22777	22778	22877	22545	22797	22966	22686	22662	22785	22872	22805	22918	22703	22723	22730	22676	22680	22735	22707	22867	22689	22750	22772	22629	22762	22795	22851	22697	22839	22847	22843	22974	22711	22760	22823	22746	22822	22835	22539	22550	22937	22766	22751	22869	22689	22786	22759	22752	22807	22755	22755	22712	22711	22911	22641	22739	22916	22679	22804	22705	22818	22971	22632	22742	22861	22671	22698	22927	22685	22876	22755	22858	22820	22740	22846	22688	22820	22782	22809	22593	22670	22769	22787	22615	22754	22539	22741	22612	23081	22637	22717	22797	22878	22791	22871	22838	22764	22746	22754	22567	22768	22752	22686	22873	22826	22705	22957	22791	22757	22756	22728	22778	22656	22656	22909	22802	22908	22788	22766	22783	22804	22575	22674	22917	22918	22925	22797	22790	22783	22763	22825	22791	22622	22778	22622	22880	22689	22834	22732	22872	22855	22917	22694	22829	22721	22908	22671	22698	22638	22776	22909	22854	22743	22567	22712	22604	22753	22644	22854	22716	22721	22917	22811	22667	22901	22804	22868	22841	22760	22993	22630	22746	22621	22810	22738	22644	22715	22679	22766	22869	22753	22883	22900	22636	22808	22827	23071	22812	22864	22599	22688	22973	22914	22820	22749	22821	22688	22752	22846	22719	22650	22823	22516	22780	22604	22781	22731	22838	22785	22813	22937	22850	22755	22931	22833	22978	22710	22876	22689	22616	22872	22706	22593	22442	22629	22828	22829	22764	22806	22831	22618	22819	22567	22847	22955	22694	22724	22890	22682	22670	22832	22738	22649	22698	22800	22869	22849	22783	22759	22815	22798	22671	22805	22778	22901	22680	22844	22644	22871	22651	22909	22757	22850	22961	22716	22730	22592	22780	22823	22702	22793	22733	22755	22763	22894	22752	22724	22797	22817	22882	22734	22820	22751	22824	22740	22806	22800	22866	22824	22574	22866	22544	22904	22921	22826	22752	22703	22804	22847	22817	22685	22785	22649	22747	22708	23010	22710	22845	22962	22791	22846	22822	22715	22776	22808	22673	22807	22699	22742	22699	22877	22761	22814	22920	22721	22893	22786	22774	22770	22763	22635	22816	22682	22822	22774	22864	22737	22709	22765	22833	22584	22833	22857	22706	22715	22663	22727	22807	22728	22555	22794	22780	22873	22736	22578	22907	22833	22938	22710	22824	22733	22772	22714	22864	22917	22761	22765	22768	22777	22698	22768	22823	22727	22831	22719	22609	22874	22790	22778	22881	22761	22803	22833	22744	22837	22809	22539	22712	22659	22701	22862	22805	22720	22697	22736	22767	22699	22695	22872	22527	22928	22582	22797	22733	22904	22690	23010	22745	22740	22653	22700	22634	22652	22786	22663	22909	22756	22820	22925	22849	22882	22686	22785	22748	22850	22757	22688	22726	22881	22835	22761	22618	22740	22773	22826	22454	22773	22823	22857	22819	22740	22755	22562	22755	22863	22649	22862	22792	22804	22881	22871	22469	22816	22876	22767	22589	22755	22853	22700	22685	22724	22837	22639	22692	22669	22786	22852	22761	22861	22600	22843	22924	22677	22821	22717	22790	22639	22709	22671	22625	22707	22608	22683	22842	22876	22764	22883	22723	22720	22734	22729	22846	22851	22822	22777	22772	22672	22688	22640	22711	22617	22806	22914	22810	22745	22856	22839	22807	22849	22672	22716	22631	22560	22673	22741	22820	22665	22842	23087	22955	22696	22828	22753	22593	22628	22724	22776	22648	22909	22856	22700	22844	22741	22736
22828	21474	29311	24128	22678	28305	33502	30475	30195	30714	30481	30241	30448	30558	30327	30272	30361	30163	30166	30213	30294	30318	30295	30242	30650	34045	36712	35541	33648	32060	30856	30230	29910	30122	30226	29695	29832	29767	29744	29996	29755	29792	29891	29832	29829	30025	29890	29947	29754	29829	30077	30182	30094	29865	29787	29929	29896	29791	29935	29931	30144	30114	29855	30068	29884	30060	29743	29807	29786	29870	29921	29820	29937	29839	29936	29906	29928	29972	29645	29764	29769	30001	30060	29911	29980	29673	29794	29799	30000	29920	29933	29834	29730	29680	29826	29921	29596	29946	30042	29827	29968	29749	29737	29822	29881	29698	29903	29664	29870	29965	29886	29967	29732	29793	29897	29649	29985	29830	29927	29652	29778	29814	29759	29856	29782	29710	29845	29931	29756	29720	29879	29863	29951	29700	29754	29913	29870	29701	29825	29670	29748	29919	29934	29894	29786	30016	29984	29785	29895	29848	29844	29646	29979	29841	29651	29682	29779	29834	30002	30016	29715	30116	29892	29774	29942	29915	29970	29786	29659	29877	29682	29993	29848	29759	29753	29769	29798	29943	30008	29928	29937	29655	29754	29863	29695	29678	30018	29856	30003	29860	29812	29736	29591	29800	29725	29778	29917	29984	29714	30075	29819	29782	29648	29815	30023	29853	29895	30001	29912	29782	29699	29955	29939	29771	29961	29805	29935	29888	29659	29829	30138	29895	29906	29896	30035	29966	29608	29963	29809	29823	29977	29916	30180	29660	29972	29673	29915	29916	29935	29917	29965	30044	29993	29805	30031	29716	29703	29558	29979	29766	29952	29889	29975	29818	29717	29831	30148	29944	29990	29718	30091	29628	30041	29940	29901	30041	29801	29813	29744	29790	30077	30100	29914	29804	29854	29923	29871	29741	29997	29860	29677	30049	29838	29919	29862	29672	30050	29898	29678	29685	29875	29753	29839	29953	29805	29666	30109	29985	29772	29756	29770	29680	29807	29824	29871	29703	29757	29683	29639	30132	29816	30077	29703	29898	29890	29742	30011	29883	29626	29962	29939	29863	29814	29765	29729	29785	29668	29823	29907	29837	29722	29742	29963	29899	29909	29763	29797	29884	29698	29760	29995	29920	29724	30117	29606	29730	29740	29652	29908	29834	29958	29841	29827	29845	29751	30050	29573	29773	29992	29636	29906	29840	29847	29665	30036	29494	29601	30046	29882	30062	29887	29614	29985	29880	29755	29933	29833	29897	29864	29675	29617	29759	30010	29748	29814	29754	29837	30079	29808	29906	29683	29798	29858	29713	29887	29936	29717	29684	29890	29856	29952	29827	29723	29710	29666	29875	29842	29906	29691	29718	29849	29801	29716	29747	29878	29673	29844	29734	29965	29798	29783	29722	29896	30068	29702	30076	30019	29813	30084	29823	29615	29630	29870	30164	29984	29873	29973	29773	30093	29618	29859	29692	29780	30046	29802	29810	29891	29667	29959	29699	29790	29821	29812	29720	29780	29813	29969	29649	30018	29818	29869	29779	29742	30128	29720	29700	29929	29670	29638	29939	30003	29957	29811	29795	29870	29835	29593	29972	29914	29650	29747	29746	29938	29637	29689	29922	29877	29821	29825	30029	29646	29608	29949	29707	29745	29782	29777	29791	29939	29934	29601	29822	29814	29864	29942	29890	29678	29730	30031	29878	29883	29795	29852	29741	29779	29876	29938	29698	29794	29905	29796	29908	29667	29803	29917	29772	29713	29606	29687	30065	29690	29731	29843	29678	29983	29814	29885	29971	29720	29645	29703	30008	29934	29975	29953	29749	30093	29847	29539	29926	29971	29810	29790	29938	29767	29680	29961	29748	29702	29643	29697	29624	29677	30067	29933	29763	29822	29828	29870	29907	29818	29657	29914	29808	29850	29816	29748	29801	29946	29777	29802	29835	29731	29735	29681	30149	30124	29708	29825	29624	29810	29439	29514	29706	29736	29546	29946	29831	30132	29679	29789	30069	29682	29732	30064	30057	29880	29870	29738	29836	29915	29676	29731	29609	29949	29746	29877	29837	29853	29967	29917	29837	29913	29846	29908	29748	29771	30036	29807	29778	29812	29838	29771	30019	29974	29900	29820	29837	29979	29837	29798	29853	29697	29804	29863	29975	29790	29784	29753	29646	29657	29858	29684	30029	30059	29928	29487	30035	29710	30037	29739	29808	29986	29872	30064	29489	30043	29863	29675	29940	30019	29912	29856	29645	29785	29761	29984	29926	30009	30032	30021	29895	29984	29671	29796	29649	29888	29626	29861	29833	29720	29909	29811	29803	29945	29569	29966	29953	29848	29844	29596	29792	29928	29870	29756	29631	29795	29854	29854	29919	29816	29921	29676	30029	29684	29817	29789	29775	29805	29659	29701	29790	29774	29684	30148	29745	29867	29729	29814	29961	29944	29834	29846	29618	30075	29995	30102	29759	30212	29601	29833	29986	29715	29702	30126	29749	29884	30170	30114	29817	29674	29831	29878	30006	30023	29635	29766	29734	29887	29725	29894	29929	29833	29776	29758	29620	29636	29558	29759	29861	29868	29948	29914	29714	29897	30096	29815	29958	29996	29771	29954	29619	29918	29683	29736	29662	29760	29473	29805	29670	29839	29866	29736	29978	29844	29858	29971	30067	30167	29735	29618	29781	29727	29815	29651	29928	29658	29822	29911	29719	30008	29844	30087	29888	29732	29799	29965	29761	29791	29960	29721	29773	29861	30015	29982	29733	29623	29749	29681	29671	29962	29899	29978	29852	29853	29870	29798	29899	29864	29920	29995	30002	29985	29844	29926	29900	30265	30031	29935	29869	29898	29865	29791	29893	29772	30046	29902	29686	29846	30035	29773	29797	29740	29901	29973	30111	29941	29983	29938	30102	29992	29647	29927	29849	29970	29615	29756	29862	29600	29430	29770	29935	29992	29770	29718	29683	29989	29722	29861	29806	29942	29766	29870	29769	29670	29793	29752	29775	29864	30270	29697	29822	29814	29952	30013	29648	29679	29904	29765	29723	29772	29810	29776	29796	29806	29582	29697	29803	29867	29912	29823	29764	29903	29582	29904	29803	29814	29866	29695	29550	29715	29873	29617	29822	29941	29783	29849	29791	29681	30070	29738	29601	29785	29714	29785	29934	29841	29910	29776	29713	29763	29871	29773	29886	29700	29640	29592	29983	30027	29810	30044	29827	29965	29786	29946	29690	29621	29835	29856	29975	29843	29895	30004	29636	29632	29509	29646	30112	29902	29772	29865	29960	29847	30017	29753	29843	29688	29690	29786	29962	30034	29974	29878	29925	29940	29853	29741	29780	29812	29901	29903	29851	29906	30014	29712	30041	29630	29628	30017	29941	29671	30057	29831	29865	29805	29614	30055	29608	30048	29940	29826	29868	29842	29897	29877	29806	29770	29851	29986	29985	30106	29666	29827	29458	29851	29694	29693	29835	29788	29747	29888	29839	29973	30016	29829	29771	29872	29730	29914	29812	29910	29900	29868	29895	29925	29769	29823	29953	29986	29970	29833	29757	29816	29874	29751	29877	29939	29918	29798	29717	29863	29744	29900	29986	29795	29715	29961	29909	29845	29743	29931	29804	29762	29872	29824	29826	29747	29865	29710	29863	29742	29780	29751	29917	29956	29949	29867	29770	29812	29705	29782	29822	29846	29929	30087	29849	29919	29730	29812	30015	29663	29690	29987	30021	29856	29802	29619	29647	29842	29825	29859	29958	29919	29764	29629	29772	29534	29881	29774	29691	29609	29767	29873	29888	29876	29902	29912	29661	29895	29822	29937	30044	29806	29693	29813	29761	29876	29876	29745	29694	29903	29984	29928	29860	29658	29621	29948	29820	29666	29784	29823	30058	29796	29839	29870	30100	29916	29912	29977	29917	29867	29680	29876	29826	29884	29826	29938	29947	29533	29890	29904	29757	29992	29871	29755	29999	29872	29717	29565	29681	30077	29741	29878	29707	29745	29658	30091	29946	29804	29831	29937	29913	29780	29827	29925	29866	29878	29984	29887	29708	29706	29889	30044	29738	29503	29759	30006	29625	29812	29537	29800	29733	30016	29776	29717	29481	29758	29819	30035	29625	29946	29985	30245	29895	29876	29840	29726	29690	29883	29679	29589	29769	29906	29855	29649	29930	29990	29684	29690	29923	29684	29715	29891	29766	30021	29893	29886	29710	29633	29730	29971	30014	29995	29966	29673	30051	30001	29803	29639	29950	29957	29740	30046	29791	29691	29925	30031	29727	29998	29770	29811	29676	29811	29741	29956	29811	30109	30062	29722	29777	29989	29940	30005	30200	29839	29795	29770	29820	29802	29826	30178	29706	29894	29869	30076	29829	29873	29799	30029	30004	29780	29784	29938	30085	29750	29886	29755	29775	29924	29777	29660	29880	29770	29921	29988	29705	29671	30152	29636	29796	29757	29874	29745	29868	30048	29877	30247	29930	29950	29664	29739	29721	29692	29789	29822	29832	29630	29943	30212	30108	29749	29819	29932	29883	30061	29655	29756	29961	29739	30007	29806	29866	29907	29690	29846	29710	29968	29775	29703	29728	29768	29846	29953	29990	29893	29750	29934	30010	29765	29719	29716	29902	29929	29967	30107	29705	29665	29741	29932	29821	29871	29781	29948	29999	29761	29576	29678	29919	29939	29480	29811	29922	29983	29809	30003	29596	29846	29804	29835	29623	29769	29836	29816	29617	29749	29960	29655	29997	30063	29961	29908	29776	30094	29849	29774	30224	29870	29753	29633	29762	29748	29559	29813	29718	29795	29708	29664	29547	29647	29678	29836	29872	29957	29806	29919	29929	29794	29938	30025	29722	29701	29978	29747	29744	29751	29864	29742	29787	30129	29898	29712	29729	30075	30094	29840	29670	29850	29800	30021	30001	29647	29894	29797	29722	29871	30084	29976	29647	30068	29697	29765	29929	29665	29646	29907	29474	30022	29977	29859	29840	29974	29956	30043	29888	29747	29733	29916	30117	29903	29858	30041	29802	30004	30031	29777	29728	29760	29769	29655	29648	29846	29648	29914	30023	30059	29691	29626	29706	29653	29826	29855	29558	29680	29695	29781	29822	29699	29628	29752	29883	29666	29905	29766	29838	29751	29718
21372	35557	33043	27680	26276	25543	24682	24274	23897	23892	23827	23795	23411	23488	23368	23406	23320	23189	23232	23199	23143	22976	23215	23355	24409	29733	33042	30433	28074	25724	23890	23194	23132	23080	23024	22994	22913	23087	22788	23009	22886	22967	22911	23188	22917	22916	22854	22918	22848	22908	22743	22870	23125	22776	22928	22949	23058	22804	22956	23046	22974	23019	23039	23034	23239	23084	23029	22900	23037	23133	22967	23101	22830	22920	22985	22974	23052	23028	22990	22938	23064	23134	22991	22898	22847	22878	22947	22937	23048	22883	22956	23169	22910	22834	22827	22934	22783	22897	22965	23003	23036	23022	22954	23028	22902	23171	22840	22928	22960	23103	23226	23175	22979	22987	22986	22855	22872	22907	23290	22942	22980	22970	22904	22920	22940	23037	23046	22984	22936	23057	23140	22968	22947	22951	23064	22701	23033	22823	22898	23060	22774	22913	23097	23032	23034	22937	23171	22905	22960	23023	22893	22969	22765	22865	22906	23098	22883	23015	22978	23029	23029	22815	22859	23031	23262	22937	22842	22953	22906	22863	23197	22831	22937	23074	22909	22868	22797	22820	23159	22859	22963	22904	22999	23061	22921	22966	22882	22976	22971	22847	22971	22963	22786	22820	22851	22985	22758	22946	22963	22885	22862	22849	22759	22923	23112	22925	23098	22887	22883	22775	22888	22848	22946	22925	22904	22866	22946	22863	22957	23023	23126	22885	23032	23054	22866	22917	22900	22948	23045	22862	22851	23041	23036	22766	23025	22816	22769	22962	23041	22993	22981	22970	22933	22861	23024	23003	22880	23001	23057	22977	22895	22717	23039	22962	23041	22921	22803	23012	22993	22809	22880	22862	23154	22956	23092	22820	23055	22965	23027	22834	23126	22924	22900	22904	22915	22858	22867	22862	22831	22895	22818	22886	22932	22934	23033	22938	22838	22932	23108	23069	22971	22845	22828	22962	22839	22826	22911	22817	22863	22974	23016	23064	22947	22889	22988	23063	22919	22937	22927	22960	22789	22864	22968	22936	22879	23077	23098	23053	22905	22892	22873	22952	23059	22804	22978	22891	23020	22979	23054	22921	22994	22996	22917	22995	22982	22985	23024	22950	22923	22913	23027	22874	22882	23089	22999	22862	23036	22889	23060	22977	22965	22984	22861	22976	23083	23092	22816	22977	22969	23007	22935	23099	23109	22830	22848	23074	23008	22968	22839	22927	23059	22909	23032	22926	23038	22764	22962	22821	22996	22924	23052	23038	22938	22973	22902	22852	22846	22882	23085	23167	22841	22861	22944	23184	23006	23076	22801	22855	22989	22874	23036	22830	22841	23175	23024	22874	23081	22877	22837	22828	23070	22787	22986	22903	22917	22839	22936	22963	22875	22758	22907	23007	22947	23113	22754	22981	22967	22887	22909	22989	22920	22961	22986	22906	22856	23108	22959	22939	22945	22989	22910	22847	22888	22788	22873	22718	23022	22913	23117	22902	22874	23069	22932	22942	22897	22970	23046	22994	22985	22881	22878	23086	23128	22828	22869	22902	23030	22939	23144	22938	22841	22760	22682	22717	22719	23138	22802	22882	23005	22842	23052	22997	23027	22915	22880	22918	22841	22925	23016	22909	23115	23042	22916	23169	23024	22958	22931	23087	23059	22875	22974	23150	23058	22824	22780	23212	23130	22859	22924	22995	23116	23054	22907	22815	22934	22961	22825	22904	22981	23016	22995	22981	22922	23012	22836	22839	22932	22952	23003	22778	22872	22816	23043	22980	23009	22883	22885	22991	23047	22727	23047	23047	22988	22882	22953	22907	22841	23129	23029	23052	22974	22890	22949	22794	23266	22832	22889	22890	22909	22796	23006	23008	23100	22969	22925	22816	22911	23028	23003	22976	22946	22870	22853	22889	22932	23103	23180	22833	23048	22857	22919	22909	23048	23135	22869	22948	22955	22952	22963	22967	23006	22830	22843	23000	22820	22871	22970	22885	22952	22868	22890	22883	22875	23016	23117	22995	23170	23070	23016	22834	22898	23062	22855	22831	22727	22959	23054	22826	22894	22913	22803	23012	22908	22946	23051	22984	22830	22756	23128	22969	22825	22793	22914	22978	22960	23084	22955	22976	23052	23147	22940	22974	22976	22893	23089	23054	22834	22684	23059	22926	23003	22920	23010	23034	22884	22982	22714	22905	22821	22926	23025	22890	23079	22965	22878	22947	22823	22828	22887	22837	22935	22940	22961	22735	23015	22871	22948	23132	23040	22767	22930	22923	23109	22910	22768	22925	23058	23232	23039	22961	22747	22913	22936	22907	22823	22903	22949	22759	23082	22850	22907	23061	22857	22790	22951	22967	22888	22918	22902	22992	22991	22965	23180	22975	22988	22903	22990	22846	22904	22959	22922	23076	22950	22778	22983	23072	23080	22981	22949	23086	22852	22838	22899	22890	23059	22934	22966	22838	23050	22989	22892	22905	23176	22907	22776	22946	22852	22798	22944	23057	22930	23059	22848	22815	23110	23001	22926	22952	22993	22746	22963	22936	22982	22838	22900	22885	22991	23094	22892	22791	23136	22986	23074	22941	22992	22917	22972	22871	22789	22879	22952	22889	22838	22871	22969	22928	23024	22797	22837	23005	22827	22911	22866	22759	22751	22812	22896	22974	23101	23107	22907	22840	22918	22963	22929	22831	22889	22854	22849	22979	23087	22982	23032	23119	22922	23023	22980	22806	23049	22829	22988	22998	23001	22862	22852	23010	22828	22929	22890	22954	22994	22932	22914	22855	23038	22864	22818	22949	22964	23005	23064	23085	22849	23019	23048	22858	22971	23075	22908	22814	22988	22865	22976	23070	22823	23005	22871	23078	22988	22722	22898	22852	23031	22985	22967	22885	22975	22998	23043	22989	22897	22936	22976	23119	22873	22944	23056	22999	23001	23064	22938	22825	22833	22962	22942	22850	22863	22867	23168	22814	22967	22872	22989	22983	23071	22784	22999	22696	23076	22891	23020	22888	23035	22763	22973	23085	22797	22899	23097	22959	22863	22801	22915	22823	22886	23190	22962	23015	23054	22959	22831	23037	23052	22891	22970	23129	23101	22956	22784	23047	22991	22940	23055	22956	23041	22954	22810	22668	23054	23103	22860	22941	22827	22733	22978	22772	22992	22940	23028	22769	22988	22943	22947	22970	23074	22884	22976	23126	22875	23084	22962	23009	23023	22925	22810	22962	23050	22968	23037	22971	22839	23127	23093	22832	22950	22878	22945	22886	22932	22998	22947	22838	22945	22902	22895	22853	22964	22904	22850	22926	22870	22694	22941	22749	23077	22871	22993	22745	23043	22971	22775	22872	22868	22864	23032	23086	23066	22957	23175	23036	23172	22992	23255	22802	23050	23031	22859	22915	22819	22853	22807	22970	22965	22969	23023	22899	23027	23018	22941	22832	23080	23022	22780	22937	23003	22823	23097	23318	22890	22713	22941	23079	23070	22974	22984	22982	22853	22900	23157	22842	22874	22907	22964	22998	22946	22848	23006	23001	22943	22967	22884	22939	22927	22775	23012	22797	23040	23143	22808	22929	22818	22976	22934	22929	22914	23056	22989	22867	23235	22771	23002	22962	22867	22782	22830	22996	22821	23056	22958	23072	22983	22899	22996	22930	22910	22923	22794	22910	22797	22770	22930	22996	22794	22989	22991	22851	22951	22935	23065	22736	22963	23126	23125	22949	22972	22942	23012	22787	22873	22881	23036	22792	22964	22940	23068	22983	22956	22907	22981	23119	22899	22880	22846	22889	22859	22984	22872	22941	22862	23092	22958	23140	22973	22936	22935	22886	23026	22913	22906	22741	23027	23057	22915	22859	23019	23059	23059	22980	22701	22938	22928	23093	22930	22981	22968	23106	22953	22894	22800	22952	22765	22939	22859	22867	22891	22991	22902	22924	22972	22972	22783	22933	22988	22905	23031	22936	22965	22881	22870	22959	23075	23047	22803	23096	22979	22982	23040	22866	22920	22919	22955	22908	22688	23011	22738	22972	23024	22923	23093	23178	22755	23060	23012	22929	23079	22988	22876	22816	23080	22742	22984	22842	22937	22900	23021	23103	22815	22823	23116	22870	22973	22871	23026	22924	22974	22795	22939	22958	22915	22999	23037	22914	22941	22943	23055	22990	22903	22987	22943	22851	22981	22877	23017	23040	22879	22978	22767	22827	23195	23057	22871	22889	22998	23000	22976	23062	22964	22833	23058	23105	22951	23089	22877	22995	22823	22997	22924	22922	22988	23027	22933	22851	23071	23120	22841	23017	22900	22938	22834	23142	22886	23116	22926	23025	22895	22907	22811	22927	23092	22954	22927	22950	22890	23071	23014	23070	22979	23049	22840	22921	22989	22952	23082	22973	22963	22749	23017	22839	22971	22873	22944	23119	22889	22901	22801	22657	23101	22947	22967	23005	22902	22962	23015	22965	22992	22759	22917	22967	22765	23010	22945	22862	23074	23017	22813	22973	22943	22850	22872	22853	22862	23158	22853	22956	22722	23077	22839	23005	23053	23007	22971	22904	22897	22848	23028	23085	22809	23119	22990	22993	22958	22784	22903	22891	22880	23092	22845	23002	22966	22879	22924	22928	22890	22920	22898	22930	22913	22913	23038	23162	22969	22996	22925	22944	23092	22879	22878	22816	22971	22904	22935	22987	22919	23010	23214	22950	23012	22953	23025	22932	22785	23027	22900	23058	22844	23180	23036	22917	23122	22966	23000	22996	23004	23015	22931	23070	23049	22912	23020	22970	22994	22853	22857	22737	22967	22928	22937	22958	23042	22996	22964	22937	23002	22857	22894	22949	22991	22975	22778	22998	23183	22981	22813	22971	22960	23008	23029	22988	23049	22782	23013	22877	22955	23103	23034	22923	22994	22910	23063	22860	22960	22806	23021	22927	22900	22817	22990	23018	22949	22860	22880	23150	22883	22966	23056	22795	22947	22876	22876	22828	22843	22881	22963	22913	22805	22759	22897	22817	22978	22856	22840	22835	22874	22863	23038	22967	23029	23023	22882	22804	22971	23022	22971	22991	22956	23082	23067	22825	22930	23097	22791	22993	22959	22905	22985	22902	23004	22974	22949	22842	22892	22974	22873	22858	22994	22844
28698	24206	31644	31589	29293	29988	30092	30048	29846	29695	29694	29983	29586	29786	30087	29839	29747	29648	29748	29681	29848	29837	29834	29937	30067	30102	30225	30494	30255	30112	29894	29795	29683	29825	29633	29690	29867	29990	29836	29810	29610	29635	29699	29700	29793	29824	29748	29803	29476	29840	29865	29660	29865	29791	29672	29454	29833	29786	29800	29887	29869	29709	29757	29447	29675	29575	29803	29751	29796	29766	29621	29675	29641	29837	29654	29690	29848	29697	29818	29778	29746	29612	29563	29517	30030	29967	29664	29764	29791	29591	29509	29531	29786	29551	29615	29919	29771	29575	29471	29613	29524	29769	29547	29416	29695	29539	29750	29516	29763	29632	29666	29941	29782	29522	29738	29802	29911	29568	29631	29785	29511	29787	29898	29764	29457	29527	29693	29587	30019	29677	29534	29691	29661	29650	29547	29569	29799	29772	29548	29594	29936	29816	29888	29551	29768	29799	29887	29883	29837	30002	29857	29650	29680	29585	29848	29711	29756	29829	29809	29605	30033	29602	29620	29824	29873	29867	29574	29912	29673	29504	29496	29743	29663	29654	29741	29915	29550	29732	29466	29602	29764	29643	29892	29765	29749	29730	29773	29548	29841	29692	29915	29596	29646	29474	29504	29688	29691	29908	29566	29589	29511	30013	29800	29637	29485	29792	29750	29789	29614	29719	29600	29810	29284	29662	29782	29655	29830	30004	29851	29742	29727	29577	29654	29602	29725	29776	29921	29989	29627	29803	29702	29844	29474	29730	29883	29691	29986	29707	29709	29665	29688	29698	29675	29459	29777	29495	29490	29633	29807	29617	29605	29928	29713	29690	29807	29471	29933	29617	29727	29707	29615	29620	29891	29677	29638	29593	29549	29512	29766	29521	29792	29854	29333	29890	29917	29631	29487	29597	29795	29636	29616	29528	29691	29626	29808	29542	29746	29647	29688	29751	29819	29717	29675	29767	29582	29715	29837	29957	29561	29682	29656	29608	29628	29482	29796	29807	29573	29652	30079	29756	29766	29552	29527	29483	29734	29883	29717	29805	29605	29490	29653	29582	29814	29903	29706	29985	29650	29551	29768	29690	29865	29587	29733	29588	29906	29642	29628	29749	29630	29663	29671	29814	29573	29833	29626	29763	29938	29478	29904	29583	29620	29827	29775	29641	29700	29600	29614	29637	29823	29879	29699	29653	29787	29563	29697	29601	29630	29767	29571	29824	29691	29632	29681	29709	29818	29936	29721	29830	29680	29537	29337	29962	29655	29728	29843	29721	29838	29700	29892	29664	29737	29602	29537	29611	29604	29535	29898	29670	29704	29849	29678	29805	29689	29798	29486	29655	29614	29609	29553	29537	29818	29578	29697	29685	29550	29896	29575	29712	29585	29805	29547	29761	29610	29633	29383	29629	29733	29774	29764	29653	29642	29552	29825	29641	29776	29510	29879	29856	29818	29914	29716	29694	29816	29452	29960	29587	29861	29524	29586	29584	29698	29711	29849	29834	29782	29574	29631	29840	29520	29503	29928	29525	29807	29624	29748	29890	29818	29911	29818	29919	29668	29730	29621	29445	29739	29889	29913	29681	29799	29427	29780	29767	29953	29743	29766	29727	29981	29748	29616	29745	29740	29813	29709	29755	29739	29611	29549	29669	29630	29729	29576	29585	29545	29851	29751	29609	29505	29682	29548	29618	29893	29647	29777	29577	29620	29779	29740	29579	29794	29631	29796	29402	29599	29777	29483	29698	29536	29732	29731	29783	29713	29730	29426	29696	29713	29613	29777	29669	29590	29685	29617	29687	29517	29655	29917	29750	29587	29571	29537	29750	29877	29703	29494	29819	29804	29641	29717	29638	29817	29899	29822	29748	29842	29745	29721	29745	29686	29798	29870	29736	29584	29561	29713	29587	29664	29526	29719	29861	29762	29562	29656	29537	29760	29818	29550	29727	29825	29664	29664	29798	29504	29703	29854	29863	29666	29644	29643	29466	29634	29628	29902	29839	29794	29850	29675	29807	29707	29568	29876	29758	29786	29586	29735	29444	29630	29754	29624	29987	29715	29915	29738	29538	29543	29608	29816	29657	29874	29599	29553	29520	29599	29486	29618	29773	29741	29620	29777	29675	29940	29761	29852	29640	29826	29482	29768	29680	29781	29466	29596	29711	29501	29662	29681	29667	29809	29732	30174	29823	29538	29808	29913	29811	29860	29594	29611	29819	29397	29841	29720	29512	29670	29722	29764	29650	29622	29742	29837	29874	29888	29775	29839	29537	29930	29785	29904	29663	29820	29806	29805	29476	29600	29785	29791	29683	29711	29548	29676	29595	29878	29747	29700	29749	29528	29489	29900	29553	29681	29636	29580	29705	29493	29545	29734	29875	29627	29718	29789	29684	29665	29810	29750	29830	29905	29599	29669	29908	29487	29813	29846	29705	29674	29878	29759	30079	29512	29891	29738	29561	29660	29731	29856	29565	29741	29689	29647	29618	29887	29801	29902	29699	29493	29612	29696	29777	29675	29885	29762	29666	29796	29729	29455	29728	29698	29867	29762	29780	29697	29633	29858	29543	29644	29736	29755	29656	29623	29698	29649	29737	29655	29456	29736	29876	29643	29604	29689	29801	29489	29495	29802	29717	29779	29729	29538	29768	29429	29682	29907	29815	29847	29479	29806	29910	29995	29680	29518	29591	29696	29668	29832	29804	29633	29912	29624	29742	29745	29897	29881	29681	29727	29822	29773	29528	29812	29728	29641	29767	29761	29578	29652	29586	29945	29465	29698	29480	29660	29849	29518	29605	29679	29508	29636	29700	29635	29635	29653	29809	29676	29893	29529	29626	29904	29783	29635	29594	29521	29765	29680	29831	29527	29698	29635	29735	29756	29719	29657	29642	29748	29880	29762	29813	29684	29792	29723	29652	29599	29758	29748	29687	29666	29486	29557	29889	29779	29512	29780	29859	29666	29445	29910	29577	29698	29821	29706	29679	29593	29718	29819	29561	29912	29386	29863	29779	29804	29739	29790	29632	29579	29641	29664	29847	29821	29636	29779	29712	29744	29768	29819	29724	29785	29661	29606	29631	29685	29653	29454	29620	29915	29712	29823	29776	29759	29623	29743	29717	29783	29663	30034	29901	29720	30023	29593	29715	29448	29801	29679	29645	29675	29922	29622	29824	29516	29791	29788	29924	29781	29875	29721	29629	29698	29644	29754	29729	29695	29824	29511	29837	29775	29669	29753	29828	29662	29835	29550	29523	29886	29686	29720	29645	29772	29671	29554	29897	29913	29775	29765	29439	29591	29615	29788	29692	29712	29647	29643	29798	29671	29852	29669	29550	29515	29538	29666	29603	29597	29782	29783	29691	29590	29900	29942	29575	29690	29544	29839	29874	29715	29646	29720	29567	29460	29816	29794	29690	29694	29899	29870	29552	29955	29737	29627	29581	29410	29647	29746	29727	29742	29575	29714	29504	29908	29694	29709	29835	29677	29791	29924	29672	29704	29829	29920	29551	29704	29940	29746	29698	29560	29813	29750	29632	29500	29725	29662	29877	29655	29902	29636	29604	29815	29617	29744	29586	29823	29767	29834	29827	29626	29573	29667	29716	29650	29773	29445	29780	29688	29625	29526	29824	29786	29606	29818	29797	29683	29835	29661	29720	29593	29531	29619	29568	29864	29608	29704	29661	29698	29675	29663	29688	29899	29861	29873	29627	29925	29548	29591	29817	29633	29724	29425	29666	29776	29651	29728	29811	29558	29665	29883	29871	29813	29631	29946	29909	29798	29812	29755	29687	29908	29644	29571	29663	29864	29454	29587	30049	29686	29690	29856	29801	29585	29600	29532	29672	29858	29767	29635	29889	29939	29652	29642	29614	29628	29615	29417	29602	29577	29704	29741	29561	29581	29619	29854	29728	29623	29778	29502	29535	29854	29665	29464	29819	29627	29282	29684	29815	29519	29677	29708	29859	29668	29617	29751	29750	29716	29794	29666	29629	29676	29704	29818	29663	29620	29493	29396	29528	29860	29788	29789	29587	29918	29542	29727	29659	29743	29748	29559	29479	29740	29675	29770	29645	29797	29833	29733	29679	29581	29751	29731	29979	29872	29728	29847	29641	29689	29854	30028	29551	29801	29884	29832	29647	29648	29538	29742	29697	29799	29601	29615	29691	29597	29698	29739	29898	29718	29787	29783	29731	29824	29489	29996	29720	29819	29584	30078	29585	29738	29895	29771	29814	29602	29733	29883	29802	29591	29526	29727	29632	29597	29563	29735	29730	29808	29572	29873	29458	29786	29667	29908	29916	29782	29695	29710	29866	29643	29563	29543	29694	29809	29771	29710	29702	29721	29733	29715	29614	29887	29723	29599	29775	29736	29668	29636	29748	29773	29984	29831	29638	29639	29852	29755	29579	29773	29877	29935	29872	29867	29657	29696	29879	29786	29697	29655	29931	29686	29986	29784	29869	29419	29868	29774	29818	29488	29812	29733	29591	29581	29690	29725	29758	29838	29779	29702	29504	29913	29731	29559	29768	29909	29717	29831	29760	29861	29805	29772	29438	29570	29731	29959	29392	29691	29660	29690	29737	29895	29530	29652	29519	29820	29770	29574	29681	29532	29911	29744	29748	29630	29594	29891	29771	29895	29795	29736	29523	29604	29766	29855	29597	29689	29623	29803	29892	29709	29520	29719	29655	29695	29594	29830	29507	29680	29765	29603	29741	29708	29794	29622	29653	29808	29489	29623	29730	29781	29545	29615	29644	29942	29848	29546	29477	29641	29670	29704	29933	29815	29668	29824	29602	29641	29614	29690	29543	29867	29621	29823	29697	29970	29670	29600	29652	29820	29669	29750	29737	29797	29731	29741	29709	29746	29822	29763	29986	29699	29565	29785	29951	29730	29715	29670	29820	29677	29737	29631	29783	29699	29607	29799	29565	29802	29680	29822	29804	29838	29466	29652	29591	29752	29513	29672	29544	29608	29598	29632	29605	29706	29751	29861	29648	29750	29681	29615	29669	29546	29706	29489	29826	29749	29519	29745	29687	29680	29719	29804	29857	30044	29477	29990	29582	29860	29828	29732	29652	29559	29788	29780	29621	29856	29763	29788	29782	29671	29887	29761	29541	29705	29879	29707	29828	29585	29577
21419	26327	25612	23881	23623	23409	23197	23134	23157	23061	23011	23047	23018	23008	22843	22878	23015	22827	22865	22933	23032	22740	22892	22881	22984	23493	23670	23830	23208	23350	23091	22919	22923	22830	22686	23125	23005	22887	22920	22756	22688	22719	22760	22868	22880	22952	22835	22695	22994	22741	22712	22850	22782	23069	22892	22828	22943	22698	22739	22723	22711	22801	22882	22956	22798	23050	22764	22816	22798	22962	22691	22779	22655	22895	23105	22789	22801	22794	22865	22806	22757	22864	22753	22707	22831	22868	22693	22840	22723	23025	22987	22900	22708	22725	22890	22827	22876	22939	22720	22943	22791	22813	22632	22760	22914	22740	22703	22885	22681	22798	22768	22881	22785	22916	22873	22743	22903	22910	23060	22809	22645	22774	22898	22973	22751	22927	23006	22838	22896	22752	22896	22774	22696	22726	22865	22683	22751	22894	22745	22615	22816	22760	22941	22715	22919	22718	22808	22815	22931	22842	22780	22915	22918	23147	22944	22874	22910	22691	22757	22947	22864	22800	22929	22853	22770	22965	22852	22705	22868	22854	22697	22691	22946	22926	22863	22745	22949	22675	22992	22883	22829	22759	22844	22809	22850	23024	22868	22874	22783	22854	22890	22867	22744	22830	22776	22751	22962	22729	22838	22983	22731	22782	22764	22931	22938	22757	22733	22721	22828	22749	22950	22739	22890	22600	22655	22839	22851	22706	22979	22853	22719	22728	22651	22683	22932	22698	22938	22794	22730	22881	22814	22917	22706	22819	22996	22752	22942	22743	22899	22640	22866	22859	22754	22878	22827	22845	22988	22863	22878	22754	22754	22937	22859	22908	22910	22835	22867	22815	22794	22816	23077	22727	22685	22604	22816	22878	22868	22818	22809	22789	22729	22826	22966	22899	22916	22918	22728	22799	22896	22898	22871	22941	22874	22904	22817	22771	23082	22928	22826	22757	23084	22804	22963	22917	22834	22800	22845	22701	22746	22902	22826	22742	22745	22914	22932	22792	22708	22959	22632	22945	22678	22947	22943	22763	22960	22805	22879	22844	22870	22857	22667	22865	22832	22897	22926	22818	22822	22647	23022	22835	22871	22886	22626	22845	22752	22905	22841	23039	23111	22826	22752	22853	22733	22815	22681	22846	22934	22805	22729	22882	22752	22615	22581	22828	22811	22938	22857	22895	22757	22963	22736	22900	22709	22838	22757	22863	22770	22662	22874	22820	22917	22758	22707	22922	22909	22831	22810	22808	22880	22753	22890	22814	22961	22840	22874	22843	22836	22937	22795	22950	22714	22850	22743	22734	22884	22873	22979	22776	22837	22700	22780	22871	22885	22741	22753	22749	22743	22758	22771	22827	22763	22847	22894	22977	22861	22897	22816	22675	22895	22726	22873	22795	22935	23026	22881	22781	22865	22955	22788	22880	22775	22935	22937	22951	22644	22973	22719	22831	22938	22795	22986	22971	22863	22690	22775	22724	22864	22865	22913	22765	22875	22801	22812	22861	22698	23019	22749	22830	22840	22903	22812	22818	23020	22905	22977	22746	22859	22931	22942	22814	22786	22739	22646	22904	22903	22740	22881	22844	22761	22741	22767	22964	22882	22831	22799	22604	22823	22900	22866	22798	22977	22707	23048	23002	22958	22872	22708	22644	22734	23067	22815	23018	22816	22846	22788	22807	22964	22762	23105	22759	22774	23030	22821	22898	22738	22852	22783	22844	22927	22728	22820	22862	22735	22971	22795	22948	22676	22689	22842	22734	22744	22767	22755	22873	22769	22723	22791	22865	22803	22823	22913	22798	22562	22874	22789	22889	23052	22825	22818	22947	22824	22977	22857	22631	22948	22829	22783	22881	22716	22779	22955	22765	22840	22771	22984	22904	22749	22876	23036	22783	22826	22846	22760	22792	23058	22769	22960	22739	22764	22893	22764	23053	22842	22951	22862	22854	23016	22754	22645	22741	22883	22870	22829	22744	22828	22977	22706	22889	22846	22841	22861	22804	22817	22890	22793	22822	22956	22866	22895	22686	22736	22892	22868	22670	22952	22820	23074	22811	22996	23029	22828	22648	22903	22792	22796	22910	22719	22671	22864	22875	22831	22887	22774	22731	22846	22747	22879	22884	23119	22732	22808	22817	22932	22960	22889	22742	22638	22861	22864	23020	22854	22847	22805	22867	22913	22849	22902	22824	22886	22897	22789	23015	22937	22787	22816	22800	22701	22807	23007	22793	22948	22914	22614	22909	22834	22595	22849	22717	22768	22863	22902	22860	22808	22699	22894	22786	22930	22749	22741	22740	22924	22887	22719	22713	22829	23013	22722	22788	22853	22881	22900	22831	22961	23002	22691	22848	22920	22968	22714	22805	22692	22903	22641	22910	22897	22751	22754	22965	22835	22967	22778	22815	22809	22843	22750	22850	22806	22923	22801	22628	22895	22793	22815	22740	22831	22807	22843	22693	22904	22841	22891	22728	22937	22733	22882	22920	22840	22910	22970	22789	22807	22790	22745	22775	22771	22937	22823	22878	22613	22776	22895	22851	23096	22974	22785	22719	22984	22947	22730	22818	22791	22760	22782	22870	22926	22817	22850	22855	22867	22872	22830	22909	22804	22752	22930	22946	22995	22751	22783	22829	22859	22993	22771	22750	22836	22889	22943	22649	23011	22623	22835	22757	22961	22682	23019	22889	22863	22670	22632	22963	22914	22942	22756	23010	22837	23012	22856	22927	22894	22832	22879	22836	23079	22764	22894	22659	22709	22866	22895	22918	22860	22727	22808	22945	22796	23184	22908	22960	23124	22688	22750	22742	22791	22804	22677	22913	22931	22943	22872	22926	22703	22844	22800	22920	22746	22575	22900	22828	22958	22903	22869	22765	22758	22911	23035	22946	22863	22685	22749	22833	22842	22883	23094	22968	22822	22962	22786	22858	22690	22716	22688	22820	22789	23042	22752	22638	22828	22771	22802	22879	22800	22816	22863	22918	22789	22924	23065	22839	22935	22825	22766	22902	23035	22841	22670	22670	22649	22765	22923	22874	22901	22738	22903	23018	22683	22866	22820	22828	22926	22773	22724	22954	22739	22843	22725	22844	22740	22837	22846	22865	22918	23012	22748	22826	22849	22804	22880	22772	23001	22740	22823	23087	22732	22875	22835	22775	22961	22776	22638	22848	22781	22915	22558	22753	22799	22963	22837	22786	22678	22874	22881	22790	22744	22710	22943	22908	22849	22882	22809	22919	22770	22854	22823	22997	22774	22767	22889	22944	22745	22831	22816	22792	23023	22972	22617	22907	22813	22765	22731	22786	22825	22748	22646	22943	22841	22812	22610	22960	22769	22889	22759	22973	22835	23008	22927	22779	22812	22941	22958	22804	22867	22962	22921	22927	22819	22753	23054	22807	22935	22779	22774	22944	22841	22812	22828	22829	22807	22800	22726	22878	22686	23005	22794	22844	22894	22787	22819	22760	22875	22676	22879	22947	22865	22890	22919	23082	22977	22730	22932	22712	22787	22889	22960	22758	22842	22924	22979	22841	22708	22831	22796	22907	22835	22727	22596	22867	23050	22676	23020	22831	22954	22849	22778	22746	22902	22836	23022	22840	22876	22765	22840	22986	22827	22806	22849	22849	22822	22795	22760	22787	23058	23094	22829	22804	22827	22770	22588	22783	22715	22933	22769	22772	22777	22932	22933	22793	22818	22748	22772	22648	22811	22797	22675	22893	23008	22939	22839	23015	22991	22696	22778	22793	22853	22892	22824	22844	22880	22907	22872	22872	23048	22839	22743	22728	22765	22980	22830	23002	22938	22886	22891	22787	22896	22844	22870	22773	22909	22827	23050	22935	22791	22755	22937	22843	22795	22836	22875	22919	22751	22875	22702	22723	22826	22869	22861	22871	22956	23142	22879	22983	22886	22674	22959	22919	22866	22766	22700	22944	22909	22679	23061	22767	22852	22843	22952	22854	23034	22882	22777	22745	22678	22953	22868	22929	22855	22782	22751	22764	22989	23000	22772	22685	22856	22819	22869	22807	22760	22874	22922	22982	22898	22738	22676	22917	22909	22776	22534	22868	22988	22704	22658	22936	22780	22819	23051	22902	22976	23060	22795	22841	22899	22828	22953	22936	22811	22719	22921	22759	22760	22803	22862	22759	22970	22777	22880	22961	22933	22677	22762	22995	22882	22781	22822	22786	22729	22798	22907	22874	22791	22899	22910	22877	22796	22818	22919	22926	22953	22724	22723	22888	22884	22703	22680	22921	22913	22681	22831	22799	22824	22916	22874	22860	22867	22828	22677	22868	22770	22969	22854	22825	22744	22811	22847	22641	22829	22896	22893	22897	22846	22909	22790	22955	22980	22884	22703	22891	22837	22832	22829	22777	22693	22916	22980	22856	22744	22919	22963	22976	22926	22873	22746	22925	22793	22942	22868	22806	22746	22644	22702	22997	22881	22985	22769	22742	22925	22823	22987	22938	22895	22847	22686	22755	22835	22924	22614	22907	22794	23170	22772	22753	22990	22887	22786	22681	22932	22856	22804	22660	22823	22833	23034	22787	22938	22930	22605	22858	22816	22843	22895	22806	22838	22847	22792	22822	22918	22660	22850	22980	22703	22739	22962	22832	22631	22817	22827	22783	22996	22828	22816	22642	22755	22642	22864	22880	22740	22896	22712	23066	22789	22853	22725	22895	22871	22811	22826	22748	22869	22734	22905	22891	22917	22753	22802	22899	22660	23051	22871	22687	22998	22800	22867	22980	22797	22882	22734	23092	22780	22777	22780	22737	23044	22903	22829	22635	22870	23002	22748	22872	22908	22883	22915	22837	22765	22807	22776	22990	22791	22732	22779	22886	22772	22740	22863	22922	22772	22967	22848	22853	22697	22859	22947	22695	22835	22869	22900	22732	22880	22821	22973	22677	22814	22842	22873	22751	22969	22892	22770	22912	22860	23032	22970	22736	22815	22668	22740	23023	22836	22794	22857	22961	22792	22835	22789	22813	22839	22789	22814	22811	22803	22890	22772	22776	22608	22907	22777	22935	22981	22854	22945	22871	22866	22746	22824	22825	22992	22958	22900	22757	22948	22674	22723	22715	22754	22959	22778	22833	22992	22730	22613	22772	22886	22859	22969	22895	23009	22921
23742	21432	29147	24594	24883	29706	31959	30125	29535	30037	29857	29834	29830	29786	29686	29935	29464	29672	29634	29416	29425	29862	29642	29806	29923	31562	33199	33041	31776	31062	30034	29660	29771	29677	29871	29771	29575	29557	29515	29698	29523	29482	29411	29285	29523	29801	29342	29652	29464	29605	29607	29716	29461	29465	29562	29503	29626	29614	29478	29620	29436	29566	29368	29621	29575	29432	29671	29490	29653	29574	29605	29318	29506	29650	29424	29520	29402	29403	29537	29362	29557	29412	29417	29678	29727	29482	29386	29628	29450	29506	29371	29446	29508	29406	29430	29483	29605	29546	29344	29589	29313	29478	29726	29495	29529	29652	29361	29662	29662	29677	29518	29444	29418	29589	29513	29321	29411	29228	29554	29350	29531	29399	29481	29422	29602	29397	29254	29471	29392	29501	29369	29679	29610	29461	29475	29578	29636	29569	29570	29509	29381	29734	29689	29612	29688	29250	29411	29520	29693	29183	29539	29432	29388	29436	29510	29541	29594	29430	29564	29509	29393	29518	29294	29586	29905	29405	29430	29573	29275	29416	29518	29282	29520	29407	29501	29551	29609	29802	29529	29355	29514	29583	29234	29546	29682	29473	29419	29360	29462	29635	29441	29474	29547	29518	29504	29325	29391	29731	29551	29414	29541	29443	29519	29327	29419	29816	29305	29545	29359	29444	29353	29372	29767	29433	29579	29560	29666	29582	29392	29391	29536	29698	29442	29269	29433	29541	29560	29361	29640	29571	29330	29399	29765	29484	29414	29648	29720	29453	29340	29375	29679	29366	29591	29465	29474	29406	29230	29429	29499	29230	29337	29608	29548	29509	29189	29267	29240	29646	29345	29360	29318	29370	29632	29408	29761	29535	29264	29527	29576	29634	29512	29302	29454	29337	29322	29657	29400	29524	29714	29590	29539	29376	29633	29513	29480	29649	29460	29505	29549	29711	29634	29397	29640	29401	29534	29598	29458	29220	29575	29541	29286	29283	29577	29374	29516	29603	29429	29605	29474	29199	29457	29256	29522	29525	29328	29624	29019	29542	29537	29595	29545	29385	29502	29435	29447	29518	29691	29622	29494	29350	29454	29257	29363	29595	29534	29740	29553	29458	29276	29279	29363	29398	29577	29313	29192	29657	29689	29682	29376	29408	29632	29531	29639	29636	29713	29698	29664	29408	29335	29532	29512	29727	29586	29531	29230	29423	29448	29617	29534	29545	29675	29655	29544	29844	29375	29610	29408	29515	29380	29450	29376	29365	29552	29403	29467	29127	29540	29413	29316	29550	29452	29311	29508	29521	29670	29498	29640	29437	29506	29488	29650	29486	29643	29488	29796	29538	29503	29479	29396	29535	29203	29593	29520	29491	29649	29481	29265	29482	29698	29242	29357	29222	29571	29632	29669	29418	29538	29615	29795	29260	29360	29410	29644	29650	29536	29254	29470	29653	29417	29356	29587	29710	29470	29710	29458	29256	29512	29469	29640	29665	29455	29485	29299	29336	29589	29618	29433	29641	29474	29602	29630	29346	29249	29302	29491	29531	29471	29361	29493	29354	29531	29560	29383	29470	29536	29422	29690	29284	29453	29486	29390	29151	29490	29234	29626	29549	29684	29578	29592	29626	29599	29401	29582	29421	29516	29254	29485	29368	29442	29719	29653	29652	29393	29537	29650	29493	29352	29386	29627	29499	29412	29385	29517	29509	29558	29468	29491	29604	29622	29263	29551	29422	29408	29238	29623	29626	29551	29294	29700	29196	29384	29472	29547	29380	29557	29773	29544	29547	29444	29456	29709	29216	29318	29388	29464	29463	29626	29479	29457	29664	29541	29305	29283	29386	29170	29653	29580	29659	29547	29474	29550	29630	29404	29557	29436	29394	29548	29407	29318	29712	29273	29406	29309	29367	29367	29513	29194	29560	29486	29585	29550	29616	29621	29379	29485	29115	29727	29571	29551	29552	29566	29340	29420	29472	29592	29587	29680	29592	29375	29302	29438	29323	29367	29561	29314	29480	29328	29431	29551	29605	29258	29658	29557	29265	29404	29579	29211	29368	29164	29521	29441	29411	29433	29619	29616	29350	29610	29638	29774	29358	29428	29686	29295	29614	29532	29483	29603	29681	29665	29277	29435	29236	29754	29423	29369	29666	29271	29235	29622	29545	29492	29283	29372	29683	29390	29389	29622	29624	29605	29358	29489	29442	29664	29467	29327	29288	29557	29356	29540	29546	29643	29536	29544	29574	29459	29350	29511	29256	29370	29581	29521	29468	29693	29365	29527	29574	29430	29421	29275	29403	29223	29433	29555	29272	29592	29532	29657	29396	29488	29506	29661	29446	29703	29486	29622	29557	29588	29295	29657	29526	29396	29503	29742	29578	29486	29399	29576	29278	29364	29505	29504	29532	29251	29355	29386	29327	29421	29674	29535	29412	29207	29537	29529	29450	29477	29582	29225	29286	29459	29404	29369	29622	29322	29504	29465	29504	29450	29378	29360	29562	29405	29378	29553	29405	29746	29486	29433	29578	29618	29434	29553	29434	29339	29468	29412	29305	29277	29521	29345	29420	29473	29676	29520	29541	29615	29563	29569	29295	29649	29428	29564	29671	29398	29823	29717	29505	29381	29262	29522	29449	29296	29393	29366	29271	29583	29576	29126	29417	29410	29661	29387	29580	29382	29272	29521	29557	29327	29421	29386	29484	29704	29382	29324	29382	29479	29441	29386	29631	29558	29336	29491	29409	29415	29400	29808	29354	29268	29586	29343	29208	29520	29157	29571	29365	29668	29392	29412	29654	29472	29429	29394	29359	29479	29552	29566	29315	29615	29402	29419	29354	29590	29500	29389	29414	29480	29208	29502	29416	29615	29452	29406	29588	29697	29579	29405	29480	29314	29521	29578	29281	29715	29533	29519	29315	29642	29424	29290	29586	29541	29724	29265	29404	29615	29573	29384	29339	29137	29566	29537	29544	29701	29615	29623	29385	29252	29409	29587	29656	29659	29410	29398	29303	29549	29415	29444	29569	29406	29209	29499	29594	29294	29334	29466	29555	29521	29562	29446	29560	29315	29300	29555	29514	29493	29446	29590	29469	29481	29414	29764	29803	29530	29389	29504	29624	29360	29533	29387	29406	29458	29542	29618	29193	29425	29578	29683	29486	29764	29546	29434	29442	29598	29504	29557	29465	29469	29603	29470	29531	29605	29503	29639	29472	29535	29490	29733	29457	29359	29411	29531	29488	29537	29268	29573	29280	29448	29437	29440	29328	29307	29588	29396	29519	29531	29640	29421	29335	29344	29449	29463	29739	29466	29327	29598	29429	29611	29732	29372	29514	29187	29675	29598	29557	29619	29628	29454	29641	29598	29486	29185	29539	29543	29633	29491	29643	29168	29546	29374	29434	29842	29711	29449	29324	29613	29271	29552	29319	29459	29404	29523	29675	29641	29488	29271	29371	29420	29398	29317	29382	29681	29637	29564	29557	29648	29588	29561	29163	29609	29696	29852	29494	29630	29336	29274	29499	29372	29513	29612	29599	29608	29519	29583	29599	29663	29456	29299	29269	29601	29626	29442	29647	29609	29442	29598	29546	29439	29524	29198	29456	29511	29343	29468	29495	29194	29540	29516	29455	29398	29641	29382	29535	29284	29387	29373	29382	29377	29526	29566	29305	29558	29627	29492	29520	29504	29474	29403	29652	29425	29460	29313	29367	29411	29592	29666	29317	29314	29572	29665	29519	29503	29303	29512	29461	29465	29418	29352	29525	29771	29518	29740	29732	29183	29656	29562	29554	29596	29414	29482	29388	29616	29342	29569	29526	29413	29664	29548	29731	29529	29652	29655	29387	29413	29732	29433	29638	29457	29379	29509	29448	29560	29307	29603	29552	29731	29502	29245	29589	29550	29631	29602	29476	29467	29568	29539	29328	29454	29313	29519	29461	29460	29342	29723	29383	29640	29616	29475	29580	29314	29663	29413	29473	29562	29296	29432	29526	29638	29322	29386	29541	29526	29378	29677	29495	29303	29423	29523	29561	29516	29431	29327	29413	29404	29319	29366	29428	29455	29511	29542	29461	29681	29394	29516	29583	29392	29542	29438	29338	29191	29373	29423	29561	29585	29646	29391	29439	29250	29328	29607	29466	29423	29659	29244	29373	29308	29366	29643	29613	29350	29416	29527	29482	29416	29470	29402	29647	29297	29382	29395	29507	29446	29613	29340	29575	29409	29636	29781	29675	29551	29565	29279	29521	29443	29241	29421	29433	29188	29379	29649	29679	29753	29514	29512	29611	29474	29373	29767	29209	29428	29450	29304	29487	29670	29682	29458	29430	29503	29421	29626	29378	29382	29397	29403	29696	29647	29446	29307	29435	29549	29390	29408	29588	29431	29421	29373	29634	29452	29572	29629	29490	29650	29323	29674	29614	29374	29616	29713	29558	29407	29239	29303	29489	29429	29561	29607	29519	29366	29173	29586	29684	29523	29624	29387	29507	29615	29596	29255	29441	29401	29466	29668	29610	29555	29581	29584	29522	29804	29321	29320	29522	29261	29568	29399	29652	29660	29444	29396	29181	29500	29520	29625	29452	29458	29526	29326	29435	29542	29404	29354	29509	29290	29521	29420	29451	29524	29657	29574	29564	29470	29542	29451	29490	29538	29289	29658	29540	29681	29222	29493	29470	29444	29620	29507	29303	29624	29400	29281	29488	29574	29594	29648	29434	29610	29609	29372	29472	29455	29330	29474	29251	29245	29421	29413	29217	29539	29477	29688	29619	29654	29430	29560	29301	29425	29380	29238	29665	29285	29410	29401	29411	29518	29535	29483	29537	29474	29473	29376	29549	29510	29527	29467	29550	29378	29304	29487	29382	29464	29478	29322	29611	29836	29479	29571	29633	29392	29587	29728	29607	29469	29448	29367	29381	29570	29509	29451	29154	29325	29672	29684	29488	29706	29483	29528	29520	29535	29551	29333	29478	29305	29669	29583	29572	29266	29323	29469	29684	29418	29619	29319	29494	29606	29435	29608	29617	29275	29609	29533	29638	29357	29593	29642	29333	29349	29417	29596	29444	29657	29453	29587	29542	29527	29559	29633	29372	29594	29353	29384	29395	29523	29356	29459	29491	29508	29713	29454	29278	29689	29348
19750	31267	29549	26063	24789	24385	23967	23728	23291	23312	23399	23045	23153	23162	22991	22955	22897	23089	22653	23056	22905	22990	22953	23161	23405	26501	28000	27480	25864	24177	23271	23000	23133	22802	22781	23060	22720	22717	22702	22808	22973	22735	22731	22719	22893	22578	22937	22839	22716	22669	22849	22780	22790	22934	22658	22894	22783	22827	22634	22819	22825	22734	22922	22854	22878	22675	22899	22831	22762	22714	22781	22916	22916	22840	22839	22660	22663	22827	22903	23032	22848	22723	22744	22855	22748	22738	22644	22699	22806	22827	22571	22908	22707	22658	22496	22808	22921	22672	22654	22721	22791	22818	22633	22819	22777	22886	22829	22730	22632	22704	22740	22841	22774	22767	22960	22713	22739	22763	22782	22772	22831	22796	22837	22918	22784	22846	22810	22772	23056	22824	22750	22932	22654	22635	22776	22915	22768	22935	22691	22714	22680	22640	22721	22851	22808	22753	22705	22891	22740	22750	22705	22804	22850	22664	22729	22853	22890	22773	22921	22683	22839	22892	22685	22789	22777	22558	22890	22860	22781	22755	22771	22785	22881	22798	22720	22718	22873	22848	22517	22745	22637	22739	22844	22625	22877	22883	22964	22809	22882	22742	22906	22735	22840	22785	22819	22952	22793	22862	22687	22843	22844	22773	22836	22792	22894	22631	22796	22840	22730	22921	22872	22791	22697	22729	22706	22775	22787	22563	23000	22673	22661	22701	22668	22792	22641	22630	22757	22852	22782	22635	22650	22725	22740	22827	22843	22697	22805	22710	22815	22682	22838	22811	22800	22829	22757	22810	22827	22788	22743	22852	22795	22739	22965	22833	22571	22831	22955	22656	23044	22878	22581	22829	22553	23051	22673	22734	22696	22694	22816	22825	22780	22796	22794	22830	22836	22820	22690	22823	22970	22768	22754	22740	22656	22908	22693	22792	22805	22745	22780	22819	22708	22676	22747	22876	22632	22800	22753	22834	22850	22697	22584	22862	22562	22706	22731	22734	22751	22574	22762	22588	22795	22827	22624	22866	22792	22931	22898	22609	22864	22895	22628	22697	22880	22661	22826	22729	22818	22671	22742	22766	22634	22659	22719	22869	22541	22687	22684	22878	22640	22837	22732	22653	22716	22984	22712	22586	22780	22728	22818	22693	22687	22871	22783	22775	22835	22733	22687	22806	22764	22666	22618	22736	22659	22876	22982	22568	22902	22839	22935	22651	22882	23021	22570	22646	22700	22720	22699	22640	22742	22750	22678	22783	22985	22693	22570	22694	22848	22864	22762	22757	22708	22691	22686	22894	23074	22659	22656	22755	22787	22649	22633	22839	22627	22769	22898	22750	22778	22649	22810	22969	22735	22772	22833	22831	22636	22787	22701	22622	22844	22665	22728	22797	22768	22709	22763	22774	22747	22843	22697	22744	22888	22828	22786	22872	22762	22906	22830	22952	22841	22771	22778	22927	22897	22793	22751	22821	22688	22652	22779	22909	22669	22720	22860	22775	22806	22808	22594	22738	22832	22834	22742	22827	22683	22754	22613	22882	22725	22874	22729	22785	22712	22941	22857	22746	22763	22847	22957	22692	22667	22674	22654	22677	22539	22708	22658	22724	22810	22606	22876	22755	22772	22685	22785	22799	22828	22750	22873	22775	22779	22684	22685	22771	22868	22705	22735	22658	22860	22567	22937	22913	22669	22887	22864	22873	22703	22817	22810	22709	22792	22922	22749	22931	22601	22740	22752	22750	22768	22853	22620	22569	22765	22686	22822	22679	22676	22759	22740	22704	22813	22788	22671	22797	22693	22636	22806	22632	22911	22713	22669	22767	22672	22876	22794	22753	22554	22965	22709	22789	22919	22763	22898	22654	22811	23043	22759	22802	22639	22812	22845	22779	22730	22915	22801	22860	22843	22616	22757	22795	22764	22759	22720	22753	22797	22762	22789	22667	22796	22846	23018	22766	22766	22798	22776	22794	22876	22808	22738	22777	22844	22638	22803	22720	22747	22784	22705	22763	22846	22642	22818	22775	22675	22770	22473	22699	22964	22813	22770	22669	22973	22776	22748	22769	22706	22925	22745	22718	22813	22779	22553	23018	22919	22825	22655	22721	22730	22705	22966	22702	22738	22695	22517	22875	22723	22676	22867	22774	22724	22674	22805	22786	22712	22513	22699	22817	22730	22875	22691	22726	22761	22912	22806	22867	22780	22802	22603	22699	22688	22771	22642	23037	22774	22700	23051	22693	22723	22858	22732	22599	22783	22815	22649	22822	22817	22836	22882	22800	22824	22667	22779	22882	22759	22725	22805	22583	22812	22780	22768	22953	22705	22913	22768	22492	22753	22689	22801	22759	22712	22709	22947	22715	22642	22858	22934	22611	22756	22927	22878	22755	22541	22868	22593	22713	22890	22760	22763	22825	22811	22657	22809	22840	22862	22727	22610	22802	22678	22554	22764	22808	23028	22807	22773	22799	22643	22848	22750	22765	22821	22677	22740	22626	22720	22836	22669	22729	22732	22732	22771	22702	22749	22712	22805	22599	22819	22935	22533	22790	22924	22900	22832	22851	22835	22925	22738	22708	22645	22727	22740	22591	22587	22783	22926	22845	22849	22842	22873	22729	22729	22738	22755	22972	22709	23013	22731	22692	22923	22902	22880	22548	22789	22689	22763	22848	22607	22836	22770	22764	22898	22735	22919	23028	22687	22734	22938	22878	22850	22773	22914	22801	22632	22696	22650	22828	22812	22839	22651	22694	22694	22674	22774	22803	22696	22794	22906	22837	22794	22598	22906	22760	22851	22869	22674	23007	22704	22662	22783	22777	22971	22706	22704	22479	22767	22660	22650	22470	22990	22988	22891	22609	22807	22737	22773	22759	22828	22711	22706	22851	22752	22827	22919	22700	22911	22690	22824	22804	22801	22611	23019	22702	22746	22727	22699	22743	22649	22636	22732	22690	22831	22805	22645	22608	22880	22703	22779	22769	22774	22853	22856	22737	22852	22562	22657	22667	22701	22600	22787	22807	22571	22926	22699	22576	22853	22772	22858	22570	22842	22972	22781	22899	22794	22652	22813	22700	22778	22710	22857	22643	22794	22721	22831	22702	22906	22710	22660	22698	22929	22945	22697	22668	22650	22836	22849	22796	22852	22921	22640	22754	22877	22720	22785	22649	22951	22540	22886	22944	22664	22674	22655	22529	22784	22710	22926	22745	22880	22827	22818	22613	22702	22788	22704	22879	22826	22894	22785	22720	22805	22798	23021	22858	22559	22630	22694	22636	22697	22590	22775	22772	22802	22763	22708	22560	22944	22926	22870	22660	22789	22658	22572	22973	22712	22792	22570	22842	22674	22962	22692	22818	22779	22756	22805	22780	22851	22759	22730	22944	22628	22716	22826	22866	22837	22569	22718	22711	22943	22915	22924	22772	22909	22644	22764	22944	22838	22759	22691	22801	22732	22807	22867	22801	22710	22734	22809	22773	22818	22841	22681	22600	22800	22896	22808	22798	22619	22594	22743	22851	22952	22690	22786	22864	22649	22850	22681	22944	22728	22864	22730	22654	22855	22596	22742	22575	22761	22663	22633	22783	22705	22726	22943	22784	22830	22698	22866	22837	22694	22846	22691	22716	22687	22744	22773	22540	22849	22825	22757	22773	22710	22787	22872	22731	22847	22930	22715	22747	22716	22757	22778	22722	22823	22737	22963	22553	22807	22592	22721	22871	22822	22988	22877	22727	22714	22987	22846	22754	22863	22816	22739	22891	22723	22823	22824	22730	22957	22841	22749	22690	22774	22853	22913	22794	22951	22773	22948	22899	22674	22926	22829	22950	22797	22707	22829	22811	22944	22582	22711	22636	22701	22735	22730	22645	22906	22791	22756	22707	22925	22679	22630	22867	22758	22815	22818	22695	22769	23049	22711	22612	22753	22680	22622	22640	22743	22978	22755	22922	22740	22700	22758	22662	22831	22623	22772	22825	22734	22762	22905	22716	22692	22793	22678	22848	22701	22669	22724	22742	22779	22823	22686	22715	22741	22838	22799	22943	22531	22705	22669	22651	22699	22636	22710	22591	22665	22753	22772	22806	22900	22593	22717	22909	22814	22691	22898	22660	22785	22697	22977	22578	22826	22738	22800	22757	22882	22829	22824	22861	22624	22794	22750	22840	22660	22817	22837	22699	22755	22787	22644	22886	22657	22693	22708	22864	22933	22700	22697	22730	22712	22736	22814	22818	22772	22752	22757	22728	22748	22743	22624	22778	22703	22721	22764	22774	22643	22853	22660	22844	22687	22792	22678	22682	22729	22677	22733	22604	22720	22955	22609	22673	22758	22602	22789	22664	22712	22796	22844	22893	22794	22816	22817	22636	22729	22735	22833	22861	22832	22792	22798	22725	22821	22728	22873	22708	22998	22781	22884	22715	22708	22669	22962	22770	22851	22678	22747	22555	22737	22690	22894	22745	22882	22823	22775	22879	22721	22825	22791	22571	22795	22581	22757	22827	22684	22932	22594	22660	22941	22622	22567	22761	22989	22715	22786	22808	22726	22670	22535	22613	22643	22842	22804	22862	22642	22728	22796	22805	22918	22706	22665	22763	22955	22748	22851	22891	22872	22714	22786	22873	22750	22676	22874	22764	22672	22850	22816	22808	22759	22700	22899	22785	22725	22539	22761	22601	22900	22884	22822	22337	22726	22764	22858	22780	22873	22817	22875	22869	22702	22884	22853	22900	22734	22620	22683	22804	22739	22534	22861	22635	22510	22752	22771	22640	22925	22805	22780	22732	22855	22765	22813	22736	22856	22658	22805	22825	22528	22803	22807	22781	22775	22626	22713	22623	22810	22798	22762	22752	22749	22743	22957	22783	22853	22657	22699	22909	22906	22631	22784	22817	22743	22652	22651	22695	22726	22631	22836	22943	22912	22725	22900	22859	22896	22849	22780	22530	22724	22676	22851	22755	22843	22685	22750	22748	22673	22792	22918	22702	22764	22853	22809	22774	22685	22769	22774	22744	22637	22733	22789	22651	22755	22851	22679	22754	22887	22680	22813	22708	22859	22845	22833	22746	22867	22785	22674	22726	22942	22668	22793	22796	22723	22650	22646	22683	23044	22710	22789	22703	22961	22853	22763	22890	22864	22799
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
