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
339420101284	339420101803	339420102353	339420102903	339420103453	339420104003	339420104553	339420105103	339420105653	339420106203	339420106753	339420107303	339420107853	339420108403	339420108953	339420109503	339420110053	339420110603	339420111153	339420111703	339420112253	339420112803	339420113354	339420113903	339420114453	339420115003	339420115553	339420116103	339420116653	339420117203	339420117753	339420118303	339420118853	339420119403	339420119953	339420120503	339420121053	339420121603	339420122153	339420122703	339420123253	339420123803	339420124353	339420124903	339420125453	339420126003	339420126554	339420127103	339420127653	339420128203	339420128753	339420129303	339420129853	339420130403	339420130953	339420131503	339420132053	339420132603	339420133153	339420133703	339420134253	339420134803	339420135353	339420135903	339420136453	339420137003	339420137553	339420138103	339420138653	339420139203	339420139753	339420140303	339420140853	339420141403	339420141953	339420142503	339420143053	339420143603	339420144153	339420144703	339420145253	339420145803	339420146353	339420146903	339420147453	339420148003	339420148553	339420149103	339420149653	339420150203	339420150753	339420151303	339420151853	339420152403	339420152953	339420153503	339420154053	339420154603	339420155153	339420155703	339420156253	339420156803	339420157353	339420157903	339420158453	339420159003	339420159553	339420160103	339420160653	339420161203	339420161753	339420162303	339420162853	339420163403	339420163953	339420164503	339420165053	339420165603	339420166153	339420166703	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2564	3600	2300	2565	3600	2300	2565	3600	2300	2566	3600	2300	2566	3600	2300	2567	3600	2300	2568	3600	2300	2568	3600	2300	2569	3600	2300	2570	3600	2300	2571	3600	2300	2571	3600	2300	2572	3600	2300	2573	3600	2300	2574	3600	2300	2575	3600	2300	2576	3600	2300	2576	3600	2300	2577	3600	2300	2578	3600	2300	2578	3600	2300	2579	3600	2300	2580	3600	2300	2580	3600	2300	2581	3600	2300	2582	3600	2300	2582	3600	2300	2582	3600	2300	2582	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2583	3600	2300	2584	3600	2300	2584	3600	2300	2584	3600	2300	2584	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21753	20218	26989	24942	50311	72815	64758	51549	38603	32192	29281	28430	27909	27664	28055	27756	28004	27950	27945	28160	27900	27577	28091	27737	27689	27680	27615	27889	27569	27752	27683	27838	27349	27660	28043	27789	27656	27960	27609	27579	27539	27780	27739	27644	27877	27919	27721	27656	27602	27642	27798	27565	27754	27494	27817	27517	27634	27694	27553	27412	27572	27483	27614	27652	27738	27735	27946	27437	27708	27650	27711	27696	27906	27791	27670	27345	27421	27836	27805	27780	27837	27525	27760	27524	27667	27813	27591	27646	27517	27517	27759	27770	27716	27530	27769	27681	27785	27596	27702	27981	27384	27802	27780	27539	27699	27366	27433	27658	27569	27835	27952	27540	27884	27730	27736	27665	27871	27564	27786	27429	27729	27541	27662	27745	27867	27804	27672	27746	27715	27807	27788	27624	27522	27697	27707	27775	27647	27496	27567	27717	27558	27534	27535	27502	27564	27688	27726	27591	27628	27753	27820	27685	27837	27603	27833	27701	27501	27662	27524	27662	27650	27614	27742	27766	27617	27617	27576	27589	27569	27612	27358	27681	27951	27827	27649	27611	27982	27647	27428	27698	27715	27923	27850	27612	27609	27687	27759	27727	27712	27948	27810	27538	27535	27805	27736	27652	27756	27543	27844	27598	27787	27817	27901	27657	27583	27567	27639	27616	27744	27774	27560	27805	27432	27627	27859	27497	27544	27800	27862	27450	27635	27646	27756	27657	27565	27599	27748	27445	27718	27846	27706	27798	27914	27647	27704	27713	27661	27775	27466	27854	27974	27940	27792	27505	27744	27627	27908	27554	27655	27730	27562	27593	27791	27653	27679	27699	27565	27368	27790	27684	27598	27622	27582	27855	27697	27562	27762	27576	27850	27531	27468	27792	27537	27716	27574	27780	27517	27493	27735	27576	27831	27340	27449	27619	27633	27785	27644	27716	27544	27608	27837	27684	27739	27501	27758	27714	27512	27653	27721	27564	27882	27696	27603	27741	27841	27561	27639	27684	27614	27599	27906	27628	27379	27246	27723	27639	27644	27531	27986	27669	27698	27543	27829	27694	27565	27575	27471	27558	27567	27697	27417	27667	27687	27628	27754	27506	27761	27707	27497	27687	27790	27852	27643	27444	27582	27714	27496	27773	27707	27553	27705	27772	27534	27497	27623	27767	27786	27900	27646	27711	27671	27736	27511	27618	27594	27696	27799	27415	27699	27715	27463	27562	27980	27578	27670	27482	27390	27624	27716	27612	27532	27801	27888	27419	27682	27769	27506	27733	27641	27736	27747	27527	27725	27687	27660	27675	27762	27749	27501	27616	27493	27634	27737	27486	27612	27559	27512	27594	27494	27645	27478	27622	27606	27379	27593	27430	27543	27733	27516	27724	27977	27491	27715	27661	27960	27520	27830	27576	27633	27707	27726	27777	27672	27795	27795	27560	27597	27796	27617	27457	27443	27541	27708	27595	27817	27536	27701	27813	27723	27525	27594	27566	27613	27604	27472	27613	27688	27743	27816	27635	27761	27738	27712	27753	27719	27735	27236	27534	27528	27598	27674	27711	27466	27631	27687	27803	27556	27692	27730	27734	27666	27416	27593	27764	27459	27616	27657	27735	27557	27681	27792	27941	27682	27794	27385	27663	27519	27803	27954	27758	27767	27534	27792	27565	27705	27965	27693	27445	27659	27712	27545	27611	27753	27717	27582	27587	27514	27473	27747	27574	27764	27517	27582	27813	27628	27982	27635	27537	27563	27659	27959	27654	27600	27648	27998	27544	27807	27566	27750	27685	27553	27616	27829	27583	27543	27515	27641	27550	27591	27562	27674	27629	27544	27660	27865	27789	27646	27531	27735	27718	27650	27564	27409	27491	27798	27556	27790	27653	27543	27743	27520	27734	27705	27839	27647	27795	27951	27540	27618	27878	27441	27782	27589	27586	27634	27604	27703	27955	27820	27586	27647	27604	27798	27776	27599	28096	27942	27600	27751	27411	27642	27688	27603	27738	27753	27549	27473	27540	27681	27664	27587	27706	27770	27585	27858	27793	27567	27915	27849	27487	27550	27683	27682	27797	27605	27776	27536	27664	27635	27715	27572	27624	27746	27519	27609	27464	27706	27534	27717	27669	27770	27670	27615	27685	27678	27704	27765	27662	27706	27670	27716	27525	27736	27484	27568	27420	27593	27564	27669	27597	27775	27799	27762	27564	27649	27805	27716	27525	27655	27646	27586	27590	27529	27523	27803	27645	27479	27543	27472	27637	27816	27754	27732	27703	27803	27642	27719	27453	27519	27770	27488	27755	27875	27602	27772	27904	27696	27713	27576	27896	27796	27684	27531	27642	27595	27627	27480	27665	27587	27805	27744	27757	27381	27697	27724	27798	27423	27561	27610	27535	27651	27705	27464	27782	27618	27632	27541	27654	27801	27771	27869	27714	27894	27835	27780	27648	27390	27792	27526	27705	27602	27522	27742	27765	27558	27553	27655	27879	27699	27511	27696	27992	27599	27475	27459	27475	27816	27643	27770	27699	27697	27876	27748	27653	27724	27767	27902	27652	27556	27766	27828	27863	27754	27410	27605	27591	27682	27622	27766	27690	27748	27584	27677	27706	27963	27213	27773	27514	27583	27806	27751	27614	27706	27657	27627	27857	27595	27822	27863	27461	27778	27516	27713	27745	27857	27680	28003	27703	27562	27737	27719	27603	27766	27898	27625	27584	27577	27301	27834	27671	27550	27720	27781	27586	27589	27476	27797	27633	27485	27536	27400	27424	27602	27940	27717	27696	27743	27626	27434	27605	27710	27570	27456	27573	27615	27626	27515	27751	28086	27820	27577	27579	27795	27733	27951	27917	27889	27673	27717	27520	27706	27783	27659	27874	27771	27532	27642	27788	27715	27836	27844	27870	27845	27595	27778	27765	27634	27641	27856	27729	27669	27646	27714	27444	27546	27716	27829	27975	27566	27630	27649	27568	27804	27624	27771	27411	27489	27864	27893	27681	27799	27920	27546	27785	27608	27552	27746	27765	27607	27660	27365	27740	27552	27776	27522	27590	27547	27933	27536	27652	27659	27668	27555	27670	27706	27532	27496	27663	27764	27702	27570	27581	27603	27492	27684	27718	27550	27744	27560	27726	27697	27682	27831	27733	27740	27624	27723	27406	27541	27495	27796	27627	27712	27557	27721	27717	27644	27738	27845	27714	27799	27797	27881	27454	27580	27586	27584	27697	27787	27523	27851	27687	27593	27812	27657	27623	27538	27868	27814	27920	27763	27524	27664	27572	27600	27724	27642	27803	27852	27674	27698	27689	27614	27549	27808	27486	27429	27607	27688	27588	27651	27606	27775	27573	27679	27807	27439	27991	27617	27939	27537	27791	27541	27573	27595	27642	27699	27652	27710	27776	27760	27663	27737	27658	27798	27695	27637	27520	27435	27458	27657	27548	27597	27543	27672	27608	27821	27863	27706	27563	27670	27531	27948	27729	27666	27609	27426	27541	27794	27439	27756	27638	27434	27893	27707	27902	27810	27638	27776	27566	27609	27660	27539	27578	27727	28096	27448	27651	27500	27470	27700	27600	27654	27737	27739	27477	27341	27721	27685	27524	27670	27719	27712	27572	27763	27852	27811	27670	27869	27723	27836	27764	27676	27574	27710	27723	27753	27835	27621	27702	27996	27574	27645	27666	27866	27539	27904	27913	27482	27568	27561	27657	27647	27657	27838	27546	27500	27585	27752	27773	27505	27531	27829	27469	27517	27709	27623	27516	27500	27602	27702	27533	27811	27656	27700	27631	27601	27546	27479	27780	27740	27473	27554	27619	27642	27865	27861	27687	27527	27611	27647	27968	27797	27701	27803	27650	27652	27675	27713	27534	27794	27592	27584	27538	27690	27704	27652	27662	27463	27568	27592	27677	27809	27830	27879	27849	27617	27527	27458	27311	27600	27656	27631	27578	27543	27564	27731	27520	27628	27519	27542	27728	27675	27779	27492	27897	27603	27634	27705	27632	27668	27681	27910	27791	27726	27577	27605	27910	27662	27653	27598	27474	27663	27648	27628	27428	27811	27690	27643	27772	27598	27747	27359	27684	27546	27662	27635	27687	27591	27685	27708	27697	27712	27601	27680	27709	27734	27646	27617	27904	27410	27525	27857	27633	27833	27607	27733	27727	27691	27613	27743	27722	27509	27464	27991	27721	27675	27712	27762	27684	27727	27617	27485	27551	27580	27649	27841	27741	27592	27730	27476	27655	27659	27745	27568	27986	27727	27511	27728	27818	27730	27675	27739	27706	27997	27613	27816	27458	27663	27746	27478	27414	27782	27797	27587	27671	27595	27671	27486	27815	27539	27527	27369	27743	27673	27547	27627	27575	27712	27617	27588	27466	27621	27669	27509	27686	27906	27614	27741	27756	27676	27713	27607	27432	27654	27571	27557	27484	27709	27482	27580	27841	27480	27878	27802	27334	27721	27807	27491	27799	27706	27771	27626	27728	27608	27678	27613	27562	27553	27933	27693	27604	27530	27824	27598	27797	27807	27770	27917	27533	27838	27341	27418	27597	27782	27634	27553	27594	27654	27697	27609	27524	27730	27796	27531	27675	27472	27745	27860	27668	27625	27550	27701	27633	27725	27844	27512	27671	27625	27569	27961	27707	27371	27812	27555	27687	27725	27515	27819	27652	27649	27861	27518	27840	27703	27633	27587	27695	27854	27768	27633	27801	27729	27691	27513	27957	27491	27535	27837	27553	27562	27577	27668	27496	27505	27714	27788	27583	27943	27609	27778	27710	27750	27563	27767	27718	27570	27702	27625	27557	27848	27549	27822	27480	27602	27784	27661	27680	27628	27758	27780	27754	27626	27581	27784	27575	27828	27501	27552	27676	27665	27620	27804	27764	27723	27794	27716	27749	27774	27657	27491	27828	27626	27737	28021	27655	27835	27677	27537	27853	27848	27559	27667	27616	27463	27467	27711	27680	27666	27556	27681	27500	27725	27673	27745	27650	27517	27673	27755	27699	27720	27512	27573	27809	27470	27621	27450	27747	27561	27759	27798	27484	27748	27855	27629	27351	27778	27768	27723	27593	27442	27645	27805	27738	27402	27438	27752	27616	27648	27389	27880	27596	27639	27828	27623	27685
16163	30301	30466	30318	66372	79905	63601	45513	27927	20375	17475	17365	16892	16870	16925	16965	16925	17039	16818	16804	17034	16958	16964	17034	16793	16782	16741	16945	16913	16916	16890	16834	16671	16694	16923	16927	16880	16861	16957	16748	16998	16904	16901	16944	17021	16894	16830	16876	17055	16808	16940	16802	16853	17015	16858	16749	17052	16931	16862	16994	16838	16760	17055	16864	16805	16830	16856	16734	16828	16739	16874	16902	16762	16923	16896	17017	16805	16861	16789	16828	17090	16692	16884	16987	16937	16912	16823	16882	16843	16866	16885	16692	16744	16898	16913	16862	16802	16912	17004	16877	16741	16785	16877	16874	16999	16778	16929	16812	16755	16800	17024	17042	16993	16685	16781	16720	16983	16813	16862	16743	16785	16921	16867	16764	16894	16769	16923	16826	16923	16832	16815	16751	16745	16810	16961	16784	16936	16931	16674	16648	16875	16826	16829	16963	16944	16938	16830	16866	16761	16807	16908	16953	16812	16751	17049	16758	16903	16809	16660	16647	16962	16815	16833	16813	16700	17017	16798	16849	16708	16816	16853	16807	16758	16682	16865	16868	16933	16805	16656	16662	16874	16879	16821	16893	16897	16804	16777	16882	16738	16773	16887	16761	16959	16885	16877	16957	16816	16715	16796	16786	16913	16882	16911	16801	16812	16990	16769	16949	16858	16761	16931	17021	16783	16622	16808	16865	16993	16748	16934	16969	16794	16789	17129	16629	16865	16666	16846	16834	16901	16702	16907	16957	16843	16682	16819	16884	17090	16991	16836	16773	16846	16868	16950	16788	16656	16785	16644	16859	16810	16671	16856	17000	16872	16871	16989	16810	16883	16682	16913	16759	16788	16940	16659	16828	16862	16927	16948	16914	16689	16886	16989	16944	16777	17009	16792	16864	16854	16835	16769	16881	16968	16791	16698	16864	16993	16777	16940	16846	16788	16867	16819	16985	16756	16738	16733	16876	16794	16906	16717	16755	16833	16872	16714	16801	16795	16759	16805	16859	16901	16902	16921	16783	16833	16839	16696	16729	16734	16858	16919	16757	16698	17005	16808	16794	16902	16759	16863	16676	16823	16812	16867	16840	16596	16906	16926	16901	16846	16815	16606	16767	16898	16885	16954	16807	16710	16864	16919	16827	16850	16994	16666	16860	16783	16898	16846	16706	16778	16956	16847	16699	16772	16785	16758	16815	16757	16976	17006	16865	16940	16784	16927	16860	16876	16711	16815	16670	16804	16852	16850	16883	16780	16803	16754	16786	16746	16993	16915	16651	17061	16811	16945	16711	16915	16767	16784	16793	16825	16737	16820	16917	16886	16914	16940	16838	16845	16686	16761	16920	16819	16748	17030	16902	16869	16817	16671	16824	16775	16851	16686	16719	16668	16788	16780	16738	16908	16857	16883	16929	16822	16603	16867	16678	16868	17013	16673	16919	16797	16787	16990	16814	17115	16695	16893	16887	17005	16750	16761	16818	16735	16899	16869	16720	16811	16793	16798	16968	16816	16626	16871	16814	16833	16778	16807	16819	16813	16850	16931	16844	16740	16698	16767	16627	17008	16803	16691	16798	16862	16852	16672	17006	16836	16853	16675	16789	16796	16567	16788	16860	16828	16738	16680	16726	16851	16874	17019	16987	16792	16971	16951	16868	16765	17033	16683	16939	16956	16885	16909	16740	16819	16767	16884	16593	16933	16832	16799	16804	16965	16861	16768	16942	16795	17038	16684	16770	16961	16859	16745	16688	16874	16684	16878	16903	16867	16948	16993	16817	16739	16996	16783	16733	16806	16714	16698	16774	16943	16905	16801	16931	16823	17003	16870	16719	16824	16853	16805	16721	16758	16925	16935	16870	16782	16891	16914	16782	16801	16894	16820	16682	17000	16741	16962	16724	16759	16874	16710	16868	16874	16671	16832	16701	16717	16858	16774	16858	16958	16849	16903	16841	16823	16816	16954	16906	16763	16766	16859	16889	16690	16833	16784	16859	16821	16828	16827	16958	16720	16682	17011	16919	16848	16865	16819	16929	16808	17062	16691	16749	16816	16652	16919	16810	16888	16644	17025	16902	16840	16892	16824	16796	16795	16960	16718	16782	16709	16848	17016	16762	16853	16833	16830	16654	16819	16916	16805	16840	16755	16890	16820	16759	16972	16962	16833	16765	17024	16847	16619	16950	16903	16900	17001	16729	16917	17023	16899	16882	16764	16761	16871	16782	16970	16896	16939	16943	16916	16688	16806	16772	16817	16817	16840	16893	16729	16864	16797	16860	16890	16698	16689	16840	16912	16934	16737	16892	16794	16733	16858	16665	16794	17140	17022	16882	16794	16739	16686	16729	16811	16805	16829	16851	16937	16889	16906	16849	16800	16886	16848	16768	16851	17038	16762	16821	16930	16854	16853	16952	16713	16975	16853	16768	16640	16887	16660	16802	16712	16820	16822	16770	16638	16818	16790	16776	16913	16844	16880	16667	16891	16942	16943	16771	16806	16792	16932	16896	16883	16789	16696	16842	16691	16950	16882	16719	16899	16923	16797	16776	16779	16834	17009	16901	16769	16827	16880	16946	16796	16889	16996	16772	16832	16859	16854	16721	16851	16955	16843	16995	16987	16914	16708	16976	16928	16928	16871	16853	16932	16883	16875	16936	16863	16723	16770	16845	16894	16657	16788	16899	16975	16933	16904	16799	16684	16960	16871	16726	16724	16948	16708	16808	16741	16720	16818	16857	17005	16893	16861	16928	16803	16869	16869	16869	16941	16874	16901	16905	16827	16773	16797	16693	16838	16762	17038	16710	16857	16968	16814	16758	16770	16936	16806	16713	16845	16930	16916	17006	16861	16689	16989	16855	16973	16812	16915	16784	16698	16935	16860	16881	16698	16865	16736	17031	16741	16829	16916	16843	16905	16794	16681	16899	16806	16909	16974	16906	16879	16640	16666	16827	16870	16607	16919	16899	16752	16690	16842	16602	16824	16964	16782	16996	16902	16828	16765	16873	16810	16638	16611	16794	17028	16821	16952	16750	17001	16796	16745	16816	16891	16808	16804	16697	16937	16899	16756	16951	17000	16856	16671	16858	16823	16796	16883	16783	16923	16773	16700	16917	16764	16923	16794	16704	16773	16942	16805	16795	16903	16669	16945	16780	16887	16886	16730	16666	16854	16900	16925	16780	17056	16747	16838	16821	16854	16948	16774	16798	16891	16832	16671	16819	17230	16735	16956	16876	16758	16668	16906	16856	16886	16733	16883	16729	16876	16811	16778	16724	16696	16841	16860	16846	16825	16860	16696	16841	16631	16597	16755	16874	16785	16856	16788	16805	16763	16879	16960	16857	16756	16929	16885	16820	16844	16673	16941	16882	16764	16780	16718	16840	16912	16915	16766	16849	17068	16814	16721	16772	16889	16794	17096	16917	16790	16707	16829	16841	16868	16852	16934	16923	16892	16863	16832	16743	17002	16779	16760	16783	16948	16815	16957	16880	16675	16939	16710	16998	16688	16956	16891	16972	16818	16906	16909	16868	16830	16723	16862	16822	16798	16837	16933	16916	16977	16898	16943	16918	16974	16830	16784	16902	16886	16713	16936	16695	16704	16886	16818	16734	16795	16722	16737	16998	16827	16845	16793	16885	16772	16660	16822	16919	16781	16878	16973	16866	16843	16931	17053	16830	16812	16786	16809	16785	16823	16780	16585	16885	16843	16799	16869	16814	16973	17023	16889	16848	16698	16793	16713	16874	16825	16978	16808	16778	16813	16924	16861	16860	16875	16917	16871	16893	16942	17045	16856	16703	16874	17023	16852	16867	16937	16828	16833	16613	16806	16806	16748	16674	16699	16726	16759	16641	16919	16937	16883	16752	16832	16887	16651	16884	16842	16801	16753	17015	16993	16883	16788	16942	16977	16876	16803	16960	16773	16936	16900	16794	16736	16682	16799	16806	16814	16870	17034	16894	16772	16887	16756	16822	16660	16940	16741	16598	16897	16789	16976	16829	16810	16874	17013	16603	16789	16929	16970	16970	16905	16691	16804	16802	16830	16923	16828	16880	17126	16977	16757	16963	16849	16792	16695	16914	16745	16659	16955	16717	16747	16939	16735	16745	16777	16911	16772	16872	16812	16882	16946	16710	16963	16715	16834	16839	16928	16649	16710	16777	16774	16793	17045	16791	16610	16761	16993	16821	16819	16784	16705	16856	16950	16725	16817	16750	16789	16987	16857	16849	16918	16820	16814	16847	16858	16876	16766	16652	16806	16911	16774	16942	16804	16731	16782	16961	16926	16963	16835	16729	16911	16946	16913	16876	16980	16716	16943	16910	16870	16650	16703	16991	16916	16886	16831	16954	16701	16812	16814	16854	17055	16775	16815	16854	16720	16788	16883	16651	16800	16833	16789	16732	16878	16784	16690	16780	16773	17209	16913	16808	16877	16861	16806	16812	17079	16801	16871	16877	16974	16852	16637	16616	16689	17002	16787	17020	16685	16801	16998	16834	16787	17022	16834	16847	16897	16837	16831	16839	16795	16906	16777	16896	16621	16870	16823	16852	16878	16766	16866	16779	16911	16776	16665	16958	16874	16893	16982	16737	16885	16849	16911	16879	16757	16755	16863	16791	16915	16564	16859	16828	16859	16713	16702	16866	16726	16812	16770	16843	16633	16829	16673	16767	16851	16853	16880	16743	16819	16805	16734	16861	16738	16703	16833	16832	16823	16808	16753	16738	16881	16653	16946	16903	16721	16726	16995	16954	16822	16780	16845	16841	16909	17058	16965	16841	16891	16804	16731	16848	16888	16756	17029	16841	16739	16863	16829	16798	16790	16841	16789	16743	16813	16773	16886	16861	16867	16776	16745	16762	16860	16851	16765	16775	16980	16828	16882	16954	16986	16912	16790	16941	16774	16678	16931	16486	16767	16778	16907	16779	16826	16858	16855	16747	16746	16890	16815	16971	16809	16772	16840	16791	16871	16711	16776	16652	16640	16720	16887	16862	16865	16700	16857	16935	16771	16828	16914	16893	16946	16762	17013	16790	16907	16617	16831	16731	16978	16720	16632	16869	16985	16797	16836	16650	16838	16883	16911	16762	16942	16833	16866	16977	16713	16853	16739	17006	16890	16782	16889	16742	16896	16900	16840	16857
32767	27469	32085	31373	33676	40176	37935	34166	31738	30110	29857	29503	29701	29812	29621	29885	29614	29632	29667	29535	29652	29593	29428	29733	29386	29780	29570	29553	29569	29593	29663	29844	29565	29610	29623	29306	29505	29938	29579	29553	29551	29330	29599	29466	29482	30022	29641	29617	29453	29715	29873	29636	29808	29672	29496	29593	29545	29576	29856	29631	29491	29714	29806	29445	29844	29452	29589	29649	29333	29646	29566	29827	29523	29685	29482	29320	29569	29665	29664	29569	29534	29475	29666	29381	29813	29637	29702	29574	29651	29647	29700	29579	29645	29574	29627	29644	29431	29762	29584	29456	29484	29441	29399	29384	29827	29500	29648	29788	29497	29791	29533	29634	29523	29602	29416	29694	29805	29812	29556	29566	29808	29851	29703	29642	29612	29580	29656	29805	29404	29507	29679	29640	29551	29919	29721	29411	29354	29708	29695	29548	29634	29779	29647	29434	29368	29765	29567	29610	29595	29610	29629	29612	29520	29523	29593	29674	29329	29495	29480	29670	29769	29675	29565	29674	29475	29664	29508	29791	29670	29589	29450	29450	29686	29687	29664	29686	29730	29825	29598	29686	29926	29652	29558	29734	29781	29646	29777	29673	29432	29499	29605	29513	29636	29548	29570	29636	29444	29587	29606	29648	29427	29658	29642	29687	29904	29661	29573	29432	29563	29312	29527	29133	29305	29632	29674	29734	29427	29770	29620	29544	29407	29595	29222	29756	29616	29726	29543	29372	29643	29400	29772	29515	29366	29490	29344	29539	29490	29745	29681	29133	29781	29427	29595	29409	29410	29958	29528	29638	29682	29716	29915	29551	29621	29594	29600	29699	29765	29480	29524	29618	29770	29499	29519	29548	29370	29625	29527	29199	29528	29552	29396	29480	29927	29409	29706	29552	29574	29390	29771	29589	29648	29364	29431	29484	29448	29775	29866	29708	29606	29609	29645	29544	29568	29689	29550	29476	29522	29559	29715	29603	29605	29301	29552	29651	29776	29680	29615	29502	29586	29334	29636	29432	29554	29710	29679	29633	29700	29737	29598	29267	29529	29812	29598	29618	29400	29725	29587	29469	29849	29635	29386	29452	29395	29499	29535	29470	29776	29413	29666	29483	29477	29545	29539	29402	29579	29614	29635	29437	30010	29733	29466	29552	29782	29305	29543	29596	29626	29695	29502	29736	29421	29445	29771	29579	29606	29533	29515	29625	29754	29579	29862	29506	29373	29586	29641	29525	29685	29626	29377	29521	29467	29433	29611	29283	29730	29517	29801	29659	29710	29543	29592	29674	29653	29564	29777	29694	29574	29621	29474	29358	29558	29634	29493	29570	29623	29825	29615	29746	29615	29552	29533	29675	29647	29625	29517	29593	29429	29640	29774	29455	29511	29810	29555	29562	29610	29680	29678	29539	29639	29387	29595	29673	29666	29414	29768	29679	29468	29683	29556	29702	29825	29585	29700	29878	29712	29481	29603	29492	29544	29590	29628	29492	29799	29581	29332	29911	29600	29595	29683	29421	29852	29927	29617	29347	29491	29703	29764	29664	29654	29352	29555	29725	29570	29711	29669	29866	29708	29908	29776	29667	29567	29577	29560	29504	29697	29588	29834	29651	29717	29529	29614	29373	29525	29547	29505	29572	29458	29459	29571	29651	29487	29432	29366	29472	29461	29737	29535	29495	29519	29523	29426	29476	29459	29672	29604	29807	29719	29485	29663	29559	29561	29912	29582	29612	29568	29561	29643	29588	29663	29727	29647	29437	29573	29596	29471	29351	29430	29490	29763	29517	29590	29672	29557	29469	29654	29395	29629	29495	29392	29574	29602	29269	29436	29682	29467	29449	29543	29675	29465	29318	29669	29713	29645	29534	29609	29630	29701	29689	29674	29785	29757	29921	29589	29443	29554	29489	29626	29453	29983	29564	29603	29506	29478	29591	29534	29560	29443	29456	29561	29510	29681	29720	29500	29548	29727	29792	29490	29723	29370	29588	29573	29820	29608	29410	29479	29356	29269	29881	29674	29729	29683	29635	29693	29635	29648	29706	29685	29641	29558	29486	29313	29660	29593	29443	29690	29563	29533	29741	29412	29820	29623	29565	29476	29626	29550	29319	29446	29518	29524	29558	29393	29603	29421	29566	29586	29704	29493	29591	29691	29549	29660	29671	29834	29765	29646	29335	29520	29510	29608	29519	29618	29538	29763	29690	29628	29720	29633	29780	29469	29683	29489	29604	29635	29653	29514	29582	29565	29386	29805	29519	29533	29528	29543	29488	29531	29345	29613	29327	29660	29444	29682	29393	29587	29550	29455	29505	29291	29605	29759	29566	29851	29501	29672	29313	29512	29552	29489	29612	29795	29442	29510	29565	29546	29724	29614	29558	29067	29817	29530	29546	29691	30039	29574	29624	29623	29696	29485	29496	29619	29584	29648	29399	29485	29542	29694	29437	29547	29540	29775	29718	29709	29645	29680	29536	29634	29958	29742	29277	29698	29644	29552	29505	29755	29736	29604	29446	29726	29787	29460	29662	29350	29713	29513	29742	29583	29704	29643	29756	29546	29513	29539	29398	29604	29717	29703	29625	29811	29654	29649	29587	29558	29534	29374	29734	29474	29348	29523	29581	29723	29764	29614	29667	29920	29529	29868	29490	29513	29523	29578	29497	29548	29543	29460	29529	29603	29537	29448	29512	29833	29453	29570	29767	29647	29234	29475	29497	29300	29570	29486	29513	29654	29844	29585	29690	29684	29515	29671	29525	29835	29489	29492	29495	29492	29572	29446	29652	29541	29565	29345	29428	29488	29628	29838	29414	29550	29630	29744	29685	29622	29678	29560	29719	29555	29507	29618	29748	29745	29540	29767	29572	29485	29448	29696	29570	29584	29595	29582	29639	29918	29687	29458	29481	29421	29605	29628	29756	29591	29794	29580	29679	29646	29404	29546	29404	29467	29669	29707	29697	29889	29674	29807	29680	29745	29490	29385	29544	29625	29640	29586	29639	29703	29689	29597	29785	29455	29765	29451	29527	29577	29729	29506	29483	29439	29672	29781	29578	29543	29579	29828	29558	29608	29603	29437	29435	29709	29614	29684	29547	29683	29649	29605	29634	29460	29637	29545	29615	29677	29482	29633	29753	29490	29689	29508	29403	29553	29657	29845	29635	29762	29721	29705	29794	29563	29540	29620	29823	29618	29804	29528	29619	29773	29577	29536	29577	29768	29540	29677	29410	29629	29405	29438	29667	29565	29640	29578	29670	29293	29630	29645	29626	29599	29813	29484	29755	29651	29414	29636	29546	29510	29796	29820	29679	29315	29563	29517	29685	29567	29699	29940	29878	29471	29634	29580	29637	29747	29464	29671	29626	29727	29372	29607	29527	29456	29782	29523	29586	29591	29507	29572	29601	29509	29393	29491	29620	29812	29842	29330	29629	29674	29313	29460	29629	29524	29631	29495	29441	29500	29827	29614	29695	29474	29617	29623	29694	29420	29728	29840	29694	29503	29756	29681	29654	29636	29484	29782	29480	29758	29460	29722	29587	29856	29608	29852	29708	29748	29583	29609	29610	29619	29623	29609	29669	29493	29455	29858	29687	29719	29719	29803	29693	29964	29805	29729	29840	29483	29270	29585	29425	29555	29415	29453	29869	29728	29415	29817	29575	29526	29610	29617	29673	29686	29614	29407	29724	29679	29455	29632	29505	29616	29702	29619	29583	29647	29591	29702	29321	29590	29690	29714	29733	29577	29817	29498	29473	29487	29513	29676	29702	29777	29753	29534	29117	29652	29365	29573	29477	29346	29493	29517	29526	29538	29493	29649	29462	29678	29707	29769	29521	29509	29442	29513	29349	29487	29308	29454	29713	29496	29846	29876	29624	29589	29375	29578	29433	29548	29353	29601	29408	29707	29638	29579	29380	29575	29664	29859	29654	29662	29523	29650	29723	29850	29538	29992	29841	29607	29515	29693	29629	29659	29676	29460	29542	29799	29600	29637	29535	29538	29512	29556	29602	29647	29596	29814	29749	29427	29451	29938	29660	29719	29467	29421	29837	29407	29765	29597	29698	29562	29597	29687	29410	29501	29627	29533	29734	29667	29538	29503	29622	29726	29857	29630	29437	29925	29690	29800	29592	29512	29816	29777	29727	29619	29322	29349	29692	29682	29631	29477	29521	29584	29519	29757	29654	29701	29648	29695	29616	29656	29714	29539	29571	29642	29406	29809	29564	29682	29381	29647	29730	29872	29377	29732	29443	29752	29456	29367	29747	29556	29754	29675	29720	29771	29380	29751	29627	29511	29620	29633	29357	29514	29407	29689	29604	29767	29675	29308	29359	29567	29680	29535	29340	29498	29686	29391	29496	29635	29530	29513	29642	29538	29505	29601	29730	29781	29445	29420	29559	29322	29552	29533	29822	29552	29487	29599	29706	29616	29798	29638	29679	29545	29711	29782	29707	29776	29621	29538	29424	29711	29486	29550	29617	29802	29579	29734	29842	29894	29689	29655	29850	29675	29841	29540	29628	29719	29471	29954	29451	29413	29575	29458	29419	30059	29600	29804	29782	29623	29738	29583	29731	29737	29644	29720	29956	29775	29727	29464	29468	29788	29532	29536	29448	29569	29796	29740	29614	29807	29751	29593	29764	29491	29530	29659	29679	29499	29620	29491	29666	29604	29845	29780	29493	29483	29633	29867	29712	29762	29777	29770	29501	29671	29534	29708	29689	29712	29796	29548	29632	29818	29780	29724	29539	29600	29766	29869	29420	30058	29393	29418	29628	29594	29549	29446	29688	29611	29634	29494	29504	29508	29521	29744	29651	29715	29407	29508	29538	29651	29715	29597	29605	29647	29329	29551	29562	29635	29601	29889	29803	29557	29670	29543	29600	29504	29537	29303	29384	29395	29452	29619	29735	29662	29764	29594	29691	29663	29545	29499	29790	29566	29560	29532	29688	29625	29667	29644	29809	29547	29570	29600	29634	29564	29613	29647	29493	29663	29482	29667	29574	29815	29699	29546	29580	29696	29579	29689	29486	29597	29360	29433	29729	29546	29741	29695	29759	29876	29900	29410	29550	29552	29327	29678	29533	29636	29730	29697	29926	29790	29626	29550	29432	29500	29486	29629	29534	29546	29837	29429	29686
16779	19196	18841	18277	23893	29879	25657	21615	18806	17926	17681	17683	17753	17580	17652	17533	17554	17625	17576	17573	17630	17513	17537	17494	17545	17691	17581	17634	17388	17388	17483	17670	17547	17584	17420	17593	17654	17655	17554	17518	17584	17571	17465	17669	17501	17536	17612	17576	17537	17433	17444	17603	17629	17362	17452	17632	17783	17320	17651	17689	17446	17297	17547	17413	17619	17661	17568	17554	17535	17511	17557	17589	17604	17550	17649	17377	17539	17607	17458	17404	17432	17589	17655	17501	17663	17488	17599	17552	17524	17467	17373	17556	17537	17523	17624	17620	17546	17434	17682	17436	17485	17630	17547	17552	17498	17476	17530	17714	17425	17660	17618	17564	17546	17413	17444	17485	17441	17680	17667	17683	17437	17600	17555	17705	17543	17676	17274	17486	17577	17589	17750	17500	17477	17491	17427	17529	17329	17519	17531	17505	17637	17523	17530	17513	17562	17465	17483	17579	17493	17414	17433	17661	17528	17282	17445	17440	17574	17694	17520	17542	17739	17600	17550	17468	17583	17593	17596	17488	17480	17627	17410	17628	17615	17590	17510	17650	17421	17415	17511	17315	17544	17524	17548	17478	17601	17634	17398	17289	17432	17618	17680	17585	17456	17564	17421	17463	17513	17463	17673	17469	17592	17483	17606	17518	17530	17512	17436	17435	17541	17539	17503	17567	17419	17564	17652	17484	17421	17581	17521	17383	17514	17605	17382	17462	17487	17467	17476	17317	17513	17520	17408	17652	17528	17647	17473	17614	17294	17422	17609	17559	17519	17613	17586	17680	17497	17398	17610	17538	17629	17471	17602	17718	17380	17581	17491	17550	17577	17561	17500	17440	17551	17399	17523	17486	17607	17684	17463	17395	17613	17428	17567	17464	17494	17653	17716	17580	17600	17530	17614	17507	17618	17531	17514	17581	17578	17477	17689	17526	17673	17482	17408	17558	17602	17509	17621	17342	17463	17555	17475	17647	17451	17642	17350	17468	17703	17589	17350	17374	17635	17813	17368	17322	17403	17492	17498	17458	17482	17572	17413	17571	17580	17416	17610	17695	17713	17515	17426	17609	17667	17526	17471	17671	17482	17703	17477	17730	17454	17557	17611	17389	17468	17467	17493	17405	17472	17425	17503	17504	17442	17586	17577	17597	17478	17398	17352	17360	17450	17628	17564	17571	17572	17435	17506	17770	17465	17445	17482	17507	17470	17578	17541	17518	17428	17496	17650	17567	17530	17587	17541	17575	17668	17583	17620	17532	17695	17445	17451	17547	17495	17482	17483	17507	17630	17502	17403	17611	17604	17479	17440	17452	17499	17432	17304	17499	17597	17712	17595	17731	17522	17569	17369	17472	17397	17578	17529	17588	17524	17389	17410	17694	17634	17655	17402	17427	17647	17452	17399	17475	17439	17551	17747	17442	17522	17461	17430	17521	17520	17407	17657	17323	17500	17473	17606	17468	17602	17645	17675	17414	17551	17759	17456	17616	17569	17489	17758	17579	17765	17691	17655	17552	17572	17577	17746	17382	17517	17582	17523	17376	17488	17408	17499	17507	17517	17416	17391	17488	17630	17462	17489	17463	17589	17558	17501	17538	17646	17294	17569	17485	17394	17463	17419	17552	17522	17654	17593	17487	17559	17561	17447	17424	17560	17765	17560	17588	17532	17517	17540	17563	17448	17586	17626	17587	17505	17598	17480	17557	17715	17560	17508	17483	17472	17543	17541	17648	17635	17521	17588	17404	17500	17657	17593	17657	17545	17515	17502	17658	17548	17683	17696	17546	17529	17551	17581	17448	17459	17585	17585	17609	17780	17490	17630	17654	17659	17645	17403	17616	17487	17366	17546	17519	17456	17378	17629	17434	17474	17680	17702	17670	17472	17376	17521	17446	17572	17381	17493	17629	17416	17537	17543	17528	17561	17429	17414	17507	17408	17475	17699	17640	17623	17573	17764	17388	17689	17626	17700	17485	17630	17616	17657	17426	17512	17302	17571	17626	17563	17544	17623	17598	17555	17546	17619	17474	17697	17593	17688	17418	17490	17729	17782	17447	17551	17436	17539	17652	17542	17586	17588	17550	17547	17612	17453	17583	17679	17511	17425	17554	17613	17443	17435	17572	17379	17467	17632	17423	17511	17456	17580	17540	17645	17445	17562	17513	17568	17422	17627	17817	17430	17574	17563	17650	17607	17730	17474	17659	17595	17502	17368	17594	17507	17395	17613	17576	17578	17552	17566	17352	17630	17540	17427	17476	17458	17509	17660	17318	17568	17599	17548	17456	17560	17516	17455	17438	17529	17613	17660	17517	17501	17577	17612	17551	17452	17779	17583	17500	17432	17426	17538	17650	17463	17519	17541	17551	17503	17392	17644	17323	17466	17757	17481	17532	17631	17402	17487	17536	17533	17580	17463	17707	17503	17674	17607	17557	17491	17600	17668	17357	17783	17660	17554	17569	17581	17488	17457	17504	17535	17396	17582	17484	17807	17706	17519	17636	17511	17647	17581	17513	17457	17662	17622	17447	17659	17608	17575	17514	17438	17489	17492	17511	17515	17700	17508	17450	17599	17443	17477	17570	17569	17441	17501	17625	17611	17512	17549	17368	17522	17430	17677	17436	17549	17622	17534	17359	17462	17609	17684	17535	17619	17645	17643	17653	17541	17586	17387	17345	17748	17556	17429	17595	17512	17546	17512	17488	17485	17454	17597	17508	17678	17455	17478	17484	17530	17541	17644	17616	17331	17463	17658	17483	17593	17663	17511	17551	17631	17605	17553	17535	17550	17502	17518	17758	17688	17468	17355	17671	17517	17396	17458	17633	17376	17686	17663	17708	17431	17609	17533	17364	17415	17603	17614	17446	17552	17386	17390	17609	17765	17610	17416	17580	17467	17439	17449	17561	17514	17637	17556	17662	17534	17646	17593	17753	17698	17613	17581	17552	17488	17646	17472	17493	17439	17386	17351	17573	17720	17569	17550	17449	17589	17491	17511	17413	17564	17693	17506	17535	17473	17636	17578	17774	17460	17682	17545	17456	17486	17579	17405	17342	17538	17517	17480	17542	17440	17517	17664	17650	17402	17615	17352	17321	17453	17499	17238	17581	17586	17543	17487	17585	17425	17703	17641	17571	17662	17695	17427	17619	17568	17604	17577	17595	17698	17677	17447	17397	17482	17675	17520	17464	17452	17483	17461	17624	17585	17481	17574	17306	17555	17599	17538	17522	17352	17548	17573	17576	17504	17703	17434	17470	17569	17605	17319	17570	17572	17590	17585	17651	17705	17330	17462	17647	17595	17505	17653	17445	17430	17435	17622	17559	17532	17568	17405	17497	17540	17406	17594	17450	17469	17366	17505	17424	17651	17509	17603	17672	17595	17437	17640	17471	17367	17630	17693	17447	17555	17583	17543	17567	17436	17406	17768	17510	17526	17637	17477	17469	17458	17529	17562	17644	17671	17707	17511	17608	17591	17487	17523	17339	17620	17652	17627	17465	17517	17406	17457	17560	17426	17390	17690	17566	17565	17363	17617	17506	17596	17516	17308	17556	17605	17456	17521	17603	17724	17565	17467	17496	17566	17478	17477	17578	17560	17687	17497	17564	17545	17850	17539	17622	17509	17572	17523	17566	17731	17510	17631	17454	17469	17455	17558	17596	17457	17614	17404	17475	17500	17573	17497	17555	17835	17591	17660	17568	17564	17475	17553	17453	17450	17505	17542	17409	17661	17483	17472	17744	17596	17500	17509	17437	17713	17561	17604	17474	17658	17468	17541	17701	17355	17495	17573	17427	17644	17388	17587	17471	17427	17431	17287	17392	17554	17600	17627	17404	17619	17667	17519	17621	17649	17542	17716	17286	17530	17482	17650	17658	17524	17535	17474	17593	17490	17585	17710	17303	17443	17493	17522	17493	17406	17477	17589	17406	17500	17552	17440	17445	17576	17606	17471	17404	17660	17687	17626	17573	17571	17398	17472	17394	17422	17481	17553	17408	17687	17779	17613	17462	17614	17734	17563	17496	17574	17699	17570	17570	17586	17641	17546	17547	17496	17474	17540	17597	17599	17698	17554	17533	17516	17471	17739	17570	17456	17652	17334	17465	17546	17657	17521	17419	17476	17573	17522	17688	17569	17541	17550	17654	17545	17673	17476	17806	17563	17452	17702	17666	17585	17436	17557	17526	17475	17536	17598	17354	17476	17623	17523	17436	17549	17625	17536	17762	17610	17433	17411	17503	17575	17622	17587	17448	17718	17359	17500	17510	17345	17520	17416	17445	17488	17624	17507	17632	17393	17667	17490	17706	17479	17499	17518	17713	17193	17480	17623	17632	17742	17515	17638	17573	17559	17479	17426	17513	17484	17512	17571	17644	17558	17500	17691	17481	17481	17478	17413	17498	17570	17540	17478	17509	17533	17661	17502	17561	17490	17624	17659	17617	17397	17492	17355	17755	17486	17508	17835	17380	17447	17582	17570	17526	17550	17574	17695	17609	17475	17811	17610	17498	17558	17456	17522	17462	17580	17648	17677	17497	17556	17679	17512	17459	17645	17347	17571	17655	17515	17666	17313	17729	17702	17636	17538	17514	17595	17181	17429	17802	17427	17497	17605	17788	17427	17588	17386	17389	17470	17390	17370	17691	17632	17634	17339	17594	17384	17616	17370	17673	17565	17544	17630	17773	17501	17521	17488	17517	17804	17413	17512	17349	17488	17670	17618	17615	17513	17692	17570	17463	17490	17624	17586	17488	17660	17532	17513	17589	17362	17587	17470	17577	17422	17501	17621	17482	17481	17627	17670	17611	17683	17710	17681	17323	17643	17391	17641	17435	17630	17453	17491	17538	17465	17532	17524	17384	17681	17428	17683	17464	17681	17458	17417	17599	17492	17405	17571	17662	17381	17475	17552	17381	17586	17393	17398	17574	17551	17600	17669	17603	17587	17427	17492	17596	17458	17526	17495	17401	17561	17596	17673	17470	17643	17402	17561	17422	17423	17562	17618	17498	17522	17608	17465	17353	17537	17605	17450	17332	17388	17502	17448	17440	17702	17507	17385	17352	17454	17501	17279	17547	17607	17524	17528	17492	17646	17652	17480	17410	17635	17388	17497	17509	17357	17604	17576	17618	17658	17601	17556	17473
25245	21574	28643	31746	52210	64513	54422	41902	34483	31761	30750	30514	30340	30138	30060	30140	30138	30146	30199	30215	30247	30028	30399	30163	30194	30241	30510	30149	30346	30429	30155	30323	30098	30021	30043	30414	29978	30133	30281	30580	30129	29907	30122	29877	30095	30280	30020	30022	29812	30037	30090	30199	30301	29799	30150	30361	30228	30153	30360	30193	30077	30288	30290	30053	30128	30327	30374	30315	30097	29937	30158	30208	30145	29905	30259	29872	29999	30064	30251	30161	30125	29950	30333	30049	30150	30126	29946	30092	30209	30094	30017	30191	30365	30107	30214	30026	30261	30006	30359	30142	30097	30011	30337	30467	30153	30145	30323	30156	30101	30052	30082	30014	29935	29906	30073	29974	29757	30286	30381	30103	29935	30084	30205	30193	30268	30190	29933	30249	30124	30246	30238	30285	30060	30235	30320	30411	30104	29915	29909	29945	29902	30210	30155	30161	29882	30222	30133	30058	29958	30015	30226	30213	30149	30164	30163	30078	30006	30231	30293	29985	30263	29999	29987	30361	30354	30043	30198	29864	30191	29954	30070	30263	30239	30159	29970	30130	30145	30095	30221	30284	30129	30377	30236	30059	29938	30246	30286	30225	30179	30021	30373	30607	30352	30348	30278	30024	30075	30335	29928	29994	30076	30412	30293	30209	30204	29858	30303	30295	30174	30405	30451	30066	30165	30244	30018	30071	30076	30019	29874	30290	30180	29991	30027	29886	30088	29994	30176	30088	30092	29947	30266	30023	30162	30533	30267	30110	30165	30328	29980	30211	30051	29992	30278	30242	30118	30299	30130	30099	30172	30118	29992	30034	29994	29937	30137	30034	29935	30064	30189	30105	29934	30198	30119	30318	30447	29973	30438	30036	30124	30189	30100	30096	30106	29900	30174	30431	30167	29910	30160	29725	30077	29933	30078	30040	30156	30155	30275	30096	30020	29986	30362	30355	30246	30016	30085	30077	30284	30110	30236	30055	30045	30060	30186	30103	30288	30260	30439	29978	30249	30206	29983	30151	30118	30193	30255	30032	30146	30305	30049	30008	30075	30009	30149	30036	30160	30325	30087	30103	30062	30058	30164	30125	29991	30151	30060	30002	30474	30088	30184	30314	30457	30301	30344	30223	29894	29920	30079	30026	30172	30142	29851	30124	29899	30088	30147	29936	30323	30365	30085	30239	30076	30090	30339	30224	30150	30138	30141	30246	30132	29858	30095	30055	30007	29969	29990	30283	30105	30427	30239	30286	30001	30105	30120	30080	30056	30304	30237	30030	30117	30112	30135	29908	30241	29986	30023	30006	30263	30250	30180	30233	30219	29908	30204	29776	30231	30182	30057	29923	30097	30344	30081	30139	30368	30111	29943	29983	29879	30390	30078	30008	30107	30154	30228	30052	30068	29993	30268	30002	30047	30022	30401	30188	30289	30128	30373	30451	30100	30294	30022	30036	30167	29867	29928	30320	30109	30031	30278	30117	30046	30015	30086	29984	30259	29843	29788	29810	30158	30253	30084	30151	30012	30302	30172	30125	30030	30110	29923	30050	30006	30191	30087	29970	30167	30045	30047	30383	30154	29965	29862	30006	30046	30182	30135	30000	30198	29923	30273	30446	30167	30200	30271	30234	30232	30345	30174	30000	30213	29914	29970	30010	30195	30287	30131	29867	30036	29954	30157	30047	30096	30430	30175	29986	30416	30132	29728	30088	30112	29956	29980	30086	30119	30171	30301	30102	30204	29911	30060	30100	30347	30099	30201	30238	30462	30177	30186	30040	30321	30284	30110	30075	29904	30241	30127	30141	30331	29955	29955	29894	30279	29997	30217	30065	30078	30101	30425	30392	30280	30148	29992	30110	30067	30098	30039	30331	30234	29978	30149	29886	30172	29946	29986	30196	30278	29931	29841	30032	30086	30014	30192	30027	30159	29932	30019	29992	29979	30084	29952	29971	30323	30095	30146	30102	29944	30144	30339	30096	30241	30388	30085	30089	30265	30089	30157	30167	30022	30156	30256	30043	29893	30178	30418	30263	30211	29980	29941	29995	30162	30015	30305	30209	30037	30163	29990	30151	30193	30060	30169	30035	30035	30056	30130	30153	29990	30147	30089	30331	30197	30129	30177	30126	30098	30093	29910	30214	30087	30057	29993	30322	30097	30224	30033	29858	29966	30152	30098	29729	30121	29890	30172	30127	30276	30004	30215	30384	30193	30124	30338	30332	30351	29960	30148	29961	30079	30057	29891	30417	30471	30077	30147	29837	30048	30158	30012	30216	30134	29913	30325	30188	30097	29889	30131	30063	29989	30351	30047	30258	30132	30008	29923	29984	30280	30032	30216	30196	30006	30261	30049	30059	30357	30036	30246	30089	29962	30331	30037	30074	30105	29942	30182	30198	30267	29994	29970	30144	30148	30063	30263	30210	30060	29962	30113	30289	30160	30099	30089	30167	29943	30093	30254	30195	30016	30105	30318	29941	30345	30182	30127	30470	30128	30267	29842	30042	29998	30015	30316	29961	30152	30120	30335	30143	30214	29908	30096	30144	30227	30441	30194	30257	30210	29979	30081	30120	30172	30434	30073	30204	30285	30141	30265	30054	30316	30188	30251	30189	30188	30194	29955	30257	30217	30143	30199	30228	30200	30040	29917	30047	30254	30255	30278	29978	30042	30206	30113	30086	30298	30291	30178	30162	29970	30055	30167	30245	30070	29965	30228	30088	29917	30055	30005	30023	30056	29931	30103	30156	30287	30106	30326	30273	30031	30221	30176	29925	30177	29993	30218	30171	30139	30142	29908	30150	30243	30145	29813	30074	30074	30299	30111	29819	30133	30359	29877	30339	29912	30004	30032	30201	30347	30005	30109	29941	30383	30050	30365	30018	30383	30175	29906	30340	30187	30185	30514	30128	29972	30358	30446	30011	30201	30181	30157	30188	30083	30110	30191	30103	30167	29907	30113	30272	30264	29973	30140	30174	29923	30199	30381	29876	29909	30224	30064	29872	30237	30227	29924	30193	30085	29958	30141	30321	29909	29775	29927	29793	30240	30251	30091	30292	30024	29870	30036	30359	29951	30234	30170	30076	29895	30081	30129	30031	30085	30001	29948	30117	30081	30320	30318	30117	29996	30004	30061	29930	29938	29911	30052	29959	30284	30063	30145	30180	30467	30157	30136	30067	30213	30188	30355	30242	30155	30022	30270	30075	30165	29882	30186	29976	30229	30199	30147	30140	30189	30301	30119	29928	30204	30239	30010	30209	29825	30094	30027	30296	30140	30072	30061	30066	30129	29982	29888	30121	30268	29840	30062	30179	30065	30120	30191	30009	30027	30300	30057	30148	30191	30203	30457	29911	30256	30015	30217	29990	30113	30108	30073	30242	30131	30016	30021	30111	29940	30153	30170	29937	29988	30229	29982	30173	29904	30228	30079	30076	30091	30199	30012	29992	30254	29948	30244	30049	30019	30005	30127	30356	29949	30029	30302	30166	30064	30278	30434	30150	30124	30026	30131	30076	30172	30061	30068	30144	30076	29978	30152	30254	30121	30202	30043	29922	30203	30112	30015	30272	30228	30252	30276	30011	30230	30021	30031	29841	30253	30131	30116	30494	29990	29875	29963	29963	30156	30180	30341	30186	30241	30062	29924	29782	30106	30241	30025	30062	30224	30382	30119	30325	30015	30055	30086	30159	30137	30249	29964	29952	30190	30043	30170	30295	30278	30168	30149	30232	30298	30202	30000	30301	30116	30128	30113	30290	30037	30288	30317	30019	30343	30127	30142	30199	30257	30263	30269	30224	30064	30131	30095	30357	30250	30358	30198	30015	30126	30373	30285	30418	29973	30128	30350	30162	30097	30000	30058	30406	29853	30275	30154	29863	30107	30118	29957	30242	30098	30429	30352	30258	30110	29962	30122	30264	30199	30097	30166	30109	29917	29823	30151	30103	30183	30095	30049	30076	30209	30090	29849	30272	29974	30152	29922	30070	30183	30252	30204	29990	30100	30170	30152	30008	30245	30200	30093	30051	30114	30294	29915	30225	30137	29859	30225	29987	30225	29803	30215	30100	30403	30050	30243	30313	30155	29884	30254	30348	30308	30053	30158	30182	30153	29973	30197	30207	30341	30129	29770	30218	30100	29995	29958	30418	30110	30067	30228	30017	30215	30166	30166	30296	30253	30165	29991	30139	29932	30068	30156	30348	30229	30091	30018	30256	29965	30403	29968	30178	30084	30186	30062	30216	29875	30181	30038	30225	30088	29997	30017	30362	30258	29912	29899	30033	30099	30041	29962	30136	30331	30196	30173	30223	29841	29975	30444	30202	29971	30274	30118	30086	30201	30022	30343	30126	30164	30207	30310	30095	30165	30134	30074	30386	30258	30212	29937	30070	30058	30051	30084	30136	29825	30128	29895	30048	29879	30231	30072	30161	29996	30108	29930	30092	30325	30201	30017	30228	30109	30476	30325	30172	30183	29965	30025	30219	30123	30001	30159	30304	30158	30216	30316	30067	30506	30049	29975	30184	30426	30389	30435	29944	29809	30113	30048	30135	30097	29953	30073	30023	30215	30187	29937	30030	30115	30233	29995	30096	30130	30004	30006	30073	30206	30117	29816	30096	30177	30121	30146	30262	30105	30080	30138	30035	30006	30049	29918	30318	30166	30107	30267	30421	30332	30271	30003	29676	30388	30341	30338	30160	30197	30268	30112	30228	30305	30011	30135	30289	30044	29933	30195	29960	29916	29972	30168	30250	30356	30236	30031	30284	30321	30067	30420	30019	30291	30118	29901	30071	30011	30167	30228	30252	30151	30063	30308	30061	30387	30311	30253	30199	30008	30174	30270	30062	30084	30002	30182	30230	30269	30277	30311	29929	30334	30118	30192	30085	30029	30246	30380	30497	29987	30095	30127	29981	29903	30024	30192	30163	30242	30340	30188	29877	30217	30255	29948	30220	29987	30107	30070	30218	30283	30155	30105	30033	30020	29968	29872	29917	30156	30272	30266	30153	30152	30247	30263	30323	30232	30229	30284	30071	30101	30331	30147	30068	30368	30025	30222	30089	30427	30229	30224	30166	30125	29766	30187	30187	30148	30042	30283	30192	30066	30188	30216	30035	30248	30226	30178	30182	30117	30071	30010	30050
15778	25417	24755	23870	53961	59456	44235	30317	22022	19217	18272	18082	18323	18053	17981	18080	18025	18076	18182	18060	18106	17979	18021	17919	18168	18058	18080	18100	18061	17971	17959	18048	18025	18023	18220	17987	18162	18152	17873	18162	18140	17985	18049	18170	17969	17826	18175	18194	18174	18023	17947	17996	18076	18066	18177	18040	18176	18013	18129	17928	18010	18031	18251	18046	18082	18020	18166	17959	18047	18059	17931	18089	18018	17949	18197	18112	17983	17988	17954	17966	18110	17909	17926	18131	18116	18272	18057	18138	17991	17951	18131	18001	18096	18140	17874	17989	17967	17977	17895	17978	18032	18006	18225	18044	18208	18157	18009	18004	18121	18103	17944	17873	18055	18031	17912	18173	18188	18152	17947	18084	17949	18247	17933	17865	18151	18055	17907	17958	18097	17943	18043	18101	17737	18048	18043	17765	17904	18013	18213	18005	18040	17973	17929	17985	17933	18071	18010	17952	18085	17982	17846	18077	18093	18171	17945	18091	17763	17964	17887	18051	18036	18144	18108	18030	17952	18001	18106	17885	18101	17889	18236	18113	18053	18058	18156	18252	18079	18035	18084	18173	18028	17934	18102	18128	17918	18067	18077	18013	18097	18017	17958	17926	18078	17886	18006	18058	17960	17849	17935	18150	18078	17987	18013	18166	18111	18158	18087	18018	18073	18168	17940	17994	17982	17898	17948	17788	18068	17814	18093	17817	18012	17856	18083	18019	18007	17942	18023	17926	18020	18069	18068	18049	17906	18033	17966	18034	18036	17970	17902	18061	17922	18148	17897	18076	17932	17977	17998	17982	17752	18078	18056	17927	18080	17872	17994	17830	17930	18118	18080	17819	17769	17905	18165	18163	18027	17927	17933	18030	18045	17923	17962	17938	17806	18190	17983	18091	18044	18105	18133	18013	18030	17947	17864	18136	17972	17940	17926	17954	18046	17892	18067	17872	18029	17906	17929	18039	17823	17978	18096	17808	18033	17792	18057	18026	17948	18126	17862	18057	17867	18066	18006	18025	18006	17911	18015	17960	17901	17891	17926	17980	18129	18052	17946	18111	18203	17829	17909	17986	18069	17957	17946	18069	18061	18017	17847	18143	17907	17972	18119	18150	18138	17925	18286	18215	17745	17924	18232	18105	18159	18022	18062	18053	17993	18014	18060	17952	17910	17868	17968	18060	17992	17892	18075	18115	18038	18129	18032	18031	17998	18196	17812	18083	17973	17966	18018	17878	18129	17885	18159	17968	17913	17888	17999	17999	18078	18040	17955	17860	18106	17961	17944	17925	18035	17851	18155	18102	18143	18084	18037	18237	17925	17976	17916	18190	17878	18000	18131	18044	18065	17967	17839	17991	17979	17993	18043	17921	18173	17931	18043	17882	18187	18063	18066	18234	18040	17952	18023	17738	17888	17889	18022	18025	18122	17943	18029	18147	18037	18028	18229	17914	18014	18181	17880	18047	18141	18008	18145	17944	17918	17936	17999	17993	17945	17815	18176	17807	17897	18023	18224	17932	18000	18266	17931	18093	17997	18039	17906	18100	17863	18044	18015	17781	18126	18197	17986	18349	18095	18000	17881	18111	17967	17801	18074	17966	17925	18174	18093	18008	17973	17799	17937	18056	17976	17892	17847	17943	17957	17937	18003	17803	17930	18117	18057	18069	17984	17961	18013	17979	17859	18047	17974	17888	18008	18008	18062	18046	18104	17861	18034	18046	18037	18076	18153	17879	18129	17901	18082	18006	17995	18002	18118	17867	17996	18056	18051	18127	17967	18047	18118	17845	18007	17907	17901	18168	18185	17944	18060	18048	17819	18151	18024	18035	17903	18008	17950	17933	18051	18125	17938	18208	18128	17883	18035	18121	17839	17731	18025	17922	18035	18173	18071	18185	18130	18010	18166	18193	18159	18019	18058	17979	17979	18017	18007	18047	18045	17891	18081	18034	17940	17919	18053	18047	17861	17915	17930	17966	18128	17913	17932	17977	18076	18101	17784	18104	18100	17993	18014	17790	18150	17970	18053	17950	18179	18033	18017	18110	17939	18119	17837	17938	18010	17968	18065	18023	18020	17871	18018	18043	18066	17995	17802	18025	17854	18070	17879	18014	18011	17990	17948	18096	18116	18010	18020	17895	17949	18014	17838	17937	18031	18006	18104	17969	17899	17957	17956	18076	18000	17986	17963	17756	18165	17891	18263	17885	18052	18081	18088	17940	17986	18016	18045	17869	17854	18071	17927	18174	17835	18124	18086	17958	18015	17929	17948	18127	17897	17993	18025	18023	18212	17894	17811	18056	17933	17832	17991	17933	17887	17953	18097	17990	18110	18056	17818	18050	18100	17919	17951	18012	18185	17905	17945	18098	17869	17935	17965	17991	18092	18005	18003	18094	18036	17893	17798	17913	17928	17851	18029	18003	17945	18089	18202	18057	17915	17964	18047	18036	18018	18173	18037	18158	18121	18030	18016	18197	17945	17950	17963	17999	18045	17942	17936	18003	18147	17824	17944	18047	18233	18039	18122	17981	18188	18097	18076	17923	17991	18091	18053	18039	18091	17892	17870	17967	17956	17787	17975	18020	17936	18123	17960	18201	18070	17997	17970	18254	17936	17847	17832	18077	17806	17933	18091	17980	17865	17970	17976	18165	17937	18105	18004	18035	18121	18056	17853	18036	18038	18175	18128	18091	17968	18171	18112	18045	17989	18116	17756	18101	18050	18007	17897	17934	18161	18121	17841	17872	18145	17849	17959	18040	18164	18007	18080	18034	18022	18075	18207	18104	17716	18073	18065	17941	17993	17933	18118	17989	18136	17783	18002	18033	17941	17696	18195	17878	18143	18100	18151	18001	18040	17913	18054	18149	18067	17998	18027	18169	18052	18073	17968	17922	18176	17967	17989	17956	17878	17930	18008	18076	17956	18040	18146	18014	18108	18012	18141	17940	18158	18003	17906	18083	18062	18269	18129	17820	18098	18167	17930	17893	18139	17784	17892	18122	18133	17897	18034	17876	18012	18091	18218	17915	18152	18111	18119	18104	17996	18076	18124	17976	18081	18177	18009	17899	18071	18111	18019	18119	17942	17979	18007	17926	17967	18120	17995	17894	18064	18262	18107	18006	17996	17971	18201	18102	17960	17873	18151	18065	18025	17838	17994	18002	18182	18082	17778	17731	18008	18145	17923	18109	18052	17984	18101	17993	18012	17916	17987	17865	18052	17948	18113	18116	18157	18010	18133	18030	18062	17810	18051	18100	18201	18232	18061	18023	17945	18164	18181	17968	18026	17925	17851	18046	18048	18140	17907	17940	18111	18107	18001	18046	17773	18003	18066	17983	18156	18004	18016	18003	17961	17938	18016	18105	18069	18028	17834	17851	17998	18058	18026	18098	17973	17839	17941	17869	17998	17961	18098	17903	18082	18046	17901	17891	18099	17975	17888	17865	18172	18130	17925	18031	17952	18180	18075	18065	18036	18140	18074	17939	17958	18071	18164	17977	18149	18106	18017	17894	18033	18014	17926	18072	17831	18027	18049	18107	17955	18031	17960	18053	18209	17747	18108	17951	17929	18072	17884	17986	18004	18163	18162	17942	18077	17918	18004	18106	18033	18134	18109	17833	17887	18107	17988	18086	17806	17937	18123	18091	18128	17793	18108	17941	17902	17971	17996	18013	18008	18159	18084	18133	18025	17771	17923	18095	18260	18035	18051	18212	17825	17941	17985	17800	18087	17999	17807	18030	17936	18003	18007	18026	18147	18083	17991	18047	18124	17744	18118	18080	17997	17918	18027	17989	18171	17938	18186	18058	17988	17958	18025	17998	17962	18067	18018	18005	18000	18056	18159	18130	18153	17936	17818	18165	18128	18046	17990	18011	17925	18053	18160	17976	18037	17928	17877	17903	18119	18013	18158	17873	18037	17946	18067	18041	17890	18055	17910	18154	17943	17993	17934	17934	18155	18142	18123	17991	18025	17960	18038	17792	17985	17926	17984	18059	17808	17891	18117	17899	17904	18093	17953	18105	18077	17818	18040	18030	17928	17964	18186	18103	18052	18017	18053	17741	18001	18216	18102	17969	17985	17801	18144	18153	18033	18195	18023	18018	17749	17984	17923	18016	17997	18001	17820	17835	17955	18114	18263	18157	17972	18198	18101	17857	18006	18209	18112	18100	18005	17989	17956	18109	18257	18011	17990	18054	17957	18150	18040	18038	17907	17920	18099	18195	18027	17853	18089	18019	18032	17996	18220	17904	17793	18088	17928	17881	17905	17919	18100	18127	18165	17954	18111	18015	17869	18033	17903	17941	17962	17904	17946	18001	18007	17973	18025	18075	18063	18036	17920	17966	18070	18131	18024	18180	17913	18160	18201	18035	17875	18062	18145	17928	18196	17886	17973	17995	18080	17848	18111	17912	18131	18048	18374	17962	17955	18004	18011	18047	17999	18044	17808	17998	18006	18118	18015	18069	17881	17917	17931	17958	17663	18093	18082	18002	17968	17990	18002	18155	18147	17959	17871	17960	17980	17959	17965	17911	18253	18159	17998	17878	18024	17995	18059	18028	18001	17995	17985	17947	18012	18009	18143	17915	18091	17829	18179	18109	18073	17995	18182	17974	17899	18050	17984	17878	18078	17987	17854	18004	18067	17978	18156	17982	18099	17915	18045	17965	17921	18157	18097	17883	18174	18022	18010	17797	17724	18056	18067	17880	18091	18015	18125	18081	18156	18076	17977	17948	18146	18257	17889	18154	18140	17937	18042	18141	17786	18005	18063	18061	18194	18081	17959	18024	18124	18252	17988	17972	17972	18127	17982	18211	18051	17817	18193	18159	17945	17862	18033	18033	18119	18061	18041	18085	18115	17957	18007	17814	18060	18007	17933	17887	17904	17996	18078	18254	18029	18198	18057	18177	18078	18166	17964	18072	18061	17925	18029	18101	17901	18016	18089	18060	18039	18231	17972	18044	17994	18064	18140	17903	17906	18169	18035	18164	18100	18035	17976	17975	17992	18041	18011	17871	17864	17854	17945	18046	18062	18126	18099	17965	18031	18124	18029	18036	18212	17990	18007	18206	18024	17894	18075	17831	17958	17818	18170	17950	18080	18053	18053	18015	18084	17936	18124	18106	18000	17931	18175	18146
23142	21532	28661	26854	61434	79824	67781	52994	41102	34835	32719	32087	31676	31679	31713	31565	31532	31709	31736	31585	31298	31501	31651	31573	31843	31804	31588	31440	31499	31513	31662	31335	31685	31735	31298	31510	31428	31420	31308	31379	31355	31461	31410	31522	31585	31429	31456	31302	31153	31721	31128	31277	31413	31521	31502	31373	31461	31323	31505	31352	31515	31392	31400	31167	31215	31367	31292	31470	31587	31265	31452	31413	31678	31518	31023	31069	31553	31381	31271	31574	31460	31679	31560	31516	31372	31140	31308	31287	31069	31742	31400	31216	31552	31367	31332	31314	31380	31174	31406	31346	31351	31451	31436	31371	31359	31503	31545	31334	31415	31132	31357	31566	31519	31442	31001	31430	31210	31070	31410	31260	31205	31442	31410	31287	31277	31318	31504	31382	31541	31510	31057	31290	31207	31411	31411	31395	31468	31357	31419	31381	31051	31317	31466	31562	31513	31803	31126	31220	31196	31499	31103	31332	31494	31250	31312	31297	31421	31109	31449	31250	31270	31342	31539	31661	31334	31467	31290	31081	31572	31233	31571	31133	31405	31164	31333	31327	31517	31254	31427	31294	31424	31390	31304	31127	31233	31411	31209	31338	31231	31374	31454	31364	31370	31324	31360	31396	31430	31459	31346	31375	31228	31413	31294	31346	31481	31381	31207	31380	31467	31206	31286	31406	31349	31468	31391	31334	31553	31557	31645	31325	31362	31221	31495	31382	31077	31248	31254	31486	31174	31301	31437	31438	31607	31459	31463	31270	31054	31298	31436	31687	31284	31595	31071	31637	31311	31232	31545	31392	31590	31531	31206	31644	31282	31347	31385	31398	31478	31472	31353	31110	31656	31197	31514	31495	31443	31414	31250	31375	31415	31318	31204	31303	31284	31312	31263	31515	31308	31510	31401	31311	31239	31147	31022	31203	31430	31286	31407	31315	31658	31522	31554	31381	31548	31243	31179	31349	31172	31223	31270	31383	31397	31241	31197	31365	31415	31375	31530	31594	31359	31217	31421	31174	31286	31421	31454	31296	31254	31732	31477	31186	31676	31377	31292	31177	31396	31589	31455	31501	31828	31329	31203	31319	31383	31001	31194	31262	31489	31313	31587	31501	31619	31330	31328	31207	31365	31250	31387	31388	31459	31548	31393	31376	31332	31120	31133	31377	31223	31295	31538	31151	31318	31228	31357	31548	31309	31644	31328	31388	31392	31626	31423	31374	31503	31177	31320	31350	31036	31402	31281	31394	31307	31400	31598	31422	31309	31497	31332	31072	31119	31036	31479	31159	30992	31172	31323	31511	31221	31234	31348	31314	31381	31296	31236	31443	31379	31303	31463	31305	31189	31277	31304	31364	31287	31333	31472	31220	31612	31453	31139	31059	31182	31300	31181	31467	31417	31505	31469	31492	31436	31516	31348	31417	31415	31458	31407	31518	31372	31264	31385	31236	31602	31490	31488	31753	31376	31453	31335	31290	31322	31394	31223	31443	31242	31527	31471	31308	31384	31418	31544	31418	31236	31500	31158	31482	31467	31533	31156	31310	31406	31504	31451	31397	31293	31419	31264	31418	31507	31274	31512	31286	31733	31535	31534	31499	31519	31175	31324	31263	31430	31444	31429	31187	31488	31240	31336	31323	31241	31362	31505	31289	31304	31336	31466	31524	31438	31534	31433	31310	31250	31289	31306	31491	31388	31543	31427	31353	31372	31285	31201	31308	31329	31574	31276	31452	31437	31267	31385	31324	31347	31471	31467	31247	31287	31304	31395	31415	31639	31332	31335	31344	31095	31215	31403	31472	31758	31407	31268	31359	31255	31341	31668	31530	31460	31492	31484	31381	31612	31274	31501	31350	31527	31439	31389	31404	31278	31382	31453	31398	31078	31278	31361	31184	31094	31303	31458	31359	31839	31305	31569	31483	31372	31313	31336	31212	31390	31370	31374	31375	31316	31394	31289	31116	31243	31317	31222	31363	31353	31294	31394	31248	31539	31154	31673	31328	31274	31177	31502	31514	31269	31319	31492	31007	31174	31140	31288	31359	31487	31532	31455	31509	31074	31170	31436	31359	31623	31309	31215	31362	31413	31394	31454	31336	31512	31072	31386	31198	31647	31441	31457	31556	31510	31389	31252	31407	31204	31385	31406	31254	31185	31359	31148	31605	31327	31135	31351	31116	31265	31191	31398	31451	31719	31692	31722	31196	31486	31539	31332	31366	31416	31464	31543	31342	31435	31268	31365	31280	31303	31312	31475	31374	31149	31357	31461	31408	31251	31327	31227	31316	31384	31448	31369	31177	31064	31165	31172	31376	31516	31484	31544	31116	31418	31343	31291	31268	31294	31499	31140	31583	30936	31211	31235	31503	31533	31342	31413	31548	31571	31629	31424	31462	31429	31521	31180	31393	31511	31309	31530	31139	31510	31406	31660	31327	31515	31505	31512	31371	31345	31409	31515	31295	31355	31244	31199	31294	31277	31430	31361	31489	31385	31393	31457	31380	31476	31194	31463	31529	31598	31369	31468	31466	31255	31145	31479	31168	31300	31129	31232	31387	31414	31243	31599	31355	31282	31288	31300	31309	31479	31458	31458	31330	31599	31349	31477	31760	31446	31442	31047	31486	31342	31417	31178	31469	31411	31061	31387	31273	31421	31187	31298	31266	31256	31266	31656	31520	31430	31350	31372	31477	31083	31302	31338	31493	31435	31376	31207	31221	31254	31408	31447	31686	31718	31511	31289	31276	31090	31357	31419	31431	31466	31293	31231	31078	31654	31230	31267	31448	31410	31350	31407	31202	31352	31258	31285	31081	31558	31164	31273	31159	31117	31451	31350	31274	31485	31111	31367	31223	31011	31278	31075	31173	31491	31462	31237	31334	31157	31188	31395	31554	31590	31531	31461	31521	31436	31412	31533	31240	31193	31433	31186	31342	31383	31477	31272	31398	31313	31498	31530	31334	31353	31277	31375	31326	31308	31240	31258	31216	31413	31691	31491	31513	31096	31159	31307	31366	31311	31274	31571	31365	31195	31231	31359	31195	31412	31416	31310	31351	31455	31076	31263	31369	31579	31209	31197	31218	31189	31378	31339	31503	31355	31396	31499	31127	31352	31765	31443	31452	31308	31619	31266	31143	31560	31294	31416	31140	31151	31325	31521	31582	31194	31493	31512	31268	31486	31279	31268	31440	31344	31293	31320	31416	31307	31175	31731	31423	31550	31183	31381	31542	31351	31317	31383	31671	31353	31473	31518	31065	31398	31455	31415	31363	31452	31513	31252	31306	31437	31372	31279	31372	31458	31225	31217	31354	31420	31191	31233	31551	31597	31683	31185	31416	31509	31363	31471	31348	31191	31370	31278	31265	31311	31107	31466	31166	31028	31394	31404	31208	31571	31365	31489	31364	31332	31298	31467	31622	31472	31281	31295	31151	31270	31320	31385	31445	31360	31305	31630	31487	31326	31379	31385	31335	31230	31297	31394	31365	31482	31362	31263	31250	31172	31503	31496	31253	31330	31349	31429	31458	31273	31407	31390	31507	31522	31348	31375	31473	31117	31028	31334	31185	31336	31477	31506	31206	31534	31253	31577	31248	31457	31560	31458	31420	31339	31589	31437	31057	31434	31152	31312	31507	31455	31185	31097	31285	31303	31421	31478	31233	31413	31204	31081	31253	31294	31051	31312	31290	31114	31401	31218	31266	31373	31478	31337	31554	31337	31201	31486	31145	31387	31210	31440	31460	31352	31146	31441	31513	31555	31522	31140	31363	31436	31594	31304	31428	31427	31302	31582	31363	31573	31399	31363	31428	31327	31509	31558	31190	31344	31316	31712	31194	31339	31503	31269	31242	31371	31346	31478	31394	31321	31304	31271	31258	31509	31506	31205	31311	31388	31487	31261	31519	31410	31305	31106	31299	31392	31469	31475	31800	31298	31304	31517	31447	31597	31187	31296	31146	31443	31181	31558	31150	31501	31604	31477	31271	31574	31493	31132	31156	31317	31307	31460	31129	31208	31459	31386	31238	31307	31562	31681	31544	31339	31389	31280	31476	31327	31348	31347	31527	31021	31043	31227	31409	31347	31347	31361	31437	31447	31469	31172	31420	31586	31210	31217	31612	31156	31700	31344	31398	31189	31279	31265	31319	31559	31573	31313	31434	31201	31423	31365	31435	31336	31510	31677	31400	31594	31423	31222	31189	31638	31190	31380	31311	31208	31236	31436	31337	31431	31367	31564	31400	31613	31299	31301	31558	31369	31734	31555	31517	31476	31302	31147	31370	31268	31594	31374	31383	31475	31312	31377	31409	31582	31392	31455	31480	31583	31332	31388	31471	31033	31173	31359	31091	31475	31385	31558	31215	31454	31239	31383	31376	31275	31199	31552	31335	31286	31448	31474	31171	31349	31427	31298	31241	31254	31404	31066	31335	31552	31272	31307	31434	31258	31102	31174	31157	31148	31384	31254	31544	31403	31287	31530	31583	31466	31602	31597	31283	31189	30986	31080	31100	31238	31415	31284	31350	31411	31371	31104	31395	31316	31189	31334	31390	31310	31393	31244	31185	31299	31184	31496	31237	31231	31378	31188	31386	31326	31158	31304	31726	31653	31417	31576	31284	31333	31288	31364	31274	31542	31351	31181	30982	31375	31281	31406	31209	31384	31489	31248	31409	31186	31198	31643	31529	31321	31466	31626	31292	31166	31454	31456	31432	31415	31458	31211	31525	31368	31173	31517	31118	31317	31319	31405	31559	31199	31621	31315	31371	31390	31429	31416	31426	31346	31210	31286	31585	31342	31301	31463	31305	31197	31489	31325	31300	31450	31454	31332	31093	31651	31446	31391	31342	31339	31474	31412	31297	31213	31539	31400	31180	31431	31282	31540	31318	31281	31339	31569	31178	31271	31348	31388	31311	31367	31393	31403	31408	31504	31453	31217	31253	31313	31374	31505	31223	31140	31218	31513	31397	31293	31367	31561	31294	31232	31320	31317	31310	31307	31409	31063	31092	31355	31550	31105	31227	31453	31404	31539	31236	31370	31248	31144	31347	31346	31246	31191	31543	31505	31172	31325	31440	31613	31602	31233	31233	31637	31502	31286	31427	31481	31531	31256	31525	31307	31588	31334	31397	31447	31589	31500	31085
18725	35761	34841	30808	80313	86664	66661	45473	29236	21888	19763	19077	18943	19129	19001	19155	19122	19122	19050	19089	18954	19134	19108	18932	19007	19086	19083	19040	19132	18987	19057	18899	19063	18897	18990	19089	18874	18968	19086	18859	18979	18733	19034	19100	18846	18896	19112	19044	18924	18809	18833	19057	19059	18945	18942	18882	18869	19128	18986	19026	19038	19030	19033	18654	18843	18821	18796	18959	18743	18887	18951	18885	19011	18985	18906	19012	19074	19074	18827	18983	18844	18691	18906	18930	19044	18800	18920	18994	18861	19009	18971	18902	18909	18874	18918	18845	18942	18739	18998	18867	18938	18958	18887	19041	18994	18708	19065	18875	18830	19003	18839	19028	19036	18695	18936	18961	19020	18989	18992	18950	18938	18900	19022	18925	18798	18951	18920	18932	18966	19041	19010	18830	18938	18896	18811	18961	18794	18828	18948	18990	18918	19075	19033	18869	18858	18940	18821	18868	18983	18875	18812	18981	18962	18996	18920	18810	18775	18983	18923	18777	18827	18986	18780	18867	19000	18751	18855	18903	19033	18705	19120	18711	18848	19088	18836	18768	18998	18995	18930	18766	18865	18851	18769	18706	19044	18798	18830	18941	18834	18955	19034	19198	18837	18987	18876	18792	18803	18914	18968	18810	18977	19058	18904	18849	19151	19015	19057	18795	18737	18911	19089	18746	18960	19045	18842	18862	18928	18951	18870	19151	18910	19063	18979	18762	18975	18853	18870	18742	18760	18904	18997	18919	18876	18878	18860	18794	19129	19010	18912	18996	18911	19072	18976	19026	18796	18912	19004	19016	19151	18960	18937	19170	18772	18796	19039	18875	18871	19085	18898	18988	18939	18790	18974	18858	18834	18840	18816	19173	19176	18909	18847	18973	18840	18896	19157	18818	19003	19069	18984	18957	18904	18919	18988	18767	18742	18998	18930	18780	18942	18937	18877	18950	18988	18833	19009	18790	19000	18925	19049	19065	18894	18896	19039	18882	19014	18984	18941	18825	18975	18718	18841	18950	18863	18943	18936	19051	18904	18990	18816	18940	19019	19080	19053	18935	19109	18881	19016	18880	18997	18821	19001	18981	18968	18913	18900	19049	19016	18810	19035	18903	18992	18790	18841	18977	18929	18935	18948	18923	19063	18732	18875	18769	18873	19070	18993	19045	18903	18863	18874	18910	19136	19094	18992	18958	19027	18835	18947	18827	18858	18818	18866	18876	18878	18924	19033	18910	18716	19202	18814	18825	19087	18881	18855	18886	18935	18951	18881	18835	18883	18940	19011	18870	18953	18962	19012	18805	18790	19032	18895	18854	18765	18940	18878	18901	18847	18947	18977	18977	18941	19132	18950	18832	19046	18832	18877	18905	18817	18874	18910	18795	18883	18885	18786	18893	19015	18969	18959	18931	19121	19020	19029	18889	18968	19039	18783	18890	18924	18689	19023	18997	18981	18759	18949	18857	18936	19039	19029	18990	18784	18899	18750	18996	18970	18972	18735	18989	18970	18885	19059	18970	18980	19024	18968	19087	18854	18896	18814	18884	18871	19022	19075	18830	19080	18794	19063	18886	18895	18871	19059	18940	18641	18880	18812	18798	18837	19059	18965	18833	18739	18840	18971	18950	19084	18734	18916	18876	18910	18953	18814	18906	19149	18892	18876	18937	19035	19052	18780	18813	18992	18863	19031	18792	19044	18798	19003	18692	18746	18724	19070	18945	18855	18865	18882	18959	18897	19038	18784	18693	19003	18946	19105	18944	19014	19075	18863	18963	18991	18875	18931	18949	19057	18853	18992	18865	18971	19016	18861	18977	18809	18994	18978	18924	19102	18862	19049	19016	18958	18889	19162	18993	18862	18923	18955	19046	18841	18811	18872	19061	18973	18931	18864	18881	19028	18992	18770	18952	18956	18993	19085	18871	18817	18893	18758	18788	18801	18940	19065	18932	19046	18815	18871	18826	18863	18733	18827	18876	18994	18823	19156	18904	19002	19006	18985	18867	18917	19040	19107	18714	18888	19087	18840	18916	18963	18688	18837	18959	18975	19007	18998	18849	19007	18917	18877	19027	18840	19049	18763	18960	18805	18905	18766	18843	18872	18858	18845	19036	18966	18783	18873	18959	19016	18983	18928	18902	18972	18967	19077	18609	18950	18894	18903	18805	18917	18846	19062	18850	18945	18877	19031	18855	18923	18934	19117	18927	18821	18740	18716	18878	19122	19060	18808	18952	18854	18879	19093	18792	19226	19036	18918	18970	18966	18942	18911	19026	19035	19121	18983	18918	18897	18995	18811	18788	19015	18902	19059	18935	18876	18666	18783	18908	18913	19153	18993	18939	19291	18978	19033	19020	19030	19121	18920	18851	19069	18846	19022	18790	18866	19171	19078	18986	19159	18953	18830	18934	18985	18981	18863	18757	18711	19053	18994	18911	19078	18797	18833	18852	18828	18776	18905	19018	18797	19046	18894	18882	18857	18956	18825	18682	19016	18802	18954	19109	18784	18921	18963	18969	18998	18909	18973	18986	18791	19077	18961	18888	18882	18822	18953	18816	18886	18846	18934	19044	18922	18905	18879	18866	18885	18833	19085	19083	18769	18829	18887	18821	18924	18884	19026	18888	18902	18922	18878	19099	18771	18948	18993	18794	19119	18862	19022	18925	18729	18946	18893	18862	18861	18994	18964	18888	19127	19180	19088	19168	19024	18890	19040	18958	18827	18762	18874	19009	18997	19067	18908	18884	18916	18938	18894	18916	18926	18961	19011	18949	18920	19009	19017	18850	18943	19136	19122	19132	18745	18819	18949	19082	18924	18982	18991	18816	18934	18963	18807	18987	18908	18843	19028	18846	19063	19017	19002	18916	18945	18839	18878	18903	19009	19078	19079	18962	18785	18969	18983	19018	18835	18983	19033	18941	18809	19000	18877	18952	19020	18956	18923	18920	18970	19090	18952	18839	19005	18886	18946	18751	18934	19204	18792	18873	18756	19206	18901	18781	19041	18916	18871	19072	19070	19036	19009	19053	18749	18973	19090	18790	18934	19008	18945	18845	18984	18870	18824	18913	19188	18986	18915	18903	18677	18884	18901	18930	18710	19037	19010	18949	19031	18753	19037	18980	18928	18970	19017	18915	19081	19006	18876	18928	19011	19046	18829	18977	19053	18814	18956	18915	19173	18830	18975	18868	19063	18925	18899	18774	18883	18926	18987	18956	18937	18994	18772	18937	19097	19028	18902	18937	19104	18804	18822	18797	18851	18852	19027	18924	18826	18664	18840	18817	18838	18740	18984	18758	18814	18828	18900	18877	19027	18790	18951	18739	19020	18713	18830	18884	18786	19134	19086	18908	19049	19058	18934	18719	18990	18862	18912	18928	18943	19042	18989	19021	18786	18923	18976	18757	18952	18968	18938	19026	18747	18904	19012	19023	19172	19057	18828	19006	18836	18914	18900	18847	19020	18876	18810	18870	19069	18964	18967	18874	18879	18811	18896	18918	18999	19039	18926	18884	18797	18975	18981	18742	18919	18776	18814	19050	18915	19073	18880	19192	18917	19083	18947	18904	18852	19057	19041	18915	19097	18985	18927	18774	19083	18832	18896	18906	18869	19075	18846	18957	19037	18953	18968	18891	18960	18902	18928	18899	19164	19011	18895	18767	18932	18903	18801	19011	19048	18927	18893	19006	19138	19017	18789	19028	18913	19060	18944	18889	18947	18945	18978	18978	18939	18863	19103	18879	18948	18997	19031	18895	18761	18943	18780	18894	18954	18826	18896	18786	18869	18974	18997	19117	18724	18810	19100	18970	19091	18893	18847	18792	19000	18993	19045	18963	19021	18835	18961	18855	18989	18866	18985	19009	18998	19041	18864	18794	18923	18870	18809	19023	18893	18988	18880	19040	18943	18995	18981	18916	19065	19102	19112	19080	18757	18773	18922	18945	18814	18922	18853	18867	18845	19127	18938	18937	18909	18900	19039	18915	18857	18973	18787	19065	18848	18862	19025	18805	19056	19030	19027	18810	18902	18978	19003	18912	18720	19046	18983	19132	18944	18978	18839	18993	19021	18799	19001	18819	18814	19197	18811	18953	18840	19069	19042	19084	18791	18813	19020	19030	19023	18940	18834	18963	19055	19032	18757	18844	18876	19042	19047	18894	18929	18818	18893	19119	18988	18809	18987	18903	18986	18921	18830	18910	18892	18998	18868	18913	18958	18867	18839	18966	18903	18936	18937	18938	18858	18968	19081	19002	18771	18999	18928	18814	18994	18906	19002	18990	18899	18960	18964	18828	18701	18772	18952	18911	18918	18997	18981	18836	18929	19041	18840	18910	19044	19135	18860	18796	18944	18794	19035	19045	19035	18829	18981	18878	18822	18953	19036	18949	18962	18899	18897	18951	18833	18878	18842	18946	18974	19153	18944	19058	18863	19010	18935	18956	19062	18940	18950	19017	18814	19023	18982	18954	19015	18815	18733	19174	18906	18904	18946	18966	19012	18779	19154	18867	19129	18895	18942	18911	18970	19047	18952	18965	19012	18836	18861	18855	19037	18946	18990	18949	19093	18903	18802	18849	18970	18729	18969	18865	18928	18673	18948	18977	18961	19090	19020	18826	18831	19025	18967	19027	19063	18916	18972	18808	18830	18950	18979	19056	18987	18793	19098	18953	19014	18865	19131	18944	18884	18989	19084	18911	18822	19054	18847	18819	19086	18932	18932	18970	19024	18878	18888	18922	18961	18767	18996	18845	19023	18944	19067	18980	18925	18838	18817	18857	18954	18971	18915	19049	18948	19071	18983	19029	18871	18779	18880	18989	18704	19038	18965	18983	18976	19003	19044	19011	18858	18885	18989	19043	19024	18997	18868	18866	19052	18843	18883	18923	19108	18835	19013	19121	18898	18834	19046	19066	19005	19020	18926	18980	19019	19045	18748	18798	18758	18849	18918	18910	18869	19026	18931	18927	18950	18796	18862	18926	18991	18732	18868	18777	18919	18685	18960	18918	19045	18934	19034	18920	19039	19176	18923	18995	18834	19030	18960	18826	18869	18898	18997	18994	18877	18994	18957	18868	18981	18869	18817	18909	18894	18841	18856	19000	19080	19061	18942	18861	19014	18857	18743	18792	19024	18717	18977	18850
33183	28053	33363	33050	37335	41205	39211	35047	32670	31804	31537	31457	31121	31240	31091	31163	30965	31105	31395	31063	31202	30997	31432	31346	31320	31285	31206	31166	31175	31229	31184	31129	31385	31116	31065	31198	31111	31501	31045	31187	31108	31106	31048	31407	31260	31436	31067	31272	31157	31340	31220	31218	31061	31258	30949	31206	31108	31052	31201	31237	31003	31079	31467	31163	31304	31184	31102	31125	31033	31301	31360	31032	31223	31290	31155	30891	31206	31390	31199	30898	31133	31217	30973	30946	31002	31107	30922	31356	31141	31237	31356	31210	31086	31153	31199	31102	31294	30902	31425	31274	31231	31282	31158	31274	30928	31169	31024	31344	31129	30719	31253	31287	30901	31111	31405	31067	31405	31069	31380	31152	31081	31246	31176	31032	31146	31232	31475	31133	31031	30924	31089	31222	31187	30914	31118	31166	31212	31227	30935	30936	31037	31182	31094	31107	31083	31101	31110	31338	31222	31065	30990	30932	30943	31002	31347	30953	31092	30857	31135	31111	30806	30952	31335	31333	31224	30973	31289	30875	31238	31248	31313	30958	31388	31309	31037	31071	31204	31147	31040	31354	31065	31309	31369	31238	31218	30896	31140	31084	30956	31164	30939	31091	30906	31034	31251	31266	31147	31330	31037	31081	31142	30899	31119	30907	31236	31314	31062	31083	31213	31058	31048	31334	31342	30908	31145	31396	31260	31026	31139	31142	31159	31195	31246	31158	31270	31136	31163	31114	31129	30930	31419	31132	31370	31252	31072	31261	31261	31166	31227	31209	31463	31180	31076	31361	31086	31074	31163	30912	31406	31038	31138	31142	30946	31119	31394	31258	31155	31381	31246	31228	31151	31357	31476	31030	31033	30861	30858	31269	31139	31078	30936	31021	31230	30959	31115	31237	30945	30997	31425	31331	31365	31222	31113	30908	31165	31086	31348	31154	31085	31298	31307	31097	31327	31326	31007	31152	31095	31310	31142	31272	31254	31145	31226	31338	31008	30947	31354	31044	31057	31156	31250	31318	31220	31267	31122	31268	30962	31398	31126	31028	30780	31201	31536	31113	30993	30903	30847	31302	30848	31272	31224	31282	31312	31316	31139	31135	31316	31188	31177	31084	31186	31262	31322	31188	31173	31312	31556	31179	31165	31377	31375	31143	31156	31028	30984	31207	31411	31316	31464	31129	31255	31306	31284	31128	31422	31233	31395	31239	31160	31171	31407	31073	31427	31158	31355	31115	31248	31074	31047	30977	31242	31072	30977	30976	31167	30942	31236	31183	31354	31138	31142	31155	31088	30937	30929	31031	31195	30913	31178	31053	31211	31195	31080	31337	31552	31574	31423	31299	31347	31159	31028	31305	31216	31195	31010	31278	31234	31248	31237	31097	30969	31190	30940	31071	31207	31240	31269	31029	31168	31563	31156	31131	31030	31235	30827	31126	31182	31033	31370	31432	31170	31117	31213	31147	31164	31256	31219	31217	31043	31016	30967	31273	31260	31104	31136	31345	31200	31332	31455	30968	31272	31333	31280	31146	31429	31110	30888	31133	31110	31136	31272	31097	31151	30889	31178	31101	30927	31077	31050	31147	31048	31196	31292	31203	31214	31244	31042	30956	31245	31262	31281	31169	31431	31136	31099	30821	30924	31300	31184	31084	31244	31343	30883	31489	30974	30792	31067	31185	31320	31229	31219	31075	31414	31404	31226	31153	31122	31345	31111	31150	31054	31100	31282	31323	30945	31279	31328	31155	31136	31081	31139	30995	31151	30842	31324	31131	31193	31146	31254	31018	31136	31423	31162	31074	31096	30995	31108	31064	31038	31452	31251	31162	31312	31027	31399	31135	31044	31312	31314	31091	31132	30985	31247	31051	31269	31274	31417	31224	31206	31059	31245	31467	31020	31197	31011	30830	31074	30984	31123	31131	31206	31130	31179	31578	31020	31105	31077	30911	31268	31083	31062	31175	31111	31139	31048	31153	31280	31299	31333	31126	31200	31325	31141	30982	31191	31384	31074	31291	31291	31171	31010	31302	31287	31074	31028	31242	30958	31154	31199	31213	30878	31422	31301	31087	31043	31377	31370	31249	31141	31129	31256	30867	31110	31106	31046	31304	31176	31014	31255	31099	31254	31449	31111	31212	31070	31013	31275	31171	31162	31206	31161	31064	31413	31281	31101	31127	31136	31061	31090	31040	31216	31038	31393	31293	31593	31404	31197	31207	31281	31427	31183	30937	31062	31067	31355	30996	31118	31175	31248	31096	30988	31282	30957	30997	31182	31015	30984	31110	30943	30980	31553	31104	31441	31072	31099	31163	31265	31246	31244	30969	30998	31186	31171	31178	31159	31199	31286	31219	31179	31261	31303	31175	31266	31528	31047	31170	31239	31314	31237	30957	31388	31110	31253	31131	31172	31265	31302	31018	31116	31208	30757	31205	31213	31103	31201	30997	31222	31297	30923	31231	31088	31367	31014	31014	31354	31252	31160	31217	31405	31377	31280	31186	31024	31399	31158	31285	31157	31307	31456	31070	31082	31168	31335	31258	31063	31209	31057	31115	31234	31072	31075	31206	31279	31034	31201	31201	31212	30987	31123	31226	31211	31230	31016	31189	31144	31194	31137	31084	30884	30992	30984	31102	31315	31081	30899	31138	31246	31015	31251	31536	31212	31066	31410	31213	31166	31213	31314	31273	31165	31276	31271	31109	31023	31308	31136	31022	31058	31064	31261	31155	31198	31143	31233	31189	31223	31051	31266	31281	31141	31179	31128	31156	31282	31037	31098	31076	31128	31102	31071	31280	31359	30773	30965	31022	31179	31153	31243	31166	31170	31220	31418	31019	31035	31095	30985	31040	31317	31365	31182	31156	31283	31064	31177	31113	31079	31340	31149	31258	31212	31084	31062	31077	31016	30963	31115	31214	31201	31107	31456	31452	31333	31344	31136	30953	31048	31232	31004	31269	31307	31287	31115	31375	31267	31183	31305	31264	31422	31153	31184	31205	31084	31263	30981	31109	31213	31054	31177	31177	31414	31365	31211	31147	30941	31350	30947	31234	31252	30929	31218	31426	31223	31166	31220	31310	31211	31359	31198	31549	30860	31197	30994	31051	30919	31076	31078	31215	31053	31181	31207	30981	31198	31113	31233	31097	31337	31289	31069	31344	31125	30918	31360	31241	31080	31042	31279	31252	31221	31286	31368	31162	31261	31272	30985	31223	31330	31351	31237	31202	31189	31152	31291	30948	31207	30934	31242	31068	31062	30862	30985	31093	31138	31168	31158	31452	31527	31100	31114	31177	31272	31157	31216	31149	31202	31181	31267	31217	31082	31263	31144	31198	31254	31170	31173	31335	31121	31157	31174	30935	31175	31175	31055	31316	31132	31253	31307	31262	31252	31239	31122	30959	31159	31260	31429	31227	31170	31188	31324	31379	31224	31167	31276	30994	31186	31163	31009	31151	31245	31099	31205	30923	31141	30925	30974	31132	31078	31288	31111	31000	31154	31498	31342	31274	31086	31087	30992	31422	31386	31146	31090	31573	31106	31176	31203	31374	31024	31445	31071	31357	31366	31153	30818	31310	31225	31153	31032	31041	31038	31315	31066	31070	31361	31201	31063	30801	31161	31334	31039	31108	31119	31132	31257	31189	31287	31303	31326	31235	31371	31084	31192	31083	31054	30989	30925	31297	31150	31297	31342	31031	31121	31000	31105	30955	31391	31152	31349	31463	31186	31096	30864	31333	31281	31091	31223	31309	31146	31303	31355	31105	30975	31094	31135	31214	31266	30993	31171	31154	31388	31219	31292	31275	31023	31325	30990	31115	31094	31094	31127	31171	31319	30990	31104	31199	31453	31249	31145	31249	31186	31250	31271	31286	31273	31312	31081	30976	31225	31315	31193	31127	31102	31051	31116	31139	31228	31311	31129	30951	31214	31394	31086	31123	31131	31073	31337	31253	31224	31186	31074	30978	31170	31019	31253	31027	31250	31168	31146	31049	30925	30980	31274	31232	31245	31196	31231	31343	31366	31139	31315	31226	31087	31372	30941	31058	31104	31097	31119	31451	31303	31255	31131	31414	31015	31167	31284	30865	31136	31240	31358	31070	31459	31094	31426	31394	31154	31043	31106	31081	31081	31152	31313	31215	31218	31206	31284	30845	30958	31117	31214	30827	31132	31255	30914	31232	31316	31156	31325	31216	31266	31344	31304	31249	31221	31256	31123	31194	31061	31104	31255	31422	31058	31198	31035	31051	31104	31330	31091	31154	31305	31172	31080	31107	31150	31028	31084	31061	31030	31156	31129	31238	31340	31078	31117	31229	31085	31115	31167	31275	31258	31276	31258	31254	31274	31226	31063	31191	31100	31116	31170	31175	31230	31212	30951	31188	31031	31438	31048	31039	31248	31297	31143	31299	31244	31013	31190	31149	31071	31038	31327	31201	31053	31006	31189	31095	31194	31142	31190	30962	31260	31110	31039	31282	31051	30979	31225	31103	30834	31260	31278	31265	30965	31246	31108	31190	31070	31135	31291	30880	30974	31259	31259	31313	31037	31031	31027	31304	31165	31013	31131	31378	31267	31271	31356	31287	30892	31127	31199	31230	31091	31164	31219	31388	31194	31057	31401	31272	31503	31203	31185	31169	31239	31293	31264	31129	30914	31247	31128	31265	31126	30988	31189	30949	31305	31177	30859	31059	31128	31135	31244	31363	31006	30896	31274	31028	31161	31043	31093	31357	30992	31165	31355	31173	31110	31127	31354	31133	31102	31215	31014	31122	30918	31135	31046	31079	31117	31229	31330	31576	31126	31378	31409	31317	31205	31008	31278	31253	31131	30910	31106	31211	31129	31133	31418	31291	31385	31126	30961	31093	31382	31088	31329	31215	31293	31171	30973	31081	31419	31351	31217	31496	31012	30971	31285	31174	31268	31146	31170	31366	31212	31135	31325	31428	31348	31400	31053	31287	31130	31263	31353	31396	31349	31220	31558	31247	31315	31155	31201	31328	31186	31227	31197	31197	31030	31289	31074	31035	31172	31296	31160	31246	30977	30937	31197	31204	31165	31314	31262	31008	31034	31281	31531	31115	31201	31338	31451	31299	31198	31101	31418	31409	30899	31134	31186	31301	31280	31362	30983	31167
17466	19884	19743	19291	27164	29664	26353	21693	19457	18729	18391	18599	18364	18240	18308	18322	18464	18344	18136	18294	18382	18466	18334	18438	18188	18591	18313	18440	18317	18389	18482	18274	18387	18454	18269	18294	18328	18541	18298	18303	18285	18343	18351	18470	18593	17911	18458	18300	18334	18170	18287	18428	18423	18396	18280	18361	18117	18362	18356	18229	18276	18275	18163	18512	18182	18249	18470	18272	18235	18314	18309	18259	18019	18234	18222	18236	18196	18272	18411	18462	18374	18513	18207	18197	18212	18287	18240	18183	18324	18299	18284	18401	18340	18374	18148	18270	18295	18294	18255	18113	18091	18424	18363	18296	18510	18348	18296	18278	18254	18190	18298	18286	18443	18436	18376	18250	18184	18133	18391	18309	18336	18448	18088	18385	18263	18338	18479	18107	18361	18453	18317	18380	18235	18321	18483	18398	18253	18413	18470	18163	18310	18418	18211	18260	18321	18347	18334	18383	18450	18252	18252	18207	18272	18277	18489	18366	18244	18023	18283	18433	18429	18289	18313	18373	18407	18231	18315	18189	18321	18189	18272	18381	18359	18423	18438	18215	18444	18313	18352	18139	18482	18353	18467	17982	18417	18209	18355	18177	18346	18272	18410	18306	18432	18260	18376	18153	18445	18387	18190	18428	18181	18345	18434	18357	18168	18296	18601	18416	18398	18520	18247	18439	18170	18350	18379	18307	18184	18326	18347	18261	18523	18261	18049	18320	18067	18229	18152	18173	18471	18224	18382	18316	18123	18447	18209	18341	18325	18412	18238	18315	18190	18069	18474	18159	18282	18292	18248	18338	18393	18183	18383	18239	18445	18320	18212	18488	18215	18336	18285	18350	18301	18430	18230	18302	18212	18285	18282	18377	18265	18442	18307	18317	18173	18291	18221	18418	18358	18248	18345	18310	18197	18393	18223	18242	18237	18313	18269	18059	18361	18394	18265	18413	18280	18289	18595	18304	18306	18269	18380	18356	18230	18092	18180	18433	18412	18110	18280	18289	18376	18217	18568	18241	18417	18215	18234	18188	18374	18308	18452	18178	18401	18321	18233	18338	18256	18126	18420	18283	18334	18222	18313	18219	18364	18177	18216	18197	18305	18380	18179	18319	18234	18358	18328	18290	18457	18358	18453	18493	18279	18345	18305	18446	18242	18473	18233	18380	18277	18655	18368	18243	18351	18270	18402	18405	18141	18406	18266	18359	18364	18355	18290	18564	18177	18402	18393	18336	18277	18374	18477	18325	18258	18250	18420	18297	18557	18360	18378	18423	18177	18270	18452	18438	18325	18124	18320	18171	18315	18370	18328	18381	18379	18228	18338	18071	18299	18426	18240	18141	18294	18400	18402	18280	18482	18307	18260	18378	18120	18344	18200	18212	18440	18322	18194	18305	18300	18336	18155	18358	18490	18379	18471	18419	18393	18373	18250	18298	18251	18445	18369	18430	18436	18207	18102	18149	18122	18314	18467	18379	18306	18469	18362	18370	18336	18368	18312	18230	18425	18298	18350	18239	18314	18171	18442	18406	18393	18349	18114	18311	18257	18309	18370	18491	18222	18374	18172	18394	18489	18283	18316	18210	18339	18154	18077	18379	18216	18317	18209	18372	18142	18190	18373	18347	18385	18204	18431	18431	18400	18428	18296	18158	18564	18288	18417	18252	18265	18144	18254	18358	18122	18347	18379	18392	18293	18484	18394	18336	18140	18238	18359	18347	18344	18212	18407	18128	18430	18137	18311	18389	18224	18234	18379	18403	18310	18635	18241	18379	18238	18465	18328	18589	18179	18103	18503	18338	18193	18393	18272	18327	18394	18193	18213	18166	18280	18464	18269	18217	18237	18391	18265	18412	18380	18279	18436	18468	18301	18513	18380	18244	18229	18326	18285	18352	18325	18261	18037	18507	18237	18245	18465	18263	18325	18282	18236	18303	18065	18417	18242	18347	18451	18364	18296	18368	18481	18205	18367	18386	18397	18194	18432	18241	18226	18202	18375	18280	18303	18256	18272	18306	18446	18491	18266	18411	18159	18550	18345	18194	18420	18402	18282	18268	18191	18499	18507	18448	18273	18233	18364	18349	18366	18451	18431	18169	18396	18361	18444	18572	18503	18114	18383	18339	18257	18331	18337	18400	18214	18341	18314	18375	18239	18342	18281	18300	18336	18387	18214	18345	18190	18265	18424	18523	18606	18439	18361	18301	18195	18427	18348	18216	18295	18390	18248	18277	18253	18305	18432	18434	18323	18258	18407	18506	18256	18382	18228	18378	18245	18195	18378	18345	18219	18246	18235	18368	18249	18362	18509	18195	18310	18352	18312	18254	18173	18405	18030	18429	18412	18225	18304	18326	18195	18440	18442	18356	18232	18427	18451	18367	18244	18203	18341	18354	18294	18167	18181	18268	18346	18356	18398	18450	18268	18332	18491	18367	18239	18189	18405	18318	18439	18318	18170	18040	18594	18326	18142	18400	18253	18187	18299	18410	18280	18381	18172	18271	18512	18308	18195	18296	18463	18324	18340	18429	18413	18196	18238	18232	18413	18191	18408	18301	18458	18411	18331	18453	18197	18215	18301	18288	18387	18280	18238	18081	18183	18309	18295	18353	18312	18293	18373	18371	18298	18088	18490	18245	18472	18182	18373	18257	18248	18236	18428	18273	18263	18281	18461	18360	18282	18351	18418	18136	18479	18178	18565	18130	18369	18289	18386	18387	18379	18334	18318	18205	18280	18437	18292	18260	18354	18316	18351	18445	18204	18412	18379	18371	18200	18497	18130	18327	18176	18230	18216	18309	18234	18340	18413	18417	18217	18288	18226	18525	18391	18219	18324	18458	18178	18259	18284	18376	18489	18416	18380	18263	18450	18382	18158	18421	18183	18097	18421	18267	18175	18491	18392	18332	18175	18446	18294	18456	18342	18389	18396	18328	18590	18337	18324	18352	18268	18287	18332	18554	18111	18297	18168	18357	18481	18143	18312	18338	18425	18392	18274	18502	18200	18254	18240	18434	18532	18258	18382	18422	18174	18346	18286	18460	18207	18426	18309	18339	18473	18241	18143	18239	18453	18295	18596	18406	18460	18307	18513	18271	18323	18519	18387	18292	18178	18013	18406	18205	18495	18212	18307	18476	18422	18352	18449	18175	18220	18388	18173	18240	18339	18157	18336	18223	18291	18456	18099	18318	18113	18196	18228	18378	18270	18330	18267	18089	18594	18397	18382	18478	18205	18198	18330	18122	18252	18431	18437	18345	18271	18420	18333	18453	18207	18360	18350	18281	18483	18230	18488	18607	18117	18369	18292	18567	18318	18229	18226	18395	18381	18286	18323	18250	18469	18081	18172	18413	18298	18328	18469	18190	18322	18352	18284	18131	18538	18386	18374	18164	18307	18450	18349	18352	18574	18242	18533	18276	18457	18415	18454	18319	18411	18336	18247	18235	18333	18304	18561	18389	18309	18323	18313	18408	18290	18223	18415	18166	18272	18232	18483	18311	18377	18386	18321	18370	18327	18298	18254	18423	18174	18365	18325	18241	18239	18112	18354	18535	18144	18246	18301	18277	18222	18253	18334	18253	18132	18326	18268	18252	18405	18300	18457	18309	18286	18287	18360	18492	18350	18307	18319	18285	18271	18548	18291	18240	18505	18403	18321	18185	18392	18139	18442	18302	18303	18452	18141	18145	18392	18237	18253	18338	18307	18355	18274	18199	18474	18411	18422	18133	18157	18454	18222	18325	18285	18278	18257	18250	18394	18329	18493	18270	18183	18378	18299	18340	18298	18335	18181	18360	18490	18321	18265	18306	18472	18145	18500	18140	18300	18497	18433	18282	18396	18127	18282	18356	18366	18180	18377	18492	18252	18447	18285	18299	18293	18521	18355	18353	18247	18352	18439	18223	18311	18250	18463	18343	18332	18264	18330	18448	18281	18367	18205	18382	18357	18476	18338	18298	18196	18380	18280	18288	18424	18454	18435	18272	18169	18222	18422	18246	18396	18449	18230	18077	18344	18242	18319	18324	18447	18231	18187	18379	18310	18255	18215	18254	18376	18340	18343	18411	18406	18264	18234	18401	18388	18126	18387	18297	18304	18479	18250	18351	18405	18342	18224	18341	18415	18346	18230	18419	18447	18359	18564	18281	18466	18510	18345	18420	18178	18455	18261	18280	18552	18391	18291	18474	18253	18185	18535	18158	18301	18250	18516	18346	18294	18370	18188	18267	18385	18135	18300	18385	18369	18274	18239	18333	18346	18234	18240	18298	18382	18362	18335	18549	18366	18353	18389	18452	18224	18444	18464	18204	18303	18399	18176	18080	18416	18316	18170	18416	18161	18394	18372	18302	18496	18275	18333	18323	18371	18318	18395	18211	18408	18497	18197	18433	18351	18304	18316	18176	18384	18217	18148	18361	18226	18232	18294	18253	18339	18166	18344	18416	18301	18211	18337	18117	18371	18440	18268	18230	18384	18309	18334	18292	18262	18119	18412	18246	18374	18105	18311	18189	18512	18386	18377	18466	18299	18532	18373	18288	18292	18524	18127	18344	18426	18303	18272	18397	18444	18506	18250	18421	18259	18313	18322	18502	18364	18377	18473	18194	18219	18070	18268	18378	18364	18460	18172	18259	18043	18465	18458	18162	18206	18261	18216	18253	18238	18302	18397	18534	18189	18194	18477	18113	18310	18290	18386	18224	18459	18221	18419	17973	18255	18377	18506	18380	18456	18351	18373	18314	18318	18331	18434	18157	18632	18310	18481	18304	18178	18262	18394	18340	18590	18429	18501	18305	18258	18456	18244	18268	18377	18283	18232	18243	18397	18316	18329	18375	18316	18396	18206	18086	18309	18247	18398	18467	18356	18251	18265	18443	18115	18216	18493	18482	18394	18438	18254	18178	18575	18099	18219	18425	18239	18431	18349	18276	18377	18538	18308	18421	18217	18389	18390	18415	18301	18601	18231	18461	18306	18257	18374	18227	18368	18252	18385	18316	18185	18276	18416	18301	18317	18201	18456	18212	18446	18408	18470	18361	18300	18391	18249	18142	18396	18383	18325	18095	18150	18362	18410	18311	18380	18380	18157	18476	18320	18168	18191	18486	18325	18360	18525	18290	18259	18291	18563	18127	18427	18380	18384	18233
25227	21599	28625	33747	62535	62190	52080	42000	35684	32749	31706	31253	31289	31074	31179	31024	31096	31071	31064	31025	30953	31070	31501	31307	31083	30942	31002	31112	31007	30965	30851	30943	31232	31187	31299	31176	31295	31396	30907	31181	30997	30800	31140	31035	30693	30942	31189	31165	31269	31054	31016	31102	31137	31104	31214	30945	31228	30974	31258	31058	31178	30941	30933	30972	30921	31042	31481	31161	31117	30964	31114	30915	31027	31053	30922	30969	31040	30833	31050	30969	31118	31063	30994	31135	31064	31086	31286	31069	31009	30820	31202	30849	31000	30751	30930	30999	30995	31128	30972	31088	31151	31055	31011	31097	31118	31189	31276	31081	30745	31039	30900	31133	31031	31148	31049	30847	30893	30909	31056	30918	31128	30919	30890	31105	30820	31049	30762	30786	31126	30832	30981	30939	30987	31007	31043	30965	31013	31205	31213	30998	30975	31056	31032	30909	31102	30920	30884	30879	31168	31080	31094	31141	30885	30943	31098	30914	30940	31115	30998	31057	31009	30829	30908	31264	30748	31093	31018	30702	30897	31325	31050	31167	30845	31086	30997	30861	30858	30910	31105	31018	31028	31169	31010	30942	30973	31211	30847	31040	31150	31315	30973	30893	31022	31067	30992	30952	30971	31011	31049	31084	31263	31053	31058	30982	30779	30855	30889	30930	30867	30933	30772	30939	31037	31028	30974	30948	31270	31033	31002	31005	31015	31150	31026	30765	31324	31174	31096	31091	31154	31246	30873	31082	31247	31111	30986	30888	30814	30756	31042	31284	31284	31218	31051	31041	30897	30887	31101	30884	31068	30953	30846	31068	30900	30940	30874	30841	30882	31305	31059	31045	31043	31216	30966	31275	30727	30845	30851	31002	30881	30718	31041	31324	30942	30852	30810	30909	31039	30913	31130	30861	31097	30996	31152	30869	30751	31042	31356	31068	30869	31052	31107	30951	30803	31192	30923	30822	30919	31253	30914	30985	31035	30894	30952	30964	30851	30929	30979	31116	30813	31114	31071	30855	30911	31230	30988	31036	31084	30943	30891	30995	31092	30782	30995	31133	31097	31118	31186	30877	31017	31091	30861	30968	31183	31098	31025	31097	31010	30785	31009	31121	31058	31126	30814	31014	30833	30915	31233	30981	30936	30923	31073	31041	30919	31110	31069	30900	31157	31001	30832	31168	30763	31029	31020	31102	31056	30912	30902	30743	30934	30987	31113	31243	30860	30980	31008	30949	30943	31044	30919	30910	30903	30883	30702	31070	30910	31086	31013	31033	31065	30881	30927	31291	31000	30929	31075	31022	31050	31148	31377	31149	31081	31149	31057	31114	31138	30880	30958	31057	31068	31045	31119	30715	30823	30891	31042	31196	31091	31173	31100	30978	31127	31132	31009	31026	30831	30870	30724	31139	30906	30843	31143	31112	31075	31120	31068	31330	30725	31034	31049	31083	31114	30875	30791	30913	31123	31285	31308	31066	31002	31005	31001	31014	31181	30971	31048	31214	30867	31244	30931	31138	31020	30913	31419	30928	30903	30929	30989	31085	31165	31008	30858	31279	31117	30825	31212	30965	31055	30764	30977	30851	31180	30868	30982	30911	31186	30805	31103	31089	30866	30896	30965	31110	31013	31105	31015	31212	30899	30967	30991	31137	30826	31282	31066	30943	30931	31269	31027	30921	31047	31101	30998	31337	30926	30849	30918	31069	31072	31121	31202	30770	30950	31226	31133	31011	30960	30988	31179	31025	31048	31051	31005	30968	31139	30889	31114	30793	30850	31153	30926	30904	30861	31066	31062	30992	30943	30763	31043	30843	30970	31067	31054	30891	31026	30876	30894	30962	31136	30917	31053	31158	30956	31130	31265	30799	31050	30869	31053	30911	30815	30652	31137	31138	31035	30842	31197	31143	30991	30725	31004	31127	30781	30932	30940	30941	31041	30913	30855	31006	30698	30843	31098	30966	31041	31338	30989	31062	31180	31192	31128	31354	30975	31223	31134	31027	30872	30872	30823	31119	30996	31010	31409	30867	31246	31248	31047	30905	31063	30741	31015	31108	30797	31061	30721	31245	31086	30914	31086	30792	31223	31186	31067	31026	30946	31181	30984	31178	30873	30960	31079	31009	30946	30666	30965	31281	31148	31165	30840	31144	30798	30902	31090	31096	31166	31018	31042	30997	30955	31094	30934	31274	31025	30956	30997	31056	30979	31006	30976	30926	31124	30939	30833	31184	31040	30993	31279	30946	31156	31287	30897	31085	30874	30961	30938	30884	31216	31033	31334	30785	30827	31116	31073	30864	31290	31237	30942	30904	31119	30903	31126	31027	30932	30912	30932	31153	31037	31003	31052	30880	30721	31101	31009	31045	30896	31054	31128	30814	30716	31133	31277	30971	30785	31040	30850	31081	31095	30863	31000	31027	30831	31166	31027	31143	30428	30925	31173	30772	30915	31034	30937	30988	31122	30899	30989	31135	30961	31005	31273	30858	30819	30937	31126	31169	30960	30896	31064	31237	31202	31066	30876	30725	30826	30807	31121	30958	30988	31234	30988	30698	31173	30933	30879	31079	31137	30970	30971	31234	31377	31140	31160	31058	31212	31093	31185	31095	31106	31103	31028	30937	31149	31127	31031	31003	30884	31084	30996	31093	31043	30965	30967	30852	31074	30820	31072	31046	31161	30778	31041	31299	30778	30937	30966	31220	30898	30997	30828	30972	31084	30955	30969	31127	31004	31302	31281	31184	31135	31047	31037	31161	31308	31000	30848	31220	30764	31128	31107	31131	31152	31102	31043	31089	31026	31153	31091	31070	30867	30781	31173	30917	30977	30990	30767	30969	31137	30765	31049	31052	30877	30699	30975	31218	31041	31267	31023	30929	31206	31054	30835	31100	31338	31118	31387	30873	31002	30998	31074	31310	31031	30979	30808	31189	31091	30733	30986	30960	31005	30921	31158	31062	31219	30887	30863	31050	30975	31035	30982	31313	31073	31092	30979	31074	30941	31085	30890	31008	31059	31080	30817	31196	30906	31000	31007	31048	30998	31002	31299	30979	30777	30800	31045	31214	31053	31143	30906	30804	31033	31214	31164	31008	31087	31049	30740	31033	31186	30991	31137	31417	30931	31019	31190	31066	30947	30894	30928	31191	31180	31153	30807	31109	30987	30605	31148	30944	30829	30974	31050	30985	31188	31291	31178	30981	30743	30866	31044	31178	30831	31057	31077	30927	31125	30908	31175	31108	31076	30861	30932	31256	31003	30910	31003	30965	31020	30884	30877	31067	30968	31104	31041	31052	30955	31078	31124	31030	31043	30857	31072	31094	30930	30833	31222	30933	31351	31003	30924	31097	31068	31269	31164	31152	31057	30880	30939	30735	30996	30976	31141	30906	31151	30840	31074	31061	30995	31188	31192	30920	30644	30892	30896	30879	30917	30947	30977	30774	30933	30770	31023	30909	31217	31178	30843	30910	31091	30965	30746	30984	30990	30859	31207	30959	31007	31113	31079	31021	31035	31062	30885	31024	30926	30832	31226	30835	30941	30772	31105	31128	31028	31097	30792	30968	30724	31126	31087	31179	31146	31011	30849	31296	30920	30901	31021	31230	31212	31296	31296	31236	31246	30988	30847	30964	30921	31058	30803	30906	30953	31137	30909	30914	30845	30963	31210	31121	31099	31080	31064	30745	30848	31110	31122	30872	31045	31187	30906	31158	31153	30780	31213	30980	30998	31020	31177	30893	31000	30839	30888	30952	30689	31083	30975	30774	31222	30813	30811	30762	30976	31184	30950	30857	31488	30999	31228	30985	31021	30985	30859	30873	31187	30926	30924	31114	30986	31028	30839	31112	31169	31066	31103	30939	31006	31063	30955	31151	30991	31056	31090	30850	31099	31123	31128	30931	30884	30804	30969	31056	30965	30802	30623	31090	30858	30891	30958	31045	31036	31098	30947	30873	31101	31131	31082	30867	31111	31097	30985	30862	30913	30839	31064	30987	31170	30930	30935	30832	31315	31192	30983	31172	31169	31152	31001	31252	31029	30975	30898	30989	30953	30938	31016	31005	31239	31200	30961	31016	30974	30830	30797	30913	30909	31091	31049	31109	31075	30940	31261	31023	31136	31050	30798	30860	31059	30951	31224	31191	31073	30988	30872	30878	30880	30995	30917	31091	30913	31076	31231	30961	31046	30957	31208	30942	31078	31162	31054	31107	30932	31104	30862	30946	31267	30949	31196	31113	31129	31164	31139	30931	31057	31008	30804	31175	31032	30935	31278	31112	31050	31062	31283	30764	31001	31106	30797	30912	31159	31069	31161	30987	30828	31170	30891	31146	31051	30834	31098	31104	30982	30799	30809	30807	30901	31045	31080	31027	30713	31066	31073	30927	30953	31127	31315	30984	31212	31152	30938	31207	31019	30794	31103	30998	30981	31061	30979	31098	31052	31107	31207	30861	31252	30931	31167	31082	31047	30951	30964	31107	31068	30968	30994	30856	30994	30857	31215	31070	31177	30834	30908	30724	30685	30915	31273	31119	31173	30636	31243	30837	31129	30868	30955	30989	31114	30647	31026	31176	30785	30837	30984	30927	31058	30995	30861	31007	31206	31058	30970	31233	31103	30629	31089	30902	31001	31211	31216	31207	31096	30931	31058	31081	31046	30876	31125	31103	30833	31002	31011	30935	30854	31175	31134	31052	30879	30824	30944	31000	31200	30762	31047	31025	30983	30721	30924	31195	31033	31053	31039	31071	31098	31032	30859	31093	31142	31077	31120	30952	31028	31038	31237	30872	31275	31203	31278	30916	31132	31101	31011	31144	30902	31045	31005	31213	31172	30762	30945	30808	30972	30925	31068	30936	30837	30947	31151	31001	31096	31095	30839	30937	31184	31370	31256	31224	31301	30807	31011	31010	31193	30869	31457	31134	31117	30959	31101	30965	30885	31365	30935	30829	31349	31000	31091	30854	30706	31115	31195	30861	30818	31016	30983	31029	30892	30926	31037	31062	31089	31068	30853	31070	30963	31289	31098	31139	30972	30767	30958	31166	31067	31104	31067	30925	31146	30842	30972	30971	31334	31070	30981	30871	31124	31060	31105	30999	31215	30821	31056	30904	30904	31101	31164	31034	30871	31166	30859	31096
15883	24816	24412	29075	64040	55522	41460	30275	23010	19699	18788	18578	18574	18476	18463	18496	18471	18471	18718	18710	18435	18490	18531	18393	18533	18329	18381	18493	18568	18546	18674	18437	18474	18467	18364	18495	18485	18448	18414	18585	18403	18536	18334	18637	18447	18528	18427	18465	18486	18605	18662	18545	18482	18616	18241	18468	18510	18548	18565	18737	18572	18436	18445	18309	18545	18552	18423	18533	18277	18589	18658	18445	18491	18584	18503	18550	18613	18531	18544	18530	18369	18386	18562	18441	18475	18525	18318	18437	18365	18436	18572	18764	18364	18457	18447	18279	18528	18285	18485	18474	18278	18467	18295	18496	18489	18413	18593	18601	18522	18460	18433	18419	18319	18436	18483	18468	18443	18624	18371	18288	18483	18536	18472	18412	18670	18568	18492	18266	18446	18401	18355	18390	18481	18563	18382	18473	18298	18482	18390	18696	18435	18514	18443	18312	18596	18561	18300	18454	18448	18381	18495	18400	18472	18306	18142	18427	18632	18642	18485	18460	18402	18378	18328	18425	18590	18527	18479	18424	18373	18588	18474	18194	18460	18566	18569	18264	18358	18406	18302	18631	18732	18442	18590	18445	18435	18577	18535	18412	18553	18321	18440	18515	18535	18617	18189	18491	18741	18423	18426	18560	18297	18333	18464	18393	18483	18585	18506	18206	18350	18379	18421	18416	18452	18400	18341	18556	18503	18387	18479	18633	18423	18436	18407	18547	18370	18318	18578	18436	18301	18439	18545	18393	18560	18582	18539	18451	18482	18312	18547	18397	18315	18592	18440	18443	18403	18518	18446	18803	18281	18528	18496	18340	18540	18403	18517	18573	18528	18301	18241	18566	18692	18560	18258	18507	18444	18470	18421	18507	18552	18400	18431	18424	18485	18272	18422	18427	18345	18362	18528	18345	18451	18556	18480	18391	18574	18381	18381	18680	18342	18189	18586	18326	18392	18385	18465	18442	18482	18117	18343	18442	18513	18395	18309	18430	18622	18457	18423	18382	18419	18369	18518	18499	18420	18527	18471	18522	18394	18488	18455	18333	18456	18574	18516	18396	18568	18504	18500	18446	18605	18385	18417	18371	18417	18498	18449	18439	18602	18409	18436	18259	18518	18531	18386	18616	18293	18496	18253	18597	18414	18514	18604	18517	18517	18694	18456	18586	18500	18457	18432	18426	18383	18404	18266	18549	18306	18366	18363	18608	18698	18293	18474	18448	18367	18470	18541	18557	18376	18419	18392	18330	18354	18500	18369	18304	18348	18355	18465	18483	18548	18458	18390	18548	18531	18426	18376	18581	18508	18501	18377	18563	18493	18440	18342	18465	18333	18496	18606	18402	18311	18417	18522	18418	18453	18439	18416	18514	18461	18398	18564	18336	18489	18471	18414	18328	18352	18465	18746	18617	18492	18540	18450	18546	18676	18426	18349	18374	18402	18509	18554	18385	18527	18538	18503	18594	18468	18440	18495	18384	18234	18417	18571	18411	18443	18453	18716	18427	18444	18365	18427	18463	18306	18433	18436	18451	18363	18446	18550	18400	18478	18403	18294	18413	18580	18409	18536	18525	18464	18532	18508	18434	18413	18545	18423	18575	18431	18379	18409	18330	18497	18694	18600	18556	18572	18439	18511	18384	18488	18428	18464	18366	18497	18517	18480	18347	18548	18383	18371	18554	18566	18462	18372	18292	18503	18485	18456	18543	18661	18417	18463	18577	18492	18409	18631	18411	18547	18391	18572	18434	18254	18529	18403	18553	18428	18595	18491	18564	18324	18351	18510	18636	18546	18485	18664	18402	18525	18403	18608	18366	18461	18505	18249	18476	18512	18446	18563	18682	18510	18443	18546	18565	18401	18419	18674	18473	18428	18515	18395	18270	18594	18282	18466	18409	18588	18423	18475	18402	18594	18566	18443	18392	18560	18356	18397	18401	18443	18546	18579	18456	18407	18435	18640	18645	18388	18458	18450	18449	18566	18566	18481	18617	18513	18627	18470	18520	18312	18199	18362	18369	18337	18483	18579	18313	18430	18591	18383	18458	18490	18513	18445	18650	18518	18516	18554	18250	18542	18459	18393	18334	18514	18422	18377	18572	18506	18205	18482	18436	18508	18479	18403	18293	18481	18530	18465	18425	18450	18531	18307	18397	18446	18404	18460	18531	18493	18450	18545	18371	18384	18573	18393	18555	18347	18408	18584	18505	18519	18486	18544	18440	18502	18500	18251	18197	18466	18463	18428	18528	18370	18302	18437	18512	18402	18429	18534	18501	18550	18446	18431	18502	18152	18467	18506	18449	18606	18527	18322	18516	18369	18630	18379	18544	18468	18325	18556	18469	18602	18498	18292	18459	18551	18501	18487	18412	18444	18374	18573	18411	18319	18452	18334	18354	18427	18408	18353	18467	18466	18693	18339	18564	18322	18610	18403	18450	18448	18565	18517	18567	18449	18401	18362	18514	18501	18347	18409	18411	18354	18459	18446	18501	18440	18302	18443	18646	18364	18550	18557	18424	18595	18432	18571	18448	18372	18457	18335	18593	18518	18363	18559	18427	18715	18337	18382	18245	18494	18610	18520	18624	18288	18534	18381	18591	18628	18430	18577	18458	18533	18459	18452	18545	18402	18490	18576	18431	18453	18522	18564	18462	18350	18450	18455	18535	18475	18499	18444	18435	18350	18404	18651	18462	18523	18325	18761	18484	18448	18491	18191	18370	18564	18502	18191	18466	18519	18589	18445	18439	18610	18387	18370	18388	18419	18296	18573	18455	18410	18581	18631	18609	18473	18492	18466	18519	18479	18368	18569	18690	18497	18556	18472	18470	18454	18453	18337	18389	18594	18552	18439	18438	18463	18507	18619	18416	18472	18476	18210	18308	18495	18465	18437	18550	18592	18440	18461	18412	18400	18254	18630	18411	18437	18496	18574	18327	18602	18319	18333	18501	18318	18386	18474	18502	18438	18544	18559	18692	18442	18604	18422	18410	18489	18475	18494	18666	18559	18369	18667	18453	18226	18619	18636	18512	18444	18457	18280	18443	18683	18284	18633	18574	18396	18397	18491	18390	18578	18639	18549	18639	18304	18333	18367	18528	18518	18501	18446	18487	18636	18723	18520	18409	18522	18353	18586	18612	18610	18375	18454	18414	18528	18531	18445	18476	18461	18428	18503	18519	18480	18471	18568	18546	18374	18370	18338	18496	18508	18687	18565	18371	18381	18476	18403	18610	18501	18472	18562	18317	18454	18460	18453	18492	18507	18361	18364	18415	18506	18456	18495	18405	18515	18366	18427	18363	18400	18305	18557	18553	18509	18402	18506	18319	18400	18374	18479	18402	18442	18371	18542	18460	18386	18716	18533	18449	18530	18460	18390	18398	18497	18383	18395	18496	18586	18546	18330	18481	18402	18349	18568	18380	18410	18344	18356	18576	18460	18582	18397	18392	18473	18492	18357	18256	18553	18577	18419	18544	18413	18544	18551	18427	18547	18596	18437	18481	18576	18369	18630	18329	18400	18506	18396	18301	18476	18560	18363	18440	18461	18598	18468	18508	18436	18538	18386	18535	18413	18380	18627	18515	18651	18578	18605	18501	18362	18556	18388	18430	18483	18450	18558	18526	18423	18462	18464	18571	18597	18606	18366	18198	18524	18418	18521	18218	18455	18432	18395	18598	18501	18352	18598	18566	18578	18504	18572	18495	18552	18517	18487	18420	18351	18507	18188	18256	18510	18427	18358	18507	18490	18596	18496	18564	18352	18517	18433	18440	18613	18342	18439	18773	18421	18556	18585	18414	18465	18448	18545	18439	18497	18271	18394	18423	18557	18614	18624	18509	18284	18423	18310	18484	18421	18311	18432	18412	18455	18437	18342	18391	18493	18490	18495	18418	18468	18439	18299	18450	18409	18505	18527	18376	18485	18511	18418	18420	18551	18449	18451	18479	18590	18367	18582	18493	18591	18723	18478	18541	18326	18441	18557	18559	18633	18457	18506	18363	18419	18649	18531	18415	18609	18374	18531	18573	18267	18646	18412	18371	18422	18492	18537	18490	18398	18673	18280	18468	18421	18494	18527	18475	18512	18448	18553	18386	18613	18434	18474	18618	18397	18446	18535	18229	18517	18468	18513	18369	18469	18586	18449	18466	18354	18463	18621	18600	18449	18367	18372	18526	18399	18522	18633	18694	18332	18276	18429	18418	18500	18438	18240	18427	18576	18562	18386	18351	18197	18485	18414	18533	18449	18125	18382	18377	18479	18383	18437	18489	18330	18451	18269	18409	18473	18508	18242	18409	18448	18435	18432	18603	18428	18597	18158	18439	18228	18440	18596	18571	18425	18422	18417	18580	18404	18487	18701	18552	18504	18418	18469	18549	18621	18409	18403	18525	18584	18461	18462	18516	18397	18396	18413	18561	18728	18492	18488	18541	18364	18526	18646	18416	18521	18392	18620	18508	18611	18418	18424	18558	18346	18409	18323	18567	18258	18403	18578	18666	18456	18332	18418	18386	18586	18380	18663	18379	18528	18403	18498	18478	18572	18385	18268	18555	18417	18343	18506	18547	18609	18424	18600	18544	18439	18445	18582	18460	18573	18488	18392	18602	18498	18648	18466	18488	18513	18528	18721	18540	18593	18349	18380	18480	18422	18583	18435	18383	18383	18580	18468	18495	18567	18466	18383	18432	18667	18586	18503	18473	18582	18535	18276	18243	18622	18572	18311	18432	18432	18486	18570	18365	18578	18458	18429	18481	18564	18383	18434	18432	18520	18286	18436	18319	18587	18307	18649	18731	18505	18505	18495	18414	18447	18348	18359	18653	18472	18571	18483	18322	18536	18336	18432	18529	18317	18391	18532	18624	18642	18557	18283	18486	18456	18446	18452	18416	18364	18615	18732	18435	18420	18466	18536	18357	18320	18421	18415	18443	18404	18521	18597	18414	18402	18648	18252	18568	18649	18151	18521	18594	18306	18512	18530	18325	18418	18370	18477	18393	18597	18412	18520	18493	18280	18515	18355	18532	18554	18436	18333	18467	18492	18540	18601	18533	18532	18499	18584	18400	18309	18510	18399	18734	18318	18360	18635	18421	18434	18552	18553	18327	18644	18529	18762	18656	18501	18509	18420	18306	18535	18462	18502	18490
23070	21541	28704	33812	74026	75695	66752	53468	42100	36241	32985	32300	32096	32123	31965	31959	31799	31627	31827	31873	31614	31962	31864	31772	31727	31695	31890	31628	31631	31866	31968	31832	31407	31819	31937	31906	31661	31340	31627	31674	31643	31707	31707	31604	31704	31856	31570	31732	31486	31738	31717	31833	31732	31406	31686	31790	31907	31741	31748	31837	31620	31783	31449	31568	31844	31593	31681	31497	31669	31615	31751	31598	31604	31696	31665	31818	31529	31485	31753	31576	31411	31618	31530	31579	31750	31634	31582	31376	31494	31639	31605	31583	31567	31547	31897	31547	31681	31720	31659	31675	31482	31569	31642	31447	31481	31744	31432	31512	31384	31675	31801	31465	31703	31691	31643	31557	31434	31559	31685	31445	31451	31567	31928	31845	31677	31615	31650	31637	31568	31584	31475	31698	31769	31568	31789	31642	31427	31724	31517	31597	31622	31766	31887	31439	31513	31493	31681	31693	31537	31687	31690	31707	31513	31821	31629	31614	31759	31455	31367	31667	31763	31545	31787	31837	31621	31786	31418	31614	31470	31189	31476	31630	31560	31609	31542	31813	31643	31649	31421	31923	31793	31719	31582	31664	31519	31784	31589	31786	31476	31571	31618	31580	31484	31502	31457	31511	31700	31696	31551	31674	31726	31668	31517	31425	31535	31342	31628	31570	31553	31633	31752	31302	31570	31609	31541	31513	31635	31564	31675	31837	31712	31530	31471	31677	31763	31494	31654	31809	31522	31488	31484	31680	31437	31427	31431	31721	31790	31402	31553	31681	32062	31387	31735	31655	31366	31453	31398	31708	31597	31701	31289	31519	31753	31551	31730	31701	31613	31427	31539	31552	31421	31668	31626	31513	31707	31333	31336	31696	31543	31464	31650	31380	31441	31766	31458	31608	31710	31602	31608	31609	31629	31357	31482	31641	31602	31728	31771	31557	31644	31771	31319	31827	31709	31501	31774	31492	31497	31518	31460	31485	31603	31415	31591	31654	31405	31420	31611	31452	31377	31424	31488	31632	31485	31427	31543	31458	31557	31597	31718	31442	31615	31445	31391	31500	31630	31637	31735	31659	31367	31623	31601	31772	31649	31404	31738	31499	31683	31565	31656	31695	31669	31744	32004	31642	31671	31366	31442	31500	31500	31433	31636	31408	31674	31341	31249	31638	31563	31574	31531	31675	31528	31674	31532	31958	31444	31456	31565	31844	31456	31481	31621	31387	31542	31489	31490	31693	31650	31667	31496	31530	31287	31585	31362	31800	31748	31693	31570	31620	31667	31894	31503	31601	31589	31639	31643	31666	31319	31733	31505	31522	31255	31509	31839	31974	31769	31655	31942	31756	31539	31317	31789	31452	31684	31572	31811	31763	31826	31562	31837	31546	31539	31416	31380	31648	31489	31425	31604	31834	31319	31630	31664	31577	31435	31685	31671	31743	31687	31533	31654	31649	31661	31625	31634	31606	31762	31508	31357	31805	31463	31590	31539	31688	31503	31537	31671	31500	31764	31383	31432	31532	31307	31578	32010	31609	31714	31576	31611	31762	31669	31376	31625	31474	31563	31581	31646	31548	31828	31726	31771	31672	31833	31298	31307	31727	31256	31849	31511	31639	31420	31895	31545	31592	31557	31375	31517	31848	31633	31748	31650	31698	31889	31488	31465	31617	31618	31615	31509	31401	31717	31563	31390	31458	31636	31632	31549	31582	31775	31691	31540	31550	31636	31539	31515	31784	31463	31531	31607	31551	31522	31648	31586	31330	31632	31741	31626	31937	31384	31653	31880	31538	31805	31769	31597	31710	31521	31632	31438	31464	31491	32005	31623	31651	31403	31389	31644	31737	31635	31749	31716	31632	31454	31589	31622	31630	32147	31456	31601	31563	31873	31768	31704	31545	31686	31654	31735	31477	31591	31496	31388	31651	31582	31445	31688	31743	31583	31738	31671	31512	31479	31425	31566	31489	31579	31642	31517	31537	31487	31405	31835	31581	31558	31523	32002	31505	31517	31547	31609	31582	31416	31860	31613	31311	31802	31802	31595	31484	31441	31798	31616	31398	31749	31901	31659	31793	31836	31494	31735	31335	31462	31521	31708	31469	31365	31533	31253	31507	31538	31512	31587	31669	31473	31846	31788	31674	31526	31534	31415	31373	31550	31482	31643	31359	31544	31428	31741	31622	31573	31542	31746	31310	31585	31515	31436	31714	31708	31368	31668	31687	31827	31781	31588	31749	31603	31519	31553	31578	31727	31405	31328	31342	31586	31508	31688	31519	31486	31651	31530	31688	31655	31595	31687	31269	31496	31333	31603	31790	31777	31749	31623	31585	31444	31632	31378	31452	31652	31546	31610	31628	31782	31714	31645	31684	31339	31633	31510	31779	31809	31556	31644	31748	31539	31766	31672	31895	31912	31739	31941	31370	31755	31661	31608	31715	31532	31389	31271	31795	31610	31624	31400	31454	31791	31850	31594	31529	31532	31720	31731	31779	31591	31499	31919	31596	31670	31475	31512	31615	31538	31611	31615	31519	31645	31112	31280	31267	31600	31613	31173	31620	31427	31572	31522	31408	31453	31298	31517	31762	31647	31460	31701	31693	31625	31531	31507	31441	31391	31778	31637	31661	31575	31554	31826	31450	31418	31363	31715	31542	31758	31630	31561	31732	31602	31489	31536	31737	31548	31469	31691	31601	31606	31509	31662	31556	31555	31407	31548	31406	31412	31642	31632	31533	31689	31271	31711	31540	31522	31773	31702	31750	31508	31736	31500	31479	31426	31534	31683	31311	31574	31568	31553	31502	31697	31746	31604	31529	31242	31572	31698	31912	31657	31663	31575	31705	31604	31528	31574	31366	31555	31754	31608	31462	31618	31571	31746	31337	31573	31606	31965	31566	31635	31601	31572	31551	31741	31540	31661	31536	31571	31932	31587	31521	31584	31439	31557	31519	31511	31751	31516	31328	31651	31419	31648	31256	31736	31431	31375	31675	31692	31589	31309	31763	31672	31510	31734	31658	31503	31670	31732	31669	31247	31415	31634	31319	31666	31602	31843	31551	31433	31531	31727	31603	31617	31493	31708	31534	31549	31623	31613	31407	31357	31711	31579	31292	31830	31683	31475	31751	31611	31409	31438	31722	31464	31569	31433	31469	31584	31666	31503	31671	31577	31399	31461	31575	31658	31413	31687	31526	31484	31569	31626	31779	31674	31506	31620	31556	31510	31804	31786	31468	31412	31380	31876	31639	31599	31494	31360	31432	31392	31701	31417	31630	31556	31416	31601	31368	31853	31411	31440	31646	31652	31681	31557	32100	31800	31787	31835	31714	31422	31600	31579	31624	31630	31534	31310	31835	31566	31596	31569	31524	31759	31633	31619	31518	31566	31630	31628	31577	31580	31569	31462	31489	31642	31637	31477	31545	31712	31413	31536	31573	31715	31937	31640	31626	31545	31437	31806	31529	31641	31697	31823	31901	31581	31726	31477	31316	31509	31688	31528	31624	31465	31489	31639	31609	31666	31611	31559	31436	31475	31484	31500	31661	31770	31574	31467	31575	31858	31515	31746	31733	31634	31901	31345	31363	31660	31568	31549	31794	31551	31724	31496	31462	31562	31636	31766	31559	31451	31664	31650	31533	31655	31925	31737	31499	31408	31568	31735	31794	31794	31474	31576	31534	31531	31687	31628	31617	31726	31814	31676	32041	31668	31848	31400	31752	31872	31748	31623	31504	31699	31476	31429	31483	31701	31415	31562	31433	31677	31578	31703	31849	31670	31898	31742	31503	31987	31828	31786	31476	31281	31627	31721	31691	31629	31555	31815	31623	31615	31629	31554	31342	31704	31472	31610	31843	31480	31764	31374	31821	31632	31799	31521	31792	31554	31678	31646	31816	31594	31466	31335	31353	31632	31719	31521	31721	31457	31564	31401	31528	31560	31593	31931	31710	31473	31568	31434	31497	31822	31804	31673	31724	31725	31824	31683	31668	31358	31517	31404	31542	31561	31639	31670	31470	31589	31683	31369	31435	31388	31508	31498	31544	31329	31645	31642	31663	31663	31753	31620	31528	31862	31470	31658	31532	31473	31389	31476	31453	31603	31724	31537	31701	31738	31608	31548	31683	31686	31592	31701	31677	31780	31713	31388	31641	31693	31649	31725	31576	31687	31578	31395	31754	31722	31705	31799	31625	31806	31818	31593	31513	31630	31624	31584	31615	31152	31695	31819	31769	31575	31439	31692	31570	31601	31488	31751	31483	31670	31730	31493	31452	31573	31697	31494	31352	31683	31561	31403	31731	31767	31554	31574	31872	31584	31719	31584	31634	31921	31760	31440	31835	31577	31431	31539	31773	31466	31585	31239	31639	31540	31861	31572	31699	31759	31553	31758	31386	31877	31557	31591	31350	31513	31656	31538	31557	31621	31500	31702	31830	31808	31607	31746	31644	31531	31574	31417	31363	31760	31609	31782	31484	31689	31437	31746	31307	31471	31578	31602	31785	31887	31699	31605	31642	31435	31407	31840	31636	31383	31686	31589	31714	31778	31415	31688	31219	31527	31528	31579	31413	31564	31489	31449	31781	31498	31627	31490	31570	31583	31784	31819	31755	31645	31624	31635	31652	31617	31463	31593	31814	31670	31441	31451	31838	31543	31565	31575	31588	31629	31745	31577	31554	31760	31808	31604	31582	31617	31811	31409	31653	31331	31334	31496	31625	31708	31573	31723	31711	31697	31525	31427	31521	31579	31693	31576	31640	31759	31389	31329	31540	31340	31709	31649	31646	31859	31724	31465	31374	31761	31711	31536	31210	31820	31531	31540	31224	31650	31353	31743	31528	31674	31791	31804	31562	31657	31650	31726	31769	31519	31349	31705	31740	31719	31768	31560	31759	31643	31469	31644	31641	31527	31547	31512	31581	31422	31665	31579	31731	31669	31586	31588	31387	31710	31379	31585	31687	31757	31740	31696	31397	31165	31411	31669	31863	31591	31294	31743	31717	31500	31866	31587	31678	31638	31243	31757	31521	31707	31625	31822	31535	31861	31706	31988	31567	31574	31550	31580	31594	31677	31584	31397	31598	31472	31509	31707	31524	31340	31721	31359	31464	31962	31390	31645	31639	31379	31771	31426	31510	31827	31462	32100	31725
17972	33679	34170	51869	88448	81183	65260	45943	31114	22885	19925	19398	19169	19201	19054	19135	19123	19126	19098	18984	19302	19269	19180	19245	19160	19023	19079	18998	19108	19033	19023	19160	19095	19030	19125	19126	18970	19053	18931	19193	19132	19124	19047	18950	19168	19150	19298	18870	19089	19059	19010	18998	18963	18871	19005	19109	18978	19114	18910	19254	18964	19060	19031	18980	19066	19259	18999	19091	19136	18999	19104	19069	18990	18820	19007	18884	18974	19028	19122	18960	19073	18808	19102	19212	19059	19083	19170	18991	18939	18998	19363	19041	18861	18946	18965	18869	19032	18972	18937	18830	19084	19084	19191	18852	19039	19038	19069	18999	19122	19122	18898	19258	19054	18908	19192	19071	19050	18908	18973	19150	19054	19027	18824	19045	19052	19100	19037	19093	18997	19008	18808	19011	18966	19092	19168	19054	18936	19095	19159	18961	18911	18974	19179	19099	19073	19408	18930	19136	19014	18964	19011	19047	19055	19017	18989	18945	19025	19090	19022	19055	19003	19076	18962	18884	19096	18976	19021	18978	19181	19062	18868	18982	19073	18939	19148	19049	19035	19058	18953	19147	18985	19100	18882	18832	19043	18990	19160	18990	18901	18990	19078	19099	18845	18987	19071	19135	19060	19147	19090	19038	19099	18900	19079	18965	18947	18760	19280	19210	19204	18903	18813	19011	18748	18857	19068	19152	19166	19053	19146	19145	18807	19007	18851	19190	18995	19073	19029	18956	18997	19145	19097	19106	19014	19116	18978	19213	18820	18832	19062	18935	18981	19032	18974	19065	19000	18988	19201	18873	19117	18895	18989	19007	18972	18854	19026	19156	18966	18847	18788	18966	19077	18902	19076	19025	19141	19076	18984	18917	18956	18979	19060	19011	19051	18965	19106	18974	18992	19076	18901	19086	18912	19022	19136	19019	19117	18934	19117	19208	18827	18904	19054	18984	18903	18980	18920	18854	19092	18912	19022	19055	19046	19030	19110	18971	19040	19117	19022	18990	19111	18829	19056	19075	18929	18949	19129	19096	18989	18982	19264	19107	18899	19027	19132	19006	18963	18997	19180	18822	19083	19004	18961	19123	19184	18955	18908	19041	19241	18921	19044	18866	19027	19110	18949	18944	19082	19005	19018	19058	18957	18935	18963	19008	19121	19020	18982	19195	18964	18913	18886	18895	19024	19293	18984	18940	19069	18986	18980	19040	18825	19087	18848	18955	18925	18889	18900	19240	19023	19044	18993	19075	18976	19134	18825	19106	19053	19075	18945	18949	18985	19118	19035	19281	19026	19035	19111	19021	18996	19068	18971	18889	18860	19007	19067	19019	18937	19219	18895	19045	18841	18865	19039	18981	19007	19148	18763	18977	18898	18939	19029	18770	18929	18958	19055	18859	19065	18967	19235	18782	19041	18844	18950	19035	19083	18931	18978	19004	18898	19024	18928	18890	18921	19092	19162	18960	18937	18908	18917	19111	18913	18839	18885	19051	19037	18991	19062	18866	18923	19121	18928	18850	18879	19027	19170	19047	18966	19089	18978	18943	18985	18924	19042	18959	19052	18945	18909	19049	19003	19120	19295	18945	19115	18945	19214	19013	18983	18901	18956	18933	19067	19054	18980	18975	18899	18915	18961	19055	19038	18792	19151	18846	18956	19023	18840	18968	19061	18966	19056	19094	18764	18974	19012	18974	19089	18951	18899	19024	19078	18944	19009	19145	19124	19207	19181	19143	19011	19032	18989	19035	19199	19117	18868	18905	19111	18939	18985	18946	19034	19108	19088	18984	18996	18753	19001	18993	19042	18991	18987	19079	19065	18965	18994	18946	19058	19248	19223	19086	18976	19007	18898	19063	19059	19047	19021	19024	19126	19077	18869	18976	19138	19033	19093	18937	19087	19120	19077	18992	19054	19194	18878	18960	18998	18953	19054	19042	19223	19151	18999	19068	18830	18938	18888	18921	19073	18959	19133	18946	19008	18913	19102	19135	19078	18849	18976	18919	19071	18903	18992	18921	18974	19166	19048	18942	18949	18918	19127	19039	19155	19030	18962	19034	18954	19255	18872	19074	18918	19049	19105	18966	19059	19055	19135	18774	19039	18957	19096	18973	19017	19094	19025	18921	19164	19006	19023	19020	18961	19157	19140	19008	19022	18864	18850	19088	19223	19073	19045	18764	18994	18994	19118	18959	19232	19113	19195	19049	19013	18955	19000	19097	18724	18820	19188	18943	18912	18961	19032	18878	19052	18967	19137	19124	19032	18902	18879	19001	18893	19039	19142	19084	18735	18986	19008	19035	18999	19156	19116	18927	19089	18959	18979	19010	19175	18990	18966	19000	19117	18930	19177	19094	18964	18845	19123	19079	19016	18872	19156	19074	19080	19008	19006	18949	19022	19082	18989	19053	19189	18945	18856	18877	19094	19052	18850	18816	18941	18883	19111	19020	18951	19064	19156	19038	19051	19077	19130	18931	19261	19068	19045	19111	18928	18883	19131	18859	18937	19090	18901	19128	19039	19192	18998	18816	18947	19077	19075	19019	19027	18841	18893	18926	19314	18881	18970	19111	19075	18895	19046	19114	18942	19045	19005	18750	19274	19112	18847	19053	18898	18983	19122	19071	18888	18980	18951	19252	19121	18943	19009	18913	19018	19114	19081	19045	18998	18980	18868	18982	18888	18834	18984	18923	18956	18938	19125	19054	18823	18914	19069	19155	18614	18939	18887	19157	18886	18977	18985	19125	19001	18747	19080	19102	19025	18833	18997	19160	18977	19010	18913	19011	19051	18831	19137	18971	18840	19013	18943	18972	18774	19092	19140	18916	19075	19021	19074	18941	18981	19059	18919	18788	19023	18942	18997	18968	18908	18859	19091	19141	18916	18913	19195	18849	19025	18868	19210	18968	19060	19199	18960	19286	18973	18954	19099	18969	19062	18876	18900	19141	18819	18895	19130	19046	18981	19287	19014	18914	19164	18718	19061	18853	19089	18928	19017	19110	18999	18976	18844	19024	19015	19015	18878	19101	19099	18979	18989	19036	18882	19096	18951	18987	19087	19080	18951	19032	19153	18979	18950	18732	18955	19078	19168	18934	19047	18953	18998	19215	18997	18943	19004	19123	18842	18923	18970	18776	19010	19070	18922	19052	18986	19075	18782	19249	19078	19111	19063	18958	19136	18814	19137	18960	18928	18836	19023	19007	19112	19003	19119	18943	18954	19038	19007	19054	18910	18946	19093	19103	18904	18950	18973	19214	19051	19136	19085	18965	18855	19036	19098	19059	19090	18835	19068	19179	18987	18985	19036	18748	18918	19365	19199	19040	19196	18930	18992	19046	18959	19138	19146	18967	19191	19052	18912	18827	19073	19038	19102	18927	19095	19026	19034	18940	19042	18893	18972	19063	18959	19126	19185	18615	19181	19148	18996	18939	18936	18846	18920	18984	19270	18856	19055	18968	19034	19027	18935	18990	18946	19114	18949	18994	18972	19113	19077	18916	18990	19058	18937	19174	19069	18969	19157	18961	18899	18843	19159	19018	18917	19099	19155	18894	18931	18804	18904	19008	18992	19037	19084	18995	18915	18996	18750	18962	19069	18958	19035	18957	18985	19117	19210	18939	19060	18824	19008	18893	18989	18930	19031	19101	19025	18966	19005	19131	18779	18883	18855	19114	19011	18929	19185	19221	18957	19250	18953	19092	19158	19037	18943	19059	18993	19109	18885	18872	18882	19209	18944	18767	19179	19015	19125	18902	19033	18994	18933	19086	18769	18892	18930	18980	18876	19165	18864	19032	18849	18984	19033	18814	19017	19088	19120	19160	18875	18899	19240	19106	19115	18827	18962	19070	19249	18954	18986	18983	18946	19137	19030	18983	18999	19227	19068	19074	19053	19024	18817	18861	18882	19057	19110	18959	18849	18965	18922	19115	18895	19127	19042	19175	18750	19235	19067	18887	18870	19109	18904	19161	18895	19163	18964	18969	19121	18777	18895	19052	19004	18933	19016	18976	18962	19043	18919	18926	19339	19049	18862	18897	19047	18929	19136	19085	19153	18833	18926	19133	18904	19040	18961	19210	19120	18937	19096	19063	19187	18877	18923	19035	19126	19021	19117	18912	19114	18895	18964	18981	19145	18990	18752	18910	19177	19176	19009	19090	18980	19063	18970	19062	18970	18991	18958	19076	19051	19136	19058	19040	18921	19005	18913	19110	19104	18928	19087	19064	18965	19021	19067	19083	18789	18927	19009	19064	18922	18949	18929	18954	18971	19069	19022	18968	18926	19039	18998	19028	19129	19045	19217	19108	18876	18921	18888	18963	19020	19086	19068	19053	18963	19071	18781	19137	19076	18991	19001	18918	19179	19046	19066	19120	19140	19155	19050	19156	18868	18866	18888	19037	18850	18912	19045	18763	18991	19037	19119	18996	18997	19025	19248	18932	18869	18916	19090	18865	19013	19108	19065	19111	19010	18997	18927	18890	19000	19053	18929	18951	19238	18815	19089	19042	19032	19064	19103	18919	19016	19086	18861	19002	19098	18887	18888	18935	19017	19177	18992	18952	19022	19047	19070	18667	19004	19089	19012	19180	18811	19146	18924	18979	18825	18926	18860	18926	18867	18902	19237	18924	19003	19060	18945	18947	19030	19169	18953	18883	18972	18900	19093	18974	19002	18999	18904	19118	19174	19149	18930	19133	18911	19283	18929	18892	18864	19149	18793	18889	19072	18886	19185	18908	19012	19103	18854	18944	18922	19007	18980	19076	19044	19067	19034	19059	18956	19085	18879	18952	19045	18828	18954	19058	19018	18960	19091	18972	19115	18962	18940	19026	19118	19085	18945	18791	19258	18874	19209	19033	19004	19003	19022	18847	18984	19012	18982	18958	18894	18917	18982	18903	19001	19108	19049	18968	18846	19013	18945	18955	19145	18913	19064	18870	19026	18878	19086	18990	19170	19035	19039	19090	18881	19065	19098	19048	19157	19059	19008	18927	19072	19057	18883	18988	19006	18936	18910	18972	18810	19084	19058	19091	18984	19137	18996	19056	18869	18921	19188	19013	19032	19103	19116	19073	18894	19097	19166	18897	19160	18892	18963	19011	19091	19207	18911	19125	18988	19177	18918	18812	19186	19060	19005	18984
32937	27852	32731	33092	37336	40100	38031	34552	32298	31304	31012	30541	30742	30901	30664	30732	30722	30669	30680	30702	30508	30732	30653	30600	30636	30517	30650	30455	30673	30581	30721	30410	30706	30545	30810	30678	30507	30764	30695	30941	30947	30691	30572	30817	30743	30710	30578	30488	30670	30428	30331	30376	30412	30461	30634	30618	30633	30766	30554	30592	30736	30726	30430	30511	30668	30578	30592	30733	30552	30915	30435	30389	30470	30732	30711	30536	30597	30514	30563	30669	30737	30136	30550	30328	30667	30535	30696	30551	30743	30409	30787	30607	30787	30616	30678	30796	30531	30592	30708	30595	30521	30404	30308	30560	30488	30628	30602	30610	30767	30338	30324	30519	30717	30610	30765	30345	30480	30453	30456	30309	30598	30746	30696	30480	30564	30479	30360	30701	30577	30347	30570	30807	30582	30615	30532	30430	30697	30542	30398	30511	30805	30472	30565	30564	30799	30683	30659	30364	30459	30462	30530	30439	30556	30513	30572	30566	30387	30629	30738	30450	30605	30578	30583	30501	30253	30515	30526	30521	30905	30858	30689	31008	30767	30611	30441	30607	30458	30728	30568	30651	30610	30560	30610	30456	30293	30543	30728	30500	30434	30752	30769	30523	30419	30466	30833	30666	30521	30762	30649	30438	30322	30622	30519	30675	30691	30562	30610	30553	30606	30581	30552	30618	30657	30614	30557	30582	30590	30595	30805	30646	30545	30517	30572	30830	30357	30531	30359	30528	30706	30497	30657	30396	30605	30437	30487	30377	30615	30738	30551	30571	30828	30788	30751	30823	30780	30468	30829	30364	30517	30503	30575	30627	30720	30538	30736	30663	30767	30600	30740	30691	30561	30577	30504	30436	30822	30782	30559	30757	30760	30688	30575	30670	30579	30517	30713	30625	30646	30526	30602	30459	30789	30563	30520	30652	30700	30590	30715	30361	30624	30488	30575	30552	30612	30529	30486	30521	30570	30612	30761	30719	30677	30602	30556	30405	30695	30836	30458	30382	30836	30617	30416	30545	30556	30383	30595	30681	30728	30684	30708	30722	30792	30566	30407	30484	30390	30741	30772	30665	30548	30774	30646	30890	30503	30630	30686	30871	30485	30450	30668	30398	30674	30559	30781	30838	30677	30599	30492	30488	30648	30515	30778	30485	30498	30655	30543	30662	30542	30661	30477	30594	30478	30509	30786	30485	30926	30480	30486	30639	30615	30565	30525	30670	30585	30657	30733	30416	30532	30412	30946	30750	30554	30789	30689	30324	30365	30629	30618	30589	30648	30379	30508	30634	30528	30518	30751	30663	30388	30538	30815	30453	30561	30458	30583	30668	30956	30797	30963	30545	30708	30667	30596	30504	30423	30710	30697	30373	30638	30907	30620	30351	30606	30672	30771	30650	30517	30404	30519	30380	30642	30697	30556	30610	30780	30550	30671	30720	30800	30660	30625	30772	30514	30542	30738	30472	30729	30554	30497	30482	30492	30605	30442	30753	30939	30532	30452	30682	30562	30549	30658	30580	30568	30670	30744	30346	30472	30424	30617	30681	31065	30770	30590	30445	30469	30423	30632	30408	30816	30606	31046	30340	30963	30805	30542	30631	30765	30506	30663	30388	30639	30717	30269	30859	30440	30682	30687	30397	30648	30492	30448	30727	30601	30435	30498	30679	30674	30686	30651	30488	30763	30860	30784	30609	30544	30543	30640	30774	30401	30343	30542	30630	30647	30704	30484	30572	30610	30661	30961	30649	30640	30482	30701	30736	30777	30518	30636	30665	30593	30646	30750	30649	30683	30835	30698	30548	30488	30768	30529	30351	30597	30725	30683	30648	30592	30528	30628	30600	30441	30617	30581	30708	30674	30600	30474	30558	30565	30689	30307	30530	30400	30541	30724	30582	30595	30540	30632	30804	30900	30588	30678	30610	30541	30772	30525	30662	30838	30533	30551	30519	30431	30431	30679	30712	30653	30576	30585	30652	30738	30408	30351	30293	30675	30473	30503	30426	30663	30576	30778	30992	30796	30857	30777	30500	30640	30652	30692	30855	30596	30485	30652	30564	30679	30474	30481	30435	30709	30784	30849	30642	30613	30694	30639	30781	30500	30447	30804	30474	30646	30495	30532	30843	30860	30608	30901	30661	30740	30759	30476	30617	30488	30417	30280	30380	30551	30432	30585	30585	30549	30898	30815	30522	30745	30496	30938	30520	30437	30681	30893	30670	30708	30581	30750	30765	30764	30628	30812	30592	30532	30776	30431	30332	30397	30665	30418	30590	30853	30720	30534	30799	30496	30592	30813	30781	30661	30550	30719	30821	30559	30672	30702	30912	30601	30520	30685	30598	30896	30295	30460	30805	30651	30521	30679	30489	30709	30655	30533	30505	30600	30454	30900	30743	30507	30346	30483	30582	30399	30425	30781	30570	30566	30347	30518	30645	30569	30769	30732	30399	30577	30669	30648	30612	30498	30647	30519	30676	30510	30629	30844	30522	30684	30564	30328	30542	30705	30666	30784	30312	30681	30436	30377	30655	30764	30515	30693	30561	30529	30561	30475	30547	30804	30547	30705	30538	30825	30556	30790	30715	30751	30479	30468	30789	30469	30613	30583	30564	30470	30599	30629	30627	30704	30484	30474	30383	30566	30608	30626	30663	30588	30733	30689	30482	30685	30881	30683	30661	30639	30376	30779	30716	30788	30566	30848	30709	30746	30476	30541	30626	30789	30564	30602	30818	30352	30444	30410	30619	30470	30381	30959	30792	30578	30521	30624	30426	30391	30544	30620	30896	30798	30580	30541	30656	30913	30670	30722	30544	30603	30794	30700	30319	30839	30646	30789	30667	30428	30502	30526	30572	30770	30671	30868	30518	30540	30347	30758	30575	30725	30842	30678	30674	30627	30699	30491	30550	30820	30630	30614	30821	30671	30705	30464	30545	30672	30634	30657	30421	30478	30478	30556	30459	30516	30578	30484	30706	30515	30586	30610	30318	30605	30450	30554	30492	30694	30436	30724	30621	30610	30672	30283	30541	30759	30653	30865	30659	31025	30484	30679	30396	30685	30530	30652	30426	30651	30341	30554	30583	30556	30391	30785	30811	30690	30674	30532	30610	30412	30692	30515	30642	30433	30741	30690	30544	30584	30594	30552	30842	30709	30628	30401	30508	30623	30606	30808	30479	30322	30683	30607	30623	30888	30599	30829	30435	30706	30573	30715	30557	30485	30620	30706	30511	30639	30793	30739	30570	30428	30774	30859	30849	30536	30610	30878	30665	30729	30490	30493	30515	30707	30449	30524	30625	30677	30450	30766	30630	30727	30571	30605	30712	30589	30632	30477	30537	30546	30552	30766	30363	30664	30523	30425	30362	30801	30505	30448	30275	30577	30443	30323	30524	30441	30422	30486	30618	30600	30526	30590	30468	30813	30711	30317	30698	30631	30695	30335	30534	30569	30444	30736	30445	30739	30739	30602	30538	30548	30701	30635	30673	30635	30711	30397	30591	30731	30543	30555	30605	30411	30650	30813	30689	30701	30628	30787	30709	30652	30712	30779	30576	30587	30569	30636	30797	30724	30598	30574	30696	30600	30439	30587	30630	30410	30808	30544	30476	30545	30620	30537	30395	30444	30622	30563	30757	30682	30383	30804	30531	30480	30580	30460	30415	30564	30532	30652	30523	30656	30590	30598	30703	30700	30535	30829	30603	30301	30315	30732	30491	30837	30845	30729	30607	30519	30661	30559	30443	30719	30648	30580	30580	30598	30857	30389	30683	30326	30661	30502	30762	30831	30659	30671	30441	30744	30691	30611	30565	30642	30608	30599	30547	30529	30407	30695	30703	30601	30653	30494	30618	30641	30741	30581	30728	30805	30615	30855	30723	30622	30710	30629	30639	30734	30430	30614	30777	30828	30659	30597	30592	30502	30650	30790	30445	30998	30809	30423	30406	30701	30596	30505	30568	30300	30667	30819	30509	30484	30616	30626	30819	30465	30487	30563	30640	30558	30559	30657	30627	30493	30447	30689	30598	30941	30478	30796	30802	30707	30811	30818	30595	30556	30305	30464	30451	30649	30475	30680	30531	30471	30503	30508	30637	30438	30617	30488	30567	30562	30583	30396	30608	30989	30557	30872	30733	30786	30558	30592	30662	30791	30822	30538	30574	30240	30349	30534	30472	30646	30561	30674	30745	30834	30535	30458	30625	30552	30444	30752	30498	30406	30487	30414	30740	30558	30641	30578	30616	30486	30551	30735	30810	30641	30562	30769	30610	30553	30471	30420	30668	30839	30589	30497	30673	30683	30830	30330	30688	30993	30662	30769	30537	30678	30664	30451	30755	30563	30680	30726	30498	30677	30450	30731	30651	30579	30776	30752	30629	30578	30336	30854	30663	30460	30744	30599	30590	30780	30891	30577	30738	30637	30687	30691	30341	30404	30802	30579	30661	31002	30666	30819	30767	30691	30527	30788	30577	30405	30738	30341	30830	30785	30925	30708	30711	30667	30551	30471	30389	30562	30549	30390	30534	30625	30650	30712	30494	30644	30649	30543	30309	30651	30524	30508	30787	30804	30373	30569	30701	30714	30612	30716	30583	30421	30613	30692	30479	30504	30415	30536	30713	30606	30726	30767	30571	30452	30880	30323	30711	30765	30675	30509	30725	30533	30776	30460	30630	30605	30748	30814	30727	30540	30871	30470	30538	30587	30568	30888	30703	30760	30679	30686	30915	30759	30702	30732	30765	30563	30691	30692	30605	30350	30503	30525	30465	30880	30497	30458	30472	30697	30528	30679	30700	30601	30655	30725	30402	30839	30573	30651	30773	30608	30546	30772	30799	30736	30547	30541	30641	30643	30689	30645	30539	30780	30613	30535	30513	30802	30597	30534	30833	30566	30555	30641	30420	30472	30668	30669	30520	30676	30411	30754	30614	30748	30501	30421	30460	30385	30631	30621	30707	30332	30406	30764	30522	30523	30404	30721	30666	30671	30900	30638	30630	30363	30782	30700	30865	30752	30651	30689	30521	30584	30229	30501	30798	30413	30497	30513	30569	30584	30559	30944	30888	30766	30589	30604	30508	30583	30556	30735	31049	30740	30799	30638	30580	30743	30966	30754	30522	30512	30545	30470	30567	30374	30723	30598	30574
17313	19270	19439	19926	26964	29036	25715	21894	19389	18623	18143	18158	18160	18022	18033	18057	18035	17990	18123	17950	18243	18120	18208	18160	18018	18136	18178	18095	18055	18170	17903	17979	18174	17899	18014	18159	18058	18128	18020	17957	18197	18012	18211	18264	18168	18051	18063	18040	18053	18158	18204	18192	18151	18084	18049	18049	17993	17926	18158	18287	17931	17966	18070	18203	18118	18052	18011	18198	18214	18140	18130	17990	18284	18087	18034	17837	18243	17946	18180	17991	17970	17985	18113	18325	18097	18013	17949	18189	18114	18246	18058	18076	17935	17846	18126	18126	17953	18210	17932	17990	18056	17889	18074	18148	18069	18144	18025	18218	18077	17956	17867	18094	18099	18102	18029	17934	18208	18194	18028	18133	17912	18046	18042	18129	18047	18139	18016	18065	18187	18031	18112	18165	18123	17712	18092	18117	18126	18055	18196	17811	18162	18074	18039	18221	18067	18107	18004	18124	18029	18075	18052	18003	18018	17953	18026	18107	18105	18018	18061	18073	18115	17883	18007	18019	17985	17933	18159	18043	18027	18129	18155	17952	17937	18045	18157	18094	18120	18148	18230	18227	17953	17992	18142	18057	17927	18182	18017	17956	17912	18003	18080	18023	18057	18099	18029	18036	18201	17853	18016	17967	18098	17995	18065	18055	18232	18172	18171	18092	18071	18132	18104	18028	18066	17873	18014	18036	18041	17982	18120	18044	18002	18133	17964	17937	18324	18103	17897	17927	17989	17902	18032	17935	18082	18029	18178	17963	18070	18131	18036	18002	18241	18149	17903	18007	18132	18253	18238	18138	17957	17990	17976	18054	18098	18280	18129	17854	18254	18029	18077	17959	17949	18030	17943	17988	17966	17977	18263	17892	18211	18017	18029	18129	18073	18101	17946	18162	18092	18143	18079	17944	18056	18076	18062	18128	18060	17964	18015	18264	18005	18096	18009	18288	18000	18140	18024	18202	18112	18093	18104	18133	18058	18045	18222	17980	18076	18194	18137	18080	18000	17811	17719	17906	18000	17994	18168	18247	18020	18159	18111	18060	18027	17995	18046	17999	18225	17996	17929	18093	18057	18010	18159	18242	18039	18258	18035	17984	17964	17982	18074	18044	18196	17975	18110	17989	18303	18022	18164	18163	18106	18201	17983	18020	18092	18233	18117	18227	17944	17966	18041	17990	18064	18113	18115	18106	17990	17888	17901	18010	18089	18160	18046	18096	18084	18063	17774	18007	18056	17911	18149	17791	18057	18143	18169	18048	17945	18080	18170	18190	17981	18012	17984	18002	18106	18116	17980	17861	17954	17922	18119	17921	18171	17938	18062	18031	18098	18126	18061	18010	18093	17945	18141	17944	18019	17903	18037	18051	18010	18168	18068	18071	18217	18137	18036	18136	18053	17851	18026	18118	17977	18143	18022	18158	17981	18088	18025	17993	18192	18008	17937	17903	17877	18064	18135	18069	18064	18139	18306	17996	18154	18103	17967	18238	18097	17956	17888	18001	18083	18118	17971	17961	18131	18113	18013	17755	18243	17966	18125	18026	18173	18067	18233	17986	18115	17968	17895	17977	17946	18173	17914	17988	17980	18089	18057	18005	17863	17970	18162	18051	18089	18002	18007	17857	18096	18040	18083	18140	18007	18075	17872	17933	18144	17990	17942	18080	18245	17956	18094	17970	18056	18212	18202	18066	18161	18097	18065	17847	18069	18130	18159	17974	18159	18215	17900	18196	18226	17880	18012	18141	18104	18228	18090	18023	17964	18063	18093	18175	18054	17930	18081	17989	17902	17989	18099	17979	18081	18120	18238	18121	18050	18027	18214	17935	18111	18175	17988	17907	18142	18123	18209	18093	18125	18024	18087	17992	17820	18057	18030	18224	17996	17980	18153	18006	18076	17991	18132	18052	18035	18243	18077	18058	18106	17885	18100	18162	17932	18036	18067	18010	17984	18037	18184	18179	18197	18033	18149	18125	18114	18082	17952	17840	18246	18045	18124	18121	18118	18241	18001	18155	18144	18118	17952	17946	18166	17943	17958	17943	18225	18170	18189	18065	18129	18157	18067	18080	17981	18069	18119	17916	18132	18010	18128	17995	18119	18233	18052	17982	18256	18085	18126	18155	17997	18156	18015	18079	18217	18155	18130	18232	18136	18179	18040	18179	18011	18041	17926	18124	18281	18176	18152	18095	17979	17969	18191	18033	17978	18003	18192	18006	18124	18187	17825	18118	17983	18315	18044	18000	18125	18150	18065	18081	18053	17901	18134	17975	18086	18059	17920	18140	17954	17995	18084	18082	18034	17954	18158	17955	17927	18043	18107	18016	18091	17842	18163	17845	18118	18070	18061	17960	18028	18103	18084	17969	17927	17939	18221	17896	17858	18160	17973	18170	18165	18206	17833	18005	18214	17835	18084	18007	17959	18052	18091	18013	17975	18044	18075	18092	18091	18258	18231	17933	17905	17991	17989	18225	18083	18243	18223	17905	17964	18017	17813	18047	18295	17938	18124	18031	18049	18061	18025	18145	18142	18011	18084	17972	18294	18245	17933	18101	18288	18139	18007	18084	18093	18099	18009	18161	17956	17870	18107	17807	18094	17726	17986	18030	17942	18054	18148	18112	18096	17896	17962	18105	18186	17905	17936	18002	17949	18113	18018	18090	18161	18136	18034	18005	18007	17909	18035	18140	18118	18140	17988	18011	18097	18021	17951	18005	18032	18193	17936	18086	18065	18196	18070	18127	18046	18147	18038	18022	18094	18085	18012	18142	18064	18228	17856	18023	18042	18021	17996	17894	18259	18033	18117	17942	17958	18285	18054	18026	18091	18014	18140	18004	18281	17983	18150	17949	18265	17977	18151	18181	18009	18057	17905	18034	18096	18001	18007	17941	18338	18069	17958	18088	18037	18053	18048	18284	17982	17871	18100	18037	18131	18062	18207	17947	17961	18087	17965	17998	18053	18021	18063	18170	18429	18101	17966	18128	18076	17992	18019	18029	18154	18128	17973	17987	18085	18020	18144	17952	18191	18017	18097	18133	17945	18115	18104	18102	18078	17936	18082	18058	17933	17955	17973	18012	18022	18124	18082	18135	18093	18122	17878	17931	17990	18093	18187	18072	18262	18047	18044	18028	18080	18052	18157	18011	17973	17970	17995	18020	18250	18130	18268	18165	17835	18169	18107	18043	18096	18096	17994	17901	18117	18082	18016	18011	18048	18180	17913	18053	18134	18129	18077	17976	18094	17930	18127	18073	18243	17892	18120	17937	18230	18156	17877	17881	18147	17927	18093	17887	17978	17846	18247	18016	18064	18205	18129	18139	18179	17938	18132	18034	18180	18217	17962	17969	17942	18246	17974	17967	17959	18000	18254	17974	18146	17950	18116	18027	17884	17992	18032	18119	18114	18050	18007	18191	18146	18015	18002	18067	17993	18017	18197	18084	18050	17877	18045	18022	17997	18146	18119	18059	17963	17951	18005	18241	18037	18132	17829	17828	18053	17960	17958	18070	18074	18156	18187	18033	18076	18175	18018	18002	18057	18037	18071	17921	18046	18055	18113	17990	18069	18121	17957	18010	18175	18149	17890	18033	18186	17866	18129	18051	17998	18152	18085	18265	18078	18184	18095	17978	18084	18063	18310	18216	18005	18092	18197	18111	18114	18204	18123	17931	18064	17916	17934	18066	18020	18124	18056	17923	17852	18140	17969	18086	17998	18158	17942	17876	18186	18139	17980	17946	18135	17976	18039	18057	17924	18052	18128	18164	18017	17981	18060	18111	17942	18128	18217	17830	18067	18076	17988	18144	18253	18193	17802	18188	18011	17975	17842	18123	18121	18122	18057	18199	17964	17955	18051	17977	18096	18030	18294	17917	18098	18020	17856	18100	18022	18026	18068	18064	17991	18091	18020	18066	18168	18099	18066	17965	18189	17998	18020	17856	18023	18252	17967	18043	18018	18222	18079	18194	17974	17982	18082	17873	17889	18129	18038	18065	18063	18091	18106	17922	18000	18086	18109	18118	18071	17919	17820	18095	18065	18124	17978	18007	18189	18114	18212	18131	18087	18031	18176	18032	17730	18101	17856	18162	18125	18279	18123	18088	18095	18016	18076	18077	17937	17945	18039	18100	17870	18106	18180	18056	18157	17753	18077	18164	18125	17976	18068	18225	18180	18104	17995	17935	18109	18072	17987	18344	17988	18000	17925	18086	18028	18201	18080	18044	17978	18167	17879	18160	18050	18117	17903	18111	18261	17996	17931	18217	17924	18109	18137	17996	17988	18090	18197	17972	18223	18041	17996	18073	17990	18089	18157	17996	17924	18053	17954	18030	18025	18145	18165	18090	18009	18073	18133	18186	18189	17892	18161	18209	18103	18008	18076	18016	18034	18219	17796	18214	17966	18042	18027	18176	18016	18096	18033	18118	18086	18125	17922	18137	18133	18165	18225	18077	18147	17974	18100	17981	18008	17836	18187	18173	18087	18157	18092	17997	18253	17907	17974	18129	18128	18102	18170	18058	18180	18027	18015	18215	18022	17988	18054	18065	17871	18125	18071	17953	18179	18054	18042	18178	17889	17896	18062	18058	17928	18127	17954	17920	18003	18058	18048	17958	18091	18145	18122	18093	18042	18118	17992	18155	18147	18094	18234	17957	17990	18001	17964	18060	17790	18121	18001	18129	18045	18055	18061	18045	18190	17897	18034	17983	18084	18123	18136	18076	18075	17985	17996	17925	18172	17955	18109	18062	18024	18185	18122	17989	17952	17968	18045	18272	17964	18086	18191	18153	18220	18168	18143	18091	18152	17974	18177	17907	18154	18166	18031	18004	18131	17865	18147	17933	18048	17904	18155	18035	17970	18169	18196	18125	18010	17775	18222	18265	18096	18269	17938	17983	18085	18111	17891	18187	18128	17935	18158	18189	18058	17980	18042	17961	18073	17989	17948	18210	17924	18121	18228	18063	18113	18162	18195	18031	18008	18322	18149	17954	18059	18057	17892	18002	18123	17999	17994	18168	18005	17956	18105	18040	18176	17992	18113	18074	18319	17891	18161	18008	18162	18186	18150	18148	18042	18172	17900	18000	18022	18172	17944	18246	18101	18250	18041	17915	18059	17931	18220	17920	18114	18047	18026	18017
25353	21593	28488	32713	54970	62756	53631	42554	35250	32190	30879	30251	30164	29977	29880	29994	30121	29885	30336	30228	30301	29899	30188	30121	30070	30312	30081	29950	30053	30040	30133	29991	30031	29934	30158	30139	30096	29770	29959	29895	30008	29949	29914	30082	30067	29905	30102	30102	29781	29880	30092	30110	30208	30008	29895	30141	29529	30006	30310	29836	29900	29752	29991	30039	29813	29831	29984	30001	29958	29782	30013	29914	29875	30141	29974	29909	29923	30148	30004	30123	30045	30074	30184	30047	29907	29897	29788	30050	30089	30068	30023	30217	29916	30016	30139	30016	29861	29841	29565	29987	29814	30059	29947	30158	29975	29977	30050	29657	30032	30045	30089	29967	30017	30130	30078	29984	30126	29979	29840	29986	29896	30009	30097	29836	29916	29739	29977	29941	29945	30020	30024	29798	30111	30013	30093	29863	29602	30103	30140	29801	29735	29912	29812	30031	30078	30106	29776	29829	30074	30088	29943	29968	30030	30149	30074	29978	29860	29996	30026	29930	29851	29986	29943	29920	29987	30016	29903	30051	29930	29964	30099	29820	29762	29963	30149	29785	29953	30052	29760	30124	30165	30077	29794	30023	29739	29946	30103	30102	30348	29968	29904	29704	29743	29993	29722	30219	30151	30080	29996	30162	30113	29999	29922	29861	29925	30172	30016	29623	30119	29956	30202	29745	29684	29877	29897	29926	29908	30038	30187	30094	29911	30258	29814	30019	29728	29973	29986	29895	30041	30001	30076	29801	29880	29646	30013	29844	29687	29659	29841	29841	29836	30128	30075	29976	30116	29937	30177	30043	30020	30102	30202	29927	30219	29954	29828	29813	29639	29993	29700	29734	29601	29980	29790	30044	29946	30040	30066	30301	29889	29806	30128	29910	29789	30115	29983	29987	29930	30031	30060	29911	29981	30042	30229	30030	30021	30056	30117	30050	30061	30064	29959	29848	29830	29971	29886	29884	29586	30048	30022	29828	30057	30074	29915	29957	30055	30158	30073	30017	29986	30034	29688	29798	29915	30172	30237	29806	29860	30127	29973	29841	30052	30024	29842	29927	30038	29706	30239	29995	29915	29770	29833	29978	29908	30082	30019	30175	29853	30173	30097	29989	29645	30170	29778	29874	29895	30038	30202	29931	29978	29964	29812	29825	30080	29887	29998	29999	29866	29642	30030	30136	30011	30059	30026	30028	29630	29830	29877	29904	30020	30156	29782	30012	29852	29865	29933	30014	29861	29906	29796	29858	29761	29852	29909	29835	29991	30020	29943	29931	30188	29944	30192	29958	29975	30152	30076	30107	29927	29788	29771	29652	29910	29990	29729	30000	29823	30041	29904	29925	29905	29725	29969	30025	29900	29924	29711	29981	29921	30010	30178	29771	29700	29752	29743	30113	30064	29781	30054	29786	30025	30262	29821	29845	29848	30045	29973	29673	29931	29810	29811	29996	30036	30139	30025	30115	29991	30042	29931	29600	29970	30185	29725	30035	29885	29889	30163	30348	29969	29873	29813	29913	29909	29914	29970	29830	30060	29814	29770	29921	30126	30116	30231	30169	30120	29657	30005	29899	30069	30019	30065	29718	29820	30026	30071	29991	29933	29989	29847	29784	29765	30056	29728	29963	30064	30018	30007	29838	30016	29839	29926	29913	29899	29781	29942	29900	30053	29955	29889	30139	30067	29672	29957	30083	29805	30097	29679	29806	29791	29914	29737	29808	30144	29850	29988	30246	30078	30217	29898	30016	30077	29876	30089	29987	29844	29861	29938	30122	30113	29803	30104	30065	30302	30049	30061	30077	30191	30004	30043	29915	30044	29910	29902	29865	30191	29872	29761	29947	30009	29924	29933	29809	29835	29913	29822	29781	29898	29863	30060	30084	30246	29891	29974	30059	29922	30100	29651	30193	30064	30117	30089	29937	29830	30148	29721	30066	29889	29842	30282	30085	30039	30147	30090	30329	30086	30063	29764	30006	29969	30021	29970	29899	30075	29835	29802	29925	29779	29865	29943	29978	29914	29905	29924	30189	29933	29953	29997	30183	29899	29968	29807	29743	29959	29920	29845	29921	30013	29884	29976	29986	29923	29800	29836	29785	29805	30088	29824	30010	30087	30065	29730	29862	30168	29990	29957	29676	30075	30020	30172	30080	29759	29890	29794	29998	30015	30030	29914	29772	29884	29922	29936	29781	30055	30033	29975	29966	29640	30053	29900	29753	30258	29907	30048	29927	30116	30012	30087	29951	30035	30080	29950	29826	29886	30028	29809	29977	30081	30057	29974	29951	29725	29932	29879	29909	30054	30236	30154	29986	30032	29751	29802	29985	29910	30002	29994	29810	29840	29940	30120	30002	29998	30160	30067	29931	29843	30167	30075	29908	29810	29967	30102	29995	29900	29933	29858	29948	29739	29948	30177	29975	30106	30011	30128	29783	29948	29944	30125	30098	29877	29939	29972	30060	30018	30016	30112	29605	30194	29952	29958	29856	29798	30013	29655	29842	29731	29980	30121	30083	30196	30216	30078	30064	29924	30134	29902	30223	30126	30088	30040	29836	30035	29966	29892	29741	30242	29982	30079	29894	29986	29853	30024	29918	29990	29901	29809	30034	29961	29794	30041	29834	29854	29932	29878	29838	29851	29956	30118	29951	29955	29913	30282	29827	29850	29945	29853	30098	29810	29896	29825	30015	29997	29979	29948	29804	29990	30007	30097	30067	29969	29909	30075	30063	29953	29784	29905	29824	29957	29992	30255	29956	30030	29694	30029	30129	29986	29971	29859	29881	29840	29956	29913	30089	30080	29845	29809	29722	30066	29848	29923	30006	29986	29909	29811	30001	30083	30089	29947	29842	29871	29961	29954	29759	30069	29772	29744	29824	30114	29865	30011	30131	30127	30017	29968	30215	29895	30103	29910	30014	30045	30206	29888	30102	29801	30024	30012	30060	30147	29981	30017	29740	30006	30009	29879	29931	29974	29956	29980	29894	30392	30134	29973	29932	30121	29949	30108	29953	30153	30178	29793	30158	30140	30058	29907	30043	30136	30040	30147	29971	29922	30073	29943	29722	29790	30186	30251	29728	29822	29956	29860	30067	30114	29882	30267	30176	30105	29947	29931	30116	29911	29715	29688	30049	30032	29956	29902	30159	29827	29919	29923	29970	29772	30193	29912	29856	30230	29735	29977	29880	29741	29722	30099	30249	30241	29990	30012	29932	29833	29982	29890	30212	29805	30109	29769	29952	29861	29746	30006	29648	29997	29925	30124	29920	30131	30016	29889	29770	29998	29830	29890	29799	30056	29970	29971	30130	30181	29840	29962	30071	29928	30019	29964	30139	30066	30119	29920	30170	29839	30059	29883	30050	29881	29876	29894	29801	29925	29883	29998	30058	29935	30042	29927	29952	29737	30039	30132	30158	29938	29774	29858	29987	30035	29726	29787	29880	30033	29963	29871	30044	29993	29818	29938	30147	29913	30199	29885	29937	30071	30277	29921	29935	30030	29914	29881	29826	29849	29840	30165	29881	29937	30009	29890	29752	29853	29951	30150	29864	29795	29778	29894	30086	29932	29855	29992	30181	29857	29939	29996	30161	30111	29904	29820	30090	30090	29865	29885	29848	29750	29812	29652	29766	29977	29914	29934	29852	30033	29640	29877	29984	29972	29824	29863	30182	29846	29906	29973	30018	30033	29905	30041	29995	30020	30052	29798	29655	29928	29948	29942	30126	29944	30142	29757	29993	29849	30098	30321	30087	30142	29890	29973	29918	29834	30200	30112	29887	30071	30009	29624	30014	30299	30085	29989	29972	30150	29829	29988	30003	30005	30036	30036	29807	29950	29867	30001	30088	30201	30134	30047	29892	30071	29891	29877	30051	30146	29846	29680	29981	29854	29982	30049	29882	30040	29918	30107	30240	29771	29932	29918	29949	30144	30052	30337	29862	29799	29958	29831	30184	29922	29907	30172	30077	30003	29986	30148	30121	29997	30017	29950	30035	29898	29852	29943	30015	29861	30039	30098	29908	29990	29842	29841	29659	29868	30017	29856	30025	29896	29946	29784	29961	30113	30007	30162	29910	29926	29913	30059	29861	29983	30288	29902	29785	29843	30080	29963	30170	29980	30023	29900	30134	29953	29834	30171	30100	30052	30014	29951	30052	29870	30001	29796	29920	30092	29878	29999	29913	29918	29810	30065	29931	30059	29860	29847	29890	30041	29915	30072	30192	30195	30202	29750	29975	30163	30096	29908	29963	29998	30228	29908	30004	30016	30039	29880	29821	30172	30040	30152	29708	30000	29633	29736	29809	29777	29749	29883	29648	30075	30227	30085	29825	29738	29911	29859	29690	29968	29999	29948	29818	29935	29722	29999	29878	29781	29771	29743	29819	29769	30056	29923	29802	29940	29872	29967	29693	29946	29971	29715	29884	29965	29931	29795	30059	30291	29954	29697	30004	30140	30240	29928	30011	30038	29984	30120	30162	29970	30049	29984	30059	29946	30070	30228	29747	29612	29975	29814	29823	30121	30170	30025	29899	29860	30068	30101	30011	29727	30075	30011	30144	29987	29976	30146	30161	30074	29875	29774	29729	30119	29979	29831	29900	29955	30069	30139	29973	30193	30099	29747	30029	29890	30098	29989	29963	30094	30205	29830	30006	30000	29691	30224	30090	30091	30114	30086	30177	29856	29939	29933	29929	30092	29887	30325	29768	29928	29958	30138	29898	29754	29785	30034	29908	29988	29596	30064	30163	29930	30082	30099	30130	30038	29772	30224	29893	29984	30207	29898	30086	29971	29906	30163	29890	30075	30066	30099	29987	30067	30031	29985	29949	29805	29970	30243	29978	29822	30110	30029	30015	29973	29900	29982	30076	29823	30030	29926	29754	30117	30054	30010	29895	29641	30046	30012	29844	29891	29991	29881	29871	30087	29898	29887	29941	29834	29972	29927	30078	29971	30029	30283	30064	30044	29993	29972	29919	29903	30027	29816	30034	29997	29896	29806	29945	29919	30138	30108	30132	29904	30079	30063	29884	29991	29864	30105	29972	29884	29714	29960	29855	29698	30219	29780	29724	29996	29775	29974	29964	29722	30035	29977	30054	30246	29893	30002	30031	29971	29994	29860	29807	29908	29939	30266	29882
15342	25024	25195	26846	55976	56813	43439	31119	23094	19513	18420	18027	17990	18128	17848	18037	17987	17846	18039	17925	18093	17950	18052	17897	17813	17955	18050	17965	17819	17811	17875	17993	17939	17976	17993	17797	17821	18024	17809	17964	17929	18018	17994	17872	17922	17979	17963	18065	17866	17918	18046	17867	18032	18074	17825	17893	17975	17825	18014	17784	17945	17923	18099	17964	17891	17707	17884	17887	17813	18149	17991	18096	17991	17861	17885	17891	17983	17943	17858	17979	17781	17891	17983	18132	17853	18106	17896	17925	17893	18035	17892	17941	17955	17924	18017	17985	17958	17981	17870	18003	18018	17967	18019	17973	17855	18057	18015	17886	18050	18003	17962	17755	17949	18038	17921	17826	17979	17993	18122	17874	17967	17869	18108	18107	17917	17922	17927	17786	18130	17999	17803	18145	17872	17945	18002	18119	17959	17754	17903	17962	17953	18021	17904	17923	17830	17867	17809	17844	17760	17896	18016	18033	17928	17876	17907	17715	17860	17844	17900	18014	17928	17964	18042	17888	18006	18067	18084	17976	17965	17819	18090	17986	17981	17813	17941	17859	17896	17883	17949	17758	17799	17883	17959	17898	17844	18013	17957	17800	17783	17899	17982	18122	17900	17859	17941	18075	18021	17815	18137	17718	17937	17929	17850	17860	17744	17907	17827	17965	17857	17993	18010	17993	17797	17978	17965	17912	17932	17883	18091	17858	18005	18073	17659	17681	18143	17808	17762	17817	17961	17739	18294	17858	17849	17968	17946	17955	17903	17877	17911	17827	17964	17977	17916	17912	18068	17820	17798	17810	17880	18034	17892	17857	17997	17844	17879	17972	17775	17967	18007	17807	18126	18038	17864	17695	17827	18094	17749	18062	17976	17956	17800	17731	17750	17849	17961	18071	17919	17881	18008	17931	17790	17691	18028	17888	17872	18080	17907	17951	17721	18059	18007	17866	17830	17944	17953	17805	17783	17935	17916	17885	17927	18023	17720	17969	17942	17859	17769	17935	18009	17777	17903	18020	17949	17945	17948	17903	17859	17875	17867	17811	17922	17851	18059	17867	17924	17736	18068	17718	18027	17675	17871	17801	17987	18144	17926	17911	18048	17803	17852	18062	17794	18004	17883	17939	17798	17970	17915	17823	17871	17942	17949	17986	17948	18130	18015	17953	17846	17873	17811	17933	17976	17766	17688	18052	17919	17918	17991	17896	17709	17716	17935	17952	17845	18022	17848	17906	17848	17920	17843	17721	18097	17967	17800	17886	17796	18065	18111	17959	17945	17813	17920	17815	17942	17856	17669	17801	17844	18088	17862	18100	18071	18065	18115	17871	17917	17967	18104	17924	17938	17887	18036	18073	17928	17953	17841	18067	18139	18148	17754	18002	17884	17830	17776	17949	17959	17986	17820	17771	18011	18009	17779	17772	17977	17977	18014	17885	17890	17932	17929	17998	17981	17850	17996	17984	17906	17829	17987	18247	17943	17927	17819	18029	17798	17909	17845	17911	18077	17912	17777	18036	18054	17994	17903	17925	17930	17823	17959	17997	17872	17864	17918	18072	17880	17913	17959	18058	17786	17866	17931	17849	17923	18020	17832	17971	17927	17819	17944	17884	18137	17962	18116	17803	17798	18089	17909	17761	17766	18072	17940	17905	18017	17999	17984	17834	17997	17797	18170	17860	17822	17915	18018	17848	18026	17833	17903	17935	17839	18168	17797	17818	17769	18036	17921	18052	18056	18009	17812	17994	18045	17766	17773	17907	17885	17804	17877	18108	17926	17939	18049	18081	17981	17851	17964	17897	17901	17874	17995	17947	17813	18004	17918	17829	17958	17722	17850	18065	17974	17968	17998	17798	17825	18036	18037	18029	17835	17802	17980	17951	17955	17937	17931	17931	17686	18136	17986	17949	17813	17868	17843	18152	17985	17919	17944	17940	17990	17836	17944	17879	17969	17974	17992	18009	18074	17922	17910	18015	17851	17742	18071	17969	17898	17917	18017	18210	17900	17802	17797	17914	18003	17825	17915	18002	18125	17809	17939	17856	17910	17808	18014	17760	17794	17743	17983	18134	17771	18014	17946	17935	18104	17991	17874	18073	17713	17815	17856	18014	18039	17756	17966	17911	18092	17949	17823	17949	17832	17728	17845	17863	17902	17928	17969	17652	18076	17740	17929	17975	17830	17801	18001	17886	17949	17909	17984	17913	17716	17967	17851	17941	17934	17860	18038	17985	18024	17739	17845	17950	18039	17866	17744	17921	17850	17917	17752	17867	17877	17871	17883	17929	17835	17779	18015	17823	17889	17799	17937	17868	17991	17916	17854	17872	17827	17858	17952	17807	17973	17884	17982	17972	17789	17854	17757	18003	17881	17918	18073	17952	17980	17925	18007	17838	17907	17953	18091	17922	17856	17759	17811	17726	18046	17800	17993	17874	17751	17993	18049	17978	18219	17897	18013	17979	17789	17948	17983	17777	17921	17967	18106	17903	17758	17988	17987	17817	17833	17998	17821	17983	18089	17889	17812	17987	17912	17840	17852	17930	17995	17925	17903	17910	18057	18096	18007	17880	17910	17917	17948	17872	17870	17802	18068	17658	18063	17871	17794	18008	17903	17912	17910	17881	17897	17945	17959	17942	18022	17832	17920	17937	17934	18057	18044	17821	17916	17989	17933	17912	17977	17765	17920	17817	17931	17910	18009	17729	18044	18004	17999	17904	17974	17986	17923	17944	18079	18011	17883	17898	17831	18063	17975	17769	17679	17899	17873	17859	17944	17960	17942	17827	17768	17939	17813	18136	18015	17792	18017	17976	17934	17807	17983	17861	18015	17721	17727	18002	17841	17845	17961	17783	17865	17591	17950	17910	17808	18118	17794	17863	17936	18014	17940	18127	17959	17948	18026	18049	18078	17863	18121	17891	18150	17917	18019	17827	17811	18000	17804	18042	17857	17896	18006	17857	17845	17859	17957	17877	18149	17966	17921	17849	17751	17818	17980	17904	17889	17747	17966	17951	18053	17909	17953	17875	17833	17877	18052	17881	18018	18096	17872	17937	17856	17662	17876	18105	17965	17863	17816	17895	17901	17991	18065	18009	18086	17922	17800	18078	18144	17792	17982	18010	17917	17995	17808	17971	17751	17804	18045	17956	17938	17753	17857	18057	17887	17994	18219	17915	17882	17942	17861	17935	17749	17806	17938	17790	17702	17825	17952	17997	18019	17764	17946	17685	17812	18039	17785	17961	17880	17850	17870	17745	17852	17922	18134	17853	17824	17876	17844	17836	17835	17932	17946	17835	17866	17798	17880	17915	17956	17886	17962	18023	17956	17903	17785	17973	17756	17870	18055	17985	17708	17928	18142	17954	18069	18015	17902	17682	17914	17946	17823	17970	18031	17719	17952	17868	17858	17942	17957	17826	18032	17909	17744	18000	17973	17738	18015	17913	17931	17854	17927	17938	17970	17861	17842	17973	17936	17900	17925	17960	17921	17780	17894	17911	17988	17949	17890	17888	17772	17822	17909	17907	17960	17894	18048	17900	17863	17947	17955	17997	17923	17861	18002	18002	17970	17921	17953	17935	17952	17889	18026	17886	17876	17896	17866	18036	17853	17996	17920	18022	18012	17817	17986	18001	17942	17962	18027	18046	18055	17694	17895	17718	17894	18047	18097	17909	17966	17928	18013	18068	17835	18012	17942	17960	17885	17968	17751	17794	17806	17939	18024	17916	18112	18315	18087	17992	17830	17751	17967	17902	17857	17733	18028	17856	17964	17710	18056	17750	18056	17956	17977	17808	17803	17823	17928	17960	17983	17977	17922	17904	18007	17888	18110	17948	17878	17917	17986	18110	18016	17813	18019	17896	17820	18182	17929	17775	17905	18148	17770	17848	17866	17860	18029	17953	18072	17932	17910	17734	18085	17946	17758	17815	18019	17827	17937	17966	17969	18070	17862	18058	17896	17802	17852	17912	17929	17802	17904	17785	18105	17924	18162	17929	18041	17925	18039	17796	17890	17899	17981	17981	17775	17914	17956	17858	18001	18032	17841	17878	17869	17837	17886	17813	17984	17758	17909	17835	17868	17887	17788	18074	18044	17983	17871	17962	17861	17793	17859	17893	17743	17844	17812	17811	18004	17927	17872	17840	17902	17932	17838	17824	17959	17915	17915	18042	18037	17952	17837	17857	17910	17927	17966	17977	17817	18061	17892	17996	18092	17960	18030	17921	17900	17920	17982	17853	17658	18016	18042	17831	17780	18030	17832	17887	18004	17920	17909	18000	18029	17816	17828	17897	17809	17966	17797	17702	17938	18132	17945	17918	17932	17805	17962	17875	17901	18046	17996	17987	17868	17821	17842	17919	17987	17934	18019	17740	17963	18086	17957	17946	17972	17946	18157	17945	17969	17960	18063	17864	17966	17889	17666	17890	17888	17858	17881	17912	17876	17880	17795	18003	18056	17858	17851	17943	17831	18015	17950	17993	18203	17813	17848	17740	17801	17968	17831	17933	17885	17814	17817	18023	17879	17931	17818	17842	17932	17756	17997	18020	17804	17965	17952	17808	17857	17943	17883	17934	17737	17814	17946	17909	18091	17957	17860	18024	17883	17891	18049	17814	17996	17999	18036	18056	17951	17881	18063	17925	17829	17803	17799	18206	18012	17703	17658	17931	17994	17833	17793	17949	18052	17799	17992	17911	17808	17945	17885	17872	17849	17910	17832	17954	18007	17853	18043	17925	17785	17988	18114	17950	17898	17817	18245	17838	17867	17878	18021	17951	17904	17921	18011	17900	17798	18070	17959	17914	17919	17867	17927	17999	18006	17863	18025	17851	17976	17816	18016	17874	17933	17825	17992	17892	17907	17950	17952	18070	18057	18053	17961	18024	17854	17868	17862	17923	17903	18152	17878	18051	17751	17885	18012	17931	17831	17712	17957	17730	17922	17839	17859	17865	17829	17960	18012	17822	17800	17865	17838	17920	18011	17793	18046	17958	17860	18022	17916	17879	17839	18029	17927	17879	17986	17949	17935	17820	17875	18057	17852	17956	17826	17887	17920	18066	17867	17890	17850	18145	18048	17989	17885	17972	18023	17750	18141	17766	17870	17990	17788	17943	18120	17753	17932	17950	17899	18190	17934	17970
23137	21524	28790	31508	71136	76272	65890	52921	41210	34525	31837	30816	30373	30427	30529	30219	30317	30244	30161	30121	30423	30546	30320	30094	30304	30054	30042	30151	30157	30204	30152	30042	30238	29993	30089	30172	29981	30162	30266	29985	30184	30229	30156	30585	29962	30279	29994	29988	30113	29808	30224	30123	30230	30275	30116	30262	30292	30251	30335	30048	30039	29832	30238	30035	29987	30057	30055	30043	30306	29960	29995	30157	30255	30059	30116	30082	29933	29917	29910	30148	30190	30129	30010	29716	29939	30143	29982	29852	30143	29685	30008	30042	30130	30114	30018	29818	30247	30050	30333	30073	30192	30046	30026	30232	29833	30002	30137	30063	29809	30197	30237	30133	29768	29804	30134	30081	30155	30267	29908	29952	29884	29833	29874	30277	29855	30065	30032	30117	30197	29978	30002	29979	29878	30180	30202	29873	30036	29919	29940	29920	30112	29857	30073	29707	29908	30241	30162	30140	30076	30059	29935	30202	30057	29827	29996	30011	30159	30037	29730	30151	30189	29986	30094	29636	29657	29875	29883	30073	30033	29905	29940	29897	29993	29975	30208	29785	29922	29957	30035	30298	30003	29866	29894	30179	29954	29685	30192	30162	29974	29689	29952	30390	29725	29862	29962	29807	30120	30134	30081	30045	30067	29737	30153	29953	29979	30311	30147	29861	30104	29955	30016	30020	30151	30130	30043	29946	30047	30046	30148	30146	30083	30018	30125	30101	29805	30160	30122	29826	29900	30200	30011	30122	29905	29829	29869	29867	29939	30162	29824	30104	29855	29969	29835	30050	30282	29776	29756	30303	30129	29787	30057	29824	30267	29974	30090	29852	30094	30056	30038	30178	30100	30276	29897	30055	30039	30094	29965	30020	30088	30112	29823	29844	29752	29961	30072	29983	29877	30152	29762	30240	29918	30018	29992	29842	29949	30152	30312	30129	30068	29774	30192	29889	30177	30126	30048	29819	29929	30030	30032	29913	30083	30002	30037	30105	30263	30052	30019	29874	29911	29906	30012	30054	29877	29841	29989	30119	29982	30098	29950	30123	29860	29834	29921	30040	29833	30118	29973	30098	30149	29953	29946	29832	29927	29820	30147	30104	29842	30265	30047	30184	30083	30088	29837	29974	30199	30000	29962	30005	29927	29874	29840	29953	30134	30047	30027	30299	30133	29952	30187	29809	29907	29922	29799	30065	30076	29691	30218	29807	30289	29853	29925	29989	29872	30023	29850	29941	29998	30105	30108	29951	29916	30293	30087	30163	30061	29929	29826	30158	30138	29958	29805	30059	29848	30107	30200	29949	30090	29961	30007	29974	29957	29948	30183	29973	30101	30099	30069	29869	30441	30179	29987	29885	29875	29923	30204	29985	30172	29888	29821	30161	29824	30075	29911	30259	29863	29872	30006	29826	29842	30044	29811	30150	29991	29983	29634	30159	29973	29846	30025	29995	30009	30181	29779	30109	29981	29873	30104	29847	29771	30201	30283	30214	30118	30203	30085	30097	29855	29908	29941	30038	30025	30070	30223	29957	30252	30039	30237	29917	29919	29879	30186	29890	30181	29757	29974	29779	30053	30045	30062	30108	30147	30253	29833	30008	30040	30142	30190	30047	29989	29730	29984	30128	29852	29883	30096	30060	29852	29905	29974	29826	29792	30171	30181	30016	29688	30456	30218	29838	29923	30063	30274	29697	30195	29973	29976	30027	29871	29986	30030	30246	29876	29753	30209	30151	29828	30223	30394	29724	29914	29857	29808	30005	29917	29849	29966	29920	29846	30234	30305	30020	30030	30015	30021	30186	30264	30019	30249	30118	30149	29998	29729	29887	30080	29911	30362	29956	29918	30040	29903	29717	29998	30156	29941	29951	30196	29974	29989	29924	30035	30011	30067	30124	29905	29982	30088	30387	30194	30231	30273	29956	30006	29919	30032	29823	30060	30300	29798	29874	29881	30256	30099	29859	29819	29842	29883	29897	29928	30007	30033	29930	29752	30136	29891	30109	30012	29963	29984	30037	29907	29969	30078	29891	30203	29645	30108	30140	30231	29881	29974	29927	29939	30168	29773	30129	29960	29967	29819	30043	29982	30060	29891	30029	30338	29915	30029	29944	29911	29964	30022	30113	30002	30021	30043	30114	29876	30086	30026	29980	30130	30108	29961	30119	29972	29999	30108	30122	29868	30001	30127	30069	29976	29985	30035	29852	29844	29987	29901	30105	30047	30007	29875	29996	30111	30062	30029	30142	29869	29983	29974	30208	29921	30364	30287	29926	30199	30042	30064	30262	29917	29859	30158	30233	30046	30056	29994	30135	30138	30011	30096	29792	29969	30016	29946	30019	29811	29955	29997	29959	29945	29890	30159	30140	30210	30204	30164	29827	30132	29781	30010	29778	30046	30026	30043	30317	30023	29947	30053	30106	29943	30221	29999	30363	30240	30101	29893	29858	29683	30153	30170	29884	29943	30040	30201	29929	30047	29920	30063	30033	30029	30286	30183	30231	30060	30038	29841	30284	29908	29814	30055	29859	29944	29933	30067	29878	29932	30171	30088	30020	30390	30175	30089	29994	29951	29932	30179	29969	29978	30159	29989	30110	30108	30131	30252	29946	29876	30206	30188	30154	30079	29873	29884	30075	30035	30205	30018	29861	29924	30200	30187	30074	30177	30161	30054	29976	29884	29955	29966	29991	30017	29815	30111	29969	30019	30303	30179	30106	30160	30080	30124	30106	30097	30070	29868	30021	30151	29797	29909	29967	29858	29792	29930	30032	30195	29589	30280	29849	29943	30211	30134	29970	30265	29932	30107	30126	30201	30091	30048	29779	29999	30059	30143	30161	30132	30034	30031	29823	30078	30173	29917	30012	29921	30089	30028	30117	30282	29888	30081	29969	29972	30055	30042	30208	30078	29941	30037	29968	30379	30011	29856	29825	30008	30010	29967	30111	30032	30172	30198	29848	29934	29860	30136	29873	30060	30051	29880	30141	30301	30029	29952	30050	29797	30148	30047	29890	30161	30023	30023	30089	30042	29917	30005	30244	29847	29963	29901	29838	29917	29944	29875	30431	30248	29966	30236	30100	29752	29845	30146	29981	29889	30285	30022	29862	30183	30082	30001	30035	30054	29842	30265	29901	30030	30153	30193	30104	30060	29846	30012	29832	30109	29756	29933	29854	29863	29964	30104	30116	30125	30064	30018	29746	30128	29796	30287	30224	30115	30311	30048	29934	30030	30052	29996	30028	30176	29860	30072	29988	30007	29884	29991	30141	29976	29862	29900	29911	30050	30117	29941	30033	30166	29862	29896	30227	30194	30172	29971	29992	30047	29979	29900	29841	30108	29837	30202	29977	29981	29913	30057	29942	29939	30004	29810	30076	29986	30158	29889	30104	30092	30072	29830	29726	29768	30043	30065	29958	30169	29967	30214	29793	30139	30229	30320	30127	29763	30023	29977	30073	30027	29869	30080	30022	29976	30133	30105	30020	30045	30056	29916	29984	29796	30116	30018	29894	29975	29900	29945	30027	30104	30176	29959	29915	30184	29962	29996	29766	29972	29815	30019	30033	30238	30006	30004	30145	30105	29955	29925	30155	29893	29963	29998	30171	29916	30187	29971	30086	30007	29853	30138	29947	29693	30167	30246	30118	30041	30095	29968	29564	30021	29879	29977	29913	30209	30017	30082	30179	30085	30135	29862	30001	30121	29886	30055	29924	29776	29867	29712	29971	30118	30128	30058	29987	29854	30331	30394	30208	30029	29868	30174	30166	30025	30320	29963	29960	30134	30279	30108	30094	30103	29919	29872	29860	30058	29840	30011	29965	29798	29978	29861	29693	29707	30112	30035	30112	30354	29982	29888	30136	30203	30016	29880	30008	30192	30247	29623	29894	29984	30244	30147	30099	30060	30217	29848	30089	29996	30065	30033	29640	29859	29809	29783	30135	29890	30158	29864	30091	29781	29868	30075	29996	30016	30087	30027	29953	29863	29752	29966	29734	30087	30195	29897	29856	30126	30056	30030	29874	29704	30087	29881	30102	29896	29994	30225	29911	30125	29948	30213	30123	29907	30060	30144	29890	30314	29992	30006	30139	30180	29817	29985	29852	30017	29781	30472	29822	30247	29904	29955	30048	30036	29793	29881	29897	30025	30124	30024	29875	30111	29838	30111	30173	30117	29904	30168	29883	30066	29931	29722	30204	29942	30077	29922	29735	30069	29820	30071	29991	30241	30233	30125	30142	30170	29897	29781	29999	30024	30001	30046	29958	30276	29764	29834	29827	30093	30105	29944	29904	30035	29968	29894	29989	29929	29917	30111	29975	29658	30218	30013	30053	30340	30088	30149	30299	30308	30110	29804	30014	30112	30256	30095	29825	30038	29954	30140	29943	29882	30354	29921	29895	29989	29864	29751	29917	30177	30104	30057	29971	30311	30022	30100	29963	30012	30065	30059	30155	30030	30157	29945	29994	29919	30097	30224	29972	29842	29779	30012	29805	30058	30137	30081	30050	30035	30134	30077	29854	29845	30148	30075	29915	29749	29885	29941	30255	29948	30098	30058	30080	29949	30117	30115	30170	29999	30115	29873	29970	29890	29806	29943	30240	30101	29929	30156	29986	29927	30132	29988	30208	29972	30057	30151	30052	30106	30048	30247	29923	30324	29886	30060	30042	29803	29858	30046	30121	29939	29853	30201	29915	29978	30287	30027	29984	29887	30286	30270	30006	30130	30094	30127	30075	30211	29929	29771	30133	30074	30169	30084	30073	30069	30087	29973	30094	30162	30231	29880	30006	29948	30015	30063	30118	29714	29792	29978	30159	30160	29970	30099	29762	29979	30059	30145	29978	30058	30041	30232	30254	30159	30159	29814	29992	30115	30057	30160	29980	30068	30211	30030	30099	30127	29771	30195	30048	30231	30173	30034	30035	30189	30093	30115	30034	30090	29760	29790	30171	29866	29897	29927	29932	30125	29845	30163	30096	30418	29949	30012	30160	30005	30129	30182	30061	30051	30004	30068	30167	30310	29982	29902	29845	30095	29971	30218	29946	30004	29920	30078	30060	30083	29778	29817	30081	30227	29971	29936	30005	29952	29888	30072	29956	30281	29994	29951	30207	30014	29916	29780	30002	30247	30099	29782	29982
19234	37818	39960	50830	87239	81027	64051	45007	30126	22454	19233	18589	18504	18255	18453	18444	18449	18283	18394	18538	18412	18469	18265	18295	18292	18129	18645	18242	18377	18071	18279	18318	18392	18474	18138	18091	18322	18479	18300	18350	18169	18340	18499	18180	18361	18256	18321	18300	18162	18359	18292	18154	18226	18333	18426	18375	18106	18191	18417	18187	18354	18336	18257	18509	18294	18281	18177	18288	18364	18248	18333	18258	18107	18198	18027	18273	18403	18204	18291	18177	18312	18267	18319	18645	18605	18435	18201	18368	18368	18425	18271	18496	18356	18286	18257	18325	18094	18219	18255	18385	18200	18264	18239	18334	18215	18354	18136	18442	18352	18077	18451	18387	18241	18224	18434	18220	18280	18325	18273	18336	18377	18109	18386	18062	18373	18200	18067	18357	18318	18193	18239	18336	18259	18562	18448	18128	18295	18194	18038	18298	18100	18406	18067	18080	18377	18453	18212	18251	18195	18164	18339	18034	18159	18332	18498	18216	18311	18278	18267	18329	18270	18314	18290	18239	18162	18238	18391	18096	18311	18386	18450	18184	18419	18396	18227	18183	18158	18148	18347	18315	18382	18365	18197	18352	18263	18217	18214	18308	18414	18311	18326	18192	18103	18340	18511	18232	18325	18327	18265	18187	18289	18240	18202	18122	18249	18376	18295	18141	18329	18347	18323	18079	18430	18224	18334	18131	18235	18245	18334	18386	18264	18361	18262	18290	18271	18430	18413	18381	18019	18368	18208	18081	18221	18152	18361	18307	18430	18205	18188	18248	18275	18166	18087	18411	18235	18317	18256	18183	18315	18417	18103	18203	18318	18325	18306	18282	18135	18377	18440	18234	18213	18519	18193	18224	18183	18199	18219	18134	18302	18336	18282	18366	18250	18161	18188	18231	18390	18359	18153	18175	18099	18462	18111	18361	18145	18163	18367	18354	18344	18362	18353	18031	18295	18299	18295	18312	18243	18393	18099	18214	18232	18336	18219	18349	18559	18314	18221	18282	18238	18330	18211	18301	18164	18284	18198	18198	18167	18184	18363	18322	18198	18241	18401	18250	18145	18197	18133	18039	18289	18245	18102	18243	18311	18296	18094	18290	18239	18191	18179	18252	18191	18391	18273	18072	18212	18208	18388	18355	18295	18224	18215	18219	18367	18210	18137	18439	18370	18292	18097	18216	18402	18206	18327	18188	18236	18402	18238	18272	18261	18263	18306	18337	18298	18211	18281	18222	18330	18289	18386	18260	18302	18325	18211	18338	18012	18349	18207	18156	18153	18146	18491	18194	18363	18200	18103	18013	18274	18312	18182	18386	18119	18229	18444	18349	18382	17993	18300	18302	18260	18027	18350	18375	18279	18388	18587	18131	18108	18331	18184	18525	18222	18144	18345	18174	18312	18340	18320	18303	18407	18029	18205	18344	18340	18430	18376	18320	18188	18295	18200	18363	18177	18129	18208	18343	18357	18223	18267	18153	18415	18420	18249	18492	18341	18334	18241	18303	18263	18294	18033	18205	18434	18229	18242	18241	18337	18307	18286	18313	18321	18187	18173	18351	18004	18130	18269	18302	18171	18336	18142	18242	18318	18148	18324	18247	18511	18108	18301	18307	18420	18301	18288	18186	18238	18421	18113	18125	18209	18404	18334	18280	18358	18173	18250	18181	18224	18328	18373	18149	18381	18150	18235	18309	18226	18243	18085	18348	18096	18189	18011	18241	18286	18219	18223	18364	18281	18417	18251	18352	18303	18290	18298	18203	18419	18224	18104	18243	18288	18238	18232	18190	18270	18217	18264	18289	18309	18287	18260	18395	18217	18163	18198	18276	18109	18182	18193	18398	18115	18463	18153	18209	18499	18291	18349	18347	18185	18151	18401	18326	18507	18387	18344	18190	18249	18245	18071	18386	18405	18238	18255	18271	18293	18183	18361	18299	18125	18222	18213	18252	18156	18101	18081	18228	18377	18228	18187	18366	18349	18250	18298	18271	18260	18378	18309	18287	18085	18385	18178	18142	18436	18244	18239	18256	18166	18110	18393	18311	18441	18367	18319	18252	18232	18206	18199	18207	18310	18064	18186	18283	18330	18375	18187	18128	18255	18504	18174	18104	18214	18276	18157	18224	18140	18358	18311	18201	18339	18331	18135	18203	18328	18417	18264	18249	18331	18109	18244	18301	18334	18179	18188	18384	18250	18195	18270	18378	18401	18330	18263	18400	18366	18391	18021	18307	18315	18202	18492	18300	18197	18192	18289	18334	18290	18277	18265	18087	18070	18137	18209	18173	18207	18276	18200	18344	18239	18301	18450	18482	18108	18305	18268	18307	18077	18310	18486	18344	18252	18304	18323	18033	18300	18275	17924	18630	18055	18523	18207	18341	18108	18247	18430	18160	18134	18265	18225	18416	18226	18279	18219	18241	18256	18424	17928	18234	18364	18368	18275	18276	18223	18291	18274	18181	18348	18196	18396	18331	18380	18334	18214	18239	18172	18386	18213	18298	18228	18195	18182	18330	18319	18164	18185	18158	18257	18074	18192	18477	18368	18372	18389	18331	18296	18147	18124	18362	18214	18464	18237	18330	18312	18228	18445	18301	18224	18217	18438	18168	18275	18409	18145	18346	18129	18325	18292	18129	18148	18243	18271	18078	18164	18487	18353	18333	18111	18335	18291	18217	18303	18135	18273	18307	18345	18251	18339	18375	18290	18205	18216	18137	18392	18306	18243	18113	18382	18162	18471	18209	18225	18052	18284	18237	18316	18347	18083	18251	18363	18272	18311	18292	18164	18136	18118	18303	18040	18212	18239	18294	18287	18250	18144	18218	18112	18197	18364	18276	18110	18191	18279	18105	18327	18211	18192	18402	18305	18116	18294	18403	18267	18271	18155	18268	18281	18307	18222	18175	18361	18214	18395	18278	18279	18263	18135	18327	18163	18239	18263	18166	18412	18339	18327	18273	18038	18135	18272	18133	18396	18156	18185	18186	18441	18115	18382	18233	18210	18241	18366	18407	18091	18140	18428	18371	18206	18215	18259	18056	18263	18213	18219	18235	18297	18206	18391	18284	18183	18297	18348	18383	18245	18453	18306	18514	18189	18187	18224	18255	18360	18067	18311	18093	18390	18184	17986	18238	18198	18214	18309	18242	18342	18241	18211	18469	18279	18136	18189	18162	18272	18232	18222	18162	18186	18221	18129	18384	18270	18247	18280	18275	18296	18255	18195	18320	18305	18093	18384	18431	18188	18473	18378	18421	18399	18279	18266	18223	18186	18253	18078	18306	18406	18140	18299	18358	18465	18269	18208	18126	18216	18105	18508	18172	18098	18390	18375	18422	18308	18414	18220	18183	18204	18421	18185	18363	18294	18404	18450	18203	18305	18235	18368	18248	18284	18355	18216	18418	18219	18395	18157	18454	18241	18333	18216	18321	18266	18223	18304	18224	18393	18107	18263	18350	18199	18269	18072	18149	18146	18289	18303	18330	18449	18404	18392	18165	18240	18232	18245	18374	18162	18179	18171	18375	18264	18035	18263	18337	18113	18248	18405	18281	18236	18313	18203	18139	18141	18191	18313	18330	18111	18256	18102	18322	18164	18167	18382	18145	18203	18217	18373	18156	18463	18252	18383	18364	18400	18047	18249	18222	18426	18143	18366	18312	18218	17967	18140	18362	18310	18363	18172	18374	18344	18276	18166	18125	18063	18114	18286	18312	18230	18080	18248	18183	18323	18345	18570	18228	18170	18262	18334	18437	18224	18381	18309	18386	18196	18351	18229	18275	18355	18233	18264	18310	18262	18319	18199	18210	18209	18470	18418	18170	18324	18200	18311	18087	18132	18246	18235	18367	18369	18330	18183	18287	18043	18287	18183	18347	18316	18272	18371	18290	18228	18126	18239	18439	18306	18123	18158	18268	18539	18439	18254	18453	18176	18114	18247	18178	18361	18185	18227	18148	18287	18285	18248	18108	18252	18341	18513	18449	18074	18089	18103	18348	18277	18249	18257	18411	18341	18330	18320	18198	18450	18174	18188	18238	18141	18344	18189	18239	18212	18301	18320	18301	18268	18253	18103	18155	18216	18255	18406	18391	18254	18168	18430	18376	18199	18178	18274	18323	18340	18206	18310	18267	18225	18162	18464	18148	18258	18158	18310	18318	18202	18246	18311	18169	18511	18243	18326	18232	18344	18322	18373	18387	18184	18320	18107	18113	18288	18059	18349	18350	18211	18363	18345	18238	18357	18237	18303	18392	18604	18298	18199	18379	18310	18140	18223	18172	18320	18220	18215	18240	18411	18251	18087	18369	18273	18410	18394	18445	18196	18395	18188	18335	18257	18257	18234	18402	18371	18219	18267	18243	18308	18160	18334	18227	18112	18205	18450	18145	18130	18245	18383	18221	18323	18224	18363	18295	18219	18177	18332	18396	18245	18359	18175	18349	18238	18226	18425	18135	18236	18382	18300	18235	18305	18298	18253	18247	18303	18239	18265	18234	18344	18221	18290	18433	18311	18075	18061	18272	18124	18424	18142	18326	18107	18390	18236	18216	18386	18231	18053	18287	18331	18293	18272	18242	18270	18331	18378	18344	18306	18383	18155	18252	18222	18201	18220	18135	18304	18267	18252	18108	18360	18108	18173	18160	18201	18319	18127	18244	18208	18337	18244	18315	18336	18272	18202	18193	18199	18018	18238	18268	18200	18202	18218	18199	18077	18201	18286	18211	18337	18286	18374	18344	18492	18433	18252	18149	18141	18177	18288	18325	18169	18345	18085	18150	18247	18226	18236	18077	18357	18238	18195	18379	18156	18067	18301	18309	18341	18151	18128	18102	18227	18216	18224	18391	18167	18315	18314	18182	18234	18318	18182	18159	18276	18122	18239	18425	18224	18200	18327	18299	18274	18421	18299	18182	18239	18194	18490	18337	18284	18176	18216	18149	18425	18348	18185	18257	18089	18407	18300	18231	18295	18062	18338	18253	18272	18352	18334	18316	18407	18313	18364	18080	18195	18163	18232	18221	18509	18222	18249	18281	18130	18148	18334	18300	18145	18243	18259	18468	18341	18155	18205	18213	18160	18291	18266	18315	18268	18378	18402	18338	18296	18233	18223	18191	18500	18095	18093	18288	18127	18142	18367	18309
32519	26937	31947	35519	37133	37930	35105	31989	30433	29664	29215	28817	28826	29015	29081	28957	28895	28821	28711	28853	29105	28896	28739	28937	28878	28854	28975	28967	28691	28790	28830	28907	28955	28842	28935	28812	28857	29045	28951	28885	28949	29101	28834	29275	29086	28818	29058	29221	28827	29081	28770	28732	28942	28671	28713	28740	29072	28840	28869	28772	28656	28728	28938	28776	29057	28876	28948	28730	28860	28830	28735	28831	28948	28879	29080	28856	28697	28802	28989	28973	28924	28799	29019	29007	28589	28704	28886	28919	28946	28847	28942	28891	28748	29043	28636	29088	29007	28623	28825	28780	28821	28892	28871	28994	28804	28880	29053	28611	28643	29054	28798	28709	28845	28892	28998	28609	28665	28933	29019	28935	28637	28857	28788	28985	28861	28944	28686	28907	28881	28928	29140	28458	29217	28909	28862	28832	28680	28724	28755	28918	28959	29007	28837	28864	28966	28705	28894	29010	28828	28689	28708	28912	28746	29263	29101	28686	28823	28875	28847	28768	28929	29136	28801	28998	28782	28885	29061	28870	28654	28816	28883	28882	28881	28598	28633	28743	28893	29052	28758	28948	28956	28987	28974	28931	28880	29043	28936	28893	28624	29001	28649	28848	28955	28754	29112	28683	28714	28768	28920	28937	28643	28663	29022	29055	28874	28611	29191	28826	28786	29010	28791	28765	28753	28893	28769	28892	28917	28863	28999	28957	28924	28983	28884	29026	28632	28821	28659	28765	28957	28840	28974	28842	28908	28853	28729	29141	29100	28495	28848	29096	28781	28790	28931	28772	28922	29154	28793	28796	28774	28966	28956	28917	28834	28721	29059	28980	28718	28871	28758	28733	28883	28773	28738	28755	28779	28659	28933	28895	28939	29094	28864	28934	28885	28779	28740	28865	28716	28865	28875	28858	29111	28800	28971	28961	28570	28621	28768	28946	28699	28817	28780	28887	28816	28983	28889	28847	28970	28967	28864	28977	28987	28667	28721	28995	28825	28964	28824	28686	29134	28915	29053	28831	28809	28777	28728	28856	28843	28730	28959	28929	28938	29080	28783	28944	29155	28986	28859	28839	28827	28822	28676	28929	28664	28600	28883	29142	29039	28729	28949	28964	28943	28908	28986	28851	29235	28852	28887	28842	28791	28974	28860	28787	28740	28985	28778	29001	28892	28831	28767	28827	28749	28847	28960	28881	28927	28704	28989	28730	28746	28756	28745	28993	28897	29061	28903	29038	28943	28611	29009	28788	29314	28848	28778	28913	28919	29078	29244	28733	28963	28990	29038	29242	28852	28949	28743	29010	28935	28842	28616	28931	29061	28857	28726	28712	29031	28687	28856	28809	29094	28642	28602	28829	28722	28919	28832	28937	28925	28835	28947	28894	29040	29039	29021	28786	28975	28825	28832	28859	28909	28722	28789	28960	28852	29051	29075	29067	28791	28910	28900	28740	28934	28560	29050	28948	29166	29015	28954	28933	29046	28868	28922	28937	28870	28858	28898	28937	28896	28656	28880	28727	29022	28815	28779	28953	29101	28920	29078	28673	28760	28859	29002	28922	29004	28774	28775	28876	28835	28911	28985	28762	28508	28904	29004	28848	28822	28954	29008	28938	28813	28788	28985	28813	28740	28755	28716	28821	28581	28697	28809	28915	29019	29137	28662	28972	28865	28796	28900	28905	28979	29010	28821	28784	28881	28666	28745	28952	28840	28756	28836	28912	29019	28920	28906	28954	29100	28913	28885	28934	28759	28861	28860	28996	28921	28863	28811	28965	29068	28753	28979	28768	29087	28799	28794	29179	28911	29091	29068	28878	28827	28747	28800	29052	29019	28792	28913	29054	29149	28868	29063	28783	29028	29100	28950	28630	28861	28966	29169	28884	29065	28811	28952	28762	29025	29016	29129	29096	28861	28985	28863	29008	28844	28956	28683	28657	28742	29126	28797	28970	29118	28887	28934	28685	28938	28883	28677	28752	28849	28980	28948	28760	28896	28481	28939	28522	28823	28697	29058	28884	28616	28765	28995	28941	28862	28800	28708	29021	29006	28899	28920	28864	28704	28860	28872	28784	28950	28955	28775	28832	28899	29170	28715	29003	28585	28763	28856	29066	28656	28831	28950	28963	29088	28806	28984	28768	28715	28858	28952	28779	28858	28718	29047	28903	28742	28865	28757	29019	28799	28863	28832	28939	28926	28886	28859	29020	28849	28981	28948	28839	28932	28955	28896	28994	28961	28667	29038	28881	28812	28691	28937	28928	28999	28974	28731	28935	28949	28968	28936	28888	28900	28925	28912	29043	29006	28899	28955	28825	28882	28870	28828	28961	28736	28970	28899	28962	28903	28870	28838	28830	29064	28924	29078	28967	28991	28694	29060	28956	28982	28539	28692	29000	29040	28886	29108	28884	28886	29021	29081	28820	28898	28955	28941	28987	28870	28968	28849	28693	28736	28627	28851	29124	28676	28716	28860	28814	28802	28885	29018	28821	28966	28915	28745	28760	28949	29110	28829	28843	28932	28874	28731	28905	29029	29029	28959	28936	28921	28619	28739	28885	28789	28844	28946	28636	29099	29031	28783	28916	29015	29026	29031	28861	28913	28824	29213	28960	28712	29016	29125	28784	28863	28819	28698	29086	28972	28826	28972	28827	28819	28917	28637	28966	28852	28948	28935	28798	29131	28805	29006	28814	28892	28847	28837	29135	28948	29117	28873	29097	28917	28814	28909	28954	28857	29029	28937	28737	28714	28962	28835	28986	28906	28894	28816	28902	28755	28737	28831	28898	28684	28758	28920	28804	28977	28888	28825	28810	29002	28622	28826	29012	28772	28990	28635	29002	28870	28891	28812	28709	28913	28736	28870	28773	28839	28880	28821	29095	28897	28963	29083	29010	28867	28941	28818	29049	28983	29069	28885	29110	28952	29271	28639	28893	29109	28775	28743	28856	28648	28932	28470	29099	29140	28810	29017	29084	29007	28746	29102	28902	28832	28878	28755	28933	28897	28933	28859	28898	28949	28792	28728	28657	28858	28795	28655	29244	28762	29032	29056	28889	28946	29015	28829	28850	28933	28692	28724	28640	28963	28884	28735	28932	28777	28867	28962	29008	29033	28738	28934	28969	28820	28868	29073	28929	28930	28918	28899	29062	29057	28891	28895	28759	28697	28635	28891	28858	29216	28896	28993	28966	29001	28979	28914	29026	28720	29171	29025	28743	29049	29067	28870	28987	28804	28966	29014	28806	29015	28839	28985	28957	28912	28906	28993	28812	29184	28742	28702	28843	28763	29068	28940	28675	28808	28925	28967	28802	28877	28721	28592	28958	28907	28693	28991	28906	29107	28940	28840	28934	29122	28696	28938	28968	28753	28897	28808	28875	28894	29100	29043	28822	28941	28957	29092	28801	29343	28823	28875	28827	28475	28861	28858	28575	28737	28941	28998	28930	28853	28839	29003	28815	28787	28841	28844	29043	28850	29010	28795	29026	29085	29043	28930	28766	29031	28725	29193	28964	28793	29000	28823	28995	28959	28633	28762	28909	29002	28878	28771	29098	28935	28968	28925	28957	28997	28830	28904	28827	28860	29028	28714	28974	28986	29029	28663	28934	28506	28911	29090	28721	29269	29101	29019	28842	28824	28767	29236	28870	28944	29367	29016	29024	28884	28886	28712	28800	28887	29085	29035	28975	29132	28792	28655	28976	29210	29033	28823	28679	28920	29119	29020	29118	28976	28744	29003	29046	28892	28945	28977	28935	28945	29102	28970	28876	28772	28787	28945	28946	28900	28778	29003	28924	28723	29128	28979	28902	28755	28747	28896	28802	28883	28895	28929	28866	29052	28871	28600	28974	28865	28787	28789	28859	29003	28911	28941	28802	28941	28762	28827	28712	28997	28895	28886	28963	28885	28972	28811	28843	29147	28803	29126	28774	28857	28969	29087	28813	28854	28908	28822	28809	28607	28887	28775	28948	28841	28877	28629	28878	28877	28798	28638	29125	28712	28844	29065	28826	28673	28923	29027	29111	28929	28841	28717	28643	28799	28732	28817	28869	28910	28897	28872	28880	29014	28948	28936	28973	28876	28589	28867	28949	28679	28863	28883	28929	28823	29024	29023	29007	28782	28910	28828	28589	28936	28968	28950	28742	28979	28773	29102	29074	28829	28975	28977	28812	29046	28966	28908	28840	28687	28862	29093	28977	28917	28971	28981	28713	28614	28752	29049	28788	29035	28946	28911	28776	28817	28727	28757	29137	28897	28858	28816	28899	28881	29174	28779	28978	28957	28901	28865	28862	28996	28873	29176	28888	28968	28803	28964	29006	28804	28875	28914	28757	28858	28864	28815	28881	28904	28835	28783	28819	28732	28967	28858	28874	28916	28887	29016	28873	29035	28888	28884	28666	28812	28882	28821	29006	28744	29020	28988	29032	29026	29072	28878	28747	29038	29033	28732	28834	28992	29043	28982	28809	28796	28585	29127	28949	28926	28825	28662	29013	29079	28944	29091	28855	28895	28923	28743	28654	28910	29250	28977	28990	28992	28745	28845	29123	28919	28828	29144	29009	28799	28964	29088	28890	29004	28877	28845	28741	28770	28963	29064	29086	28940	28799	28964	28808	29053	28851	29019	28938	29038	29052	28829	28820	28822	29165	28856	28814	29007	28670	28730	28982	29000	29034	28837	28836	28805	28869	28961	28805	28794	28869	28892	28680	28925	28947	28929	28777	28919	28619	28807	28861	28853	28937	28763	28904	29066	28883	29116	28881	28875	28783	29040	29113	29018	29031	28961	29012	28793	29010	29037	29015	28854	28869	29060	28680	29121	28891	28756	29166	28919	28749	28901	28812	29130	29055	28778	28660	28718	28722	28936	29097	29062	29333	29026	28870	28756	28977	29006	28800	29185	28832	28905	28781	28922	28786	28857	28858	29061	28722	28782	28701	28939	28613	28725	28672	28771	28744	28813	28916	29003	28845	28758	29036	28983	28983	29138	28975	29055	29054	28691	28915	29043	28807	28921	28889	28787	28666	28832	28718	28892	28979	28815	28860	28675	28938	28901	29001	29008	28702	28952	29024	28886	28858	28616	28965	28876	28980	29066	29036	28847	29088	28722	28769	28848	28877	29074	28919	28854	28880	28991	28779
16574	18750	20158	24531	27348	27043	23268	20008	18610	17790	17406	17340	17289	17324	17146	17178	17273	17203	17415	17237	17408	17400	17389	17180	17202	17252	17173	17274	17036	17223	17294	17265	17311	17183	17261	17309	17324	17281	17347	17362	17248	17228	17191	17123	17460	17382	17297	17282	17139	17231	17037	17222	17072	17214	17267	16997	17480	17126	17192	17092	17280	17184	17156	17414	17263	17336	17152	17303	17418	17143	17028	17172	17308	17106	17038	17203	17039	17253	17140	17414	17250	17247	17367	17218	17226	17250	17173	17236	17178	17145	17128	17159	17171	17355	17385	17350	17385	17358	17321	17247	17441	17395	17160	17352	17206	17275	17242	17262	17186	17163	17346	17052	17207	17146	17145	17175	17355	17239	17217	17094	17439	17140	17299	17095	17199	17275	17296	17326	17309	17180	17214	17133	17245	17325	17368	17114	17364	17121	17292	17130	17274	17417	17160	17275	17114	17306	17200	17217	17261	17395	17195	17116	17133	17340	17320	17346	17204	17117	17113	17353	17297	17301	17255	17252	17147	17128	17379	17306	17183	17160	17208	17203	17208	17247	17164	17197	17178	17170	17140	16981	17362	17277	17217	17190	17142	17379	17387	17156	17170	17280	17281	17082	17223	17318	17201	17050	17144	17340	17163	17195	17280	17307	17202	17121	17215	17044	17089	17048	17258	17229	17284	17183	17236	17254	17239	17035	17158	17237	17118	17088	17282	17350	17133	17414	17181	17267	17208	17259	17272	17140	17189	17258	17178	17308	17303	17202	17187	17178	17212	17160	17154	17209	17289	17079	17213	17266	17096	17129	17200	17079	17177	17290	17305	17309	17201	17228	17211	17215	17130	17504	17324	17217	17274	17235	17213	17111	17481	17139	17074	17297	17327	17436	17125	17128	16993	17155	17342	17158	17284	17200	17289	17155	17101	17414	17319	17251	17054	17059	17221	17146	17134	17244	17238	17204	17178	17287	17158	17171	17315	17324	17287	17198	17153	17240	17192	17042	17111	17206	17332	17271	17306	17197	17023	17383	17199	17086	17111	17329	17220	17367	17208	16963	17267	17168	17240	17160	17278	17270	17080	17162	17115	17353	17199	17328	17406	17059	17105	17320	17317	17142	17351	17158	16991	17188	17261	17268	17154	16948	17247	17288	17175	17113	17231	17176	17215	17247	17467	17201	17117	17167	17104	17212	17287	17289	17236	17169	17236	17286	17095	17335	17453	17230	17126	17154	17371	17378	17087	17280	17240	17207	17086	17230	17184	17146	17418	17182	17196	17116	17121	17437	17211	17086	17415	17240	17427	17248	17348	17339	17240	17240	17209	17266	17169	17184	17187	17122	17219	17137	17288	17253	17140	17219	17242	17203	17207	17186	17376	17145	17386	17248	17434	17307	17149	17141	17348	17361	17122	17169	17309	17133	17245	17339	17071	17217	17142	17268	17188	17069	17312	17199	17286	17212	17371	17263	17361	17275	17204	17282	17239	17018	17257	17257	17039	17165	17140	17165	17102	17229	17197	17265	17302	17106	17091	17114	17330	17331	17061	16998	17237	17359	17430	17227	17154	17249	17244	17254	17464	17269	17134	17065	17170	17314	17286	17449	17425	17262	17243	17339	17167	17355	17224	17391	17316	17369	17245	17169	17291	17188	17222	17153	17298	17039	17167	17034	17220	17280	17151	17302	17185	17444	17114	17056	17157	17289	17218	17296	17405	17107	17225	17194	17215	17194	17147	17283	17293	17328	17124	17320	17290	17133	17321	17341	17179	17082	17355	17262	17337	17207	17246	17180	17168	17143	17297	17040	17383	17376	17287	17351	17328	17200	17101	17244	17183	17054	17040	17197	17417	17337	17262	17120	17257	17008	17130	17293	17225	17342	17178	17229	17249	17067	17265	17230	17221	17295	17085	17255	17280	17147	17187	17259	17125	17309	17267	17192	17345	17430	17118	17115	17173	17226	16997	17234	17320	17245	17133	17275	17192	17294	17150	17286	17378	17146	17257	17238	17186	17186	17188	17314	17327	17156	17382	17272	17293	17243	17251	17127	17387	17092	17128	17430	17353	17277	17210	17127	17237	17169	17331	17300	17238	17413	17081	17323	17137	17399	17435	17333	17266	17461	17130	17195	17134	17322	17265	17154	17273	17277	17211	17343	17249	17127	17386	17186	17263	17443	17335	17290	17307	17259	17371	17214	17273	17210	17148	17364	17223	17158	17343	17271	17349	17197	17222	17072	17384	17201	17285	17344	17113	17365	17151	17065	17162	17302	17243	17222	17202	17291	17100	17158	17237	17155	17413	17269	17138	17126	17303	17317	17214	17071	16991	17140	17288	17243	17394	17293	17154	17277	17172	17229	17115	17254	17394	17326	17203	17058	17203	17311	17244	17248	17436	17349	17242	17154	17209	17039	17108	17429	17081	17301	17145	17293	17139	17332	17244	17387	17232	17239	17251	17210	17436	17023	17208	17341	17375	17317	17129	17142	17219	17131	17345	17272	17374	17092	17399	17306	17076	17227	17273	17188	17277	17012	17008	17396	17164	17095	17100	17424	17385	17154	17076	17214	17224	17156	17167	17194	17144	17237	17201	17362	17303	17189	17225	17274	17329	17041	17523	17135	17101	17252	17397	17057	17306	17313	17033	17330	17273	17414	17297	17259	17162	17326	17151	17205	17140	17211	17190	16999	17365	17202	17177	17257	16975	17127	17131	17235	17200	17338	17404	17215	17280	17210	17018	17241	17355	17207	17184	17030	17139	17282	17275	17263	17073	17283	17402	17375	17175	17278	17034	17050	17367	17210	17043	17248	17256	16979	17124	17299	17150	17197	17237	17183	17144	17492	17258	17176	17326	17187	17244	17156	17221	17245	17195	17116	17171	17299	17179	17199	17182	17205	17100	17238	17091	17297	17177	17200	17296	17100	17136	17176	17195	17069	16983	17460	17234	17341	17244	17194	17151	17278	17220	17308	17169	17223	17314	17255	17260	17509	17242	17213	17294	17171	17407	17167	17370	17146	17169	17184	17101	17054	17369	17225	17170	17114	17051	17070	17339	17215	17346	17440	17194	17158	17277	17236	17177	17255	17311	17205	17334	17080	17164	17213	17150	17348	17251	17081	17200	17184	17401	17326	17320	17192	17450	17257	16997	17128	17446	17193	17309	17430	17150	17235	17294	17401	17160	17110	17315	17204	17290	17163	17167	17231	17243	17210	17128	17150	17199	17348	17063	17371	17103	17287	17141	17324	17233	17258	17196	17063	17081	17243	17210	17037	17284	17253	17146	17110	17261	17260	17369	17358	17185	17257	17397	17271	17085	17135	17241	17399	17172	17358	17353	17210	17363	17220	17269	17272	17335	17204	17283	17147	17233	17289	17341	17235	17136	16983	17244	17121	17232	17269	16994	16985	17460	17155	17283	17131	17064	17204	17408	17115	17160	17303	17091	17288	17199	17097	17211	17351	17241	17281	17143	17093	17318	17087	17411	17256	17281	17213	17187	17396	17324	17251	17337	17283	17376	17430	17325	17229	17232	17216	17314	17223	17301	17143	17332	17260	17260	17157	17137	17257	17207	17258	17206	17338	17249	17083	17184	17342	17132	17241	17211	17215	17286	17253	17023	17292	17312	17094	17276	17276	17411	17208	17191	17262	17380	17144	17127	17229	17216	17156	17225	17305	17258	17168	17169	17190	17528	17120	17205	17196	17260	17171	17254	17228	17039	17296	17209	17181	17068	17309	17402	17338	17305	17127	17369	17477	17202	17391	17031	17346	17169	17145	17172	17373	17309	17203	17176	17330	17222	17381	17131	17272	17011	17152	17275	17252	17207	17066	17102	17293	17231	17246	17159	17318	17133	17312	17143	17298	17317	17292	17146	17307	17290	17121	17206	17096	17134	17102	17219	17114	17302	17066	17245	17224	17325	17245	17271	17153	17373	17086	17042	17118	17216	17397	17251	17144	17126	17166	17368	17206	17176	17311	17221	17449	17348	17042	17164	17310	17141	17163	17364	17131	17310	17316	17248	17151	17456	17270	17183	17362	17180	17217	17312	17211	17197	17021	17247	17254	17398	17315	17146	17455	17106	17140	17443	17350	17319	17154	17183	17222	17242	17397	17272	17333	17122	17252	17181	17264	17364	17011	17097	17143	17298	17267	17168	17331	17257	17254	17299	17129	17301	17269	17462	17169	17345	17190	17222	17358	17158	17294	17102	17167	17383	17120	17238	17261	17064	17311	17011	17217	17219	17268	17255	17103	17270	17293	17156	17104	17267	17243	17155	17248	17266	17269	17113	17184	17224	17238	17014	17144	17347	16973	17299	17220	17108	17313	17290	17110	17226	17137	16852	17204	17219	17299	17292	17222	17085	17166	17404	17275	17233	17314	17181	17199	17083	17299	17386	17185	17317	17058	17218	17227	17300	17200	17294	17317	17417	17060	17063	17049	17208	17241	17212	17026	17307	17144	17372	17504	17459	17373	17133	17364	17051	17095	17275	17322	17165	17125	17282	17312	17251	17179	17328	17172	17352	17235	17013	17348	17250	17212	17208	17143	17260	17190	17198	17184	17238	17242	17042	17295	17313	17247	17009	17388	17238	17045	17176	17445	17310	17201	17198	17116	17132	17214	17043	17418	17096	17419	17222	17222	17207	17179	17174	17157	17269	17192	17197	17061	17174	17147	17109	17253	17241	17194	17176	17180	17252	17084	17272	17132	17068	17301	17176	17089	17130	17073	17229	17189	17151	17180	17374	17254	17262	17294	17120	17244	17185	17361	17371	17318	17241	17199	17216	17185	17376	17157	17026	17078	17169	17176	17088	17259	17248	17181	17359	17169	17276	17139	16897	17323	17336	17289	17168	17138	17198	17316	17252	17330	17095	17291	17150	17323	17248	17288	17113	17139	17220	17264	17231	17107	17196	17177	17258	17523	17059	17226	17255	17249	17232	17121	17281	17333	17161	17300	17258	17313	17233	17201	17243	17172	17159	17192	17283	17093	17158	17065	17387	17259	17332	17389	17305	17276	17305	17239	17097	17104	17098	17198	17229	17245	17252	17157	17236	17244	17266	17201	17205	17224	17327	17319	17168	17368	17277	17150	17166	17161	17265	17172	17018	17312	17330	17414	17210	17321	17208	17232	17185	17168
25336	21570	29544	36990	51103	58373	50069	42412	36070	31606	29781	28926	28838	28623	28435	28616	28522	28429	28539	28481	28395	28559	28464	28409	28514	28155	28595	28454	28453	28067	28582	28519	28406	28496	28138	28297	28438	28414	28234	28416	28348	28400	28150	28569	28132	28425	28748	28502	28192	28344	28094	28479	28139	28468	28226	28324	28343	28181	28544	28518	28449	28434	28282	28418	28445	28379	28180	28491	28475	28359	28455	28143	28615	28406	28210	28258	28367	28276	28466	28171	28630	28342	28271	28399	28259	28392	28615	28202	28565	28351	28305	28224	28054	28148	28389	28316	28416	28550	28389	28555	28298	28611	28145	28360	28374	28033	28460	28359	28441	28180	28337	28509	28170	28620	28541	28321	28463	28457	28276	28248	28708	28513	28313	28284	28330	28166	28574	28614	28470	28322	28410	28351	28541	28342	28289	28391	28730	28551	28415	28521	28531	28414	28292	28295	28468	28359	28195	28234	28400	28508	28467	28292	28328	28386	28078	28409	28551	28379	28494	28464	28548	28295	28325	28288	28262	28618	28202	28280	28421	28334	28215	28246	28213	28266	28358	28563	28373	28391	28528	28524	28393	28516	28522	28233	28312	28482	28161	28357	28203	28209	28236	28253	28541	28154	28237	28495	28341	28373	28111	28253	28146	28363	28506	28326	28373	28269	28370	28308	28404	28392	28462	28629	28555	28287	28225	28408	28289	28449	28443	28287	28387	28352	28512	28509	28343	28306	28158	28440	28276	28322	28196	28372	28367	28534	28423	28284	28516	28240	28485	28362	28331	28160	28314	28430	28332	28370	28432	28556	28219	28471	28249	28409	28460	28518	28380	28330	28357	28345	28447	28298	28434	28456	28640	28287	28244	28330	28482	28353	28337	28235	28326	28355	28441	28427	28439	28243	28233	28491	28117	28198	28298	28409	28563	28374	28304	28339	28326	28367	28436	28250	28347	28208	28311	28576	28401	28543	28355	28348	28401	28340	28364	28507	28405	28448	28396	28375	28287	28431	28201	28478	28384	28182	28335	28503	28644	28602	28322	28639	28549	28320	28233	28334	28289	28667	28216	28612	28249	28446	28350	28288	28302	28397	28460	28369	28579	28174	28282	28431	28359	28445	28240	28405	28450	28533	28418	28530	28298	28347	28110	28346	28606	28298	28456	28248	28586	28515	28682	28591	28489	28503	28329	28275	28259	28384	28307	28537	28386	28505	28374	28510	28309	28408	28477	28231	28313	28591	28282	28419	28580	28388	28234	28407	28251	28263	28268	28780	28395	28371	28371	28283	28708	28296	28238	28551	28390	28478	28390	28212	28171	28319	28367	28328	28193	28254	28304	28390	28391	28367	28662	28422	28088	28322	28316	28241	28292	28455	28514	28166	28558	28373	28089	28173	28385	28450	28163	28304	28419	28385	28312	28586	28415	28317	28432	28426	28362	28326	28317	28462	28214	28151	28158	28459	28376	28406	28234	28249	28374	28391	28184	28249	28354	28256	28610	28223	28187	28226	28283	28348	28356	28400	28401	28349	28473	28401	28449	28376	28463	28474	28537	28401	28413	28310	28410	28257	28470	28141	28325	28707	28195	28354	28469	28526	28492	28345	28348	28571	28407	28247	28265	28285	28411	28198	28311	28242	28414	28206	28188	28449	28438	28418	28229	28340	28389	28316	28459	28608	28532	28517	28438	28328	28369	28321	28643	28389	28439	28519	28382	28501	28385	28253	28470	28312	28396	28273	28427	28295	28234	28391	28239	28323	28079	28291	28358	28283	28450	28342	28343	28557	28389	28149	28295	28383	28339	28251	28268	28480	28511	28428	28446	28436	28317	28239	28372	28517	28461	28415	28579	28376	28529	28279	28345	28191	28233	28329	28195	28072	28249	28237	28317	28448	28318	28512	28134	28266	28162	28320	28250	28277	28208	28281	28651	28375	28295	28422	28602	28606	28422	28463	28518	28356	28547	28424	28355	28493	28479	28374	28267	28396	28454	28394	28216	28330	28455	28288	28729	28242	28381	28361	28597	28254	28276	28435	28580	28350	28156	28430	28266	28266	28455	28261	28143	28262	28434	28384	28396	28456	28368	28279	28301	28513	28333	28510	28360	28252	28241	28234	28431	28373	28363	28479	28527	28510	28548	28319	28106	28346	28589	28515	28162	28158	28205	28278	28577	28357	28345	28514	28453	28396	28800	28552	28357	28133	28189	28244	28625	28229	28238	28399	28324	28607	28406	28468	28382	28368	28112	28379	28389	28394	28571	28107	28212	28337	28524	28425	28281	28242	28044	28357	28303	28335	28239	28404	28602	28411	28117	28485	28271	27915	28373	28615	28640	28215	28326	28395	28398	28176	28543	28368	28373	28281	28382	28589	28481	28296	28476	28212	28129	28247	28341	28268	28317	28575	28465	28190	28394	28545	28424	28323	28459	28183	28445	28294	28099	28605	28218	28402	28180	28301	28165	28162	28139	28560	28486	28494	28264	28316	28487	28316	28580	28460	28182	28226	28539	28315	28189	28270	28128	28290	28507	28146	28296	28185	28382	28598	28277	28358	28595	28466	28330	28335	28412	28353	28355	28178	28372	28401	28154	28252	28262	28382	28427	28458	28255	28511	28355	28665	28480	28558	28415	28392	28479	28350	28137	28513	28216	28295	28162	28509	28229	28515	28451	28207	28523	28268	28072	28309	28509	28594	28340	28254	28477	28402	28301	28486	28458	28449	28408	28177	28421	28509	28746	28208	28251	28339	28442	28428	28576	28279	28285	28413	28156	28564	28573	28388	28247	28405	28414	28253	28516	28471	28099	28157	28403	28497	28397	28345	28356	28168	28524	28457	28575	28405	28369	28422	28008	28421	28538	28381	28503	28459	28454	28361	28221	28299	28212	28227	28509	28451	28646	28543	28234	28307	28518	28641	28554	28281	28340	28439	28071	28301	28124	28441	28440	28412	28376	28394	28227	28255	28456	28435	28462	28353	28399	28311	28514	28075	28267	28215	28444	28379	28445	28357	28300	28625	28315	28211	28642	28346	28495	28326	28281	28222	28382	28468	28475	28431	28504	28348	28546	28322	28210	28232	28359	28400	28198	28289	28404	28516	28135	28027	28261	28264	28520	28347	28504	28345	28328	28473	28420	28156	28191	28301	28395	28546	28475	28401	28567	28462	28506	28271	28354	28713	28401	28555	28577	28549	28479	28390	28406	28436	28377	28367	28035	28343	28436	28365	28315	28262	28221	28238	28419	28326	28366	28431	28561	28706	28295	28514	28214	28304	28414	28385	28467	28486	28434	28337	28363	28388	28459	28442	28372	28304	28243	28362	28392	28393	28465	28213	28281	28302	28259	28367	28434	28205	28436	28306	28552	28347	28256	28536	28519	28252	28405	28554	28602	28425	28362	28202	28482	28407	28331	28462	28435	28378	28206	28588	28352	28323	28242	28070	28433	28359	28314	28469	28481	28396	28365	28409	28265	28287	28617	28427	28134	28366	28546	28527	28215	28349	28229	28014	28508	28303	28383	28341	28417	28297	28309	28457	28522	28288	28323	28145	28279	28460	28342	28463	28408	28385	28323	28368	28219	28367	28328	28297	28198	28424	28585	28312	28273	28393	28475	28627	28392	28291	28323	28328	28172	28286	28220	28092	28567	27964	28280	28403	28388	28301	28171	28432	28530	28353	28328	28309	28359	28285	28243	28431	28220	28276	28469	28428	28574	28495	28446	28416	28402	28440	28541	28279	28455	28272	28319	28065	28520	28458	28258	28535	28202	28451	28278	28415	28330	28142	28419	28429	28638	28592	28548	28305	28299	28316	28332	28227	28253	28024	28266	28373	28482	28106	28389	28263	28582	28162	28523	28379	28474	28358	28317	28413	28315	28252	28388	28282	28419	28231	28264	28338	28411	28222	28398	28365	28344	28561	28197	28202	28423	28415	28275	28671	28218	28145	28266	28618	28224	28221	28313	28294	28661	28541	28156	28254	28561	28196	28187	28445	28668	28405	28331	28298	28440	28228	28322	28335	28600	28502	28329	28285	28474	28342	28237	28498	28317	28240	28450	28316	28521	28345	28620	28467	28254	28206	28294	28392	28262	28363	28182	28480	28623	28360	28346	28324	28162	28657	28408	28457	28239	28473	28496	28562	28687	28530	28313	28277	28351	28406	28441	28489	28471	28478	28200	28203	28088	28248	28238	28307	28191	28169	28024	28068	28232	28254	28293	28345	28435	28440	28516	28362	28252	28231	28474	28338	28249	28342	28506	28338	28238	28535	28513	28453	28112	28340	28420	28336	28499	28376	28186	28315	28331	28566	28342	28432	28487	28436	28277	28309	28366	28508	28356	28173	28247	28339	28640	28390	28434	28229	28505	28424	28342	28451	28347	28043	28543	28473	28552	28276	28377	28464	28294	28532	28406	28872	28506	28148	28466	28373	28348	27957	28452	28504	28507	28398	28381	28274	28517	28318	28354	28478	28538	28653	28410	28549	28501	28337	28386	28641	28384	28104	28552	28647	28364	28317	28349	28453	28188	28656	28732	28251	28471	28117	28256	28573	28197	28343	28100	28428	28420	28376	28381	28527	28372	28268	28440	28334	28430	28303	28587	28471	28217	28560	28681	28599	28466	28422	28240	28431	28370	28138	28465	28724	28208	28406	28365	28514	28306	28373	28511	28350	28370	28321	28489	28228	28177	28427	28531	28437	28330	28323	28439	28248	28280	28369	28476	28425	28242	28392	28396	28509	28192	28437	28219	28504	28551	28272	28408	28253	28454	28474	28432	28239	28256	28351	28280	28643	28631	28252	28296	28313	28157	28276	28420	28335	28547	28240	28233	28257	28370	28401	28371	28412	28473	28323	28559	28447	28350	28415	28283	28569	28575	28276	28239	28365	28225	28409	28232	28402	28421	28321	28505	28554	28378	28580	28571	28328	28282	28577	28577	28484	28312	28480	28451	28398	28565	28286	28538	28305	28238	28273	28486	28483	28204	28453	28288	28252	28311	28323	28533	28357	28458	28065	28385	28456	28194	28346	28176	28415	28473	28155	28215	28230	28372	28277	28246	28514	28475	28112	28633	28457	28292	28258	28446	28280	28267	28185	28161	28295	28593	28330	28231	28446	28419	28723	28495	28327	28310	28524	28219	28300
15088	27977	34580	35960	50067	51601	40392	32414	24721	20267	17987	17306	17216	17253	17159	17364	17140	17155	17258	17136	17208	17320	17306	17132	17160	17165	17164	17376	17087	17291	17329	17117	17206	17135	17258	17215	17149	17431	17122	17013	17080	17060	17101	17063	16974	17150	17213	17311	17235	17371	17121	17080	17359	17018	17045	17254	17104	17168	17046	17052	17137	17172	17060	17208	17110	17180	17117	17186	17172	17037	16948	17051	17158	17278	17199	17093	17218	17160	17070	17195	17095	17161	17227	17137	17051	17086	17231	17014	17051	17250	17150	17161	16920	17087	17125	17212	17064	17085	17107	17064	17103	17187	17059	17185	17156	17077	17010	17121	17121	17016	16988	17363	17193	17143	17010	16948	17138	17084	17219	17181	17041	17076	17137	17169	17376	17253	17056	17177	17263	17223	17008	17176	17032	17078	17156	17142	16966	16902	17117	16940	17295	17130	17081	16997	17214	17150	17049	17162	17102	17146	16970	17100	17095	17077	17103	17133	17195	17206	17205	17038	17227	17273	17330	17097	17080	17041	17066	17117	16984	16899	17130	17011	17123	17132	17116	17129	17176	17123	17245	17008	17287	17162	17116	17166	17136	17160	17083	16958	17152	17220	17100	17077	17245	17246	17007	17194	17328	16972	17244	17055	17356	17041	17132	17190	17180	17094	17238	17132	17114	17096	17017	17198	17051	17190	17132	17091	16950	17207	17178	16925	17153	17134	17193	17062	17174	17205	17060	17093	17064	17172	17158	17295	17217	17077	16944	17077	17110	17144	16882	16908	17114	17332	17056	17088	17150	17074	17073	17079	17124	17108	17010	17152	16924	17199	17213	17041	17250	17222	17186	17045	17021	16949	17028	16908	17194	17031	17133	17141	17247	17148	17278	17134	17074	17175	17008	17001	17048	17115	17024	17203	17168	17188	17004	17024	17262	16957	17216	17047	17137	17089	17143	17149	17117	16978	17159	16974	17094	17154	17216	17135	17052	17267	17266	17253	17177	17020	17063	17230	17035	17246	17155	17187	17227	16955	17080	17089	17134	17068	17079	17269	17351	17031	16965	17113	16945	16926	17246	17161	17343	17186	16991	17077	17253	17041	17017	17168	17244	17095	16887	17072	16996	17195	17255	17192	17015	17098	16952	17234	17185	17182	17203	17053	17349	17193	17107	17040	17103	17189	17137	17236	17259	17155	17252	17020	17198	17069	17155	17125	17068	17241	17107	17034	17006	17118	16992	16859	17134	16965	17123	17251	17014	17014	17255	17018	17022	17098	17067	17140	17199	17338	16986	17090	16925	16986	17023	16983	17034	17184	17070	16981	17139	17288	16982	16886	17000	17101	17171	17121	16993	17079	17035	17224	16864	17174	17153	17266	17124	17138	17287	17218	17027	17174	17226	16970	17155	16957	17192	17214	17201	17021	17062	17048	17072	17149	17048	17045	17262	17089	17062	17118	17029	17132	17088	17132	17152	17057	17293	17091	16857	17142	17044	17206	17147	17143	16937	16948	17016	16978	17196	17244	17261	17086	17121	17148	17213	17037	17050	17002	17190	17195	17149	17260	17104	17303	17081	17169	16969	17109	17353	17194	17110	16891	16987	16833	17234	16913	17110	17161	17365	17176	17085	17223	17119	17043	17024	16968	17195	17013	17239	17142	17089	17113	17215	17099	16974	17133	17079	17227	17301	16958	17182	17139	17185	17184	17097	17243	17049	17156	17218	17092	17022	17059	16850	17287	17190	17215	17111	17197	17204	17229	17056	17093	17215	17233	16955	17006	17265	17198	17101	17101	17190	17009	17165	17157	17328	17105	17064	17162	17067	17188	16950	17172	17125	17174	17178	17087	17036	17105	17007	17165	17057	16932	17207	17044	17136	16988	17071	17126	17237	17093	16972	17231	17262	17216	17178	17167	17265	16804	17138	17102	17002	17098	17114	17192	17038	17052	17241	17131	17091	17204	17155	17245	17074	17250	17008	17164	16999	17232	17069	16953	17181	17106	17199	17163	16904	17193	17273	17037	17100	17272	16997	17035	17116	17134	17205	17186	17113	17286	17072	17288	16995	17051	17261	17093	17318	17058	17125	17145	17120	16948	17151	17171	17184	17131	16970	17072	17077	17349	17136	16921	17033	17096	17058	17130	17270	17065	16964	17067	17131	17261	16988	17190	17091	17005	17232	17063	17076	17152	17205	16963	17182	17073	16994	17050	17078	17158	17000	17010	17072	17217	17266	16982	17260	17192	17012	17202	17062	16993	17083	17111	17218	17240	17291	17209	17127	17180	17236	16965	17283	17127	16961	17131	17172	16980	17060	16909	17358	17208	17107	17091	17237	17088	17158	16888	17144	17248	17008	17190	17093	17059	16943	17210	17264	17094	17196	17034	17111	17151	17229	17208	17141	17059	17204	17279	16940	17265	17006	17226	17084	17189	17112	17072	17269	17249	17108	16956	17101	17302	16912	17245	17104	17231	17139	17101	17091	17381	17061	17066	17178	17093	17159	17285	17193	17088	17279	17224	17052	17032	17147	17141	17111	17143	17091	16959	17149	17112	17084	17014	17174	17084	17074	17148	16867	17209	16989	17151	17049	17250	17127	17127	17220	17035	17034	17093	17261	17045	17192	17143	17254	17129	17199	17038	17085	17241	17083	16934	17194	17112	17134	17270	17143	16909	17067	17143	17016	17052	17119	17246	17221	17143	17054	17046	17163	17186	17112	17072	17292	17136	17108	17127	16884	17239	16954	16971	17177	17151	16970	17169	17054	17023	17102	17212	17158	17066	17047	17041	16966	17299	17389	17098	16976	17191	17091	17213	16895	17162	17122	16976	17173	17131	17071	17235	17083	17122	17116	17085	17017	16946	17126	17013	17050	17138	17167	17092	17131	17201	17260	17153	17194	17289	17057	17046	17084	17039	17066	17262	17222	17156	17302	17013	17175	17152	17116	17042	17114	17000	17158	17198	17099	17059	16986	17017	17144	17011	17138	16875	17227	17179	17173	17097	17197	17082	17072	16881	16943	17128	17305	17174	16976	17127	17164	17029	17140	17393	17207	17106	17119	17197	17172	17129	17331	17156	17084	17220	17007	16944	17339	16871	17048	17270	16988	17085	17127	16963	17061	17194	17125	17068	17113	16987	17387	17209	17108	17060	17077	16941	17098	16925	17264	17043	17182	17149	17035	17204	17004	17188	17097	17102	17008	17037	17147	17156	17084	17047	17110	16994	17326	16796	17193	17104	17229	16976	17282	17098	17107	17192	17233	17195	17195	17204	17140	17077	17074	17074	17037	17171	17101	17306	16992	17186	17172	17202	17056	17102	17224	17159	17149	17097	17011	17094	17207	17229	17120	17192	16993	16948	17099	17217	17126	17153	17060	17001	17090	17086	17091	17269	17099	17172	17056	17166	17087	17120	16950	17038	16910	17012	16955	17265	17251	17166	17266	17225	17207	17184	17160	17269	16948	17353	17036	17162	17243	17160	16876	17172	16997	16977	17149	17182	17035	17200	17173	17029	17002	17229	16908	16973	17259	17097	17125	17023	17058	17057	17245	17110	17108	17234	17101	17135	17116	17075	17159	17007	17075	17293	17298	17294	17240	17136	17103	17118	17155	16975	17284	17104	17156	17284	17255	17017	17135	17179	17063	17179	17194	17159	17154	17201	16876	17380	16986	17118	16991	16950	17074	17058	17275	17067	17099	17159	17219	17100	17306	16954	17206	17119	17099	17164	17008	17055	17150	17086	17063	17216	17008	17290	17004	17186	17190	17087	17121	17272	17259	17060	17200	17117	17053	17031	17100	17251	17112	17201	17212	16951	17223	17039	17168	17212	17249	17249	17098	17095	17272	17065	17059	17104	17260	17099	17113	17211	17240	17151	17001	17034	17025	17072	17078	17157	17049	17143	17192	16934	16988	17121	17091	17198	17252	16983	17305	17099	17101	17031	17367	17047	17007	17035	17151	17158	17123	17206	17221	17164	17039	17204	17039	17225	17146	17157	17069	16989	17280	16999	17070	17180	17045	17166	17119	17088	17119	17208	17073	17189	17170	17065	16980	17018	17235	16918	17147	17159	17123	17098	17107	17155	17143	17157	17119	17259	17142	17216	17226	17135	17054	17221	17288	17066	17103	17148	17128	17058	16959	17134	17033	17136	17120	17018	17020	17063	17248	17219	17073	17210	17170	17171	17263	17124	17100	16972	17116	17033	17162	17074	17070	16967	17026	17202	17173	17167	16930	16983	17122	16931	17157	17135	17009	17079	17205	16965	17221	17159	17065	17144	17136	17205	17218	17048	17021	17159	17183	17085	16927	17132	16902	17006	17088	17379	17118	17132	17059	17009	17164	17244	17184	17208	17189	17385	17080	17198	17163	17135	17011	17056	17131	17212	17291	17004	17275	16981	17148	17150	17189	16965	17097	16919	17046	17016	17109	17092	16952	17149	17150	17302	17117	17226	17106	17070	16960	17091	17028	17130	17158	17297	17240	17031	17203	17015	17067	17200	17196	17249	17042	17125	17055	17098	16964	17350	17152	17085	17130	17098	17147	17088	17099	17177	17031	17144	17177	17295	17111	17075	16907	16922	17169	17107	17194	17085	17135	17226	17066	17153	17384	17168	17086	16928	17041	17165	17025	17196	17131	16918	17009	17203	17131	17150	17123	17365	17175	17140	17131	17202	17115	17050	17098	17056	16975	17207	16993	17113	17156	16983	17132	16956	17178	16998	16969	17143	17135	17008	17075	17149	17055	17282	17064	17133	17204	17175	17308	17069	17039	17086	17142	17090	17104	17030	17175	17083	17164	17030	16914	17251	17108	17167	16992	17169	17134	17157	17065	17177	16970	17091	17174	17240	17226	17133	16959	17151	17046	17084	17042	17084	17245	17285	17079	17399	17338	17037	17128	17130	17092	17126	17063	17205	17092	17190	17043	17079	17185	17130	17087	17098	17141	17172	17108	17206	17157	17010	17133	17105	17190	17030	17086	17211	17130	17117	17021	17194	16971	17224	17121	17112	16978	16983	17078	17205	17064	17298	16912	17071	17133	17202	17105	17336	17209	17151	17137	17225	17075	17156	17027	17223	16890	17209	17104	17037	17070	16954	17287	17044	17077	17111	17053	17249	17068	16946	17059	17049	17135	17288
23210	21564	28937	29935	56151	71602	68845	58260	44018	35505	31321	29631	29332	29345	28892	29148	29084	29091	29014	29049	28917	28871	29156	28980	28924	28944	29151	29071	28880	28948	28994	28984	28657	29070	29131	28974	28949	28654	28875	28799	28750	28925	28890	29011	28957	28983	28863	29055	28588	28955	28657	28714	28715	28748	28689	28966	28754	28731	28629	29002	28736	28912	28864	28879	28817	28950	28920	28966	28972	28519	28865	28669	29114	28732	28488	28809	28825	28805	28846	28716	28814	28797	28907	28895	28784	28728	28857	29014	28905	28617	28882	28971	29040	28794	28877	28932	28892	28789	28683	28566	28839	28712	28722	28485	28710	28819	28890	28695	28938	28571	28822	28748	28839	28795	29095	28932	28800	28713	28854	28844	28878	28911	28892	28652	28739	28866	28506	28944	28894	29018	28689	28739	28862	28804	28526	28877	28823	28868	28799	28852	28927	28851	28566	28788	28880	28978	28876	28902	28785	28761	29023	28750	28664	28760	28647	28800	28750	28740	28978	28753	29003	28943	28811	28890	28742	28717	28621	28621	28782	28799	28850	29090	29050	28867	28691	28693	28780	28833	28777	28799	28687	28751	28848	28580	28790	28636	28973	28715	28854	28884	28932	28743	28884	28689	28746	28533	28800	28571	28768	29081	28637	28717	28656	28700	28819	28911	28550	28741	28843	28555	28884	28833	28673	28355	28795	28691	28534	28645	28675	28593	28907	28705	28773	28617	28601	28897	28628	28796	28549	28573	28767	28586	28583	29048	28788	28653	29029	28707	28743	28950	28855	28782	28884	28663	28898	28901	28915	28792	28612	28581	28773	29055	28553	28676	28540	28809	28764	28836	28847	28784	28646	28974	28793	28673	28686	28752	28804	28669	28739	28782	28794	28805	28693	28850	28673	29136	28845	28952	28843	28873	28616	28852	28808	28851	28813	28714	28742	28774	28715	28645	28542	28656	28727	28776	28733	28845	28656	28543	28996	28828	29076	28960	28768	28776	28627	28758	28720	28861	28584	28688	28951	28869	28900	29019	28852	28727	28840	28672	28693	28732	28879	28730	28643	28754	28779	28697	28577	28676	28706	28758	28649	28863	28680	28580	28478	28895	28850	28790	28829	28794	28722	28883	28715	28858	28835	28842	28758	28737	28798	28541	28775	28527	28827	28729	28589	28642	28708	28821	28532	28547	28572	28820	28744	28735	28785	28826	28833	28669	28899	28985	28707	28682	28587	28799	28570	28902	28609	28728	28898	28455	28815	28766	28590	28698	28938	28627	29000	28906	28579	28936	29018	28877	28776	28754	28712	28840	28989	28823	28696	28484	29011	28687	28715	28851	28699	28686	28844	28803	28584	28499	28816	28847	29084	28887	28811	28853	28629	28664	28745	28728	28967	28841	28866	28870	28724	28800	28596	28648	28904	28905	28921	28878	29061	28654	28958	28778	28971	28676	28785	28573	29092	28805	28898	29024	28946	28705	28897	28859	28531	28756	28811	28662	28875	28853	28981	29105	28747	28728	28738	28624	28560	28792	28699	28824	28832	28575	28671	28600	28480	28851	28577	28759	28863	28503	28604	28722	29032	28899	29006	28869	28808	28637	28755	28675	28746	28478	28855	28821	28642	28649	28688	28654	28720	28631	28770	28828	28776	28699	28732	28632	28877	28940	28722	28914	28708	29057	28964	28799	28642	28603	28971	28704	28746	28954	28702	28794	28798	28794	28993	28803	28795	28951	28683	28609	28709	28863	28657	28647	28603	28755	29056	28963	28673	28714	28508	28672	28746	28897	28462	28879	28794	28875	28916	28917	28658	28680	28559	28730	28977	28881	28906	29003	28866	28725	28817	28885	28703	28896	28756	29017	28881	28876	28970	28705	28848	28785	28733	28653	28811	28935	28720	28676	28968	28656	28670	28869	28915	28877	28604	29017	28606	28893	28866	28654	28605	28776	28553	28944	28892	28888	28789	28677	28942	28810	28724	29144	28708	28678	28643	28594	28637	28750	28760	28808	28762	28785	28833	28719	28890	28940	28968	28916	28591	28586	28858	28854	28725	28899	28737	28809	28570	28926	28875	28828	28643	28971	28777	28695	28783	28756	29056	28576	28764	28703	28706	28723	29080	28886	28793	29041	28807	28681	28684	28866	28796	28853	29037	28919	28923	28750	28862	28822	28717	28648	28798	28827	28480	28912	28922	28441	28485	28608	28836	28904	28763	29095	28897	28899	28500	28974	28802	28561	28613	28973	28781	28684	28629	28577	28854	28719	28785	28944	29029	28949	28970	28958	28941	28958	28767	28883	28780	28893	28868	28686	28603	28739	28741	28805	28484	28635	28692	29035	29059	28829	28976	28695	29117	28960	28954	28954	28725	28690	28921	28941	28791	28764	28800	28571	28807	28704	28952	28745	28782	28603	29097	28666	28736	28849	28832	28931	29027	28819	28863	28961	28698	28859	28776	28755	28877	28770	28728	28944	28835	28653	28486	28602	28588	28928	28798	28622	28694	28909	28779	28769	28816	28850	28793	28771	28871	28757	28640	28555	28840	28776	28724	28753	28684	28736	28668	28739	29140	28722	28741	28870	28709	28739	28761	28789	28864	28974	28825	28547	28834	28842	28795	28782	29011	28873	29068	28891	28859	28610	28536	28680	28971	28958	28815	28816	28774	28939	28730	28991	28464	29016	28943	28916	28680	28683	28892	28707	28954	28822	28823	28719	28744	29088	28813	28910	29018	28770	28698	28831	28897	28735	28738	28620	28715	28692	28626	29024	28962	28848	28883	28609	28704	28780	28493	28617	28887	28727	28795	29054	28850	28935	28569	28806	28886	29072	28628	28532	28580	28697	28667	29068	28867	28859	29060	28943	28803	28525	28797	28692	28612	28528	28750	28492	28961	28714	28776	29004	28859	28891	28864	28665	28754	28744	28743	28875	28725	28853	29021	28892	28734	28666	28958	28821	28964	28892	28757	28647	28910	28846	28918	28903	28672	28796	28992	28762	28864	28774	28831	28757	28796	28820	28723	28883	28805	28650	28859	28817	28633	28713	28943	28595	28865	28785	28939	28915	28728	28631	28849	28906	28746	28730	28824	28687	28653	28655	28721	28644	28778	28593	28539	28841	28360	28680	28717	28829	28915	28865	28904	28805	28860	28714	28798	28688	28899	28697	28753	28965	28507	29068	28779	28721	28509	28601	28717	28758	28770	28822	28742	28574	28717	28396	28720	28668	28773	28687	28546	28780	28794	28811	28870	28615	28670	28484	28851	28484	28877	28912	28773	28912	28925	28774	28694	28991	28868	28855	28861	28887	28481	28680	28731	28678	28762	28837	28895	28616	28794	28757	28551	28424	28673	28652	28743	28921	28915	28775	28681	28853	28634	28977	28740	28933	29083	28828	28833	28791	28647	28866	28967	28572	28811	28624	28790	28780	28752	28671	28841	28767	28782	28745	28765	28812	28819	28677	28531	28664	28762	28636	28776	28887	28696	28957	29038	28688	28731	28535	28788	28765	28604	28750	28525	28544	28566	28988	28636	28662	28794	28771	28882	28681	28752	28763	28695	28780	28571	29006	28720	28995	28861	28795	28799	28753	28691	28838	28691	28845	28907	28884	28679	28545	28817	28904	28632	28507	28168	28906	28785	29074	28893	28685	28818	28766	28729	28851	28753	29005	28719	28807	28846	28786	28551	28523	28795	28619	29048	28459	28716	28694	28641	28875	28896	28588	28927	28808	28746	28820	28727	28898	28674	28746	28843	28897	28779	28684	28817	28862	28640	28804	28924	28713	28810	28602	28747	28726	28866	28746	28837	28811	28574	28753	28829	28785	29083	28797	28811	28817	28803	28854	28733	28917	28655	28664	28847	28760	28624	28750	28975	28680	28547	28825	28712	28562	28845	28753	28789	28776	28658	28648	28785	28637	28671	28796	28885	28939	28735	28708	28825	28760	28506	28740	28824	28826	28762	28975	28890	28763	28925	28757	28831	28914	28743	28969	28746	29040	28985	28782	28872	28938	29049	28657	28716	28914	28712	28470	28841	28811	28996	28802	28717	28645	28773	29042	28504	28606	28735	28942	28621	28665	29029	28825	28968	28672	28808	28565	28662	28684	28709	28666	28831	28698	28764	28931	28696	28637	28842	28783	29044	28817	28747	28709	28612	28729	28690	28767	28867	28953	28756	28703	28765	28697	28743	29002	28709	28847	28741	28687	28832	28501	28823	28637	28728	28924	28867	28905	28558	28936	28770	28620	28838	28578	28734	28778	28695	28869	28960	28696	28662	28457	28510	28719	28821	29157	28645	28779	28967	28726	28792	28718	28812	28807	28756	28617	28965	28970	28869	28730	28773	28730	28912	28428	28801	28914	28586	28628	28775	28735	28795	28853	29006	28790	28945	28750	28814	28769	28624	28654	28899	28922	29016	28685	28901	28701	28780	28765	28824	28782	28821	28900	28985	28855	28779	28876	28824	28693	28653	28635	28867	28799	28941	28756	28978	28685	28905	28991	28670	28931	28787	28674	29062	28678	28524	29196	28582	28761	29049	28524	28727	28673	28869	28718	28772	28862	28801	28804	28898	28800	28743	28871	28712	28686	28811	28516	28758	28520	28761	28700	28585	28674	28698	28467	28954	28877	28774	28885	28934	28841	28816	28695	29016	28739	28898	28913	28931	28653	28848	28899	28630	28654	28766	28860	29004	29022	28645	28662	28819	28797	28735	29036	28994	28961	28998	28811	28803	28739	28846	28817	28741	28704	28967	28816	28820	28687	28889	28882	28724	28784	28735	28964	28964	28809	28648	28681	28877	28709	28706	28904	29050	28736	28854	29018	28682	28755	28686	28954	29002	28818	28897	28883	28877	28886	28703	28877	28657	28856	28852	28903	28500	28721	28741	28824	28737	28901	28771	28477	28817	28704	28505	28476	28885	28604	28676	28546	28924	28933	28506	28643	28680	29020	28730	29073	28825	28903	28622	28735	28762	28854	28949	28820	29116	28758	28822	28974	28756	28710	28752	28837	28642	28825	28997	28653	28594	28782	28901	28702	28779	28908	29067	28767	28684	28706	28865	28624	28761	28575	28538	28439	28734	28985	28898	28830	28935	28873	28836	29025	28806	28688	28575	28890	28664	28858	28820	28798	28664	28806
19043	42651	45362	49308	70746	75751	69095	52815	33800	24257	19480	18095	17770	17736	17779	17732	17809	17600	17695	17725	17842	17738	17680	17568	17700	17588	17698	17641	17672	17727	17642	17648	17748	17747	17608	17528	17751	17774	17629	17658	17880	17671	17637	17790	17761	17685	17709	17694	17704	17638	17496	17512	17669	17579	17701	17653	17669	17950	17678	17744	17735	17729	17663	17654	17666	17762	17728	17702	17545	17853	17617	17731	17462	17707	17721	17718	17540	17677	17745	17723	17568	17492	17601	17645	17660	17520	17768	17536	17625	17734	17837	17728	17740	17653	17709	17753	17767	17755	17636	17540	17705	17752	17536	17715	17652	17684	17784	17618	17426	17685	17543	17602	17412	17537	17541	17748	17710	17734	17596	17647	17589	17839	17741	17651	17569	17590	17813	17584	17749	17564	17909	17762	17623	17538	17776	17648	17648	17589	17808	17663	17543	17681	17637	17599	17648	17589	17818	17789	17638	17674	17638	17653	17613	17817	17818	17640	17608	17592	17773	17645	17521	17656	17584	17614	17763	17713	17531	17541	17525	17728	17686	17759	17743	17683	17631	17580	17548	17464	17529	17584	17529	17684	17609	17369	17510	17582	17426	17645	17450	17444	17572	17695	17543	17547	17626	17750	17631	17504	17790	17536	17852	17510	17466	17658	17639	17610	17589	17662	17542	17877	17692	17617	17697	17588	17536	17641	17432	17795	17738	17662	17465	17738	17580	17610	17593	17651	17691	17621	17631	17640	17689	17666	17568	17482	17863	17894	17644	17634	17591	17413	17553	17615	17808	17660	17650	17482	17640	17768	17588	17629	17666	17516	17576	17769	17758	17544	17759	17778	17792	17718	17681	17694	17557	17718	17498	17743	17792	17704	17862	17584	17536	17658	17723	17528	17539	17815	17684	17667	17621	17786	17579	17532	17682	17361	17744	17563	17711	17527	17384	17468	17574	17661	17686	17714	17624	17658	17679	17710	17577	17563	17646	17744	17610	17723	17558	17655	17636	17627	17572	17698	17587	17597	17744	17396	17417	17753	17690	17534	17732	17574	17539	17693	17674	17514	17698	17512	17680	17704	17469	17462	17507	17671	17787	17700	17657	17545	17656	17667	17617	17605	17617	17757	17526	17518	17620	17718	17644	17621	17598	17526	17706	17771	17657	17744	17534	17541	17432	17721	17620	17453	17418	17611	17733	17628	17574	17796	17500	17592	17591	17552	17755	17654	17567	17600	17618	17557	17610	17749	17865	17557	17518	17635	17703	17666	17745	17809	17681	17382	17688	17526	17535	17681	17537	17558	17460	17518	17607	17643	17609	17689	17470	17463	17653	17605	17627	17543	17683	17452	17434	17818	17688	17677	17589	17607	17676	17792	17577	17561	17624	17700	17688	17496	17497	17556	17447	17677	17680	17547	17563	17537	17561	17630	17599	17632	17491	17815	17584	17614	17520	17767	17832	17840	17725	17529	17389	17688	17737	17579	17652	17621	17552	17499	17740	17626	17589	17656	17802	17533	17588	17691	17534	17696	17609	17689	17646	17539	17752	17790	17583	17767	17625	17526	17791	17474	17677	17427	17573	17669	17544	17527	17604	17707	17582	17663	17545	17621	17687	17686	17820	17737	17743	17714	17524	17695	17694	17606	17653	17652	17810	17433	17785	17662	17518	17704	17557	17701	17595	17752	17846	17582	17632	17676	17604	17412	17583	17538	17712	17748	17683	17566	17691	17546	17440	17594	17620	17627	17725	17550	17758	17808	17678	17570	17592	17480	17504	17631	17525	17820	17738	17597	17705	17627	17578	17677	17638	17567	17533	17759	17808	17656	17708	17559	17561	17781	17633	17657	17418	17589	17761	17556	17397	17664	17822	17562	17725	17715	17628	17622	17639	17543	17535	17586	17607	17624	17645	17779	17596	17817	17680	17605	17785	17543	17627	17580	17601	17446	17658	17621	17673	17565	17566	17648	17818	17559	17567	17715	17592	17848	17615	17628	17863	17569	17421	17395	17584	17760	17533	17640	17677	17709	17899	17563	17523	17672	17564	17597	17596	17581	17639	17573	17746	17633	17683	17642	17615	17758	17741	17696	17782	17591	17686	17622	17478	17516	17435	17735	17629	17555	17651	17616	17457	17630	17664	17727	17648	17500	17609	17656	17701	17673	17494	17663	17582	17525	17431	17546	17706	17691	17555	17547	17587	17561	17534	17739	17619	17648	17653	17489	17738	17702	17807	17689	17574	17557	17694	17843	17710	17680	17629	17558	17620	17635	17793	17517	17653	17743	17539	17466	17577	17560	17689	17508	17559	17804	17556	17825	17692	17662	17821	17680	17675	17517	17603	17734	17589	17678	17659	17704	17594	17658	17788	17604	17654	17557	17589	17565	17630	17646	17579	17542	17608	17674	17672	17496	17508	17659	17577	17601	17512	17604	17531	17709	17682	17504	17658	17557	17513	17556	17702	17749	17551	17482	17653	17531	17758	17572	17547	17666	17500	17679	17772	17600	17711	17498	17613	17616	17826	17520	17620	17484	17741	17743	17626	17534	17542	17674	17776	17814	17643	17644	17631	17800	17704	17444	17558	17603	17760	17671	17652	17678	17536	17763	17488	17550	17499	17634	17387	17575	17855	17817	17513	17619	17720	17664	17581	17690	17561	17770	17651	17612	17626	17675	17689	17754	17540	17537	17625	17730	17597	17509	17628	17577	17483	17709	17561	17628	17570	17577	17552	17501	17569	17648	17501	17625	17768	17584	17544	17634	17806	17401	17749	17548	17775	17582	17835	17709	17721	17687	17836	17499	17577	17710	17418	17700	17656	17557	17698	17568	17802	17615	17692	17614	17478	17632	17736	17726	17529	17590	17549	17664	17814	17621	17648	17620	17604	17546	17837	17504	17547	17701	17668	17799	17704	17695	17665	17660	17539	17638	17517	17779	17648	17478	17535	17609	17636	17710	17429	17599	17460	17735	17773	17668	17591	17548	17650	17545	17531	17571	17484	17536	17671	17641	17707	17565	17625	17707	17711	17625	17450	17410	17597	17777	17595	17834	17665	17640	17590	17442	17635	17786	17845	17675	17543	17608	17715	17548	17641	17755	17581	17730	17571	17612	17660	17515	17570	17709	17572	17622	17788	17760	17706	17645	17600	17680	17695	17726	17552	17520	17733	17730	17606	17780	17744	17570	17707	17656	17606	17586	17795	17785	17610	17564	17703	17720	17553	17618	17644	17622	17636	17442	17612	17868	17582	17508	17658	17618	17672	17598	17433	17647	17597	17681	17730	17652	17542	17762	17542	17576	17706	17563	17448	17482	17624	17696	17656	17712	17697	17587	17480	17622	17707	17634	17706	17704	17501	17599	17752	17552	17762	17669	17662	17719	17711	17362	17642	17759	17523	17600	17595	17672	17523	17692	17607	17564	17754	17557	17712	17600	17807	17626	17698	17694	17687	17743	17785	17622	17476	17795	17555	17568	17665	17719	17503	17687	17529	17726	17677	17860	17623	17584	17739	17821	17543	17639	17622	17529	17452	17680	17552	17674	17777	17603	17681	17812	17706	17634	17847	17674	17418	17550	17765	17625	17569	17735	17636	17524	17769	17372	17658	17623	17609	17764	17803	17704	17656	17653	17936	17855	17724	17566	17737	17567	17564	17669	17690	17660	17669	17721	17695	17599	17639	17463	17446	17609	17682	17719	17731	17627	17530	17622	17757	17711	17729	17475	17743	17659	17588	17503	17645	17779	17751	17510	17689	17662	17617	17458	17579	17730	17658	17712	17569	17674	17485	17827	17508	17674	17619	17537	17662	17536	17782	17626	17630	17636	17671	17550	17402	17824	17433	17693	17783	17570	17539	17796	17714	17634	17617	17752	17513	17629	17745	17699	17679	17583	17555	17484	17655	17681	17708	17545	17604	17514	17611	17652	17595	17661	17803	17506	17608	17834	17557	17713	17517	17713	17727	17442	17688	17522	17652	17690	17415	17600	17510	17710	17567	17731	17668	17516	17867	17769	17669	17583	17696	17718	17566	17585	17534	17556	17653	17669	17561	17544	17648	17647	17601	17851	17813	17680	17702	17673	17620	17663	17720	17687	17650	17870	17617	17600	17739	17880	17454	17557	17502	17431	17863	17605	17679	17551	17820	17686	17808	17609	17782	17566	17537	17963	17584	17604	17655	17582	17612	17659	17664	17509	17574	17760	17658	17740	17660	17625	17748	17745	17539	17797	17409	17601	17658	17634	17706	17493	17545	17694	17694	17742	17845	17691	17775	17650	17586	17583	17838	17667	17582	17452	17546	17589	17573	17588	17571	17518	17739	17682	17807	17690	17582	17601	17738	17782	17706	17773	17556	17471	17529	17569	17566	17491	17525	17634	17520	17582	17395	17663	17732	17895	17634	17573	17810	17616	17623	17600	17608	17662	17576	17652	17576	17569	17725	17656	17595	17725	17558	17544	17500	17644	17616	17758	17773	17712	17643	17678	17652	17677	17600	17633	17589	17722	17631	17708	17631	17710	17582	17653	17699	17701	17542	17461	17628	17687	17746	17894	17750	17584	17698	17658	17783	17654	17724	17717	17646	17578	17527	17730	17613	17608	17649	17604	17640	17513	17581	17333	17637	17667	17566	17679	17633	17632	17624	17778	17562	17767	17577	17547	17530	17552	17559	17499	17531	17725	17559	17732	17803	17667	17525	17605	17799	17612	17734	17787	17792	17493	17752	17649	17561	17466	17577	17506	17680	17668	17609	17741	17541	17720	17757	17644	17579	17715	17779	17732	17684	17458	17608	17609	17515	17542	17666	17562	17713	17544	17671	17628	17783	17734	17566	17502	17725	17703	17511	17694	17632	17795	17549	17748	17431	17565	17461	17464	17705	17645	17638	17608	17613	17757	17790	17744	17638	17652	17626	17533	17629	17653	17489	17483	17717	17540	17541	17821	17800	17672	17570	17802	17450	17467	18000	17503	17442	17642	17883	17565	17554	17556	17454	17581	17456	17721	17561	17769	17473	17613	17658	17634	17780	17460	17605	17600	17488	17530	17625	17577	17678	17797	17667	17761	17633	17687	17579	17736	17655	17578	17621	17706	17623	17656	17638	17431	17690	17707	17972	17736	17682	17644	17740	17378	17715	17491	17627	17587
32557	26694	31295	32092	32669	35124	35309	32365	30481	29673	28523	28479	28539	28288	28110	28114	28247	28318	28533	28019	28241	28106	27954	28098	28072	28298	28112	28394	28034	28160	28307	28300	28119	27918	28335	27963	28122	28259	28158	28077	28171	28162	28361	28041	28315	28199	27629	28290	28246	28153	28278	28278	28196	28101	28235	28216	28328	28128	28391	28220	28116	28211	28512	28226	28277	28148	28110	28018	28243	28055	28225	28212	28180	28059	28298	28141	28084	28237	28238	28420	28055	28198	27870	28185	28204	28146	28158	28056	28221	28003	28230	28322	28461	28082	28200	28169	28220	28449	28182	28373	28196	28028	28046	28029	28301	28107	28088	28305	28260	28274	28230	28324	28283	28269	28043	28377	28220	28418	28170	28416	28137	28411	28323	28100	28052	28084	27924	28401	28016	28096	28141	28066	28272	28086	27957	28286	28230	28299	28295	28123	28171	28283	28203	28202	28213	28072	28432	28391	28151	28122	28197	27817	28030	28265	28134	28116	28114	28205	27982	28206	28178	28059	28150	28182	28109	28137	28128	28080	28132	27812	28136	28084	28122	28273	27950	28391	28137	28066	28086	28284	28264	28173	28298	28142	27901	28481	27968	28218	27806	28182	28115	28302	28268	28199	28210	28289	28304	28037	28118	28285	28346	28206	28260	28382	28070	28062	27915	28303	28350	28115	28254	28084	28288	28211	28320	28158	27971	28390	28297	28119	28067	28220	28502	28300	28142	28020	28241	28063	28091	28041	28201	28016	28054	28111	28095	28187	28125	28028	28347	28210	28357	28337	28014	28127	28133	27914	28256	28055	28341	28183	28274	27988	28245	28236	28328	28427	28160	28025	28041	28042	28104	28413	28204	28100	28100	28402	28231	28155	28204	28188	28305	28297	28321	28145	28315	28090	28259	28392	28122	28027	28420	28164	28153	28292	28205	28347	28080	28370	28002	28240	28301	28210	28344	28070	28170	28295	28032	27902	28069	28149	28033	28172	28217	28091	28414	28154	28181	28115	28138	28132	28451	28192	28478	28336	28188	28202	28001	27880	28059	28217	28245	28172	28169	28108	27920	27900	28090	28099	28220	28320	28112	28451	28415	28258	28190	28389	28097	27899	28154	28069	28196	28166	28353	28186	28239	28063	28402	28017	27969	28180	27967	28191	28062	28239	28122	28169	28193	28028	28163	28294	28286	28315	28047	28025	28163	28257	28217	28126	27963	28172	28088	28076	28176	28177	28077	28166	28335	28370	28137	28228	28362	28206	28079	28039	28310	27907	28228	28110	28193	28294	27987	28002	28060	28063	28086	27930	28432	28135	27988	27900	28229	28222	27912	27972	28107	28210	28073	28222	28289	28533	28033	28101	28210	27981	28111	28112	28018	28289	28192	28075	28350	28242	28118	28138	28167	28148	28262	28188	28234	28373	28375	28148	28158	28216	28450	28238	28287	28065	28165	28146	28204	28350	27904	28186	28034	28089	28211	28122	28222	28467	28181	28036	28219	28249	28476	28328	28181	28328	28169	28341	28203	28085	28462	28169	28174	28234	28084	28080	28065	28243	27979	28211	28458	28121	28110	27988	28269	28041	28279	28258	27981	28072	28272	28504	28174	28128	28228	28200	28257	28084	28247	28247	28178	28273	28189	27985	28445	27979	28176	28255	28087	28348	28089	28121	28190	27829	28462	28191	28204	28264	28128	28199	28299	28494	28032	27863	28111	27979	28197	28185	28216	28149	28042	28245	28078	28004	28187	28424	28132	28121	28314	28168	28338	28177	27982	27975	28033	28358	28219	28316	27970	28228	28228	28349	28386	28238	28324	28088	28147	28163	28121	28139	28090	28289	27945	28133	28212	28068	28235	27966	28074	28124	28234	28109	28001	28011	28127	27996	28149	28236	27905	27860	28057	28057	28291	27988	28202	27910	28163	27990	28236	28232	28049	28071	28344	28413	28193	28276	28431	28233	28326	28345	28188	28159	27951	28275	27976	28308	28482	28125	27856	28041	28066	28391	28439	27991	28211	28104	27907	28178	28239	28022	28313	28237	27983	28070	28158	27896	28212	28410	28272	28278	28164	27855	28111	28149	28192	28336	28209	28373	28123	27818	28266	28151	28317	28458	28325	28369	28027	28031	28030	27994	28154	28126	28204	28234	28111	28280	28018	28271	28299	28228	28004	28263	28124	27881	28192	27864	28366	28333	28364	28122	28152	28180	28212	28064	28510	28202	28077	28253	28430	28116	28073	28073	28097	28190	28347	28124	28104	28383	28086	28287	28497	28159	27952	28032	28175	28219	28382	28123	28273	28070	28361	28274	27997	28181	28425	28069	28259	28256	28187	28018	28429	27975	28241	28301	28125	28223	28081	28048	28330	28071	28215	28388	28342	28374	28331	28357	27892	28346	28267	28138	28269	28014	28222	28367	28041	28440	28293	28445	28266	28365	28405	28193	28185	28190	27938	28143	28195	28183	28197	28500	28164	28011	28135	28111	28261	28012	28124	28084	28322	28153	28087	28406	28086	28110	27853	28387	28026	28080	28136	28119	28196	28195	27968	28120	28117	28250	28245	28480	28294	28326	28100	28186	28304	28289	28475	28262	27936	28475	28056	28105	28249	28181	28055	28217	27873	28248	28360	28226	28254	28292	28181	28101	27996	28133	28072	28256	28254	28378	27991	28013	28244	28011	28059	28075	28183	27985	28245	28257	28371	28339	28356	28185	28157	27995	28373	28261	28247	28041	28072	28165	28135	28053	28230	28091	27997	27916	28009	28119	28325	28004	28213	28105	28226	28011	27847	28156	28041	27991	28228	28167	28014	27958	28276	28419	28109	28244	28428	28347	28239	28252	27981	28189	28171	28103	28083	28237	28039	28124	28382	28204	28282	28683	28448	28031	28129	28216	28252	28030	28226	28100	27992	27834	28259	28413	28333	28181	28352	28266	28368	28114	28105	28213	28026	28085	28086	28251	28225	28206	28127	28214	27979	28110	28148	28211	27985	28052	28300	28134	28169	28421	28187	28061	28192	28097	28055	28045	28208	28033	28001	27987	28265	28263	28291	28037	28039	28395	28093	27922	28175	28304	28170	28158	28120	28125	28092	28156	27807	28221	28305	27867	28413	28114	28120	28121	28535	28379	28319	28319	28507	28201	28151	28148	28103	28364	28137	28057	28172	28078	28189	28306	28179	28059	28171	28400	28186	28188	28333	28304	28186	28046	28058	28108	28364	28109	28325	28154	28273	28398	28116	28223	28086	28189	28156	28178	28259	28301	27931	28022	28220	28102	28030	28055	28212	28307	28033	27933	28123	28207	28241	28199	28270	28071	28190	27949	28025	27810	28245	28351	28292	28126	28020	28034	27980	28217	28057	28154	28304	28215	28214	28145	28053	28234	28075	28530	28152	28267	28059	28217	28066	28053	28377	28174	28096	27906	28081	28205	28164	28045	28234	28368	28389	28292	28105	28145	28315	28021	28369	28228	28046	28182	28265	28432	28150	28280	28217	28359	28165	28323	28105	28035	28291	28089	28102	28063	28420	28251	28167	28153	28092	28208	28184	27919	28228	28547	28173	28031	28030	28232	28005	28154	28139	27916	28037	28062	28039	28259	28031	27752	28053	28073	28353	28222	28076	28368	28038	28441	27986	28045	28409	28138	28266	28368	28194	28323	28247	28126	28112	28053	28246	28393	28069	28122	28055	28187	28084	28040	28186	28385	28412	28398	28279	28111	27968	27944	27882	28040	28141	28051	28045	28267	28166	28167	28065	28034	28201	27839	27962	28102	28089	28265	28436	28181	28101	28216	28182	28148	28227	28162	28090	27959	28056	28300	28128	28098	28149	28034	28194	28080	28241	28111	28344	28257	27909	28103	28234	28405	28170	28372	28021	28492	28403	28106	28282	28391	28015	28053	28377	28215	28507	28137	28273	27890	28125	28101	28124	28419	28091	27978	28147	28234	28159	28105	28489	28030	28257	28467	28376	28145	28180	28308	28069	28031	28050	28052	27963	28221	27981	28177	27938	28320	28396	28185	28514	27890	28069	28225	28109	28378	28195	28017	28268	28259	28026	27962	28010	28190	28278	28291	27938	28188	28097	28323	28008	28103	28108	27904	28188	27841	28063	28002	27997	28181	28217	28334	28143	28138	28241	28086	28222	28194	28259	28183	28334	28264	28273	28201	28038	28013	28192	28026	28264	28378	28306	28182	28284	28036	28095	28214	28179	28300	28191	27974	28281	28180	28199	28491	28398	28295	28226	28213	28170	28070	28278	28018	28295	28111	28307	28036	28079	28571	28143	28353	28116	28238	28067	28187	28215	28250	27944	27992	28200	28035	28416	28091	27933	27986	28154	28004	28110	28210	28347	28102	28026	28151	28401	28071	28049	28022	28378	28076	28394	28101	28112	28231	27984	28026	27991	27967	27992	27950	27947	28172	28070	28146	28243	28290	28108	28334	28507	28255	28253	28365	28315	28440	28275	28500	28128	28203	28378	28305	28258	28113	28087	28245	28117	28302	28324	28059	28219	28215	28327	27923	28215	28248	28287	28530	28005	28048	27919	28076	27965	28165	28322	27879	27942	28107	28240	28287	28301	28412	28269	28147	28015	28112	28313	28179	28194	27996	28080	28195	28439	28067	28146	28337	28129	28192	28044	28248	28250	27915	28220	28189	28315	28285	28187	28288	28309	28189	28025	28196	28138	28113	28415	28085	28251	28210	28249	28097	28465	28292	28015	28209	28157	27978	27813	27998	28243	28216	28355	28129	28220	28093	28158	28233	28430	28219	28135	28145	28012	28167	28305	28030	28045	28244	28072	28085	27983	28477	28205	28203	28174	28266	28037	28097	28457	28058	28224	28313	28277	28480	28330	28186	28153	28322	28167	28107	28201	28429	28252	28012	28145	28151	28308	28394	28003	27823	28243	28366	28134	28326	28301	28410	27938	28051	28213	28043	28260	28329	28381	28280	28135	28229	28590	28171	28168	27976	27993	28312	28226	28089	28162	28501	28377	27971	28365	28158	28301	28082	28480	28019	28223	27935	28444	28057	28291	28429	27992	28246	28297	27820	28333	28204	28266	28251	28221	28280	28300	28147	28168	28182	28268	28201	28052	28403	28315	28213	28107	28229	28083	28131	28092	28083	28362	28365
16514	18206	19316	20528	22922	25459	23932	20967	19040	17635	17187	17334	16802	16951	16937	16909	16872	16932	16900	17078	16778	16983	16928	17009	16783	16864	17096	16936	16984	17027	17134	17041	17044	17147	16977	17015	16804	16865	16870	16976	16908	16739	16866	16949	16911	16828	16923	16863	16932	16914	16846	16702	16817	16969	16836	16895	17003	17028	16914	16894	17059	17078	16848	17016	16951	17039	16933	16928	16789	16928	16801	16966	16882	16745	17025	16818	17191	16887	16877	16799	16880	16785	16753	16972	16816	16967	16928	16814	17049	16878	16884	16837	16755	17038	16866	16922	16947	16846	16986	16959	16940	16866	17004	16919	17002	16908	16917	16800	16817	16970	16882	16784	17053	16862	16736	17131	16752	16996	17002	16832	16828	17055	16914	16909	16975	16992	16789	16790	16908	16801	17027	16912	16981	16920	17057	16733	16911	16733	16997	16808	16713	16941	16783	16884	17008	16889	16851	17001	16834	16827	16853	16946	16795	16957	16960	16922	16818	16734	16774	16856	16863	16722	17013	16768	17018	16827	16901	16973	16722	16997	17041	16939	16948	16687	16683	16927	16932	16812	17090	16865	17085	16969	16762	16847	16870	16962	16698	16947	16943	16924	16930	16687	17110	16893	16923	16915	16917	16841	16959	16859	16862	16980	16807	16946	16895	16948	16926	16964	16759	16882	16739	16857	16902	16847	17125	16796	16825	16898	16925	16979	16836	16998	17100	17014	16997	16808	16955	16955	16853	16753	16909	16920	16938	16960	16925	16928	17104	16959	16861	16940	16698	16872	17032	16844	16883	16919	16779	16814	17127	16882	16688	16943	16829	16947	17069	16956	16829	16928	16968	16895	16824	17040	16878	16773	16804	16952	16893	16819	16950	16777	16806	16814	16821	16964	16879	16853	16952	16974	16926	17117	16768	16815	16994	16829	17014	16748	16885	16891	16980	16910	16784	16960	16799	17011	16951	16868	16911	16995	16768	16983	16882	16847	16850	17002	16857	16787	16886	16879	16850	16901	17123	16865	16940	17004	16897	16899	16785	16926	16944	16962	17026	16928	16747	16961	17050	16797	16980	16953	16980	16763	16845	16828	17017	16989	16787	16775	17010	16891	16907	16953	16895	16823	16973	17023	16959	16961	16988	17037	16902	16982	16998	16945	17081	16922	16935	16896	16775	16879	16929	17022	17012	16832	16741	16945	16935	16866	16897	17025	17047	17116	17038	17033	16891	16865	16934	16791	16893	16979	16929	16979	16961	16844	16741	16777	16871	16920	16872	16923	16831	16764	16904	16892	16730	17055	16992	16845	16784	17075	16962	16896	16987	16861	16759	17012	16842	16936	17162	16857	16938	16925	16853	16941	16949	17020	16830	16936	16813	16874	16767	16962	16729	17048	16926	16977	16871	16797	17015	16910	16866	16857	16716	16751	16947	16926	16949	16721	16943	16935	16838	16947	16971	16817	16919	17058	16866	16850	17007	16931	16973	16893	17104	16991	17047	17036	16829	16927	16906	17042	16889	16730	17047	16915	16872	16915	16794	16863	17175	16859	17084	16927	16889	16944	16963	16975	16902	16876	16961	16904	16771	16887	17108	16893	17118	16905	16807	16975	16998	16822	16886	16934	17075	16872	16833	16851	16898	16884	16973	16715	16918	16830	17011	16939	16818	16793	16825	16863	16860	16958	16870	16937	16837	16890	17046	16802	16640	17053	16932	16758	16887	16862	16836	16800	16820	16878	17053	16900	16873	17031	16864	16906	16996	16868	16963	16927	16806	16924	16859	16834	16788	16958	16872	16943	16921	17005	16884	16728	16718	16999	16774	16907	16955	17013	16989	16861	16895	16903	16766	17029	16859	16809	16974	16990	17027	16799	16933	16958	16765	16871	16980	17007	16852	16886	16953	16883	16909	16884	16850	16809	16957	16927	16819	16782	17010	16730	16956	16932	16987	16872	17061	16876	16944	16901	16877	16837	17025	16942	16944	16804	16989	16901	16702	16822	16793	16994	17010	17025	16926	16828	16921	16795	16964	16806	16805	16728	17015	16751	16885	16872	17248	16825	17060	17044	16971	17079	16668	16899	16802	17100	16979	16949	16791	16942	16878	16907	16867	17047	16838	16816	17015	16828	16886	16870	16729	16920	16764	17040	16918	17034	16792	17114	16921	16854	16901	16982	16904	16913	16804	16965	16842	17105	16796	16885	16707	16960	17102	16865	17069	16905	16826	16931	17009	16883	17077	16649	16890	16918	16838	16841	16866	16829	16830	16920	16967	16962	16811	17033	16945	16947	16701	16978	17053	16893	17030	16979	16835	16948	16730	16972	16929	17084	16874	16907	16908	16925	16825	16754	16853	16944	16711	16710	16837	17031	16913	16782	16806	16951	16911	16960	17010	16978	17065	16900	17073	16898	16867	16903	16800	16851	16965	16889	16938	16916	16859	16915	16922	16979	16866	16829	16931	16928	16910	16920	16831	16797	16854	16806	16877	16873	16930	16836	17023	16971	16844	16840	16888	16755	16845	16988	17002	16929	17011	16889	16874	16905	16914	16802	16901	16924	17021	16963	16825	16788	16997	16763	16815	16900	16838	17025	16984	16744	16878	16854	16965	16964	16867	16929	16925	17023	17070	16950	16927	16864	17013	16957	17004	16791	16783	16962	16916	17095	16966	16815	16820	17112	16726	17059	16786	17128	16881	16806	17235	16898	16997	16824	16902	17082	16839	16998	16806	16805	16991	16876	16906	16857	17042	16912	17023	17027	16963	17107	17057	16830	16954	16643	16911	16867	16945	16900	16797	17004	16926	16840	16861	16855	17069	16977	16925	16965	16955	17040	16953	16884	16958	17005	17105	17027	16838	16882	16782	17077	17017	17083	16834	16945	17101	16983	16738	16906	17051	16971	16810	16882	16769	16856	16970	17078	16908	16938	16930	16872	16859	16710	16817	16979	16890	17031	16874	17017	17095	16900	16964	16946	17016	16749	16907	16842	16968	16842	17034	16925	16741	16946	16960	16933	16855	16905	16940	16910	16849	16814	16910	16867	16853	16956	16898	17029	17084	17042	17026	17081	17014	16902	16742	17091	16807	16873	17038	16850	16960	16971	16873	16918	17054	16848	16848	16837	16964	16856	16725	16767	16952	16830	17056	17011	16937	16931	17189	16922	17131	16971	16819	16925	16974	16993	16841	16845	16862	16979	16945	17024	16793	16917	16953	17032	16656	16897	16875	16824	16950	16727	16977	16840	16983	16688	16842	16903	17006	16951	16895	16969	16956	16945	16852	17025	16885	16834	16869	16915	16980	16877	16828	16977	17035	16783	16756	16949	16666	16954	16939	16834	16999	16910	16796	16908	17027	16950	16868	16871	16827	16824	16883	16878	16969	16962	16853	16951	16878	16925	16965	16744	16821	17082	16965	16884	16900	16972	17113	16900	16800	16894	16858	16999	17214	16828	16888	17132	16829	17081	16983	16711	16825	16708	17025	16783	17103	16877	16919	16925	16908	16836	16845	16637	17013	16961	16900	16884	16975	16731	16825	16932	16926	16977	16961	16968	16896	16944	17053	17000	16948	16931	16994	16795	17083	17026	16933	16933	16633	17094	16756	16804	16916	16955	16724	17210	16851	16921	16921	16990	16744	16956	16955	16976	16996	17091	17016	16849	16875	16834	16873	16805	16929	16945	17057	17048	16870	16904	16967	16956	16842	16873	16843	16978	16949	17018	16844	16921	16902	16960	16800	16997	16938	17090	16864	17114	16885	16835	16956	17095	16964	16997	16916	16991	17090	16823	16926	16970	16948	16860	16929	16930	17044	16924	17205	17048	16917	16926	16915	17090	16944	16946	16910	16922	17101	16750	16774	16673	16891	16910	16956	16869	16942	16969	17148	16962	16824	17169	16983	16882	16904	16808	16885	16911	16930	16954	16889	16876	17051	16889	16797	16931	16989	16917	16964	16931	16874	16901	16959	16805	16763	16845	17079	16865	16983	16867	17054	17005	16909	16919	16942	17031	16966	16994	16932	17014	16878	16980	17025	16867	16830	16883	16892	16825	17054	17097	16980	16939	17035	16912	16799	16948	16902	16962	17087	16892	17068	16829	16892	16794	16943	16953	16959	16907	16994	16848	16960	16988	16780	16840	16910	16800	17019	16933	16911	16894	16893	16852	16995	16951	16978	16995	16961	17025	16865	16825	16854	16844	16926	16914	16881	16873	17028	16958	17018	16862	17037	16909	16754	16903	16782	16925	16843	16775	16984	16801	16923	17033	16850	16737	16983	17030	16975	17087	16944	16614	16859	16839	16990	16956	16881	16854	16731	16902	16809	17001	16934	16802	16851	16985	16917	16966	16874	16936	16910	16951	16943	16816	17069	16715	16898	16926	16785	16992	17003	16960	16913	16796	16912	16803	16886	16982	16872	16878	16819	16995	16873	17024	16985	16921	17091	17040	16891	16945	16930	17113	16883	16630	16995	16876	16751	16819	16821	16968	16942	17029	16742	16951	16908	16909	17036	16643	16984	16947	16795	16822	16842	16877	16831	16922	16919	16973	16849	16894	16821	16895	16891	16970	16858	17002	16850	16942	16808	16789	17022	16985	16910	16883	16974	16933	16888	16757	16903	16937	17033	16771	16730	16676	16819	16753	17042	17040	17104	17038	16920	16936	16867	16783	16873	16926	16985	16870	17038	16865	16993	16771	16935	16957	16968	16940	16942	16836	16835	16857	16903	16812	16971	16920	16659	16784	16842	17010	16957	16731	16955	16759	16992	17022	16820	16882	16916	16851	16824	16957	16882	16849	16749	16862	16914	17018	16890	16955	16742	17064	16958	17115	16924	16881	16861	17012	16880	16703	17044	16918	16776	16827	17055	16879	16859	16907	17030	16914	17035	16897	17005	16931	17100	16885	16936	16880	16780	16769	16925	16661	16702	16975	17036	16832	16793	16924	16874	17004	16850	16973	16763	17021	16806	16898	16923	16878	16817	17071	16810	16849	16752	17102	16968	16839	16813	17000	16900	16890	16999	16703	17059	16809	16983	16794	17091	16888	17069	17159	16783	17099	16801	17030	16891	16792	16788	16978	16959	17084	16795	16780	17132	17048	16898	16807	17029	17072	16951	16798	16889	16976	16772	16804	17001	16939
25569	21571	28692	37029	47746	55801	51086	43973	36660	32007	29855	28783	28721	28465	28233	28093	28382	28154	28163	28181	28315	28317	28115	27834	28198	28412	28259	28405	28385	28439	28363	28148	28399	28233	28222	28084	27985	28441	27965	28159	28098	27959	28279	28067	28089	28126	28291	28239	28135	27975	28247	28271	28228	28129	28283	28352	27976	28124	28043	28276	28118	28088	28291	27982	27921	28378	28065	28148	28239	28103	28218	27985	28306	28264	28154	28385	28209	28250	28140	27927	28181	28449	28186	28129	28252	28153	28064	27978	27825	27982	28023	28201	28111	28146	28178	28114	28186	28137	28118	27995	28103	28178	28361	28185	28157	28283	28053	27891	28139	28078	28110	28206	28128	28142	27815	28158	28157	28173	28351	28170	28444	28244	28232	28195	28330	27987	28069	28056	28111	28230	28213	28254	28082	28204	27930	28000	28254	28339	28213	28235	28373	28083	28113	28175	28185	28173	28146	28040	28517	28294	27838	27990	28198	28081	28267	28012	28056	28130	28249	28226	28383	28051	28191	28056	28327	28462	28073	27962	28083	27949	28296	28230	28372	28146	28094	28124	27947	28397	27944	28112	28107	28162	28134	28525	28109	27964	28129	28157	27911	27992	27984	27969	28036	28025	28168	28330	28263	28295	28239	28247	28057	28217	28356	28232	28247	28077	28279	28236	28305	27937	28040	28281	28349	28177	28142	28238	27888	28255	28279	28281	28074	28044	27986	28134	28163	28158	28201	28337	28138	28330	28142	28134	28334	28433	28211	28041	28430	28240	28261	28149	28044	28044	28214	28393	28381	28123	28016	27972	28190	28263	28068	27889	28319	28047	28417	27973	28131	28306	28223	28094	28044	28425	28179	28078	28092	28242	28201	27949	28185	27869	28194	28007	28223	28201	28027	27999	28157	28158	28193	28222	28216	28047	27986	28061	28117	28046	28213	28184	28214	28261	28102	28288	28046	27946	28101	28063	28373	28092	28119	28025	27919	28079	28110	28097	28082	28160	28278	28073	28128	28217	28134	27995	27916	28201	28192	28272	28160	28013	28121	28329	28356	28269	28037	28052	28247	28228	28221	27940	28248	28249	28090	27980	28123	28009	27879	28204	28269	28116	27954	28330	28053	28212	28157	28028	28210	28284	28069	27873	28156	28187	28099	28159	27996	28049	28062	28006	28085	28223	28081	28108	28083	28127	28161	28537	28265	27987	28027	28109	27977	27998	27946	28363	28337	28124	27905	28160	28039	28132	28081	28039	28022	27986	27973	28187	28137	28133	28014	27955	28207	27782	28220	28156	28143	27914	28228	28170	28196	28163	28317	28227	28046	28057	28030	28090	28287	27984	27928	28193	27841	28094	28122	28033	28124	28181	28286	28239	28374	28017	28134	28249	28107	28481	28166	27954	28118	28265	28461	28196	28285	28431	28192	28181	28090	28104	27991	28227	28235	28103	28254	28398	28279	28284	28284	28236	27937	28206	28319	28367	28097	28366	28130	27981	28293	28104	28114	28041	27978	28215	28371	28138	28085	28088	27958	28004	28122	28265	28372	28089	28188	27973	28127	28132	28176	28253	28242	28100	28197	28197	27957	28140	28225	28235	28284	27891	27950	28214	28195	28118	28104	28102	28104	28053	28234	28144	28315	28270	28349	28105	28554	28337	28067	28002	28073	28186	28233	28212	28417	28310	27975	28040	28279	28332	28314	28254	28234	27927	28104	28239	28243	28511	28063	28317	27947	28247	28194	28102	28171	28264	28287	28190	28161	28046	28295	28054	28030	28272	28142	28358	28260	28114	28052	28192	28103	28212	28324	28241	28358	28345	28417	28187	28000	28235	28209	28143	28250	28123	28046	28242	28076	28056	28126	28305	28295	28238	28065	27967	28015	28154	28303	28144	28078	28145	28237	28374	28185	28105	28047	28013	28251	28059	28127	27851	28112	28067	28387	28186	27912	28019	28234	28255	28210	28092	28244	28099	28115	28241	28023	27955	28130	28097	28151	28276	28244	28239	28301	28244	28111	28003	28392	28090	28089	28491	28207	28165	28160	27915	28170	28145	28065	27992	28136	28321	28052	28371	28248	28313	28292	28118	28318	28188	28102	28225	28369	28229	28050	28303	28239	28367	28030	28104	28146	28211	28144	28053	28020	28247	27962	28197	28044	28046	28116	28106	28228	28200	27889	28204	28335	27900	28068	28024	28267	28248	28185	27990	28055	28230	28272	28106	28342	27893	28271	28136	27953	28019	28074	28424	27913	28400	28137	28052	28177	28265	28051	28076	28249	28211	28004	28000	28135	28275	28281	27903	28163	27949	28083	28132	28185	28375	28202	28184	28205	28095	28115	28199	28009	28291	28097	28033	28172	28183	28141	28295	28269	28204	28182	28275	28480	28306	28246	27922	28123	28200	28208	27956	28376	28153	28090	27911	27886	28096	28050	27911	28460	28411	28266	28229	28178	28201	28072	27969	28069	27983	28090	28094	28158	28112	28193	27927	28133	28149	28361	28017	28028	28277	28132	27961	28133	28174	28198	28290	28300	28159	28373	28367	28317	28189	27991	28110	28406	27903	28079	28114	28233	28174	28156	28187	28191	28073	28063	28074	28013	28051	28272	28271	28270	28242	28471	28298	28072	28078	28206	28061	27897	27903	28266	28165	28278	27916	28146	28185	28460	28196	28230	27977	28174	28206	28006	28026	28153	28292	28353	28158	28196	28119	28091	27918	28232	28107	28234	28042	28160	27799	28149	28105	27952	28401	28247	27898	27870	27664	28412	27970	28232	28097	28294	28588	28138	28239	28065	28190	28217	27951	28142	27973	28096	28183	28348	28180	28022	28020	28191	28142	27892	28303	28101	27964	28323	27920	28311	28370	27984	28210	28511	28324	28040	28029	28409	28192	28095	28217	28328	27970	28026	28064	28231	28287	28339	28160	28182	28116	28043	28252	27990	28578	28166	28286	28234	28342	28302	28270	28091	27883	27978	28217	28290	27956	28250	28204	28187	27941	28098	28073	27890	28268	28037	28094	28388	28509	28251	28312	28425	28269	27992	28198	28229	28089	28121	28064	28067	28363	27988	28068	28280	28018	28067	28111	28313	28358	28215	28250	28378	28144	28314	28021	28009	27992	28079	28043	28212	28158	28163	28126	27971	28123	28296	28128	28205	28156	28250	28086	27947	28104	27890	28034	28464	28099	28232	28405	28293	28181	28384	28119	28144	28178	28294	28105	28112	28185	28283	28186	28053	28257	28025	28271	28237	28135	28235	28241	28285	28217	28137	28230	28161	28176	28164	28120	28313	28004	28238	28154	28442	28150	28194	28232	28285	27861	28099	28011	28391	28317	28230	28209	28123	28163	27986	27989	27988	28266	28368	28165	28177	28242	27998	28123	28162	28136	28086	28056	28196	28020	27917	28129	28096	28338	28225	28162	28193	28202	28290	28236	28050	28283	28246	28242	28050	28248	28315	28083	27941	28098	28191	28043	27938	27996	27941	27906	28097	28238	28253	28154	28216	28002	28327	28214	28034	28127	28244	28356	27952	27775	27977	28142	28217	28108	28256	28340	28261	28199	28142	28233	28051	28045	28094	28184	28160	28158	28353	28251	28185	28227	28288	28069	28285	28095	28119	28189	28239	28325	28214	28295	28058	28174	28126	28334	28197	27873	28385	28059	28345	28298	28136	27926	28303	28349	28163	28170	28176	28333	28157	28070	28245	28322	28117	27767	28113	28362	28153	28428	28086	28323	28201	28157	28032	28140	28001	27957	28198	28305	28446	28408	28064	28283	27985	27926	28255	28353	28113	28241	28291	28435	28283	28157	28341	28237	28062	28230	28422	28204	27814	28196	28154	28046	27768	27917	28280	28038	28030	28296	28354	28190	28165	28129	28113	28173	28220	28045	28430	28306	28251	27878	28081	28208	28339	28273	28438	27900	28231	28200	28153	28088	28042	28355	28078	28121	28116	28312	28164	28320	27828	28252	28061	28131	28221	28025	28300	28244	28025	28062	27860	27987	28208	28249	28229	28242	27896	28042	28245	28289	28163	28078	28065	28067	28052	28117	28401	28091	28258	28386	28065	28088	28302	27957	28272	28094	28104	28376	28172	28142	28067	28246	28208	28061	28136	28119	28005	28072	27941	28069	27993	28093	28252	28087	28191	28241	28264	28285	28032	28196	28022	28225	27824	28121	27880	28221	27963	28015	28260	28107	28335	28531	28262	28332	28081	28042	28221	27984	27972	28308	27944	28089	27898	28099	28289	28434	28305	28402	28188	28176	28256	28189	27921	28208	28356	28075	28175	28373	28090	28060	28130	28093	28311	28265	28016	28046	27920	28359	28296	28236	28232	27807	28013	28145	28164	28277	27927	27955	28026	28129	28169	28245	28127	28204	28238	28044	28029	28293	28256	28250	28169	28282	27991	28090	28281	28060	28369	28316	27941	28147	28184	28222	28074	28304	28231	28205	28088	28123	28250	28199	28270	28209	28450	28021	27836	28087	28119	28085	28362	28439	28130	27966	28174	28193	28188	28330	27988	28230	28449	28177	28270	28159	28052	28269	28377	28036	28151	28240	28321	28173	28088	28114	28245	28086	28186	28165	28333	28122	28255	28060	28108	28023	28088	28301	27987	28201	28233	28098	28159	28029	28272	28266	28156	28134	28187	27920	28404	28392	28201	28077	28291	28033	28242	28083	28089	27994	28163	28233	28271	28222	28131	28197	28192	28015	28112	28305	28247	28007	28035	28130	28425	28296	28200	27985	28318	28127	28231	27982	28048	28135	28275	28071	28384	28178	28214	28475	28268	28011	28263	28124	28359	28167	28080	28128	28245	27986	27985	28322	28058	27953	28148	28022	28085	28111	28154	28124	28305	28038	28085	28124	28208	28276	28250	27909	28192	28375	27973	28092	28219	28124	28286	28242	28511	28204	28324	28356	28380	28260	28007	28308	28098	28017	28096	28158	27902	27952	28463	28103	28209	28151	28166	28412	27999	28101	27879	28249	28129	28218	27959	28016	28235	27990	28079	28145	28098	28211	27934	28263	28132	28121	28302	28142	28049	28138	28307	28246	28133	28078	28304	28149	28211	28289	28298	28021	28111	28113	28153	28219	28194	28335	28296	28229	28381	27987	28043	28026	28081	28356
15378	24508	27261	37653	45212	50743	42299	34039	25304	20405	18108	17306	17142	17362	17069	17160	17158	17142	17123	17159	17120	17097	17236	17274	17143	17140	17130	16884	17168	17047	16966	17109	17067	17122	17216	17082	17275	17120	17140	17098	17082	17028	17144	17141	17187	17052	17240	17188	17149	17266	17201	17025	17099	17077	17086	17048	16908	17226	17122	17094	17142	17031	17011	17227	17175	17194	17158	17047	17087	17118	17043	17131	17165	17145	17141	17198	17156	16975	16975	17235	17040	16970	17075	17028	17088	16948	17118	16945	17129	17097	17245	16975	17042	17185	17212	17215	17060	17045	17077	16999	17222	17104	17046	17141	17131	16967	17067	17157	17078	17146	17072	17014	17011	17068	17095	17302	17061	17014	17037	16986	17035	16970	17193	17028	17036	17168	17222	16839	17192	17062	17079	17048	17080	17026	17085	17100	16961	16939	17186	17050	17070	16984	16990	17196	17022	17154	16912	17224	16989	17131	17248	16946	17158	17149	16962	17040	17257	17136	17016	17242	17161	17057	16936	17062	17020	17345	17015	17015	17102	17082	17075	16832	16986	16962	17083	17002	17069	17093	17064	16975	17160	17120	17123	17208	17147	17328	17210	16908	17090	17091	17178	17334	17071	16834	17008	16986	17125	16789	17157	17201	17029	17143	17093	16959	17157	17216	17046	17089	17173	17114	17226	16931	16833	17133	17116	17205	17209	17072	17226	17046	17082	17242	17092	17163	17262	16973	17127	17017	17066	17079	17120	17060	17196	16896	17168	17127	17204	17252	17147	17324	17038	17101	17095	17006	17186	17050	17091	17109	17025	17128	17222	16954	17100	16979	17210	17060	16994	17058	17122	17082	17135	17146	17091	17099	17138	16840	17113	16958	17208	17066	17246	16959	17287	17118	17066	16986	17160	17119	17143	17075	17103	17056	17174	17202	17061	17200	16954	17030	16958	17066	17268	17148	17035	16924	17100	17007	16903	17232	17102	17289	17190	16999	17117	17266	16892	17042	16976	17248	17058	17083	16921	17107	17148	16960	17079	16951	17163	16858	17252	17260	17071	17141	17029	16950	17099	17170	16989	17048	16971	16885	17236	16887	16982	17198	17104	16924	17045	17017	17122	17024	17011	17120	17124	16882	16973	16965	17056	16953	17269	16966	17102	17050	17002	17101	17231	17026	16913	17092	17088	17163	17025	17071	16915	17208	17204	16972	17036	17082	17210	16945	16951	17062	16959	17047	17107	17085	16813	17161	17008	17155	17191	17022	17053	16964	17050	17072	17107	17253	17150	17165	17004	17117	17089	17161	17057	17208	17159	17010	17243	17172	17140	17057	16997	17188	17124	16985	17164	17233	16920	17300	17036	16985	17235	17096	17147	17015	17401	16963	16979	16913	17135	16970	17200	16990	17065	17179	17207	17052	16994	16887	17002	17122	16902	17160	17228	17046	17151	17090	17197	17043	17081	17128	17312	17086	16888	17204	16938	17052	17038	17134	17215	16996	17170	17233	17253	17033	17126	17050	17041	17010	16928	17199	17122	17212	17153	17087	17182	17120	17204	17246	17102	17220	17047	17056	17068	17067	17048	17058	17087	17006	17120	17013	17010	17163	16970	17060	17069	17020	16993	17128	17176	17247	17183	17058	17150	17036	17157	17129	17099	17122	17102	17030	17024	17124	17011	17220	17127	17240	16923	17170	17165	17116	17151	17056	16937	17161	16874	17239	17226	17062	17040	16865	17067	17050	17087	17031	17167	17232	17011	16993	16892	17150	17010	17183	16981	17265	17131	17036	17093	17118	17052	17104	16987	16965	17081	17100	16892	17079	17021	17058	17243	17066	17151	17099	17040	17178	17129	16954	17060	17078	17121	17011	17173	17191	17231	17038	17021	17220	17076	17114	16978	17133	17090	17212	17246	17330	17097	16960	17129	17047	17090	16926	17040	17145	17097	17130	17128	16935	16962	17194	17201	17143	17179	16953	17150	17233	17025	16859	17032	17052	16789	17156	17156	17015	16887	17192	17287	17382	17148	17136	17049	17170	17145	17150	17095	16937	17092	17187	16980	17040	17192	17135	16882	16927	17258	17172	17141	17061	17224	17044	16925	16969	17055	16955	17192	17137	16946	17156	17077	17152	17038	17093	17280	17111	17085	17061	17137	16958	17106	17157	17043	17025	17004	17224	17039	17090	17171	17078	16921	17206	17023	17088	17156	17036	17016	17146	17292	16959	17121	16941	17117	16934	17198	17198	17109	16967	17052	16968	17088	17216	16866	17004	17071	17034	17079	17134	17151	17095	17064	17140	17129	17330	17001	17002	17039	17211	17019	17053	16867	17029	17198	16966	17112	17197	17013	17186	16922	17302	17176	17187	17016	17004	17090	17071	17051	16822	17142	17012	17135	17062	17019	16956	16923	17098	17238	16924	17256	17069	17036	17006	16946	17156	17189	17003	17034	17049	17028	17134	17104	17171	17087	17134	16969	17044	17077	17091	17206	17192	17264	17165	17168	17017	17208	17264	17059	16966	16896	17091	16900	17071	17229	17080	17180	17234	17165	17129	17127	16976	17123	16934	17074	16737	17126	17051	16837	17057	17044	17126	17022	17085	16922	17110	17129	17289	17061	17063	17036	16927	17053	17073	17016	17020	17041	17314	16932	17316	17287	17053	17047	17160	17072	17140	17016	17078	17124	17093	17100	17104	17065	17207	17026	17233	17072	17138	17040	16965	17193	17008	17218	17036	16987	17026	17304	17043	16947	17094	17010	17018	16994	16988	17108	17073	17006	16970	17210	17136	17094	16948	17073	17034	17170	17101	17184	17073	17037	17107	17097	16978	17121	17093	16976	17002	16958	17148	17197	17032	17006	17035	17144	17129	17185	17073	16941	17080	17079	17060	17149	17141	16951	17250	17078	17154	17065	16999	17101	17285	17023	16963	17062	17099	17068	16981	17123	16948	17172	17137	17028	17023	17099	17083	16993	17170	16964	17004	17224	16998	17023	17127	17146	17257	17071	17107	17102	17211	17251	17175	17155	17089	17128	17322	17144	16896	17035	17186	16956	17160	17116	16943	17120	17140	17049	17058	16962	17073	17100	17136	17140	17061	17098	17200	17097	17053	17126	17093	17154	16921	16935	17207	16973	17065	17188	17168	17075	16963	17117	17099	17300	17110	17297	17193	17076	17138	17352	17007	16973	17064	17231	17070	17161	17047	16876	17156	17125	17065	17110	16920	17180	17044	17170	17090	16906	17170	17085	16968	17186	16911	17054	17023	17188	17063	17209	16981	17158	17292	16896	17166	17175	17113	17056	17033	17111	16985	16949	17164	16984	17055	16971	17119	17029	17007	17102	17039	16996	17073	16988	17195	17125	17124	17084	17115	16931	17035	16969	16989	16938	17109	17137	17088	17133	16987	17277	17138	17185	16952	17203	17186	17149	17181	17134	16963	17233	17131	17012	17298	16973	17162	16901	17088	16967	17150	16934	17297	17039	17216	17155	17218	17131	17075	17211	17008	17160	17029	16996	17010	17120	17148	17233	17036	17058	17264	17174	16882	16984	16995	17236	17167	16907	16919	17091	17123	17084	16932	17155	16969	16982	17097	17289	17038	16957	17096	17399	17039	16935	17063	17320	17064	17142	17075	17169	17084	17077	17098	17078	16874	17080	17116	17102	16943	16881	17043	17063	17172	17054	17127	17019	17203	17045	17078	17028	16978	17099	17117	17141	17035	17164	17110	17180	17082	17163	17145	17043	17102	16977	17109	17063	17089	17071	17081	17018	17077	17045	17000	17116	17055	17030	16976	17017	17255	17132	17172	17186	17062	17169	17111	17023	17062	17072	17009	17223	17072	17046	17047	17094	17084	16973	17193	17141	17140	17161	16926	17104	17062	16975	17112	17200	17154	16997	16999	17116	17245	17067	17215	17070	17006	17105	17050	17024	16973	17126	17061	17169	17058	16991	17149	16998	16928	17005	17197	16868	17001	16988	17180	17151	17099	16973	17232	17062	17176	17025	17003	17032	17071	17093	17235	17107	17243	16976	17186	17040	17104	17023	17114	17263	17192	17137	16849	17263	16898	17299	17072	17105	16959	17344	17194	17005	17140	17254	17035	17002	16964	17023	16847	17004	17054	17113	17116	17073	17154	17119	17036	17010	17115	16947	17115	17210	17345	17111	16913	17104	16978	17035	17094	17187	17232	17131	17190	17022	16953	17124	16925	16965	16925	17018	17134	17093	17263	17042	17113	17052	17101	17173	16983	17212	16930	17043	17206	16997	17025	17132	16949	17089	17216	17053	17151	17198	17024	17176	17133	17186	16891	16945	17027	17144	17254	17173	17231	17025	17148	17209	16927	16940	17062	16970	17143	16816	17136	17070	16846	17083	17195	16984	17163	17204	17010	17088	17159	17236	17122	17026	17105	17070	17133	17023	17032	17039	17152	17047	17128	17129	17064	17093	17113	17042	17040	17165	16949	16990	17193	16951	17135	17039	17246	17022	17163	17114	17157	17064	17139	17137	17230	17068	17018	17190	17110	17080	17217	16971	17031	17182	17081	17249	17057	16949	16981	17221	16898	16980	17182	17042	17045	16865	16977	17084	17189	17167	17143	16923	17119	16989	16997	17192	17158	17025	16999	17135	16901	17043	16868	17110	17192	16966	17076	17029	16985	17036	17116	17130	17198	17036	17195	17080	17076	17031	17062	17153	17168	17121	17026	17021	17070	17217	17092	17072	17023	17166	17173	17161	17036	17162	17093	17028	16968	17097	17063	17152	17133	17007	16885	17121	16911	17150	17098	17208	17322	17040	17140	17002	17080	16972	17057	17022	16918	17162	16781	17261	17181	17045	17175	17267	17204	17061	17015	17195	16977	17081	17218	16983	17166	17199	16981	17072	17109	17109	16900	16997	17126	17152	16930	17014	16958	17104	17008	17073	17001	17021	17057	17030	17215	17100	17072	17114	17173	16972	16937	17105	16883	17246	17007	17101	17105	17014	17174	17139	17204	16891	17206	17269	17092	16930	17054	17078	17001	16991	17067	17142	17288	17170	17123	17274	17037	17129	17059	17196	16923	17233	17166	17197	17067	17083	17284	17035	17124	17300	17186	16948	17084	17152	17148	17128	17139	17164	17085	16947	17299	16900	17183
23163	21524	28841	32230	55658	69363	67035	55959	43941	35701	31346	29506	29102	28993	29096	29180	29184	29085	29398	29197	28964	28911	29091	29004	28788	28818	29144	29039	28844	28925	29043	29088	28992	28517	28921	28948	28983	28662	28817	28665	29021	28812	29074	28947	28941	28883	28848	28784	28555	28694	28892	28779	28843	28943	28877	28745	28923	28887	28978	29007	28782	28939	28844	28786	28892	28530	28885	28838	28973	28767	29019	28944	28758	28961	28889	28900	28972	28974	28795	28769	28709	28780	28750	28891	28924	29074	28864	28743	28961	28845	28915	28750	28781	28819	29071	28900	28958	28891	28802	28675	28887	28681	28831	28813	28717	28628	28716	28796	28605	28990	28952	28604	28826	28774	28921	28953	28822	28865	28764	28713	28566	28746	28816	28792	28866	28695	28829	28839	28759	28848	28767	28893	28885	28477	28821	28667	28968	28840	28835	28636	28889	28982	28491	28837	28760	28852	28717	28692	28886	28826	28636	28674	28935	28841	28802	28857	28725	28733	28977	28739	28852	28775	28582	28837	29179	28716	28639	28847	28785	28629	29002	28859	28846	28782	28999	28778	28788	29007	28788	28831	28760	28635	28755	28974	28898	28652	28852	28791	28695	28776	28860	29035	28895	28798	29016	28633	28811	28693	28813	28841	28760	28848	28816	28759	28696	28667	28714	28911	28857	28982	29199	28595	29210	28642	28722	28617	28978	28553	28811	28632	28856	29053	28765	28911	28833	28649	28611	28637	28966	28719	28693	28926	28930	28744	28933	28700	28717	29059	28952	28734	28990	28745	28845	28814	28682	28882	28782	28634	28880	28960	28703	28912	28596	29058	28869	28903	28987	28864	28878	28910	28585	28861	28842	28917	28948	28686	28749	28897	28797	28822	28899	28789	28614	28723	28632	28651	29024	28968	28769	28960	28740	28895	28794	28940	28812	28955	28781	28777	28825	28942	28846	28624	29065	28620	28665	28682	28701	28819	28693	28483	28929	28808	28945	28871	28689	28903	28745	28613	28930	28830	28711	28867	28866	28902	28783	28988	28822	28866	28804	28668	28757	29023	29054	29071	28757	28663	28946	28866	28862	28897	28651	28533	28899	28879	28924	28706	28738	28720	28992	28707	28726	28799	28930	28849	28784	28692	28696	28853	28632	28663	28762	28755	28728	28801	28617	28976	28867	28840	28758	28959	28673	28703	28757	28838	28789	29060	28909	28603	28901	28741	28795	28707	28814	28704	29196	28816	28736	28707	28833	28976	28901	28878	28903	28546	29008	28980	28847	28718	28534	28686	28677	28798	28923	28835	28623	28897	28715	28582	28447	28823	29007	28702	28764	28715	28873	28949	28785	28939	28792	28738	28686	28697	28721	28731	28849	28652	28878	28659	28615	28555	28883	28952	29013	28563	29036	28850	28851	28877	28789	28836	28971	28704	29074	28757	28685	28746	28919	28680	28652	28823	28594	28880	28885	28935	28692	28766	28910	28740	28627	28783	28952	28763	28769	29054	28591	28838	28736	28558	28677	28987	28536	28894	28744	28515	28564	28722	28685	28807	28898	28925	28849	28598	28562	28751	28834	28861	28757	28725	28807	28723	28690	28872	28822	28540	28713	28836	28989	28511	28835	29062	28719	28579	28601	28866	28599	28623	29031	29004	28895	28787	28881	28544	28898	28946	28987	28967	28771	28908	28848	28551	28715	28708	28822	28824	28853	28962	28998	28909	28969	28746	28987	28805	28784	28738	28786	28905	28837	28971	28659	28579	28964	28598	28767	28523	28778	28717	28673	28932	29078	28958	28830	28797	28541	28850	28561	28635	28752	28834	28923	29011	28689	28775	28838	28572	28655	28683	28743	28558	28874	28693	28812	29029	29051	28781	28989	28809	28671	28824	29105	28866	28827	28807	28826	28661	28809	28864	28809	29142	28654	28875	28846	28550	28809	28865	28961	28908	28633	28890	28745	28787	28751	28611	28891	28744	28728	28758	28908	28547	28996	28787	28693	28666	28798	28622	28763	28883	28718	28802	28887	28683	28778	28802	28753	28824	28781	28769	28826	28727	28617	29026	28615	28702	28856	28788	28872	28805	28776	28457	28672	28916	28791	28891	28682	28841	28866	28812	28876	28891	28880	28892	28981	28715	28965	29026	28880	28709	28806	28776	28861	28639	28766	28784	28854	28928	28598	28718	28650	28851	28936	28827	28928	28950	28760	28595	28777	28561	28927	28799	28801	28863	28693	28717	28701	28894	28789	28848	28684	28728	28805	28670	28590	28782	28786	28712	28957	28735	28700	28890	28700	28690	28716	28581	28907	28823	28675	28547	28831	28935	29043	28927	28805	28859	28769	28857	28847	28718	28687	28735	28781	28930	28840	29068	28985	28735	28934	28718	28836	29020	28892	28988	28852	28809	28998	28885	28954	28729	28912	28751	28960	28860	28796	28620	28854	28942	28729	28832	28927	28947	28665	28816	28758	28939	28648	28804	28769	28727	28791	28731	28750	28841	28631	28975	28899	28800	28941	28894	28940	28747	28609	28925	29015	28869	28688	28777	29007	28702	28673	28668	28675	28694	28768	28425	28696	28754	28807	28804	28877	28745	28762	28721	28897	28695	28776	28872	28743	28754	28539	29001	28873	28985	28979	28873	28900	28858	28791	28744	28694	28745	28873	28845	28841	28559	28813	28886	28832	28911	28832	28894	28783	28788	28592	28699	28835	29289	28969	28829	28690	28643	28954	28971	28806	28773	28789	28660	28717	28668	29055	28771	28924	28803	29017	28972	28880	28677	29020	28654	28915	28997	28849	28945	28576	28762	29024	28929	28840	28878	29216	28609	28756	28706	29096	28675	28624	28706	28910	28656	28757	28636	28658	28770	28767	28862	28708	28677	29064	28933	28826	29006	28858	28597	28711	28667	28759	28789	28800	28840	28727	28791	28752	28931	28789	29047	28940	28588	28665	28768	28883	28723	28935	28894	29028	28821	28918	28867	28800	28698	28834	28996	28677	28876	29024	28928	28890	28933	28722	28950	28947	28796	28680	29097	28872	28715	28761	28895	28833	28792	28596	28600	28655	28945	28804	28821	28946	28614	28837	28887	28697	28560	28916	29028	28697	28793	28815	28922	28689	28916	29022	28805	28860	28881	28951	28650	28852	28790	28823	28842	28773	29031	28756	28535	28835	28750	28995	28678	28920	28796	28586	28764	28742	28843	28853	28674	28730	29084	28888	28543	28914	29023	28999	29065	28949	28740	29014	28986	28760	28693	28732	28699	28881	29022	28568	28928	28836	28863	28710	29015	28771	28803	28965	28796	28741	28776	28847	28844	28587	28865	28755	28909	28714	28936	28626	28793	29014	28759	28827	28783	28954	28694	29025	28726	28794	28928	29023	28627	28811	28753	28743	28646	28687	28877	28926	28818	28724	28730	28818	28808	28776	28760	28733	28560	28957	28670	28825	28927	28850	28840	29031	28827	28649	28986	28833	28716	28810	28762	28764	29043	28608	29072	28840	28550	28797	28938	28763	28805	28943	28800	28911	28911	28701	28819	28730	28732	28771	28876	28983	28655	28944	28788	28866	28978	28815	28688	28709	28980	28939	28567	28642	28656	28639	28606	28844	28832	28602	28551	28706	29022	28880	28682	28835	28608	28778	28688	28778	28765	28713	28920	28905	28804	28861	28698	28693	28565	28912	28868	28746	28811	29001	29020	29004	28668	28824	28785	28735	28703	28828	29177	28746	28850	28628	28925	28639	28805	29002	28672	28840	28840	28770	28749	28961	28880	28582	28372	28691	28878	28986	28865	28894	29123	28990	28797	28686	28718	28828	28842	28947	28712	28967	28801	28836	28797	28703	28784	28539	28956	28928	28834	28800	28976	28876	28758	28902	28726	28757	28559	28785	28743	28973	28874	28723	28658	28762	28927	28810	28785	28941	28871	28764	28906	28850	28724	28674	28917	28872	28878	28849	28606	28930	28871	29029	28790	28896	28873	28889	28988	29032	28801	28617	28652	28689	28971	28844	28844	28878	28554	28761	28977	28938	28915	28707	28847	28851	28928	29061	28858	29025	28782	28895	28659	28880	28751	28650	28943	28675	29120	28956	28840	29048	28793	28671	28891	28816	28787	28697	28766	28930	28941	29122	28776	28711	28807	28742	28766	28862	28706	29027	28951	28764	28852	28658	28676	29013	29145	28765	28560	28951	29028	28701	28732	28982	28673	28688	28750	28840	28761	28710	28901	28720	28958	29015	28754	28758	28878	28718	28565	28780	28799	28759	28792	28909	28610	28859	28791	28573	28672	28599	28790	28860	28802	28738	28800	28978	28730	28754	28708	28795	28808	28987	28711	29034	28812	28692	29025	28658	28692	28701	28725	28857	28891	28547	28789	28616	28955	29093	28994	28751	28755	28906	29004	28781	28661	28814	28812	28658	28998	28912	28772	28829	28799	28895	28969	28974	28714	28712	28541	28781	28562	28896	29032	28860	28755	28726	28849	29152	28868	28671	28801	28867	28747	28774	28745	28855	28740	28705	28732	28770	29038	28914	28487	28602	28805	28877	28837	28700	28730	28950	28900	28457	28714	28655	29025	28926	28769	28847	28835	28755	28852	28823	29081	28435	28468	28749	28910	28723	28843	28867	28889	28909	28993	28820	28769	29045	28916	28741	28702	28703	28977	28768	28939	28824	28666	28960	28858	28861	28727	28939	28745	28863	28802	28796	28926	28495	28727	28665	28796	28888	28792	29104	29003	28826	28882	28858	28582	28781	28629	28808	28779	28842	28814	28606	28820	28853	28804	28832	28764	29080	28794	28864	28801	28815	28687	28869	28923	29032	28788	28760	28680	28808	28964	28786	28846	28580	28560	28928	28893	28987	28919	28637	28803	28945	28863	28700	28669	28882	28626	28900	29052	28897	28771	28866	28736	28838	28685	28661	28937	28872	28999	28920	28632	28699	28701	29122	28894	29174	28675	29142	28907	28847	28925	28778	28717	28548	28643	28812	28670	28777	28715	28584	28705	28768	28753	28885	28790	28860	28739	28983	28880	28664	28630	28873	29105	28708	28835	28823	28956	28871	28760	28580	29065	28723	28885	28667	28685	28873	28775	28495	29063	28624	28801	29264	28788	28848	28979	28656	28754	28961	28598
18034	34734	36370	54359	65828	78472	66141	51007	34245	23994	19521	17939	17784	17566	17821	17775	17734	17727	17585	17601	17712	17719	17608	17664	17750	17785	17651	17915	17881	17757	17769	17665	17720	17675	17737	17674	17913	17601	17647	17800	17887	17723	17800	17677	17818	17660	17677	17804	17766	17560	17758	17733	17639	17747	17680	17765	17757	17828	17672	17668	17552	17382	17762	17675	17686	17731	17493	17847	17969	17620	17525	17882	17641	17756	17691	17780	17816	17773	17634	17728	17723	17652	17732	17678	17768	17669	17621	17726	17690	17715	17598	17730	17628	17744	17809	17489	17740	17568	17702	17776	17587	17640	17665	17669	17532	17666	17692	17597	17579	17669	17536	17787	17774	17745	17452	17670	17616	17626	17604	17601	17627	17673	17583	17771	17676	17525	17494	17678	17582	17793	17747	17823	17527	17604	17676	17522	17748	17467	17739	17720	17570	17821	17738	17570	17742	17748	17567	17685	17701	17798	17679	17446	17678	17494	17624	17667	17783	17549	17564	17612	17366	17714	17460	17550	17647	17570	17580	17711	17719	17747	17586	17673	17546	17617	17727	17693	17541	17664	17753	17672	17485	17647	17622	17667	17687	17483	17665	17553	17592	17619	17692	17647	17720	17617	17540	17668	17518	17571	17580	17665	17705	17606	17670	17658	17627	17696	17669	17503	17789	17837	17636	17579	17631	17747	17733	17496	17718	17525	17793	17564	17699	17865	17839	17746	17397	17754	17808	17559	17601	17571	17784	17509	17510	17561	17712	17731	17591	17711	17502	17700	17866	17589	17504	17583	17649	17742	17516	17608	17589	17766	17463	17496	17699	17620	17692	17566	17540	17694	17703	17528	17808	17680	17623	17511	17632	17475	17777	17629	17688	17656	17650	17536	17632	17661	17619	17724	17526	17539	17792	17682	17756	17711	17577	17568	17637	17816	17639	17579	17676	17568	17619	17516	17636	17530	17775	17674	17678	17619	17670	17561	17621	17656	17597	17595	17599	17732	17812	17726	17666	17630	17541	17527	17818	17818	17532	17536	17727	17653	17631	17739	17508	17371	17738	17570	17514	17572	17725	17655	17580	17577	17839	17618	17771	17523	17672	17654	17612	17586	17745	17610	17591	17697	17497	17513	17609	17612	17645	17504	17700	17721	17657	17537	17649	17684	17888	17727	17486	17641	17811	17731	17566	17521	17723	17478	17824	17504	17726	17674	17662	17748	17661	17753	17716	17623	17820	17772	17666	17743	17504	17702	17584	17597	17365	17588	17662	17704	17487	17680	17588	17719	17707	17753	17746	17821	17528	17699	17750	17660	17661	17501	17541	17595	17667	17479	17600	17608	17465	17532	17776	17722	17674	17808	17535	17643	17777	17664	17686	17615	17700	17545	17538	17700	17654	17604	17532	17587	17595	17471	17618	17448	17651	17655	17727	17649	17614	17676	17798	17627	17825	17771	17533	17823	17716	17680	17570	17663	17745	17654	17620	17746	17508	17609	17809	17876	17714	17621	17576	17870	17545	17547	17763	17877	17519	17758	17551	17609	17672	17635	17580	17623	17667	17588	17668	17647	17554	17402	17690	17641	17768	17553	17527	17695	17686	17787	17782	17652	17752	17596	17557	17761	17634	17704	17626	17550	17502	17816	17843	17652	17558	17616	17642	17753	17654	17606	17773	17655	17781	17831	17625	17715	17681	17708	17950	17466	17757	17665	17539	17810	17560	17533	17903	17660	17692	17558	17826	17606	17595	17716	17656	17663	17648	17512	17561	17623	17761	17328	17625	17704	17503	17656	17608	17618	17560	17513	17552	17799	17600	17704	17855	17548	17517	17464	17743	17658	17553	17478	17684	17545	17694	17634	17683	17579	17658	17587	17587	17704	17474	17691	17808	17672	17500	17789	17622	17628	17564	17596	17541	17811	17516	17870	17596	17691	17690	17863	17462	17834	17615	17567	17914	17788	17582	17686	17701	17369	17699	17695	17826	17645	17756	17766	17800	17478	17584	17690	17687	17695	17498	17474	17709	17535	17668	17603	17735	17564	17612	17514	17636	17561	17641	17515	17717	17511	17547	17794	17597	17556	17648	17692	17766	17643	17859	17621	17731	17497	17676	17598	17647	17578	17397	17412	17582	17487	17672	17612	17634	17660	17679	17723	17493	17637	17708	17633	17462	17591	17722	17731	17682	17616	17537	17771	17475	17804	17565	17650	17741	17814	17647	17737	17635	17542	17635	17688	17821	17769	17569	17623	17502	17653	17584	17812	17535	17736	17652	17546	17700	17623	17544	17772	17538	17551	17585	17695	17669	17618	17410	17610	17673	17707	17659	17813	17554	17560	17641	17522	17612	17562	17843	17603	17599	17785	17718	17528	17864	17485	17602	17705	17426	17458	17673	17482	17458	17681	17631	17538	17678	17512	17638	17657	17694	17589	17612	17623	17483	17679	17804	17576	17701	17685	17637	17665	17854	17766	17606	17503	17600	17677	17670	17670	17671	17742	17592	17542	17637	17408	17551	17749	17968	17779	17602	17653	17754	17847	17621	17556	17732	17652	17648	17560	17695	17515	17585	17620	17603	17657	17709	17837	17773	17787	17464	17585	17677	17635	17563	17473	17321	17826	17661	17616	17838	17533	17530	17674	17693	17633	17558	17604	17584	17662	17558	17739	17666	17638	17707	17686	17557	17745	17676	17821	17747	17578	17768	17718	17506	17762	17589	17464	17758	17681	17742	17731	17583	17645	17766	17898	17798	17688	17599	17571	17561	17697	17686	17637	17577	17733	17783	17675	17817	17545	17607	17631	17712	17613	17721	17618	17617	17586	17863	17590	17777	17683	17755	17551	17592	17696	17630	17763	17651	17765	17599	17711	17731	17692	17590	17567	17796	17803	17700	17531	17600	17400	17746	17498	17666	17719	17760	17737	17679	17717	17815	17431	17793	17613	17589	17570	17843	17703	17803	17671	17616	17598	17619	17757	17723	17749	17737	17603	17524	17802	17578	17713	17753	17625	17653	17731	17714	17594	17653	17786	17513	17781	17602	17702	17485	17644	17488	17748	17682	17552	17544	17565	17723	17646	17547	17609	17766	17729	17538	17638	17682	17777	17608	17409	17714	17673	17630	17759	17566	17429	17630	17763	17718	17636	17585	17573	17608	17547	17634	17709	17504	17573	17731	17752	17480	17626	17590	17870	17467	17469	17891	17500	17652	17639	17748	17599	17556	17691	17674	17642	17530	17720	17569	17784	17433	17792	17642	17751	17833	17653	17541	17692	17469	17727	17675	17428	17699	17683	17704	17809	17568	17674	17714	17742	17778	17618	17804	17720	17599	17711	17659	17514	17726	17730	17805	17676	17786	17474	17749	17551	17810	17504	17759	17643	17774	17628	17640	17544	17621	17810	17689	17795	17540	17619	17654	17666	17765	17740	17784	17636	17597	17726	17463	17616	17590	17723	17650	17745	17617	17740	17674	17597	17697	17579	17735	17644	17697	17556	17679	17718	17637	17675	17662	17564	17736	17472	17523	17757	17672	17677	17577	17567	17767	17757	17715	17524	17578	17755	17621	17670	17580	17764	17668	17679	17471	17683	17565	17648	17678	17601	17705	17686	17473	17728	17576	17585	17478	17557	17658	17779	17679	17657	17376	17512	17622	17530	17607	17572	17643	17724	17771	17544	17660	17736	17706	17593	17797	17678	17457	17855	17519	17698	17685	17631	17523	17600	17586	17653	17761	17665	17608	17701	17761	17750	17664	17553	17623	17748	17381	17564	17711	17564	17533	17743	17724	17725	17537	17617	17436	17605	17673	17566	17646	17660	17677	17526	17577	17574	17875	17638	17511	17863	17631	17669	17588	17771	17773	17688	17735	17595	17389	17697	17628	17875	17638	17712	17641	17687	17710	17521	17616	17608	17660	17559	17661	17563	17787	17604	17589	17789	17576	17655	17680	17698	17583	17707	17520	17648	17831	17643	17565	17692	17614	17478	17634	17698	17654	17579	17643	17616	17758	17538	17648	17698	17815	17627	17571	17545	17603	17753	17689	17750	17768	17656	17632	17796	17611	17617	17690	17626	17625	17608	17739	17523	17523	17758	17450	17807	17638	17758	17670	17775	17763	17586	17605	17790	17616	17759	17834	17621	17737	17658	17695	17599	17800	17576	17605	17851	17583	17493	17715	17553	17572	17669	17663	17592	17495	17657	17643	17593	17734	17914	17551	17741	17761	17637	17700	17650	17476	17479	17646	17513	17614	17614	17705	17605	17807	17809	17604	17749	17693	17626	17717	17773	17608	17737	17641	17591	17727	17770	17549	17717	17610	17609	17559	17643	17766	17615	17454	17655	17770	17688	17768	17610	17637	17688	17788	17536	17650	17479	17638	17582	17571	17569	17478	17792	17549	17714	17704	17453	17721	17627	17612	17664	17704	17584	17584	17754	17612	17436	17675	17614	17577	17811	17586	17632	17613	17560	17650	17827	17760	17619	17665	17657	17823	17683	17585	17750	17699	17712	17626	17765	17703	17636	17630	17632	17717	17619	17604	17518	17524	17658	17711	17499	17608	17553	17525	17904	17693	17708	17494	17668	17696	17682	17603	17514	17699	17665	17648	17641	17657	17638	17678	17850	17623	17679	17602	17688	17697	17664	17606	17513	17790	17614	17801	17476	17487	17801	17614	17458	17412	17730	17570	17670	17564	17642	17734	17726	17710	17496	17665	17514	17543	17757	17771	17669	17771	17814	17681	17656	17724	17717	17544	17465	17784	17617	17621	17650	17821	17634	17689	17449	17683	17622	17654	17758	17469	17889	17583	17733	17693	17794	17446	17619	17469	17794	17633	17642	17609	17774	17618	17602	17679	17537	17660	17574	17635	17575	17623	17642	17413	17668	17700	17590	17727	17747	17742	17558	17674	17538	17655	17768	17739	17750	17436	17454	17615	17664	17750	17706	17841	17491	17687	17389	17604	17629	17544	17730	17646	17647	17653	17623	17655	17660	17684	17608	17713	17737	17892	17690	17790	17653	17632	17788	17446	17534	17599	17711	17544	17649	17679	17648	17780	17822	17737	17540	17700	17394	17781	17491	17669	17372	17740	17697	17791	17504	17719	17781	17704	17625	17622	17687	17512	17764	17706	17654	17733	17698
32323	26702	30684	31230	33599	35917	35009	32713	30530	29180	28432	28257	28329	28139	28236	28246	28050	28132	28252	28405	28264	28386	28052	28204	28280	28217	28458	28153	28255	28399	28175	28120	28200	28021	28028	28111	28492	28120	28283	28303	28130	28107	28250	28117	28245	28281	28290	28087	27995	28310	28261	28303	28135	28004	28247	28466	28278	28189	28301	28135	28158	28121	28334	28150	28080	28010	28205	28371	28287	28317	28148	28213	28165	28100	28063	28082	28322	28147	28455	28440	28171	28412	28333	28208	28264	28152	28013	28056	28431	28114	28227	28251	28228	28079	28168	28057	28334	28335	28143	28228	28116	28286	28087	28303	28202	28144	28152	28176	28311	28070	28011	28284	28144	28452	28325	28287	28264	28191	28237	28352	28505	28264	28107	28258	28499	28408	28329	28110	28119	28292	28044	27933	28185	28146	28219	28202	28259	28123	28302	28338	28175	28194	28274	28299	28279	28118	28371	27831	28217	28241	28183	28117	28139	27930	28148	28082	28224	28267	28311	28164	28117	28285	28374	28217	28150	28208	28434	28205	28231	28169	28298	28398	28166	28287	28387	28276	28154	28138	28256	28026	28172	28268	28033	28174	28266	28269	28456	28235	28336	28276	27986	28171	28253	28172	28390	28261	28313	28085	28286	28132	28112	28275	28053	28233	28191	28132	27965	28324	28136	28272	27982	28145	28054	28239	28275	28154	28059	28455	28155	28132	28505	28264	28143	27961	28273	28163	28360	28459	27997	28193	28143	28056	27900	28320	28326	28310	27975	28075	27954	28278	28102	28205	28251	28453	28264	27833	27945	28328	28009	28414	28359	28399	28170	28081	28207	27985	28275	27925	28059	28232	28351	27956	28276	27971	28005	28197	28178	28129	28108	28311	28400	28114	28234	28139	28279	28173	28079	28027	28097	28007	27946	27969	28200	28219	28390	28104	28145	28261	28253	28312	28113	28101	28282	28117	28409	28042	28126	28262	28097	28030	28060	28253	28358	28090	27969	28097	28119	28271	28073	28163	28102	27970	28160	28110	27999	27929	28380	28321	28087	28167	28158	28078	28282	28088	28108	28251	28119	28116	27925	28181	28086	28053	28231	28168	28130	27965	28265	27979	28296	28254	28233	28139	27979	28158	28169	28351	28165	28202	28208	28126	28072	28247	28050	28080	28277	27937	28225	27901	27893	28030	28368	28074	28079	28161	28157	28215	28431	28349	28151	28374	28210	28365	28037	28193	28160	28119	27984	28197	28063	28274	28264	28359	28140	27970	28174	27628	27973	28024	28068	27967	28144	28109	28549	28291	28041	28221	28322	27956	28388	28452	28150	28026	28109	28126	28358	28314	28365	28135	28038	28290	28151	28266	27839	27955	27976	28153	28434	28201	28350	27907	27960	28264	28249	28212	28232	28288	28466	28381	28244	28016	28262	28436	28227	28285	28223	28105	28052	28286	28320	28497	28028	28213	28310	28284	27974	28110	28076	28261	28258	28387	28366	28154	28355	28267	28067	28051	28429	27970	28270	28051	28297	28277	28323	28201	28068	28241	28184	28160	28257	28186	27963	28130	28160	28158	28194	28294	28089	28242	28372	28045	28204	28281	28068	27990	28095	28530	28149	28333	28075	28054	28092	28252	28358	28105	28009	28052	28350	28245	28497	28169	28247	28271	28073	28102	28312	28272	27867	28141	28016	28400	28402	28062	28301	28080	28030	28162	28536	28099	28322	28193	27927	28176	28188	28108	28253	28178	28295	28127	28184	28128	28374	28301	28185	28029	28116	28207	28266	28490	28069	28322	28029	28026	28089	28328	28278	28269	28364	28292	28190	28291	27992	27991	28176	28334	28090	28153	28131	28460	28200	28432	28221	28215	28130	28478	28229	28188	28323	28102	28044	28413	28038	28058	28141	28112	28190	28240	28198	28289	28050	28277	28171	28241	28162	27991	28119	28029	28153	28093	28046	28320	28047	28465	28235	28148	28585	28154	28046	28204	27987	28040	28301	28041	28214	28296	28197	28034	28337	28203	28408	28214	28234	28309	28140	28075	28197	28287	28200	28520	28005	28097	28025	27935	28378	28273	28292	28186	28290	28079	28150	28284	27994	28065	28240	28150	28287	28248	28185	28133	28322	28501	27937	28049	28047	28118	28075	28021	28330	28061	28209	28033	28314	28174	28222	27987	28125	28248	28061	28136	27921	28106	28214	28168	28236	28307	28165	28199	28106	27997	27922	28158	28380	28084	28056	28277	28259	28427	28142	28204	28158	28185	28207	28235	28014	28163	28244	27997	28216	28143	28155	28152	27989	28259	28220	28159	28503	28182	28135	27997	28409	28399	28238	27978	28140	28155	28060	28389	28096	28114	28046	28236	28090	28233	28241	28024	28177	28160	28215	28181	28447	28124	27992	27955	28387	28317	28141	28190	28304	27953	28150	28148	28197	28127	28005	28025	28126	28014	27995	28088	28055	28208	28217	28172	28317	28249	28333	28104	28416	28230	28180	28576	28316	28056	28153	28225	28461	28243	28212	28044	28211	28160	28009	28212	28064	28517	28152	28303	28269	28173	28112	28475	28259	28348	28139	28166	28085	28245	28295	28120	28167	28193	28398	28372	28523	28282	28107	28111	28160	28346	28209	28130	28198	28273	28180	28063	28244	28328	28222	28138	28199	28183	28371	28231	28303	28379	27869	27940	28130	28090	28129	28088	28393	28222	28204	28152	27999	27998	28132	28142	28332	28116	27894	28423	28215	28192	28464	28111	28277	28075	28317	28082	28333	28080	28013	28246	28003	28072	28175	28032	28067	28084	28007	27997	28068	27984	28236	28114	28114	28013	28193	28166	28037	28315	28065	28108	28263	28421	28270	28208	28237	28355	28202	28153	28357	27900	28264	28181	28220	28162	28252	28100	28236	28560	28294	28400	28231	28033	28097	27887	28066	28143	28515	28129	28156	28482	28217	28118	28194	28079	28118	28118	28379	28015	28107	28181	28202	28082	28558	28405	28183	28205	28051	28102	28134	28197	27908	28206	28215	28335	28053	28109	28393	28366	28225	28199	28262	28325	28462	28388	28388	28352	28112	28299	28127	28272	27983	28182	28304	28343	28274	27763	28077	28027	28160	28245	27841	27927	28053	28311	28137	28293	28374	28250	28314	27935	28133	28099	28251	28082	28175	28150	28135	28029	28410	28248	28243	28366	28200	28145	28369	28505	28221	28183	28161	28052	28113	28260	28234	28319	28001	28175	28075	28011	28280	28096	28036	28268	28054	28127	27999	28321	28228	28133	28124	27962	28287	28388	28482	28324	28123	28005	28441	28068	28088	28281	28371	28374	28230	28015	28285	28310	28151	28505	28030	28111	27941	27952	28241	28420	28253	28426	28053	27864	28253	28091	28329	28165	28175	28413	28506	28017	28222	28232	28066	27967	27946	27729	28342	27924	28180	28438	28405	28240	28146	28210	28457	27995	27987	28300	28358	28018	28205	28259	28235	28213	28183	28250	28214	28175	28210	28111	28162	28262	28295	28188	28195	28180	28080	28160	28246	28181	28254	28228	28288	28149	28172	28095	28080	28280	28052	28237	27895	27992	28026	28225	28198	27821	28081	28170	28172	28123	28112	28176	28242	28147	28064	28063	28129	28126	28144	27998	27928	27856	28172	28073	28120	28031	28120	28318	28484	27979	28156	28216	28274	28242	28225	28315	28225	28249	28166	28110	28146	28371	28226	28108	28308	28044	28203	28259	28266	28324	28301	28261	28361	28221	28207	27959	28089	28214	28026	28143	28101	28070	28241	28128	28283	28180	28393	28168	28113	28302	28154	28207	28216	28245	28142	28066	28052	28429	28158	28229	28212	28351	28169	28415	28152	28000	27932	28198	28160	28120	28336	28072	28267	28200	28058	28305	28367	28179	28176	28220	28087	28456	28380	28190	28207	28562	28171	27995	27954	28066	28207	28196	28384	28446	28051	28305	28322	27977	28364	28348	28298	28091	28264	28203	28198	28230	28186	28445	28239	28137	28224	28027	28438	28051	28381	28155	28149	28229	28326	28321	28323	28511	28296	27970	28040	28317	28022	28396	28343	28085	28331	28305	28132	28015	28218	28127	28132	28304	28217	27928	28180	28253	28261	27854	28378	28141	28259	28215	28150	28026	28147	28033	28090	28143	28023	28240	28249	27968	28142	28106	28334	28239	28013	28298	28059	28388	28321	28104	28078	28328	28066	28034	28242	28341	28318	28255	28222	28315	28042	28192	28335	27955	28141	28003	28163	28242	28212	28138	28125	28119	28043	28194	28461	28210	28174	28062	28271	28290	28175	28142	28239	28038	28121	28247	27966	28098	27981	28307	28243	28104	28118	28268	28267	28334	28253	27976	28293	28249	28367	28478	28239	28210	28103	28087	28477	28217	28193	28091	28286	28069	27947	28399	28203	28270	28145	28024	28348	27984	28213	28084	28044	28062	28340	28197	28101	28170	27913	28332	28173	28176	28135	28116	28352	28147	28234	28079	28040	28254	28238	28183	28178	28204	28145	28197	28289	28143	28158	28316	28222	28524	28040	28055	28023	28124	28073	27934	28113	28134	28182	28169	28272	28185	28116	28189	28138	28265	28306	28284	28186	28212	28491	28394	28351	28177	28219	28262	27764	28187	28189	28207	28166	28378	28424	28183	28213	28033	28023	28310	28470	28399	28126	28282	28324	28285	28282	28204	28070	28179	28040	28222	28135	28140	28353	28131	28242	27908	28267	28076	28113	28007	28256	28345	28264	28079	28244	28063	28156	28059	28008	28011	28182	28365	28195	28210	28105	27867	28114	28233	28368	28189	28031	28290	28128	28349	28229	28153	28395	28146	28365	28257	28220	28353	28609	28050	28456	28452	28379	28217	28397	28115	28133	28167	28206	28148	28327	28127	28152	28278	28175	28214	28129	28158	28102	28089	28211	28177	28551	27950	28260	28071	28351	28111	28325	28360	28000	28312	28095	28240	28222	28035	28343	28011	28058	28360	28330	28063	28268	28199	28566	28198	28203	28138	27915	28127	28109	28214	28099	28237	28454	28164	28275	27976	28154	28132	28271	27979	27993	28157	28224	28550	28210	27974	28229	27941	28030	27954	28303	28123	28211	28132	28048	28159	28235	28300	28263	28312
16370	18058	18533	19202	24319	25186	23693	20687	18716	17556	17107	16935	16724	16841	16987	17014	16803	16989	16802	16736	16950	16873	16799	16951	16884	16826	16744	16842	16986	16801	16972	16885	16708	16790	16815	16924	16783	16714	16936	16972	16777	16878	16749	16811	16746	17000	16845	16791	16722	16721	16731	16747	17033	16943	16958	16808	16779	16710	16779	16928	16823	16848	16932	16897	16677	16841	16541	16739	16869	16819	16574	16857	16971	16892	16799	16664	16694	16728	16877	16810	16830	16674	16989	16651	16826	16662	16871	16984	16821	16994	16782	16724	16920	16730	16756	16809	16728	16813	16890	16881	16962	16849	16964	16959	16844	17016	16762	16840	16723	16721	16888	16705	16759	16546	16873	17138	17112	16720	16777	16790	16899	16874	16859	17040	16871	16844	16860	16813	16808	16982	16738	16888	16752	16681	16686	16731	16840	16792	16790	16962	16688	16859	16721	16704	16784	17003	16713	16804	16752	17006	16905	16820	16909	16612	16739	16726	16785	16813	16923	16959	16907	16860	16796	16697	16928	16756	16812	16657	16796	16737	16849	16834	16751	16822	16660	16772	17020	16743	16915	16909	16702	16730	16974	16763	16723	16823	16752	16785	16843	16707	17056	16826	16778	16823	16940	16904	16820	16744	16805	16794	16805	16737	16790	16799	16785	16735	16913	16791	16864	16872	16714	16716	16742	17018	16702	16859	16901	16918	16660	16866	16698	16741	16762	16739	16843	16908	17001	16827	16702	16840	16664	16949	16827	17034	16726	16779	16899	16823	16669	16636	16909	16822	16697	16986	16924	16839	16747	16557	16732	16847	16663	16909	17000	16796	16773	16812	16794	16719	16676	17011	16803	16782	16707	16728	16613	16852	16795	16814	16896	16806	16930	16844	16750	16799	16791	16877	16967	16659	16864	16841	16785	16937	16793	16945	16914	16676	16609	16877	16683	16818	16850	16867	16787	16874	16750	16780	16750	16811	16933	16816	17076	16920	16983	16854	16693	16760	16653	16941	16673	16679	16865	16851	16914	16947	16879	16819	16747	16738	16733	16698	16670	16722	16783	16812	16804	16881	16944	16797	16750	16884	16789	16702	16745	16898	16868	16784	16982	16762	16929	16815	16583	16778	16844	16823	16633	16705	16925	16722	16769	16865	16889	16821	16665	16643	16736	16750	16829	16683	16748	16847	16923	16742	16761	16884	16970	16661	16712	16957	16859	16821	16740	16965	16851	16699	16921	16877	16698	16787	16853	16582	16910	16860	16849	16900	16826	16644	16619	16826	16900	16707	16806	16690	16873	16995	16699	16731	16857	16948	16793	16753	16613	16614	16804	16871	16820	16818	16739	16824	16917	16802	16810	16633	16730	16979	16964	16872	16821	16757	16805	16749	16916	16757	16778	16747	16804	16773	16788	16776	16865	16853	16829	16927	16782	16767	16829	16997	16782	16776	16973	16740	16837	16614	16869	16772	16794	16706	16976	16846	16938	16743	16931	16884	16875	16895	16732	16631	16540	16964	16958	16798	16803	16675	16995	16804	16744	17027	16729	16807	16635	16794	16754	16947	16757	16627	16810	16711	16869	16857	16834	16875	16856	16728	16703	16780	16875	16837	16827	16752	16806	16859	17003	16866	16821	16740	16765	16755	16825	16977	16655	16830	17026	16753	16733	16742	16926	16823	16562	16635	16664	16823	16698	16831	16933	16887	16731	16860	16605	16657	16990	16712	16917	16774	16910	16786	16859	16746	16863	16825	16885	16670	16827	16588	16833	17000	16701	16815	16971	16981	16891	16686	16910	16780	16790	16763	16947	16850	16832	16801	16679	16889	16707	16830	16939	16913	16871	16765	16732	16832	16928	16818	16792	16629	16891	16703	17092	16892	16867	16717	16938	16899	16593	16898	17072	16816	16769	16804	16745	16911	16616	16790	16733	16710	17004	17006	16793	16811	16816	16922	16626	16783	16850	16805	16812	16733	16833	16679	16707	16879	16573	16798	16859	16954	16699	16857	16506	16904	16841	16731	16796	16757	16878	16863	16869	16956	16792	16684	16793	16685	16790	16880	16658	16590	16753	16654	16837	16785	16911	16928	16713	16911	16750	16830	17007	16841	16877	16990	16760	16838	16594	16720	16878	16797	16947	16881	16917	16597	16845	16845	16892	16686	16783	16977	16734	16810	16636	16648	16918	16823	16851	16752	16792	17032	16707	16628	16586	16870	16924	16660	16817	16954	16778	16815	16790	16842	16868	16686	16986	16822	16841	16782	16878	16811	16748	16770	16869	16786	16812	16792	16667	16853	16804	16917	16759	16944	16942	16851	16814	16850	16783	16831	16818	16761	16842	16615	16733	16914	16841	16741	16895	16824	16871	16907	16725	16769	16664	16894	16973	16848	16924	16703	16819	16818	16859	16944	16756	16715	16945	16609	16690	16744	16631	16834	16660	16797	16958	16901	16995	16815	16772	16667	17033	16767	16767	16810	16796	16597	16847	16756	16826	16649	16960	16606	16859	16757	16814	16804	16803	16890	16949	16670	16756	16715	16589	16861	16703	16932	16765	16827	16930	16839	16666	16937	16911	16757	17102	17047	16797	16721	16871	16972	16798	16840	16710	16860	16632	16677	16804	16862	16740	16813	16758	16926	16793	16631	16842	16734	16897	16872	16744	16676	16858	16790	16842	16612	16838	16898	17045	16835	16851	16888	16750	16691	16913	16795	16872	16806	16795	16802	16645	16753	16999	17017	16865	16924	17056	16690	16971	16792	16713	16983	16812	16770	16858	16845	16690	16931	16719	16944	16796	16647	16666	16829	16756	16860	16957	16907	16792	16920	16678	16805	16701	16825	16808	16750	16732	16582	16990	16883	16863	16829	16774	16825	16887	16890	16848	16832	16818	16871	16919	16720	16932	17008	16800	16816	16776	16780	16880	16709	16848	16700	16946	16888	16702	16722	16786	16770	16692	16815	16972	16826	16755	16715	16939	16785	16873	16791	16805	16809	16769	16695	16841	16905	16734	17043	16882	16759	16713	16829	16828	16845	16913	16868	16775	16682	16838	16857	16729	16819	16936	16711	16802	16922	16762	16943	16716	16645	16923	16797	16836	16693	16802	16904	16678	16612	16732	16906	16746	16897	16797	16837	16997	16778	16808	16926	16749	16949	16786	16861	16971	16848	16801	16788	16867	16905	16595	16767	16743	16869	16756	16822	16660	16849	16948	16854	16849	16861	16741	16900	16863	16798	16869	16864	16802	16789	16781	16843	16812	16771	16757	17003	16944	16877	16746	16879	16680	16975	16907	16669	16772	16687	16626	16874	17102	16785	16762	16823	16977	16649	16824	16890	16865	16962	16847	16827	16786	16864	16814	16791	16863	16843	16890	16707	16913	16984	16761	16718	16841	16674	16861	17053	16814	16974	16733	16805	16912	16847	16817	16775	16948	16664	16858	16718	16931	16931	16757	16643	16818	16782	16911	16721	16765	16835	16845	16766	16754	16904	16858	16831	16749	16778	16944	16886	16880	16975	16715	16845	16865	16696	16839	16933	16824	16766	16826	16869	16675	16848	16841	16554	16832	16771	16833	17083	16699	16799	16866	16685	16823	16789	16742	16833	16855	16956	16670	16753	16957	16930	16799	16867	16862	16678	16736	16957	16859	16835	16812	16786	16800	16817	16862	16727	16901	16833	16979	16761	16808	16692	16750	16869	16559	16777	16991	16696	16746	16923	16920	16810	16917	16646	16950	16624	16781	16738	16901	16850	16823	16809	16833	16624	16876	16940	16964	16833	16850	16796	16943	16790	16768	16754	16691	16683	16850	16915	16663	16754	16896	16706	16806	16850	16843	16878	17037	16820	16803	16820	16874	16719	16862	16823	17116	16892	16811	16694	16824	16799	16662	16775	16721	17043	16883	16861	16793	16803	16776	16966	16747	16739	16823	16833	16890	16789	16775	16923	17006	16722	16663	16974	16951	16782	16795	16760	16685	16589	16714	16714	16763	16781	16870	16720	16709	16872	16825	16848	16822	16706	16912	16770	17048	16886	16924	16932	16839	16884	16783	16835	16696	16744	17020	16805	16931	16948	17017	16790	16883	16664	17049	16955	16911	16832	16854	16757	16813	16860	16621	16731	16782	16727	16714	16852	16960	16958	16743	16909	17020	16856	16760	16794	16756	16885	16865	16899	16751	16735	16877	16876	16810	16746	16761	16781	16922	16608	16979	16911	16800	16925	16808	16772	16949	16757	16879	16807	16907	17044	16929	16799	16839	16691	16868	16713	16826	16524	16844	16752	16690	16896	16970	16802	16903	16892	16976	16818	16952	17014	16821	16651	16777	16785	16638	16826	16635	16736	16938	16781	16708	16844	16837	16852	16886	16706	16832	16889	16686	16844	16831	16828	16691	16655	16857	16988	16725	17014	16727	16797	16861	16645	16963	16873	16914	17048	16973	16706	16928	16702	16917	16869	16813	16887	16689	16753	16841	16771	17054	16874	16721	16754	16748	16839	16887	16934	16926	16776	16805	16776	16856	17087	16773	16803	16795	16799	16798	16900	16843	16733	16848	16774	16858	17059	16735	16982	16856	16904	16695	16886	16770	16780	16853	16793	16908	16750	16863	16820	16816	16876	16717	16868	16842	16847	16908	16835	16740	16784	16739	16785	16927	16698	16706	16685	16839	16930	16758	16711	16625	16880	16752	16792	16776	16820	16615	16959	16837	16799	16686	16637	16981	16717	16842	16917	16821	16815	16899	16900	16609	16633	16651	16824	16624	16935	16755	16793	16696	16836	17066	16753	16759	16661	16948	16799	16894	16755	16933	16835	16618	16994	16711	16905	16853	16797	16847	16949	16958	16876	16762	16807	17035	16842	16724	16750	17049	16782	16983	16921	16840	16730	16926	16818	16846	16839	16819	16839	16760	16840	16726	16911	16640	16763	16831	16817	16893	16740	16983	16720	16898	16740	16837	16774	16854	16830	16749	16689	16778	16670	16995	16771	16831	16860	16797	16725	16877	16694	16884	16778	16912	16739	16743	16837	16893	16912	16827	16865	16777	16688	16753	16758	16875	16865	16813	16851	16830	17083	16837	16778	16727	16733	16806	16957	16915	16745	16811	16771	16781	16929	16893	16817	16811	16846	16807	16934
25551	21625	28718	35232	53298	59812	52061	42285	34584	30860	29335	28747	28573	28434	28239	28475	28252	28277	28282	28437	28306	28043	28372	28265	28346	28438	28497	28492	28323	28477	28209	28305	28234	28391	28329	28202	28123	28375	28127	28409	28335	28395	28426	28267	28498	28243	28364	28098	28260	28193	28275	28315	28352	28323	28207	28278	28165	28298	28166	28406	28149	28034	28272	28230	28147	28295	28299	28234	28338	28315	28288	28110	28514	28262	28433	28181	28266	28641	28612	28345	28274	28439	27813	27975	28129	28320	28309	28663	28168	28227	28360	28162	28188	28246	28293	28177	28347	28398	28126	28259	28099	28144	28251	28286	28293	28292	28130	28279	28174	28419	28515	28091	28345	28078	28172	28493	28300	28418	28242	28372	28454	28201	28298	28280	28175	28425	28198	28300	28061	28370	28218	28280	28276	28195	28241	28174	28310	28135	28364	28537	28432	28114	28117	28229	28348	28108	28220	28276	28272	28069	28259	28131	28224	28300	28216	28308	28237	28159	27991	28283	28213	28082	28245	28410	28390	28205	28179	27794	28236	28076	28424	28437	28379	28309	28474	28167	28187	28052	28230	28105	28372	28348	28270	28070	28044	28373	28151	28315	28515	28108	28419	28069	28054	28294	28043	28237	28347	28267	28267	28050	28482	28326	28049	28178	28149	28237	28234	28249	28040	28039	28223	28229	28200	28306	28255	28298	28084	28312	28281	28561	28390	28211	28186	28215	28597	28383	28466	27948	28152	28424	28079	28229	28270	28373	28514	28137	28410	28329	28259	28087	28510	27999	28156	28141	28310	28089	28498	28287	28072	28095	28068	28198	28385	28211	28271	28170	28290	28352	28348	28367	28023	28423	28268	28381	28484	28370	28269	28261	28263	28243	28424	28275	28256	28294	28276	28586	28488	28322	28268	28726	28413	28175	28128	28164	28283	28187	28275	28295	28324	28438	28157	28066	28437	28195	28192	28355	28075	28019	28167	28336	28201	28514	28134	28123	28545	28359	28254	28308	28455	28353	28639	28456	28108	28076	28187	28489	28338	28253	28199	28327	28265	28177	28270	28346	28270	28318	28177	28134	28249	28052	28139	28045	28415	28321	28399	28409	28190	28279	28132	28040	28183	28536	28232	28117	28128	28177	28325	28318	28657	28357	28232	28123	28402	28379	28374	28621	28609	28322	28217	28242	28454	28219	28291	28256	28167	28434	28237	28504	28307	28334	28183	28206	28274	28071	28388	28273	28288	28353	28268	28301	28056	28157	28376	28301	28076	28222	28494	28386	28500	28213	28414	28325	28192	28141	28375	28355	28155	28140	28535	28576	28426	28385	28134	28347	28501	28182	28515	28352	28183	28112	28156	28331	28272	28259	28339	28281	28374	28661	28288	28151	28379	28369	28388	28411	28160	28213	28204	28376	28345	28302	28330	28233	28410	27951	28171	28441	28398	28147	28272	28261	28171	28271	28408	28205	28354	28325	28072	28136	28296	28417	28075	28160	28358	28399	28377	28259	28372	28200	28266	28057	28135	28361	28363	28270	28184	28250	28180	28254	28294	28464	28175	28201	28117	28270	28362	28345	28172	28442	28234	28562	28024	28239	28380	28244	28306	28459	27977	28080	28087	28136	28202	28397	28318	28385	28250	28525	28093	28351	28342	28396	28338	28226	28155	28329	28032	28271	28465	28470	28463	28418	28275	28284	28170	28260	28333	28661	28306	28188	28239	28373	28203	28069	28276	28111	28312	28266	28067	28074	28049	28165	28301	28171	28411	28396	28318	28214	28292	28172	28196	28307	28614	28384	28198	28302	28435	28377	28175	28131	28407	28342	28339	27904	28193	28199	28086	28191	28196	28535	28404	28263	28376	28201	28264	28453	28312	28266	28237	28219	28457	28172	28122	28312	28388	28272	28409	28532	28091	28714	28414	28036	28273	28371	28053	28206	28402	28345	28310	28140	28115	28376	28332	28100	28354	28035	28453	28032	28239	28179	28266	28391	28089	28220	28424	28515	28197	28327	28255	28438	28253	28655	28274	28305	28073	28173	28072	28151	28027	28318	28349	28339	28499	28260	28362	28370	28400	28299	28299	28088	28328	28278	28269	28383	28396	28262	28024	28369	28333	28210	28260	28061	27911	28314	28057	28178	28523	28178	28348	28145	28207	28090	28399	28166	28571	28508	28455	28380	28230	28376	28115	28456	28338	27944	28179	28203	28348	28228	28238	28240	28539	28497	28243	28220	28304	28488	28318	28210	28280	28241	28056	28114	28323	28352	28289	28318	28320	28259	28311	28319	28367	28139	28193	28205	28212	28158	28464	28314	28192	28081	28165	28234	28244	28094	28257	28320	28520	28167	28232	28199	28134	28348	28357	28242	28356	28504	28238	28037	28238	28418	28440	28359	28345	28216	28173	28253	28187	28313	28212	28186	28144	28083	28184	28186	28263	28298	28049	28277	28191	27983	28191	28127	28375	28265	28228	28384	28408	28348	28337	28251	28256	28419	28415	28399	28412	28171	28394	28344	28184	28270	28176	28233	28439	28129	28182	28336	28353	28298	28614	28472	28393	28421	28428	27936	28007	28408	28050	28118	28369	28122	28392	28256	28248	28412	28430	28196	28059	28213	28248	28199	28287	28127	28310	28234	28421	28284	28328	28230	28405	28334	28181	28304	28136	28279	28301	27959	28381	28195	28579	28361	28157	28504	28311	28361	28298	28384	28366	28245	28305	28662	28385	28319	28367	28124	28015	28209	28250	28415	28394	28104	28044	28438	28252	28274	28154	28220	28308	28378	28294	28407	28204	28365	28272	28067	28610	28312	28211	28328	28274	28486	28277	28194	28047	28171	28344	27995	28455	28346	28370	28440	28370	28391	28303	28129	28290	28271	28201	28044	28287	28125	28386	27789	28096	28208	28094	28306	28168	28396	28274	28168	28367	27997	28325	28129	28464	28248	27980	28106	28327	28221	28161	28127	28139	28414	28418	28210	28267	28092	28306	28384	28509	28417	28213	28417	28189	28206	28155	28216	28230	28327	28173	28182	28162	28165	28442	28415	28380	27985	28206	28359	28001	28352	27883	28131	28264	28268	28367	28222	28393	28459	28342	28367	28217	28431	28125	28343	28293	28280	28269	28233	28144	28228	28122	28266	28222	28354	28400	28102	28081	28337	28215	28334	28192	28187	28218	28292	28316	28153	28043	28589	28467	28152	28432	28269	28273	27961	28266	28561	28238	27875	28306	28044	28170	28295	28055	28328	27965	28009	27935	28233	28040	28114	28234	28082	28281	28302	28469	27935	28415	28304	28090	28332	28207	28333	28349	28367	28168	28114	28218	28297	28299	28095	28242	28402	28294	28095	28327	28276	28405	28346	28277	28468	28378	28142	28156	28091	28441	28173	28286	28174	28060	28325	28470	28191	28160	28290	28278	28480	28396	28166	28283	28266	28105	28254	28240	28151	28281	28176	28454	28379	28234	28323	28096	28207	28435	28356	28210	28352	28378	28248	28156	28423	28424	28481	28510	28164	28411	28235	28233	28362	28151	28271	28448	28184	28171	28316	28047	28304	28401	28015	28039	28270	28297	28300	28478	28246	28335	28374	28113	28544	28136	28197	28478	28243	28104	28189	28324	28317	28235	28135	28214	28348	28432	28327	28265	28485	28336	28240	28197	28308	28418	28319	28337	28195	28550	28037	28503	28115	28326	28391	28213	28180	28155	28356	28305	28289	28341	28231	28135	28284	28215	28238	28257	28316	28423	28290	28215	28192	28020	28342	28133	28320	28015	27962	28321	28236	28300	28330	28270	28420	28608	28343	28287	28534	28515	28120	28167	28409	28205	28426	28603	28253	28291	28156	28324	28432	28234	28152	28251	28624	28235	28030	28359	28322	28208	28366	28128	28181	28309	28206	28080	28198	28264	28151	28142	28232	28080	28073	28084	28203	28585	28378	28284	28143	28195	28286	28266	28415	28463	28479	28350	28154	27964	27993	28331	28382	28538	28447	28320	28284	28321	28199	28421	28209	28214	28475	28313	28464	28191	28370	28340	28148	28298	28345	28598	28266	28558	28234	28314	28184	28386	28392	28561	28388	28164	28200	28033	28429	28307	28349	28298	28302	28265	28501	28066	28541	28316	28217	28116	28425	28363	28423	28318	28449	28294	28170	28298	28315	28346	28291	28143	28342	28325	28197	28184	28281	28312	28243	28718	28279	28426	28380	28420	28194	28264	28372	28238	28144	28414	28306	28321	28518	28270	28462	28459	28245	28332	28413	28381	28353	28289	28303	28332	28168	28343	28101	28134	28286	28142	28325	28228	28266	28308	28212	28327	28300	28348	28195	28353	28355	28221	28553	28322	28183	28283	28326	28250	28419	28187	28193	28326	28235	28341	27947	28113	28321	28266	28327	28604	28202	28051	28301	28309	28143	28078	28317	28256	28429	28352	28682	28441	28175	28465	28332	28270	28197	28377	28462	28146	28415	28215	28123	28179	28414	28349	28370	28223	28235	28283	28360	27863	28182	28231	28195	27975	28194	28156	28557	28452	28284	28199	28093	28278	28208	28316	28000	28232	28496	28143	28312	28202	27899	28378	28197	28161	28137	28241	28331	28254	28209	28373	28090	28222	27928	28054	28306	28232	28204	28275	28345	28127	28309	28356	28267	28249	28220	28379	28272	28218	28201	28399	28394	27921	28252	28359	28250	28423	28484	28132	28289	28395	28215	28419	28508	28315	28222	28319	28280	28409	28444	28086	28243	28436	28334	28109	28400	28002	28323	27928	27983	28277	28495	28240	28182	28161	28255	28337	28050	28116	28510	28224	28408	28216	28447	28491	28445	28321	28260	28207	28117	28208	27960	28157	28470	28249	28239	28121	28124	28437	28138	28363	28267	28636	28512	28672	28458	28293	28240	28411	28283	28232	28243	28138	28231	28203	27978	28319	28798	28118	28148	28096	28131	28314	28326	28370	28443	28174	28390	28403	28319	28414	28155	28093	28365	28433	27869	28126	28262	28236	28267	28448	28401	28466	28435	28292	28213	28367	28234	28135	28147	28310	28257	28083	28280	28203	28221	28379	28312	28421	28564	28439	28443	28574	28163	28195	28152	28013	28454	28388	28359	28429	28139	28363	28273	28250	28124	28243	28221
14902	24867	27597	33449	53101	53851	42784	32111	22819	18839	17621	17270	17259	17098	17289	17178	17201	16903	17270	17022	17161	16989	17071	16988	17183	17101	16921	17187	17284	17101	17115	17075	17058	17008	17273	17231	16992	17086	17219	17206	17197	17338	17187	17131	17258	17061	17307	17218	17156	17244	17057	17185	17115	17212	17109	17180	17073	17131	16886	17205	17299	17165	16998	17039	17266	17094	16981	16930	17209	17074	17067	16905	16930	16997	17170	17042	16892	17035	17081	17070	17199	17035	17096	17033	17032	17135	16764	17371	17038	17232	17108	17170	16937	17134	17143	17146	16911	17032	17146	17088	17144	17056	17121	17122	17232	17086	16938	17061	17223	17024	16959	17297	17165	17017	17014	17094	17370	17062	17074	17004	17244	17118	17005	17200	16825	17068	17217	16981	17167	16986	17167	17139	17127	17063	16998	16949	17020	17186	17052	17271	17068	17171	17050	17176	17004	17131	17018	17114	17078	17228	17069	17016	17118	16993	17069	17077	17034	17132	17027	17117	17090	17118	17043	16928	17218	17032	17141	16885	16969	17116	17213	17119	17072	16898	17105	17006	17215	16998	17053	16991	17151	17084	17072	16954	17196	17108	17107	16986	17039	17141	17031	17069	16872	17087	16996	17032	17160	17125	16997	17036	17192	17191	17137	17014	17101	17185	17148	17128	17051	16949	17058	16902	17044	17176	16947	17097	17013	17141	17132	17237	17161	17073	17066	17156	17245	17180	17060	16873	17048	16993	17133	16891	17143	16987	17110	16980	17112	17073	16908	17158	17079	17054	17057	17049	17193	16930	17031	17080	17148	17126	17038	16923	17120	16994	17129	17036	17022	17166	17059	17038	17068	16949	17059	17132	17049	17032	17084	16788	17170	17250	16952	17027	17185	17122	17225	17151	17138	17182	17002	17037	16962	16979	16982	17078	17134	17035	17000	17170	17258	17131	17072	17076	17180	16953	17209	17021	17013	16952	17335	17175	17174	17152	17074	17059	17219	16882	17194	17036	17148	17026	17019	17002	16961	17101	17064	16907	16971	17080	16989	17076	16970	17180	17082	17022	17065	17096	16975	17100	16927	17159	16927	17133	17135	16999	17131	17037	16958	17034	17193	16981	16982	17067	17068	17185	17069	17121	17042	17187	16945	17152	17169	17083	17158	17120	16942	17077	16972	17013	17141	17282	16861	17241	17010	17028	16982	17132	17005	17218	17055	16929	17248	17209	17148	16974	17118	17081	17086	16988	17016	17125	16855	17081	17203	17096	17073	16968	17117	17180	17045	17144	16928	17049	17075	17212	17176	17302	17023	17109	17102	16969	17135	17020	17102	17034	17053	16875	16940	17095	17012	17116	17003	17004	17180	17195	17018	17055	17132	17073	17001	17116	17109	17147	17050	17213	17064	17061	17064	17237	17147	17138	17076	17113	17166	17017	17049	17060	17142	16926	16980	17107	17016	17117	17128	17017	17382	17033	16887	16898	17027	16997	16977	17086	17125	17125	17213	17209	17066	17223	17075	17242	17106	17071	17146	17238	17183	16898	17108	17075	17210	17244	16920	17049	17203	17015	17227	17143	17068	17159	17079	17014	17293	16943	17083	16969	17148	16975	17046	17203	17105	17082	17131	17131	17052	17176	17068	17092	17049	17012	17284	16945	17046	16988	16919	17163	17136	16850	17076	17137	17119	17022	16964	17234	16947	17050	17073	17146	17212	17139	16932	17241	17048	17167	17103	16973	17230	17094	17222	17124	17107	17166	16978	16948	17093	17038	17302	17198	17275	17150	17083	16971	16945	17198	17082	17047	16856	17189	17024	16894	17066	17146	17105	17032	16971	17100	17130	17126	16913	17132	17181	16968	16972	17043	17012	17030	17001	17147	17286	17085	17193	16988	16936	17203	17057	16989	17142	17122	17061	17174	17193	17216	17145	17126	17060	17020	16971	17184	17075	17032	17127	16938	17066	17182	17014	17073	17160	17220	16995	17033	16989	17123	17131	16859	17012	17066	17112	17041	17083	17101	17145	16935	16974	17000	17038	17076	17094	17050	17059	17022	17112	17102	17196	16942	17191	17242	16916	17184	17016	17194	17211	17221	17059	17102	16913	17134	17135	17323	17291	17219	17055	17032	17110	16928	17138	16968	17178	17149	17102	16824	17102	17084	17105	17073	17079	16855	16940	17060	16944	16963	17028	17030	17099	17237	16988	17162	17072	16956	16995	17160	17091	17195	16994	17120	17059	17021	17016	17182	17075	17010	16849	17079	17297	16951	16961	17386	17086	17157	17170	17121	17005	17010	17268	17061	16946	17103	17111	17025	17326	17006	17006	16965	17158	16948	17029	16991	16976	17128	17162	16979	17008	17190	17177	17234	16959	17165	17152	17061	16940	17015	17157	17167	16873	16968	17078	17133	17068	17013	17270	17113	17132	17130	17011	16887	17160	17059	16925	17212	17070	17018	17138	17246	16967	17064	16850	17207	17059	17029	17231	17000	17164	17097	16953	17013	17139	16926	16900	17139	16966	17085	17041	17080	17054	17206	16925	17055	17067	17071	16922	17244	17167	17121	17107	17104	17054	17016	16898	17093	16970	17031	17168	17101	17136	17130	17094	17125	17069	17008	16990	17121	17101	16930	17028	17053	16978	17053	17042	17026	17056	17161	17086	17034	16959	17097	17103	17354	17212	17036	16997	17173	17119	16835	16894	17251	16967	17190	17096	17216	17283	16970	16921	17212	17072	17129	16891	17224	16916	17165	17073	16988	17066	17250	17044	16897	17054	17110	17121	17115	17096	16974	16999	17112	17024	17098	17124	16909	16915	17079	16965	16990	17068	17191	17013	17028	16932	17114	17043	17058	17165	17168	17030	16919	16987	17049	17049	17223	17196	17039	17149	16985	17224	17146	17004	17100	17187	16978	17142	17084	17177	17153	17202	16904	17179	17098	16979	17265	17130	17035	16988	17063	17153	16959	17018	17009	16988	16978	17090	17093	17147	16947	17123	17097	17070	17365	17004	16973	17090	17095	17107	17045	17126	17024	16999	17078	17171	17101	17148	16889	17105	17032	16937	17124	17187	16858	17052	17198	17273	17161	16907	17227	17111	17279	17221	16955	17007	17102	16917	17042	16994	17299	17113	17100	17021	17190	17088	16941	16750	17244	17030	17097	17046	17001	17099	16856	16945	17105	16863	17264	17306	17205	17120	17067	17165	17236	17041	17094	16927	17123	16822	17245	17040	17169	17141	17075	17242	17142	17240	17152	16975	17068	17016	17021	17100	17039	17207	17087	17025	17144	17067	17208	17285	17059	17199	16966	16988	17127	16970	17155	17112	16973	16955	17121	17226	17165	17020	17001	17177	17051	17347	17263	17038	16833	17086	17078	16948	17136	17293	16972	16991	17118	17002	17041	17286	17134	17061	16880	17114	17050	17138	17103	17094	17029	17260	17179	17105	17113	17058	17039	16999	17147	17229	17072	17079	17122	17016	17200	17141	17149	17227	17044	17122	17048	17036	17064	17160	17230	17362	17101	17018	17125	17265	17027	17154	17001	17136	17242	16992	17069	17083	17125	17065	17159	17213	17111	17133	17191	17033	17114	17129	17058	17124	17245	17069	17062	16937	17083	17048	17151	17052	17077	17080	17089	17044	17092	17061	17013	17079	17058	17292	17266	17043	17164	17117	17142	17005	17081	17070	17194	17064	17053	17248	17165	16958	17047	17070	16937	17174	17068	17142	17178	17171	16892	17033	17033	16998	17219	17130	17090	17298	17019	17198	17242	17105	17044	17120	17000	17088	16840	17012	17034	17145	17016	17125	17034	17014	17123	17075	17047	17040	17140	16907	17132	17081	17165	17036	17001	16995	16992	17238	17060	17127	16991	17092	17164	17156	16919	17160	16866	17032	17264	17039	17039	17216	17094	17060	17060	17000	17124	17100	17013	17010	17142	16997	17226	17103	17030	17090	17103	17147	17093	17100	16943	17070	16950	17167	17027	17046	17182	17060	16982	17021	17059	17318	17079	17279	17028	17062	17092	16914	17176	17053	16954	17110	17138	16990	17133	16997	17101	17066	17153	16918	17071	17127	16861	17059	17149	17040	17092	17074	17235	16944	17021	17113	17071	17235	17256	17161	17016	17041	16988	17196	17061	17164	17007	17119	17205	17190	17139	17134	17279	17004	17111	17313	17135	17088	17133	17057	16981	16955	17090	17022	17280	16920	17092	17083	17273	16985	17055	17143	16929	17163	17148	17143	17042	17192	16981	16980	17073	17109	17091	17051	17082	17031	17071	17126	17029	16999	17045	16991	17097	17315	16918	17068	17241	17156	17004	17300	17123	17187	17008	16886	17015	17109	17066	16909	17170	17040	17071	16928	17292	17148	17166	17139	17242	16954	17059	17127	17030	17200	17091	17085	17139	16975	17235	17068	17011	17152	17069	17173	17119	16994	17103	17082	17069	16927	16970	17025	17198	17156	17067	17171	17087	17199	17066	17021	17147	16916	16934	17004	16972	17169	17097	17030	17131	17089	17099	17162	17050	17013	17057	16856	17153	16915	17130	17008	17183	17108	17069	17029	16942	17162	17020	17232	17113	17117	17178	16948	17005	17099	17143	17018	17105	17101	17134	17105	17111	17082	17188	17218	17114	17108	17165	17117	17070	17185	17122	17180	17024	17066	16956	17142	17006	17173	17037	16812	17079	17096	17415	17077	17017	16987	16988	17077	17162	17141	17057	17124	17187	17291	17140	17170	16883	17105	17110	17130	16982	17089	17170	17102	17038	17093	17030	17079	17136	17084	17002	17157	16981	17217	17013	17177	17063	17054	17155	17122	17406	17059	17145	17088	17119	17148	17067	17217	17040	17149	17109	17092	17095	17124	17194	17072	17061	17176	17128	17093	17238	17175	17011	16971	17065	17001	17057	17106	16932	17056	17059	17034	17145	17048	17127	17063	16955	17229	17167	17100	17212	17061	17141	17100	17103	17025	17239	16963	16959	17130	16974	17129	17061	17028	17014	16972	17238	17090	17039	17105	17137	17204	17062	17246	17040	17125	17049	17099	17047	16995	16991	17197	17045	17202	17091	17261	17055	17256	17123	17137	17191	17139	17055	16917	17119	17094	17271	17162	17006	17048	17067	17087	17225
23192	21529	28820	32058	71299	75466	63993	50121	38339	32899	30356	29660	29401	29305	29236	29236	29202	29108	29144	28946	29350	29297	29171	29182	29229	29056	29283	28972	29058	29093	29079	29065	29347	28972	28979	28919	28942	29069	28905	29016	28805	29157	28938	29012	28822	28840	28991	29021	28949	29249	28768	28844	29078	28869	29027	29068	28926	28821	29050	29172	28986	28839	29091	28937	28894	28988	28991	29017	28662	28997	28979	29213	28797	29064	28978	29072	29214	29027	29054	28844	29193	28853	29122	29265	29073	28886	28910	28835	28993	29016	28856	28737	28785	29203	28873	28803	29034	28865	28979	29013	28650	28975	28900	28629	29021	29156	28730	28843	28906	28685	28788	28782	29113	28847	28940	28826	28837	28806	28758	28769	28890	28830	28952	29262	28869	28881	28914	29034	29039	28961	28874	28842	28952	28749	29334	28930	28992	28804	29198	29007	28917	28996	28954	28993	29001	28895	28784	29061	28757	29041	29140	28958	28742	28841	28891	28905	28974	28848	28957	29057	29116	28952	29039	28967	28821	28951	28930	29071	28842	29144	28998	29117	29345	29019	29014	28852	29090	28880	29106	29024	29026	28873	28526	29087	28928	28888	29038	28933	28986	28801	29070	28878	28923	29214	28849	28678	29151	28736	29008	29038	28721	29000	29005	28622	29179	28806	29155	28856	28762	29057	29179	28814	28966	28877	28756	28850	28874	28655	28720	28786	28954	28846	29037	29017	28846	29044	28903	29002	29084	28980	29017	28867	28824	28875	29006	28658	28883	28832	28739	28896	28770	28600	28720	28885	28712	28663	28684	29071	28933	28663	29012	28792	28929	28926	28894	28967	28800	28811	28877	28799	29120	28933	28747	28794	28806	28871	28596	28803	28983	28900	28854	28864	28937	29083	28915	28552	28891	29018	28948	28987	28833	28881	28973	28852	28930	28498	29063	28925	28933	28968	28937	28834	29009	28907	28975	28922	28836	28850	28703	29176	29057	28803	29251	28866	29009	29189	28852	28913	28855	28958	28829	29079	28951	28978	28934	29024	28928	28938	29135	28827	28863	28920	29041	29160	29261	28976	29168	28809	28876	28997	28803	28761	28874	29300	28633	28807	28782	28929	28905	28902	28715	29052	29172	29037	28812	28898	29039	28964	28913	28889	28853	28776	28872	28725	28832	28868	28757	28918	29078	28932	29056	28761	28822	28914	28804	28640	28998	29141	29195	28857	29030	28802	28672	28991	28772	28866	29292	28955	28996	28677	28871	28935	28865	28817	29126	28953	28969	28890	28720	28693	28731	28746	28626	28746	28875	28866	29091	28971	28756	28854	28660	28759	29005	29170	28936	28739	28828	28710	28894	29128	28824	28876	29141	29034	28987	29004	28930	28630	28881	29038	28906	28849	28743	28912	29123	29005	29194	28992	28849	28911	28983	28631	28569	28733	28824	28848	28624	28822	28688	29098	28820	28602	29006	28614	28655	28761	28924	28970	28865	29035	28879	28756	28983	29108	28897	28784	28816	28733	29039	28888	28792	28881	28813	28913	28862	29134	28781	28770	28943	28917	28967	28923	29173	29015	28872	29212	29093	29035	28806	29188	29130	28840	28926	29023	29052	28899	29102	28921	28852	28953	29044	28971	28907	28874	29255	28653	29057	28854	28669	28889	28855	28879	28841	28777	28876	29019	28847	28831	28850	28845	28969	28798	29097	28919	28864	28977	28879	29006	28762	28971	28982	29040	29100	28853	29040	28867	28984	28835	28912	28815	28903	28859	28805	28786	28910	28856	29173	29094	28978	28926	28926	28910	28927	28813	28864	28907	28942	29040	29239	28957	29076	29090	28966	29019	29014	29050	28905	28938	29052	28956	28837	28807	28838	28800	28922	28854	29048	29088	28615	29082	29283	28725	28766	28927	28948	28983	28874	28845	29031	28815	28935	28987	29051	28708	29318	29183	29067	29064	28989	28920	29012	29015	28823	28902	29104	28816	28776	28862	29031	28967	28676	28896	28883	28857	28904	29084	29016	28672	29054	29139	28878	28984	28687	29014	29020	29054	28995	29119	29181	28823	28604	28831	28794	28840	28712	28922	28998	28714	29205	28867	28875	29001	29215	29184	29002	28662	29020	28892	29123	29012	28896	28899	28897	28656	28734	28741	28591	29215	28771	28990	28907	29176	28887	29007	29295	28928	29010	29045	29010	28705	28939	28986	29050	28784	29021	28962	28769	28659	29025	29069	28977	28762	28631	29094	28980	28746	28904	29053	28911	28666	28837	29042	29055	28900	29147	28943	29075	29142	29087	29089	28978	28713	28893	28991	28600	28824	28613	28782	29045	29043	28855	28742	28929	28912	28863	29219	29120	29078	29020	29075	28948	29037	28767	29039	28983	28840	28839	28741	29023	28811	28829	28584	28956	28917	28835	28945	29047	29090	28802	28865	28893	29090	29031	28892	28931	28922	28954	28942	28954	28693	28718	28578	28863	29164	29184	28856	28835	28793	28884	28963	28856	28812	29128	29006	29168	28772	29011	29099	28802	29156	28975	29038	29040	28927	28938	29246	29050	28804	28892	28606	28918	29064	29094	29117	29080	28762	28857	28875	28958	28930	28909	28821	28926	28827	28802	28768	28749	29070	29049	29002	28831	28791	28886	29219	29082	29057	28814	28924	28691	28632	28621	28944	28971	28847	28887	29004	28910	29101	28924	28984	28991	28773	28955	28971	29140	28925	29067	29055	28927	28606	28829	28915	29183	29161	29066	28919	29057	28880	28889	28630	28821	28634	28666	28824	28956	28885	29273	28954	29030	28752	28966	28900	28819	28752	28949	29079	28948	28980	28902	28979	28820	28994	28820	28881	28952	28868	29140	28856	28914	28764	28991	28782	29082	28940	29170	28857	29079	29022	29290	28916	28969	28584	28828	28623	28847	28942	28809	28838	28817	28713	28696	29224	28751	28922	28807	28695	28572	28860	29020	28979	28730	28873	28808	28898	28849	28873	28820	28986	28986	28847	29017	28931	28691	28899	28832	28897	29191	29019	29017	28711	29101	28789	28950	29310	28891	28986	28725	29044	28784	29142	28922	28953	28846	28871	28782	28906	29162	28824	28895	28862	28924	28842	28877	29057	29092	29043	28615	29139	29011	28671	28780	28950	28840	28998	29131	28895	28818	28970	29190	28776	28943	28873	28995	28925	29189	28842	29141	28781	28998	28941	28957	28783	28841	28991	28880	28988	29120	28766	29093	29094	29162	28631	28646	28734	28880	28923	28929	28850	29030	28861	28829	28777	28909	28982	28811	28889	28937	28747	28781	28825	28877	28848	28614	28872	28983	28910	29052	28872	28939	29125	29132	29025	28979	28908	28807	28749	28798	28704	28883	28968	28765	28886	28922	29135	28656	28893	28851	28807	29056	28930	28680	28905	28905	28781	28755	29051	29080	28876	28969	29191	28832	29078	28848	28908	28827	28834	28903	28934	29039	28748	28808	28932	28925	28953	28719	28981	28744	28685	28915	28917	29092	28732	28972	28790	28971	28840	28901	28930	28977	28787	28927	28848	28844	28883	28971	29119	28807	28660	28951	28800	28896	29101	28982	28842	29170	28917	28881	28834	29021	28878	29107	28661	28843	28832	28987	28957	28981	28995	28724	28883	29055	28590	28749	28898	28927	29066	28967	29015	29080	28954	28847	28835	29163	28880	28898	28971	28951	28750	28880	28878	28916	28854	29050	28762	29009	28943	28867	28899	28699	28842	28601	28657	29071	28889	29054	29098	28957	28818	28962	28746	28773	28937	28849	28746	28816	28970	28846	28775	28630	28834	28723	28763	29069	29145	28823	28834	28751	28722	28833	28900	28701	28986	28958	29144	28954	28860	28721	29050	28938	28728	29284	29193	28762	29076	28879	28629	28983	29010	28925	28963	28690	28968	29085	28806	28955	28814	28961	28885	28950	28882	29140	28775	28985	28908	28879	28902	29046	28745	28855	28945	29076	28761	28875	28986	29011	29079	29113	28904	28955	29025	29001	28595	29015	28948	29177	28976	29010	28810	28763	28787	28880	28968	29202	28870	28869	28725	28622	28813	28939	28861	28882	28946	28821	29097	28996	28723	28925	28988	29155	28822	28941	28944	28737	28833	29003	28957	28886	28856	28822	28737	28897	28777	28840	28806	28949	28989	28904	29155	28781	29048	29010	28773	28638	28766	29002	29015	29108	28908	28971	29034	28916	29087	28682	29000	29066	29118	28884	28587	28829	28822	29241	28913	28927	28950	29181	29054	29102	29058	29007	28934	29082	29155	28953	29206	29171	29024	28771	29026	28940	29018	28875	28917	29108	28868	29344	29097	28896	29041	29013	29050	28751	28854	28992	29153	29156	28836	28983	28848	29147	29002	28932	29017	28942	28772	28991	29119	29000	29115	29040	28918	28836	28835	28847	28657	29115	29021	29001	28803	29105	28923	28997	28774	28933	29123	29261	29014	29073	28902	29144	29033	28811	28875	28825	28828	28781	28844	28992	28844	29049	29210	28869	28853	29037	29003	28862	28564	28892	29071	29381	28936	28929	29019	28765	29129	28894	28946	29179	28910	28910	28613	28843	28855	28999	28978	28949	29444	29011	28979	29128	28888	28902	28845	28624	28830	28915	28818	29010	28963	29033	28820	28779	28957	29106	28940	29036	28841	28818	28792	29013	28688	28967	29144	29021	28683	28715	28787	29013	29136	28966	28566	28762	28823	28861	28920	28863	29145	28728	28939	29057	28868	28986	29057	29243	29059	29066	28879	28830	28806	28573	29034	28879	28829	29055	28665	28671	28744	28841	28919	28918	28691	28969	28669	28926	28933	29257	29118	29012	28788	28820	28980	28802	28817	28922	28973	28835	29048	28820	28731	28991	29049	28930	28898	28826	28896	28662	28815	28989	28817	28781	28873	28876	28849	28725	29083	29095	28794	28799	28835	29042	28997	28961	28740	28840	28865	28887	28756	28999	28941	28908	28953	28918	29050	29022	28867	28947	29035	28853	28669	28877	28893	28950	28962	28906	28951	28887	29050	28949	28935	28798	28859	28853	29150	28954	29034	28971	29002	29002	28721	28824	28875	29010	28829	28881	28700	28903	29050	29050	28872	28870	28752	29087	29065	28963	29008	29028	28744
17884	36441	38535	54872	88389	81001	61526	42026	27089	20772	18347	17901	17933	17839	17876	17987	18037	17772	17708	17864	18030	18014	17658	17809	17770	17754	17963	17835	17668	17717	17925	17943	17934	17624	17759	17923	17870	17724	18032	17807	17715	17705	17688	17638	17877	17778	17724	17727	17770	17741	17842	17849	17701	17906	17756	17966	17691	17815	17934	17891	17729	17715	17759	17828	17800	17595	17890	17760	17844	17758	17783	17780	17743	17692	17775	17570	17709	17798	17660	17731	17636	17785	17797	17759	17770	17779	17795	17710	17648	17727	17865	17732	17855	17763	17600	17774	17790	17817	17956	17684	17640	17830	17763	17882	17845	17858	17737	17722	17971	17816	17887	17781	17850	17756	17955	17546	17766	17820	17530	17706	17772	17778	17748	17667	17805	17725	17489	17608	17791	17683	17811	17790	17727	17738	17758	17697	17722	17546	17778	17866	17804	17733	17786	17772	17777	17763	17802	17671	17731	17751	17686	17828	17848	17731	17630	17790	17885	17872	17697	17800	17704	17728	17560	17637	17688	17817	17800	17611	17797	17783	17683	17785	17721	17724	17538	17623	17577	17582	17794	17748	17661	17929	17641	17608	17842	17714	17808	17683	17773	17768	17685	17594	17570	17925	17805	17667	17724	17822	17784	17702	17642	17830	17631	17687	17661	17763	17958	17727	17998	18018	17794	17696	17889	17707	17786	17728	17651	17677	17745	17692	17602	17669	17514	17576	17734	17618	17814	17698	17732	17787	17889	17835	17664	17817	17911	17689	17741	17665	17728	17854	17596	17899	17709	17754	17458	17714	17898	17762	17712	17691	17888	17984	17754	17869	17802	17642	17868	17803	17775	17746	17807	17667	17696	17762	17737	17574	18001	17672	17698	17685	17834	17617	17684	17568	17663	17689	17439	17603	17730	17641	17792	17705	17703	17875	17894	17721	17636	17717	17726	17591	17743	17834	17609	17905	17756	17827	17901	17588	17921	17580	17744	17674	17655	17881	17696	17698	17859	17813	17785	17689	17707	17528	17689	17763	17841	17755	17686	17682	17690	17681	17629	17639	17725	17677	17731	17797	17589	17679	17822	17620	17654	17623	17557	17711	17656	17530	17696	17899	17771	17826	17792	17702	17778	17576	17628	17674	17627	17763	17667	17783	17829	17722	17821	17825	17652	17695	17749	17775	17689	17761	17743	17763	17868	17714	17766	17869	17726	17852	17826	17761	17713	17665	17516	17727	17579	17817	17754	17869	17801	17661	17635	17824	17813	17854	17693	17640	17672	17838	17679	17909	17812	17808	17638	17646	17907	17714	17755	17626	17836	17703	17725	17894	17729	17758	17807	17783	17698	17578	17801	17687	17820	17823	17885	17681	17839	17524	17627	17674	17638	17789	17820	17781	17660	17688	17909	17401	17695	17750	17896	17527	17663	17815	17785	17669	17612	17525	17776	17810	17690	17817	17751	17743	17689	17840	17723	17756	17604	17662	17695	17790	17710	17616	17768	17609	17753	17684	17844	17510	17818	17738	17814	17794	17804	17737	17848	17448	17677	17633	17689	17616	17825	17667	17709	17812	17780	17725	17685	17842	17806	17815	17789	17751	17512	17687	17835	17875	17864	17562	17607	17807	17822	17668	17867	17675	17632	17848	17784	17705	17711	17865	17834	17700	17791	17800	17712	17729	18153	17750	17895	17844	17523	17729	17806	17628	17649	17725	17647	17718	17763	17658	17615	17665	17687	17832	17941	17764	17590	17669	17764	17717	17687	17768	17679	17870	17813	17669	17750	17858	17750	17687	17892	17815	17671	17905	17968	17770	17949	17728	17572	17678	17768	17687	17990	17858	17772	17634	17685	17664	17593	17959	17503	17826	17706	17623	17660	17668	17757	17903	17819	17577	17856	17578	17677	17615	17728	17553	17624	17671	17664	17807	17811	17526	17715	17655	17711	17811	17860	17593	17720	17743	17842	17734	17549	17682	17800	17613	17869	17604	17695	17667	17783	17423	17678	17679	17441	17687	17733	17898	17641	17977	17571	17703	17628	17741	17853	17933	17682	17665	17876	17687	17804	17919	17872	17699	17691	17725	17606	17792	17809	17643	17843	17699	17560	17624	17827	17701	17640	17482	17878	17838	17718	17624	17872	17762	17817	17657	17728	17679	17845	17823	17773	17979	17661	17582	17756	17704	17781	17768	17813	17812	17639	17769	17683	17575	17864	17673	17986	17828	17766	17789	17699	17635	17809	17674	17752	17623	17549	17756	17838	17588	17649	17654	17807	17758	17809	17816	17715	17700	17710	17711	17780	17810	17673	17691	17611	17569	17861	17844	17872	17783	17634	17681	17890	17678	17745	17611	17700	17817	17733	17815	17503	17579	17954	17836	17868	17807	17699	17879	17689	17580	17704	17747	17741	17596	17695	17777	17827	17525	17541	17850	17653	17799	17590	17806	17659	17732	17592	17726	17659	17549	17868	17625	17864	17660	17573	17627	17709	17611	17620	17775	17705	17771	17641	17613	17644	17598	17799	17882	17750	17662	17684	17746	17632	17874	17878	17775	17704	17750	17630	17718	17692	17745	17538	17677	17854	17624	17690	17735	18078	17734	17829	17682	17755	17805	17716	17577	17665	17725	17799	17743	17786	17909	17786	17659	17779	17619	17696	17748	17743	17667	17717	17762	17739	17824	17613	17737	17839	17550	17761	17682	17624	17707	17925	17795	17768	17797	17739	17837	17743	17854	17621	17655	17779	17787	17659	17823	17779	17556	17705	17799	17751	17776	17621	17636	17793	17687	17617	17819	17604	17622	17619	17822	17887	17615	17663	17694	17626	17786	17734	17777	17718	17796	17676	17771	17792	17688	17734	17840	17857	17793	17662	17930	17820	17738	17700	17768	17776	17816	17682	17682	17677	17731	17744	17728	17663	17744	17615	17738	17678	17767	17765	17908	17748	17831	17594	17707	17850	17741	17789	17706	17735	17689	17668	17759	17739	17765	17718	17750	17727	17666	17822	17635	17473	17725	17725	17586	17784	17921	17901	17566	17886	17652	17603	17700	17807	17764	17794	17869	17543	17756	17702	17753	17836	17712	17850	17673	17586	17736	17651	17742	17699	17838	17546	17764	17814	17755	17675	17855	17821	17731	17760	17706	17834	17616	17666	17818	17717	17620	17676	17609	17707	17739	17584	17864	17760	17648	17607	17737	17694	17820	17697	17669	17926	17739	17669	17770	17809	17708	17688	17863	17596	17748	17661	18004	17575	17646	17849	17695	17814	17550	17906	17791	17744	17801	17617	17735	17767	17802	17755	17862	17687	17717	17703	17786	17856	17861	17614	17831	17731	17667	17830	17761	17933	17606	17694	17740	17602	17813	17821	17666	17842	17723	17921	17861	17651	17467	17899	17787	17604	17841	17757	17831	17946	17767	17860	17496	17718	17683	17719	17894	17672	17757	18037	17813	17652	17477	17747	17573	17723	17587	17740	17801	17737	17687	17706	17669	17604	17743	17666	17700	17738	17727	17897	17850	17735	17704	17772	17708	17712	17680	17744	17765	17686	17735	17565	17561	17808	17665	17693	17717	17646	17769	17750	17685	17796	17891	17865	17670	17785	17644	17692	17645	17736	17825	17803	17600	17847	17727	17680	17790	17543	17750	17747	17765	17797	17681	17852	17679	17642	17702	17922	17806	17839	17677	17809	17719	17500	17729	17788	17614	17814	17827	17763	17668	17571	17747	17676	17620	17857	17709	17653	17772	17776	17655	17606	17724	17688	17902	17826	17729	17705	17531	17780	17861	17730	17571	17833	17744	17703	17757	17867	17681	17686	17631	17663	17638	17619	17809	17724	17737	17783	17654	17786	17680	17706	17845	17918	17642	17772	17793	17556	17822	17657	17608	17694	17742	17705	17765	17731	17737	17789	17705	17819	17817	17637	17729	17808	17791	17817	17784	17717	17757	17500	17676	17858	17539	17837	17775	17727	17638	17750	17697	17716	17647	17740	17909	17840	17565	17584	17609	17678	17811	17696	17890	17706	17874	17791	17648	17811	17687	17797	17629	17709	17855	17720	17654	17642	17685	17719	17813	17713	17697	17813	17776	17599	17784	17599	17601	17675	17991	17689	17745	17884	17637	17771	17772	17820	17785	17624	17760	17763	17859	17724	17676	17745	17790	17791	17844	17711	17747	17780	17630	17754	17477	17701	17697	17661	17782	17558	17727	17815	17708	17675	17850	18060	17759	17699	17716	17812	17643	17603	17752	17868	17742	17914	17679	17736	17837	17908	17625	17762	17567	17721	17779	17685	17676	17703	17587	17797	17868	17670	17768	17656	17747	17745	17677	17680	17663	17784	17723	17630	17752	17796	17750	17804	17687	17579	17625	17790	17721	17853	17813	17733	17929	17685	17821	17810	17627	17648	17677	17613	17768	17817	17845	17686	17715	17692	17837	17721	17752	17682	17666	17782	17574	17731	17618	17709	17818	17944	17771	17747	17951	17816	17729	17801	17779	17830	17724	17748	17723	17700	17686	17784	17606	17784	17605	17538	17620	17664	17610	17743	17750	17794	17604	17688	17682	17673	17728	17919	17857	17657	17683	17478	17629	17873	17683	17815	17744	17691	17632	17748	17588	17636	17761	17832	17705	17756	17847	17669	17738	17570	17711	17810	17822	17818	17775	17670	17821	17752	17729	17750	17738	17715	17825	17782	17752	17547	17624	17731	17608	17655	17664	17967	17775	17690	17539	17626	17905	17660	17797	17834	17721	17851	17771	17526	17776	17676	17769	17623	17744	17752	17820	17871	17637	17605	17644	17669	17688	17705	18001	17677	17623	17796	17772	17552	17833	17695	17669	17751	17715	17815	17508	17628	17714	17637	17799	17707	17804	17664	17716	17751	17677	17818	17814	17916	17608	17715	17768	17616	17599	17487	17940	17604	17638	17931	17764	17755	17591	17852	17652	17824	17772	17711	17703	17857	17819	17756	17793	17806	17589	17783	17472	17688	17539	17626	17546	17906	17672	17731	17811	17669	17843	17862	17595	17786	17832	17734	17713	17570	17894	17950	17789	17847	17736	17730	17870	17865	17871	17726	17765	17724	17844	17769	17714	17619	17768	17578	17547	17865	17672	17726	17654	17838	17742	17731	18015
32505	26865	31056	31424	37960	38952	35513	31839	30006	29089	28744	28334	28718	28458	28704	28344	28638	28480	28706	28289	28598	28538	28588	28516	28534	28369	28359	28420	28604	28478	28350	28545	28452	28306	28697	28591	28666	28517	28315	28342	28409	28388	28472	28470	28541	28651	28538	28614	28499	28471	28424	28464	28269	28369	28582	28280	28266	28684	28496	28569	28242	28474	28615	28593	28612	28372	28664	28496	28464	28471	28543	28663	28625	28607	28568	28771	28446	28656	28492	28696	28287	28593	28574	28694	28517	28516	28584	28359	28550	28332	28598	28538	28467	28363	28230	28524	28485	28544	28296	28564	28632	28504	28570	28685	28351	28832	28731	28574	28450	28447	28539	28558	28522	28698	28552	28553	28508	28515	28460	28444	28443	28706	28569	28552	28537	28317	28571	28543	28295	28453	28567	28549	28370	28761	28410	28535	28546	28529	28339	28633	28598	28318	28531	28651	28579	28407	28493	28652	28601	28610	28286	28630	28687	28422	28422	28576	28439	28691	28428	28628	28680	28454	28580	28547	28601	28439	28428	28567	28443	28585	28377	28352	28370	28594	28662	28603	28632	28488	28519	28642	28881	28506	28320	28660	28725	28713	28541	28475	28449	28222	28558	28433	28261	28415	28641	28510	28461	28555	28229	28462	28506	28525	28486	28443	28439	28598	28854	28682	28734	28287	28432	28450	28420	28415	28281	28478	28428	28365	28753	28649	28827	28446	28644	28402	28580	28428	28404	28532	28548	28736	28745	28317	28652	28533	28473	28579	28517	28420	28422	28462	28315	28858	28335	28813	28534	28261	28511	28677	28423	28283	28500	28593	28340	28413	28569	28766	28435	28522	28427	28302	28451	28471	28411	28218	28676	28773	28583	28492	28492	28343	28818	28404	28709	28408	28473	28809	28655	28397	28454	28592	28453	28469	28352	28281	28393	28477	28368	28505	28542	28543	28481	28336	28435	28561	28540	28389	28398	28365	28564	28365	28614	28515	28553	28402	28374	28537	28547	28537	28651	28747	28636	28612	28667	28358	28521	28670	28616	28810	28682	28556	28776	28405	28516	28510	28528	28569	28645	28589	28514	28476	28475	28584	28622	28566	28531	28672	28515	28437	28452	28582	28598	28595	28454	28660	28491	28637	28498	28116	28542	28536	28303	28628	28623	28506	28395	28404	28621	28651	28591	28561	28632	28663	28788	28537	28581	28545	28642	28438	28381	28588	28419	28559	28440	28181	28302	28513	28521	28256	28342	28377	28384	28616	28605	28657	28652	28473	28124	28481	28376	28291	28195	28125	28610	28673	28426	28691	28405	28443	28278	28600	28498	28429	28378	28522	28645	28088	28562	28762	28732	28636	28400	28731	28701	28678	28385	28507	28469	28688	28607	28608	28577	28721	28525	28466	28586	28474	28619	28330	28614	28576	28572	28535	28406	28388	28275	28604	28545	28378	28374	28684	28498	28579	28416	28323	28627	28554	28632	28342	28317	28556	28379	28344	28482	28414	28479	28535	28726	28580	28662	28612	28558	28293	28498	28561	28822	28427	28597	28473	28506	28502	28288	28458	28563	28440	28612	28676	28646	28417	28587	28663	28468	28709	28319	28492	28536	28392	28566	28692	28598	28370	28526	28458	28358	28600	28426	28446	28485	28542	28534	28604	28615	28738	28502	28413	28287	28374	28270	28658	28508	28385	28485	28300	28250	28515	28465	28579	28504	28647	28813	28354	28494	28701	28342	28508	28569	28657	28516	28467	28629	28660	28653	28599	28431	28567	28631	28577	28548	28358	28592	28346	28735	28389	28193	28544	28588	28492	28471	28290	28476	28455	28613	28509	28228	28487	28583	28474	28401	28630	28280	28292	28940	28541	28568	28493	28490	28407	28504	28581	28535	28382	28400	28342	28372	28366	28433	28538	28560	28596	28600	28424	28214	28542	28656	28297	28503	28526	28457	28489	28532	28506	28417	28308	28525	28448	28570	28507	28576	28809	28511	28346	28579	28522	28469	28626	28576	28510	28544	28649	28511	28481	28537	28510	28763	28513	28442	28484	28420	28587	28593	28575	28565	28290	28778	28308	28432	28288	28593	28479	28605	28251	28558	28490	28580	28599	28641	28929	28778	28366	28359	28508	28536	28328	28470	28290	28468	28367	28617	28502	28461	28418	28583	28621	28732	28559	28684	28465	28527	28322	28303	28511	28726	28754	28521	28420	28418	28455	28379	28668	28536	28532	28543	28374	28603	28556	28416	28557	28341	28486	28613	28538	28493	28268	28463	28462	28865	28475	28655	28647	28417	28552	28537	28431	28586	28374	28457	28787	28720	28599	28401	28623	28536	28528	28362	28638	28419	28534	28331	28577	28406	28590	28581	28578	28470	28778	28594	28834	28626	28503	28555	28254	28393	28494	28518	28433	28444	28465	28562	28535	28416	28503	28600	28628	28388	28490	28612	28394	28698	28435	28642	28271	28493	28512	28327	28401	28379	28613	28369	28433	28504	28523	28571	28268	28626	28524	28647	28570	28393	28558	28605	28664	28257	28574	28587	28564	28450	28649	28305	28270	28506	28406	28684	28410	28340	28276	28401	28594	28582	28420	28512	28746	28470	28460	28379	28447	28319	28494	28428	28526	28567	28673	28621	28451	28791	28431	28649	28556	28665	28476	28233	28536	28650	28728	28371	28608	28233	28268	28538	28564	28375	28227	28355	28551	28512	28543	28582	28479	28527	28463	28583	28589	28517	28362	28541	28535	28718	28738	28503	28583	28756	28252	28220	28605	28461	28277	28397	28498	28530	28646	28718	28483	28583	28159	28364	28470	28400	28506	28272	28436	28561	28566	28682	28350	28599	28413	28317	28725	28518	28478	28340	28285	28402	28349	28715	28315	28324	28559	28328	28741	28640	28512	28366	28551	28560	28442	28569	28309	28364	28877	28607	28543	28600	28339	28599	28576	28779	28582	28554	28575	28417	28498	28590	28735	28497	28521	28403	28466	28487	28407	28726	28793	28364	28400	28662	28685	28477	28400	28384	28625	28396	28657	28354	28579	28577	28470	28571	28472	28530	28680	28577	28626	28740	28709	28867	28807	28346	28512	28775	28579	28594	28491	28464	28592	28687	28418	28693	28629	28576	28602	28392	28207	28339	28763	28600	28301	28448	28420	28668	28607	28697	28660	28337	28366	28642	28725	28511	28618	28914	28362	28757	28362	28579	28491	28643	28379	28272	28198	28659	28460	28316	28341	28585	28427	28731	28534	28319	28469	28418	28592	28584	28306	28504	28544	28255	28349	28308	28290	28636	28420	28596	28335	28347	28375	28418	28484	28433	28515	28413	28256	28366	28438	28863	28654	28414	28439	28519	28600	28537	28415	28370	28353	28666	28578	28648	28584	28584	28340	28668	28377	28437	28500	28395	28430	28336	28277	28460	28494	28212	28337	28627	28525	28286	28413	28342	28618	28576	28479	28476	28589	28539	28229	28522	28752	28462	28469	28360	28549	28393	28402	28520	28727	28534	28391	28375	28454	28373	28646	28644	28402	28749	28704	28406	28527	28541	28606	28746	28440	28311	28443	28628	28631	28351	28391	28564	28450	28669	28483	28515	28695	28643	28297	28393	28536	28726	28413	28381	28577	28509	28498	28273	28453	28494	28326	28430	28562	28574	28723	28683	28778	28634	28501	28388	28651	28535	28312	28308	28481	28722	28683	28487	28474	28780	28451	28496	28348	28628	28358	28635	28395	28444	28340	28672	28675	28830	28580	28569	28411	28559	28171	28701	28577	28773	28372	28604	28335	28704	28481	28437	28794	28540	28633	28663	28760	28429	28663	28645	28458	28553	28339	28731	28446	28330	28460	28729	28404	28455	28512	28455	28515	28366	28509	28507	28691	28520	28408	28370	28428	28310	28518	28316	28464	28628	28710	28464	28708	28378	28631	28623	28432	28565	28578	28504	28760	28645	28466	28629	28592	28274	28584	28469	28504	28408	28179	28390	28467	28439	28451	28466	28546	28497	28642	28330	28689	28483	28539	28549	28527	28708	28672	28456	28161	28635	28360	28394	28611	28690	28346	28563	28328	28675	28654	28557	28435	28503	28787	28707	28574	28610	28734	28404	28535	28479	28469	28517	28498	28531	28660	28572	28566	28477	28229	28525	28553	28862	28517	28543	28408	28467	28673	28521	28443	28624	28581	28595	28331	28417	28611	28751	28774	28495	28735	28530	28726	28378	28704	28502	28542	28614	28570	28373	28781	28588	28586	28735	28315	28520	28468	28269	28617	28715	28666	28580	28517	28723	28685	28616	28423	28498	28522	28443	28641	28547	28423	28483	28365	28683	28789	28392	28472	28435	28320	28523	28435	28558	28594	28767	28370	28410	28634	28579	28577	28684	28426	28589	28420	28598	28732	28374	28248	28391	28490	28356	28246	28326	28904	28447	28377	28440	28578	28374	28622	28572	28671	28635	28707	28583	28405	28547	28539	28643	28594	28695	28550	28623	28460	28458	28510	28604	28579	28448	28370	28316	28523	28305	28538	28534	28417	28454	28731	28643	28559	28488	28632	28361	28602	28306	28665	28465	28568	28720	28459	28587	28418	28401	28569	28526	28526	28510	28667	28590	28358	28539	28498	28377	28572	28606	28579	28625	28567	28452	28291	28534	28545	28442	28757	28409	28482	28441	28336	28639	28317	28571	28384	28400	28694	28501	28640	28370	28507	28686	28519	28527	28591	28469	28647	28523	28456	28520	28592	28307	28533	28358	28619	28657	28353	28612	28540	28525	28468	28194	28128	28435	28712	28642	28436	28565	28497	28349	28469	28551	28645	28465	28617	28543	28502	28367	28438	28446	28536	28445	28769	28696	28367	28511	28701	28647	28418	28298	28457	28611	28534	28511	28312	28450	28458	28469	28380	28671	28597	28584	28483	28280	28470	28562	28563	28452	28382	28726	28436	28381	28476	28319	28347	28451	28270	28574	28576	28408	28693	28569	28436	28341	28586	28586	28426	28605	28378	28491	28479	28387	28611	28640	28668	28700	28725	28526	28536	28538	28506	28192	28410	28628	28379	28471	28596	28448	28304	28886	28443	28687	28496	28493	28602	28516	28646	28477	28697	28589	28388	28714	28533	28482	28677	28832	28482	28401	28531
16574	18814	18378	19797	29193	27846	23292	20047	18128	17401	17077	17127	17100	17226	17114	17138	17001	17073	16876	16969	17208	16987	17177	17075	17165	17181	16953	17112	17005	17019	17193	16935	17188	17084	16947	17156	16975	17112	16950	17130	17223	17149	17093	16911	17191	16952	17055	16918	17156	17047	17110	17178	17107	17043	17135	17003	17070	17139	17014	17023	17070	17231	16949	17190	16910	16802	17232	17219	16962	17222	16931	17061	17059	17246	17197	17002	16969	16964	16899	16894	16976	17168	17004	16961	17211	17013	17108	17088	17042	17156	17078	17048	17092	17018	16870	17147	17073	16839	16932	17099	17101	17020	17126	17091	17063	16991	17035	17194	16930	16878	17045	16998	17322	16915	17098	17132	16925	17060	17166	16858	17104	17078	16978	16992	17061	17304	17112	16989	16964	17008	17083	16968	16996	17085	17109	17047	17004	16971	17182	16890	16955	17019	17121	17098	17274	17083	17063	16985	16907	16955	16965	17176	17007	17043	16974	17031	17066	17106	17186	16985	16999	17055	17126	17122	17050	17137	17143	17025	17116	16940	17179	16994	17064	16910	16982	16977	17288	16948	16980	17088	16982	17019	16959	16979	17106	17034	17105	16999	16965	17156	17155	16927	17077	17243	17036	17261	17016	16879	16857	16871	17102	16990	17109	16854	17252	17140	17124	16882	16959	17157	16925	16855	16899	17119	17024	17039	17098	17015	17117	17070	16975	17025	17036	17041	16885	17039	17044	16875	17011	17097	16800	17067	17275	17075	16895	16988	17003	17120	17168	16858	17116	17134	17018	16996	16936	17096	17120	17066	17060	17092	17023	17090	17165	17090	17147	17022	16978	17212	17188	16990	16857	17001	17202	16992	17200	17159	17070	16904	16987	17005	17202	16967	17068	17238	17005	16939	17175	17116	16959	17143	16983	17075	17171	17003	16910	17021	17204	17198	16997	17090	16825	16912	16998	17093	17011	17060	17037	17053	16951	17179	17026	17055	17070	16976	16848	17083	17091	17118	16959	17030	17053	17187	17078	17098	17116	17174	17247	17038	16935	17008	16917	17128	17023	17024	16931	17075	17155	17152	16965	17020	17206	17083	17084	17057	17369	16842	17075	16861	17068	17141	17006	17071	17127	16891	17027	17115	17036	17098	17059	17001	16945	16972	16978	17237	17063	17072	16985	17039	17127	17023	16969	17025	17067	16982	17112	17033	17118	17011	16995	17188	16891	17159	17081	17054	17249	17181	17019	17115	17090	17106	17015	17131	17130	17153	16961	17039	17001	17028	17094	16963	17111	17221	17243	17189	17021	17184	17091	17205	17065	17067	17256	17168	17132	17017	17055	16998	17175	16900	17018	17227	16960	17248	17243	17206	17077	17041	17282	17089	17201	16919	16872	16970	17189	16948	16901	16992	17218	16912	17074	17002	16932	17059	16945	17017	17143	17169	16946	17052	17262	17167	17136	17150	17037	17079	16877	17173	17077	17067	17157	16988	17131	17049	17021	17045	16956	17020	17193	17176	17008	17088	17072	17130	17042	17107	17023	16895	17073	17119	16977	17027	17105	17038	16922	16914	16934	16977	16927	17157	16836	17223	16947	17167	17006	17068	17099	16913	17185	17014	16848	17171	17092	17164	17085	17163	16940	16989	17193	17042	17157	17023	17162	16985	16960	17306	16875	17146	16953	17065	17104	16921	17101	17019	16984	17149	16940	17231	16895	17082	17021	17156	17021	17018	17142	16905	16820	17048	17133	17107	17056	16939	17079	17082	17023	16984	17060	17047	17059	17195	17279	17012	17040	17039	16909	17157	17204	17157	17244	16971	16921	16994	17072	16992	17090	17038	16913	17258	17076	17360	17163	17263	16945	17121	16892	17039	17260	17069	16953	16884	16874	17027	16930	17333	17012	16938	17112	17193	16930	17049	17019	17065	16913	17042	17290	17062	17239	16962	17079	16963	16945	17101	17046	17102	17068	17142	17087	17014	17227	17101	17054	16988	16931	17116	17117	17151	16911	17109	17136	17159	17137	17099	17172	17135	16917	17150	17105	17028	16925	17002	17023	17207	17179	17161	16939	17108	17120	16993	16932	16935	17165	16986	16788	16926	17144	17213	17108	17000	16999	17087	16945	17008	16996	17063	17087	16976	17085	16964	17064	16924	17002	16905	16854	17130	16876	17016	17059	17116	16869	16912	17157	17040	17011	17150	17180	17157	16925	17004	17121	16986	17063	17219	17092	17088	16906	17152	17199	17053	16967	17170	16924	16969	16963	17000	17033	17042	17247	16912	17218	16978	17176	17128	17045	17002	17205	16863	17136	16994	16886	17178	16815	17032	17014	16988	16972	17300	17091	16953	17013	17152	17280	16998	17046	16971	17050	17120	17085	17001	17005	16869	16949	16999	17143	17015	17063	17075	17119	17052	17048	17046	17085	17199	17040	16927	17051	17025	16982	16924	17069	17085	17110	16977	17176	16971	17064	17092	17073	16948	17055	17066	17006	17029	17152	17086	17008	17013	16919	17063	17067	16870	17084	16938	17142	17018	16988	16907	17043	16894	16992	16905	16963	17073	17027	17016	16983	17180	17049	16930	17119	16999	16935	17091	16976	17064	17136	17083	17209	16983	16860	17027	17211	17221	17124	17114	17073	17114	17096	17110	17107	16878	17017	16954	16990	17070	17020	17009	17146	17016	17079	17095	17035	17040	17110	16967	16993	16898	16957	17086	17118	17034	17086	17058	17038	17060	16992	16993	16721	16815	17090	16916	17097	17225	17207	17133	16971	17223	17021	17024	16968	16891	17013	17067	17130	17025	17044	17268	17118	16918	17039	17167	17092	16828	16966	16982	17066	17056	17043	17173	16854	17057	17096	17043	17053	17102	16997	16983	17138	17146	16862	17075	17152	17328	16995	16956	17021	17071	17140	17070	17184	17022	17097	17044	16903	17197	17062	16894	16924	17214	17157	17206	17068	17162	16909	17151	17013	17123	17055	17001	16890	17001	17032	16969	17243	17236	17048	17104	17065	16996	16999	16929	17115	17010	16946	17183	17191	17171	17098	17143	16957	16970	16874	17113	17131	17133	17094	17097	17099	17050	17171	16993	17095	17097	16954	17202	17034	17017	17093	17173	16890	17160	17080	17080	17123	17020	17041	17028	17010	17105	17136	16899	17092	17101	17170	16946	16935	17004	16994	17051	17190	17061	16955	17175	17044	17074	16885	17122	17076	17009	17179	17080	16984	16993	17017	17080	17024	16893	16924	17208	17104	17139	17125	17105	17036	17145	17121	16942	17097	17120	17166	17144	16845	17071	17076	16934	17067	16978	17069	17119	17154	16912	16999	17020	17131	16892	17180	17016	17059	16915	17173	17078	17036	17144	17014	17054	17202	16987	16976	17045	17073	17028	17004	16994	16942	16840	17172	17040	16980	16853	17088	17139	16902	17046	17051	17110	17042	17259	17091	17225	16998	17135	17186	16946	16957	17020	16981	17038	17105	17212	17071	17019	17166	16991	16998	17088	17127	17175	17023	16951	17067	16952	16952	17095	17112	17062	16970	16963	17107	17142	16938	16988	17023	17104	16999	17119	17049	17009	17031	16945	17037	17062	16984	17057	17103	16995	17058	16896	17045	16895	17075	17018	17101	17044	16920	16972	17209	17120	17232	17032	17133	17120	17102	17014	17210	16982	17062	17057	17086	17014	17190	17090	17192	17017	16931	17092	16955	17026	17021	16965	17117	17237	17119	17073	17260	17006	17092	17019	17124	17127	17064	17055	16994	17277	17028	17078	17029	17076	17178	16968	16911	17047	17127	17027	17099	17292	17169	17010	17005	16975	17005	17058	17242	16967	16996	16971	16951	17026	17142	17010	17079	16979	16887	16916	16972	17129	17162	16975	17038	17080	16887	17009	16977	17078	16999	17118	16959	16915	17103	17095	17050	16966	16944	16922	17014	17009	16948	16982	16987	17085	17144	16928	17067	17125	16978	17153	17121	17206	17123	17063	16897	16852	17004	17080	16966	17022	17123	17028	16974	17251	16910	17011	17098	16899	16938	17074	17100	16996	17054	17171	16988	17151	16905	17125	16726	17021	16959	16997	17022	17004	17025	16902	16982	17048	17096	17140	17096	17052	17027	16986	16921	17140	17112	16988	17125	17009	17029	16999	16918	16937	17072	17058	17003	17121	17122	17152	17208	17217	17004	17031	17051	17036	17180	17106	17059	16954	16935	17197	17047	17007	17002	17230	16993	17191	17013	17080	16964	17131	16940	17099	17047	16941	17030	17140	16865	17033	17056	17102	17256	17147	17069	17246	16950	17028	16979	17096	17112	17175	16914	16842	17042	17155	16939	17060	16998	16905	17146	17008	17044	16964	17186	17069	16972	17082	17389	17151	16887	17219	17076	17139	16882	17117	17161	16915	17239	16933	17191	17012	17088	16886	17087	17074	17040	17107	17002	16905	17052	16972	17307	17018	17090	17256	17108	17026	17181	17188	16924	17016	16908	17032	16989	17151	17047	16882	17043	17236	17054	17005	16951	17064	16986	17121	17000	17156	17142	16972	17227	17083	17065	17070	17234	16911	16949	16999	17021	17248	17101	16999	17086	17007	17071	17001	17053	17147	17083	16983	16966	17064	17150	17056	17252	16994	17071	16867	17071	17085	16905	16895	17113	17004	17059	17140	16946	17208	17075	16962	17074	16886	17046	17042	17005	17178	17078	17090	17187	17086	17058	17034	16911	17062	17045	17070	16863	17025	17065	17024	16953	16922	17161	17130	17113	16897	17097	17007	17018	17113	17033	17056	17082	16884	17010	17151	16894	16961	16869	16926	16919	16993	17028	16823	17131	17014	17246	17053	17206	17183	17118	17001	17009	17209	17003	17103	17044	17182	17121	16918	16845	17133	17082	17113	16910	17016	16845	17278	17187	17088	16965	16995	17033	17124	17198	17000	17167	16987	17150	17339	17120	17112	17031	17088	16991	16948	17001	17151	17135	17165	17051	17053	17119	17006	16976	17084	16778	17090	17027	16968	17086	16864	16982	16958	17011	17296	17188	16959	17085	17045	17047	16943	17031	16975	17141	16946	17078	17030	16967	16999	17092	17085	17092	17272	17074	17105	17290	17134	17152	17087	17007	17209	17141	17145
25365	21556	28354	32506	52582	62235	52904	41189	33632	30370	29197	28664	28660	28628	28495	28570	28649	28585	28708	28619	28684	28454	28550	28401	28523	28600	28543	28551	28524	28752	28606	28723	28504	28227	28453	28758	28529	28672	28644	28645	28538	28410	28500	28458	28538	28596	28570	28797	28516	28756	28794	28746	28298	28694	28498	28620	28467	28375	28391	28425	28432	28828	28422	28501	28619	28673	28591	28307	28651	28190	28437	28404	28576	28615	28444	28474	28452	28501	28363	28571	28697	28586	28497	28602	28542	28677	28448	28816	28675	28436	28580	28503	28822	28397	28364	28442	28480	28466	28599	28544	28554	28419	28463	28299	28580	28570	28674	28296	28836	28504	28281	28489	28510	28656	28387	28436	28370	28471	28578	28381	28584	28607	28336	28413	28576	28672	28643	28410	28685	28297	28427	28409	28580	28387	28317	28430	28419	28423	28481	28382	28177	28528	28508	28441	28643	28223	28517	28430	28303	28489	28551	28306	28308	28252	28384	28545	28588	28579	28389	28275	28609	28666	28536	28657	28349	28512	28319	28358	28406	28489	28590	28669	28368	28389	28479	28400	28318	28595	28505	28373	28684	28224	28688	28553	28545	28474	28159	28557	28374	28913	28405	28538	28695	28684	28411	28704	28552	28481	28434	28429	28354	28507	28398	28401	28568	28620	28685	28646	28530	28584	28612	28794	28305	28597	28796	28630	28563	28223	28466	28584	28691	28379	28624	28533	28447	28491	28505	28402	28523	28505	28608	28463	28519	28583	28638	28444	28284	28641	28483	28351	28212	28388	28678	28645	28752	28734	28234	28313	28510	28582	28488	28312	28350	28444	28562	28334	28343	28570	28608	28559	28306	28432	28587	28503	28517	28541	28532	28460	28682	28629	28512	28364	28741	28623	28486	28552	28579	28333	28602	28426	28729	28443	28370	28699	28602	28604	28848	28797	28616	28473	28621	28345	28605	28425	28568	28700	28638	28819	28311	28592	28414	28214	28453	28622	28624	28448	28667	28589	28532	28580	28480	28640	28661	28408	28544	28691	28485	28415	28426	28706	28726	28440	28418	28702	28481	28746	28595	28588	28493	28541	28643	28770	28775	28719	28356	28690	28769	28519	28356	28448	28865	28543	28591	28588	28446	28434	28481	28565	28434	28461	28507	28206	28581	28603	28271	28797	28667	28699	28845	28694	28619	28373	28347	28388	28379	28701	28574	28733	28455	28444	28765	28752	28320	28492	28411	28447	28483	28509	28550	28481	28107	28354	28498	28731	28750	28454	28540	28502	28313	28665	28666	28508	28427	28734	28309	28396	28537	28573	28233	28395	28596	28675	28516	28268	28629	28477	28350	28701	28375	28468	28572	28507	28354	28684	28704	28376	28395	28462	28601	28627	28558	28540	28550	28533	28473	28472	28455	28685	28594	28333	28511	28335	28427	28306	28443	28491	28559	28488	28357	28469	28785	28461	28394	28393	28485	28539	28393	28411	28493	28620	28707	28406	28547	28673	28679	28271	28421	28468	28336	28520	28497	28606	28521	28422	28578	28639	28478	28684	28504	28802	28503	28683	28353	28132	28579	28437	28349	28458	28820	28532	28365	28281	28333	28507	28577	28672	28577	28458	28669	28299	28776	28624	28508	28458	28434	28495	28587	28637	28462	28526	28306	28562	28445	28525	28589	28812	28191	28488	28321	28248	28453	28201	28400	28588	28608	28494	28684	28562	28593	28338	28460	28291	28394	28542	28578	28445	28618	28535	28490	28502	28594	28787	28451	28311	28498	28351	28642	28420	28564	28437	28241	28579	28331	28501	28471	28314	28271	28604	28401	28070	28314	28343	28504	28480	28541	28656	28625	28589	28549	28451	28309	28368	28751	28676	28430	28550	28491	28666	28351	28421	28413	28677	28426	28684	28412	28535	28741	28560	28487	28396	28494	28123	28710	28405	28505	28660	28577	28459	28258	28315	28626	28667	28688	28435	28839	28573	28525	28624	28634	28510	28597	28543	28325	28265	28677	28575	28502	28527	28454	28642	28290	28466	28294	28422	28542	28585	28458	28474	28297	28426	28539	28507	28402	28539	28539	28408	28514	28775	28479	28648	28545	28550	28452	28646	28564	28561	28490	28335	28642	28457	28622	28616	28527	28486	28523	28641	28650	28444	28445	28554	28604	28590	28501	28595	28647	28350	28315	28616	28372	28531	28454	28501	28670	28338	28359	28440	28461	28356	28414	28566	28456	28267	28466	28323	28297	28459	28540	28691	28301	28502	28633	28528	28522	28517	28558	28397	28477	28468	28393	28506	28493	28538	28521	28576	28377	28766	28354	28328	28541	28328	28218	28680	28531	28305	28432	28636	28571	28304	28576	28695	28328	28401	28508	28549	28610	28393	28531	28622	28751	28384	28464	28548	28513	28542	28501	28256	28558	28387	28341	28313	28302	28226	28475	28372	28463	28517	28311	28686	28308	28342	28417	28471	28688	28525	28633	28655	28819	28566	28413	28584	28602	28582	28561	28465	28487	28564	28571	28354	28614	28824	28654	28432	28801	28347	28483	28480	28323	28432	28363	28550	28472	28455	28820	28504	28152	28630	28531	28610	28542	28503	28095	28570	28547	28406	28593	28547	28291	28501	28661	28714	28641	28814	28423	28446	28370	28493	28387	28555	28414	28546	28411	28570	28472	28379	28413	28563	28535	28491	28581	28704	28309	28667	28614	28260	28672	28516	28474	28560	28317	28360	28490	28652	28600	28553	28511	28268	28522	28485	28683	28656	28841	28613	28551	28691	28590	28677	28378	28498	28459	28698	28667	28534	28726	28449	28644	28460	28519	28383	28398	28322	28748	28372	28727	28686	28294	28436	28647	28453	28641	28362	28390	28522	28537	28392	28395	28486	28704	28353	28398	28334	28614	28370	28446	28662	28319	28364	28259	28548	28693	28361	28578	28283	28573	28510	28553	28385	28391	28461	28334	28598	28507	28537	28378	28588	28596	28528	28617	28500	28435	28502	28378	28433	28239	28512	28521	28424	28389	28584	28442	28579	28424	28472	28561	28560	28256	28430	28676	28591	28303	28567	28456	28633	28382	28455	28298	28562	28528	28342	28510	28771	28518	28590	28445	28489	28402	28241	28663	28574	28469	28631	28440	28599	28374	28686	28580	28599	28407	28532	28494	28543	28495	28537	28658	28404	28577	28566	28491	28278	28620	28489	28516	28389	28593	28375	28410	28472	28511	28567	28694	28697	28539	28283	28411	28399	28332	28273	28492	28631	28513	28734	28640	28749	28464	28334	28676	28698	28640	28802	28475	28541	28602	28610	28635	28504	28492	28755	28638	28537	28426	28363	28420	28471	28322	28575	28460	28158	28607	28434	28586	28672	28447	28430	28662	28406	28545	28702	28537	28363	28490	28228	28582	28159	28684	28854	28511	28521	28561	28433	28356	28622	28537	28548	28547	28418	28683	28722	28271	28436	28297	28408	28706	28648	28570	28429	28374	28510	28249	28448	28287	28476	28430	28273	28646	28375	28589	28544	28421	28507	28487	28560	28284	28310	28505	28635	28888	28604	28431	28601	28581	28389	28708	28454	28516	28428	28296	28861	28653	28655	28367	28602	28591	28666	28377	28425	28510	28338	28444	28523	28672	28603	28418	28325	28430	28647	28473	28524	28350	28387	28366	28186	28580	28516	28584	28599	28410	28379	28471	28480	28588	28655	28584	28429	28398	28459	28182	28403	28516	28476	28375	28643	28618	28454	28438	28336	28736	28745	28459	28364	28475	28553	28617	28457	28267	28439	28339	28377	28220	28570	28709	28354	28480	28554	28436	28450	28571	28365	28539	28445	28552	28672	28482	28395	28294	28458	28521	28527	28419	28314	28527	28515	28316	28357	28716	28630	28651	28462	28438	28562	28847	28438	28256	28402	28461	28490	28320	28645	28573	28321	28532	28376	28459	28449	28594	28614	28452	28423	28405	28485	28380	28325	28514	28405	28531	28357	28260	28524	28631	28668	28575	28608	28554	28516	28404	28400	28719	28675	28372	28399	28419	28518	28751	28510	28502	28350	28494	28668	28446	28495	28342	28379	28539	28432	28458	28592	28490	28448	28620	28349	28598	28414	28675	28373	28353	28577	28350	28357	28597	28431	28679	28570	28674	28525	28589	28557	28694	28742	28324	28442	28383	28692	28555	28331	28341	28561	28533	28671	28290	28588	28608	28411	28465	28522	28257	28608	28709	28565	28664	28482	28547	28350	28510	28629	28600	28431	28598	28288	28511	28601	28623	28713	28697	28307	28640	28420	28322	28734	28639	28562	28429	28382	28646	28381	28554	28709	28564	28422	28540	28442	28478	28490	28386	28574	28773	28507	28544	28566	28571	28589	28396	28425	28512	28292	28513	28360	28546	28535	28689	28664	28520	28596	28467	28391	28608	28608	28576	28586	28426	28596	28504	28478	28453	28575	28470	28629	28408	28649	28874	28510	28743	28698	28544	28435	28496	28432	28280	28311	28442	28712	28448	28506	28614	28419	28447	28348	28542	28443	28519	28376	28497	28623	28451	28574	28452	28583	28347	28314	28554	28319	28457	28399	28807	28558	28839	28600	28190	28744	28405	28641	28299	28429	28563	28345	28679	28460	28579	28541	28579	28612	28388	28196	28334	28604	28514	28379	28519	28655	28477	28408	28389	28613	28605	28345	28449	28614	28472	28568	28399	28722	28472	28633	28333	28450	28476	28606	28187	28630	28565	28458	28355	28560	28434	28314	28431	28508	28490	28584	28478	28554	28592	28572	28624	28460	28540	28766	28535	28485	28394	28587	28595	28516	28513	28473	28456	28501	28703	28599	28600	28528	28310	28580	28695	28429	28677	28427	28510	28469	28605	28348	28501	28630	28511	28553	28352	28510	28554	28342	28525	28663	28442	28593	28553	28592	28510	28348	28616	28633	28613	28483	28724	28445	28646	28379	28537	28498	28588	28684	28818	28457	28589	28455	28511	28547	28564	28613	28582	28482	28519	28343	28469	28542	28831	28586	28712	28627	28567	28462	28654	28372	28545	28464	28543	28563	28593	28455	28389	28448	28365	28637	28618	28651	28485	28577	28440	28684	28563	28702	28569	28520	28622	28315	28320	28525	28535	28379	28365	28532
15470	24629	23710	27640	54015	56928	42612	30091	21996	18651	17560	17337	17307	17515	17346	17208	17262	17343	17421	17242	17573	17245	17349	17184	17386	17428	17251	17303	17282	17281	17475	17207	17180	17194	17559	17172	17319	17417	17187	17193	17060	17409	17164	17406	17475	17316	17196	17418	17488	17302	17153	17259	17327	17248	17348	17397	17271	17485	17222	17283	17113	17448	17371	17181	17319	17407	17318	17301	17232	17533	17181	17338	17250	17233	17238	17278	17211	17547	17248	17249	17473	17187	17249	17274	17242	17203	17371	17284	17272	17349	17307	17145	17334	17418	17228	17337	17443	17364	17387	17139	17251	17289	17207	17249	17135	17436	17120	17112	17423	17330	17237	17158	17301	17399	17455	17359	17239	17351	17231	17406	17288	17149	17291	17439	17314	17174	17239	17068	17189	17341	17100	17214	17297	17307	17249	17347	17377	17306	17303	17178	17328	17332	17314	17361	17310	17199	17001	16946	16992	17195	17201	17343	17183	17279	17219	17302	17363	17389	17092	17181	17316	17187	17292	17419	17360	17227	17313	17372	17422	17210	17167	17194	17233	17382	17172	17228	17319	17304	17250	17236	17222	17292	17085	17219	17283	17190	17416	17189	17258	17470	17470	17125	17189	17337	17199	17334	17416	17061	17233	17329	17380	17293	17201	17401	17280	17140	17300	17196	17172	17274	17429	17302	17134	17181	17404	17447	17044	17268	17347	17215	17084	17150	17134	17277	17156	17253	17326	17160	17331	17253	17327	17337	17190	17302	17365	17245	17480	17217	17339	17126	17428	17253	17559	17282	17291	17067	17108	17209	17242	17189	17272	17332	17119	17524	17370	17223	17062	17390	17311	17096	17172	17288	17238	17179	17260	17206	17135	17284	17094	17434	17107	17206	17153	17187	17350	17364	17353	17187	17267	17299	17251	17385	17172	17334	17298	17196	17446	17300	17180	17308	17359	17289	17459	17409	17205	17367	17172	17305	17239	17102	17357	17251	17228	17384	17172	17361	17427	17164	17289	16945	17212	17404	17116	17181	17168	17236	17374	17398	17256	17240	17147	17153	17076	17265	17113	17152	17311	17272	17121	17290	17272	17198	17048	17113	17247	17232	17234	17150	17206	17323	17350	17167	17399	17316	17179	17048	17373	17398	17155	17268	17295	17180	17187	17255	17168	17298	17323	17285	17225	17187	17110	17208	17249	17200	17068	17321	17339	17256	17172	17190	17313	17278	17250	17373	17440	17172	17286	17137	17219	17289	17245	17317	17030	17116	17252	17411	17453	17284	17331	17091	17414	17235	17495	17330	17323	17046	17299	17310	17227	17155	17150	17191	17238	17279	17158	17267	17310	17399	17108	17228	17194	17215	17325	17281	17132	17299	17166	17355	17219	17197	17368	17287	17232	17223	17302	17275	17106	17240	17248	17504	17189	17478	17344	17168	17030	17273	17248	17167	17240	17109	17472	17134	17164	17188	17275	17229	17198	17274	17148	17242	17185	17315	17290	17292	17152	17109	17185	17269	17101	17169	17165	17238	17298	17308	17308	17343	17297	17157	17220	17175	17259	17128	17207	17215	17138	17201	17172	17382	17193	17217	17171	17202	17225	17357	17206	17123	17225	17309	17374	17315	17267	17182	17392	17191	17215	17097	17379	17387	17385	17238	17249	17267	17303	17372	17471	17398	17042	17345	17285	17159	17143	17246	17379	17131	17280	17103	17304	17117	17249	17323	17381	17348	17333	17252	17086	17101	17249	17366	17226	17320	17332	17345	17241	17279	17351	17000	17130	17161	17302	17250	17304	17305	17182	17264	17214	17250	17216	17355	17402	17329	17309	17143	17135	17255	17338	17469	17390	17564	17141	17208	17294	17306	17256	17132	17258	17312	17170	17241	17430	17306	17243	17398	17175	17392	17148	17241	17273	17286	17198	17352	17252	17352	17465	17276	17247	17224	16993	17317	17258	17362	17235	17428	17159	17201	17349	17312	17196	17092	17327	17121	17103	17333	17303	17043	17314	17266	17084	17415	17203	17344	17275	17386	17032	17267	17254	17074	17259	17190	17249	17229	17353	17206	17377	17163	17324	17293	17145	17210	17267	17311	17116	17238	17374	17229	17290	17070	17154	17081	17384	17096	17284	17336	17307	17199	17213	17108	17150	17458	17212	17216	17314	17560	17189	17228	17361	17220	17368	17327	17291	17295	17275	17302	17370	17331	17176	17199	17472	17168	17249	17287	17251	17362	17169	17169	17343	17267	17193	17387	17123	17274	17252	17211	17357	17066	17231	17342	17002	17305	17183	17400	17357	17378	17210	17076	17190	17169	17339	17105	17316	17309	17150	17278	17223	17418	17231	17422	17192	17013	17130	17224	17217	17159	17428	17467	17371	17215	17290	17067	17164	17205	17261	17227	17215	17217	17145	17149	17325	17257	17055	17236	17176	17330	17327	17162	17077	17264	17339	17217	17430	17202	17250	17378	17134	17222	17223	17305	17211	17323	17147	17299	17246	17129	17225	17408	17115	17159	17120	17346	17304	17289	17207	17244	17266	17161	17198	17129	17150	17311	17385	17170	17361	17142	17233	17142	17444	17279	17204	17301	17235	17102	17188	17172	17210	17287	17231	17325	17344	17261	17641	17184	17441	17387	17057	17463	17457	17219	17320	17358	17174	17294	17309	17272	17220	17267	17316	17279	17264	17408	17331	17108	17342	17138	17313	17389	17306	17260	17311	17182	17233	17020	17128	17279	17353	17361	17238	17194	17181	17387	17259	17454	17256	17282	17127	17475	17088	17491	17223	17344	17368	17144	17410	17334	17216	17261	17310	17312	17251	17262	17328	17196	17404	17460	17366	17262	17305	17230	17113	17279	17268	17344	17173	17267	17282	17374	17415	17203	17124	17175	17264	17335	17264	17233	17306	17256	17192	17203	17247	17173	17254	17236	17270	17349	17150	17182	17279	17327	17331	17318	17146	17095	17317	17171	17459	17229	17283	17355	17283	17292	17109	17436	17085	17386	17208	17282	17095	17258	17220	17329	17437	17350	17360	17227	17278	17408	17316	17347	17341	17275	17246	17199	17258	17325	17260	17250	17187	17228	17084	17390	17203	17340	17202	17155	17214	17137	17134	17145	17330	17357	17181	17288	17382	17143	17309	17203	17325	17132	17166	17210	17197	17007	17199	16933	17266	17087	17159	17127	17138	17352	17274	17189	17308	17483	17207	17153	17215	17086	17339	17468	17104	17399	17404	17316	17389	17151	17395	17458	17175	17267	17416	17260	17319	17181	17365	17338	17225	17157	17376	17139	17075	17435	17400	17423	17255	17225	17037	17240	17215	17345	17188	17212	17398	17180	17328	17406	16934	17355	17163	17205	17081	17362	17218	17313	17301	17197	17354	17199	17126	17087	17228	17301	17189	17266	17228	17098	17278	17339	17271	17290	17325	17279	17340	17363	17246	17232	17277	17168	17401	17355	17290	16932	17353	17211	16975	17304	17444	17323	17266	17336	17403	17248	17300	17134	17236	17194	17372	17195	17110	17258	17256	17314	17258	17269	17260	17263	17366	17212	17126	17189	17219	17212	17350	17377	17301	17178	17139	17064	17073	17393	17136	17341	17329	17359	17051	17233	17310	17297	17419	17329	17182	17351	17342	17075	17261	17247	17380	17288	17354	17192	17340	17238	17243	17168	17201	17314	17357	17249	17260	17255	17300	17187	17190	17246	17254	17204	17169	17299	17291	17088	17336	17277	17226	17221	17201	17200	17366	17176	17291	17236	17249	17276	17296	17252	17415	17244	17189	17421	17293	17364	17226	17364	17288	17215	17197	17219	17275	17043	17256	17277	17262	17172	17285	16931	17103	17291	17256	17327	17210	17199	17287	17309	17310	17337	17388	17305	17261	17213	17274	17259	17360	17387	17180	17303	17188	17217	17250	17242	17234	17227	17325	17471	17248	17209	17307	17086	17277	17308	17244	17112	17125	17293	17237	17295	17060	17219	17317	17252	17327	17172	17225	17345	17017	17419	17208	17108	17396	17222	17309	17379	17344	17261	17133	17226	17028	17112	17188	17144	17083	17194	17367	17342	17190	17377	17314	17185	17142	17037	17142	17318	17200	17518	17183	17212	17208	17146	17230	17185	17227	17103	17308	17365	17198	17242	17251	17170	17316	17159	17430	17242	17442	17388	17159	17217	17249	17236	17256	17166	17221	17071	17021	17273	17075	17361	17328	17351	17313	17391	17238	17306	17143	17311	17309	17346	17224	17099	17079	17225	17269	17231	17123	17419	17311	17195	17282	17142	17259	17142	17230	17254	17269	17197	17163	17243	17168	17162	17243	17307	17299	17365	17429	17376	17240	17141	17318	17160	17257	17207	17276	17333	17358	17468	17283	17280	17184	17270	17252	17165	17179	17298	17181	17312	17403	17350	17244	17364	17433	17476	17178	17198	17268	17336	17145	17254	17259	17244	17128	17195	17395	17404	17356	17384	17350	17305	17345	17357	17091	17212	17200	17154	17242	17240	17264	17072	17295	17143	16996	17322	17222	17384	17228	17248	17343	17220	17281	17311	17211	17373	17138	17353	17376	17092	17171	17338	17164	17316	17343	17217	17255	17171	17060	17155	17212	17236	17271	17229	17293	17254	17379	17313	17174	17378	17474	17213	17436	17319	17520	17246	17505	17258	17316	17345	17390	17290	17079	17232	17303	17115	17262	17203	17280	16989	17201	17257	17204	17279	17366	17254	17302	17265	17540	17202	17248	17115	17330	17097	17376	17391	17348	17285	17345	17136	17435	17075	17326	17314	17306	17003	17425	17146	17226	17423	17527	17529	17200	17191	17168	17155	17199	17337	17417	17041	17241	17093	17190	17277	17222	17237	17324	17254	17270	17386	17348	17308	17301	17272	17179	17312	17230	17302	17236	17412	17328	17227	17197	17145	17289	17264	17106	17054	17246	17325	17157	17275	17252	17390	17308	17122	17494	17342	17243	17268	17259	17289	17172	17270	17258	17397	17314	17239	17258	17162	17227	17234	17226	17144	17336	17403	17152	17402	17297	17269	17183	17079	17190	17153	17257	17244	17297	17072	17096	17133	17192	17458	17178	17195	17284	17209	17362	17359	17257	17164	17174	17277	17148	17074	17262	17079
23164	21501	28623	26578	60989	78486	66380	51809	39525	33378	30713	30160	29417	29612	29477	29436	29299	29427	29437	29354	29547	29440	29463	29552	29332	29342	29220	29417	29465	29375	29394	29257	29237	29404	29266	29247	29192	29054	29388	29565	29333	29141	29165	29338	29361	29208	29343	29126	29250	29278	29480	29375	29223	29031	29229	29368	29216	29091	29219	29414	29254	29260	29162	29370	29274	29461	29336	29318	29201	29337	29365	29127	29026	29150	29577	29131	29247	29621	29179	29221	29201	29349	29064	29251	29206	29098	29187	29294	29234	29208	29259	29101	29279	29107	29401	29442	29481	29276	29298	29423	29127	29326	29187	29122	29196	29119	29208	29107	29361	29304	29273	28930	29162	29276	29327	29174	29172	29118	29352	29115	29352	29390	29163	29259	29087	29395	29268	29321	29406	29198	29247	29435	29403	29212	29207	29195	29145	29123	29147	29005	29253	29250	29082	28820	29188	29443	29237	29213	29177	29223	29016	29452	29377	29360	29113	29211	29339	29303	29011	29345	29348	29413	29085	29514	29287	29401	29498	29375	29097	28961	29266	28887	29337	29405	28914	29263	29165	29313	29288	29365	29353	29130	29263	29368	29173	29041	29298	28991	29338	29060	29453	29107	29078	29170	29284	29426	29310	29229	29332	29265	29195	29334	29284	29297	29280	29302	29213	29277	29160	29339	29293	29155	29259	29211	29234	29272	29114	29315	29027	29065	29375	29322	29021	29250	29199	29314	29149	29199	29322	29510	29173	29312	29324	29204	29257	29211	29237	29052	29263	29272	29355	29246	28997	29097	29165	29360	29251	29145	29432	29179	29296	29338	28918	29368	29279	29022	29090	28876	29277	29269	29068	29303	29123	29333	29234	29280	29207	29050	29145	29362	29246	29099	29301	29257	29121	29369	29071	29181	29253	29046	29098	29213	29167	29197	29120	29339	29214	29233	29190	29368	29237	29169	29486	29414	29020	29241	29265	29213	29205	28941	29377	29529	29100	29004	29108	28978	29138	29211	29307	29415	29409	29223	29092	29358	29392	29144	29581	28852	29493	29215	29265	29377	29424	29011	29089	29270	29080	29308	29455	29124	29280	29121	29168	29334	29212	29075	29244	29292	29488	29309	29372	29269	29414	29189	29288	29468	29075	29287	29152	29257	28863	29128	29233	29214	29015	29261	29254	29123	29231	29482	29264	29456	29148	29119	29285	29282	29186	29288	29175	28904	28925	29111	29199	29320	29204	29321	29028	29352	29255	28997	29316	29090	29190	29275	29135	29271	29214	29104	29130	29518	29067	29071	29237	29552	29270	29429	29128	29067	29208	29241	29210	29266	29346	29119	29472	29326	29343	29229	29181	29107	29465	29149	29278	29206	29184	29165	29207	29155	29407	29528	29059	29318	29116	29036	29534	29301	29106	29216	29227	29471	29351	29309	29345	29093	29022	29169	29198	29152	29279	29009	29072	29139	29273	29072	29282	29283	29172	29441	29143	29095	29213	29298	29029	29203	29289	29300	29328	29351	29088	29140	29024	29339	29186	29176	29280	29202	29167	28903	29232	29252	29119	29008	29141	29148	29290	28983	29175	29106	29506	29220	29207	29075	29511	29091	29175	29075	29263	29261	29089	29350	29379	29059	29023	28955	29336	29379	29265	29403	28998	29063	29261	29338	29171	29352	29469	29029	29228	29451	29344	29016	29375	29000	29421	29145	29304	29396	29259	29247	29245	29074	29241	29098	29061	29221	29350	29371	29018	29225	29458	28990	29292	29400	29412	29457	29226	29411	29291	29385	29337	29131	29279	29369	29541	29208	29453	29513	29344	29106	29366	29251	29152	29125	29434	29398	29169	29275	29505	29353	29292	29135	29454	29306	29331	29152	29200	28824	29127	29241	29304	29125	29183	29015	29326	29365	29445	29275	29087	29014	29101	29531	29157	29190	29151	29104	29016	29481	29057	29519	29174	28985	29070	29206	29222	29246	29240	29314	29162	29210	29353	29050	29379	29043	29134	29372	29149	29373	29046	29262	29144	28993	29285	29104	29167	29292	29293	29193	29064	29390	29469	29378	29605	29138	29299	29307	29505	29200	29130	29112	29018	29307	29247	29150	29237	29178	29111	29227	29166	29210	29342	29153	29141	29174	29014	29220	29331	29086	29411	29005	29094	29311	29263	29267	29228	29257	29592	29074	29041	29556	29222	29379	29133	29193	29371	29278	29330	29349	29350	29407	29039	29044	29388	29360	29170	29313	29005	29287	29249	29366	29335	29319	29162	29435	29184	29188	29518	29166	29152	29242	29105	29069	29243	29228	29204	29240	28906	29206	29392	29135	29091	29165	29282	29082	29471	29278	29055	29011	29291	29170	29404	29097	29231	29035	29118	29293	29064	29418	29060	29137	29103	29068	29238	29169	29265	29400	29498	29379	29196	29052	29309	28955	29445	29249	29182	29257	28972	29346	29290	29202	29187	29270	29536	29382	29195	29055	29333	29279	29387	29257	29238	29354	29092	29345	29448	29334	28900	29185	28991	29185	29178	29216	28904	29255	29165	29185	29531	29229	29224	29483	29281	29086	29254	28992	29356	29357	29388	29175	29109	29178	29062	29181	29124	29511	29389	29315	29320	29185	29204	29247	29198	29170	29189	29271	29170	29400	29314	29089	29112	29290	29137	28823	29114	29186	29227	29188	29069	29189	29199	29267	29369	29267	29262	29378	29428	29285	29219	29269	29298	29438	29113	29315	29207	28865	29301	29248	29117	29617	29130	29345	29206	29118	29299	29091	29182	29297	29099	29191	29211	29398	29094	29172	29123	29218	29320	29257	29218	29308	29179	29291	29292	29330	29369	29112	29220	29175	29441	29201	29012	29076	29268	29115	29447	29394	29249	29194	29108	29313	29307	29355	29079	29156	29292	29212	29121	29253	29498	28945	29249	29130	29270	29131	29364	29296	29045	29562	29266	29325	29247	29325	29209	29026	29459	29371	29106	29111	29300	29371	29262	29317	29312	29305	29338	29344	29456	29247	29411	29187	29468	29233	29530	29294	29261	29488	29352	29322	29225	28978	29229	29264	29338	29444	29223	29085	28963	29226	29456	29244	29194	29196	29370	29288	29266	29174	29208	29311	29450	29166	29034	29246	29252	28926	29262	29143	29276	29092	29043	29206	29126	29286	29272	29362	29248	29561	29395	29053	29154	29127	29128	29134	29361	28930	29092	29409	29228	29241	29440	29112	29367	29368	29078	29252	29210	29278	29294	29031	28993	28909	29269	29272	29305	29404	29399	29166	29233	29265	29244	29465	29011	29076	29266	29483	28890	29244	29277	28879	29373	29432	29224	29138	29640	28996	29175	29290	29171	29177	29204	29161	29334	29211	29320	29285	29087	29421	29090	29520	29181	29321	28754	28998	29453	29362	29120	29265	29166	29271	29274	29168	29376	29428	29246	29309	29245	29107	29220	29334	29214	29476	29371	29355	29089	29362	29243	29351	29191	28920	29469	29460	29405	29447	29227	29162	29167	29291	29074	29105	29231	29300	29246	29106	29238	29116	29122	29523	29345	29176	29244	29147	29140	29132	29354	29276	29047	29261	29227	29284	29302	29262	29224	29009	29255	29308	29385	29517	29143	29360	29188	28974	29281	29181	29386	29174	29203	29313	29196	29085	29236	29364	29408	29073	29346	29268	29159	29422	29164	29174	29268	29074	28999	29232	29526	29087	29237	29346	29222	29232	29310	29168	29435	29112	29505	29189	29201	28950	29379	29191	29314	28882	29312	29198	29156	29306	29257	29064	28926	29507	29224	29285	29328	29074	29205	29496	29447	29205	29310	29400	29203	29342	29088	29130	29063	29483	29312	29268	29189	29178	29281	29265	29528	29208	29419	29282	29151	29305	29314	29560	29401	29289	29420	29098	29572	29251	29226	28963	29359	29298	29437	29296	29132	29008	29306	29357	29399	29058	29332	29002	29144	29356	29435	29026	29519	29314	29025	29389	29447	29098	29322	29146	29349	29245	29140	29168	29318	29276	29346	29431	29036	29347	29275	29279	29249	29163	29298	28913	29271	29087	29443	29169	29275	29090	29117	29416	29119	29201	29081	29070	29306	29002	29195	29327	29188	29217	29248	29320	29072	29257	29262	29109	29202	29244	29167	29275	29207	29298	29207	29330	29111	29264	28914	29081	29301	29166	29197	29191	29220	29329	29199	29059	29192	29368	29144	29067	29213	29383	29235	29383	29327	29239	29347	29226	29225	29106	29146	29200	28842	29234	29359	29382	29176	29289	29051	29253	29276	29444	29116	29105	29227	29107	29324	29023	29151	29359	29125	29308	29167	29220	29307	29121	29067	29267	28925	29230	29175	29427	29132	29225	29237	29296	29199	29292	29367	29484	29316	29187	29111	29419	29256	29258	29423	29212	29116	29337	29320	29231	29250	29237	29061	29214	29264	29002	29195	29408	29290	29298	28989	29104	28879	29278	29246	29345	29151	29032	29237	29223	29003	29147	29422	29229	29132	29330	28955	29335	29353	28968	29127	29333	29181	29066	29070	29231	28939	29256	29214	29083	29163	29017	29286	29112	29432	29148	29339	29385	29147	29243	29137	29574	29518	29070	29189	29156	29007	29177	29241	29480	29320	29040	29076	29087	29236	29511	29449	29316	29387	29144	29272	29223	29263	29060	29390	29294	29244	29107	29053	29245	29419	29203	29138	29390	28917	29248	29394	28984	29330	29123	29565	29382	29265	29313	29221	29259	29073	29487	29194	29307	29468	29064	29338	29125	29060	29278	29371	29421	29260	29344	29305	29238	29354	29218	29120	29211	29192	29061	28963	28996	29159	29473	29125	29442	29325	29298	29437	29177	29036	29265	29272	29148	28987	29045	29158	29243	29199	29309	29459	29332	29188	29304	29265	29032	29259	29035	29130	29343	29223	29187	29057	29118	29199	29381	29258	29281	29188	29328	28751	29383	29345	29294	29254	29221	29228	29394	29206	29152	29196	29286	29245	29273	29267	29399	29297	29012	29209	29064	29433	29302	29148	29362	29140	29373	29286	29120	29297	29061	29100	29540	29423	29367	29263	29474	29163	29078	29307	29270	29220	29337	29093	28946	29340	29316	29088	29053	29065	29546	29335	29386	29103	29006	29140	29315
19414	37556	33578	32200	80028	83472	64065	44631	28245	21094	18482	18087	17976	17869	17945	17929	17791	17926	18003	17977	17941	17850	17956	17828	18154	17839	17909	17823	18005	17657	17794	17984	18051	18076	17857	17796	17924	17977	17821	17796	18004	17970	17869	17935	18066	17780	17887	17865	17864	17725	17935	17744	17831	17831	17897	17858	17977	17837	17869	18032	18000	18000	17887	17921	18109	17720	17900	17948	17781	17974	17865	18055	17823	17915	17728	17792	17723	17942	17663	17913	17868	17933	17833	17910	17806	17725	17992	18019	17966	17899	17834	17744	17957	17947	17799	17753	17816	17759	17899	17767	18049	17793	17763	17644	17805	18056	17841	17796	17674	17884	17660	17855	17897	17824	17711	17867	17993	17889	17758	17913	17742	17812	17866	17883	17849	18001	18066	17646	17960	17889	17636	17922	17819	17907	18048	17906	17751	17823	17945	17760	17833	17967	17798	17784	17758	17986	17896	17614	17778	17895	17980	17879	17948	17658	17803	17981	17884	17751	17820	17826	17868	17863	17828	17889	17797	17800	17984	18045	17895	17745	17799	17818	17693	18011	17690	17871	17680	17828	17856	17935	17771	17981	17747	17687	17754	17921	17919	17846	17851	17872	17877	17993	17857	17829	17933	17824	17794	17822	17893	17943	17946	17891	17921	17854	17764	17772	17794	17807	17759	17887	17795	18012	17770	17922	17825	17807	17757	17898	17854	17895	17929	17694	17955	17912	18014	17740	17891	17927	18000	17740	17889	17863	17881	17734	17793	17696	17756	17868	17882	17950	17692	17891	17977	17978	17878	17928	17967	17758	17896	17975	17850	17826	17846	17788	17956	18019	18005	17758	17934	17786	17875	17887	17753	17744	17788	17872	17820	17997	17773	18003	17822	17772	17999	17893	17723	17753	17996	17864	17806	17762	17825	17824	17862	17854	17737	17900	18000	17917	17752	17754	17862	17940	17841	17950	17851	17884	18013	17904	17765	17955	17869	17849	17804	17817	18030	17807	17669	17960	17927	17694	17683	17820	17898	17906	17909	17777	17903	17832	17704	17869	17821	17778	17904	17981	17727	17620	17866	17918	17886	17782	17893	17853	17933	17836	17798	17813	17924	17725	17623	17720	17989	17973	17736	17668	17832	17883	17751	17913	17851	17873	17766	17776	17917	17872	17939	17629	17938	17738	17977	17842	17805	18029	17662	17764	17930	17809	17754	17919	17758	17880	17682	17878	17853	17994	17631	17878	17837	17905	17873	17794	17935	17704	17958	17802	17944	17772	17853	17891	17943	17706	17742	17903	17673	17893	17824	17758	17776	17792	17807	17869	17854	17892	17762	17817	17960	17814	18045	17825	17940	17822	17862	17822	17687	17808	17785	17821	17829	17876	17721	17895	17765	17727	17623	17745	17863	17842	17846	17977	17842	17964	17855	17748	17916	17767	17867	17706	17862	17798	17929	17772	17644	17684	17777	17902	18053	17953	17904	17807	17925	17916	17932	17814	17793	18026	17858	17677	18015	17896	17898	17987	17898	17866	17824	17808	17800	17829	17695	17949	17760	18106	17627	17824	17774	17729	17886	17868	17784	17946	17993	17832	17841	17723	17882	17682	17951	17884	18004	18025	17943	17912	17750	17822	17805	17774	17915	17889	17806	17847	17857	17908	17939	17729	17917	17648	17976	17817	17571	17785	17846	17811	17831	17893	17986	17804	17802	17885	17924	17870	17898	17997	17948	17751	17892	17775	17837	17892	17695	17846	17926	17797	17945	17881	17899	17673	17840	17817	17858	17694	17802	17888	17936	17842	17856	17864	17742	18024	17778	17775	17714	17950	17888	17874	17786	17934	18017	17740	17742	17929	17716	17824	17705	17831	17985	17824	17597	17836	17782	17884	17876	17786	17983	17871	17853	17903	17846	17851	17901	17717	17706	17736	17864	17761	17672	17588	17961	17535	18048	17656	18106	17826	17736	17825	17900	17869	17919	17845	17906	17767	17872	17929	17898	17858	17947	17877	17903	17843	17757	17892	17812	17936	17767	17889	18053	17693	17982	17971	17843	17920	17799	17717	17762	17794	17977	17755	17853	17786	17671	17856	17874	17986	17712	17783	17772	17799	17924	17717	17865	17863	17961	17895	18042	17932	17881	17853	17851	17846	17795	17711	17914	18081	18031	17847	17766	18239	17893	17974	17925	17998	17758	17988	17855	17797	17711	17948	17779	17838	17788	17886	18008	17951	17774	17879	17792	17955	18028	17677	17899	18024	17780	17828	18048	17874	17889	18013	17807	17642	17891	17825	17830	17894	17776	17791	17795	17771	17857	17766	17762	17856	18001	17777	17774	18204	17722	17677	17828	18005	17794	17822	18024	17907	17884	17852	17878	17807	17928	17913	17716	17990	17773	17894	17867	17725	17918	17857	17747	17853	17696	17840	17893	18027	17699	17731	17744	17867	17743	17683	17903	17701	17811	17808	17898	17841	18038	17921	17784	17828	17772	17830	17881	17851	17850	17954	17824	17828	17696	17878	17893	17846	17746	17748	17868	17975	17966	17674	17759	17805	17936	17919	17661	17928	17969	17859	17887	17803	17934	17854	17873	17841	17875	17830	17816	17704	17801	17914	17744	17923	17972	17818	17869	17711	17655	17747	17998	17911	17810	17818	17829	17849	17796	18059	17657	17926	17681	17715	17778	17709	17751	17941	17701	17647	17717	17930	17916	18011	17899	17757	17867	17882	17749	17995	17789	17923	17779	17940	17837	17776	17877	17811	17816	17942	17894	17799	17809	17904	17788	17781	17799	17847	17982	17860	17680	17792	17973	17826	17985	17613	17881	17832	17894	17798	18029	17961	17927	18080	17736	17863	17714	18032	17968	17964	17722	17902	17821	18009	18069	17847	17726	17855	17820	17909	17876	17826	17791	17543	17709	17936	17895	17877	17770	17983	17861	17868	17908	18022	17652	17925	18031	17785	17550	17939	17732	17944	17801	17877	17887	17832	17663	17942	17910	17908	17932	17944	17897	17895	18060	18057	17852	17846	17834	17928	17806	17849	17766	17679	17827	17851	17779	17967	18006	17855	17872	17858	18008	17730	17845	17818	17906	17801	17926	17941	17774	17553	17768	17800	17859	17823	17687	17788	17801	17937	17968	17842	17922	17796	17784	17856	17947	17630	17951	17770	17843	17913	18004	17787	17969	17877	17940	17951	17819	17753	17808	17836	17865	17848	17834	17910	17951	17950	17784	17924	17876	17861	17747	17789	17783	17893	17722	17734	17928	17738	17745	17857	17887	17943	17801	17915	17929	17911	17802	17783	17997	17989	17807	17869	17966	17631	17927	17849	17907	17815	17899	17968	17794	17993	17588	17795	17946	17774	17751	17854	17639	17929	17879	17947	17898	17704	17739	17884	17894	17732	18035	17747	17892	17813	17762	17826	17669	17910	17895	17784	17753	17930	17849	17822	17742	17908	17840	17967	17970	17603	17868	17894	17858	17809	17858	17811	17915	17777	17871	17804	17823	17841	17825	17896	17766	17923	17743	17993	17843	17742	17816	17833	17787	17621	17712	17867	17614	17882	17721	17948	17992	17985	17931	17832	18058	17897	17788	17905	17711	17843	17951	17959	17777	17875	17929	17891	17878	17822	17838	17932	17910	17760	17732	17740	17917	17788	18051	17794	17778	17845	17739	17888	17762	17726	17781	18000	17841	18065	17713	17944	17851	17795	17940	17879	17781	17905	17856	17963	17769	17784	17751	17923	17911	17638	17902	18003	17843	17846	17876	17807	17996	17918	17779	17852	17854	17760	17853	17889	17897	17882	17758	17938	17727	17883	17763	18084	17998	17732	17801	17895	18135	17817	17745	17759	17877	17815	17779	17718	17894	18050	17959	17766	17711	17778	17876	17784	17841	17958	17649	17823	17902	17805	17817	17878	17917	18024	17671	17822	17757	17919	18044	17967	17696	17681	17960	18038	17720	17888	17856	17962	17836	17794	17727	17955	17932	17832	17842	17806	17790	18164	17832	17818	17863	17865	17991	17799	17975	17775	17652	17713	17877	17921	17884	17902	17892	17792	17866	17812	18022	17799	17779	17865	17995	17844	17950	17862	17730	17867	17978	17893	17714	17782	17719	17976	17930	17966	17918	17882	17859	17743	17849	17854	17939	17829	17841	17924	17655	17664	17952	18070	17841	17674	17716	17932	17837	17861	17881	17834	17622	17987	17809	17735	17824	17709	17833	17924	18036	17848	17837	17848	17722	17898	17788	17914	17939	17942	17857	17796	17879	18008	17707	17874	17687	17945	17849	17748	18043	17802	17898	17803	17900	17931	17858	17851	18041	17826	17763	17836	17803	17816	17846	17829	17805	17765	17771	17910	17857	17850	17770	17873	17890	17945	17984	17852	17944	17887	18030	17883	17995	17883	17743	17955	18007	17748	17879	17930	18076	17939	17833	17897	18027	17969	18010	18043	17727	17837	17673	17813	18001	17911	17927	17957	17804	17944	17894	18049	17800	17779	17958	17992	17792	17996	17968	17944	17845	17707	17724	17797	17850	17897	17991	17949	17924	17849	17986	17719	17837	17800	18010	17678	17940	17783	17799	17887	17852	17736	17704	17655	17887	17808	17749	17872	17867	17725	17894	18018	17909	17900	17810	17979	17799	17775	17900	17916	17779	17688	17892	17611	17891	17806	17733	17870	17885	17901	17871	18031	17854	17857	17932	17824	17801	18055	17930	17763	17945	17979	17692	17726	17837	17867	17774	17804	17917	17754	17925	17859	17746	17840	17858	17825	17852	17787	17821	17685	18071	17759	17870	17762	17817	18078	17844	17872	17861	17847	17909	18033	17721	17743	17717	17947	17916	17798	17862	17749	17966	17822	17793	17806	17975	17815	18031	17985	17952	17727	17906	17988	17832	18104	17789	17932	18056	17612	17932	17852	17938	17842	17767	18104	17844	17997	17779	18009	17800	18075	17934	17908	17957	17818	17978	17727	17883	17787	17937	17923	17805	17842	17912	17879	17981	17824	18142	17844	17855	17575	17815	17744	17672	18025	17863	17782	17974	17883	17819	18010	17741	17973	17840	17738	17828	17569	17951	17817	17966	17791	17845	17901	17820	17808	18033	17881	17779	17889	17828	17771	17771	17903
32702	27227	31437	31096	35838	39419	36420	32507	30526	29388	29078	28878	28479	28726	28881	28714	28748	28541	28683	28693	28434	28649	28616	28753	28892	28583	28755	28603	28736	28620	28554	28609	28687	28649	28601	28615	28718	28561	28673	28634	28788	28641	28790	28479	28591	28637	28286	28784	28489	28633	28625	28692	28771	28656	28786	28750	28704	28524	28742	28766	28481	28600	28607	28582	28603	28400	28774	28587	28667	28675	28639	28461	28661	28736	28667	28437	28885	28770	28856	28715	28792	28615	28553	28569	28568	28709	28432	28745	28598	28520	28596	28771	28640	28380	28678	28413	28625	28604	28878	28643	28994	28879	28677	28516	28575	28687	28448	28604	28647	28705	28668	28694	28761	28591	28599	28736	28603	28564	28530	28576	28770	28728	28597	28734	28789	28821	28618	28486	28373	28626	28813	28631	28544	28574	28848	28627	28697	28732	28545	28580	28592	28448	28564	28538	28587	28542	28558	28630	28480	28511	28644	28550	28472	28754	28775	28462	28546	28637	28646	28569	28504	28653	28741	28749	28730	28562	28833	28701	28720	28615	28947	28403	28487	28802	28959	28900	28583	28587	28550	28511	28933	28612	28489	28705	28503	28442	28539	28582	28546	28835	28609	29086	28507	28577	28642	28504	28666	28606	28572	28469	28554	28827	28563	28735	28579	28724	28804	28815	28474	28637	28479	28691	28783	29034	28648	28377	28678	28725	28808	28654	28647	28421	28589	28502	28821	28692	28488	28399	28804	28614	28453	28664	28799	28838	28423	28609	28571	28728	28553	28653	28624	28643	28427	28485	28560	28474	28759	28648	28489	28723	28459	28618	28354	28729	28645	28541	28609	28689	28535	28583	28686	28649	28469	28477	28650	28706	28702	28627	28666	28731	28715	28511	28707	28648	28590	28623	28672	28482	28620	28582	28679	28455	28831	28392	28673	28656	28626	28871	28618	28589	28582	28422	28512	28709	28828	28591	28695	28641	28766	28622	28885	28721	28323	28668	28460	28594	28625	28501	28859	28724	29121	28788	28588	28366	28523	28589	28749	28623	28926	28776	28782	28593	28548	28696	28727	28799	28614	29012	28532	28574	28614	28839	28967	28733	28702	28398	28862	28638	28543	28806	28750	28579	28630	28940	28823	28566	28786	28722	28441	28590	28578	28489	28891	28720	28692	28723	28586	28671	28737	28280	28715	28642	28485	28700	28563	28774	28747	28613	28765	28728	28702	28832	28567	28565	28578	28645	28981	28452	28629	28619	28410	28459	28824	28753	28934	28608	28783	28810	28867	28865	28652	28840	28735	28584	28739	28350	28627	28733	28710	28717	28665	28464	28559	28564	28747	28677	28502	28766	28508	28673	28667	28585	28734	28817	28418	28762	28517	28547	28448	28670	28638	28420	28735	28587	28617	28589	28611	28838	28858	28650	28589	28621	28644	28915	28552	28543	28501	28558	28681	28658	28729	28640	28813	28772	28591	28704	28726	28475	28644	28749	28540	28602	28522	28806	28927	28705	28559	28399	28736	28788	28635	28812	28588	28429	28810	28564	28417	28674	28658	28533	28560	28840	28668	28476	28285	28539	28640	28729	28518	28577	28766	28600	28521	28766	28822	28734	28672	28527	28404	28340	28436	28574	28425	28548	28438	28754	28560	28565	28721	28468	28630	28692	28637	28519	28724	28763	28368	28554	28734	28642	28777	28665	28740	28448	28702	28785	28727	28813	28649	28534	28751	28428	28674	28582	28413	28608	28384	28783	28591	28776	28498	28556	28565	28678	28707	28842	28488	28453	28576	28483	28728	28742	28566	28806	28592	28447	28618	28581	28602	28402	28535	28446	28422	28673	28814	28647	28297	28697	28721	28654	28566	28558	28641	28514	28546	28612	28787	28575	28599	28834	28782	28637	28815	28652	28810	28699	28843	28701	28619	28904	28446	28828	28973	28799	28843	28766	28631	28707	28636	28686	28546	28361	28575	28525	28554	28768	29049	28557	28789	28685	28769	28622	28646	28424	28447	28576	28587	28365	28413	28457	28616	28662	28636	28416	28596	28427	28569	28676	28525	28695	28924	28638	28462	28533	28591	28726	28606	28667	28496	28606	28460	28475	28493	28522	28521	28600	28929	28667	28749	28799	28797	28700	28436	28503	28671	28628	28564	28793	28603	28626	28665	28571	28554	28786	28954	28666	28515	28516	28483	28606	28543	28829	28695	28675	28757	28683	28493	28631	28670	28933	28725	28550	28393	28614	28862	28484	28591	28629	28504	28770	28737	28830	28827	28515	28853	28660	28644	28967	28586	28765	28493	28761	28532	28420	28683	28674	28619	28266	28701	28483	28664	28623	28379	28850	28547	28667	28567	28933	28648	28549	28438	28586	28450	28346	28736	28627	28730	28740	28559	28784	28396	28586	28707	28666	28560	28298	28650	28757	28714	28526	28503	28550	28455	28649	28614	28374	28621	28477	28569	28466	28726	28687	28511	28784	28620	28911	28670	28590	28447	28672	28836	28417	28704	28755	28684	28780	28581	28654	28612	28648	28521	28563	28810	28858	28519	28588	28976	28845	28757	28555	28450	28619	28763	28696	28711	28701	28717	28468	28866	28602	28671	28544	28756	28532	28621	28432	28757	28912	28983	28665	28558	28645	28652	28600	28604	28559	28808	28477	28310	28970	28722	28723	28960	28566	28630	28536	28701	28636	28893	28742	28533	28509	28764	28794	28703	28592	28803	28439	28669	28413	28379	28567	28440	28612	28515	28493	28777	28613	28391	28720	28565	28500	28799	28566	28501	28513	28373	28585	28455	28997	28677	28660	28638	28309	28484	28590	28811	28640	28607	28501	28550	28663	28605	28830	28872	28566	28689	28808	28626	28722	28690	28737	28798	28936	28584	28602	28663	28388	28705	28909	28816	28894	28338	28623	28694	28605	28745	28592	28514	28631	28433	28631	28749	28751	28783	28749	28884	28724	28617	28601	28842	28790	28539	28573	28550	28690	28633	28679	28674	28914	28478	28671	28458	28687	28628	28271	28479	28570	28725	28389	28640	28624	28753	28653	28647	28591	28519	28447	28587	28771	28795	28646	28825	28596	28781	28718	28449	28540	28659	28516	28836	28682	28522	28729	28721	28485	28562	28591	28456	28715	28532	28796	28489	28567	28431	28880	28611	28750	28293	28734	28588	28703	28522	28481	28729	28916	28869	28763	28834	28669	28939	28796	28602	28679	28781	28680	28672	28682	28672	28649	28727	28457	28608	28560	28697	28572	28592	28471	28647	28670	28388	28782	28626	28911	28848	28585	28574	28709	28825	28545	28359	28933	28764	28868	28819	28445	28533	28842	28835	28546	28570	28616	28595	28688	28724	28412	28867	28544	28785	28720	28671	28647	28683	28656	28911	28710	28694	28480	28579	28701	28650	28663	28666	28958	28504	28634	28745	28659	28789	28657	28834	28553	28532	28658	28645	28765	28935	28635	28676	28674	28488	28745	28662	28336	28620	28748	28517	28804	28578	28463	28597	28840	28560	28585	28465	28636	28760	28634	28647	28689	28551	28642	28696	28398	28506	28663	28705	28662	28747	28694	28544	28805	28780	28700	28852	28523	28529	28658	28636	28773	28547	28543	28764	28662	28563	28750	28831	28790	28666	28646	28619	28763	28621	28661	28727	28499	28536	28558	28510	28840	28731	28721	28730	28709	28557	28750	28775	28916	28774	28562	28709	28777	29071	28568	28411	28716	28496	28784	28548	28490	28456	28368	28583	28678	28723	28653	28690	28742	28939	28855	28878	28520	28891	28545	28568	28813	28685	28625	28653	28796	28589	28644	28640	28817	28456	28594	28552	28632	28596	28573	28631	28648	28615	28540	28664	28581	28808	28672	28563	28843	28454	28487	28760	28669	28524	28610	28357	28512	28654	28434	28621	28778	28543	28578	28838	28439	28570	28827	28946	28779	28559	28645	28536	28836	28651	28584	28673	28629	28838	28605	28829	28642	28438	28777	28558	28452	28553	28379	28644	28721	28723	28673	28686	28465	28730	28627	28694	28882	28785	28635	28646	28523	28591	28737	28717	28632	28642	28962	28726	28716	28742	28705	28765	28706	28743	28830	28617	28543	28678	28517	28688	28889	28701	28571	28647	28833	28413	28620	28594	28556	28719	28488	28566	28868	28724	28689	28619	28854	28603	28772	28715	28247	28638	28837	28789	28469	28675	28783	28781	28634	28461	28532	28530	28777	28682	28649	28449	28909	28402	28391	28638	28653	28422	28552	28483	28682	28931	28957	28762	28293	28477	28661	28655	28387	28906	28743	28763	28705	28803	28726	28703	28655	28798	28814	28687	28422	28381	28419	28765	28703	28657	28686	28539	28639	28548	28587	28635	28713	28499	28501	28817	28720	28692	28575	28486	28586	28572	28560	28766	28534	28387	28373	28698	28654	28904	28477	28624	28438	28658	28817	28551	28579	28544	28587	28452	28536	28514	28836	28651	28324	28711	28732	28746	28882	28645	28627	28762	28793	28696	28668	28826	28735	28478	28773	28808	28937	28569	28589	28518	28739	28580	28637	28623	28597	28535	28458	28726	28515	28540	28531	28560	28812	28821	28478	29112	28693	28589	28517	28916	28871	29101	28597	28433	28711	28867	28649	28532	28632	28777	28687	28596	28561	28906	29079	28613	28674	28676	28587	28856	28750	28824	28457	28694	28579	28512	28912	28637	28671	28619	28881	28531	28692	28937	28728	28511	28529	28423	28695	28912	28946	28655	28561	28697	28606	28663	28607	28596	28627	28672	28637	28730	28567	28615	28555	28766	28638	28734	28966	28656	28671	28642	28571	28799	28556	28836	28545	28666	28507	28656	28656	28641	28699	28424	28782	28712	28679	28743	28402	28869	28597	28662	28705	28660	28835	28467	28401	28776	28682	28681	28618	28601	28491	28570	28642	28620	28587	28699	28831	28811	28738	28673	28632	28521	28731	28821	28470	28871	28714	28628	28743	28374	28816	28685	28546	28561	28796	28556	28580	28541	28500	28468	28562	28596	28460	28519	28753	28741	29135	28705	28765	28811	28650	28707	28667	28610	28369	28708	28570	28678	28683	28392	28454	28542	28643	28531	28490	28842	28528	28608	28760	28318	28814	28616	28583	28454	28623
16733	18864	18734	18774	27286	28573	24351	20546	18262	17629	17252	17172	17269	17219	16989	17345	17110	17165	17007	16942	17073	17249	17028	17186	17009	17026	17219	16948	17203	17142	17215	17326	16811	17183	17096	17005	16862	17153	17073	17110	17139	17241	17393	17176	17139	17158	16944	17045	17183	16995	16966	17099	17125	17087	17139	17145	17075	17327	17224	17055	17027	17000	17242	16989	16931	17168	17246	17146	17266	17155	17085	16931	17109	17062	17250	17204	17026	17176	16904	17165	16983	17042	17036	17149	17068	17253	17023	17314	17319	16968	17106	17048	17087	17168	17062	17113	17151	17011	16970	16979	17130	17112	17108	17105	16943	16927	17308	16906	16994	17257	16994	17137	16965	17092	16969	17120	17134	17089	17103	17020	17255	17082	17102	17141	17119	17310	17018	17011	17162	17166	17104	17222	17208	17039	17144	17111	17023	17015	17261	17237	17025	17111	17332	17090	17098	17138	16944	17109	16996	17203	17120	17076	17117	17066	17168	17168	17077	17043	17188	17056	17047	17120	17177	17232	17084	17098	17028	16975	17105	17012	17117	17269	17093	17066	17085	17134	17102	17039	17081	17111	17342	17133	17159	17053	17038	17137	17070	17127	16894	17127	17047	17302	17172	16961	16996	17329	17255	16974	17059	16920	17047	17335	16915	17097	17273	17017	17268	17104	16966	17223	17114	16972	17223	17080	17284	17054	17044	17062	16885	17293	17207	16966	17013	16789	17043	17115	17170	16939	16967	16987	17124	17255	17205	17023	17083	17091	17025	17195	16940	17206	17114	17125	17026	17150	17113	16983	17023	16997	16888	17060	17048	17131	17093	16982	17110	17140	17010	17034	17096	17094	16981	17110	17043	16878	17166	17211	17200	16975	17200	17035	17137	16982	16848	17120	17131	17034	17061	17070	17048	17065	16964	16995	17113	17215	17049	16992	16964	17152	17032	17023	17016	17036	16989	17079	17022	16925	17132	17148	16991	17160	17238	17041	17061	16931	17095	16938	17157	17024	17095	17106	17093	17087	17212	17020	17140	17296	16896	17160	16982	17161	17028	17199	17127	17098	17084	17225	17194	17189	17003	17099	16967	17084	17016	16806	17028	17154	16971	17177	17036	17103	17151	17230	17115	17138	17079	17080	17116	17046	17158	16947	17076	17114	17073	17007	17020	17068	17157	16966	17085	17139	17272	17097	16979	17029	16940	16996	17154	17160	17088	17028	16965	17251	16934	17041	17043	17009	16993	17119	17034	17038	17257	17301	17013	17058	16976	16982	17205	17105	17160	17227	17042	16919	17207	17166	17066	17170	16936	17141	17051	17124	17139	16929	17208	17106	17122	17067	17083	17191	17123	17128	17091	16936	17131	17077	17004	17087	17010	17199	17285	17014	17149	17132	17094	17167	17081	17060	17168	17267	17113	17096	16986	17031	16847	17268	16985	17073	17076	17090	16921	16927	17021	17258	17053	17346	17132	17085	17119	17026	17019	17254	17102	17041	17151	17291	17010	17254	17148	17140	16971	17085	17221	17080	17283	17107	17115	17246	17097	17121	17133	17006	17197	17149	16902	17371	16978	17028	17189	17157	16969	17220	17090	17337	17057	17318	17277	17136	17056	17023	16944	17100	17198	17228	17201	16953	17017	17182	17071	17237	17123	16950	17041	16900	17066	17068	17040	17319	17144	17205	17090	17154	17048	17052	16981	17198	17075	17229	17152	17263	17134	17082	17089	17154	17293	17238	17124	17309	17175	17090	17053	16929	17057	17196	17071	17044	16995	17175	17085	17182	17110	17011	16948	17111	17009	17308	17218	16916	17090	17047	17218	17107	17221	16993	17113	17193	17364	16869	17134	16981	17132	17140	17119	17102	17072	16962	17155	17048	17090	17203	17142	17007	17081	17034	17219	17004	16931	17122	17101	17082	17137	17011	17016	17186	17076	16916	16954	17289	17047	16993	17194	17148	17190	17158	17259	17005	16962	17200	17021	17105	17005	17123	17065	17083	17223	17185	17199	17135	17150	16964	17132	17063	17111	17043	17181	17127	17189	17061	17091	17075	17136	17076	16827	17193	17074	16944	16975	17059	17243	17158	17046	17007	17250	17157	17031	17152	17154	17181	17072	17016	17076	17057	17016	17087	17146	17125	17133	16899	17024	17045	17049	17171	17242	17078	17179	17106	16955	17378	16930	17233	17105	17006	17004	17042	17199	17174	17029	17261	17125	17194	17202	17049	17089	16988	17164	17013	17113	17236	17135	17155	17093	17186	16982	17134	16884	17158	17145	17115	17074	17153	17029	17122	17160	16998	16966	16887	17175	17073	17133	17111	17101	17122	17084	17041	17111	17103	17101	17230	17157	17028	17036	17265	16986	17022	17035	17226	17152	17085	16999	17082	17062	17218	16918	17107	17024	17011	16937	17010	17050	17060	17028	17135	17056	16992	17127	16901	17166	17064	17097	16881	17076	17072	17154	17094	17110	17054	17219	16973	17146	17014	17180	17074	17180	17187	17061	17131	17087	17085	17042	17165	17098	17099	16950	17020	17116	17054	17043	17122	17051	17263	17099	17200	17172	17151	17187	17146	17135	17166	17056	17089	17183	17090	17167	17037	17095	17189	17134	17176	17305	17131	17036	17192	17026	17029	17056	17159	17046	17203	17319	17052	17125	17099	17115	17178	17051	17233	17065	17183	17075	17125	17180	17167	17091	17217	17188	16954	17145	17174	16922	17070	17174	17095	17221	17041	17037	17031	17147	17114	17043	16940	17055	17111	16994	17261	16997	17115	16882	17064	17140	16867	17144	16974	17042	17176	17136	17085	17256	17251	17256	17119	17129	17094	17191	17209	17128	17261	17277	17218	16901	17044	17118	17080	17041	16998	16947	17091	17140	17275	17111	16956	17103	17180	17170	17258	17240	17067	16938	17089	17143	17175	17116	17048	17165	17077	17080	17226	16986	17058	17043	16985	17096	17230	17305	17187	17054	16923	17114	17128	17163	17191	17039	16926	17112	16980	17248	17114	17167	17045	17120	17257	17200	17089	17075	17044	17134	16958	17148	17068	17166	17108	17042	16913	17175	17192	17012	16891	17012	17226	17127	17036	17092	17099	17050	17218	17186	17317	17052	16983	16883	16969	17204	17130	16947	16725	17313	16921	17096	17192	17004	17174	17122	17087	17038	17185	17189	17210	17050	17178	17088	17165	17074	17025	17124	17147	17207	17102	17112	17115	17270	17040	17177	16932	16912	17154	17069	17075	17169	17076	17047	17056	17013	17170	17003	16915	17150	17018	17137	16965	17261	17081	17078	17047	16986	17051	17064	17007	17143	17034	17008	17215	17263	16970	17164	16964	16998	17066	17017	17164	17022	17167	17135	17066	16992	17046	17215	16834	17229	17191	17231	17085	17082	17151	17035	17191	17036	17264	17280	17241	17226	17091	17068	17189	17195	16993	17110	17225	17043	17215	17101	17165	17147	17161	17203	17255	17231	16970	17065	17036	17171	17075	17260	17011	17131	17091	17219	16992	16973	17106	17208	17057	17048	17119	17051	17197	17171	17145	17098	17020	17235	16932	17095	17022	17216	17018	17122	17132	16997	17192	17011	17130	16950	17035	17129	17039	17187	16906	17216	17285	17075	17005	17139	17013	17164	17008	16955	17219	17067	16930	17213	17037	17143	17047	17194	17064	17145	16953	17085	17233	16987	17052	16893	16949	17021	17091	17444	17025	17056	17207	17301	17266	17113	17116	17077	17016	16951	17094	17029	17038	17184	17239	17171	16946	16942	17179	17101	17129	17036	17301	17145	17084	17174	16987	16971	17199	16985	17107	17332	17233	17145	17143	17198	17094	16977	16985	17200	17160	16991	17195	17038	17011	17158	16767	17144	17000	16965	17293	17014	17072	17023	17148	17118	17253	17118	16971	17038	17122	17395	17191	16998	16922	17123	17090	17122	17099	17013	17166	17216	17215	16962	17034	17236	16991	17277	16955	16908	17111	17137	16863	17165	17176	17212	17286	16955	17159	17178	17134	17165	17022	17084	17123	16992	17101	16967	17171	17084	17044	17188	17144	17073	17113	17061	17047	17109	17086	17033	17091	17084	17055	17193	16937	17206	17046	17368	17095	17090	17034	17038	17229	17211	17010	17165	17097	16978	17053	17195	17034	17180	17176	17118	17219	17171	16994	16969	17070	17018	17145	17134	17150	17020	17041	17096	17145	17270	17054	17252	17196	17080	17178	17050	16947	17264	17049	17327	17022	17167	17118	17223	17049	17020	17160	17182	17047	17089	17246	17152	17150	17136	17250	17037	17163	17086	17136	17084	17039	17199	17082	17076	17114	17252	16997	17011	17011	16960	17257	17148	17180	17094	17100	17096	17106	17078	16967	17225	17025	17054	17113	17005	17076	17236	17127	17090	17083	17033	17133	17220	17092	16897	17032	17207	17249	17043	16974	17087	17183	16917	17006	16891	17186	17184	17182	17110	17207	17068	16878	17127	17211	17174	17185	17247	16981	17215	17269	17205	17181	16851	17099	17106	17186	17342	16966	17057	17171	17219	17153	16851	17070	16990	17223	17311	17323	16856	17151	17161	16810	16956	16999	17026	17032	17108	17098	17017	17148	17046	17089	17055	17138	17210	17023	17210	17136	17160	17060	16949	17164	17115	17025	17284	17190	17274	17053	17238	17040	17209	17045	17232	17059	17134	17010	17041	17209	17133	17266	17191	17249	17169	17160	17109	17186	17180	16980	16974	17077	17093	17288	16936	17247	16956	17082	17125	16952	17177	17015	17125	17132	17267	17124	16910	16972	17074	17006	16896	16959	17010	17054	17204	17142	17111	17068	17044	17078	17092	17173	17113	17085	17110	17149	17158	17195	17094	17072	17042	17113	17175	17263	17140	17143	17031	17141	17133	17044	17173	17182	17069	17067	16824	17100	17112	16801	17072	17054	16992	17066	16926	17172	17053	16934	17141	17219	17124	17016	16993	17251	17098	17211	17015	17117	17008	17144	17162	17036	17135	17158	17133	16832	17116	17236	17224	16999	17094	17041	17129	17131	17085	17195	17081	16950	17237	17197	16949	17046	17104	17255	17117	17149	16968	17201	17111	17131	17127	17004	16878	17250	17224	17198	17249	17213	16996	17095
25282	21577	28517	35408	62662	60720	50637	39848	32921	30195	29376	29025	29129	29022	28911	28844	29024	29029	28973	28758	29060	28910	28757	28729	28829	28802	28621	28911	28466	28785	28946	28873	28761	28661	28838	28866	28772	28926	28768	28695	28585	28837	28700	28683	28696	28727	28764	28684	28766	28674	28947	28980	28706	28733	28573	28762	28632	28647	29032	28940	28717	28560	28564	28905	28894	28790	28786	28825	28697	28911	28553	28735	28591	28743	28733	28607	28908	28677	28416	28965	28665	28821	28856	28539	28582	28576	28808	28574	28812	28773	28767	28455	28894	28498	28595	28686	28717	28612	28887	28860	28655	28764	28849	28955	28969	28841	28719	29005	28829	28786	28684	28947	28772	28875	28696	29018	28705	28923	29027	28875	28605	28621	28579	28846	29266	29021	28948	28879	28757	28795	28621	28595	28942	28846	28740	28729	28718	28845	28336	28450	28825	28718	28715	28610	28661	28695	28681	28717	28980	28603	28686	28995	28670	28900	28795	28843	28868	29013	28975	28672	28847	28768	28669	28670	28685	28772	28726	28634	28707	28882	28888	28768	28538	28811	28643	28673	28667	28762	28765	28711	28751	28745	28736	28510	28751	28725	28534	28809	28861	28710	28512	28581	28793	28985	28749	28694	28839	28692	28747	28702	28732	28654	28850	28897	28705	28717	28881	28749	28678	28584	28904	28789	28862	28791	28444	28922	28782	28677	28955	28518	28599	28808	29015	28768	28914	28708	28778	28806	28780	28698	28570	29040	29067	28721	28828	28732	28631	28969	28686	28722	28846	28878	28616	28548	28625	28576	28662	28776	28866	28566	28678	28674	28760	28539	28671	28412	28798	28924	28576	28779	28696	28746	28994	28796	28774	28889	28803	28803	28869	28632	28836	28553	28584	28613	28950	28593	28627	28778	28901	28815	28608	28848	28748	28865	28868	28773	28787	28874	28751	28827	28771	28723	28716	28638	28770	28860	28667	28724	28677	28729	28826	28775	28559	28519	28698	28616	28438	28584	28977	28692	28989	28821	28917	28713	28916	28378	28918	28687	28689	28955	28766	28697	28606	28949	28683	28707	28807	28771	28760	28797	28778	28837	28775	28692	28840	28803	28902	28724	28701	28625	28693	28551	28862	28922	28804	28866	28942	28831	28870	28958	29028	28856	28637	28860	28877	29005	28562	28675	28958	28958	28674	28802	28624	28758	28784	29221	28860	29033	28612	28962	28803	28498	28729	28671	28673	28794	28724	28538	28606	28715	28860	29087	28993	28984	28932	28789	28642	28801	28943	28793	29002	28861	28647	28897	29100	28780	28460	28985	28669	28704	28665	28836	28768	28750	28887	28758	28661	28847	28967	28726	28931	28902	28693	28788	28676	28881	28587	28641	28727	28671	28683	28752	28707	28506	28760	28835	28730	28878	28675	28872	28782	28578	28880	28936	28612	28814	28831	28918	28724	28979	28651	28789	28747	28711	28959	28674	28817	28899	28719	28574	28822	28719	28550	28713	29086	28768	28659	28949	28706	28748	28889	28552	28848	28551	28745	28894	28591	28869	28825	28751	28923	28792	28778	28892	28520	28814	28850	28740	28853	28857	28761	28772	28683	28664	28904	28820	28902	28589	28660	28913	28838	28737	28810	28550	28716	28902	28791	28650	28800	28936	28848	29007	28770	28674	28926	28904	28989	28787	28753	29043	28983	28574	28782	28765	28619	28892	28681	28713	28823	28583	28694	28597	29046	28704	28934	28906	28871	28719	28865	28995	28970	28781	28815	28521	28753	28688	28630	29037	28798	28880	28830	28550	28746	28694	28721	28714	28634	28930	28849	28844	28707	28594	28622	28650	28544	28763	28585	28554	28766	28754	28786	28505	28781	28671	28703	28782	28631	28783	28645	28648	28649	28731	28938	28787	28723	29002	28672	28673	28632	28859	28705	28555	28639	28692	28797	28653	28622	28783	28697	28868	28770	28949	29082	28838	28555	28652	28749	28594	28534	28756	28876	28513	28821	28713	28661	28799	28504	28780	28558	28607	28756	28724	28831	28718	28877	28567	28737	28614	28811	28724	28480	28571	28763	28924	28875	28952	29029	28704	28760	28654	28573	28725	28972	28858	28529	28578	28699	28797	28813	28827	28848	28909	28675	28400	28565	28697	28630	28677	28850	29150	28738	28777	28815	28800	28823	28749	28886	28580	28913	28583	28775	28716	28987	28836	28882	28835	28611	28802	28828	28780	28602	28807	28900	28933	28502	28523	28514	28810	28762	28932	28619	28819	28703	28722	29059	28952	28785	28661	28929	28421	28398	28673	28869	28945	28662	28673	29003	28839	28605	28989	28688	28626	28816	28826	28538	28686	28646	28685	28862	28710	28630	28421	29031	28616	28906	28818	28703	28884	28869	28615	28790	28784	28805	28546	28776	28798	28712	28597	28760	28698	28608	28533	28997	28649	28795	28589	28863	28841	28762	28789	28541	28688	28826	28692	28737	28566	28769	28675	28804	28841	28518	28801	28810	28718	28677	28848	28655	28485	29000	28915	28748	28897	28960	28732	29047	28851	28850	28616	28622	28813	28692	28722	28845	28780	28876	28865	28717	28735	28603	28671	28632	28725	28798	28997	28898	28998	28860	28844	28776	28773	28627	29006	28885	28722	28861	28986	28790	28630	28709	28794	29110	28635	28741	28773	28942	28855	28665	28717	28970	29089	28989	28646	28466	28794	28768	28837	28701	28596	28718	28635	28782	28972	28791	28602	28775	28607	28739	28834	28745	28603	28824	28765	28712	28651	28628	28723	28680	28794	28761	28599	28949	28947	28778	28682	28778	28719	28934	28738	28719	28825	28962	28832	28715	28588	28775	28656	28716	28655	28838	28588	28953	28775	28729	28567	28704	28937	28603	28809	28691	28798	28738	28851	28864	28624	28830	28757	28799	28846	29010	28751	28740	28691	28864	28711	28959	28602	28528	28782	28822	28791	29103	28706	29038	28857	28868	28583	28912	28912	28620	28876	28814	28769	28870	28793	28918	28761	28590	28814	28673	29031	28788	28664	28688	28743	28769	28664	28762	28930	28758	28738	29077	28708	28612	28718	28602	28469	29006	28857	28872	28923	28950	28643	28630	28469	28778	28776	28979	28812	28809	28669	28449	28975	28563	28765	28562	28933	28737	28623	28961	28596	28672	28838	28640	28657	28528	28974	28989	28835	28818	28696	28642	28825	28745	28745	28775	28601	28639	28792	28970	29043	28793	28662	28805	28904	29065	28736	28836	28874	28749	28764	28552	28895	28747	28745	28668	28814	29058	28946	28804	28787	28888	28930	28866	29117	29103	28803	28708	28659	28641	28698	28670	28548	28728	28719	28869	28977	28819	28816	28959	28790	28634	28787	28656	28669	28569	28851	28676	28945	28663	28810	28846	29055	28985	28629	28847	28780	28751	28812	28848	28789	28964	28903	28728	28693	28931	28818	28694	28750	28750	28733	28644	28599	28890	28716	28829	28896	28744	29005	28742	28881	28755	28543	28815	28448	28922	29046	28823	28578	28527	28863	29017	29156	28689	28946	28566	28453	28478	28617	28803	28780	28742	29085	28613	28745	28841	28530	28968	28577	28600	28825	28797	28714	28778	28629	28641	28821	28675	28827	28753	28840	28772	28833	28740	28872	28731	28658	28930	28729	28770	28733	28830	28864	28572	28813	28741	28725	28719	28781	28667	28893	28778	28571	28600	28519	28668	28823	28695	28830	28781	28703	28697	28790	28783	28749	28508	28707	28875	28877	28902	28707	28840	28626	28884	28752	28668	28795	28427	28710	28733	28774	28681	28741	28810	29007	28632	28848	28919	28913	28750	28685	28706	28898	28861	28608	28781	28776	28851	28901	28717	28457	28953	28762	28658	28713	28444	28844	28816	28737	28705	28706	28570	28841	28788	28753	28587	28670	28933	28811	28750	28852	28815	28587	28807	28739	28877	28828	29050	28621	28820	28785	29017	28824	28891	28790	29044	28841	28993	28714	28617	28866	28723	28793	28804	28593	28771	28872	29010	28888	28504	28568	28611	28786	28938	28913	28771	28512	28628	28961	28728	28867	28765	28684	28708	28876	28622	28525	28678	28652	28709	28950	28907	28885	29077	28926	28697	28807	28647	28573	28670	29009	29093	28653	28634	28764	28631	28727	28959	28817	28763	28841	28860	28839	28845	28758	28622	28954	28791	28946	28923	28742	28809	28864	28924	28778	28857	28846	28920	28767	28844	28540	28803	28766	28925	28679	28577	28796	28732	28833	28695	28688	28636	28582	28848	28569	28800	28828	28729	28807	28821	28660	28610	28745	28835	28692	29000	28790	28944	28829	28779	28759	28697	28826	28826	28900	28856	28577	28812	28720	28909	28743	28737	28714	28876	28860	28932	28967	28951	28611	28610	28664	29029	28685	28768	28537	28634	28720	28796	28720	28888	28893	28967	28891	28789	29033	28749	28602	29063	28925	28857	28795	28846	28678	28751	28635	28632	28904	28856	28404	28753	28718	28777	28624	28605	28716	28795	28649	28874	28660	28711	28800	28637	29068	29004	28655	28908	28848	28814	28591	28659	28810	28690	28903	29057	28843	28778	28630	28847	28783	28512	28768	28782	28682	28836	28730	28762	28727	28904	28727	28919	28793	28636	28853	28613	28652	28996	28873	29076	28858	28617	28675	28666	28646	28952	28628	28648	28711	28856	28614	28592	28671	28723	28877	28710	28605	28775	28721	28607	28729	28476	28676	28773	28690	28727	28620	28716	28657	28776	28695	28848	28946	28875	28632	28966	28627	29002	28599	28669	28590	28694	28607	29164	29051	28780	28899	29127	28763	28613	28823	28716	28812	28891	28638	28663	28877	28788	28583	28689	28671	28703	28751	28859	28715	28780	28710	28790	28686	29094	28662	28583	28772	28687	28793	28793	28896	28912	28704	28537	28692	28770	28748	28743	28864	28802	28674	28920	28841	28542	28727	28729	28873	28865	28721	28882	28869	28519	28686	28708	28896	28706	28484	28882	28918	28821	28758	28694	28792	28801	28697	28789	28719	28529	28729	28641	28911	28896	28923	28884	28853	29034	28632	28717	28461	29030	28757	28847	28760	28706	28846	28617	28725	28898	28908	28867	28735	28735	28917
16010	26107	25595	34941	63671	54478	40068	28055	20890	18251	17524	17430	17373	17441	17396	17472	17439	17312	17573	17568	17558	17218	17399	17644	17385	17339	17357	17423	17288	17314	17536	17594	17337	17400	17420	17367	17472	17380	17325	17331	17492	17481	17194	17485	17254	17399	17446	17348	17303	17567	17363	17472	17448	17388	17298	17367	17150	17256	17253	17435	17159	17333	17204	17510	17446	17367	17310	17374	17401	17369	17445	17455	17444	17183	17276	17425	17409	17462	17458	17381	17521	17230	17314	17357	17477	17236	17271	17444	17400	17442	17535	17396	17480	17418	17519	17306	17440	17369	17529	17464	17447	17288	17476	17446	17357	17423	17427	17556	17495	17402	17458	17259	17330	17328	17240	17433	17297	17334	17331	17252	17365	17536	17200	17272	17425	17352	17345	17540	17432	17517	17401	17364	17404	17402	17238	17290	17613	17244	17234	17372	17340	17279	17371	17418	17344	17397	17355	17293	17473	17511	17327	17374	17459	17383	17318	17501	17146	17567	17280	17356	17468	17419	17368	17290	17461	17431	17214	17340	17038	17451	17299	17232	17273	17520	17409	17478	17338	17371	17379	17488	17289	17447	17330	17316	17339	17093	17281	17336	17472	17296	17285	17488	17329	17340	17483	17434	17262	17404	17288	17301	17518	17432	17448	17333	17439	17368	17331	17421	17385	17318	17416	17421	17493	17330	17339	17297	17342	17469	17426	17244	17333	17316	17363	17194	17443	17464	17295	17462	17381	17299	17383	17342	17333	17461	17300	17270	17310	17168	17494	17266	17405	17487	17554	17242	17346	17500	17179	17506	17383	17421	17242	17314	17404	17361	17400	17245	17358	17367	17197	17441	17426	17315	17381	17385	17370	17494	17237	17427	17321	17246	17566	17474	17340	17524	17352	17395	17359	17283	17453	17446	17581	17241	17433	17305	17393	17290	17468	17551	17422	17382	17371	17363	17447	17137	17455	17352	17361	17530	17368	17479	17297	17701	17316	17426	17332	17302	17459	17307	17388	17234	17440	17364	17194	17503	17263	17338	17399	17386	17223	17364	17506	17466	17239	17412	17385	17340	17298	17356	17511	17205	17424	17326	17407	17337	17280	17374	17227	17468	17289	17278	17389	17462	17469	17249	17305	17391	17244	17411	17432	17266	17265	17415	17430	17419	17328	17284	17336	17341	17536	17155	17336	17290	17255	17357	17392	17211	17220	17672	17309	17495	17182	17335	17341	17355	17507	17447	17306	17133	17303	17343	17309	17327	17383	17426	17372	17423	17220	17314	17463	17259	17472	17336	17402	17477	17532	17407	17300	17498	17368	17358	17372	17370	17442	17537	17193	17621	17537	17294	17442	17291	17600	17402	17344	17440	17339	17441	17426	17491	17416	17306	17349	17198	17201	17472	17529	17369	17491	17333	17473	17278	17359	17353	17206	17244	17427	17439	17412	17222	17359	17341	17371	17202	17385	17086	17258	17228	17326	17330	17308	17195	17232	17347	17291	17369	17349	17346	17334	17342	17437	17330	17294	17438	17226	17179	17230	17359	17289	17404	17386	17366	17306	17349	17327	17388	17365	17397	17275	17483	17210	17470	17482	17351	17378	17247	17453	17360	17304	17426	17350	17410	17146	17609	17600	17351	17304	17302	17280	17291	17434	17559	17232	17213	17282	17209	17334	17437	17596	17228	17230	17302	17346	17356	17442	17190	17262	17322	17441	17375	17343	17229	17426	17358	17335	17462	17457	17191	17367	17299	17310	17466	17518	17365	17371	17485	17405	17399	17246	17328	17397	17305	17467	17217	17315	17270	17453	17364	17602	17419	17403	17376	17434	17368	17249	17139	17369	17380	17524	17511	17268	17412	17390	17343	17483	17169	17267	17306	17335	17214	17409	17594	17390	17540	17331	17429	17426	17362	17296	17200	17410	17224	17380	17264	17380	17248	17466	17375	17477	17255	17247	17471	17424	17440	17354	17225	17370	17504	17227	17316	17423	17392	17450	17616	17374	17439	17210	17422	17301	17269	17247	17366	17394	17184	17349	17245	17463	17240	17349	17450	17279	17382	17529	17416	17425	17410	17345	17354	17370	17351	17437	17398	17311	17502	17293	17503	17431	17192	17329	17413	17123	17424	17274	17257	17469	17400	17500	17435	17478	17332	17518	17345	17426	17385	17322	17189	17422	17290	17482	17392	17464	17314	17536	17276	17330	17473	17353	17201	17433	17322	17323	17388	17360	17510	17491	17349	17329	17530	17344	17557	17291	17281	17412	17459	17048	17280	17408	17299	17256	17335	17338	17347	17364	17361	17329	17184	17373	17526	17461	17362	17500	17406	17280	17312	17443	17379	17253	17405	17217	17467	17417	17291	17380	17482	17525	17366	17423	17298	17427	17471	17412	17322	17473	17380	17167	17382	17344	17138	17401	17456	17297	17410	17210	17342	17400	17482	17169	17229	17385	17468	17224	17421	17127	17464	17370	17304	17408	17292	17354	17466	17269	17402	17445	17227	17433	17358	17381	17322	17306	17382	17283	17549	17495	17409	17291	17294	17379	17538	17394	17330	17360	17299	17282	17344	17395	17575	17254	17423	17316	17472	17478	17192	17440	17229	17389	17339	17203	17371	17405	17411	17491	17230	17257	17135	17318	17360	17186	17410	17272	17319	17470	17325	17439	17636	17428	17133	17394	17433	17372	17371	17305	17327	17379	17543	17147	17480	17324	17296	17267	17500	17254	17418	17310	17369	17418	17451	17484	17495	17389	17333	17392	17451	17335	17204	17436	17388	17325	17384	17264	17352	17302	17371	17418	17202	17372	17320	17421	17408	17403	17398	17342	17329	17322	17556	17459	17306	17351	17417	17249	17275	17168	17452	17428	17357	17415	17603	17411	17442	17406	17443	17366	17199	17387	17253	17337	17304	17316	17456	17390	17460	17395	17237	17444	17497	17413	17319	17417	17367	17444	17307	17388	17414	17223	17136	17442	17299	17328	17407	17188	17393	17222	17280	17307	17339	17284	17342	17188	17356	17467	17330	17604	17451	17271	17386	17444	17560	17308	17262	17249	17253	17195	17222	17304	17280	17201	17272	17165	17328	17473	17337	17397	17397	17478	17287	17559	17126	17254	17436	17321	17504	17171	17525	17384	17414	17315	17461	17453	17307	17423	17355	17290	17286	17452	17266	17361	17509	17267	17322	17537	17345	17427	17319	17295	17400	17351	17537	17395	17348	17528	17281	17211	17445	17448	17219	17482	17365	17301	17381	17379	17332	17211	17299	17484	17211	17263	17260	17318	17399	17422	17317	17308	17370	17410	17380	17324	17437	17557	17507	17362	17413	17174	17340	17447	17288	17156	17439	17440	17405	17367	17404	17446	17353	17275	17450	17300	17264	17372	17404	17309	17282	17437	17378	17382	17362	17341	17389	17118	17391	17254	17229	17271	17512	17252	17279	17632	17362	17341	17253	17302	17503	17343	17439	17340	17422	17421	17224	17407	17400	17444	17523	17513	17113	17367	17421	17448	17314	17438	17590	17278	17406	17286	17325	17480	17412	17111	17429	17316	17226	17518	17426	17222	17299	17429	17351	17359	17342	17425	17530	17322	17344	17484	17212	17613	17430	17212	17440	17379	17251	17558	17329	17323	17551	17194	17282	17337	17267	17561	17410	17477	17303	17486	17132	17307	17227	17512	17218	17523	17383	17458	17501	17362	17447	17328	17354	17492	17547	17395	17460	17228	17416	17374	17210	17381	17385	17668	17407	17320	17415	17377	17310	17301	17377	17402	17548	17312	17216	17478	17570	17310	17327	17424	17367	17308	17290	17441	17412	17445	17265	17589	17201	17382	17304	17361	17377	17479	17379	17381	17556	17254	17450	17233	17476	17462	17358	17365	17373	17449	17350	17415	17297	17417	17443	17311	17269	17384	17435	17547	17432	17289	17198	17268	17404	17367	17346	17564	17388	17340	17340	17541	17445	17293	17336	17310	17350	17296	17260	17389	17498	17447	17421	17415	17229	17482	17387	17385	17301	17476	17543	17417	17403	17401	17393	17270	17305	17525	17247	17269	17221	17176	17354	17467	17150	17413	17451	17488	17430	17219	17326	17352	17302	17386	17450	17360	17268	17331	17315	17310	17210	17361	17510	17300	17386	17253	17384	17499	17482	17341	17199	17215	17375	17501	17329	17421	17232	17457	17476	17530	17383	17421	17366	17332	17363	17485	17386	17263	17071	17313	17212	17274	17320	17570	17356	17242	17440	17332	17396	17446	17411	17247	17248	17398	17104	17208	17386	17340	17466	17189	17368	17401	17375	17501	17197	17288	17491	17283	17138	17520	17561	17311	17383	17318	17320	17379	17400	17324	17318	17418	17170	17328	17346	17190	17441	17313	17261	17390	17444	17074	17511	17294	17440	17332	17398	17360	17317	17333	17595	17435	17544	17376	17339	17237	17559	17382	17303	17332	17451	17432	17196	17520	17380	17384	17438	17179	17308	17446	17423	17368	17353	17586	17429	17324	17326	17276	17317	17321	17326	17271	17448	17397	17408	17293	17368	17362	17392	17341	17444	17545	17626	17370	17276	17382	17364	17319	17670	17428	17282	17534	17458	17295	17518	17332	17431	17358	17389	17576	17443	17412	17374	17397	17376	17355	17259	17616	17332	17571	17336	17209	17324	17462	17444	17357	17322	17511	17322	17257	17311	17142	17431	17431	17271	17478	17149	17258	17406	17280	17406	17325	17291	17444	17281	17299	17232	17323	17463	17173	17151	17621	17384	17312	17420	17317	17368	17329	17380	17361	17341	17365	17362	17368	17389	17377	17358	17160	17590	17517	17273	17255	17353	17363	17245	17435	17491	17500	17423	17288	17337	17482	17390	17229	17403	17181	17362	17305	17482	17296	17321	17332	17373	17368	17241	17393	17358	17431	17404	17449	17286	17224	17375	17275	17364	17304	17539	17408	17349	17265	17402	17340	17492	17521	17214	17455	17237	17469	17477	17160	17336	17410	17318	17384	17347	17393	17268	17471	17499	17536	17479	17158	17351	17336	17363	17234	17328	17460	17334	17381	17365	17302	17337	17319	17478	17410	17476	17369	17359	17386	17445	17254	17456	17304	17351	17416	17222	17293	17356	17256	17433	17392	17417
23189	21502	28691	26750	65458	76387	64202	50189	38834	32706	30900	29873	29611	29801	29946	29921	29672	29692	29617	29895	29683	29579	29465	29781	29673	29507	29583	29628	29550	29558	29549	29450	29503	29448	29589	29563	29685	29483	29380	29428	29922	29571	29405	29293	29567	29418	29493	29319	29518	29684	29760	29627	29215	29601	29834	29886	29148	29337	29556	29545	29328	29503	29613	29252	29366	29202	29303	29406	29521	29610	29323	29293	29491	29862	29587	29595	29431	29276	29309	29367	29263	29354	29695	29208	29253	29465	29570	29494	29760	29508	29534	29431	29325	29419	29175	29347	29533	29407	29351	29578	29250	29421	29706	29796	29415	29623	29300	29370	29315	29595	29309	29376	29680	29649	29225	29464	29209	29370	29364	29592	29627	29377	29422	29549	29381	29285	29433	29435	29666	29552	29363	29550	29165	29237	29421	29430	29424	29518	29270	29290	29416	29563	29352	29286	29540	29563	29427	29400	29349	29522	29211	29342	29349	29570	29419	29627	29332	29291	29352	29393	29460	29074	29487	29636	29538	29822	29470	29586	29456	29415	29661	29398	29543	29676	29286	29390	29530	29606	29209	29348	29363	29529	29303	29350	29608	29430	29698	29304	29619	29312	29610	29723	29329	29444	29284	29578	29179	29358	29399	29448	29226	29406	29336	29445	29434	29281	29408	29492	29021	29373	29468	29412	29526	29385	29483	29396	29317	29365	29210	29437	29468	29405	29384	29208	29393	29505	29594	29304	29638	29516	29204	29420	29535	29349	29506	29533	29614	29406	29475	29550	29301	29407	29321	29250	29412	29522	29494	29479	29648	29462	29459	29307	29571	29538	29669	29213	29378	29578	29425	29297	29262	29416	29247	29132	29432	29311	29519	29347	29729	29484	29474	29342	29571	29458	29335	29485	29427	29310	29463	29290	29574	29406	29609	29574	29468	29511	29380	29114	29568	29466	29620	29284	29266	29255	29298	29501	29409	29458	29056	29223	29414	29469	29552	29312	29615	29422	29524	29303	29061	29136	29729	29411	29259	29613	29248	29335	29835	29447	29451	29426	29408	29533	29425	29613	29302	29571	29556	29550	29350	29324	29299	29400	29631	29494	29556	29415	29285	29522	29444	29413	29522	29317	29544	29418	29257	29539	29512	29347	29369	29572	29439	29410	29279	29331	29469	29593	29419	29441	29593	29531	29369	29342	29434	29320	29460	29226	29400	29220	29349	29368	29421	29552	29291	29707	29632	29313	29373	29241	29333	29134	29387	29693	29455	29072	29512	29546	29320	29352	29451	29675	29393	29411	29442	29356	29281	29437	29597	29594	29694	29449	29295	29301	29376	29295	29548	29500	29387	29435	29409	29249	29536	29281	29600	29140	29187	29382	29643	29448	29295	29493	29711	29384	29285	29224	29473	29590	29612	29786	29508	29681	29505	29843	29411	29621	29491	29268	29557	29549	29246	29249	29270	29426	29371	29543	29611	29293	29524	29386	29419	29521	29373	29689	29672	29411	29239	29468	29523	29397	29437	29326	29318	29519	29332	29514	29452	29702	29561	29152	29427	29096	29449	29306	29514	29522	29406	29356	29333	29443	29631	29427	29312	29516	29194	29317	29331	29394	29398	29651	29554	29578	29414	29162	29412	29269	29346	29565	29353	28962	29369	29373	29703	29332	29752	29658	29581	29436	29527	29497	29415	29379	29558	29356	29231	29468	29323	29362	29483	29195	29303	29285	29505	29562	29423	29354	29213	29411	29345	29425	29513	29242	29347	29515	29406	29537	29455	29626	29662	29543	29468	29565	29493	29317	29157	29698	29577	29539	29566	29408	29478	29663	29410	29160	29037	29518	29310	29350	29560	29313	29551	29404	29439	29440	29456	29250	29666	29258	29697	29568	29328	29337	29335	29319	29445	29499	29323	29529	29336	29659	29656	29630	29327	29167	29193	29364	29453	29398	29309	29510	29389	29536	29594	29451	29745	29576	29527	29588	29390	29435	29633	29521	29758	29790	29475	29529	29471	29344	29496	29346	29750	29579	29224	29382	29407	29529	29331	29319	29473	29091	29603	29427	29569	29382	29458	29471	29608	29516	29606	29316	29581	29614	29738	29443	29541	29282	29332	29300	29400	29608	29325	29542	29495	29605	29626	29301	29650	29087	29656	29188	29492	29440	29598	29526	29637	29688	29385	29429	29461	29507	29437	29572	29543	29378	29228	29312	29351	29494	29395	29385	29616	29286	29480	29389	29484	29528	29478	29479	29487	29375	29441	29484	29386	29225	29330	29361	29516	29447	29585	29293	29247	29270	29520	29536	29468	29197	29385	29557	29354	29154	29420	29407	29600	29381	29559	29096	29602	29336	29134	29509	29390	29457	29474	29548	29424	29295	29464	29476	29521	29300	29305	29411	29342	29488	29259	29272	29352	29385	29210	29361	29576	29372	29407	29349	29167	29350	29718	29345	29366	29468	29446	29407	29206	29346	29418	29542	29381	29367	29642	29468	29466	29443	29486	29365	29352	29545	29409	29561	29485	29250	29516	29424	29400	29546	29316	29310	29440	29539	29674	29582	29559	29428	29240	29625	29494	29595	29232	29323	29483	29219	29361	29459	29453	29353	29438	29374	29128	29425	29443	29485	29537	29434	29307	29494	29354	29389	29287	29331	29395	29483	29614	29654	29454	29541	29691	29412	29503	29456	29621	29611	29483	29500	29397	29459	29507	29504	29520	29344	29415	29299	29436	29420	29433	29480	29405	29490	29374	29468	29421	29483	29613	29551	29442	29791	29377	29294	29512	29810	29308	29628	29324	29452	29345	29388	29509	29540	29549	29486	29345	29644	29484	29273	29389	29530	29410	29671	29583	29426	29199	29256	29512	29401	29443	29227	29404	29562	29598	29405	29402	29414	29449	29306	29542	29451	29480	29392	29685	29605	29503	29085	29323	29564	29628	29495	29651	29440	29434	29562	29394	29537	29628	29540	29411	29526	29496	29460	29318	29630	29628	29353	29487	29334	29607	29311	29706	29642	29652	29403	29418	29589	29629	29663	29761	29246	29244	29161	29456	29452	29419	29522	29344	29380	29498	29527	29430	29409	29298	29310	29286	29483	29436	29332	29168	29496	29344	29324	29267	29355	29589	29512	29392	29486	29289	29463	29261	29648	29443	29488	29325	29396	29359	29523	29473	29512	29394	29491	29416	29463	29490	29279	29623	29208	29374	29266	29700	29713	29662	29410	29475	29282	29558	29466	29480	29569	29390	29431	29391	29404	29259	29535	29524	29493	29499	29351	29403	29405	29369	29323	29407	29493	29257	29338	29432	29130	29155	29296	29333	29438	29258	29471	29504	29244	29410	29548	29708	29473	29767	29411	29397	29570	29385	29216	29348	29368	29123	29423	29485	29524	29342	29427	29447	29215	29638	29495	29624	29301	29354	29320	29488	29214	29404	29241	29410	29556	29604	29539	29298	29387	29409	29445	29596	29424	29487	29456	29446	29719	29326	29661	29627	29309	29709	29686	29606	29495	29393	29407	29420	29573	29341	29560	29440	29314	29412	29401	29427	29306	29459	29452	29270	29236	29712	29574	29357	29434	29503	29372	29457	29460	29343	29140	29434	29130	29424	29508	29359	29305	29567	29385	29214	29176	29358	29387	29583	29259	29358	29386	29348	29250	29616	29449	29419	29464	29423	29382	29277	29533	29591	29708	29412	29326	29327	29430	29703	29684	29383	29277	29412	29394	29515	29501	29455	29546	29318	29278	29455	29670	29620	29761	29532	29221	29479	29422	29272	29500	29377	29471	29504	29563	29346	29501	29472	29485	29595	29344	29502	29201	29401	29443	29726	29553	29257	29500	29493	29379	29369	29446	29437	29433	29291	29381	29517	29451	29478	29371	29481	29236	29460	29560	29480	29353	29614	29529	29290	29377	29486	29368	29372	29328	29609	29342	29384	29613	29351	29045	29343	29277	29463	29490	29571	29275	29224	29301	29487	29465	29594	29608	29717	29511	29505	29410	29555	29332	29678	29394	29691	29390	29534	29522	29419	29412	29451	29634	29542	29213	29484	29439	29348	29434	29204	29225	29349	29290	29693	29168	29447	29593	29635	29489	29511	29378	29429	29262	29674	29454	29507	29549	29582	29701	29112	29254	29356	29638	29499	29433	29439	29448	29369	29497	29181	29220	29539	29616	29654	29455	29376	29420	29375	29357	29314	29605	29350	29456	29621	29517	29566	29538	29382	29435	29490	29378	29410	29492	29331	29411	29443	29349	29623	29588	29598	29504	29453	29260	29335	29526	29600	29274	29533	29449	29587	29253	29411	29404	29375	29504	29330	29403	29509	29359	29622	29462	29392	29517	29553	29515	29373	29652	29339	29189	29581	29442	29019	29669	29517	29563	29432	29262	29581	29645	29389	29346	29663	29294	29291	29352	29542	29401	29477	29263	29387	29317	29332	29556	29299	29345	29524	29386	29551	29281	29250	29396	29613	29319	29183	29446	29416	29318	29611	29664	29323	29260	29601	29164	29326	29308	29455	29524	29514	29248	29478	29539	29782	29379	29324	29382	29669	29388	29340	29129	29376	29180	29306	29665	29528	29231	29391	29224	29376	29366	29208	29339	29401	29391	28998	29295	29378	29755	29356	29399	29637	29399	29478	29583	29614	29582	29314	29632	29601	29403	29653	29403	29482	29282	29375	29321	29447	29396	29525	29593	29592	29479	29733	29364	29364	29163	29483	29362	29222	29534	29091	29345	29527	29644	29455	29468	29342	29206	29154	29469	29474	29413	29619	29642	29518	29235	29223	29509	29546	29336	29405	29509	29444	29487	29636	29368	29245	29131	29250	29599	29439	29426	29293	29693	29339	29255	29559	29249	29677	29326	29393	29208	29787	29217	29503	29366	29483	29433	29508	29318	29453	29275	29430	29632	29618	29532	29514	29403	29288	29274	29409	29369	29547	29505	29441	29194	29344	29468	29753	29377	29357	29522	29360	29401	29543	29359	29557	29497	29480	29468	29488	29242	29023	29548	29490	29729	29680	29405	29473	29493	29393	29396	29458	29680	29391	29303	29498	29459	29440	29465	29593	29237	29585	29413	29424	29370	29487	29523	29757	29317	29570	29511	29251	29636	29392	29541	29592	29513	29546	29320
20178	38031	36139	34656	85025	82353	61115	42277	27754	20701	18774	18302	18153	18485	18209	18153	18022	18079	18138	18130	18116	18161	17954	18281	18186	18173	18138	18196	18182	17874	18144	18003	18083	18226	18241	18103	18054	17880	17979	18152	18022	17957	18160	18048	18091	18047	18097	18036	17959	18090	18056	17939	18046	18206	18155	18014	17997	18051	17925	18095	17957	17958	17957	18019	17850	18205	18089	18035	17959	17943	17995	17957	18170	18081	17938	18072	18191	17937	18136	17902	18050	18073	18145	17952	18052	18191	17951	17983	18015	17981	18015	17933	18300	18151	18012	18069	18022	17814	17994	17942	17877	17988	17858	18043	17936	18073	18092	18193	18104	18035	18016	17912	17853	17964	17998	17944	18153	18128	17938	17930	18026	18091	17986	17852	18088	17816	18080	18044	18116	17945	18114	17989	17955	17901	17842	18131	18079	18097	17932	17868	18028	18064	17980	18075	18053	17880	17973	17925	18114	18026	17950	18023	18094	17946	18104	17916	18109	18074	17766	18019	18048	17925	17985	17960	18066	17981	18038	17865	17915	18159	18005	17921	17926	17885	18195	18022	18142	18068	18030	18051	18100	18012	17928	17976	17996	18103	17944	18064	18242	17931	18079	17969	17913	17758	17931	18039	18012	17969	18029	17920	18026	17830	17979	17802	17934	17860	18156	17946	17966	18006	18045	17981	17970	18117	17957	17939	18070	18159	18036	18163	17895	18058	17925	18213	18112	18067	17973	18039	18045	18080	17976	17860	18205	17839	18061	18096	17790	17897	17879	18147	17954	18010	17972	18039	18069	18222	17824	18135	18160	18075	17984	18198	17982	18058	18156	18126	17949	17947	17876	18082	17902	17909	17914	18072	17916	18083	17991	18126	18147	17991	17951	18051	17985	17902	17981	18130	17924	17914	18018	18078	17856	18061	18030	18146	17912	18250	18129	18027	18088	17970	17985	18082	17985	17895	18116	18084	17992	18117	18001	18140	18055	18209	18147	18179	18183	17901	17956	17923	18046	17874	18159	18142	18021	18035	18114	18076	18021	17885	18058	17746	18056	17962	17994	18058	18031	18044	18001	17897	18032	18107	18007	18003	18233	18069	17978	18017	18087	18019	17961	18120	18116	18051	17953	17998	17998	18082	18040	18190	18228	18257	17934	18099	17930	18108	17950	17922	17957	18101	18200	17968	17870	17758	17799	17936	18043	18147	18072	18287	18000	17966	18002	18087	18024	18059	17898	18009	18089	17905	18102	18048	18048	18071	18028	18101	17911	18014	17933	18041	18170	17928	18289	17930	17999	17917	18160	17898	18011	17931	17958	18096	18172	18274	17816	18000	18129	17969	18050	18001	18178	18082	17974	18169	17771	17996	18067	18293	18141	18086	18084	18060	17934	17984	17900	18152	18093	18109	18193	17923	18177	18072	17782	18118	18158	17952	17725	17752	17968	18147	18035	18112	18030	17864	18162	18199	17930	17981	18008	18027	17802	18333	17934	17831	17799	17951	18123	18044	17862	17867	18107	17964	17794	18087	17957	18011	17968	18128	18035	17962	18178	17929	18211	18034	18011	17812	18010	18070	18040	18119	18077	18028	18033	17842	18107	18051	18021	17918	18122	18072	18183	18077	18105	18028	18009	18043	18022	17983	18054	17812	18124	17980	17978	17952	18050	18030	18114	18094	18032	17983	18048	17917	18105	18113	18090	18042	18211	17991	18117	17964	17967	17901	18016	18046	17902	18070	18152	18138	18018	17998	18077	17927	18139	18010	18032	17953	17793	18081	18015	17851	18101	17864	18028	18143	18108	17975	17913	18021	18070	17999	18201	18044	17876	18086	17994	18085	18006	18083	18032	18146	18125	18105	17861	18243	18170	18197	17988	17778	17911	18036	18010	17963	17818	18172	17960	18160	18026	17858	17735	18056	18093	18025	18065	17958	17989	18257	18213	17870	17971	18026	18079	18059	17941	17970	17936	18094	17839	17857	18006	18124	18085	18021	17989	17896	18026	18029	18119	17939	18044	18255	17979	17952	18074	17953	18192	17908	18083	18012	18097	18068	17989	18014	18122	18229	18168	18055	18019	18102	18074	18034	18086	18063	17991	17982	17994	18010	18203	18052	18005	18177	17955	18039	18067	17920	17892	17959	18019	18092	17904	18048	17826	18146	18020	17982	17906	17876	17983	18121	17950	18037	18147	17914	17909	18169	17904	18033	17983	17962	17825	18139	17874	17841	18007	17882	18185	17944	17943	18048	18055	17954	17955	18038	17921	17901	18079	18093	17963	18106	18108	17922	17933	18127	18067	18081	17994	17931	17979	18065	17996	18167	17854	18209	18096	17868	18022	17844	18028	18045	18085	17993	17901	18031	18001	17994	17975	18001	18051	18175	17910	17706	18054	17889	18254	18066	18182	18113	17942	17893	17917	17876	17858	17988	18113	18040	18186	17959	18021	17867	18021	17843	17873	18095	18121	17991	17966	18030	17975	17960	17956	17923	17919	18178	17861	17971	18200	18034	18121	17983	17936	18022	18036	18041	18050	18064	18041	17976	17929	18100	18004	18054	18027	18103	17987	17947	17938	18142	18009	18105	18091	17798	17925	17819	17907	18216	18067	17976	18014	18000	17875	17922	18056	18037	18099	17944	17938	18069	18136	18184	18059	18059	18001	18008	18096	18274	17861	17918	18110	18058	18030	17973	17889	18049	18101	18044	17947	17838	18097	17885	18036	17942	18017	17970	18096	17967	17972	18059	18090	18052	17943	17945	17998	18038	18114	18027	17962	18122	18127	18029	18138	17884	18098	18021	18036	18016	18047	18102	18018	18004	17890	18107	17905	17878	18034	18122	18008	17976	18023	18140	17807	18077	17878	18179	17948	18036	18194	17888	18163	18043	17842	18001	17831	18007	17987	17907	17974	18103	18058	18178	17975	17873	17969	18046	17955	18085	17956	17961	18067	18015	17959	18043	17894	17849	18005	18026	18018	18091	17888	17923	18019	17996	17922	18042	17994	18103	17937	17989	18116	18021	18079	17955	17894	17788	17950	17970	18203	17854	17963	17836	17887	18171	18145	17793	18007	18003	18067	17974	17879	17951	18088	18241	18056	17984	18165	17811	17892	17957	18077	17814	17910	17890	17911	17898	17992	17911	17948	18360	18252	18116	17850	18136	18188	18030	18086	18255	17951	18154	17930	18003	18082	18265	18058	17953	18089	18121	18186	17827	17990	18254	18067	17870	17998	18215	17966	18024	18239	18086	18061	17960	18115	18192	17967	18056	17938	18100	17886	18077	18051	18113	17924	17865	18059	17993	18080	18226	18086	17889	17960	17957	18036	17915	18154	18041	17990	18251	17937	18093	18100	17626	17925	17939	18035	18007	18151	17966	17937	17910	17859	18088	18097	18008	17973	17926	18009	18074	17989	18070	17979	18122	17882	17941	17961	18169	17953	18019	18114	17889	18077	18133	17917	18053	18001	17914	18119	18155	18101	18100	17908	17939	18152	18078	18001	18078	18115	18141	18018	17968	18019	17938	18078	17939	17935	18014	18233	18000	18004	17841	18173	18156	18039	18010	17929	18104	17914	18024	18136	18006	18006	18070	17997	18055	17915	17931	18019	17988	17968	17868	18088	17947	18127	18183	18208	17902	17932	17989	18208	17939	18073	18119	17968	18093	18127	17868	18153	17972	17953	18089	18065	18131	17954	18024	18121	18015	18111	17890	18205	17784	18071	18004	18144	18159	18089	18189	18097	17964	17947	17973	17980	18149	18060	17893	17830	18076	18024	17966	18019	17946	17927	18033	18029	17886	17922	18213	18018	18045	18057	18085	17992	18086	18152	17827	17843	18134	17973	17984	17801	17885	17970	18164	17938	17912	18018	18015	18088	18184	18107	18023	18280	17921	18273	18066	18057	17893	18014	18008	18003	17862	18089	18045	18059	18093	17994	17984	18036	17923	18043	18183	17934	17958	18059	17984	18056	18076	18158	18104	18091	18039	18212	18050	18175	17988	17939	17963	18151	18043	17972	17992	18111	18062	17936	17985	18127	18018	18050	18120	17975	18149	18014	18003	17952	17853	17935	17933	18151	18153	17976	18008	18087	18199	17851	17907	18018	17968	17923	17817	17957	18059	17916	17806	18159	18146	18059	18092	18073	17974	17917	18064	18071	18069	18086	17963	18071	17976	18075	18009	18093	17879	18104	18013	17850	18135	18237	18046	18149	17963	17970	18202	18211	17916	17988	17987	18050	18124	17983	18039	17975	17921	18007	17996	17993	18079	18204	18006	18096	18051	17993	18135	17911	17967	18061	18041	18177	18056	17970	18074	18168	17996	17847	18006	18136	18125	18015	18077	18184	17877	17961	17859	18170	18156	18044	18192	18047	18086	17864	18244	17902	17798	17973	18017	17874	18029	18055	17975	17862	17903	18030	18005	18111	17866	18067	18027	18074	18078	17955	17948	17866	18104	18063	17893	17922	18015	17844	18003	18204	17935	18249	17912	18052	17763	18074	17841	18143	17853	18066	18192	17998	17993	17944	17949	17877	18093	18064	18073	18045	18124	18166	18025	18128	17813	17995	17830	17893	17803	18080	17934	17922	17861	18172	17904	17976	18118	17704	17892	18059	17852	17981	18059	17980	18102	18045	18090	17914	18173	17966	18075	18085	18187	17854	17911	18124	18069	18035	17993	17946	18148	17945	17834	18020	18034	17833	17876	18041	17873	18063	17989	17956	17968	18005	18088	17878	17992	17953	18015	18151	18002	18067	17983	17958	18166	18216	18005	18080	17963	17968	18043	17993	18053	17928	17969	18043	18134	18086	17936	18190	17778	18085	18131	18092	18114	17978	18157	17954	17799	17959	18064	18245	17931	18233	18149	18030	18003	17961	17768	18206	18157	18157	18111	18126	18005	17968	17932	17972	17987	17975	18036	18040	17921	17983	17922	18046	18078	17915	17932	18102	18041	17986	18044	18110	18037	18010	18139	18019	18141	18081	17931	18038	17970	17987	18096	17933	18101	18156	18093	17962	18023	17999	17852	17914	18078	17944	18001	17788	18133	17845	18015	17984	18093	17904	18004	18180	18117	17856	17889	18046	17910	18087	17988	18053	17990	17943	18131	17874	17955	17980	18013	18096	18168	18158	18150
32828	27387	31576	31064	34995	39960	36046	32674	30464	29347	29148	29155	29004	28966	29059	28973	28992	28953	29148	29120	28997	28876	29219	28914	29142	28750	28976	29115	28920	28814	28975	28924	28893	28867	28684	28642	28967	28637	28936	28996	28962	28876	29124	29077	28898	29002	28950	28931	29001	28977	28946	28656	29076	28979	28773	29071	28798	29174	28864	28803	28966	28892	28715	28990	28873	28740	28921	28922	28887	28909	28984	28932	28835	29166	28900	28823	29025	28789	28811	29019	28807	28862	28843	28765	28987	28877	28921	28712	28846	28849	29007	28883	28977	29097	28723	29278	28751	28727	28964	28791	28754	29016	29044	28788	29020	29010	28900	28955	29037	28590	29126	29203	28879	28849	28908	29001	28924	29026	28737	28999	28880	29046	29201	29055	28929	28755	28693	28964	28890	29045	28909	28847	28636	28938	28784	28871	28997	29104	29111	28681	28940	28669	28819	28880	29207	28806	28678	28953	28966	29006	29296	29005	28787	29045	28602	28823	28972	28808	28713	29100	28973	29202	29206	29014	28814	29103	29034	28808	28719	28817	29153	28669	28922	28951	28881	28731	28977	29144	29136	28953	28924	28963	28794	28945	28680	29024	29033	28841	28698	28831	28775	28801	28586	29017	29115	28833	28891	29045	29145	28807	29030	28884	28856	28911	28805	29064	29049	28841	28799	28781	28763	29075	28880	28716	28869	28818	29204	28910	29068	28692	28884	29002	29101	28845	29070	28805	28791	29100	28801	28837	28566	28821	28883	28998	29153	28923	28875	28933	28831	28985	28931	28650	28782	28988	28927	28947	28729	28791	28935	28912	28865	29123	28628	29406	29100	28725	29046	29262	29135	28705	28644	28938	28647	28917	28875	28865	28788	28633	28915	28981	28938	28910	29088	28859	29021	28994	28711	28742	28833	28786	28939	29017	28691	28670	28962	29103	28859	28978	28839	28840	28909	28952	28747	29058	29076	28906	29039	29103	28766	28772	28901	29041	28860	28871	28923	28711	28912	28948	28904	28730	29045	28939	28925	28979	28805	29049	28892	28818	28705	28964	28923	28573	28948	29017	29025	29004	28863	29048	28759	28835	28775	28972	29050	28911	29139	28995	29044	29030	29001	28874	28665	28858	28872	28901	28692	28966	29113	28901	29032	28846	29036	29045	28884	28897	28975	28730	28708	28733	28570	28894	28919	28661	28826	28815	28694	28908	28863	29064	28616	28792	28807	28926	28855	29201	28936	29101	28837	28924	28876	29048	29070	28789	28478	28841	28911	28878	28971	28916	28982	28892	28586	28898	28987	29134	28941	28994	28763	28855	29020	28961	28866	29084	29211	28795	29093	28870	28955	28957	29045	28808	28787	28706	29243	28957	29028	28878	28830	29193	28967	28931	28710	28722	28883	29026	28830	28844	28673	28951	29082	28709	28775	28745	28795	28849	28966	28999	28872	28905	28782	29056	29110	28920	28959	29215	29033	28924	28928	28827	28752	28943	28857	28844	28803	28985	28794	28985	28692	28674	28956	29065	28856	29025	29051	28779	28870	29030	28770	28814	28922	28835	28790	28787	28882	29226	29152	29018	28781	28855	29058	29062	29070	28953	28994	28661	29030	29230	28880	28882	28859	28901	29013	28819	28903	28885	28724	28805	29030	29124	28842	28912	28823	28872	29037	29048	28848	28782	28874	28906	29121	28985	28901	29054	28857	28884	29022	28921	29137	28928	28912	29114	28639	28793	28955	28815	28688	28792	28891	29093	28983	29007	28853	28796	28980	28870	28793	28732	28978	29056	29067	28849	28928	28800	28561	28835	28974	28961	28765	28851	28899	28892	28986	29244	29002	28792	29029	28959	28930	28941	28920	28870	28967	29004	28929	28819	28966	28856	28943	28908	28896	28790	28812	28683	28770	28863	28898	28994	28783	28847	28998	28973	29076	28893	28873	28910	28854	28875	28792	28746	28787	28795	29053	29097	28993	28933	28738	29109	28904	29278	28915	29087	29095	28995	28719	28971	28895	28989	29005	28796	28795	28666	28998	28931	29077	28842	28943	28690	28895	28982	29162	28885	29124	28734	28885	28903	29026	28995	28865	28890	28955	29045	28945	28972	28785	28977	29039	28964	29127	28916	28976	28746	28910	29022	28993	28618	28958	28872	28947	28871	28732	28847	28969	28847	29011	29149	28927	29116	28885	28959	28800	28849	28930	28822	28911	28898	28907	29033	28969	28732	28880	28969	28864	28805	28614	28841	28977	29027	28982	28739	29089	28923	29155	28888	28818	28945	28693	29036	28866	28859	29070	29028	29039	28928	28781	28818	28870	28663	28835	28770	29085	28979	28698	28814	28966	28967	28905	28884	29096	28809	28944	28943	29096	29002	29026	28768	28681	28801	28880	28888	29018	28919	28984	29096	28926	28665	28936	28873	28961	28710	29018	28566	28996	28775	28892	28888	28863	28935	28865	29020	28987	28889	28879	29064	28749	28950	28778	28920	29139	28815	29070	28831	29061	28844	28815	28880	28875	28722	28952	28720	28691	28887	29048	29199	29054	29035	29018	29045	28663	28881	29070	28939	28941	28806	28996	29178	28943	28790	28975	28793	28928	28972	29009	29223	28706	29073	28772	28793	28907	28781	29055	28797	28819	28649	28620	28895	28840	29190	29025	28886	29062	28900	28838	29100	28758	29028	28951	28900	28830	28850	28933	28908	29043	28792	28819	29071	28984	28887	29048	28576	29032	28920	28767	28801	28975	29034	28908	28900	28813	28884	28991	28763	28804	28877	28994	28931	29086	28778	29119	28998	28921	28873	28900	29045	28859	28885	28605	29097	29041	28568	29031	28679	28950	28650	28888	28917	28931	28925	28935	28915	28739	29215	28718	28854	29006	28848	28741	28714	28717	28849	29135	28823	28926	28947	28944	28772	28988	29004	28990	28798	29128	28881	29045	28938	29031	28714	29034	29087	29098	28933	28910	28914	29036	29011	28846	28785	28936	28828	28980	29049	28656	28847	28800	29241	29128	28801	29097	29080	28812	28737	28804	28950	28681	28921	29130	28840	28831	28951	28992	28800	28725	28829	28584	28908	28906	28829	28926	28653	28595	28667	29000	29144	28702	28964	28861	28805	28746	28847	28799	29106	29104	28730	28837	28735	28950	28980	28895	28953	28898	28819	28728	28679	28725	28959	29130	28930	29020	28844	29098	28812	28825	28808	28937	28929	29162	28916	28917	28989	28948	28780	28956	28810	28784	28850	28659	28680	28805	29055	29074	28810	29013	29076	29008	28715	28979	28938	28611	28921	28989	28863	28745	28878	28706	28947	28818	28742	28817	28898	28708	28903	28934	28888	28814	29007	28907	28914	28820	28914	28738	29070	28950	28978	28913	28938	28786	28785	28828	28905	28897	28848	28838	29107	29152	28970	28943	28892	28802	28820	28988	28913	28803	28849	28715	28911	28960	28916	28895	28841	28749	28662	28947	29037	28954	29027	28835	28922	28749	29055	29105	28919	28631	28850	28572	28864	28772	29374	29087	29071	28902	28915	28735	28768	28902	28815	28868	28738	29046	29000	29049	28909	28901	29148	29083	28876	28824	29056	28987	28739	28942	29005	28754	28734	28502	29028	29138	28629	28894	28772	28993	28785	29036	28984	28942	28847	28866	28938	28908	28599	29017	28991	29166	29408	29053	28820	28899	28924	28883	28710	29114	29181	28925	28936	28848	28850	28963	29015	28861	28947	28852	28949	29126	29084	28869	28833	28748	28967	29123	29109	28959	28880	28981	28815	28604	28982	28827	29035	28879	28990	28859	28762	28920	29209	28794	28896	29019	28777	29141	28872	28610	28817	28892	28866	28813	28817	28882	29231	29039	28932	28966	29057	28935	29029	29092	28992	28901	28684	28737	28935	28737	28998	28931	28928	28811	28684	28976	28995	28778	29049	28839	28920	28776	28750	29109	28774	29134	29088	28699	28875	28897	28988	28871	28867	28983	28931	29064	29128	28930	28935	29037	28747	28938	28831	29021	29138	28831	29102	28998	29027	29044	29047	29185	29135	28827	28860	29183	29062	28830	28968	28981	28797	28816	28911	29190	28893	28925	28812	29055	28797	28684	28844	28638	28976	28802	29212	28874	28954	29007	28858	28676	28944	28966	28950	29108	28848	28871	28893	29033	29031	29073	29253	28989	29047	29068	28708	28711	28901	28803	28890	28817	28888	29027	29070	28843	28827	28982	28874	28894	28969	28819	28921	28879	28721	29086	28783	28682	29096	28850	28856	28944	28875	29061	28865	28911	28625	28743	28675	28999	28892	28733	29353	28983	28882	28820	28840	28894	28932	29074	28840	29123	28951	29146	29193	29184	29059	28713	28777	28865	28942	28998	28827	29107	28930	28846	28997	28847	29086	29081	28797	28869	28789	28853	28681	28895	28787	29048	28661	28899	28687	28787	28911	28947	28895	29014	28949	28995	28707	28969	28851	29153	28781	28852	28965	28715	28999	28810	29004	28978	29019	28879	28942	28893	28889	29166	29076	28897	28809	28957	28743	28818	28723	28858	28906	29011	28953	28785	28967	28791	28861	28977	29177	29009	28763	28813	28763	28899	28952	28943	29027	28872	28947	28806	28841	28675	28835	28955	28705	29127	28962	28959	28874	29306	28971	28766	29160	29035	29129	28894	28999	29065	28835	29072	28981	28870	29122	28928	29090	28821	29282	28929	29129	29098	29270	28808	28832	28939	28761	29029	28938	29035	28845	29004	28630	29051	29004	28942	28785	28944	28643	29209	28680	28995	28728	28854	29271	29023	28864	28944	28838	28815	28897	29087	28762	28876	28688	28758	28920	28884	28944	28833	28848	28861	28996	28858	29292	28870	28950	28868	28703	29087	28959	28876	28717	28818	28804	28797	28992	28755	28677	28765	28821	28908	28788	28969	29075	28815	28976	28932	29112	28926	29006	28959	28990	28896	28851	28999	28827	28997	28934	29007	28841	29251	28876	29103	28790	28892	28817	29231	29037	29029	29122	29002	28657	28811	28856	29010	28986	28960	28508	28858	28756	28967	29020	29011	28993	28875	28879	28954	28970	28928	29223	28701	28881	28825	28863	28847	28821	29197	29038	28848	29132	28758	28736	29014	28918	29045	28786	29021	28853
16887	19210	19212	18387	25869	29520	24011	20617	18456	17567	17498	17088	17250	17328	17251	17327	17446	17099	17454	17280	17311	17202	17293	17267	17396	17465	17299	17503	17263	17268	17231	17219	17211	17242	17187	17188	17139	17013	17156	17151	17222	17313	17302	17088	17403	17270	17347	17376	17160	17362	17073	17167	17280	17148	17173	17318	17166	17341	17314	17202	17177	17148	17044	17375	17247	17263	17256	17272	17321	17316	17103	17025	17172	17329	17305	17260	17204	17184	17137	17034	17133	17197	17297	17084	17460	17307	17406	17334	17301	17212	17046	17202	17126	17254	17052	17189	17111	17176	17173	16946	17226	17226	17049	17140	17232	17250	17182	17311	17151	17293	17058	17113	17321	17418	17148	17309	17187	17185	17165	17224	17218	17227	17207	17299	17311	16990	17212	17222	17095	17357	17201	17184	17294	17199	17213	17100	17190	17264	17254	17296	17295	17103	17251	17262	17227	17350	17298	17165	17305	17348	17152	17073	17284	17167	17226	17344	17114	17077	17268	17215	17258	17169	17177	17278	17010	17135	17103	17205	17260	17095	17302	17145	17203	17152	17226	17283	17160	17061	17328	17139	16962	17373	17215	17289	17214	17120	17273	17331	17222	17190	17164	17256	17248	17148	17335	17167	17407	17073	17197	17159	17179	17344	17083	17247	17023	17178	17232	17090	17179	17003	17224	17203	17293	17275	17301	17359	17139	17133	17307	17154	17324	17163	17317	17236	17057	17045	17336	17134	17189	17410	17197	17101	17167	17236	17360	17261	17091	17279	17046	17232	17022	17162	17308	17213	17194	17325	17230	17268	17206	17272	17117	17303	17166	17317	17120	17043	17490	17233	17172	17261	17353	17234	17187	17166	17101	17282	17307	16995	17146	17182	16968	17232	17336	17037	17170	17230	17040	17162	17359	17224	17137	17248	17291	17139	17274	17108	17203	17265	17043	17212	17287	17268	17198	16908	17259	17311	17186	17227	17373	17241	17306	17170	17257	17454	17365	17367	17388	17376	17114	17255	17323	17377	17210	17326	17312	17237	17282	17216	17286	17211	17265	17255	17052	17231	17101	17296	17029	16996	17094	17336	17124	17055	17210	17235	17318	17133	17254	17118	17184	17223	17185	16988	17271	17020	17312	17183	17008	17175	17190	17271	17213	17151	17087	17279	17161	17271	17365	17349	17222	17194	17157	17370	17245	17211	17130	17011	17265	17192	17105	17249	17174	17170	17263	17128	17267	17196	17309	17417	17354	17242	17080	17196	17222	17212	16988	17302	17173	17391	17274	17299	17308	17316	17234	17124	17226	17073	17313	17160	17193	17276	17179	17293	17110	17169	17039	17329	17256	17316	17104	17260	17129	17400	17227	17107	17400	17253	17291	17163	17214	17202	17273	17346	17227	17085	17235	17256	17054	17110	17265	17299	17295	17208	17296	17166	17166	17138	17243	17143	17089	17092	17430	17359	17399	17102	17144	17188	17188	17261	17190	17242	17084	17192	17265	17381	17189	17160	17261	16911	17233	17298	17293	17059	17255	17430	17273	17234	17237	17166	17216	17195	17164	17110	17259	17253	17002	17131	17265	17257	17013	17205	17203	17215	17168	17298	17167	17166	17242	17140	17090	17110	16996	17168	17076	16979	17104	17144	17290	17170	17203	17104	17370	17225	17240	17072	17158	17269	17209	17192	17283	17144	17263	17134	17164	17269	17237	17172	17235	17272	17144	17295	17253	17192	17263	17319	17196	17302	17101	17368	17118	17202	17224	17171	17301	17218	17191	17202	17059	17145	17234	17211	17015	17181	17294	17239	17090	17267	17406	17276	17346	17265	17183	17128	17209	17142	17314	17189	17182	17061	17057	17185	16970	17136	17378	17178	17118	17122	17185	17172	17087	17352	17211	17044	17202	17239	17141	17255	17128	17202	17410	17268	17263	17346	17107	17159	17326	17115	17313	17295	17351	16978	17109	17191	17189	17292	17276	17253	17200	17347	17356	17132	17330	17353	17159	17271	17106	17208	17167	17282	17090	17204	17245	17259	17095	17467	17268	17354	17309	17272	17367	17013	17012	17226	17053	17191	17261	17155	17530	17052	17210	17248	17062	17166	17039	17386	17222	17010	17259	17071	17305	17325	17039	17296	17204	17093	17371	17103	17121	17238	17241	17095	17371	17288	17422	17317	17125	17199	17110	17235	17268	17264	16989	17277	17324	17090	17111	17034	17404	17255	17271	17052	17106	17026	17163	17230	17129	17498	17041	17247	17123	17113	17202	17263	17213	17337	17264	17189	17327	17306	17156	17004	17219	17129	17006	17174	17327	17298	17237	17227	17210	17170	17036	17125	17339	17470	17325	17040	17162	17210	17176	17041	17120	17295	17177	17346	17294	17259	17225	17142	17164	17387	17116	17159	17239	17315	17224	16992	17071	17222	17198	17064	17153	17168	17212	17082	17296	17201	17265	17170	17238	17109	17243	17132	17322	17357	17294	17107	17264	17220	17471	17248	17170	17155	17209	17214	17281	17197	17261	17176	17241	17243	17289	17296	17234	17230	17166	17374	17270	17227	17124	17211	17246	17223	17220	17288	17423	17083	17311	17277	17306	17283	17326	17154	17278	17216	17238	17139	17265	17153	17280	17332	17037	17224	17173	17208	17326	17120	17146	17392	17048	17222	17188	17232	17318	17190	17151	17170	17243	17224	17159	17263	17215	17247	17266	17141	17178	17204	17163	17282	17208	17356	17280	17132	17189	17191	17416	17352	17459	17240	17174	17331	17320	17290	17202	17514	17221	17250	17335	17263	17148	17325	17288	17098	17202	17182	17252	17201	17125	17092	17198	17221	17198	17188	17247	17239	16939	17296	17307	17162	17284	17338	17205	17273	17193	17294	17370	17230	17196	17259	17188	17113	17147	17202	17155	17302	17095	17388	17149	17297	17045	17126	17163	17293	17422	17211	16971	17392	17087	17277	17172	17103	17278	17253	17315	17377	17428	17240	17017	17254	17150	17231	17147	17170	17152	17175	17190	17235	17222	17047	17419	17304	17331	17282	17441	17191	17158	17276	17170	17312	17259	17364	17100	17217	17254	17165	17365	17314	17100	17152	17147	17273	17130	17515	17370	17175	17427	17211	17235	17224	17225	17313	17267	17138	17042	17172	17351	17326	17083	17204	17182	17176	17132	17269	17177	17254	17044	17246	17166	17172	17348	17245	17341	17170	17251	17350	17053	17334	17154	17327	17314	17329	17092	17153	17198	17131	17177	17231	17217	17339	17286	17307	17275	17373	17405	17265	17119	17260	17212	17322	16973	17009	17355	17167	17137	17051	17164	17338	17231	17206	17263	17369	17223	17324	17147	17216	17167	17413	17254	17269	17124	17210	17410	17343	17189	17158	17359	17233	17093	17396	17232	17219	17288	17210	17378	17144	17337	17324	17227	17346	17366	17351	17183	17391	17200	17309	17231	17224	17200	17229	17149	17136	17047	17227	17312	17178	17268	17116	17127	17276	17062	17185	17243	17234	17147	17228	17043	17244	17239	17208	17265	17105	17162	17133	17119	17033	17149	17220	17271	17197	17172	17331	17214	17176	17274	17359	17128	17300	17291	17120	17136	17073	17107	16978	17126	17145	17316	17204	17246	17133	17181	16980	17208	17335	17253	16910	17184	17357	17400	17218	17199	17262	17308	17275	17307	17214	17286	17124	17268	17011	17182	17168	17179	17126	17127	17318	17188	17097	17213	17183	17073	17189	17348	17231	17238	17332	17354	17091	17182	17283	17216	17195	17059	17299	17216	17147	17195	17393	17169	17195	17074	17108	17252	17159	17229	17050	17328	17237	17164	17385	17123	17395	17053	17238	17162	17097	17227	17227	17131	17283	17291	17125	17141	17123	17033	17358	16974	17260	17413	17347	17382	17178	17327	17113	17115	17282	17333	17276	17159	17242	17230	17314	17150	17231	17312	17172	17246	17262	17249	17307	17104	17041	17220	17229	17307	17424	17228	17327	17259	17222	17352	17125	17196	17190	17091	17122	17389	17213	17193	17205	17160	17196	17205	17091	17159	17310	17385	17240	17060	17287	17193	17087	17140	17300	17338	17311	17301	17082	17132	17231	17260	17243	17396	17366	17219	17242	17196	17147	17471	17169	17350	17200	17056	17270	17266	17240	17254	17347	17271	17250	17364	17181	17076	17103	17216	17187	17389	17216	17311	17112	17123	17113	17192	17389	17427	17116	17171	17172	17468	17248	17446	17004	17119	17275	17145	17100	17180	17416	17285	17236	17086	17099	17236	17185	17294	17056	17241	17144	17266	17199	17258	17291	17450	17235	17342	17266	17241	17226	17109	17338	17252	17345	17252	17255	17396	17204	17081	17280	17191	17174	17152	16928	17338	17280	17252	17275	17113	17315	17113	17321	17369	17173	17154	17308	17153	17061	17185	17219	17234	17233	17291	16959	17301	17240	17146	17160	17122	17122	17217	17308	17349	17120	17332	17357	17357	16950	17253	17392	17241	17235	17029	17166	17241	17238	17229	17285	17360	17184	17369	17149	17284	17206	17137	17331	17235	17332	17209	17241	17343	17257	17179	17117	17270	17118	17350	17116	17262	17335	17389	17351	17263	17213	17059	17296	17177	17257	17312	17086	17041	17379	17165	17258	17136	16985	17072	17264	17280	17266	17112	17075	17083	17272	17288	17338	17116	17332	17139	17419	17224	17124	17254	17195	17165	17246	17105	17171	17328	17132	17359	17373	17200	17182	17198	17175	17268	17338	17181	17162	17067	17285	17232	17153	17160	17252	17206	17200	17157	17342	17124	17076	17147	17416	17122	17243	17468	17220	17184	17336	17241	17233	17130	17188	17199	17214	17306	17176	17432	17264	17223	17134	17140	17101	17291	17217	17322	17247	17240	17331	17338	17299	17265	16998	17098	17206	17376	17207	17142	17345	17286	17240	17151	17229	17185	17143	17362	17292	17284	17163	17134	17340	17205	17268	17241	17451	17307	17172	17214	17054	17163	17132	17197	17036	17130	17240	17141	17361	17166	17208	17330	17215	17138	17272	17320	17313	17221	17233	17208	17102	17291	17086	17224	17037	17072	17274	17033	17330	17238	17219	17305	17124	17146	17122	17238	17116	17169	17164	17204	17147
25386	21582	28484	31859	57640	62343	51404	40576	32747	30111	29471	28894	28873	28765	28588	28675	28605	29080	28934	28671	28646	28798	28804	28858	28776	28588	28716	28640	28952	28535	28490	28775	28709	28739	28979	28645	28743	28497	28813	28670	28541	28352	28777	28721	28573	28573	28652	28790	28605	28575	28453	28777	28899	28733	28443	28599	28770	28631	28734	28671	28711	28531	28495	28612	28555	28546	28788	28543	28934	28621	28826	28774	28901	28728	28738	28898	28548	28521	28556	28577	28939	28847	28704	28604	28564	28910	28626	28743	28654	28629	28731	28789	28638	28613	28976	28857	28705	28449	28600	28569	28449	28850	28637	28672	28740	28731	28505	28862	28563	28851	28942	28633	28511	28646	28704	28648	28643	28822	28584	28692	28549	28458	28443	28628	28581	28545	28784	28769	28593	28859	28519	28839	28763	28562	28615	28439	28585	28450	28809	28594	28518	28501	28329	28836	28736	28507	28510	28566	28642	28592	28858	28402	28714	28535	28645	28444	28692	28724	28735	28571	28506	28593	28707	28555	28405	28695	28838	28484	28626	28781	28643	28459	28563	28719	28549	28476	28710	28823	28385	28732	28823	28766	28593	28831	28422	28652	28588	28450	28550	28760	28669	28712	28646	28885	28768	28431	28514	28587	28517	28582	28626	28537	28586	28638	28529	28573	28609	28815	28590	28782	28677	28624	28748	28465	28670	28679	28572	28399	28343	28697	28698	28516	28439	28697	28587	28361	28783	28806	28548	28846	28331	28847	28528	28633	28752	28601	28707	28721	28541	28429	28659	28570	28603	28646	28541	28566	28580	28558	28493	28630	28669	28656	28643	28767	28644	28591	28664	28691	28598	28793	28469	28465	28652	28386	28466	28632	28609	28768	28532	28607	28690	28584	28514	28551	28611	28692	28560	28692	28393	28697	28351	28388	28664	28617	28530	28511	28548	28532	28504	28654	28727	28468	28720	28402	28607	28824	28567	28263	28356	28641	28616	28766	28813	28770	28615	28795	28358	28783	28481	28656	28709	28589	28486	28592	28783	28503	28621	28592	28408	28513	28524	28631	28560	28756	28677	28791	28411	28689	28498	28558	28629	28753	28659	28873	28813	28440	28486	28397	28692	28919	28502	28538	28498	28662	28838	28577	28602	28411	28625	28619	28647	28686	28819	28440	28655	28547	28763	28420	28724	28679	28343	28593	28631	28355	28520	28551	28739	28529	28459	28670	28896	28608	28766	28567	28577	28354	28502	28765	28792	28879	28553	28616	28610	28547	28749	28531	28829	28508	28604	28819	28433	28806	28768	28413	28664	28804	28812	28783	28704	28631	28512	28485	28626	28419	28660	28771	28611	28431	28709	28618	28567	28716	28512	28502	28684	28841	28769	28461	28712	28581	28572	28504	28844	28631	28587	28748	28673	28728	28489	28471	28488	28772	28356	28592	28669	28478	28346	28752	28610	28468	28746	28765	28547	28598	28761	28497	28497	28615	28520	28870	28514	28358	28677	28827	28772	28448	28505	28633	28689	28588	28432	28713	28840	28473	28478	28661	28585	28686	28685	28560	28475	28735	28558	28610	28790	28631	28583	28653	28588	28593	28943	28896	28645	28879	28695	28849	28539	28495	28311	28587	28749	28674	28690	28710	28831	28462	28493	28533	28405	28581	28623	28489	28737	28884	28305	28631	28663	28839	28589	28694	28765	28498	28549	28740	28617	28527	28766	28658	28526	28762	28687	28500	28549	28732	28685	28731	28716	28641	28830	28574	28412	28586	28595	28355	28483	28252	28543	28518	28631	28442	28524	28581	28766	28545	28607	28592	28691	28449	28520	28778	28555	28545	28567	28756	28446	28645	28641	28665	28596	28488	28561	28738	28730	28699	28882	28487	28725	28578	28545	28743	28633	28814	28515	28389	28709	28751	28608	28588	28781	28396	28408	28726	28709	28619	28447	28551	28605	28643	28573	28598	28723	28646	28928	28379	28466	28482	28657	28598	28398	28738	28529	28627	28691	28517	28648	28711	28619	28404	28763	28779	28570	28522	28686	28966	28858	28843	28539	28463	28508	28812	28678	28472	28513	28705	28765	28784	28690	28419	28626	28619	28464	28450	28677	28711	28783	28787	28500	28592	28675	28536	28402	28518	28621	28670	28889	28616	28817	28429	28825	28564	28728	28713	28651	28590	28746	28612	28790	28856	28592	28652	28285	28429	28819	28654	28693	28499	28559	28880	28625	28673	28605	28639	28549	28667	28343	28521	28634	28492	28537	28576	28701	28649	28794	28518	28475	28620	28576	28695	28555	28427	28661	28823	28854	28633	28498	28696	28511	28587	28549	28726	28625	28510	28785	28469	28531	28731	28444	28817	28625	28583	28561	28752	28749	28408	28842	28596	28701	28492	28581	28652	28707	28709	28711	28779	28820	28631	28721	28693	28696	28854	28855	28364	28786	28512	28459	28570	28698	28751	28617	28812	28467	28556	28640	28620	28351	28769	28481	28551	28702	28567	28556	28605	28685	28928	28545	28882	28697	28329	28666	28630	28564	28633	28812	29003	28484	28317	28467	28628	28671	28647	28615	28716	28785	28582	28802	28621	28670	28427	28811	28579	28508	28583	28625	28372	28499	28689	28628	28621	28710	28651	28714	28661	28708	28776	28514	28567	28539	28966	28820	28591	28835	28668	28844	28735	28846	28421	28806	28657	28759	28619	28700	28894	28479	29030	28634	28650	28642	28638	28591	28607	28332	28345	28471	28740	28542	28772	28536	28700	28774	28735	28798	28606	28772	28717	28575	28971	28877	28742	28371	28794	28635	28599	28741	28613	28409	28458	28715	28603	28628	28624	28639	28609	28514	28522	28670	28693	28790	28640	28543	28471	28602	28483	28533	29013	28752	28844	28752	28937	28768	28380	28450	28815	28768	28843	28687	28477	28488	28726	28653	28715	28839	28489	28312	28603	28717	28661	28522	28662	28582	28760	28738	28538	28643	28441	28984	28506	28574	28586	28655	28655	28835	28548	28642	28581	28685	28598	28453	28725	28672	28495	28579	28425	28676	28658	28761	28789	28617	28575	28883	28695	28779	28578	28604	28728	28770	28446	28777	28683	28514	28324	28481	28763	28599	28839	28544	28576	28537	28643	28970	28569	28553	28698	28634	28517	28766	28490	28670	28593	28677	28524	28661	28635	28740	28532	28643	28669	28607	28826	28575	28679	28237	28749	28752	28522	28872	28764	28762	28726	28631	28530	28626	28796	28616	28597	28914	28715	28744	28709	28614	28411	28769	28643	28826	28940	28901	28659	28543	28475	28719	28629	28790	28631	28511	28420	28448	28390	29005	28640	28202	28491	28679	28408	28615	28696	28585	28634	28533	28568	28519	28749	28790	28517	28718	28559	28854	28489	28606	28657	28637	28631	28509	28819	28864	28800	28844	28549	28576	28779	28721	28662	28511	28733	28675	28568	28809	28473	28796	28795	28668	28510	28436	28687	28394	28692	28856	28520	28697	28802	28651	28683	28782	28764	28590	28513	28684	28736	28660	28809	28687	28472	28725	28554	28575	28838	28369	28583	28781	28586	28721	28835	28739	28679	28713	28441	28620	28397	28667	28936	28505	28648	28525	28594	28673	28382	28516	28745	28699	28520	28713	28681	28505	28789	28451	28605	28572	28503	28538	28526	28622	28683	28810	28530	28818	28785	28647	28479	28638	28879	28799	28629	28791	28504	28917	28585	28448	28719	28673	28552	28519	28725	28624	28632	28422	28503	28438	28869	28729	28684	28631	28558	28894	28732	28989	28873	28379	28508	28821	28564	28589	28828	28450	28602	28542	28885	28696	28658	28596	28704	28852	28578	28536	28363	28587	28572	28647	28726	28565	28852	28675	28595	28548	28642	28588	28516	28721	28581	28637	28661	28598	28708	28536	28489	28355	28659	28851	28593	28592	28071	28545	28598	28619	28664	28819	28575	28782	28636	28657	28850	28579	28594	28874	28597	28665	28641	28706	28734	28448	28676	28886	28687	28661	28500	28777	28549	28715	28763	28759	28634	28781	28488	28700	28996	28860	28555	28409	28604	28599	28661	28696	28634	28658	28680	28582	28781	28491	28513	28532	28665	28438	28393	28532	28753	28578	28505	28526	28607	28829	28588	28432	28593	28724	28330	28583	28609	28683	28709	28702	28381	28493	28761	28567	28288	28310	28765	28696	28732	28478	28438	28610	28492	28739	28691	28634	28826	28345	28701	28300	28563	28618	28434	28600	28539	28441	28853	28729	28686	28447	28544	28721	28755	28581	28635	28547	28669	28469	28592	28505	28466	28655	28569	28632	28430	28562	28689	28561	28553	28773	28624	28541	28832	28976	28732	28642	28504	28330	28647	28959	28640	28481	28765	28846	28543	28766	28696	28757	28729	28849	28631	28549	28494	28663	28500	28662	28486	28541	28728	28758	28473	28812	28912	29040	28721	28750	28764	28789	28413	28620	28582	28882	28748	28440	28791	28730	28441	28673	28661	28488	28621	28874	28530	28532	28380	28532	28490	28619	28826	28417	28490	28537	28618	28621	28596	28701	28697	28558	28513	28674	28920	28766	28803	28731	28814	28481	28717	28655	28569	28716	28689	28642	28764	28662	28747	28491	28573	28537	28584	28560	28533	28770	28846	28781	28458	28416	28754	28874	28763	28689	28603	28526	28823	28561	28801	28471	28612	28509	28768	28844	28708	28709	28699	28266	28556	28687	28520	28549	28493	28560	28490	28613	28557	28549	28601	28639	28486	28911	28990	28675	28692	28394	28493	28383	28664	28884	28688	28509	28637	28579	28577	28730	28878	28381	28733	28620	28930	28638	28630	28855	28561	28585	28719	28489	28636	28446	28411	28684	28364	28870	28635	28612	28651	28658	28649	28806	28466	28694	28665	28592	28750	28939	28679	28655	28765	28740	28699	29005	28360	28679	28983	28793	28813	28654	28629	28605	28749	28852	28872	28890	28664	28535	28475	28700	28441	28601	28738	28704	28663	28871	28649	28635	28794	28581	28569	28596	28432	28404	28701	28598	28826	28311	28359	28596	28432	28395	28508	28650	28696	28542	28707	28633	28607	28430	28855	28709	28699	28610	28489	28520	28859	28398	28627	28577	28549	28793	28581	28490	28609
15741	26624	26250	26395	60363	55821	41457	28939	20786	18056	17656	17254	17325	17208	17331	17524	17144	17160	17273	17238	17348	17321	17423	17271	17249	17503	17301	17240	17243	17222	17405	16980	17303	17334	17259	17072	17175	17225	17082	17248	17279	17455	17424	17312	17086	17136	17156	17257	17299	17256	17271	17283	17221	17189	17310	17313	17338	17247	17305	17204	17314	17257	17414	17244	17185	17192	17384	17207	17289	17382	17412	17363	17304	17158	17154	17209	17309	17242	17097	17262	17310	17301	17369	17495	17197	17332	17297	17325	17211	17313	17288	17251	17164	17309	17322	17349	17179	17161	17111	17236	17073	17220	17292	17150	17366	17125	17186	17249	17196	17293	17174	17426	17338	17400	17167	17213	17190	17106	17166	17297	17300	17221	17320	17313	17186	17333	17210	17290	17258	17621	17313	17260	17445	17259	17220	17189	17310	17289	17252	17372	17133	17189	17219	17430	17340	17253	17421	17256	17088	17245	17303	17291	17267	17202	17143	17249	17167	17237	17191	17321	17255	17185	17322	17245	17271	17063	17222	17351	17396	17226	17390	17297	17180	17355	17311	17277	17211	17136	17339	17434	17114	17139	17256	17341	17281	17176	17321	17224	17347	17216	17289	17275	17225	17194	17382	17125	17283	17191	17351	17380	17235	17245	17159	17364	17293	17183	17267	17245	17160	17018	17203	17153	17158	17246	17291	17319	17115	17245	17229	17306	17282	17262	17236	17357	17255	17343	17273	17317	17079	17194	17134	17132	17013	17344	17285	17251	17344	17344	17202	17160	17441	17125	17078	17306	17123	17066	17157	17343	17382	17368	17079	17105	17333	17280	17369	17248	17229	17389	17282	17174	17394	17275	17184	17225	17380	17348	17251	17270	17095	17076	17143	17186	17143	17289	17094	17425	17309	17098	17324	17350	17228	17410	17161	17090	17271	17226	17436	17208	17314	17393	17340	17378	17228	17356	17268	17395	17266	17210	17331	17256	17467	17266	17318	17246	17322	17327	16965	17138	17332	17243	17186	17117	17187	17335	17142	17159	17213	17401	17227	17254	17179	17276	17235	17427	17149	17224	17199	17359	17067	17053	17162	17040	17261	17336	17217	17158	17240	17182	17114	17381	17197	17188	17230	17255	17114	17218	17307	17294	17145	17211	17295	17190	17503	17224	17228	17410	17360	17338	17200	17086	17347	17192	17354	17421	17277	17277	17140	17452	17347	17232	17138	17245	17265	17200	17263	17316	17438	17194	17144	17055	17332	17377	17357	17128	17196	17467	17395	17285	17160	17461	17455	17304	17322	17123	16979	17368	17105	17138	17256	17091	17184	17378	17320	17247	17334	17309	17066	17289	17252	17146	17193	17222	17414	17205	17106	17261	17331	17288	17193	17277	17349	17136	17410	17180	17222	17330	17270	17156	17286	17421	17463	17244	17322	17150	17135	17359	17159	17122	17190	17390	17233	17339	17232	17129	17216	17129	17257	17187	17274	17229	17290	17231	17177	17063	17444	17264	17067	17314	17376	17250	17246	17149	17252	17155	17197	17243	17048	17204	17331	17351	17291	17131	17248	17297	17182	17169	17240	17349	17031	17084	17400	17210	17162	17372	17268	17093	17368	17388	17440	17174	17221	17372	17150	17409	17064	17240	17463	17243	17293	17086	17381	17377	17192	17283	17264	17177	17378	17306	17235	17285	17276	17334	17274	17165	17284	17246	17201	17108	17247	17275	17171	17280	17329	17383	17252	17130	17415	17221	17228	17225	17053	17201	17388	17358	17179	17201	17194	17065	17211	17292	17311	17383	17250	17253	17412	17233	17396	17231	17156	17465	17344	17246	17180	17241	17079	17305	17271	17271	17302	17157	17204	17346	17465	17264	17225	17328	17317	17457	17256	17293	17337	17241	17313	17406	17221	17383	17169	17304	17386	17200	17044	17180	17130	17392	17244	17147	17355	17241	17385	17209	17130	17235	17304	17270	17225	17289	17293	17152	17205	17164	17359	17207	17404	17166	17353	17355	17122	17402	17159	17248	17366	17314	17335	17290	17178	17152	17193	17245	17292	17268	17220	17201	17103	17266	17289	17040	17239	17262	17369	17178	17167	17273	17139	17349	17188	17330	17213	17172	17197	17161	17325	17191	17254	17205	17310	17245	17523	17238	17243	17171	17109	17250	17232	17250	17232	17282	17307	17271	17373	17174	17163	17375	17246	17146	17358	17186	17233	17140	17323	17304	17277	17213	17440	17176	17324	17334	17432	17206	17141	17231	17317	17331	17209	17360	17348	17239	17411	17475	17262	17144	17166	17343	17305	17223	17305	17195	17109	17233	17235	17071	17320	17185	17065	17086	17281	17177	17113	17256	17100	17411	17325	17325	17149	17343	17489	17341	17056	17393	17210	17239	17178	17247	17318	17249	17246	17441	17160	17259	17250	17369	17368	17174	17202	17391	17229	17220	17163	17298	17312	17245	17375	17278	17305	17079	17109	17425	17331	17230	17408	17317	17055	17204	17218	17262	17274	17088	17286	17232	17196	17247	17098	17452	17247	17527	17253	17476	17149	17226	17264	17280	17244	17370	17274	17271	17449	17176	17433	17313	17253	17053	17290	17246	17356	17247	17167	17121	17352	17377	17288	17290	17309	17202	17295	17340	17208	17345	17115	17384	17197	17316	17266	17361	17237	17225	17168	17239	17282	17322	17188	17251	17224	17168	17186	17113	17244	17186	17390	17374	17254	17254	17285	17287	17230	17348	17206	17099	17258	17078	17264	17186	17177	17263	17233	17217	17129	17402	17296	17427	17290	17282	17143	17151	17215	17121	17268	17243	16984	17296	17390	17375	17426	17383	17382	17169	17332	17486	17320	17108	17123	17430	17208	17210	17323	17252	17180	17230	17073	17412	17393	17145	17012	17173	17061	17229	17131	17364	17334	17497	17107	17398	17430	17449	17211	17327	17286	17196	17284	17170	17265	17240	17172	17023	17098	17133	17245	17212	17438	17193	17255	17206	17104	17097	17066	17317	17210	17371	17257	17277	17203	17266	17283	17454	17305	17313	17226	17221	17322	17210	17262	17239	17450	17378	17324	17350	17206	17239	17338	17306	17090	16977	17174	17269	17208	17244	17496	17121	17301	17418	17388	17359	17463	17300	17287	17182	17234	17365	17300	17251	17221	17211	17330	17294	17285	17482	17348	17231	17185	17111	17238	17329	17318	17172	17138	17377	17223	17250	17347	17376	17313	17277	17338	17335	17140	17288	17180	17353	17196	17187	17426	17277	17179	17225	17460	17298	17201	17274	17193	17233	17290	17414	17428	17428	17110	17425	17243	17187	17224	17509	17307	17265	17303	17171	17185	17380	17358	17187	17414	17179	17103	17211	17323	17123	17249	17199	17293	17255	17228	17421	17328	17213	17367	17141	17357	17362	17182	17071	17311	17258	17302	17128	17193	17326	17240	17309	17420	17227	17268	17333	17259	17187	17142	17241	17275	17201	17127	17431	17248	17125	17239	17307	17293	17055	17196	17362	17251	17128	17079	17384	17369	17271	17230	17251	17088	17176	17289	17267	17393	17090	17185	17499	17213	17234	17207	17250	17260	17279	17257	17342	17254	17255	17314	17266	17423	17321	17424	17275	17287	17209	17300	17331	17322	17322	17404	17346	17224	17247	17293	17344	17212	17436	17312	17091	17248	17354	17261	17149	17300	17152	17291	17234	17252	17257	17438	17232	17190	17421	17285	17261	17270	17065	17113	17432	17156	17222	17270	17243	17463	17222	17175	17143	17298	17380	17293	17325	17136	17175	17387	17461	17283	17293	17368	17200	17220	17264	17331	16952	17325	17384	17309	17249	17457	17152	17173	17217	17411	17124	17288	17172	17422	17479	17287	17271	17471	17206	17489	17224	17146	17321	17306	17275	17309	17283	17383	17303	17313	16934	17245	17189	17339	17470	17318	17210	17202	17294	17165	17288	17336	17090	17204	17395	17330	17377	17201	17164	17227	17296	17227	17340	17335	17315	17195	17259	17296	17288	17144	17272	17123	17158	17201	17278	17096	16989	17331	17309	17107	17396	17358	17349	17282	17293	17214	17098	17284	17224	17222	17402	17161	17356	17299	17372	17158	17133	17251	17148	17232	17336	17246	17154	17126	17315	17216	17397	17310	17421	17263	17309	17359	17149	17199	17218	17242	17324	17251	17217	17348	17223	17238	17253	17452	17308	17278	17299	17148	17302	17385	17148	17298	17012	17169	17453	17318	17188	17315	17291	17383	17049	17345	17111	17169	17249	17368	17136	17324	17359	17226	17302	17361	17095	17178	17273	17295	17325	17137	17343	17193	17290	17274	17287	17262	17423	17299	17139	17178	17449	17277	17100	17142	17130	17192	17076	17295	17297	17231	17216	17195	17243	17341	17320	17215	17103	17094	17192	17259	17302	17449	17300	17230	17347	17429	17281	17170	17377	17391	17233	17318	17392	17232	17193	17211	17365	17363	17181	17019	17262	17385	17211	17046	17310	17235	17106	17106	17382	17167	17359	17361	17262	17304	17361	17185	17340	17045	17322	17275	17292	17377	17330	17229	17151	17351	17294	17333	17243	17229	17113	17234	17040	17302	17213	17350	17232	17326	17201	17226	17289	17269	17041	17205	17165	17266	17283	17445	17140	17195	17308	17312	17187	17098	17200	17297	17417	17307	17433	17218	17285	17403	17181	17149	17278	17296	17087	17240	17127	17253	17297	17191	17289	17420	17199	17434	17291	17154	17428	17255	17190	17286	17220	17258	17326	17357	17173	17181	17138	17105	17369	17286	17101	17207	17395	17122	17286	17277	17299	17431	17342	17376	17219	17223	17248	17301	17325	17276	17268	17380	17316	17208	17109	17230	17366	17425	17189	17365	17111	17350	17308	17180	17222	17230	17235	17139	17340	17120	17269	17253	17270	17095	17240	17131	17196	17281	17217	17294	17306	17329	17289	17084	17162	17332	17168	17414	17084	17186	17349	17147	17264	17194	17407	17409	17569	17210	17158	17191	17455	17188	17199	17280	17248	17398	17293	17240	17251	17346	17347	17274	17229	17219	17334	17160	17170	17298	17317	17357	17275	17265	17297	17400	17336	17151	17381	17122	17147	17292	17198	17250	17325	17270	17340
23162	21516	28737	32983	76200	75404	61243	47033	36294	32502	30334	29689	29617	29663	29615	29533	29425	29258	29323	29577	29281	29267	29457	29234	29324	29312	29276	29378	29067	29255	29372	29355	29297	29187	29197	29210	29189	29285	29356	29296	29306	29099	29063	29003	29220	28992	29430	29189	29118	29179	29205	29385	29118	29262	29202	29061	29374	29297	29360	29066	29115	29246	29099	29316	29037	29168	29388	29064	29243	29162	29583	29271	29026	29025	29293	29147	29171	29194	29158	29174	29309	29324	29144	29172	29356	29259	29000	29401	29375	29188	29181	28908	29398	29037	29191	28992	29130	29076	29208	28948	29360	29163	28984	29191	29012	29037	29197	29115	29156	29015	29041	29159	29133	29035	29156	29154	29368	29178	29137	29180	29109	29496	29096	28976	29120	28915	29198	29259	29159	29124	29047	28871	28763	28746	29112	28975	29263	29106	29332	29284	29354	29145	29037	29384	29147	29380	29441	28936	29024	29328	29120	28970	29174	29022	29352	29014	29024	29088	28979	29355	29133	29048	29343	29191	28947	29051	29081	29091	29045	29276	29304	29235	29108	29377	29112	29094	29208	29249	29179	29238	29325	29168	29153	29271	29210	28997	29027	28942	29223	29019	29107	29175	29220	29084	29031	29086	29202	28997	29180	29157	28921	29157	29290	28832	28961	29338	29374	29162	29074	28952	29123	29019	29199	29291	29160	29229	29543	29345	29205	29245	29232	29265	29049	29214	29147	29155	29298	29291	29035	29253	29216	29188	29200	29049	29082	29264	29067	29317	29162	29160	29379	29263	29249	29123	29092	29014	29231	29098	29089	29210	28954	29230	28954	29088	29305	29311	29170	29106	29111	29190	29281	29296	29209	29094	29077	29214	29285	29300	29402	29132	29073	29215	29041	28894	29158	29327	29452	29030	29119	29113	28907	29101	29387	28973	29281	29140	29257	29096	29268	29300	29183	28896	28901	29080	29307	29173	29233	29147	29249	29160	29090	29237	28754	28959	29316	29123	28944	29304	28975	29012	29196	29292	29242	28931	29215	29259	29266	29343	29101	29214	29346	29196	29242	29007	29279	29090	28791	28998	29455	28930	29313	29144	29317	29284	28988	29245	29381	29307	29095	29369	29120	29170	29009	28988	29031	29007	29108	29297	29290	29150	28881	29244	29282	29023	28989	28894	29344	28948	29046	29177	29285	29212	29187	29178	29122	29284	28977	29209	29165	28797	29134	29297	29300	29404	29178	28863	29129	29168	29252	29208	29229	29215	28930	29054	29352	29028	29190	29114	29267	28972	29290	29140	29216	29179	29158	29134	29202	29185	29267	29280	29046	29153	29323	29335	28983	29020	29219	28923	29062	29104	29285	29184	29228	29020	29369	29164	29264	29043	29276	29207	29381	29407	29059	28871	28853	29140	29212	29180	28986	29303	28937	29248	29272	29202	28934	29380	29079	29138	29155	29009	29203	29352	29163	28992	29213	29211	29234	29013	28964	28944	29299	28942	28940	28792	28903	29030	29288	29066	29282	29337	29267	29182	29048	29307	29053	29381	29043	28946	29099	29395	29265	29375	29040	29139	29022	29096	29006	29200	29282	29197	29148	29101	28926	29039	29158	29251	29166	28988	28990	29201	29229	28982	29239	29095	28790	29303	29392	29497	29298	29225	29356	29196	29299	29057	29169	29181	29417	29231	29210	29280	28988	29205	28956	29279	29004	28927	29218	29254	29148	29214	29050	29088	28887	29236	28981	29218	29229	29231	28923	29117	29148	29148	29320	29159	29160	29334	29302	29095	28901	28818	29138	29222	29273	29309	29124	29042	29127	29129	29022	29398	29044	29266	29247	29017	28884	29117	29195	29254	28964	29123	29188	29315	29123	29111	29190	28999	29154	29350	29158	29259	29049	29343	29252	29412	29007	29103	29046	28908	29062	29247	28856	29249	29000	29299	29199	29054	29278	29383	29460	29151	29121	29095	29292	29157	29128	29127	29184	28768	28971	29303	29283	29058	29228	28952	29517	29215	29200	28979	29240	28798	29194	29079	29154	28764	29095	29120	29128	28996	29066	29281	29305	29155	29046	29259	28983	29121	29119	29156	29193	29267	29280	29228	29121	29152	29285	28906	29094	29277	29189	29048	29263	28942	29051	29222	29090	29120	29173	29069	29245	29123	28719	29083	29232	29182	29237	29123	29112	29076	29077	29200	29149	28921	29150	29224	29008	29127	29316	29141	29105	29259	29050	28979	29259	29342	29323	29054	28854	29069	29229	28703	28987	29137	29116	29292	29302	29324	29334	29062	29115	29000	29081	29225	29071	28986	29114	29039	29136	28973	29367	28978	29370	29232	29141	29031	29150	29156	29157	29120	29242	29129	29099	29078	29004	29122	29250	29124	29199	29188	29079	29449	28934	29244	29005	29092	29110	29131	28915	29206	29264	29285	29078	28989	28920	29218	29347	29236	29384	29216	29000	29239	29162	29148	29108	29085	29436	29328	28976	29140	29157	29295	29048	29139	29223	29193	29162	29066	29244	29049	28996	28931	29114	29218	29206	29160	29140	29025	29239	29171	29258	29221	29221	28974	29095	29060	29184	29189	29122	29299	29054	29165	28919	29090	29177	29130	29167	28798	28906	29089	29173	28981	29268	29093	29087	29164	29046	29119	29270	29312	29290	29132	29079	29132	29085	28962	29218	28961	29117	29323	29187	29266	29191	29109	28919	29152	29174	29262	29136	29034	28962	29231	29136	28926	29008	29138	29216	29088	28972	29181	29143	29065	29335	29172	29011	29271	29079	29002	29227	29119	29135	29151	29302	29024	29489	29096	29216	29389	29153	28930	29070	29144	29298	29061	29000	29190	29192	29331	29055	29085	29287	29191	29188	29123	29317	28979	29110	29187	29287	29242	29166	29099	29107	29203	28921	29108	28974	29042	29139	29342	29204	29150	29259	28944	29252	29190	29355	28828	29280	29393	29205	28986	29232	29270	29263	29155	29278	29129	29002	29096	29090	28941	29253	29459	29255	29416	29088	29182	29181	29043	29309	29151	28956	29202	29228	29239	28916	29106	29316	29247	29185	29114	29015	29147	28989	29034	29228	29133	29360	29130	29224	29038	29112	29168	29099	29210	29019	29225	29026	29207	29221	29178	29089	29168	29277	29284	29124	29193	29262	29014	29222	29150	29106	29146	29330	29481	29273	29007	28983	29091	29364	29158	29071	29246	29118	29221	29092	29161	29127	29119	28986	29156	29150	29040	29123	29264	29123	29155	29089	29074	29264	29283	29125	29048	29246	29303	29312	29084	29168	29275	29092	29144	29295	29161	29234	29071	29274	29213	29004	29008	29276	28765	29171	29190	29023	29127	29088	29201	29059	29191	29019	29213	29234	29061	29108	29076	29147	29180	29344	29335	29124	29045	28923	29107	29228	29281	29023	29003	29394	29200	29194	29128	29106	29018	29295	29263	29152	29048	29094	29317	29200	29184	29172	29119	29257	29084	29231	29013	29021	29104	29034	29114	29119	29176	29393	29257	29300	29332	29003	29129	29464	29220	29134	29182	29251	29101	29225	28939	29100	28999	29109	29007	29128	28994	29253	29187	28993	29185	29150	29207	29281	29120	29034	29388	29106	29053	29224	29064	29349	29179	29158	29077	29099	29127	29271	29248	29155	28962	29074	29231	29251	28712	29527	29165	28948	29164	29058	29168	28875	28991	28954	29206	29270	29032	29175	29119	29177	29082	29154	28871	29126	28985	29156	29098	28950	29273	28984	29283	28980	29262	29266	29317	29085	29122	29179	29228	29010	29115	29241	29210	29201	29115	29182	29158	29242	29358	29315	29195	29195	29178	29276	29025	28957	29033	29544	29205	29214	29305	29068	29128	29236	29344	29032	29275	29291	29407	29460	29319	29192	29179	28975	29115	29219	28885	29369	29366	29145	29009	29115	29019	29153	29099	28992	29059	29335	29051	28995	28923	29043	28967	29127	28961	29270	28884	29066	29042	29157	29263	29271	29090	29209	29209	29062	29154	29006	29206	29041	29192	29012	29196	28835	29005	29115	29315	29080	29032	29417	29204	29218	29193	29123	29276	28987	29061	29493	29237	29294	29130	28986	29251	29054	29172	29257	28898	29207	29328	29098	29194	29274	29101	29092	29345	28934	29321	29092	29115	29087	29199	29216	29069	29238	29302	29100	29250	29197	29168	29093	29148	29312	28901	29249	29218	29014	29330	29152	29261	29210	28909	29280	28942	29154	29009	29390	29180	29245	29145	29147	29173	29190	29258	29012	29144	29358	29076	29416	29141	29201	29090	29314	29047	29198	29303	29228	29166	29395	29052	29358	28946	29111	29301	29151	29000	29151	28979	29223	29252	29542	29084	28918	29170	29107	29148	28940	29147	28960	29208	29148	29119	29082	29018	29221	29409	29142	28944	29070	29234	29404	28992	29297	29223	29350	29010	28991	29277	29205	29212	29189	29008	29085	29074	29074	29582	29201	29050	29178	29321	29105	29441	29275	29212	28849	29196	28990	29249	29245	29044	29305	29020	29158	29350	29188	29257	29175	29282	29222	29152	29136	29090	29226	29297	29104	29215	29117	29295	29123	29020	29114	29111	29054	29099	29189	29018	29039	29184	29064	29130	29154	29201	29093	29157	29230	29318	29071	28826	29259	29187	29168	28984	29010	29091	29178	29231	29217	29141	29121	29059	29323	28867	29136	29092	29264	29168	29159	29389	29426	29284	29302	29281	29065	29510	29068	29138	29117	29028	29270	28898	29417	29241	29359	29019	29348	28930	29149	29169	29133	29017	28952	28837	29102	29349	29388	29208	29286	29436	29182	29440	29009	29140	29230	29051	29218	28944	29312	29254	29169	29065	28970	28955	29003	29247	29342	29133	29174	28922	29185	29251	29097	28859	29153	29141	29219	29132	29163	29253	29242	29238	28944	29271	29073	29157	29025	29237	29300	29252	29080	29196	29205	28994	29076	28986	29300	29312	29200	29180	29061	29091	29122	29132	29058	29000	29248	29286	29021	29220	28956	29012	29101	28979	28980	29182	29116	29073	29160	29190	28966	29279	29228	29090	29222	29026	29313	29095	29382	29169	29007	28959	29234	29161	29233	29290	29091	29404	29223	29036	29110	29093	29095	29211
19202	37443	35350	53051	91196	78642	58415	37974	24475	19666	18321	17972	18023	17936	17941	17859	17734	17740	17899	17989	18023	17958	17903	17844	17755	17846	17894	17944	17841	17993	17886	17817	17664	17506	17841	18034	17750	17894	17993	17720	17925	17793	17708	17852	17929	17753	17867	17722	17834	17840	17869	17856	17959	17852	17799	17758	17829	17683	17843	17795	17791	17842	17870	17831	17821	17680	17898	17846	17663	17787	17698	18006	17797	17600	17790	17708	17791	17747	17750	17935	17887	17845	17752	17870	17947	17675	17765	17521	17764	17858	17667	17646	18032	17892	17714	17893	17840	17851	17806	17710	17775	17804	17883	17779	17883	17830	17846	17962	17662	17775	17707	17734	17784	17862	17879	17854	17715	17837	17640	17844	17862	17725	17635	17515	17786	17797	17937	17728	17838	17815	17665	17832	17733	17787	17749	17657	17836	17688	17767	17671	17775	17898	17768	17923	17673	17751	17679	17754	17811	17826	17766	17869	17757	17587	17778	17714	17809	17718	17705	17834	17621	17733	17812	17674	17972	17745	17713	17698	17686	17783	17781	17774	17726	17639	17696	17862	17718	17847	17625	17556	17909	17913	17875	17857	17726	17910	17698	17654	17697	17715	17873	17672	17720	17769	17738	17704	17809	17855	17699	17498	17807	17871	17848	17871	17792	17808	17614	17743	17840	17754	17755	17632	17917	17702	17894	17743	17811	17761	17722	17832	17823	17793	17929	17813	17769	17665	17772	17880	17688	17988	17648	17693	17732	17742	17665	17762	17738	17722	17707	17750	17822	17802	17815	17480	17709	17761	17799	17652	17764	17903	17844	17948	17771	17863	17685	17893	17742	17838	17792	17632	17770	17664	17780	17876	17762	17477	17645	17632	17744	17844	17669	17635	17774	17618	17867	17832	17685	17863	17580	17779	18023	17711	17688	17947	17799	17630	17767	17650	17848	17865	17688	17854	17882	17799	17826	17732	17714	17684	17932	17737	17594	17785	17882	17903	17818	17694	17692	17777	17865	17648	17859	17752	17972	17628	17849	17746	17666	17746	17531	17741	17920	17771	17902	17810	17766	17775	17665	17661	17912	17713	17918	17538	17593	17740	17727	17801	17723	17625	17839	17770	17875	17867	17946	17975	17935	17628	17625	17627	17636	17720	17909	17799	17641	17761	17728	17709	17640	17736	17881	17768	17945	17817	17808	17794	17704	17926	17807	17750	17737	17842	17805	17850	17796	17781	17916	17706	17946	17766	17775	17757	17751	17654	17771	17671	17886	17841	17826	17706	17859	17587	17569	17631	17877	17849	17865	17715	17674	17760	17768	17904	17807	17711	17688	17709	17618	17807	17864	17746	17790	17696	17874	17700	17734	17796	17727	17831	17654	17690	17994	17657	17915	17682	17834	17758	17702	17869	17733	17862	17774	17792	17629	17604	17709	17774	18000	17796	17568	17837	17843	17809	17979	17635	17972	17629	17885	17880	17555	17671	17828	17801	17710	17685	17629	17826	17703	17803	17796	17725	17766	17775	17683	17776	17797	17774	17453	17680	17891	17850	17645	17758	17703	17853	17728	17692	17665	17750	17641	17739	17587	17676	17768	17707	17853	17776	17609	17799	17736	17578	17811	17757	17638	17867	17679	17704	17622	17673	17723	17742	17794	17749	17843	17949	17900	17761	17724	17857	17700	17767	17875	17848	17766	17802	17791	17818	17582	17704	17707	17693	17699	17640	17906	17710	17851	17707	17780	17895	17645	17843	17631	17521	17772	17695	17646	17640	17720	17689	17685	17988	17729	17915	17852	17621	17758	17712	17728	17631	17872	17629	17683	17615	17886	17745	17661	17798	17949	17858	17848	17801	17958	17819	17757	17641	17677	17975	17542	17807	17905	17695	17919	17730	17583	17492	17718	17731	17822	17770	17677	17828	17671	17655	17737	17558	17794	17612	17858	17740	17849	17723	17726	17719	17774	17848	17682	17808	17784	17757	17646	17983	17914	17652	17683	17592	17828	17680	17532	17788	17743	17573	17748	17737	17802	17694	17854	17853	17753	17789	18030	17650	17765	17771	17804	17755	17641	17818	17693	17716	17749	17630	17920	17770	17761	17863	17725	17618	17693	17840	17863	17683	17702	17683	17694	17870	17823	17815	17967	17696	17780	17683	17865	17824	17654	17792	17655	17748	17850	17853	17891	17661	17986	17578	17964	17812	17731	17899	17671	17591	17931	17608	17913	17693	17947	17815	17727	17750	17855	17966	17863	17667	17596	17815	17936	17772	17710	17811	17928	17859	17656	17858	17718	17822	17438	17732	17752	17824	17808	17978	17637	17772	17834	17834	17767	17735	17651	17837	17861	17679	17702	17807	17708	17795	17693	17660	17743	17677	17898	17939	17716	17742	17657	17855	17776	18021	17852	17706	17871	17584	17771	17623	17695	17753	17641	17638	17731	17646	17670	17800	17753	17805	17715	17736	17660	17708	17955	17639	17675	17893	17788	17767	17660	17735	17637	17662	17595	17722	17870	17627	17874	17787	17674	17916	17876	17745	17713	17802	17605	17832	17754	17950	17746	17738	17893	17760	17776	17765	17624	17881	17681	17518	17563	17727	17733	17846	17734	17676	17789	17642	17893	17791	17719	17652	17832	17717	17701	17684	17619	17654	17859	17648	17599	17998	17724	17619	17863	17781	17765	17788	17814	17760	17754	17673	17776	17744	17675	17739	17688	17819	17818	17827	17797	17709	17903	17784	17777	17639	17680	17674	17822	17859	17518	17630	17801	17672	17829	17831	17823	17807	17756	17918	17716	17745	17787	17810	17906	17728	17740	17794	17685	17637	17780	17704	17756	17869	17738	17822	17747	17693	17616	17813	17734	17809	17610	17834	17752	17751	18016	17575	17883	17810	17750	17783	17848	17847	17738	17609	17864	17589	17660	17827	17766	17712	17818	17799	17836	17824	17722	17653	17701	17853	17845	17933	17762	17690	17742	17737	17767	17822	17970	17683	17690	17861	17711	17612	17664	17691	17830	17876	17833	17809	18024	17922	17765	17894	17929	17845	17584	17823	17683	17637	17644	17843	17657	17792	17875	17839	17772	17710	17775	17572	17741	17714	17896	17824	17718	17646	17658	17761	17664	17664	17899	18066	17772	17836	17825	17721	17861	17833	17896	17714	17788	17734	17746	17731	17736	17780	17783	17860	17674	17818	17840	17629	17808	17401	17697	17812	17894	17664	17872	17865	17786	17718	17740	17790	17671	17649	17698	17791	17876	17800	17805	17910	17759	17864	17719	17709	17716	17719	17718	17804	17873	17797	17889	17735	17785	17571	18024	17770	17900	17834	17771	17873	17812	17897	17846	17744	17730	17887	17755	17735	17947	17664	17838	17842	17866	17820	17741	17696	17872	17652	17822	17942	17828	17734	17915	17589	17927	18046	17837	17705	17979	17860	17773	17634	17720	17700	17841	17683	17765	17682	17851	18024	17627	17790	17757	17733	17997	17702	17848	17703	17711	17721	17824	17656	17824	17641	17760	17732	17823	17802	17971	17849	17819	17729	17695	17706	17523	17846	17722	17714	17830	17916	17802	17692	17866	17630	17825	17837	17805	17691	17763	17683	17808	17773	17849	17690	17647	17850	17806	17750	17675	17804	17817	17630	17731	17688	17723	17752	17697	17681	17773	17812	17674	17747	17860	17720	17748	17825	17690	17841	17748	17611	17513	17814	17782	17810	17641	17848	17582	17978	17835	17835	17772	17819	17818	17888	17792	17950	17670	17880	17753	17713	17778	17728	17802	17771	17696	17837	17737	17759	17720	17860	17656	17684	17745	17795	17636	17744	17820	17946	17674	17746	17600	17861	17765	17627	17717	17736	17683	17538	17715	17860	17672	18051	17817	17857	17756	17785	17637	17800	17792	17622	17901	17808	17817	17877	17833	17662	17902	17953	17600	17672	17935	17790	17750	17770	17774	17769	17668	17734	17731	17765	17589	17598	17844	17788	17674	17765	17851	17958	17960	17719	17899	17639	17833	17938	17608	17818	17843	17673	17740	17620	17872	17924	17739	18025	17865	17626	17856	17803	17882	18001	17904	17774	17734	17750	17817	17796	17785	17727	17790	18016	17819	17733	17642	17804	17707	17687	17689	17908	17666	17587	17922	17835	17660	17851	17812	17707	17752	17806	17891	17741	17741	17599	17689	17813	17727	17805	17525	17673	17696	17754	17697	17712	17756	17905	17653	17736	17574	17920	17652	17828	17610	17822	17711	17759	18004	17705	17899	17648	17771	17588	17749	17865	17660	17904	17834	17627	17815	17770	17772	17671	17951	17729	17683	17888	17873	17705	17697	17826	17593	17740	17845	17997	17858	17776	17758	17869	17919	17748	17855	17774	17701	17628	17823	17684	17743	17710	17708	17768	17729	17571	17892	17732	17996	17787	17757	17802	17774	17795	17798	17766	17559	17567	17829	17686	17900	17624	17923	17830	17635	17636	17744	17706	17591	17724	17710	17722	17944	17651	17811	17675	18072	17754	17822	18010	17725	17556	17677	17733	17688	17779	17821	17992	17853	17577	17676	17808	17647	17872	17920	17765	17770	17614	17809	17913	17714	17748	17919	17857	17716	17816	17702	17698	17841	17647	17908	17869	17728	17882	17601	17620	17815	17711	17774	17881	17791	17557	17652	17851	17532	17835	17652	17744	17582	17837	17790	17886	17818	17740	17892	17698	17869	17639	17857	17916	17837	17766	17567	17617	17768	17837	17791	17819	17676	17910	17741	17724	17714	17844	17887	17935	17689	17765	17841	17553	17993	17630	17794	17798	17789	17906	17873	17857	17785	17630	17708	17807	17703	17775	17624	17694	17869	17815	17927	17601	17816	17873	17792	17843	17804	17751	17698	17820	17773	17583	17825	17744	17722	17723	17723	17760	17846	17772	17618	17801	17794	17649	17711	17769	17758	17721	17824	17778	17830	17637	17692	17945	17985	17775	17598	17772	17544	17759	17708	17667	17749	17684	17930	17695	17715	17818	17763	17739	17835	17699	17779	17819	17631	17733	17697	17820	17696	17755	17742	17722	17867	17712	17806	17799	17647	17671	18005	17638	17703	17931	17767	17671	17747	17572	17768	17856	17586	17851	17832	17760	17821	17823
32456	26845	30867	34628	41471	39436	34307	31188	29277	29008	28503	28435	28423	28328	28471	28557	28620	28216	28550	28543	28578	28218	28642	28622	28629	28347	28504	28490	28500	28508	28351	28462	28494	28569	28398	28372	28540	28528	28372	28278	28741	28432	28387	28534	28503	28804	28491	28253	28543	28617	28640	28500	28713	28428	28654	28490	28222	28428	28483	28424	28497	28321	28433	28336	28468	28659	28542	28470	28633	28320	28593	28467	28386	28573	28323	28345	28446	28360	28464	28432	28187	28441	28275	28348	28380	28525	28324	28485	28572	28721	28625	28529	28611	28613	28399	28493	28476	28559	28400	28623	28430	28355	28416	28339	28417	28536	28345	28350	28411	28450	28425	28640	28691	28783	28210	28274	28472	28597	28406	28362	28429	28746	28486	28575	28239	28434	28642	28355	28363	28201	28371	28672	28705	28211	28540	28513	28338	28432	28329	28433	28372	28528	28306	28335	28134	28248	28305	28351	28351	28386	28442	28390	28261	28620	28381	28446	28311	28334	28589	28374	28582	28291	28559	28545	28536	28202	28549	28433	28679	28432	28242	28189	28721	28706	28410	28395	28592	28602	28417	28413	28514	28508	28533	28213	28489	28552	28517	28716	28435	28246	28250	28390	28176	28278	28522	28397	28557	28405	28462	28091	28742	28400	28487	28556	28493	28545	28536	28483	28511	28458	28316	28420	28603	28282	28372	28494	28291	28620	28332	28114	28571	28541	28423	28626	28579	28304	28621	28403	28503	28503	28541	28473	28612	28185	28375	28589	28456	28247	28703	28529	28311	28569	28438	28273	28434	28312	28306	28469	28429	28341	28491	28573	28573	28224	28614	28687	28439	28577	28363	28573	28615	28471	28270	28394	28558	28685	28518	28442	28514	28469	28433	28314	28369	28574	28481	28402	28192	28346	28232	28447	28661	28476	28200	28481	28418	28357	28319	28457	28306	28617	28518	28364	28464	28463	28651	28415	28379	28390	28310	28250	28417	28227	28565	28434	28403	28489	28490	28300	28124	28718	28569	28439	28428	28415	28373	28487	28431	28531	28564	28305	28393	28407	28475	28476	28812	28532	28556	28718	28448	28647	28569	28442	28620	28719	28299	28322	28453	28281	28523	28450	28773	28539	28446	28503	28441	28584	28725	28321	28472	28519	28550	28337	28297	28462	28563	28287	28463	28513	28338	28347	28589	28298	28660	28411	28433	28504	28317	28422	28556	28466	28402	28480	28635	28514	28718	28738	28560	28258	28450	28719	28270	28316	28291	28285	28215	28369	28427	28339	28523	28489	28420	28527	28524	28307	28144	28408	28475	28297	28515	28232	28205	28389	28534	28628	28497	28504	28656	28459	28279	28272	28467	28494	28340	28243	28321	28407	28331	28240	28700	28374	28552	28640	28418	28499	28164	28248	28589	28434	28313	28372	28313	28462	28536	28790	28771	28539	28289	28486	28448	28694	28482	28224	28452	28317	28606	28344	28369	28347	28565	28682	28135	28576	28536	28461	28546	28522	28315	28381	28485	28426	28565	28302	28327	28216	28336	28481	28474	28638	28714	28291	28388	28533	28271	28155	28372	28491	28444	28398	28576	28540	28311	28402	28481	28344	28314	28447	28431	28171	28518	28559	28537	28145	28327	28404	28343	28342	28296	28476	28585	28115	28481	28330	28393	28592	28437	28336	28413	28570	28427	28487	28324	28327	28560	28446	28582	28536	28521	28527	28564	28533	28499	28272	28258	28409	28383	28473	28285	28674	28248	28679	28655	28498	28584	28331	28423	28431	28595	28507	28221	28415	28489	28119	28422	28382	28687	28153	28411	28367	28597	28506	28465	28550	28422	28322	28655	28633	28568	28426	28646	28326	28282	28592	28642	28335	28540	28336	28518	28375	28440	28472	28356	28563	28368	28331	28133	28356	28471	28280	28432	28256	28317	28370	28594	28364	28558	28453	28632	28458	28642	28418	28249	28456	28288	28336	28621	28483	28318	28658	28514	28357	28263	28384	28244	28229	28286	28348	28355	28439	28662	28397	28342	28281	28463	28481	28457	28587	28334	28471	28732	28236	28403	28320	28586	28443	28335	28355	28498	28317	28375	28622	28226	28301	28551	28781	28341	28608	28472	28333	28358	28450	28396	28608	28537	28271	28571	28372	28544	28477	28462	28481	28304	28251	28397	28473	28486	28640	28626	28404	28601	28473	28329	28258	28296	28701	28470	28279	28369	28545	28541	28661	28514	28505	28843	28428	28390	28348	28381	28324	28392	28482	28277	28362	28734	28541	28557	28433	28405	28395	28539	28336	28533	28341	28414	28519	28423	28434	28482	28397	28369	28495	28579	28377	28174	28463	28571	28565	28483	28506	28420	28242	28557	28377	28348	28580	28706	28296	28426	28381	28638	28615	28584	28706	28457	28384	28337	28325	28553	28464	28333	28221	28437	28447	28494	28199	28490	28344	28307	28521	28554	28608	28375	28332	28325	28127	28327	28307	28630	28478	28583	28413	28140	28485	28531	28371	28499	28326	28417	28477	28316	28170	28398	28602	28560	28306	28552	28195	28558	28372	28375	28429	28441	28571	28349	28443	28465	28424	28297	28339	28432	28374	28640	28399	28499	28457	28704	28332	28670	28342	28348	28511	28367	28436	28356	28768	28490	28351	28632	28591	28455	28284	28571	28534	28460	28245	28330	28344	28579	28602	28248	28254	28433	28427	28455	28545	28561	28582	28077	28617	28469	28336	28322	28609	28595	28456	28403	28323	28386	28691	28290	28532	28315	28460	28583	28419	28220	28399	28500	28656	28559	28142	28179	28224	28274	28412	28401	28311	28485	28504	28277	28395	28345	28667	28494	28506	28579	28315	28231	28676	28398	28383	28402	28475	28418	28419	28421	28491	28602	28371	28606	28462	28461	28436	28385	28654	28668	28503	28405	28335	28482	28410	28512	28436	28507	28253	28326	28641	28491	28412	28388	28511	28242	28646	28427	28345	28683	28531	28276	28344	28280	28242	28309	28736	28506	28282	28363	28552	28553	28498	28358	28669	28422	28562	28528	28484	28530	28447	28483	28480	28502	28414	28479	28423	28366	28296	28470	28510	28398	28492	28240	28582	28450	28162	28405	28502	28310	28562	28480	28292	28475	28777	28465	28308	28462	28463	28295	28547	28572	28644	28578	28464	28477	28447	28275	28265	28387	28511	28676	28691	28552	28222	28458	28208	28523	28617	28696	28245	28557	28520	28421	28610	28622	28670	28438	28427	28441	28448	28425	28330	28689	28398	28621	28410	28261	28427	28348	28587	28423	28637	28611	28399	28242	28579	28721	28187	28684	28575	28338	28543	28319	28430	28014	28610	28234	28587	28436	28666	28406	28305	28340	28322	28542	28371	28570	28463	28494	28355	28184	28398	28350	28308	28451	28483	28419	28412	28599	28528	28503	28262	28418	28464	28506	28441	28708	28509	28663	28334	28574	28466	28775	28295	28457	28427	28335	28438	28366	28471	28503	28414	28508	28280	28506	28522	28379	28344	28519	28222	28742	28409	28494	28353	28703	28639	28410	28219	28224	28419	28604	28275	28432	28323	28474	28562	28445	28324	28363	28590	28499	28623	28467	28360	28710	28222	28255	28574	28414	28562	28501	28390	28405	28476	28371	28702	28609	28339	28339	28490	28470	28736	28444	28342	28527	28597	28268	28464	28436	28476	28536	28742	28521	28578	28444	28575	28470	28464	28383	28340	28537	28508	28512	28419	28213	28657	28787	28475	28423	28286	28653	28336	28320	28404	28584	28290	28488	28398	28429	28387	28283	28568	28426	28454	28590	28191	28405	28585	28205	28223	28486	28640	28205	28671	28424	28317	28409	28333	28595	28507	28350	28464	28447	28328	28349	28210	28558	28330	28405	28444	28322	28392	28561	28390	28267	28556	28381	28311	28460	28474	28416	28478	28428	28241	28351	28566	28241	28282	28599	28527	28434	28449	28376	28522	28492	28370	28621	28496	28549	28527	28652	28500	28371	28402	28461	28486	28440	28566	28667	28447	28612	28463	28475	28548	28363	28259	28484	28558	28586	28164	28373	28409	28544	28649	28639	28354	28226	28476	28399	28400	28434	28446	28589	28655	28483	28531	28403	28530	28652	28317	28543	28407	28533	28432	28523	28475	28393	28634	28734	28494	28506	28515	28256	28442	28605	28462	28618	28337	28502	28487	28766	28328	28458	28492	28585	28235	28521	28758	28590	28384	28371	28603	28555	28552	28407	28501	28561	28537	28385	28533	28545	28191	28500	28513	28494	28200	28508	28670	28613	28480	28630	28200	28545	28529	28452	28389	28330	28627	28691	28455	28260	28482	28432	28307	28359	28606	28576	28424	28513	28491	28314	28264	28502	28568	28429	28523	28197	28501	28463	28649	28657	28419	28360	28320	28621	28469	28421	28387	28614	28408	28318	28360	28413	28550	28438	28733	28556	28423	28596	28596	28423	28449	28330	28402	28619	28315	28364	28536	28390	28531	28379	28590	28546	28296	28239	28483	28593	28504	28277	28528	28712	28584	28273	28486	28411	28561	28437	28721	28348	28316	28130	28653	28395	28383	28288	28309	28527	28464	28400	28211	28448	28590	28416	28433	28401	28590	28581	28478	28356	28542	28597	28482	28562	28357	28204	28637	28436	28502	28338	28465	28260	28160	28726	28330	28451	28470	28562	28501	28283	28585	28401	28344	28465	28543	28505	28597	28329	28403	28618	28443	28513	28240	28366	28666	28618	28526	28571	28690	28577	28268	28641	28235	28665	28541	28370	28207	28576	28658	28512	28496	28595	28528	28518	28377	28541	28345	28475	28248	28199	28539	28562	28525	28353	28440	28378	28451	28436	28184	28429	28485	28476	28290	28585	28614	28397	28305	28299	28422	28322	28362	28251	28433	28472	28498	28589	28581	28364	28581	28547	28418	28550	28269	28281	28525	28446	28602	28448	28359	28289	28421	28415	28374	28320	28480	28508	28468	28451	28570	28179	28430	28222	28377	28392	28283	28412	28400	28521	28594	28463	28390	28288	28565	28432	28400	28488	28397	28215	28739	28622	28560	28627	28299	28530	28389	28505	28480	28559	28552	28563	28384	28312	28457	28446	28294	28183	28485	28375	28679	28399	28251
16715	18407	18287	24283	31596	27498	22312	18910	17619	17160	16948	16983	17095	17047	16913	17150	16951	17060	17046	16902	17092	17066	17033	16859	16870	16986	16896	16988	16784	16878	16973	16984	16950	16921	16913	16839	16759	16782	16924	16916	17000	16944	16912	16943	16975	16970	16891	16885	16679	16931	17094	16961	16989	16935	16802	17002	16938	17037	16965	16878	16827	16926	16928	17044	17093	16975	17120	17032	16957	16993	17088	16985	17043	16850	16716	16965	16896	16944	17016	16971	16982	16865	16922	16870	16967	16894	16886	16916	17015	16846	17041	16827	17109	16875	16960	16851	16865	16976	17096	16989	16920	17101	16990	16934	16890	17034	16949	16960	16858	16832	16896	17004	16990	17163	17004	16898	17002	16956	16785	16988	16841	17087	16970	16925	16900	16819	16928	16926	17021	16892	16792	16683	16890	16830	16867	16988	16955	16921	16781	16868	16874	16887	16957	17072	16730	16841	17097	16834	17032	16961	17062	17000	16935	16900	16988	17028	16926	16985	16830	16735	16941	16939	16973	17079	16917	17041	17033	16880	16801	16977	16870	16932	16839	16953	16936	16775	16772	17059	16748	16845	17012	16883	16827	17024	17046	16998	17041	17206	16818	17018	16861	16879	16920	17010	17041	16924	16928	16961	16901	16894	16994	16801	16882	16784	16968	17125	17019	16986	16778	16968	17058	17160	16964	16911	16865	16756	16892	16774	17035	16837	17039	17008	17005	16795	16902	16941	16909	17021	16943	16904	17071	17037	16968	16724	16960	17064	16969	16972	16935	16941	16913	17037	16982	16929	16889	16986	16769	16904	17005	16932	17016	16827	16757	16951	16810	16756	16941	16856	16992	16969	16816	16744	17051	16840	16886	16885	17101	17038	16759	16980	16947	17031	16807	16969	16865	17027	16966	16696	16987	16758	16922	16929	17076	16855	16930	16918	16964	16903	16907	16854	16710	16893	16841	17046	16849	17097	16931	16846	17070	16983	17009	17039	16833	16939	16842	16878	17045	17072	17028	16810	16823	17064	16799	16874	16953	17047	16852	17144	16889	16992	16914	17008	16714	16966	16850	16790	16953	17003	17077	16916	16836	16855	16986	17012	16859	16849	16817	16765	16955	16973	16910	16810	17122	16828	16881	16839	16845	17039	16945	17084	16777	16697	16966	17023	16943	16891	17000	16773	17030	17035	16980	17066	16921	16760	17181	16909	16809	17019	16982	17070	16809	16995	16906	16884	17151	16726	16756	17022	17069	16907	16872	16854	16742	16768	16832	16740	16813	16791	16956	16998	17084	16863	16948	16975	17038	16894	17030	16982	17067	16844	16952	17009	16958	16986	16836	16894	16932	16874	16863	17039	16988	17094	17116	16957	16873	16835	16991	17057	16780	16877	16875	17053	16909	17112	16842	17047	16899	16949	16842	17070	16873	16981	16899	16813	16822	16807	17144	16891	17099	16862	16943	16954	16936	16861	16769	17023	16884	16953	16977	16899	16911	16923	16843	17139	16992	16953	16903	16951	16823	16818	16835	17021	17022	16960	16902	16835	17098	16715	16852	17045	17039	16953	16869	16709	16891	16828	16740	17002	16918	16846	16887	16981	16886	17008	16815	17117	16888	16820	16914	16811	16861	17074	17051	17015	16747	16884	16866	16930	17101	17030	16857	17073	16978	17121	16726	16922	17042	16793	16861	16974	16998	16731	16977	16954	17136	16999	16840	16958	16893	16727	17019	16914	16958	16975	16894	16820	17028	17013	16919	16745	16806	16799	16933	16919	16998	17038	17020	16847	16939	16816	16813	17098	16903	16931	16913	16837	16850	17096	17085	16808	16926	16704	17074	16985	16769	16755	17087	17050	16967	16792	17044	16809	16849	16973	16843	16854	17048	16814	16892	16939	17125	16718	17067	16970	16809	17035	16693	16864	16920	17002	17017	16917	16862	16722	16934	16933	16934	17048	16913	16786	16871	17050	16984	16900	16967	16985	16766	16942	16967	16830	17173	17052	16813	16894	17031	16969	16985	16859	16971	16959	16860	16928	16921	16885	17013	16811	16990	16829	16741	16946	16869	16935	16979	16978	16966	16835	16903	16947	16786	16946	16888	16988	16942	16748	16869	16659	16940	16779	16838	16904	17003	17083	16998	16878	16867	16801	16756	17124	16903	17178	17037	16885	16853	17222	16841	17008	16860	17162	17167	17020	16852	16991	16794	17100	16772	16873	17026	17011	16925	16856	16765	17118	16827	16850	17006	16982	17030	17044	16820	17061	17042	16930	16882	16770	16805	16944	16820	17086	16961	17001	16828	17075	16822	16871	16991	17157	16897	17056	17053	17174	16993	16854	16739	17003	17150	16924	16965	16866	16910	16772	16967	16877	17066	16959	16814	17030	16866	16944	16861	16847	17050	17140	17068	17034	17138	16796	16901	16842	17040	17076	16960	16984	16908	16810	17048	17075	16779	16891	16968	16810	16858	16960	16872	17001	17013	17066	16860	16862	16892	16984	17010	17035	16999	17127	16879	16939	17041	16818	16914	17043	17000	16855	16864	16910	16807	16888	16902	16879	16926	17026	16921	16824	16837	16974	16927	17016	17005	16969	16783	16880	17082	16828	16895	17047	16826	16955	17066	16853	17050	16831	17010	17065	16748	16775	16971	17149	16691	17041	16924	16885	17040	16911	16841	16840	16919	17112	16935	16662	16883	16846	16970	16762	16948	16955	17072	16886	16982	16910	16952	16965	16989	16901	16996	17021	17044	16988	16954	16987	17028	16773	16758	16962	16873	16774	16835	16990	16858	16984	16978	17016	17027	17211	16879	16931	16981	16948	17012	16966	16887	16870	17039	16989	16925	17008	17014	16892	16941	16996	17031	16904	16913	16839	17069	16966	16928	16972	17131	16982	16895	16922	17054	17045	16831	16951	16884	16987	16832	16916	16841	16848	17034	16947	16899	16874	16965	16904	16864	16810	17124	16883	16791	17056	16817	16923	16931	16926	16919	16946	17000	16870	16745	16876	17018	16822	16983	17043	17094	17023	17035	16789	16842	16837	17059	17022	16940	16819	17008	17111	16894	17022	16935	16896	17005	16903	16934	16843	16802	16900	16921	16783	17239	16849	17043	16847	16835	16894	17025	16721	16810	16907	16828	16871	16825	16865	16904	17017	17047	16982	17056	16907	17033	16869	16911	16871	17068	17013	16858	17004	16972	16977	17081	16956	16931	16924	16933	17144	16848	16990	16931	16864	17014	16824	17019	16817	16969	16984	16779	16957	16961	16955	16775	16950	16871	16887	16833	16931	17056	16910	16911	16730	16931	16944	16888	16905	17035	16982	16889	17122	16854	16917	17026	16884	17018	17069	17016	16781	16875	16899	16841	16878	17035	16915	16979	16927	16901	16761	16969	17061	16672	16945	16812	17074	17023	16956	16912	16770	16789	16980	16992	16971	16859	17160	17160	17052	16768	17040	16985	17041	16931	17093	16927	17055	16883	16881	16897	16899	16866	16913	16931	16989	16920	16713	16844	17132	17146	17050	16805	16847	16991	16890	16899	17004	16857	17024	16855	16980	17011	16905	16959	16988	16992	17044	16937	16970	16944	16865	17038	16878	16944	16954	16912	16998	16857	16871	16977	16824	16925	16886	16991	16927	17004	16936	16935	16998	16963	16991	16981	16825	16993	16924	16748	16900	17103	16986	16941	17015	17008	16763	16952	17046	16989	16855	16868	16892	16901	16786	16940	17022	16979	16961	16883	16910	16881	16948	16862	16937	16920	16950	16725	16841	16902	16920	17000	16962	16939	17074	16889	16852	16893	16821	17098	16920	16944	17245	16985	16908	17057	16790	17128	16907	16977	16820	16977	16973	16929	17138	16957	16974	16912	16973	17059	17003	16938	16912	16867	16925	16873	16845	17084	16846	16970	16732	16915	16827	16920	16788	17007	16871	17039	17150	16781	17008	17103	17148	17058	16816	16802	16915	16852	17059	17054	16742	16953	16995	16618	16803	16917	17090	16987	17118	17099	16933	17044	16922	16925	16896	17172	16755	16865	16774	16956	16930	16995	16933	16968	16979	16868	16998	16894	17099	16967	17041	16772	17009	16864	16908	16952	16940	16807	16947	16944	16891	17072	16881	16882	16820	16869	16975	16750	16707	17011	16858	16912	16979	16975	16869	16944	16855	16995	16923	16867	16968	16967	17030	17018	17111	17202	17035	16895	16903	16962	16965	16810	17060	16986	16790	17012	16774	17204	16847	17003	16990	17065	16778	17011	17050	16847	16990	16802	16832	17048	16786	17048	16975	16783	16840	17084	17117	17119	17199	16996	16774	16864	16752	17027	16863	16943	16988	16751	16916	16822	17193	17008	16949	17129	16945	17062	16840	16892	16979	17017	16727	16901	16858	16941	17063	17014	16926	17119	16864	16924	16829	17017	16849	17030	16822	16920	16927	16818	16838	17042	16878	17010	16978	16875	16883	16878	16831	16936	16871	17025	16965	16866	16819	17087	16747	16807	16929	16861	16893	17045	16955	16869	16927	16955	16969	16987	16833	16824	16786	16927	16995	16963	17076	16889	16977	16809	16909	17077	16843	16871	16972	16936	16930	16949	17028	16881	16940	16925	16866	16910	17070	16903	16956	17009	16844	16994	16922	16975	16870	16956	17012	16858	16804	16933	17054	17022	16702	17069	17153	16926	16821	16991	16833	17052	16824	16907	16844	16889	16934	17057	17106	16812	16896	16971	17082	16936	17136	17085	17046	17038	17109	16930	16808	16980	17060	17075	17194	16651	16979	17023	16978	16806	17014	16865	16998	16831	17050	16945	16985	16938	16885	16973	17094	17043	17107	16942	16888	16857	16942	16857	16905	16973	16869	17052	16869	17042	16816	16907	16925	17088	16944	16819	16864	16876	16828	16772	16770	16883	17093	16949	16922	16945	16911	16855	17117	17004	16766	16853	16995	17101	16931	16808	17016	16898	16885	16870	16857	16919	16949	17027	16647	16995	17028	16911	16919	16997	16839	16942	16938	17059	16867	16803	16869	16998	16939	16935	16848	17082	16903	16839	17008	16904	16826	17159	17166	16848	16887	16858	17003	17082	16890	17114	16807	16884	16982	16883	17007	16946	17093	17129	17020	16824	16999	16798	16949
25426	21568	28367	40436	65510	59643	47670	37387	31530	29554	28869	28401	28500	28446	28740	28557	28500	28585	28281	28514	28177	28475	28427	28179	28472	28454	28340	28039	28357	28556	28259	28353	28272	28472	28525	28049	28411	28121	28255	28155	28320	28293	28427	28420	28313	28177	28338	28349	28432	28422	28312	27964	28295	28500	28282	28190	28258	28503	28306	28206	28194	28489	28314	28349	28128	28333	28184	28122	28331	28306	28256	28379	28289	28240	28349	28175	28445	28348	28151	28328	28486	28257	28051	28288	28554	28253	28368	28385	28257	28418	28496	28456	28480	28322	28104	28378	28263	28555	28313	28314	28088	28224	28265	28265	28351	28077	28310	28331	28376	28504	28413	28208	28203	28279	28564	28327	28530	28211	28226	28155	28346	28303	28383	28302	28376	28274	28204	28299	28138	28374	28264	28348	28224	28009	28342	28211	28311	28007	28535	28078	28429	28367	28592	28381	28302	28092	28389	28164	28314	28101	28283	28332	28296	28424	28298	28236	28216	28064	28302	28351	28270	28247	28343	28437	28370	28331	28438	28201	28161	28276	28204	28423	28208	28166	28290	28540	28148	28199	28462	28187	28462	28188	28443	28194	28302	28160	28307	28489	28215	28336	28413	28283	28022	28130	28476	28167	28386	28269	28162	28190	28365	28399	28276	28361	28227	28212	28332	28130	28365	28261	28279	28296	28346	28125	28083	28311	28318	28351	28219	28171	28215	28320	28456	28024	28340	28119	28314	28467	28504	27994	28197	28459	28325	28155	28392	28404	28279	28149	28448	28195	28210	28465	28335	28315	28559	28374	28042	28481	28116	28202	28148	28422	28359	28315	28327	28418	28202	28367	28407	28342	28553	28294	28360	28053	28267	28303	28274	28182	28337	28150	28154	28248	28226	28033	28142	28186	28327	28548	28465	28092	28467	28235	28294	28201	28283	28283	28524	28291	27925	28004	28073	28096	28343	28354	28266	28151	28428	28482	28368	28294	28335	28455	28445	28253	28445	28439	28458	28331	28165	28449	28451	28361	28154	28328	28546	28461	28324	28050	28131	28186	28369	28372	28199	28350	28303	28202	28330	28167	28311	28357	28512	28458	28201	28331	28006	28283	28081	28286	28337	28207	28098	28398	28328	28335	28392	28438	28462	28397	28358	28236	28456	28146	28394	28251	28328	28250	28165	28275	28394	28202	28247	28122	28465	28724	28356	28283	28238	28189	28237	28326	28193	27990	28119	28211	28098	28302	28373	28357	28356	28316	28365	28348	28280	28352	28065	28009	28193	28509	28197	28116	28485	28560	28395	28317	28334	28247	28369	28367	28396	28245	28257	28427	28187	28169	28245	28181	28293	28373	28469	28258	28366	28344	28100	28533	28435	28321	28343	28162	28051	28264	28156	28248	28455	28287	28339	28122	28442	28459	28207	28142	28388	28266	28539	28401	28026	27969	28028	28096	28251	28414	28395	28281	28364	28256	28522	28279	28355	28289	28532	28599	28476	28412	28314	28336	28000	28154	28341	28447	28410	28378	28112	28357	28371	28304	28148	28299	28474	28111	28518	27962	28226	28357	28236	28446	28315	28218	28349	28254	28313	28301	28256	28057	28021	28377	28266	28267	28258	28476	28102	28286	28269	28108	28341	28487	28563	28155	28380	28232	28282	28457	28182	28054	28332	28128	28129	28385	28412	28322	28446	28332	28217	28382	28213	28253	28063	28102	28287	28298	28319	28271	28396	28377	28363	28420	28495	28081	28362	28329	28347	28320	28159	28483	28524	28324	28400	28193	28496	28313	28434	28258	28161	28450	28538	28245	28413	28356	28478	28087	28241	28302	28378	28496	28210	28360	28399	28253	28151	28386	28271	28008	28394	28410	28363	28483	28403	28206	28632	28227	28499	28210	28065	28414	28402	28206	28457	28402	28430	28209	28465	28436	28541	28516	28326	28461	28310	28264	28288	28125	28317	28138	28240	28326	28098	28204	28285	28368	28477	28273	28067	28181	28316	28357	28253	28259	28306	28406	28001	28459	28442	28315	28231	28347	28228	28248	28427	28452	28302	28132	28328	28353	28455	28514	28223	28316	28139	28295	28269	28469	28325	28393	28291	28147	28363	28224	28391	28199	28208	28197	28537	28618	28281	28548	28013	28369	28389	28408	28405	28205	28285	28380	28182	28185	28503	28538	28219	28372	28312	28456	28478	28325	28077	28295	28335	28394	28537	28315	28540	28122	28414	28485	28272	28256	28410	28455	28343	28273	28510	28081	28357	28471	28189	28226	28309	28132	28018	28328	28258	28236	28268	28177	28240	28123	28450	28311	28177	28287	28255	28048	28318	28307	28384	28489	28155	28191	28102	28065	28346	28296	28437	28365	28340	28288	28527	28248	28306	28426	28193	28283	28756	28388	28097	28336	28142	28128	28099	28067	28249	28116	28547	28108	28229	28292	28203	28115	28014	28217	28232	28108	27968	28365	28179	28436	28164	28347	28215	28139	28596	28229	28450	28464	28250	28184	28432	28136	28117	28097	28390	28179	28206	28328	28182	28109	28181	28443	28379	28111	28298	28193	28293	28175	27924	28374	28289	28269	28339	28437	28132	28353	28272	28321	28260	28482	28352	28146	28130	28064	28288	28385	28552	28345	28311	28229	28110	28388	28218	28278	28254	28089	28419	28203	28175	28319	28595	28495	28254	28364	28232	28071	28236	28170	28574	28199	27954	28370	28402	28059	28287	28278	28378	28242	28287	28008	28105	28637	28473	28382	28191	28264	28175	28520	28282	28419	28286	28309	28142	28297	28362	28464	28348	28318	28140	28454	28386	28382	28033	28355	28179	28409	28439	28274	28393	28248	28083	28345	28183	28124	28199	28331	28235	28289	28265	28270	28193	28222	28442	28446	28323	28414	28265	28175	28218	28372	28529	28280	28234	28056	28264	28408	28462	28381	28290	28408	28196	28276	28047	28363	28097	28343	28437	28131	28237	28387	28256	28398	28278	28429	28197	28081	28280	28296	28005	28225	28488	28385	28431	28291	28075	27968	28126	28094	28329	28601	28415	28525	28442	28250	28111	28239	28457	28309	28260	28561	28181	28292	28335	28192	28063	28236	28298	28221	28253	28289	28539	28364	28273	28390	28280	28111	28508	28284	28202	28092	28064	28427	28272	28130	28305	28237	28320	28216	28286	28542	28406	28400	28318	28345	28343	28111	28371	28410	28527	28149	28235	28243	28211	28300	28243	28363	28439	28324	28352	28436	28572	28441	28236	28452	28342	28315	28167	28385	28255	28158	28305	28262	28419	28282	28094	28418	28310	28200	28335	28492	28519	28308	28116	28027	28302	28249	28166	28245	27999	28337	28423	28175	28473	28270	28524	28223	28356	28364	28387	28147	28284	28269	28203	28245	28191	28362	28129	28455	28195	28205	28157	28131	28625	28202	28522	28395	28456	28590	28326	28329	28195	28006	28554	28183	28418	28504	28239	28287	28394	28350	28465	28180	28139	28485	28337	28460	28513	28326	28251	28506	28245	28314	28245	28298	27956	28370	28355	28292	28010	28514	28258	28388	28082	28188	28315	28455	28211	28320	28282	28409	28329	28097	28175	28320	28288	28330	28515	28337	28170	28299	28181	28065	28447	28405	28402	28261	28387	28441	28152	28165	28233	28180	28334	28173	28184	28205	28354	28260	28149	28212	28328	28291	28204	28419	28504	28359	28302	28265	28426	28127	28415	28373	28357	28348	28527	28027	28158	28304	28331	28362	28332	28221	28192	28439	28301	28270	28334	28498	28391	28340	28281	28478	28125	27940	28554	28366	28009	28260	28194	28135	28384	28255	28139	28347	28364	28442	28397	28260	28510	28497	28173	28470	28529	28166	28407	28386	28193	28391	28110	28231	28478	28222	28246	28298	28393	28211	28215	28419	28333	28198	28413	28356	28462	28330	28021	28485	28270	28353	28375	28393	28067	28262	28236	28586	28503	28047	28255	28214	28317	28297	28140	28353	28127	28342	28338	28195	28348	28314	28328	28329	28251	28293	28310	28319	28343	28419	28266	28321	28310	28378	28262	28330	28316	28266	28229	28356	28358	28127	28237	28126	28336	28148	28546	28375	28426	28295	28304	28439	28393	28430	28392	28587	28316	28179	28357	28391	28603	28474	28441	28420	28306	28321	28274	28210	28312	28238	28361	28268	28400	28341	28241	28099	28359	28251	28180	28382	28243	28425	28117	28116	28276	28413	28215	28351	28721	28274	28085	28550	28531	28297	27998	28320	28250	28257	28283	27979	28255	28472	28265	28356	28534	28352	28555	28537	28179	28506	28355	28317	28516	28423	28172	28273	28418	28164	28580	28052	28397	28522	28186	28265	28648	28287	28296	28264	28477	28581	28182	28097	28368	28303	28191	28208	28210	28249	28345	28155	28429	28303	28277	28390	28228	28278	28368	28366	28083	28238	28683	28291	28446	28396	28271	28214	28336	28333	28315	28483	28238	28047	28254	28280	28136	28463	28318	28363	28263	28396	28205	28277	28421	28402	28148	28176	28298	28145	28278	28267	28288	28193	28402	28256	28218	28269	28238	28490	28652	28304	28493	28288	28410	28418	28387	28383	28514	28285	28456	28110	28372	28127	28437	28174	28004	28084	28097	28657	28337	28344	28320	28378	28315	28257	28064	28150	28165	28386	28415	28458	28620	28310	28442	28228	28320	28517	28329	28383	28384	28370	28361	28379	27951	28484	28334	28437	28424	28468	28557	28242	28245	28312	28180	28313	28475	28345	28135	28238	28303	28422	28449	28209	28279	28353	28386	28399	28323	28253	28148	28362	28540	28363	28309	28048	28192	28169	28101	28307	28362	28234	28426	28341	28343	28159	28190	28029	28665	28411	28280	28451	28318	28207	28363	28138	28232	28088	28335	28346	28498	28286	28289	28454	28232	28419	28490	28170	28546	28461	28283	28163	28396	28373	28252	28383	28556	28196	28399	28314	28421	28305	28171	28202	28443	28167	28167	28129	28269	28249	28167	28305	28292	28168	28228	28231	28210	28341	28454	28255	28319	28156	28208	28332	28392	28337	28383	28180	28451	28241	28083	28169	28338	28383	28382	28232	28327	28153	28336	28333	28187	28395	28367	28156	28195	28169	28182	27965	28425	28285
15178	23805	23744	44080	66214	53023	37612	25825	19751	17788	17245	17219	17229	17178	17312	17232	17125	17203	17039	17224	17278	17033	17007	17315	17097	17235	17410	17073	17100	17041	17114	17038	17114	17270	17023	17221	17107	17207	17158	17451	17170	17095	17287	17054	17325	17100	17247	17252	17014	17052	17136	17264	17083	17104	17217	17037	17189	17038	17064	17253	17155	17320	17120	17166	16975	17197	17119	17029	17168	17075	17082	17147	16988	16976	17054	17078	17077	16900	17118	17039	17260	17056	17178	17096	17069	17195	17090	16967	17145	17013	17039	16988	17065	17091	17155	17089	17135	17072	16976	17010	17173	17049	17190	17014	16994	17106	17055	16926	17109	17003	17228	17070	17265	17283	17195	17205	17294	17222	17096	17159	16976	16920	17180	17179	17303	17107	17153	17091	17149	17266	17151	17077	17035	17124	17090	17130	16957	17110	17194	17257	17243	17103	17188	17218	17133	17121	17039	17175	17060	17078	17156	17266	17054	17211	17145	16931	17243	17114	17174	17058	17223	17030	17015	17230	16975	17306	16987	17064	17146	17094	17138	17271	17192	16939	16888	17240	17051	17185	17256	17259	17099	17152	17154	17087	17014	16992	17138	17202	17139	17126	17025	17167	17321	17127	16936	17090	17071	16841	17058	17053	16993	17205	17205	17181	17445	17046	17229	17032	16968	17222	17084	17298	17031	17216	17039	17164	17076	16977	17166	17120	16938	17251	17163	17117	17201	17138	17092	17362	17037	17018	17045	17095	17203	16925	17112	17399	17195	16957	17175	17092	17142	17051	17238	17047	17144	16947	17137	17019	17132	17021	17190	17111	17086	17095	17077	17190	17034	17262	17135	17096	17023	16938	17192	16962	17105	17227	17045	17003	17068	16914	17075	17235	17367	17068	17265	17112	17129	17218	17031	17334	17134	17033	16878	16930	17092	16985	17108	17155	17135	16988	16932	17133	16980	17081	17140	17067	17086	17070	17087	17209	16872	17119	17012	17128	17066	17103	17295	17054	17015	17323	17098	17023	17016	17284	17091	17136	17248	17160	17153	17096	17027	17189	17058	17238	17013	17114	17080	17260	16930	17096	17003	17081	17042	17141	17201	17266	17251	17268	17234	17166	16948	17008	17301	17088	17049	17193	17093	17043	17002	17263	17153	17262	16930	17084	17159	17169	17254	17011	16962	16935	17069	17236	17143	16930	17165	17115	17204	17124	17068	16983	17115	17027	17316	16930	17175	17086	17118	17197	16946	17230	17256	17120	17165	17071	17096	17299	16944	17066	17059	17007	16982	17075	17020	17071	17102	17026	17235	17267	17088	17017	17204	16900	17254	17050	17056	17078	17348	17116	16987	17097	17055	16955	17141	17284	17087	17175	17054	17213	17074	17248	17267	17209	17181	17043	17159	17176	16851	17069	17191	17132	16958	17150	17200	17292	17188	17156	17055	17033	17129	17114	17031	16879	17127	16917	17131	17002	17046	16861	17018	17156	17266	17055	17406	16936	17032	17312	16949	17104	17293	17039	17175	17214	17005	17050	17035	17099	17043	17111	17086	16981	16927	17028	17140	17186	17089	17143	16989	16962	17267	16977	17142	17177	17056	17050	17101	17126	17111	17144	17030	17054	17117	17173	16968	17333	17025	17162	17148	17211	17144	16981	17177	16959	17142	16999	17232	17229	17301	17099	17178	17083	17057	17135	17016	17134	17043	16973	16987	17138	17154	17024	17108	17277	17067	17025	17095	16993	17080	17029	17016	17197	17170	17235	17051	17073	16988	17169	17088	17140	17129	17145	17133	17172	17205	17284	17203	17180	17192	17183	17094	17175	17083	17162	17190	17281	17237	16923	17197	17113	17192	17097	16928	17076	17175	17076	17331	17067	17231	17267	17091	17199	17081	17077	17115	16983	17086	17079	17064	17341	17127	17167	17254	17096	17086	17356	16944	17173	17286	17117	17075	17132	17163	17157	17125	17116	17052	17247	17040	17099	17120	17178	17204	17059	17229	16998	17194	17167	17252	17042	17056	17134	17148	17172	17447	17238	17203	17099	17123	17139	17084	17235	17024	17236	17036	17130	17105	17039	17241	17060	17147	16843	17193	17255	16942	17024	17105	17018	17225	17105	17122	17168	17225	17023	17106	17153	17100	16916	16997	17234	17154	17197	16963	17075	17315	16969	17090	17017	17005	17083	17028	17208	17029	17160	17227	17155	17297	17132	17195	17081	17261	17019	17129	16995	17189	17166	17023	17143	17150	17238	17101	17139	17041	17182	17198	17298	17083	17189	17198	16975	17186	17044	17179	17214	17053	17171	17088	17021	17183	17139	17135	17106	17217	17165	17254	17061	17209	17227	17180	16960	17263	17115	17097	17222	17163	17005	17185	17173	17276	17151	17421	17226	16991	17021	17094	17051	17299	17086	17066	17162	16973	17078	17032	17149	17149	17166	17148	17149	17170	17178	17039	17169	17111	17282	17144	17071	17185	16984	17164	17058	17236	17097	17034	17160	17205	17038	17051	17042	17145	17077	17049	17052	17095	17074	17272	17179	17104	16975	17157	16976	17083	17217	17085	17026	16946	17201	17194	17025	17209	17221	17087	17157	17008	16982	17212	17000	17050	17060	17257	17281	16905	17225	17089	17263	17118	17174	16999	17176	17090	16917	17318	17243	17165	17027	17188	17141	17217	17012	17113	17109	16841	17146	17031	17180	17207	17103	17141	16909	17239	17074	17148	17084	17078	17142	17237	17281	17060	17135	17057	17072	17207	17135	17098	17020	17299	17122	16979	17005	17205	17177	17152	17148	17127	17232	17221	17099	16989	17232	17081	17183	17273	17202	17108	17088	17186	17292	16942	16918	17137	17137	17083	17186	17008	17044	17278	17158	17340	16947	17203	17257	17007	17125	17105	16920	17069	17022	17043	17151	17235	17172	16991	17185	17029	17212	16947	17107	17154	17102	17110	17224	17021	17220	16997	17256	17011	17207	17177	17023	17021	17077	17020	17083	17000	17202	17133	16984	17121	17171	17055	16967	17211	17045	17434	17016	17052	17047	17150	17173	17104	17135	17119	17091	17169	17266	17049	17109	17158	17089	17027	17261	17074	16980	17180	17182	16961	17197	17284	17026	17030	17031	17173	17215	17263	17216	17166	17204	17064	17168	17099	17170	17239	17283	16982	17149	17129	17154	17088	16997	17012	17110	17004	16957	17207	17048	17133	17213	17001	17117	17200	17204	17223	17159	16960	17041	17076	17211	17217	17132	17211	17260	17023	17029	17090	17197	17141	17241	17076	17068	17064	17051	17220	17113	17248	17034	17118	17144	16956	17246	17333	17000	17084	17283	17152	17052	16929	17064	17175	17149	16940	17273	17126	17160	17268	17186	17095	16956	17321	17084	17122	17123	17079	17024	17197	17016	17011	17139	17101	17158	17086	17162	17174	17299	17114	17291	17048	17082	17120	17234	17124	17089	17189	17039	17037	17194	17002	17175	17083	17102	17139	17062	16958	17208	17049	17071	17170	17342	16939	17093	17150	17085	17098	17193	17107	17302	16939	17128	16994	17192	17107	17065	17261	17004	17233	17122	17150	17299	17128	17102	17411	17126	17187	17219	17265	16921	17158	17042	17215	17175	17097	17110	17327	17352	17142	17025	16974	17151	17268	17154	16976	17144	17124	17175	17087	17049	16993	17186	17088	17088	17192	17142	17070	17225	17158	17038	17229	17182	17028	17120	17123	16969	17152	17146	17228	17213	17106	17139	17181	17083	17010	17124	17204	17175	17130	17209	17269	17132	17155	17239	17066	17039	17060	17154	17162	17080	17064	17212	17052	17110	17128	17285	16956	17209	17077	17065	17026	17037	17140	16992	17042	17259	17144	17222	17084	17094	17248	17217	17071	17103	17103	17087	17069	17329	17085	16987	16877	17190	17147	17012	17147	17067	17057	17393	17040	17246	17092	17265	17120	17038	17001	17295	17102	17202	17266	17087	17311	17082	17010	16877	17083	17075	17263	17017	17245	16964	17098	17173	17070	16953	17030	17098	17110	17158	17156	17160	17038	16973	16941	17318	17143	17062	17053	16985	17194	17010	17037	16834	17122	17051	17105	17004	17110	17162	17119	17036	17088	16965	17132	17145	17191	17180	17208	17241	17111	17216	17155	17204	17046	17063	17155	17139	17122	17413	17177	17167	16998	17080	17207	17136	17014	17191	17165	17038	17103	17045	17156	17241	17228	17275	17104	17047	17109	17098	17179	17213	17065	17102	17010	17230	17094	17297	16946	16994	16935	17339	17166	16988	16997	17011	16999	17013	17194	17174	17076	16945	17039	17127	16999	17057	17246	17018	17213	16938	17086	17055	17077	17135	17152	16962	16914	17088	17103	17184	17019	17121	17157	16982	16935	17110	17115	17169	17020	16932	17108	17066	17134	17174	17077	17102	17036	16975	17224	17075	17209	17167	17177	17222	17131	16980	17034	16984	17148	17175	17081	17094	17245	16999	16999	17091	17011	17228	17038	17162	17102	16917	17103	17029	17023	17249	17083	17074	17229	17168	17154	16972	17075	17172	17367	17139	17145	17255	17208	17040	17054	17127	17064	17072	17135	17216	16965	17041	16994	17105	17200	17109	17319	17283	17065	16932	17190	17039	16957	17130	17102	17124	17089	16965	17196	17337	17044	16963	16889	17189	17227	17111	17175	17120	17175	17074	17284	17226	17215	17071	17100	17112	17063	17174	17189	17161	17084	17225	17148	17094	17136	17102	17124	17168	17224	17089	17100	17179	17271	17380	17146	17043	17203	17164	17103	17127	17219	17025	17049	16980	17092	17044	17084	17192	17062	17246	17084	17023	17112	16880	17177	17131	17118	17046	17125	17079	17016	17048	17173	17000	17177	17042	17124	17242	16988	17142	17181	17267	17088	16970	16951	16871	16973	17321	17091	17271	17280	17054	17195	17192	16843	17094	17031	17015	17051	17216	17025	17091	17123	17031	17171	17126	17124	17250	17189	17149	17055	17004	17183	17128	17159	17141	17201	17074	17311	17188	17082	17203	16997	17156	17089	17039	17280	17094	17193	17138	16839	17149	17286	17128	17132	17180	17119	17256	17052	17066	17166	17238	17093	17099	17120	17202	17259	17001	17056	17138
23200	21531	28695	38056	81372	74039	60903	46607	36067	31969	29970	29580	29392	29448	29376	29381	29344	29233	29389	29122	29566	29287	29208	29400	29467	29228	29125	29194	29133	29405	29224	29063	29482	29134	29058	29073	29150	29196	29062	29280	29289	29066	28953	29366	29097	29199	29074	29237	29157	29155	29032	29235	29047	29259	29394	29143	29046	28954	29353	29437	29350	29149	29309	29231	28996	29068	29084	29163	29259	28986	29033	29199	29290	29154	29169	29165	28863	29042	29072	29273	28829	29322	29134	29110	29137	29328	29581	29297	29302	29115	29113	29139	29365	29251	29035	29434	29164	29327	29066	28752	28950	28976	29027	29057	29311	28794	28767	29182	29293	29051	29110	29347	29073	29248	29153	29120	29140	29144	29206	29129	29321	29259	29088	28969	29149	29172	29339	29118	29095	29258	29010	28989	29145	29231	29032	28987	29043	29019	29149	29199	29160	28910	28972	29028	29274	28963	29112	29222	29013	29016	29147	28872	28988	28993	29145	29294	28903	29230	29062	29232	28924	29052	29142	29045	29090	29240	29179	29139	29232	29028	29133	29076	29371	29085	29065	29441	29096	29334	29150	29325	29156	29119	29017	29107	29137	29136	28729	28870	29044	28995	29160	29078	28961	29074	29155	29040	29311	29005	29157	28965	29073	29289	29361	28928	29128	29055	29241	28989	29168	29337	29080	28899	29159	28974	29190	29235	29246	29104	28877	29059	29001	29260	28698	28948	29154	29008	29562	29027	29243	28907	28973	28907	29262	29000	29190	29119	29255	28930	29042	29020	29195	29164	29047	29171	29106	29083	29262	29028	29200	29098	29253	29014	28991	29150	29000	29106	29198	29027	29063	29180	29013	28888	29295	29002	29104	29013	28988	29127	28946	29112	29058	29113	29234	28866	29108	29151	29151	29067	29178	29005	29210	28950	29150	29111	29090	29066	29236	28992	28961	29275	29014	29030	29185	29004	29063	29056	29223	29130	28781	29185	29352	29438	29215	29168	29296	28964	29138	29067	29115	28977	29058	29025	29059	28943	29217	28927	29349	29008	29038	29158	29216	29096	29099	29052	29073	28984	29062	29027	29086	29181	28958	29072	29111	29040	29317	29001	28949	28975	29397	29214	29172	29043	29230	28968	29087	28992	29135	29055	29210	29138	29136	29261	29306	28958	29324	29060	28933	29356	29080	29033	29189	29231	29061	29141	29160	29252	29319	29248	28898	29250	29105	29082	29090	28977	29067	29186	29219	29000	29081	29345	29182	29266	28995	29028	29118	29229	29113	29351	29125	29370	29187	29134	29158	28836	29067	29038	29282	29347	28993	29160	29343	28902	28995	29021	29379	29076	29120	29262	29251	29209	29375	29181	28919	29223	29098	29135	28907	29242	29336	29144	29215	28889	29103	29144	29066	29157	28913	29351	28747	28891	29128	29015	29073	29148	29365	29145	29084	29295	28984	29062	29127	29221	28898	29167	29184	29076	29258	29119	29130	29220	29097	29026	28895	29174	29054	29384	29274	28981	29284	29038	28824	29026	28928	29158	29132	29024	29213	28824	29162	29328	29034	29132	29224	29048	28984	29362	28889	29037	28899	29104	29175	28916	29003	29021	29269	29071	29105	29423	29046	29167	28969	28994	29175	29032	29019	29078	29168	29126	29144	29034	29058	28975	29105	29112	29110	29004	29122	29148	29209	29149	29145	28899	29031	28923	29254	28845	28924	29205	29273	29159	29159	29024	29146	28941	29381	28958	29070	29014	29345	29140	28866	28941	28850	29088	29115	29136	29119	28958	29058	29202	29097	29031	28975	28884	29028	29135	28970	29204	29298	29043	29031	29225	29283	28997	29313	29171	29114	29223	28909	29203	28996	29149	29127	29290	28972	28927	29197	29290	29308	28994	29037	29193	29112	29320	28895	29076	29266	28973	29322	29111	29093	28786	29200	28979	29095	29233	29104	29014	29092	28976	29151	29224	29182	29048	29157	29222	29304	29048	29136	29211	29290	29115	28992	28908	29087	29226	29332	29046	28993	29225	29431	29091	28932	29336	28784	29103	29089	29216	29051	28976	29102	28811	29233	29101	29125	28966	29113	29039	29160	29161	29123	29293	29171	29013	28781	29040	29083	29412	29132	29228	28935	29051	29027	29298	29079	29390	29194	29069	29129	28948	29251	28939	29090	29244	29104	29196	29144	29410	29019	29175	29138	29206	29354	29062	29048	29013	29357	29236	29068	29249	29169	29032	28991	29076	29149	29050	29196	29159	29521	29142	29185	28847	29206	29201	29070	28941	28998	29073	29207	29064	29201	29191	29108	29107	29072	28956	29079	28660	29214	29284	29149	29232	29285	29238	29141	29245	29053	29176	29149	29166	29414	28942	28995	29106	28945	29047	28870	29270	29372	29049	29144	29181	29143	29086	29183	29460	29191	29332	29122	29354	29223	29157	29245	29285	29034	28974	29294	29317	28913	29039	29021	29117	29351	29034	29181	28929	29066	29221	29132	29034	29041	29150	29086	28971	29168	29004	29187	29119	28971	29046	28980	29105	29334	28994	29099	29070	29122	28985	28819	29157	29146	29146	28770	29155	29217	29268	28866	29006	29363	29251	29275	29099	29182	29000	29269	28971	29040	28964	29047	28994	29270	29146	28941	28897	28923	28972	28882	29157	29294	29070	29053	29118	29416	29098	29114	29170	29083	29016	29215	29237	29052	28957	29181	29244	29039	28839	29192	29051	29081	29103	29114	29106	28739	29069	29035	29120	29319	29042	29190	29219	29291	29197	29201	29170	29140	29398	29138	29205	29155	28966	29099	28836	29312	29049	29298	29159	29205	28977	29057	29119	28967	29318	29184	28955	29023	29271	28806	29055	28994	29145	28978	28846	29034	28884	28959	28933	29240	29202	29149	29228	28989	29101	29180	29099	28974	29140	29290	29268	29101	29163	29339	28981	29361	28898	29065	29025	29239	29166	29325	29229	29227	29283	29072	28762	29000	29061	29349	29203	29418	29206	29204	29045	29315	29271	29192	29283	29217	29166	29090	29155	29268	28950	28964	29021	29181	29068	29145	29105	29268	29230	29137	29184	29123	29249	29023	29001	29007	28912	28907	29139	29325	29169	29208	29061	28892	29073	28939	29017	29229	29082	29148	29128	28959	29224	29239	29129	28859	28903	29053	28995	29049	29189	28939	29158	29175	29228	29375	29126	29212	29147	29177	29012	29098	29186	29137	29248	29389	29222	29439	29094	29083	29301	29167	29286	29094	29099	29175	29331	29120	29315	29194	29128	29396	29044	29155	29258	29221	28961	29172	29262	29036	29144	29176	29008	29257	29033	29249	29220	29249	28846	28899	28943	28941	29273	28949	29022	29045	29078	28889	29079	29174	29244	29199	29014	28973	28991	29232	29176	29158	29151	29108	29200	28992	29197	29243	28995	28980	28952	29143	29140	29150	29167	29032	29178	29283	29119	29170	28980	28826	29117	29187	29111	29244	29023	28975	29106	28794	29211	29306	29293	29159	29294	29074	29168	28927	29177	29219	29104	29331	29070	29363	29095	29052	29312	29175	29067	29246	29131	29154	29096	29162	29049	29259	29039	29062	29089	29352	29058	29198	29049	29136	29214	28886	28987	29169	28942	28857	29163	28882	28825	29212	29153	29192	29293	28919	29215	29074	29187	29317	29069	29133	29110	29378	29019	28937	29157	29259	29147	29176	29158	29159	29225	29184	28988	28966	28885	29188	29113	29246	28832	29209	29204	29012	29047	28959	28887	29199	29008	29278	28913	28826	29037	29109	28967	29118	29104	29052	28953	29019	29033	28997	29014	29060	29183	29252	29258	29276	29273	29193	29058	29068	28956	29021	29072	29169	28987	29377	29103	29239	29209	28992	29206	28942	29139	28976	29402	29365	29064	29289	29218	28969	28915	29223	29070	29081	29204	28991	29112	29067	29096	29275	29293	28925	29159	29051	29015	28994	28968	29230	29296	29201	29116	29021	28934	28938	29194	29082	29084	28957	28934	29295	29174	29085	29145	29061	29015	29295	28984	29122	28876	29073	29208	29146	29114	29228	29084	28959	28993	28981	29125	29235	29000	29088	28944	29175	29108	29129	29144	29186	29182	29126	29153	29296	29375	29029	29159	29217	29192	29120	29111	28985	29105	29230	29195	29199	29161	29071	29242	29292	29019	29140	29300	29135	29111	29061	29058	29118	29054	29358	29228	29293	28983	29322	29225	29271	29135	29022	29142	29398	29056	29203	29166	29339	29059	28857	28872	29207	29075	28932	28997	29384	28913	29179	29199	28973	29165	28972	29478	29053	29047	29205	29019	29142	29099	29268	29302	29250	29041	29163	29272	29484	29129	29194	29039	28882	28946	29153	28804	28868	29095	28998	29242	29162	29252	29322	28856	28885	29209	28762	29076	29186	29261	29358	29200	29188	29082	28834	29220	29112	29193	29054	29093	29010	29027	29030	29056	29232	29147	29047	29092	28981	29023	29283	29116	29207	28838	29004	29201	28832	29068	29357	29219	29180	29105	29122	29208	28958	29092	29304	29023	29220	28985	29015	29033	29359	29041	29250	29326	29176	29187	29251	29068	29118	29266	29055	29196	29249	29060	29094	29471	29166	28967	29226	29425	29200	28961	29188	29298	29289	29108	28990	29191	29162	29255	29122	29049	29000	29329	28988	29125	29078	29004	29225	29090	29021	29130	29196	28982	29132	29221	29363	29035	29189	28989	29129	29055	29231	29094	29108	29251	29060	28969	29213	29139	28858	29057	29040	28945	29263	28897	29459	29032	29027	29160	28768	29282	29066	29142	29022	29057	29090	28975	28932	29105	29015	28984	28988	29060	28947	28956	29062	29089	29208	29082	28976	28990	28891	29228	28776	29121	29337	29006	29148	29164	29103	29196	29207	29198	29182	29041	28969	29407	29022	29199	29080	28956	29335	29130	28948	29012	29285	29192	29319	28788	28948	28959	29182	29098	29311	29119	29034	28899	29340	29046	28977	28708	29265	28920	29062	28966	29114	29250	29226	28810	28953	29188	29349	29237	28980	29337	29166	29180	29146	29028	29095	29153	29072	28950	29273	29201	29182	29387	28937	29275	29213	28995	29249	29128	28988	29153	28933	29235	29105	29303	29287	29045
17257	31992	32582	55809	91591	77909	56512	37359	24200	19895	18360	17887	17879	17812	18006	18049	17810	17809	17836	17934	17799	17890	17928	17759	17776	17985	17975	17882	17789	17863	17809	17888	17771	17794	17925	17769	17939	17756	17923	18152	17841	17984	17666	17601	17933	17843	17933	17858	17858	17962	17779	17851	17838	18155	17894	17803	17741	17643	17979	17753	17810	17712	17842	17839	17727	17898	17802	17945	17891	17837	17899	17666	17778	17844	17681	17735	17931	17807	17950	17725	17883	17803	17949	17716	17756	17690	18115	17838	17726	17838	17699	17803	17813	17796	17817	17747	17715	17869	17888	17890	17767	17767	17881	17799	17832	17757	17889	17890	17675	17722	17821	17840	17827	17841	17794	17713	17836	17774	17774	17749	17867	17828	17854	17691	17808	17794	17788	17830	18008	17749	17756	17563	17769	17787	17698	17905	17715	17888	17560	17665	17738	17809	17716	17989	17717	17604	17710	17818	17878	17846	17821	17835	17689	17762	17959	17743	17847	17784	17781	17829	17665	17746	17743	17715	17838	17711	17670	17776	17652	17816	17800	17843	18050	17678	17652	17827	17776	17786	17856	17805	17723	17740	17727	17733	17807	17844	17789	17637	17750	17589	17637	17648	17814	17767	17748	17949	17598	17814	17714	17865	17756	17754	17821	17725	17783	17728	17688	17889	17877	17895	17871	17819	17830	17786	17892	17990	17833	17776	17793	17657	17817	17899	17845	17637	17727	17764	17675	18004	17713	17832	17891	17852	17757	17624	17701	17915	17637	17775	17816	17716	17771	17971	17839	17784	17724	17834	17484	17920	17954	17523	17831	17868	17716	17720	17741	17711	17741	17963	17878	17819	17822	17864	17876	17769	17935	17812	17927	17868	17871	17905	17840	17739	17745	17856	17674	17916	17894	17928	17855	17719	17787	17618	17699	17745	17846	17722	17959	17916	17639	17580	17810	17686	17606	17740	17737	17666	17998	17692	17746	17943	17829	17630	17860	17872	17715	17791	17806	17690	17757	17778	17590	17769	17897	17748	17652	17737	17679	17979	17505	17843	17872	17803	17842	17809	17747	17732	17680	17748	17792	17794	17805	17841	17691	17705	17800	17797	17908	17796	17707	17935	17797	17715	17818	17716	17693	17663	17978	17558	17574	17833	17857	17782	17839	17808	17848	17794	17735	17753	17782	17715	17792	17782	17762	17690	17862	17702	17826	17721	17763	17796	17727	17552	17812	17776	17979	17727	17839	17894	17662	17932	17691	17750	17751	17914	17841	17791	17864	18042	17803	17991	17801	17843	17867	17854	17645	17809	17725	17902	17708	17709	17916	18097	17927	17903	17764	17901	17803	17799	17647	17732	17750	17893	17820	17782	17788	17774	17797	17845	17748	17728	17744	17874	17619	17909	17850	17690	17745	17685	17828	17737	17796	17850	17867	17870	17991	17573	17854	17857	17762	17746	17815	17782	17943	17778	17759	17736	17813	17681	17884	17698	17798	17816	17619	17950	17761	17901	17889	17925	17755	17639	17800	17629	17757	17788	17897	17787	17848	17724	17948	17790	17735	17949	17545	17713	18050	17893	17675	17829	17651	17774	17818	17708	17616	17885	17821	17778	17643	17730	17738	17832	17712	17916	17876	17792	17779	17663	17771	17539	17758	17880	17825	17787	17777	17920	17734	17762	17686	17815	17585	17878	17801	17806	17765	17595	17836	18094	17654	17794	17746	17803	17916	17897	17772	17743	17775	17761	17821	17745	17847	17653	17730	17808	17718	17746	17818	17947	17762	17626	17861	17762	17858	18047	17840	17716	17768	17655	17580	17791	17939	17807	17927	17804	17743	17831	17713	17768	17730	18014	17784	17630	17819	17822	17835	17954	17834	17738	17867	17855	17797	17627	17788	17565	17995	17821	17715	17707	17829	17754	17753	17649	17945	17599	17830	17847	17737	17772	17657	17818	17700	17693	17652	17711	17822	17810	17892	17782	17869	17785	17972	17812	18008	17811	17647	17854	17771	17747	17802	17669	17939	17714	17823	17686	17958	17804	17877	17999	17879	17764	17921	17772	17626	17766	17680	17726	17862	17802	17585	17820	17985	17866	17602	17783	17627	17622	17828	17876	17741	17897	17895	17784	17772	17977	17781	17789	17542	17796	17778	17812	17779	17774	17854	17752	17705	17857	17705	18000	17678	17894	17866	17800	17896	17696	17884	17766	17769	18068	17619	17751	17815	17935	17776	17823	17821	17904	17705	17800	17599	17999	17703	17745	17658	17967	17922	17722	17811	17678	17758	17641	17816	17864	17707	17845	17975	17756	17756	17848	17914	17828	17773	17721	17643	17992	17712	17882	17696	17684	17805	17751	17632	17823	17784	17922	17964	17831	17896	17676	17851	17632	17746	17838	17650	17826	17921	17784	17892	17814	17837	17850	17777	17701	17824	17855	17801	17774	17755	17797	17797	17786	17769	17768	17920	17759	17865	17894	17883	17840	17851	17926	17943	17790	17814	17794	17917	17746	17810	17770	17612	17978	17813	17916	17725	17850	17716	17718	17737	17731	17796	17846	17745	17585	17867	17834	17835	17877	17814	17696	17791	17785	17460	17848	17916	17783	17845	17742	17830	17851	17892	17801	17708	17802	17741	17874	17535	17893	17708	17804	17663	17648	17864	17978	17699	17616	17677	17742	17787	17741	17850	17741	17627	17729	17792	17853	17558	17552	17950	17867	17824	17813	17689	17803	17748	17996	17558	17858	17854	17909	17921	17828	17925	17949	17807	17665	17807	17753	17775	17776	17884	17631	17915	17814	17826	17785	17688	18043	17733	17781	17741	17659	17702	17673	17848	17675	17749	17885	17752	17659	17794	17774	17828	17680	17727	17712	17773	17826	17753	17702	17687	17891	17848	17597	17683	17854	17946	17821	17950	17856	17763	17713	17798	17801	17680	17762	17881	17749	17726	17712	17876	17653	17754	17731	17825	17814	17826	17771	17845	17710	17822	17889	17520	17739	17725	17846	17778	17770	17784	17768	17794	17687	17963	17650	17653	17872	17815	17826	17742	17833	17853	17802	17707	17809	17637	17814	17775	17806	17611	17775	17642	17820	17698	17942	17826	18000	17779	17691	17786	17709	17980	17747	17867	17956	17803	17787	17806	17679	17867	17673	17854	17832	17910	17850	17696	17943	17741	17580	17747	17750	17840	17628	17787	17813	17834	17719	18028	17699	17756	17636	17761	17786	17748	17729	17821	17681	17599	17804	17839	17742	17877	17844	17608	17753	17884	17725	17859	17771	17643	17617	17779	17822	17792	17715	18061	17679	17868	17615	17777	17704	17783	17817	17912	17722	17707	17923	17773	17810	17890	17754	17944	17991	17885	17991	17923	17618	17952	17734	17958	17619	17766	17686	17857	17834	17690	17748	17679	17847	17738	17930	17906	17670	17813	17642	17775	17845	17647	17730	17761	17741	17844	17818	17734	17716	17801	17741	17747	17843	17601	17875	17720	18007	18007	17935	17897	17924	17867	17791	17800	17920	17901	17878	17746	17633	17784	17946	17758	17747	17758	17680	17788	17962	17688	17865	17802	17574	17859	17841	17747	17860	17686	17776	18028	17846	17894	17751	17834	17810	17873	17666	17754	17775	17770	17853	17818	17737	17774	17807	17811	17805	17935	17834	17769	17644	17627	17917	17805	17714	17749	17880	17903	17696	17732	17822	17842	17917	17681	17890	17816	17733	17801	17890	17834	17787	17690	17801	17762	17697	17778	17955	17641	18017	17863	17714	17864	17770	17852	17733	17754	17707	17644	17702	17694	17783	17785	17881	17741	17878	17747	17859	17915	17702	17715	17794	17863	17595	17856	17686	17892	17812	17784	17875	17844	17706	17760	17772	17916	17754	18065	17671	17845	17935	17748	17813	17718	17872	17924	17890	17767	17667	18002	17738	17739	17775	17903	17784	17782	17843	17842	17918	17889	17962	17838	17693	17721	17759	17786	17741	17823	17879	17683	17723	17819	17847	17739	17958	17822	17646	17662	17732	17735	17718	17805	17870	17901	17932	18030	17580	17826	17745	17851	17917	17876	17830	17651	17885	17779	17847	17682	17798	17857	17835	17986	17764	17861	17698	17716	17725	17701	17724	17804	17671	17872	17829	17526	17848	17659	17736	17788	17910	17804	17838	17911	17804	17773	17764	17645	17825	17680	17933	17828	17834	18052	17671	17888	17895	17695	17829	17796	17667	17672	17736	17787	17759	18079	17665	17681	17741	17947	17755	17733	17855	17782	17882	17823	17871	17856	17742	18026	17878	17835	17622	17917	17818	17797	17734	17910	17744	17833	17741	17694	17769	17622	17876	17653	17844	17832	18010	17633	17945	17770	17751	18042	17879	17690	18000	17722	17934	17832	17822	17775	17904	17869	17844	17937	17853	17846	17799	17766	17946	17759	17875	17654	17627	17805	17706	17853	17795	17720	17621	17713	17928	17712	17768	17603	17709	17856	17422	17885	17804	17778	17887	17629	17665	17821	17860	18035	17723	17772	17814	17761	17755	17673	17876	17835	17844	17904	17812	17876	17668	17767	17769	17730	17821	17696	17772	17577	17804	17652	17752	17817	17514	17807	17795	17875	17885	17908	17779	17806	17814	17622	17913	17990	17785	17774	17720	17845	17715	17902	17771	17847	17822	17957	17921	17638	17888	17813	17684	17952	17864	17826	17816	17787	17992	17772	17872	17636	17852	17806	17899	17757	17912	17774	17872	17905	17808	17747	18002	17906	17790	17995	17565	17779	17709	17715	17916	17818	17826	17894	17927	17658	17723	17656	17943	17628	17624	17815	17697	17558	17853	17798	17796	17678	17859	17951	17782	17685	17693	17840	17794	17816	17799	17942	17734	17854	17865	18091	17694	17703	17668	17820	17910	17845	17826	17669	17776	17819	17879	17829	17739	17681	17875	17695	17800	17867	17909	17983	17731	17807	17763	17745	17876	17822	17729	17800	17660	17813	17822	17867	17683	17736	17772	17725	17824	17969	17726	17703	17613	17800	17948	17630	17729	17822	17702	17715	17806	17810	17623	17811	17846	17824	17792	17829	17843	17915	17978	17705	17919	17843	17762	17977	17675	17763	17730	17772	17886	17668	17796	17604	17796
32594	26967	31250	32580	41797	39636	35363	31542	29676	28752	28904	28729	28477	28830	28620	28813	28520	28696	28834	28735	28800	28680	28783	28650	28885	28620	28441	28594	28674	28403	28775	28498	28405	28625	28653	28584	28779	28822	28465	28806	28208	28576	28495	28273	28544	28674	28766	28285	28640	28758	28645	28557	28632	28543	28719	28615	28751	28806	28616	28473	28893	28768	28484	28851	28956	28684	28759	28863	28738	28539	28591	28504	28638	28759	28643	28997	28699	28672	28702	28553	28439	28636	28652	28652	28670	28541	28515	28660	28699	28704	29043	28578	28409	28610	28658	28498	28632	28700	28688	28934	28597	28491	28730	28819	28526	28553	28915	28617	28643	28717	28656	28556	28859	28597	28757	28789	28645	28746	28576	28500	28725	28671	28560	28636	28839	28813	28627	28561	28489	28803	28553	28829	28604	28817	28493	28701	28888	28889	28676	28838	28753	28621	28617	28782	28571	28548	28572	28997	28728	28435	28615	28419	28610	28628	28525	28655	28485	28626	28376	28625	28638	28738	28531	28872	28692	28830	28627	28722	28610	28757	28771	28555	28692	28854	28705	28656	28909	28596	28604	28868	28771	28722	28708	28631	28439	28446	28657	28505	28506	28664	28715	28683	28784	28472	28627	28499	28903	28805	28719	28671	28625	28689	28661	28445	28750	28626	28643	28839	28444	28574	28800	28689	28888	28473	28728	28669	28676	28655	28729	28636	28621	28660	28464	28640	28520	28530	28648	28702	28530	28854	28839	28749	28843	28724	28840	28511	28758	28638	28594	28824	28580	28632	28820	28709	28926	28646	28665	28777	28559	28834	28789	28656	28437	28807	28794	28768	28811	28622	28488	28745	28834	28700	28753	28691	28501	28802	28591	28726	28670	28985	28586	28633	28559	28662	28887	28703	28716	28677	28637	28409	28650	28807	28684	28800	28794	28725	28722	28666	28551	28805	28488	28721	28852	28671	28662	28765	28666	28688	28758	28804	28658	28674	28757	28954	28932	28622	28933	28846	28488	28557	28627	28798	28618	29017	28775	28573	28853	28639	28561	28655	28566	28633	28546	28802	28532	28898	28753	28406	28419	28799	28826	28716	28625	28728	28683	28767	28558	28738	28697	28542	29034	28500	28731	28689	28691	28651	28634	28880	28742	28742	28904	28713	28902	28624	28787	28257	28580	28691	28615	28837	28503	28655	28604	28838	28747	28435	28917	28491	28561	28744	28708	28676	28727	28551	28598	28827	29119	28611	28500	28497	28649	28581	28630	28577	28742	28541	28757	28665	28513	28670	28695	28677	28758	28799	28662	28594	28782	28811	28627	28602	28430	28465	28375	28705	28686	28709	28648	28686	28759	28628	28353	28656	28722	28597	28795	28755	28649	28879	28806	28294	28625	28774	28598	28783	28598	28577	28730	28874	28618	28508	28573	28608	28462	28866	28822	28812	28867	28484	28797	28635	28619	28433	28698	28898	28725	28885	28548	28516	28525	28701	28924	28851	28859	28795	28461	28348	28572	28563	28789	28896	28791	28586	28521	28456	28799	28590	28648	28656	28631	28614	28765	28546	28488	28774	28783	28600	28658	28815	28660	28631	28806	28588	28677	28584	28891	28767	28705	28439	28923	28723	28748	28677	28859	28723	28593	28623	28888	28602	28465	28814	29188	28830	28741	28671	28538	28508	28775	28815	28768	28561	28626	28623	28694	28734	28541	28591	28852	28787	28625	28628	28514	28670	28623	28613	28658	28601	28475	28497	28641	28699	28856	28646	28806	28634	28508	28630	28781	28662	28999	28610	29014	28713	28628	28572	28739	28779	28601	28719	28730	28670	28660	28659	28532	28901	28713	28615	28678	28650	28507	28467	28591	28366	28462	28834	28683	28477	28466	28398	28602	28552	28628	28801	28551	28867	28880	28602	29046	28697	28837	28506	28738	28630	28846	28852	28867	28718	28767	28533	28902	28795	28837	28698	28868	28617	28693	28540	28572	28609	28797	28570	28974	28588	28572	28803	28516	29177	28934	28712	28584	28548	28592	28931	28695	28862	28747	28556	28435	28725	28487	28744	28818	28532	28678	28726	28855	28580	28424	28553	28631	28648	28581	28555	28781	28777	28843	28420	28460	28615	28595	28652	28614	28421	28591	28705	28705	28509	28682	28578	28623	28913	28785	28720	28753	28621	28610	28549	28904	28689	28589	28660	28636	28705	28583	28682	28485	28450	28670	28392	28614	28546	28320	28688	28567	28736	28646	28509	28494	28528	28699	28586	28844	28739	28745	28524	28694	28714	29025	28656	28843	28576	28344	28673	28565	28828	28541	28685	28723	28537	28706	28705	28534	28808	28621	28546	28765	28588	28601	28788	28520	28431	28888	28810	28623	28543	28803	28496	28477	28633	28518	28601	28992	28609	28776	28342	28323	28785	28832	28718	28575	28498	28653	28600	28752	28590	28590	28808	28655	28724	28652	28727	28870	28727	28725	28825	28872	28500	28640	28691	28777	28551	28910	28594	28427	28581	28763	28561	28666	28418	28665	28867	28781	28519	28595	28605	28673	28545	28753	28781	28736	28589	28750	28838	28644	28596	28366	28574	28699	28706	28456	28529	28559	28964	28755	28792	28679	28730	28474	28462	28655	28638	28481	28780	28784	28835	28864	28588	28682	28929	28926	28711	28939	28714	28302	28865	28843	28793	28800	28469	28413	28550	28898	28691	28747	28667	28733	28694	28608	28425	28793	28792	28693	28468	28714	28677	28694	28768	28405	28513	28584	28339	28494	28663	28680	28751	28750	28450	28748	28920	28667	28669	28600	28500	28837	28834	28931	28681	28788	28766	28627	28497	28502	28630	28735	28634	28578	28728	28730	28635	28731	28511	28872	28709	28696	28564	28868	28586	28746	28792	28593	28607	28547	28549	28532	28763	28575	28484	28822	28764	28603	28813	28716	28635	28629	28547	28706	28827	28874	28586	28894	28735	28848	28751	28562	28752	28549	28649	28711	28545	28780	28622	28777	28691	28489	28465	28603	28965	28862	28437	28768	28795	28603	28697	28657	28446	28787	28535	28739	28623	28589	28830	28884	28726	28857	28953	28618	28621	28649	28785	28884	28886	28739	28772	28546	28636	28726	28801	28759	28745	28827	28789	28533	28520	28882	28827	28713	28872	28777	28906	28408	28408	28767	28733	28672	28687	28865	28945	28775	28537	28860	28551	28775	28760	28627	28825	28675	28603	28851	29138	28520	28602	28715	28786	29024	28827	28921	28741	28702	28774	28659	28605	28469	28718	28434	28692	28971	28630	28771	28505	28683	28741	28573	28652	28698	28555	28836	28795	28596	28370	28787	28854	28479	28817	28455	28820	28582	28904	28821	28752	28620	28660	28739	28605	28866	28214	28599	28371	28684	28854	28698	28705	28699	28800	28571	28555	28639	28578	28674	28365	28595	28817	28672	28512	28669	28750	28858	28517	28786	28578	28829	28716	28635	28603	28906	28833	28659	28554	28684	28451	28781	28778	28611	28463	28595	28697	28697	28819	28641	28654	28802	28678	28803	28907	28722	28647	28618	28471	28460	28601	28697	28726	28871	28797	28984	28605	28473	28744	28850	28667	28706	28663	28879	29041	28787	28732	28582	28378	28712	28541	28710	28730	28609	28698	28684	28828	28824	28516	28762	28669	28743	28666	28601	28683	28484	28905	28516	28744	28606	28646	28603	28801	28967	28667	28737	28529	28732	28806	28581	28640	28655	28594	28626	28640	28710	28657	28658	28565	28515	28694	28524	28837	28678	28577	28778	28678	29199	28520	28696	28745	28633	28738	28599	28531	28849	28625	28712	28723	28869	28773	28835	28600	28602	28899	28705	28736	28668	28583	28874	28701	28901	28617	28548	28601	28518	28681	28708	28568	28724	28784	28724	28581	28494	28555	28773	28739	28550	29043	28823	28670	28871	28628	28710	28346	28861	28611	28658	28830	28935	28707	28901	28758	28823	28933	28868	28729	28487	28925	28571	28624	28786	28835	28863	28735	28850	28525	28747	28580	28813	28677	28830	28746	28916	28688	28459	28566	28697	28929	28538	28489	28862	28604	28810	28730	28852	28468	28559	28736	28634	28762	28798	28802	28721	28824	28766	28642	29014	28710	28694	28635	28764	28689	28699	28778	28728	28776	28724	28610	28634	28744	28738	28824	28325	28808	28716	28331	28519	28833	28640	28765	28814	28510	28475	28681	28762	28571	28620	28815	28700	28832	28618	28620	28759	28732	28679	28840	28899	28651	28563	28659	28947	28610	28541	28596	28616	28377	28694	28550	28748	28638	28631	28578	28507	28546	28523	28695	28653	28441	28914	28614	28710	28572	28673	28764	28707	28717	28496	28550	28817	28681	28613	28637	28740	28410	28977	28555	29014	28915	28778	28609	28516	28793	28698	28876	28892	28576	29068	28563	28669	28821	28682	28769	28761	28575	28759	28730	28779	28670	28751	28681	28918	28526	28678	28639	28606	28556	28884	28709	28503	28737	28646	28746	28384	28654	28740	28699	28614	28807	28881	28737	28618	28741	28760	28529	28389	28603	28942	28939	28837	28564	28612	28531	28657	28622	28694	28856	28701	28713	28763	28614	28457	28486	28829	28843	28558	28635	28691	28558	28443	28823	28749	28804	28727	28816	28731	28619	28866	28575	28471	28836	28638	28613	28883	28519	28545	28797	28661	28608	28700	28476	28436	28801	28540	28547	28436	28780	28623	28630	28836	28772	28471	28524	28600	28785	28531	28703	28895	28689	28736	28725	28651	28747	28694	28585	28820	28570	28623	28559	28541	28674	28785	28924	28828	28665	28708	29000	28761	28851	28901	28527	28590	28558	28878	28800	28879	28661	28587	28924	28621	28591	28630	28538	28675	28717	28970	28458	28824	28656	28582	28757	28835	28801	28664	28515	28389	28683	28784	28782	28638	28645	28756	28704	28628	28776	28762	28770	28725	28554	28730	28828	28817	28634	28861	28628	28606	28739	28838	28581	28632	28637	28768	28772	28571	28663	28843	28661	28790	28616	28884	28756	28703	28799	28828	28713	28747	28907	28758	28669	28417	28644	28737	28686	28902	28637	28713	28857	28651	28513	28729	28701	28773	28695	29020	28714	28669	28790	28594	28686
16683	18915	18928	21418	33130	28213	23064	19529	17715	17330	17181	17093	17274	17063	17035	17034	17088	17046	17039	17247	17027	17071	17324	17110	17241	17316	17148	17174	17087	17092	17252	17089	17063	17006	17034	17175	17048	17112	17082	17213	17271	17063	16937	17066	17074	17089	17216	17010	17175	16892	17139	17171	16823	17035	17053	17166	17004	17009	17043	17112	17106	17019	17126	17103	17044	16879	17082	17126	17116	17017	16991	17108	16970	17342	16984	17041	16997	17169	17083	17180	17072	17028	17039	17032	16778	17085	17112	17073	17005	17181	17049	17089	17025	17069	16955	17253	16937	16933	16966	17144	17155	16887	16978	17090	17044	17193	16944	17053	16943	17115	17090	16941	16892	17112	17184	17151	17217	17013	16918	16944	17086	17024	16981	17152	17081	17180	17002	17131	16842	17183	17143	17078	17099	17088	17037	16979	16912	16944	17095	17110	17173	17014	17131	17219	17129	16908	17182	17118	17014	16977	17063	16964	17081	16959	17037	16919	17379	16905	17149	17020	17075	17082	16910	17170	16942	16916	17192	16942	17098	17046	17186	16964	17047	16907	17089	16999	17213	17144	16901	17104	17245	17032	17135	16990	17033	17103	17017	16948	17177	17098	17089	17069	17351	16983	17064	17248	17061	17113	17282	17036	17046	17069	16939	17292	16878	17068	16983	17012	17110	17088	17012	17257	17100	17026	17044	17134	17120	16987	17024	17173	17168	17083	17004	17112	17100	17157	17194	17091	17036	17026	17001	17038	17160	17059	17040	17176	17162	16900	17136	16948	17084	17058	17041	16739	17157	17062	17021	17048	17093	17020	17074	17088	16981	17054	16951	17186	16963	17073	17106	17076	16893	17033	17149	17170	17068	16985	16985	17094	17174	17182	16993	17016	16856	17140	17073	17174	17188	17159	17110	17111	17021	17137	17208	17104	17077	16953	17072	17029	17180	16867	17085	17214	16921	17238	17003	17094	17146	16948	17195	17077	16801	17084	17026	17085	17196	17074	16920	17022	16946	17009	17044	16948	17019	17124	16993	17124	17212	17021	17045	17005	16957	17174	17302	16932	16968	17047	17015	17031	17108	17056	17096	17035	17094	17031	16958	17176	17073	17023	17157	17062	16897	17145	17022	17015	17049	17030	16918	16898	16926	16864	17095	16980	16993	16950	17019	17208	17271	17095	16988	16971	17024	16988	17070	17207	17117	17039	17142	17034	16863	17115	17133	17034	17028	17144	17170	17112	17171	17154	17115	17044	17151	17024	17021	17017	16880	17157	17174	16954	17106	17048	17193	17108	16998	17145	17057	17146	16861	16952	17096	17224	17120	17158	16978	17124	17050	17184	17342	17112	17173	17011	17118	16931	17034	16902	17032	17108	16956	17221	17141	17087	17114	17042	17015	17182	17182	17055	17113	17014	17005	17370	17076	17053	17152	16935	17090	16928	16977	17060	17109	17034	17149	17090	16970	17106	17061	16991	17123	17110	17119	16935	16901	17028	17072	16887	17034	17098	17120	16967	16939	17112	16933	17011	16983	17145	17076	16996	16999	17106	17229	16998	17289	16987	17044	17029	17165	17060	16986	17209	17048	17044	17146	16975	17031	16999	17087	16880	17122	16925	17081	16948	17076	17004	17099	16906	17028	17118	17190	16798	17226	17111	17187	17069	16955	17019	16948	16970	17159	17215	16918	16936	17111	16964	17107	17210	16965	17093	17109	16938	17034	16870	17000	16955	17050	16966	17103	17153	17174	16982	16893	17081	17169	17212	17093	16988	17216	17158	17114	17070	16923	16902	17247	16994	17020	17138	17221	17035	17048	17177	16972	17033	17082	17172	17198	17088	17199	16942	17166	17126	17097	17068	17254	17120	16979	17177	17056	17082	17127	17142	17194	17159	17059	17267	17063	17089	16927	17099	17009	17016	17269	17029	17012	17189	16953	17015	17057	17134	17008	17170	17120	17041	16944	16898	17089	17054	17028	16862	17085	16970	17138	17131	16873	17076	16932	17104	17212	16985	17048	17023	17093	17009	17098	17170	17035	16828	17032	17119	17181	17034	17135	17018	17039	17237	17185	17199	17069	17124	17237	17235	17026	16962	16904	17067	16985	16955	17023	16998	17038	17170	16930	17081	17003	17082	16926	17107	17052	17098	16993	16780	17150	17112	16854	16957	17155	17109	17062	17041	17188	16974	17048	16988	17075	17087	17201	16802	17005	17080	16999	17092	16943	17001	17066	17209	17098	17175	17082	17042	17038	17069	17087	17201	16893	17180	17034	17027	17141	16953	17154	17060	17016	16914	17116	17047	17267	16958	17031	17068	17081	17116	17096	16968	17297	17259	17114	17305	17127	17049	17190	16988	17025	17201	16838	16954	17126	17141	17082	17130	16996	17126	17241	17147	17094	17195	17051	16998	17044	17119	17038	17006	17301	17011	16918	17060	17158	16993	17264	16957	17214	16988	17081	17102	17073	17160	17059	17033	16902	17045	17065	17107	17117	17110	16917	17228	17106	17034	16875	17078	17144	16879	17020	17061	17022	16974	17187	16947	16977	17016	16858	17073	17113	17033	17174	17098	17284	16994	17026	17246	17166	17072	17027	16952	17037	16947	17142	17049	17108	17113	17173	16954	16852	17072	16937	16900	16901	17167	17127	17098	17043	17090	16973	17024	17009	17018	17124	16982	16958	16880	17127	16875	17036	17023	17260	17091	16971	17135	16869	17234	17040	17161	17126	17209	17131	17100	16943	17164	17064	17054	16990	17107	17128	17121	17215	17105	17000	17186	17041	16979	17219	17158	16930	16971	17101	17021	16943	17241	17017	17033	17100	17132	16941	16987	16934	17168	16992	16988	17137	17039	17132	16911	16987	17162	17017	17094	17126	16941	17023	17071	17147	16921	16897	17014	16903	17328	17083	16930	17078	17089	17140	16984	17143	17145	17260	17189	17269	17150	17042	17033	16997	16870	17012	17189	17047	17190	17089	17044	16994	17040	17088	17086	17133	17247	17062	17131	17041	17142	16887	17080	17045	17086	17216	17138	16961	16995	17068	16887	17229	16978	17138	17038	17157	17040	16963	17111	17004	16986	16940	17007	16912	16974	17164	17020	17046	17067	17013	17109	17041	17171	17036	17052	16923	17004	17020	17064	17270	17021	16973	17236	17111	17261	16965	17197	16981	16967	16945	17006	17139	17071	17165	17030	17101	17078	17067	16907	17140	17094	17116	17035	17074	17023	17002	17106	17219	17094	17185	16927	17069	17009	16926	16975	17150	17208	17175	17104	17193	17023	17069	17030	17061	17059	17074	17223	17097	17043	16950	17342	17164	17268	17159	17013	17093	16995	17002	17102	17124	17037	16958	17021	17121	17012	17177	17056	17090	17006	16966	17103	16978	17025	17150	17026	16982	17045	17108	16962	17037	17035	16962	17174	16982	17160	16927	17206	16985	17243	17051	16962	17024	17059	17102	17006	17010	17048	17157	17069	17077	17202	17208	17148	17231	17098	17070	17075	16976	16954	17007	17098	17079	17023	17102	16970	17123	17209	17155	17144	16900	17152	17177	17053	16969	17247	17226	17016	17108	17140	17073	16950	17194	17128	16964	17056	17128	17090	17119	17052	17034	17105	16969	16988	17073	17183	17036	17176	16962	16869	17215	17017	17145	16920	17036	17136	17045	17044	17158	17007	17076	16953	17247	17150	16886	17155	17206	16948	17054	17181	17025	17132	17141	17120	17201	17199	16979	16981	17171	17012	16922	17045	17063	17050	17108	17223	17136	17123	17081	17131	16961	17081	17103	17178	17023	16955	17332	17174	17068	17081	16980	16946	17125	17118	17151	17004	16944	16990	17069	17172	17132	17058	17083	16992	17101	16954	17058	17154	17054	17027	16972	17174	17036	16875	17153	17279	17216	17012	17219	17064	17054	17253	17048	16940	17027	17114	17025	17153	17130	17040	17061	16939	16970	17049	17164	17085	17088	17039	17100	17067	17147	16944	17116	17206	17003	16963	17043	17111	17021	16927	17154	17099	17071	17092	17144	17173	17029	17032	17102	17129	17111	17084	17177	17033	16921	17064	17127	17250	16891	16928	17010	17119	17128	16988	16936	17129	17118	17072	17227	16966	17192	17236	17107	17174	17151	17064	17008	17051	17169	17249	17054	17183	17136	17152	17083	17229	17125	17094	17260	17218	17008	17133	17095	16975	17139	17127	17070	16961	17070	16956	17064	17097	17118	16967	17095	17294	17008	16894	17063	17033	17122	16806	17137	17092	17142	17118	17073	17112	17009	17195	16989	17165	17001	17075	17130	17040	17118	17119	16961	16865	17100	17204	16936	17026	17148	17166	17092	16982	17141	17001	17031	17283	17022	17179	17096	17164	17030	17075	17086	17073	16963	17009	17037	17010	17111	17031	17046	17057	17194	17020	17079	16789	17040	16974	17114	17205	17160	17140	17004	17165	17168	17080	17211	16922	17041	17072	16889	17067	17286	17135	17059	16950	17027	17046	16909	17151	16854	17025	17033	17115	16961	16965	17245	17100	17143	17049	17071	16992	17039	16975	17027	16813	17110	17064	16971	17130	16903	17353	17106	17170	17119	17104	17031	17076	16979	16991	17058	16989	17174	16986	17090	17083	17042	17037	17161	17090	17126	17158	17036	17004	16937	16973	17063	17160	17022	17041	16901	17085	17217	17088	17244	16904	16984	16993	16964	17016	17025	16946	17053	16870	17124	17044	17092	17347	17086	17241	17022	17087	17030	17048	16940	17046	17069	16991	17258	16905	17189	17121	17077	17173	16901	17015	17001	17140	17019	17191	16906	17183	17093	17055	16937	16958	17073	16950	17217	16928	17159	17004	17016	16976	17034	17021	17075	16981	17090	16992	17097	16909	17002	17211	17134	16951	17065	17201	17171	16955	17012	16944	17319	17054	17062	17164	17132	16956	17044	16936	17090	17007	17051	17083	17272	16978	17203	17061	17024	17080	17088	17023	17100	17119	17158	17207	16985	17117	16965	17051	16995	17080	17050	16971	16884	17113	17066	17056	17015	17070	16889	17094	17039	16955	17135	17181	17033	17143	17040	17018	16973	17108	17032	16996	17082	16965	17191	16912	17038	17047	16988	17309	17032	17015	17121	17004	17079	17076
25430	21582	28472	39865	68020	59466	47837	37237	31694	29920	29248	29063	28984	28971	29138	28996	29042	28972	29106	28984	28923	28817	28719	29045	28859	29122	28993	28993	28937	28780	28841	28803	29050	28871	28971	28958	28751	28885	28672	28432	28646	28896	28604	28842	28767	28818	28949	28800	29109	28876	28920	28835	28877	28866	28816	28945	28695	28871	28830	28725	29046	28862	29037	28810	28809	28649	28976	28869	28611	28840	28779	28868	29148	28752	29348	28647	29054	29011	28985	28769	28831	28960	29002	28863	28739	28966	28815	28673	29158	28888	29133	28746	28755	28975	28658	28606	28562	28923	29054	28881	28898	28959	28830	29107	29128	28712	28870	28696	29008	28730	28916	28920	28926	28953	29130	28879	28736	28653	28675	28926	29075	28961	28715	28779	28750	28877	28918	28819	28896	29110	28704	28656	28696	28794	28880	29063	28934	29039	29010	28875	29009	28905	28878	29151	28720	28823	28950	28597	28775	28856	28898	29014	28980	28759	28582	28928	29156	28906	28951	28910	28773	28663	28797	28765	28836	28720	29072	28598	28809	28771	28855	28787	28767	28819	28872	28747	29230	28790	28876	28960	28923	28946	29051	28856	28699	28735	28927	28649	28974	28870	29019	28784	29075	28903	28860	28873	29022	28807	28851	28953	28764	28877	28957	28721	28871	28724	28811	28906	28884	29027	28805	28619	28822	28916	29007	28874	28754	28900	29053	28906	28913	28979	28621	28748	28660	29067	28782	28702	28876	28894	28707	28654	28987	28961	28566	28871	29071	28886	28691	28721	28805	28613	29089	28784	29040	28906	28933	28956	28763	28799	29058	28661	28759	28897	29149	28933	28967	28732	28679	28763	28957	28759	29085	28959	28813	28879	28698	28814	28912	28877	28998	28842	28918	28833	28480	28961	28869	28877	28770	28786	28980	28730	28896	29034	28689	29037	28732	28941	29060	28817	28994	28627	28967	28771	28678	28493	28908	28813	28845	28896	28947	28792	28989	28861	28604	28915	28689	28786	28605	29017	28725	29041	28933	28868	28916	29203	29067	29003	28917	29172	28608	28808	29073	29102	29134	28813	28750	28674	29062	28694	29056	29041	28591	28973	28979	28799	28814	28829	28832	28844	29103	28836	28732	28724	28847	28988	28998	28915	29048	28857	28702	28772	28900	28791	28878	28987	28990	28912	28888	28845	28995	28791	28974	29126	28641	28789	28738	28908	28873	28916	28971	29038	28986	28914	28967	28924	28818	28599	28671	28621	28669	28910	29004	29231	28988	29108	28685	28836	29014	28806	28901	28948	29011	28864	28823	28891	29115	28857	28844	28903	29093	29060	28878	28681	28809	28590	28698	28718	28726	28753	29013	28768	28871	28988	28847	28989	28922	28939	28882	28783	28956	28952	28794	28926	28743	28712	28774	28875	28840	28678	28663	28630	28804	29123	28752	28905	28724	28702	28973	28856	28751	28881	28797	28705	28966	28855	28797	29093	28949	29118	28804	29030	28679	28860	28898	28607	28778	28886	28795	28771	28729	28994	29165	28739	29062	28640	29042	28843	28713	28912	28780	28606	28913	28661	28927	28890	28884	28673	28786	28747	28973	28704	28832	28833	28867	28729	28858	29108	29027	28890	28883	28753	28813	29076	28820	29113	28835	28762	28741	28921	28756	28697	28891	28838	28917	28967	28858	28846	28884	28784	28881	28939	28987	28642	28893	28919	28753	28752	28539	28929	28939	29002	28776	28790	28951	28956	28756	28970	28960	28685	28964	28771	28852	28962	28858	28768	28947	28743	28957	28852	28789	28786	29006	28847	28851	28947	28807	28756	29091	28808	29051	28866	28693	28797	28859	28598	28888	28739	29019	28888	28820	29017	28987	28814	28665	28931	29001	28989	28947	28771	28882	28802	29024	28765	28745	29007	29114	28857	28932	28756	28898	28989	29068	28795	28834	29048	28830	28874	28807	28653	29024	28800	29026	28705	28907	28827	28915	28692	28744	28860	28920	28971	28991	28852	29004	28741	28975	28961	29090	28574	28727	28881	28999	28695	28823	28689	28777	28845	28989	29031	28843	28903	29071	29228	29185	29090	28695	28952	28672	28777	28755	28996	28830	28957	28733	28823	29169	28762	28809	28825	28828	28946	28786	28891	28972	28934	28691	28772	28573	28892	29080	28776	28660	28943	28921	28761	28797	28712	29009	29016	28995	29006	28871	28808	28862	28838	28982	28971	28842	28748	28742	28873	29041	28855	28912	28847	28845	28898	28751	28567	29036	28970	29026	28856	28886	28765	28909	28950	28915	28750	28779	28732	28769	29096	28616	28846	28795	28742	28879	28627	28683	28995	28583	28834	28988	28926	29173	28902	28945	28912	29069	28850	28842	28660	28723	28819	29001	29320	29104	28803	28851	28725	28856	28802	28874	28698	28739	29045	28853	28854	28958	28995	28967	28818	28671	29009	28791	29073	28647	29135	28776	28922	28856	28899	28874	28780	28702	28505	28826	29083	28819	28610	28746	28832	28652	28880	28758	29024	28882	29142	28834	28661	28725	28960	28874	28775	28860	28798	28862	28743	28930	28800	28827	29023	28730	28922	28795	28756	29093	28811	28923	28742	28788	29194	28743	28834	28693	29016	28906	28895	29085	28680	29001	29143	28838	28606	28704	28869	28911	28878	29172	29003	28993	29101	28798	28641	28983	28833	28844	29002	28998	28869	28862	28946	28879	28874	28814	28741	28795	28854	29001	28838	28956	28928	28732	28745	29159	28818	29035	29036	28948	28713	28728	28537	28988	28971	28879	29105	28958	28813	28890	28637	28784	29164	29022	28726	29016	29008	28851	29004	29019	28823	29011	28830	28820	28956	28929	28777	28829	28903	28963	28726	28762	29051	29142	28867	28891	28835	29068	29049	28794	28681	28809	28599	29100	28737	28741	28895	28885	28813	28775	28873	28722	28949	28961	28907	28924	28801	28823	28999	29151	29071	28958	28808	28865	28864	28717	28901	29085	28956	28656	29028	28827	28925	28805	28635	28686	28936	28919	28765	28811	29088	28793	28787	28912	28921	28965	28942	29065	28833	28795	29081	28938	28907	28905	28672	28994	28926	28912	28860	28997	28897	28727	28976	28846	28938	28823	29116	28723	28705	28803	28563	28739	28670	28706	28978	29050	28966	29088	29078	28637	28847	28840	29005	29088	28980	28819	28961	28966	29063	28848	28742	29157	28777	28798	28937	29049	29034	28837	28827	28781	28774	29062	28829	29139	28640	28835	28877	28876	28858	28758	28717	28906	29008	28596	28789	29028	28898	29075	28824	28989	28766	28870	28838	28781	28699	28859	28725	28797	28996	28983	28940	29024	28623	28936	28976	28925	29205	28875	28830	28959	28678	28746	28748	28770	28764	29029	29075	28894	28944	28766	28951	29038	28935	29076	28832	28820	29139	28921	28979	28671	28826	28822	28790	28900	28873	28777	28811	28891	28694	28866	28903	29062	28795	28763	28895	28740	28965	29082	28618	28973	28690	28873	28889	28837	28933	29119	28932	29222	29064	28957	28855	29112	28796	28863	28897	28706	29070	28919	28756	29291	28827	28895	28873	28769	28714	28903	28875	28564	28872	29192	28817	28945	28825	28881	28690	29025	29063	28797	28917	28793	29119	28789	28758	28651	28979	29063	28824	28723	28783	28745	28816	28757	28748	28806	28849	28835	28682	28823	28899	28790	28603	28913	28813	28996	28817	28804	29099	29060	28735	28900	28939	28676	28724	28816	28683	28562	28845	28832	29010	28923	28904	28721	28838	28675	28549	28932	28740	28844	28899	29010	28871	28854	28844	28716	28899	29066	28857	28806	28721	28872	28785	28990	28689	28738	28903	28755	28693	28945	28971	28984	28566	28831	28925	28888	28581	28991	28614	28622	28759	28586	29047	29011	28617	28946	28845	28675	28814	28821	28813	28856	28879	28796	29231	28714	28703	28938	28912	28822	28997	28753	28846	28936	29043	28954	29140	29085	28859	28893	28980	28852	28771	28838	28745	28943	29064	28684	29181	28761	28973	28968	28873	28838	28687	29016	28989	28870	28656	28870	28661	28908	28690	29057	28666	28808	28834	28904	29056	28913	28935	28824	28849	28889	28717	28839	28833	28965	28774	28674	28557	28964	28933	28880	29047	28884	28655	28776	28685	28654	28993	28848	29114	28920	28969	28725	29159	28979	29066	29127	28874	28871	28965	28890	28978	28847	29037	28883	28877	28933	28686	29009	28924	29128	29020	29071	28945	28822	28747	28891	28936	28801	28737	28867	28993	28666	28866	28883	29195	28964	28969	29003	28694	28832	28770	28985	28768	28734	28823	28812	28852	28808	28817	29023	28863	28757	28899	28700	29024	28898	28931	28915	28689	28926	28720	28700	28722	28928	28953	28901	28997	29102	28902	28881	28971	28967	28922	28909	28794	28342	29080	28960	28676	29128	28545	28803	28954	28885	28733	29033	28736	28896	28928	28971	28740	28806	28868	28819	29103	29087	28695	28940	28786	28788	28543	29050	29148	28831	28494	28808	29087	28881	28810	28561	28996	29113	28713	29049	28932	28981	28784	28961	28826	28797	29175	28716	28612	28878	28691	28733	28748	28895	28865	28756	28864	29197	28854	28984	28694	28755	29042	28794	28941	28866	28638	28726	28846	28995	29043	28822	28945	28644	28803	28947	28818	28695	28884	28687	28662	28842	29050	29090	28797	28795	28798	29073	28966	29086	28761	28844	29174	28703	28707	29032	28933	28881	28896	28912	28769	28832	28918	29026	28998	28714	28702	28626	28911	28714	29008	29172	28965	28860	28857	28743	28983	28896	28894	28918	28881	29093	29065	28779	28930	28973	29104	29014	28898	28732	28945	28567	29011	28754	29004	28775	28839	29159	28572	29011	29016	28915	28784	28749	28832	29012	28882	28937	28851	28991	29050	28833	28726	28558	28791	28812	28962	28784	29102	28812	28850	28957	28922	28885	28884	28896	28774	28890	28731	29109	28898	28803	28847	28837	28993	28792	28781	28742	28625	29000	28847	28798	28363	28659	28861	28924	28803	28965	28798	28721	28735	28823	28810	28782	28668	28892	29028	28979	28961	28739	28573	28844	28797	28926	28845	28795	28883	28723	28614
16875	28876	25325	42989	68448	52203	37063	25310	19767	17871	17691	17478	17365	17491	17410	17502	17457	17199	17479	17389	17286	17386	17204	17437	17697	17327	17350	17693	17542	17323	17432	17307	17570	17481	17360	17247	17265	17344	17191	17433	17270	17455	17378	17429	17602	17227	17405	17288	17343	17359	17364	17269	17507	17243	17327	17489	17449	17236	17311	17497	17395	17401	17409	17530	17239	17429	17274	17323	17355	17398	17322	17445	17348	17260	17333	17426	17348	17300	17335	17462	17149	17507	17408	17239	17435	17323	17358	17432	17276	17347	17372	17276	17461	17166	17386	17194	17511	17240	17290	17350	17447	17379	17226	17499	17460	17295	17282	17313	17326	17136	17331	17293	17284	17301	17341	17189	17398	17496	17264	17293	17451	17421	17312	17403	17392	17343	17283	17437	17552	17421	17498	17337	17409	17423	17233	17364	17306	17435	17323	17283	17286	17439	17320	17468	17419	17306	17407	17522	17326	17567	17361	17142	17306	17505	17308	17350	17265	17104	17305	17482	17453	17466	17210	17400	17398	17438	17447	17374	17491	17363	17276	17237	17417	17446	17455	17353	17471	17441	17335	17320	17413	17515	17416	17230	17316	17292	17349	17457	17410	17326	17175	17512	17285	17140	17580	17432	17312	17274	17303	17128	17396	17248	17400	17244	17424	17210	17585	17510	17349	17289	17352	17424	17237	17360	17346	17433	17239	17351	17310	17373	17377	17406	17349	17407	17335	17197	17366	17326	17342	17422	17198	17334	17338	17399	17220	17465	17403	17463	17355	17378	17577	17179	17335	17397	17329	17116	17337	17400	17414	17463	17433	17515	17366	17267	17353	17511	17260	17434	17470	17349	17432	17367	17222	17437	17273	17198	17589	17248	17343	17336	17205	17411	17512	17280	17339	17483	17322	17389	17418	17277	17502	17342	17361	17227	17203	17214	17273	17456	17314	17255	17305	17284	17220	17328	17444	17277	17367	17478	17415	17327	17508	17356	17461	17517	17376	17485	17343	17350	17400	17280	17348	17442	17362	17450	17455	17320	17427	17411	17306	17077	17383	17375	17365	17303	17281	17304	17371	17319	17306	17368	17295	17261	17276	17311	17283	17286	17226	17544	17309	17231	17464	17387	17714	17216	17499	17543	17397	17432	17310	17489	17441	17353	17436	17310	17413	17489	17395	17282	17459	17372	17265	17135	17406	17244	17325	17234	17360	17388	17385	17319	17414	17472	17234	17500	17226	17202	17172	17353	17262	17627	17300	17401	17196	17240	17369	17410	17309	17349	17307	17363	17314	17281	17456	17377	17532	17400	17404	17425	17344	17408	17329	17243	17518	17258	17201	17419	17282	17445	17319	17304	17340	17411	17339	17133	17446	17330	17057	17263	17182	17225	17447	17533	17329	17289	17385	17277	17402	17478	17346	17482	17398	17512	17471	17255	17400	17505	17233	17341	17365	17152	17446	17415	17468	17257	17219	17502	17332	17513	17448	17317	17282	17297	17323	17349	17501	17423	17501	17317	17484	17370	17360	17404	17320	17294	17325	17340	17394	17191	17453	17258	17275	17470	17352	17308	17293	17485	17346	17485	17396	17390	17372	17534	17437	17244	17305	17279	17517	17373	17340	17226	17428	17283	17411	17194	17379	17357	17242	17338	17494	17368	17441	17256	17452	17222	17436	17207	17375	17405	17206	17491	17341	17304	17519	17375	17226	17475	17340	17312	17334	17346	17465	17409	17254	17526	17284	17299	17455	17499	17372	17324	17477	17286	17656	17394	17205	17305	17594	17329	17359	17198	17455	17268	17464	17484	17154	17379	17343	17311	17405	17348	17355	17252	17383	17242	17440	17277	17380	17451	17544	17303	17216	17439	17361	17292	17415	17308	17452	17305	17345	17386	17372	17441	17340	17414	17248	17455	17276	17437	17346	17264	17349	17335	17218	17385	17339	17571	17414	17234	17240	17252	17300	17498	17431	17310	17363	17305	17310	17522	17462	17255	17519	17359	17444	17456	17377	17268	17367	17312	17320	17426	17382	17316	17365	17588	17477	17406	17348	17398	17199	17245	17383	17384	17357	17234	17458	17268	17363	17345	17169	17342	17324	17492	17442	17335	17352	17365	17361	17408	17307	17324	17140	17215	17357	17298	17416	17462	17422	17356	17312	17418	17249	17522	17444	17245	17269	17355	17190	17497	17312	17218	17316	17462	17467	17394	17499	17291	17344	17413	17452	17251	17393	17397	17323	17222	17554	17317	17447	17311	17192	17325	17380	17381	17222	17393	17354	17427	17316	17440	17351	17449	17316	17152	17226	17286	17244	17471	17468	17323	17230	17299	17656	17369	17392	17273	17287	17268	17243	17233	17328	17262	17513	17365	17410	17269	17630	17231	17337	17225	17179	17446	17346	17206	17546	17323	17316	17439	17417	17509	17373	17325	17331	17352	17244	17409	17492	17241	17377	17440	17433	17405	17333	17261	17276	17384	17342	17229	17450	17485	17314	17468	17430	17329	17160	17597	17340	17392	17410	17259	17335	17334	17376	17475	17482	17190	17346	17267	17408	17496	17473	17338	17460	17400	17192	17515	17431	17244	17298	17595	17421	17330	17222	17392	17408	17212	17382	17293	17439	17439	17254	17154	17328	17374	17469	17449	17410	17313	17432	17381	17179	17304	17436	17736	17421	17405	17348	17214	17381	17178	17377	17330	17399	17302	17488	17185	17348	17461	17185	17219	17381	17520	17553	17280	17432	17349	17473	17319	17430	17283	17373	17358	17266	17275	17336	17219	17429	17507	17369	17227	17263	17268	17484	17348	17346	17407	17425	17388	17474	17161	17371	17569	17446	17539	17461	17301	17521	17188	17337	17320	17193	17451	17276	17548	17607	17381	17415	17446	17290	17338	17617	17459	17355	17404	17260	17398	17254	17349	17328	17384	17342	17374	17323	17291	17264	17330	17553	17420	17455	17269	17520	17283	17318	17677	17332	17312	17284	17380	17345	17448	17335	17583	17237	17343	17371	17494	17344	17289	17306	17240	17506	17387	17400	17498	17184	17440	17341	17453	17259	17248	17292	17317	17438	17349	17372	17193	17407	17199	17100	17251	17387	17207	17407	17277	17326	17320	17401	17263	17408	17268	17368	17426	17332	17376	17514	17197	17428	17272	17517	17329	17337	17248	17335	17316	17320	17229	17352	17285	17320	17527	17192	17252	17382	17396	17291	17299	17399	17272	17298	17338	17436	17383	17330	17523	17221	17478	17286	17358	17334	17332	17357	17250	17462	17507	17368	17302	17445	17241	17435	17407	17235	17298	17117	17241	17223	17419	17427	17351	17403	17261	17449	17481	17366	17358	17361	17358	17509	17268	17465	17341	17344	17527	17483	17287	17375	17428	17266	17395	17182	17326	17421	17301	17290	17428	17410	17491	17290	17266	17510	17331	17295	17433	17547	17401	17153	17424	17476	17266	17381	17267	17364	17245	17387	17426	17444	17281	17436	17472	17404	17328	17358	17473	17330	17427	17317	17351	17196	17544	17441	17406	17307	17463	17288	17427	17113	17388	17365	17504	17269	17260	17346	17502	17449	17051	17225	17333	17468	17260	17512	17223	17439	17458	17319	17252	17475	17469	17212	17331	17521	17500	17322	17319	17354	17434	17355	17232	17395	17232	17314	17482	17345	17273	17418	17448	17331	17435	17555	17328	17372	17298	17341	17387	17339	17411	17489	17279	17433	17337	17482	17537	17456	17311	17408	17312	17194	17330	17330	17493	17410	17521	17268	17324	17513	17430	17483	17247	17441	17351	17408	17527	17203	17410	17490	17300	17253	17295	17367	17334	17366	17441	17404	17363	17558	17150	17371	17397	17383	17236	17349	17269	17442	17301	17263	17462	17258	17430	17303	17231	17541	17253	17297	17420	17317	17478	17292	17281	17349	17244	17448	17456	17435	17484	17473	17388	17459	17469	17403	17274	17409	17153	17492	17493	17225	17384	17525	17428	17333	17361	17511	17445	17224	17419	17331	17514	17313	17231	17469	17405	17437	17486	17422	17274	17123	17422	17251	17373	17439	17405	17310	17397	17415	17428	17352	17329	17388	17273	17447	17310	17488	17374	17266	17356	17324	17455	17499	17413	17471	17404	17348	17437	17273	17300	17430	17479	17195	17221	17375	17556	17570	17188	17456	17470	17292	17180	17357	17240	17175	17263	17541	17382	17457	17509	17155	17403	17350	17306	17430	17162	17329	17431	17143	17507	17615	17365	17533	17380	17495	17507	17444	17049	17248	17493	17502	17339	17273	17348	17339	17299	17426	17498	17332	17336	17211	17390	17350	17499	17472	17316	17214	17349	17280	17332	17194	17342	17429	17289	17337	17485	17230	17365	17233	17317	17430	17402	17272	17423	17362	17516	17375	17350	17389	17355	17351	17374	17188	17177	17518	17314	17413	17209	17371	17429	17374	17276	17502	17457	17263	17425	17287	17347	17281	17295	17234	17381	17371	17202	17153	17392	17277	17342	17218	17489	17561	17327	17298	17415	17393	17436	17530	17150	17476	17423	17402	17326	17310	17323	17461	17435	17413	17218	17307	17366	17157	17388	17472	17434	17396	17548	17335	17408	17440	17448	17206	17292	17324	17586	17270	17466	17444	17382	17360	17361	17401	17498	17483	17449	17580	17360	17418	17190	17342	17393	17271	17333	17237	17297	17401	17218	17332	17353	17448	17378	17418	17374	17257	17335	17284	17148	17490	17469	17198	17267	17381	17246	17512	17371	17260	17441	17469	17245	17382	17310	17275	17329	17294	17230	17415	17297	17412	17206	17439	17413	17383	17382	17472	17358	17387	17447	17355	17336	17330	17368	17372	17401	17510	17162	17619	17618	17496	17288	17309	17497	17462	17311	17452	17305	17453	17212	17468	17305	17491	17379	17355	17350	17368	17381	17388	17589	17205	17574	17361	17389	17484	17258	17257	17262	17425	17265	17465	17310	17431	17401	17560	17253	17367	17264	17347	17284	17438	17261	17328	17349	17325	17408	17135	17253	17448	17305	17342	17425	17240	17472	17407	17392	17458	17417	17295	17351	17410	17365	17309	17496	17226	17372	17489	17339	17265	17399	17411	17375	17180	17471	17463	17290	17320	17259	17522	17353
23201	21531	29245	49974	74861	68698	57563	43258	34829	31707	30403	30199	30328	30022	30226	29938	30255	29931	29879	29828	29875	29867	29955	30149	29890	30099	29933	29987	29868	29752	29737	29971	29701	30034	29792	29832	29924	29932	29801	29745	30082	29612	29814	29959	29680	29906	29467	29633	29879	29810	29655	29731	29752	29475	29496	29676	30082	29787	29593	29960	29646	29652	29828	29787	29854	29856	29765	29764	29707	29774	29937	29778	29821	29836	29512	29480	29648	29725	29651	29453	29744	29662	29849	29745	29835	29786	29583	29770	29968	29716	29739	29764	29555	29702	29616	29809	29700	29514	29659	29779	29476	29445	29990	29669	29792	29801	29844	29951	29738	30018	29700	29810	29689	29767	29655	29651	29722	29472	29555	29797	29770	29758	29665	29635	29637	29893	29591	29833	29487	29764	29883	29615	29661	29455	29709	29719	29626	29566	29777	29532	29661	29745	29957	29731	29767	29838	29933	29904	29663	29770	29750	29907	29808	29659	29895	29895	29974	29794	29771	29505	29613	29643	29720	29666	29608	29621	29700	29708	29778	29859	29632	29716	29797	29866	29589	29607	29501	29867	29597	29844	29682	29635	29924	29988	29812	29621	29655	29643	29903	29465	29608	29728	29867	29609	29734	29799	29639	29624	30085	29838	29687	29984	29662	29734	30042	29686	29857	29604	29707	29722	29716	29571	29788	29863	29937	29709	29540	29593	29730	29677	29809	29880	29662	29642	29669	29765	29562	29703	29355	29652	29710	29821	29817	29672	29928	29493	29682	29708	29849	29669	29818	29656	29710	29514	29664	29701	29745	29842	29820	29808	29605	29796	29667	29792	29433	29744	29592	29842	29792	29655	29628	29689	29584	29924	29520	29554	29280	29706	29505	29716	29592	29618	29828	29643	29795	29768	29638	29994	29901	29585	29623	29674	29530	29663	29696	29694	29836	29763	29615	29688	29849	29652	29653	29823	29638	29628	29781	29698	29603	29544	29673	29571	29746	29613	29674	29611	29704	29717	29583	29644	29859	29611	29679	29855	29690	29904	29804	29721	29784	29785	29644	29790	29863	29360	29641	29583	29818	29621	29658	29750	29617	29519	29779	29741	29806	29437	29741	29535	29624	29641	29556	29740	29767	29736	29795	29499	29646	29394	29801	29677	29539	29924	29807	29770	29643	29711	29790	29878	29683	29812	29494	29443	29799	29781	29756	29894	29867	29930	29848	29829	30038	29692	29719	29701	29680	29710	29636	29854	30026	29851	29984	29731	29759	29492	29527	29672	29912	29889	29701	29809	29600	29429	29709	29751	29513	29705	29681	29682	29580	29485	29592	29569	29664	29637	29807	29810	29903	29753	29472	29640	29851	29672	29495	29561	30009	29430	29979	29827	29471	29663	29685	29638	29598	29561	29798	29720	29766	29711	30045	29745	29824	29758	29783	29619	29881	29654	29703	29922	29895	29919	29695	29843	29785	29631	29703	29553	29929	29890	29616	29654	29636	29710	29753	29770	29668	29942	29903	29617	29679	29551	29577	29470	29837	29714	29424	29603	29657	29396	29660	29624	29422	29691	29538	29563	29534	29603	29632	29583	29684	29734	29577	29482	29974	29761	29954	29612	29819	29603	29775	29723	29775	29800	29727	29811	29672	29707	29604	29529	29655	29855	29773	29562	29849	29527	29768	29625	29473	29798	29700	29783	29757	29586	29553	29685	29879	29738	29549	29704	29575	29626	29669	29735	29657	29854	29677	29596	29849	29549	29822	29718	29871	29785	29873	30010	29715	29830	29572	29389	29543	29767	29775	29654	29595	29905	29654	29812	29777	29853	29488	29805	29799	29777	29861	29733	29848	30017	29485	29714	29775	29558	29474	29679	29932	29730	29533	30032	30223	29505	29944	29850	29869	29810	29840	29818	29973	29680	29772	29756	29942	29485	29795	29928	29423	29874	29741	29539	29749	29697	29774	29525	29699	29713	29899	29985	29953	29561	29619	29807	29599	29614	29830	29776	29860	29580	29745	29622	29611	29972	29855	29810	29847	29830	29722	29965	29860	29664	29799	29729	29563	29662	29947	29786	29586	29674	29636	29498	29814	29747	29670	29873	29780	29615	29954	29645	29728	29879	29639	30033	29719	29789	29702	29599	29749	29408	29952	29529	29815	29721	29708	29796	29677	29638	29742	29983	29717	29517	29696	29479	29701	29633	29808	29541	29412	29712	29724	29615	29611	29702	29870	29944	29776	29805	29431	29571	29783	29818	29776	29750	29826	29769	29633	29562	29478	29712	29733	29936	29827	29828	29787	29949	29705	29556	29678	29684	29958	29875	29475	29672	29743	29747	29531	29499	29638	29559	29715	29662	29665	29570	29732	29695	29624	29553	29638	29678	29787	29803	29768	29793	29860	29599	29742	29663	29934	29765	29756	29691	29812	29945	29622	29736	29756	30107	29799	29516	29863	29629	29559	29838	29589	29842	29628	29727	29632	29558	29564	29948	29691	29651	29747	29442	29916	29643	29865	29619	29726	29866	29699	29411	29656	29461	29667	29537	29923	29505	29790	29704	29812	29705	29560	29573	29777	29562	29504	29951	29623	29688	29868	29668	29605	29584	29987	29627	29538	29659	29543	29638	29686	29920	29581	29992	29846	29586	29725	29497	29784	29858	29921	29605	29777	29688	29865	29495	29484	29994	29855	29886	29751	29660	29815	29668	29652	29866	29691	29940	29944	29675	29599	29830	29720	29909	29684	29623	29743	29707	29844	29594	29815	29934	29556	29560	29855	29654	29826	29797	29398	29394	29819	29720	29403	29419	29761	29660	29799	29646	29683	29988	30082	29575	29631	29903	29673	29621	29596	29762	29724	29682	29766	29621	29775	29535	29578	29772	29658	29679	29760	29588	29801	29711	29637	29729	29739	29685	29661	29820	29932	29760	29645	29724	29687	29622	29700	29663	29793	29614	29854	29387	29555	29502	29959	29695	29590	29790	29895	29655	29755	29596	29689	29847	29453	29621	29596	29757	29655	29663	29611	29505	29647	29725	29610	29715	29688	29598	29769	29509	29633	29367	29656	29556	29770	29505	29738	29571	29772	29671	29815	29588	29540	29692	29602	29623	29745	29679	29764	29845	29824	29687	29638	29587	29643	29809	29609	29607	29692	29637	29807	29861	29794	29804	29821	29595	29446	29624	29388	29731	29482	29466	29612	29647	29626	29763	29829	29777	29646	29760	30127	29659	29628	29537	29657	29602	29550	29788	29721	29683	29509	29784	29787	29653	29869	29770	29729	29676	29798	29770	29904	29950	29576	29772	29683	29630	29901	29603	29858	29726	29686	29588	29957	29566	29526	29676	29794	29750	29640	29652	29422	29708	29674	29746	29644	29669	29845	29616	29741	29547	29794	29619	29759	29664	29534	29723	29667	29444	29680	29621	29645	29563	29767	29533	29776	29782	29540	29561	29711	29460	29806	30027	29692	29702	29463	29848	29813	29893	29721	29649	29735	29656	29741	29394	29405	29814	29489	29601	29425	29730	29729	29789	29583	29724	29762	29756	29590	29443	29516	29459	29594	29557	29617	29550	29643	29648	29816	29680	30017	29782	29578	29697	29747	29741	29476	29870	29618	29550	29783	29621	29814	29743	29363	29678	29712	29513	29702	29658	29696	29818	29558	29861	29587	29613	29737	29769	29684	29567	29683	29696	29855	29566	29702	29676	29703	29698	29699	29750	29700	29783	29662	29652	29698	29525	29756	29658	29629	29534	29716	29694	29523	29616	29510	29807	29661	29738	29694	29742	29765	29797	29777	29850	29704	29733	29606	29548	29704	29740	29843	29664	29476	29881	29597	29518	29786	29714	29961	29823	29892	29616	29802	29773	29533	29200	29666	29799	29621	29713	29644	29453	29592	29628	29397	29700	29396	29683	29910	29783	29791	29643	29844	29409	29531	29768	29575	29707	29620	29870	29587	29564	29590	29384	29825	29823	29922	29559	29738	29682	29761	29946	29588	29879	29798	29533	30012	29826	29742	29732	29832	29654	29791	29727	29682	29359	29362	29658	29611	29957	29945	29782	29896	29811	29878	29614	29668	29582	29671	29655	29679	29573	29957	29853	29776	29721	29893	29718	29768	29370	29711	29655	29760	29663	29627	29648	30052	29726	29906	29290	29858	29861	29386	29454	29906	29903	29950	29453	29585	29636	29440	29761	29533	29800	29883	29801	29949	29936	29770	29404	29626	29516	29590	29633	29782	29764	29762	29809	29758	29783	29681	29717	29609	29615	29681	29599	29797	29564	29760	29813	29636	29658	29588	29962	29771	29545	29529	29666	29628	29750	29917	29733	29713	29498	29557	29855	29417	29883	29705	29620	29887	29916	29667	29609	29817	29568	29632	29461	29407	29652	29940	29772	29607	29699	29693	29846	29544	29733	29724	29890	29704	29911	29679	29860	29620	29899	29473	29425	29720	29693	29645	29416	29573	29825	29849	29822	29838	29648	29759	29641	29705	29983	29791	29708	29729	30000	29758	29848	29725	29660	29681	29578	29726	29681	29703	29606	29708	29438	29869	29597	29795	29855	29460	29788	29671	29454	29675	29868	30038	29942	29860	29853	29589	29604	29776	29886	29628	29656	29888	29744	29505	29748	29537	29710	29592	29624	29746	29751	29722	29608	29587	29719	29753	29825	29755	29674	29706	30124	29836	29771	29571	29533	29788	29755	29568	29733	29803	29692	29559	29722	29759	29756	29707	29793	29761	29658	29580	29705	29536	29714	29518	29393	29618	29729	29502	29728	29895	29492	29865	29705	29873	29671	29698	29531	29534	29621	29736	29827	29915	29777	29677	29864	29643	29833	29595	29636	29805	29699	29694	29524	30017	29638	29553	29715	29857	29629	29678	29837	29782	29638	29834	29495	29797	29595	29529	29840	29856	29775	29788	29740	29810	29961	29696	29541	29885	29765	29418	29764	29945	29623	29944	29799	29593	29518	29584	29827	29657	29575	29766	29814	30025	29757	29770	29730	29862	29552	29568	29883	29728	29657	29651	29781	29374	29621	29558	29658	29431	29758	29574	29632	29888	29769	29626	29708	29902	29670	29505	29520	29840	29603	29989	29523	29415	29815	29637	29543	29865	29720	29912	29628	29768	29512	29649	29862
21901	46876	49128	87662	93255	73176	52247	33195	23053	19428	18369	18379	18190	18393	18346	18100	18364	18399	18262	18275	18183	18414	18130	18216	18211	18397	18293	18160	18060	18211	18480	18089	18208	18131	18169	18115	18156	18021	18140	18106	18247	18319	18329	18290	17965	18368	18242	18013	18239	18393	18101	18251	18295	18238	18246	18221	18234	18125	18335	18039	18281	18120	18248	18210	18245	18154	18290	18104	18184	18271	18252	17958	18265	18075	18176	18246	17925	18165	18136	18025	18098	18182	18178	18267	18193	18157	18084	18170	18140	18205	18120	18296	18309	18091	18147	18191	18292	18183	18124	18119	18003	18023	18255	18100	18150	18145	18143	18261	18085	17945	18225	18256	18315	18176	18104	18172	18145	18061	18235	18075	18060	18076	18241	18138	18111	18094	18244	18116	18233	18187	18169	18315	18255	18187	18104	18118	18202	18164	18211	18234	18013	18056	17890	18201	18269	18225	18225	18018	18131	18209	18175	18032	18198	18099	18202	18167	18205	18270	18375	18270	18230	18072	18001	18090	18131	18063	18072	18208	18223	18230	18023	18256	18002	18087	18223	17985	18053	18339	18088	18142	18315	18308	18138	17948	18175	17990	18039	18024	17914	18139	18103	18295	18190	18075	18135	18316	18270	18223	18124	18163	17998	18225	18283	18094	18165	18245	18090	18061	18037	18032	17977	18214	18111	18162	18162	18078	18205	18096	18108	18096	18033	18150	18172	18082	17998	18129	18296	18141	18092	18221	18134	18320	18089	18212	18210	18276	17966	18072	18037	18326	18104	18206	18051	18092	18103	18084	18061	18421	18337	18103	18025	18214	18200	18195	17995	18162	18106	18036	18096	18278	17994	17996	18168	18111	18010	18383	18124	18248	18189	18405	18075	18037	17963	18259	17981	18281	18054	18011	17995	18066	18323	18033	18187	18110	18262	18171	18117	18271	18272	18214	18071	18004	18148	18125	17981	18008	18171	18239	18157	18266	18166	18200	18135	18186	18085	18069	18052	18143	18179	18116	18103	18206	18250	18189	18164	18194	18087	18063	17929	18136	18199	18029	18045	18145	18192	18180	18238	18207	18168	18138	18003	18349	17962	18090	17924	18140	18037	17944	18147	18188	18080	18118	18133	18171	18119	18299	18068	18347	18302	18162	18059	18284	18114	18128	18357	18336	18335	18104	18092	18123	18142	18346	18354	18070	18227	18073	18207	18256	17984	18105	18063	18138	18137	18213	18084	18151	18033	17908	18029	18268	18184	18149	18211	18202	18189	18143	18189	18001	18213	18032	18124	18201	18155	18059	18123	18125	18142	18276	18190	17942	18232	17990	18123	18287	18270	18186	18276	18138	18118	18287	18256	18272	18109	18063	18282	18174	18198	18203	18294	18157	18140	18098	18087	18074	18120	18078	18032	17904	18155	18172	18270	18194	18105	18071	18122	18266	18216	17903	18152	18375	18067	18175	18292	18142	18197	18176	18142	18294	18124	18165	17984	18234	18244	17981	18245	18143	18003	18197	18175	18175	18110	18085	18099	18208	18161	18083	18211	18193	18186	18085	18115	18028	18296	18115	18049	18189	18061	18336	18242	17910	17881	18264	18060	18222	18278	18142	18151	18172	18295	18230	18140	18155	17949	18115	18231	18175	18222	18232	18081	18197	18096	18262	18262	18303	18080	18086	18041	18320	18179	18217	18259	18121	18221	18090	18260	18172	18158	18302	18176	18174	18182	18032	18241	18267	18069	18208	18037	18220	18095	18023	18229	17870	18319	18081	18195	18316	17972	18194	18068	18131	18147	17968	18181	18277	18143	18097	18132	18192	18152	18268	18124	18226	18260	18211	18188	18364	18298	18106	17905	18229	18235	17990	18083	18253	18251	18135	18128	18042	18010	18211	18159	18053	17965	18158	18113	18288	18274	18127	18318	18213	18201	18016	18219	18071	18240	18169	18110	18040	18051	18191	18328	18398	17999	17965	18177	18067	18101	18265	18263	17995	18087	18122	18110	18262	18229	18087	18052	18088	18063	18233	18297	18034	18075	18105	18079	18049	18479	18263	18100	18302	18019	18040	18026	18337	18302	17857	18220	18246	18225	18013	18154	18037	18214	18043	18187	18081	18071	17977	18437	18153	18232	18253	18170	18064	18185	18121	18221	17980	18247	18194	18124	18352	17996	18026	18167	18104	18120	18277	18142	18212	18220	18091	18188	18343	18286	18162	18174	18145	18153	18090	18024	18138	18179	18203	18064	18209	18189	17922	18209	18092	18312	18072	18142	18098	18168	18117	18051	18048	18290	17988	18261	18025	18385	18267	18054	17966	18147	18116	18026	18047	18097	17873	18068	18169	18253	18136	18189	18186	18203	18034	18337	18088	18267	18275	18272	18299	18080	18251	18218	17945	18232	18125	17922	18101	18198	18247	18056	18199	18161	18037	18262	18263	18188	18087	18181	18193	18079	18168	18145	18102	18054	17844	18060	18038	18316	18191	18203	18051	18469	18192	18185	18145	18020	18250	18185	18129	18244	18180	17890	18227	18060	18104	18267	18333	18222	18248	18062	18041	18206	18195	18375	18046	18201	18157	18129	18319	18172	18034	18263	17990	18035	18264	17991	18046	18208	18093	18194	18198	18128	18216	18136	18017	18340	18162	18245	18336	18019	17843	18118	17936	18125	18226	18026	18165	18370	18183	18166	18106	18261	18008	18267	18084	18148	18131	18229	18175	18202	18260	18159	18256	18038	18186	18278	18255	18398	18091	18173	18125	18083	18057	18048	18271	18104	18007	18103	18030	18248	18031	18255	18161	18093	18248	18023	18213	18180	18220	18225	18020	18082	18050	18259	18170	18261	18006	18107	18177	18157	18144	18002	18068	18320	18018	18169	18147	18213	18036	17984	18053	18169	18173	18077	18114	18028	18012	18179	18203	18036	18050	17986	18082	17907	17961	18159	18180	18166	18119	18126	18188	18207	18213	18119	18170	18318	18176	18248	18058	18292	17944	17971	18136	18171	18346	18293	17939	18051	17937	18109	18137	18071	18056	18128	18079	18036	17906	18199	17901	18079	18149	18111	18145	18032	18302	17992	18160	18151	18189	18100	18197	18117	17968	18141	18033	18135	18049	18137	18022	18268	18153	18335	18267	18125	18340	18189	18084	18264	18233	17978	18283	18146	17967	18166	17992	18106	18347	18315	18059	17940	18117	18273	18002	18167	18133	18082	18065	18031	18059	18059	18144	18133	18320	18175	18256	18211	18004	18230	18062	18309	18257	18280	18050	18067	18227	18300	18359	18192	18012	18216	17982	18151	18135	18305	18025	18229	18143	18229	18131	18262	17813	18243	18292	18334	18047	18097	18077	18213	18183	18037	18169	18341	18173	18118	18144	18121	18202	18033	18275	18031	18158	18218	18172	18075	18165	17992	18047	18238	18252	17888	18260	18302	18120	18156	18270	18237	17959	18294	17989	18195	18204	18234	18072	18050	18213	18054	18075	18208	18038	18146	18070	18193	18032	18067	18170	18034	18164	18001	18085	18141	18089	18184	18025	18034	18303	18070	18297	18251	18083	18183	18109	18207	18006	18090	18211	18055	18186	18161	18139	18208	18185	18008	18149	18304	18033	18350	18169	18117	18072	18270	18227	18162	18194	18012	18221	18317	17999	18083	18215	18254	18135	18091	18060	18138	18067	18234	18036	18220	18075	18327	17892	18206	18347	18003	18099	18349	18175	17967	18018	18151	18259	18094	17997	17960	18030	18147	17991	18151	18219	18105	18093	18232	18155	18149	18251	18135	17983	18119	18105	18169	18093	18069	18060	18196	18106	18092	18421	18191	17897	18225	18142	18187	18018	18178	18098	18216	18210	18105	18188	18132	18211	18153	17979	18244	17958	18215	18114	18079	18149	18084	18108	18070	18017	18290	18114	18283	18232	18323	18096	18174	18140	18096	18140	18177	18211	18200	18113	18094	18120	18239	18193	18208	18084	18038	17906	18103	18141	17928	18025	18187	18380	18068	18168	18185	18107	18181	18221	18105	18040	18287	18052	18279	17972	18100	18288	18165	18234	18032	18152	18187	18124	18286	18278	18014	18229	18044	18301	18072	18372	18164	18087	18049	18102	18235	18113	18111	18427	18331	18099	18031	18147	18120	18193	18034	18168	18187	17963	18108	18102	18178	18011	18190	18173	18189	18167	18122	18281	18083	18232	18130	18183	18116	17927	18161	17987	17991	18218	18326	17836	18036	18186	18016	18071	18155	18132	18119	18244	18133	18117	18159	18034	18270	18203	18284	18083	18185	18222	18066	18092	18076	18171	18118	18233	18122	18041	18191	18133	18098	18076	18108	18213	17982	18185	18225	18027	18200	18151	18290	18135	18313	18161	18014	18112	17987	18215	18028	18101	17960	18231	18163	17890	18216	18220	18092	18150	18274	18199	18210	18070	17931	18143	18242	18274	17962	17997	18189	18211	18056	18183	18182	18241	18098	18033	18041	18098	18147	18319	18022	18308	18008	18101	17957	18065	18054	18103	18153	18211	17969	18160	18201	18096	18162	18107	18264	18214	18257	18092	18150	18018	18206	18256	18144	18096	18221	17990	18340	18066	18104	18197	18090	18148	18101	18197	18120	18106	18062	18382	18212	18171	18111	18235	18254	18080	18030	18162	18182	18054	18129	18105	18292	18215	18099	18089	18055	18195	18342	18100	17936	18176	18127	17994	18153	18040	18189	18402	18104	18238	18084	18079	18226	17994	18009	18188	18239	18143	18172	18082	18027	18153	18293	18221	18186	18193	18162	18058	18316	18185	18152	18142	18280	17974	18062	18284	18028	17980	18352	18047	17950	17967	18234	18102	18031	18143	18250	17958	18026	18156	18089	18098	18044	18108	18172	18141	18073	18180	18181	18099	18240	18053	18262	18152	18062	18295	18217	18317	18179	17967	18110	18214	18042	18157	18284	18188	18220	18098	18051	18125	18281	18098	18221	18020	18007	18019	18018	18100	17963	18353	18157	17820	18139	18177	18231	18182	18026	17979	18255	17924	18142	18222	18072	18155	18126	18208	18120	18220	17976	18075	18237	18153	18268	18022	18111	17859	18189	18154	18230	18208	18105	18033	18030	18247	18198	18023	18025	18119	18022	18384	18275	18130
32922	27641	32437	41079	43360	38891	34094	31492	29807	29315	28988	29322	28995	28933	29422	29226	29210	29243	29026	29176	29141	29116	29221	29028	29071	29092	29284	28949	29035	29012	29165	29070	29227	29097	29245	29174	28982	29162	28849	28967	29086	29012	29087	28904	28975	29152	29350	29211	29150	29068	29081	29090	29022	29289	29282	29241	29458	29368	29354	29159	29071	28926	29072	28881	29097	29163	29163	29079	29259	28949	29156	28888	29194	28799	28778	29094	29142	28990	29178	29002	29144	29552	29154	28977	29055	29080	29206	29146	29106	29018	29258	29113	29238	29301	29164	29170	28845	29397	29135	29242	29145	29315	29395	29331	29314	28849	29001	28942	29255	29138	29275	29054	29070	29163	28903	28971	28941	28961	29000	29046	29233	29074	29264	28996	29066	29204	29067	29142	29323	29112	29169	29146	29007	29427	29147	28955	29031	29075	29243	29165	29070	28971	28978	28962	29111	29387	29121	29089	29154	29148	29158	29088	29148	28970	29229	29018	29209	29124	28914	28950	29145	29112	29367	29120	28959	29024	29069	29289	28994	29141	29047	29134	28938	28997	29134	29233	29012	29213	29175	29126	29125	29279	28984	29070	29118	29294	29086	29172	28891	29292	29221	29024	29204	29402	29226	29369	29260	29090	28980	29011	28965	28974	29245	29317	29259	29163	28994	29481	29274	29107	29130	29261	29134	29154	29035	29067	29122	28890	29022	29191	29168	29103	28988	28951	29101	29195	29068	29278	29019	29284	29072	29018	29069	29056	29196	29060	29128	29056	29507	28918	29228	29045	28915	28911	29035	28990	29225	29253	29134	28863	29304	29158	28942	29160	29121	29380	29090	29232	28985	29021	29342	28986	29155	29277	29313	29065	29105	29038	29051	28972	29165	29020	29277	29138	29226	28966	29085	29060	29228	29100	29278	28850	28954	29091	29136	29076	29306	28925	29007	29060	29158	28858	28987	28965	29050	28984	29378	28995	29078	29024	29111	29322	29027	28799	29071	29339	29107	29207	29158	29139	29232	29224	29108	29417	29023	29174	29109	28990	29018	29006	29092	29170	29236	29103	29110	29136	29177	29230	29000	29135	28966	29130	29227	29259	29397	29232	29228	29156	29215	28931	29342	29593	29242	29047	29004	28973	29171	29273	29076	29010	29193	29169	29234	29193	29250	29042	29094	29340	29052	29183	29305	29139	29357	29170	29129	28889	29169	29208	29378	28737	29357	29049	29227	29216	29216	28877	29101	29028	29180	28989	29315	29189	29215	29073	29090	28942	29252	28946	29258	29001	28740	29195	29387	28974	28944	29012	28920	29239	28993	28957	28942	28899	29003	29239	29065	28963	28990	29081	29094	29082	29051	29152	29190	29200	29201	29153	29134	29193	28962	28826	29122	29046	29249	29256	29150	29005	28922	29034	28985	28980	29244	29103	29086	29118	29142	29137	29121	29007	29410	28901	29059	28989	28980	29024	28896	29136	28852	29127	29079	29021	29225	29318	29069	29206	28977	29159	29216	29019	29023	28942	29170	28972	29068	28963	29142	28998	29050	29127	28995	28884	29306	29044	29021	28860	29245	29430	28923	28815	29133	28934	29279	29160	29268	29176	28979	28992	29095	29164	29049	29037	29015	29117	29231	29310	29211	29263	29142	29356	28919	29154	29251	28936	28945	29084	29145	29132	29185	29177	29021	29164	29003	28999	29076	29031	28847	29009	29039	29012	29022	28880	29026	28886	29128	28995	29075	29125	29067	29191	29230	29375	29292	29142	29128	29016	29110	29324	29394	28923	29298	29182	29100	28996	29211	29134	29116	29060	29248	29296	29063	28877	29168	29243	29038	29184	29479	29229	29113	29215	28982	29107	29114	29123	29046	29066	29060	28965	29162	29186	29353	29023	29235	28855	29198	29113	29125	28910	29078	29205	29170	29123	29159	29073	29011	29094	28992	29072	29138	29062	29221	28933	28944	29129	29121	29086	29023	29206	29064	29160	29069	29030	28963	28924	29151	29099	29078	29224	29115	29039	28988	29285	29106	28998	29130	28772	29027	29261	29334	29303	29072	29180	29174	29023	29213	29156	29242	29182	29261	29021	29132	29018	28999	29047	29515	29318	29364	29144	29033	28841	29218	29019	29137	28987	28867	29113	29220	28911	29061	29184	29031	29250	29244	29193	29111	29190	29337	28926	29210	29020	29244	29058	29176	29007	28945	28931	28943	29054	28952	29143	29583	29138	29166	29140	28952	29051	29306	29082	29201	29200	28928	29179	29137	28868	29081	29155	29132	29042	29138	28913	29249	29030	28922	29141	29081	29199	29233	29261	29152	29012	29174	29241	29026	29162	29257	29195	29118	29203	29187	29118	29300	29189	28993	29115	29041	29266	29082	29264	28957	29049	29179	29265	29061	29130	29107	29198	29276	29107	29110	29069	29166	28784	29244	29324	29117	29261	28968	29100	29232	28991	29148	29151	29347	29150	29254	29265	29116	29151	29080	29068	29189	29187	28987	29106	29392	29067	29010	29322	29252	28961	28989	29015	29130	29198	28793	29138	29177	29122	29040	29133	29118	28902	29193	29067	29144	29201	29264	28960	28946	29012	29143	29156	29302	29036	29187	29206	28933	28829	29355	29135	29227	29075	29316	29317	29340	29189	28962	29016	29164	29011	29184	29064	29323	29127	29071	29220	29099	29202	29109	28986	28971	29233	28925	29169	29055	29225	29150	29104	29261	29232	29159	29146	28823	29187	29150	28905	28837	29345	29051	29354	29222	28935	29207	29078	29211	28945	28858	29015	29148	29130	29083	29060	29150	29068	29284	28922	29088	29103	29196	29240	29399	29187	29136	28906	29171	29125	29378	29057	28881	29317	29027	29176	28953	29024	29019	28952	28908	29036	29083	29171	28811	29017	29364	29225	29136	29075	29218	29345	29097	29181	29000	28903	29052	29258	29204	28948	29271	29222	29310	29004	29057	28939	29150	29299	29205	29335	29099	29287	29014	28973	28948	28977	29093	29108	28985	29213	29138	28908	29078	29156	29038	29132	28881	28971	29188	29069	28876	29154	29200	29067	28953	29169	29201	29223	29048	29297	29250	29098	29094	28942	29039	29080	29280	29225	29152	29216	28971	29231	29060	29016	29066	29090	28820	29038	29018	29143	29186	29088	29270	29204	29164	29056	29164	29045	29288	29117	28917	29176	29171	29058	29317	29014	28985	29000	29115	29114	29220	29038	29157	28939	28957	29000	29158	29130	29174	29022	28949	29251	29166	29295	29198	29036	29128	29206	29154	29342	28812	29192	29358	29076	29245	29278	29185	29088	29226	29198	29487	28977	28968	28892	28874	29239	29357	29056	28910	29061	29267	29237	29164	29061	29115	29281	29296	28945	29162	29028	29422	29075	28934	29099	29131	29152	29232	29138	29179	29193	29208	29038	29195	28844	29307	29120	29221	29049	29203	29162	29266	29115	29009	29210	29287	29308	29006	28954	28916	29272	29232	29364	29151	28959	29005	29148	29028	29227	29027	28951	29067	29197	29090	29140	29288	29022	29219	29181	29011	29081	29101	29169	29227	29352	29105	29029	29180	29046	29401	29370	29119	29134	29138	29053	29122	29001	28997	29284	29002	29005	29296	29136	29209	29279	28955	28961	29113	29399	29208	29008	29024	29242	29192	29274	29040	29300	28970	29223	28984	29076	29199	29281	29197	29059	29274	28937	29240	28932	29217	29175	29093	29240	29298	28961	29102	29116	28982	29231	29056	29047	29244	29227	29088	29076	28839	28969	28970	29210	28883	29277	29144	29207	29070	28927	29122	28998	29100	29131	29410	29095	29149	29036	29060	29096	29110	29220	29077	29300	29219	29287	29275	29129	29382	29212	28917	28992	29134	28950	28975	29073	29032	29165	28948	29043	29022	29051	28938	29346	29452	29205	29329	29461	29100	28961	29224	29162	29144	29186	29247	29003	29133	29196	29164	29099	28990	29096	29169	29095	28909	29032	29076	29149	29306	29029	29084	29109	28977	29174	29234	29400	29181	29133	29108	29147	29174	29368	29234	29190	29006	28858	29290	29033	28945	29275	29001	28992	28953	29063	28980	28922	29186	29259	29011	28850	29258	29084	29157	29304	28921	29093	28813	29122	29207	29022	29006	29048	29045	29194	29498	29380	29217	29077	29265	29154	29193	29003	28855	29156	28789	29241	29265	29179	29158	29176	29307	29132	29282	28869	29535	29247	29140	29040	29359	28959	29129	28970	28897	29063	28939	28910	29181	29090	28971	29153	29092	29043	29253	29182	29180	29316	28988	28932	28953	29152	29131	28851	28999	29041	29088	29147	29305	29081	29364	29141	29296	29129	29190	29487	29202	29294	29415	29084	29047	29260	28943	29296	29087	28958	28854	29169	29231	29063	29293	29076	29151	29066	29199	29374	29262	29199	29066	28954	29186	29282	28865	28952	29108	29198	29270	29153	29093	28956	29136	29509	29208	29253	29150	29316	29201	29196	29186	28809	29055	29096	29014	29368	29311	29163	29234	29279	29093	29140	29188	29149	29203	29142	29193	29262	29022	29168	29047	29056	29400	29010	28949	29074	29353	29291	29205	29133	29007	28735	29062	29127	29017	29171	28982	29319	29087	29427	29380	29078	29134	29128	29018	29159	29113	29250	29114	29160	29063	29043	29254	29301	29068	29095	29358	29129	28993	29176	28985	29094	29076	29305	29103	29395	29116	29106	29149	28981	29127	28892	29130	29258	28980	28852	29050	29112	29335	29004	29188	29026	29649	29127	29196	29128	29265	29336	29156	29281	29388	29294	29047	28929	29071	29283	29348	29317	29193	29185	29265	28913	29355	29114	29013	29136	28944	29227	29444	29112	29156	29011	29422	29165	28913	29038	29140	28867	29066	29245	29122	29186	29115	29068	29081	29067	29056	29192	29355	29235	28943	29195	28969	29021	29282	29346	29069	29075	28940	28841	29060	29040	29039	28978	29267	29302	28883	29084	29019	29203	29158	29206	29168	29216	29192	29065	29154	29231	29164	29085	29372	29214	29064	28955	29477	29217	29064	29013	29397	29252	28923	28963	29271	29210	29259	29123	29233	29224	29168	29171	29142	29232	29284	28941	29082	29136	29379	29152	28929	29062	28905	29014
17513	20412	20570	31701	32699	26276	21539	18615	17933	17565	17179	17235	17464	17387	17527	17540	17321	17332	17442	17494	17469	17412	17281	17327	17425	17384	17463	17274	17470	17449	17149	17186	17496	17372	17376	17304	17353	17472	17288	17390	17320	17320	17411	17213	17357	17461	17305	17313	17289	17322	17452	17304	17405	17265	17467	17361	17463	17257	17401	17351	17307	17358	17325	17392	17445	17333	17297	17215	17237	17473	17228	17284	17425	17438	17358	17360	17312	17226	17364	17326	17326	17314	17343	17346	17431	17251	17410	17336	17383	17414	17404	17119	17307	17176	17348	17143	17552	17322	17260	17280	17296	17474	17169	17245	17469	17373	17252	17213	17456	17290	17448	17467	17373	17445	17243	17226	17284	17458	17157	17486	17461	17201	17321	17259	17196	17198	17342	17509	17296	17250	17417	17303	17401	17262	17231	17156	17083	17264	17433	17421	17309	17426	17347	17378	17343	17370	17202	17353	17209	17315	17258	17374	17375	17222	17464	17341	17195	17451	17177	17280	17283	17166	17367	17481	17459	17190	17396	17523	17318	17578	17412	17366	17352	17461	17257	17386	17314	17352	17659	17280	17322	17288	17375	17346	17369	17367	17319	17099	17452	17412	17474	17189	17292	17421	17435	17497	17290	17313	17451	17436	17559	17433	17339	17244	17405	17446	17395	17441	17354	17519	17505	17174	17262	17209	17401	17301	17322	17280	17365	17478	17442	17346	17244	17299	17448	17371	17283	17299	17368	17290	17414	17388	17375	17478	17114	17376	17043	17446	17264	17434	17240	17398	17459	17407	17295	17211	17456	17362	17171	17405	17327	17321	17034	17308	17313	17531	17437	17229	17253	17388	17413	17408	17420	17433	17402	17384	17340	17442	17356	17417	17379	17293	17262	17290	17457	17397	17373	17270	17304	17409	17414	17597	17441	17360	17369	17321	17330	17255	17412	17266	17472	17284	17337	17369	17164	17504	17201	17274	17385	17319	17447	17194	17244	17346	17383	17579	17459	17337	17370	17229	17275	17347	17382	17365	17373	17335	17287	17311	17361	17164	17314	17507	17677	17311	17245	17298	17235	17328	17322	17166	17275	17198	17353	17513	17231	17455	17228	17245	17405	17419	17413	17281	17298	17272	17379	17404	17299	17308	17289	17206	17201	17283	17274	17234	17335	17315	17562	17306	17255	17371	17494	17396	17241	17355	17221	17227	17387	17481	17348	17498	17206	17439	17374	17320	17227	17391	17335	17278	17417	17402	17333	17492	17120	17402	17323	17342	17421	17126	17333	17393	17623	17458	17196	17353	17177	17456	17209	17322	17483	17381	17333	17372	17510	17489	17381	17388	17484	17401	17295	17495	17374	17468	17373	17506	17388	17235	17443	17203	17568	17385	17189	17380	17293	17086	17115	17277	17149	17437	17345	17314	17248	17191	17401	17191	17359	17279	17386	17359	17609	17330	17503	17338	17274	17178	17287	17441	17460	17227	17316	17290	17363	17467	17260	17407	17338	17305	17190	17177	17321	17298	17528	17438	17431	17469	17398	17295	17377	17260	17346	17456	17350	17297	17349	17439	17223	17194	17374	17290	17342	17191	17245	17281	17364	17406	17347	17452	17167	17372	17242	17313	17209	17491	17350	17275	17335	17330	17278	17323	17488	17422	17205	17362	17126	17292	17343	17454	17223	17362	17381	17304	17183	17339	17328	17346	17335	17324	17416	17212	17308	17232	17408	17320	17296	17445	17305	17520	17394	17296	17405	17333	17297	17243	17420	17287	17587	17301	17376	17350	17356	17401	17339	17518	17211	17437	17415	17104	17279	17508	17264	17426	17345	17402	17189	17201	17252	17264	17270	17400	17456	17291	17546	17270	17278	17282	17212	17463	17296	17359	17533	17258	17373	17361	17457	17302	17282	17369	17471	17361	17334	17489	17325	17267	17386	17335	17365	17349	17357	17315	17202	17285	17272	17265	17420	17397	17396	17327	17322	17547	17327	17103	17288	17186	17283	17322	17143	17382	17329	17477	17209	17511	17466	17402	17383	17290	17410	17259	17364	17520	17389	17273	17339	17262	17126	17237	17430	17346	17389	17336	17432	17371	17305	17306	17251	17223	17385	17344	17290	17400	17412	17272	17248	17420	17276	17300	17276	17444	17454	17334	17279	17369	17218	17386	17396	17527	17374	17334	17309	17488	17383	17315	17197	17318	17402	17209	17257	17487	17404	17373	17404	17400	17165	17376	17318	17322	17318	17317	17323	17334	17220	17411	17172	17378	17510	17473	17435	17303	17441	17364	17305	17373	17355	17204	17345	17420	17370	17305	17546	17281	17347	17349	17285	17207	17544	17298	17335	17409	17472	17379	17516	17313	17303	17301	17488	17613	17188	17305	17481	17185	17348	17484	17166	17321	17329	17463	17424	17401	17361	17236	17386	17298	17370	17228	17354	17275	17475	17319	17365	17349	17514	17466	17349	17321	17405	17214	17228	17235	17339	17369	17259	17415	17456	17332	17395	17490	17258	17389	17394	17409	17163	17360	17407	17375	17414	17262	17362	17387	17324	17511	17420	17408	17267	17418	17312	17311	17408	17238	17340	17271	17607	17373	17355	17333	17402	17379	17416	17341	17354	17175	17333	17293	17289	17159	17352	17258	17382	17109	17403	17176	17287	17308	17256	17454	17404	17385	17435	17245	17403	17292	17476	17460	17187	17313	17389	17305	17334	17523	17448	17265	17352	17484	17360	17193	17507	17232	17214	17370	17178	17586	17475	17513	17259	17389	17535	17238	17509	17223	17251	17391	17379	17694	17288	17247	17299	17293	17125	17620	17452	17500	17452	17095	17451	17349	17344	17422	17415	17359	17497	17331	17405	17428	17340	17284	17368	17221	17376	17333	17327	17310	17319	17400	17300	17505	17415	17559	17381	17489	17292	17433	17296	17354	17424	17548	17449	17292	17316	17313	17384	17183	17482	17189	17485	17238	17391	17323	17375	17281	17350	17171	17325	17360	17241	17347	17441	17249	17307	17346	17300	17319	17172	17338	17378	17228	17363	17369	17305	17259	17366	17386	17346	17376	17493	17475	17239	17269	17437	17327	17280	17202	17454	17285	17167	17473	17266	17312	17167	17348	17431	17361	17436	17366	17473	17380	17229	17346	17365	17304	17347	17231	17424	17337	17267	17358	17295	17418	17381	17318	17309	17440	17271	17301	17451	17388	17290	17408	17338	17515	17248	17407	17329	17317	17463	17382	17323	17339	17304	17317	17205	17248	17228	17376	17471	17462	17469	17310	17339	17355	17492	17167	17317	17381	17421	17264	17375	17418	17265	17459	17331	17416	17294	17342	17214	17267	17378	17147	17273	17302	17420	17393	17330	17373	17173	17421	17481	17194	17266	17413	17449	17321	17373	17224	17311	17265	17316	17350	17165	17452	17207	17242	17296	17264	17273	17323	17470	17464	17435	17397	17313	17358	17390	17410	17174	17407	17293	17094	17319	17372	17449	17247	17441	17528	17290	17288	17270	17353	17445	17272	17138	17323	17254	17243	17474	17361	17289	17363	17332	17295	17441	17119	17257	17416	17299	17324	17416	17436	17195	17394	17408	17286	17295	17329	17220	17466	17260	17331	17338	17237	17352	17351	17246	17379	17343	17246	17326	17378	17334	17270	17334	17272	17532	17491	17433	17236	17328	17341	17562	17334	17231	17496	17426	17303	17519	17267	17420	17390	17293	17235	17445	17177	17491	17371	17413	17198	17342	17301	17422	17299	17354	17420	17324	17346	17186	17443	17540	17271	17364	17361	17054	17517	17481	17386	17263	17301	17368	17200	17305	17288	17335	17329	17234	17428	17169	17368	17361	17405	17306	17225	17437	17303	17521	17327	17507	17323	17418	17430	17445	17416	17378	17446	17270	17213	17443	17441	17371	17190	17399	17468	17313	17193	17497	17289	17345	17319	17261	17247	17197	17271	17237	17355	17269	17483	17406	17430	17343	17343	17227	17469	17393	17251	17407	17457	17450	17282	17303	17303	17094	17407	17447	17503	17277	17396	17185	17352	17325	17417	17430	17452	17466	17398	17500	17253	17389	17482	17400	17270	17291	17361	17226	17380	17396	17126	17345	17242	17248	17461	17413	17374	17354	17341	17467	17541	17557	17271	17291	17225	17501	17086	17323	17546	17337	17366	17322	17217	17503	17255	17237	17350	17395	17433	17455	17358	17294	17369	17422	17399	17410	17522	17377	17223	17404	17196	17323	17240	17393	17189	17417	17109	17295	17154	17362	17159	17312	17402	17354	17188	17314	17242	17459	17320	17372	17445	17339	17306	17553	17356	17326	17361	17343	17352	17275	17250	17250	17168	17168	17360	17447	17453	17436	17360	17492	17260	17290	17193	17347	17525	17260	17389	17312	17313	17227	17232	17148	17306	17350	17305	17320	17332	17204	17242	17327	17305	17471	17200	17378	17274	17444	17401	17421	17070	17379	17265	17406	17343	17283	17296	17292	17303	17356	17404	17456	17176	17363	17515	17447	17387	17187	17305	17358	17258	17476	17248	17420	17360	17210	17404	17331	17427	17146	17424	17160	17316	17266	17442	17392	17484	17410	17435	17374	17341	17381	17409	17377	17320	17425	17326	17319	17346	17175	17455	17404	17251	17250	17242	17315	17373	17173	17251	17441	17175	17297	17289	17405	17333	17343	17453	17318	17390	17455	17401	17505	17371	17303	17436	17228	17510	17298	17271	17342	17374	17349	17315	17321	17135	17219	17314	17322	17396	17229	17290	17230	17307	17312	17252	17095	17572	17361	17383	17496	17336	17177	17419	17291	17297	17210	17367	17213	17325	17423	17532	17268	17358	17369	17382	17436	17193	17311	17338	17322	17326	17292	17464	17396	17475	17310	17353	17246	17221	17184	17320	17394	17273	17374	17343	17148	17483	17408	17251	17398	17282	17432	17396	17255	17345	17299	17420	17522	17198	17220	17331	17374	17235	17235	17302	17320	17202	17370	17296	17389	17268	17133	17456	17299	17509	17304	17289	17366	17255	17337	17370	17551	17289	17506	17476	17376	17466	17492	17414	17251	17317	17288	17353	17459	17532	17329	17439	17428	17477	17433	17394	17408	17427	17286	17248	17444	17197	17302	17411
25364	21576	28667	51075	69071	56942	45241	35701	31351	30059	29527	29525	29285	29001	29400	29420	29287	29340	29228	29381	29604	29579	29410	29576	29075	29325	29145	29282	29246	29299	29347	29430	29020	29368	29186	29183	29256	29272	29435	29233	29276	29402	29238	29384	29367	29103	28981	29318	29315	29339	29481	29137	28936	29119	29428	29181	29117	29513	29354	29155	29120	29221	29227	29626	28966	29206	28780	29224	29179	29017	29062	29591	29631	29263	29317	29434	29041	29022	29252	28951	29317	29111	29311	29250	29029	29290	29348	29372	29229	29236	29259	29198	29089	29386	29401	29443	29367	29170	29151	29206	29216	28897	29363	29261	28802	29234	29164	29604	29210	29137	29253	29429	29326	29145	28952	29101	29262	29423	28927	29080	29043	29057	29307	29238	29281	29163	29281	29091	29086	29141	29317	29109	29081	29358	29447	29221	29185	28934	29076	29025	29059	29258	29171	29250	29239	28908	29186	28785	29357	29249	29136	29293	29098	29081	29242	28999	29456	29289	29243	29321	29095	29172	29189	29173	29449	29248	29192	29351	29293	29571	29503	28909	29177	29288	29275	29212	29416	29235	29222	29427	29078	29173	29256	29088	29153	29249	29263	29065	29281	29358	29258	29166	29311	29077	29091	29260	29345	29505	29049	29204	29198	29296	29106	29181	29218	29150	29460	29110	29009	29292	29036	29231	29235	29032	29539	29240	29270	29466	29138	29374	29230	29242	29179	29172	29262	29019	29403	29168	29151	29267	29429	29230	29221	29346	29063	29144	29448	29085	29334	29294	28996	29357	29210	29220	29037	29227	29219	29209	29160	29171	28975	29313	29485	29013	28904	29035	29211	29332	29258	29001	29345	29106	29352	29218	29461	29108	28974	29061	29223	29184	29306	29389	29012	29291	29041	29205	29420	29280	29190	29026	29290	29355	29375	29449	29264	29096	29141	29336	28981	28892	29065	29143	29239	29011	29388	29358	29277	29034	29089	28771	29002	29517	29196	29066	29168	29095	29465	29381	29141	29257	29212	29110	29341	29250	29135	29119	29082	29096	29178	29328	29018	29204	29042	29297	29075	29238	29058	29166	29175	29177	29177	29277	29084	28982	29479	29077	29244	29447	29294	29186	29295	29067	28828	28901	28906	29127	29221	29261	29346	29073	28987	29399	28852	29207	28938	29231	29333	29316	29003	28969	29080	28973	29226	29218	29245	29502	28909	29032	29160	29356	29132	29262	29448	29206	29514	29262	29256	29494	29341	29327	29404	29548	29376	29106	29220	29166	29457	29171	29148	29004	29215	29339	29211	29263	29406	29298	29419	29312	29166	29333	29096	29260	29533	29109	29055	29234	29574	29258	29177	29154	29165	29023	29356	29097	29323	29341	29269	29275	29100	29076	29242	29037	29204	29296	28999	29174	29256	29167	29229	29240	28955	28969	29129	29546	29363	29208	29175	29220	29068	29239	29320	29253	29291	29484	29170	29156	28997	29090	29325	29162	29113	29191	29179	29165	29147	29310	29104	29276	29417	29450	29413	29377	29271	29198	29284	29282	29258	29157	29390	29337	29291	29011	29247	29296	29125	29369	29391	29022	29062	29147	29305	29276	29162	29142	29262	29328	29373	29141	29082	29207	29212	29366	29209	29206	29173	29303	29272	29156	29312	29142	29209	29463	28990	28909	29066	29369	29121	28981	29423	29207	29311	29098	29064	29211	29200	29245	29228	29289	29293	29068	29178	29047	29175	29170	29217	29324	29309	29263	29291	29117	29470	29022	29264	29451	29189	29051	29284	29133	29033	29189	29224	29088	29430	29288	29277	29041	29224	29147	29193	29171	29058	29230	29369	29347	29321	29205	29018	29097	29346	28957	28999	29285	29301	29196	28865	29138	29072	29135	29188	29160	29315	29212	29110	29227	29013	29266	29025	29048	29347	29493	29356	29309	28924	29416	29328	29201	29552	29058	29059	29455	29125	29123	29237	28984	29319	29048	29034	29032	29061	29099	29073	29129	29216	28940	29220	29119	29187	29404	29073	29326	29427	29088	29294	29223	29274	29295	29398	29498	29474	29220	29197	29307	29187	29085	29241	29254	29173	29365	28978	29107	29326	29299	29286	29145	29116	29124	29392	29008	29395	29361	29277	28964	29233	29146	29288	29271	29350	29188	29280	29066	29325	29149	29170	29219	29280	29211	28854	29301	29175	29208	28923	29277	29209	29150	29271	29054	29022	29102	29382	29242	29372	29425	29241	29212	29319	29309	29262	29078	29276	29134	29180	29020	29343	29063	29190	29270	28853	29278	29421	29335	29455	29360	29163	29171	29124	29288	29199	29105	29519	29373	29166	29358	29462	29234	29233	29423	29302	29085	29056	29018	28923	29062	28967	29207	29132	29066	29288	29223	29368	29181	29223	29101	29246	29000	29180	29354	29246	29244	29215	29053	29049	29154	29340	29317	29452	29323	28986	28983	29194	29227	29451	29166	29173	29220	29014	29118	29275	29146	29307	29299	29138	29175	29386	29146	29157	28912	29138	29212	29070	29095	29296	29350	29472	29370	29405	29136	29258	29130	29088	29278	29181	29349	29063	29158	29136	29221	29163	29529	29235	29484	29435	29348	29378	29100	29283	29272	29429	29322	29181	29159	29393	29210	29365	29098	29009	29198	29277	29389	29140	29075	29333	29273	29220	29121	29167	28960	29431	28924	29006	29353	29265	29043	29152	29189	29155	29081	29421	29280	29140	29250	29603	29496	29337	29162	29551	29046	29244	29113	29215	29413	29443	29142	29130	29027	29204	29366	29427	29336	29170	29008	29261	29295	29459	29148	29314	29281	29139	28993	29370	29401	28897	29302	29434	29290	29305	29254	29328	29087	29396	29271	29202	29383	28823	29102	29079	29163	29040	29299	29475	29030	29165	28966	29303	29379	29241	29295	29345	29280	29208	29362	29392	29065	29101	29175	29273	29236	29343	29466	29279	29133	29251	29087	29146	29012	29324	29428	29000	29070	29383	29368	29052	29197	29231	29136	29145	29163	29075	29340	28992	29301	29340	29068	29313	29341	29193	29281	29395	29156	29288	29516	29345	29429	29231	29340	29165	29364	29143	29246	29138	29451	29017	29017	29282	29116	29099	29221	29061	29242	29432	29338	29289	29367	29444	29040	29273	29281	29167	29213	29088	29135	29121	29104	29422	29167	29142	29162	29412	29217	29200	29214	29265	29416	28905	29141	29342	29346	29561	28954	29252	29228	29201	29254	29166	29220	29205	29363	29088	29121	29094	29050	29123	29013	28898	29117	29177	29041	29514	29131	29245	28971	29167	29492	29395	29067	29167	29383	29282	29265	29229	29110	28829	29326	29152	29385	29315	29175	29223	29177	29656	29036	29389	29197	29372	29485	29203	29257	28953	29200	29080	29169	29055	29022	28968	29330	29257	29069	29356	29032	29175	29183	29246	29303	29195	29489	29071	29106	29382	29098	29381	29275	29097	29183	29249	29574	29113	29235	29286	29377	29193	29418	29099	29112	29133	29321	29429	29222	29342	29245	29428	29246	29361	29338	29064	29239	29631	29518	29205	29305	29077	28942	29235	29224	29442	29321	29306	29341	29153	29090	29194	29226	29391	28949	29539	29326	29147	29084	29142	29049	29181	29301	29241	29267	29240	29275	29073	29102	29120	29308	29082	29272	29449	29253	29213	29194	29403	29175	29220	29267	29480	29320	29230	29420	29112	29372	28916	29328	29088	29146	29253	29391	29551	29214	29348	29143	29203	28923	29306	29306	29266	29188	28963	29249	29080	28936	29270	29347	28970	29396	29173	29346	29267	29261	29143	29340	29415	29224	29246	29345	28941	29215	29361	29232	29188	29438	29255	29280	29133	29139	29038	29392	29212	29168	29325	29002	29217	29393	29184	29352	29095	29196	29124	29208	29108	29120	29248	29230	29297	29315	29350	29171	29344	29049	29347	29187	28961	29182	28951	29259	29336	29183	29305	29481	29514	28893	29245	29438	29266	29447	29350	29237	29229	29349	29247	29226	29260	28959	29132	29261	29254	29157	29175	28987	29198	29295	29310	29187	29154	29188	29560	29302	29373	29491	28912	29121	29365	29422	29137	29135	29142	29053	29124	29492	29219	29037	28981	28986	29007	29267	29180	29209	29455	29476	29422	29308	28955	28985	29260	29220	29195	29212	29279	29205	29021	29250	29320	29092	29256	29489	29215	29628	29326	29136	29155	29121	28927	29007	28890	29299	29426	29463	29398	29301	29169	29220	29302	29191	29464	29282	29307	29278	29307	29449	29087	29318	29333	29290	29221	29366	29045	29319	29436	29470	29114	29282	29344	29183	29306	29184	29303	29195	29107	29130	29312	29017	29213	29004	29277	29342	29472	28977	29358	29139	29316	29058	29508	29229	29214	29405	29257	29325	29258	29095	29364	29237	29425	29172	29168	29301	29264	29361	29421	29314	29271	29283	29285	29337	29084	29168	29319	29190	29351	29059	29341	29202	29292	29121	29510	29309	29375	29015	29090	29528	29201	28974	29147	29236	29150	29142	29243	29310	29029	29121	29034	29315	29286	29365	29342	29370	29141	29140	29173	29107	29180	29188	29248	29173	29359	29370	29196	29219	29348	29231	29217	29135	29064	29140	29223	29184	29306	29425	29487	29345	28765	29205	29343	29308	29129	29239	29005	29400	29453	29233	29064	29204	29171	29248	29571	29305	29186	29020	29204	28853	29194	29325	29087	29339	29344	29408	29301	29539	28958	29308	29309	29020	29486	29111	29178	29108	29173	29424	29427	29202	29426	29194	29080	29161	29240	29438	29116	29041	29204	29093	29588	29165	29238	29328	29240	28951	29229	29308	29458	29349	29014	29157	29127	29240	29241	28931	29314	29290	29225	29197	29369	29181	29333	29188	29269	29115	29134	29279	29313	29174	29286	29398	29516	29191	28976	29380	29268	29174	28948	29236	29217	29065	29233	29255	29241	29485	28955	29036	29206	29130	28883	29247	29496	29187	29197	29092	29353	29141	29344	29397	29236	29170	29237	29031	28909	29141	29313	29102	29323	29255	28981	28947	29195	28991	29357	29155	29197	29267	29027	29427	29372	29332	29084	29220	29349	29198	29185	29020	29176	29248	29120	29078	29096	29012
17120	27829	27894	61214	69009	49189	33851	23354	19167	18173	17750	17615	17722	17723	17585	17788	17660	17808	17636	17682	17683	17552	17553	17844	17680	17799	17717	17699	17775	17671	17636	17620	17521	17643	17461	17893	17663	17680	17701	17619	17688	17548	17611	17753	17673	17808	17576	17759	17701	17820	17563	17543	17779	17682	17606	17632	17661	17518	17696	17594	17617	17538	17681	17764	17505	17638	17586	17558	17543	17665	17465	17718	17951	17528	17761	17583	17768	17571	17431	17755	17706	17560	17681	17785	17701	17626	17668	17619	17561	17854	17610	17378	17659	17440	17585	17661	17482	17699	17810	17578	17559	17682	17746	17598	17603	17626	17639	17574	17729	17552	17588	17669	17490	17636	17585	17730	17603	17540	17598	17579	17726	17659	17815	17607	17584	17655	17530	17758	17606	17857	17587	17789	17666	17532	17574	17537	17474	17798	17669	17747	17763	17676	17440	17633	17581	17542	17576	17534	17825	17656	17682	17596	17433	17429	17677	17487	17607	17534	17554	17477	17525	17684	17667	17671	17679	17713	17519	17581	17521	17821	17577	17507	17578	17596	17636	17707	17676	17656	17502	17667	17437	17601	17496	17625	17501	17511	17633	17671	17437	17683	17680	17639	17837	17710	17741	17663	17634	17528	17750	17721	17590	17476	17643	17434	17732	17624	17725	17420	17724	17564	17551	17545	17574	17612	17715	17708	17785	17489	17558	17649	17265	17749	17801	17748	17802	17604	17655	17510	17538	17718	17458	17629	17715	17305	17667	17435	17868	17677	17773	17577	17630	17613	17624	17636	17427	17737	17696	17463	17628	17615	17561	17646	17737	17637	17675	17716	17485	17661	17778	17758	17483	17517	17533	17531	17650	17496	17434	17431	17674	17747	17623	17606	17380	17729	17454	17634	17634	17636	17687	17610	17534	17700	17443	17619	17743	17655	17508	17608	17846	17576	17635	17420	17502	17576	17507	17580	17515	17408	17483	17514	17591	17673	17563	17676	17679	17608	17611	17712	17684	17477	17584	17611	17559	17644	17662	17601	17549	17640	17697	17624	17635	17571	17551	17479	17525	17522	17472	17700	17542	17603	17504	17754	17569	17670	17673	17658	17506	17594	17467	17518	17884	17512	17633	17524	17663	17641	17692	17370	17690	17607	17619	17585	17523	17531	17590	17541	17640	17642	17585	17617	17617	17542	17798	17608	17550	17593	17573	17673	17657	17497	17705	17657	17655	17609	17590	17611	17562	17661	17820	17493	17766	17728	17316	17603	17445	17696	17517	17667	17690	17668	17640	17758	17759	17416	17576	17547	17654	17602	17588	17499	17557	17572	17505	17666	17699	17665	17549	17608	17633	17570	17629	17555	17741	17739	17593	17638	17567	17554	17512	17659	17537	17617	17547	17405	17605	17484	17678	17432	17641	17580	17383	17717	17478	17382	17631	17645	17648	17475	17741	17581	17741	17531	17619	17541	17762	17619	17706	17678	17688	17830	17572	17706	17602	17594	17749	17404	17627	17718	17730	17480	17701	17542	17558	17577	17626	17537	17697	17454	17576	17723	17736	17599	17662	17587	17622	17432	17503	17677	17701	17484	17783	17704	17692	17525	17777	17589	17686	17445	17319	17750	17721	17648	17611	17591	17734	17744	17624	17681	17721	17620	17733	17581	17670	17679	17719	17663	17622	17604	17562	17603	17620	17585	17359	17728	17553	17714	17677	17544	17476	17615	17579	17618	17682	17784	17597	17790	17636	17499	17507	17652	17582	17727	17514	17602	17633	17520	17468	17603	17746	17638	17737	17396	17748	17675	17589	17632	17610	17584	17471	17606	17554	17728	17632	17538	17633	17433	17698	17624	17442	17628	17554	17587	17626	17569	17669	17599	17651	17620	17752	17448	17515	17588	17751	17376	17611	17684	17697	17794	17652	17610	17608	17480	17586	17532	17668	17529	17433	17801	17601	17711	17665	17526	17797	17679	17702	17736	17629	17490	17418	17621	17671	17699	17609	17763	17666	17681	17601	17651	17700	17496	17787	17583	17516	17711	17696	17540	17723	17587	17530	17783	17531	17540	17467	17647	17604	17644	17551	17592	17564	17436	17633	17421	17611	17697	17315	17718	17366	17524	17578	17735	17737	17707	17591	17532	17567	17578	17826	17614	17484	17536	17571	17579	17483	17651	17714	17546	17646	17594	17562	17656	17601	17547	17863	17641	17668	17650	17438	17678	17862	17633	17670	17631	17511	17693	17550	17618	17687	17630	17544	17672	17570	17440	17685	17576	17545	17764	17586	17537	17440	17518	17669	17606	17669	17694	17631	17602	17624	17526	17618	17622	17580	17753	17715	17504	17775	17587	17530	17464	17465	17498	17672	17690	17544	17711	17433	17641	17669	17543	17789	17691	17439	17600	17717	17619	17527	17441	17544	17528	17703	17635	17497	17520	17584	17589	17397	17679	17512	17645	17830	17791	17688	17617	17631	17447	17667	17744	17591	17597	17621	17655	17603	17497	17594	17569	17532	17534	17725	17438	17385	17534	17741	17595	17467	17521	17608	17521	17775	17578	17842	17564	17351	17524	17426	17582	17671	17631	17654	17533	17678	17717	17615	17615	17714	17615	17568	17550	17604	17806	17545	17556	17499	17715	17626	17621	17637	17747	17546	17693	17568	17645	17535	17441	17573	17753	17709	17612	17514	17570	17713	17814	17662	17627	17654	17735	17605	17480	17747	17681	17560	17579	17552	17712	17574	17757	17506	17651	17749	17596	17526	17631	17640	17543	17621	17697	17606	17646	17580	17516	17783	17583	17791	17590	17827	17511	17704	17713	17438	17497	17589	17589	17569	17622	17643	17633	17571	17564	17664	17772	17682	17700	17687	17703	17741	17793	17547	17718	17712	17763	17474	17730	17495	17624	17588	17591	17555	17542	17653	17687	17592	17554	17557	17602	17494	17732	17724	17620	17493	17661	17531	17510	17647	17621	17500	17656	17775	17466	17856	17553	17595	17715	17581	17607	17647	17544	17591	17354	17775	17423	17568	17321	17596	17637	17594	17572	17801	17597	17651	17565	17593	17495	17501	17548	17696	17796	17596	17530	17716	17717	17779	17535	17522	17666	17475	17484	17618	17782	17487	17751	17719	17702	17422	17625	17425	17664	17591	17511	17407	17554	17503	17642	17536	17580	17463	17762	17653	17651	17571	17742	17475	17609	17569	17504	17661	17638	17798	17700	17537	17791	17803	17675	17612	17703	17696	17736	17824	17543	17648	17582	17546	17591	17770	17705	17502	17734	17675	17376	17711	17660	17471	17507	17714	17741	17709	17474	17572	17727	17642	17606	17598	17588	17682	17417	17614	17535	17437	17548	17499	17706	17598	17620	17747	17594	17452	17470	17623	17536	17653	17472	17543	17599	17631	17755	17604	17819	17471	17495	17522	17524	17598	17519	17605	17760	17571	17587	17818	17532	17584	17608	17500	17630	17559	17762	17612	17654	17702	17619	17613	17634	17558	17483	17630	17720	17499	17394	17656	17676	17496	17589	17691	17602	17451	17464	17624	17580	17716	17668	17535	17427	17623	17656	17759	17560	17620	17430	17539	17592	17618	17644	17536	17797	17440	17653	17750	17676	17493	17846	17593	17350	17611	17511	17659	17566	17594	17529	17660	17557	17422	17507	17554	17418	17676	17505	17679	17607	17481	17783	17386	17612	17553	17678	17741	17603	17521	17716	17641	17548	17501	17480	17593	17640	17565	17589	17552	17609	17579	17513	17500	17858	17758	17529	17706	17735	17614	17823	17649	17657	17634	17614	17684	17703	17440	17468	17645	17753	17704	17736	17648	17560	17834	17770	17447	17582	17462	17658	17459	17614	17727	17676	17574	17660	17686	17693	17582	17639	17336	17640	17689	17627	17619	17655	17546	17759	17723	17610	17513	17660	17535	17476	17541	17604	17342	17556	17601	17787	17762	17517	17598	17631	17532	17662	17552	17698	17662	17525	17710	17606	17518	17606	17616	17512	17726	17731	17482	17663	17742	17688	17540	17593	17539	17563	17453	17689	17726	17423	17590	17459	17388	17611	17625	17588	17555	17579	17608	17668	17718	17510	17619	17586	17546	17717	17647	17553	17678	17665	17444	17554	17539	17701	17628	17482	17646	17651	17649	17700	17555	17647	17657	17659	17804	17593	17644	17448	17593	17544	17514	17569	17676	17529	17624	17685	17589	17731	17699	17624	17704	17880	17628	17776	17560	17536	17580	17720	17599	17436	17720	17659	17516	17450	17691	17549	17646	17646	17567	17596	17472	17527	17682	17729	17578	17585	17706	17719	17608	17701	17614	17804	17518	17642	17618	17604	17596	17763	17638	17766	17396	17491	17491	17767	17728	17644	17588	17531	17480	17730	17477	17657	17782	17641	17632	17613	17562	17644	17601	17817	17575	17602	17621	17615	17713	17540	17652	17764	17341	17682	17478	17623	17535	17566	17487	17652	17565	17596	17586	17796	17543	17521	17804	17646	17737	17672	17620	17418	17420	17632	17648	17508	17600	17632	17740	17555	17516	17653	17628	17504	17593	17602	17757	17571	17558	17673	17613	17618	17610	17592	17599	17690	17636	17541	17469	17535	17629	17682	17610	17674	17601	17541	17628	17619	17589	17485	17515	17855	17496	17578	17584	17477	17537	17579	17577	17694	17636	17428	17568	17447	17666	17590	17616	17641	17791	17603	17569	17725	17662	17758	17670	17553	17657	17585	17459	17644	17421	17537	17644	17594	17594	17617	17727	17596	17441	17601	17436	17624	17424	17600	17572	17512	17558	17611	17697	17597	17586	17516	17455	17426	17690	17501	17704	17685	17776	17657	17734	17712	17595	17350	17475	17549	17799	17691	17597	17522	17628	17649	17611	17474	17407	17574	17551	17615	17647	17627	17697	17614	17445	17593	17566	17571	17604	17652	17691	17814	17638	17599	17530	17513	17570	17663	17867	17462	17582	17546	17624	17938	17553	17554	17546	17688	17674	17687	17697	17760	17605	17478	17691	17530	17539	17624	17435	17566	17696	17737	17663	17713	17557	17629	17582	17590	17550	17656	17551	17606	17763	17619	17585	17481	17562	17713	17779	17427	17646	17577	17542	17503	17707	17642	17528	17640
23124	21524	28747	51314	82186	71386	57035	42795	35325	32488	30982	30860	30885	30632	30549	30632	30592	30382	30435	30391	30160	30421	30433	30250	30538	30605	30517	30265	30525	30564	30509	30369	30465	30235	30142	30437	30444	30485	30591	30551	30232	30437	30400	30509	30617	30148	30507	30240	30438	30367	30433	30422	30354	30269	30405	30095	30392	30461	30549	30424	30264	30299	30177	30468	30458	30205	30193	30328	30160	30117	30299	30362	30206	30491	30319	30403	30261	30298	30406	30428	30308	30313	30526	30203	30352	30086	30219	30482	30466	30323	30488	30379	30483	30160	30367	30408	30225	30309	30306	30318	30477	30318	30307	30253	30316	29920	30234	30374	30418	30132	30141	30247	30174	30270	29980	30337	30227	30146	30156	30577	30545	30303	30398	30299	30280	30240	30383	30221	30319	30350	30581	30000	30523	29995	30128	30278	30076	30343	30266	30392	30265	30231	30400	30206	30300	30133	30322	30522	30254	30289	30401	30238	30148	30244	30137	30401	30228	30153	30206	30384	30488	30405	30260	30358	30408	30273	30230	30327	30291	30460	30065	30361	30150	30251	30036	30227	30096	30342	30200	30304	30095	30204	30220	30406	30126	30246	30260	30459	30358	30451	30309	30446	30339	30165	30504	30453	30472	30231	30367	30564	30199	30266	30147	30394	30383	30371	30237	30347	30522	30423	30416	30311	30020	30261	30177	30231	30224	30281	30214	30318	30121	30270	30517	30185	30203	30242	30321	30141	30120	30344	30015	30117	30438	30118	30350	30342	30464	30219	30075	30351	30465	30406	30270	30528	30213	30055	30356	30368	30513	30348	30194	30114	30219	30258	29959	30026	30151	30198	30413	29965	30406	30198	30627	30086	30257	30118	30398	30480	30176	29988	30434	30250	30155	30230	30273	30140	30156	30175	30156	30635	30462	30462	30324	30206	30049	30398	30276	30171	30204	30183	30480	30532	30421	29990	30172	30101	30318	30236	30301	30301	30391	30150	30159	30400	30309	30343	30220	30424	30051	30407	30238	30351	30539	30130	30213	30139	30077	30091	30490	30340	30530	30246	30329	30308	30321	30063	30219	30375	30479	30453	30433	30100	30401	29943	29828	30269	30483	30411	30243	30396	30441	30505	30177	30039	30372	30349	30285	30077	30293	30142	30259	30227	30422	30312	30398	30242	30216	30068	30231	30227	30297	30154	30206	30471	30128	30294	30329	30181	30278	30224	30262	30255	30334	30322	30011	30308	30297	30054	30285	30519	30425	30333	30092	30041	30139	30398	30374	30506	30629	30428	30621	30141	30288	30206	30042	30337	30292	30335	30083	30440	30313	30136	30289	30143	30468	30396	30249	30257	30260	30286	30234	30492	30154	30235	30289	30128	30190	30412	30057	30381	30506	30000	30492	30434	30162	30242	30039	30100	30272	30153	30211	30456	30374	30302	30466	29970	29977	30292	30330	30185	30461	30402	30282	30156	30169	30418	30291	30005	30566	30026	30140	30307	29998	30022	30118	29906	30371	30196	30369	30420	30319	30327	30312	30034	30203	29923	30132	30346	30504	30248	30511	30227	30070	30384	30496	30384	30230	30235	30166	30303	30373	30183	30350	30191	30342	30284	30405	30312	30320	30190	30098	30196	30288	30198	30495	30186	30430	30413	30268	30286	30271	30385	30438	30218	30252	30376	30363	30267	30471	30308	30371	30469	30453	30008	30506	30150	30259	30169	30242	30468	30251	30376	30026	30447	30450	29918	30025	30414	30394	29957	30229	30263	30319	30545	30364	30300	30328	30218	30376	30291	30055	30284	30243	30364	30140	30181	30437	30119	30528	30398	30449	30313	30221	30394	30240	30682	30425	30241	30461	30273	30522	30416	30246	30148	30375	30219	30152	30563	30096	30179	30328	30288	30351	30062	30560	30276	30387	30325	30379	30346	30274	30420	30115	30167	30354	30389	30075	30279	30209	30235	30399	30044	30469	30178	30349	30217	30153	30148	30301	30339	30289	30195	30280	30340	30092	30100	30420	30215	30041	30382	30369	30286	30295	30210	30470	30519	30284	30384	30318	30521	30261	30461	30320	30376	30585	30320	30389	30204	30453	30434	30344	30090	30074	30137	30431	30252	30124	30233	30048	30072	30381	30338	30443	30259	30234	30192	30225	30422	30104	30169	30415	30258	30434	30336	30403	30220	30258	30261	30538	30268	29975	30010	30404	30410	30387	30207	30169	30322	30178	30439	30403	30075	30242	30484	30521	30439	30022	30205	30324	30219	30316	30309	30241	30295	30145	30361	30283	30308	30374	30413	30397	30220	30289	30226	30472	30254	30243	30373	30547	30406	30294	30493	30644	30248	30200	30389	30305	30380	30322	30385	30112	30144	30047	30139	30281	30341	30143	30161	30064	30316	30593	30051	30183	30246	30159	30061	30311	30408	30235	30354	30358	30450	30476	30339	30363	30337	30306	29936	30140	30391	30152	30332	30285	30084	30281	30498	30548	30404	30370	30157	30128	30359	30123	30143	30295	30260	30352	30031	30042	30455	30356	30231	30295	30298	30417	30129	30263	30276	30373	30180	30380	30284	30390	30445	30241	30355	30060	30297	30396	30327	30396	30021	30178	30159	30027	30303	30193	30304	30482	30219	30153	30361	30495	30277	30324	30203	30345	30248	30107	30307	30250	30147	30279	30452	30349	30181	30508	30237	30389	30357	30407	30280	30311	30395	30252	30434	30373	30383	30681	30316	30058	30364	30298	30346	30349	30264	30256	30271	30042	30149	30119	29986	30309	29969	30135	30076	30270	30268	30235	30269	30115	30336	30521	30544	30359	30353	30180	30398	30491	30392	30289	30413	30348	30054	30140	30096	30241	30456	30173	30174	30560	30611	30201	30422	30471	30325	30260	30233	30121	30304	30198	30115	30344	30271	30389	30520	30305	30390	30515	30409	30110	30137	30357	30160	30299	30399	30183	30431	30486	30479	30327	30255	30437	30436	30333	30248	30309	30188	30382	30380	30297	30095	30176	30299	30372	30401	30431	30310	30370	30230	30379	30472	30549	30409	30155	30251	30149	30474	30409	30006	30243	30347	30108	29960	30213	30249	30161	30225	30376	30297	30251	30165	30056	30337	30430	30163	30202	30325	30192	30540	30259	30278	29910	30254	30460	30330	30077	30352	30293	30228	30419	30253	30366	30185	30360	30374	30205	30222	30327	30221	30231	30037	30251	30392	30395	30459	30050	30399	30300	30358	30564	30266	30387	30449	30197	30458	30216	30213	30173	30350	30592	30244	30585	30489	30336	30555	30547	30147	30353	30348	30204	30154	30243	30140	30033	30289	30576	30337	30239	30453	30505	30762	30281	30199	30015	30123	30212	30184	30253	30420	30175	30419	30405	30075	30164	30201	30286	30473	30337	30249	30356	30249	30175	30140	30173	30192	30402	30252	30352	30489	30278	30196	30335	30486	30285	30243	30150	30331	30039	30409	30142	30573	30323	30269	30319	30107	30154	30290	30343	30314	30468	30188	30389	30681	30313	30223	30178	30386	30493	30370	30236	29915	30092	30394	30236	30275	30175	30445	30276	30190	30206	30357	30113	30158	30467	30020	30300	30240	30334	30123	29998	30359	30362	30196	30225	30170	30296	30295	30390	30232	30158	30155	30792	30053	30423	30460	30353	30359	30167	30374	30401	30513	30397	30043	30302	30248	30286	30406	30385	29983	30174	30337	30290	30373	30039	30231	30177	30305	30116	30315	30360	30267	30186	30042	30231	30163	30381	30347	30083	30387	30286	30181	30273	30446	30211	30183	30469	30222	30405	30510	30473	30250	30415	30154	30171	30405	30027	30418	30195	30506	30454	30232	30247	30368	30216	30196	30411	30365	30364	30236	30168	30100	30429	30214	30108	30316	30140	30266	30157	30438	30360	30216	30316	30345	30120	29983	30384	30364	30325	30417	30391	30391	30231	30267	30095	30227	30175	30413	30235	30325	30090	30235	30314	30236	30302	30391	30086	30278	30319	29983	30193	30204	30273	30103	30217	30136	30241	30297	30237	30470	30139	30215	30279	30331	30392	30258	30404	30143	30280	30338	30241	29884	30198	30304	30080	30335	30207	30242	30167	30516	30324	30404	30157	30511	30186	30278	30277	30071	30239	30252	30363	30249	30123	30083	30084	30134	30167	30221	30239	30213	30357	30372	30318	30512	30345	30225	29956	30281	30291	30324	29984	30384	30283	30302	30160	30129	30294	30250	30221	30099	30396	30365	30291	30419	30104	30256	30325	30417	30199	30197	30492	30475	30863	29994	30125	30362	30393	30258	30323	30300	30295	30257	30161	30416	30245	30225	30296	30311	30400	30424	30070	30121	30241	30263	30439	30168	30302	30283	30433	30220	30209	30400	30300	30235	30351	30006	30258	30278	30285	30308	30258	30047	29946	30468	30513	30027	30239	30099	30523	30399	30314	30263	30328	29950	30300	30228	30546	30488	30317	30519	30317	30209	30681	30414	30266	30122	30102	30231	30217	30200	29952	30027	30260	30204	30170	30115	30586	30426	30174	30239	30649	30284	30343	30223	30287	30362	30256	30066	30171	30253	30300	30334	30152	30345	30085	30431	30460	30178	30093	30125	30329	30496	30420	30173	30356	30292	30343	30288	30314	30410	30537	30256	30218	30161	30207	30335	30203	30266	30457	30240	30131	30282	30243	30151	30342	30375	30433	30279	30065	30242	30199	30219	30344	30537	30397	30339	30064	30222	30195	30419	30440	30339	30777	29976	30430	30362	30392	30442	30138	30268	30414	30127	30261	30374	30294	30172	30252	30519	30417	30026	30337	29976	30365	30173	30201	30224	30176	30287	30339	30232	30575	30281	30347	30139	30370	30392	30433	30450	30332	30287	30380	30359	30176	30093	30245	29986	30796	30366	30213	30515	30505	30473	30281	30353	30288	30427	30275	30141	30110	30323	30266	29924	30345	30366	30338	30150	30214	29969	30233	30328	30226	30422	30214	30251	30095	30250	30449	30318	30517	30511	30158	30485	30219	30157	30310	30255	30281	30274	30003	30039	30235	30250	30246	30378	30176	30291	30308	30305	30280	30224	30257	29959	30273	30260	30135	30134	30522	30403	30439	30294	30253	30193	30149	30030	30460	30055
21089	40818	41538	82086	94733	72879	51428	32495	23458	19944	18882	18583	18495	18539	18496	18398	18586	18507	18394	18486	18425	18572	18377	18389	18583	18798	18646	18431	18503	18436	18560	18381	18557	18414	18515	18275	18506	18355	18509	18449	18337	18446	18582	18398	18525	18563	18455	18453	18679	18328	18450	18543	18467	18596	18567	18392	18566	18413	18362	18361	18644	18434	18476	18340	18419	18564	18387	18515	18565	18400	18663	18364	18470	18311	18380	18417	18470	18450	18617	18263	18437	18366	18572	18765	18512	18694	18455	18161	18250	18432	18405	18536	18426	18332	18525	18388	18580	18528	18238	18322	18312	18306	18283	18512	18711	18551	18419	18357	18297	18504	18463	18548	18366	18381	18360	18521	18252	18497	18361	18355	18451	18612	18528	18576	18522	18271	18572	18374	18325	18353	18415	18281	18465	18326	18445	18479	18389	18519	18456	18642	18398	18357	18497	18634	18334	18538	18551	18475	18356	18473	18392	18494	18257	18620	18232	18631	18414	18249	18412	18516	18348	18347	18514	18388	18463	18671	18266	18526	18641	18476	18370	18344	18485	18422	18331	18510	18548	18398	18344	18402	18410	18283	18327	18421	18429	18490	18431	18411	18334	18427	18298	18387	18354	18187	18481	18256	18260	18472	18648	18550	18389	18532	18514	18328	18516	18435	18454	18520	18386	18503	18349	18551	18485	18338	18483	18234	18362	18319	18499	18559	18538	18311	18452	18584	18598	18359	18399	18423	18487	18493	18346	18302	18366	18364	18475	18319	18417	18343	18494	18350	18263	18501	18339	18327	18530	18370	18324	18349	18325	18321	18471	18363	18375	18490	18349	18464	18409	18424	18530	18589	18486	18660	18227	18329	18273	18410	18356	18594	18452	18175	18434	18438	18270	18455	18465	18422	18585	18460	18485	18385	18429	18610	18402	18558	18505	18461	18698	18323	18396	18399	18697	18296	18632	18375	18501	18412	18541	18406	18313	18515	18366	18528	18479	18299	18583	18290	18438	18432	18318	18546	18463	18794	18319	18338	18359	18270	18612	18552	18333	18636	18532	18466	18572	18244	18472	18436	18437	18406	18391	18512	18456	18432	18343	18599	18246	18507	18370	18339	18559	18485	18221	18528	18515	18171	18521	18483	18452	18467	18526	18395	18575	18344	18364	18181	18501	18471	18378	18459	18298	18399	18571	18452	18494	18336	18438	18347	18438	18677	18585	18461	18490	18382	18432	18403	18327	18418	18344	18514	18564	18541	18380	18402	18505	18192	18671	18356	18601	18254	18507	18333	18386	18559	18189	18508	18379	18448	18416	18495	18490	18341	18398	18346	18441	18554	18354	18216	18501	18314	18444	18518	18440	18557	18598	18280	18584	18607	18331	18537	18383	18535	18377	18584	18519	18463	18345	18474	18370	18505	18472	18651	18478	18420	18761	18394	18300	18590	18510	18481	18317	18559	18381	18498	18547	18477	18366	18375	18545	18394	18381	18473	18433	18354	18491	18420	18417	18458	18350	18419	18528	18499	18248	18447	18320	18173	18464	18542	18495	18452	18351	18506	18365	18458	18437	18340	18302	18475	18388	18416	18378	18477	18447	18336	18422	18342	18290	18348	18360	18411	18603	18381	18500	18397	18412	18555	18484	18414	18589	18322	18479	18335	18177	18305	18538	18579	18590	18474	18459	18603	18517	18535	18356	18578	18668	18449	18324	18392	18538	18368	18441	18320	18414	18325	18396	18526	18338	18157	18555	18450	18446	18391	18403	18378	18554	18508	18425	18589	18608	18414	18507	18355	18290	18545	18447	18394	18424	18372	18461	18442	18325	18328	18684	18366	18499	18547	18583	18500	18504	18334	18387	18383	18406	18611	18469	18489	18416	18394	18399	18391	18403	18499	18352	18420	18474	18441	18471	18456	18406	18460	18399	18278	18462	18429	18477	18338	18370	18374	18443	18394	18248	18583	18429	18542	18367	18408	18490	18487	18397	18494	18644	18417	18444	18396	18314	18330	18373	18491	18577	18522	18279	18505	18440	18268	18339	18536	18346	18307	18526	18364	18380	18365	18458	18290	18485	18488	18321	18414	18301	18448	18570	18473	18440	18302	18596	18508	18522	18374	18365	18554	18478	18510	18358	18523	18684	18460	18374	18592	18287	18479	18526	18572	18549	18357	18484	18521	18421	18377	18433	18531	18338	18574	18276	18476	18447	18408	18577	18388	18517	18505	18243	18408	18366	18493	18546	18392	18647	18404	18535	18399	18595	18267	18321	18499	18360	18381	18489	18373	18363	18606	18406	18372	18328	18309	18363	18303	18322	18352	18526	18392	18490	18571	18488	18420	18472	18357	18482	18297	18264	18470	18356	18613	18408	18529	18525	18431	18559	18512	18371	18321	18468	18453	18563	18334	18461	18361	18551	18311	18486	18377	18299	18371	18299	18445	18354	18502	18478	18539	18317	18561	18242	18515	18517	18389	18531	18530	18538	18573	18312	18464	18518	18551	18340	18492	18528	18323	18397	18479	18431	18554	18509	18263	18417	18500	18371	18356	18274	18475	18433	18403	18583	18484	18328	18439	18406	18338	18424	18485	18470	18398	18375	18531	18413	18409	18428	18363	18321	18239	18300	18341	18589	18422	18437	18491	18397	18269	18231	18511	18395	18405	18482	18555	18437	18522	18445	18281	18247	18406	18478	18522	18581	18358	18267	18519	18428	18614	18281	18300	18244	18387	18566	18271	18422	18509	18551	18435	18452	18380	18407	18443	18111	18447	18269	18491	18508	18515	18615	18666	18366	18492	18502	18343	18504	18358	18578	18422	18429	18490	18491	18326	18405	18323	18561	18256	18513	18444	18307	18428	18390	18439	18365	18451	18525	18545	18244	18423	18153	18483	18526	18297	18367	18303	18622	18455	18364	18409	18567	18388	18454	18434	18241	18399	18311	18404	18287	18361	18448	18531	18239	18501	18390	18471	18386	18437	18484	18397	18431	18359	18404	18425	18451	18419	18434	18414	18527	18432	18515	18413	18605	18535	18635	18542	18568	18447	18350	18326	18367	18433	18291	18479	18384	18418	18422	18346	18495	18323	18505	18426	18559	18378	18598	18454	18443	18437	18538	18218	18543	18379	18491	18252	18360	18358	18132	18372	18451	18292	18413	18318	18483	18526	18581	18284	18630	18455	18323	18245	18462	18441	18506	18335	18328	18423	18647	18300	18401	18382	18474	18537	18481	18455	18330	18353	18388	18687	18510	18361	18395	18360	18355	18611	18265	18481	18275	18372	18362	18476	18481	18452	18283	18501	18412	18485	18367	18282	18510	18599	18494	18248	18441	18312	18591	18274	18455	18460	18519	18367	18433	18666	18534	18381	18696	18521	18456	18367	18471	18410	18467	18429	18423	18372	18437	18373	18519	18302	18388	18456	18277	18304	18399	18244	18411	18539	18392	18592	18405	18206	18457	18576	18542	18378	18355	18515	18415	18495	18472	18525	18411	18529	18356	18394	18402	18562	18396	18344	18670	18217	18417	18236	18498	18441	18448	18426	18421	18415	18503	18452	18332	18541	18468	18487	18335	18479	18261	18459	18422	18454	18392	18258	18579	18557	18326	18247	18357	18190	18418	18437	18377	18465	18250	18606	18262	18345	18456	18342	18503	18499	18402	18579	18478	18437	18434	18242	18501	18559	18420	18443	18309	18388	18329	18494	18436	18413	18540	18397	18351	18399	18449	18519	18584	18428	18491	18371	18466	18428	18511	18486	18551	18507	18503	18302	18597	18514	18297	18556	18493	18280	18319	18659	18408	18448	18355	18353	18312	18529	18427	18351	18448	18602	18300	18220	18449	18306	18557	18548	18243	18290	18424	18413	18491	18434	18387	18596	18398	18517	18638	18363	18338	18480	18383	18507	18541	18535	18411	18365	18297	18530	18501	18419	18283	18692	18440	18664	18456	18446	18268	18445	18363	18529	18676	18292	18357	18339	18543	18161	18314	18416	18449	18490	18475	18311	18367	18616	18340	18411	18556	18497	18442	18560	18434	18429	18367	18508	18498	18337	18670	18470	18165	18556	18456	18398	18483	18339	18519	18381	18433	18508	18453	18366	18462	18449	18242	18432	18421	18552	18365	18486	18347	18443	18404	18491	18480	18278	18388	18335	18486	18393	18514	18547	18556	18502	18570	18354	18348	18555	18519	18454	18457	18478	18572	18641	18319	18465	18411	18421	18623	18660	18403	18479	18515	18333	18565	18408	18511	18452	18620	18419	18455	18433	18428	18319	18281	18317	18390	18381	18555	18501	18518	18482	18478	18323	18461	18358	18436	18204	18524	18524	18571	18339	18284	18366	18516	18594	18460	18279	18561	18603	18482	18590	18337	18530	18452	18553	18590	18427	18502	18639	18519	18298	18403	18569	18361	18502	18386	18450	18489	18429	18583	18399	18387	18496	18385	18440	18508	18582	18451	18527	18695	18537	18392	18495	18390	18454	18657	18602	18454	18458	18363	18519	18481	18631	18393	18392	18290	18324	18422	18375	18654	18242	18385	18478	18491	18426	18464	18322	18419	18637	18231	18294	18529	18391	18361	18486	18478	18525	18673	18404	18219	18585	18463	18422	18504	18517	18382	18683	18505	18401	18387	18451	18383	18458	18454	18473	18516	18342	18393	18486	18521	18442	18297	18348	18336	18518	18465	18388	18326	18467	18281	18323	18463	18404	18460	18255	18547	18510	18367	18453	18524	18271	18254	18534	18401	18533	18361	18294	18421	18242	18386	18584	18537	18412	18514	18588	18419	18352	18401	18312	18511	18365	18462	18696	18498	18369	18311	18362	18503	18437	18474	18556	18376	18219	18432	18393	18489	18381	18526	18344	18436	18487	18380	18481	18285	18481	18251	18293	18263	18136	18277	18345	18416	18436	18395	18391	18511	18538	18482	18414	18516	18482	18325	18209	18393	18294	18437	18444	18396	18739	18313	18429	18431	18494	18436	18309	18430	18284	18530	18440	18379	18582	18435	18557	18337	18415	18230	18468	18430	18225	18431	18442	18417	18296	18346	18473	18367	18449	18416	18497	18396	18268	18543	18380	18518	18173	18410	18523	18491	18477	18324	18348	18232	18432	18332	18575	18370	18404	18431	18424	18462	18357
32779	27899	32697	35366	43535	40714	35341	31749	30008	29886	29850	29684	29563	29503	29802	29860	29905	29462	29150	29418	29634	29858	29534	29555	29820	29467	29662	29565	29649	29608	29661	29795	29652	29615	29846	29469	29723	29076	29548	29695	29770	29704	29737	29572	29462	29901	29743	29431	29536	29659	29449	29506	29651	29684	29641	29533	29761	29720	29676	29612	29635	29645	29914	29677	29658	29534	29146	29689	29656	29845	29455	29463	29718	29823	29780	29652	29537	29689	29720	29941	29605	29749	29525	29721	29557	29545	29806	29457	29725	29635	29454	29629	29675	29682	29247	29508	29500	29706	29417	29710	29485	29351	29400	29741	29916	29614	29872	29798	29632	29869	29587	29631	29515	29862	29518	29547	29629	29492	29284	29596	29388	29520	29692	29703	29694	29633	29732	29574	29735	29695	29347	29375	29418	29459	29732	29770	29304	29461	29639	29567	29577	29533	29556	29455	29487	29512	29911	29582	29596	29402	29642	29569	29706	29694	29683	29409	29594	29342	29804	29658	29545	29740	29544	29604	29809	29719	29846	29736	29399	29349	29732	29481	29611	29304	29730	29647	29657	29621	29728	29721	29666	29816	29587	29314	29639	29595	29542	29540	29375	29540	29547	29672	29677	29436	29909	29725	29655	29860	29371	29546	29520	29461	29317	29512	29506	29520	29412	29723	29783	29870	29699	29614	29522	29794	29766	29741	29689	29532	29819	29626	29648	29651	29437	29628	29558	29924	29492	29381	29625	29275	29511	29445	29681	29744	29791	29657	29601	29440	29488	29751	29581	29706	29526	29585	29813	29648	29756	29655	29616	29536	29635	29506	29490	29516	29603	29740	29697	29653	29852	29779	29690	29493	29564	29837	29247	29675	29745	29716	29674	29561	29476	29399	29638	29753	29739	29496	29544	29603	29651	29814	29829	29662	29650	29589	29496	29868	29693	29669	29502	29777	29577	29570	29732	29607	29718	29603	29731	29668	29673	29582	29664	29405	29616	29500	29523	29500	29693	29535	29630	29579	29595	29609	29545	29395	29659	29805	29403	29387	29705	29819	29509	29582	29388	29680	29437	29601	29611	29720	29617	29753	29540	29813	29640	29496	29562	29762	29442	29473	29762	29496	29663	29605	29678	29513	29451	29377	29729	29611	29690	29850	29479	29673	29713	29651	29732	29619	29592	29602	29644	29486	29573	29539	29963	29718	29693	29631	29541	29555	29586	29477	29719	29934	29504	29581	29373	29370	29391	29431	29753	29598	29721	29545	29544	29456	29449	29643	29684	29714	29668	29514	29823	29688	29738	29505	29443	29283	29423	29604	29669	29473	29644	29773	29748	29777	29663	29412	29640	29488	29851	29929	29735	29655	29701	29522	29531	29651	29897	29750	29767	29552	29663	29444	29373	29467	29666	29634	29594	29776	29777	29782	29693	29483	29617	29384	29294	29547	29505	29735	29554	29470	29605	29654	29844	29406	29515	29610	29730	29471	29594	29525	29689	29568	29601	29724	29502	29393	29670	29564	29649	29679	29410	29409	29647	29600	29483	29493	29597	29576	29609	29845	29508	29576	29805	29568	29619	29437	29727	29748	29610	29750	29748	29673	29615	29482	29640	29677	29878	29787	29822	29715	29713	29562	29512	29969	29899	29785	29607	29704	29476	29697	29548	29383	29739	29559	29555	29429	29697	29645	29681	29618	29631	29643	29592	29444	29656	29461	29795	29632	29385	29597	29551	29610	29531	29626	29382	29714	29501	29566	29647	29683	29584	29792	29703	29753	29560	29527	29590	29584	29636	29484	29565	29973	29885	29718	29751	29823	29755	29688	29818	29594	29742	29512	29739	29296	29376	29559	29728	29752	29732	29550	29687	29658	29464	29680	29825	29838	29594	29494	29368	29957	29555	29603	30045	29718	29471	29404	29453	29715	29469	29421	29649	29556	29701	29633	29648	29567	29801	29609	29781	29713	29684	29429	29754	29440	29661	29617	29527	29526	29342	29501	29530	29651	29487	29563	29655	29589	29653	29618	29561	29453	29768	29755	29546	29509	29776	29482	29689	29733	29445	29623	29650	29634	29555	29594	29655	29715	29733	29711	29622	29467	29756	29546	29703	29669	29741	29365	29705	29425	29506	29477	29614	29612	29500	29340	29651	29394	29780	29806	29854	29886	29528	29450	29472	29458	29598	29594	29560	29507	29854	29596	29552	29640	29786	29683	29501	29474	29526	29387	29672	29708	29726	29744	29395	29621	29624	29730	29887	29686	29713	29696	29402	29681	29660	29570	29626	29670	29669	29555	29636	29434	29695	29452	29685	29616	29764	29523	29521	29796	29857	29672	29724	29514	29716	29637	29501	29641	29490	29734	29729	29486	29734	29517	29588	29932	29468	29697	29482	29605	29752	29610	29317	29558	29358	29574	29551	29345	29662	29887	29714	29464	29479	29782	29545	29937	29769	29759	29526	29574	29613	29667	29510	29779	29706	29885	29921	29822	29623	29770	29421	29705	29580	29463	29624	29424	29870	29588	29562	29663	29760	29606	29828	29647	29560	29695	29564	29445	29653	29749	29528	29693	29625	29571	29387	29631	29756	29426	29587	29638	29721	29685	29589	29661	29577	29660	29467	29808	29677	29536	29734	29633	29442	29673	29673	29694	29743	29598	29398	29882	29766	29464	29814	29682	29745	29491	29650	29714	29452	29610	29869	29429	29706	29559	29504	29550	29866	29719	29590	29452	29678	29634	29536	29681	29759	29636	29445	29777	29694	29492	29858	29684	29423	29641	29571	29457	29539	29521	29617	29766	29666	29804	29733	29478	29417	29357	29400	29514	29473	29762	29330	29602	29641	29826	29823	29659	29621	29560	29639	29925	29343	29469	29588	29679	29838	29843	29357	29559	29478	29609	29425	29824	29323	29655	29902	29669	29635	29765	29423	29781	29489	29367	29752	29534	29556	29683	29721	29840	29620	29503	29524	29686	29559	29509	29480	29683	29650	29697	29707	29644	29569	29809	29595	29740	29744	29662	29692	29609	29724	29976	29762	29630	29803	29608	29511	29545	29786	29692	29745	29604	29709	29574	29372	29714	29553	29556	29723	29656	29696	29510	29489	29459	29509	29640	29578	29708	29721	29669	29602	29463	29507	29777	29336	29515	29641	29628	29579	29730	29786	29550	29384	29450	29393	29400	29625	29734	29465	29439	29628	29817	29390	29435	29576	29654	29676	29609	29670	29605	29698	29548	29676	29772	29575	29324	29555	29845	29859	29528	29362	29357	29747	29605	29440	29674	29389	29418	29303	29374	29584	29519	29712	29509	29575	29519	29526	29678	29728	29772	29524	29600	29597	29443	29502	29623	29743	29743	29563	29646	29482	29850	29525	29556	29510	29649	29497	29680	29600	29499	29554	29648	30095	29599	29483	29548	29479	29497	29741	29776	29862	29557	29424	29555	29636	29874	29616	29602	29503	29470	29517	29631	29728	29656	29680	29542	29544	29488	29537	29566	29599	29666	29748	29585	29660	29452	29456	29610	29712	29595	29593	29655	29642	29619	29332	29624	29564	29658	29720	29638	29454	29563	29446	29504	29726	29659	29678	29596	29555	29549	29578	29652	29710	29610	29710	29872	29654	29412	29518	29422	29489	29611	29491	29731	29596	29601	29579	29536	29894	29390	29752	29625	29419	29358	29842	29805	29716	29647	29701	29716	29771	29657	29609	29674	29488	29707	29535	29511	29765	29828	29581	29625	29825	29552	29719	29530	29570	29754	29682	29812	29409	29817	29767	29471	29508	29748	29330	29414	29674	29584	29553	29704	29587	29168	29491	29715	29719	29716	29597	29541	29688	29552	29463	29703	29728	29701	29751	29673	29685	29705	29877	29316	29471	29604	29615	29661	29577	29769	29585	29590	29597	29495	29801	29827	29539	29438	29524	29747	29951	29612	29683	29694	29667	29542	29683	29749	29482	29603	29659	29729	29361	29692	29610	29624	29844	29674	29385	29797	29946	29334	29503	29691	29806	29494	29581	29616	29534	29581	29679	29826	29772	29541	29701	29382	29892	29737	29480	29290	29784	29842	29766	29508	29717	29686	29413	29775	29634	29632	29727	29722	29589	29398	29697	29583	29680	29674	29533	29618	29460	29781	29603	29685	29872	29663	29673	29405	29587	29359	29714	29632	29673	29575	29638	29530	29617	29710	29509	29543	29358	29764	29833	29638	29659	29472	29609	29608	29615	29687	29581	29667	29743	29848	29784	30008	29559	29472	29549	29458	29544	29488	29774	29451	29573	29551	29557	29862	29518	29378	29512	29638	29558	29735	29688	29713	29720	29320	29709	29559	29415	29668	29556	29563	30056	29578	29691	29855	29768	29403	29506	29428	29448	29419	29673	29446	29513	29566	29315	29460	29708	29675	29498	29407	29735	29624	29763	29596	29652	29399	29676	29495	29592	29501	29896	29414	29597	29443	29657	29849	29685	29523	29753	29731	29643	29829	29804	29559	29523	29685	29342	29431	29586	29792	29672	29698	29532	29359	29744	29717	29580	29829	29790	29437	29395	29678	29556	29765	29685	29510	29682	29713	29931	29816	29770	29608	29545	29686	29649	29500	29444	29604	29669	29639	29628	29486	29743	29568	29736	29508	29735	29595	29839	29817	29656	29568	29685	29825	29599	29649	29673	29584	29233	29684	29636	29824	29683	29685	29470	29806	29611	29316	29571	29547	29570	29762	29437	29645	29812	29536	29586	29570	29744	29585	29908	29953	29608	29651	29780	29631	29493	29503	29620	29714	29379	29654	29702	29542	29528	29541	29447	29752	29801	29663	29644	29676	29609	29624	29659	29770	29465	29715	29514	29765	29576	29823	29584	29845	29526	29762	29475	29321	29612	29733	29878	29578	29906	29698	29654	29571	29398	29867	29760	29747	29659	29559	29626	29610	29528	29442	29536	29634	29510	29762	29666	29682	29690	29602	29674	29636	29802	29456	29573	29675	29726	29681	29692	29613	29613	29516	29681	29707	29751	29661	29614	29493	29420	29881	29473	29456	29428	29702	29718	29411	29613	29572	29638	29491	29624	29822	29795	29461	29411	29788	29821	29390	29586	29590	29772	29741	29530	29807	29461	29582	29585	29570	29607	29644	29477	29443	29512	29578
17351	20462	20087	24277	34078	28341	22178	19095	18292	17667	17606	17580	17671	17624	17502	17613	17565	17497	17644	17550	17601	17350	17445	17663	17428	17439	17379	17767	17660	17503	17535	17506	17372	17573	17580	17433	17571	17510	17432	17562	17598	17542	17418	17515	17512	17693	17687	17458	17589	17372	17740	17545	17482	17600	17535	17518	17612	17315	17584	17528	17481	17363	17511	17464	17629	17425	17655	17478	17515	17415	17636	17419	17359	17631	17397	17467	17589	17560	17392	17419	17595	17533	17537	17582	17576	17648	17653	17390	17625	17483	17683	17550	17619	17654	17617	17547	17586	17396	17629	17483	17561	17576	17450	17526	17623	17603	17440	17656	17325	17605	17468	17434	17402	17554	17657	17688	17484	17540	17314	17484	17547	17448	17498	17601	17354	17468	17508	17448	17433	17661	17451	17599	17395	17473	17646	17280	17700	17461	17781	17636	17641	17556	17536	17416	17693	17560	17484	17528	17400	17643	17581	17582	17304	17408	17450	17700	17252	17640	17631	17425	17565	17535	17246	17582	17429	17474	17412	17361	17587	17507	17593	17507	17349	17606	17609	17672	17429	17751	17477	17521	17542	17603	17364	17507	17307	17568	17477	17501	17452	17743	17472	17331	17467	17723	17537	17666	17764	17281	17561	17400	17494	17404	17488	17417	17642	17505	17724	17476	17519	17532	17416	17696	17524	17486	17513	17528	17514	17384	17449	17456	17633	17584	17501	17555	17690	17242	17650	17544	17532	17488	17510	17469	17777	17545	17397	17499	17418	17541	17515	17536	17408	17375	17401	17486	17393	17595	17647	17592	17702	17523	17542	17460	17584	17427	17449	17520	17790	17488	17517	17467	17446	17608	17512	17594	17374	17252	17673	17419	17522	17612	17497	17460	17520	17470	17580	17540	17536	17366	17648	17563	17578	17509	17516	17655	17564	17414	17608	17583	17610	17324	17449	17661	17571	17457	17529	17334	17478	17448	17444	17475	17528	17456	17543	17434	17335	17571	17539	17718	17517	17604	17326	17714	17294	17408	17431	17434	17331	17591	17573	17594	17509	17296	17545	17501	17429	17550	17670	17280	17408	17522	17704	17495	17566	17365	17565	17548	17550	17569	17637	17442	17422	17523	17593	17358	17642	17444	17744	17345	17586	17528	17680	17611	17644	17545	17406	17552	17556	17526	17326	17508	17470	17715	17596	17500	17412	17593	17494	17474	17530	17484	17716	17579	17584	17418	17470	17702	17439	17524	17657	17430	17546	17572	17480	17699	17597	17620	17419	17613	17707	17424	17386	17388	17543	17533	17755	17614	17354	17488	17368	17440	17492	17794	17472	17562	17364	17656	17517	17427	17254	17520	17485	17578	17558	17508	17509	17330	17553	17523	17415	17546	17524	17620	17551	17599	17541	17426	17651	17531	17634	17619	17713	17417	17449	17414	17378	17595	17444	17472	17613	17488	17442	17480	17606	17443	17363	17585	17475	17595	17531	17464	17600	17391	17539	17560	17552	17502	17484	17420	17453	17394	17468	17707	17323	17466	17501	17381	17634	17388	17568	17455	17517	17569	17432	17415	17558	17675	17248	17635	17560	17564	17402	17620	17516	17406	17376	17653	17458	17458	17474	17641	17446	17500	17314	17633	17518	17668	17469	17588	17428	17508	17468	17556	17545	17639	17505	17637	17687	17389	17471	17470	17459	17560	17419	17433	17554	17312	17379	17545	17566	17321	17444	17614	17418	17574	17533	17278	17631	17382	17576	17362	17499	17399	17623	17355	17323	17363	17542	17657	17484	17723	17544	17453	17399	17447	17457	17445	17485	17620	17605	17458	17556	17465	17492	17518	17474	17546	17456	17676	17778	17485	17579	17676	17635	17333	17609	17569	17511	17540	17447	17696	17545	17775	17550	17606	17602	17504	17414	17503	17507	17485	17620	17390	17616	17444	17636	17403	17723	17568	17473	17474	17542	17608	17487	17581	17423	17548	17462	17495	17397	17582	17568	17596	17547	17495	17611	17527	17323	17542	17552	17421	17587	17517	17422	17637	17466	17556	17532	17479	17484	17527	17420	17389	17486	17288	17400	17491	17442	17462	17422	17589	17541	17607	17593	17417	17603	17559	17611	17486	17613	17473	17468	17512	17547	17489	17477	17538	17567	17500	17535	17655	17524	17696	17465	17510	17493	17426	17565	17407	17468	17489	17515	17457	17501	17459	17615	17493	17651	17339	17566	17475	17590	17508	17607	17458	17636	17468	17486	17386	17514	17554	17633	17566	17482	17594	17608	17702	17310	17631	17415	17549	17627	17597	17314	17715	17500	17450	17491	17491	17505	17526	17367	17628	17670	17562	17431	17567	17384	17535	17366	17477	17531	17437	17522	17548	17535	17640	17242	17462	17525	17462	17429	17439	17556	17342	17477	17420	17593	17412	17612	17462	17713	17519	17449	17545	17544	17572	17463	17694	17381	17603	17454	17605	17557	17465	17502	17359	17388	17770	17457	17422	17564	17578	17567	17592	17516	17451	17435	17497	17468	17490	17531	17627	17490	17688	17576	17475	17566	17378	17408	17515	17520	17429	17577	17645	17274	17511	17568	17533	17520	17519	17590	17690	17569	17593	17555	17531	17427	17556	17456	17464	17702	17350	17532	17696	17432	17425	17536	17423	17588	17498	17573	17686	17555	17604	17311	17545	17631	17754	17381	17398	17729	17418	17629	17483	17517	17384	17677	17474	17575	17499	17772	17609	17555	17652	17667	17535	17661	17410	17483	17510	17458	17529	17667	17603	17400	17541	17629	17568	17475	17597	17451	17433	17532	17652	17536	17512	17535	17815	17399	17496	17508	17732	17528	17747	17345	17626	17676	17729	17395	17484	17483	17547	17564	17472	17435	17513	17745	17600	17410	17463	17595	17429	17478	17528	17512	17357	17602	17375	17435	17486	17538	17426	17466	17622	17431	17477	17620	17514	17583	17526	17602	17613	17491	17519	17596	17348	17433	17549	17337	17484	17528	17397	17554	17593	17425	17423	17468	17618	17585	17336	17665	17452	17566	17520	17313	17620	17404	17534	17433	17505	17464	17344	17663	17503	17421	17591	17506	17391	17494	17303	17513	17677	17613	17420	17532	17544	17482	17639	17469	17458	17476	17522	17440	17394	17596	17397	17526	17509	17621	17455	17425	17755	17474	17605	17536	17366	17584	17486	17417	17584	17567	17523	17532	17408	17643	17477	17617	17562	17605	17529	17546	17625	17618	17578	17393	17630	17425	17245	17517	17631	17504	17454	17424	17425	17520	17414	17492	17470	17691	17547	17531	17553	17605	17606	17537	17624	17169	17558	17485	17400	17413	17345	17629	17385	17488	17546	17511	17364	17712	17492	17447	17546	17700	17359	17583	17348	17716	17540	17415	17521	17585	17487	17548	17404	17722	17708	17558	17495	17452	17446	17497	17586	17466	17652	17540	17595	17625	17539	17458	17363	17474	17540	17464	17460	17492	17513	17603	17384	17736	17460	17594	17646	17313	17465	17506	17614	17555	17519	17725	17581	17614	17464	17363	17451	17466	17480	17394	17432	17474	17447	17353	17466	17645	17550	17350	17557	17619	17470	17531	17484	17607	17506	17523	17580	17426	17535	17518	17360	17646	17565	17374	17568	17426	17547	17629	17657	17513	17325	17541	17725	17487	17537	17482	17644	17545	17314	17423	17423	17543	17431	17589	17590	17494	17369	17396	17473	17585	17462	17493	17533	17544	17432	17419	17449	17592	17443	17585	17571	17672	17730	17519	17652	17500	17512	17700	17538	17433	17525	17716	17532	17637	17446	17487	17658	17679	17456	17521	17594	17593	17456	17469	17664	17661	17530	17545	17518	17602	17529	17393	17448	17369	17595	17604	17449	17592	17503	17569	17466	17440	17422	17380	17569	17612	17333	17724	17486	17646	17406	17476	17498	17587	17632	17523	17607	17454	17573	17397	17563	17529	17461	17562	17676	17457	17514	17456	17474	17528	17346	17535	17415	17594	17549	17629	17493	17507	17582	17426	17532	17611	17531	17440	17571	17534	17604	17515	17621	17578	17537	17555	17651	17436	17696	17410	17553	17553	17416	17442	17696	17433	17682	17789	17633	17458	17545	17539	17560	17374	17612	17506	17611	17470	17572	17442	17629	17525	17558	17565	17617	17516	17454	17527	17599	17560	17579	17532	17443	17544	17522	17552	17484	17514	17471	17699	17483	17520	17270	17544	17316	17705	17591	17398	17565	17599	17548	17438	17489	17586	17503	17460	17510	17582	17402	17561	17738	17474	17520	17599	17562	17687	17540	17491	17481	17554	17333	17473	17580	17471	17372	17553	17546	17517	17623	17582	17416	17463	17405	17434	17441	17380	17521	17413	17528	17275	17610	17234	17497	17456	17530	17558	17648	17694	17557	17488	17615	17430	17468	17610	17470	17492	17461	17598	17632	17671	17394	17629	17544	17377	17500	17440	17478	17476	17450	17657	17430	17445	17614	17546	17651	17577	17371	17665	17418	17349	17477	17674	17474	17504	17501	17611	17388	17565	17568	17614	17461	17632	17452	17376	17477	17573	17569	17545	17561	17642	17426	17435	17764	17552	17429	17515	17493	17543	17701	17527	17366	17470	17643	17580	17660	17403	17438	17647	17534	17534	17675	17435	17551	17605	17591	17421	17707	17426	17448	17639	17589	17539	17348	17367	17539	17596	17507	17545	17567	17474	17698	17365	17657	17412	17403	17409	17644	17456	17379	17668	17387	17659	17324	17466	17542	17650	17483	17655	17679	17598	17513	17409	17530	17558	17564	17564	17650	17445	17529	17455	17551	17470	17444	17587	17511	17467	17419	17567	17648	17491	17564	17492	17416	17606	17338	17555	17655	17528	17451	17509	17468	17550	17595	17290	17384	17663	17438	17567	17533	17326	17425	17621	17388	17616	17500	17497	17558	17506	17427	17387	17401	17581	17422	17570	17316	17548	17568	17432	17397	17637	17567	17474	17590	17569	17762	17379	17448	17579	17466	17637	17587	17678	17633	17483	17684	17492	17409	17513	17394	17561	17439	17391	17545	17387	17606	17762	17546	17483	17442	17529	17471	17446	17497	17552	17501	17340	17423	17596	17565	17467	17675	17530	17638
25259	21568	28724	45585	69011	59394	46713	36277	32057	30409	29899	30056	29644	29752	29873	29850	29500	29672	29898	29667	29624	29454	29429	29790	29574	29560	29686	29757	29707	29425	29292	29470	29423	29692	29666	29580	29574	29135	29581	29836	29748	29681	29611	29387	29502	29380	29537	29637	29594	29813	29789	29166	29502	29541	29450	29632	29543	29783	29588	29478	29445	29403	29484	29402	29425	29451	29210	29453	29378	29439	29491	29582	29747	29748	29661	29651	29407	29265	29736	29655	29532	29840	29488	29641	29720	29383	29599	29582	29698	29554	29624	29360	29635	29591	29487	29733	29600	29580	29819	29473	29614	29661	29522	29361	29463	29942	29379	29477	29441	29361	29673	29527	29650	29590	29529	29525	29270	29440	29769	29412	29632	29581	29676	29572	29407	29329	29367	29231	29216	29305	29537	29404	29552	29362	29811	29556	29537	29533	29762	29457	29324	29577	29486	29490	29653	29546	29624	29626	29444	29749	29548	29254	29488	29518	29503	29375	29480	29416	29796	29769	29728	29325	29528	29423	29562	29665	29698	29769	29733	29587	29534	29562	29469	29235	29462	29442	29373	29676	29394	29697	29377	29401	29583	29642	29464	29641	29649	29726	29552	29619	29818	29389	29470	29311	29585	29411	29666	29489	29571	29274	29588	29757	29440	29327	29600	29506	29486	29449	29505	29436	29224	29745	29281	29608	29574	29721	29632	29505	29581	29518	29571	29349	29763	29654	29660	29695	29557	29606	29632	29394	29471	29430	29376	29550	29396	29392	29488	29365	29436	29454	29625	29496	29954	29519	29328	29622	29380	29475	29680	29657	29633	29437	29462	29255	29566	29515	29481	29544	29229	29571	29490	29392	29421	29751	29561	29546	29556	29573	29532	29401	29579	29790	29514	29685	29429	29663	29501	29574	29270	29431	29594	29554	29475	29422	29500	29585	29673	29404	29429	29625	29313	29663	29532	29553	29652	29511	29696	29482	29504	29869	29735	29633	29540	29390	29494	29543	29587	29475	29780	29437	29564	29606	29650	29528	29758	29593	29328	29473	29501	29638	29407	29539	29472	29485	29691	29615	29784	29660	29358	29424	29450	29557	29856	29465	29483	29474	29526	29887	29578	29704	29785	29587	29447	29684	29479	29527	29435	29316	29676	29661	29463	29650	29536	29516	29608	29395	29363	29391	29475	29736	29602	29614	29779	29515	29578	29627	29431	29730	29361	29701	29665	29438	29500	29645	29628	29733	29505	29565	29420	29532	29595	29781	29671	29463	29631	29247	29653	29758	29627	29414	29445	29482	29669	29476	29611	29608	29651	29534	29544	29559	29415	29332	29638	29476	29397	29637	29784	29401	29566	29283	29566	29803	29664	29496	29523	29446	29344	29294	29369	29835	29474	29672	29519	29488	29525	29491	29620	29575	29613	29623	29350	29636	29769	29549	29475	29959	29499	29483	29360	29344	29519	29774	29530	29511	29672	29458	29818	29583	29457	29713	29527	29570	29441	29434	29584	29721	29763	29496	29550	29517	29437	29625	29458	29552	29716	29484	29405	29476	29490	29381	29413	29616	29441	29395	29625	29561	29557	29454	29561	29601	29648	29676	29492	29465	29589	29474	29552	29649	29687	29398	29627	29470	29567	29653	29484	29657	29765	29596	29410	29545	29629	29486	29581	29411	29468	29336	29495	29741	29879	29557	29616	29552	29554	29613	29761	29318	29575	29594	29299	29586	29525	29660	29370	29622	29399	29746	29617	29535	29367	29432	29665	29320	29626	29509	29557	29588	29787	29479	29596	29547	29564	29609	29586	29395	29412	29451	29473	29822	29710	29432	29875	29541	29529	29633	29642	29537	29801	29426	29727	29597	29327	29639	29505	29519	29606	29736	29585	29571	29722	29574	29783	29406	29486	29535	29636	29577	29551	29396	29421	29687	29446	29575	29526	29536	29791	29693	29357	29694	29356	29608	29445	29766	29542	29594	29321	29571	29630	29599	29483	29503	29477	29727	29577	29552	29668	29675	29526	29581	29470	29779	29570	29680	29809	29702	29568	29759	29457	29453	29509	29464	29576	29416	29364	29426	29519	29577	29478	29510	29590	29469	29500	29523	29643	29490	29571	29733	29504	29598	29387	29439	29490	29665	29946	29457	29476	29664	29430	29416	29725	29699	29807	29640	29555	29563	29573	29674	29824	29558	29408	29584	29623	29507	29446	29211	29390	29554	29403	29362	29499	29444	29481	29830	29720	29591	29610	29495	29785	29452	29438	29686	29585	29749	29288	29472	29542	29428	29382	29635	29421	29638	29640	29832	29756	29484	29407	29587	29623	29562	29430	29389	29567	29574	29258	29668	29393	29490	29292	29544	29661	29556	29308	29507	29369	29432	29499	29549	29563	29331	29420	29637	29508	29332	29593	29314	29331	29653	29372	29419	29472	29524	29551	29684	29911	29741	29497	29515	29553	29740	29555	29285	29650	29636	29716	29603	29384	29575	29973	29636	29459	29682	29571	29485	29373	29411	29701	29372	29601	29645	29652	29721	29483	29530	29518	29245	29625	29615	29290	29499	29357	29657	29809	29809	29610	29520	29492	29364	29177	29555	29548	29592	29626	29717	29628	29959	29734	29546	29703	29462	29547	29344	29246	29505	29609	29645	29588	29478	29495	29496	29531	29656	29543	29545	29672	29752	29543	29581	29407	29398	29802	29548	29411	29359	29422	29687	29496	29580	29586	29727	29644	29602	29589	29404	29670	29421	29609	29643	29677	29626	29701	29383	29467	29463	29556	29378	29569	29549	29554	29431	29585	29755	29741	29703	29486	29567	29808	29640	29473	29403	29755	29370	29612	29450	29414	29579	29446	29527	29457	29422	29771	29311	29403	29336	29815	29534	29485	29639	29804	29547	29400	29466	29428	29463	29449	29395	29600	29406	29811	29902	29466	29635	29536	29432	29705	29278	29747	29393	29710	29601	29650	29438	29591	29686	29764	29468	29701	29614	29380	29560	29592	29449	29492	29244	29522	29574	29605	29677	29570	29699	29683	29386	29490	29695	29563	29587	29433	29704	29733	29750	29748	29797	29768	29623	29593	29719	29647	29548	29452	29680	29433	29427	29686	29591	29684	29414	29592	29556	29459	29388	29550	29752	29498	29301	29785	29446	29446	29556	29536	29722	29392	29767	29493	29547	29305	29712	29738	29565	29458	29467	29619	29577	29435	29392	29497	29514	29615	29685	29478	29380	29446	29544	29428	29508	29550	29799	29770	29505	29446	29451	29616	29797	29514	29541	29311	29347	29607	29659	29800	29476	29297	29620	29606	29665	29648	29653	29690	29345	29478	29555	29525	29585	29216	29240	29555	29375	29601	29763	29513	29338	29608	29698	29580	29835	29805	29583	29586	29639	29822	29775	29730	29682	29533	29623	29292	29175	29513	29900	29616	29343	29714	29501	29554	29758	29660	29290	29716	29601	29642	29530	29754	29354	29236	29622	29493	29347	29476	29582	29469	29678	29704	29778	29539	29578	29725	29241	29477	29348	29606	29332	29502	29668	29775	29839	29673	29612	29630	29628	29555	29469	29587	29295	29346	29608	29805	29592	29716	29511	29296	29673	29375	29295	29361	29522	29751	29491	29685	29425	29537	29586	29209	29623	29511	29641	29783	29585	29464	29451	29834	29517	29576	29466	29506	29764	29595	29629	29573	29695	29468	29379	29333	29571	29376	29569	29541	29822	29563	29504	29675	29359	29538	29533	29908	29260	29459	29485	29468	29788	29505	29416	29573	29582	29595	29575	29566	29672	29827	29673	29631	29597	29997	29569	29221	29165	29777	29588	29752	29489	29379	29732	29677	29427	29612	29637	29487	29831	29574	29412	29279	29489	29515	29407	29582	29715	29655	29801	29571	29639	29480	29413	29461	29236	29510	29932	29473	29371	29528	29722	29616	29546	29663	29524	29547	29676	29327	29549	29547	29803	29474	29670	29755	29371	29623	29620	29636	29581	29529	29674	29524	29747	29764	29491	29450	29491	29516	29349	29535	29684	29658	29456	29365	29623	29716	29604	29486	29540	29728	29532	29599	29642	29549	29566	29459	29442	29750	29729	29810	29488	29743	29547	29609	29145	29188	29658	29414	29563	29513	29541	29467	29484	29756	29538	29716	29487	29750	29468	29415	29540	29345	29412	29639	29451	29312	29617	29351	29699	29614	29513	29496	29399	29817	29663	29383	29500	29555	29629	29697	29568	29487	29525	29393	29386	29593	29504	29521	29505	29419	29434	29700	29682	29388	29692	29698	29557	29682	29730	29650	29738	29609	29532	29623	29748	29686	29697	29591	29472	29537	29640	29596	29653	29641	29691	29644	29534	29621	29542	29544	29506	29679	29530	29470	29243	29625	29612	29689	29319	29445	29628	29574	29661	29466	29607	29456	29680	29642	29366	29569	29334	29534	29601	29541	29781	29393	29703	29487	29495	29639	29635	29718	29418	29520	29636	29823	29665	29375	29350	29516	29413	29549	29326	29497	29515	29488	29859	29591	29381	29704	29758	29588	29465	29336	29625	29356	29616	29797	29536	29450	29410	29636	29603	29501	29635	29671	29444	29375	29501	29634	29648	29760	29848	29595	29612	29503	29603	29632	29606	29625	29508	29906	29673	29457	29565	29349	29537	29377	29233	29523	29897	29647	29806	29659	29674	29769	29663	29585	29469	29957	29656	29494	29448	29224	29675	29787	29683	29574	29304	29583	29543	29680	29621	29493	29531	29382	29615	29671	29493	29717	29290	29407	29711	29583	29415	29512	29564	29532	29488	29648	29547	29663	29746	29433	29203	29508	29360	29453	29755	29646	29500	29572	29617	29751	29645	29619	29603	29644	29755	29590	29284	29555	29705	29486	29677	29718	29353	29293	29416	29537	29675	29599	29682	29644	29520	29655	29506	29723	29705	29582	29614	29539	29605	29707	29398	29581	29415	29540	29797	29583	29786	29756	29492	29507	29520	29755	29559	29619	29489	29674	29391	29554	29673	29511	29528	29589	29552	29570	29568	29550	29462	29390	29604	29705	29618	29476	29543	29469	29481	29629	29694	29493	29621	29538	29627	29518	29834	29707	29564	29454	29789	29878	29415	29636	29688	29640	29706	29611	29776	29587	29609
17206	28252	27293	53796	69005	51433	35228	23778	20019	18416	17999	17883	17795	17756	17780	17899	17685	17661	17728	17714	17854	17690	17912	17722	17872	17724	17810	17666	17829	17678	17814	17779	17722	17699	17712	17493	17919	17684	17871	17653	17712	17808	17674	17763	17791	17931	17563	17745	17725	17627	17737	17800	17646	17878	17701	17743	17653	17827	17612	17600	17750	17760	17946	17821	17604	17824	17780	17746	17727	17773	17737	17827	17680	17698	17658	17697	17659	17798	17961	17667	17656	17619	17626	17797	17728	17736	17526	17514	17676	17569	17871	17767	17607	17792	17730	17778	17654	17564	17708	17760	17746	17868	17485	17705	17595	17616	17724	17754	17642	17788	17611	17457	17565	17805	17664	17721	17702	17568	17807	17703	17873	17768	17536	17713	17709	17735	17700	17682	17628	17641	17843	17734	17594	17631	17690	17787	17640	17650	17677	17789	17687	17734	17609	17563	17655	17808	17793	17615	17781	17742	17865	17698	17784	17810	17720	17606	17721	17663	17533	17590	17746	17687	17728	17607	17712	17773	17569	17860	17670	17704	17722	17737	17614	17593	17679	17748	17716	17919	17708	17706	17793	17612	17612	17763	17849	17713	17711	17591	17699	17708	17777	17740	17879	17697	17727	17853	17630	17696	17811	17626	17833	17743	17614	17663	17675	17870	17594	17667	17821	17652	17783	17606	17709	17828	17793	17886	17766	17807	17630	17678	17714	17753	17705	17709	17714	17699	17740	17636	17719	17665	17660	17786	17818	17559	17679	17650	17565	17836	17801	17798	17553	17735	17657	17719	17702	17732	17766	17712	17634	17597	17687	17751	17738	17844	17810	17790	17638	17553	17830	17690	17753	17568	17765	17746	17836	17808	17539	17830	17775	17848	17670	17598	17726	17636	17537	17758	17724	17640	17612	17687	17731	17780	17652	17512	17495	17802	17639	17792	17732	17897	17962	17735	17654	17548	17605	17779	17777	17798	17576	17513	17847	17882	17701	17670	17783	17673	17801	17759	17750	17769	17787	17770	17728	17717	17791	17728	17751	17459	17504	17607	17606	17789	17700	17678	17890	17650	17777	17591	17464	17774	17994	17747	17779	17685	17634	17648	17471	17848	17829	17623	17923	17560	17844	17529	17826	17631	17612	17865	17819	17656	17756	17682	17641	17783	17606	17835	17669	17710	17814	17944	17487	17640	17737	17754	17650	17569	17673	17828	17889	17846	17656	17877	17583	17753	17742	17681	17752	17799	17580	17785	17840	17684	17628	17689	17657	17810	17506	17772	17751	17833	17767	17767	17560	17648	17871	17640	17660	17855	17678	17744	17675	17641	17855	17819	17534	17728	17811	17772	17804	17589	17713	17716	17772	17448	17775	17715	17558	17623	17729	17655	17647	17784	17569	17623	17579	17524	17815	17676	17751	17416	17712	17689	17667	17754	17580	17878	17784	17616	17648	17851	17739	17725	17833	17772	17822	17595	17716	17724	17609	17655	17660	17821	17710	17761	17696	17684	17538	17842	17587	17682	17670	17739	17679	17718	17534	17757	17558	17888	17794	17628	17706	17740	17466	17633	17690	17750	17711	17598	17557	17670	17918	17816	17811	17787	17577	17758	17629	17724	17664	17643	17666	17652	17677	17715	17794	17643	17731	17667	17794	17635	17705	17531	17686	17727	17864	17857	17828	17890	17704	17733	17602	17714	17693	17728	17716	17767	17752	17696	17815	17686	17568	17789	17595	17720	17776	17611	17702	17870	17561	17738	17626	17678	17784	17788	17684	17744	17874	17737	17794	17650	17835	17628	17810	17740	17655	17655	17724	17532	17572	17621	17613	17839	17666	17648	17740	17715	17711	17828	17783	17685	17855	17740	17740	17614	17677	17729	17777	17744	17763	17569	17456	17688	17498	17799	17632	17932	17829	17703	17614	17532	17734	17677	17601	17794	17766	17635	17587	17721	17519	17424	17970	17759	17706	17688	17738	17730	17841	17662	17715	17609	17704	17580	17544	17764	17828	17735	17814	17735	17628	17603	17693	17600	17614	17770	17698	17778	17924	17676	17836	17837	17632	17757	17775	17708	17650	17869	17797	17996	17801	17681	17745	17694	17755	17851	17863	17628	17762	17793	17670	17806	17694	17612	17741	17671	18036	17839	17713	17592	17685	17663	17740	17679	17640	18034	17648	17717	17776	17603	17583	17733	17742	17790	17872	17764	17750	17643	17710	17695	17737	17726	17689	17698	17734	17668	17838	17515	17779	17653	17782	17639	17804	17821	17904	17427	17717	17873	17927	17751	17720	17784	17677	17774	17868	17900	17923	17888	17574	17778	17861	17770	17633	17716	17693	17753	17579	17731	17632	17675	17585	17701	17801	17748	17678	17623	17707	17793	17528	17647	17831	17584	17753	17612	17639	17633	17844	17937	17645	17811	17648	17623	17678	17728	17770	17681	17914	17622	17628	17580	17727	17725	17707	17589	17873	17645	17845	17910	17768	17774	17604	17806	17594	17474	17653	17785	17645	17727	17756	17741	17650	17681	17841	17792	17603	17619	17773	17912	17739	17570	17688	17776	17665	17693	17762	17659	17724	17934	17667	17589	17612	17786	17570	17889	17733	17551	17716	17687	17716	17770	17769	17695	17635	17791	17700	17672	17789	17741	17807	17550	17652	17769	17592	17968	17600	17678	17799	17712	17793	17631	17767	17792	17632	17625	17748	17792	17668	17850	17681	17842	17711	17567	17975	17743	17773	17757	17753	17797	17855	17558	17570	17785	17700	17590	17759	17855	17852	17665	17751	17615	17566	17954	17743	17742	17759	17589	17610	17779	17961	17823	17830	17699	17582	17556	17659	17815	17551	17762	17779	17705	17684	17628	17812	17518	17596	17691	17546	17705	17625	17729	17721	17746	17801	17543	17529	17740	17635	17649	17765	17703	17696	17673	17557	17601	17684	17703	17610	17702	17700	17625	17663	17709	17720	17707	17813	17715	17643	17756	17654	17737	17941	17682	17782	17692	17675	17633	17750	17712	17739	17684	17504	17482	17749	17766	17744	17517	17603	17740	17956	17807	17733	17646	17693	17539	17913	17669	17688	17501	17870	17644	17553	17497	17853	17742	17669	17786	17787	17659	17762	17827	17776	17903	17747	17609	17629	17841	17807	17652	17617	17694	17618	17766	17639	17647	17621	17501	17848	17646	17679	17834	17818	17921	17790	17828	17652	17741	17739	17778	17827	17647	17895	17835	17725	17634	17638	17759	17714	17864	17670	17815	17754	17559	17745	17681	17549	17830	17777	17617	17657	17724	17776	17593	17629	17741	17636	17786	17893	17858	17548	17707	17750	17754	17685	17716	17799	17744	17704	17804	17846	17972	17696	17548	17711	17747	17674	17840	17855	17787	17764	17520	17724	17662	17646	17752	17774	17753	17446	17637	17719	17733	17585	17609	17876	17862	17784	17810	17729	17659	17791	17746	17851	17640	17637	17511	17655	17680	17577	17740	17674	17615	17642	17707	17816	17841	17817	17706	18023	17578	17724	17668	17681	17578	17730	17841	17765	17693	17804	17681	17784	17788	17624	17805	17753	17827	17835	17764	17791	17734	17558	17790	17666	17700	17716	17715	17692	17596	17739	17691	17592	17543	17857	17701	17882	17654	17799	17730	17749	17560	17908	17764	17678	17766	17640	17826	17643	17609	17725	17745	17708	17537	17613	17622	17823	17606	17815	17608	17647	17572	17600	17469	17577	17664	17533	17597	17562	17769	17696	17803	17667	17875	17661	17626	17679	17621	17791	17614	17692	17674	17810	17743	17520	17688	17541	17714	17697	17709	17617	17642	17583	17675	17580	17645	17673	17704	17506	17750	17779	17861	17616	17566	17651	17584	17464	17734	17741	17572	17747	17600	17543	17471	17571	17763	17696	17775	17731	17697	17666	17710	17747	17677	17721	17692	17882	17824	17504	17618	17652	17797	17458	17580	17520	17658	17461	17598	17780	17651	17828	17768	17652	17689	17627	17546	17753	17612	17807	17613	17719	17554	17510	17794	17940	17627	17646	17697	17665	17722	17816	17837	17847	17580	17690	17660	17612	17648	17761	17741	17647	17612	17562	17850	17828	17795	17686	17747	17522	17827	17615	17770	17779	17590	17750	17696	17844	17867	17555	17634	17678	17791	17701	17574	17844	17905	17629	17740	17631	17699	17587	17602	17628	17699	17620	17770	17746	17632	17722	17744	17508	17700	17656	17826	17828	17742	17691	17605	17748	17592	17802	17755	17800	17686	17642	17878	17822	17748	17721	17706	17812	17758	17697	17602	17689	17747	17684	17794	17769	17716	17440	17722	17724	17680	17793	17620	17786	17666	17737	18048	17764	17822	17853	17583	17945	17843	17519	17777	17700	17605	17859	17602	17644	17746	17610	17675	17840	17533	17598	17815	17807	17904	17915	17658	17655	17736	17661	17585	17678	17750	17554	17747	17770	17617	17777	17817	17730	17892	17933	17653	17627	17572	17735	17810	17633	17779	17513	17602	17615	17839	17559	17624	17789	17743	17552	17597	17523	17680	17568	17639	17846	17551	17608	17794	17582	17610	17738	17638	17698	17819	17727	17555	17792	17586	17687	17685	17471	17650	17612	17744	17791	17858	17837	17727	17727	17745	17855	17521	17640	17547	17689	17863	17826	17773	17648	17521	17653	17880	17585	17699	17700	17633	17676	17749	17802	17622	17758	17720	17642	17669	17696	17762	17664	17896	17751	17657	17574	17636	17606	17617	17606	17568	17857	17590	17636	17717	17749	17831	17735	17587	17724	17737	17879	17743	17809	17634	17801	17921	17622	17601	17685	17797	17778	17693	17796	17616	17770	17704	17617	17908	17629	17684	17638	17695	17813	17785	17737	17569	17679	17701	17902	17764	17767	17687	17667	17735	17717	17677	17898	17781	17744	17521	17781	17640	17768	17668	17717	17809	17774	17709	17401	17608	17687	17814	17814	17770	17878	17710	17577	17774	17890	17698	17682	17621	17705	17834	17575	17699	17621	17935	17685	17717	17682	17474	17845	17742	17596	17663	17615	17600	17597	17551	17798	17622	17644	17748	17582	17780	17761	17562	17817	17590	17926	17670	17657	17733	17610	17619	17691	17699	17789	17673
23118	21547	28741	43552	78619	70962	58293	42738	34912	32199	31184	30721	30731	30620	30579	30565	30261	30150	30445	30524	30400	30514	30506	30228	30362	30155	30449	30207	30088	30300	30401	30237	30123	30146	30245	30414	30323	30176	30147	30411	30294	30459	30354	30127	30651	30421	30289	30143	30065	30020	30180	30295	30182	30125	30437	29897	30227	30320	30309	30321	30335	30401	30031	29994	30309	30368	30169	29904	29861	30031	30081	29916	30072	30214	29894	29978	30396	30057	30074	30262	30181	30375	30198	30206	30148	30187	30048	30548	30043	30225	30280	30323	30367	30268	30172	30315	29786	30138	30247	30378	30267	30418	30355	30086	30012	29915	30125	30380	30170	30199	30247	30241	30166	30413	30314	30076	30103	30085	30090	30045	30210	30182	30118	30119	30184	30034	29994	30077	30113	29996	29927	30161	30262	29868	30294	30186	30369	30210	30279	30303	30254	30258	30321	30207	30354	30192	30346	30144	30175	30134	30042	30364	30172	30218	30052	30008	30214	30072	30060	30101	30150	30104	30044	30044	30217	30121	30085	29868	29967	29984	30247	30030	30102	30227	29959	29777	30175	30028	30164	30240	30218	30216	30171	30162	30238	30103	30136	30123	30317	30170	30338	30446	30184	30044	30205	30077	30190	30120	30111	30191	30201	30174	30158	30070	30044	30439	29844	30246	30090	30228	30158	30159	30268	30384	29951	30276	30324	30199	30227	29870	30169	30179	30367	30361	30149	30180	30208	30106	30011	30162	30131	30150	30193	30143	30011	30210	30149	30048	30040	29994	30283	30321	30129	30192	30289	30351	29978	30136	30092	30128	30334	30395	30173	29991	30143	30335	29946	30085	30054	30250	30156	30383	30099	30152	30059	30207	29956	30205	30162	30096	29987	30203	29877	30131	30375	30201	30050	30233	30067	30179	30102	30144	30112	30182	30313	30005	30323	30344	30220	30178	29998	30351	30418	30406	30318	29762	30131	30148	30165	29996	30301	30349	30349	30253	29977	30158	30282	30108	29996	30237	30247	30130	30425	30125	30215	29989	30274	29944	30146	30313	30163	30145	30030	30210	30147	30329	30356	30428	30087	30100	30107	30230	30105	30022	30222	29985	30088	30367	29877	30192	30073	30151	29927	30322	30287	30142	30085	30092	30278	30063	30044	30041	30215	30358	29902	30256	29873	30419	30272	29918	30308	30384	30112	30358	30343	30147	30105	30352	30227	30238	29973	30397	30190	29996	29803	30279	30048	30091	30229	30346	30292	30065	30192	30074	30391	30109	30058	30065	30108	30347	29994	30079	30179	29885	30220	30048	30363	30123	30133	30139	30046	30074	30364	30019	30257	30336	30185	30153	30027	30161	30316	30328	30289	30101	30157	30469	30187	30479	30054	29986	30150	30307	30378	30106	30276	30210	30223	30112	30120	30077	30101	30201	30221	30410	30250	30351	30230	29985	30118	30202	29866	30078	30092	30068	30269	30312	30022	30213	30253	30311	29963	30042	30371	30163	29996	30130	30239	29975	30269	30094	29985	30134	30332	30390	30256	30065	30323	30389	30132	30110	30166	30234	30111	30062	30334	30170	30238	30229	30373	30292	30159	29996	30110	30180	29990	30085	30300	30024	30105	30116	30233	29739	30156	30021	30068	30030	29969	30027	30271	30242	30109	30081	30227	30026	30009	30292	29950	30144	30112	30064	30072	30282	30349	30237	30206	30062	30281	30322	30409	30132	30181	30364	30098	29806	30236	30316	30148	30064	30194	29994	30188	30312	30128	29944	30093	30493	30526	29931	30178	30159	29969	30371	30167	30043	30325	30225	30376	30508	30143	30315	30271	30507	29982	29997	30152	30050	30149	30140	30175	30174	30248	30118	30055	30193	30311	30136	30158	29999	30274	30111	29955	30151	30313	29808	30118	30288	30133	30170	29998	30135	29997	30015	30108	30281	30306	30134	29774	30160	30408	30173	30207	30063	30079	30071	30444	30208	30270	30132	30098	30273	30090	30262	29945	30041	30234	30015	30023	30110	30274	30224	30395	30019	30288	29785	30277	29907	30268	30107	30324	30108	30136	29782	30099	30253	30224	30254	30115	29999	29791	29950	30033	29854	30089	30021	30354	30185	30243	30258	30137	29881	30147	30225	30104	30003	30156	30148	30019	30255	30159	30368	30143	30310	30146	30008	30305	30099	30298	30176	30182	30536	30331	30162	30238	30169	30264	30043	30068	30114	30002	29804	30166	30311	30136	30399	30267	30182	30131	30224	30068	29972	30263	30291	30365	30015	30051	30010	30257	30217	30221	29997	30008	30295	30169	30281	30007	30353	30331	30015	30220	30032	29988	30242	30180	30101	30257	30336	30241	30242	30023	30195	30175	30145	30196	30204	30100	30037	30005	30191	30143	30038	30320	30188	30036	30183	30287	30181	30153	30214	30058	30037	29890	29887	29965	30159	30045	30013	30231	30212	30043	30215	29967	30054	30123	30263	30289	30268	30250	30138	30395	30111	30290	30129	30200	30194	30155	29964	29794	30347	30160	29989	30170	30038	30315	30155	30035	30325	30023	30205	30112	30292	30421	29976	30307	30145	29837	29970	30178	30172	30176	30421	30192	30089	30047	30433	30106	30078	30197	30196	30126	30178	30017	29914	30186	30133	30200	30105	29912	30226	30061	30079	30201	30308	30186	29856	29978	30106	30172	30050	30180	30100	29991	30162	30162	30362	30024	30340	30230	29916	30119	30153	30281	30082	30010	30280	30105	30109	29980	29812	30243	30335	30059	30331	29913	30017	30135	29973	30149	30219	30066	30294	30087	30308	30446	30011	30116	30161	30213	30263	30265	29993	30259	30443	30034	30200	30432	30037	30025	30226	30055	30222	30179	30176	30094	30015	30124	30249	30298	30033	30384	30283	30000	30186	30009	30135	30168	30186	30041	30369	30039	29901	30226	30063	30086	30327	30288	30128	30122	30195	30004	30283	30305	30065	30004	29978	30102	30274	30131	30202	30222	30437	30210	29960	30209	30041	29800	29989	30251	30220	30152	30225	30137	30187	30152	30196	30212	30276	30179	30070	30299	30045	30065	30202	30270	30191	30178	30104	30059	30047	30354	30286	30276	30129	30254	30222	30238	29946	30354	30181	30209	30174	30084	30062	30118	29957	30259	30158	30215	30103	30360	30243	30041	30036	30170	30203	30352	30114	30383	30084	29939	30061	30045	30170	30105	30107	30139	30124	30002	30408	30247	30062	30017	29998	30088	30260	29972	30120	30033	29867	30065	30205	30166	30114	30265	29929	30238	30200	30210	30104	30181	29852	30094	30272	30490	30287	30116	30043	30057	30222	30294	30303	30270	30268	30161	29969	30160	30299	30093	30208	30001	30112	30295	30277	30057	29903	30410	30048	29918	30072	30026	30121	30029	30031	30089	29915	30211	30368	29969	30138	30107	30332	30385	30018	30130	30073	30198	30265	30168	30122	29996	30106	30101	30339	30044	29937	30142	30035	30159	30142	30192	29903	30241	30129	30273	29985	30033	30433	30290	30117	30245	30162	30144	30164	30110	30415	30085	30040	29947	30218	30199	30081	30099	30178	30139	30209	30100	30043	29908	30285	30131	30024	30195	30272	30004	29958	30126	30253	30377	30222	30158	30058	30199	30148	30142	30356	30224	30296	30322	30279	30138	30330	30179	29945	30327	30045	30220	30228	29905	30093	30510	30128	30527	30458	30047	30164	30220	30117	30024	30207	30132	29977	30263	30216	30228	29838	30181	30318	30101	30058	30172	29974	30374	30191	30160	30192	30076	30213	30028	30060	30150	30243	30171	30277	30232	29981	30161	29951	29983	30125	30184	30078	30246	30227	29938	30069	30215	29925	30192	29927	30210	30331	30117	30088	30200	30179	30294	30187	30214	30023	30221	29953	30260	30178	30249	30365	29926	30170	30403	30367	30333	30211	30272	30372	29964	30072	30179	30046	30519	30268	30358	30101	30043	30136	30336	30032	30584	30047	29963	30225	30070	30012	29856	29822	30350	30099	30086	30036	30127	30225	30288	30159	29931	30076	30378	30114	29951	30223	30340	30367	30248	30223	30088	30208	29964	30218	30106	30141	30169	30228	30065	30149	30346	29960	30124	30132	30239	30150	30090	30207	30108	29839	30218	30096	30309	30162	30263	30305	30266	30224	30269	30439	30309	30135	30118	30067	30202	30364	30067	30073	30161	30045	30420	30288	30089	30251	30205	30409	30377	30102	30340	30044	30183	29973	30258	30211	30219	30321	29936	30070	30307	29843	30368	30260	29974	30075	30401	30124	30204	30073	29845	30069	30034	30150	30097	30133	30073	30542	30188	29918	29896	30108	30036	30034	29995	30019	30481	30332	30054	30307	30308	30192	30290	30137	30191	30230	30212	30206	30291	30153	30127	30121	30206	30006	30276	29972	30362	30215	30099	29982	30096	30067	30061	30042	30159	29924	29965	30196	29939	30188	30193	30272	30330	30031	29974	30153	30196	30181	30167	30265	30036	30344	30096	30157	30354	30394	30196	30190	30184	30202	30073	30008	30590	30265	29947	30076	30119	30218	30034	30269	30282	30064	30141	29926	29997	30023	30031	30048	30234	30239	30118	30209	30064	30111	30200	30093	30286	30028	29921	30107	30117	30020	30428	30014	30189	30139	30183	30197	30235	30240	30274	30288	30238	30157	30214	29971	30133	29875	30079	30140	29901	30106	30123	30255	30305	30352	29936	30270	30195	30122	30129	30327	30114	30379	30014	30018	30139	30046	30057	30149	30006	30209	30080	29892	30345	30274	30147	30146	30356	30407	30228	30360	30353	30091	29994	30298	30186	30147	30104	30234	30173	30195	30228	30131	30331	30016	30040	30194	30443	30181	29932	30100	30338	30320	30181	30282	30368	30201	30135	30334	30281	30155	30145	30229	30104	30189	30152	30156	30483	29966	30062	29977	30277	30194	29846	29866	30156	30051	30130	30112	30202	30363	30071	30093	29988	30039	30273	30282	30314	30080	30448	30215	29962	30422	30125	30007	29981	29994	30138	30440	30123	30380	30263	30202	30352	30275	30187	30354	30002	30133	30220	30197	30358	30093	30096	30152	30114	30255	30196	30175	30214	30373	30267	30258	30193	30255	30368	29957
21352	40863	38893	76679	94499	74849	52720	32000	23553	19779	18658	18433	18410	18410	18385	18387	18595	18604	18421	18333	18417	18269	18383	18460	18359	18226	18457	18451	18400	18250	18418	18412	18376	18409	18506	18303	18343	18395	18370	18362	18498	18523	18251	18521	18142	18389	18418	18323	18119	18406	18549	18340	18296	18345	18396	18453	18418	18348	18363	18461	18333	18375	18402	18455	18384	18248	18269	18342	18271	18311	18465	18543	18477	18404	18242	18321	18207	18301	18267	18233	18431	18358	18400	18326	18513	18236	18362	18269	18354	18404	18402	18518	18204	18512	18477	18308	18401	18331	18491	18270	18362	18478	18127	18486	18500	18507	18241	18347	18256	18222	18307	18411	18374	18376	18301	18206	18358	18298	18225	18356	18133	18327	18280	18415	18293	18211	18218	18338	18346	18472	18397	18433	18403	18626	18429	18340	18332	18339	18239	18563	18301	18611	18461	18494	18204	18469	18306	18280	18443	18300	18425	18433	18681	18314	18323	18341	18404	18327	18283	18300	18219	18176	18378	18322	18260	18331	18443	18207	18532	18503	18250	18227	18223	18379	18304	18195	18458	18591	18318	18170	18243	18403	18458	18377	18459	18276	18267	18336	18455	18268	18377	18332	18340	18171	18280	18427	18261	18357	18113	18324	18295	18249	18171	18551	18504	18367	18462	18287	18426	18301	18452	18698	18330	18332	18375	18197	18254	18208	18403	18386	18346	18236	18342	18241	18272	18471	18361	18345	18265	18405	18305	18134	18188	18503	18343	18309	18353	18385	18402	18190	18268	18307	18268	18352	18271	18388	18498	18574	18450	18375	18325	18156	18263	18447	18335	18268	18161	18032	18304	18460	18433	18460	18381	18278	18382	18254	18443	18241	18279	18274	18392	18208	18197	18326	18333	18399	18412	18388	18432	18371	18205	18371	18396	18351	18154	18143	18381	18268	18243	18282	18141	18291	18488	18335	18441	18370	18259	18496	18230	18407	18396	18332	18298	18040	18349	18257	18493	18442	18472	18435	18220	18413	18378	18345	18232	18335	18382	18214	18422	18358	18386	18473	18273	18291	18321	18350	18312	18241	18243	18244	18290	17996	18083	18438	18441	18189	18418	18282	18302	18191	18326	18168	18286	18426	18298	18166	18438	18289	18510	18478	18378	18454	18190	18375	18207	18170	18489	18213	18250	18246	18178	18404	18228	18326	18406	18373	18466	18186	18439	18380	18534	18249	18367	18261	18427	18203	18419	18407	18268	18319	18428	18219	18348	18385	18389	17953	18498	18154	18267	18366	18383	18288	18465	18190	18442	18285	18228	18332	18313	18180	18264	18094	18263	18553	18364	18327	18599	18257	18224	18225	18253	18497	18502	18247	18372	18398	18383	18340	18297	18523	18243	18334	18413	18393	18339	18409	18299	18351	18217	18331	18336	18302	18372	18283	18411	18254	18237	18243	18368	18598	18372	18374	18440	18319	18217	18467	18229	18506	18437	18347	18278	18274	18444	18327	18391	18256	18473	18436	18516	18165	18530	18459	18362	18229	18258	18169	18258	18131	18284	18428	18369	18410	18222	18341	18408	18340	18464	18250	18477	18145	18329	18284	18290	18368	18405	18417	18376	18284	18484	18401	18338	18249	18152	18366	18306	18347	18354	18456	18082	18280	18372	18228	18234	18344	18183	18376	18425	18038	18347	18208	18298	18373	18339	18315	18445	18474	18388	18234	18253	18131	18278	18194	18305	18274	18315	18526	18114	18340	18358	18379	18225	18302	18200	18442	18304	18380	18310	18277	18253	18431	18221	18241	18259	18205	18317	18513	18265	18133	18213	18369	18435	18357	18226	18384	18227	18548	18272	18234	18333	18507	18384	18152	18217	18250	18572	18566	18425	18378	18408	18337	18461	18336	18222	18548	18296	18270	18428	18229	18243	18304	18193	18297	18523	18422	18299	18444	18154	18308	18421	18292	18181	18316	18167	18374	18389	18290	18332	18345	18414	18235	18388	18288	18391	18279	18326	18291	18219	18370	18527	18301	18282	18331	18185	18313	18398	18273	18364	18548	18200	18194	18175	18387	18178	18194	18580	18256	18416	18349	18416	18281	18397	18248	18265	18321	18376	18263	18483	18336	18319	18397	18500	18315	18164	18367	18203	18257	18252	18438	18495	18278	18236	18263	18401	18150	18399	18286	18266	18237	18240	18170	18196	18595	18615	18254	18311	18363	18344	18402	18216	18289	18284	18351	18207	18422	18460	18173	18275	18254	18200	18441	18506	18396	18144	18557	18283	18497	18340	18317	18242	18386	18344	18353	18425	18271	18227	18278	18292	18334	18333	18357	18174	18394	18264	18290	18394	18378	18286	18306	18205	18222	18363	18342	18158	18374	18297	18121	18423	18152	18361	18301	18473	18366	18229	18592	18311	18418	18321	18347	18371	18347	18298	18257	18184	18176	18483	18239	18550	18215	18364	18296	18104	18220	18352	18177	18365	18343	18346	18361	18446	18286	18385	18306	18298	18213	18265	18343	18393	18479	18366	18239	18190	18233	18294	18455	18424	18366	18362	18543	18067	18440	18351	18242	18186	18264	18146	18291	18560	18229	18339	18228	18331	18157	18315	18459	18299	18450	18497	18356	18296	18297	18204	18426	18420	18427	18343	18385	18427	18376	18250	18419	18460	18493	18315	18292	18235	18438	18152	18376	18286	18557	18267	18343	18354	18387	18489	18282	18148	18278	18162	18375	18047	18396	18277	18417	18247	18367	18199	18346	18416	18417	18347	18403	18395	18340	18283	18289	18275	18447	18099	18378	18228	18300	18258	18371	18345	18215	18333	18376	18257	18314	18407	18321	18227	18224	18097	18374	18230	18405	18378	18436	18314	18305	18436	18357	18396	18323	18345	18229	18352	18100	18585	18306	18402	18251	18285	18344	18290	18496	18200	18157	18378	18301	18335	18351	18276	18346	18307	18105	18437	18358	18439	18347	18176	18313	18368	18349	18308	18422	18479	18359	18284	18677	18385	18277	18512	18499	18269	18411	18285	18403	18423	17988	18303	18481	18351	18384	18031	18451	18291	18371	18373	18249	18481	18224	18360	18378	18404	18326	18178	18424	18251	18200	18324	18260	18344	18470	18274	18484	18278	18251	18470	18533	18318	18282	18280	18234	18142	18411	18525	18424	18207	18382	18303	18277	18450	18139	18263	18301	18344	18266	18377	18326	18301	18317	18200	18419	18219	18256	18595	18225	18271	18215	18425	18315	18326	18394	18426	18310	18373	18405	18466	18294	18283	18454	18214	18480	18176	18302	18441	18257	18528	18308	18269	18324	18179	18405	18254	18204	18326	18417	18288	18551	18311	18061	18307	18263	18411	18343	18322	18501	18355	18283	18198	18244	18253	18448	18388	18436	18308	18428	18358	18222	18456	18338	18271	18557	18394	18270	18421	18363	18527	18372	18192	18531	18276	18297	18276	18202	18463	18430	18197	18476	18457	18085	18317	18148	18324	18323	18326	18506	18484	18317	18291	18277	18440	18338	18365	18282	18234	18107	18313	18318	18347	18556	18434	18338	18371	18289	18482	18285	18376	18186	18541	18249	18309	18446	18389	18402	18360	18222	18389	18415	18241	18347	18422	18317	18304	18335	18400	18236	18317	18404	18310	18310	18216	18363	18222	18243	18309	18349	18250	18269	18311	18466	18403	18334	18243	18397	18467	18253	18396	18381	18221	18202	18238	18300	18055	18224	18395	18395	18293	18263	18187	18269	18419	18505	18221	18322	18254	18361	18267	18287	18445	18386	18212	18340	18419	18289	18262	18240	18272	18180	18437	18356	18518	18382	18419	18289	18258	18425	18407	18322	18239	18116	18361	18344	18461	18350	18299	18268	18160	18288	18290	18338	18468	18469	18451	18394	18293	18307	18383	18475	18347	18150	18421	18377	18465	18395	18365	18420	18436	18176	18305	18326	18281	18113	18340	18368	18271	18381	18276	18362	18317	18397	18417	18281	18545	18263	18273	18396	18405	18368	18369	18159	18255	18479	18436	18229	18297	18438	18277	18339	18350	18099	18274	18288	18339	18417	18305	18200	18271	18574	18595	18304	18197	18198	18317	18331	18413	18321	18231	18401	18455	18389	18251	18327	18285	18297	18294	18245	18312	18478	18246	18321	18520	18479	18360	18467	18346	18166	18481	18477	18270	18446	18354	18326	18304	18273	18355	18385	18296	18313	18289	18412	18162	18303	18348	18429	18417	18289	18306	18349	18333	18322	18264	18304	18210	18335	18243	18184	18296	18415	18294	18394	18342	18580	18242	18350	18307	18527	18332	18375	18428	18431	18343	18401	18381	18407	18385	18258	18196	18278	18363	18351	18442	18151	18206	18113	18284	18411	18339	18345	18342	18312	18392	18402	18170	18276	18318	18065	18323	18544	18236	18282	18445	18235	18338	18230	18338	18346	18553	18190	18394	18357	18220	18284	18378	18260	18342	18410	18279	18379	18351	18184	18209	18304	18238	18360	18287	18406	18427	18365	18346	18277	18256	18391	18349	18410	18378	18210	18456	18374	18310	18309	18171	18274	18457	18199	18394	18502	18296	18237	18258	18374	18259	18313	18413	18485	18280	18317	18233	18233	18283	18305	18255	18302	18536	18212	18371	18365	18394	18317	18409	18233	18229	18421	18306	18107	18187	18150	18365	18261	18513	18194	18370	18373	18461	18154	18341	18112	18390	18258	18298	18315	18256	18718	18471	18507	18454	18302	18274	18190	18422	18404	18317	18345	18237	18217	18313	18314	18582	18385	18384	18378	18393	18217	18293	18197	18243	18132	18352	18297	18310	18312	18198	18342	18214	18257	18337	18302	18401	18411	18232	18390	18422	18477	18354	18234	18337	18306	18224	18431	18365	18268	18351	18308	18339	18271	18554	18531	18420	18249	18394	18376	18440	18330	18286	18277	18324	18445	18490	18449	18308	18632	18202	18396	18434	18335	18191	18191	18524	18338	18447	18257	18342	18489	18438	18371	18419	18366	18167	18572	18316	18402	18322	18349	18409	18124	18314	18332	18179	18394	18316	18264	18451	18362	18228	18300	18490	18292	18325	18381	18604	18270	18505	18283	18415	18445	18408	18384	18272	18185	18408	18389	18330	18425
32634	27479	32579	38020	43273	39915	34907	31585	30241	29665	29419	29246	29560	29527	29567	29363	29348	29542	29316	29564	29400	29475	29389	29631	29162	29443	29570	29420	29521	29414	29104	29339	29411	29266	29552	29323	29633	29365	29587	29525	29194	29507	29597	29403	29459	29481	29648	29631	29500	29711	29671	29613	29516	29335	29331	29606	29358	29221	29351	29357	29287	29617	29223	29238	29160	29304	29283	29446	29425	29190	29205	29317	29288	29288	29322	29214	29388	29362	29330	29391	29488	29513	29405	29653	29163	29397	29376	29397	29339	29286	29308	29511	29188	29337	29642	29565	29244	29511	29292	29236	29129	29400	29429	29269	29202	29329	29277	29317	29410	29133	29346	29449	29544	29408	29367	29252	29352	29339	29376	29528	29420	29125	29378	29562	29464	29377	29173	29298	29545	29076	29329	29464	29366	29237	29330	29463	29330	29364	29305	29280	29281	29182	29403	29450	29225	29329	29434	29583	29353	29309	29467	29468	29536	29405	29255	29440	29545	29208	29224	29331	29505	29515	29082	29497	29314	29360	29425	29188	29419	29368	29160	29298	29376	29072	29229	29428	29401	29401	29453	29538	29691	29300	29495	29391	29361	29345	29570	29348	29661	29419	29512	29298	29405	29413	29571	29269	29376	29614	29491	29660	29433	29404	29352	29354	29271	29412	29369	29483	29412	29511	29512	29390	29531	29610	29516	29176	29249	29423	29561	29382	29286	29434	29246	29491	29357	29187	29206	29506	29052	29419	29485	29134	29541	29401	29495	29306	29290	29439	29357	29306	29407	29499	29297	29484	29355	29465	29578	29446	29434	29356	29421	29448	29352	29336	29480	29316	29592	29483	29608	29096	29279	29099	29400	29426	29422	29398	29355	29376	29153	29494	29331	29382	29379	29123	29293	29195	29400	29184	29381	29168	29251	29453	29508	29610	29388	29325	29444	29449	29380	29448	29673	29456	29218	29386	29316	29443	29554	29332	29329	29425	29346	29275	29460	29533	29416	29401	29197	29550	29513	29253	29557	29309	29357	29264	29207	29154	29405	29692	29678	29147	29289	29400	29209	29570	29800	29330	29351	29286	29510	29291	29077	29531	29283	29608	29331	29530	29012	29331	29379	29314	29208	29318	29456	29215	29142	29300	29157	29336	29065	29271	29255	29472	29454	29209	29483	29491	29190	29328	29225	29370	29578	29389	29565	29470	29461	29293	29593	29289	29333	29377	29383	29405	29445	29284	29730	29572	29483	29336	29663	29442	29199	29312	29621	29283	29643	29270	29264	29425	29204	29454	29346	29195	29154	29260	29525	29605	29358	29434	29471	29514	29458	29305	29452	29512	29341	29536	29446	29320	29532	29728	29471	29486	29369	29391	29470	29442	29401	29191	29249	29093	29571	29389	29451	29320	29334	29434	29549	29261	29322	29428	29429	29272	29441	29337	29265	29275	29397	29672	29462	29243	29458	29467	29424	29299	29467	29321	29475	29009	29370	29545	29463	29247	29648	29283	28953	29537	29536	29365	29508	29461	29675	29741	29347	29379	29066	29202	29178	29394	29589	29298	29394	29213	29615	29417	29339	29412	29100	29054	29339	29463	29662	29567	29182	29409	29222	29414	29298	29572	29305	29373	29304	29264	29229	29286	29494	29407	29411	29269	29349	29355	29411	29461	29545	29491	29576	29470	29492	29541	29557	29462	29564	29348	29509	29188	29149	29261	29336	29472	29269	29355	29340	29207	29327	29198	29415	29206	29208	29255	29630	29477	29326	29405	29316	29332	29144	29459	29345	29253	29367	29396	29419	29092	29197	29387	29153	29495	29344	29446	29453	29347	29285	29283	29798	29230	29341	29326	29274	29296	29126	29528	28964	29462	29478	29581	29547	29246	29362	29545	29330	29452	29310	29301	29128	29567	29297	29232	29324	29317	29419	29659	29417	29308	29446	29475	29459	29523	29312	29105	29335	29477	29179	29377	29395	29308	29296	29353	29585	29650	29534	29780	29526	29268	29138	29454	29216	29307	29366	29552	29247	29214	29336	29519	29335	29293	29123	29601	29315	29242	29250	29198	29300	29521	29505	29405	29334	29408	29627	29239	29696	29501	29253	29228	29397	29592	29257	29568	29122	29682	29629	29560	29429	29432	29288	29500	29341	29450	29609	29588	29586	29198	29511	29484	29429	29356	29322	29474	29415	29131	29458	29379	29438	29423	29381	29746	29528	29249	29419	29024	29510	29668	29464	29432	29414	29453	29464	29572	29341	29230	29446	29387	29168	29357	29462	29445	29294	29228	29499	29175	29361	29562	29125	29328	29287	29613	29235	29489	29041	29485	29361	29506	29279	29198	29246	29265	29429	29408	29334	29308	29333	29306	29542	29266	29417	29351	29517	29374	29479	29577	29389	29450	29375	29348	29309	29259	29680	29340	29362	29380	29369	29510	29513	29313	29243	29329	29205	29408	29617	29537	29363	29367	29365	29449	29600	29385	29333	29349	29307	29402	29627	29199	29494	29364	29283	29422	29490	29324	29474	29375	29373	29200	29384	29324	29293	29402	29391	29447	29355	29490	29258	29467	29627	29304	29591	29536	29408	29715	29566	29311	29590	29402	29323	29490	29393	29276	29359	29230	29268	29403	29407	29294	29376	29607	29450	29428	29592	29149	29209	29393	29426	29482	29282	29303	29330	29425	29657	29424	29273	29436	29312	29399	29504	29589	29683	29516	29170	29129	29303	29321	29413	29575	29557	29138	29007	29324	29494	29408	29528	29814	29552	29152	29423	29345	29189	29133	29475	29527	29350	29244	29653	29391	29431	29307	29615	29317	29373	29299	29272	29142	29646	29427	29630	29234	29478	29194	28996	29165	29291	29558	29367	29684	29460	29318	29307	29368	29385	29418	29293	29389	29631	29305	29284	29337	29253	29172	29253	29415	29210	29527	29440	29402	29431	29132	29262	29524	29383	29270	29461	29366	29570	29268	29332	29315	29367	29334	29223	29378	29383	29441	29242	29340	29395	29315	29229	29361	29276	29497	29403	29248	29514	29261	29343	29596	29461	29383	29292	29267	29289	29515	29499	29347	29479	29328	29401	29447	29283	29517	29206	29368	28998	29175	29355	29285	29172	29640	29529	29301	29264	29516	29374	29216	29324	29634	29502	29310	29406	29436	29565	29290	29531	29651	29423	29612	29508	29481	29324	29214	29118	29354	29333	29134	29343	29341	29085	29237	29452	29456	29376	29401	29300	29400	29665	29337	29080	29275	29572	29456	29319	29381	29389	29535	29650	29338	29489	29222	29502	29251	29204	29447	29362	29441	29115	29247	29193	29333	29473	29129	29346	29244	29471	29476	29645	29724	29493	29186	29390	29269	29514	29534	29524	29586	29653	29331	29128	29210	29216	29500	29566	29633	29597	29614	29229	29267	29330	29649	29573	29374	29423	29230	29353	29655	29608	29500	29550	29385	29606	29615	29422	29413	29376	29462	29352	29510	29642	29458	29303	29431	29397	29527	29365	29394	29521	29242	29503	29424	29323	29466	29473	29205	29584	29262	29279	29387	29448	29638	29544	29315	29215	29465	29303	29382	29441	29493	29391	29407	29493	29301	29525	29203	29312	29143	29408	29372	29374	29144	29517	29649	29300	29374	29302	29507	29387	29375	29482	29050	29375	29364	29407	29261	29400	29469	29430	29395	29524	29638	29336	29349	29532	29384	29470	29504	29273	29240	29275	29489	29498	29170	29377	29434	29428	29537	29237	29399	29300	29646	29359	29223	29394	29646	29391	29136	29363	29446	29706	29378	29260	29397	29370	29156	29387	29367	29267	29408	29346	29508	29313	29523	29228	29413	29111	29174	29513	29527	29443	29614	29451	29227	29426	29491	29517	29339	29612	29397	29294	29495	29510	29279	29317	29436	29455	29378	29465	29423	29323	29404	29290	29337	29598	29348	29507	29439	29289	29326	29344	29440	29678	29488	29255	29198	29368	29134	29292	29448	29663	29501	29590	29319	29250	29250	29652	29520	29289	29269	29113	29489	29727	29396	29495	29127	29211	29595	29435	29508	29313	29286	29436	28968	29232	29425	29213	29407	29528	29054	29501	29544	29361	29502	29188	29338	29237	29359	29465	29487	29456	29211	29291	29430	29505	29560	29377	29453	29551	29128	29617	29367	29491	29479	29086	29441	29335	29467	29496	29252	29461	29362	29248	29347	29242	29558	29262	29321	29307	29232	29122	29520	29325	29322	29281	29437	29381	29374	29472	29386	29541	29208	29512	29562	29308	29326	29547	29481	29685	29516	29295	29543	29424	29380	29647	29388	29432	29512	29594	29385	29789	29456	29392	29460	29518	29326	29549	29394	29424	29351	29431	29177	29473	29327	29528	29586	29392	29316	29274	29638	29555	29234	29397	29527	28974	29529	29286	29436	29317	29353	29463	29354	29466	29500	29449	29497	29550	29557	29532	29165	29350	29490	29369	29472	29350	29496	29355	29512	29426	29301	29364	28982	29609	29261	29179	29617	29569	29438	29212	29449	29760	29450	29274	29165	29527	29515	29509	29280	29355	29418	29424	29422	29264	29292	29212	29565	29202	29281	29471	29187	29345	29391	29342	29667	29468	29337	29252	29418	29585	29541	29584	29496	29527	29576	29347	29220	29392	29283	29700	29433	29588	29149	29063	29301	29504	29494	29467	29427	29399	29589	29557	29425	29553	29193	29497	29465	29405	29175	29344	29263	29248	29602	29463	29513	29124	29339	29759	29290	29347	29145	29362	29453	29486	28952	29229	29191	29309	29534	29323	29252	29346	29730	29497	29284	29362	29162	29298	29354	29388	29464	29420	29597	29333	29426	29489	29593	29245	29203	29345	29241	29291	29257	29391	28955	29436	29461	29444	29431	29312	29308	29461	29473	29513	29331	29439	29459	29350	29309	29273	29585	29459	29378	29286	29433	29439	29486	29354	29213	29576	29267	29563	29321	29469	29610	29335	29435	29361	29401	29419	29639	29586	29294	29472	29205	29120	29365	29442	29389	29218	29531	29311	29321	29349	29449	29232	29308	29464	29557	29379	29409	29344	29309	29383	29706	29208	29422	29361	29512	29340	29183	29310	29503	29703	29383	29114	29351	29439	29359	29487	29244	29134	29279	29380	29360
17296	20597	19879	28236	33317	27414	22218	19022	17976	17546	17378	17446	17491	17567	17458	17565	17547	17476	17475	17430	17530	17571	17336	17473	17312	17256	17467	17444	17570	17278	17549	17553	17345	17407	17441	17442	17449	17441	17386	17468	17477	17439	17398	17376	17344	17727	17559	17443	17334	17396	17527	17436	17499	17376	17384	17546	17418	17470	17369	17448	17389	17531	17331	17486	17346	17354	17373	17528	17483	17516	17339	17418	17359	17481	17500	17446	17484	17290	17477	17366	17471	17482	17576	17514	17428	17449	17506	17335	17418	17434	17407	17498	17262	17465	17359	17392	17401	17490	17468	17396	17384	17496	17205	17529	17278	17438	17449	17385	17344	17385	17464	17229	17629	17624	17454	17362	17566	17238	17422	17592	17578	17423	17357	17469	17445	17391	17593	17319	17219	17287	17402	17330	17482	17445	17505	17399	17589	17620	17267	17454	17439	17359	17389	17346	17473	17492	17412	17416	17575	17563	17448	17306	17500	17452	17421	17387	17414	17298	17311	17441	17343	17451	17541	17417	17372	17254	17609	17244	17281	17361	17315	17322	17408	17474	17475	17594	17467	17541	17444	17444	17312	17423	17498	17662	17445	17205	17440	17511	17420	17321	17516	17358	17306	17467	17352	17575	17447	17352	17544	17258	17255	17102	17323	17490	17382	17287	17367	17354	17702	17365	17232	17318	17579	17369	17415	17449	17550	17427	17355	17457	17408	17415	17424	17464	17398	17546	17465	17316	17679	17417	17357	17302	17456	17449	17362	17352	17488	17221	17426	17344	17384	17428	17703	17286	17446	17354	17459	17450	17480	17495	17335	17478	17519	17533	17333	17326	17508	17275	17159	17454	17499	17195	17537	17496	17162	17509	17585	17491	17235	17341	17185	17439	17490	17358	17193	17175	17248	17502	17251	17445	17612	17347	17450	17449	17487	17576	17555	17612	17329	17380	17407	17522	17446	17367	17474	17370	17448	17516	17506	17272	17383	17531	17493	17463	17636	17438	17487	17365	17438	17479	17502	17464	17350	17448	17274	17342	17284	17351	17562	17487	17267	17371	17474	17368	17400	17496	17459	17496	17577	17369	17557	17421	17397	17405	17443	17538	17436	17333	17377	17461	17560	17448	17455	17380	17169	17461	17486	17449	17410	17220	17359	17417	17321	17293	17297	17546	17410	17537	17278	17325	17578	17380	17408	17483	17599	17339	17428	17528	17577	17489	17278	17446	17534	17228	17416	17445	17391	17148	17528	17791	17406	17291	17363	17476	17398	17409	17529	17262	17419	17392	17462	17513	17304	17514	17464	17366	17250	17487	17393	17505	17354	17412	17235	17627	17432	17466	17240	17496	17340	17401	17381	17475	17412	17554	17533	17360	17387	17268	17395	17462	17380	17408	17544	17406	17431	17368	17349	17492	17264	17445	17418	17485	17511	17482	17421	17282	17419	17291	17530	17443	17291	17427	17219	17424	17580	17402	17460	17381	17653	17415	17396	17562	17544	17339	17581	17456	17241	17473	17383	17395	17391	17512	17385	17504	17429	17244	17297	17516	17368	17455	17493	17581	17400	17217	17349	17501	17481	17537	17561	17440	17460	17541	17128	17182	17250	17561	17464	17422	17633	17262	17722	17357	17401	17567	17443	17380	17364	17608	17369	17491	17236	17395	17559	17337	17497	17533	17292	17493	17427	17422	17429	17330	17438	17343	17331	17550	17263	17516	17388	17253	17264	17668	17494	17383	17358	17461	17387	17247	17539	17595	17340	17259	17568	17421	17474	17392	17393	17481	17600	17470	17569	17649	17513	17554	17288	17599	17365	17454	17474	17146	17386	17432	17278	17564	17435	17296	17618	17458	17431	17250	17213	17378	17281	17561	17417	17471	17229	17412	17459	17491	17525	17204	17562	17398	17334	17599	17550	17501	17404	17421	17404	17492	17322	17496	17293	17384	17575	17270	17352	17389	17352	17482	17328	17466	17641	17458	17335	17279	17404	17458	17284	17368	17531	17364	17568	17327	17340	17279	17469	17380	17551	17544	17391	17554	17336	17555	17519	17234	17414	17444	17387	17401	17230	17432	17695	17392	17394	17643	17512	17394	17409	17278	17474	17495	17227	17450	17441	17273	17644	17235	17417	17403	17584	17659	17471	17471	17616	17316	17404	17366	17477	17359	17537	17587	17351	17332	17294	17251	17252	17463	17516	17331	17275	17396	17430	17326	17319	17594	17550	17362	17419	17624	17500	17367	17340	17393	17435	17201	17231	17302	17272	17368	17462	17440	17624	17456	17487	17453	17481	17348	17379	17556	17415	17310	17345	17434	17392	17430	17426	17490	17324	17324	17431	17334	17412	17287	17172	17239	17396	17503	17380	17352	17432	17517	17606	17375	17488	17523	17287	17436	17358	17552	17461	17242	17434	17284	17263	17495	17414	17613	17560	17290	17478	17472	17399	17469	17293	17517	17306	17236	17588	17298	17340	17469	17256	17345	17352	17406	17472	17582	17423	17317	17280	17396	17492	17510	17014	17559	17371	17425	17357	17384	17278	17361	17607	17643	17354	17486	17256	17390	17738	17568	17323	17377	17344	17360	17436	17388	17363	17339	17319	17424	17476	17558	17584	17536	17443	17421	17359	17463	17526	17543	17293	17519	17371	17593	17461	17508	17508	17294	17405	17375	17312	17582	17382	17567	17364	17376	17419	17351	17348	17446	17641	17263	17475	17379	17577	17329	17372	17202	17639	17577	17338	17322	17508	17354	17430	17364	17492	17405	17365	17336	17336	17322	17510	17247	17495	17639	17338	17467	17430	17279	17484	17448	17547	17372	17578	17469	17585	17370	17426	17445	17316	17307	17482	17487	17422	17468	17353	17589	17378	17423	17589	17478	17649	17436	17553	17300	17391	17431	17376	17649	17336	17455	17462	17333	17576	17432	17525	17460	17382	17473	17370	17531	17621	17367	17321	17522	17418	17419	17492	17410	17540	17573	17259	17430	17338	17570	17512	17414	17372	17413	17323	17449	17358	17444	17564	17231	17651	17476	17225	17344	17342	17405	17558	17334	17360	17534	17339	17334	17363	17311	17441	17216	17367	17657	17375	17282	17359	17324	17435	17484	17432	17673	17366	17331	17240	17277	17637	17414	17445	17512	17504	17210	17233	17353	17316	17348	17293	17420	17308	17362	17506	17603	17379	17429	17326	17531	17367	17394	17412	17441	17479	17419	17317	17354	17429	17325	17499	17532	17436	17547	17541	17348	17258	17507	17554	17543	17465	17391	17564	17554	17557	17328	17676	17326	17414	17195	17428	17584	17306	17358	17341	17568	17454	17408	17421	17472	17521	17352	17521	17408	17307	17317	17460	17547	17428	17327	17492	17341	17235	17312	17315	17219	17294	17412	17495	17370	17362	17341	17477	17521	17584	17284	17398	17476	17403	17380	17494	17404	17379	17492	17595	17406	17540	17573	17559	17491	17414	17295	17444	17439	17427	17229	17714	17214	17642	17381	17423	17299	17459	17423	17492	17438	17398	17472	17386	17463	17364	17490	17454	17435	17523	17618	17426	17344	17223	17600	17495	17533	17387	17303	17395	17235	17390	17331	17596	17498	17465	17468	17174	17518	17465	17436	17495	17306	17349	17395	17478	17334	17471	17483	17441	17605	17645	17493	17419	17426	17454	17579	17305	17294	17204	17431	17416	17288	17412	17737	17409	17413	17575	17395	17465	17401	17443	17496	17383	17494	17454	17467	17370	17438	17424	17367	17332	17526	17387	17513	17691	17518	17419	17355	17460	17475	17383	17436	17320	17485	17259	17722	17384	17355	17323	17354	17458	17613	17247	17270	17549	17225	17249	17438	17557	17381	17315	17398	17474	17488	17371	17550	17319	17507	17546	17500	17522	17379	17587	17479	17547	17543	17399	17334	17563	17475	17480	17421	17535	17433	17463	17489	17542	17581	17726	17426	17262	17432	17503	17392	17475	17510	17421	17608	17356	17495	17221	17447	17356	17467	17333	17429	17492	17496	17571	17442	17438	17276	17398	17317	17271	17554	17400	17391	17141	17422	17451	17287	17470	17412	17488	17437	17396	17633	17489	17480	17390	17590	17647	17415	17472	17548	17453	17549	17253	17633	17342	17390	17378	17500	17457	17486	17510	17379	17380	17346	17392	17216	17412	17399	17285	17386	17469	17333	17492	17386	17588	17335	17519	17412	17336	17657	17283	17237	17479	17313	17507	17417	17594	17463	17445	17425	17607	17279	17586	17266	17471	17349	17466	17347	17447	17240	17526	17391	17233	17649	17429	17394	17247	17339	17382	17634	17275	17440	17306	17375	17452	17371	17513	17495	17597	17319	17508	17348	17529	17413	17621	17424	17611	17408	17648	17457	17524	17282	17503	17392	17368	17374	17513	17604	17369	17358	17585	17376	17261	17474	17604	17526	17260	17494	17412	17560	17626	17582	17322	17439	17556	17578	17341	17536	17272	17295	17400	17479	17319	17474	17469	17477	17500	17508	17354	17388	17542	17560	17526	17451	17404	17480	17284	17410	17588	17406	17394	17513	17427	17615	17419	17600	17366	17391	17321	17572	17451	17285	17497	17640	17470	17355	17399	17357	17371	17459	17544	17343	17434	17467	17518	17531	17344	17413	17548	17388	17443	17424	17510	17413	17385	17364	17398	17417	17399	17337	17425	17336	17463	17364	17333	17463	17323	17732	17419	17343	17413	17474	17448	17370	17397	17511	17605	17435	17529	17568	17451	17485	17459	17501	17606	17401	17303	17442	17322	17536	17365	17371	17600	17534	17563	17340	17241	17295	17181	17297	17490	17582	17283	17400	17298	17239	17481	17347	17278	17331	17493	17334	17329	17517	17401	17366	17358	17401	17490	17525	17581	17488	17399	17475	17324	17258	17354	17351	17521	17449	17395	17331	17253	17495	17457	17472	17372	17695	17398	17509	17543	17502	17449	17444	17542	17396	17307	17502	17541	17156	17413	17480	17509	17223	17480	17392	17337	17484	17478	17326	17381	17549	17283	17483	17517	17392	17397	17384	17402	17412	17394	17510	17503	17406	17281	17552	17495	17465	17470	17481	17439	17494	17512	17489	17321	17322	17304	17383	17516	17434	17555	17363	17402	17438	17476	17426
25317	21596	28682	57026	67408	57010	45879	36048	31835	30313	30042	29552	29696	29614	29408	29413	29476	29545	29577	29500	29353	29552	29414	29608	29661	29219	29369	29252	29432	29486	29686	29324	29682	29316	29263	29698	29504	29487	29226	29301	29293	29358	29611	29578	29543	29451	29567	29288	29285	29384	29439	29721	29547	29625	29405	29490	29550	29413	29554	29381	29518	29545	29298	29464	29277	29444	29147	29516	29344	29372	29379	29420	29543	29720	29310	29325	29481	29407	29214	29071	29392	29384	29300	29305	29323	29325	29354	29525	29450	29683	29422	29426	29250	29283	29240	29361	29432	29120	29552	29210	29274	29410	29232	29113	29496	29172	29407	29276	29659	29585	29168	29393	29581	29390	29402	29519	29485	29469	29381	29181	29627	29442	29218	29626	29326	29184	29246	29330	29588	29249	29391	29539	29384	29535	29417	29229	29582	29493	29453	29439	29318	29569	29308	29256	29252	29329	29492	29437	29651	29374	29671	29504	29499	29341	29561	29342	29565	29497	29771	29195	29377	29367	29441	29545	29487	29496	29658	29145	29468	29381	29527	29416	29526	29648	29370	29373	29294	29343	29359	29188	29310	29421	29319	29611	29529	29620	29326	29519	29068	29320	29577	29479	29640	29371	29230	29334	29539	29394	29253	29394	29440	29529	29232	29210	29324	29409	29336	29083	29508	29445	29277	29290	29758	29572	29449	29342	29387	29328	29384	29549	29454	29407	29492	29401	29397	29616	29809	29574	29606	29346	29310	29359	29700	29324	29159	29306	29193	29279	29401	29523	29507	29243	29562	29353	29440	29495	29399	29357	29708	29238	29179	29355	29392	29416	29245	29201	29475	29417	29481	29429	29380	29331	29392	29415	29298	29469	29509	29061	29244	29546	29565	29324	29667	29603	29308	29426	29711	29395	29329	29513	29372	29323	29572	29135	29275	29378	29321	29511	29215	29332	29654	29462	29577	29324	29427	29341	29307	29251	29433	29340	29577	29492	29413	29497	29176	29157	29412	29379	29293	29544	29652	29196	29374	29315	29230	29193	29202	29263	29422	29344	29263	29204	29814	29253	29410	29327	29363	29429	29454	29471	29426	29392	29249	29441	29364	29493	29704	29327	29417	29611	29607	29305	29641	29237	29375	29630	29298	29344	29340	29154	29577	29636	29526	29405	29400	29568	29391	29465	29090	29544	29383	29134	29442	29458	29510	29320	29356	29301	29446	29606	29363	29616	29560	29522	29425	29059	29295	29119	29403	29392	29469	29286	29542	29262	29553	29290	29594	29261	29455	29626	29415	29595	29398	29483	29120	29396	29400	29643	29453	29582	29299	29196	29563	29167	29247	29242	29499	29412	29472	29264	29393	29332	29253	29262	29193	29273	29394	29288	29532	29386	29278	29418	29353	29729	29547	29473	29361	29562	29418	29574	29340	29363	29319	29446	29356	29285	29294	29261	29495	29225	29372	29300	29270	29735	29501	29400	29419	29474	29510	29407	29613	29483	29525	29308	29452	29350	29337	29629	29559	29278	28941	29316	29442	29376	29389	29356	29435	29352	29291	29502	29316	29371	29405	29268	29384	29653	29451	29389	29167	29430	29442	29482	29617	29124	29384	29338	29254	29211	29361	29350	29293	29139	29625	29480	29786	29409	29100	29494	29773	29438	29201	29344	29665	29067	29613	29562	29518	29371	29328	29426	29460	29277	29289	29258	29015	29403	29472	29434	29285	29304	29509	29461	29408	29599	29717	29243	29498	29299	29183	29539	29615	29330	29537	29237	29549	29236	29393	29225	29104	29540	29274	29336	29314	29336	29375	29472	29466	29270	29647	29560	29500	29521	29455	29349	29227	29141	29325	29542	29358	29172	29541	29256	29369	29142	29405	29441	29264	29387	29320	29344	29591	29475	29372	29411	29547	29484	29416	29186	29178	29420	29327	29341	29658	29296	29575	29547	29192	29440	29289	29390	29271	29417	29529	29393	29283	29311	29472	29473	29175	29655	29348	29375	29467	29291	29650	29466	29441	29287	29602	29490	29417	29293	29392	29447	29366	29347	29496	29498	29366	29479	29312	29313	29228	29280	29240	29259	29409	29386	29230	29481	29475	29533	29560	29367	29172	29301	29583	29181	29544	29561	29408	29600	29410	29305	29333	29262	29423	29275	29256	29444	29663	29389	29127	29526	29544	29469	29487	29315	29467	29271	29390	29544	29335	29358	29508	29326	29393	29369	29375	29255	29229	29031	29384	29500	29380	29471	29161	29438	29677	29373	29521	29474	29588	29196	29511	29313	29325	29415	29543	29646	29575	29470	29347	29475	29412	29503	29390	29448	29690	29214	29373	29397	29494	29709	29452	29284	29298	29359	29459	29338	29516	29501	29252	29453	29376	29340	29438	29234	29090	29271	29209	29376	29535	29416	29361	29521	29621	29694	29720	29416	29592	29317	29300	29595	29379	29321	29555	29157	29616	29618	29319	29319	29287	29416	29596	29325	29232	29143	29435	29073	29356	29351	29487	29358	29356	29129	29232	29450	29400	29208	29419	29171	29482	29175	29284	29242	29417	29390	29241	29520	29542	29488	29586	29406	29364	29621	29431	29492	29745	29573	29487	29461	29589	29346	29192	29459	29078	29576	29210	29463	29285	29252	29795	29340	29376	29319	29463	29453	29415	29766	29151	29452	29442	29282	29376	29333	29564	29454	29388	29157	29290	29454	29459	29348	29403	29166	29405	29279	29307	29550	29204	29551	29422	29496	29423	29372	29711	29506	29141	29273	29310	29456	29336	29557	29307	29434	29334	29365	29224	29188	29649	29525	29547	29431	29496	29372	29389	29324	29342	29406	29470	29414	29438	29346	29475	29320	29419	29336	29577	29435	29359	29323	29316	29436	29319	29539	29270	29275	29155	29391	29312	29547	29777	29356	29338	29199	29529	29427	29675	29516	29592	29486	29403	29803	29458	29462	29280	29333	29181	29329	29537	29322	29578	29352	29513	29294	29125	29509	29685	29607	29483	29470	29393	29430	29396	29423	29224	29402	29375	29345	29270	29409	29277	29450	29172	29403	29438	29309	29513	29412	29564	29406	29431	29326	29294	29426	29577	29164	29334	29531	29228	29488	29355	29137	29275	29457	29418	29473	29393	29180	29373	29385	29311	29484	29684	29375	29435	29393	29381	29414	29515	29505	29583	29306	29291	29376	29723	29359	29296	29460	29332	29647	29260	29552	29473	29269	29368	29462	29421	29423	29279	29175	29364	29379	29511	29418	29204	29442	29381	29489	29329	29535	29506	29264	29284	29315	29637	29597	29608	29534	29497	29660	29357	29181	29597	29355	29185	29273	29570	29316	29425	29513	29444	29432	29420	29369	29375	29277	29604	29485	29504	29559	29405	29504	29511	29328	29430	29209	29606	29524	29535	29600	29487	29367	29516	29285	29259	29441	29249	29670	29324	29392	29464	29603	29113	29409	29426	29627	29428	29339	29169	29481	29323	29184	29414	29252	29555	29679	29276	29435	29333	29477	29556	29305	29592	29395	29236	29484	29316	29257	29471	29420	29341	29707	29560	29262	29497	29337	29630	29340	29278	29431	29253	29351	29584	29501	29300	29303	29658	29543	29478	29420	29400	29382	29430	29569	29272	29583	29534	29501	29341	29403	29449	29371	29522	29742	29530	29364	29408	29424	29333	29372	29519	29527	29372	29216	29573	29328	29445	29588	29336	29480	29436	29178	29448	29409	29443	29461	29345	29597	29092	29624	29449	29513	29275	29207	29404	29352	29515	29551	29476	29398	29554	29426	29378	29270	29229	29414	29386	29414	29350	29322	29432	29472	29426	29484	29437	29399	29298	29619	29752	29514	29450	29434	29424	29166	29607	29376	29320	29339	29546	29350	29318	29295	29492	29503	29243	29211	29262	29585	29491	29363	29626	29506	29621	29325	29242	29095	29339	29347	29674	29457	29545	29415	29274	29429	29166	29252	29641	29480	29345	29439	29559	29460	29478	29369	29174	29510	29331	29482	29348	29217	29601	29303	29313	29460	29493	29364	29552	29368	29277	29377	29384	29171	29807	29603	29376	29305	29448	29354	29350	29261	29380	29096	29417	29566	29296	29438	29594	29378	29607	29453	29581	29606	29173	29263	29405	29347	29377	29473	29468	29356	29495	29115	29549	29559	29439	29463	29595	29528	29580	29507	29525	29261	29422	29153	29426	29496	29278	29354	29567	29524	29428	29250	29310	29468	29188	29279	29522	29405	29358	29327	29561	29277	29201	29296	29520	29328	29156	29259	29295	29336	29290	29438	29376	29267	29650	29339	29495	29234	29495	29299	29317	29408	29464	29341	29498	29389	29569	29508	29435	29119	29481	29543	29424	29471	29291	29119	29561	29398	29276	29332	29307	29375	29547	29398	29176	29292	29326	29203	29350	29416	29477	29377	29375	29397	29492	29472	29501	28981	29590	29427	29533	29566	29467	29509	29366	29099	29256	29519	29444	29650	29582	29384	29545	29472	29512	29426	29225	29351	29663	29336	29254	29437	29632	29369	29337	29457	29342	29253	29411	29206	29536	29505	29593	29392	29661	29368	29451	29403	29395	29496	29568	29411	29290	29401	29486	29495	29521	29364	29565	29251	29430	29134	29398	29682	29490	29178	29332	29389	29440	29297	29526	29187	29467	29216	29513	29332	29673	29422	29217	29514	29302	29507	29401	29374	29251	29335	29423	29368	29651	29364	29605	29279	29394	29496	29304	29083	29272	29166	29420	29414	29530	29234	29220	29474	29480	29407	29361	29586	29469	29322	29474	29453	29423	29332	29492	29453	29419	29352	29199	29405	29491	29175	29294	29425	29595	29475	29468	29370	29510	29488	29394	29434	29308	29435	29126	29382	29356	29312	29287	29247	29411	29247	29597	29510	29379	29348	29628	29578	29390	29569	29143	29524	29281	29408	29228	29278	29285	29559	29403	29550	29396	29363	29501	29513	29223	29409	29538	29515	29425	29375	29790	29412	29400	29561	29278	29460	29539	29166	29582	29509	29427	29420	29449	29603	29199	29227	29295	29487	29345	29648	29443	29297	29473	29490	29239	29490	29362	29542	29466	29418	29300	29485	29464	29260	29453	29490	29377	29430	29273	29523	29456	29403	29602	29352
17163	29097	28742	68482	66585	48550	34542	23543	19436	18290	17729	17666	17741	17771	17752	17568	17744	17933	17805	17840	17918	17617	17724	17698	17747	17641	17777	17740	17553	17699	17698	17720	17746	17704	17513	17674	17737	17771	17708	17722	17479	17611	17610	17769	17772	17666	17843	17782	17713	17635	17520	17781	17836	17760	17725	17582	17824	17648	17576	17616	17655	17726	17598	17529	17497	17692	17640	17791	17632	17815	17738	17729	17629	17619	17572	17619	17704	17631	17525	17667	17658	17734	17693	17688	17738	17621	17655	17659	17545	17780	17724	17754	17708	17658	17739	17582	17583	17624	17699	17624	17556	17716	17536	17799	17868	17509	17661	17842	17787	17707	17774	17689	17608	17562	17820	17702	17722	17568	17731	17749	17752	17632	17758	17620	17594	17642	17678	17698	17667	17505	17351	17783	17664	17856	17792	17692	17872	17667	17638	17653	17577	17650	17617	17783	17600	17701	17733	17619	17772	17714	17520	17609	17619	17892	17756	17487	17570	17714	17790	17567	17537	17692	17707	17548	17608	17696	17682	17613	17736	17711	17890	17683	17553	17659	17660	17677	17556	17765	17732	17549	17594	17473	17690	17648	17582	17583	17553	17774	17506	17617	17777	17803	17575	17692	17759	17651	17741	17627	17674	17657	17515	17713	17785	17574	17582	17705	17929	17698	17645	17554	18050	17831	17521	17814	17695	17725	17772	17748	17725	17504	17743	17603	17653	17624	17779	17721	17768	17691	17566	17854	17491	17499	17756	17592	17635	17638	17795	17594	17704	17659	17599	17654	17711	17633	17775	17701	17561	17705	17748	17628	17772	17647	17753	17697	17726	17662	17653	17524	17639	17792	17773	17408	17744	17684	17738	17702	17629	17746	17710	17550	17816	17782	17578	17795	17672	17627	17514	17589	17735	17608	17722	17717	17605	17586	17681	17583	17865	17507	17591	17570	17641	17626	17786	17576	17866	17692	17605	17541	17807	17617	17604	17625	17779	17576	17448	17450	17637	17706	17656	17561	17653	17690	17650	17760	17542	17606	17831	17793	17644	17520	17688	17686	17570	17636	17680	17545	17570	17803	17637	17663	17651	17481	17699	17479	17563	17848	17872	17739	17388	17656	17593	17601	17645	17661	17620	17710	17630	17743	17657	17655	17712	17650	17555	17721	17671	17563	17560	17642	17663	17645	17681	17642	17749	17595	17709	17689	17677	17712	17678	17728	17449	17479	17888	17563	17670	17752	17671	17735	17614	17805	17655	17575	17666	17706	17385	17752	17744	17791	17692	17860	17695	17481	17567	17602	17672	17460	17592	17657	17755	17691	17608	17717	17565	17647	17626	17358	17650	17757	17741	17495	17700	17789	17578	17641	17547	17594	17630	17529	17545	17518	17593	17721	17472	17626	17557	17758	17820	17498	17657	17643	17688	17699	17548	17829	17841	17693	17755	17655	17608	17710	17548	17638	17659	17843	17754	17749	17653	17712	17680	17805	17580	17951	17678	17631	17511	17722	17639	17667	17726	17750	17671	17792	17528	17513	17740	17554	17559	17630	17538	17705	17664	17896	17812	17777	17648	17776	17611	17565	17728	17485	17679	17858	17515	17669	17637	17709	17648	17643	17791	17658	17810	17692	17704	17618	17856	17665	17777	17814	17765	17691	17532	17808	17605	17652	17800	17745	17772	17744	17585	17689	17706	17790	17770	17723	17607	17605	17718	17583	17685	17753	17811	17740	17648	17695	17709	17832	17660	17711	17463	17587	17656	17671	17733	17873	17612	17567	17604	17695	17717	17705	17638	17677	17848	17826	17808	17594	17787	17586	17616	17535	17617	17571	17637	17693	17771	17663	17785	17641	17691	17599	17657	17580	17604	17695	17803	17608	17774	17643	17850	17651	17508	17599	17665	17796	17686	17829	17602	17557	17498	17631	17616	17752	17762	17728	17650	17665	17828	17665	17657	17614	17682	17684	17677	17662	17711	17749	17629	17816	17614	17779	17737	17724	17587	17734	17539	17605	17791	17699	17392	17805	17537	17640	17602	17538	17583	17801	17763	17565	17781	17560	17710	17553	17655	17632	17883	17624	17600	17697	17766	17595	17698	17635	17701	17801	17580	17692	17544	17575	17628	17765	17593	17666	17913	17700	17765	17534	17674	17734	17622	17602	17718	17703	17511	17793	17761	17695	17634	17709	17478	17510	17836	17708	17583	17768	17619	17640	17693	17741	17605	17715	17590	17683	17566	17740	17775	17612	17573	17628	17669	17780	17553	17501	17664	17655	17640	17532	17724	17523	17546	17721	17511	17711	17659	17502	17567	17778	17463	17792	17711	17535	17711	17672	17646	17717	17760	17670	17664	17601	17678	17677	17668	17451	17630	17606	17655	17821	17522	17732	17542	17600	17862	17734	17768	17736	17624	17731	17750	17733	17779	17561	17598	17775	17753	17781	17558	17502	17902	17727	17701	17699	17670	17672	17554	17799	17610	17716	17792	17701	17563	17614	17654	17803	17497	17581	17524	17451	17725	17703	17830	17599	17676	17828	17464	17676	17542	17681	17742	17724	17569	17603	17799	17573	17586	17598	17568	17683	17707	17655	17742	17737	17645	17744	17564	17568	17581	17800	17519	17679	17775	17697	17647	17505	17626	17709	17838	17665	17553	17826	17654	17768	17716	17608	17848	17590	17633	17924	17660	17750	17776	17546	17574	17807	17734	17664	17677	17615	17716	17754	17759	17659	17851	17548	17663	17734	17680	17645	17813	17690	17643	17726	17694	17497	17705	17366	17600	17885	17603	17660	17665	17728	17437	17662	17466	17529	17538	17676	17458	17663	17665	17571	17611	17715	17873	17677	17742	17669	17720	17631	17737	17742	17823	17665	17619	17654	17703	17578	17773	17735	17639	17584	17737	17543	17712	17631	17780	17683	17744	17572	17536	17630	17463	17791	17839	17700	17725	17706	17746	17662	17599	17515	17715	17653	17716	17772	17659	17705	17721	17599	17582	17595	17787	17596	17754	17509	17665	17593	17678	17587	17702	17622	17808	17710	17658	17645	17836	17695	17734	17700	17678	17500	17573	17852	17789	17687	17607	17649	17701	17629	17832	17648	17450	17678	17653	17771	17550	17697	17635	17633	17710	17791	17749	17591	17955	17549	17647	17624	17406	17566	17540	17615	17659	17766	17626	17631	17712	17847	17630	17829	17611	17535	17772	17556	17872	17539	17669	17727	17735	17756	17692	17618	17709	17666	17665	17821	17494	17792	17751	17643	17770	17645	17646	17682	17585	17667	17476	17614	17639	17557	17629	17743	17581	17573	17782	17811	17514	17797	17576	17828	17589	17819	17713	17624	17527	17580	17656	17663	17565	17742	17504	17719	17870	17575	17723	17623	17612	17524	17699	17657	17632	17634	17746	17595	17668	17733	17499	17701	17574	17522	17603	17681	17668	17869	17626	17455	17644	17662	17715	17534	17494	17654	17717	17557	17477	17644	17632	17664	17532	17619	17727	17536	17746	17691	17876	17736	17691	17810	17667	17763	17765	17647	17684	17739	17613	17638	17653	17697	17688	17765	17724	17644	17641	17501	17739	17568	17743	17620	17846	17625	17621	17706	17707	17605	17834	17690	17681	17734	17790	17703	17713	17663	17701	17587	17699	17597	17740	17555	17854	17772	17706	17656	17740	17701	17789	17670	17715	17622	17717	17671	17673	17774	17767	17719	17946	17614	17874	17512	17839	17638	17742	17684	17579	17712	17435	17854	17676	17692	17834	17457	17844	17785	17731	17496	17726	17597	17789	17529	17657	17477	17788	17603	17639	17631	17608	17659	17832	17561	17527	17627	17666	17764	17796	17729	17729	17704	17644	17629	17673	17838	17675	17586	17690	17659	17722	17469	17853	17611	17492	17722	17855	17464	17596	17680	17699	17512	17666	17599	17688	17625	17741	17527	17635	17515	17700	17751	17711	17408	17749	17560	17887	17753	17561	17644	17871	17534	17806	17617	17651	17697	17699	17635	17671	17426	17780	17644	17679	17539	17675	17636	17780	17531	17798	17785	17815	17639	17684	17745	17737	17624	17824	17669	17452	17737	17613	17769	17881	17710	17708	17587	17563	17740	17752	17769	17636	17492	17692	17523	17792	17619	17655	17602	17675	17629	17649	17620	17602	17569	17640	17588	17603	17595	17758	17600	17824	17680	17594	17573	17628	17727	17812	17692	17480	17621	17646	17605	17683	17545	17670	17679	17711	17669	17857	17648	17746	17818	17495	17788	17755	17660	17547	17644	17778	17547	17692	17679	17845	17401	17552	17780	17576	17627	17648	17650	17597	17609	17513	17666	17551	17696	17587	17553	17609	17627	17605	17698	17689	17687	17685	17450	17526	17664	17509	17681	17639	17537	17673	17598	17617	17774	17546	17615	17703	17686	17606	17388	17675	17703	17502	17611	17654	17873	17703	17575	17622	17820	17471	17771	17625	17329	17789	17751	17562	17755	17746	17583	17726	17719	17621	17632	17728	17652	17621	17791	17512	17717	17836	17499	17650	17701	17732	17691	17619	17659	17698	17540	17826	17666	17674	17730	17639	17865	17745	17699	17705	17528	17783	17621	17639	17685	17499	17875	17737	17570	17645	17495	17606	17711	17753	17587	17598	17460	17599	17888	17825	17537	17706	17858	17752	17603	17661	17848	17714	17657	17623	17512	17736	17582	17686	17604	17499	17669	17686	17658	17598	17587	17603	17734	17617	17670	17656	17702	17528	17484	17747	17649	17743	17662	17586	17711	17501	17590	17662	17589	17753	17667	17711	17629	17716	17654	17782	17503	17721	17665	17613	17777	17606	17746	17627	17681	17746	17648	17773	17722	17692	17715	17665	17707	17699	17644	17424	17618	17764	17655	17526	17749	17502	17785	17740	17683	17589	17805	17711	17677	17487	17705	17604	17748	17850	17667	17808	17696	17734	17895	17564	17660	17631	17821	17585	17531	17709	17612	17765	17680	17612	17738	17740	17716	17983	17682	17772	17502	17755	17552	17756	17515	17713	17576	17706	17746	17560	17832	17579	17584	17588	17584	17592	17717	17619	17545	17520	17592	17671	17517	17615	17760	17901	17652	17702	17772	17421	17639	17674	17668	17615	17755	17857	17703
23141	21539	28774	63633	80429	68590	56441	42265	34945	31923	31018	31018	30930	30916	30520	31017	30571	30534	30458	30526	30658	30964	30389	30367	30552	30540	30676	30450	30333	30364	30339	30559	30659	30373	30482	30606	30290	30245	30828	30488	30550	30379	30449	30621	30437	30523	30344	30337	30519	30567	30429	30209	30628	30376	30398	30328	30539	30320	30428	30485	30382	30204	30352	30417	30088	30518	30405	30472	30086	30578	30422	30446	30362	30441	30423	30178	30413	30480	30325	30407	30492	30418	30267	30861	30280	30647	30580	30499	30551	30186	30402	30555	30178	30132	30568	30471	30249	30357	30183	30320	30354	30209	30436	30381	30461	30456	30454	30203	30635	30345	30459	30449	30289	30266	30247	30357	30274	30396	30497	30274	30427	30278	30577	30568	30337	30553	30158	30451	30328	30585	30386	30317	30150	30511	30424	30456	30416	30202	30570	30162	30297	30311	30369	30369	30463	30559	30446	30101	30356	30452	30552	30305	30392	30450	30779	30495	30434	30443	30391	30594	30755	30089	30323	30622	29964	30197	30283	30209	30442	30523	30332	30204	30377	30247	30351	30152	30364	30096	30179	30469	30520	30453	30309	30152	30441	30263	30327	30368	30303	30390	30440	30291	30399	30472	30360	30337	30627	30239	30151	30165	30198	30698	30384	30381	30437	30319	30219	30452	30284	30297	30140	30356	30150	30464	30480	30772	30332	30421	30470	30188	30312	30170	30551	30617	30436	30595	30471	30523	30263	30455	30408	30230	30367	30398	30450	30186	30172	30331	30552	30515	30197	30270	30224	30187	30559	30381	30419	30271	30444	30521	30555	30452	30388	30253	30257	30465	30473	30553	30533	30330	30194	30534	30261	30161	30469	30608	30346	30491	30498	30485	30371	30279	30295	30326	30456	30338	30572	30366	30325	30380	30433	30361	30352	30411	30525	30480	30172	30366	30398	30150	30361	30261	30347	30490	30016	30284	30472	30458	30461	30517	30247	30311	30361	30344	30297	30216	30295	30416	30436	30220	30225	30349	30002	30378	30248	30323	30330	30306	30284	30151	29975	30315	30284	30451	30346	30414	30270	30303	30197	30447	30315	30206	30227	30399	30289	30551	30206	29926	30249	30389	30295	30254	30251	30521	30171	30451	30007	30009	30238	30346	30393	30058	30333	30421	30374	30410	30288	30527	30317	30325	30349	30072	30574	30664	30308	30122	30199	30204	30137	30023	30512	29994	30418	30032	30220	30478	30438	30312	30594	30550	30443	30392	30291	30530	30260	30415	30498	30223	30171	30438	30596	30202	30426	30207	30531	30364	30349	30250	30484	30469	30506	30022	30490	30384	30404	30612	30571	30579	30434	30467	30510	30360	30275	30376	30414	30205	30091	30187	30410	30327	30517	30413	30467	30343	30413	30324	30587	30187	30374	30181	30449	30160	30268	30300	30282	30382	30529	30241	30500	30294	30223	30282	30546	30294	30611	30606	30246	30320	29927	30304	30292	30391	30511	30464	30408	30428	30717	30436	30490	30502	30708	30380	30284	30388	30362	30113	30547	30308	30188	30234	30421	30056	30066	30254	30395	30360	30263	30485	30484	30286	30424	30323	30274	30223	30398	30560	30311	30357	30271	30404	30501	30302	30506	30389	30272	30347	30322	30563	30529	30295	30312	30463	30415	30275	30193	30405	30434	30468	30551	30386	30397	30515	30532	30562	30351	30336	30472	30299	30256	30135	30522	30422	30540	30223	30387	30286	30215	30372	30290	30578	30195	30548	30468	30445	30669	30311	30405	30307	30362	30303	30715	30336	30410	30268	30243	30640	30338	29954	30466	30531	30408	30284	30383	30080	30339	30200	30659	30666	30485	30359	30546	30470	30398	30414	30317	30472	30030	30368	30039	30206	30286	30386	30462	30447	30220	30365	30340	30060	30294	30231	30437	30387	30281	30502	30213	30355	30666	30527	30672	30320	30391	30367	30308	30488	30250	30402	30490	30335	30303	30357	30469	30211	30189	30467	30472	30436	30462	30371	30549	30278	30348	30365	30466	30368	30450	30299	30112	29946	30273	30401	30139	30555	30264	30199	30398	30271	30547	30226	30263	30444	30207	30231	30441	30530	30661	30375	30271	30354	30351	30364	30610	30525	30331	30458	30135	30526	30567	30354	30271	30122	30183	30430	30226	30142	30215	30421	30274	30133	30814	30227	30412	30487	30284	30355	30348	30318	30371	30322	30470	30472	30496	30074	30138	30221	30295	30375	30375	30352	30379	30394	30519	30404	30247	30483	30435	30396	30077	30198	30376	30493	30396	30456	30508	30273	30502	30541	30578	30348	30424	30402	30483	30494	30414	30134	30271	30237	30450	30257	30257	30232	30110	30348	30158	30199	30436	30297	30606	30252	30207	30374	30527	30533	30410	30135	30241	30431	30356	30471	30373	30259	30144	30300	30266	30331	30556	30347	30303	30201	30232	30302	30399	30328	30190	30295	30426	30196	30452	30256	30303	30131	30108	30451	30407	30504	30453	30573	30366	30206	30318	30354	30486	30354	30668	30340	30123	30303	30495	30405	30056	30404	30383	30336	30230	30123	30451	30209	30704	30388	30404	30247	30252	30152	30211	30478	30676	30716	30563	30408	30267	30132	30247	30274	30407	30276	30292	30131	30347	30421	30144	30563	30285	30588	30368	30387	30392	30345	30259	30199	30272	30026	30358	30434	30294	30162	30147	30538	30148	30416	30429	30164	30295	30182	30278	30433	30238	30205	30412	30702	30322	30347	30534	30379	30293	30222	30326	30504	30482	30365	30306	30370	30265	30472	30329	30335	30263	30285	30321	30483	30318	30534	30197	30487	30578	30012	30329	30308	30347	30475	30320	30046	30390	30395	30550	30389	30464	30341	30307	30528	30454	30209	30562	30548	30356	30408	30042	30611	30333	30140	30417	30356	30256	30763	30060	30427	30615	30407	30408	30496	30470	30710	30134	30335	30397	30096	30401	30439	30283	30443	30366	30469	30258	30398	30123	30141	30168	30507	30339	30249	30390	30241	30569	30223	30485	30473	30196	30205	30148	30523	30433	30468	30448	30533	30252	30355	30546	30294	30684	30591	30207	30412	29899	30456	30439	30472	30334	30445	30479	30370	30288	30374	30219	30475	30249	30175	30296	30418	30424	30518	30184	30554	30692	30377	30579	30248	30364	30091	30492	30509	30426	30452	30544	30338	30296	30465	30585	30374	30301	30514	30627	30752	30412	30500	30233	30316	30547	30448	30454	30298	30266	30371	30243	30143	30541	30478	30623	30394	30223	30212	30520	30373	30267	30387	30328	30395	30363	30645	30295	30504	30350	30398	30384	30485	30507	30360	30273	30300	30452	30259	30380	30215	30372	30328	30423	30502	30232	30309	30268	30148	30311	30375	30174	30144	30145	30328	30148	30337	30182	30366	30374	30487	30202	30339	29853	30316	30507	30318	30272	30430	30307	30475	30623	30350	30628	30340	30340	30184	30554	30191	30494	30243	30326	30258	30562	30358	30602	30221	30252	30362	30365	30422	30328	30276	30618	30484	30389	30453	30719	30587	30621	30481	30307	30502	30439	30241	30510	30514	30136	30293	30430	30365	30139	30357	30341	30504	30356	30372	30353	30347	30394	30005	30516	30209	30373	30152	30334	30396	30319	30288	30294	30449	30225	30244	30298	30355	30337	30404	30180	30222	30425	30317	30211	30278	30141	30435	30317	30603	30394	30305	30600	30429	30438	30433	30479	30199	30543	30085	30252	30251	30562	30511	30462	30639	30686	30257	30554	30312	30406	30344	30630	30535	30372	30080	30376	30359	30487	30309	30500	30390	30316	30348	30085	30191	30186	30318	30177	30076	30476	30465	30124	30647	30236	30410	30549	30294	30417	30056	30324	30201	30346	30645	30317	30368	30351	30163	30263	30352	30472	30417	30647	30487	30161	30279	30137	30561	30247	30257	30310	30165	30304	30487	30320	30467	30423	30391	30314	30303	30323	30342	30485	30453	30610	30446	30002	30554	30301	30248	30385	30423	30374	30459	30506	30341	30387	30278	30096	30165	30642	30457	30249	30303	30197	30391	30127	30365	30403	30321	30350	30257	30581	30309	30590	30395	30294	30262	30500	30236	30340	30399	30368	30670	30580	30439	30571	30401	30284	30558	30442	30362	30466	30201	30348	30268	30422	30353	30382	30403	30238	30403	30551	30271	30161	30504	30225	30543	30170	30425	30294	30313	30160	30235	30197	30334	30589	30398	30316	30194	30324	30267	30355	30237	30353	30310	30299	30302	29993	30333	30464	30201	30457	30332	30312	30331	30596	30595	30134	30232	30456	30190	30595	30429	30390	30612	30342	30327	30246	30252	30417	30432	30454	30128	30233	30052	30099	30482	30446	30561	30254	30457	30347	30388	30171	30301	30246	30031	30352	30328	30443	30397	30325	30504	30658	30662	30449	30346	30339	30184	30531	30356	30314	30448	30227	30585	30377	30458	30378	30153	30432	30412	30042	30318	30235	30394	30444	30360	30563	30133	30203	30258	30445	30317	30134	30477	30439	30343	30456	30422	30703	30389	30482	30347	30319	30215	30281	30457	30388	30508	30372	30369	30501	30650	30306	30473	30253	30533	30291	30548	30300	30138	30493	30354	30247	30367	30225	30570	30447	30464	30418	30426	30271	30164	30413	30586	30316	30551	30300	30285	30344	30215	30362	30373	30377	30297	30725	30272	30264	30347	30526	30578	30321	30267	30313	30354	30176	30061	30553	30628	30673	30484	30415	30164	30315	30292	30301	30463	30350	30452	30534	30364	30534	30322	30340	30454	30352	30235	30173	30267	30364	30631	30256	30410	30401	30387	30308	30381	30327	30154	30425	30069	30279	30354	30501	30644	30258	30250	30316	30279	30472	30311	30012	30691	30131	30279	30424	30375	30382	30336	30530	30377	30763	30493	30394	30508	30219	30292	30689	30252	30317	30198	30180	30567	30538	30397	30124	30344	30397	30375	30328	30415	30443	30365	30478	30305	30330	30186	30293	30506	30536	30282	30447	30427	30431	30483	30404	30649	30618	30309	30378	30439	30420	30207	30221	30472	30384	30333	30574	30381	30273	30297	30439	30317	30342	30492	30476	30339	30525	30312
20569	41111	40397	92510	91782	70109	50395	31315	22802	19175	18855	18582	18659	18727	18482	18618	18711	18568	18596	18686	18542	18791	18610	18658	18474	18483	18672	18578	18619	18471	18277	18548	18408	18538	18368	18443	18684	18558	18572	18460	18521	18567	18484	18540	18509	18536	18452	18480	18495	18571	18579	18549	18502	18460	18449	18443	18548	18273	18559	18470	18365	18509	18476	18567	18560	18582	18458	18532	18605	18413	18498	18401	18655	18548	18581	18474	18510	18429	18434	18568	18591	18355	18505	18355	18650	18397	18491	18504	18431	18480	18473	18407	18647	18257	18570	18483	18496	18483	18426	18486	18589	18514	18524	18470	18220	18558	18351	18539	18376	18346	18489	18559	18596	18498	18416	18561	18338	18307	18580	18658	18409	18475	18449	18392	18520	18506	18523	18533	18492	18552	18551	18358	18484	18509	18424	18439	18474	18613	18410	18350	18457	18502	18470	18556	18516	18318	18348	18632	18479	18319	18313	18689	18448	18607	18589	18507	18487	18490	18404	18612	18504	18486	18519	18313	18499	18488	18532	18420	18404	18428	18438	18298	18497	18442	18343	18511	18740	18429	18370	18499	18308	18498	18413	18519	18565	18560	18489	18413	18538	18340	18488	18555	18544	18683	18448	18462	18362	18582	18412	18464	18659	18461	18631	18525	18422	18580	18509	18468	18493	18554	18559	18576	18545	18541	18384	18425	18499	18539	18596	18601	18464	18574	18515	18502	18500	18516	18424	18382	18658	18541	18449	18602	18355	18454	18619	18469	18401	18409	18455	18447	18530	18368	18437	18387	18448	18582	18750	18458	18418	18493	18449	18471	18675	18481	18492	18430	18338	18476	18366	18470	18499	18594	18392	18309	18486	18479	18360	18552	18540	18414	18377	18665	18379	18473	18526	18476	18463	18418	18411	18731	18436	18644	18593	18522	18446	18462	18430	18520	18492	18471	18345	18511	18351	18380	18519	18414	18480	18557	18549	18529	18540	18594	18416	18498	18276	18321	18462	18571	18589	18430	18500	18414	18653	18545	18353	18634	18432	18579	18588	18587	18476	18280	18536	18264	18434	18368	18435	18384	18482	18489	18454	18340	18441	18422	18366	18502	18274	18475	18479	18491	18506	18347	18572	18491	18520	18555	18451	18390	18502	18507	18456	18410	18328	18470	18333	18346	18460	18532	18461	18500	18650	18594	18605	18540	18514	18441	18508	18606	18383	18554	18432	18556	18524	18507	18297	18384	18401	18761	18383	18471	18475	18489	18359	18549	18437	18581	18470	18598	18432	18273	18431	18422	18351	18389	18398	18591	18479	18579	18611	18331	18501	18423	18373	18369	18396	18386	18438	18462	18497	18534	18348	18345	18614	18344	18456	18278	18539	18412	18353	18631	18476	18443	18292	18513	18654	18462	18348	18444	18656	18427	18476	18638	18551	18568	18573	18491	18540	18535	18337	18373	18471	18463	18261	18483	18407	18391	18574	18772	18483	18500	18575	18522	18410	18509	18478	18557	18433	18649	18471	18489	18507	18641	18554	18604	18331	18425	18496	18456	18635	18620	18430	18543	18426	18561	18319	18407	18526	18580	18504	18360	18641	18529	18385	18474	18306	18488	18583	18438	18518	18467	18648	18325	18522	18580	18499	18424	18544	18412	18484	18451	18395	18327	18535	18384	18521	18566	18360	18690	18536	18322	18587	18322	18365	18212	18382	18479	18463	18387	18447	18286	18446	18257	18282	18553	18611	18799	18343	18442	18393	18408	18315	18320	18504	18525	18537	18429	18462	18653	18393	18468	18492	18475	18213	18623	18492	18428	18429	18519	18396	18380	18488	18559	18546	18571	18504	18595	18305	18493	18502	18244	18541	18668	18559	18497	18572	18293	18239	18633	18489	18433	18430	18540	18418	18493	18374	18325	18565	18419	18462	18563	18461	18536	18489	18536	18327	18533	18615	18489	18586	18457	18379	18404	18336	18472	18425	18299	18522	18375	18615	18545	18445	18441	18496	18695	18403	18635	18486	18500	18435	18382	18701	18531	18702	18485	18617	18379	18509	18406	18554	18380	18430	18308	18370	18565	18456	18361	18352	18578	18401	18494	18393	18415	18537	18462	18565	18580	18357	18607	18355	18356	18448	18367	18193	18273	18438	18446	18504	18437	18504	18386	18437	18592	18535	18590	18564	18272	18425	18530	18486	18381	18506	18417	18482	18451	18532	18494	18455	18706	18500	18431	18473	18556	18587	18398	18523	18670	18530	18356	18621	18218	18308	18530	18631	18542	18312	18521	18599	18581	18448	18500	18454	18572	18676	18240	18423	18582	18298	18325	18523	18390	18549	18471	18576	18462	18366	18402	18497	18590	18457	18473	18509	18419	18668	18406	18574	18356	18581	18470	18507	18616	18282	18408	18477	18599	18427	18521	18441	18443	18610	18456	18527	18455	18417	18564	18519	18473	18446	18494	18544	18542	18625	18234	18601	18728	18506	18532	18540	18336	18562	18358	18589	18429	18353	18485	18460	18580	18452	18481	18487	18755	18369	18449	18403	18464	18587	18398	18428	18421	18476	18348	18392	18490	18427	18506	18427	18514	18548	18505	18327	18580	18337	18524	18591	18310	18528	18516	18539	18449	18712	18209	18606	18554	18466	18338	18358	18395	18422	18313	18520	18443	18359	18524	18338	18667	18528	18336	18492	18339	18523	18493	18316	18670	18239	18335	18294	18489	18385	18344	18467	18561	18412	18542	18444	18493	18548	18553	18514	18527	18497	18520	18381	18390	18390	18458	18447	18387	18463	18625	18607	18301	18492	18610	18559	18459	18630	18345	18481	18539	18463	18543	18487	18467	18653	18494	18399	18320	18446	18440	18448	18341	18483	18352	18445	18515	18429	18550	18429	18491	18201	18483	18712	18441	18648	18446	18471	18349	18555	18723	18339	18391	18521	18463	18432	18369	18499	18510	18646	18687	18679	18484	18539	18208	18444	18679	18459	18529	18466	18489	18553	18499	18527	18435	18576	18452	18372	18529	18475	18292	18416	18472	18378	18629	18365	18474	18281	18505	18382	18478	18429	18542	18358	18520	18442	18314	18561	18568	18596	18462	18439	18517	18431	18417	18642	18536	18477	18698	18450	18452	18451	18534	18551	18438	18590	18382	18485	18333	18238	18516	18284	18502	18453	18444	18542	18535	18382	18394	18552	18481	18437	18459	18378	18298	18568	18480	18413	18508	18557	18304	18429	18343	18257	18635	18432	18365	18545	18302	18264	18492	18537	18639	18334	18461	18464	18556	18657	18519	18400	18502	18745	18346	18440	18419	18441	18627	18410	18544	18349	18443	18410	18461	18524	18385	18535	18179	18451	18428	18528	18328	18413	18471	18559	18334	18431	18580	18378	18383	18497	18531	18446	18492	18459	18302	18408	18520	18393	18533	18537	18403	18471	18307	18550	18315	18603	18434	18501	18534	18296	18572	18463	18393	18545	18480	18483	18636	18439	18545	18614	18405	18458	18589	18460	18540	18561	18538	18348	18390	18208	18427	18449	18284	18551	18374	18371	18395	18287	18441	18515	18461	18564	18357	18385	18488	18568	18378	18453	18428	18393	18343	18295	18270	18381	18465	18496	18507	18512	18280	18400	18635	18423	18502	18440	18670	18550	18392	18463	18424	18572	18448	18374	18590	18432	18451	18556	18702	18547	18525	18431	18571	18464	18691	18187	18368	18443	18549	18535	18358	18337	18621	18329	18334	18317	18345	18357	18591	18381	18548	18434	18658	18567	18536	18436	18484	18335	18539	18510	18438	18556	18442	18315	18391	18380	18608	18432	18449	18568	18444	18415	18497	18730	18359	18576	18473	18363	18692	18377	18573	18441	18522	18399	18403	18470	18476	18570	18643	18419	18446	18338	18568	18607	18424	18427	18429	18535	18404	18414	18559	18184	18533	18543	18394	18553	18397	18447	18411	18541	18346	18529	18627	18502	18410	18522	18464	18299	18418	18283	18625	18540	18245	18323	18744	18402	18417	18405	18381	18524	18427	18266	18474	18700	18439	18472	18606	18518	18383	18516	18353	18680	18396	18598	18468	18625	18483	18452	18528	18448	18456	18613	18580	18502	18428	18690	18316	18569	18444	18529	18436	18545	18379	18592	18470	18489	18550	18507	18549	18367	18548	18535	18431	18524	18367	18512	18409	18555	18402	18319	18409	18561	18506	18569	18354	18347	18547	18339	18487	18499	18498	18518	18619	18514	18468	18512	18531	18528	18535	18531	18357	18364	18450	18518	18347	18322	18480	18395	18508	18502	18514	18353	18441	18546	18566	18432	18442	18519	18472	18399	18431	18406	18297	18570	18503	18538	18355	18344	18415	18465	18407	18449	18506	18326	18437	18414	18569	18621	18582	18412	18544	18429	18536	18394	18427	18650	18328	18535	18537	18511	18331	18601	18431	18601	18459	18601	18380	18593	18629	18483	18489	18434	18624	18387	18428	18450	18489	18351	18478	18566	18479	18236	18407	18448	18439	18357	18400	18807	18484	18629	18634	18376	18296	18573	18350	18462	18471	18536	18643	18434	18482	18284	18389	18593	18474	18559	18360	18489	18321	18483	18351	18389	18538	18415	18565	18588	18494	18387	18445	18369	18454	18427	18404	18436	18340	18552	18427	18580	18431	18460	18682	18424	18308	18624	18538	18560	18600	18435	18560	18353	18446	18468	18336	18646	18487	18648	18476	18519	18334	18508	18421	18523	18541	18551	18563	18451	18489	18716	18541	18331	18407	18551	18491	18421	18380	18482	18423	18429	18634	18327	18317	18577	18458	18430	18411	18328	18551	18400	18438	18366	18440	18439	18342	18378	18388	18247	18228	18518	18498	18459	18546	18534	18390	18555	18465	18584	18588	18440	18358	18522	18624	18323	18569	18618	18578	18495	18670	18462	18644	18629	18421	18454	18397	18504	18604	18452	18617	18516	18284	18333	18340	18592	18076	18630	18425	18504	18549	18548	18578	18538	18295	18573	18285	18453	18405	18443	18531	18344	18510	18633	18359	18476	18377	18656	18387	18414	18384	18497	18492	18398	18416	18424	18543	18423	18503	18404	18642	18596	18489	18455	18461	18485	18558	18572	18597	18419	18470	18527	18410	18540	18525
33010	27871	32894	41631	44978	39166	34826	31819	30710	30168	30027	29843	30014	29787	29777	29921	29937	30023	30038	29757	29969	29818	29860	29621	29741	30190	29887	29874	29945	30214	30002	30043	30158	29799	30061	29757	29877	30132	29872	30042	29684	30033	29871	29845	30204	29984	30059	29888	29965	29998	29806	29703	29861	29746	29867	29883	29870	29981	30020	29832	30239	29779	29941	30065	29888	30093	29984	30074	30110	29745	29904	29879	29980	30147	30051	30013	29939	29738	30119	29842	30107	29930	29892	29887	29746	30066	29833	29919	30181	29970	29925	29966	29982	29656	30175	30156	30025	29982	29795	30130	30175	29844	29925	29899	29849	29775	29882	29914	29965	30346	29886	30100	29978	29873	29873	29826	29832	29899	29890	29827	29818	29658	29978	29680	29904	29828	29891	30150	30230	29926	29866	29831	29828	29940	29879	29958	29908	29952	29789	29695	30001	29716	29587	29719	30049	29856	30129	29565	30023	30193	30098	29754	30221	29775	30266	29827	30141	30010	29990	29735	29827	29936	29901	29803	29910	29851	29854	29994	29981	30019	30103	29769	29856	30090	29950	29813	30003	29965	30290	29999	29729	29833	30018	29931	29864	29782	29747	29639	29699	29937	29907	29841	29928	30011	29749	29929	29985	30047	29890	30050	30040	29972	30013	29571	29799	30017	29800	29833	29881	30009	29956	30046	29782	29953	30115	29950	29873	30282	30186	29973	29995	29681	29762	29915	29885	29855	30148	30090	29796	30192	29923	29858	29989	29999	29808	29730	30129	29824	29879	29878	29902	30071	30116	29791	29774	29851	29917	29896	29839	29870	29807	29959	30151	29977	29801	29889	29797	30084	29989	29895	29884	29724	29881	30033	29913	29939	29726	29911	30032	29857	29680	29753	29891	29859	30124	29817	29785	29482	30055	30129	29967	29952	29924	29790	30119	30073	29948	29989	30197	29688	29729	29848	29790	29975	29799	29835	29893	29789	29837	29904	29692	30139	29918	29772	29770	29963	29983	30039	29880	29780	29730	29819	29890	29803	30017	29889	30132	29965	29742	29928	29933	29907	29992	29797	29995	30083	29899	29760	29982	30008	29945	29652	29767	29627	29695	30130	29737	30213	29927	30163	29914	29842	30065	29982	29734	29849	29828	29693	29748	30067	29885	29978	29844	29784	29753	29981	29967	29941	29980	29881	29761	29870	29830	29991	29849	30337	29866	30069	29846	29828	30025	29802	29815	29840	30030	29866	29805	29872	29895	29870	30062	30266	29921	29881	29985	30034	29884	29966	29896	29951	29827	29839	29844	30067	30001	29943	29859	29957	29792	29903	29881	29888	29885	30084	29985	29824	29686	29856	29986	30137	29889	29840	29903	29810	29686	29837	29924	30108	29805	30022	29991	29699	29910	29883	30017	29939	30000	29834	30024	30047	29972	29886	30172	29724	29984	29918	29744	30078	29969	29991	29856	29821	29977	29922	29827	29667	29982	29624	30238	29865	29869	29700	29964	29987	29885	29988	30057	29653	30147	29614	30182	29843	30076	29807	29856	29735	29853	29868	30040	29762	29831	30054	29866	29896	29864	30066	29908	30060	30085	30007	30039	29577	29815	29879	29846	29788	30031	29856	29824	29854	29627	29698	30065	29847	29730	29861	29689	29906	29958	29910	29931	30017	30233	29799	29877	29767	30152	30125	29881	30077	29773	29999	29830	29971	30024	30034	29875	29990	29794	29762	29914	29743	29924	29915	30082	29895	29758	30070	30010	30015	29958	29826	29954	30212	30030	29885	29736	29899	29920	29941	29686	29986	29876	29816	29933	29872	29950	29856	29836	30038	29619	29916	30093	29996	29965	29661	29739	30279	30102	29727	29906	29740	29687	29998	30045	29961	29826	29921	29900	29653	30066	29939	29916	29846	29962	29765	29897	30200	29642	29910	30050	30005	29891	29934	29885	29640	29589	29902	29956	30193	29962	29922	29934	30231	29926	29810	30124	29905	30066	30026	29672	29990	29853	29928	29874	30088	29949	29936	30022	29916	29705	29636	29894	29941	29974	29832	30210	30045	29778	30115	29703	29872	29862	29799	30137	29987	30019	29931	30131	29678	29964	29982	29901	30088	29848	29706	29989	29966	29773	29699	29862	29922	30007	29973	30169	30111	29882	29802	29789	29684	30059	29999	29914	30011	29779	29944	29907	29792	29811	29528	29891	30146	30079	29966	30047	29935	29807	29813	30060	29759	30009	29787	29611	29990	30161	30162	30356	30043	29869	29985	29532	29776	29947	29886	29795	29989	29821	30066	29955	29985	29807	30253	29843	29958	29911	30013	29798	29797	29636	29711	29907	29774	29847	30060	29768	30165	29743	29953	29839	30233	30012	29847	30268	30011	29699	30066	29889	29889	29906	29714	29936	29861	29970	29994	29821	29938	29659	30156	29852	29969	30080	30033	29951	29745	30068	29899	29888	29687	29870	29950	30057	29999	29997	29969	30154	30087	29880	29936	29959	29700	30029	29820	29930	29836	30070	29715	29767	30211	29729	29756	29884	29907	29869	30034	29910	30056	30174	29810	29892	29995	29845	29816	29865	30018	29944	30014	29965	30063	29822	29684	29881	29852	29807	29873	30175	29915	29633	29573	29935	30202	29999	30063	29923	30065	29969	29703	29852	29850	29896	29886	29614	29827	29730	30124	30133	29940	29950	29946	29962	29969	29847	29770	29858	30182	29941	29750	29748	29984	29752	29895	29968	29973	30160	29848	29826	30004	29778	29774	29866	30028	29849	29711	29918	29875	30148	29880	30073	30311	29880	29858	29928	30188	29738	29833	29896	29933	30067	29912	29915	29922	29937	29850	30193	29873	29974	29743	29897	29774	29886	29951	29963	30017	29958	30043	29817	29940	29856	30081	29948	30135	29769	30038	29815	29730	29842	29804	29644	29960	29949	29798	29782	30006	30141	29969	30005	29879	30092	29915	29957	29811	30052	29820	29710	29729	29822	29934	29826	29819	29899	30191	29941	29863	29953	29846	29856	29986	29982	29953	29814	29703	29760	29924	29948	30232	29959	29956	30137	29760	30208	29835	30096	30100	29780	29920	29813	29829	29855	29831	29828	29815	30004	29847	30061	29928	30042	30035	30180	29934	29918	29862	29801	29988	29814	29937	29983	30000	29921	29916	29861	29842	30053	29973	29830	29844	29879	29797	30013	29777	30190	30034	29905	29649	29972	30000	30019	30056	30139	30078	29640	29726	29805	29914	29863	29974	30060	30005	30027	29994	30060	29970	30010	30027	30024	29822	29891	30095	29900	29740	29963	29824	29857	29847	29947	29903	29799	29972	30167	30091	30072	29888	30030	29918	29809	30015	29834	30083	29808	30004	29958	30118	30035	30030	29759	30052	30006	29835	30019	30052	29696	30076	29683	29960	29824	29785	30024	30129	29860	29855	30047	29764	29767	30035	29698	29946	29863	29889	29966	30203	29838	29989	30037	29986	29871	30111	30049	29977	29774	30040	29844	29894	30012	30065	30016	29819	30049	29975	29894	29941	30021	29945	29806	30012	29806	30066	29774	30129	29749	29805	29813	30097	29910	29930	29858	29856	29993	29921	30079	29989	29890	30023	29754	29688	29753	29884	29952	30069	30199	29920	29890	29663	29998	29885	30002	29940	30003	29932	29932	29892	29928	30016	29972	29830	29750	29796	30013	29810	30302	30246	29875	29799	29764	29889	29978	30152	30132	29928	29977	29782	29933	30078	30246	29880	29950	30028	29856	29878	29896	29913	29984	29870	29714	29762	29955	29944	29928	29893	29856	29768	29784	29687	29739	29900	29689	29824	30127	30150	29875	29897	30097	29943	29858	29914	29880	30075	29823	29896	29950	29873	30055	30313	29944	29871	29743	29630	29982	30122	29972	29795	29765	29824	29821	29665	30042	29990	29725	29851	30216	29929	29940	30023	30030	29860	29998	30060	30023	29788	29824	29791	29855	29937	29914	29722	30044	29675	29951	30008	29780	30029	29904	29836	30104	30246	30267	29686	29676	30022	30053	29845	29952	29809	29644	29637	29898	29971	29946	29974	30024	29849	30013	29694	29851	30084	30051	29866	29976	29752	29629	29738	29700	29846	29940	30008	30013	29844	29884	29733	29683	29764	30059	29755	29900	30052	29636	29941	30068	29989	29844	29859	29875	29867	29932	29747	30041	29968	29754	30089	29844	29744	29799	29851	29810	29765	30164	30022	30197	29937	30171	30223	30018	30031	29995	29876	29856	29707	29802	29710	29978	29963	29833	30264	29861	29912	30087	29456	29992	30106	29951	30037	29793	30028	29970	29623	29988	30001	30081	30127	29794	29915	30037	29928	29964	29662	29855	30048	30296	29616	29877	30179	30043	29846	29745	29825	29726	29894	29998	29962	29783	29822	29904	29886	30036	29954	29727	29914	30211	29913	29830	30046	29897	29695	30159	29954	30095	29861	30042	29813	30273	29910	29780	29794	29978	29920	29966	29918	29990	30025	29868	29849	30290	30150	29855	29706	30038	29889	30212	30084	29974	29964	29932	29718	29907	29791	29845	29780	29932	29988	29836	29592	29699	29787	29898	30073	30033	29794	30074	30025	30176	29682	29959	29746	29918	29803	29909	30104	29886	30102	29768	29983	29826	29962	29944	30187	29988	29836	29947	29917	29925	29827	29757	29826	29969	29752	30007	29975	29722	29974	30118	29770	29986	30009	29855	30031	29853	29775	29840	29915	29688	30061	29803	30031	30213	29787	29993	29757	29842	30130	30055	29977	29917	30187	30222	29609	29861	29872	30355	29843	29850	29753	29807	29951	29812	30088	30039	30222	29923	29941	29725	29923	29782	29945	29972	30120	29955	29999	30030	29825	30034	30221	30167	30104	30110	30190	29918	30007	29912	30009	29970	30174	29826	29636	29846	29811	29880	29902	29849	29971	30028	30114	29967	29848	29747	29906	29992	30116	30064	29995	30008	29903	29810	29907	29953	29892	29868	30056	29856	29781	29800	29994	30100	30171	29813	30092	30260	29776	29982	29831	30016	29870	29983	29802	29693	30326	30185	29724	29773	29822	29826	29563	29882	30113	30005	30113	29759	29909	29991	29834	29784	29934	30146	30147	29903	30023	30054	29887	30118	30167
17493	20314	20258	32057	33913	26509	22022	19162	18111	17656	17598	17878	17679	17864	17782	17807	17700	17883	17807	17613	17769	17673	17799	17536	17898	17735	17737	17833	17666	17900	17665	17677	17817	17655	17858	17771	17818	17666	17740	17638	17857	17956	17665	17678	17737	17802	17747	17665	17810	17891	17733	17806	17715	17791	17621	17801	17760	17680	17672	17580	17894	17725	17594	17737	17650	17651	17623	17811	17544	17587	17640	17730	17781	17650	17736	17650	17542	17716	17789	17702	17706	18001	17713	17546	17626	17704	17588	17640	17579	17589	17790	17785	17743	17482	17675	17519	17539	17794	17739	17926	17589	17517	17709	17669	17573	17777	17523	17559	17769	17673	17821	17491	17652	17843	17691	17738	17684	17839	17538	17745	17589	17473	17639	17670	17661	17676	17651	17736	17679	17709	17718	17781	17568	17582	17958	17857	17576	17687	17818	17592	17750	17712	17653	17959	17685	17740	17567	17777	17676	17760	17650	17595	17818	17721	17815	17596	17596	17544	17698	17576	17584	17767	17660	17803	17808	17702	17685	17497	17632	17606	17682	17791	17811	17691	17614	17686	17731	17885	17634	17779	17569	17661	17718	17725	17638	17861	17868	17776	17706	17501	17550	17757	17671	17585	17759	17630	17520	17623	17591	17783	17779	17407	17633	17668	17529	17758	17649	17694	17785	17699	17710	17705	17832	17816	17728	17737	17796	17813	17769	17812	17634	17898	17682	17846	17634	17837	17820	17610	17661	17719	17725	17653	17606	17672	17621	17612	17623	17830	17802	17590	17650	17851	17707	17634	17745	17849	17692	17696	17523	17748	17752	17672	17706	17808	17697	17665	17859	17671	17944	17610	17676	17763	17650	17672	17895	17615	17665	17820	17683	17682	17634	17587	17742	17622	17590	17814	17767	17635	17674	17744	17795	17781	17720	17776	17835	17746	17681	17766	17548	17827	17799	17773	17594	17758	17718	17531	17845	17594	17786	17635	17776	17632	17849	17690	17824	17613	17613	17913	17635	17620	17816	17580	17640	17566	17553	17704	17745	17679	17828	17618	17787	17642	17753	17716	17581	17564	17795	17677	17577	17797	17639	17677	17718	17691	17684	17708	17742	17728	17804	17731	17800	17701	17668	17649	17763	17793	17701	17627	17886	17707	17789	17613	17792	17709	17735	17697	17779	17626	17676	17692	17772	17618	17653	17991	17733	17658	17756	17798	17605	17627	17923	17779	17492	17721	17610	17650	17726	17656	17763	17665	17572	17670	17736	17824	17640	17778	17826	17780	17398	17763	17753	17559	17608	17685	17725	17587	17614	17714	17695	17875	17719	17611	17794	17582	17720	17649	17804	17646	17783	17719	17442	17759	17674	17532	17824	17714	17708	17437	17676	17773	17777	17590	17736	17714	17649	17680	17825	17735	17822	17671	17653	17687	17728	17823	17662	17799	17837	17794	17355	17692	17647	17821	17703	17722	17730	17686	17764	17644	17693	17661	17813	17692	17803	17625	17865	17669	17700	17693	17600	17608	17709	17761	17639	17855	17457	17812	17733	17410	17739	17758	17739	17649	17815	17651	17692	17751	17645	17527	17702	17750	17740	17717	17876	17657	17585	17671	17731	17792	17742	17623	17690	17671	17558	17711	17755	17834	17782	17695	17721	17747	17760	17612	17553	17741	17595	17850	17731	17629	17494	17717	17616	17511	17661	17793	17444	17647	17715	17791	17564	17734	17749	17743	17765	17816	17773	17484	17747	17786	17938	17702	17720	17911	17599	17944	17828	17546	17655	17591	17643	17856	17581	17870	17698	17688	17784	17885	17719	17634	17595	17499	17767	17616	17647	17661	17749	17846	17587	17777	17848	17698	17731	17778	17783	17660	17568	17808	17763	17816	17748	17677	17822	17766	17818	17879	17812	17680	17696	17787	17618	17619	17700	17604	17625	17599	17655	17598	17766	17684	17609	17728	17808	17801	17611	17678	17564	17702	17736	17734	17819	17385	17797	17621	17741	17605	17609	17959	17792	17790	17700	17756	17803	17527	17648	17749	17804	17852	17801	17665	17860	17681	17833	17656	17685	17647	17803	17678	17781	17612	17776	17751	17707	17676	17823	17517	17774	17726	17699	17815	17661	17581	17524	17841	17516	17738	17747	17806	17685	17868	17814	17618	17753	17782	17803	17629	17642	17620	17768	17808	17810	17675	17626	17798	17626	17753	17762	17340	17702	17617	17625	17786	17718	17787	17713	17677	17735	17649	17807	17536	17740	17635	17609	17618	17640	17830	17721	17686	17901	17672	17786	17991	17773	17891	17654	17798	17646	17677	17714	17651	17647	17677	17824	17668	17673	17699	17660	17640	17876	17758	17684	17732	17734	17632	17741	17828	17648	17827	17765	17904	17721	17707	17925	17677	17707	17561	17664	17631	17744	17837	17816	17905	17579	17813	17822	17850	17830	17700	17763	17727	17624	17791	17631	17617	17677	17606	17647	17680	17740	17688	17825	17779	17619	17759	17673	17722	17693	17740	17877	17705	17670	17714	17811	17734	17718	17731	17810	17578	17481	17752	17614	17726	17775	17758	17722	17648	17753	17802	17717	17629	17657	17584	17651	17774	17671	17668	17664	17590	17785	17778	17785	17551	17582	17790	17858	17931	17632	17819	17586	17662	17841	17667	17758	17842	17845	17631	17758	17650	17576	17684	17652	17530	17701	17907	17715	17603	17643	17657	17831	17693	17701	17690	17793	17790	17692	17601	17813	17667	17592	17622	17761	17731	17717	17857	17652	17673	17676	17595	17624	17656	17811	17675	17951	17620	17860	17962	17601	17718	17701	17747	17713	17832	17764	17824	17792	17613	17767	17676	17670	17771	17525	17647	17642	17615	17750	17665	17868	17682	17815	17787	17633	17689	17700	17780	17708	17872	17667	17708	17780	17844	17473	17678	17857	17611	17722	17523	17666	17646	17645	17606	17648	17648	17725	17803	17862	17800	17559	17747	17708	17820	17639	17641	17727	17662	17630	17820	17684	17609	17625	17807	17667	17642	17773	17640	17762	17707	17799	17747	17882	17588	17532	17744	17766	17706	17884	17684	17920	17703	17675	17649	17714	17660	17757	17755	17727	17659	17683	17741	17719	17766	17638	17773	17785	17609	17780	17626	17636	17597	17673	17788	17747	17650	17663	17606	17575	17688	17721	17840	17605	17710	17779	17799	17586	17690	17840	17711	17701	17772	17718	17769	17659	17747	17673	17680	17509	17694	17695	17625	17599	17564	17775	17735	17754	17756	17745	17657	17614	17855	17742	17743	17648	17801	17667	17650	17741	17718	17756	17664	17633	17763	17700	17630	17645	17774	17603	17740	17642	17793	17647	17691	17690	17793	17821	17758	17780	17521	17805	17762	17751	17800	17843	17809	17800	17752	17768	17798	17676	17633	17855	17557	17678	17500	17920	17584	17849	17672	17631	17577	17692	17714	17843	17690	17543	17607	17664	17626	17760	17753	17663	17636	17768	17822	17715	17825	17841	17614	17688	17848	17812	17713	17531	17616	17546	17783	17653	17629	17757	17698	17602	17746	17807	17584	17852	17602	17586	17815	17650	17868	17629	17799	17737	17743	17763	17754	17753	17637	17715	17777	17828	17717	17895	17822	17640	17555	17746	17696	17681	17677	17862	17762	17780	17706	17740	17682	17608	17613	17683	17671	17867	17726	17893	17541	17745	17583	17797	17745	17648	17637	17650	17931	17652	17817	17826	17704	17842	17879	17766	17723	17742	17574	17668	17653	17804	17652	17672	17889	17675	17736	17655	17605	17555	17803	17542	17819	17609	17649	17647	17757	17669	17817	17513	17525	17901	17789	17709	17643	17667	17591	17834	17667	17856	17723	17690	17649	17851	17878	17932	17803	17851	17836	17721	17755	17724	17580	17712	17622	17647	17833	17797	17821	17588	17873	17622	17811	17710	17659	17759	17570	17729	17536	17581	17756	17715	17545	17724	17729	17708	17819	17829	17835	17655	17565	17820	17799	17602	17919	17597	17672	17558	17651	17737	17872	17612	17694	17727	17490	17766	17748	17632	17733	17827	17776	17738	17785	17792	17568	17681	17614	17595	17756	17825	17736	17668	17923	17849	17723	17735	17844	17806	17744	17652	17834	17527	17761	17790	17836	17619	17568	17638	17520	17618	17854	17680	17863	17728	17541	17541	17759	17842	17797	17712	17524	17591	17722	17777	17815	17784	17749	17726	17498	17746	17649	17784	17887	17566	17518	17771	17717	17790	17921	17579	17827	17501	17565	17821	17637	17648	17575	17877	17597	17619	17743	17705	17535	17572	17700	17404	17755	17834	17799	17836	17668	17538	17628	17795	17592	17751	17769	17739	17681	17727	17702	17692	17841	17774	17569	17837	17672	17829	17638	17668	17587	17962	17711	17566	17751	17782	17656	17830	17870	17836	17976	17786	17904	17698	17768	17661	17703	17682	17680	17810	17768	17652	17649	17778	17679	17721	17748	17857	17756	17695	17678	17674	17651	17529	17767	17637	17577	17724	17717	17630	17772	17634	17984	17721	17703	17623	17527	17725	17721	17657	17549	17741	17767	17578	17749	17838	17643	17600	17922	17735	17815	17828	17726	17894	17682	17732	17761	17560	17685	17726	17787	17668	17833	17861	17719	17639	17798	17759	17720	17686	17733	17530	17620	17733	17491	17718	17773	17653	17664	17814	17685	17843	17774	17611	17693	17747	17658	17765	17704	17630	17683	17842	17535	17719	17829	17814	17870	18033	17794	17726	17637	17761	17740	17615	17811	17789	17782	17589	17642	17816	17576	17722	17726	17820	17725	17841	17791	17749	17857	17631	17751	17845	17827	17838	17741	17673	17760	17797	17608	17901	17711	17705	17900	17748	17654	17925	17514	17793	17826	17475	17683	17797	17763	17860	17729	17574	17740	17765	17724	17722	17545	17808	17646	17731	17732	17722	17589	17712	17644	17546	17599	17757	17510	17696	17658	17577	17715	17822	17536	17642	17524	17678	17771	17692	17884	17973	17598	17772	17870	17653	17769	17705	17787	17884	17816	17851	17767	17809	17682	17639	17783	17673	17641	17658	17672	17655	17585	17751	17720	17667	17866	17560	17684	17690	17448	17712	17681
25201	21584	28691	53623	69942	59043	46852	36691	32302	31168	30552	30075	30029	30362	30482	30447	30351	30281	29936	29955	30077	29999	30374	30056	30224	29983	30037	30241	29864	30211	30221	30158	30029	30103	30323	29994	30059	30005	30220	30112	29895	30298	30100	30123	30225	30137	30201	29959	29996	30142	29900	30240	30083	30142	30268	30386	30041	29883	30196	30088	30129	30312	29815	29924	30121	29986	29940	29976	30060	30083	30044	30251	30121	29904	30015	29963	30096	30031	30097	30222	30181	30248	30207	30158	30069	30207	30170	30268	30161	30137	30180	30205	29938	30200	30464	30066	29756	30078	30417	30031	29912	30138	30054	30098	30141	29989	30424	30057	29870	30129	30034	30213	30193	30111	30185	30197	29988	30208	29896	30235	29773	30017	30088	30174	30177	30024	29950	30034	29734	30202	30014	29812	29836	30064	30139	30078	29922	30128	29997	30048	30173	30042	30157	30118	30151	30217	30186	30076	30092	29880	30093	30141	29935	30324	30001	30044	29922	30295	30123	30004	29892	29858	30070	30096	30074	30124	29781	30125	29855	29890	30000	30182	30098	30078	30002	30151	30063	30001	30296	30052	30049	30206	29970	29968	30250	30271	29999	29936	30067	30111	29777	29893	30020	30036	29851	29961	29860	29874	30021	29859	30035	30018	29983	29971	30156	29909	29853	30018	30021	29626	30122	29943	30139	30000	30142	30196	30222	29927	30279	30102	30164	30023	30077	30026	30184	30001	29967	29963	29830	29797	30005	30055	29781	30158	30252	30028	30128	30074	29992	29850	29955	30202	30188	30215	30084	30070	30185	30102	30124	29931	29925	29755	30124	30208	30350	30292	30180	30302	30080	30135	29874	30060	29956	30240	30020	29968	30254	30038	30169	29775	29938	29873	29953	30206	29927	29755	29983	29941	30051	29749	30052	29877	30229	30168	30008	30251	30272	30022	30109	30189	30352	30011	29875	29906	29989	30208	30195	30139	30141	29920	30155	30097	30025	29808	29808	29792	30140	30230	30122	30210	30082	30094	29967	30097	30108	30102	29931	30073	30134	29976	30133	30321	29894	30027	30344	30137	29880	30198	30029	30053	29862	30018	30015	29981	30004	29930	30158	30378	30336	29928	30264	30087	30230	30260	30141	29926	29924	30267	30228	29864	30007	30030	30121	30088	30014	30087	30400	30175	30044	30162	30003	29942	29994	30089	29990	30171	30016	30094	30073	30196	30187	30134	30085	30148	30001	30227	30291	30191	30252	30362	30005	30197	29906	29949	30038	29991	30010	30147	29814	29967	29957	29928	30089	30126	30283	30100	30153	30133	30203	30081	30270	30065	29961	30068	30091	29927	30101	30128	30004	30160	30087	29970	30112	29931	30181	30087	29911	30087	30062	30241	30076	29932	30324	29953	30214	30337	30157	30302	30181	30091	29942	29789	30179	30114	30258	30326	30184	30077	30288	30190	30294	30105	30154	29948	30224	30124	30017	30112	30273	30270	29938	30230	30101	30105	30171	30065	29828	30118	30242	30077	29729	30175	30057	29905	30329	29828	29880	30179	29991	29985	30036	30012	30116	30090	29992	29981	30078	30057	30077	29884	30079	30213	30107	30032	30062	30204	30067	29951	30354	30049	30213	30092	30257	30110	30114	29979	29955	30106	30086	30021	30258	30071	30028	29919	30157	29975	30004	29868	29957	29962	30056	29985	30003	29873	29973	29926	30037	30285	30119	30014	29872	30199	30217	30250	30072	30168	29842	29980	30083	29763	29975	29979	30092	30200	30094	30299	30185	29930	29991	29855	30029	30192	30068	30125	30089	30142	30285	29989	30158	30076	30066	30097	30231	30118	30055	30312	30217	30080	29935	30099	30289	29973	29962	29991	29934	30221	29958	30287	29937	29904	29916	30139	30207	30042	30197	30077	30308	29936	30116	30231	30091	30008	29958	30079	30280	29935	29710	29824	30507	29951	30144	30106	30187	30182	30151	30067	30409	30150	30118	30179	29875	30334	30098	30211	30059	30147	30107	30119	30378	30000	30179	30294	30040	29974	29888	30065	30280	30019	29821	29960	30004	30009	29941	30264	29918	30047	29948	30042	29659	30136	30265	29989	30013	30030	30168	29976	30073	30166	30155	30059	29830	29965	30208	30124	29922	30225	29888	29883	29748	29932	30123	29929	29746	30144	29868	29902	29960	29985	30177	30017	30259	29895	30257	30020	30046	30166	30336	30299	30279	29988	30124	29682	30112	30050	29880	30281	30111	29893	30074	30139	29967	30010	30197	29871	30261	30102	30242	29739	30340	30220	30180	29925	29894	29973	30146	29989	30200	30160	30349	30135	29923	30154	30033	30401	30175	30227	29857	29925	30043	30131	30327	30042	29862	30118	30011	30381	30268	30205	30128	30126	29903	30255	30091	29922	29912	30208	29995	30225	29991	30099	30189	30169	30114	30083	30115	30131	30082	30096	30152	30038	30208	30130	30141	30236	30413	30083	30199	30125	30099	30057	30204	30244	29865	29879	30045	30215	30220	29993	30197	30129	30087	30228	29804	30178	30256	30105	30136	30086	29877	30062	30258	29910	30043	30257	29927	29754	30080	29968	30231	29988	30093	30041	30074	29933	30145	30381	29829	30186	30130	30164	30124	30130	29952	30152	30004	29918	30190	30226	30055	29942	30050	29961	30029	30121	30377	30191	30010	30123	29826	30176	29959	29972	30133	30208	30110	30024	30120	30144	30312	30209	29989	30133	30132	30086	29782	29986	29983	30024	30233	30115	29776	30205	29945	30120	30084	29857	30072	30208	30230	29950	30313	30183	30095	29853	30023	30132	29964	29872	30161	29992	30025	30072	30154	30349	30018	29882	30321	30048	30015	30298	30270	30046	30054	30239	29922	29993	29887	29988	30111	30067	30156	30148	30484	30471	30330	30285	29957	29848	29925	30177	30106	29967	30036	30041	30318	30058	30262	29858	30044	30110	30094	30116	30360	30078	30006	29701	30127	30269	30119	29883	30143	30074	30266	30200	30387	30337	30125	30088	30175	30250	30014	30261	30009	29995	30227	30252	30187	29955	30165	30191	29891	30052	29942	30327	30190	30240	29966	30145	29875	30267	29935	29822	29933	30124	30044	30126	30110	29980	30290	30005	30138	29944	30089	29985	30193	30179	30051	29994	30145	30186	30072	30129	30368	29861	30184	30160	30319	29864	29897	30013	30159	30007	30158	29933	30043	29945	29841	30061	29962	30098	30189	30390	29953	29973	30243	30168	29963	29785	30257	29996	30067	30018	30149	30179	30090	30087	29808	30570	30069	29995	30151	30268	30246	30090	29894	29929	30124	29781	30286	30060	30301	30069	30030	30409	29940	30039	30186	29786	29921	30055	30205	30286	30212	30040	30103	29939	30009	29780	30002	30228	29804	30041	29986	30117	30070	29939	30173	30490	29751	30045	30200	29968	30203	30082	30031	30250	30155	30219	29785	30004	30179	30301	29979	30268	30112	30064	29992	29946	29997	29924	30097	29995	30099	29990	29988	30207	30156	30161	30180	30444	30140	30034	30204	30275	29942	30015	30005	29849	29934	30318	30261	29880	30355	30192	30232	29984	30238	29926	30175	30156	30217	30125	30039	29999	30261	30226	29949	30187	30095	30237	30205	30008	30094	30033	30038	30235	30179	30218	29991	30109	30003	30202	29836	30282	29884	30349	30088	29994	29881	30103	30342	30175	30361	30053	29948	29914	29956	30309	30053	30227	30199	29689	29896	30036	29981	30037	29968	30289	29919	30033	30383	30258	30121	29786	29871	29915	29993	29987	29958	30176	30109	30224	30030	30135	29938	29996	29936	30232	30200	30012	30018	29844	29952	30000	30005	29796	30145	29882	30076	30256	29954	29982	29826	30039	30052	30123	29890	30267	29920	30155	30136	30134	30117	29928	30174	30000	30198	29984	30044	29939	30260	30171	30105	30253	30075	30044	30133	29989	30247	30098	29927	30358	29948	30117	30110	30010	29999	30335	30161	29836	30214	29827	29929	30140	30404	30084	29987	30038	29853	30087	30074	29929	29932	29869	29993	30116	29907	30174	30199	29914	30146	30319	30178	30309	29910	30231	30203	30196	30102	30031	30279	30306	29941	30019	30477	30205	30240	30041	30158	30153	30064	30118	30226	30187	29957	29949	30007	30071	30087	30270	30060	29886	29841	30174	30243	30066	30041	30005	30120	29997	29906	29943	30202	30195	30049	30159	30238	30220	30091	30257	29986	30252	30153	29951	30171	30147	30151	30077	30017	29938	30315	30127	30104	30051	30146	30394	29888	29846	30031	30174	30144	30062	30175	29999	30429	30205	30269	30077	30347	30085	29940	30137	29973	29960	30054	30158	30084	30129	30043	29817	30048	30073	30218	30011	30132	30044	30020	30190	29943	30095	30024	29972	30301	30026	30048	29979	30010	30262	30358	30390	30038	29916	30060	29975	30124	30212	30101	30033	30076	30083	30082	30030	30057	30275	30046	29996	29965	30058	30055	29853	29830	30230	30404	29902	29893	29841	30214	30075	30027	30099	30118	30183	30226	30037	29958	30088	30079	30054	30012	29989	30042	30140	30052	30078	30016	30023	30002	30140	30099	30028	30094	29824	30000	30163	29867	30067	29899	30054	30101	30230	30027	30302	30429	30070	30135	30033	30062	30132	30355	30251	29979	29992	30045	30048	30099	30245	29791	29831	29994	30155	29876	30239	30089	30222	30107	29835	30118	30387	29904	30090	29983	29912	30199	30165	30356	29870	30231	30125	30393	30239	30068	30146	29975	29902	30314	29969	30141	29830	30113	29866	30322	30240	30126	29986	29989	29825	30046	30052	30190	30023	30313	30018	30125	30040	30094	29995	30127	30087	30071	29983	30047	29584	30136	29893	30017	29795	30068	30013	30053	30179	30294	30120	30183	29898	30111	30102	29844	29843	30112	30022	30226	30156	30034	29986	29698	30103	29972	30036	29955	30114	30282	30339	30184	30175	30105	29971	30306	30061	30213	30101	30091	30067	30055	30113	30303	30022	30172	29912	30078	30083	30116	30401	30047	30059	30089	30050	30175	29965	29997	30200	30077	30158	30322	30130	29945	30113	30142	29947	29881	30197	30034	30030	30264	30028	30135	30214
16539	26870	27419	62542	69284	50815	34966	23724	19846	18402	18157	18263	17987	17868	18135	17950	18049	18153	18239	18104	18135	18120	18214	18149	18140	18038	18196	17957	18166	18069	18088	17883	18028	17949	18107	18176	18100	17883	17977	18062	18062	17788	18027	18172	18158	17863	18312	17923	17861	17951	18074	17992	17987	18076	18001	17987	18210	17913	18102	17968	17948	17999	18050	17885	18102	17777	18073	17948	17997	17829	18111	18064	17818	18004	17799	18134	17866	17886	18065	17954	17866	17853	18208	17827	17942	18123	17815	17985	17958	17958	17836	17964	18103	18025	18111	17921	17858	17994	17904	17911	17846	17938	17768	18078	17906	18016	17955	18110	17925	17821	18176	18118	17936	18121	18027	17968	17914	18064	17970	17953	18072	17949	17987	18040	17991	17996	17875	17777	18137	18030	17929	17945	17947	18205	18042	17977	17834	18009	17757	18023	17902	17968	17938	18023	18075	17982	17914	17946	17961	18124	17806	17894	17964	17956	18003	17949	17973	17985	18015	18084	18030	17979	17968	18077	18002	17994	17879	18004	17867	17844	18157	18062	18011	18042	17950	18022	17991	17978	17935	18080	18129	17990	17873	18012	18092	18136	17912	17851	18209	17801	18067	17927	17928	18084	17937	18066	18093	18038	17815	18122	18054	17946	17917	18082	18085	17981	17921	17906	18112	17953	18044	18035	17852	18010	17987	17826	18187	17935	17775	17907	17924	17893	17827	17907	17939	17890	18034	18008	17860	18008	18059	18025	18033	18043	18056	17916	18006	18157	17838	17962	18079	17905	18030	17801	17994	17897	18053	18005	18000	18118	17707	17898	18176	17929	18073	17861	18081	18079	17976	17911	17927	17973	18049	18009	17884	18145	17913	18060	18069	18069	17798	17945	17934	18055	17868	18036	17917	17818	17947	17891	17869	17892	18020	18053	18086	17873	17898	17847	17862	17984	17902	18057	18029	17915	17853	17964	17921	18059	17956	18072	18052	17881	17850	18078	17886	17911	17947	17908	17984	17985	18137	17859	18034	17950	17744	17968	17888	18089	18112	17959	17842	17849	18055	17826	18050	18006	18167	17925	17834	18013	18020	17991	17944	17899	17990	18104	17946	17891	17931	18040	18263	18064	17971	17885	17992	17996	17784	17942	17920	18017	17878	18021	17982	18046	17973	17904	18081	17952	18017	17892	17947	17994	18061	17955	17961	17966	17926	18009	17959	18050	17968	17863	18061	17825	17844	18009	18279	18011	17922	18054	17935	18071	17842	18031	18046	18020	18057	17860	17863	18113	18031	17946	17881	18020	17771	17923	17956	18000	17788	17988	18063	18035	18048	18143	17948	17962	17968	17997	17984	17962	17844	18091	17925	17987	18068	17937	17920	18095	17961	17856	17859	17655	18183	17828	17828	17992	17819	18025	17728	17938	17783	18063	17985	18039	17956	17878	18051	17936	18035	18102	17932	17905	18141	17958	18153	17997	17914	18019	18103	18064	18041	17875	17840	18155	18004	18084	17879	17981	17896	17822	18046	17954	18014	18119	17987	17947	17812	17970	18145	17836	17875	17907	18019	18001	17990	17893	17932	17992	18012	17862	18036	17936	17853	17958	17973	17950	17983	17961	17896	17994	17979	17962	17943	17936	18063	17821	18008	18010	18055	18055	17866	17868	17917	17705	18129	18036	17884	17966	17799	17934	17979	17950	18073	18066	18142	17994	18161	17847	17835	17967	17947	17879	18108	17951	17913	17820	18124	18006	18230	17997	18152	17992	17946	17853	18037	18029	17797	18042	17980	18004	17895	17992	17912	17890	17958	18064	18059	18039	17998	18053	17906	18088	17989	17945	17951	17904	18008	17963	17967	18168	17841	17937	18066	17811	17943	18065	18022	17978	17906	17884	17867	17895	18065	18015	17902	17902	18060	18133	17968	18114	18004	17979	17844	17861	17929	18046	17960	17752	18019	17875	17884	17978	17877	17907	17951	17986	18031	17887	17952	18019	17852	17804	17904	18019	18143	17970	18002	18109	17938	18030	17981	17865	17944	17959	17915	17953	18060	17999	17973	17979	17821	17920	17932	17963	18017	17994	17976	17982	18062	17951	17962	17975	17870	17961	17856	18001	18169	17926	18112	17925	17996	18075	18124	17929	18066	17929	17919	17884	17961	18118	17987	17801	18009	17997	17853	17821	17896	18009	18030	17860	17966	17827	17806	17979	18088	17878	17926	17870	17929	18084	17921	18013	17916	18082	17900	18009	17872	17745	18162	17945	17974	18037	18063	17926	17861	17863	17809	17976	18088	17856	17956	18041	18048	18048	17938	18017	18032	17997	18090	17982	18013	18047	17969	18033	17931	18019	17930	18123	18037	18009	18010	17857	18111	17951	18062	18152	17937	17744	17900	18079	18024	18005	17773	17952	17849	18037	17963	17999	18052	17942	17925	18025	18143	17954	18110	17915	17896	17963	18015	17926	18098	17946	17878	17968	17966	18162	18118	17897	18112	17889	17834	17998	18022	17692	17985	18012	18116	17978	17952	18033	18034	18037	17873	17906	18110	17990	17906	18005	18046	18004	17973	18058	18006	17936	18038	18019	17993	17897	17975	17916	18118	18028	17923	18082	17944	17962	17866	18072	17862	18061	17839	18072	18107	17953	18002	18086	17931	17783	17840	17903	17983	17846	18072	17759	17923	18039	17967	17981	18000	17925	17894	17978	17936	18252	17967	18084	18220	17899	17949	17879	18107	17818	18206	17789	17973	18159	18050	17875	17883	17908	17879	18008	17870	18128	18104	17788	17933	18017	17920	18019	18013	18064	17955	17978	17942	17716	18135	17875	17853	17902	17838	18031	17891	18069	18130	18010	18007	17818	18137	18008	17821	18015	17979	17916	17955	18056	18075	18014	18117	18030	18070	17908	17888	18151	17970	18047	18164	18041	18132	18040	18152	17957	17931	18145	18021	17966	17970	18005	17962	17940	17989	18035	17716	17966	17859	17984	17948	17880	17942	17858	17905	17998	18084	17752	17963	17956	17972	17831	18037	17865	18026	17912	18154	17875	17954	17843	18159	18194	18008	18081	17823	17979	18086	17959	18057	17969	18191	17995	18219	18022	17961	17942	18035	17968	17974	18134	17894	17890	18221	17873	17880	18017	17827	18179	17985	17813	17904	17993	18162	17966	17817	18083	17874	17917	18114	17982	18127	18027	17882	18063	17819	18095	17971	18144	17859	18085	18078	18027	17931	18016	17880	17819	18102	18127	17885	17879	18012	18019	18008	18126	17966	17982	17951	18071	18081	17871	18104	17948	18059	17868	17926	17861	17991	18009	18048	17958	18137	17833	17984	17890	17896	18098	17935	17906	17929	17966	18075	17982	17907	17960	18026	17971	18115	17909	18068	17903	17993	18013	17910	18006	17950	17993	17955	18041	18037	18043	17837	18029	18101	18013	18150	18107	17963	17755	17873	18000	18046	17924	18083	18068	17825	17997	18077	17983	17965	17945	17968	18115	17926	18115	18052	17930	17812	18021	18008	18021	17999	17879	17898	17885	17959	18063	18023	18006	17836	17954	17785	17965	18066	18148	18010	18021	17869	18091	18048	17868	17805	17976	18134	17873	18074	17903	18178	18017	17985	18089	17840	17881	17782	18098	18003	17949	17890	17924	18264	17826	17976	18038	17933	18004	17948	17985	18009	17936	18057	18037	17974	18095	18024	17982	18044	17789	17887	18041	17804	18097	17897	18099	17906	17869	17984	17820	17973	18200	17854	18212	18086	17935	18014	17854	18012	17784	18007	17885	17929	17882	17992	18123	17955	17866	17984	18070	18182	17937	17914	17757	17965	17877	17911	17887	17786	17932	18122	17876	17917	17810	17826	17891	17736	17842	17964	18146	18027	18145	17999	17980	17928	17961	17776	17833	18153	18001	17986	18076	18085	17915	18036	17921	17985	17924	17954	17903	17945	18054	18078	18066	17886	17952	17843	18051	17919	17983	17864	17952	18032	17996	18245	17835	17954	18059	17913	17962	18000	17778	18217	17904	18057	18049	18010	17964	17754	17927	18094	17898	17882	18072	17906	18145	17814	17953	18002	18019	18029	17928	18082	17928	17968	17959	17908	17977	17972	17866	17995	18003	17978	17947	18231	18028	17914	17930	17902	18063	17811	17877	17963	17886	17935	17941	17998	17826	17958	17958	18097	18061	17883	18011	17864	17869	17889	17985	18075	17996	18044	18088	18084	18023	17946	17909	17987	17910	18139	18010	17842	17762	17736	18108	18062	17742	18038	18071	18095	18051	18236	17952	18121	17872	17951	17923	17998	18040	17931	18001	18034	18025	17843	17967	17964	18044	17953	18085	17900	17906	17893	17989	17725	17850	18019	17930	17881	18032	17932	17940	18138	17988	17991	17848	17851	18038	18038	17903	17982	17841	17757	17902	18027	18039	18091	17803	17986	17900	18020	17955	18028	18030	17907	18099	17784	17816	18093	17848	17975	18051	17898	17800	17852	18128	18017	18153	17970	18069	17830	18074	18117	18042	18129	17857	17930	18038	17992	18040	18197	18009	18226	18015	18024	18029	18046	17761	18042	18022	18100	18018	17839	17959	18022	17939	18020	17990	17942	17962	18026	17952	18012	17895	18171	17901	17908	18060	18004	18051	17827	17976	17848	18083	17970	18040	18130	18091	17988	17974	17974	17952	17892	17982	17751	17865	17875	17932	17738	18288	18125	17858	18085	17946	17939	17929	18012	17999	17956	18012	18183	18009	18079	18179	17944	18135	18117	18119	17989	17849	18049	17999	17890	17998	17816	17921	17888	17805	18115	17922	17989	17933	17865	18061	18014	17905	17989	18061	18061	17911	18112	18071	17921	17971	17991	17966	17807	17949	18090	18118	18030	18005	18109	17867	18029	18092	17967	17885	18147	18016	17982	18111	17886	17950	17973	17948	18186	17861	17963	17800	18084	17843	17995	17859	17963	18100	17931	17979	17938	18047	18133	17965	17842	17955	17931	18009	18123	18070	18007	17959	18137	17705	18001	18017	17861	18183	18024	18015	17982	17981	17918	17906	18000	17835	18055	17928	17954	18114	18020	17932	17991	18014	17766	17855	17968	17916	18029	18258	18094	17999	18012	17937	18016	18034	17897	17985
23116	21522	28688	50881	82211	70741	57300	42624	35459	32621	31287	31286	30825	31313	31116	31260	31013	31215	30972	30934	31309	31045	31169	30981	30942	31061	31200	30914	30921	30784	31074	30943	30672	31005	31102	31138	31178	30940	31039	31114	30861	31297	30904	30948	30947	30980	31029	31075	30785	30900	30964	30806	30747	30767	30984	31025	30715	30788	30990	30922	30988	30803	31142	30910	30926	31006	31048	30908	30788	31203	30661	30773	31014	30679	30771	30867	30983	30956	30765	30884	30945	31053	30840	30808	31017	30731	31114	30703	30922	30883	31030	30925	30958	30821	30797	31000	30883	31120	30839	30763	31073	31075	31028	30671	30842	30724	30640	30987	30911	30977	30852	30939	31060	30825	30677	30960	30777	30965	30968	31034	31019	30782	31311	31179	30918	30923	30972	30795	30753	30827	31001	30866	30810	30830	30899	31096	30814	30778	30899	30916	30971	31144	31099	30762	31057	30828	30923	30878	30699	30879	30861	30746	30836	30920	30833	30836	30751	30910	30921	30424	30783	30855	30631	30992	30820	31055	30775	30835	30834	31094	30897	30849	30872	30965	30755	30832	30753	31156	31039	30671	30724	30804	30798	30617	30870	30890	30881	31109	31006	30751	30771	30757	30946	31012	30832	30892	30695	30876	30947	31027	31004	30897	30813	30891	30787	30762	30959	30647	30762	30621	31098	30998	30888	30792	30838	31020	30871	30978	30989	30786	31242	31208	30840	30628	30917	30981	30921	30776	30885	30799	30958	30901	30722	30958	30747	31030	30721	30682	30697	30620	30876	30921	30627	30696	31080	30915	30920	30799	30579	30728	31162	30798	30861	30856	30458	30698	30778	30682	31007	30572	30496	30597	31068	30608	30755	31012	30876	30823	30943	30877	30878	31065	30786	30937	30944	30678	31005	30697	30612	30846	30792	30921	30974	30640	30618	31128	30931	30564	30908	30587	30875	30548	30976	30522	30658	30773	30972	30771	30713	30803	31356	30961	30750	30999	31011	30775	30818	30898	30914	31074	30944	31048	31091	30895	31016	30965	30722	30760	31024	31111	30721	30902	30881	30907	30882	30898	30926	30740	30833	31044	30754	30863	30570	31034	30792	30852	31008	30850	30746	30744	30571	30812	30849	30873	31178	30958	30889	30820	30653	30679	30987	30897	30827	30714	30579	30551	30618	30842	31025	30959	30738	30949	31021	30935	30980	31145	30716	30755	30710	30746	30871	30610	30527	30896	30901	30642	30914	31008	30874	30857	30912	30992	31022	30884	30642	30827	30854	30877	31082	30520	30888	30989	30841	30679	30756	30671	30948	30743	31016	30676	30674	30845	31068	30957	30870	30737	31037	30836	30924	30950	30964	30930	30758	31045	30963	30703	30680	30860	30956	30878	30836	30670	30986	30943	30797	30960	30882	31132	30805	30957	30771	30900	30737	30954	30707	31040	30781	30707	30914	30688	31100	30638	30719	31145	30671	31117	30997	30723	30718	30902	30913	30778	30725	30839	30793	30927	30644	30637	30932	30970	30683	30994	30633	30921	30843	30777	30902	30998	30876	30733	30494	30977	30865	30920	30853	30589	30706	30899	30809	30551	30998	30875	30689	31048	30953	30822	30886	30916	30951	30989	30817	31070	30902	30918	30840	30848	30601	30695	31110	30985	31032	30761	30661	30810	31040	30677	30713	30951	30994	30987	30702	30908	30770	31131	30512	30742	31094	30697	30696	30698	30920	30681	30897	31010	30867	30806	30816	30756	30893	30741	30899	30975	30893	30717	30749	30929	30772	30896	30943	30871	30534	30643	30916	31207	30976	30629	31044	30703	30865	30974	31102	31010	30981	30612	30840	30650	30840	31018	30912	31048	30925	30737	30893	30859	30997	30957	31027	30849	30822	30875	31055	30744	30914	30798	30893	30915	30951	31170	30677	30751	30962	30669	30725	30961	30996	30795	30861	30927	30874	31005	31184	30855	31030	30878	30718	30725	30896	30672	30813	30944	30845	30797	30657	30829	30666	30877	30610	30982	30656	30852	30759	31014	31115	30947	31103	30922	30758	30707	30999	30968	31180	30953	30905	30836	31029	31180	30925	31143	30733	31003	30797	31265	30796	30787	30651	30770	30975	30661	31086	30792	30941	30799	30833	31089	30983	30961	30795	30931	31075	30992	30789	30823	31068	30775	30899	30658	30821	30601	30762	30766	30989	31012	31012	30900	30738	30972	30895	30641	30793	30791	30788	30843	30806	30886	30752	30830	30950	30465	30846	30955	30937	30944	30921	30777	30786	30683	30800	30678	30832	31034	31025	31066	31058	30718	30832	30924	30751	30903	30929	30723	30977	30935	30899	30630	30748	31204	30903	30851	30955	30787	30933	30640	30976	30778	30920	30889	30795	30667	31105	30881	30769	30868	30915	30988	30644	30745	30824	31457	31180	31042	30781	31044	30812	30664	30831	30882	30692	30953	30693	30878	30752	30606	30846	30891	30934	30926	30912	31111	30925	30894	30780	31019	30869	30805	30669	30745	30757	30907	30691	30956	30722	30831	31099	30711	30734	30807	31105	30990	30958	30740	30965	31117	30873	30638	30890	30678	30963	30519	30923	30983	30744	30931	30862	30723	30795	30827	30800	30779	30997	31081	30783	30833	30969	30675	30716	30978	30599	30532	30498	30912	31028	30920	30842	30680	30881	30882	30669	30983	31036	30788	30723	30938	30537	30830	30741	30874	30796	30753	31074	31173	30941	30918	30671	30625	30861	30890	30822	30952	30887	30850	30898	30737	30867	30885	30818	30933	30694	30892	30691	30827	30972	30915	30691	30960	30910	30594	30880	30853	31001	30961	30889	30744	30919	30849	30966	30714	30633	30799	30812	30692	30933	30608	31031	30851	31058	30832	30811	30717	30889	30821	30963	30829	30732	30661	30938	31014	30793	30637	30836	30836	31046	30883	31128	30914	30951	30731	30751	31054	30967	31157	30912	30793	30913	30887	30855	30804	30764	30876	30916	31274	30766	30452	30712	30955	30883	30946	30915	30690	31061	30921	31022	30745	30977	30684	30861	30806	30899	30723	30665	30843	31061	30942	30896	30901	30884	30914	30777	30796	31004	30932	30876	30944	30925	30841	30817	30819	30799	30923	30920	30886	30709	30885	30950	30888	30717	30910	30864	30789	30995	30875	30765	30716	30763	31024	30760	30682	30668	30704	30955	31002	30817	30662	30733	30955	31066	30924	31072	30951	31160	30707	30734	30776	31229	30840	30955	30825	30888	30902	30731	30561	30645	30806	30708	30763	30792	30700	30774	30811	30812	30892	31089	30928	30949	30804	30672	30730	30721	30799	30844	30727	30981	30888	31068	30788	30774	30823	30961	31001	30882	30775	30871	30778	30773	30963	30947	30745	30995	30829	31106	30891	30873	30884	30675	30958	31086	31115	30792	30927	31059	30622	31012	30926	30625	30592	30778	30814	30709	30747	30781	30810	31193	30721	30915	30825	30789	31047	30827	30720	30864	30984	30977	30934	30843	31141	30782	30979	30866	31054	30986	30834	30978	31036	30868	30936	30944	30902	30961	30822	30909	30971	30884	30850	30870	30897	30797	30961	30869	30828	30933	31138	30917	30824	30897	30722	30711	30866	30642	30954	30895	30579	30846	30834	30985	30934	30958	30803	30747	30899	30781	30836	30966	30801	30669	30877	30976	30937	30655	30689	30688	30974	30852	30814	30888	30870	30633	30675	30840	31092	31104	30766	30881	30939	30906	30760	30668	30664	30730	30879	30627	30826	30953	30839	30935	30916	31103	30789	30908	30884	30982	30730	31156	30900	30827	30978	30864	30821	30822	30761	31087	30918	30878	30898	30865	31108	31033	30672	30881	30790	30778	31072	30636	30691	30864	30781	31037	30828	30883	30846	31129	31144	30832	30979	31078	30856	30901	30786	30712	31005	31080	30704	30955	30762	30669	30703	31036	30698	30830	30665	31194	30973	30796	30937	31015	31001	31081	30706	31052	30964	30702	30595	30818	30696	30906	30654	30901	30973	30779	30830	30938	30724	30913	30900	30976	30647	30942	30639	30737	31114	30938	30755	30711	30930	30950	30716	31037	30931	30617	30975	30961	30932	30916	30782	30848	30591	30879	31159	30844	30683	30667	30764	30761	31049	31032	30831	30932	30968	31023	30925	30662	30791	30693	30916	30686	30697	30915	30764	30757	31011	30624	30709	31071	30742	30779	30892	30881	30901	30915	31012	30918	30831	30863	30715	30727	30880	30898	30740	30981	30880	30791	30912	30867	30597	30550	30621	30846	30752	30779	30914	30865	30884	30900	30741	30692	30959	30779	30806	30996	31012	30866	30811	31050	30918	30674	30906	30798	30939	30674	30831	30745	30981	30692	30680	30720	30849	30877	30832	30678	30784	30931	30839	30702	30918	31060	30846	31119	30690	30834	30731	30952	30693	30590	30800	31024	30858	30649	30536	30933	30791	30866	31089	30858	31103	30918	30718	31078	30695	30663	31014	31022	30750	30780	30958	31005	30806	31008	30797	30925	30759	31167	31060	31045	30816	30792	30908	30884	30911	30719	30801	30910	30724	30915	30550	30960	30627	30855	31044	31038	30909	30852	30601	30870	30905	30781	31079	30696	30737	30830	30943	30838	31110	30907	30974	30820	30790	30839	30784	30702	30829	30720	30750	30758	30737	30927	30511	30870	30888	30833	30543	30724	30704	30594	30973	30884	30842	30962	30795	30812	30837	30898	30706	30749	30646	31030	30894	30857	30711	30914	30814	30445	30749	31181	31222	30786	31120	30896	30947	30895	30775	30797	30565	30746	30942	31062	30800	30747	31013	31029	30551	30770	31093	30932	31159	30794	30867	31062	30871	30922	30652	30772	30994	31036	30921	30654	30874	30709	30699	30840	30783	30914	30855	30698	30853	30881	30618	31043	30938	30981	30801	31160	30982	30848	30617	30681	30808	30851	30630	31003	31045	30822	30959	30934	30924	30805	30867	31098	30756	30815	30776	30856	31039	30805	30707	30924	30869	31053	30872	30800	30761	30888	30736	30672	30821	30943	30675	30692	30981	30788	30800	30835	30813	30926	30661	31039	30769	31013	30982	30626	30799	30995	30764	30816	30918	30923	30790	30899	30946
20113	38339	38609	81545	94155	74895	51701	31705	23165	19550	18844	18823	18832	18681	18746	18827	18852	18609	18670	18637	18821	18886	18892	18740	18622	18894	18980	18747	18709	18477	18699	18704	18756	18734	18655	18742	18597	18754	18721	18524	18565	18879	18641	18561	18731	18824	18587	18734	18751	18616	18621	18643	18673	18834	18684	18724	18716	18752	18592	18563	18729	18752	18740	18656	18655	18992	18837	18537	18474	18693	18696	18646	18587	18665	18615	18472	18553	18606	18820	18727	18618	18755	18588	18831	18703	18639	18702	18816	18506	18932	18875	18612	18508	18640	18579	18668	18675	18700	18688	18777	18618	18781	18681	18635	18844	18517	18652	18579	18644	18597	18657	18735	18611	18437	18688	18805	18670	18581	18691	18711	18925	18565	18788	18806	18768	18784	18684	18447	18700	18637	18629	18925	18496	18684	18766	18592	18747	18644	18786	18686	18499	18497	18448	18705	18769	18768	18630	18482	18624	18520	18740	18721	18605	18466	18626	18618	18668	18657	18580	18576	18671	18575	18727	18645	18752	18525	18720	18798	18652	18826	18715	18592	18646	18754	18756	18700	18671	18704	18604	18614	18683	18605	18634	18458	18613	18638	18631	18645	18636	18642	18566	18375	18787	18574	18459	18706	18690	18843	18663	18905	18685	18668	18579	18597	18656	18707	18758	18430	18728	18595	18542	18613	18594	18604	18440	18572	18564	18610	18857	18684	18793	18497	18519	18463	18547	18703	18732	18579	18574	18617	18635	18694	18670	18752	18592	18733	18702	18663	18643	18579	18628	18639	18658	18784	18898	18592	18745	18637	18566	18624	18833	18636	18572	18634	18493	18493	18738	18587	18563	18465	18506	18578	18696	18655	18673	18609	18531	18581	18656	18679	18737	18811	18782	18711	18665	18677	18731	18492	18524	18723	18662	18680	18526	18655	18678	18553	18787	18614	18762	18610	18644	18436	18580	18690	18728	18695	18761	18648	18691	18744	18594	18612	18598	18813	18580	18661	18509	18665	18887	18630	18716	18535	18774	18489	18625	18624	18647	18670	18759	18513	18694	18747	18571	18528	18615	18901	18508	18571	18567	18562	18441	18830	18827	18664	18633	18626	18742	18621	18666	18597	18568	18521	18848	18636	18655	18562	18611	18703	18592	18709	18678	18651	18707	18889	18675	18552	18666	18649	18465	18692	18388	18648	18639	18662	18735	18482	18547	18553	18747	18796	18539	18527	18666	18627	18599	18625	18500	18661	18565	18724	18651	18735	18552	18717	18554	18553	18647	18739	18485	18355	18803	18662	18636	18512	18658	18543	18574	18564	18760	18624	18731	18808	18613	18784	18587	18698	18535	18663	18459	18697	18774	18627	18620	18607	18545	18723	18712	18559	18637	18547	18618	18576	18618	18603	18692	18790	18705	18688	18761	18434	18534	18567	18679	18727	18799	18879	18620	18685	18460	18617	18647	18412	18328	18570	18610	18618	18848	18769	18510	18689	18617	18532	18721	18650	18722	18691	18541	18716	18681	18722	18628	18626	18705	18760	18473	18694	18791	18688	18630	18527	18663	18620	18780	18473	18638	18458	18726	18651	18723	18622	18734	18600	18508	18741	18826	18668	18672	18662	18518	18552	18618	18723	18656	18624	18775	18507	18637	18700	18598	18559	18498	18773	18658	18398	18624	18787	18505	18706	18584	18577	18485	18700	18778	18501	18641	18811	18554	18543	18545	18607	18642	18510	18560	18709	18657	18583	18696	18612	18601	18659	18724	18556	18820	18735	18733	18532	18606	18576	18600	18649	18578	18535	18695	18722	18764	18643	18716	18695	18554	18466	18621	18479	18719	18754	18726	18762	18786	18602	18737	18624	18767	18544	18508	18702	18725	18633	18623	18543	18459	18490	18636	18535	18653	18483	18721	18599	18637	18643	18672	18746	18646	18842	18511	18706	18689	18439	18597	18517	18606	18576	18722	18415	18729	18643	18720	18641	18725	18549	18535	18624	18533	18704	18841	18628	18766	18657	18534	18810	18763	18498	18559	18727	18748	18588	18646	18658	18558	18700	18756	18783	18644	18561	18789	18530	18595	18773	18504	18494	18645	18625	18745	18678	18549	18451	18685	18517	18620	18570	18663	18503	18697	18491	18812	18631	18450	18734	18725	18652	18734	18638	18833	18548	18704	18606	18839	18572	18610	18734	18730	18862	18752	18615	18611	18438	18597	18409	18732	18613	18696	18740	18545	18766	18474	18671	18589	18613	18796	18646	18751	18557	18694	18710	18552	18712	18617	18459	18751	18499	18619	18698	18667	18779	18776	18538	18781	18506	18545	18662	18848	18765	18522	18581	18670	18395	18693	18494	18543	18595	18613	18693	18662	18565	18637	18654	18718	18494	18683	18621	18686	18727	18600	18919	18480	18608	18661	18504	18725	18512	18836	18525	18680	18675	18871	18661	18582	18797	18582	18593	18724	18550	18558	18769	18720	18789	18797	18650	18438	18622	18726	18725	18589	18591	18464	18535	18478	18640	18760	18762	18798	18679	18876	18600	18598	18691	18552	18652	18812	18644	18832	18707	18529	18710	18651	18724	18698	18715	18612	18600	18604	18468	18605	18788	18509	18652	18701	18582	18682	18565	18711	18651	18614	18625	18676	18667	18688	18706	18737	18643	18502	18642	18550	18750	18727	18429	18524	18605	18841	18651	18682	18660	18694	18635	18777	18795	18456	18673	18717	18709	18785	18692	18620	18659	18518	18687	18646	18664	18607	18662	18693	18557	18857	18537	18560	18615	18390	18650	18638	18668	18652	18753	18797	18772	18845	18758	18706	18557	18525	18686	18825	18596	18691	18629	18777	18743	18465	18590	18649	18584	18546	18566	18522	18630	18578	18586	18811	18621	18709	18779	18736	18688	18657	18517	18659	18406	18603	18572	18593	18669	18649	18582	18485	18704	18602	18652	18828	18663	18688	18592	18865	18755	18431	18567	18571	18723	18626	18837	18752	18668	18577	18751	18749	18442	18710	18674	18617	18526	18471	18586	18595	18569	18549	18801	18575	18513	18601	18638	18778	18659	18631	18756	18727	18708	18723	18791	18766	18617	18813	18623	18654	18796	18417	18746	18511	18740	18549	18592	18603	18614	18562	18694	18717	18771	18568	18630	18668	18404	18498	18611	18723	18647	18395	18630	18657	18609	18712	18678	18600	18655	18620	18483	18521	18546	18774	18606	18557	18674	18508	18595	18681	18600	18695	18824	18708	18700	18637	18742	18735	18673	18773	18634	18483	18838	18658	18654	18667	18766	18503	18538	18661	18542	18561	18764	18667	18734	18616	18411	18562	18685	18701	18635	18513	18537	18805	18635	18722	18591	18829	18800	18586	18714	18756	18669	18656	18631	18675	18792	18578	18693	18642	18669	18770	18807	18399	18683	18654	18626	18522	18700	18463	18683	18595	18617	18690	18620	18703	18612	18527	18603	18551	18386	18646	18733	18530	18752	18620	18596	18417	18677	18859	18375	18469	18513	18813	18731	18768	18436	18636	18538	18639	18488	18407	18556	18735	18631	18578	18754	18556	18581	18570	18612	18664	18725	18566	18616	18543	18637	18885	18744	18715	18698	18644	18851	18719	18789	18796	18507	18816	18709	18736	18524	18691	18559	18570	18680	18741	18588	18541	18733	18693	18750	18898	18719	18483	18618	18782	18667	18646	18618	18728	18666	18739	18629	18486	18565	18715	18784	18683	18862	18664	18777	18689	18526	18614	18800	18699	18660	18526	18606	18728	18553	18667	18556	18734	18573	18583	18634	18528	18490	18734	18569	18673	18676	18583	18684	18652	18573	18586	18753	18549	18688	18718	18655	18698	18640	18631	18777	18633	18715	18724	18571	18684	18531	18612	18632	18548	18677	18646	18541	18479	18618	18754	18669	18378	18597	18716	18593	18606	18637	18545	18676	18753	18751	18609	18671	18644	18586	18689	18771	18678	18591	18501	18548	18573	18603	18816	18611	18713	18498	18536	18823	18591	18473	18546	18874	18544	18602	18738	18608	18771	18568	18606	18861	18565	18779	18783	18445	18613	18677	18696	18756	18694	18720	18729	18583	18755	18557	18694	18526	18614	18509	18615	18613	18507	18414	18605	18666	18573	18752	18694	18596	18543	18652	18726	18623	18755	18634	18683	18745	18603	18782	18487	18658	18547	18678	18736	18661	18666	18603	18425	18515	18580	18750	18524	18555	18545	18740	18653	18799	18725	18572	18710	18637	18738	18495	18748	18701	18541	18601	18539	18878	18752	18546	18707	18650	18722	18732	18649	18653	18707	18597	18722	18887	18761	18579	18692	18774	18567	18621	18640	18732	18538	18662	18678	18701	18627	18521	18375	18623	18589	18675	18576	18648	18662	18471	18633	18804	18675	18421	18775	18667	18607	18735	18638	18530	18695	18686	18577	18732	18535	18698	18648	18536	18560	18643	18551	18573	18710	18762	18684	18480	18717	18572	18713	18614	18620	18648	18787	18922	18774	18536	18605	18608	18525	18614	18847	18571	18673	18925	18531	18831	18739	18542	18382	18655	18654	18676	18599	18624	18757	18821	18637	18812	18789	18617	18678	18533	18750	18429	18907	18581	18628	18604	18719	18760	18808	18657	18566	18558	18601	18478	18613	18459	18697	18713	18505	18664	18631	18786	18597	18589	18722	18607	18575	18521	18674	18746	18455	18712	18761	18720	18493	18606	18699	18829	18683	18749	18570	18746	18776	18536	18709	18615	18612	18557	18611	18387	18550	18719	18669	18797	18555	18797	18624	18659	18684	18562	18567	18725	18763	18723	18793	18622	18396	18550	18654	18522	18612	18675	18566	18864	18439	18524	18720	18642	18796	18694	18754	18833	18492	18792	18513	18420	18588	18796	18803	18641	18496	18686	18730	18619	18602	18636	18708	18812	18774	18619	18645	18592	18820	18609	18733	18738	18590	18566	18649	18609	18550	18574	18879	18505	18910	18666	18550	18668	18750	18736	18578	18632	18646	18964	18637	18686	18698	18657	18609	18690	18665	18666	18528	18749	18757	18691	18659	18713	18899	18756	18578	18824	18663	18632	18774	18579	18416	18629	18698	18639	18593	18799	18631	18595	18460	18572	18622	18482	18467	18624
32673	27445	32680	40210	45380	39795	34849	31684	30871	30209	30067	30036	29806	29808	30100	30221	29718	29942	29884	29731	29973	29987	29752	29789	29691	29741	29828	29828	29814	29778	30365	29969	30140	29947	30005	30029	29847	29994	29912	29894	29935	29687	29912	29993	29826	29836	30166	29780	29564	29714	29835	30105	29885	30034	29906	29870	29921	29961	30081	29801	29854	29618	29898	29909	29691	29779	29789	30018	29799	29560	30001	30079	30099	29615	29877	30003	29773	29682	29767	29938	29840	29938	29798	29667	29829	29982	29912	29647	29853	29870	29924	29907	29812	29779	29953	29861	29827	29748	30023	29973	29788	29685	29707	30005	29952	29653	29636	29859	30041	29885	29948	29849	29925	29908	29745	29905	29839	29942	30032	29742	29702	29689	29898	29763	29773	29926	29744	30312	30248	29917	29810	29879	29996	29968	29757	29849	30044	30012	29884	29899	29828	29864	29839	29924	29869	29816	29875	29617	29658	29986	29760	29974	29601	29820	29677	29763	30006	29753	29544	29744	29791	30065	29950	29783	29912	29751	29859	29893	29741	29657	29824	29640	29878	29836	29985	29756	29818	29778	29726	29948	30090	29949	29860	29867	29656	30012	29740	29735	29895	30066	30018	29867	29852	29595	29797	29881	30008	29806	29655	30159	29960	29870	29562	29711	29861	29732	29858	30093	29900	30096	29871	29851	29952	29852	30035	30041	29749	29689	30113	29642	29788	29729	29919	29715	29834	29734	29972	29898	29784	29940	30232	29963	29915	29795	29940	29906	29911	29820	30044	29803	29980	29824	29966	29883	29820	29642	29981	29592	29904	29994	29786	29765	29732	29999	29830	29767	29754	29846	29700	29857	29881	29828	29758	30022	29911	29754	29736	29649	29808	29955	29982	29929	29720	29904	29760	29966	29920	29784	29844	29784	29816	29865	29934	29814	29582	29782	29673	29706	30059	29802	30019	29722	29704	29953	29912	29601	29540	29856	30015	29911	29830	29833	29877	29784	29956	29938	29885	30048	29827	29739	29759	30049	29705	29608	29995	29775	29634	29608	29912	29714	29562	29646	29909	29924	29802	29859	29951	29837	29904	30108	29567	29873	29895	29871	30239	29752	30073	29688	29868	29694	29622	30064	29742	29648	29752	29713	29640	29832	30050	29927	29774	29900	29842	29682	29912	29734	29810	29789	30068	29956	29784	29750	29817	29953	29872	30080	29861	29987	29763	29726	29966	29832	29450	29754	29755	29914	29660	30231	29648	29677	29550	29767	29722	30151	29961	29599	30055	29817	29817	29724	29753	29991	30011	29670	29706	29880	29715	29790	29948	29927	29810	29761	29602	29804	29911	30106	29813	29744	29858	29807	30050	29851	29906	29734	29900	29970	29986	29845	29784	29785	30148	29971	29863	29800	29872	29954	29994	29668	29944	29785	29696	29944	29667	29821	29737	29820	29999	29788	29813	30152	29902	29934	30012	29794	29865	29880	29996	30127	29746	29662	29594	29855	29922	29860	29515	29944	30034	29875	30015	29830	29851	29765	30096	29931	29977	29851	29807	29917	29667	29868	30161	29834	29808	29706	30128	29831	29591	29692	29819	30045	30019	29796	29859	30064	29929	29925	29887	29438	29949	29942	29934	29793	29849	29807	29677	29946	29704	29801	29823	29610	29798	30150	30068	29797	29904	29854	30208	29948	30018	30005	29736	29949	29822	29734	29900	29714	29905	29858	29957	29713	29839	29928	29641	29821	29854	29740	30090	29837	29862	29916	29860	29821	29802	29713	29825	29988	30059	29831	29742	29884	29565	29842	29806	29951	30000	29863	29771	29831	29686	29880	29941	29799	29860	29848	29879	29848	29767	29928	29908	29969	30004	30011	29837	29658	29806	29692	29872	29960	29740	29827	29786	29857	29764	29931	29915	29664	29747	30154	29772	29937	29859	30000	30051	29783	29936	29776	29852	29707	29781	29925	29728	29709	29753	29835	29898	29899	29896	29909	30003	29703	30028	30143	29694	29875	29631	29527	29896	29811	29687	29613	29725	29520	29796	29975	29724	29615	30049	29915	29924	29673	29709	29458	29763	29781	29791	29691	29674	30362	29801	29890	29868	29714	29893	29941	30082	29850	29777	29614	29671	29807	29854	29692	29850	30001	30050	29901	30143	29796	29837	29684	29697	29783	29744	29990	29819	30053	29732	29815	29783	29828	29742	29586	30108	29867	29949	29906	29747	29679	29799	29645	29849	29759	29666	29561	29663	30122	29741	29938	29480	29674	30091	29627	29913	30012	29851	29659	30095	30060	29999	29718	29729	29948	29777	29849	29860	30034	29975	30065	29799	29743	29585	29732	29924	29901	29786	29543	29791	29905	29736	29872	29688	29832	29737	29583	29768	30061	29986	29923	29860	29706	29785	29812	29979	29761	29961	30025	29881	29592	29833	30012	29772	29847	29775	30031	29778	29751	29868	30153	29770	30021	29742	29688	29880	29772	29776	29932	29769	29991	30041	29550	29721	30084	29727	29745	29700	29883	29955	29695	29745	29766	29888	29776	29833	29995	29906	29870	29797	29699	29964	29940	29740	29821	29875	30045	30074	29825	29701	29729	29765	29991	29673	30197	29817	29873	29823	29695	29935	30182	29677	29874	29731	29837	29802	29710	29825	29922	29845	29770	29825	29684	29909	30042	29840	29751	29669	29925	29909	29828	29664	29903	29559	29759	29777	29723	30238	29892	29618	30063	29876	29874	29942	29789	30007	29643	29739	29859	29737	29681	29966	29803	30026	29717	29885	29816	29663	29819	29723	29691	29944	29800	30000	29692	29817	29712	30011	29982	29760	29998	29895	29805	29670	29881	29998	30070	29984	29763	29869	29867	29905	29686	29949	29782	30025	29925	29946	29643	29933	29806	29713	29725	29763	29750	29680	29791	30021	29728	29869	29591	30069	29713	29871	29764	29806	29908	29572	29767	29791	29729	29871	29726	29748	29959	29579	29699	29637	29603	29717	29867	29820	30051	29738	29873	29961	29835	29931	29831	29724	29681	29735	29785	30040	29941	29836	29881	29732	29952	29828	29784	29853	29865	29671	29892	29818	29739	29657	29770	29812	29762	30169	29793	29942	29836	29952	30081	29692	29981	29725	29807	29675	29715	29946	30015	29970	29957	29978	29810	30090	29990	29927	29891	29756	29775	30066	29841	29627	29825	29958	29839	29996	29718	29969	30125	29920	29927	29838	29770	29842	29903	29988	29606	29675	29655	29758	29981	30044	29835	29705	30032	29832	29855	30313	29804	29941	29903	29970	29874	29886	29803	30029	29957	29817	29723	29901	29974	29963	29842	29672	29684	29687	29824	29779	29634	29925	29944	30219	29866	29836	29900	29696	29947	29848	30014	29774	29867	29999	30012	29661	29978	29983	29789	30116	29877	29751	29980	29940	29893	29750	29932	29908	29663	29860	29702	29548	29765	29967	29778	29941	29859	29891	29685	29830	29846	29842	29915	29972	29992	29999	29903	29881	29588	29703	29930	29927	29880	30111	29821	29833	29945	30003	29880	29983	29906	29845	29979	29593	29667	29750	29839	29774	29640	30128	29895	29921	29908	29822	29839	29996	29869	29838	29998	29826	29831	29982	29616	30004	29737	29781	29983	29815	30062	30041	29821	30049	29711	29962	29798	29977	29866	29837	29875	29894	29731	29805	29480	29809	29415	29884	30022	29745	30079	29828	29683	29870	30019	29731	29822	29936	29866	29756	29981	29967	29837	29975	29692	30136	29765	30090	29971	29948	30175	30032	29725	29575	30133	29740	29721	29841	29966	29941	29955	29686	29680	29795	29717	29992	29958	29883	29999	29829	29809	29846	29941	29808	29878	29868	30007	29844	29766	29806	29829	29805	29886	30003	30201	29924	30065	29771	29815	29792	29874	30127	29874	29718	30140	29834	29859	29865	29890	29838	29745	29818	29866	29875	30129	29918	29970	30058	29797	29856	29832	29700	29898	30122	29864	29962	29751	29713	29969	29775	29841	29632	29704	29779	29859	29794	29840	29971	29922	30021	29807	30050	29785	29892	29790	29900	29660	30042	29678	29812	30080	29942	29832	29776	29728	29731	29731	29841	29683	30022	30041	29834	29883	29832	29850	29986	29683	29867	29768	30196	29838	29723	29815	29538	29779	29862	29844	29778	29672	29888	29986	29779	29788	29702	29801	29806	29827	29738	29863	29669	29798	30001	29837	29807	29672	29933	30105	29973	29817	30125	29677	29735	29921	29773	29732	29850	29688	29968	29948	29719	29930	30113	29988	29721	29701	30129	29783	29852	30066	30103	29926	29867	30007	29914	29874	29830	30028	29843	29808	29726	29794	29901	29774	29853	29813	30129	29879	30332	29817	29766	29750	30113	29672	29854	29871	29762	29929	29731	29971	29850	29721	29815	29846	29791	29714	29815	29670	30208	29832	29791	29945	29693	29631	29913	29755	29709	29708	29851	29826	29797	29707	29723	29779	30030	29779	29805	29840	29643	29793	29841	29887	29620	29636	29797	29885	29914	30004	29924	29881	29970	29684	30125	29818	29927	29922	29948	29814	30000	29781	29946	30007	29815	30145	29821	29768	29755	29716	29674	29863	29864	29911	29642	29423	29763	29921	29706	29990	29728	29771	29823	29581	29823	29871	29833	29964	29789	29835	29907	29915	29847	29899	30076	29780	29836	29857	29870	30082	30106	29768	29655	29778	29915	29761	29651	29766	29881	29862	29704	30166	29784	29530	29795	30091	30033	29588	29710	29900	29853	29830	29922	30022	30112	29780	29940	29875	29893	29969	30026	29959	29514	29687	29587	30100	29893	29788	30018	29743	30044	30003	30007	29582	29678	29954	29721	29746	29886	29853	29917	29978	29870	30066	29968	29741	29931	29821	30047	29852	29844	29937	29607	29743	30028	29885	29865	29611	29739	29774	29820	29668	29881	29864	29973	29816	29945	29862	29998	29887	29882	30051	30217	29971	29939	29831	30038	30051	29667	30069	30091	29626	30036	29800	29630	29623	29899	30082	29925	29800	30045	29970	29891	29873	29838	29541	29751	30083	29768	29870	29933	29917	29759	29815	30119	29770	29775	29800	29661	29801	30010	29784	29744	29828	29721	29880	29772	29750	29793	29909
17382	20304	19809	30535	34190	26951	21789	18929	17974	17687	17636	17830	17676	17441	17653	17785	17646	17502	17573	17659	17906	17610	17687	17561	17740	17720	17686	17636	17538	17609	17779	17504	17527	17678	17714	17642	17712	17696	17798	17642	17567	17742	17749	17811	17693	17535	17657	17751	17689	17522	17679	17644	17580	17457	17740	17700	17659	17582	17794	17692	17684	17708	17717	17561	17640	17601	17715	17456	17795	17596	17688	17477	17569	17686	17681	17691	17625	17700	17748	17647	17739	17851	17530	17558	17811	17707	17585	17364	17463	17645	17650	17609	17574	17766	17693	17547	17773	17527	17638	17490	17583	17621	17647	17550	17888	17603	17660	17372	17666	17553	17662	17625	17684	17625	17731	17537	17656	17488	17639	17508	17695	17765	17535	17486	17628	17656	17850	17506	17713	17646	17589	17520	17584	17764	17488	17598	17658	17647	17690	17625	17596	17722	17644	17766	17622	17596	17681	17606	17554	17535	17659	17639	17555	17674	17494	17735	17412	17643	17650	17499	17761	17613	17559	17795	17549	17664	17593	17520	17594	17644	17485	17671	17697	17682	17609	17570	17722	17681	17629	17679	17661	17761	17595	17637	17461	17710	17705	17591	17529	17754	17483	17576	17767	17576	17591	17636	17580	17589	17598	17850	17645	17491	17601	17531	17722	17552	17496	17616	17726	17519	17576	17604	17684	17593	17727	17712	17887	17569	17595	17765	17557	17610	17661	17553	17811	17547	17567	17659	17598	17697	17574	17545	17585	17404	17403	17828	17636	17503	17720	17574	17604	17667	17610	17468	17772	17723	17652	17615	17477	17630	17585	17534	17500	17469	17609	17691	17558	17643	17700	17556	17776	17479	17598	17678	17698	17639	17543	17575	17554	17689	17602	17644	17672	17717	17632	17564	17479	17784	17629	17595	17631	17810	17626	17643	17666	17494	17655	17453	17655	17627	17644	17618	17543	17707	17786	17592	17747	17493	17779	17637	17671	17546	17464	17668	17617	17575	17737	17541	17628	17487	17654	17634	17630	17687	17767	17963	17776	17356	17579	17680	17693	17644	17810	17693	17830	17621	17791	17723	17567	17802	17625	17586	17527	17749	17662	17723	17627	17551	17687	17687	17723	17767	17559	17543	17619	17500	17782	17545	17755	17599	17723	17492	17522	17766	17396	17816	17602	17538	17621	17607	17637	17520	17530	17624	17522	17759	17542	17652	17525	17809	17500	17521	17702	17702	17624	17681	17543	17552	17702	17546	17707	17851	17584	17652	17607	17563	17698	17608	17668	17439	17760	17546	17776	17856	17622	17704	17629	17572	17635	17617	17773	17692	17611	17551	17575	17730	17554	17447	17714	17718	17643	17635	17629	17660	17566	17582	17633	17550	17630	17737	17718	17671	17693	17598	17464	17681	17473	17457	17755	17435	17549	17695	17677	17686	17705	17401	17633	17747	17526	17520	17696	17679	17545	17633	17736	17538	17556	17557	17702	17582	17556	17669	17542	17647	17583	17694	17468	17544	17699	17557	17643	17787	17518	17611	17453	17573	17614	17541	17572	17544	17717	17480	17718	17755	17512	17510	17464	17726	17529	17661	17606	17687	17704	17661	17873	17593	17718	17500	17671	17596	17695	17536	17635	17666	17737	17696	17518	17471	17795	17537	17630	17612	17580	17498	17612	17595	17562	17467	17668	17657	17565	17594	17497	17600	17636	17690	17519	17656	17620	17543	17853	17548	17576	17445	17373	17815	17612	17718	17671	17636	17591	17536	17644	17480	17443	17740	17592	17759	17709	17619	17553	17617	17607	17533	17627	17526	17689	17612	17655	17593	17528	17662	17571	17587	17649	17608	17634	17497	17606	17665	17572	17624	17616	17609	17767	17550	17646	17569	17444	17404	17668	17638	17542	17606	17635	17733	17576	17729	17715	17620	17662	17688	17727	17756	17607	17737	17600	17648	17714	17524	17595	17528	17444	17548	17550	17719	17622	17753	17687	17752	17720	17607	17513	17679	17733	17533	17703	17741	17553	17672	17541	17719	17698	17670	17595	17489	17560	17501	17437	17650	17779	17595	17397	17639	17608	17545	17533	17609	17528	17567	17558	17529	17477	17646	17720	17666	17759	17760	17467	17664	17565	17678	17652	17611	17565	17255	17644	17601	17722	17510	17714	17562	17796	17560	17738	17676	17577	17715	17539	17801	17480	17597	17693	17710	17583	17726	17554	17466	17547	17752	17473	17589	17502	17597	17750	17644	17697	17748	17590	17529	17601	17641	17658	17638	17667	17565	17758	17717	17508	17754	17771	17679	17589	17708	17361	17657	17776	17733	17493	17714	17576	17484	17595	17453	17426	17705	17567	17629	17730	17555	17616	17587	17646	17619	17638	17833	17815	17530	17534	17611	17780	17600	17654	17548	17684	17648	17592	17665	17669	17736	17572	17548	17579	17612	17726	17732	17727	17606	17390	17433	17490	17650	17565	17595	17521	17626	17691	17607	17741	17580	17725	17756	17656	17686	17519	17764	17502	17743	17619	17453	17667	17646	17698	17720	17790	17411	17588	17582	17621	17707	17610	17588	17688	17548	17543	17659	17627	17507	17638	17636	17658	17591	17654	17506	17503	17572	17566	17614	17810	17334	17496	17639	17525	17837	17639	17814	17743	17773	17621	17542	17638	17585	17642	17543	17890	17498	17583	17468	17497	17669	17503	17529	17748	17650	17601	17663	17541	17733	17698	17553	17600	17512	17466	17403	17634	17688	17471	17618	17756	17584	17775	17477	17612	17854	17600	17583	17780	17658	17484	17632	17649	17677	17655	17647	17589	17565	17664	17696	17623	17634	17530	17571	17632	17637	17618	17577	17655	17566	17740	17633	17759	17455	17603	17650	17744	17639	17510	17470	17704	17741	17512	17851	17575	17527	17659	17626	17569	17744	17588	17572	17606	17450	17555	17613	17540	17676	17702	17517	17566	17640	17685	17741	17738	17623	17731	17641	17705	17604	17730	17614	17651	17671	17547	17616	17598	17613	17816	17562	17679	17736	17685	17575	17654	17552	17574	17574	17431	17714	17535	17886	17492	17643	17501	17724	17590	17693	17709	17801	17817	17705	17549	17656	17694	17587	17623	17725	17583	17740	17683	17356	17436	17856	17663	17618	17774	17641	17702	17497	17595	17715	17438	17685	17622	17662	17539	17679	17707	17598	17768	17536	17685	17669	17629	17595	17535	17751	17643	17760	17631	17554	17644	17670	17670	17718	17576	17519	17697	17552	17762	17574	17480	17694	17678	17635	17722	17814	17395	17535	17548	17820	17706	17468	17609	17587	17865	17569	17714	17614	17835	17690	17441	17699	17589	17814	17758	17754	17605	17621	17580	17796	17688	17721	17664	17588	17591	17754	17682	17461	17645	17564	17552	17506	17496	17772	17577	17743	17764	17653	17417	17646	17607	17677	17677	17702	17681	17632	17555	17607	17549	17675	17626	17771	17576	17572	17424	17598	17766	17589	17734	17606	17547	17472	17653	17692	17507	17529	17599	17602	17636	17738	17418	17495	17674	17579	17364	17546	17713	17803	17738	17666	17537	17595	17629	17612	17631	17686	17661	17787	17518	17706	17589	17471	17469	17527	17646	17777	17700	17745	17529	17644	17572	17730	17620	17695	17530	17565	17538	17789	17693	17492	17685	17677	17477	17655	17691	17491	17488	17761	17603	17652	17552	17607	17584	17743	17682	17392	17821	17510	17725	17651	17561	17549	17825	17647	17453	17565	17634	17537	17554	17609	17660	17682	17540	17615	17765	17654	17495	17425	17506	17632	17517	17670	17548	17644	17702	17431	17624	17550	17440	17811	17737	17716	17679	17669	17647	17623	17713	17714	17647	17530	17467	17668	17474	17662	17659	17475	17498	17670	17765	17550	17573	17599	17634	17517	17563	17434	17580	17907	17873	17529	17640	17680	17634	17669	17735	17671	17744	17421	17647	17540	17707	17612	17721	17725	17768	17683	17573	17843	17531	17735	17531	17496	17423	17618	17583	17449	17659	17511	17450	17709	17720	17557	17740	17770	17757	17650	17589	17748	17756	17473	17677	17604	17376	17597	17697	17647	17680	17503	17677	17654	17698	17905	17817	17656	17550	17642	17641	17677	17578	17418	17709	17502	17547	17528	17757	17638	17574	17635	17531	17588	17585	17553	17560	17617	17661	17663	17719	17713	17597	17540	17441	17685	17608	17671	17593	17659	17572	17532	17625	17636	17770	17563	17622	17602	17385	17690	17421	17622	17519	17635	17580	17769	17571	17698	17713	17738	17682	17582	17559	17463	17631	17439	17555	17534	17729	17604	17729	17698	17574	17526	17517	17703	17641	17855	17466	17672	17460	17595	17522	17463	17672	17613	17552	17661	17689	17695	17527	17498	17683	17705	17724	17619	17600	17402	17483	17689	17738	17622	17831	17567	17779	17601	17665	17916	17662	17429	17872	17503	17683	17605	17659	17664	17634	17625	17730	17536	17585	17606	17526	17604	17517	17731	17922	17847	17564	17422	17670	17643	17564	17660	17590	17557	17449	17571	17787	17442	17532	17655	17747	17694	17672	17617	17798	17551	17668	17720	17437	17683	17650	17625	17593	17599	17618	17419	17667	17593	17748	17796	17631	17539	17531	17584	17686	17627	17739	17661	17463	17783	17721	17606	17586	17777	17773	17458	17614	17604	17581	17648	17802	17611	17653	17467	17525	17771	17606	17721	17509	17692	17744	17648	17669	17596	17575	17576	17703	17664	17707	17669	17542	17619	17864	17528	17571	17711	17530	17525	17684	17650	17620	17378	17657	17808	17844	17674	17550	17609	17607	17577	17974	17572	17765	17732	17544	17465	17589	17416	17539	17359	17634	17527	17633	17504	17572	17714	17803	17693	17547	17437	17616	17746	17393	17612	17832	17580	17605	17582	17608	17556	17338	17547	17615	17848	17812	17693	17612	17737	17538	17607	17605	17742	17532	17666	17525	17671	17695	17721	17638	17682	17550	17624	17698	17671	17711	17695	17889	17588	17590	17601	17657	17621	17497	17558	17700	17682	17863	17529	17713	17564	17686	17565	17646	17595	17584	17473	17683	17641	17649	17703	17600	17700	17715	17484	17594	17848	17774	17628
25238	21581	29020	53284	69480	57599	45850	35850	31840	30468	30076	29884	29913	29630	29885	29775	29495	29681	29784	29615	30014	29768	29604	29533	29726	29658	29408	29831	29725	29619	29712	29728	29848	29405	29628	29720	29527	29844	29540	29463	29679	29623	29415	29777	29673	29655	29620	29635	29722	29514	29442	29393	29618	29438	29630	29624	29596	29691	29604	29624	29570	29553	29796	29255	29946	29869	29569	29886	29281	29646	30058	29835	29519	29630	29655	29700	29444	29413	29611	29569	29552	29749	29633	29716	29692	29544	29479	29623	29611	29378	29680	29692	29288	29552	29595	29629	29298	29266	29597	29349	29638	29579	29825	29561	29546	29520	29545	29453	29386	29865	29854	29676	29333	29788	29631	29607	29374	29394	29465	29555	29638	29692	29802	29647	29609	29702	29543	29496	29738	29627	29706	29787	29435	29578	29330	29301	29578	29728	29398	29531	29603	29517	29746	29601	29550	29537	29624	29778	29648	29878	29753	29542	29513	29604	29267	29694	29525	29372	29463	29735	29747	29730	29261	29392	29383	29437	29465	29727	29598	29510	29690	29822	29707	29717	29544	29660	29605	29594	29600	29475	29844	29800	29451	29798	29312	29580	29692	29682	29528	29500	29403	29455	29317	29782	29658	29674	29567	29499	29634	29449	29574	29597	29813	29493	29815	29685	29493	29365	29525	29780	29520	29510	29709	29494	29714	29754	29568	29450	29744	29508	29466	29555	29662	29564	29573	29514	29599	29972	30099	29704	29609	29810	29749	29822	29569	29453	29455	29465	29713	29692	29476	29512	29490	29489	29644	30007	29759	29610	29675	29561	29535	29448	29526	29628	29483	29500	29641	29674	29446	29621	29492	29796	29306	29669	29609	29621	29570	29567	29410	29665	29672	29696	29549	29691	29638	29521	29429	29709	29638	29499	29461	29708	29426	29691	29543	29555	29511	29607	29847	29600	29743	29754	29430	29669	29577	29697	29439	29540	29380	29599	29615	29468	29609	29648	29409	29464	29662	29680	29811	29689	29703	29781	29583	29707	29585	29534	29618	29645	29598	29704	29529	29658	29442	29736	29640	29641	29379	30010	29680	29525	29517	29467	29780	29661	29470	29571	29547	29803	29451	29730	29487	29770	29706	29870	29585	29338	29496	29559	29553	29599	29543	29455	29700	29766	29626	29536	29486	29696	29616	29327	29506	29240	29737	29568	29738	29507	29777	29754	29706	29648	29652	29727	29585	29668	29692	29492	29723	29515	29517	29707	29386	29660	29790	29449	29763	29746	29608	29593	29986	29868	29689	29619	29495	29718	29681	29456	29679	29536	29625	29660	29643	29583	29363	29696	29618	29793	29640	29773	29718	29492	29546	29473	29501	29751	29803	29720	29590	29487	29757	29708	29626	29949	29637	29659	29673	29795	29553	29324	29516	29609	29568	29709	29621	29831	29634	29581	29420	29553	29464	29690	29531	29431	29495	29682	29574	29397	29605	29802	29675	29380	29895	29723	29791	29760	29444	29409	29444	29576	29524	29557	29694	29421	29344	29507	29594	29678	29454	29628	29666	29708	29724	29531	29812	29389	29413	29519	29536	29518	29359	29731	29550	29716	29685	29494	29637	29805	29399	29596	29851	29279	29585	29160	29540	29615	29736	29667	29443	29596	29735	29748	29725	29551	29632	29657	29739	29680	29402	29639	29611	29599	29847	29686	29716	29643	29915	29374	29571	29666	29602	29464	29635	29823	29550	29790	29991	29275	29650	29543	29783	29662	29384	29702	29914	29582	29510	29505	29369	29925	30053	29912	29500	29841	29458	29482	29446	29494	29834	29579	29337	29537	29369	29536	29705	29859	29735	29287	29518	29650	29562	29564	29828	29466	29619	29467	29597	29775	29467	29637	29406	29512	29614	29562	29463	29514	29573	29657	29692	29538	29875	29431	29447	29638	29471	29727	29455	29598	29665	29765	29845	29602	29611	29542	29717	29615	29501	29657	29467	29545	29612	29555	29647	29634	29757	29821	29543	29504	29537	29491	29635	29525	29666	29789	29609	29594	29556	29536	29793	29752	29662	29629	29801	29905	29536	29397	29556	29466	29344	29663	29473	29624	29652	29524	29637	29527	29716	29682	29660	29718	29707	29492	29592	29558	29603	29521	29774	29572	29556	29786	29274	29674	29582	29454	29374	29572	29643	29600	29658	29497	29506	29460	29769	29646	29735	29432	29561	29548	29754	29452	29420	29727	29486	29740	29380	29658	29889	29586	29604	29806	29730	29389	29610	29603	29583	29614	29797	29518	29797	29740	29423	29613	29841	29527	29425	29886	29607	29659	29691	29354	29662	29655	29649	29493	29674	29373	29695	29424	29778	29673	29369	29651	29724	29629	29701	29616	29367	29426	29618	29752	29420	29677	29562	29598	29547	29718	29546	29692	29452	29661	29519	29551	29694	29645	29796	29687	29655	29448	29224	29810	29771	29294	29613	29760	29365	29554	29769	29833	29720	29534	29388	29631	29632	29404	29616	29754	29757	29621	29408	29577	29416	29742	29456	29603	29890	29877	29650	29441	29321	29614	29569	29479	29559	29326	29544	29675	29458	29481	29601	29777	29672	29833	29523	29434	29638	29599	29462	29505	29451	29594	29545	29633	29434	29654	29437	29775	29562	29699	29701	29464	29651	29290	29798	29634	29711	29457	29330	29535	29601	29701	29641	29618	29630	29697	29747	29603	29485	29599	29485	29362	29865	29590	29527	29625	29507	29418	29740	29577	29676	29484	29710	29575	29649	29765	29500	29461	29799	29795	29535	29671	29697	29597	29302	29682	29867	29613	29773	29435	29718	29727	29858	29410	29650	29404	29488	29481	29703	29521	29628	29690	29558	29425	29727	29410	29616	29716	29606	29484	29736	29433	29782	29451	29839	29699	29623	29682	29706	29644	29737	29469	29893	29581	29649	29303	29532	29484	29599	29677	29721	29581	29643	29612	29573	29554	29412	29621	29653	29524	29809	29686	29679	29727	29793	29722	29672	29424	29423	29706	29888	29724	29717	29496	29711	29725	29544	29568	29278	29705	29520	29621	29737	29469	29454	29637	29619	29679	29782	29739	29792	29656	29696	29736	29651	29731	29564	29609	29625	29628	29430	29749	29331	29662	29731	29616	29591	29764	29625	29575	29695	29672	29487	29602	29421	29640	29583	29650	29553	29883	29687	29442	29642	29619	29703	29387	29461	29715	29626	29553	29626	29610	29708	29538	29783	29473	29605	29654	29649	29560	29842	29528	29576	29749	29582	29683	29601	29612	29852	29456	29526	29441	29323	29538	29529	29451	29611	29777	29571	29558	29767	29627	29513	29737	29460	29576	29799	29458	29873	29434	29747	29389	29684	29632	29628	29673	29818	29550	29826	29559	29568	29528	29463	29619	29554	29603	29436	29525	29605	29896	29732	29793	29603	29815	29657	29207	29428	29598	29692	29565	29554	29642	29393	29671	29705	29537	29589	29722	29508	29655	29876	29458	29707	29486	29696	29703	29564	29581	29678	29703	29803	30070	29971	29339	29801	29449	29787	29773	29492	29626	29613	29709	29762	29506	29854	29701	29610	29730	29528	30036	29526	29763	29904	29632	29601	29622	29460	29349	29638	29499	29788	29615	29747	29667	29671	29346	29768	29507	29673	29837	29562	29790	29688	29404	29558	29678	29771	29698	29466	29674	29564	29704	29662	29640	29616	29728	29385	29357	29756	29651	29469	29544	29709	29560	29418	29591	29570	29510	29694	29503	29528	29707	29592	29477	29761	29352	29735	29937	29563	29518	29648	29659	29590	29618	29716	29860	29651	29745	29377	29661	29763	29699	29737	29661	29796	29393	29523	29730	29631	29678	29789	29573	29395	29417	29789	29561	29502	29639	29582	29493	29529	29753	29639	29600	29708	29405	29725	29469	29670	29698	29841	29551	29920	29554	29648	29733	29643	29714	29569	29556	29666	29480	29607	29559	29336	29817	29566	29476	29498	29435	29647	29709	29698	29646	29600	29650	29632	29599	29671	29514	29656	29760	29667	29653	29521	29613	29585	29639	29938	29444	29561	29500	29642	29797	29715	29701	29763	29638	29688	29589	29572	29748	29656	29631	29794	29929	29583	29898	29827	29458	29511	29454	29831	29613	29702	29512	29394	29497	29719	29980	29545	29399	29771	29570	29538	29445	29560	29314	29631	29759	29634	29700	29303	29578	29835	29585	29734	29931	29732	29693	29528	29758	29836	29740	29698	29758	29457	29512	29434	29563	29782	29671	29686	29798	29590	29573	29560	29447	29726	29478	29662	29602	29812	29733	29595	29486	29615	29568	29363	29608	29706	29744	29733	29711	29587	29332	29490	29857	29715	29626	29801	29684	29528	29367	29574	29489	29658	29679	29335	29655	29373	29986	29499	29592	29276	29623	29939	29633	29707	29630	29717	29519	29524	29947	29423	29424	29566	29706	29414	29568	29550	29766	29568	29717	29740	29741	29631	29683	29640	29709	29797	29626	29634	29519	29592	29741	29833	29778	29671	29683	29446	29614	29671	29664	29442	29386	29688	29587	29826	29649	29524	29449	29567	29574	29733	29501	29670	29747	29440	29558	29585	29840	29614	29757	29641	29334	29730	29697	29778	29538	29655	29565	29433	29468	29785	29510	29745	29653	29368	29725	29585	29394	29573	29749	29360	29804	29677	29749	29749	29643	29707	29644	29628	29619	29516	29523	29519	29627	29644	29664	29695	29550	29401	29547	29627	29548	29869	29642	29663	29458	29680	29457	29562	29677	29181	29258	29798	29769	29625	29663	29732	29615	29481	29545	29672	29587	29762	29319	29572	29600	29846	29435	29473	29833	29746	29712	29470	29465	29730	29553	29533	29422	29299	29595	29673	29807	29440	29627	29656	29580	29833	29475	29694	29608	29538	29881	29541	29741	29576	29588	29721	29709	29924	29644	29675	29760	29562	29634	29663	29520	29629	29579	29741	29709	29669	29558	29796	29602	29604	29638	29627	29683	29630	29686	29559	29569	29514	29663	29673	29666	29637	29617	29395	29774	29523	29396	29448	29584	29493	29439	29550	29652	29746	29419	29313	29552	29344	29436	29429	29745	29606	29371	29538	29562	29766	29391	29695	29437	29537	29834
16652	28472	31180	64720	68880	50043	33880	23339	19397	18215	17707	17726	17803	17899	17945	17872	17951	17704	17944	17817	17968	17859	17790	17770	17951	17790	17953	17628	17863	17815	17712	17711	17747	17883	17821	17652	17753	17787	17817	17740	17797	17679	17844	17831	17766	17700	17912	17894	17747	17854	17447	17743	17937	17718	17674	17890	17768	17691	17760	17665	17932	17630	17738	17940	17787	17691	17728	17833	17945	17801	17926	17802	17652	17674	17970	17886	17723	17676	17809	17811	17719	17965	17753	17753	17833	17682	17771	17754	17737	17794	17938	17901	17747	17643	17704	17902	17732	17590	17762	17816	17814	17875	17699	17600	17760	17880	17609	17862	17731	17645	17748	17533	17789	17829	17703	17758	17809	17700	17663	17715	17882	17690	17538	17973	17821	17733	17779	17832	17709	17725	17738	17694	17645	17758	17716	17719	17747	17771	17744	17584	17909	17834	17659	17814	17746	17683	17685	17490	17806	17742	17639	17958	17830	17773	17621	17870	17774	17631	17744	17800	17862	17709	17811	17757	17725	17815	17676	17531	17762	17665	17773	17567	17690	17833	17777	17460	17736	17704	17744	17686	17870	17598	17880	17812	17616	17773	17598	17583	17825	17778	17593	17865	17680	17789	17751	17715	17603	17668	17733	17741	17753	17535	17847	17754	17618	17868	17675	17798	17718	17542	17746	17773	17833	17674	17774	17761	17654	17592	17666	17935	17698	17580	17634	17629	17754	17820	17571	17891	17768	17712	17843	17732	17718	17833	17798	17648	17599	17764	17599	17785	17507	17774	17657	17783	17701	17850	17810	17604	17805	17773	17659	17651	17641	17713	17845	17620	17616	17763	17756	17782	17894	17586	17766	17845	17717	17821	17706	17740	17844	17578	17707	17631	17645	17888	17726	17767	17634	17775	17598	17704	17617	17808	17792	17675	17682	17785	17719	17686	17728	17691	17642	17769	17671	17751	17883	17829	17593	17741	17728	17729	17861	17842	17629	17584	17785	17564	17676	17649	17501	17782	17653	17731	17781	17589	17624	17740	17824	18015	17735	17658	17639	17793	17692	17646	17798	17765	17838	17704	17623	17892	17919	17897	17656	17791	17677	17836	17606	17880	17740	17628	17757	17696	17700	17701	17734	17762	17626	17745	17704	17668	17810	17686	17790	17892	17732	17749	17680	17626	17790	17681	17839	17675	17837	17919	17638	17867	17758	17919	17690	17847	17799	17755	17701	17698	17656	17729	17746	17778	17726	17979	17908	17727	17604	17637	17759	17681	17672	17637	17781	17606	17853	17709	17689	17903	17567	17895	17700	17702	17818	17666	17666	17651	17798	17602	17810	17747	17798	17651	17825	17823	17798	17795	17723	17669	17866	17582	17855	17776	17688	17767	17670	17852	17783	17895	17784	17934	17632	17779	17974	17742	17837	17775	17778	17739	17701	17629	17785	17769	17915	17443	17562	17569	17851	17815	17800	17362	17729	17901	17567	17841	17763	17639	17817	17791	17690	17838	17743	17703	17691	17731	17560	17789	17738	17827	17770	17797	17628	17691	17676	17743	17805	17835	17741	17777	17611	17923	17674	17817	17826	17670	17682	17756	17718	17694	17895	17791	17809	17742	17740	17595	17679	17719	17732	17598	17771	17653	17656	17643	17840	17712	17829	17823	17749	17671	17852	17636	17894	17686	17576	17832	17733	17847	17661	17762	17815	17940	17634	17829	17834	17871	17860	17829	17764	17637	17733	17916	17621	17803	17774	17702	17746	17762	17708	17731	17706	17898	17772	17719	17734	17450	17671	17967	17634	17933	17651	17855	17697	17687	17777	17841	17727	17904	17661	17865	17656	17956	17760	17642	17685	17838	17855	17687	17791	17515	17717	17697	17775	17771	17694	17686	17721	17839	17716	17792	17822	17886	17672	17773	17758	17707	17952	17850	17601	17713	17488	17591	17807	17685	17682	17741	17587	17703	17749	17709	17760	17730	17656	17773	17719	17759	17736	17788	17883	17630	17697	17862	17849	17715	17658	17650	17751	17845	18033	17779	17709	17735	17722	17654	17753	17481	17744	17548	17651	17627	17722	17889	17524	17672	17645	17868	17584	17803	17636	17768	17875	17803	17677	17884	17765	17803	17708	17686	17832	17700	17785	17551	17789	17704	17639	17824	17700	17761	17851	17652	17814	17690	17956	17717	17778	17939	17709	17766	17728	17859	17723	17879	17935	17745	17832	18021	17829	17854	17711	17559	17604	17899	17628	17742	17788	17575	17605	18010	17730	17793	17726	17689	17783	17767	17730	17671	17816	17871	17655	17681	17594	17687	17742	17548	17739	17750	17634	17611	17865	17728	17799	17936	17700	17897	17771	17869	17573	17870	17926	17758	17750	17653	17802	17712	17831	17886	17584	17763	17670	17591	17741	17691	18081	17717	17702	17641	17675	17665	17745	17705	17472	17760	17762	17770	17796	17801	17815	17793	17552	17944	17847	17643	17738	17630	17672	17957	17661	17701	17639	17593	17755	18054	17463	17732	17939	17567	17878	17746	17917	17770	17795	17688	17693	17893	17609	17817	17585	17743	17838	17606	17767	17710	17826	17648	17819	17657	17780	17791	17801	17712	17688	17717	17488	17761	17759	17871	17797	17624	17860	17751	17731	17672	17835	17760	17796	17675	17712	17553	17878	17740	17742	17868	17779	17791	17805	17593	17661	17651	17884	17882	17707	17653	17746	18022	17727	17584	17561	17816	17713	17832	17773	17583	17851	17768	17811	17849	17740	17791	17832	18055	17619	17817	17815	17847	17798	17786	17656	17685	17814	17738	17597	17881	17773	17705	17727	17834	17615	17710	17692	17586	17784	17556	17755	17791	17695	17595	17726	17805	17876	17666	17746	17766	17750	17677	17542	17614	17773	17608	17776	17758	17657	17579	17852	17598	17556	17718	17679	17707	17703	17655	17886	17761	17738	17644	17534	17776	17696	17775	17703	17594	17599	17520	17729	17896	17954	17694	17706	17701	17747	17657	18055	17664	17572	17724	17772	17761	17992	17655	17864	17725	17725	17564	17752	17673	17626	17513	17863	17672	17578	17851	17740	17676	17702	17540	17840	17715	17751	17775	17824	17819	17799	17782	17553	17853	17677	17857	17569	17760	17671	17814	17600	17738	17783	17709	17844	17825	17706	17837	17805	17891	17652	17844	17693	17807	17736	17687	17797	17713	17858	17701	18061	17651	17808	17656	17854	17765	17946	17948	17861	17818	17696	17753	17612	17903	17798	17762	17738	17600	17780	17754	17660	18001	17758	17688	17818	17554	17697	17622	17685	17824	17796	17784	17611	17882	17629	17912	17896	17850	17961	17857	17782	17848	17650	17749	17784	17591	17711	17727	17685	17478	17912	17675	17561	17911	17778	17790	17565	17664	17684	17935	17846	17637	17764	17726	17771	17850	17795	17746	17712	17810	17753	17719	17818	17761	17732	17679	17679	17774	17650	17674	17671	17787	17581	17909	17806	17621	17856	17781	17628	17587	17836	17773	17587	17737	17712	17726	17685	17698	17719	17598	17665	17659	17686	17716	17662	17817	17668	17736	17703	17732	17841	17860	17651	17776	17752	17789	17625	17774	17727	17724	17853	17739	17701	17926	17587	17632	17809	17818	17749	17938	17856	17540	17690	17791	17725	17844	17859	17774	17716	17616	17853	17717	17606	17948	17661	17815	17745	17870	17949	17694	17786	17687	17808	17803	17712	17827	17698	17539	17719	17728	17655	17751	17732	17819	17612	17729	17790	17798	17737	17478	17903	17935	17820	17614	17862	17745	18027	17570	17667	17762	17695	17617	17678	17677	17669	17785	17728	17818	17922	17698	17741	17729	17686	17711	17717	17602	17739	17800	17854	17756	17819	17748	17896	18015	17646	17737	17590	17870	17895	17825	17797	17800	17814	17698	17629	17631	17569	17658	17640	17724	17927	17814	17739	17850	17672	17531	17720	18060	17952	17807	17565	17652	17879	17930	17761	17889	17788	17639	17972	17848	17815	17647	17598	17841	17727	17853	17712	17786	17738	17822	17619	17706	17639	17731	17977	17669	17755	17739	17650	17760	17788	17599	17731	17716	17902	17814	17597	17718	17768	17668	17719	17673	17724	17561	17777	17734	17840	17623	17777	17726	17648	17659	17976	17845	17585	17740	17775	17654	17764	17678	17593	17997	17734	17795	17707	17508	17840	17762	17733	17694	17650	17804	17673	17580	17698	17729	17822	17745	17645	17588	17613	17713	17985	17749	17659	17799	17768	17580	17780	18101	17609	17685	17972	17828	17670	17912	17781	17760	17664	17909	17980	17778	17604	17720	17999	17600	17712	17880	17589	17803	17741	17685	17798	17743	17736	17755	17778	17522	17707	17684	17680	17744	17682	17804	17854	17470	17791	17789	17718	17757	18033	17821	17876	17843	17804	17884	17900	17581	17747	17791	17877	17769	17803	17528	17727	17724	17840	17832	17817	17814	17775	17851	17725	17793	17673	17622	17718	17841	17710	17678	17661	17789	17847	17693	17699	17827	17741	17726	17550	17709	17697	17539	17720	17829	17799	17858	17705	17698	17831	17858	17950	17752	17737	17643	17886	17874	17958	17854	17719	17734	17811	17842	17778	17721	17573	17728	17853	17771	17794	17607	17623	17768	17624	17579	17865	17780	17946	17851	17827	17731	17686	17680	17685	17577	17633	17732	17815	17714	17680	17864	17737	17687	17957	17855	17725	17890	17651	17870	17751	17627	17698	17909	17696	17831	17477	17891	17783	17813	17845	17726	17809	17690	17893	17692	17693	17721	17709	17861	17756	17728	17636	17999	17961	17895	17694	17622	17662	17686	17795	17724	17909	17817	17994	17812	17846	17570	17596	17718	17793	17711	17936	17703	17699	17815	17741	17670	17877	17749	17588	17767	17668	17814	17580	17755	17946	17830	17910	17689	17698	17652	17696	17682	17641	17833	17842	17940	18102	17762	17569	17768	17878	17818	17854	17865	17673	17733	17826	17732	17959	17644	17876	17755	17648	17836	17761	17685	17850	17722	17664	17869	17675	17843	17746	17771	17681	17965	17950	17812	17678	17632	17805	17899	17736	17838	18041	17829	17801	17733	17711	17663	17784	17690
23156	21552	30807	69424	78105	66387	54630	40956	34130	31963	30822	30182	30472	30530	30526	30460	30333	30415	30098	30377	30212	30022	30441	30227	30026	30332	30332	29961	30238	30183	30164	30206	30520	30348	30549	30164	30150	30177	30161	30168	30168	30144	30265	30228	30018	30057	29844	29948	30312	29932	30177	30194	30196	30156	30317	30204	30092	30109	30255	30227	30192	29903	30222	29951	30119	30096	30397	30389	30229	30327	30045	30101	30027	30231	30044	30010	30020	30348	30079	30338	30469	29997	30172	30134	29830	30127	30168	30089	30200	30183	29953	30118	30013	29745	29782	29983	29948	30174	30194	30209	30144	29976	29949	30218	30264	30276	30121	30319	30260	30100	30126	30108	30077	30117	29953	30092	29992	30085	30228	30068	30053	30283	30095	30033	29833	30365	30169	30023	29962	30043	30207	29982	30049	30066	30279	30270	30207	30280	30379	30263	29877	30313	30034	30285	30195	30507	30154	30042	30046	30154	30215	30198	30366	30205	30243	30204	30049	30127	30092	30168	29848	30152	29983	30055	30006	30065	30258	30158	30181	30054	30251	30100	30192	29999	30019	30058	30246	30093	29997	29889	30104	30211	30037	30046	30096	30063	30080	30182	30338	29839	30115	30024	29739	30188	30265	30044	29912	30033	30084	30059	29960	30074	30194	30096	30083	30078	29896	30194	30057	30054	30367	30104	30150	30069	29931	30247	29918	30240	30172	29842	30355	29966	30101	29947	30024	30089	30281	30226	30204	30373	30084	30109	30192	29932	30033	30308	29994	30083	30076	30072	30031	30146	30383	30030	30128	29883	30194	30158	30111	30000	30089	29916	30000	30270	30187	30155	30105	30028	30135	30166	30253	29894	30007	29924	30004	30265	29840	30240	30290	30062	30284	30159	30037	30229	30094	30019	30182	30438	29970	29953	29947	29880	30348	30275	30015	30052	30048	30465	30069	29907	29856	30186	30370	30160	30146	30176	30201	30051	30290	30151	29744	30096	30149	30114	30135	29922	30169	30092	30082	29916	30112	30144	30110	29947	29763	30049	30277	30303	29892	30007	30266	30146	29851	30265	29934	30055	30071	30151	29981	30252	30349	30091	30204	30139	30106	30066	29933	30430	30177	30438	30387	29910	29973	30121	30042	30022	30053	30281	30429	30342	30319	29944	30036	30122	29958	30102	30097	30042	30235	30201	30084	29920	30251	30116	30082	29982	30069	30174	30065	30174	29620	30034	30161	30348	30083	29998	30213	30328	30059	30249	30249	30133	30134	30280	30110	30060	29891	30283	30192	29837	30177	29777	30354	30294	30155	30166	30066	30053	30094	30034	30094	30143	30070	30015	30362	30007	30203	30180	30373	30092	30220	30173	30013	30081	30346	30183	30103	30050	30100	30004	29890	30241	30110	30303	30168	30046	30107	30384	29968	30263	30059	30018	30212	30163	29828	29889	30404	30229	30556	30300	30158	29934	29888	30407	29916	30186	30199	30032	30321	30082	29810	30319	30068	30419	30075	29910	30262	30066	29852	29951	30125	30219	29929	30418	30141	30095	30155	29851	30364	30055	30212	30256	29985	30000	29734	29999	30184	29809	29793	29946	30193	29958	30169	30024	29946	30195	29882	29868	30038	30007	30170	29981	30172	30219	30272	30265	30167	30042	30430	30203	30154	30052	29998	30176	30244	30459	30191	30176	29965	30049	30080	30154	30009	30048	30050	30064	29719	29901	30526	30044	30171	30038	30112	30056	30081	30081	29920	30177	30063	30037	30023	29873	30301	29981	30073	30111	30249	30419	30182	30154	30083	30026	30244	30152	29951	30422	30186	30173	30192	30102	30097	30035	30219	29911	30237	30163	30214	30209	29840	30315	30186	30226	30203	30090	30371	30030	30128	30110	29979	29961	30030	30176	30087	30087	30138	30153	30324	30008	30079	29924	30167	29998	29959	29959	30194	30045	29962	30013	30346	30010	29986	30024	30082	29983	29937	30039	30230	30029	30183	29820	30040	30031	30250	29956	29685	30147	29949	30127	30329	30211	30017	30268	29967	30024	30311	30310	29994	30065	29996	30236	30018	29991	30233	30039	30139	29967	30145	30035	29908	29973	30399	30084	30520	30205	30270	30120	30111	30315	30290	30237	30310	30211	29649	30169	30277	30119	30046	30192	29847	30219	30058	30163	30205	30083	30260	30259	30180	30123	30107	30227	30200	30239	30045	30157	30160	30066	30084	29983	30004	30217	30222	30258	30303	29886	30254	30179	30096	30103	30165	30031	30244	30024	30007	30135	30224	30058	30115	30153	30428	30230	30363	29968	30157	30035	29703	30032	30270	30025	30054	30171	30154	30209	30129	30089	29961	29966	30360	30170	29942	30289	30336	29905	30133	29867	30298	30266	29884	30213	29991	30245	29802	30125	29931	30131	30104	29777	30164	30178	30104	30187	30099	30028	29911	30000	30162	30101	30084	30221	30279	29971	29814	30047	30076	29995	30015	29828	29939	29834	30264	30213	30307	30119	29999	30056	30160	30228	30177	29999	30206	29986	30021	30078	29783	30256	29904	30270	30081	29878	30181	30246	30121	30098	30190	30301	30134	30008	30184	30121	30186	30082	30144	30199	30085	30084	30268	30093	30151	30114	30202	29879	30049	30009	30072	30010	30023	29929	30160	30316	29871	29908	30055	30096	30306	30137	30086	30016	30097	30174	30313	29813	29985	29809	29986	29879	30113	30291	30481	30436	30366	30195	30046	30246	30273	30162	30128	30149	30138	30120	30251	30097	30106	29914	30234	30238	30305	30248	30237	30261	30023	30015	30137	30223	30121	30038	30186	30094	30024	30249	30190	30352	30099	30020	30043	30320	30069	29995	30368	30054	29996	29976	30105	30191	30124	29890	30192	30238	30107	30110	30272	30056	30056	30204	30144	29964	30375	29974	30309	30160	29968	30047	29967	30241	29972	30145	30188	29989	30192	29938	30048	30044	30069	30147	30232	30137	30158	29876	29910	30079	29838	30081	29876	30197	30341	30073	30101	30257	29984	30135	30271	30234	29958	30208	30315	30057	30246	30216	30136	30039	30117	30065	29904	30280	30010	30141	30024	30162	29827	30083	30419	30246	30010	29914	30152	30056	30090	29818	30092	29981	30235	30171	30144	30220	30419	29918	30314	30081	30157	30275	30084	30246	30181	30224	30402	30033	30377	29927	30288	29997	29804	29875	30273	30217	29826	30009	30168	30107	29980	29954	30417	30188	29909	29911	29910	30158	30063	30189	30323	30259	30410	30008	30164	29997	30086	30203	30144	29935	30075	30157	30000	30305	30153	30143	30198	30126	30106	30253	30200	30052	29793	30127	30013	29899	30304	30252	30095	29895	30125	30088	29917	30212	30224	29896	30075	29982	29866	29931	30023	30178	29974	30209	30486	30130	30062	29906	30148	29877	29960	30018	30103	30033	30110	29975	30213	29907	30315	30120	30244	29949	29879	29930	30114	29954	29964	30015	30254	29947	30129	30335	30382	30216	30579	30169	30064	30135	29778	30301	30299	29940	30055	30029	30122	30235	30118	30333	30068	30013	30084	29982	30161	30340	30011	29783	30016	30339	30119	30161	30203	30288	30160	30009	30153	30422	30268	30076	30100	30381	30075	30194	30220	29892	30220	30177	30194	29976	30246	30262	30031	30158	30217	30072	30180	30110	30000	30031	30234	30195	30019	29865	30092	29746	30111	30244	30144	30222	29937	30024	30185	30057	29950	30076	30319	30068	30084	30060	30015	30066	30167	30100	30231	30190	30312	30152	29967	30080	30190	30147	29914	30256	29967	30082	30190	30037	30106	29954	30245	30398	30368	30331	30201	30119	30220	30006	30242	30272	30004	30094	29954	30104	29890	30016	30054	29914	30058	30072	30223	30215	29981	30294	29954	29712	30146	30000	30083	29969	29819	30225	30370	29904	30125	29950	30236	30382	30223	30041	30257	30055	30037	29967	30157	30069	30156	30319	30344	30198	29930	30007	30014	30116	30220	30088	29971	30108	30089	30088	30042	30194	30063	30038	29987	29869	30119	30125	30327	29856	30249	30055	29867	30126	29992	30127	29914	30118	30545	29981	30042	30182	30259	30049	30032	30119	30133	30051	30051	29728	29973	30251	30089	30271	30254	30171	30424	30289	30035	30006	30183	30208	30165	30085	29937	30293	29970	30054	30107	30185	30083	30161	30228	30079	29977	29992	30127	30020	30032	29938	30292	29883	30300	29969	30267	30155	29869	29981	30103	30069	30202	30235	29829	29996	30254	30090	30201	30103	30366	30224	30146	29715	30161	30409	30298	30163	30174	30018	30278	30021	30089	30091	29989	30092	30235	30135	30269	30138	30128	30221	30008	30197	30134	30288	30074	30094	30102	30291	30300	30329	30049	30140	30217	30264	30124	30398	30115	30195	30226	30061	30114	30032	29887	30035	30118	30076	30232	29989	29990	30108	30001	30265	30207	30242	29965	29958	30150	29809	30400	30244	30059	30036	30225	30120	30203	30345	30102	30062	29855	30083	30359	30127	30312	30145	30056	29989	30092	30258	30197	30055	30074	30132	30182	30267	29936	29937	30037	30324	30054	29927	30047	30138	29995	30140	30173	29900	29898	30158	29970	30139	30139	29958	30048	30001	30178	30011	30510	30100	30202	30437	30077	30194	30271	29874	30166	30214	30331	30168	30118	30062	29996	29917	30159	30218	29932	30246	30297	30156	30158	30107	30207	30038	29992	30019	30066	30101	30384	29946	29972	30303	30143	30179	30112	30103	29941	30249	30420	30207	30235	30272	30239	29827	30082	30262	30117	30036	29894	29944	30006	30104	30260	30074	29888	30123	30326	30249	30064	29913	30142	30133	30042	29918	29744	30226	30082	29948	30017	30342	30186	30122	30286	29903	30335	30102	30158	30139	29938	29924	30260	30416	29808	30190	30224	30311	30340	30133	30119	30168	30123	30351	30137	30092	29814	30012	30004	29829	30244	29870	30237	30171	30198	30363	29826	30090	30294	29920	29889	30150	30269	30347	30085	30257	29964	30308	30122	30268	29937	30166	30068	30253	30079	30171	30078	30053	30090	30165	30069	30288	30052	29926	30151	30097	30133	30278	30286	30061	30045	29872	30035	30011	30042	30054
21357	44309	64986	98991	90892	69798	48125	29651	21808	19148	18488	18401	18626	18270	18278	18648	18584	18611	18372	18522	18198	18409	18342	18441	18475	18401	18454	18417	18703	18618	18289	18383	18490	18679	18427	18341	18418	18548	18364	18570	18399	18358	18338	18431	18415	18470	18388	18594	18327	18476	18413	18325	18392	18472	18439	18247	18521	18421	18468	18415	18395	18564	18523	18400	18268	18450	18549	18478	18342	18468	18369	18267	18387	18457	18590	18420	18376	18497	18375	18419	18275	18334	18515	18296	18407	18390	18300	18444	18528	18185	18323	18404	18429	18316	18488	18446	18520	18515	18276	18534	18379	18383	18567	18469	18463	18332	18513	18282	18408	18452	18389	18360	18435	18476	18405	18341	18276	18307	18433	18380	18770	18330	18213	18402	18289	18291	18581	18329	18489	18562	18451	18375	18411	18460	18611	18397	18423	18242	18329	18379	18412	18420	18426	18359	18321	18358	18517	18260	18280	18176	18219	18544	18569	18346	18505	18171	18349	18350	18339	18432	18412	18320	18538	18234	18330	18440	18464	18400	18443	18353	18467	18434	18236	18463	18329	18391	18354	18523	18417	18288	18297	18448	18381	18340	18517	18469	18431	18356	18607	18309	18540	18420	18594	18297	18457	18428	18434	18420	18440	18492	18337	18452	18284	18270	18503	18467	18342	18220	18392	18318	18452	18505	18423	18341	18474	18587	18308	18459	18211	18249	18535	18421	18609	18206	18295	18314	18423	18671	18236	18462	18289	18345	18352	18335	18680	18377	18376	18259	18347	18403	18197	18536	18465	18522	18368	18393	18568	18444	18417	18566	18381	18453	18400	18476	18339	18313	18607	18395	18289	18442	18287	18467	18354	18341	18299	18353	18301	18215	18525	18578	18283	18126	18377	18354	18380	18505	18495	18382	18327	18501	18582	18401	18191	18568	18365	18447	18555	18268	18526	18401	18423	18349	18590	18391	18303	18353	18195	18347	18389	18391	18154	18345	18055	18501	18445	18541	18317	18317	18460	18302	18403	18540	18329	18292	18248	18092	18477	18366	18502	18533	18417	18259	18613	18556	18334	18635	18247	18370	18382	18339	18512	18315	18392	18465	18470	18677	18497	18629	18306	18453	18421	18443	18413	18468	18575	18302	18492	18429	18235	18298	18395	18256	18397	18460	18439	18432	18505	18540	18499	18419	18454	18471	18337	18558	18436	18200	18364	18575	18392	18415	18561	18361	18490	18415	18233	18366	18610	18326	18202	18394	18591	18338	18448	18424	18441	18469	18177	18376	18372	18323	18408	18407	18446	18391	18558	18548	18406	18489	18324	18295	18470	18467	18359	18371	18374	18437	18525	18206	18368	18315	18398	18343	18348	18483	18487	18454	18608	18248	18419	18457	18472	18350	18389	18226	18322	18459	18485	18323	18377	18474	18411	18306	18350	18354	18391	18567	18279	18421	18241	18444	18160	18319	18241	18379	18631	18404	18402	18536	18574	18364	18201	18343	18435	18443	18401	18278	18183	18562	18250	18427	18412	18416	18385	18356	18346	18386	18570	18247	18428	18487	18329	18309	18307	18178	18263	18567	18329	18519	18315	18299	18082	18420	18248	18321	18415	18399	18548	18362	18419	18398	18496	18303	18585	18103	18391	18423	18496	18395	18288	18449	18423	18265	18236	18318	18353	18451	18592	18458	18378	18309	18410	18284	18304	18317	18333	18341	18357	18452	18562	18270	18462	18438	18291	18563	18334	18433	18328	18379	18466	18297	18260	18606	18332	18365	18400	18381	18264	18387	18334	18520	18471	18502	18419	18329	18383	18527	18267	18313	18477	18351	18442	18511	18492	18301	18543	18483	18470	18390	18360	18606	18437	18541	18364	18375	18249	18430	18338	18508	18410	18412	18332	18460	18433	18324	18369	18309	18467	18471	18418	18405	18445	18486	18334	18357	18384	18353	18338	18390	18542	18548	18386	18490	18150	18326	18366	18561	18372	18449	18695	18504	18279	18563	18526	18487	18435	18356	18378	18406	18237	18476	18445	18515	18439	18395	18304	18588	18470	18314	18287	18292	18439	18350	18522	18322	18292	18324	18429	18320	18464	18332	18493	18326	18388	18244	18469	18358	18424	18362	18319	18276	18417	18201	18610	18175	18354	18252	18387	18502	18384	18565	18299	18521	18311	18415	18373	18379	18116	18460	18497	18428	18558	18333	18443	18335	18294	18401	18458	18342	18525	18515	18311	18454	18410	18537	18364	18338	18455	18336	18352	18452	18390	18407	18323	18393	18426	18310	18375	18372	18496	18418	18515	18435	18509	18363	18305	18284	18204	18540	18349	18276	18389	18318	18334	18171	18362	18336	18324	18215	18573	18302	18223	18431	18443	18217	18284	18304	18426	18510	18200	18361	18228	18487	18298	18581	18389	18411	18414	18334	18408	18266	18277	18368	18607	18300	18477	18519	18260	18236	18602	18253	18513	18550	18344	18346	18385	18245	18450	18251	18482	18161	18389	18451	18400	18379	18432	18426	18432	18537	18361	18367	18419	18438	18514	18526	18500	18418	18362	18235	18411	18370	18374	18431	18224	18451	18457	18324	18511	18342	18497	18432	18311	18429	18460	18362	18256	18342	18253	18280	18394	18436	18462	18429	18386	18444	18401	18458	18280	18413	18309	18477	18212	18417	18410	18252	18323	18331	18570	18374	18331	18464	18456	18321	18431	18425	18398	18346	18444	18342	18387	18323	18449	18356	18413	18310	18422	18387	18303	18476	18556	18460	18467	18281	18369	18532	18594	18349	18470	18452	18500	18366	18534	18381	18579	18192	18320	18476	18131	18436	18339	18568	18365	18415	18289	18359	18372	18344	18363	18569	18263	18402	18343	18522	18448	18258	18593	18252	18449	18483	18498	18339	18499	18511	18475	18249	18369	18305	18586	18471	18215	18331	18323	18440	18417	18333	18191	18279	18395	18265	18406	18340	18325	18279	18502	18341	18523	18337	18511	18459	18444	18427	18376	18629	18535	18313	18325	18567	18334	18331	18317	18371	18332	18527	18451	18431	18447	18381	18389	18424	18337	18352	18366	18496	18513	18592	18528	18496	18428	18432	18394	18381	18461	18545	18340	18472	18438	18263	18228	18317	18348	18470	18323	18329	18434	18399	18430	18336	18510	18504	18451	18318	18421	18451	18356	18464	18538	18302	18326	18191	18515	18435	18432	18438	18269	18449	18242	18393	18359	18406	18493	18394	18329	18434	18453	18387	18257	18349	18369	18275	18308	18256	18491	18449	18343	18477	18371	18081	18429	18589	18406	18315	18315	18564	18491	18371	18357	18357	18468	18322	18435	18219	18426	18270	18297	18265	18278	18438	18319	18385	18249	18382	18301	18375	18445	18366	18427	18249	18453	18532	18304	18419	18507	18521	18377	18382	18404	18242	18413	18598	18406	18454	18484	18475	18590	18546	18261	18342	18374	18224	18495	18283	18366	18322	18367	18415	18474	18255	18458	18692	18388	18317	18324	18279	18382	18379	18429	18290	18280	18373	18380	18479	18344	18304	18421	18126	18385	18400	18279	18276	18420	18512	18542	18403	18665	18371	18444	18373	18427	18377	18333	18304	18510	18363	18329	18259	18433	18301	18500	18206	18218	18301	18242	18365	18433	18449	18409	18356	18192	18473	18448	18523	18338	18522	18403	18561	18268	18406	18234	18378	18468	18453	18244	18419	18471	18449	18624	18402	18370	18292	18287	18522	18414	18268	18491	18580	18200	18534	18294	18282	18424	18317	18347	18412	18271	18467	18230	18484	18561	18304	18451	18271	18292	18347	18370	18246	18474	18306	18398	18304	18460	18303	18294	18430	18302	18291	18256	18347	18432	18367	18447	18323	18243	18413	18460	18418	18220	18377	18243	18437	18426	18336	18529	18384	18312	18515	18393	18642	18532	18533	18522	18384	18433	18207	18256	18398	18285	18275	18483	18467	18383	18667	18466	18396	18236	18358	18550	18402	18301	18506	18458	18396	18535	18223	18343	18455	18387	18480	18547	18408	18308	18278	18532	18256	18351	18475	18404	18427	18414	18468	18291	18636	18314	18395	18419	18459	18334	18400	18392	18474	18287	18384	18296	18411	18454	18381	18522	18403	18300	18397	18187	18317	18257	18314	18370	18366	18353	18540	18341	18410	18266	18229	18389	18129	18512	18499	18418	18370	18427	18244	18405	18369	18335	18357	18261	18366	18419	18159	18287	18322	18303	18363	18490	18487	18269	18245	18502	18360	18331	18301	18541	18464	18305	18290	18445	18339	18225	18316	18631	18176	18460	18352	18272	18315	18327	18395	18244	18287	18198	18420	18549	18197	18511	18296	18272	18417	18485	18521	18262	18313	18325	18411	18295	18561	18301	18363	18381	18260	18259	18300	18531	18257	18322	18546	18343	18386	18304	18548	18524	18415	18404	18311	18566	18386	18364	18263	18674	18418	18384	18361	18446	18534	18281	18440	18351	18253	18345	18242	18434	18505	18302	18356	18429	18454	18340	18228	18297	18458	18248	18418	18528	18501	18369	18428	18281	18463	18388	18324	18340	18320	18362	18343	18295	18514	18294	18310	18457	18264	18364	18373	18520	18300	18370	18327	18470	18375	18281	18444	18557	18183	18450	18504	18404	18179	18687	18479	18465	18343	18415	18307	18376	18434	18346	18272	18405	18413	18386	18391	18437	18375	18231	18450	18476	18301	18301	18428	18188	18536	18380	18437	18328	18220	18310	18323	18624	18206	18463	18180	18177	18464	18112	18347	18256	18475	18396	18306	18387	18428	18378	18260	18353	18447	18470	18329	18456	18291	18582	18435	18568	18486	18437	18350	18368	18416	18358	18283	18390	18281	18546	18282	18416	18388	18507	18280	18283	18353	18611	18460	18466	18369	18421	18138	18202	18448	18342	18617	18203	18451	18383	18228	18286	18403	18495	18519	18340	18508	18478	18345	18354	18183	18270	18412	18554	18351	18318	18512	18452	18543	18180	18386	18426	18461	18312	18500	18534	18531	18500	18409	18405	18458	18414	18499	18238	18383	18517	18542	18481	18593	18288	18585	18399	18564	18438	18205	18441	18557	18243	18455	18275	18588	18363	18273	18503	18513	18325	18322	18427	18351
32653	27472	32897	43694	43852	38003	33792	30619	29427	28927	28742	28748	28918	29108	28779	29211	29091	29039	29058	29298	29194	29201	28876	28909	28870	28799	28949	29323	29020	29151	29142	28984	29137	28971	29280	29208	28860	28909	28830	28926	29085	29088	28969	28891	28827	29095	28967	28975	29064	28812	28882	29067	28850	28964	29163	28959	29066	28803	29069	28866	29024	29214	28730	28834	28964	29052	28996	29030	29168	29077	28888	28979	28867	28993	28873	29151	29144	29175	28967	28672	28903	28905	28790	29042	28858	28939	29064	29068	28988	28835	28935	28881	28929	29078	28769	28768	29080	29177	29037	28948	28797	29060	29011	29126	28967	29008	29046	29059	28942	28905	29005	29003	29153	29106	28951	28939	28947	28831	28957	28753	28869	29216	28940	28982	28901	29069	28803	28951	28650	28821	29171	28912	28946	28782	29129	29055	29151	28752	28856	28963	28972	28723	28973	29089	28943	29091	28909	28977	28985	29214	28997	28982	28863	28639	29166	28942	28574	29005	29131	29113	28711	29116	28913	28857	29102	28927	29003	28631	28884	28855	28932	29191	28683	28907	28991	28913	29058	29064	29101	29087	28978	28857	28930	28884	28933	28917	28846	28850	29016	29008	29012	28835	28696	28839	29034	29068	29145	29090	29025	28654	28945	28967	29139	28975	28780	28976	28904	29044	29115	28940	28820	29140	28907	29050	28898	28891	28866	28829	28991	28650	29231	28820	28852	28926	29064	28941	28856	28923	29208	28831	28760	28979	28860	29147	28820	28878	28833	28925	28871	28723	29069	28976	28728	28940	28933	29021	28921	28856	29030	29057	28797	28845	28853	28838	28983	28889	29038	29068	29078	28963	29097	28973	29232	28911	29021	29093	28798	28855	28917	28961	29184	29181	28903	29055	28849	29075	28943	28945	28844	28711	28941	28768	28864	28933	29128	28928	28972	28737	28980	28830	28991	28978	29062	28898	28935	28946	29039	28857	28886	28826	28905	28986	28972	29118	29090	28961	29005	28864	28995	28948	28959	29164	28793	28978	28941	28778	28981	28700	29054	29161	28747	28832	28829	28848	29100	29064	28954	29039	29174	29006	28894	28901	28864	28658	28846	28981	28908	28735	29030	29104	28877	28854	29068	29143	28960	29081	29109	29055	28990	28885	29294	29025	28965	28951	29135	28626	28709	29010	28783	29103	28925	28976	29070	29069	28790	29127	28970	28872	28924	28863	28959	28827	29046	28774	28857	28782	28900	29192	28690	28874	28753	28898	29079	28940	28898	29122	29208	29349	29106	28795	28874	28872	28746	28476	28821	28954	28836	28813	29106	29280	28953	28854	28919	28993	28804	29079	28786	28999	28957	29167	29060	28909	28806	29048	28665	28947	29058	28867	28992	28927	29094	29017	29109	28989	28837	29135	29063	29034	28963	28993	28896	28843	29004	29343	28896	28919	28818	29043	28941	28890	28974	28995	29004	29101	28837	28944	28786	29029	28721	28957	28932	28939	28938	28957	28876	28713	29009	28966	28886	28956	28994	28845	28970	28901	29025	28881	29166	29012	29017	28739	28909	28847	28853	29108	28928	28915	28924	28962	28833	28822	28881	29048	28874	29173	29264	28734	28880	28919	29004	29021	29073	28990	28952	28895	28881	28834	29051	28908	28864	29026	29012	28800	28994	29165	29078	28991	28938	28928	28678	28964	29284	29045	28776	28740	29022	28995	28928	28733	28925	28860	28970	28838	28996	29165	29045	28878	29100	29169	28968	28724	28957	28836	29044	28943	29162	29115	28940	29050	29190	29098	29012	28772	28834	28974	29171	28802	29043	28914	29085	28911	29082	28988	28948	28942	29197	28807	28972	29049	28823	28781	28792	28951	28900	29133	28837	29031	28758	28828	28846	28910	29260	28925	28897	28777	28936	28941	29031	28739	29246	28870	28950	28847	28945	28947	28989	29146	29101	29014	28805	28940	28757	29025	28983	29164	28539	28813	28961	29189	28876	28778	29183	29037	28986	28954	29139	29116	28878	28826	29183	28715	29067	28847	28915	28869	28763	29168	28844	29022	29098	28800	28871	29129	29144	28855	28737	28981	28781	28787	28848	29035	29128	28852	28951	29115	28937	29094	29170	29012	29104	28934	29029	29025	29234	28964	28820	28833	28707	28976	29142	29020	29018	29072	29117	28708	28908	29042	28953	28714	29039	28891	29139	29091	29084	28748	28787	29062	28715	29181	28929	28976	28936	28897	29118	29008	29053	28913	29007	29003	28985	28956	28985	28944	28845	28932	29043	28728	28914	28776	28888	28972	29002	28954	29103	28794	28690	29172	29093	28936	29235	29018	28769	29070	28953	28730	29257	29076	28839	28947	29066	28989	29046	29100	28820	28816	29015	28925	29091	28864	29086	28871	29045	29112	28977	28965	28924	29094	28879	28715	29040	28936	29093	29166	29153	28947	28937	29143	29005	28925	28868	28955	28676	28968	29215	28894	28981	29009	29113	29151	29027	29127	29053	29076	29051	28925	29251	29040	28933	28936	28911	29033	29369	28945	29080	29043	28933	28822	29178	29223	29257	29220	28991	28825	28875	28892	28916	29049	28937	28984	28997	29002	28910	29129	29112	28816	28738	29186	28987	28958	29204	28877	28768	28970	29010	29145	29174	29055	28992	28741	29082	28869	28984	28837	28960	28837	29200	29215	28763	28925	28975	29080	28944	28681	28830	29006	28884	29108	29053	29140	29115	28777	29077	28695	28811	28909	29152	28771	29033	29115	29140	28637	28927	28980	29002	29014	28950	28984	29161	29281	28938	28813	29060	28817	28516	28977	28928	28886	28818	28851	28991	29068	28993	28871	29079	29141	29023	28946	29153	28752	29069	28777	28927	28929	28957	28850	28860	28790	28791	28869	28861	29010	29127	28990	28963	28752	29202	29036	29109	29367	28872	28815	28932	28897	28859	28888	29056	28962	28962	28761	28970	28845	28869	29077	29035	29045	28758	28850	28834	28893	29004	29080	29066	28838	28996	28891	29046	29041	29179	29011	28905	28986	28799	28958	29107	29193	28920	29144	29026	29340	29119	29087	28789	28900	28952	28939	29095	29211	29040	28904	28836	28946	28924	28896	28866	28889	28955	28709	28884	28839	28678	28834	28844	29183	28997	29124	29058	28816	28927	28907	28834	28783	29003	28975	28646	28973	28920	28874	28905	28782	28824	29036	28762	29094	29124	29020	29027	28996	29016	29018	28844	28684	29028	28914	29011	28942	28897	28974	28844	29066	28889	28868	28674	28773	29001	28934	28843	28845	28655	29046	29025	29133	28987	29110	28957	29044	28847	29105	29026	28961	28874	28751	28969	29206	29086	28892	29046	29058	29208	29039	29096	28921	28750	29063	29140	29066	29010	29013	29032	28841	28994	28759	28951	28780	28932	28806	28896	29085	29102	28973	29050	28990	29006	29037	29042	28944	28958	29068	28937	28995	28892	29000	29054	28766	28727	29059	28853	29182	29108	29222	28977	28997	28922	28897	28836	29157	28841	29000	29136	28908	28768	29016	28957	28982	28811	28936	29089	29062	29179	28869	28899	28820	28945	29125	29098	29131	28983	29019	29090	28845	28720	28962	28871	28891	29202	28912	28703	28954	29142	28856	29089	28942	28983	29122	28991	28959	28874	28771	28944	29056	28840	28949	28910	28849	28888	28977	28861	29065	29194	28993	28888	28954	28975	29078	29167	28874	28770	28770	29039	28794	28732	28910	29133	28971	29001	28986	29072	28938	28920	29094	29025	29207	29010	28943	29028	29275	28859	28594	29019	28972	28906	29188	28906	28893	29095	28879	28992	29030	29069	28952	28889	28931	28803	28943	29027	29015	28909	29154	28955	29014	28769	28966	28878	29023	29022	29000	29123	29133	29067	29020	28815	28885	29029	28998	29130	28935	29128	28864	29076	28771	29115	29069	29135	28877	29101	29006	28914	28842	28762	28880	28941	29040	28896	29021	28904	29086	28755	28872	29013	29050	28825	29061	28897	29008	28801	28895	28995	29036	28775	28927	29143	28936	29018	28904	28966	29053	28926	28962	28951	28900	28996	28920	28948	28835	28724	28908	29178	28886	28869	29006	28881	28864	28943	29059	29085	28882	28877	29134	29009	28944	28918	28988	28717	29028	29060	28839	28897	28791	29034	28805	28957	28964	28800	28783	28892	28991	29006	28963	28795	28834	28809	28921	28959	28955	28845	28834	28971	29028	28942	29142	29052	28893	28910	29090	28874	28918	29022	28928	29033	29054	28868	28995	29181	28941	28906	29008	29054	28950	28886	28909	28982	28941	28991	29014	29091	28993	29058	28915	29106	28931	28812	28849	28967	29162	28890	29093	28928	28961	29081	29079	29036	28849	28999	28707	28814	29049	29082	29119	28963	28798	28918	29118	28978	29114	28936	28878	29106	29106	28869	29170	29175	29094	28849	28926	28741	28937	28969	29089	28770	28880	28897	28992	28958	29259	29098	28701	29109	28916	29064	28780	29033	28875	29059	28867	28962	29073	28754	29230	28825	29066	28861	29003	28734	29078	28806	28792	28924	28968	29073	29028	28921	28862	28911	29020	29030	29004	29044	28913	29050	28656	29199	29106	28810	29042	29193	28931	28754	28964	29114	28971	28932	28953	28863	28879	28951	28935	28931	28687	28922	28979	28787	28869	28631	29069	29147	28919	28991	29149	29047	28788	28638	28739	28932	28890	29151	29277	28981	29240	29223	28760	29039	29086	28914	28866	28985	28947	28842	29098	28941	28983	28981	29071	29193	28937	29026	28815	28836	29000	28916	29051	28972	28983	28889	28860	29183	28749	28889	29034	28975	28903	29204	28821	29019	28944	29123	29022	28868	28859	29136	29076	28656	28857	28836	28848	28890	28968	28967	28780	28841	28957	29067	28956	29034	28949	28996	29186	28852	28959	28787	28901	29162	29198	29155	28824	28969	29039	28976	28846	28886	28983	29069	28970	28784	28870	29330	29112	29034	28765	28902	28769	28916	29068	29032	28858	29007	28991	28933	29029	28619	29106	28994	28882	28973	28855	29283	29107	28946	29142	28876	28851	28970	28922	29113	28969	28964	28893	29034	29000	28957	29169	28639	28951	28952	29161	29054	28681	28627	28744
17266	20049	20808	34626	32583	25937	21073	18405	17528	17420	17305	17108	17206	17176	17130	17180	17214	17333	17284	17067	17346	17185	17231	17329	17222	17119	17082	17076	17482	17332	17302	17208	17297	17229	17156	17234	17350	17090	17302	17232	17289	17400	17225	17347	17278	17273	17132	17310	17138	17117	17105	17306	17296	17265	17094	17236	17142	17143	17346	17269	17244	17315	17203	17231	17149	17369	17084	17133	17275	17187	17109	17231	17160	17124	17035	17242	17294	17202	17113	17156	17261	17138	17362	17299	17238	17099	17164	17160	17132	17220	17168	17320	17286	17319	17137	17030	17115	17173	17402	17070	17207	17106	17019	17265	17088	17214	17249	17205	17207	17201	17296	17139	17207	17264	17175	17176	17196	17069	17184	17299	17199	17159	17256	17124	17144	16975	17148	17188	17144	17186	17057	17167	17422	17014	17052	17144	17077	17126	17355	17310	17361	17175	17370	17121	17185	17099	17169	17076	17184	17146	17078	17341	17096	17331	17231	17081	17335	17119	17203	16993	17258	17125	17249	17246	17359	17277	17123	17220	17288	17107	17189	17026	17256	17325	17136	17192	17136	17224	17117	17403	17190	17125	17156	17093	17165	17195	17086	17293	17199	17082	17409	17066	17053	17164	17278	17352	17235	16991	17038	17293	17130	17089	17152	17289	17197	17092	17159	17026	17106	17323	17131	17193	17226	17104	17332	17339	17254	17117	17144	17155	17100	17224	17228	17144	17143	17222	17285	17166	17173	17146	17142	17358	17151	17277	17070	17054	17225	17096	17236	17257	17002	17153	17070	17091	17074	17175	17293	17118	17159	17159	17148	17176	17241	17174	17538	17319	17233	17124	17234	16958	17231	17126	17159	17160	17046	17165	16876	17278	17236	17253	17156	17125	17168	17135	17126	17117	17237	17012	17168	17114	17169	17300	17205	17210	17229	17271	17110	17214	17227	17333	17344	17105	17274	17215	17269	17171	17119	17171	17336	17310	17453	17057	17062	17241	17239	17236	17132	17055	17416	17144	17222	17267	17074	17204	17177	17188	17201	17113	17081	17170	17252	17202	17298	17241	17162	17176	17214	17275	17250	17203	17228	17248	17267	17254	17205	17184	17005	17240	16999	17304	17348	17384	17237	17284	17232	17196	17276	17431	17160	17197	17254	17216	17343	17341	17312	17200	17060	17142	17241	17161	17378	17145	17027	17071	17171	17106	17163	17341	17196	17040	17419	17201	17353	17057	17294	16985	17112	17074	17279	17267	17103	17223	17012	17149	17101	17095	17463	17071	17077	17274	17130	17247	17061	17152	17225	16957	17251	16964	17088	17145	17234	17239	17245	17056	17149	17245	17001	17024	17139	17100	17039	17203	17023	17272	17261	17314	17258	17078	17252	17395	17267	17107	17255	17279	17123	17090	17173	17130	17308	17357	17147	17189	17299	17306	17159	17091	17333	16991	17324	17146	17256	17044	17236	17169	16922	17117	17228	17196	17288	17343	17307	17012	17095	17156	17266	17347	17186	17282	17204	17076	17228	17234	17061	16974	17117	17202	17228	16876	17103	17119	17307	17325	17112	17377	17062	17188	17073	17181	17173	17285	17163	17083	17005	17136	17231	17086	17333	17296	17226	17096	17320	17275	17031	17236	17301	17101	17147	17110	17310	17248	17171	17274	17047	17124	17245	17122	17264	17345	17108	17238	17232	17200	17162	17113	17195	17290	17051	17207	17475	17296	17061	17084	17302	17323	17183	16996	17082	17360	17170	17150	17428	17151	17206	17256	17187	17111	17101	17037	17204	17011	17292	17106	17286	17067	17197	17148	17322	17254	17190	17236	17119	17341	17114	17151	17147	17193	17279	17195	17178	17247	17422	17378	17254	17158	17031	17168	17185	17275	17230	17265	17234	17079	17159	17049	17146	17219	17164	17265	17112	17252	17287	17083	17203	17119	17217	17234	17081	17168	17183	17349	17195	17254	17149	17225	17104	17296	17104	17445	17274	17278	17122	17279	17246	17020	17232	16998	17213	17228	17236	17168	17129	17206	17088	17253	17219	17102	17207	17316	17170	17210	17312	17389	17322	17152	17100	17483	17209	17151	17376	17115	17318	17222	17029	17060	17189	17157	17275	17403	17243	17298	17409	17300	17240	17081	17096	17065	17182	17231	17079	17232	17151	17187	17152	17026	17256	17155	17230	17234	17144	17246	17239	17270	17113	17222	17141	17275	17188	17231	17047	17255	17217	17092	17276	17271	17131	17212	17242	17142	17131	17248	17477	17113	17127	17293	17030	17095	17146	17189	17111	17286	17209	17119	17206	17168	17244	17041	17343	17231	17294	17225	17244	17171	17124	17249	17077	17162	17233	17226	17495	17257	17102	17244	17279	17102	17205	17351	17284	17122	17323	17113	17139	17358	17292	17190	17242	17199	17141	17157	17467	17117	16996	17147	17042	17103	17236	17114	17256	17464	17108	17227	17482	17322	17071	17089	16991	17237	17099	17185	17242	17211	17080	17079	17157	17072	17089	17163	17041	17163	17197	17259	17291	17161	17301	17324	17370	17078	17199	17188	17244	17066	17244	17165	17227	17202	17144	17055	17096	17316	17122	17114	17225	17241	17101	17039	17269	17063	17517	17403	17122	17270	17206	17311	17199	17401	17372	17230	17241	17258	17244	17192	17225	17246	17358	17136	17130	17077	17251	17109	17139	17195	17489	17208	17113	17391	17355	17395	17211	17146	17261	17187	17230	17208	17101	17327	17191	17312	17166	17524	17218	17181	17377	17207	17184	17309	17270	17314	17021	17140	17234	17135	17027	17182	17201	17286	17056	17178	17151	17415	17372	17306	17224	17149	17140	17298	17203	17153	17303	17234	17352	17156	17204	17192	17166	17202	17144	17137	17027	17227	17237	17094	17334	17309	17184	17125	17273	17087	17221	16924	17205	17261	17258	17054	17000	17259	17367	17096	17176	17145	17100	17163	17183	17241	17216	17124	17284	17217	17177	17216	17229	17219	17144	17274	17406	17120	17213	17208	17163	17184	17190	17113	17272	17074	17278	17089	17253	17489	17152	17203	17321	17094	17300	17178	17183	17194	17060	17317	17277	17103	17283	17218	17268	17171	17256	17178	17161	17081	17045	17242	17194	17067	17279	17129	17097	17310	16937	17163	17353	17202	17287	17231	17453	17393	17128	17263	17212	17092	17281	17268	17052	17256	17234	17136	17121	17096	17175	17121	17361	17374	17217	17131	17141	17195	17397	17085	17272	17127	17118	17225	17308	17074	17181	17244	16855	17263	17189	17258	17085	17246	17166	17179	17304	17176	17101	17343	17125	17186	17198	17103	17436	17254	17200	17263	16992	17161	17274	17117	17251	17359	17200	17002	17228	17219	17312	17202	17207	17226	17149	17136	17048	17239	17337	17028	17418	17183	17042	17165	17205	17188	17167	17250	17284	17198	17104	17118	17207	17288	17242	17097	17082	17055	17164	17227	17220	17193	17142	17276	17304	17288	17225	17328	17071	17159	17215	17024	17269	17228	17193	17170	17110	17158	17255	17178	17315	17169	17157	17487	17240	17192	17058	16969	17279	17165	17288	17071	17169	17241	17331	17230	17095	17134	17276	17225	17276	17071	17196	17220	17195	17312	17145	17204	17138	17179	17103	17252	17385	17154	17201	17194	17278	17192	17173	17255	17253	17215	17203	17269	17205	17174	17165	17105	17124	17176	17343	17209	17124	16983	17204	17299	17237	17178	17348	17311	17276	17500	17199	17187	17129	17269	17279	17097	17069	17227	17272	17273	17144	17337	17114	17233	17204	17145	17313	17060	17160	17294	17277	17137	17173	17142	17364	17292	17060	17227	17329	17203	17304	17279	17128	17083	17379	17346	17084	17138	17214	17158	17291	17323	17153	17296	17114	17230	17160	17296	17109	17231	17206	17272	17147	17246	17157	17088	17307	17230	17309	17150	17304	17273	17280	17249	17205	17398	17139	17153	17257	17087	17236	17137	17182	17181	17151	17412	17182	17253	17258	17135	17178	17126	17204	17247	17222	17349	17146	17254	17311	17242	17281	17315	17227	17218	17226	17188	17177	17117	17260	17364	17290	17118	17302	17109	17220	17244	17074	17204	17350	17195	17195	17071	17136	17091	17286	17300	17212	17274	17272	17212	17220	17102	17017	17238	17256	17244	17306	17177	17186	17345	17085	17205	17121	17099	17093	17183	17106	17172	17161	17223	17115	17201	17327	17040	17307	17160	17250	17217	17224	17185	17152	17266	17269	17208	17100	17158	17172	17257	17067	17337	17095	17153	17105	17019	17289	17319	17243	17209	17344	17175	17217	17119	17181	17062	17279	17302	17285	17224	17132	17212	17429	17111	17218	17366	17066	17086	17319	17182	17245	17307	17271	17360	17101	17087	17173	17305	17389	17106	17211	17190	17351	17425	17389	17109	17092	17250	17177	17135	16970	17178	17349	17185	17405	17074	17128	17182	17253	17078	17148	17362	17098	17371	17067	17094	17233	17392	17273	17116	17125	17163	17118	17275	17252	17292	17152	17319	17244	17068	17438	17240	17181	17317	17081	17303	17314	17071	17329	17232	17213	17260	17156	17003	17468	17263	17164	17239	17154	17177	17310	17328	17174	17385	17140	17105	17133	17292	17185	17103	17194	17241	17132	17169	17414	17250	17396	17139	17313	17234	17164	17274	17107	17278	16989	17290	17208	17419	17147	17225	17114	17241	17186	16940	17328	17183	17198	17241	17047	17091	17382	17208	17195	17189	17111	17306	17285	17238	17184	17102	17180	17223	17270	17198	17007	17095	17283	17106	17139	17358	17289	17181	17217	17384	17227	17165	17248	17154	17195	17456	17166	17241	17370	17283	17126	17182	17165	17301	17153	17220	17175	17086	17249	17142	17204	17150	17201	17197	17163	17150	17010	17048	17211	17346	17345	17031	17225	17234	17254	17153	17249	17236	17068	17214	17225	17060	17218	17160	17230	17217	17195	17242	17200	17103	17211	17123	17232	17079	17076	17103	17010	17200	17163	17279	17274	17258	17177	17309	17174	17263	17068	17358	17134	17339	17285	17269	17222	17271	17158	17017	17324	17106	17171	17276	17020	17118	17123	17178	17191	17158	17190	17294	17167	17239
25318	21569	28628	55277	68843	56981	44261	34935	30927	29457	29077	28934	29088	28919	28686	28731	28782	28754	28751	28734	28808	29054	28657	28752	28678	28956	28850	28698	28675	28601	28507	28843	28598	28504	28696	28718	28645	28905	28542	28739	28732	28704	28729	28524	28690	28659	28641	28702	28883	28636	28866	28783	28585	28702	28580	28671	28651	28813	28697	28586	28495	28800	28469	28516	28913	28709	28550	28418	28927	28643	28423	28477	28673	28641	28866	28948	28621	28548	28693	28317	29090	28902	28728	28520	28681	28700	28545	28590	28893	28794	28641	28511	28367	28661	28460	28675	28663	28641	28751	28644	28557	28818	28639	28670	28720	28897	28751	28622	28732	28526	28747	28630	28497	28611	28641	28933	28717	28581	28683	28902	28793	28590	28807	28656	28719	28931	28761	28569	28813	28408	29004	28447	28499	28768	28771	28536	28784	28561	28357	28922	28685	28766	28575	28496	28476	28658	28605	28719	28724	28601	28869	28574	28602	28690	28673	28656	28542	28835	28944	28594	28687	28622	28673	28460	28636	28549	28745	28532	28799	28683	28236	28641	28739	28672	28630	28835	28802	28605	28622	28629	28705	28653	28492	28616	28710	28885	28746	28753	28760	28662	28884	28563	28595	28635	28672	28520	28652	28723	28675	28634	28768	28617	28451	28462	28551	28708	28609	28778	28568	28476	28577	28729	28808	28812	28450	28596	28556	28658	28830	28574	28467	28761	28735	28658	28585	28609	28620	28617	28597	28623	28638	28481	28418	28828	28523	28538	28596	28694	28733	28706	28528	28589	28637	28651	28424	28478	28702	28580	28397	28582	28975	28644	28549	28442	28593	28884	28641	29029	28713	28566	28772	28926	28600	28690	28737	28710	28676	28642	28480	28685	28693	28681	28500	28860	28756	28816	28819	28712	28733	28805	28768	28409	28708	28802	28534	28761	28552	28880	28974	28440	28416	28408	28728	28678	28621	28727	28778	28760	28751	28835	28677	28630	28704	28594	28644	28799	28745	28614	28799	28457	28428	28478	28557	28711	28694	28493	28813	28697	28554	28552	28660	28594	28585	28731	28603	28566	28753	28727	28601	28576	28844	28860	28584	28726	28643	28630	28718	28747	28572	28817	28613	28688	28572	28740	28698	28500	28743	28586	28706	28484	28722	28496	28688	28661	28768	28736	28678	28845	28700	28771	28529	28485	28766	28667	28816	28729	28544	28463	28653	28865	28716	28574	28962	28331	28519	28424	28501	28513	28575	28628	28432	28722	28806	28880	28970	28491	28491	28794	28715	28699	28702	28799	28526	28530	28723	28683	28645	28455	28551	28798	28831	28576	28494	28654	28555	28935	28720	28717	28638	28509	28533	28651	28725	28617	28632	28701	28608	28892	28583	28654	28698	28712	28645	28734	28686	28670	28769	28656	28693	28832	28755	28830	28910	28567	28848	28457	28550	28721	28634	28673	28799	28693	28698	28608	28757	28856	28702	28694	28556	28601	28670	28627	28870	28740	28765	28521	28492	28518	28627	28670	28870	28609	28618	28635	28631	28678	28827	28563	28865	28902	28697	28761	28450	28620	28712	28733	28487	28773	28746	28655	28777	28793	28576	28664	28646	28697	28914	28923	28765	28648	28684	28649	28908	29010	28710	28638	28729	28487	28543	28684	28547	28583	28586	28677	28729	28345	28901	28782	28343	28629	28610	28352	28757	28572	28742	28886	28452	28675	28400	28598	28425	28598	28822	28704	28392	28704	28795	28949	28597	28557	28762	28377	28531	28731	28736	28696	28581	28758	28518	28810	28595	28852	28697	28428	28390	28773	28581	28564	28776	28801	28781	28744	28356	28703	28789	28624	28401	28442	28374	28680	28806	28522	28711	28515	28602	28634	28489	28463	28733	28649	28309	28713	28652	28652	28624	28803	28548	28653	28744	28579	28694	28458	28547	28534	28541	28675	28515	28417	28897	28726	28681	28659	28887	28875	28728	28805	28593	28799	28540	28615	28566	28659	28729	28533	28695	28471	28745	28700	28511	28818	28725	28655	28674	28514	28536	28695	28608	28890	28555	28458	28491	28658	28749	28460	28755	28684	28598	28713	28606	28764	28604	28640	28749	28688	28789	28528	28708	28739	28630	28747	28879	28861	28855	28889	28706	28382	28517	28661	28675	28464	28823	28534	28533	28474	28837	28589	28781	28586	28666	28429	28665	28732	28816	28495	28738	28821	28515	28572	28397	28678	28728	28617	28671	28480	28848	28482	28613	28938	28466	28581	28856	29051	28494	28652	28442	28646	28825	28525	28494	28813	28509	28589	28708	28432	28723	28674	28645	28630	28483	28805	28652	28659	28508	28435	28480	28694	28774	28631	28625	28653	28491	28604	28603	28700	28672	29020	28674	28852	28895	28427	28449	28742	28481	28628	28526	28251	28786	28828	28908	28645	28598	28711	28423	28960	28574	28771	28591	28533	28859	28889	28749	28547	28727	28789	28869	28708	28664	28382	28938	28538	28601	28585	28844	28591	28503	28519	28587	28905	28965	28860	28439	28787	28715	28593	28535	28723	28787	28882	28345	28667	28717	28428	28435	28627	28584	28868	28855	28701	28787	28733	28466	28725	28717	28499	28586	28560	28878	28785	28689	28614	28609	28393	28418	28563	28848	28713	28387	28681	28965	28609	28845	28623	28674	28607	28411	28644	28581	28661	28725	28591	28588	28792	28470	28738	28518	28290	28671	28833	28748	28550	28749	28613	28871	28601	28861	28615	28837	28588	28545	28578	28621	28609	28634	28714	28914	28739	28650	28595	28608	28701	28850	28564	28602	28591	28825	28929	28660	28758	28535	28675	28969	28316	28587	28984	28572	28412	28688	28580	28450	28364	28487	28485	28682	28453	28609	28849	28514	28566	28781	28679	28748	28222	28523	28716	28673	28707	28438	28805	28849	28809	28727	28766	29092	28713	28452	28590	28686	28670	28886	28783	28488	28404	28723	28848	28835	28556	28692	28669	28470	28540	28747	28762	28668	28763	28658	28678	28510	28758	28459	28419	28662	28581	28739	28740	28678	28888	28640	28333	28559	28691	28593	28512	28575	28619	28684	28862	28659	28505	28722	28782	28794	28767	28599	28609	28686	28593	28837	28793	28665	28874	28677	28734	28611	28877	28638	28826	28697	28850	28877	28379	28692	28650	28779	28796	28619	28680	28770	28670	28503	28776	28722	28546	28770	28780	28711	28542	28765	28516	28891	28630	28631	28223	28503	28651	28497	28451	28650	28634	28548	28563	28559	28664	28604	28397	28753	28824	28810	28543	28523	28635	28685	28621	28660	28687	29028	28821	28447	28702	28708	28214	28605	28629	28709	28507	28716	28521	28697	28893	28826	28534	28883	28546	28455	28704	28861	28697	28778	28742	28612	28876	28556	28809	28372	28559	28784	28781	28678	28576	28937	28678	28827	28661	28703	28630	28569	28700	28641	28670	28714	28582	28567	28588	28492	28587	28746	28598	28491	28769	28790	28566	28541	28683	28577	28416	28590	28731	28561	28648	28562	28600	28768	28641	28649	28670	28669	28718	28791	28651	28836	28638	28634	28508	28770	28758	28617	28816	28468	28355	28601	28547	28548	28726	28918	28602	28809	28698	28704	28650	28783	28694	28560	28587	28639	28726	28782	28533	28719	28764	28659	28653	28839	28712	28599	28805	28524	28486	28721	28560	28763	28726	28762	28799	28809	28585	28780	28346	28807	28722	28805	28947	28737	28680	28835	28674	28830	28744	28882	28841	28611	28536	28916	28968	28661	28731	28590	28800	28421	28964	28830	28776	28585	28531	28634	28696	28623	28432	28564	28640	28675	28915	28870	28683	28715	28641	28670	28695	28863	28527	28517	28471	28577	28854	28943	28690	28772	28589	28756	28647	28576	28702	28689	28649	28837	28606	28744	28669	28529	28689	28704	28437	28432	28623	28724	28562	28753	28602	28829	28774	28639	28596	28522	28533	28562	28600	28727	28707	28977	28687	28793	28391	28602	28591	28249	28447	28768	28527	28692	28755	28647	28730	28856	28726	28553	28723	28682	28563	28638	28454	28665	28584	28431	28669	28667	28646	28637	28492	28614	28753	28742	28694	28807	28711	28798	28461	28515	28678	28906	28669	28734	28611	28703	28748	28551	28597	28583	28602	28737	28802	28587	28723	28784	28611	28880	28514	28820	28665	28364	28608	28510	28704	28769	28782	28600	28466	28888	28854	28773	28828	28491	28686	28705	28785	28555	28661	28591	28746	28710	28575	28712	28545	28483	28476	28577	28890	28786	28698	28530	28620	28618	28714	28773	28652	28516	28563	28314	28846	28533	28656	28923	28972	28668	28551	28855	28568	28653	28718	28355	28624	28828	28863	28834	28445	28800	28690	28561	28895	28661	28580	28886	28465	28487	28532	28741	28812	28568	28572	28605	28614	28745	28603	28634	28537	28799	28565	28584	28928	28705	28671	28546	28954	28647	28280	28252	28865	28533	28544	28678	28665	28657	28679	28709	28780	28607	28562	28730	28552	28406	28640	28481	28505	28446	28539	28877	28932	28860	28777	28651	28893	28842	28538	28611	28365	28688	28694	28581	28820	28774	28872	28785	28772	28616	28846	28783	28538	28825	28709	28952	28545	28510	28592	28690	28868	28557	28764	28538	28545	28738	28637	28440	28553	28766	28801	28878	28862	28626	28391	28856	28509	28371	28556	28802	28744	28790	28619	28697	28683	28612	28564	28645	28901	28810	28562	28693	28593	28413	28559	28437	28616	28601	28745	28661	28584	28697	28594	28744	28550	28672	28580	28551	28451	28725	28608	28734	28642	28399	28645	28817	28697	28467	28550	28528	28400	28641	28546	28668	28882	28848	28413	28667	28384	28681	28480	28690	28500	28604	28722	28720	28501	28598	28538	28702	28603	28740	28501	28547	28696	29054	28824	28473	28685	28793	28610	28548	28786	28803	28936	28757	28690	28546	28819	28707	28462	28861	28522	28465	28961	28735	28839	28639	28615	28515	28571	28658	28746	28894	28675	28655	28712	28611	28514	28777	28809	28581	28808	28721	28525	28549	28729	28820	28703	28464	28520	28588	28270	28664	28589	28466	28638	28828	28963	28926	28655	28777	28930	28747	28760
16629	27377	27449	66002	67538	49132	33029	22578	18826	17693	17261	17228	17301	17310	17397	17194	17291	17076	17277	17215	17332	17205	17449	17272	17305	17276	17355	17269	17074	17438	17311	17252	17364	17375	17248	17311	17065	17427	17213	17242	17289	17230	17149	17245	17143	17223	17351	17232	17140	17309	17387	17268	17167	17379	17404	17286	17136	17259	17258	17349	17320	17232	17308	17288	17233	17476	17139	17347	17245	17314	17202	17438	17220	17058	17115	17402	16914	17444	17180	17227	17480	17101	17319	17207	17176	17190	17344	17532	17289	17156	17244	17177	17236	17258	17288	17360	17255	17173	17528	17376	17201	17316	17370	17244	17256	17336	17394	17444	17278	17258	17233	17188	17068	17271	17181	17158	17288	17283	17196	17306	17207	17180	17217	17233	17306	17271	17206	17134	17291	17316	17193	17220	17261	17436	17300	17191	17357	17248	17172	17171	17229	17222	17272	17149	17260	17127	17247	17211	17183	17316	17208	17090	17176	17270	17194	17333	17208	17449	17345	17293	17339	17228	17093	17405	17447	17257	17187	17185	17216	17213	17139	17289	17413	17177	17233	17291	17204	17168	17184	17185	17362	17213	17349	17360	17205	17329	17245	17154	17060	17212	17242	17021	17354	17421	17240	17150	17552	17349	17136	17205	17109	17206	17225	17261	17163	16997	17030	17248	17122	17287	17047	17094	17375	17269	17281	17238	17225	17251	17227	17238	17271	17273	17354	17305	17251	17237	17488	17234	17164	17358	17297	17260	16951	17359	17289	16850	17246	17184	17146	17183	17288	17312	17088	17008	17197	17236	17382	17312	17224	17280	17401	17192	17111	17260	17077	17221	17279	17251	17302	17403	17176	17373	17194	17252	17160	17153	17286	17371	17184	17077	17281	17363	17266	17254	17281	17185	17274	17425	17463	17227	17365	17301	17164	17296	17266	17228	17184	17261	16952	17189	17244	17071	17215	17160	17278	17225	17272	17058	17109	17356	17269	17527	17343	17302	17147	17277	17157	17442	17308	17338	17265	17248	17255	17264	17240	17217	17329	17081	17204	17289	17335	17238	17288	17288	17148	17130	17060	17264	17120	17143	17277	17138	17231	17213	17403	17260	17193	17194	17162	17236	17303	17272	17355	17249	17229	17292	16984	17240	17231	17188	17281	17401	17253	17299	17348	17326	17259	17168	17255	17227	17191	17184	17249	17174	17297	17407	17322	17265	17301	17244	17185	17233	17165	17315	17077	17213	17313	17218	17336	17202	17157	17130	17112	17433	17251	17358	17341	17138	17089	17289	17234	17335	17180	17424	17243	17261	17403	17217	17169	17283	17238	17223	17215	17136	17459	17075	17285	17341	17296	17284	17238	17298	17139	17182	17052	17276	17365	17175	17138	17328	17323	17170	17305	17166	17384	17308	17204	17171	17231	17266	17246	17283	17297	17379	17377	17274	17126	17254	17255	17198	17417	17342	17311	17266	17276	17182	17233	17367	17100	17200	17188	17153	17212	17363	17170	17267	17218	17122	17126	17151	17207	17011	17169	17123	17189	17250	17237	17320	17221	17224	17132	17317	17256	17285	17182	17221	17278	17254	17288	17187	17348	17281	17226	17187	17445	17117	17410	17291	17149	17162	17213	17210	17211	17128	17024	17415	17360	17236	17272	17395	17219	17345	17081	17266	17200	17190	17120	17371	17450	17350	17066	17132	17396	17155	17228	17249	17436	17324	17255	17289	17412	17191	17265	17412	17356	17180	17373	17220	17275	17192	17199	17253	17347	17113	17104	17202	17292	17240	17190	17384	17253	17255	17073	17181	17062	17263	17167	17180	17251	17237	17218	17232	17062	17243	17262	17098	17296	17370	17159	17404	17027	17216	17383	17149	17250	17353	17212	17349	17085	17516	17121	17331	17324	17308	17199	17283	17144	17164	17195	17339	17144	17185	17141	17144	17315	17127	17287	17291	17153	17180	17133	17158	17274	17303	17295	17238	17322	17166	17166	17289	17321	17353	17363	17021	17092	17315	17216	17139	17274	17047	17201	17306	17044	17093	17398	17179	17183	17019	17390	17092	17275	17238	17316	17321	17155	17110	17268	17065	17359	17264	17231	17110	17260	17035	17148	17180	17349	17199	17228	17067	17183	17151	17153	17151	17308	17212	17202	17180	17278	17363	17421	17382	17240	17211	17287	17179	17277	17275	17324	17212	17270	17363	17183	17262	17048	17320	17295	17133	17304	17353	17100	17306	17314	17273	17231	17084	17110	17327	17361	17506	17124	17190	17154	17303	17132	17331	17060	17428	17177	17181	17263	17183	17272	17057	17194	17153	17170	17194	17169	17296	17323	17227	17230	17299	17245	17204	17108	17256	17236	17117	17252	17251	17261	17320	17194	17303	16939	17215	17483	17274	17446	17097	17294	17282	17088	17416	17222	17286	17108	17248	17380	17284	17360	17007	17176	17344	17438	17342	17191	17047	17172	17365	17179	17406	17126	17236	17201	17383	17278	17223	17277	17311	17291	17248	17266	17338	17206	17239	17163	17207	17286	17209	17156	17205	17300	17144	17343	17335	17163	17351	17364	17303	17437	17123	17298	17291	17333	17140	16974	17064	17382	17186	17225	17322	17399	17273	17278	17167	17179	17258	17100	17291	17284	17137	17014	17121	17231	17148	17353	17378	17342	17180	17177	17163	17243	17426	17272	17245	17245	17187	17272	17262	17291	17346	17204	17085	17287	17315	17340	17215	17333	17197	17213	17355	17134	17431	17223	17205	17156	17104	17210	17380	17316	17206	17199	17105	17261	17058	17074	17213	17094	17097	17136	17132	17298	17273	17226	17167	17221	17423	17187	17249	17212	17025	17294	17286	17403	17374	17321	17190	17212	17578	17319	17372	17175	17297	17107	17007	17306	17339	17277	17230	17317	17088	17140	17392	17342	17221	17053	17287	17029	17205	17452	17202	17318	17300	17104	16967	17335	17365	17228	17429	17165	17296	17347	17305	17243	17200	17247	17370	17361	17167	17134	17200	17285	17181	17330	17172	17199	17252	17132	17164	17360	17272	17121	17192	17207	17394	17248	17344	17180	17332	17356	17110	17273	17339	17226	17147	17345	17097	17201	17324	17152	17223	17329	17427	17323	17080	17185	17146	17258	17172	17140	17584	17216	17172	17312	17240	17193	17271	17247	17298	17297	17303	17330	17176	17357	17321	17190	17283	17312	17297	17260	17155	17299	17186	17279	17120	17250	17182	17272	17198	17382	17204	17215	17171	17187	17325	17202	17201	17267	17320	17138	17256	17056	17079	17376	17374	17250	17337	17204	17322	17185	17317	17105	17051	17300	17163	17034	17311	17186	17104	17085	17137	17234	17334	17136	17205	17145	17283	17347	17291	17355	17338	17129	17217	17294	17206	17249	17091	17415	17254	17103	17131	17119	17162	17144	17269	17147	17220	17028	17257	17198	17262	17301	17372	17128	17122	17232	17157	17352	17344	17186	17144	17373	17172	17198	17154	17166	17212	17339	17218	17222	17067	17318	17312	17286	17139	17371	17362	17367	17119	17300	17337	17044	17251	17208	17247	17142	17122	17306	17268	17316	17202	17171	17377	17289	17180	17375	17340	17058	17202	17221	17253	17217	17226	17385	17196	17373	17244	17198	17205	17224	17324	17220	17158	17187	17317	17181	17144	17098	17117	17318	17328	17228	17094	17334	17116	17027	17278	17017	17282	17236	17131	17317	17337	17192	17326	17355	17304	17274	17203	17282	17278	17115	17216	17286	17249	17268	17141	17065	17274	17314	17181	17217	17272	17269	17260	17343	17299	17277	17389	17301	17194	17315	17398	17137	17169	17103	17365	17331	17207	17199	17365	17267	17038	17445	17069	17259	17230	17110	17201	17099	17298	17143	17348	17279	17158	17195	17083	17247	17413	17311	17345	17157	17147	17195	17372	17263	17329	17320	17205	17222	17327	17172	17206	17063	17288	17217	17223	17086	17235	17287	17202	17130	17425	17156	17318	17241	17225	17359	17179	17353	17350	17305	17043	17408	17220	17251	17076	17184	17396	17415	17239	17156	17198	17147	17113	17326	17112	17074	17163	17192	17156	17213	17369	17204	17233	17166	17385	17203	17267	17277	17284	17268	17254	17348	17219	17399	17279	17264	17207	17357	17163	17223	17256	17282	17195	17259	17223	17292	17114	17274	17168	17313	17166	17103	17324	17257	17373	17139	17194	17266	17359	17204	17323	17142	17149	17341	17354	17221	17322	17395	17223	17194	17267	17239	17241	17215	17198	17301	17151	17136	17219	17281	17371	17135	17406	17147	17356	17271	17323	17146	17353	17159	17237	17304	17187	17101	17307	17374	17181	17247	17203	17317	17074	17200	17252	17284	17356	17333	17117	17130	17333	17204	17203	17249	17166	17386	17207	17306	17179	17218	17358	17199	17176	17122	17104	17167	17226	17380	17300	17324	17113	17341	17218	17308	17196	17206	17275	17022	17056	16957	17283	17105	17335	17389	17218	17132	17321	17214	17360	17180	17118	17321	17113	17304	17177	17378	17270	17245	17252	17232	17338	17090	17167	17218	17225	17218	17178	17207	17048	17101	17388	17294	17308	17355	17165	17215	17243	17401	17185	17188	17282	17268	17176	17111	17495	17338	17406	17584	17314	17488	17189	17229	17422	17182	17308	17073	17297	17305	17287	17225	17464	17038	17332	17159	17412	17332	17318	17566	17438	17235	17294	17183	17313	17399	17130	17310	17238	17195	17270	17221	17260	17212	17207	16979	17264	17169	17447	17253	17249	17339	17453	17336	17367	17444	17369	17353	17287	17284	17116	17318	17328	17332	17142	17403	17215	17307	17284	17384	17281	17205	17172	17326	17144	17279	17115	17061	17144	17288	17261	17090	17431	17239	17236	17243	17153	17294	17190	17318	17245	17227	17193	17356	17276	17370	17240	17457	17360	17337	17128	17109	17321	17192	17343	17437	17328	17369	17230	17188	17283	17178	17169	17142	17170	17293	17184	17168	17397	17227	17255	17177	17429	17391	17203	17170	17248	17262	17102	17242	17265	17322	17367	17091	17210	17089	17307	17346	17406	17236	17336	17270	16859	17248	17285	17184	17219	17427	17242	17362	17199	17134	17204	17192	17297
23213	21538	28784	53283	76076	68125	55037	40710	33462	30988	29728	29510	29219	29458	29645	29392	29410	29618	29372	29164	29167	29469	29239	29278	29342	29314	29132	29414	29293	29343	29097	29206	29341	29363	29503	29225	29340	29327	29025	29017	29153	29363	29251	29136	29187	29319	29188	29249	29474	29353	29396	29242	29145	29285	29293	28975	29101	29298	29084	29184	29093	29123	29246	29165	29313	28982	29074	29249	29225	28976	29046	29254	29334	29371	29087	29008	29303	29022	29115	29078	29131	28858	28907	29124	28902	28752	29006	29114	29264	29292	29190	29189	29297	29023	29146	29032	29081	29458	28929	29036	29236	29152	29393	29151	29125	29016	28929	29105	29100	29077	28986	29023	29138	28940	29089	29156	29306	29388	29301	29308	29032	29022	29022	29073	29318	29241	28990	29131	29077	29299	29239	29322	29245	29281	29195	29113	28958	29232	28947	28930	28967	29050	29168	29072	29331	29183	29332	29061	29045	29265	29019	28944	29179	29049	29291	29127	29097	29164	28991	29018	29216	29138	29106	29198	29115	29115	29127	29339	28953	29070	29099	28938	28949	28933	28918	29036	29079	29222	29229	29037	28994	29171	28925	28979	29133	28938	29103	29175	29185	29180	29130	29225	29048	29260	29234	29411	29344	29312	29184	29092	29206	29220	29206	29074	28956	29237	29053	29001	29218	29123	29070	28911	29499	29359	29137	28958	29108	28972	29139	29270	29382	29336	29350	29146	29179	29331	29353	29022	29163	29345	29237	29123	29356	29170	29198	29110	29113	29106	28767	29404	29125	28936	29123	29144	28899	29176	29006	29187	28961	29071	29112	29252	29283	29353	29105	28828	29198	29298	29127	29190	28941	29074	29004	28901	29097	29156	29319	29221	29168	29032	29356	28888	29225	29364	29367	28844	28946	29099	29303	29022	29242	29128	29236	29069	29134	29082	29230	29385	28919	28989	28894	29174	29359	29130	29121	29137	29134	28987	28920	29454	29288	29105	29172	29228	28931	29314	29305	29061	29202	29294	29160	29274	29003	29220	29221	29144	29162	29426	29033	28960	29140	28976	29144	29134	29122	29183	29084	28949	29215	29057	28963	29025	29228	29148	28827	28976	29340	29015	29033	29184	29303	29377	29237	29200	29017	29089	29102	29130	28838	28906	29023	29228	29123	29021	28914	29034	29151	29200	29018	29090	29057	29271	29156	29117	29048	29189	29356	29300	29011	28783	29191	29334	29235	29129	29579	29040	29252	29162	29250	28996	29171	29232	29335	29215	29232	29119	29290	29270	29108	29210	29223	29036	29184	29000	29244	29032	28958	28932	29139	28816	29024	29054	29213	29039	29038	29181	29134	29051	29137	29109	29052	28989	29372	29054	29151	28783	29468	29066	29238	28969	29062	29066	28888	29199	29153	29181	29052	28855	29130	29194	29276	28960	28837	29040	29273	28901	29241	29197	29064	28861	29326	29096	29023	29082	28949	29034	29187	29214	28974	29411	29241	29186	29228	28890	29013	29206	29083	28981	28980	29191	29119	29131	29079	29169	29071	29129	28883	28921	29344	29080	29269	29022	29200	29250	29236	28977	29027	29117	28907	29180	29204	29208	28873	29091	29036	29105	29259	29158	29211	29124	29146	29572	29069	29381	29121	29150	29049	29070	29108	28975	29020	29109	29174	29158	29159	29174	29143	28842	29094	29099	29172	29350	29290	29167	29096	28964	29096	29069	29036	28947	29109	28999	29255	28937	29175	28967	29334	28914	29274	29211	29247	29031	29089	29002	29052	29294	29275	28791	29137	29102	29176	29344	28924	29147	29222	29218	29487	29467	29286	29070	29036	29058	29202	29243	29223	29358	29294	29241	29203	29087	29131	29301	29233	29116	29014	28838	29247	29229	28954	28998	29160	29341	29195	29154	29314	29266	28919	29260	29085	29336	29014	29046	29437	29164	29015	29294	29141	28992	28954	29367	29105	28979	29225	29160	29008	29016	29271	29135	29048	29471	29172	29016	29252	29195	29136	28860	29239	29101	29198	29135	29207	29043	29314	29401	29365	28995	29081	28845	28939	29301	28984	29227	29194	29302	29112	29340	29302	29166	28932	29239	29176	29024	29114	29157	29130	29052	29239	29161	28958	29254	28996	29050	29163	29168	29309	29076	29046	29138	29007	29073	29062	29207	29292	29183	29080	29194	29228	29176	29148	28941	29427	29238	29155	29246	29212	29261	29110	28861	29037	29305	29084	29175	29192	29449	29220	29115	29263	29009	28833	29142	28878	28991	29012	29147	29357	29276	29329	29259	29216	29090	29122	29038	29011	29214	29100	29042	29036	29158	28954	29174	28872	29053	29153	29095	28929	29236	29104	28894	29069	29175	29068	29262	29097	29198	29338	28918	28812	28888	28881	29271	28958	29282	29130	29078	29294	28947	29001	29369	28918	29156	29051	29072	29160	29000	29161	29132	29239	29211	29231	29013	29046	29222	29194	29002	29012	28866	29141	29028	29136	29246	29067	29208	29142	29038	29001	29051	29169	29231	28921	28809	29050	29191	29126	29376	29400	29011	29380	29189	29081	28986	29211	29202	29054	29091	29282	29424	29158	29172	29109	29165	28994	29269	28918	29081	29078	29143	28937	29121	28979	28898	29148	29198	29238	29127	29200	29069	29123	29291	28993	28988	28888	29024	28933	29020	29330	29166	29094	29268	28820	29230	29021	29149	29214	29174	29006	29172	29064	29047	29333	29317	29182	29315	29334	29013	29165	29145	29278	29246	29298	29204	29179	29126	29006	28928	29085	29213	29232	29186	28946	29031	29338	29470	29173	29210	29279	29067	29069	28919	29058	28909	29270	29243	29275	28923	29321	29071	28925	29009	29159	29266	29027	29014	29111	29170	29260	28954	28975	28941	29130	29024	29004	29078	29154	29186	28955	29105	28860	29228	29395	29179	29073	29117	28962	28970	29212	29062	28831	28890	29113	28984	29168	29415	29030	29131	29362	29109	28886	29165	29408	29200	29087	29121	28981	29242	29011	29195	29144	29254	29249	28978	29144	29037	29159	29350	29234	29094	29185	29062	29220	29211	28932	28890	29251	29190	29286	28889	29079	28947	29008	28967	28985	28847	29029	28929	29133	29107	29386	29122	29147	29033	29162	28800	29008	29115	28951	29084	29150	29115	29075	29133	28989	29357	29431	29325	29127	29009	29200	29121	28984	29259	29107	29275	29095	29085	28860	28989	29238	29056	29183	28813	29227	28859	29161	29225	29017	29285	29070	28873	29228	29054	29157	29229	28858	29007	29022	29193	29027	29204	29059	29081	29102	29365	29421	28959	28965	28773	29052	29099	29086	28925	29060	29220	29223	29016	29109	29048	29131	28868	29100	29132	29025	29161	29256	29158	29226	29074	29189	28992	28993	28798	28954	29068	29112	29083	29174	29408	28969	29200	29173	29060	29215	29048	29053	29143	29022	28947	29134	28985	29001	29383	28844	29218	28970	29405	29255	29006	28960	29080	29118	29080	29390	29049	29182	28940	29044	29145	29299	29130	29014	28943	29340	29076	29067	29013	29120	29196	29078	28781	29077	29107	29203	28884	29185	28925	29109	29066	29121	29004	29117	29095	29031	29198	29069	29220	29371	29079	29162	28922	29290	29234	29000	28999	29100	29122	29018	29304	29279	28989	29307	29236	29068	29141	29094	28906	29031	28945	29087	29160	28954	29208	29190	29168	29054	29154	29183	29223	29131	29175	29161	28908	29209	29123	29110	29287	29448	29120	29098	28988	29185	29101	29292	29162	29244	29246	29111	29006	29057	29305	29165	29089	29090	29120	29438	28761	28943	29211	29117	29099	29216	29297	29123	29140	29365	29224	29055	28806	29261	29047	28635	28949	28924	29157	29344	29069	28908	29214	29162	29387	29075	29259	28826	29097	29267	29194	29247	28984	29103	29118	29126	28998	29284	28921	29210	28952	28847	29004	29427	29340	29317	29211	29040	28958	29114	29082	29010	28997	29148	28911	29183	29184	29212	29042	28858	29245	29231	29022	29234	29203	29037	29193	29062	28991	29075	29043	29306	28984	29107	29132	29150	28866	29249	29236	29071	29232	29026	29039	29238	28982	29045	29128	29248	29132	29128	29300	29245	29059	29071	28969	29096	29276	29269	29165	29109	29244	29209	29263	29433	29152	29334	28997	29074	29251	29161	29190	29046	29336	29131	29141	29106	29119	28987	29253	29104	29213	29203	29237	29060	29448	29471	29119	29122	29084	29095	29086	29066	29179	29188	29075	28885	28971	29282	29218	28947	29170	29121	29104	29196	29340	29122	29034	29223	28978	29222	28976	29088	29062	29138	28969	28865	29194	29339	28936	29059	29239	29056	29228	29314	29265	29048	28877	29387	29249	29265	28904	28957	29102	29262	29203	29260	29056	29020	28925	29007	28858	28851	29082	29188	29048	28879	28987	29133	28991	29118	29225	29052	29238	29116	29025	28990	29279	29244	29029	28999	29139	29148	29095	29053	29110	29185	29129	29091	29013	29260	29317	29255	29177	29183	29054	29089	29174	28882	29130	29167	29036	28978	29218	29042	28905	29199	29193	29279	29025	29321	28910	29067	29058	29015	29218	29461	29157	29313	29413	29401	29251	29327	29251	29044	29107	29096	29035	29241	28997	28900	29046	29085	29042	29129	28912	29067	29360	29182	29401	29408	29269	29073	28970	29239	28986	29236	28819	29175	29025	29297	29076	29198	28971	29149	29270	28986	29153	29169	28882	29027	28995	29035	29281	29279	29043	29352	29071	28899	29019	29156	28836	29158	29062	29317	29047	28850	29061	29143	29209	29352	29274	28939	29296	29310	29075	29114	29023	28944	29272	29000	29120	29373	29211	29036	28898	29312	29190	28991	29102	29198	29261	28957	29098	29184	29256	29139	29256	29201	28983	29223	29051	29047	28981	29316	28972	29124	29146	29209	28967	29189	28901	29064	29007	29231	29246	29344	28810	29199	29004	29217	28943	29193	28993	29290	29079	29086	29028	29188	28965	29101	29062	29242	29169	29008	28919	29236	28905	29243	29304	29084	29099	29085	29250	29110	28949	29074	29133	29234	29268	29350	29190	29176	28977	29038	29329	29098	29274	29379	29177	29532	29423	28990	29244
20159	37513	37943	89957	93341	72305	48690	29916	21765	18587	18186	17713	17955	17827	17908	17823	18048	17934	17870	17823	17739	17783	17760	18043	18042	17839	17930	17929	17917	17777	17721	17907	17858	17807	17834	17718	17880	18016	17850	17876	17786	17920	17819	17798	17623	17686	17831	18058	17863	17767	17856	17837	17758	17745	17588	17869	17723	17703	17783	17990	17954	17698	17781	17904	17814	17806	17734	17737	17854	17891	17924	17957	17658	17750	17762	17753	17987	17725	17644	17870	17692	17754	18045	17917	17784	17682	17757	17736	17852	17844	17966	17860	17822	17743	17915	17917	17989	17880	17645	17765	17969	17755	17602	17969	17753	17719	17801	17821	17639	17796	17958	17705	17964	17693	17807	17855	17805	17692	17670	17902	17810	17817	17763	17697	17739	17897	17743	17635	17624	17943	17842	17770	17749	17858	17770	17849	17888	17871	17950	17869	17751	17821	17727	17640	17896	17783	17736	17778	17501	17834	17761	17671	17817	17660	17678	18015	17817	17833	17619	17815	17713	17772	17924	17851	17722	17911	17810	17785	17891	17698	17807	17776	17676	17660	17895	17849	17816	17754	17713	17795	17818	17666	17638	17703	17730	17644	17905	17725	17705	17844	17891	17673	17707	17727	17772	17666	17796	17515	17740	17655	17976	17645	17721	17882	17743	17682	17972	17608	17810	17737	17848	17825	17698	17686	17802	17718	17816	17712	17768	17747	17858	17862	17783	17689	17791	17746	17894	17780	17761	17522	17788	17734	17719	17731	17793	17852	17697	17793	17691	17723	17609	17721	17739	17957	17831	17700	17939	17735	18008	17945	17805	17880	17507	17725	17810	17765	17685	17722	17861	17531	17735	17692	17842	17837	17748	17855	18016	17835	17667	17809	17666	17760	17771	17914	17648	17957	17852	17793	17659	17827	17827	17832	17882	17789	17665	17766	17783	17953	17947	17772	17893	17927	17802	17790	17720	17769	17983	17853	17676	17782	17757	17976	17705	17683	17686	17738	17853	17873	17667	17793	17779	17682	17650	17764	17700	17723	17937	17881	17582	17604	17749	17878	17871	17790	17837	17710	17852	17885	17766	17656	17543	17885	17891	17928	17733	17597	17600	17689	17699	17782	17757	17585	17794	17790	17739	17748	17784	17682	17764	17769	17893	17753	17934	17674	17677	17897	17779	17710	17712	17951	17886	17704	17733	17673	17724	17711	17891	17798	17791	17912	17806	17780	17725	17918	17755	17846	17836	17684	17868	17865	17607	17652	17758	17768	17810	17680	17754	17955	17728	17651	17731	17822	18041	17721	17782	17715	17838	17916	17859	17835	17831	17670	17747	17808	18043	18049	17834	17867	17609	17837	17855	17802	17963	17850	17833	17838	17832	17869	17805	17641	17657	17814	17830	17900	17742	17824	17800	17700	18010	17687	17839	17644	17770	17952	17730	17831	17653	17882	17738	17729	17833	17743	17725	17774	17709	17686	17759	17865	17806	17776	17848	17573	17800	17846	17771	17785	17855	17776	17849	17718	17748	17673	17858	17775	17924	17589	17756	17730	17897	17995	17711	17728	17803	17692	17793	17726	17734	17827	17736	17915	17790	17736	17751	17834	17945	17786	17833	17696	17778	17670	17842	17686	17867	17853	17935	17658	17707	17773	17597	17836	17726	17758	17868	17801	17486	17844	17990	18009	17754	17901	17787	17904	17769	17632	17800	17881	17701	17886	17898	17911	17913	17717	17707	17617	17782	17643	17938	17852	17684	17673	17764	17615	17852	17526	17778	17795	17592	17805	17835	17791	17634	17771	17675	17814	17913	17698	17649	17705	17877	17741	17828	17824	17724	17835	17700	17974	17942	17517	17768	17976	17786	17861	17686	17640	17537	17814	17893	17879	17653	17875	17781	17591	17668	17834	17839	17683	17656	17788	17869	17883	17722	17700	17745	17814	17651	17773	17706	17925	17861	17790	17780	17695	17867	17642	17890	17764	17701	17848	17732	17853	17804	17768	17688	17709	17642	17826	17641	17812	17787	17656	17982	17641	17643	17857	17751	17678	17727	17756	17741	17795	17767	17699	17807	17789	17880	17962	17663	17685	17637	17605	17925	17890	17702	17689	17883	17769	17662	17670	17687	17666	17789	17696	17783	17775	17903	17786	17752	17860	17851	17774	17680	17685	17997	17839	17835	17742	17934	17714	17909	17864	17698	17856	17881	17773	17780	17673	17864	17773	17764	17900	17708	17780	17610	17924	17741	17753	17847	17521	17937	17711	17809	17728	17770	17731	17864	17879	17850	17580	17811	17877	17849	17800	17771	17981	17686	17897	17535	17757	17813	17622	17913	17762	17673	17726	17920	17781	17805	17690	17774	17794	17671	17959	17775	17625	17783	17810	17705	17898	17874	17594	17723	17609	17775	17676	17709	17648	17627	17749	17644	17670	17719	17850	17681	17827	17700	17713	17745	17847	17917	17690	17754	17949	17834	17968	17819	17740	17855	17910	17766	17800	17566	17959	17867	17807	17793	17824	17655	17813	17762	17866	17801	17855	17832	17940	17836	17912	17713	17669	17829	17668	17861	17928	17792	17629	17633	17887	17610	17922	17801	17640	17933	17769	17792	17740	17730	17751	17826	17655	17969	17807	17876	17794	17667	17732	17870	17824	17763	17914	17700	17786	17821	17875	17689	17861	17843	17853	17811	17816	17788	17751	17757	17816	17794	17825	17758	17796	17835	17662	17824	17679	17718	17702	17734	17782	17736	17777	17899	17827	17763	17842	17722	17757	17781	17827	17885	17741	17751	17885	17896	17641	17642	17885	17857	17777	17790	17848	17694	17916	17588	17763	17773	17975	17888	17737	17912	17863	17667	17765	17636	17785	17733	17815	17698	17782	17897	17767	17902	17642	17895	17849	17906	17639	17973	17612	17837	17687	17910	17684	17890	17722	17811	17661	17789	17755	17883	17766	17711	17659	17795	17701	17867	17689	17767	17767	17964	17593	17719	17867	17860	17733	17854	17754	17661	17758	17850	17880	17641	17793	17763	17879	17798	17841	17838	17893	17652	17898	17835	17800	17867	17585	17653	17899	17581	17741	17559	17742	17690	17940	17888	17940	17687	17606	17813	17829	17910	17777	17575	17844	17817	17802	17673	17802	17817	17773	17879	17779	17889	17724	17912	17823	17757	17704	17699	17786	17835	17896	17831	17804	17792	17794	17898	17959	17609	17780	17676	17656	17717	17824	17705	17673	17805	17824	17780	17910	17933	17693	17822	17735	17854	17798	17696	17781	17946	17780	17690	17654	18071	17761	17752	17786	17773	17868	17910	17831	17670	17827	17666	17813	17841	17718	17762	17719	17732	17775	17779	18040	17710	17748	17881	17668	17565	17852	17741	17671	17572	17725	17712	17897	17792	17814	17916	17882	17844	17806	17856	17798	17835	17790	17733	17800	17746	17666	17755	17819	17735	17924	17936	17851	17882	17743	17683	17975	17806	17644	17780	17723	17796	17656	17886	17877	17793	17862	17740	17754	17749	17723	17744	18042	17749	17650	17988	17788	17759	17757	17852	17731	17857	17764	17778	17719	17798	17721	17867	17735	17742	17881	17858	17928	17686	17870	17697	17850	17770	17803	17813	17772	17757	17690	17860	17750	17687	17737	17779	17930	17691	17847	17831	17746	17741	17707	17796	17860	17681	17874	17734	17670	17770	17527	17617	17650	17779	17799	17749	17893	17679	17802	17762	17874	17801	17944	17934	17759	17769	17840	17974	17828	17794	17748	17639	17968	17804	17737	17711	17646	17886	17660	17929	17758	17732	17681	17750	17842	17891	17644	17627	17983	17879	17748	17706	17734	17861	17756	17792	17857	17699	17542	17752	17872	17665	17726	17795	17832	17707	17736	17814	17770	17753	17816	17888	17778	17778	17857	17866	17820	17711	17908	17781	17901	18015	17702	17674	18017	17625	17718	17825	17711	17797	17864	17618	17694	17956	17722	17561	17688	17621	17760	17962	17725	17819	17891	17609	17661	17922	17646	17794	17850	17660	17947	17766	17691	17740	17716	17837	17838	17746	17756	17937	17878	17867	17821	17701	17595	17818	17722	17730	17740	17822	17550	17890	17883	17687	17818	17687	17719	17700	17809	17609	17777	17809	17835	17911	17707	17810	17724	17918	17915	17834	17707	17769	17870	17806	17813	17657	17825	17575	17699	17958	17552	17642	17748	17706	17665	17854	17748	17901	17766	17824	17816	17914	17598	17679	17730	17653	17766	17675	17840	17896	17662	17825	17663	17692	17856	17852	17666	17773	17792	17968	17710	17840	17687	17925	17537	17880	17758	17806	17708	17880	17767	17940	17833	17983	17824	17942	17753	17666	17621	17667	17868	17793	18059	17670	17937	17743	17834	17857	17749	17693	17893	17767	17675	17723	17677	17782	17703	17707	17737	17716	17950	17692	17746	17852	17725	17765	17760	17857	17501	17767	17624	17799	17683	17777	17818	17840	17650	17896	18051	17931	17830	17916	17883	17773	17700	17837	17749	17837	17774	17512	17656	17864	17758	17722	18032	17984	17869	17873	17762	17535	17816	17793	17497	17863	17742	17625	17667	17853	17675	17951	17810	17907	17822	17823	17443	17712	17773	17727	17732	17787	17861	17792	17724	17868	17864	17812	17871	17911	17914	17883	17838	17911	17684	17607	17791	17707	17678	17762	17596	17679	17681	17714	17740	17694	17715	17808	17666	17831	17698	17670	17757	17995	17812	17663	17759	17920	17729	17773	17749	17660	17806	17630	17717	17896	17706	17882	17796	17725	17732	17893	17948	17843	17576	17797	17635	17610	17785	17770	17701	17757	17727	17861	17851	17711	17856	17777	17822	17957	17809	17892	17775	17963	17925	17700	17824	17911	17874	17725	17898	17568	17737	17704	17752	17809	17668	17696	17811	17723	17656	17830	17915	17737	17836	17795	17807	17827	17721	17849	17692	17728	17823	17791	17736	17783	17895	17657	17811	17822	17761	17644	17686	17714	18048	17760	17672	17755	17750	17843	17869	17768	17723	17850	17862	17610	17864	17788	17770	17862	17844	17846	17585	17914	17783	17847	17820	17853	17652	17686	17655	17602	17782	17809	17822	17855	17877	17965	17925	17975	17793
32554	27166	31414	41335	43465	38386	33275	30203	28876	28456	28517	28075	28759	28074	28479	28453	28645	28443	28423	28293	28697	28747	28528	28446	28295	28337	28409	28495	28467	28485	28325	28646	28475	28381	28231	28536	28430	28279	28247	28402	28645	28421	28469	28296	28184	28432	28354	28038	28340	28225	28392	28405	28201	28593	28339	28387	28394	28418	28440	28266	28478	28494	28834	28486	28155	28233	28480	28641	28475	28492	28429	28383	28376	28322	28295	28588	28277	28225	28412	28396	28447	28494	28327	28453	28556	28589	28328	28285	28309	28625	28135	28394	28303	28136	28605	28456	28517	28454	28275	28633	28257	28719	28512	28442	28408	28624	28267	28330	28429	28350	28388	28494	28245	28389	28281	28380	28319	28347	28672	28326	28352	28401	28410	28566	28224	28263	28051	28245	28269	28428	28486	28391	28328	28414	28368	28313	28395	28576	28508	28593	28126	28228	28339	28370	28444	28255	28346	28487	28533	28421	28386	28582	28441	28430	28682	28354	28342	28387	28258	28315	28231	28331	28375	28496	28443	28297	28453	28275	28440	28473	28392	28316	28369	28315	28594	28491	28312	28224	28383	28284	28504	28612	28566	28394	28154	28382	28417	28271	28540	28363	28455	28307	28518	28472	28377	28492	28423	28169	28672	28342	28104	28510	28413	28477	28278	28258	28717	28375	28557	28469	28341	28540	28436	28277	28421	28286	28306	28383	28511	28395	28383	28553	28593	28545	28255	28617	28314	28381	28368	28125	28169	28374	28586	28435	28520	28639	28627	28555	28268	28495	28439	28468	28393	28359	28459	28586	28437	28507	28377	28372	28283	28281	28254	28695	28368	28164	28466	28401	28322	28540	28463	28273	28795	28854	28428	28387	28254	28399	28343	28437	28283	28480	28312	28352	28525	28055	28499	28437	28499	28449	28477	28232	28702	28685	28262	28219	28228	28426	28355	28312	28105	28164	28411	28427	28318	28551	28361	28258	28285	28412	28463	28407	28653	28394	28745	28399	28364	28374	28570	28354	28349	28375	28285	28627	28529	28364	28018	28525	28457	28506	28039	28390	28221	28324	28295	28396	28376	28518	28407	28388	28160	28400	28423	28275	28392	28448	28338	28267	28370	28391	28522	28453	28539	28492	28190	28241	28529	28589	28764	28516	28367	28156	28231	28452	28271	28299	28592	28436	28548	28197	28158	28257	28325	28288	28630	28461	28175	28233	28680	28498	28209	28347	28523	28401	28290	28294	28397	28233	28309	28180	28493	28492	28361	28392	28414	28412	28174	28521	28402	28518	28245	28732	28421	28402	28375	28590	28297	28430	28439	28387	28349	28398	28129	28183	28290	28262	28212	28479	28188	28411	28267	28607	28635	28532	28299	28238	28528	28417	28474	28570	28453	28153	28600	28242	28257	28350	28413	28421	28452	28379	28219	28104	28345	28107	28398	28343	28300	28385	28487	28368	28511	28360	28316	28402	28311	28271	28677	28171	28150	28400	28513	28183	28389	28461	28476	28466	28486	28523	28143	28482	28516	28489	28427	28452	28255	28294	28417	28518	28424	28514	28258	28622	28452	28449	28196	28452	28315	28337	28201	28463	28463	28351	28163	28459	28452	28604	28312	28389	28436	28524	28471	28416	28473	28239	28258	28360	28709	28470	28362	28651	28199	28220	28509	28396	28322	28454	28391	28270	28733	28488	28463	28215	28314	28478	28289	28322	28247	28129	28217	28285	28344	28120	28260	28593	28600	28439	28551	28048	28314	28389	28396	28687	28502	28415	28499	28340	28503	28472	28515	28448	28346	28309	28096	28207	28236	28461	28413	28402	28258	28274	28332	28305	28388	28343	28583	28602	28452	28349	28310	28456	28464	28311	28346	28290	28513	28434	28286	28228	28032	28258	28393	28274	28336	28322	28519	28257	28715	28390	28218	28195	28497	28459	28493	28474	28316	28153	28393	28257	28089	28351	28455	28048	28342	28480	28462	28523	28278	28308	28399	28590	28416	28153	28373	28518	28498	28357	28081	28247	28346	28454	28325	28610	28549	28607	28389	28446	28479	28106	28604	28305	28498	28244	28155	28420	28291	28430	28299	28481	28171	28416	28421	28420	28265	28415	28511	28390	28350	28393	28367	28382	28214	28090	28341	28284	28419	28143	28378	28289	28405	28488	28498	28330	28210	28402	28522	28015	28315	28432	28522	28280	28368	28486	28488	28265	28123	28489	28467	28140	28319	28446	28296	28203	28195	28415	28374	28400	28550	28480	28545	28305	28339	28173	28579	28275	28567	28286	28489	28454	28667	28418	28357	28302	28151	28317	28449	28376	28395	28635	28363	28274	28217	28405	28116	28327	28403	28296	28337	28265	28273	28257	28073	28411	28552	28199	28483	28242	28377	28308	28198	28305	28322	28402	28495	28225	28342	28315	28231	28435	28182	28239	28403	28296	28372	28199	28147	28338	28252	28388	28275	28285	28337	28413	28403	28421	28457	28486	28162	28241	28810	28363	28310	28318	28439	28765	28310	28384	28346	28497	28668	28261	28424	28360	28344	28274	28590	28272	28265	28436	28464	28240	28176	28322	28152	28335	28231	28142	28302	28397	28457	28289	28637	28387	28374	28495	28680	28589	28118	28459	28367	28473	28345	28615	28389	28462	28531	28222	28415	28309	28368	28624	28480	28365	28480	28357	28434	28274	28684	28404	28416	28210	28424	28579	28371	28594	28443	28438	28386	28416	28388	28243	28322	28313	28549	28487	28567	28103	28181	28281	28399	28532	28492	28268	28261	28507	28487	28375	28591	28379	28460	28321	28522	28574	28727	28481	28403	28564	28392	28247	28240	28537	28414	28319	28641	28329	27965	28393	28378	28075	28248	28389	28495	28278	28280	28201	28066	28303	28453	28348	28232	28241	28653	28573	28711	28360	28421	28207	28337	28521	28515	28433	28193	28321	28603	28274	28221	28251	28585	28321	28333	28491	28348	28236	28618	28738	28426	28354	28360	28360	28365	28360	28721	28408	28425	28180	28281	28518	28532	28135	28493	28651	28533	28558	28463	28555	28562	28370	28301	28474	28251	28495	28524	28343	28823	28418	28341	28469	28272	28551	28434	28242	28442	28435	28435	28250	28324	28409	28418	28260	28615	28321	28379	28352	28480	28558	28310	28553	28404	28332	28296	28284	28430	28331	28146	28462	28242	28509	28479	28159	28287	28354	28514	28488	28505	28420	28211	28321	28686	28442	28421	28379	28270	28556	28310	28201	28312	28620	28420	28566	28373	28367	28230	28451	28362	28404	28133	28579	28202	28357	28646	28387	28490	28511	28400	28404	28291	28477	28615	28364	28426	28433	28464	28436	28352	28366	28333	28405	28432	28510	28238	28585	28325	28381	28316	28326	28537	28344	28552	28412	28230	28225	28428	28475	28136	28403	28437	28406	28561	28225	28433	28368	28381	28458	28315	28238	28301	28409	28202	28251	28279	28294	28374	28516	28522	28296	28475	28378	28351	28352	28853	28348	28580	28303	28715	28394	28519	28523	28295	28358	28225	28258	28461	28485	28257	28028	28229	28480	28460	28317	28339	28281	28197	28507	28553	28733	28158	28365	28362	28479	28527	28214	28129	28401	28415	28493	28229	28581	28438	28467	28557	28587	28280	28841	28321	28346	28376	28417	28401	28296	28592	28436	28512	28364	28473	28616	28431	28303	28432	28539	28472	28315	28531	28424	28613	28522	28350	28229	28389	28473	28414	28277	28513	28055	28297	28331	28412	28391	28540	28397	28279	28248	28400	28415	28454	28521	28356	28623	28391	28636	28245	28529	28503	28376	28425	28432	28233	28535	28448	28324	28489	28269	28344	28460	28487	28561	28252	28386	28259	28366	28276	28426	28445	28424	28316	28459	28403	28208	28184	28367	28385	28343	28366	28332	28397	28474	28519	28401	28437	28288	28202	28466	28201	28460	28461	28550	28542	28440	28520	28549	28433	28589	28658	28293	28685	28367	28362	28385	28328	28306	28429	28592	28264	28374	28541	28417	28330	28145	28633	28230	28213	28435	28413	28280	28310	28536	28369	28446	28577	28234	28323	28344	28289	28377	28342	28450	28314	28642	28373	28163	28313	28544	28532	28125	28312	28494	28331	28160	28413	28487	28268	28178	28336	28344	28586	28580	28533	28286	28633	28214	28181	28159	28460	28348	28453	28134	28447	28174	28293	28274	28099	28044	28383	28513	28313	28348	28199	28374	28556	28454	28604	28268	28260	28190	28402	28664	28277	27891	28326	28465	28518	28460	28256	28491	28399	28358	28523	28402	28497	28327	28327	28129	28722	28502	28333	28447	28334	28266	28421	28380	28227	28455	28521	28491	28221	28139	28287	28183	28526	28471	28349	28551	28382	28362	28560	28534	28328	28112	28215	28255	28318	28375	28353	28302	28362	28444	28389	28182	28750	28543	28334	28451	28550	28419	28229	28367	28395	28514	28310	28259	28267	28497	28515	28355	28371	28263	28259	28153	28196	28365	28296	28136	28379	28585	28480	28528	28472	28400	28356	28591	28433	28372	28421	28470	28366	28355	28228	28500	28287	28452	28087	28318	28562	28520	28483	28414	28567	28516	28519	28379	28416	28310	28508	28390	28346	28379	28338	28311	28252	28514	28675	28160	28411	28364	28170	28534	28415	28160	28287	28463	28424	28358	28444	28441	28311	28311	28303	28349	28437	28632	28390	28421	28444	28237	28402	28395	28473	28229	28241	28464	28601	28313	28235	28115	28081	28303	28348	28261	28234	28394	28122	28735	28530	28446	28571	28059	28470	28372	28486	28460	28297	28357	28342	28462	28366	28403	28217	28380	28343	28338	28125	28415	28332	28298	28320	28390	28382	28208	28327	28361	28286	28451	28119	28371	28243	28582	28435	28514	28483	28332	28687	28578	28546	28352	28132	28350	28297	28491	28515	28661	28238	28200	28521	28251	28359	28322	28559	28358	28582	28339	28339	28443	28540	28365	28301	28388	28555	28404	28348	28424	28208	28316	28417	28260	28480	28338	28366	28119	28086	28337	28676	28326	28191	28428	28408	28283	28638	28467	28320	28333	28691	28633	28495	28536	28661	28628	28588	28415	28372	28568	28334	28273	28619	28327	28363	28462	28099	28290
16743	19136	19038	32244	32777	26302	20904	18091	17367	17040	17034	17013	16947	17065	16998	17102	16933	17132	16947	16888	17029	16801	17126	16947	16952	16910	16999	16861	16825	16970	17008	16773	16945	16823	16892	17029	17035	16751	16739	17019	16949	17040	16859	16946	17027	17005	17051	16938	17053	17040	16760	16850	16859	17012	17013	16926	16752	16882	16915	16832	16890	16703	16760	17027	16862	16828	17098	16827	16919	16955	16786	16991	16987	17052	16940	16895	16926	17043	16753	17006	16974	16814	17112	16958	16909	16736	16845	16940	16984	16933	16906	16751	16892	16780	17017	16923	16720	17005	16828	16869	16992	16658	16875	16879	17026	16879	16966	16972	17037	16801	16719	16965	16904	17030	17159	16951	16805	16718	16741	16893	16814	16980	16935	16716	16973	16909	16875	16852	16894	16951	17037	17036	16935	16667	16783	16821	16640	16904	16859	16862	17028	16879	16993	16837	16796	16998	16838	16900	16838	16697	16743	17095	16954	17040	16889	16945	16873	16950	16887	16749	16884	16955	16898	16820	16786	16927	16861	17021	16891	16982	17112	16831	17025	16853	16974	16982	16918	16668	16868	16958	16917	16971	16866	16967	16719	17046	16865	16758	16730	16939	16833	16729	16778	17071	16894	16986	16964	16969	16619	16941	16717	17038	16797	16817	16781	17131	16978	16969	16917	16980	16757	16946	16967	16933	16853	16654	16808	16754	16871	16836	16968	16883	16905	16880	16813	16830	16804	16758	16781	16773	16853	16828	16972	16929	17006	16798	16873	16801	16810	16741	16915	16856	17052	16722	16747	17088	16949	16877	16625	16691	17003	16942	16913	16922	16885	16828	16958	16862	16762	16724	17017	16974	16912	16822	16770	16721	16859	16845	16808	16817	16762	16877	16910	16934	16813	16736	16887	16760	16778	16907	16894	16927	16991	17048	16798	16964	17034	16864	16919	16843	16704	16915	17095	16875	16851	17042	16876	16969	16809	16801	16678	16910	16916	16932	17049	16716	16915	16769	16962	16806	16853	17119	16975	16801	16893	16759	17062	16956	16851	16797	16871	16866	16844	16951	16945	16770	17020	16867	16782	16964	16857	16824	16921	16976	16850	16965	16816	16994	16908	16942	17104	17030	16948	16863	16782	16958	16885	16773	16838	16927	16954	16860	16912	16954	16691	16874	16913	16799	16832	17023	16771	16912	16951	17010	16939	16783	16849	16957	16814	16742	16896	16776	16747	17101	16737	16749	16767	16794	17007	16809	16902	17005	16866	16894	16954	16866	16814	16944	16805	16985	16942	16974	16955	17005	16746	16861	16911	17000	16935	16902	16938	16762	16748	16916	17113	17027	16869	16966	16982	16803	16872	16740	16931	17012	16883	17057	16682	16926	16894	16700	16868	17101	16788	16998	16921	16887	16856	17066	16932	16871	16908	16869	16922	16956	16784	16708	16750	16759	16758	16948	16792	16856	16899	16986	16999	16803	17008	16849	16934	16848	16761	16842	16910	16781	16905	16997	16895	16860	16949	16940	16910	16900	16983	17072	16881	16806	16826	16878	16770	16926	16760	16834	16919	16930	16873	16940	17018	16777	16774	16869	17032	17109	16965	16855	16807	16939	16915	16913	16798	16978	16991	16835	16761	16964	16967	16868	16911	16853	17004	16743	16901	17030	16984	17012	16884	17151	16838	16704	16923	17029	17047	16905	16923	16811	16949	16993	16878	16960	16859	16797	16762	16968	16886	16790	16908	17108	16846	17000	16866	17033	16879	16801	16960	16795	16841	16756	16810	16764	16870	16865	17022	16818	16836	16777	16794	16957	17034	16745	16855	16927	16795	16967	16904	17041	17090	16777	16900	16925	16990	16799	16772	16947	16805	17028	16926	16774	16772	17060	16824	16783	17049	16811	16758	16922	16692	16932	16951	16926	16980	16933	16961	16799	17212	16788	16865	16947	16795	17056	16890	16889	16737	16955	17114	16904	16927	16879	16928	16988	16989	16865	16900	16803	16885	16819	16712	16815	16932	16861	17074	16882	16852	16833	16837	17002	16942	16877	16891	16926	17106	16813	16999	16949	16860	17048	16975	17055	16860	16735	16846	16978	16975	16921	17038	16981	16953	16808	16922	17054	17032	17083	16985	16902	17037	16859	16891	16845	16768	16743	16821	16803	17024	16935	16836	16964	16717	17023	17035	16746	16791	16852	17152	16884	16900	16896	17021	16717	16849	16881	17044	16712	17022	16838	16888	17009	16955	16909	16807	16835	16928	16719	16889	16842	16901	16797	17041	17075	16736	16732	17059	16811	16953	16674	17043	17027	16953	16737	16787	16787	16844	16931	16971	16951	16843	16867	16984	16818	16910	16852	16796	16934	17118	16905	16779	16837	16857	16830	17026	16897	16982	16696	16905	16942	16937	17081	16701	17040	16849	16933	16793	17053	16784	16919	16914	16884	16929	16966	16904	16949	16982	16974	16997	16770	16929	17123	16957	16886	16852	16879	16790	16951	16844	16834	17032	16731	16971	16923	16907	16892	16899	16852	16865	16779	17015	16829	16987	16849	16722	17034	16836	16729	17024	16888	16758	16878	16926	16970	16789	16877	16796	16872	16940	17023	17048	16781	16772	16987	16851	16992	16963	16782	16802	16952	16925	16923	16810	16734	16964	16799	17007	16960	16835	16788	16650	16845	17126	17077	16889	16821	16963	16889	17016	17042	16889	16734	16857	16989	17012	16901	16831	16747	16945	16684	16922	17026	16978	16889	16792	16844	16857	16804	16887	17143	16939	16737	16919	16796	16884	16810	16907	16922	16922	16803	16754	16964	16879	17093	16788	16807	17029	16696	16915	16958	16924	17053	16960	16735	16848	16809	16762	16961	16951	16708	16799	16802	16946	16928	16888	16828	16949	16807	16949	16892	16813	16974	16896	16895	16907	16671	16701	16985	16989	16935	17054	16888	16839	16891	16714	16804	17172	16910	16941	16922	16899	16801	16775	16919	16820	16716	17017	16902	16764	17009	16789	16982	16813	16870	16916	16842	16852	16924	16838	16878	16825	16981	16935	16895	16702	16909	17050	16810	17094	16708	16965	16655	17029	16721	16853	16952	16893	16887	16927	16980	16894	16727	17068	17051	16745	16885	16665	17011	16993	16833	17046	16916	16904	16870	16890	17094	16880	17066	16987	16840	16999	16818	17020	17091	16924	16949	16964	17005	16857	17016	16994	16817	16928	16832	16821	16791	16948	16899	16886	16871	17016	16976	16803	16960	17069	16883	16980	16937	16973	16967	16980	16986	16776	16765	17042	16872	16901	16924	16885	16838	16803	16963	16855	16836	16753	16775	16847	16961	16918	16956	16856	16832	16926	16892	16984	16868	16892	16968	16919	16876	16853	16955	16920	17068	17022	16610	16906	16780	16997	17019	16853	16870	17069	16799	16893	16831	16895	16963	16933	16835	16802	16866	17043	17018	16864	16986	16903	16855	17000	16850	16934	16676	16964	16893	17035	16786	16973	16799	16839	16822	16846	17042	16861	17001	16959	16894	16789	17038	16777	16869	16837	16990	16969	16774	16887	16914	16745	16744	16850	16902	16928	16897	16780	16872	16873	16786	16956	16858	16798	17126	16860	16992	16777	16691	17066	16786	16920	16817	16876	16825	16968	16827	16804	16895	16843	16791	16924	16749	16899	16892	17067	16972	16691	16939	16962	16756	16988	16904	16919	16728	16936	16813	16941	16903	17015	16887	17163	16803	17051	16912	17055	16799	17105	17012	17005	16805	17037	17014	16833	16954	16879	16901	16815	16992	16913	16914	17101	16999	16935	16882	17037	16936	16866	16989	16928	16969	16924	16904	17084	16872	16729	16954	16887	16771	16950	16908	16986	17243	16772	16871	17089	16950	16928	17052	16836	16853	16805	17078	17074	16899	16779	16930	16978	16873	17013	16822	16802	16836	16895	16871	16924	16909	16998	16836	16922	17045	17025	16870	16903	16973	16912	16669	16862	16940	16963	16881	17073	16800	16965	16818	16768	16815	16859	16830	16801	16921	16823	16995	16852	16681	16823	16957	16982	16823	17028	16785	16900	16958	16859	17121	16849	16805	16912	16740	16974	16812	16858	16703	16789	16735	16990	17025	16836	17025	17001	16919	17018	16880	16996	16909	16852	16675	16728	16935	16943	16913	17036	16977	16865	16952	16883	16962	16575	16835	16734	16834	16859	16723	16951	16666	16892	16730	17055	16835	16874	16946	16965	16920	16986	16817	16910	16812	16973	16974	16780	16779	16922	16903	16576	16843	16900	16957	16887	16824	16804	16950	17053	16870	16903	16970	16849	16945	17098	16963	16992	16867	16725	16737	16980	16919	16778	16963	16985	16928	16873	16806	17019	16884	16979	16828	16898	17043	17103	16856	17005	16914	16917	16829	16990	16885	16998	16802	17006	16932	16787	16815	17013	17045	16758	17030	16959	16818	16846	16912	16892	16897	17071	16726	16881	16956	16961	16989	17031	16892	16963	16785	17027	16907	16972	17082	16945	16856	16819	16927	16935	16747	16972	17075	16831	16924	16950	16847	17084	16927	16884	16719	16923	16927	16669	17115	16936	16917	16968	17023	16845	16930	16963	17037	17023	16872	16877	17003	16968	16937	16893	16914	16941	16828	16857	16919	16777	16902	16931	16798	17017	16815	16904	17056	16806	16910	16901	16889	16757	16864	17158	16928	16864	17001	16871	16771	16944	17011	16766	16951	17042	17046	16832	16893	16938	16914	16810	16829	16923	16875	16739	16840	16975	16791	16837	16874	16846	16799	16833	17038	16958	16947	16914	16889	16864	16850	16937	16914	16954	16795	16767	16928	16932	16889	16876	16880	17040	16934	16708	16949	16922	16999	16923	16937	16812	16907	16893	16910	16729	16963	16881	17028	16892	16975	16979	16852	16992	16844	16945	16824	17075	16935	16958	16736	17026	16897	16914	16922	16832	16772	16845	16903	16969	16995	16874	16905	16833	16833	16738	16996	16873	16900	16869	16964	16721	17085	16800	16967	16686	16909	16995	16869	16899	16853	16830	17015	17067	16818	16874	16914	16977	16956	16766	17197	16815	17003	16855	16923	16791	17023	16862	16977	16694	16690	16708	16761	16957	16885	16967	16960
25379	21564	28573	60953	66493	55345	43089	33968	30257	28978	28543	28326	28468	28558	28323	28115	28341	28227	28300	28364	28240	28306	28319	28348	28452	28100	28339	28082	28291	28198	28222	28228	28399	28052	28589	28115	28247	28348	28418	28433	28291	28413	28046	28296	28193	28301	28214	28197	28318	28226	28356	28279	28302	28072	28434	28385	28041	28265	28109	28282	28189	28361	28312	28224	28101	27889	27968	28384	28152	28156	28026	28371	28121	28297	28120	28217	28236	28162	27978	27904	28131	28177	28173	28357	28348	28379	28248	28296	28360	28159	28224	28044	28094	27932	28144	28140	28140	28066	27943	28164	28055	28410	28325	28022	28307	27826	28298	28139	28084	28054	28152	28179	28066	28404	28352	28032	28306	27859	28259	28072	28038	28282	28256	28074	28132	28244	28233	28361	28353	28385	28407	27955	28282	28223	28079	28278	28302	28268	28084	28242	28340	28288	28155	28137	27971	28046	28426	28052	28253	28080	28361	28220	28243	28197	28241	28192	28128	28545	28530	28284	28312	28346	28043	28047	28075	28204	28303	28349	28440	28279	28056	28225	28183	27956	28401	28205	28263	28257	27936	28108	28217	28344	28067	28192	28081	28468	28238	28375	28368	28226	28190	28076	28226	28380	28434	28161	28105	28123	28152	28155	28241	28128	28144	28086	28051	28327	28237	28235	28605	28277	28268	27772	28057	28055	28274	28141	28095	27983	28357	28204	28050	28097	28011	28320	28079	28066	28136	28270	28145	28136	28120	28173	28307	28224	28164	28192	28226	28094	28172	28046	28212	28289	28249	28064	28267	28193	28280	28130	28114	28213	28259	28081	28076	28128	28232	28244	28237	28533	28355	28274	28595	28031	28301	28013	28105	28139	28134	27976	28311	28140	28189	28294	28150	28331	28235	27888	28133	28002	28231	28354	28393	28333	28496	28284	28299	28103	28195	28053	28189	28194	28299	28066	28200	28139	28284	28153	28295	27957	28242	28234	28026	28210	28194	28124	28214	28145	28315	28281	28151	28060	28130	28217	28059	28059	28277	28160	28320	28117	28274	28196	28032	28419	28298	28221	28365	28228	27939	28024	28308	28152	28238	28284	28052	28227	28221	28286	28137	28313	28046	28240	28082	28264	28226	28207	28195	28417	28164	28270	28507	28050	28240	28345	28044	28174	28263	28385	28235	28235	28486	28309	28354	28162	27983	27898	28250	28103	28149	28278	28078	28187	28392	27894	28262	28671	28156	27930	28173	28283	28006	28057	28122	28178	28320	28104	28346	27998	28194	28342	28395	28014	28034	28177	28323	28111	28422	28041	27990	28407	28586	27896	28315	28434	28235	28092	28381	28273	27916	28499	28325	28087	28402	28243	28361	28177	28249	28033	28154	28286	28202	28045	28136	28372	28172	28102	28040	28091	28228	27994	28194	28537	28024	28292	28193	28182	28402	28188	28011	27992	28121	28114	28109	28474	28270	28201	28208	28199	28184	28448	28433	28304	28257	28476	28240	28173	28191	28185	28200	28237	28135	28168	28093	28239	28287	28141	28244	28105	28309	27916	28163	28113	28090	27892	28110	28371	27823	28235	27981	28324	28041	28285	28332	28187	28426	28193	28002	28100	28057	28321	28071	27911	28222	28295	28131	28288	28254	28385	28349	28090	28215	28300	28169	28497	27942	28354	28108	28356	28056	28181	28147	28465	28460	28292	28176	28122	28230	27930	28416	28218	28251	28202	28253	28345	28153	28341	28205	28186	28027	28418	28140	27909	28202	28194	28278	28028	28206	28261	28410	28225	28055	27987	28258	28151	28237	28370	28039	27861	28010	28192	28248	28369	28445	28115	28133	28180	28190	28073	27864	28197	28011	28397	28157	28220	28026	28232	28134	28018	28194	28274	28201	28206	28084	28273	28059	28260	28340	28265	28292	28202	28293	28145	28169	28317	28063	28064	27948	28080	28290	28261	28317	28300	28437	28164	28067	28048	28121	28193	28230	28299	28107	28297	28111	28350	28127	28193	28222	28502	28275	28246	28403	28147	28324	28225	28301	28215	28222	28291	28146	28170	28220	28236	28241	28512	28079	28197	28143	28049	28093	28323	28125	28265	28224	28276	28530	28016	28268	28161	28401	28435	27999	27968	27980	28066	28083	28427	28396	28157	28232	27976	28278	28058	28019	28176	28237	28171	28188	28051	28360	28169	28236	28181	28188	28131	28135	28374	28263	28112	28110	28210	28233	28167	27999	28185	28271	28354	28180	28038	28473	28334	28117	28152	28244	28272	28112	28347	28378	28351	28231	28104	28282	28460	28213	28360	28085	28294	28381	28120	28129	28361	28161	28478	28196	28278	28061	28227	28382	28347	28307	28079	27989	28104	28039	28383	28331	28325	28311	28159	28095	28085	28237	28223	28156	27976	28425	28465	28257	28137	28220	27979	28145	28023	28258	28388	28221	27864	28187	28226	28151	28088	28360	28172	28066	28322	28130	28147	28348	28240	28097	28271	28249	28095	28125	28102	28242	28388	27841	28221	28335	28220	28283	28524	28141	28146	28382	28234	28196	28096	28098	28341	28303	28129	28093	28146	28166	28300	28152	28085	28295	28226	28479	28348	27968	28137	28203	28270	28279	28310	28184	28193	28357	28249	28030	27947	28120	28106	28362	28324	28251	28034	28213	28167	28332	28289	28407	28316	28007	28250	27933	28201	28057	28164	28225	28211	28295	28327	28090	28160	28158	28133	28112	28196	28296	28173	28238	28080	28374	28044	28201	28035	28285	28127	28141	28360	28281	27969	28109	28126	28336	28309	28166	28136	28346	28065	28466	28239	28275	28248	28213	28435	28341	28334	28067	28229	28458	28190	28428	28267	28101	28152	28556	28371	27923	28195	28131	28294	27906	28118	28263	28111	28216	28369	28048	28087	28081	28406	28287	28189	28251	28481	28259	28541	28308	28067	27899	28243	28623	28385	28364	28000	28141	27954	28119	28356	28416	28422	28244	28420	28188	27972	28310	28328	28267	28191	28274	28305	28184	28173	28008	28198	28253	28206	28135	28126	28175	28071	28197	28218	28195	28035	28272	28233	28124	27884	28243	28300	28407	28098	27989	28095	28138	27965	28319	28151	28126	28180	28447	28278	28366	28166	28153	28245	28316	28301	28372	28326	28174	27981	28130	28259	28625	28118	28273	28184	28009	28212	28312	28281	28129	28136	28162	28195	28409	28249	28189	28176	28389	28276	28331	28183	28158	28170	28225	28184	28468	28341	28207	28397	28308	27931	28090	28015	28298	28110	28153	28289	28000	28141	28045	27995	28033	28204	28050	28173	28367	28114	28157	28029	28037	28177	28344	28219	28124	28126	28221	28016	28151	28187	28057	28193	28121	28172	28209	28232	28087	27986	28301	28212	28536	28167	28201	28076	27786	28184	28321	28316	28307	28337	27916	28155	28134	28156	28096	28269	28092	28016	28324	28231	28470	28209	28151	28252	28347	27988	28486	28241	28013	28467	28002	28111	28495	28227	28221	27961	28154	28203	28310	28181	28339	28195	28309	28007	27949	28072	28155	28095	28210	28402	28263	28342	28384	28489	28201	28237	28043	28234	28073	28330	28193	28113	28173	28020	28258	28277	28477	28280	28077	27857	28212	28109	28360	28080	28083	28173	28228	28065	28182	28441	28140	28310	28187	28061	28302	28365	28182	28037	28353	28209	28245	28084	28092	28297	28250	28522	28460	28371	28061	28019	28479	28154	28219	28295	28039	28089	28190	28145	28139	28230	28024	28322	28157	28102	28323	28309	28005	28322	28347	28064	28314	28266	28094	28257	28324	28357	28240	28557	28537	28064	28213	28127	28108	28346	28302	28408	28268	28288	28153	28233	28214	28108	28104	28231	28402	28364	28493	28335	28352	28207	28205	28402	28339	27901	28233	27990	28185	28394	28263	28057	28116	28115	28587	28332	28095	28111	28137	28339	28123	28242	28228	28261	27950	28190	28015	28346	28207	28265	28029	28138	28374	28156	28382	28191	28167	28094	28150	28125	28159	28311	28056	28291	28248	28103	28121	28330	28446	28020	28306	28085	28385	27991	28159	28352	28332	28337	28196	28013	27998	28322	28360	27960	28083	28144	28206	28053	28288	28262	28013	28609	28244	27973	27837	28293	28173	28373	28265	28110	28034	28257	28198	28424	28037	28212	28495	28202	28354	28486	28302	28355	28446	28150	28105	28205	28253	28244	28127	28341	28142	28202	28328	28055	28483	28086	28330	28223	28199	28193	28428	28208	28225	28359	28448	28518	27986	28110	28301	28328	28178	28223	28330	28418	28339	28261	28088	28285	28118	28311	28147	28068	28159	28067	28025	28324	28182	28205	28398	28212	28379	28129	28269	28138	28254	27945	27869	28039	28256	28211	28252	28291	28295	28263	28458	28309	28407	28195	28305	27945	28360	28273	27952	28025	28242	28042	28089	28132	28188	28220	28186	28311	28517	28057	28222	28303	27880	28052	28270	28172	28216	28212	28121	28201	28331	28230	28168	28320	28392	28386	28325	28149	28372	28337	28290	28149	27989	28124	28116	28184	28369	28278	28257	28120	28254	28155	28115	28335	28351	28470	28147	28150	28141	28223	28032	28047	27916	27963	28110	28096	28272	28174	28202	28277	28260	28338	28295	28185	28203	28123	27998	28405	28220	28092	28168	28224	28169	28263	28310	28243	27975	28199	28057	28174	28375	28259	28144	28229	28154	28363	28128	28236	28522	28081	28139	27959	27874	27976	28269	28153	28014	28243	28214	28492	28277	28237	28013	28186	28221	28268	28059	28285	28145	28203	28149	28122	28219	28282	27993	28258	27856	28215	28151	28272	28323	28397	28542	28153	28212	28416	28164	28127	28082	28093	28187	28118	28180	28008	28013	28336	28373	28223	28449	28223	28356	28183	28181	28136	28092	28103	28305	28176	28417	28155	28172	28433	28210	28310	28013	28227	28103	28263	28087	28225	28209	28075	28133	28368	28426	28306	28437	28114	28263	28197	28222	28080	28187	28127	28393	28441	28099	28161	28182	28236	28116	28179	28062	28160	28120	28166	28122	28365	28211	27984	28166	28188	28128	28203	28054	28040	28162	28007	28164	27931	28200	28347	28393	28162	28271	28000	28092	28193
15700	25223	26667	73747	66094	47569	31720	22269	18814	17402	17313	17196	17089	16995	17094	17162	17056	17038	17168	17236	17127	17099	16997	17097	16969	16927	16914	16882	17155	17257	16959	17212	16985	17116	17394	17099	16927	16971	17037	16983	16996	17264	16864	17051	17065	17207	17086	16913	17062	16920	16989	17021	17141	16938	17126	16895	17016	17071	16950	17075	17115	17040	16929	16933	17180	17267	17036	17123	16982	16964	17060	17002	17027	17129	16981	17127	16938	17093	17192	16935	16930	16934	16985	16844	17143	17083	16990	17069	17044	16964	17002	16966	17002	16992	17106	17042	17020	17165	17036	16909	17259	17074	17301	17078	17066	17125	17022	17119	16965	17106	16820	17022	16893	17143	17038	16840	16898	17067	16952	17034	17080	17008	17004	16944	16970	17068	16956	17069	16866	17116	17077	16884	16933	16955	17091	16909	17006	17097	17020	17106	16988	17077	16889	17056	17041	16864	16942	17008	16963	17012	17069	16823	16905	16941	17026	17113	17045	16987	16883	16975	17022	17075	16936	16939	17043	17077	17060	16999	16953	17174	17085	17108	17109	16900	16933	17075	17222	16866	16980	16994	17067	17176	17106	16998	17056	17049	16826	17028	16883	17055	17108	17171	16892	16888	17097	16888	17106	16932	16886	17002	17040	17012	16963	16980	17036	17075	16947	17060	17073	16952	16948	16944	16969	16852	17223	16957	16890	17049	17051	17043	17021	16966	17129	17168	16974	16922	17054	17027	16985	16954	17237	17058	16990	17088	17033	16990	16903	16926	17085	16976	17016	17111	16997	16994	17128	16993	17072	17126	16948	16948	16978	16981	16998	17014	17009	17137	16949	17073	16988	16911	16948	16861	16967	17013	16950	17080	17101	16681	17061	17087	17078	17119	17179	17036	16981	16949	17062	16995	16877	16877	17064	16772	16945	16966	17058	17039	16845	17091	16964	17109	16965	16879	17063	16975	16986	16972	17082	16994	16922	17000	17085	16927	16820	16853	16912	17069	16889	16970	16904	16897	16870	17092	16985	16952	16924	16905	17022	17086	17200	16980	17063	16807	16972	17046	16963	16848	17078	16987	17094	16983	16955	16991	16933	17117	17035	16917	17064	17027	16775	16983	17036	16931	17290	17002	16939	17082	17043	16986	16873	17046	16987	16928	17026	17137	16952	17146	16988	16988	16922	16863	17154	17157	17106	16862	16868	16874	16963	16923	17086	16847	17003	16936	17083	17020	17152	16884	17088	16887	16986	17299	16916	17045	17002	17083	17044	17063	17141	16918	16936	17047	17304	17129	17121	16972	17098	17094	16895	17049	16984	16938	16923	16959	17086	16975	17157	17045	16941	16886	16998	16939	16993	17087	16816	16981	16954	16984	16972	17061	16897	17020	16842	16849	17174	16910	16935	17127	16991	16927	17166	17010	17137	17250	17013	17066	17080	17138	17052	17156	17014	17012	17029	16969	16847	17139	16969	16891	17002	16979	16956	17061	16981	16986	17106	16991	17075	16890	17003	17059	16860	17097	16847	16923	17105	16915	17013	16977	17124	16948	16985	17046	17047	16949	17047	16972	17045	17087	17007	17124	17152	16960	16976	17074	16972	16957	17032	16970	17087	16906	17012	17040	17117	17139	16996	17089	17083	17041	17090	17000	17260	16797	17036	16881	17081	16990	17136	16834	17070	17116	17077	17086	16919	17011	16910	16855	17021	16892	17019	16924	17034	16975	17189	17161	17089	16957	16955	16916	17006	16980	16876	17148	16804	17014	16870	16977	16996	17002	17151	17127	17128	17255	16925	16975	16895	17057	17173	17132	17053	17053	16804	17142	17058	16959	17153	17184	16819	16988	17050	17072	17077	16966	17058	16969	17013	17014	16960	16843	17138	17136	17069	17190	16945	17037	16754	17032	17188	16920	16893	17111	17227	17072	17098	17191	16911	16921	17112	17046	16997	16840	16956	17004	16960	16939	16961	16847	16902	17010	17082	17164	16923	16970	16879	17149	17075	17009	16825	17058	16876	16909	17082	16922	17047	16994	17104	16936	16991	17057	16972	16891	16983	17046	16915	17100	16874	17188	17168	16955	17035	16954	17078	17115	17089	16899	17176	16882	17185	17089	16966	17039	17021	17230	17048	16951	17055	17125	17102	17071	17042	16900	17120	16978	16945	17023	16959	16964	17229	17074	16946	16949	17081	17088	16877	16957	16903	17087	16949	17039	16976	17167	17205	16924	17122	17010	17062	16926	17127	17184	16985	17052	16833	17171	16778	17073	17037	16783	16797	16934	16981	17212	16958	17054	17121	16965	17075	17032	16989	16956	17036	16989	17076	16819	16962	17301	17153	16986	16877	17099	16958	16968	16923	17074	17124	16882	16987	16948	16914	16921	16930	17142	16921	17155	16889	17049	16982	17138	17108	17045	17108	17176	17113	17082	16998	17079	16931	17061	17192	16962	17001	17027	16972	16712	16941	16956	17083	17046	16728	17015	16928	17096	17009	16978	16872	16876	16917	16907	17100	17044	16927	16974	17118	17115	16953	17103	16941	16966	16956	16887	16985	16959	16846	17065	17128	16979	16975	16982	17226	16957	16941	16906	16976	17021	17218	17071	17086	16969	16946	17081	17193	17081	16852	17042	16882	16999	17063	16969	17041	17000	16936	17099	17157	17051	17058	16992	17133	17033	16979	16945	17024	17070	17178	17153	17210	17019	16948	17018	17049	16987	17099	17081	17054	17045	17065	16949	17035	16993	17199	17211	17123	17261	16968	16974	17119	16805	17029	16873	17115	17095	16993	16890	16939	16999	17144	17026	16891	16981	17055	17033	17085	16913	16998	16862	17047	17136	17101	17296	17034	17023	17067	17103	16827	16912	16836	16935	17212	17090	16916	17025	16988	17091	17131	16870	16908	16949	17057	17222	16957	16899	16920	16947	17066	16981	17166	17032	16847	17063	17055	17045	16967	17114	17011	17077	17063	17053	16941	16847	17021	17021	17133	17013	16994	17269	17142	17070	16917	17009	17144	17100	16874	16929	17058	17207	16987	17036	16894	16994	17151	17229	16926	16992	16992	17023	17013	17051	16965	16908	17179	16966	17070	17144	17053	17021	17078	16984	16952	17001	16994	16997	17064	16861	17113	16984	17143	16901	16932	16984	17083	16943	16792	17102	16852	16983	17060	17044	16945	16877	17158	16862	17054	16877	17014	17104	17196	17040	16926	17105	16909	16982	17158	17037	17031	16998	16951	17005	17261	16986	17087	16882	16972	17008	17088	16911	17066	16935	17115	16994	17185	16984	17001	16799	16803	16849	17110	16878	16986	17229	17035	17023	16957	16905	16905	17098	16919	16886	17035	16809	17103	17228	16959	17190	17171	17090	17014	17065	17045	17150	16954	17050	17110	16954	17108	16900	17093	17016	16954	16987	16762	16999	16918	17066	17239	16863	17079	17162	17058	17084	16946	17178	17059	17070	16965	16983	17312	16944	17030	17149	17169	17141	17098	16915	17066	16971	16992	17043	17186	17036	16879	17036	16971	17050	16877	17084	17063	17076	16972	17069	16974	17006	17124	16787	16994	16892	17078	16954	17033	16821	16917	16965	17037	17094	17059	16975	17016	17190	16851	16945	16978	17079	17093	17140	16998	17168	17135	17005	17054	16923	16872	17155	16760	16974	16940	16981	16992	17021	17062	16991	16779	16989	16895	16970	16819	17034	17015	17084	16945	17051	17106	16975	17176	17174	16999	17185	16921	16941	17078	16932	17041	16871	17135	16905	16812	17077	17209	17133	17108	17051	17071	17012	17058	17037	16933	17127	16988	16945	17281	16920	17128	16967	16938	17044	16898	16844	16895	16929	17052	16941	17020	16815	17023	17015	17201	17157	17006	17026	17116	17060	17078	17126	16906	16904	17164	17170	17001	16991	16988	17153	16963	16935	16963	17022	16929	17064	17217	17051	16945	16917	16991	16885	16938	16904	16816	17068	16889	16946	17113	16983	17154	16946	17051	17030	17071	16915	16863	17032	16987	16994	16877	16970	16827	17111	16964	17050	16931	16994	17075	16885	16982	17016	17042	17026	17085	17026	16956	16971	17040	16956	16968	17191	17048	17034	17035	16965	16815	17017	16926	16827	16945	17078	17098	16917	17202	16962	16914	16977	16836	17036	16884	17253	17146	17230	16921	17137	17197	16947	16998	17027	16983	16928	16795	17140	17156	17092	16965	17000	17179	17154	17078	17097	17097	16901	17102	16957	17075	17237	17136	17087	17079	16950	17051	17154	17028	16881	17178	17039	17030	17045	16992	17123	16915	16953	17044	17037	17011	17083	17041	17098	16796	17115	17030	16919	16964	17021	16958	17155	17183	16866	16927	17140	17000	16956	16827	17141	16900	16932	16918	16979	17164	16986	16938	16953	16967	17046	16805	16929	17000	16991	17007	17041	17131	17206	17078	17087	16996	17181	17132	16863	17032	16884	17000	17043	17027	17000	16994	16882	17124	17206	17091	16868	17053	17052	17015	17164	17021	17088	17080	16779	16972	17148	16956	17010	17201	16925	17036	17071	16950	17176	17033	16973	17151	16937	17060	17059	17013	17045	16957	16905	17049	16884	17162	16988	17128	16998	17051	16874	16923	16916	17113	17058	16970	17160	17123	17097	17180	17051	16888	17135	17042	17111	17017	16797	16858	16942	16992	17229	17013	17000	17264	17017	17226	16972	16977	17012	17114	16988	16984	17038	16980	17021	16977	16971	17154	17185	17205	16932	16909	16894	17093	16985	16999	16962	16956	16865	17017	16919	17081	17190	16966	16955	16835	17017	17109	17134	17034	17094	17063	17012	17012	17098	16987	17032	17002	17040	17121	17131	16777	17132	17033	16887	17124	17121	17112	16992	17015	17042	16928	17099	17272	17064	17176	17106	16886	17134	16961	17066	17062	17035	17079	17079	17197	17053	17185	16989	17111	17004	16966	17089	16779	17153	17107	16869	17130	16996	17027	16966	17030	16934	17035	17102	16878	17076	17136	17173	17027	17144	16976	16883	16918	17098	17065	16911	16877	16875	17037	17126	16984	17213	16943	17047	16987	16840	16906	17083	17160	16998	17062	17024	16970	17029	17160	17028	16973	17004	17011	16983	17117	17184	16876	16949
23234	21565	29281	57890	78179	68300	55084	40804	33287	30499	29545	29253	29269	29199	29273	29193	29255	29070	29395	29050	29073	29056	29357	29305	28935	29292	29080	28852	28868	29040	29103	29091	29060	29003	29270	28809	29210	28974	28955	28989	29142	28848	29302	28871	28907	28946	29104	29047	29125	28919	28958	29013	28973	28959	29050	28743	29143	28823	29140	29014	28941	28993	28971	28829	28928	28975	28879	28812	29136	28921	28929	28953	29240	29128	28642	28881	29205	28988	28995	28860	28930	29049	28865	28734	29079	29009	29058	28855	28958	29002	29090	28886	28891	29110	28842	28924	28968	29048	28952	29066	28860	28894	28880	28882	28869	28905	29084	29091	28937	28921	28805	29047	28823	28834	28849	28963	29084	28821	29010	29021	28910	29048	29432	28820	28747	28926	29488	28995	29168	29076	28853	28914	28995	28631	28977	28965	28897	28880	28985	28987	28985	28702	29067	28932	28970	28882	28754	28745	28867	28972	28791	28734	28723	28920	28812	28912	28977	28843	28928	28733	29047	28831	28754	29177	28924	28809	29065	28969	28938	28962	28867	29171	28922	28914	28804	29067	29121	29074	29020	28831	28942	29008	28886	28984	28880	29047	28916	28953	28906	28763	29110	28877	29033	28886	28806	28949	29208	28978	29385	29118	28930	28732	28825	28785	28951	28910	28777	28722	28928	28951	28922	29118	29138	28552	28799	28909	28891	28896	29219	28808	28938	29106	29048	29079	28990	29069	29002	28636	28614	28807	28799	29081	28882	28915	28722	28841	29095	28924	29051	28866	28828	28963	29084	28809	28673	28871	28993	29060	28792	29056	28904	28819	29139	28950	29072	29122	28972	29083	29068	29270	28964	28970	28872	28521	28946	28803	28932	28801	28738	28914	29092	29022	28872	29092	29041	28961	29100	28793	29085	29066	28810	28971	28797	28970	28921	28786	28948	28968	28988	28808	29036	28990	29115	28886	29014	28972	29072	28903	29219	28959	28949	28935	28898	28756	29073	28892	28905	28954	29280	28831	29087	28902	29020	29033	28860	29046	29107	28791	28884	28685	29055	28985	29176	28862	28954	28905	28893	29059	28975	28901	29004	28799	28991	28875	29140	28680	29066	28916	28969	28841	28745	29073	28838	29095	28858	28958	28992	28831	28560	28998	28987	28998	28688	28783	28934	28880	29106	28861	28783	29050	28855	29154	28922	28894	28976	29061	28875	28785	29171	28851	28884	28889	28958	29035	28869	29204	29003	28752	29058	29020	28879	28991	29179	28801	28905	29197	29241	29140	28901	29095	28822	28796	29085	28984	28812	28917	28887	28886	28930	28807	28971	28695	28964	28813	29040	28993	28905	28778	28946	28913	28568	28859	29102	28966	28937	28686	28855	28599	28979	29060	29016	28842	29122	28900	29036	29077	28733	28736	29095	28848	28812	28935	28901	28738	29056	29172	28899	28952	28735	28820	29154	28832	28975	28941	29102	29178	29175	28919	28844	28907	29002	29016	28779	29073	28889	28989	28850	28801	29048	28902	29108	29115	29052	28895	29064	29134	29067	29088	28955	28848	28990	29090	29029	29100	29111	29147	28916	29037	28918	29084	28959	29044	28893	28967	28855	28993	28861	28711	28983	28929	28813	29045	28943	29033	29143	29052	29129	28914	28949	28932	28774	29133	28771	29131	28969	28846	29038	28930	29127	29165	29189	29010	29132	28799	28889	28958	29177	29040	29071	28755	28913	28864	28935	29035	29026	29017	28899	28958	29095	29082	29002	28939	28955	28750	28904	28846	29259	29034	28994	28658	28938	28944	29025	28994	28940	28948	29018	28814	28944	28902	28908	28997	29020	28796	29180	29156	29120	28960	29048	28865	28846	28766	29024	28982	28987	29032	28906	28835	29058	28925	29091	29052	28963	29091	29203	28992	29230	28807	28812	29006	29197	28936	28916	29025	28908	28883	29114	28858	29167	29220	29012	28918	28824	28975	28737	28819	28912	28878	28815	28904	29176	28797	28998	28655	29044	28958	28737	29012	28869	29007	28915	29004	28921	29022	28979	28676	28838	28955	28935	28971	29009	29050	28928	28962	29001	28887	29115	29045	29057	29009	28881	28793	28806	28996	29035	29015	28983	29052	28953	28962	29111	28806	29082	28845	28918	28815	28967	28889	28685	28735	29016	28761	29024	29085	28972	29010	29011	28931	28807	28802	28629	29210	29100	28931	28973	28725	28786	28907	29041	28890	28920	28967	28886	29041	28948	29002	29052	28994	28989	29059	29135	28837	28932	29163	28834	28961	28951	28947	29020	28899	28769	29326	28980	29277	28617	28944	28967	29172	29205	28775	29101	28996	28964	28851	28549	28920	28770	29020	29189	28886	29141	29000	29097	28802	28850	29064	28892	28930	29105	28879	29125	28950	29052	28947	29012	28998	28926	29148	28803	28862	29151	29023	29087	28878	29061	29065	29008	28946	28908	28914	29039	29063	28938	28651	28951	28960	28991	29142	28909	28901	28790	29006	28932	28961	29170	28983	28707	29026	29059	28953	28950	28744	28896	28847	29050	28859	28815	28795	28800	28925	29219	28952	28986	29122	28917	28967	28905	28817	28931	29085	28888	28825	28857	29118	29026	28924	29010	28793	28937	28917	28969	28863	29247	29146	28805	28916	28899	29144	29137	29027	29105	29068	29097	28947	28856	28810	29081	28883	29017	28823	28930	28916	29150	28819	29082	28782	29034	28902	29026	28922	28823	28948	28980	28987	28992	28923	28992	29004	28876	28985	29016	28796	28814	28839	28887	28998	28978	28886	29142	28840	28874	28798	28775	29200	29065	28879	29030	29267	28830	29088	28925	28937	28715	29168	29067	29148	28766	28888	28836	29098	28960	28874	28824	28966	28687	29213	28925	29036	29039	28871	28801	29062	29160	29079	29201	29091	28897	28929	29119	28810	29010	28986	29004	28868	29068	28948	28827	28817	29028	28547	28537	28765	28952	28906	28997	28845	28968	28889	28968	28810	28680	28801	28911	28723	29004	28961	28982	28818	29049	28890	29020	28953	28801	28978	28715	28908	28705	28945	28876	28708	29054	28907	28921	28902	28948	29003	29085	28886	28605	28834	29057	29083	29055	28982	29124	28901	28967	28750	28828	28837	29114	28977	29032	28861	28904	28964	28868	29055	28594	28965	28794	29187	29094	28801	28892	29235	28994	29234	29066	29200	28833	28950	28738	29076	28967	29091	28834	28823	29115	28856	28894	28942	28813	28682	29052	28957	28989	28800	28831	28821	28983	28955	28861	28995	28660	28654	29355	28881	28493	28842	29139	29009	28771	29130	28911	28956	28918	29135	29080	28973	28903	28824	28748	28877	28896	29135	28967	29150	29085	28906	28770	28825	28900	28767	29098	28961	28889	28874	28974	29053	28957	28994	29184	29076	29121	29219	28949	28977	28853	28931	28772	29110	28798	28979	28818	29050	28928	28816	28943	29160	28787	29001	28922	29018	28952	29095	29039	28700	29203	28738	28572	28842	28966	28864	28910	28711	29165	28714	28727	28913	28954	29104	29032	29233	28871	28922	28965	28776	28833	28862	28813	29017	28998	29026	28915	29119	28864	28641	29080	28892	29262	28916	29017	28651	28947	28842	28941	28894	29155	28780	28968	29154	28646	28953	28923	29025	28736	28758	28779	28889	28810	29124	29284	29082	29045	28992	28773	28775	29037	29226	29019	28928	29069	28855	28893	28832	28961	29063	28957	28860	28979	28970	28971	29003	28937	28920	28848	28806	28959	28760	28927	28861	29027	29089	28817	28904	28828	28770	29073	29119	28859	29226	28885	28764	28890	29068	29108	28862	28915	28906	28799	28901	28867	29073	28962	28718	29010	28918	28957	28784	28747	28910	29019	29155	29154	29041	29231	28866	29156	29101	28805	28848	29029	28952	28642	29186	28759	28982	29171	28949	28855	29101	29149	29182	29029	28854	28909	29019	29140	28999	29065	29060	29217	29170	29031	29157	28858	28653	28942	29005	28968	29072	29079	28701	28797	28919	28914	28882	28856	29093	28684	28851	28945	28975	28911	28799	28662	28913	28760	29129	28782	28767	28866	29086	28669	29005	28982	29022	28957	29164	28861	28709	28765	29018	28813	28837	28896	28893	28804	29078	28974	28883	28843	28694	28860	28919	28773	29105	29114	29065	29019	28762	28881	28992	28954	29156	29052	29035	29077	28742	28759	28849	28853	28798	28835	29063	28852	29107	28874	29172	28953	28766	28809	28849	28779	28621	28769	28865	28836	29061	28847	28738	28995	28863	29127	29030	29004	28994	28878	29055	29204	28712	28994	29289	28841	28880	29025	28942	29056	29113	28917	29065	28931	28883	28904	29119	29032	28866	28900	28839	29136	28903	28993	29000	28681	28749	28953	28741	28819	28623	28908	28918	28933	29017	28894	28954	28816	29010	29130	28814	28946	29098	28978	28961	28920	28875	28950	28767	28947	28752	28968	29069	29036	28821	28846	29113	28968	29167	28614	29165	29082	28879	28707	28801	28922	29062	28906	28641	29006	28955	28867	28855	29092	28954	29010	28938	29186	28877	28987	29160	28568	29130	29061	29209	29057	28930	28856	28879	28877	29058	29235	29042	28927	29108	29127	28991	29046	29297	29183	29067	28852	28924	28962	28799	28751	28893	28884	28848	29013	28997	28966	28926	28889	28952	29099	29002	28756	28977	28972	28807	29110	29121	28646	28932	28865	29024	28819	28932	29087	29041	28998	28981	28912	28923	28968	29068	28959	28945	29096	28897	28976	28738	28979	28996	28945	29077	29056	28882	29217	28678	28750	29061	29075	29030	28952	29060	28790	29055	28906	28897	28962	28850	29144	28841	29073	28876	29040	28913	29040	28990	28892	28776	28777	28770	28848	28911	29082	29233	28679	29191	29064	29022	28830	29049	28905	28671	28644	28873	28878	28887	28960	28983	29041	29148	28897	28845	28853	29143	29040	29011	28763	28888	29231	29005	28938	29134	29009	28767	28894	28907	29077	29136	28977	29203	28870	28934	29049	29210	29248	28946	28861	29051	28979	28803	28893	28858	28858	28924	28925	28796	29008	28829	29132	28938	28982	28928	28947	28895	28908	29032	28834	29012	28844	28964	28873	28732
19464	38107	45327	94942	91899	71879	48143	29742	21586	18566	17938	17771	17899	17774	17610	17865	17965	17995	17889	17751	17746	17825	17701	17895	17786	17748	17864	17870	17846	17818	17700	17810	18066	17601	17880	17813	17692	17900	17780	17784	17599	17743	17861	17825	17803	17776	17757	17810	17875	17777	17816	17592	17670	17656	17787	17766	17708	17722	17840	17686	17661	17753	17813	17738	17720	17795	17728	17621	17616	17629	17688	17712	17729	17615	17895	17769	17795	17805	17733	17703	17838	17728	17612	17691	17684	17821	17783	17626	17934	17699	17638	17850	17877	17719	17873	17722	17739	17555	17836	17913	17898	17719	17866	17861	17673	17879	17802	17873	17579	18009	17736	17759	17875	17867	17915	17705	17728	17658	17817	17602	17540	17826	17761	17720	17682	17765	17899	17758	17775	17900	17742	17874	17687	17612	17763	17835	17746	17768	17794	17692	17733	17663	17690	17626	17754	17921	17622	17830	17693	17909	18001	17681	17556	17706	17590	17734	17845	17623	17816	17754	17631	17800	17785	17772	17930	17551	17617	17521	17817	17567	17798	17867	17679	17686	17746	17704	17715	17708	17766	17721	17638	17796	17697	17677	17532	17644	17736	17634	17782	17467	17806	17573	17503	17851	17914	17631	17766	17785	17720	17903	17856	17678	17677	17836	17675	17775	17776	17832	17780	17495	17820	17688	17864	17730	17744	17817	17684	17731	17693	17778	17675	17634	17750	17844	17710	17779	17600	17644	17763	17687	17605	17792	17654	17763	17780	17863	17761	17671	17824	17653	17758	17691	17880	17587	17691	17837	17585	17832	17794	17858	17680	17854	17546	17726	17717	17826	17709	17756	17734	17764	17732	17572	17833	17789	17882	17693	17767	17639	17740	17629	17722	17823	17606	17827	17825	17732	17686	17885	17886	17651	17906	17740	17679	17733	17805	17869	17733	17680	17725	17880	17923	17893	17763	17687	17804	17628	17837	17684	17595	17840	17843	17741	17594	17708	17872	17890	17695	17724	17698	17739	17850	17653	17623	17714	17863	17878	17685	17620	17525	17718	17674	17711	17808	17747	17675	17855	17780	17793	17758	17662	17596	17863	17664	17530	17971	17954	17664	17647	17915	17747	17839	17850	17785	17637	17678	17795	17772	17748	17886	17707	17746	17917	17669	17739	17600	17718	17624	17784	17673	17794	17813	17751	17896	17541	17699	17784	17729	17804	17788	17791	17650	17708	17884	17729	17893	17782	17702	17617	17780	17709	17744	17845	17751	17713	17605	17784	17755	17640	17758	17768	17661	17728	17684	17623	17576	17729	17802	17775	17659	17673	17675	17628	17701	17711	17869	17714	17678	17596	17788	17749	17943	17739	17700	17781	17745	17601	17781	17836	17637	17619	17771	17851	17808	17674	17718	17813	17650	17725	17929	17676	17832	17685	17803	17763	17915	17826	17780	17824	17577	17701	17734	17441	17660	17647	17643	17696	17755	17782	17783	17791	17798	17815	17690	17797	17705	17394	17751	17710	17694	17741	17679	17657	17711	17779	17772	17857	17785	17667	17800	17851	17906	17691	17800	17761	17640	17724	17835	17759	17718	17729	17824	17672	17699	17781	17746	17646	17957	17825	17785	17677	17765	17817	17673	17849	17826	17810	17764	17726	17632	17532	17796	17641	17884	17765	17993	17862	17756	17646	17761	17678	17630	17722	17568	17618	17682	17677	17646	17950	17799	17644	17830	17749	17625	17810	17807	17686	17700	17879	17733	17782	17628	17777	17718	17846	17843	17641	17701	17840	17475	17794	17897	17581	17723	17699	17545	17603	17830	17631	17746	17612	17871	17813	17800	17692	17583	17815	17404	17638	17751	17736	17813	17697	17690	17850	17802	17804	17554	17951	17649	17721	17729	17624	17557	17797	17689	17791	17727	17816	17853	17961	17894	17591	17737	17461	17707	17775	17817	17754	17775	17493	17837	17686	17697	17662	17681	17585	17808	17794	17764	17737	17792	17749	17792	17674	17810	17681	17741	17760	17777	17610	17672	17590	17660	17762	17767	17848	17699	17757	17645	17888	17855	17772	17799	17770	17518	17863	17647	17760	17711	17922	17807	17683	17609	17701	17755	17615	17780	17674	17709	17656	17752	17987	17752	17861	17589	17864	17671	17972	17871	17780	17475	17835	17693	17879	17611	17631	17772	17789	17864	17508	17838	17720	17657	17837	17901	17766	17564	17706	17653	17884	17778	17779	17685	17655	17594	17714	17693	17706	17793	17829	17723	17698	17823	17749	17763	17829	17778	18017	17702	17832	17794	17513	17782	17866	17738	17590	17618	17771	17813	17799	17596	17630	17955	17496	17738	17892	17819	17808	17799	17597	17707	17757	17839	17612	17725	17666	17769	17750	17657	17708	17739	17700	17679	17926	17578	17745	17851	17565	17753	17859	17790	17716	17664	17651	17748	17880	17506	17711	17803	17805	17578	17928	17757	17909	17704	17669	17885	17707	17727	17898	17579	17737	17790	17682	17478	17752	17767	17774	17911	17665	17773	17565	17500	17877	17687	17634	17677	17735	17749	17654	17649	17769	17662	17619	17797	17786	17793	17642	17725	17647	17659	17775	17912	17801	17901	17795	17779	17666	17629	17673	17747	17816	17528	17885	17742	17578	17861	17653	17768	17957	17917	17582	17893	17852	17552	17767	17828	17584	17739	17538	17728	17615	17832	17865	17905	17831	17683	17780	17830	17605	17685	17829	17722	17768	17579	17653	17650	17809	17698	17761	17550	17756	17632	17619	17733	17720	17632	17716	17820	17779	17552	17779	17650	17806	17685	17706	17694	17667	17684	17650	17738	17771	17759	17864	17541	17731	17648	17698	17709	17737	17847	17817	17555	17742	17702	17680	17777	17769	17829	17689	17875	17897	17750	17595	17813	17705	17693	17537	17747	17833	17641	17808	17692	17842	17803	17615	17631	17613	17767	17616	17774	17661	17581	17752	17852	17783	17798	17851	17626	17707	17824	17793	17698	17721	17696	17855	17832	17729	17673	17957	17727	17825	17504	17672	17657	17863	17629	17759	17707	17867	17485	17826	17687	17693	17779	17838	17710	17677	17709	17800	17820	17831	17598	17614	17665	17658	17750	17779	17736	17730	17563	17639	17739	17857	17766	17721	17823	17672	17738	17881	17746	17741	17713	17728	17763	17517	17644	17652	17798	17846	17916	17827	17759	17814	17648	17701	17775	17654	17679	17595	17759	17718	17683	17827	17956	17618	17836	17816	17516	17786	17718	17756	17832	17782	17876	17809	17718	17637	17591	17826	17844	17727	17785	17777	17715	17591	17717	17806	17602	17818	17789	17954	17692	17809	17779	17713	17612	17657	17867	17690	17622	17649	17797	17728	17717	17719	17702	17638	17622	17836	17668	17909	17652	17778	17632	17810	17694	17716	17610	17762	17639	17672	17802	17739	17606	17741	17719	17761	17658	17862	17721	17588	17894	17854	17702	17589	17835	17622	17735	17428	17705	17797	17509	17597	17659	17620	17715	17669	17712	17823	17579	17587	17665	17782	17786	17682	17727	17616	17706	17563	17781	17829	17671	17669	17899	17876	17853	17693	17555	17781	17789	17712	17850	17659	17756	17697	17726	17728	17745	17803	17662	17861	17639	17827	17688	17857	17771	17776	17968	17570	17827	17594	17747	17910	17633	17665	17857	17816	17718	17660	17833	17702	17820	17680	17810	17612	17720	17552	17631	17940	17706	17810	17553	17551	17714	17555	17796	17632	17615	17918	17965	17853	17731	17642	17623	17687	17729	17866	17676	17761	17812	17832	17668	17923	17736	17792	17996	18003	17613	17821	17834	17707	17553	17847	17897	17723	17716	17829	17730	17537	17712	17821	17759	17632	17562	17628	17695	17793	17801	17636	17658	17597	17697	17816	17863	17713	17674	17642	17887	17690	17916	17574	17647	17702	17669	17645	17762	17624	17925	17628	17763	17762	17717	17838	17797	17777	17877	17658	17803	17785	17791	17773	17637	17894	17853	17847	17913	17769	17764	17574	17768	17544	17561	17702	17716	17602	17673	17748	17815	17608	17815	17606	17843	17740	17872	17560	17735	17781	17574	17717	17734	18014	17481	17728	17736	17809	17696	17656	17616	17678	17554	17469	17734	17894	17655	17896	17632	17629	17844	17610	17681	17726	17882	17574	17779	17624	17761	17758	17689	17667	17783	17703	17838	17877	17879	17832	17600	17739	17592	17761	17794	17955	17695	17519	17883	17555	17778	17552	17839	17745	17832	17584	17766	17803	17540	17813	17762	17751	17591	17584	17650	17634	17777	17596	17631	17805	17842	17600	17797	17726	17765	17700	17632	17695	17860	17679	17859	17925	17797	17724	18021	17621	17770	17799	17813	17935	17682	17791	17575	17678	17670	17733	17806	17551	17751	17741	17860	17666	17582	17677	17849	17798	17737	17839	17898	17783	18008	17780	17701	17801	17969	17857	17816	17699	17643	17694	17667	17752	17694	17873	17875	17646	17569	17700	17869	17931	17751	17740	18035	17658	17787	17735	17582	17724	17876	17834	17782	17653	17652	17799	17726	17873	17782	17738	17668	17829	17856	17769	17754	17919	17747	17675	17751	17641	17805	17701	17787	17565	17611	17682	17762	17928	17785	17797	17860	17684	17826	17691	17749	17890	17707	17724	17690	17746	17592	17511	17713	17736	17795	17962	17834	17683	17660	17755	17777	17562	17901	17505	17745	17924	17760	17704	17760	17840	17727	17680	17684	17825	17940	17739	17811	17707	17880	17885	17545	17687	17842	17754	17725	17685	17643	17940	17432	17770	17655	17635	17750	17750	17666	17906	17582	17696	17854	17774	17512	17830	17835	17784	17810	17647	17680	17812	17723	17811	17632	17882	17536	17829	17837	17680	17704	17723	17743	17490	17795	17767	17621	17771	17693	17721	17707	17901	17857	17670	17802	17758	17902	17709	17773	17554	17900	17721	17673	17770	17838	17698	17855	17731	17695	17666	17756	17716	17791	17641	17735	17656	17467	18037	17818	17785	17638	17662	17596	17696	17725	17611	17644	17749	17683	17887	17681	17849	17740	17845	17564	17850	17659	17679	17690	17672	17869	17784	17689	17603	17735	17897
32441	26593	31434	40124	43330	37961	33370	30214	28832	28382	28201	28062	28422	28361	28212	28392	28173	28326	28286	28157	28376	28218	28024	28027	28282	28220	27932	28027	28380	28183	28235	28173	28209	28402	28181	28127	28250	28343	28442	28497	28139	28159	28187	28553	28390	28247	28118	28136	28046	28406	28048	28162	28373	28325	28189	28191	28098	28093	28212	28153	28138	27982	28321	28231	27999	28184	28020	28207	28453	28068	28415	28384	28150	28051	27936	28342	28239	28041	28369	27998	28366	28099	28163	28172	28519	27897	27736	28289	28118	28040	28049	28090	28076	28014	28114	28042	28248	28284	28238	28288	28119	28128	28008	28271	28366	28003	28310	28230	28191	28044	28171	28207	28245	28247	28096	28235	28373	27958	28183	27914	28194	28482	28019	27917	28264	28234	28075	28219	28162	28153	28102	28111	28276	28261	28342	28020	28415	28195	28116	28001	28131	28105	28351	28273	28660	28181	28042	28321	27884	28164	28317	28101	28186	28582	28490	28250	28204	28466	28056	28244	27954	28297	28308	28119	28146	28067	28380	28029	28198	28136	28029	28206	28285	28006	28202	28088	28030	28197	28131	28460	28425	27922	28454	28284	28010	28154	28431	28296	28377	28228	28232	28310	28220	28162	28157	27976	28179	28209	28149	27981	27890	28379	28099	28174	28454	28423	28244	28481	28279	27887	28272	28352	28243	28360	28384	28391	28318	28134	28153	28350	28047	28497	28228	28393	28476	28126	28182	28030	28096	28247	28177	28283	28296	28120	28257	28059	28087	28218	28198	28308	28225	28401	28066	27873	28292	28357	27998	28119	28090	28116	28268	28190	28234	28044	28142	28298	28170	28049	28278	28095	28278	28158	28067	28385	28191	28037	28075	28195	28346	28152	28338	28065	28293	28163	28473	28006	28093	28011	28179	28180	28325	28033	27923	28262	28212	28335	28405	28065	28221	28088	28592	28033	28305	28260	28253	28138	28151	28128	28037	28206	28177	28254	28232	28210	28413	27936	28197	28325	28279	28064	28274	27993	28015	28308	28191	28160	28106	28039	28456	28075	28210	28224	28034	27890	28105	28256	28162	28280	28387	28214	27903	28003	28093	28086	28122	28238	28119	28253	28111	28115	28199	28221	28362	28275	28283	28371	28299	28362	28095	28099	28079	28023	28177	28110	28229	28042	28025	27997	28185	28157	28019	27843	27995	28259	27944	28089	28419	28216	28323	28339	28143	28198	27941	28296	28279	28164	28148	28242	28108	28176	28297	27986	28212	28361	28485	28099	27934	27960	28123	28444	28196	28248	28244	28093	28061	28254	28221	28161	28093	28205	28285	27995	28395	28073	28288	28420	28283	28067	28203	28171	28232	28237	28002	28134	28227	28337	28385	28059	28445	28186	28266	28191	28449	28146	28085	28113	28107	28292	28491	27994	28379	28131	28192	28364	28081	28462	28286	28161	28298	28327	28017	28062	28146	27817	28103	28057	28195	28246	28048	28206	28370	28141	28220	28313	28228	28291	28297	28064	28151	28169	28328	28153	28334	28169	27848	28072	28157	28217	28162	28269	28061	28249	27966	28326	28101	28389	28333	27998	28620	28270	28202	28169	28128	28341	28120	28162	28327	28268	28293	28063	28153	28104	28059	27868	28094	28136	28095	28061	28222	28121	28105	28237	28125	28242	28249	28362	28160	28249	28037	28375	28212	28359	28331	28056	28013	28389	28395	28295	28238	28293	28098	28116	28188	27996	28089	28269	28305	28303	28234	28085	28257	28189	28476	28044	28236	28395	28488	28038	28333	27895	28204	28120	28055	28227	28201	27947	28145	27933	28103	27964	28186	28224	28418	28090	28366	28008	28167	28336	28089	28008	28349	27950	28257	28135	28075	27985	28052	28347	28133	28190	28103	28287	28219	28206	28199	28228	28361	28223	28356	28149	28177	27983	28180	28153	28051	28239	28080	28053	28205	28582	28188	28135	28140	28057	28268	28229	28283	28113	28027	28182	28083	28288	28213	28379	28248	28236	27886	28169	28219	28079	28217	28207	28389	27872	28221	28409	28296	28136	28376	28121	28302	27897	28298	28172	27951	28312	28231	28187	28196	28229	28148	28229	28334	28322	28221	28208	28289	28425	28282	28310	28035	28116	28326	28239	28199	28131	28156	28222	28178	28297	28263	27943	28249	28130	28239	28210	28163	28170	28208	28238	28011	28336	28376	28424	28152	27938	28095	28143	28107	28040	28206	28168	28106	27993	28405	28378	28335	27875	28270	28277	28310	28120	28181	28211	28340	28171	28161	28031	28125	28099	28309	28217	27955	28274	28372	28245	28045	28169	28242	28185	28361	28203	28134	28399	28253	28263	28296	28059	28213	28047	27898	28165	28144	28167	28340	28173	28522	28252	28338	28498	28332	28185	28128	28261	28144	28190	27875	28195	28397	28374	28119	28256	28239	28244	28196	28079	28319	28332	27951	28272	28205	28019	28249	28139	28165	28246	28044	28320	28429	28260	28123	28037	28190	28356	28360	27987	28081	28216	28249	28004	28276	28030	28192	28055	28361	28442	28287	28259	28247	28214	28077	28177	28235	28198	28044	27736	28023	28208	28206	28268	28371	28308	28140	28056	28104	28276	28271	28175	28318	28190	27973	28348	28137	27765	28072	28152	28115	28347	28261	28337	28445	28148	28288	28289	28169	28218	28495	28366	28092	28344	28149	28099	28188	28369	28197	28142	28259	28176	27900	28245	28213	28180	28221	28310	28023	28192	28412	28389	28213	28160	28318	28142	28184	28060	28302	28091	28207	28074	28112	28430	28109	28250	28287	28208	28349	28312	28243	28308	27999	28001	27978	27887	28133	28022	28063	28369	27962	28290	28173	28267	28120	28192	28403	28049	28170	28081	27919	28135	28348	28055	28494	28260	28422	28165	28160	28312	28038	28268	28277	28162	27979	28260	28220	28288	28318	28118	28398	28230	28121	28305	28171	28310	28250	28345	28447	28291	28145	28194	28287	28279	28216	28049	28152	28203	28363	28249	28352	28223	28243	28389	28335	28204	28141	28192	27998	28325	28381	28208	28056	28164	28232	28365	28399	28190	28343	28653	28320	28282	28267	28149	28242	28063	28253	28134	28271	28344	28448	28081	28097	28197	28294	28125	28127	28200	28102	28176	28203	28026	28156	28203	28212	27957	28214	28296	28299	27948	27982	27924	28192	28200	28273	28090	28137	28260	28278	28227	27949	28213	28329	28230	28437	28033	28206	28167	28270	28021	28202	28146	28117	28200	28127	28105	28171	28020	28104	27972	28071	28202	28312	27969	28218	28063	27962	28316	28047	28213	28292	28191	28330	28048	28153	28350	28384	28441	28384	28334	28321	27933	28026	28168	28240	28075	28173	28179	28134	28205	28025	27969	28063	27904	28281	28049	28358	28207	28204	28194	28225	28168	28262	28234	28055	27993	28148	28237	28102	28183	28255	28206	28467	28339	28232	28324	28260	28402	28306	28297	28237	28249	28244	28198	28271	28158	28282	28088	28212	28136	28056	28263	28330	28232	28197	28172	28240	28183	28177	27902	28054	28383	28465	28337	28178	28402	28296	28115	28020	28213	28460	28282	28262	28294	28084	28102	28072	28460	28439	28317	28308	28370	28298	28084	28203	28237	28157	28099	28089	28056	28219	28285	28126	28321	28144	28224	28360	27978	28323	28221	28282	28334	28292	28289	28188	28289	28223	28276	28379	28467	28233	28199	28239	28177	28366	28167	28457	28114	28041	28170	28107	28025	28357	28176	28373	27881	28288	28225	28384	27793	28154	28015	28358	28056	28231	28036	28194	27950	28147	28295	28215	28088	28183	28151	28291	28341	28323	28215	28624	28380	28414	28533	28199	28280	28179	28133	28181	28296	28129	28188	28052	28096	28271	28083	28202	28110	28024	28018	28084	28081	28203	28242	28071	28001	28229	28383	28327	28236	28281	27847	28263	28267	28205	28365	28400	28302	28196	28193	28255	28104	28349	28294	28127	28091	28220	28062	28146	28126	28185	28107	28272	27906	28152	28136	28266	28296	28361	27974	28193	28380	28013	28606	28156	28369	28390	28018	28118	28248	28145	28311	28251	28246	28402	28227	28598	28217	28275	28231	28015	28096	28118	28063	28156	28096	27992	28094	27907	28209	28321	28116	28006	28208	28179	28408	28270	28404	28125	28007	28332	28153	28046	27977	28084	28048	28110	28013	28087	28221	28346	28231	28324	28212	28206	28194	28165	28225	28107	28284	28279	28204	28183	27933	28173	28234	28050	28058	28086	28028	28085	28142	28481	28173	28357	28401	28269	28163	28064	28240	28102	28278	28397	28072	27994	28234	28254	28285	28131	28060	28042	28202	28133	28313	28328	28364	28251	28067	28009	27927	28164	27999	28150	28127	28367	28049	28098	28251	28360	28461	28420	28385	28184	28416	28365	28287	28134	28403	28259	28217	27904	28122	28173	28056	28217	27969	28294	27982	28057	28360	28427	28037	28047	28318	27983	28257	28296	27980	28090	28186	28547	28143	28001	28253	28090	28309	28271	28301	28049	28113	28377	28404	28105	28216	28241	28490	28473	28384	28204	28041	28120	28088	27970	28251	28268	28327	28140	28334	28210	28169	28127	28004	28217	28274	28268	28143	28229	28493	27979	28163	28393	28063	28135	28374	27910	28231	28109	28377	28294	28192	28208	28206	28289	28397	28336	28133	28081	28423	28105	27939	28305	28398	28407	28012	28011	28234	28167	28073	28362	28587	28430	28220	28248	28214	28033	28278	27881	28153	28112	28440	28461	28108	28235	28182	28078	28400	28196	28213	28310	28524	28124	28178	28363	28229	28227	28029	28023	28289	28247	28161	28214	28156	28071	28328	28356	28508	28306	28495	28133	28246	28098	28178	28244	28239	28140	28515	28240	28246	28287	28185	28192	27929	28272	28236	28180	28100	28325	28195	28088	28079	27971	28245	28356	28068	28137	28394	28016	28055	28200	28291	28215	28271	28354	28162	27973	28153	28258	28043	28170	28096	28226	28444	28166	28033	28223	28202	28309	28126	28379	27985	28155	27975	28293	28237	28320	27995	28261	28182	28441	28221	28233	28316	28092	27961	28305	27941	28257	28173	28237	28475	28274	28332
16368	18699	19295	31366	32631	26119	21085	18115	17353	16841	17085	16844	16866	16839	16892	16691	16799	16955	17025	16679	16903	16752	16821	16659	16928	16900	16803	16747	16907	16904	16821	16835	16770	16901	16979	16861	16783	16875	16729	16790	16773	16786	16872	16932	16706	16940	16885	16833	16814	16724	16844	16768	16942	16839	16846	16630	16746	16871	16797	16852	16691	17018	16647	16826	16878	16734	16946	16568	16803	16777	16778	16759	16837	16847	16795	16622	16775	16799	16801	16858	16670	16910	16808	16938	16873	16710	16779	16702	16769	16599	16873	16819	16779	16852	16770	16727	16828	16991	16749	16821	16729	16850	16890	16975	16710	16896	16594	16736	16883	16658	16885	16791	17007	16670	16814	16650	16701	16889	16777	17032	16560	16825	16671	16628	16796	16768	16775	16884	16752	16891	16829	16697	16758	16682	16891	16693	16764	16585	16765	16721	16853	16840	16807	16728	16917	16840	16773	16948	16837	16631	16608	16988	16705	16775	16561	16699	16778	16915	16728	16705	16844	16799	16599	16930	16598	16683	16886	16924	16732	16668	16882	16721	16781	16736	16683	16791	16796	16720	16800	16687	16703	16775	16677	16742	16860	16816	16717	16857	16887	16671	16958	16912	16597	16727	16725	16691	16859	16608	16747	16668	16934	16872	16705	16621	16747	16664	16823	16697	16748	16787	16674	16601	16769	17016	16644	16798	16859	16645	16967	16744	16760	16815	16694	16715	16887	16721	16625	17013	16717	16658	16733	16725	16854	16666	16667	16807	16848	16786	16634	16790	16942	16493	16857	16727	16877	16530	16540	16797	16802	16981	16689	16836	16870	16796	16767	16776	16551	16747	16794	16852	16613	16877	16869	16823	16812	16764	16706	16947	16838	16839	16656	16880	16726	16717	16913	16808	16705	16852	16774	16720	16877	16707	17024	16838	16759	16803	16545	16736	16727	16631	16651	16704	16792	16755	16709	16753	16805	16949	16728	16604	16866	16839	16713	16614	16718	16629	16776	16889	16825	16818	16565	16825	16758	16687	16504	16637	16810	16806	16720	16919	16759	16765	16662	16625	16766	16727	16650	16788	16826	16814	16789	16946	16847	17011	16819	16851	16747	16764	16614	17005	16894	16757	16786	16643	16743	16750	16982	16684	16782	16672	16928	16707	16477	16766	16868	16672	16680	16732	16749	16758	16870	16966	16843	16835	16747	16805	16963	16740	16786	16756	16679	16805	16657	16829	16788	17019	16847	16920	16789	16733	16795	17017	16849	16707	16957	16765	16793	16638	16672	16696	16523	16693	16751	16886	16697	16842	16838	16709	16818	16848	16936	16479	16630	16870	16815	16971	16926	16825	16701	16800	16747	16775	16780	16836	16866	16605	16626	16768	16704	16949	16596	16703	16878	16623	16624	16906	16864	16830	16797	16984	16618	16647	16717	16747	16643	16723	16771	16886	16969	16810	16779	16864	16705	16818	16712	16819	16682	16690	16942	16743	16812	16703	16731	16503	16817	16929	16618	16878	16872	16614	16656	16886	16913	16615	16649	16612	16602	16809	16852	16778	16926	16600	16803	16853	16677	16790	16775	16678	16651	16637	16816	16688	16765	16701	16854	16804	16805	16812	16938	16696	16749	16596	16678	16760	16620	16535	16690	16840	16690	16821	16778	16818	16785	16799	16752	16776	16886	16755	16734	16907	16800	16785	16856	16713	16818	16741	16772	16856	16885	16634	16792	16690	16723	16853	16872	16894	16699	16784	16856	16800	16907	16702	16810	16734	16824	16793	16732	16537	16623	16732	16711	16813	16615	16843	16717	16728	16657	16832	16759	16874	16827	17046	16598	16897	16703	16872	16862	16900	16828	16798	16804	16576	16770	16751	17063	16752	16868	16770	16799	16914	17000	16760	16896	16741	16897	16641	16824	16677	16942	16693	16916	16692	16654	16876	16742	16794	16689	16869	16835	16867	16848	16910	16843	16842	16842	16731	16862	16735	16714	16824	16854	16773	16714	16757	16904	16764	16864	16882	16882	16558	16939	16669	16828	17005	16707	16964	16974	16508	16616	16944	16639	16614	16832	16718	16840	16937	16759	16839	16754	16713	16733	16820	16663	16779	16931	16702	16795	16660	16654	16937	16640	16763	16817	16791	16899	17047	16831	16882	16853	16731	16656	16753	16696	16719	16934	16829	16973	16811	16715	16542	16794	16675	16976	16685	16878	16685	16789	16754	16855	16880	16675	16684	16781	16767	16869	16851	16736	16731	16798	16845	16901	16741	16691	16811	16668	16889	16717	16850	16719	16710	16869	16760	16670	16860	16669	16679	16856	16711	16923	16781	16782	16979	16719	16814	16903	16788	16742	16817	16875	16806	16829	16683	16734	16749	16683	16803	16888	16582	16721	16669	16736	16873	16828	16743	16759	16706	16790	16671	16808	16732	16767	16864	16808	16769	16992	16848	16656	16901	16759	16821	16629	16762	16835	16779	16677	16884	16742	16766	16789	16817	17017	16539	16924	16812	16770	16808	16632	16776	16951	16775	16798	16732	16940	16694	16715	16802	16869	16667	16721	16786	16702	16875	16890	16782	16729	16672	16802	16592	16947	16836	16966	16862	16761	16794	16744	16836	16762	16912	16592	16841	16584	16657	16509	16866	16623	17009	16861	16729	16697	16822	16765	16943	16951	16884	16659	16510	17084	16827	16807	16711	16850	17134	16615	16771	16782	16841	16812	16661	16669	16800	16823	16704	16991	16860	16602	16903	16744	16769	16752	16903	16784	16674	16815	16785	16926	16848	16562	16919	16765	16811	16744	16559	16633	16840	16714	16668	16853	16913	16701	16803	16846	16768	16605	16746	17033	16720	16589	16791	16874	16592	16678	16899	16819	16836	16739	16768	16822	16967	16877	16929	16953	16635	17073	16894	16795	16783	16972	16711	16607	16817	16680	16831	16582	16809	16560	16670	16631	16782	16756	16806	16786	16719	16796	16860	16731	16605	16684	16694	16720	16800	16758	16793	16848	16835	16887	16959	17044	16754	16849	16844	16905	16838	16927	16712	16842	16831	16838	16771	16517	16914	16804	16823	16829	16777	16683	16832	16930	16696	16603	16654	16852	16717	16697	16748	16905	16818	16610	16905	16873	16649	16919	16552	16829	16798	16709	16793	16734	16695	16800	16781	16786	16756	16764	16816	16785	16772	16811	16704	16812	16764	16862	16763	16843	16846	16858	16868	16893	16716	16742	16801	16617	16706	16810	16722	16828	16905	16781	16530	16826	16891	16855	16908	16856	16758	16638	16586	16763	16945	16779	16879	16902	16697	16939	16838	16793	16840	16639	16629	16896	16699	16819	16907	16860	16806	16840	16759	16773	16669	16939	16856	16893	16726	16832	16700	16753	16834	16707	16772	16912	16759	16660	16806	16918	16614	16741	16723	16717	16848	16845	16950	16832	16846	16758	16833	16691	16786	16783	16828	16753	16588	16754	16808	16858	16714	16817	16806	16844	16751	16818	16703	16620	16728	16984	16888	16600	16655	16797	16662	16791	16834	16658	16736	16835	16658	16793	16658	16826	16813	16820	16687	16968	16759	16564	16672	16796	16715	16898	16773	16723	16737	16711	16812	16773	16719	16720	16913	16709	16825	16783	16881	16774	16703	16778	16713	16770	16631	16770	16824	16800	16883	16776	16658	16851	16738	16775	16741	16765	16903	16803	16880	16920	16602	17090	16683	16871	16703	16751	16940	16715	16770	16838	16891	16855	16803	16664	16863	16809	16677	16776	16803	16751	16962	16905	16807	16637	16788	16973	16748	16815	16707	16784	16805	16963	16772	16766	16929	16802	16945	16756	16881	16956	16798	16769	16712	16802	16612	16740	17006	16645	16614	16706	16645	16529	16755	16824	16866	16813	16867	16713	16969	16812	16669	16845	16748	16639	16820	16681	16847	16710	16774	16788	16954	16905	16766	16777	16672	16676	16905	16752	16804	16907	16719	16685	16824	16888	16792	16836	16787	16742	16933	16756	16805	16725	17009	16792	16861	16807	16716	16907	16819	16726	16557	16693	16929	16721	16789	16914	16771	16736	16844	16615	16720	16777	16976	16809	16830	16774	16858	16906	16849	16819	16807	16768	16765	16665	16760	16858	16883	16811	16686	16693	16865	16778	16804	16869	16740	16969	16835	16774	16750	16656	16768	16759	16903	16768	16813	16914	16825	16824	16764	16761	16824	16782	16750	16783	16780	16630	16834	16623	16637	16692	16734	16773	16647	16787	16796	17009	16669	16869	17004	16937	16577	16793	16604	16606	16521	16759	16607	16720	16917	16712	16926	16891	16859	16791	16854	16876	16646	16888	16680	16651	16847	16803	16900	16772	16862	16831	16859	16812	16831	16819	16842	16760	16806	16732	16856	16819	17072	16774	16611	16920	16760	16932	16891	16721	16867	16794	16679	16996	16824	16868	16725	16725	16615	16743	16897	16724	16863	16859	16751	16828	16804	16780	16711	16836	16708	16884	16746	16936	16872	16799	16844	16757	16627	16637	16768	16834	16853	16757	16699	16941	16681	16979	16695	16960	16953	16663	16828	16650	16551	16737	16857	16882	16805	16853	16669	16696	16729	16616	16801	16767	16776	16732	16737	16755	16786	16780	16797	16750	16752	16820	16827	16970	16813	16817	16698	16792	16611	16864	16851	16753	16733	16671	16678	16807	16726	16672	16784	16881	16756	16640	16944	16799	16818	16635	16749	16902	16713	16947	16760	16642	16894	16858	16566	16828	16758	16823	16632	16784	16702	16884	16684	16942	16744	16690	16842	16733	16866	16794	16783	16781	16882	16990	16735	16871	16628	16789	16893	16829	16543	16605	16861	16480	16841	16618	16747	16747	16983	16851	16782	16741	16851	16766	16832	16693	16763	16831	16786	16709	16810	16778	16739	16847	16823	16918	16694	16751	16735	16838	16686	16749	16784	16919	16715	16860	16744	16783	16802	16839	16734	16747	16803	16979	16855	16735	16865	16701	16939	16851	16810	16871	16958	16802	16827	16771	16964	16831	16767	16789	16835	16616	16666	16745	16808	16754	16800	16825	16725	16739	16797	16690	16757	16757	16818	16728	16894	16819	16979	16754	16967	16753	16873	16694	16912	16945	16731
25363	21583	28517	46903	67759	59039	46062	34894	30567	28921	28480	28281	28424	28235	28329	28048	27986	28134	28418	28220	28214	28298	28212	27933	28062	28212	27873	28080	28301	28106	28140	28131	28200	28098	28109	28118	28352	28191	28254	28566	28216	27902	28008	27946	28044	27971	28159	28188	28203	28125	27984	28119	28135	28107	27906	27914	28086	28148	27906	28016	27874	28122	27994	28084	27937	28194	28221	27953	28056	28163	27819	28021	27657	27788	28035	28195	28378	28065	28147	28316	28049	28262	28058	27813	27933	28127	27935	28046	27887	28182	28045	28161	28053	27896	28020	27807	28217	28214	28163	28287	28021	28300	27976	28126	28139	28147	28160	28050	28493	28096	28150	28053	27870	28198	28060	28083	27942	28389	28146	28219	28067	28091	28092	28110	28198	28130	28001	27698	28185	28117	28341	28310	28190	28127	28025	27957	28022	28070	27858	28143	28157	28094	28006	28259	28082	28024	27888	27912	28112	28134	28309	27971	28116	28053	27832	27751	28032	27892	27925	27923	28200	28112	28172	28015	28109	27882	28023	28215	28015	28076	27763	28206	27981	28133	28078	28080	27957	28174	27933	28007	27842	28059	28103	28156	28300	28216	27974	28104	28167	27979	28091	28037	27759	28070	28240	28009	28033	28041	28469	28140	28273	27930	28279	27981	27949	27961	27876	27985	28287	27943	27981	28048	28044	27884	27841	28131	27968	28068	28146	28063	28042	28117	27955	28120	27978	28291	28122	27996	28068	28127	28305	27964	27883	28033	28007	28128	28236	28134	28071	28396	28152	28169	28248	28227	27899	28280	28036	28249	28087	28034	28092	27834	27847	28240	27916	27973	28141	28185	28221	28212	28172	27919	27881	28299	28119	28142	28244	27857	28050	27980	27948	27978	28025	28133	28038	28011	28118	28121	28184	27896	27983	27854	28158	28086	28221	28322	28094	28306	28635	28161	28094	27988	28316	28172	28295	27996	27992	28203	27821	27890	28101	27760	27952	28015	28003	28045	28180	28075	28095	28045	27985	27977	27971	28086	28040	28200	27938	28034	27981	27762	28216	28024	28026	27852	27807	28113	28179	28354	28278	28219	28021	28246	28071	27840	28180	28113	28279	27932	28348	28016	27917	28086	28005	28223	28125	27794	28022	28252	27785	28036	27959	28440	27727	28084	27910	27792	28127	28091	28179	28082	28016	28137	27840	27951	28026	27910	27906	28024	28052	28115	27899	28019	27858	27992	28107	28025	28106	28205	27937	28082	28103	28212	28133	28227	28031	27969	28175	28045	28043	27940	27980	27894	28219	27888	28047	28194	28076	28121	27809	27780	28262	28011	28093	28187	28117	27967	28051	27928	28318	27796	27972	27791	28159	28116	27982	28239	27986	28021	28313	28031	28062	28000	28301	27849	27915	27808	28090	28155	28134	27956	27989	27923	28196	28185	28139	27874	28170	28050	28161	28157	28107	28151	28218	28024	27750	28021	27850	27923	28238	27870	28284	28173	28237	28135	27923	28072	28160	28318	28371	27959	28051	28205	28283	27985	28161	28048	28098	27994	28218	28169	28055	27826	28321	27925	28053	28328	28033	27965	28126	28067	27960	27809	27743	27856	28124	27920	27878	28005	28109	28243	28005	28156	28136	28126	28119	27801	28025	27992	28117	27964	27835	27999	28127	27985	28103	28065	28089	27898	28072	28113	27924	27933	28041	28002	27957	28097	28160	28171	27762	27965	28238	27898	27927	27981	28159	28016	27966	27919	27996	27944	27899	27852	27838	28197	28149	28186	28035	27829	28019	27896	28143	27955	27957	28035	28408	28233	27987	28003	28234	28155	28160	28019	28149	28024	28235	28172	28170	28020	28031	28230	28065	28055	28101	28311	28203	28016	27929	28096	28354	28104	28205	28133	28193	28072	28098	27774	27912	27760	28138	27948	28184	27899	27907	27970	27918	28010	27961	27712	28220	28186	27792	27984	28316	28134	27945	28175	28192	27938	27866	27750	28164	27955	28070	27978	27953	27929	28074	28100	28168	27795	28195	28020	27705	28168	27972	27806	27762	28094	28443	28229	28110	28183	28049	27980	28090	28272	28338	28107	28155	28186	28289	27866	28106	28057	28107	28254	27998	28158	28344	28299	28184	28101	28135	27992	28115	28034	27998	27890	28164	28118	28020	28021	27881	27931	27773	28260	27911	28110	27749	28155	28232	28215	28134	28117	28041	28005	28084	28121	28058	28132	27940	28185	28044	28166	28334	28213	28025	27982	28212	27966	27959	27926	28053	27941	28171	28010	28181	27977	28116	28008	28065	28185	28188	28311	28139	28268	28103	28027	28000	28170	28093	28044	28117	28182	28004	28219	27933	28196	28205	28199	28094	28286	28269	28172	28221	27948	28120	27930	28085	28271	28104	28226	27986	27999	28070	28132	28306	28024	28184	28069	28302	28151	28175	27894	28022	27933	28372	28229	27928	28082	27942	28062	27890	27906	27978	28217	27976	27974	28026	27813	28056	28080	28080	28157	28347	28001	28189	27857	28149	27899	28055	28013	27894	28030	28001	27909	27936	28006	28031	28213	28252	27939	28175	28157	28083	28055	28133	27918	28162	28115	28092	28013	28000	27931	27923	28182	28127	28035	28114	27999	27647	27826	28187	28053	28072	27857	28242	27896	28019	27588	28294	27917	28028	28094	28226	28053	28202	28054	28019	28061	28269	28103	28161	28072	28179	28041	27832	28114	28108	27997	28196	27879	27853	28044	27998	28013	28156	28020	28011	28187	28245	28298	28151	28147	28119	28072	27893	28032	28280	27960	28136	27908	28105	28056	27679	27841	27696	28121	27766	28202	27988	27999	28136	27865	28207	27957	27990	28226	28233	27920	27783	27989	28052	27873	28203	27877	27777	28259	27956	28301	28102	28075	28032	27784	28108	27880	28203	27949	27950	28076	28081	27809	28064	28127	28174	28231	28076	27976	28191	27979	28075	28239	28049	28253	27871	27954	27877	28236	27767	27957	28108	27769	27976	27994	27956	27935	28190	27954	28037	28001	28061	28128	27620	27919	28261	27928	28142	28193	28079	28255	28065	28210	28011	27782	28004	28199	28036	28113	28036	28230	28003	28219	27986	27919	27769	27854	28215	28062	28298	28115	28178	28017	28183	28234	28032	27853	28268	28065	27851	28075	28132	28011	27980	27836	28178	27934	28059	28004	28223	28287	27928	27865	28032	27993	27892	28013	28009	27976	28114	28121	28012	28195	28005	27929	28005	28236	28183	27951	27975	28035	28068	28046	27706	28100	28099	28053	28026	28093	28288	27920	28204	27945	28225	28140	27942	28040	28030	28439	28088	28046	27961	28230	28276	28254	28098	28056	27766	28115	28216	28133	28042	28217	28108	28137	28229	28062	28182	28047	28092	28114	27962	28029	28157	28135	28140	28215	28038	28017	27931	27929	28172	28228	28077	28018	28126	28185	27931	27869	28238	28160	28122	28133	28161	27934	27996	28025	28127	28145	27885	27930	27944	28192	28141	28057	27955	27914	28072	28132	28019	27740	28423	28082	28089	28081	28065	28175	28144	27900	28012	28419	28157	28174	27977	28131	27928	28188	27887	28118	28125	28074	27958	27914	28048	28018	28060	28210	27937	28091	28184	28051	27861	27844	28257	27843	28155	27998	28140	28243	28095	27873	28013	27855	28221	28027	28050	28110	28159	28217	28153	27842	28202	27998	28356	27925	27798	28160	28002	28071	28013	27875	28223	28213	28071	28134	28023	28273	27984	28032	28358	28220	27946	27998	27980	28117	28256	28198	27927	28240	28238	27974	27991	28228	28058	28087	27877	27897	28408	28207	28021	28145	27821	27814	27926	28190	28005	28089	28136	28067	28079	28019	28177	28249	28008	28072	28198	27905	28197	28217	28192	28242	28055	27965	28249	28152	28305	28050	28274	28082	27949	28134	27879	28141	27941	27995	27910	28037	28015	27892	27819	27942	28245	27814	28103	28135	27971	27771	28103	27882	27995	28133	28343	28160	27970	28261	28363	28179	27804	27946	27910	28359	28063	28206	28144	28263	27897	28093	28005	27961	28093	28099	28165	27859	27975	28116	28037	28312	28310	27977	27891	28150	28079	28085	27960	28028	28123	28078	28070	28230	28149	28120	28329	28115	27963	28105	27856	28057	28032	28051	28107	28102	28287	28137	27874	28208	28031	27791	28169	28274	28375	27944	28012	28198	28198	28064	28281	28109	28255	27980	28481	28390	28340	28241	28155	27910	28139	27996	28111	28058	27939	27906	28207	28123	28233	28307	27862	27798	28127	28015	28044	27808	28249	28000	27888	28177	28225	28079	28234	28217	28015	28309	28086	27971	28261	28601	28231	28001	28189	27819	28147	28186	28225	28088	28182	27889	27985	27935	28000	27755	28261	28209	28277	27989	28072	28137	27987	27837	27944	27961	28110	27927	28173	28299	28155	27971	28230	28118	28146	27552	28011	28185	27989	28046	28113	28077	28147	27916	28056	27967	28205	28086	28334	28024	28017	28190	28093	28082	28032	27898	28053	28149	28377	28417	27974	28147	28137	28091	27904	27988	27874	27936	27882	28005	28036	28157	28057	28067	27877	28024	27949	28307	28222	28075	28140	27906	28060	28065	28043	28007	28085	28021	27931	28120	28148	28117	28276	28030	28065	28388	28309	27821	27959	27976	27813	28050	28213	28037	28130	28104	27997	27949	27928	28094	28114	28002	27918	28073	28158	28083	28258	28207	27999	28090	27938	28014	27913	27999	28076	28177	28322	28067	28051	28118	28312	27955	28073	27891	27934	27983	28075	27938	27723	27848	28052	28205	28049	27919	27860	28106	28056	27932	28101	28101	28239	28086	28000	28162	28365	28170	28105	27973	28155	27856	27918	28185	28188	28009	28021	27846	27922	28244	28259	28026	28019	28289	28162	28002	28042	27927	27909	27901	28054	28252	27893	28080	27976	28093	27955	28087	27899	28009	27960	28023	27872	27918	27907	27952	28114	28012	28207	28227	28319	28182	28242	28213	28246	28150	28160	28006	28126	28216	28096	28113	28114	27877	28137	28034	28027	28116	28012	27934	27932	28254	28232	28180	28159	28262	27986	28160	27953	27918	27971	28140	28293	28224	27981	27936
15795	25482	24659	56308	69584	51592	34987	22891	18770	17226	16954	17042	16929	16991	17063	16872	16890	16875	16903	17203	17155	16830	16954	16901	16915	16976	17042	17076	16875	16898	17197	17041	17107	16923	16966	16886	17026	16982	16985	16924	16961	16931	16920	16927	16828	17048	17040	16985	17083	16925	16899	16967	16936	16891	17013	16843	16986	17014	16965	16889	17010	16981	17005	17059	16992	17004	16822	17011	16883	16916	16872	16895	16852	16995	16886	16927	16930	16993	17033	17037	16987	16958	17083	16910	17068	16989	16915	16951	17052	16962	16934	16795	16850	17121	16765	16737	16967	17046	16735	17042	16861	16999	16982	16918	17077	17128	16697	17006	16950	17005	16740	16861	16937	16915	16925	16943	16852	16764	16891	17160	16962	16887	16768	16880	17000	16787	17042	16990	17109	16788	16905	16824	16957	16767	16836	16969	16763	17059	16882	16834	16985	16987	17053	17048	16847	16752	16866	16931	17030	16907	16771	16739	17005	17044	16890	16880	16676	16971	16845	16909	16863	16865	16812	16925	16918	16807	16802	16793	17025	16975	17084	17030	16960	17056	16912	17011	16859	16903	16842	16951	16657	16930	16891	16927	16738	16847	16944	17061	16810	17002	16843	17017	16983	16905	17064	17071	16709	16879	16952	16837	17008	16974	16879	16730	17068	16830	16930	16887	17106	16980	16760	16951	16856	16852	16910	16908	16923	16943	16969	16860	16811	16726	16982	16845	16933	16850	16962	16799	16809	17078	17044	16807	16931	16869	16919	16870	17024	16779	16847	16973	16949	16940	16798	16999	16925	16859	16885	16929	17002	16743	16856	16871	16935	16766	16813	16873	16782	16985	16948	17115	17016	16838	16972	16910	16849	16882	16958	16740	16759	16963	16893	16972	16945	17011	16853	16912	16919	16807	16939	16990	16946	16892	17027	16882	16728	16709	16846	17196	16656	17050	16987	17038	16920	16729	17028	16964	16934	17162	16913	16913	16831	16880	17057	16628	17004	16942	16841	16787	16911	16856	16857	16868	16954	17042	16988	16866	16770	16875	16879	16816	16867	16780	17078	17009	16795	17093	16897	16884	16720	16947	16878	16844	17055	17059	16937	16927	16983	16905	16952	16966	16805	17033	16769	16790	16882	16933	17031	16885	16821	17109	16741	17004	16699	17012	16979	16857	17033	16779	16882	16916	16858	16909	16864	16950	16964	17031	16652	16871	16805	17015	17103	16920	16988	16958	16896	16878	16849	16875	17087	17060	16867	16891	16842	16845	16940	16866	16772	16821	16952	16998	17064	16981	16870	16847	16876	17004	16903	16862	17005	16883	16914	17120	16917	16977	16878	16852	17008	16988	16843	16700	16905	17075	16900	16909	16991	16875	17047	17070	16930	17058	16895	16902	16967	16922	17035	17052	16982	16882	16879	16998	16894	16715	16886	16705	16971	17031	16950	16853	16925	16910	16898	16941	16960	17001	17020	16866	17067	17012	16897	17044	16779	16906	16905	16837	16870	16923	16938	16899	16787	16641	17079	16856	17050	17042	16869	17039	16941	16980	16894	17009	16859	16986	16949	16806	16959	16829	16946	16915	17106	17147	16943	16868	16996	17025	16828	16755	17169	17155	16952	16902	16788	17072	17011	16837	16926	16941	16840	16979	17002	16698	17031	16824	16979	17070	16904	17079	16803	16855	17054	17144	16954	16902	16923	16891	16873	16976	17140	16953	17033	17023	16899	17003	16842	16816	16723	17014	17014	16962	16933	16896	17041	16996	16820	16964	17001	16955	17059	16897	17039	16998	17151	16813	17101	16874	16801	16954	16868	16864	16849	16992	16832	16854	16827	16904	16951	16974	16822	16997	16874	17007	17046	16827	16769	16837	16816	16973	16893	16902	17020	17061	16956	16996	16802	16895	16953	17102	16989	17054	16733	16848	16691	16848	16857	17014	16731	17073	16884	16846	16969	17050	17123	16990	16766	17007	16805	16907	17011	16833	16951	16942	16789	16960	16951	16951	16989	17046	16969	16807	17008	16966	16831	17060	16841	16955	16992	17126	17119	16998	16922	16692	16948	16849	16906	16734	17046	16899	16790	16828	16931	16955	16901	16707	16745	16980	17056	16868	16999	16844	17014	16908	16924	16870	16943	17112	16898	16992	16799	16903	16846	16924	17068	16938	16945	17017	16889	17061	17022	16822	16930	16775	17038	17071	16889	16931	16851	16802	17051	16810	16779	16834	16913	16995	16778	16900	16857	16903	16950	16836	16885	17034	16842	16987	16827	16960	17005	17020	16797	16865	16918	16942	16955	16973	16982	16928	17024	16913	16841	16998	16928	16930	16976	16948	16905	16817	17003	16897	17049	16829	16878	16924	16905	16948	16984	16895	16906	16831	17009	16913	16769	17091	16990	16931	16871	16772	16866	16915	16841	16923	16725	16882	16906	17134	16688	16862	16665	17057	16838	16866	17069	17041	16967	16931	16935	16936	16945	16957	17183	16813	16872	17058	17084	16771	16842	16850	16904	16773	16841	16857	16928	16781	16854	17051	16904	17077	17000	17078	17020	16842	17084	16991	16939	17062	17071	16960	16963	16894	16866	16966	16888	17031	16980	16913	17211	17153	16829	16855	17002	17065	16891	16840	17131	16905	16959	16838	16893	16946	17079	16813	17017	16822	16936	17026	16957	16992	16950	17088	16881	17001	16915	16868	17012	17004	16873	17043	16937	16831	16955	16768	16929	17119	16870	17047	16737	16910	16801	16850	16873	16972	17050	16950	16734	16940	16940	17027	16973	16916	16874	16863	16982	16793	16864	16926	16747	16936	16881	16818	17002	17002	16979	16623	16836	16920	16923	16936	16969	16973	16919	16927	16844	16855	16971	17100	17020	16938	16790	16917	16993	16961	17012	16865	17057	17008	16957	16701	16817	16986	17069	16732	17061	16978	16902	16923	16984	17025	16807	16995	16902	16806	16860	16807	16891	16894	16858	17076	17003	17002	17043	17042	16945	16971	17057	16921	16838	17008	16881	16840	16952	16955	16857	16934	16933	16824	16904	17061	16659	16902	17077	17078	16883	17001	16917	16925	16661	17070	16943	16863	16952	17045	16863	16963	16991	16828	17032	16942	16938	16991	16898	16814	17123	16918	16930	17027	17023	17019	16972	16889	17016	16923	16892	16849	17295	17022	16959	17035	17065	16851	17210	16889	17020	16940	16919	16968	17014	16750	16828	16945	16986	16741	17135	16900	16778	16846	16897	16981	16930	16934	17069	16895	16815	16825	16869	16983	16930	16983	16901	16866	16931	16914	16920	16978	16851	17120	16950	16871	16777	16755	16860	16866	16849	16959	16964	17025	16979	16968	16878	16757	16879	16938	16893	16947	17003	16806	16974	16758	16952	16840	17178	16740	17049	16838	16792	16840	16970	16881	16953	17046	16877	16696	16663	16990	16779	16936	16995	16921	16850	16926	16678	17054	16936	16833	17050	16993	16900	17017	17008	16958	16960	16824	16929	16927	16736	16968	16986	16954	16870	17070	16839	16892	16964	16952	16913	17045	17051	16921	17000	16843	16944	17027	16883	16996	16954	16896	16920	16898	16736	17016	16990	16932	16872	16894	17050	16933	16719	16954	16840	16891	16998	16975	16966	16829	16853	16831	16901	17046	16998	16885	16749	16907	16855	16992	16802	16941	16862	16866	16898	16808	16996	16946	17125	16955	16995	17005	17057	16937	16844	16894	16713	17050	16696	16947	16987	16826	16778	16883	16872	16767	17099	16827	16933	16963	17063	16859	16988	16871	16971	16924	17033	17190	16929	17048	16950	16850	16839	16815	17113	16836	16848	16844	16893	16941	16825	16925	16898	16933	16992	16894	16939	16920	16917	16987	16967	17047	16935	16830	16825	16983	16904	16918	16940	16874	17028	16894	16947	16845	16937	16944	16880	16694	16849	16889	16801	17012	16778	16884	16996	16869	16864	16946	17020	16939	16986	16882	16764	16624	16994	17109	17035	16949	16991	17040	16882	16945	16814	17105	16900	16884	16973	16827	16724	17003	16937	16906	16870	16976	16840	16760	16857	16966	16912	16812	16781	16913	16791	17081	16847	16966	17113	17036	16838	16634	16916	17023	16979	16965	16806	16802	16863	16786	17005	16876	16926	16909	16936	16890	17092	16869	16858	17010	16990	16880	16892	16831	16856	17036	16897	16882	16932	16822	16984	16769	17073	16768	16814	16829	16863	16850	16946	17121	16996	16804	16892	16640	16750	17008	17049	16769	16790	17032	16862	16838	16772	16860	16660	16955	16966	16930	16951	16951	16926	16916	16868	16791	16853	17055	16951	17091	16839	16792	16995	16878	16786	16957	16813	17060	17138	16913	16967	16966	16712	17057	16984	16952	17138	16722	16768	16813	17054	16929	16930	16859	17006	16896	16965	16894	16956	16953	16740	16867	16935	16966	16916	16964	16873	17061	17003	16712	16792	16838	17162	16991	16835	16844	17001	16808	16861	16924	17069	16979	16682	16899	16927	16978	17001	16893	16856	16975	16882	16836	16843	17081	16883	17110	16970	16875	16928	17018	16788	16852	17104	16938	16831	17158	16924	16984	17026	17030	16986	16875	16826	16968	16820	16921	17028	16982	17032	16938	16914	16981	16999	16931	17037	17049	16900	16977	16989	16812	16794	17088	16981	16828	16952	17000	16855	16721	17136	16738	16869	16845	16835	16682	16779	16886	17008	16912	16930	16931	16893	16825	16989	16750	16855	16958	16942	16811	17046	16877	16978	16883	16669	16913	16971	16850	16808	16905	17077	16878	16872	16713	17161	16994	16915	17038	16982	16937	16807	17009	17020	17110	16929	16774	17077	16931	16978	16793	17001	16957	17167	16963	16851	16778	16970	16805	17004	16942	16799	16925	16945	16873	16982	16935	16903	16816	17069	16721	16951	16959	16898	16935	16836	16883	16874	16891	17060	17029	16898	16851	16940	16804	16879	17025	16887	17173	16816	16824	16878	16905	16884	16871	17100	16867	16882	16824	16722	17054	16853	16833	16758	16840	16827	17066	17054	17054	17084	16786	16993	16830	16820	16920	16908	17022	16973	16829	16924	17098	16910	16816	16938	17026	17008	16756	16962	17015	17070	16764	16804	17077
23188	21517	28927	53878	77060	69048	56767	41898	33781	30513	29612	28899	28951	29128	28803	28613	28844	28686	28627	28540	28912	28907	28682	28766	28917	28703	28620	28696	28835	28725	28624	28681	28896	28671	28673	28493	28503	28908	28421	28521	28396	28294	28658	28561	28441	28675	28349	28836	28587	28524	28582	28604	28416	28603	28486	28648	28687	28531	28627	28438	28470	28593	28710	28472	28535	28600	28260	28676	28481	28774	28535	28554	28480	28636	28353	28621	28336	28532	28423	28711	28542	28413	28534	28509	28533	28844	28658	28643	28851	28715	28731	28469	28685	28380	28470	28508	28525	28619	28589	28573	28628	28517	28422	28319	28444	28677	28798	28731	28605	28387	28527	28472	28412	28522	28539	28498	28568	28509	28540	28525	28306	28352	28539	28494	28671	28449	28223	28567	28494	28565	28550	28527	28427	28627	28525	28653	28313	28524	28526	28538	28580	28294	28450	28610	28549	28716	28485	28911	28620	28788	28466	28743	28397	28528	28708	28330	28683	28529	28382	28632	28511	28518	28570	28245	28790	28722	28470	28420	28357	28578	28619	28287	28582	28675	28467	28392	28714	28699	28552	28538	28447	28443	28822	28616	28312	28601	28561	28543	28601	28598	28218	28493	28397	28802	28506	28471	28517	28399	28499	28458	28570	28498	28495	28673	28615	28713	28536	28447	28557	28593	28523	28614	28351	28300	28635	28292	28690	28293	28708	28659	28675	28605	28565	28399	28460	28386	28604	28804	28500	28437	28478	28482	28694	28559	28485	28210	28409	28362	28518	28587	28517	28490	28512	28367	28577	28581	28523	28661	28376	28448	28609	28426	28457	28600	28499	28457	28472	28659	29002	28446	28588	28261	28352	28304	28746	28712	28518	28562	28574	28635	28447	28695	28723	28197	28397	28756	28426	28729	28487	28674	28635	28556	28845	28496	28504	28596	28467	28355	28438	28253	28675	28703	28501	28517	28576	28484	28421	28882	28416	28324	28904	28588	28554	28335	28728	28507	28675	28538	28654	28759	28560	28398	28649	28659	28483	28478	28746	28459	28371	28620	28470	28397	28365	28405	28631	28750	28441	28529	28636	28706	28531	28760	28473	28479	28516	28182	28486	28593	28725	28588	28596	28555	28542	28500	28509	28459	28639	28461	28381	28495	28297	28391	28450	28724	28586	28352	28707	28634	28293	28519	28591	28625	28382	28531	28799	28421	28504	28261	28606	28603	28382	28784	28620	28338	28606	28671	28393	28434	28540	28385	28607	28483	28450	28487	28615	28750	28614	28607	28424	28362	28550	28667	28712	28462	28235	28308	28336	28710	28436	28484	28421	28430	28299	28602	28716	28400	28588	28683	28433	28787	28606	28483	28515	28633	28615	28414	28215	28639	28696	28806	28622	28491	28599	28888	28312	28648	28589	28476	28521	28520	28380	28397	28510	28451	28384	28428	28291	28517	28518	28431	28359	28283	28600	28567	28530	28669	28346	28732	28681	28483	28492	28585	28554	28479	28505	28608	28570	28410	28531	28571	28467	28393	28475	28599	28568	28251	28421	28394	28643	28662	28592	28805	28360	28463	28570	28423	28825	28771	28665	28473	28738	28308	28484	28459	28619	28390	28397	28519	28456	28578	28477	28500	28632	28667	28500	28631	28504	28501	28278	28627	28399	28416	28367	28652	28612	28614	28554	28861	28630	28776	28561	28399	28676	28598	28822	28462	28541	28359	28600	28294	28593	28674	28779	28511	28484	28608	28424	28648	28782	28445	28498	28495	28396	28537	28330	28664	28634	28670	28588	28483	28574	28299	28507	28840	28561	28528	28560	28735	28708	28606	28720	28547	28340	28587	28535	28572	28657	28386	28604	28642	28412	28602	28743	28609	28623	28426	28678	28718	28514	28073	28468	28563	28670	28382	28866	28432	28614	28759	28539	28583	28557	28447	28665	28487	28371	28397	28364	28331	28610	28571	28576	28632	28578	28458	28514	28557	28473	28491	28763	28435	28643	28623	28688	28743	28522	28381	28396	28543	28462	28619	28609	28819	28474	28709	28674	28520	28513	28535	28556	28747	28510	28397	28420	28601	28361	28452	28478	28558	28600	28357	28387	28366	28554	28504	28629	28346	28430	28440	28489	28267	28707	28584	28681	28583	28466	28744	28749	28426	28527	28330	28741	28380	28483	28528	28608	28507	28274	28528	28233	28357	28645	28195	28541	28426	28527	28518	28660	28583	28667	28642	28360	28909	28592	28347	28537	28457	28503	28487	28429	28495	28642	28725	28493	28436	28362	28479	28742	28650	28777	28193	28712	28311	28439	28427	28652	28349	28552	28701	28785	28484	28746	28380	28693	28448	28346	28605	28668	28405	28421	28532	28463	28574	28475	28749	28540	28757	28616	28502	28472	28581	28402	28502	28436	28705	28377	28593	28482	28603	28596	28651	28541	28415	28687	28361	28446	28591	28451	28650	28682	28677	28580	28310	28438	28436	28237	28602	28677	28496	28601	28343	28437	28554	28503	28350	28583	28306	28362	28490	28741	28285	28573	28680	28492	28367	28241	28595	28512	28513	28592	28520	28561	28255	28594	28321	28541	28484	28542	28644	28600	28337	28489	28631	28732	28342	28572	28427	28531	28566	28572	28610	28388	28717	28456	28723	28732	28456	28617	28532	28434	28433	28807	28497	28630	28593	28449	28611	28569	28424	28367	28545	28529	28700	28465	28419	28380	28548	28402	28636	28604	28199	28742	28579	28419	28616	28553	28328	28540	28305	28722	28278	28599	28511	28518	28635	28814	28683	28593	28736	28650	28541	28500	28582	28245	28501	28909	28477	28536	28373	28591	28686	28624	28431	28560	28653	28444	28655	28379	28542	28751	28476	28580	28432	28590	28754	28627	28381	28622	28304	28297	28383	28440	28663	28463	28271	28546	28624	28553	28584	28500	28391	28719	28709	28379	28459	28438	28420	28595	28772	28601	28327	28752	28446	28643	28388	28474	28456	28312	28478	28628	28522	28411	28594	28419	28724	28732	28476	28324	28637	28577	28724	28508	28503	28516	28610	28527	28533	28479	28571	28730	28500	28532	28685	28511	28603	28566	28455	28374	28477	28393	28810	28566	28399	28656	28670	28624	28684	28489	28621	28677	28526	28546	28378	28476	28524	28717	28525	28632	28551	28405	28374	28810	28582	28430	28450	28799	28752	28451	28592	28444	28721	28803	28794	28650	28530	28660	28539	28517	28428	28561	28625	28608	28613	28543	28375	28679	28587	28795	28589	28415	28684	28687	28573	28403	28461	28451	28639	28349	28634	28484	28747	28607	28507	28654	28349	28464	28678	28526	28377	28663	28691	28518	28820	28826	28534	28738	28742	28562	28801	28548	28646	28822	28659	28620	28371	28348	28631	28664	28451	28534	28455	28710	28870	28613	28509	28653	28606	28497	28479	28509	28327	28766	28603	28586	28284	28592	28653	28626	28464	28718	28418	28597	28562	28384	28505	28406	28602	28385	28376	28461	28676	28546	28582	28779	28618	28452	28649	28421	28646	28446	28325	28746	28527	28526	28275	28463	28589	28656	28418	28742	28761	28756	28771	28542	28545	28457	28444	28696	28590	28364	28524	28303	28448	28744	28741	28607	28495	28620	28615	28567	28763	28512	28540	28355	28493	28650	28327	28343	28550	28596	28351	28602	28563	28699	28544	28530	28583	28434	28493	28554	28692	28634	28700	28689	28625	28492	28452	28397	28600	28614	28255	28633	28555	28771	28507	28627	28443	28636	28631	28712	28720	28605	28513	28374	28365	28676	28702	28473	28705	28369	28438	28528	28565	28627	28490	28683	28458	28516	28516	28538	28423	28626	28807	28606	28579	28489	28761	28525	28522	28393	28582	28722	28443	28603	28474	28330	28555	28698	28351	28763	28656	28566	28575	28718	28552	28397	28425	28490	28775	28503	28445	28483	28572	28560	28565	28662	28521	28790	28599	28511	28650	28810	28589	28547	28372	28759	28749	28511	28682	28527	28493	28504	28397	28474	28600	28461	28433	28526	28329	28447	28591	28409	28384	28549	28356	28560	28433	28424	28742	28608	28221	28568	28619	28508	28626	28755	28411	28235	28355	28392	28613	28645	28513	28817	28506	28722	28602	28675	28505	28832	28657	28519	28690	28616	28569	28374	28749	28378	28538	28622	28381	28568	28250	28443	28470	28331	28592	28530	28557	28604	28426	28653	28537	28605	28315	28594	28486	28612	28557	28755	28557	28639	28572	28489	28683	28372	28432	28296	28662	28480	28427	28223	28667	28546	28560	28524	28366	28723	28431	28628	28533	28398	28479	28832	28768	28512	28367	28659	28493	28626	28649	28389	28580	28604	28352	28540	28569	28628	28454	28578	28523	28831	28548	28736	28429	28364	28564	28662	28614	28666	28491	28642	28630	28409	28448	28688	28589	28501	28599	28635	28334	28539	28477	28641	28704	28554	28520	28539	28759	28675	28470	28613	28686	28446	28399	28625	28500	28692	28789	28386	28489	28559	28659	28489	28485	28600	28712	28610	28549	28608	28423	28397	28798	28581	28418	28563	28789	28697	28670	28695	28379	28428	28502	28450	28413	28440	28404	28542	28456	28431	28563	28459	28447	28549	28519	28345	28474	28565	28377	28556	28758	28699	28560	28654	28628	28481	28620	28351	28618	28689	28505	28647	28462	28400	28638	28243	28733	28816	28757	28285	28529	28504	28520	28540	28567	28573	28478	28390	28635	28415	28880	28506	28490	28398	28476	28527	28526	28552	28579	28670	28565	28613	28467	28710	28427	28599	28475	28705	28337	28696	28565	28643	28533	28846	28583	28601	28651	28374	28521	28548	28547	28746	28480	28629	28585	28479	28847	28527	28605	28743	28472	28684	28488	28592	28522	28609	28512	28709	28468	28532	28638	28251	28598	28758	28348	28441	28459	28730	28639	28378	28517	28447	28549	28517	28379	28677	28453	28550	28656	28500	28398	28630	28703	28544	28517	28311	28554	28608	28466	28615	28673	28404	28554	28361	28496	28570	28730	28593	28409	28418	28426	28573	28502	28598	28599	28589	28517	28703	28564	28559	28573	28698	28493	28574	28536	28717	28606	28458	28535	28498	28441	28410	28540	28465	28481	28562	28430
18773	37309	44695	91380	91162	73011	50822	31294	21893	18620	17795	17770	17515	17339	17544	17563	17565	17439	17731	17544	17554	17626	17687	17613	17554	17730	17547	17643	17432	17531	17516	17633	17653	17625	17654	17629	17588	17481	17605	17538	17596	17570	17580	17510	17551	17621	17572	17806	17443	17234	17472	17437	17451	17511	17469	17533	17601	17434	17497	17529	17593	17695	17444	17516	17522	17834	17588	17413	17786	17604	17640	17561	17584	17450	17532	17670	17467	17635	17546	17424	17502	17434	17654	17385	17535	17517	17612	17565	17600	17390	17609	17489	17385	17553	17617	17596	17537	17506	17511	17797	17545	17504	17446	17605	17605	17475	17648	17552	17469	17507	17492	17487	17475	17650	17539	17460	17550	17410	17596	17635	17455	17493	17361	17812	17601	17596	17613	17422	17541	17376	17498	17455	17772	17378	17817	17683	17495	17468	17629	17564	17551	17541	17581	17361	17727	17646	17385	17640	17525	17449	17460	17444	17774	17557	17431	17438	17433	17416	17501	17596	17503	17480	17534	17621	17296	17444	17512	17524	17601	17631	17349	17580	17489	17263	17559	17522	17541	17606	17559	17589	17708	17498	17666	17308	17633	17469	17427	17607	17651	17367	17623	17466	17526	17519	17622	17575	17455	17459	17510	17460	17435	17444	17604	17381	17347	17307	17559	17481	17463	17580	17572	17436	17487	17322	17537	17269	17523	17473	17531	17544	17468	17535	17743	17554	17596	17419	17458	17661	17542	17470	17418	17595	17475	17476	17609	17574	17560	17558	17455	17640	17551	17697	17638	17590	17360	17569	17304	17415	17525	17632	17675	17443	17635	17494	17414	17539	17498	17508	17463	17589	17512	17378	17550	17409	17273	17461	17527	17478	17466	17536	17621	17492	17563	17419	17473	17520	17519	17696	17434	17543	17435	17518	17446	17497	17382	17586	17424	17654	17539	17419	17680	17528	17376	17452	17426	17549	17347	17378	17560	17548	17644	17510	17423	17449	17633	17424	17570	17461	17290	17711	17542	17546	17693	17474	17410	17520	17680	17510	17555	17344	17425	17612	17677	17495	17574	17565	17779	17625	17506	17572	17686	17354	17561	17418	17619	17707	17451	17661	17533	17365	17506	17351	17542	17660	17539	17525	17696	17419	17580	17461	17551	17521	17533	17542	17577	17641	17528	17480	17479	17573	17582	17413	17542	17495	17462	17391	17422	17699	17605	17416	17328	17508	17577	17390	17414	17569	17586	17396	17443	17495	17576	17286	17438	17351	17462	17457	17599	17592	17314	17693	17559	17590	17628	17539	17564	17631	17506	17615	17333	17631	17584	17507	17658	17700	17407	17511	17512	17481	17673	17473	17711	17432	17738	17549	17577	17490	17585	17438	17705	17441	17557	17529	17445	17533	17504	17511	17420	17406	17533	17379	17432	17571	17498	17461	17580	17451	17530	17514	17591	17436	17556	17419	17442	17435	17433	17650	17382	17520	17663	17636	17690	17566	17570	17571	17490	17444	17502	17467	17575	17381	17386	17619	17474	17572	17501	17251	17495	17490	17563	17609	17537	17551	17678	17583	17595	17541	17438	17291	17414	17636	17381	17342	17583	17534	17472	17460	17450	17398	17622	17537	17509	17596	17541	17564	17464	17665	17513	17626	17282	17510	17462	17584	17548	17405	17532	17564	17694	17540	17536	17414	17596	17645	17373	17576	17533	17464	17613	17372	17586	17608	17584	17428	17551	17530	17456	17389	17632	17762	17587	17484	17607	17615	17443	17753	17505	17488	17332	17541	17620	17417	17475	17627	17495	17411	17733	17519	17385	17341	17568	17558	17620	17497	17437	17587	17571	17325	17460	17569	17537	17459	17517	17416	17450	17586	17435	17470	17538	17507	17759	17437	17455	17407	17772	17476	17503	17430	17523	17599	17497	17495	17516	17585	17488	17550	17545	17447	17468	17843	17411	17411	17469	17604	17621	17604	17455	17607	17662	17632	17428	17357	17590	17312	17537	17469	17670	17353	17511	17480	17487	17441	17360	17445	17494	17457	17672	17516	17623	17581	17465	17576	17582	17527	17561	17587	17509	17499	17544	17556	17649	17523	17492	17471	17580	17648	17502	17341	17496	17434	17646	17434	17451	17650	17328	17605	17584	17713	17669	17657	17494	17415	17541	17449	17350	17416	17620	17588	17577	17519	17263	17604	17414	17636	17437	17514	17709	17499	17455	17406	17570	17410	17420	17426	17650	17469	17588	17557	17582	17567	17422	17400	17461	17485	17478	17602	17558	17514	17570	17365	17430	17516	17429	17576	17422	17442	17410	17538	17473	17476	17561	17386	17447	17581	17502	17512	17485	17566	17630	17552	17470	17615	17359	17455	17475	17549	17575	17647	17588	17586	17328	17619	17562	17604	17380	17428	17318	17417	17458	17596	17431	17402	17555	17626	17598	17478	17660	17699	17537	17568	17460	17405	17337	17472	17349	17593	17564	17430	17600	17435	17694	17610	17483	17449	17502	17459	17450	17675	17396	17534	17411	17438	17468	17538	17492	17500	17490	17455	17607	17663	17507	17488	17588	17482	17660	17259	17542	17558	17645	17682	17486	17530	17569	17676	17406	17475	17755	17569	17616	17464	17629	17443	17434	17515	17560	17495	17379	17508	17614	17714	17483	17579	17524	17635	17545	17774	17452	17643	17497	17549	17627	17561	17510	17664	17596	17485	17591	17513	17511	17469	17501	17331	17409	17558	17711	17525	17389	17568	17411	17521	17492	17731	17549	17558	17466	17587	17483	17528	17429	17549	17528	17302	17530	17403	17422	17660	17600	17407	17453	17679	17393	17520	17406	17543	17573	17444	17523	17439	17636	17561	17541	17575	17442	17351	17506	17787	17497	17603	17607	17548	17447	17536	17452	17483	17556	17565	17510	17738	17537	17519	17421	17513	17694	17572	17396	17503	17444	17650	17610	17371	17454	17375	17523	17472	17535	17589	17506	17632	17496	17260	17613	17607	17757	17479	17766	17550	17575	17743	17692	17405	17453	17400	17349	17502	17502	17592	17576	17598	17457	17444	17714	17610	17465	17510	17598	17493	17482	17375	17606	17423	17588	17499	17435	17516	17499	17598	17563	17419	17424	17473	17519	17502	17574	17619	17579	17529	17453	17524	17563	17643	17612	17523	17562	17553	17369	17356	17566	17635	17567	17559	17603	17524	17506	17580	17370	17504	17577	17580	17513	17665	17480	17464	17549	17642	17554	17353	17437	17403	17478	17313	17340	17697	17540	17572	17526	17394	17612	17625	17731	17380	17520	17506	17666	17393	17729	17469	17528	17501	17422	17347	17508	17690	17381	17645	17412	17513	17369	17570	17571	17554	17472	17305	17321	17467	17413	17418	17465	17389	17523	17539	17443	17513	17433	17469	17567	17474	17395	17635	17383	17517	17399	17603	17494	17518	17650	17550	17390	17584	17541	17475	17495	17613	17451	17562	17428	17483	17516	17593	17378	17572	17487	17578	17584	17526	17630	17486	17690	17501	17553	17515	17569	17319	17615	17522	17676	17312	17476	17380	17478	17318	17587	17310	17379	17375	17377	17577	17587	17482	17670	17338	17683	17505	17724	17439	17682	17535	17479	17529	17499	17454	17443	17372	17521	17538	17512	17497	17680	17314	17513	17314	17579	17465	17612	17324	17467	17465	17527	17579	17559	17493	17448	17354	17616	17547	17413	17578	17391	17509	17524	17422	17486	17497	17564	17453	17575	17453	17517	17525	17518	17601	17437	17629	17409	17571	17507	17418	17472	17740	17378	17694	17458	17416	17377	17492	17389	17394	17654	17777	17465	17764	17568	17362	17470	17538	17448	17377	17671	17602	17345	17574	17614	17484	17433	17443	17559	17604	17595	17578	17416	17481	17376	17231	17624	17402	17613	17513	17573	17414	17370	17623	17541	17513	17431	17431	17638	17619	17639	17504	17579	17506	17447	17720	17361	17570	17603	17576	17568	17472	17425	17418	17581	17444	17613	17590	17478	17488	17584	17844	17732	17830	17453	17691	17347	17482	17498	17594	17562	17459	17483	17470	17563	17506	17470	17570	17406	17642	17404	17513	17516	17532	17409	17567	17554	17696	17429	17363	17520	17380	17538	17395	17542	17420	17637	17624	17494	17429	17674	17475	17427	17514	17599	17507	17492	17406	17452	17617	17602	17587	17324	17665	17542	17825	17392	17486	17583	17657	17475	17353	17468	17306	17426	17615	17499	17450	17575	17547	17436	17344	17687	17447	17683	17700	17436	17450	17706	17402	17503	17435	17674	17521	17488	17626	17516	17325	17733	17721	17554	17490	17639	17463	17468	17538	17531	17496	17387	17686	17579	17429	17527	17695	17589	17654	17571	17581	17476	17477	17424	17635	17599	17668	17634	17434	17378	17454	17541	17464	17538	17518	17692	17637	17642	17608	17450	17546	17408	17599	17600	17504	17428	17486	17588	17601	17520	17481	17641	17404	17602	17419	17521	17612	17376	17577	17657	17578	17590	17486	17397	17355	17260	17569	17498	17593	17510	17447	17502	17604	17502	17629	17564	17512	17483	17435	17644	17597	17415	17396	17549	17423	17557	17531	17482	17474	17532	17474	17522	17412	17361	17500	17501	17391	17440	17583	17629	17429	17562	17328	17513	17589	17440	17580	17578	17424	17494	17476	17420	17407	17616	17650	17446	17519	17542	17352	17472	17520	17559	17551	17561	17565	17443	17582	17421	17437	17248	17550	17431	17486	17609	17508	17482	17534	17491	17418	17451	17487	17505	17431	17578	17408	17589	17541	17573	17602	17635	17424	17459	17495	17652	17506	17311	17626	17515	17511	17389	17567	17443	17434	17588	17421	17597	17545	17686	17513	17389	17494	17623	17468	17605	17601	17529	17663	17737	17618	17591	17410	17559	17731	17510	17481	17492	17327	17370	17648	17398	17553	17579	17460	17430	17381	17427	17355	17527	17515	17577	17603	17532	17485	17664	17481	17298	17483	17620	17368	17652	17491	17605	17437	17525	17409	17482	17414	17566	17554	17510	17330	17561	17569	17687	17362	17409	17667	17668	17461	17621	17678	17529	17802	17409	17386	17446	17409	17520	17503	17458	17562	17236	17460	17607	17573
32305	26625	31319	38822	43197	37638	32691	29729	28375	27809	27817	27733	27442	27657	27973	27799	28050	27800	27783	27874	27691	27698	27794	27688	27687	27855	27585	27704	27862	27694	27610	27746	27714	27873	27554	28107	28010	28028	27993	27765	27696	27970	27639	27698	27658	27695	27971	27631	27871	27630	27910	27728	27731	27530	27658	27672	27775	27800	27682	27618	27714	27710	27794	27448	27710	27659	27561	27747	27882	27710	27880	27804	27831	27704	27772	28048	27729	27546	27755	27853	27985	27775	27430	27707	27691	27537	27670	27799	27939	27654	27844	27650	28006	27771	27644	27589	27538	27750	27700	27606	27573	27815	27673	27623	27811	27657	27749	27764	27583	27455	27882	27690	27749	27681	27587	27767	27698	27473	27783	27608	27820	27515	27706	27697	27659	27746	27819	27877	27815	27733	27696	27901	27700	27666	27601	27674	27720	27656	27706	27799	27751	27701	27856	27986	27823	27668	27751	27893	27816	27581	27895	27788	27765	27664	27471	27654	27665	27708	27754	27504	27828	27833	27827	27552	27875	27538	27626	27670	27623	27463	27252	27735	27579	27635	27841	28263	27840	27562	27741	27913	27756	27789	27591	27963	27855	27816	27819	27649	27648	28000	27973	27563	27395	28167	27629	27915	27469	27844	27764	28163	27790	27628	27902	27659	27739	27836	27688	27908	27645	27667	27818	27886	28083	28033	27867	27832	27689	27913	27840	27933	27691	27764	27761	27551	27849	27624	27851	27508	28013	27467	27533	27663	27560	27646	27643	27936	27964	27703	27746	27744	27671	27571	28002	27812	27725	27852	27798	28114	27852	27725	27820	27708	27566	27749	27857	27732	27521	27879	27970	27821	27684	27706	27712	27698	27900	27788	27756	27782	27866	27725	27872	27792	27957	27941	27826	27570	27640	27646	27460	27462	27526	27693	27652	27642	27729	27685	27775	27684	27769	28130	27823	27741	27738	27990	27662	27578	27793	27939	27602	27767	27957	27765	27748	27841	27696	27531	27750	27788	27715	27825	27910	27681	27724	27755	27808	27708	27692	27575	27672	27773	27644	27713	27888	27483	27705	27486	27553	27735	27604	27449	27738	27805	27754	27780	27660	27722	27689	27795	27622	27749	28079	27617	27830	27745	28105	27719	27854	27810	27887	27692	27708	27836	27943	27800	28045	27882	27615	27580	27696	27601	27706	27703	28042	27760	27681	27790	27693	27576	27830	27724	27587	27855	27642	27602	27769	27979	27650	27592	27590	27746	27655	27732	27941	27548	27687	27886	27769	27812	27561	27582	27851	27874	27771	27812	27575	27724	27821	27660	27738	27723	27617	27759	27706	27865	27844	27940	27710	27670	27558	27767	27876	27766	27720	27717	27611	27704	27821	27431	27483	27671	27526	27659	27706	27798	27622	27623	27672	27783	27611	27452	27586	27777	27873	27789	27714	27706	27701	27666	27782	27645	27855	27429	27805	27729	27826	27745	27566	27752	27630	28176	27990	28053	27804	27612	27815	27895	27584	27716	27695	27614	27746	27649	27640	27662	27932	27492	27697	27738	27612	27782	27723	27863	27799	27552	27795	27843	27498	27522	27802	27645	27728	27848	27524	27749	27790	27659	27766	27780	27855	27987	27788	27854	27572	27714	28002	27662	27639	27661	27474	27413	27843	27712	27670	27349	27717	27773	27981	27785	27811	27592	27724	27583	27462	27917	27725	27719	27578	28018	27829	27883	27610	27842	27795	27728	27916	27894	27719	27658	27613	27714	27768	27704	28056	27719	27813	27836	27807	27602	27692	27737	27736	27714	27752	27461	27456	27747	27783	27799	27806	27752	27714	27562	27694	27716	27754	27777	27610	27730	27975	27803	27808	27685	27692	27510	27786	27698	27550	27540	27824	27801	27771	27871	27599	27553	27555	27731	27763	27671	27681	27834	27663	27892	27829	27985	27657	27811	27853	27809	27844	27800	27645	27668	27624	27760	27542	27653	27756	27862	27703	27814	27618	27774	27755	27694	27700	27632	27735	27684	27756	27709	27711	27846	27572	27649	27759	28061	27710	27647	27713	27732	27910	27679	27668	27803	27739	27597	27805	27648	27856	27677	27711	27657	27848	27491	27576	27835	27578	27856	27820	27794	27478	27429	27740	27796	27885	27935	27844	27735	27568	27558	27686	27759	27583	27913	27512	27519	27576	27853	27894	27533	27615	27896	27739	27795	27740	27786	27859	27882	27502	27793	27709	27477	27934	27814	27679	27871	27950	27753	27994	27591	27889	27820	27762	27662	27876	27822	27565	27748	27600	27766	27472	27553	27542	27737	27704	27625	27654	27521	27799	27749	27553	27594	28049	27966	27870	27827	27521	27631	27927	27807	27604	27633	27871	27773	27792	27796	27651	27698	27767	27853	27618	27635	27692	27661	27801	27920	27574	27594	27696	27743	28050	27552	27837	27609	27751	27441	27827	27844	27883	27525	27991	27846	27841	27338	27610	27666	27768	27641	27732	27823	27844	27759	27685	27492	27639	27735	27611	27837	27633	27842	27693	27615	27878	27867	27693	27643	27821	27444	27801	27544	27722	27646	27747	27839	27732	27828	27866	27715	27776	28018	27721	27651	27742	27853	27899	27648	27745	27807	27670	27722	27752	27777	27719	27920	27738	27818	27649	27608	27758	27701	27633	27915	27625	27999	27702	27762	27849	27982	27674	27852	27850	27495	27677	27736	27796	28031	27800	27931	27911	27890	27786	27729	27753	27998	27802	27894	27613	27754	27784	27770	27732	27388	28060	27682	27837	27704	27674	27748	27607	27806	27624	27370	27543	27495	27977	27773	27619	27651	27634	27545	27837	27722	27601	27823	27753	28110	27862	27729	27655	27877	27571	27769	27901	27847	27581	27842	27704	27900	27698	27530	27611	27914	27830	27763	27689	27702	28138	27552	27891	27953	27779	27763	27830	27613	27856	27735	27495	27683	27802	27860	27783	27684	27736	27681	27607	27556	27887	27852	28003	27869	27629	27644	27763	28045	27553	27722	27736	27638	27581	27924	27578	27885	27739	27635	27747	27856	27959	27883	27791	27766	27857	27640	27684	27739	27816	27737	27911	27834	27925	27542	27795	27834	27798	27594	27825	27525	27724	27618	27775	27737	27863	27745	27728	27947	27768	27739	27678	27884	27831	27625	27653	27962	27907	27591	27805	27776	27638	27810	27631	27793	27808	27685	27868	27768	27804	27626	27332	27644	27630	27793	27699	27932	27819	27738	27538	27635	27829	27827	27691	27843	27894	27599	27814	27771	27805	27943	27850	27803	27739	27675	27653	27983	27852	27592	27762	27736	27557	27382	28021	27594	27607	27624	27717	27592	27525	27846	27598	27536	27625	27526	27922	27745	27761	27729	27748	27800	27947	27621	27797	28045	27818	27519	27692	27566	27921	27476	27693	27830	27504	27819	27716	27904	27740	27742	27937	27893	27683	27725	27564	27744	27858	27937	27890	27940	27562	27864	27930	27648	27714	27586	27624	27699	27792	27747	27750	27652	27828	27823	27452	27639	27875	27641	27771	27584	27813	27673	27588	27671	27715	27716	27628	27703	27661	27717	27689	27683	27473	27480	27728	27565	27553	27747	27613	27459	27991	27926	27850	27832	27901	27798	27816	27876	27764	27801	27819	27533	27795	27727	27929	27680	27758	27832	27749	27930	27912	27832	27888	27477	27629	27587	27839	27763	27931	27740	27783	27469	27741	27865	27771	27695	27467	27679	27477	27629	27730	27601	27546	27753	27689	27634	27999	27822	27752	27596	27852	27823	27800	27875	27766	27690	27596	27800	27599	27699	27844	27509	27786	28090	27491	27493	27399	27577	27726	27723	27739	27768	27654	27892	27589	27688	27658	27634	27767	27732	27823	27691	27531	27878	27960	27754	27820	27846	27910	27686	27607	27554	27697	27663	27692	27476	27868	27866	27833	27845	27741	27923	27955	27763	27850	27959	28049	27853	27806	27743	27556	27662	27925	27535	27558	27885	27617	27721	27568	27693	27730	27948	27598	27872	28009	27772	27824	27804	27673	27772	27487	27227	27420	27945	27970	27736	27755	27927	27623	27846	27900	27515	27673	27754	27622	27758	27591	27627	27864	27857	27896	27773	27588	27762	27892	27812	27897	27721	27593	27729	27813	27658	27865	27632	27553	27856	27923	27578	27736	27852	27991	27598	27752	27793	27706	27818	27846	27708	27796	27436	27693	27740	27776	27780	28000	27570	27730	27671	27954	27898	27817	27679	27798	27636	27940	27873	27918	27666	27847	27789	28035	27492	27613	27470	27481	27434	27751	27635	27769	27568	27813	28025	27706	27668	27634	27780	27901	27868	27887	27825	27769	27715	27732	27910	27607	27963	27885	27859	27490	27780	27802	27705	27656	27720	27714	27864	27701	27645	27614	27913	27907	27850	27584	27478	28019	27605	27934	27693	27927	27693	27812	27693	27687	27549	27781	27783	27716	27745	27569	27773	27564	27668	27701	27758	27890	27642	27741	27858	27777	27747	27802	27927	27839	27929	27727	27682	27641	27810	27521	27788	27622	27737	27881	27451	27880	27867	27830	27911	27817	27824	27951	27734	27931	27902	27721	27739	27740	27652	27753	27693	27594	27703	27451	27472	27684	27800	27704	27885	27679	27765	27854	27820	27902	27743	27615	27923	27856	27714	28010	27720	27734	27710	27738	27689	27927	27673	27759	27777	27842	27592	27755	27682	27772	27810	27575	27819	27882	27636	27960	27729	27781	27773	27819	27439	27725	27570	27660	27671	27476	27591	27638	27750	27772	27780	27851	27899	27729	27827	27875	27665	27594	27728	27957	27630	27848	27615	27928	27627	27821	27667	27817	27798	27624	27793	27906	27910	27865	27729	27694	27986	27597	27794	27684	27622	27759	27874	27809	27599	27620	27593	27582	28083	27686	27717	27632	27607	27579	27661	27717	27579	27899	27794	27723	27721	27603	27516	27606	27530	27796	27482	27946	27786	27510	27844	27494	27811	27513	27848	27591	27616	27675	27734	27926	27587	27628	27627	27709	27920	27863	27911	27869	27780	27793	27562	27633	27828	27786	27734	27940	27697	27880	27678	27772	27633	27911	27640	27761	27608	27599	27652	27641	27405
16129	19038	20069	29913	32705	26123	20931	18047	16862	16792	16752	16625	16486	16734	16507	16572	16657	16510	16615	16626	16754	16643	16681	16726	16624	16607	16687	16703	16640	16561	16629	16596	16641	16653	16703	16659	16604	16547	16722	16369	16588	16569	16708	16734	16521	16590	16523	16533	16531	16513	16634	16646	16546	16551	16752	16602	16573	16778	16508	16505	16479	16516	16624	16610	16524	16638	16609	16614	16700	16690	16387	16621	16797	16513	16624	16657	16660	16648	16626	16616	16482	16540	16627	16541	16489	16643	16649	16573	16654	16515	16596	16514	16493	16628	16635	16479	16664	16554	16600	16592	16575	16457	16573	16432	16559	16464	16589	16673	16866	16623	16569	16458	16646	16538	16630	16660	16705	16538	16469	16643	16639	16544	16550	16605	16595	16734	16584	16492	16897	16616	16498	16623	16432	16672	16600	16648	16684	16344	16693	16650	16653	16709	16475	16473	16469	16671	16544	16494	16482	16480	16538	16689	16614	16522	16677	16807	16593	16554	16612	16508	16455	16524	16572	16633	16493	16699	16529	16549	16574	16635	16425	16638	16673	16625	16711	16262	16573	16430	16411	16741	16685	16729	16597	16503	16514	16529	16576	16608	16597	16605	16732	16661	16746	16494	16472	16596	16617	16808	16642	16668	16507	16564	16581	16564	16599	16716	16649	16544	16779	16360	16519	16806	16612	16501	16566	16577	16644	16486	16564	16692	16363	16471	16550	16837	16689	16486	16665	16629	16500	16791	16715	16535	16573	16494	16680	16708	16694	16506	16550	16430	16730	16617	16525	16682	16580	16583	16511	16546	16684	16638	16621	16639	16613	16519	16581	16589	16730	16747	16582	16585	16678	16610	16840	16400	16748	16555	16644	16623	16475	16509	16767	16614	16551	16593	16548	16462	16578	16534	16639	16613	16468	16509	16655	16614	16810	16617	16570	16618	16801	16521	16640	16457	16567	16546	16453	16490	16575	16396	16648	16417	16541	16467	16676	16639	16623	16745	16699	16509	16576	16635	16654	16514	16525	16498	16680	16435	16524	16604	16510	16512	16435	16554	16417	16382	16639	16597	16616	16475	16553	16606	16517	16494	16621	16673	16550	16534	16547	16654	16517	16493	16793	16607	16580	16529	16608	16635	16382	16758	16643	16590	16569	16628	16591	16515	16676	16489	16595	16398	16757	16437	16554	16724	16627	16594	16732	16660	16652	16708	16698	16669	16768	16545	16609	16674	16548	16662	16571	16430	16564	16612	16647	16539	16711	16733	16629	16608	16846	16677	16381	16461	16535	16770	16804	16550	16597	16438	16616	16599	16548	16625	16564	16636	16523	16479	16555	16442	16614	16508	16552	16447	16725	16657	16490	16586	16605	16554	16583	16661	16613	16398	16567	16467	16755	16515	16566	16563	16634	16732	16535	16692	16655	16703	16556	16508	16595	16592	16609	16575	16462	16591	16581	16573	16403	16565	16548	16567	16587	16509	16686	16529	16639	16560	16641	16539	16718	16543	16713	16629	16699	16530	16646	16556	16448	16654	16817	16632	16617	16647	16703	16524	16439	16672	16628	16460	16412	16581	16600	16608	16542	16752	16590	16393	16826	16694	16537	16525	16553	16629	16610	16556	16686	16527	16574	16763	16678	16586	16386	16570	16574	16573	16676	16438	16605	16575	16788	16772	16687	16302	16523	16729	16560	16578	16549	16661	16489	16561	16683	16564	16481	16596	16565	16597	16468	16870	16699	16643	16772	16776	16517	16832	16537	16608	16456	16573	16688	16372	16696	16689	16497	16503	16600	16528	16487	16613	16618	16706	16764	16605	16402	16714	16577	16505	16580	16422	16564	16700	16587	16361	16585	16730	16520	16489	16475	16519	16585	16458	16626	16547	16737	16586	16638	16697	16597	16655	16709	16662	16463	16534	16650	16608	16594	16539	16385	16524	16697	16745	16519	16607	16745	16534	16710	16497	16527	16611	16566	16459	16503	16669	16537	16474	16688	16578	16568	16691	16585	16733	16519	16572	16689	16790	16635	16611	16454	16547	16587	16364	16542	16571	16722	16569	16578	16670	16597	16674	16668	16458	16735	16547	16689	16647	16545	16465	16629	16635	16590	16597	16791	16698	16558	16625	16624	16547	16531	16640	16557	16827	16604	16493	16617	16638	16491	16562	16700	16607	16571	16827	16559	16545	16480	16738	16524	16543	16498	16480	16540	16557	16571	16740	16748	16727	16489	16498	16712	16498	16744	16700	16624	16542	16538	16597	16580	16385	16574	16519	16552	16665	16815	16711	16596	16573	16326	16635	16636	16766	16417	16563	16440	16560	16539	16648	16597	16551	16744	16485	16723	16474	16616	16606	16645	16580	16634	16603	16457	16552	16579	16430	16685	16622	16618	16500	16574	16649	16585	16488	16637	16541	16665	16461	16785	16648	16793	16820	16680	16754	16539	16617	16405	16415	16411	16605	16504	16561	16596	16669	16745	16564	16584	16744	16563	16590	16528	16605	16658	16547	16407	16681	16552	16671	16629	16615	16566	16534	16600	16625	16772	16512	16545	16621	16685	16539	16417	16495	16589	16616	16566	16562	16509	16575	16548	16434	16553	16682	16540	16515	16497	16747	16586	16507	16583	16767	16482	16683	16495	16626	16540	16648	16642	16538	16565	16687	16771	16615	16592	16643	16577	16604	16773	16507	16768	16707	16440	16597	16601	16420	16599	16316	16562	16645	16455	16660	16391	16709	16494	16616	16651	16687	16380	16706	16676	16600	16558	16563	16686	16652	16612	16700	16517	16538	16567	16365	16631	16530	16500	16511	16699	16782	16787	16572	16563	16735	16730	16481	16553	16552	16525	16557	16694	16632	16609	16435	16475	16657	16472	16654	16468	16747	16625	16754	16568	16568	16526	16403	16594	16591	16711	16619	16544	16442	16575	16665	16758	16638	16601	16682	16576	16650	16512	16609	16424	16862	16776	16729	16376	16610	16631	16402	16698	16548	16758	16565	16713	16542	16566	16557	16468	16644	16535	16527	16453	16558	16618	16444	16659	16233	16544	16475	16568	16543	16511	16438	16588	16691	16638	16598	16487	16651	16653	16658	16584	16558	16378	16462	16603	16554	16408	16608	16637	16686	16571	16569	16659	16565	16489	16501	16668	16621	16635	16580	16678	16391	16573	16478	16573	16434	16699	16480	16648	16477	16397	16583	16565	16520	16631	16605	16464	16593	16679	16550	16604	16697	16648	16683	16600	16620	16754	16673	16604	16659	16596	16509	16739	16680	16716	16625	16581	16505	16462	16653	16599	16681	16351	16613	16504	16618	16611	16436	16314	16587	16529	16320	16779	16598	16799	16653	16508	16655	16686	16476	16606	16584	16702	16571	16501	16706	16689	16481	16608	16663	16612	16677	16689	16665	16518	16661	16516	16511	16749	16523	16500	16533	16534	16529	16974	16486	16610	16657	16698	16659	16555	16594	16769	16581	16555	16730	16505	16612	16580	16673	16480	16827	16529	16437	16549	16751	16534	16633	16560	16798	16492	16590	16678	16539	16401	16309	16738	16594	16507	16657	16613	16689	16431	16738	16553	16759	16590	16569	16472	16642	16679	16489	16654	16513	16373	16645	16471	16784	16723	16554	16703	16644	16768	16552	16620	16595	16508	16690	16471	16589	16598	16652	16626	16509	16568	16530	16633	16485	16547	16683	16507	16694	16665	16592	16530	16582	16609	16668	16503	16649	16767	16618	16623	16608	16629	16726	16733	16545	16477	16709	16595	16647	16642	16638	16450	16672	16656	16815	16669	16609	16540	16472	16763	16633	16371	16460	16617	16609	16361	16673	16499	16719	16634	16643	16511	16688	16678	16718	16449	16671	16551	16487	16507	16630	16525	16709	16584	16667	16563	16716	16573	16557	16579	16699	16618	16484	16604	16602	16763	16644	16698	16607	16510	16681	16634	16560	16727	16512	16633	16675	16618	16545	16472	16701	16707	16567	16578	16559	16387	16455	16734	16671	16579	16544	16642	16716	16785	16624	16616	16576	16648	16651	16709	16767	16706	16638	16656	16592	16548	16714	16580	16524	16710	16586	16549	16775	16529	16563	16579	16521	16613	16593	16672	16587	16645	16453	16634	16662	16413	16412	16507	16586	16630	16575	16486	16569	16642	16624	16579	16533	16708	16460	16438	16518	16586	16602	16682	16759	16703	16634	16642	16581	16444	16716	16610	16525	16670	16665	16557	16536	16423	16659	16435	16603	16655	16815	16473	16686	16546	16487	16563	16682	16609	16738	16532	16753	16469	16652	16528	16725	16599	16674	16724	16607	16734	16568	16630	16606	16695	16653	16538	16614	16615	16727	16634	16523	16583	16692	16538	16571	16652	16343	16700	16502	16516	16462	16460	16736	16503	16649	16545	16606	16601	16751	16685	16543	16586	16687	16505	16490	16534	16868	16645	16652	16700	16690	16566	16770	16628	16670	16549	16611	16597	16683	16714	16656	16566	16681	16734	16462	16540	16491	16437	16451	16551	16602	16553	16695	16715	16749	16525	16658	16569	16564	16677	16635	16720	16535	16559	16458	16426	16384	16576	16585	16444	16506	16694	16754	16555	16648	16595	16651	16703	16672	16724	16576	16669	16698	16558	16530	16634	16455	16727	16519	16742	16657	16607	16704	16666	16626	16603	16548	16604	16610	16614	16577	16613	16593	16576	16841	16712	16542	16392	16739	16570	16569	16694	16574	16443	16727	16567	16730	16542	16714	16692	16673	16676	16510	16697	16608	16531	16622	16666	16593	16478	16419	16725	16590	16665	16560	16529	16481	16411	16607	16645	16667	16613	16583	16709	16488	16684	16476	16536	16642	16393	16692	16712	16478	16739	16832	16726	16571	16545	16646	16555	16730	16453	16735	16520	16718	16508	16483	16684	16444	16456	16572	16671	16729	16597	16463	16704	16681	16547	16718	16539	16664	16543	16471	16661	16585	16569	16672	16550	16591	16673	16599	16526	16627	16767	16543	16511	16735	16605	16573	16708	16690	16675	16559	16719	16610	16714	16619	16517	16734	16538	16663	16660	16592	16504	16689	16605	16663	16738	16619	16628	16661	16474	16672	16586	16508	16602	16761	16510	16757	16693	16641	16580	16521
25338	21582	29384	57804	66681	55631	43441	33791	29547	28237	27972	27989	27571	27644	27576	27458	27737	27527	27824	27601	27506	27747	27637	27622	27721	27576	27679	27608	27451	27352	27732	27449	27347	27636	27552	27458	27556	27531	27715	27603	27786	27621	27743	27265	27501	27415	27755	27549	27601	27712	27599	27660	27684	27321	27638	27782	27594	27507	27690	27731	27711	27419	27571	27446	27550	27681	27390	27619	27380	27636	27635	27850	27581	27432	27710	27589	27647	27544	27634	27740	27598	27577	27613	27678	27609	27582	27634	27771	27619	27495	27506	27389	27656	27475	27584	27463	27679	27472	27591	27381	27501	27479	27673	27437	27600	27789	27683	27426	27549	27460	27576	27592	27554	27481	27733	27572	27724	27445	27678	27457	27710	27548	27262	27676	27487	27365	27263	27519	27603	27601	27452	27614	27611	27598	27465	27583	27519	27470	27321	27468	27521	27751	27486	27619	27526	27689	27623	27545	27759	27525	27617	27600	27530	27553	27408	27794	27746	27621	27542	27474	27455	27123	27665	27409	27537	27837	27657	27438	27525	27401	27406	27463	27761	27413	27376	27634	27731	27600	27740	27692	27449	27364	27489	27507	27475	27650	27577	27779	27496	27261	27347	27419	27439	27833	27604	27385	27552	27517	27469	27421	27828	27432	27463	27713	27770	27542	27468	27265	27271	27309	27563	27570	27608	27425	27467	27525	27756	27393	27616	27162	27720	27609	27291	27594	27589	27857	27720	27647	27635	27594	27444	27704	27667	27578	27696	27634	27520	27601	27494	27449	27751	27464	27589	27546	27525	27447	27734	27464	27395	27519	27574	27676	27813	27617	27654	27746	27524	27599	27486	27530	27599	27607	27656	27576	27530	27666	27318	27609	27839	27566	27733	27566	27650	27506	27574	27610	27859	27677	27804	27596	27758	27425	27109	27611	27569	27640	27567	27578	27472	27550	27222	27558	27393	27745	27629	27799	27573	27577	27751	27407	27519	27480	27838	27468	27731	27414	27538	27607	27440	27414	27543	27462	27509	27663	27772	27540	27588	27623	27498	27487	27532	27691	27682	27394	27488	27476	27577	27492	27224	27577	27603	27667	27633	27255	27235	27475	27544	27499	27669	27519	27569	27790	27485	27460	27666	27525	27467	27567	27384	27718	27670	27658	27888	27505	27709	27442	27677	27642	27518	27526	27439	27539	27565	27466	27634	27606	27472	27411	27428	27349	27364	27395	27482	27485	27603	27414	27602	27580	27610	27616	27632	27530	27665	27346	27485	27635	27566	27565	27629	27510	27267	27202	27690	27599	27292	27413	27287	27484	27372	27535	27347	27572	27570	27410	27464	27143	27564	27437	27570	27625	27563	27487	27493	27481	27514	27478	27662	27492	27744	27505	27605	27362	27590	27770	27715	27398	27363	27579	27402	27651	27402	27767	27362	27589	27618	27332	27235	27396	27619	27618	27705	27513	27517	27538	27483	27651	27735	27907	27372	27336	27738	27738	27578	27667	27872	27542	27550	27504	27474	27700	27520	27508	27586	27642	27559	27396	27649	27596	27393	27386	27637	27369	27831	27888	27418	27487	27446	27236	27499	27731	27582	27406	27551	27418	27379	27570	27457	27600	27670	27447	27279	27622	27778	27513	27348	27421	27596	27571	27481	27716	27671	27503	27556	27619	27444	27477	27731	27552	27490	27828	27791	27533	27396	27452	27603	27623	27502	27557	27434	27663	27415	27563	27672	27482	27393	27524	27472	27522	27747	27441	27528	27689	27622	27277	27591	27517	27725	27574	27648	27476	27455	27586	27669	27511	27647	27797	27439	27483	27431	27518	27701	27802	27621	27371	27392	27353	27482	27567	27756	27529	27538	27548	27606	27371	27406	27374	27409	27451	27540	27417	27297	27372	27840	27548	27511	27451	27407	27890	27483	27776	27582	27620	27367	27430	27596	27491	27561	27636	27628	27628	27322	27450	27536	27155	27385	27367	27590	27544	27313	27362	27819	27532	27538	27528	27461	27586	27489	27561	27557	27555	27675	27710	27680	27315	27592	27443	27467	27436	27728	27653	27533	27531	27794	27585	27478	27678	27488	27594	27693	27721	27411	27462	27446	27445	27552	27597	27447	27425	27677	27615	27483	27499	27524	27382	27597	27468	27399	27424	27355	27281	27627	27743	27498	27399	27756	27508	27497	27689	27569	27552	27429	27462	27651	27649	27425	27593	27575	27438	27566	27568	27439	27440	27538	27681	27485	27587	27349	27598	27618	27415	27515	27528	27533	27679	27457	27583	27617	27684	27766	27414	27578	27347	27553	27517	27535	27556	27463	27515	27663	27628	27426	27440	27563	27858	27617	27603	27404	27514	27395	27400	27342	27911	27716	27711	27608	27840	27451	27405	27437	27537	27431	27409	27453	27438	27807	27589	27462	27538	27330	27728	27561	27668	27725	27624	27486	27421	27567	27230	27554	27395	27403	27835	27572	27614	27347	27541	27697	27668	27705	27700	27355	27531	27655	27504	27710	27536	27624	27293	27585	27412	27581	27529	27622	27735	27487	27448	27549	27460	27289	27775	27592	27454	27631	27406	27691	27576	27465	27626	27172	27638	27479	27609	27399	27356	27521	27410	27587	27775	27519	27619	27662	27675	27516	27744	27574	27558	27415	27564	27561	27463	27574	27630	27775	27577	27482	27446	27534	27312	27535	27646	27511	27251	27494	27523	27847	27686	27373	27600	27605	27699	27685	27484	27678	27496	27526	27461	27384	27580	27406	27661	27445	27474	27437	27401	27775	27693	27498	27406	27344	27693	27508	27559	27387	27386	27549	27511	27406	27494	27579	27638	27330	27667	27539	27763	28005	27532	27321	27812	27525	27547	27582	27581	27637	27505	27471	27636	27474	27581	27493	27462	27567	27614	27570	27518	27484	27369	27516	27437	27469	27522	27462	27480	27630	27483	27698	27626	27335	27740	27480	27604	27513	27765	27618	27464	27697	27429	27645	27441	27513	27621	27923	27525	27455	27788	27686	27771	27697	27558	27534	27427	27562	27500	27621	27449	27675	27461	27645	27259	27571	27490	27555	27525	27543	27511	27485	27472	27551	27169	27472	27519	27587	27314	27626	27246	27715	27650	27677	27473	27376	27589	27824	27515	27505	27666	27710	27668	27588	27336	27337	27537	27631	27452	27779	27349	27800	27609	27618	27524	27796	27542	27239	27315	27501	27696	27556	27481	27366	27648	27460	27528	27638	27507	27417	27345	27481	27579	27621	27651	27378	27472	27588	27510	27285	27475	27439	27301	27395	27626	27674	27474	27700	27573	27294	27716	27465	27566	27535	27423	27496	27407	27453	27325	27439	27383	27563	27552	27510	27584	27282	27366	27518	27581	27688	27333	27599	27495	27520	27523	27428	27439	27590	27670	27493	27228	27384	27450	27631	27449	27548	27753	27632	27486	27605	27440	27381	27507	27524	27297	27611	27388	27513	27753	27638	27425	27655	27463	27360	27628	27591	27560	27318	27468	27324	27549	27201	27472	27664	27273	27876	27433	27819	27611	27510	27686	27601	27292	27580	27397	27566	27330	27555	27387	27391	27690	27508	27443	27722	27568	27830	27410	27505	27577	27498	27543	27449	27661	27583	27474	27637	27466	27432	27461	27445	27329	27577	27472	27487	27401	27545	27536	27545	27533	27534	27508	27518	27584	27384	27477	27856	27640	27322	27660	27595	27536	27548	27321	27327	27639	27576	27672	27334	27406	27504	27623	27576	27658	27635	27605	27453	27640	27488	27435	27512	27749	27393	27753	27835	27534	27824	27487	27488	27498	27540	27672	27666	27639	27605	27506	27459	27537	27496	27410	27660	27583	27461	27402	27421	27361	27709	27774	27732	27372	27429	27487	27297	27379	27467	27605	27616	27709	27633	27758	27582	27505	27607	27520	27248	27398	27655	27277	27672	27888	27413	27503	27561	27426	27471	27194	27487	27561	27516	27613	27579	27494	27516	27369	27296	27451	27484	27238	27463	27533	27493	27694	27380	27365	27559	27560	27742	27633	27338	27421	27705	27540	27393	27433	27472	27466	27557	27518	27448	27543	27386	27634	27725	27566	27579	28020	27336	27542	27542	27609	27559	27416	27405	27570	27673	27517	27660	27581	27496	27602	27518	27813	27650	27551	27590	27435	27364	27580	27526	27547	27667	27531	27464	27661	27656	27614	27469	27460	27595	27594	27503	27680	27528	27521	27576	27411	27553	27575	27746	27710	27723	27766	27421	27546	27717	27577	27678	27409	27548	27413	27293	27623	27624	27538	27587	27581	27452	27378	27685	27737	27418	27328	27511	27914	27616	27650	27639	27488	27616	27401	27541	27158	27557	27512	27626	27653	27348	27579	27751	27750	27624	27502	27469	27714	27471	27537	27557	27716	27474	27485	27537	27512	27787	27312	27653	27535	27366	27364	27753	27741	27457	27640	27634	27532	27683	27733	27390	27627	27443	27372	27561	27636	27659	27403	27290	27572	27619	27364	27616	27489	27638	27565	27493	27922	27645	27576	27391	27308	27389	27259	27542	27437	27373	27534	27786	27562	27550	27483	27496	27579	27649	27521	27461	27425	27655	27694	27731	27574	27385	27772	27661	27646	27633	27419	27815	27770	27660	27634	27425	27594	27493	27458	27659	27323	27346	27617	27684	27621	27455	27553	27409	27325	27485	27635	27325	27294	27707	27445	27412	27433	27575	27550	27416	27723	27736	27375	27544	27669	27325	27322	27680	27547	27562	27560	27575	27504	27525	27278	27256	27247	27680	27786	27767	27544	27608	27665	27495	27556	27660	27470	27774	27587	27520	27394	27545	27297	27559	27511	27552	27627	27557	27759	27592	27755	27606	27506	27541	27672	27476	27420	27573	27777	27621	27586	27601	27593	27645	27555	27582	27435	27422	27647	27689	27440	27683	27572	27330	27396	27428	27626	27732	27690	27526	27685	27588	27621	27509	27738	27409	27596	27337	27551	27739	27509	27441	27544	27650	27421	27741	27598	27443	27439	27618	27700	27467	27484	27662	27598	27839	27560	27317	27722	27440	27208	27716	27437	27601	27439	27345	27498	27482	27306	27614	27607	27642	27497	27509	27120	27567	27345	27363	27276	27579	27673
15628	27275	33159	71040	66181	47848	32762	22208	18312	16993	17055	16902	16969	16573	16905	16734	16894	16994	16669	16817	16884	16871	16715	16790	16871	16659	16530	16764	16911	16813	16874	16597	16893	16787	16799	16632	16541	16836	16871	16636	16691	16776	16696	16779	16830	16701	16728	16782	16734	16560	16770	16797	16874	16861	16608	16745	16841	16784	16723	16687	16794	16823	16728	16773	16662	16782	16808	16666	16631	16558	16754	16607	16764	16694	16739	16743	16859	16759	16712	16867	16765	16817	16798	16758	16693	16705	16773	16797	16624	16761	16665	16691	16750	16741	16949	16646	16697	16712	16582	16702	16679	16775	16813	16819	16634	16841	16677	16805	16678	16739	16548	16666	16647	16728	16704	16677	16828	16508	16829	16869	16824	16757	16774	16760	16710	16811	16714	16721	16670	16726	16669	16713	16780	16588	16809	16565	16626	16757	16623	16700	16854	16702	16791	16765	16750	16593	16913	16696	16600	16665	16756	16675	16777	16842	16836	16663	16678	16594	16873	16602	16604	16746	16594	16616	16720	16749	16642	16593	16791	16826	16733	16795	16885	16813	16662	16837	16878	16683	16888	16681	16708	16786	16957	16728	16683	16675	16755	16685	16804	16777	16627	16763	16665	16656	16776	16702	16612	16714	16670	16580	16714	16559	16704	16702	16741	16790	16776	16710	16637	16715	16759	16873	16651	16874	16649	16684	16754	16794	16728	16615	16543	16598	16816	16715	16869	16683	16924	16712	16723	16650	16825	16901	16742	16794	16736	16783	16544	16608	16617	16692	16616	16604	16802	16564	16599	16467	16944	16581	16870	16671	16580	16854	16657	16710	16685	16860	16553	16591	16729	16575	16781	16867	16578	16708	16652	16681	16645	16733	16626	16679	16647	16692	16673	16694	16759	16563	16571	16653	16835	16825	16780	16835	16848	16660	16640	16663	16617	16739	16477	16778	16925	16540	16760	16674	16804	16844	16724	16679	16718	16760	16724	16751	16756	16732	16577	16572	16920	16907	16748	16611	16817	16784	16882	16736	16752	16851	16774	16710	16930	16779	16799	16659	16684	16727	16820	16890	16917	16667	16619	16613	16745	16861	16731	16608	16849	16792	16695	16842	16584	16506	16688	16793	16664	16409	16660	16797	16808	16754	16795	16724	16673	16391	16763	16696	16501	16691	16784	16640	16656	16650	16714	16736	16758	16810	16510	16671	16578	16762	16537	16827	16743	16564	16735	16774	16633	16576	16788	16780	16755	16750	16873	16787	16801	16554	16659	16803	16672	16636	16872	16750	16626	16731	16641	16749	16739	16653	16830	16582	16677	16748	16514	16555	16836	16679	16637	16665	16738	16872	16723	16677	16690	16873	16847	16917	16720	16642	16742	16781	16559	16807	16534	16912	16928	16750	16646	16740	16798	16741	16754	16720	16599	16809	16773	16474	16592	16912	16625	16767	16682	16750	16686	16748	16784	16645	16724	16754	16765	16902	16649	16739	16496	16462	16670	16589	16669	16766	16656	16677	16705	16638	16661	16725	16771	16610	16572	16850	16668	16622	16631	16695	16696	16727	16441	16673	16593	16722	16765	16670	16813	16643	16814	16675	16534	16679	16676	16582	16882	16821	16685	16652	16562	16586	16625	16868	16703	16723	16747	16782	16794	16857	16591	16605	16855	16644	16812	16703	16646	16748	16781	16769	16732	16815	16863	16841	16541	16821	16801	16709	16630	16778	16771	16819	16737	16712	16803	16618	16572	16692	16573	16800	16832	16825	16620	16486	16809	16946	16674	16746	16715	16821	16852	16499	16715	16674	16591	16593	16763	16620	16741	16656	16804	16637	16748	16703	16626	16738	16824	16739	16698	16672	16598	16804	16729	16734	16694	16856	16746	16839	16658	16739	16479	16682	16866	16568	16666	16705	16752	16825	16721	16637	16838	16636	16620	16830	16554	16723	16841	16585	16703	16685	16826	16837	16809	16654	16810	16688	16828	16614	16839	16792	16684	16804	16737	16818	16734	16524	16619	16594	16779	16843	16795	16688	16521	16751	16840	16745	16807	16887	16671	16704	16718	16708	16770	16828	16846	16750	16793	16578	16846	16703	16677	16506	16783	16699	16691	16599	16643	16619	16657	16758	16537	16797	16659	16652	16668	16822	16623	16646	16675	16625	16817	16748	16756	16562	16675	16751	16888	16737	16873	16883	16714	16882	16548	16700	16709	16597	16805	16587	16633	16793	16848	16720	16642	16515	16693	16814	16534	16567	16635	16763	16713	16728	16685	16562	16668	16783	16835	16580	16721	16417	16621	16612	16774	16866	16746	16719	16798	16615	16755	16729	16777	16770	16588	16841	16811	16730	16721	16501	16576	16773	16664	16715	16759	16758	16770	16768	16924	16614	16513	16631	16677	16589	16821	16597	16789	16682	16553	16482	16869	16651	16807	16717	16707	16736	16684	16764	16608	16633	16754	16730	16737	16796	16694	16593	16708	16772	16749	16590	16702	16603	16671	16590	16660	16734	16686	16744	16632	16797	16736	16696	16785	16810	16727	16808	16727	16741	16780	16677	16883	16595	16744	16641	16698	16659	16565	16833	16806	16611	16915	16765	16639	16750	16798	16765	16591	16518	16733	16799	16561	16759	16628	16748	16756	16854	16628	16646	16751	16747	16654	16660	16675	16798	16713	16691	16864	16867	16668	16792	16727	16670	16753	16806	16721	16541	16879	16840	16803	16748	16631	16815	16666	16865	16737	16924	16858	16885	17015	16764	16592	16857	16899	16633	16804	16810	16695	16898	16536	16652	16885	16773	16725	16874	16702	16820	16768	16784	16643	16716	16683	16697	16739	16873	16595	16701	16689	16812	16616	16835	16878	16699	16628	16589	16677	16695	16891	16777	16802	16810	16600	16630	16518	16721	16642	16735	16680	16711	16916	16655	16621	16687	16613	16637	16691	16728	16780	16727	16783	16637	16650	16429	16765	16743	16908	16733	16768	16674	16703	16819	16754	16816	16578	16773	16670	16784	16782	16748	16732	16689	16679	16807	16896	16760	16707	16694	16820	16642	16828	16663	16646	16727	16729	16678	16767	16491	16784	16834	16738	16933	16708	16642	16571	16764	16652	16498	16754	16855	16879	16736	16742	16746	16784	16646	16751	16853	16552	16793	16756	16834	16578	16798	16806	16894	16610	16498	16772	16819	16715	16664	16726	16767	16636	16800	16745	16855	16763	16616	16735	16923	16647	16821	16716	16660	16859	16749	16715	16613	16891	16766	16520	16793	16685	16775	16594	16779	16662	16660	16658	16740	16770	16793	16628	16675	16779	16757	16845	16765	16792	16661	16670	16804	16752	16858	16993	16691	16882	16686	16787	16677	16728	16617	16673	16713	16591	16650	16671	16694	16678	16784	16950	16743	16725	16727	16890	16887	16768	16644	16751	16646	16573	16825	16709	16712	16661	16700	16574	16843	16907	16745	16612	16650	16808	16778	16685	16657	16676	16741	16572	16725	16738	16855	16618	16721	16683	16821	16750	16661	16769	16702	16740	16600	16606	16829	16725	16617	16724	16679	16566	16767	16839	16794	16629	16849	16853	16744	16823	16807	16764	16643	16707	16779	16672	16923	16824	16526	16780	16675	16900	16859	16734	16720	16757	16722	16757	16791	16827	16833	16790	16691	16750	16832	16689	16698	16758	16852	16892	16631	16761	16554	16530	16791	16786	16824	16730	16545	16711	16832	16759	16696	16566	16653	16562	16808	16702	16805	16694	16766	16841	16904	16842	16609	16881	16714	16754	16710	16891	16571	16714	16723	16787	16635	16613	16715	16746	16825	16745	16852	16698	16704	16827	16644	16825	16770	16668	16727	16778	16715	16692	16697	16835	16783	16701	16581	16683	16564	16695	16526	16715	16596	16948	16582	16976	16834	16807	16822	16753	16680	16833	16550	16946	16677	16781	16790	16903	16569	16723	16763	16662	16711	16749	16660	16819	16726	16727	16694	16669	16900	16826	16696	16581	16883	16738	16738	16845	16688	16517	16761	16681	16751	16765	16991	16526	16700	16755	16713	17001	16719	16939	16831	16805	16785	16761	16627	16557	16616	16673	16671	16881	16477	16873	16691	16767	16696	16693	16757	16745	16733	16820	16611	16784	16797	16677	16739	16677	16974	16851	16823	16711	16555	16759	16532	16586	16721	16724	16552	16748	16760	16833	16601	16761	16767	16810	16675	16822	16833	16792	16737	16756	16624	16684	16650	16787	16590	16626	16603	16691	16767	16637	16828	16637	16690	16674	16596	16694	16604	16772	16739	16746	16850	16649	16639	16806	16786	16776	16594	16717	16577	16820	16970	16515	16632	16687	16730	16676	16861	16777	16620	16704	16795	16640	16794	16880	16716	16695	16451	16761	16588	16763	16648	16770	16571	16751	16823	16886	16788	16524	16837	16492	16739	16720	16771	16717	16827	16612	16759	16622	16526	16752	16681	16712	16765	16827	16537	16744	16662	16786	16786	16577	16531	16736	16622	16636	16908	16745	16843	16625	16744	16821	16618	16677	16730	16736	16648	16650	16687	16502	16661	16394	16873	16739	16833	16915	16622	16698	16770	16835	16775	16640	16726	16899	16648	16687	16565	16718	16798	16785	16669	16672	16787	16559	16710	16768	16688	16779	16651	16751	16681	16751	16710	16659	16678	16800	16713	16741	16692	16637	16887	16734	16755	16695	16955	16725	16743	16635	16584	16716	16741	16728	16677	16663	16714	16544	16719	16710	16732	16751	16756	16648	16789	16519	16688	16732	16719	16853	16733	16766	16742	16868	16791	16630	16764	16780	16605	16739	16840	16712	16654	16875	16595	16778	16733	16829	16641	16648	16645	16715	16991	16876	16742	16960	16684	16448	16796	16698	16775	16631	16632	16864	16571	16739	16786	16599	16820	16792	16680	16766	16655	16651	16760	16561	16625	16672	16814	16866	16621	16547	16785	16785	16658	16684	16661	16735	16774	16636	16737	16580	16720	16624	16693	16842	16826	16556	16725	16763	16606	16812	16770	16607	16850	16670	16648	16752	16925	16756	16705	16583	16832	16757	16788	16701	16709	16807	16687	16737	16790	16532	16570	16719	16781	16630	16825	16708	16639	16620	16966	16587	16682
23256	21523	29359	57441	77402	66749	53807	40042	32424	30038	28988	28945	28524	28378	28524	28258	28521	28488	28472	28593	28299	28432	28175	28334	28569	28487	28046	28439	28207	28462	28481	28608	28476	28365	28163	28333	28203	28461	28377	28275	28256	28169	28214	28191	28422	28211	28492	27934	28238	28395	28024	28437	28244	28283	28455	28214	28242	28202	28240	28280	27959	28528	28199	28217	28345	28088	28293	28258	28103	28401	28126	28113	27919	28245	28014	28351	28167	28115	28281	28393	28186	28165	28264	28175	28093	28111	28251	28434	28117	28205	28057	28201	28208	28140	28002	28130	28245	28278	28079	28156	28117	28327	28139	28069	28350	28129	28430	28091	28171	28345	28269	28097	28192	28270	28302	28233	28058	28169	28468	28152	28237	28176	28122	28253	28525	28342	28135	28036	28132	28230	28138	28043	27988	28181	28322	28067	28216	28171	28230	28166	28285	28041	28040	28236	28347	28163	28252	28393	28136	28242	28052	28179	28451	27963	28229	28239	28229	28245	28179	28225	28444	28206	28540	28378	28167	28233	28408	28344	28103	28176	28257	28327	28262	28420	28144	28249	28120	28338	28339	28183	28195	28337	28380	28239	28197	28242	28162	28117	28230	28254	28504	28151	28663	28175	28575	28285	28436	28315	28286	28145	28253	28445	28108	28299	28297	28580	28298	28284	28192	28437	28513	28426	28276	28395	28219	28182	28097	28078	28041	28408	28341	28176	28206	28315	28291	27992	28185	28218	28078	27959	28233	28025	28282	28015	28121	28157	28173	28182	28390	28254	28257	28414	28167	28335	28196	27993	28107	28088	28036	28126	28319	28066	28277	28007	28109	28135	28110	27995	28056	28119	28207	28273	28159	28424	28265	28258	28084	27945	28151	28062	28434	27983	28134	28251	28123	28416	28016	28217	27959	28133	28250	28168	28124	28116	28247	28212	28086	28217	28151	28380	28246	28217	28349	28087	28172	28366	28266	28349	28138	28261	28221	28100	28229	27910	28058	28223	28241	27960	28060	28355	28104	28240	28359	28239	28098	28036	28072	28180	28306	28148	28310	28259	28291	28145	28113	28190	28205	28275	27902	28063	28250	28291	28208	28292	28043	28162	28182	28032	28394	28337	28486	28196	28211	28027	28239	28112	28261	28413	28290	28114	28046	28608	28208	28092	28137	28315	28047	28363	28196	28336	28311	28065	28188	28250	28187	28236	28271	28301	28281	28190	28648	28088	28192	28361	28370	28224	28174	28280	28260	28016	28338	28496	28241	28253	27973	28097	27986	28247	28366	28211	28110	28333	28063	28170	28323	28211	28241	28331	28210	28109	28297	28457	28180	28144	28234	28007	28415	27870	28051	28377	28285	28163	28210	28178	28167	28254	28243	28414	28084	28275	28067	28069	28154	28138	28160	28021	28144	28107	28165	28322	28368	28126	28438	28251	28292	28222	28344	28326	27967	28085	28286	28203	28235	28414	28178	28234	28069	28135	28209	28147	28178	27968	28402	28319	28232	28256	28405	27892	28221	28217	27985	28171	28361	28069	28412	28107	28285	28252	28201	28129	28076	28033	28222	28218	28223	28190	28213	28489	28407	28159	28169	28097	28296	28206	28186	28228	28317	28120	28404	28306	28195	28034	27984	28154	28208	28240	28057	28146	28453	28258	28318	28182	28244	28445	28166	28200	28045	28080	28320	28515	28116	27969	28069	28304	28131	28226	28200	27864	28224	28374	28257	28276	28236	28459	28472	28068	28024	28106	28453	28138	28171	28134	28154	28325	28410	28646	28163	28003	28155	28160	28160	28175	28348	28092	28077	28177	28152	27917	28028	28067	28173	28049	28312	28303	28237	28528	28188	28271	28015	28158	28174	27938	28321	28028	28087	28264	28159	28130	28139	28345	28279	28320	28275	27901	28181	28064	28201	28051	28351	28111	28187	28200	28424	28375	28125	28256	28341	28215	27677	28141	28099	28267	28283	28087	27959	28036	27872	28186	28167	28323	28241	28194	28234	28020	28043	28190	28189	28185	28147	28206	28337	28070	27953	28009	28152	28242	28287	28104	28124	28264	28452	28360	28289	28304	27984	28404	28089	28272	28372	28305	28437	28035	27968	28376	28279	28293	28209	28186	28325	28075	28357	28190	28099	28280	28231	28268	27933	28217	28057	28292	28143	28201	28243	28376	27967	28205	28336	28395	28001	28195	28144	28146	28336	28409	28337	28238	28324	28268	28453	28239	28274	28358	28638	28225	28216	28247	28341	28134	27904	28334	28233	28155	28241	28059	28231	28127	28261	28404	28037	28261	28106	28453	28071	28242	27841	27948	28130	28182	28110	28327	28096	28225	28100	27979	28259	28033	28287	28169	28069	28201	28282	28372	27844	27976	28179	28169	28276	28411	28195	28195	28272	28323	28184	28284	28292	28445	28385	28233	28455	28189	28233	28073	28296	28543	28127	27822	28129	28149	28194	28338	28293	28101	28296	28286	28046	28168	28283	28134	28152	28058	28398	28241	28271	28164	28192	28240	28304	28440	28377	28381	28271	28293	28165	28194	28052	28328	28105	28185	28206	28261	28322	28067	28189	28478	28568	28162	28010	28378	28242	28170	28161	28174	28401	28197	28348	28290	28203	28261	28300	28270	28359	28436	28453	28083	28008	28265	28404	28335	28266	28183	28307	28270	28004	28280	28263	27910	28229	28110	28139	28174	28017	28229	28336	28489	28471	28275	28376	28510	28385	28263	28106	28006	28152	27999	28234	28037	28103	28141	28350	28403	28319	28128	28273	28194	28139	28089	28454	28561	28201	28251	28209	27962	28147	28161	28237	28088	28065	28252	28136	28247	28142	28440	27991	28021	28187	28160	28433	28363	28269	28017	28085	28299	28502	28624	28244	28218	28007	28016	28103	28065	28052	28076	28274	28251	28317	28053	28191	28130	28342	28216	28502	28104	28160	28410	27933	28127	28262	28219	28271	28026	28308	28055	28310	27968	28356	28285	28388	28159	28178	28297	28225	28354	28298	28339	28152	28192	28027	28113	28226	28206	28167	28284	28184	28036	28044	28112	28124	28269	28155	28480	28505	28287	28276	28330	28368	28078	28069	28288	28044	28099	28102	28245	28252	28473	28297	28357	28292	28391	27992	28129	28222	28467	28290	28276	28321	28040	27984	28250	28323	28286	28283	28110	28212	28161	28205	28305	28095	28287	28219	28378	28585	28115	28030	28111	28507	28293	28219	28212	28428	28160	28218	28137	28459	28282	28195	27986	28240	28160	28404	28203	28163	28116	28245	28230	28111	28359	28123	28421	28297	28178	28367	28409	28460	28144	28226	28061	28219	28175	28192	28106	28443	28221	28158	28216	28260	28073	28232	28152	28370	28250	28412	28487	28395	28115	28217	28026	28263	28200	28207	28136	28241	28215	28333	28305	28382	28146	28322	28371	28107	28358	28109	27983	28115	27960	28134	28161	28118	28272	28147	28161	28090	28154	28077	28198	28236	28144	28312	28114	28251	28176	28406	28467	28256	28065	28164	28316	28338	28157	28362	28415	28194	28104	27859	28352	28279	28357	28329	28318	28090	28410	27950	28384	28125	28143	28486	28247	28162	28072	28288	28113	28015	28239	28165	28121	28466	28302	28062	28245	28098	27959	28335	28240	28270	28308	28430	28113	28036	28066	28317	28037	28269	28382	28210	28298	28137	28112	28451	27984	28457	28238	28297	28220	28280	28193	28173	28170	28206	28218	28146	28319	28274	28248	28509	28117	28247	28230	28443	28193	28328	28435	28504	28359	28228	28287	28218	28253	28075	28130	28195	28191	28163	28420	28302	27973	28143	28275	28246	28370	28293	28208	28290	28263	28233	28110	28040	28382	28121	28034	28298	27991	28167	28326	28160	28169	27967	28232	28205	28215	28032	28468	28332	28292	28400	28041	28247	28378	28267	28035	28177	28276	28348	28312	28419	28204	28231	28178	28353	28229	28273	28139	28292	27873	28160	28043	28380	28217	28217	28353	28378	28316	28321	28181	27918	28107	28014	28150	28272	28194	28291	28025	28198	28253	28260	28312	28201	28079	28346	28281	28282	28256	28237	28332	28115	28085	28196	28048	28151	28305	27995	27989	28287	28485	27956	28268	28460	28388	28279	28171	28168	28204	28416	28255	28380	28072	28287	28201	27938	28331	28275	28128	28021	28379	28237	28147	28437	27951	27922	27776	28368	28156	28201	28136	28063	28097	28062	28081	28020	28147	28251	28077	28307	28154	28211	28044	28178	28292	28422	28179	28386	28217	28148	28050	28209	28286	28121	28277	28362	28264	28197	28067	28257	28126	28158	28327	27829	27929	28158	28363	28270	28195	28214	28581	28321	27948	28499	28424	28178	28016	28199	28047	28326	28361	28063	28223	28025	28386	28410	28144	27946	28186	28249	28065	28312	28163	28166	28047	27985	28351	28066	28129	28495	28148	28295	28331	28306	28291	27989	28231	27953	28189	28235	28282	28370	28571	28073	28265	28339	28380	28360	28235	28188	28361	28336	28042	28434	28227	28106	28187	28250	28118	28318	28064	28187	28222	28404	28264	28335	28234	28255	28020	28138	28308	28258	28122	28198	28089	28407	27999	28035	28403	28059	28343	28225	28077	28245	28021	28183	28014	27990	28035	28295	28359	28258	28085	28212	28219	28077	28058	28074	28302	28132	28410	28309	28346	28147	28073	28305	28440	28269	27888	28237	28065	28126	28208	28022	28476	28471	28021	28299	28195	28125	28471	28208	28335	28121	28217	28223	28047	28421	28356	28113	27960	28122	28236	28333	28261	28316	27983	28255	28097	28529	28245	28075	28399	28253	28268	28208	28090	28017	28240	28334	28202	28233	28336	28035	28184	28401	28187	28245	28197	28034	28161	28317	28128	28199	28285	28160	28261	28074	28251	28234	28280	28372	28164	28223	28184	28163	28206	28022	28138	27975	28205	28154	28521	28351	28357	28085	28130	28234	28169	28078	28283	28076	28252	28034	28371	28077	28097	28224	28227	28300	28149	28285	28194	28168	28086	28143	28104	28295	28234	28144	28223	28208	28050	28351	28307	28232	28113	28332	28226	28383	28198	28182	28177	28265	28355	28418	28106	28276	28215	28230	28389	28046	28279	28231	28306
20729	43174	55484	94226	91397	70011	47042	29434	21156	18412	17622	17429	17696	17451	17543	17466	17492	17422	17466	17391	17497	17432	17312	17359	17559	17714	17386	17466	17554	17467	17534	17489	17540	17367	17500	17494	17641	17469	17596	17677	17530	17656	17503	17304	17548	17519	17453	17577	17331	17567	17581	17503	17534	17302	17531	17488	17495	17612	17424	17404	17361	17464	17276	17219	17418	17380	17367	17417	17393	17415	17481	17496	17552	17464	17347	17420	17403	17308	17552	17567	17422	17425	17523	17295	17383	17342	17368	17399	17445	17310	17420	17323	17186	17450	17491	17720	17389	17327	17212	17406	17356	17551	17323	17434	17372	17358	17543	17336	17499	17316	17432	17393	17320	17417	17177	17462	17355	17419	17370	17462	17559	17468	17542	17520	17422	17585	17445	17394	17773	17379	17375	17439	17506	17154	17566	17343	17444	17503	17392	17335	17434	17397	17478	17439	17433	17454	17410	17256	17484	17522	17506	17504	17427	17321	17386	17468	17440	17425	17454	17374	17319	17512	17427	17546	17334	17226	17401	17424	17293	17370	17415	17239	17315	17517	17341	17368	17411	17218	17289	17370	17615	17488	17355	17290	17528	17392	17231	17348	17330	17442	17247	17424	17298	17277	17263	17155	17384	17361	17544	17538	17421	17449	17382	17307	17634	17235	17188	17534	17287	17268	17202	17519	17348	17353	17369	17290	17393	17357	17419	17131	17454	17334	17293	17503	17452	17278	17517	17428	17231	17280	17564	17313	17317	17366	17596	17424	17623	17356	17438	17361	17437	17571	17269	17444	17555	17484	17438	17562	17498	17395	17424	17414	17383	17377	17405	17390	17430	17361	17294	17357	17418	17521	17522	17487	17468	17383	17446	17285	17334	17236	17594	17447	17449	17412	17353	17310	17249	17370	17411	17265	17375	17284	17475	17169	17333	17239	17447	17153	17328	17247	17459	17401	17512	17238	17263	17323	17301	17372	17661	17398	17378	17408	17369	17533	17246	17352	17510	17283	17342	17373	17229	17217	17421	17474	17370	17448	17539	17224	17591	17206	17469	17480	17337	17414	17325	17441	17582	17358	17526	17482	17504	17423	17454	17306	17402	17170	17424	17451	17483	17363	17254	17418	17433	17469	17500	17478	17496	17466	17539	17378	17525	17323	17432	17535	17378	17347	17395	17604	17433	17447	17651	17261	17405	17483	17279	17127	17437	17288	17343	17499	17468	17380	17474	17516	17159	17234	17462	17345	17263	17456	17493	17402	17449	17245	17404	17450	17459	17304	17370	17532	17428	17448	17287	17411	17289	17451	17419	17381	17368	17455	17337	17222	17292	17526	17565	17232	17418	17356	17339	17173	17163	17609	17461	17506	17471	17448	17467	17275	17498	17242	17393	17512	17398	17392	17296	17498	17409	17418	17340	17276	17543	17410	17317	17437	17375	17435	17424	17158	17439	17194	17388	17248	17384	17438	17298	17446	17522	17344	17347	17396	17348	17309	17475	17409	17468	17433	17383	17249	17413	17600	17162	17360	17442	17436	17378	17299	17462	17419	17461	17349	17177	17361	17354	17372	17534	17332	17475	17434	17427	17262	17430	17435	17447	17241	17359	17282	17446	17402	17507	17426	17384	17247	17432	17129	17420	17224	17406	17483	17415	17372	17478	17199	17332	17158	17376	17403	17356	17338	17283	17323	17415	17192	17447	17185	17203	17457	17264	17485	17209	17334	17604	17483	17656	17239	17448	17677	17456	17288	17457	17529	17334	17312	17356	17547	17421	17423	17145	17345	17378	17339	17301	17374	17359	17570	17276	17442	17397	17302	17324	17169	17404	17442	17494	17232	17523	17377	17345	17393	17460	17368	17322	17355	17365	17425	17513	17384	17366	17338	17532	17262	17339	17329	17355	17379	17413	17488	17490	17174	17404	17350	17550	17428	17435	17297	17492	17365	17306	17506	17337	17538	17437	17323	17562	17430	17345	17413	17428	17337	17369	17540	17457	17402	17394	17501	17368	17405	17393	17279	17332	17614	17336	17373	17374	17425	17277	17450	17517	17349	17467	17436	17333	17321	17291	17410	17538	17401	17271	17328	17434	17282	17530	17419	17481	17463	17362	17481	17159	17495	17454	17392	17368	17404	17354	17502	17416	17335	17380	17519	17611	17364	17273	17275	17392	17327	17311	17380	17303	17248	17471	17230	17437	17494	17519	17459	17501	17703	17438	17197	17435	17517	17307	17310	17575	17238	17353	17216	17377	17497	17338	17385	17329	17359	17504	17405	17466	17519	17478	17416	17283	17464	17312	17422	17381	17419	17337	17372	17560	17335	17283	17370	17397	17265	17427	17574	17380	17315	17411	17342	17406	17424	17307	17283	17540	17273	17376	17503	17518	17402	17346	17643	17346	17371	17518	17335	17191	17494	17353	17242	17649	17610	17463	17367	17224	17423	17409	17360	17330	17269	17443	17338	17495	17489	17278	17368	17418	17467	17293	17307	17441	17419	17482	17411	17423	17420	17384	17446	17425	17339	17286	17477	17359	17304	17342	17212	17356	17336	17481	17441	17352	17281	17382	17549	17426	17493	17417	17509	17327	17304	17258	17374	17142	17358	17656	17400	17333	17430	17559	17421	17428	17302	17322	17457	17251	17311	17374	17453	17385	17436	17271	17328	17441	17365	17315	17256	17331	17433	17379	17314	17372	17449	17502	17229	17334	17285	17634	17412	17427	17240	17397	17387	17377	17538	17367	17358	17385	17380	17513	17438	17198	17439	17484	17468	17186	17585	17487	17269	17518	17526	17118	17356	17417	17304	17422	17410	17309	17187	17361	17315	17378	17356	17389	17477	17365	17263	17480	17407	17401	17415	17357	17620	17455	17365	17274	17479	17329	17507	17225	17413	17539	17380	17606	17429	17358	17170	17386	17327	17475	17352	17292	17443	17288	17373	17409	17488	17372	17504	17639	17279	17442	17522	17401	17355	17447	17287	17261	17413	17419	17213	17435	17428	17282	17359	17574	17269	17329	17294	17336	17400	17409	17202	17481	17382	17469	17462	17304	17367	17315	17412	17390	17384	17543	17205	17398	17251	17341	17265	17411	17429	17475	17428	17400	17417	17448	17426	17277	17408	17452	17203	17194	17505	17358	17535	17405	17259	17439	17456	17469	17493	17355	17331	17517	17539	17377	17273	17370	17315	17346	17432	17337	17381	17577	17304	17373	17176	17363	17385	17321	17355	17493	17492	17429	17333	17410	17279	17249	17464	17290	17358	17433	17261	17475	17529	17333	17251	17452	17197	17336	17551	17418	17521	17569	17261	17454	17406	17272	17325	17401	17414	17333	17346	17481	17334	17374	17432	17372	17421	17299	17446	17303	17433	17294	17302	17369	17476	17227	17381	17353	17301	17494	17236	17375	17445	17248	17453	17409	17408	17483	17466	17452	17426	17532	17328	17480	17412	17464	17457	17451	17370	17528	17308	17357	17380	17457	17450	17378	17367	17482	17116	17479	17670	17451	17310	17294	17258	17284	17417	17439	17557	17471	17408	17487	17573	17267	17357	17257	17388	17488	17166	17267	17324	17297	17243	17422	17390	17364	17440	17455	17361	17474	17418	17414	17438	17428	17144	17508	17628	17349	17546	17209	17281	17295	17571	17538	17185	17505	17394	17352	17095	17355	17246	17376	17299	17430	17381	17205	17506	17497	17384	17438	17242	17288	17330	17203	17457	17380	17355	17493	17381	17535	17345	17367	17517	17514	17230	17451	17258	17450	17444	17567	17407	17383	17273	17344	17368	17412	17376	17342	17374	17587	17373	17355	17444	17346	17511	17391	17475	17356	17460	17378	17338	17357	17523	17524	17097	17264	17363	17295	17277	17390	17238	17540	17317	17418	17323	17413	17384	17475	17150	17260	17490	17564	17465	17227	17340	17310	17442	17231	17526	17320	17372	17341	17485	17313	17295	17376	17370	17277	17516	17038	17283	17472	17292	17349	17427	17383	17374	17335	17309	17506	17323	17319	17555	17405	17335	17411	17530	17393	17399	17514	17480	17386	17427	17361	17496	17332	17310	17468	17399	17192	17470	17276	17194	17414	17401	17360	17363	17348	17612	17466	17355	17286	17272	17355	17403	17434	17455	17461	17293	17488	17294	17392	17352	17313	17603	17436	17433	17297	17554	17330	17426	17490	17396	17358	17425	17440	17498	17291	17497	17368	17459	17416	17436	17403	17453	17375	17408	17357	17413	17141	17413	17309	17379	17430	17446	17389	17560	17447	17423	17342	17530	17403	17361	17376	17408	17252	17435	17247	17274	17350	17494	17274	17393	17518	17435	17448	17403	17288	17424	17394	17410	17388	17305	17367	17494	17423	17352	17379	17504	17356	17350	17282	17684	17452	17457	17359	17461	17514	17474	17381	17426	17256	17373	17518	17279	17538	17345	17328	17240	17428	17353	17363	17192	17597	17509	17318	17426	17559	17269	17356	17361	17499	17405	17434	17425	17491	17283	17415	17277	17406	17399	17278	17467	17334	17483	17310	17523	17362	17424	17285	17374	17249	17336	17280	17195	17600	17292	17488	17537	17418	17324	17519	17343	17337	17359	17316	17439	17503	17475	17470	17369	17553	17502	17340	17222	17406	17451	17476	17395	17293	17373	17443	17507	17333	17301	17405	17240	17222	17510	17463	17257	17346	17467	17425	17355	17360	17233	17244	17412	17347	17280	17355	17518	17357	17393	17604	17082	17332	17336	17509	17338	17416	17377	17415	17389	17086	17363	17332	17385	17460	17347	17446	17335	17377	17302	17382	17249	17593	17403	17228	17330	17321	17454	17398	17681	17327	17287	17207	17241	17457	17613	17633	17270	17301	17401	17427	17216	17449	17244	17374	17422	17426	17478	17521	17471	17636	17464	17320	17389	17401	17456	17364	17337	17275	17337	17368	17184	17435	17409	17319	17278	17500	17327	17246	17251	17474	17398	17257	17596	17341	17385	17342	17356	17287	17480	17237	17635	17410	17315	17501	17393	17338	17499	17470	17297	17493	17435	17368	17355	17426	17407	17378	17205	17309	17215	17299	17322	17167	17439	17498	17359	17308	17346	17213	17406	17344	17401	17389	17424	17365	17269	17377	17498	17532	17301	17237	17404
32332	26560	32640	43259	42436	36322	31529	29162	28040	27764	27481	27435	27525	27426	27513	27498	27521	27617	27310	27422	27454	27184	27513	27417	27546	27670	27462	27528	27604	27368	27418	27313	27476	27425	27567	27600	27404	27615	27594	27673	27398	27491	27560	27655	27456	27378	27375	27311	27836	27513	27435	27335	27360	27398	27435	27493	27518	27277	27308	27289	27364	27422	27647	27445	27536	27434	27399	27232	27694	27524	27186	27387	27241	27406	27492	27382	27221	27217	27426	27360	27149	27235	27345	27416	27558	27522	27355	27148	27341	27409	27472	27520	27408	27302	27377	27421	27394	27565	27555	27366	27432	27482	27514	27355	27759	27301	27471	27450	27348	27247	27215	27322	27313	27386	27469	27387	27510	27331	27514	27301	27367	27340	27300	27394	27199	27088	27396	27336	27308	27422	27627	27385	27554	27668	27431	27330	27368	27427	27466	27512	27480	27391	27347	27538	27448	27452	27549	27172	27767	27413	27373	27353	27539	27507	27528	27297	27539	27291	27200	27372	27257	27666	27410	27277	27337	27512	27598	27275	27475	27410	27362	27650	27346	27711	27416	27266	27506	27206	27735	27442	27443	27636	27355	27473	27371	27238	27282	27451	27379	27263	27304	27760	27548	27362	27540	27118	27657	27492	27356	27284	27221	27216	27787	27441	27296	27337	27609	27285	27296	27421	27504	27355	27196	27166	27554	27408	27469	27608	27377	27453	27595	27480	27442	27347	27317	27417	27477	27406	27369	27272	27424	27419	27455	27501	27420	27536	27456	27215	27694	27285	27433	27293	27351	27395	27323	27449	27450	27535	27175	27348	27254	27536	27286	27234	27492	27577	27483	27523	27707	27349	27418	27329	27537	27457	27218	27540	27438	27165	27490	27146	27414	27384	27690	27511	27271	27457	27471	27365	27407	27442	27406	27566	27394	27340	27514	27367	27259	27511	27438	27440	27554	27366	27241	27413	27327	27437	27385	27382	27240	27380	27528	27473	27439	27411	27391	27592	27494	27332	27452	27403	27484	27548	27544	27286	27377	27484	27386	27554	27272	27356	27251	27399	27402	27412	27367	27422	27213	27434	27291	27488	27333	27451	27613	27382	27191	27273	27600	27407	27677	27638	27551	27442	27399	27396	27334	27675	27380	27528	27347	27581	27199	27319	27613	27294	27582	27343	27252	27594	27669	27505	27402	27519	27381	27578	27502	27495	27519	27173	27515	27392	27292	27382	27348	27397	27430	27328	27618	27371	27504	27405	27605	27616	27526	27520	27443	27253	27633	27356	27517	27250	27437	27635	27382	27337	27286	27445	27500	27558	27278	27392	27435	27346	27530	27686	27542	27305	27328	27294	27456	27276	27440	27348	27305	27267	27519	27481	27364	27337	27510	27321	27492	27185	27478	27401	27497	27535	27527	27314	27477	27421	27204	27543	27611	27449	27261	27317	27345	27561	27387	27267	27564	27511	27462	27392	27496	27364	27403	27201	27544	27307	27446	27471	27267	27513	27339	27375	27426	27343	27131	27434	27276	27151	27455	27392	27371	27443	27330	27307	27455	27565	27460	27448	27637	27331	27354	27402	27355	27514	27345	27578	27250	27225	27618	27571	27393	27509	27203	27319	27581	27405	27394	27442	27228	27332	27177	27429	27429	27116	27284	27600	27364	27297	27281	27506	27712	27183	27615	27596	27392	27354	27474	27326	27281	27420	27289	27491	27700	27486	27490	27346	27324	27204	27360	27489	27700	27363	27195	27064	27427	27379	27171	27183	27519	27368	27328	27432	27566	27365	27598	27051	27378	27538	27269	27310	27401	27376	27341	27324	27447	27214	27585	27323	27414	27567	27085	27573	27479	27364	27148	27512	27370	27531	27370	27588	27683	27785	27433	27417	27591	27355	27535	27187	27217	27246	27393	27329	27429	27624	27394	27463	27301	27421	27440	27367	27423	27410	27330	27479	27514	27446	27440	27341	27501	27371	27445	27461	27430	27229	27374	27469	27544	27407	27584	27303	27266	27250	27579	27412	27650	27548	27722	27363	27558	27455	27601	27528	27358	27382	27677	27089	27223	27373	27711	27385	27243	27471	27553	27434	27176	27372	27383	27440	27315	27316	27447	27254	27473	27235	27255	27445	27470	27494	27434	27460	27400	27277	27469	27310	27274	27238	27173	27072	27341	27502	27531	27309	27335	27360	27585	27418	27487	27234	27541	27441	27605	27424	27387	27168	27299	27417	27528	27463	27160	27422	27279	27438	27421	27241	27778	27424	27351	27404	27356	27473	27521	27407	27367	27433	27578	27225	27577	27401	27383	27489	27451	27395	27529	27679	27584	27359	27394	27374	27535	27624	27546	27534	27488	27265	27136	27564	27491	27266	27591	27191	27438	27298	27710	27510	27717	27655	27151	27541	27302	27461	27413	27399	27213	27637	27615	27277	27497	27456	27293	27449	27419	27433	27322	27292	27458	27766	27305	27480	27371	27360	27202	27118	27222	27602	27377	27344	27458	27375	27640	27247	27388	27333	27537	27512	27560	27391	27343	27554	27516	27254	27499	27469	27213	27571	27372	27269	27409	27483	27097	27472	27581	27208	27323	27628	27335	27255	27482	27382	27184	27195	27491	27245	27441	27426	27435	27331	27463	27583	27500	27680	27401	27553	27349	27444	27353	27172	27371	27232	27273	27405	27431	27286	27465	27614	27453	27459	27428	27307	27800	27435	27556	27594	27512	27447	27460	27417	27244	27387	27432	27659	27490	27368	27501	27429	27531	27713	27363	27529	27358	27760	27255	27487	27249	27268	27547	27512	27618	27581	27512	27069	27251	27434	27228	27405	27564	27573	27495	27361	27530	27455	27535	27408	27667	27213	27266	27514	27604	27430	27546	27594	27417	27426	27588	27695	27241	27294	27448	27099	27524	27449	27451	27615	27494	27266	27300	27431	27341	27517	27595	27362	27240	27500	27395	27557	27405	27529	27463	27592	27488	27501	27384	27218	27498	27241	27293	27405	27481	27204	27375	27395	27440	27537	27500	27484	27657	27351	27401	27296	27441	27463	27301	27176	27228	27284	27479	27568	27345	27468	27393	27392	27483	27355	27533	27801	27309	27298	27305	27327	27393	27018	27610	27462	27281	27532	27429	27508	27581	27539	27473	27515	27564	27207	27195	27402	27493	27589	27171	27274	27290	27415	27386	27672	27695	27447	27401	27551	27321	27280	27619	27460	27615	27380	27185	27433	27323	27468	27489	27477	27350	27390	27300	27265	27220	27410	27431	27448	27502	27344	27578	27471	27574	27701	27316	27355	27369	27721	27368	27671	27403	27426	27266	27434	27461	27319	27349	27339	27834	27700	27581	27496	27589	27380	27243	27231	27576	27422	27591	27536	27448	27437	27424	27555	27609	27374	27737	27672	27320	27375	27390	27201	27466	27430	27451	27209	27397	27469	27434	27437	27330	27561	27529	27281	27353	27701	27493	27169	27369	27223	27396	27526	27495	27622	27380	27286	27238	27422	27547	27160	27149	27727	27402	27575	27396	27351	27246	27392	27261	27576	27355	27381	27129	27568	27526	27386	27337	27246	27365	27089	27346	27318	27559	27331	27365	27536	27338	27402	27377	27172	27511	27282	27279	27224	27358	27558	27452	27477	27652	27209	27625	27576	27481	27280	27203	27109	27357	27298	27683	27549	27319	27494	27309	27437	27190	27294	27417	27415	27626	27508	27432	27626	27416	27408	27484	27458	27460	27340	27328	27489	27442	27320	27262	27368	27320	27490	27255	27524	27378	27393	27328	27348	27258	27455	27431	27338	27381	27278	27368	27337	27377	27484	27507	27424	27513	27607	27352	27277	27188	27280	27293	27451	27358	27518	27928	27599	27628	27226	27632	27309	27505	27508	27754	27429	27328	27341	27271	27408	27534	27344	27390	27289	27477	27533	27164	27345	27359	27291	27626	27371	27342	27313	27630	27394	27259	27141	27447	27521	27408	27465	27369	27212	27568	27459	27513	27670	27539	27255	27610	27289	27290	27548	27449	27192	27392	27399	27426	27414	27527	27417	27338	27307	27323	27319	27375	27373	27385	27495	27503	27516	27270	27329	27589	27259	27530	27553	27697	27537	27192	27352	27506	27562	27442	27474	27474	27535	27307	27430	27523	27587	27450	27472	27537	27330	27429	27174	27542	27397	27507	27286	27424	27322	27379	27425	27276	27508	27478	27442	27261	27417	27547	27279	27526	27406	27560	27594	27677	27545	27272	27353	27508	27154	27464	27532	27255	27219	27283	27346	27238	27603	27308	27458	27259	27411	27503	27258	27189	27346	27438	27545	27379	27257	27668	27570	27304	27392	27402	27254	27474	27113	27625	27589	27506	27278	27638	27331	27622	27535	27825	27523	27507	27243	27595	27446	27531	27383	27238	27291	27535	27351	27515	27434	27398	27585	27375	27398	27557	27565	27469	27357	27510	27604	27498	27478	27265	27311	27589	27679	27369	27452	27309	27449	27234	27314	27592	27207	27684	27522	27557	27648	27336	27131	27655	27350	27368	27394	27405	27353	27584	27622	27479	27438	27406	27389	27444	27532	27813	27661	27638	27410	27256	27553	27531	27399	27540	27408	27236	27363	27479	27659	27522	27438	27369	27298	27410	27369	27574	27578	27415	27603	27569	27447	27260	27408	27372	27393	27615	27235	27188	27272	27393	27315	27581	27413	27262	27292	27621	27227	27476	27390	27539	27638	27384	27307	27424	27370	27562	27300	27435	27481	27285	27378	27316	27591	27280	27323	27341	27449	27516	27555	27555	27452	27439	27292	27326	27594	27246	27308	27283	27640	27524	27303	27477	27731	27599	27467	27728	27613	27486	27501	27113	27345	27424	27375	27505	27396	27385	27341	27383	27342	27212	27509	27358	27334	27320	27644	27391	27629	27399	27360	27429	27355	27518	27466	27421	27208	27529	27295	27455	27585	27325	27308	27551	27588	27274	27392	27316	27401	27456	27396	27661	27628	27232	27438	27565	27471	27529	27567	27548	27470	27433	27199	27272	27101	27297	27650	27439	27446	27319	27281	27157	27308	27401	27190	27347	27430	27390	27555	27524	27409	27545	27515	27531	27461	27486	27465	27400	27523	27355	27651	27395	27269	27508	27562
16436	19210	22518	34867	31635	24797	19949	17421	16686	16598	16501	16420	16404	16222	16361	16435	16376	16340	16303	16401	16380	16466	16579	16448	16448	16415	16393	16471	16298	16565	16453	16517	16444	16194	16495	16560	16323	16295	16535	16457	16318	16444	16425	16358	16450	16288	16444	16549	16482	16389	16462	16338	16334	16249	16414	16550	16508	16324	16523	16429	16456	16420	16499	16510	16523	16201	16405	16295	16439	16510	16392	16534	16429	16451	16591	16531	16406	16625	16222	16274	16483	16412	16526	16377	16589	16466	16627	16372	16378	16461	16181	16361	16299	16291	16490	16294	16262	16303	16358	16334	16230	16276	16409	16426	16379	16271	16388	16337	16403	16542	16376	16243	16283	16447	16280	16376	16363	16222	16404	16390	16642	16355	16582	16274	16470	16408	16333	16301	16401	16493	16399	16337	16343	16293	16478	16375	16289	16394	16401	16271	16374	16427	16327	16180	16517	16480	16182	16472	16356	16480	16477	16551	16356	16295	16438	16393	16408	16237	16248	16455	16411	16381	16393	16196	16284	16372	16386	16490	16322	16435	16241	16525	16188	16465	16229	16343	16412	16385	16242	16263	16292	16427	16394	16345	16373	16318	16372	16488	16307	16102	16504	16359	16369	16219	16537	16200	16210	16384	16326	16538	16303	16500	16114	16366	16500	16430	16412	16531	16378	16446	16394	16511	16381	16286	16457	16422	16462	16406	16328	16375	16358	16265	16376	16402	16243	16194	16411	16447	16444	16418	16344	16349	16428	16531	16356	16397	16311	16414	16306	16367	16179	16420	16296	16324	16381	16221	16408	16368	16384	16544	16356	16356	16559	16424	16277	16292	16466	16553	16400	16385	16324	16370	16443	16210	16547	16518	16437	16367	16200	16275	16262	16250	16370	16360	16359	16265	16326	16367	16493	16256	16402	16202	16250	16572	16413	16492	16267	16471	16409	16390	16344	16251	16326	16308	16424	16093	16462	16204	16503	16283	16501	16440	16616	16254	16483	16353	16332	16550	16467	16253	16383	16495	16523	16389	16410	16433	16364	16225	16295	16253	16493	16258	16453	16310	16386	16605	16420	16277	16319	16342	16354	16511	16333	16478	16357	16269	16467	16331	16411	16394	16271	16417	16504	16314	16363	16494	16467	16273	16447	16496	16438	16287	16476	16441	16250	16290	16198	16395	16231	16373	16252	16371	16361	16405	16283	16486	16319	16327	16344	16466	16373	16493	16324	16421	16406	16298	16274	16492	16449	16137	16454	16317	16395	16582	16377	16372	16374	16254	16341	16301	16406	16387	16381	16549	16451	16416	16403	16352	16307	16415	16339	16464	16485	16282	16392	16311	16549	16478	16437	16169	16486	16335	16209	16369	16282	16346	16247	16381	16316	16368	16336	16461	16455	16407	16329	16360	16642	16330	16279	16392	16250	16378	16397	16274	16299	16277	16218	16246	16297	16450	16455	16414	16421	16440	16304	16304	16281	16284	16406	16254	16253	16325	16441	16362	16427	16296	16414	16306	16356	16329	16398	16503	16228	16536	16419	16413	16417	16410	16565	16397	16419	16364	16190	16413	16420	16486	16372	16487	16505	16328	16446	16354	16305	16458	16424	16294	16356	16242	16294	16390	16153	16501	16280	16380	16374	16519	16473	16450	16276	16415	16406	16416	16467	16533	16464	16428	16309	16411	16359	16292	16547	16241	16391	16287	16293	16322	16454	16350	16463	16304	16334	16366	16546	16412	16580	16550	16282	16333	16442	16473	16340	16623	16248	16528	16442	16516	16411	16361	16403	16393	16464	16303	16422	16244	16456	16426	16337	16427	16282	16362	16396	16373	16335	16436	16272	16482	16401	16329	16500	16405	16315	16431	16387	16138	16200	16389	16513	16450	16470	16227	16372	16416	16417	16355	16458	16274	16350	16473	16461	16328	16377	16339	16329	16392	16324	16504	16373	16493	16269	16488	16306	16263	16305	16357	16345	16276	16308	16483	16457	16330	16389	16340	16370	16441	16513	16446	16405	16431	16505	16269	16424	16405	16270	16256	16377	16514	16500	16502	16470	16354	16281	16431	16468	16500	16360	16415	16365	16475	16333	16499	16371	16281	16500	16510	16455	16286	16461	16265	16351	16333	16465	16304	16346	16351	16319	16230	16432	16402	16370	16164	16506	16439	16345	16313	16403	16531	16462	16469	16435	16319	16170	16471	16530	16332	16264	16454	16251	16258	16516	16326	16286	16583	16296	16372	16274	16321	16355	16544	16298	16356	16510	16193	16510	16374	16383	16397	16230	16441	16425	16372	16329	16536	16410	16296	16535	16508	16493	16241	16422	16381	16471	16341	16275	16503	16374	16295	16362	16358	16294	16506	16335	16324	16256	16482	16425	16485	16407	16444	16555	16418	16290	16629	16528	16340	16214	16312	16446	16410	16343	16611	16427	16488	16396	16371	16460	16189	16369	16426	16145	16389	16343	16329	16440	16483	16215	16371	16545	16377	16456	16500	16344	16365	16216	16486	16382	16430	16233	16447	16431	16373	16301	16393	16391	16432	16336	16253	16434	16208	16472	16306	16389	16472	16606	16418	16427	16402	16546	16372	16416	16570	16515	16285	16366	16594	16361	16616	16425	16330	16424	16439	16428	16291	16360	16340	16516	16366	16325	16394	16268	16346	16394	16249	16230	16506	16320	16423	16433	16388	16372	16408	16177	16438	16332	16389	16508	16472	16371	16497	16397	16556	16391	16388	16285	16392	16458	16356	16315	16512	16393	16381	16533	16431	16563	16466	16561	16358	16383	16527	16465	16580	16330	16484	16449	16592	16442	16446	16291	16535	16414	16382	16383	16378	16467	16351	16385	16511	16433	16363	16433	16431	16260	16252	16223	16471	16252	16297	16622	16258	16313	16321	16243	16602	16423	16353	16442	16460	16424	16341	16540	16486	16285	16314	16453	16476	16326	16482	16388	16503	16459	16307	16194	16317	16434	16261	16236	16430	16602	16467	16420	16450	16506	16354	16406	16339	16224	16467	16240	16350	16212	16641	16412	16313	16236	16271	16330	16315	16338	16420	16360	16521	16401	16123	16510	16380	16343	16364	16390	16288	16557	16343	16284	16303	16336	16342	16427	16407	16354	16309	16292	16384	16308	16452	16477	16345	16413	16354	16651	16650	16368	16295	16206	16470	16506	16493	16322	16317	16303	16407	16343	16411	16359	16411	16364	16294	16498	16241	16407	16170	16368	16481	16507	16417	16427	16127	16404	16525	16311	16289	16248	16403	16314	16467	16629	16608	16453	16398	16484	16446	16585	16438	16339	16324	16352	16433	16465	16182	16463	16230	16358	16456	16494	16467	16249	16407	16481	16594	16335	16321	16445	16413	16385	16372	16450	16456	16244	16376	16468	16235	16208	16424	16179	16507	16455	16483	16378	16104	16397	16679	16465	16307	16554	16532	16487	16436	16403	16344	16307	16436	16237	16330	16449	16504	16241	16270	16479	16393	16453	16337	16440	16241	16440	16348	16257	16602	16129	16308	16491	16265	16445	16306	16312	16381	16271	16470	16322	16483	16406	16219	16339	16306	16353	16298	16371	16549	16208	16324	16367	16385	16250	16295	16399	16311	16487	16360	16210	16320	16464	16522	16241	16342	16392	16393	16599	16309	16288	16376	16333	16536	16569	16414	16125	16304	16513	16284	16331	16463	16308	16463	16268	16415	16384	16392	16278	16520	16390	16478	16482	16378	16453	16429	16420	16286	16522	16452	16421	16153	16416	16306	16360	16467	16457	16380	16333	16412	16456	16471	16445	16398	16319	16299	16464	16335	16493	16339	16398	16632	16585	16354	16374	16344	16409	16489	16404	16395	16266	16426	16351	16509	16241	16454	16484	16429	16591	16581	16445	16381	16168	16337	16407	16351	16459	16444	16430	16415	16280	16437	16467	16363	16402	16451	16378	16387	16406	16228	16524	16438	16430	16283	16266	16312	16324	16392	16254	16370	16312	16501	16426	16528	16317	16422	16123	16476	16481	16357	16481	16348	16311	16309	16497	16524	16434	16336	16383	16464	16338	16300	16473	16441	16366	16255	16446	16410	16403	16506	16376	16299	16190	16503	16412	16347	16328	16253	16286	16412	16313	16350	16412	16327	16341	16414	16487	16381	16368	16539	16580	16439	16286	16432	16356	16475	16375	16444	16448	16336	16531	16342	16297	16451	16504	16354	16500	16533	16323	16499	16472	16454	16271	16291	16582	16282	16379	16358	16331	16507	16469	16398	16337	16271	16220	16420	16542	16362	16350	16330	16475	16553	16336	16410	16388	16511	16353	16153	16415	16302	16406	16395	16396	16413	16471	16360	16535	16181	16523	16263	16468	16446	16451	16379	16486	16546	16304	16445	16231	16230	16367	16525	16234	16395	16489	16242	16314	16450	16304	16334	16291	16335	16400	16210	16407	16419	16473	16543	16397	16601	16440	16342	16136	16177	16479	16360	16324	16348	16371	16361	16480	16477	16520	16236	16333	16430	16237	16403	16300	16484	16297	16312	16276	16471	16400	16310	16341	16334	16566	16237	16355	16504	16317	16357	16306	16369	16424	16381	16457	16476	16452	16328	16422	16217	16467	16553	16391	16156	16454	16407	16528	16273	16254	16368	16356	16547	16564	16489	16466	16599	16465	16534	16212	16383	16427	16311	16392	16375	16353	16533	16304	16386	16425	16395	16264	16395	16410	16173	16629	16473	16495	16207	16293	16470	16200	16382	16392	16238	16537	16409	16540	16382	16168	16416	16420	16339	16324	16255	16428	16468	16236	16607	16232	16336	16458	16482	16600	16348	16440	16278	16491	16405	16281	16347	16189	16299	16462	16458	16251	16387	16421	16537	16348	16529	16505	16374	16523	16393	16430	16321	16555	16419	16326	16358	16246	16451	16475	16452	16275	16244	16439	16371	16425	16472	16582	16471	16290	16457	16335	16459	16439	16301	16542	16405	16459	16406	16438	16481	16335	16351	16493	16592	16546	16260	16504	16467	16469	16366	16362	16327	16367	16364	16536	16327	16442	16372	16360	16447	16409	16393	16338	16417	16440	16343	16355	16206	16304	16373	16397	16481	16175	16520	16326	16361	16451	16327	16284	16339	16499	16388	16514	16511
25402	21568	30184	61739	66216	54281	42030	33020	28995	28079	27896	27790	27507	27412	27403	27380	27383	27325	27474	27253	27397	27303	27533	27305	27646	27502	27261	27444	27575	27388	27354	27524	27251	27318	27291	27485	27393	27299	27189	27466	27202	27405	27247	27405	27377	27471	27330	27333	27371	27399	27710	27242	27605	27472	27524	27284	27440	27308	27567	27215	27574	27418	27363	27044	27326	27350	27297	27487	27212	27446	27099	27251	27386	27380	27419	27236	27613	27158	27481	27385	27405	27424	27433	27330	27266	27051	27398	27491	27431	27503	27343	27629	27294	27316	27021	27386	27182	27286	27412	27310	27447	27353	27239	26994	27110	27273	27358	27449	27367	27199	27221	27143	27368	27314	27234	27403	27266	27348	27335	27004	27373	27365	27314	27280	27061	27408	27497	27548	27370	27465	27354	27266	27454	27319	27161	27232	27406	27326	27419	27301	27378	27215	27282	27199	27342	27482	27427	27426	27305	27422	27191	27369	27367	27140	27116	27522	27212	27308	27543	27350	27230	27502	27217	27223	27227	27362	27057	27285	27462	27540	27183	27355	27438	27320	27382	27233	27285	27495	27124	27299	27406	27497	27184	27255	26974	27211	27231	27379	27378	27427	27327	27430	27027	27349	27086	27040	27524	27285	27493	27340	27336	27212	27194	27276	27117	27628	27422	27421	27186	27176	27119	27309	27357	27270	27226	27114	27313	27094	27251	27212	27373	27283	27146	27391	27263	27233	27215	27148	27133	27363	27357	27519	27482	27308	27461	27319	27480	27236	27201	27325	27196	27456	27436	27242	27353	27496	27386	27425	27063	27021	27018	27033	27132	27594	27448	27109	27285	27088	27352	27466	27399	27278	27141	27253	27495	27221	27309	27199	27304	26852	27426	27260	27231	27304	27572	27313	27267	27221	27417	27216	27486	27384	27287	27201	27315	27081	27101	27181	27399	26992	27331	27358	27480	27510	27262	27217	27471	27066	27165	27480	27277	27438	27429	27247	27442	27229	26942	27100	27079	27463	27335	27122	27277	27313	27266	27291	27411	27181	27513	27384	27161	27573	27569	27460	27360	27426	27527	27114	27381	27277	27432	27399	27427	27392	27490	27511	27464	27486	27297	27469	27357	27494	27373	27496	27243	27391	27279	27088	27475	27322	27312	27252	27463	27328	27467	27258	27375	27235	27226	27332	27246	27280	27118	27363	27215	27444	27317	27237	27424	27395	27564	27545	27197	27481	27266	27323	27414	27370	27337	27024	27341	27255	27153	27134	27475	27369	27436	27227	27439	27178	27260	27142	27445	27274	27153	27174	27244	27326	27337	27243	27311	27371	27231	27260	27369	27143	27377	27540	27385	27411	27431	27125	27296	27396	27244	27475	27276	27214	27239	27533	27254	27338	27366	27200	27520	27360	27427	27143	27126	27348	27432	27364	27107	27222	27216	27405	27469	27278	27351	27392	27507	27294	27573	27576	27245	27104	27266	27042	27233	27549	27312	27191	27577	27270	27338	27592	27360	27657	27296	27383	27289	27292	27244	27419	27354	27140	27309	27141	27298	27123	27334	27370	27420	27386	27562	27206	27011	27318	27337	27223	27449	27415	27167	27420	27212	27433	27438	27412	27414	27241	27416	27380	27540	27598	27007	27076	27565	27322	27217	27275	27345	26935	27099	27268	27484	27467	27285	27085	27260	27199	27347	27502	27260	27305	27298	27125	27288	27363	27081	27261	27427	27361	27258	27624	27213	27514	27313	27455	27389	27576	27459	27267	27193	27225	27334	27102	27352	27425	27384	27436	27329	27257	27623	27081	27311	27270	27261	27267	27183	27450	27297	27374	27212	27078	27215	27391	27199	27549	27539	27526	27380	27127	27499	27488	27345	27174	27479	27696	27296	27369	27490	27427	27449	27174	27492	27394	27094	27589	27274	27225	27218	27469	27363	27335	27326	27417	27142	27267	27442	27303	27354	27428	27300	27430	27396	27128	27419	27543	27239	27394	27154	27499	27387	27234	27341	27228	27465	27163	27258	27433	27116	27364	27348	27216	27478	27314	27445	27488	27367	27302	27440	27219	27192	27151	27377	27380	27257	27312	27134	27216	27380	27220	27292	27316	27345	27390	27350	27556	27324	27400	27473	27199	27491	27279	27194	27193	27158	27334	27416	27432	27173	27296	27381	27324	27213	27343	27157	27206	27218	27261	27474	27243	27304	27121	27457	27125	27204	27455	27163	27355	27215	27286	27214	27219	27255	27135	27288	27147	27344	27255	27269	27652	27393	27179	27258	27187	27270	27245	27164	27423	27284	27358	27152	27339	27120	27512	27338	27256	27363	27526	27470	27368	27488	27109	27414	27130	27354	27357	27414	27186	27408	27084	27383	27518	27206	27327	27275	27142	27252	27410	27369	27418	27391	27357	27384	27306	27322	27507	27454	27317	27367	27202	27246	27518	27406	27243	27349	27159	27219	27377	27491	27332	27478	27270	27410	27127	27730	27209	27327	27214	27600	27296	27431	27229	27384	27085	27165	27197	27325	27194	27387	27050	27211	27169	27343	27364	27464	27183	27390	27425	27174	27404	27238	27162	27236	27238	27642	27186	27201	27277	27439	27118	27333	27473	27336	27311	27280	27338	27258	27520	27493	27554	27448	27412	27410	27469	27558	27513	27347	27491	27522	27283	27398	27449	27321	27570	27247	27305	27293	27445	27227	27246	27104	27196	27206	27192	27294	27306	27415	27202	27258	27576	27318	27429	27211	27443	27422	27052	27297	27226	27286	27333	27438	27420	27240	27354	27205	27415	27308	27370	27304	27555	27405	27268	27197	27153	27220	27431	27374	27310	27225	26963	27010	27303	27274	27392	27541	27397	27391	27418	27337	26981	27539	27189	27198	27105	27363	27418	27369	27393	27203	27389	27395	27362	27292	27145	27263	27347	27487	27229	27380	27197	27446	27457	27192	27137	27478	27275	27376	27255	27354	27453	27521	27575	27484	27241	27151	27524	27233	27376	27526	27604	27503	27438	26995	27294	27239	27290	27147	27478	27553	27435	27259	27516	27560	27050	27232	27344	27361	27212	27605	27208	27362	27049	27219	27235	27473	27588	27278	27250	27344	27425	27452	27356	27294	27462	27277	27481	27442	27510	27626	27178	27237	27355	27284	27315	27381	27197	27446	27368	27332	27195	27411	27199	27408	27514	27430	27394	27188	27248	27249	27383	27359	27427	26963	27371	27060	27538	27295	27095	27274	27405	27318	27156	27415	27214	27323	27238	27360	27607	27553	27493	27267	27378	27039	27185	27439	27482	27399	27315	27553	27263	27459	27393	27493	27322	27375	27407	27260	27328	27267	27189	27487	27394	27440	27512	27490	27337	27354	27231	27201	27192	27437	27231	27382	27363	27136	27168	27494	27260	27612	27383	27159	27523	27446	27250	27230	27411	27639	27174	27635	27557	27298	27187	27336	27284	27587	27342	27468	27454	27301	27191	27174	27528	27145	27220	27474	27545	27269	27094	27311	27088	27365	27067	27198	27470	27435	27189	27329	27162	27277	27411	27496	27458	27465	27231	27038	27136	27172	27067	27304	27260	27334	27167	27494	27338	27468	27456	27319	27348	27260	27206	27255	27138	27418	27198	27463	27406	27481	27366	27142	27486	27287	27197	27421	27264	27408	27288	27349	27243	26949	26968	27277	27301	27223	27314	27565	27436	27069	27145	27318	27436	27394	27246	27318	27570	27294	27361	27420	27526	27308	27190	27409	27307	27434	27457	27431	27128	27390	27287	27199	27160	27255	27594	27501	27411	27051	27109	27264	27363	27395	27206	27508	27440	27394	27368	27455	27288	27294	27633	27353	27245	27422	27539	27172	27401	27332	27311	27092	27419	27271	27186	27452	27255	27360	27200	27192	27417	27221	27384	27508	27291	27352	27310	27430	27442	27429	27437	27299	27322	27196	27384	27430	27333	27489	27783	27498	27134	27296	27286	27428	27549	27265	27468	27426	27222	27498	27583	27478	27196	27351	27018	27392	27402	27556	27376	27040	27235	27208	27379	27045	27397	27337	27261	27246	27284	27538	27295	27181	27486	27295	27321	27351	27288	27513	27537	27696	27162	27266	27327	27304	27265	27439	27348	27401	27128	27207	27323	27435	27351	27060	27278	27190	27164	27233	27305	27495	27540	27313	27298	27384	27683	27367	27433	27124	27285	27540	27151	27397	27184	27248	27284	27373	27253	27458	27451	27506	27365	27462	26995	27215	27063	27068	27374	27325	27388	27521	27361	27139	27292	27273	27338	27569	27491	27422	27482	27241	27283	27390	27160	27199	27355	27422	27435	27201	27323	27278	27481	27334	27139	27315	27336	27137	27275	27353	27387	27487	27311	27453	27375	27340	27391	27413	27197	27388	27388	26998	27285	27191	27251	27267	27194	27274	27614	27312	27200	27324	27350	27323	27389	27357	27181	27417	27314	27062	27294	27333	27451	27311	27132	27195	27467	27697	27389	27444	27315	27014	27182	27334	27384	27329	27358	27420	27398	27380	27352	27216	27174	27433	27152	27336	27522	27226	27157	27325	27390	27247	27186	27286	27280	27344	27504	27319	27437	27233	27106	27366	27440	27433	27367	27437	27405	27574	27447	27445	27229	27300	27310	27508	27344	27468	27096	27331	27231	27165	27515	27347	27316	27152	27318	27206	27357	27296	27524	27393	27471	27166	27257	27565	27177	27558	27342	27408	27285	27291	27324	27179	27287	27342	27282	27508	27442	27106	27386	27130	27332	27563	27475	27079	27294	27391	27350	27424	27480	27388	27144	27324	27151	27362	27450	27324	27263	27485	27378	27331	27431	27446	27315	27178	27292	27440	27354	27329	27308	27525	27303	27408	27197	27383	27334	27443	27349	27419	27305	27441	27400	27378	27420	27432	27458	27285	27518	27390	27252	27201	27513	27527	27554	27344	27418	27432	27198	27195	27444	27474	27275	27205	27360	27272	27053	27294	27113	27115	27251	27192	27308	27308	27295	27558	27375	27438	27334	27713	27372	27501	27449	27424	27320	27411	27489	27474	27261	27298	27390	27108	27496	27371	27280	27364	27228	27157	27234	27447	27339	27065	27375	27386	27111	27275	27325	27377	27320	27270	27312	27369	26912
15918	27301	40751	74681	65573	45856	30877	21370	17745	16905	16576	16592	16723	16565	16541	16586	16611	16789	16717	16581	16638	16715	16618	16639	16717	16584	16599	16537	16724	16704	16834	16718	16692	16743	16688	16650	16636	16641	16926	16759	16687	16678	16761	16460	16577	16644	16712	16626	16891	16573	16790	16528	16703	16783	16854	16722	16623	16546	16668	16750	16690	16583	16711	16826	16604	16764	16586	16627	16661	16377	16554	16627	16658	16566	16628	16553	16593	16538	16573	16492	16767	16685	16665	16649	16699	16500	16762	16582	16649	16441	16569	16642	16579	16695	16505	16595	16457	16556	16422	16544	16679	16780	16770	16711	16704	16675	16746	16554	16390	16671	16505	16539	16518	16514	16381	16826	16558	16779	16647	16640	16723	16588	16750	16504	16841	16866	16630	16739	16570	16722	16323	16539	16570	16531	16724	16437	16668	16558	16470	16585	16707	16624	16644	16655	16591	16588	16453	16679	16791	16658	16778	16503	16703	16628	16485	16694	16575	16545	16582	16562	16779	16562	16334	16552	16707	16600	16701	16628	16690	16568	16648	16592	16711	16501	16684	16580	16561	16786	16553	16536	16456	16662	16642	16704	16538	16509	16519	16498	16542	16835	16436	16619	16708	16557	16606	16622	16485	16767	16565	16614	16591	16590	16747	16771	16616	16600	16597	16503	16592	16589	16538	16657	16592	16536	16563	16699	16817	16617	16623	16588	16629	16617	16515	16615	16616	16562	16591	16593	16723	16612	16436	16752	16461	16679	16577	16627	16594	16693	16849	16511	16452	16679	16484	16564	16452	16538	16551	16495	16660	16632	16561	16565	16617	16592	16510	16521	16754	16522	16645	16341	16603	16625	16803	16690	16421	16693	16680	16650	16531	16651	16581	16684	16570	16662	16623	16787	16634	16718	16514	16648	16408	16642	16715	16414	16680	16656	16487	16725	16504	16593	16593	16473	16609	16527	16594	16556	16447	16628	16482	16741	16592	16656	16523	16658	16583	16794	16494	16615	16623	16687	16809	16615	16549	16488	16639	16461	16735	16899	16565	16540	16807	16676	16685	16592	16689	16755	16607	16670	16630	16581	16716	16450	16766	16649	16380	16533	16594	16514	16766	16589	16610	16722	16492	16554	16780	16564	16553	16656	16668	16505	16619	16585	16853	16622	16492	16561	16564	16507	16748	16806	16576	16698	16632	16673	16625	16521	16421	16677	16664	16627	16618	16669	16420	16634	16768	16737	16594	16657	16488	16834	16485	16498	16590	16704	16622	16780	16717	16525	16529	16563	16535	16746	16574	16585	16655	16519	16626	16611	16590	16726	16400	16697	16726	16643	16774	16887	16583	16733	16412	16646	16658	16709	16677	16647	16596	16709	16769	16529	16644	16509	16643	16458	16559	16493	16629	16518	16563	16630	16631	16575	16597	16597	16597	16621	16500	16419	16523	16729	16522	16713	16551	16662	16651	16652	16616	16728	16625	16558	16550	16554	16778	16638	16588	16499	16555	16618	16628	16764	16496	16530	16630	16596	16583	16542	16583	16531	16619	16541	16535	16568	16583	16553	16824	16602	16621	16680	16506	16664	16582	16371	16539	16569	16733	16651	16545	16619	16544	16576	16531	16434	16530	16661	16588	16614	16727	16514	16652	16588	16501	16722	16540	16375	16714	16712	16744	16637	16488	16505	16625	16596	16476	16515	16652	16615	16760	16473	16537	16406	16588	16600	16441	16780	16721	16554	16418	16574	16762	16686	16547	16594	16617	16488	16622	16546	16817	16403	16623	16518	16554	16478	16642	16536	16614	16651	16530	16711	16704	16511	16870	16572	16577	16643	16360	16816	16762	16632	16595	16591	16509	16812	16681	16685	16531	16580	16602	16592	16588	16465	16686	16468	16640	16736	16797	16514	16463	16628	16572	16455	16755	16503	16537	16728	16775	16563	16622	16710	16609	16548	16638	16598	16593	16566	16542	16549	16750	16730	16610	16663	16647	16696	16582	16543	16640	16539	16673	16736	16614	16626	16655	16483	16617	16594	16461	16720	16586	16733	16626	16645	16526	16691	16641	16615	16785	16351	16729	16551	16605	16450	16536	16542	16519	16625	16743	16436	16533	16514	16566	16758	16646	16724	16655	16674	16709	16635	16809	16628	16464	16707	16570	16629	16664	16592	16527	16727	16613	16844	16660	16502	16568	16742	16634	16426	16735	16420	16513	16594	16503	16429	16680	16529	16701	16686	16680	16668	16560	16600	16589	16620	16649	16479	16758	16640	16697	16602	16650	16540	16542	16684	16752	16566	16715	16621	16503	16541	16574	16559	16528	16468	16601	16616	16754	16653	16429	16744	16546	16584	16744	16592	16703	16564	16626	16682	16754	16645	16794	16651	16419	16699	16488	16665	16632	16596	16469	16648	16645	16621	16468	16631	16679	16660	16455	16593	16442	16717	16729	16613	16501	16748	16624	16636	16598	16480	16543	16855	16545	16663	16673	16615	16612	16560	16800	16418	16489	16647	16782	16582	16592	16663	16752	16515	16579	16517	16679	16667	16734	16822	16661	16746	16533	16615	16628	16532	16729	16583	16710	16656	16581	16631	16811	16698	16721	16494	16475	16708	16749	16619	16840	16671	16691	16692	16697	16579	16693	16751	16701	16596	16721	16652	16800	16618	16552	16664	16763	16696	16622	16702	16526	16700	16464	16357	16661	16608	16551	16782	16568	16637	16786	16721	16620	16728	16667	16606	16636	16749	16732	16506	16760	16455	16671	16543	16770	16452	16814	16700	16587	16597	16538	16677	16508	16581	16824	16612	16698	16478	16659	16507	16639	16523	16647	16592	16400	16444	16555	16451	16562	16936	16537	16593	16669	16652	16693	16713	16483	16623	16628	16547	16482	16588	16601	16690	16742	16525	16601	16584	16748	16452	16658	16461	16610	16613	16527	16468	16592	16523	16749	16663	16641	16611	16757	16520	16433	16592	16641	16604	16378	16666	16801	16387	16581	16528	16487	16674	16567	16628	16703	16661	16586	16666	16694	16586	16598	16754	16826	16567	16556	16660	16547	16585	16724	16570	16584	16574	16631	16609	16531	16237	16727	16621	16355	16511	16625	16672	16496	16498	16552	16487	16663	16572	16740	16587	16609	16650	16551	16450	16402	16614	16730	16702	16393	16595	16507	16482	16776	16520	16539	16710	16744	16439	16742	16703	16588	16514	16437	16740	16655	16688	16671	16556	16537	16603	16474	16672	16690	16619	16700	16690	16615	16543	16590	16592	16644	16639	16615	16518	16643	16565	16512	16524	16666	16633	16583	16407	16605	16645	16462	16596	16522	16625	16554	16664	16647	16705	16678	16652	16737	16793	16574	16646	16622	16514	16607	16432	16559	16797	16423	16597	16837	16759	16698	16694	16612	16355	16670	16577	16670	16503	16602	16547	16521	16741	16586	16475	16352	16537	16446	16576	16459	16570	16575	16569	16661	16574	16645	16592	16603	16526	16617	16486	16598	16765	16508	16567	16696	16530	16598	16615	16664	16640	16556	16473	16605	16672	16502	16724	16586	16694	16498	16607	16595	16790	16816	16634	16636	16436	16481	16725	16798	16660	16547	16644	16685	16599	16597	16641	16501	16477	16514	16631	16403	16539	16654	16562	16558	16797	16620	16614	16795	16804	16574	16494	16533	16770	16743	16742	16507	16636	16754	16815	16612	16589	16706	16471	16635	16622	16566	16754	16579	16552	16579	16865	16668	16578	16568	16599	16802	16759	16573	16715	16502	16421	16738	16658	16678	16580	16619	16634	16509	16650	16555	16691	16610	16769	16623	16681	16700	16777	16595	16648	16651	16822	16795	16487	16802	16695	16422	16521	16648	16479	16717	16569	16659	16544	16661	16446	16507	16597	16722	16948	16751	16576	16622	16545	16650	16632	16454	16745	16672	16505	16707	16569	16635	16499	16682	16829	16652	16556	16436	16504	16590	16712	16604	16786	16537	16667	16607	16567	16688	16585	16564	16580	16734	16691	16695	16571	16709	16601	16609	16449	16561	16728	16572	16378	16488	16647	16528	16652	16616	16478	16672	16535	16601	16722	16513	16664	16762	16527	16612	16624	16692	16758	16541	16535	16541	16782	16691	16475	16548	16864	16583	16431	16534	16713	16562	16606	16492	16519	16588	16856	16504	16544	16623	16698	16649	16704	16409	16564	16426	16637	16524	16508	16626	16699	16528	16530	16609	16770	16668	16834	16671	16664	16749	16413	16649	16517	16638	16600	16638	16599	16472	16420	16598	16728	16475	16557	16440	16772	16455	16491	16558	16631	16584	16607	16654	16372	16675	16786	16616	16555	16575	16635	16598	16745	16557	16476	16662	16450	16709	16413	16659	16451	16644	16458	16797	16426	16492	16663	16655	16716	16664	16620	16742	16635	16682	16526	16534	16516	16470	16560	16664	16441	16563	16592	16494	16622	16592	16754	16782	16581	16699	16545	16561	16576	16526	16491	16605	16659	16512	16614	16556	16616	16606	16650	16521	16619	16589	16612	16537	16707	16247	16743	16587	16887	16757	16697	16664	16644	16712	16648	16547	16547	16592	16518	16794	16732	16688	16563	16663	16807	16662	16800	16621	16604	16598	16653	16696	16716	16586	16569	16623	16369	16787	16605	16505	16457	16797	16558	16548	16448	16741	16564	16596	16442	16623	16704	16694	16587	16526	16539	16630	16602	16674	16624	16790	16613	16688	16519	16533	16367	16578	16648	16659	16731	16787	16582	16559	16700	16394	16636	16531	16728	16618	16498	16464	16657	16518	16574	16482	16540	16581	16642	16487	16664	16622	16670	16692	16729	16608	16524	16631	16816	16645	16881	16759	16687	16520	16754	16650	16482	16677	16488	16571	16450	16625	16569	16351	16782	16598	16635	16787	16732	16662	16685	16625	16674	16701	16707	16660	16612	16428	16555	16369	16567	16636	16620	16641	16625	16672	16400	16752	16578	16584	16694	16792	16424	16532	16711	16514	16596	16529	16803	16699	16763	16753	16560	16593	16771	16468	16479	16779	16685	16574	16549	16613	16653	16623	16648	16602	16501	16544	16611	16650	16733	16592	16614	16686	16629	16689	16685	16647	16647	16834	16582	16667	16645	16819	16608
23218	21522	30221	59989	77469	65879	52753	39389	32435	29753	29004	28448	28085	28190	28377	28415	28344	28355	28181	28574	28247	28209	28277	28003	28181	28171	28188	28269	28322	27881	28029	28126	28071	28326	28042	27897	28130	28093	27809	27823	28095	28077	28289	28214	28187	28310	28090	28108	28086	28077	27857	28134	28235	28306	27934	28000	28351	27914	28001	27918	27985	28170	27870	28169	27719	28186	28156	28182	28093	27778	27956	27960	28116	28185	27874	28003	27985	27932	28138	28042	28119	28182	28124	27901	28116	28135	28079	28060	28071	28038	28036	28054	27970	27954	28130	27948	28186	27905	27889	27914	27960	28012	28133	27820	27886	27878	28030	27978	27870	27816	28033	28134	28001	27841	28009	27901	27930	28168	28002	28073	28158	28017	28090	28088	27961	28138	27964	28161	27703	27836	28032	28116	27742	28058	27866	27960	28050	28156	27943	27968	27755	27982	27977	28100	27875	28060	27916	28051	27958	28099	28006	27982	27858	28318	27995	27866	27954	27909	28125	28092	28020	27983	27921	27824	27842	27832	28134	27897	27851	28056	27979	27726	28119	27970	27825	27997	28190	27830	27957	28079	28017	27929	27891	28105	27982	28046	27852	28167	27855	28138	27970	27859	27913	27748	28043	27904	27717	28119	27910	27886	27910	27723	27936	28084	27808	28181	27897	28052	28068	27859	28083	28221	28130	27858	27791	27924	28133	27959	28101	27851	27967	27659	28126	28260	27986	28066	28136	28092	28127	27837	28056	27835	28166	27813	28110	27843	28171	27942	28236	28376	28077	28014	28052	27984	27906	28190	28177	27832	27831	27724	28332	27845	28076	27953	28170	28073	28176	27691	27959	28086	28183	27877	27987	27886	28075	27861	28083	27974	27964	28012	27851	27519	28065	27675	27748	27963	27830	28026	28195	28189	27879	27933	28028	27973	27951	27775	28154	27887	27877	27933	27886	27961	28126	28003	28327	27973	27993	27935	27915	27824	27898	27894	28099	27953	28069	27929	27838	27953	28201	27977	28250	27994	27977	27928	27985	27981	27926	28034	27875	27958	28036	27830	27970	28179	28052	27771	28162	28038	27937	28067	27967	27929	27861	28035	28034	27853	27725	27682	28099	27896	28040	27935	28086	27787	27917	27974	27890	27845	27926	27836	27952	27961	28041	27747	27828	28010	28044	27645	28080	27781	27915	27959	27900	28295	27847	28056	28164	28043	28052	27946	28253	27921	28104	28039	27971	27975	27912	27824	28009	28020	28116	28057	28022	28147	28034	27839	27872	27960	27943	27923	28243	28045	28159	27927	27783	27890	27854	28019	27930	28030	27937	27761	28170	27867	27836	28171	28000	28049	28267	27861	28205	28130	27896	27976	27972	28172	28263	28004	28004	27847	27611	28032	27899	28081	28040	27731	28097	27705	28095	28010	27871	27893	28012	27959	28130	28142	28202	27931	28030	27771	27645	27991	28229	27949	28084	28182	28081	28188	28044	28225	27797	27877	27981	28123	27993	27935	28184	28030	27998	27906	27931	27852	27916	27771	28032	28173	27823	27752	28149	27712	28000	28187	27891	28048	28060	28007	28103	27937	28061	28123	28112	27846	28096	28073	27953	27989	28065	28057	28388	28037	27766	27961	28155	27952	27936	28356	28153	27819	27822	27821	28092	27782	28050	28233	27931	28089	28345	28131	27832	27825	27952	27844	28090	27959	27920	27959	27945	27878	27726	27678	28027	27803	27989	28038	28175	27958	27956	27977	27853	27936	27983	28114	27825	28051	27866	28128	27946	27677	27922	27896	27998	27789	28037	27793	27867	27840	28207	28012	27710	27723	28055	28268	27854	27968	27603	27910	27964	27967	27888	28095	27919	27923	28114	28455	28041	28055	28012	27813	27605	27762	27726	27819	28217	27983	28161	28129	27972	28089	27822	27984	27996	27912	28003	27965	28061	28068	28140	28169	27996	28120	28043	28012	28030	28039	28060	28015	28319	28047	27985	27951	27970	28317	27952	28068	28045	27778	27784	28009	27827	28060	28044	27887	27997	27938	27889	28061	27971	27631	28113	28056	27942	27832	28009	28127	27821	28121	28067	27931	27593	28033	28099	27988	27971	28016	28048	27812	27891	27952	28017	27760	28024	28024	28140	28232	28133	27879	27924	27999	28045	27960	27813	27865	28114	28035	27965	27794	28052	27941	27916	28022	28145	28234	27965	27958	28175	28050	28055	27925	27846	27821	28094	27999	27925	27919	27998	27890	27746	27979	27964	27859	28084	28123	27973	28006	27921	27878	27980	27925	27856	27826	27774	27854	28053	27880	27929	27992	27996	28153	27791	27984	28086	28064	28031	28015	27809	28089	28087	28144	27988	27927	27766	27917	27935	28012	27825	27762	28065	27765	27934	27890	28268	28122	27942	28020	28089	28105	28391	28012	27814	28159	28106	27969	27953	27993	28057	27775	28018	28074	27742	27922	27899	28004	28135	27947	28148	28176	28129	27803	28036	27830	27873	27932	28323	27968	27802	27955	27916	28182	27989	27837	27773	27866	28144	28012	28082	28075	27827	28002	27874	27979	28229	27906	28096	28113	27819	28077	27999	27814	28041	27977	28137	27794	27897	27846	27644	27472	27780	27831	27782	27923	28003	27841	28210	27817	28054	27741	28060	27782	28070	27904	28122	27975	27906	28059	27951	28069	27810	28127	28115	28083	27813	27804	27980	27840	27944	27964	27905	27929	27744	27872	27633	27887	28137	27915	27779	27770	27944	28195	27815	27809	28123	28022	28070	27885	28059	28110	27942	27865	27862	27730	27847	28050	28004	28043	28105	27881	27935	27773	28011	27891	27945	28123	27954	28257	28052	27985	27746	28063	27921	28072	27926	28014	27941	28150	28140	28082	28031	27711	27819	27933	28040	27956	27806	28021	28075	28100	28063	28031	28145	27929	28030	28114	27993	27951	28121	28088	27836	27728	27887	28033	27961	27840	27822	28346	28113	27985	27895	27791	28121	28006	28112	27967	27848	28250	27983	27869	27880	27914	28047	28043	27989	28043	28000	28103	28073	27974	27650	27726	27870	28054	27803	27900	28170	27702	28074	28175	28293	27948	27828	27850	27820	27823	28166	27996	27912	28098	28168	27935	28210	28014	27830	27929	27879	28231	27644	28041	28253	27940	27944	27710	28095	28084	28328	27801	27858	27960	28195	28010	27778	28102	28257	27848	28020	27763	27781	28020	28154	28038	27974	28298	28021	27837	28072	27859	28018	27837	28108	27728	27935	28160	28121	28019	28187	28252	27925	27993	27855	27968	27928	28102	28055	28029	27766	27740	27850	28120	28072	27917	27963	28144	28117	28052	27789	27870	27895	27991	27973	28005	27965	28058	28092	27907	27882	28067	27969	27847	27881	27796	27987	28054	27939	28003	28054	28040	28027	28074	28003	28035	27885	28091	28047	28004	27773	28122	27865	27817	27943	28019	28022	28257	28047	28017	28225	28208	28025	27887	27786	27998	27811	28008	28143	27854	27948	27820	27871	27939	27714	27984	27973	27977	27983	27949	27963	27963	27894	28246	27741	28031	27878	27871	27871	27863	28017	28086	28060	27954	27807	27952	28018	27912	27948	28149	28199	27901	27727	27988	27909	27978	27792	27652	28276	27704	27959	28050	27744	27848	27829	27608	28059	28095	27885	27946	27910	28120	28254	27916	28098	27884	28140	27888	27929	27988	28055	28114	28034	28026	27927	28037	28240	28013	27925	28073	28098	27976	28288	28029	28368	28113	28018	28004	28074	28246	27986	27930	27999	27799	27823	28064	27937	28110	28148	27746	27886	27860	27972	28003	28122	28157	28006	27970	27850	27880	28234	27920	28064	27999	27889	28026	27976	27948	28040	27987	27998	28101	27891	27959	28089	28038	28061	27940	28151	28177	28189	28043	27828	27865	28061	27972	27744	28031	27865	28016	27874	27956	27879	27786	27884	27954	27969	27902	27955	28061	27947	27861	28112	27990	28052	28146	28227	27879	28065	27880	28023	28036	28092	27932	27935	27954	28405	27989	28110	27980	27985	27743	28056	27729	27883	27854	28014	27953	28100	27728	28151	28075	27983	28094	28186	27939	27892	28298	28015	28019	28130	28307	28130	28089	27884	27941	27811	27844	27864	28099	27971	28054	27993	28006	28009	27859	28059	28173	27958	28090	27704	27894	27993	28013	28012	27751	27939	27986	27924	27910	27942	28069	27907	27885	28125	27747	27948	28049	28106	28132	28227	27828	28235	27756	28160	27985	28108	28059	28166	27910	27969	27696	27974	28073	27896	27766	27860	28047	27841	27866	28183	27643	27841	27968	27894	27926	28083	27713	28130	27942	27928	28080	27991	27733	27895	27969	28158	28036	28001	27916	27960	27844	27827	27648	27620	27998	27717	27930	28198	27906	28005	27763	28188	27777	28119	28141	28037	28038	28035	28006	27690	28136	28082	27865	27964	28099	28059	28179	27869	28106	28016	28217	28262	27851	28336	28092	28161	27902	28106	27965	27943	28036	27982	27912	28160	27870	28121	28034	27752	28126	27958	27982	27844	27965	27672	28034	28281	28004	28050	27913	28118	27999	27821	27766	28038	27987	27921	27917	27970	27903	28083	27919	28089	27882	27911	27936	27756	28000	28194	28064	27835	27944	28270	27903	27965	27934	28006	28134	27858	27969	27986	28183	28029	28078	28208	28322	27776	28206	27911	27983	27984	27890	28000	27670	28156	28211	28019	28033	27744	27980	28173	27803	28139	27841	27976	28145	27965	27962	27702	27970	28062	27912	27887	28138	27915	28017	28050	28009	27877	27931	28013	28105	28053	28062	27958	27818	28054	27810	27869	28152	28016	27930	28092	28112	28015	28115	27916	28025	28135	28041	28134	27700	28055	27938	28080	28303	28035	27858	28388	27948	27798	27831	27913	28170	28094	27968	27732	27821	28067	27835	27975	27678	27928	28131	28037	28088	28089	27786	28035	28062	28363	28009	27579	27880	28005	27829	27752	27720	27624	27827	28099	27954	28086	27934	28044	28392	27837	27719	27940	27863	27936	28046	28193	28021	27933	28047	27900	27945	27944	28116	27984	27825	28091	27934	27932	28050	27996	28222	27981	28146	27893	28005	27832	27943
20034	41889	65707	98618	90609	68661	45629	28425	20547	18129	17470	17538	17471	17337	17634	17506	17205	17434	17234	17355	17439	17323	17327	17344	17526	17276	17278	17316	17330	17396	17455	17438	17471	17385	17363	17301	17383	17512	17327	17467	17377	17189	17290	17332	17421	17286	17354	17446	17241	17381	17503	17412	17210	17243	17369	17374	17341	17432	17200	17422	17401	17426	17143	17315	17468	17261	17360	17231	17208	17379	17233	17374	17376	17436	17249	17243	17419	17386	17276	17380	17466	17308	17267	17258	17298	17259	17338	17215	17394	17275	17276	17366	17323	17284	17226	17353	17195	17183	17453	17250	17172	17305	17294	17149	17434	17242	17310	17122	17347	17344	17376	17290	17343	17397	17247	17131	17313	17427	17381	17352	17143	17266	17301	17118	17183	17332	17214	17349	17395	17406	17337	17289	17386	17445	17275	17336	17390	17115	17196	17238	17182	17324	17213	17356	17114	17238	17215	17404	17207	17486	17322	17199	17216	17305	17324	17215	17302	17296	17416	17399	17198	17265	17207	17352	17234	17115	17335	17202	17261	17247	17208	17300	17361	17311	17269	17342	17320	17272	17205	17489	17314	17346	17264	17326	17286	17323	17102	17350	17302	17269	17312	17225	17188	17251	17247	17193	17182	17258	17303	17158	17160	17453	17294	17354	17177	17424	17295	17138	17393	17263	17361	17405	17338	17152	17206	17448	17264	17207	17108	17343	17327	17254	17330	17163	17276	17394	17417	17277	17308	17388	17382	17357	17215	17169	17275	17224	17195	17409	17259	17405	17107	17330	17327	17365	17330	17367	17331	17357	17222	17317	17383	17457	17249	17335	17270	17092	17285	17306	17263	17296	17450	17198	17435	17251	17199	17378	17299	17309	17475	17268	17134	17383	17251	17612	17363	17296	17269	17434	17315	17261	17373	17160	17440	17431	17179	17328	17188	17210	17034	17131	17365	17277	17200	17323	17432	17358	17264	17195	17334	17181	17276	17291	17270	17178	17295	17193	17233	17398	17130	17463	17186	17270	17299	17363	17392	17357	17268	17332	17351	17079	17402	17352	17215	17176	17215	17460	17222	17144	17301	17011	17283	17278	17424	17263	17371	17273	17266	17177	17290	17383	17531	17232	17294	17448	17485	17240	17294	17371	17461	17198	17368	17283	17094	17507	17276	17299	17387	17379	17348	17307	17232	17091	17304	17174	17168	17164	17434	17275	17259	17298	17311	17415	17326	17253	17204	17332	17214	17184	17194	17211	17272	17251	17410	17299	17054	17494	17166	17172	17531	17360	17445	17291	17177	17199	17355	17393	17296	17176	17196	17478	17358	17376	17383	17275	17442	17199	17492	17420	17337	17228	17483	17347	17386	17393	17321	17192	17219	17263	17078	17215	17228	17196	17196	17232	17299	17440	17325	17212	17366	17352	17422	17244	17398	17300	17307	17306	17256	17237	17341	17261	17105	17302	17400	17384	17215	17054	17118	17090	17234	17338	17408	17427	17383	17278	17344	17407	17324	17406	17500	17261	17272	17258	17261	17392	17262	17229	17315	17326	17281	17073	17264	17256	17317	17264	17577	17130	17241	17452	17218	17218	17293	17239	17332	17180	17426	17445	17056	17293	17300	17158	17303	17240	17519	17269	17245	17117	17405	17310	17397	17280	17188	17433	17341	17282	17210	17266	17249	17313	17388	17473	17237	17174	17328	17217	17386	17439	17330	17229	17441	17228	17356	17297	17220	17339	17324	17181	17376	17242	17229	17300	17201	17310	17269	17315	17198	17290	17378	17373	17234	17165	17342	17097	17268	17339	17277	17336	17516	17151	17293	17442	17310	17267	17208	17551	17341	17378	17282	17455	17453	17317	17265	17203	17360	17488	17143	17238	17288	17260	17318	17320	17306	17294	17423	17398	17393	17317	17280	17284	17116	17513	17396	17236	17471	17277	17260	17502	17207	17153	17254	17172	17269	17217	17297	17335	17380	17272	17267	17265	17378	17302	17374	17275	17235	17409	17095	17240	17325	17265	17341	17300	17242	17208	17268	17117	17214	17298	17480	17151	17427	17472	17304	17254	17401	17222	17455	17335	17321	17236	17381	17355	17343	17167	17166	17303	17458	17344	17221	17285	17310	17498	17226	17227	17471	17421	17238	17393	17263	17472	17286	17269	17431	17130	17180	17289	17041	17510	17153	17132	17205	17253	17221	17177	17339	17140	17112	17235	17171	17282	17378	17220	17107	17582	17331	17468	17328	17238	17329	17246	17245	17223	17130	17368	17449	17317	17361	17378	17360	17410	17448	17290	17354	17289	17223	17357	17333	17082	17252	17256	17166	17260	17361	17321	17318	17106	17321	17181	17319	17192	17381	17248	17318	17228	17240	17289	17125	17286	17257	17363	17334	17293	17430	17240	17281	17331	17192	17348	17254	17227	17271	17330	17327	17153	17159	17261	17363	17185	17315	17354	17323	17130	17256	17259	17463	17084	17423	17034	17288	17081	17392	17250	17444	17313	17282	17291	17234	17263	17220	17358	17338	17453	17278	17271	17353	17178	17271	17250	17393	17262	17063	17314	17289	17213	17412	17393	17513	17306	17479	17203	17440	17398	17430	17280	17261	17233	17173	17361	17238	17127	17364	17301	17264	17390	17365	17360	17211	17378	17339	17244	17397	17245	17255	17334	17201	17235	17176	17201	17224	17260	17229	17135	17331	17309	17319	17295	17165	17165	17318	17376	17072	17301	17226	17270	17435	17139	17370	17380	17222	17262	17203	17146	17141	17188	17431	17225	17290	17315	17347	17460	17386	17288	17193	17397	17245	17203	17254	17404	17259	17326	17195	17277	17217	17324	17216	17150	17198	17271	17426	17367	17467	17365	17362	17190	17240	17270	17218	17389	17309	17376	17237	17362	17291	17352	17302	17401	17545	17376	17423	17486	17278	17303	17215	17293	17350	17271	17353	17292	17268	17433	17113	17338	17315	17259	17283	17354	17512	17354	17145	17235	17327	17106	17221	17303	17276	17387	17295	17159	17183	17328	17356	17286	17292	17177	17379	17345	17295	17233	17168	17248	17174	17388	17210	17194	17330	17382	17229	17435	17243	17172	17485	17331	17417	17292	17304	17390	17196	17401	17290	17219	17179	17335	17157	17443	17462	17350	17397	17263	17331	17339	17205	17232	17394	17209	17317	17440	17162	17294	17327	17438	17227	17303	17302	17224	17426	17248	17332	17331	17325	17441	17346	17324	17323	17148	17308	17496	17089	17486	17154	17166	17232	17377	17385	17145	17214	17428	17369	17508	17251	17286	17391	17276	17355	17520	17132	17306	17252	17342	17180	17185	17354	17239	17285	17184	17323	17124	17317	17363	17382	17213	17246	17330	17287	17313	17549	17059	17352	17174	17338	17275	17432	17248	17364	17343	17307	17262	17309	17289	17336	17264	17378	17271	17355	17076	17284	17175	17272	17419	17331	17090	17369	17292	17161	17286	17301	17346	17284	17300	17434	17353	17279	17335	17258	17314	17178	17178	17161	17262	17355	17263	17205	17517	17254	17404	17229	17194	17164	17192	17189	17311	17142	17322	17342	17402	17158	17218	17393	17130	17354	17303	17205	17408	17390	17271	17446	17343	17355	17203	17179	17201	17202	17357	17349	17249	17193	17197	17327	17219	17427	17223	17349	17349	17324	17271	17336	17354	17395	17313	17363	17042	17238	17275	17338	17488	17183	17237	17381	17429	17308	17438	17235	17208	17305	17297	17455	17199	17231	17157	17226	17313	17239	17314	17569	17167	17382	17339	17360	17423	17166	17188	17403	17412	17282	17409	17191	17131	17346	17222	17300	17272	17371	17147	17431	17149	17148	17296	17259	17191	17320	17296	17291	17312	17186	17234	17257	17215	17309	17188	17289	17279	17283	17251	17282	17129	17341	17251	17199	17242	17241	17187	17250	17140	17172	17432	17294	17187	17300	17235	17339	17438	17390	17390	17274	17181	17311	17020	17510	17276	17309	17253	17218	17273	17382	17210	17193	17282	17363	17330	17256	17305	17148	17271	17334	17245	17391	17402	17371	17427	17212	17569	17492	17331	17450	17215	17223	17437	17221	17269	17412	17206	17309	17293	17443	17479	17415	17201	17260	17290	17045	17189	17301	17374	17327	17240	17262	17223	17296	17341	17253	17437	17351	17380	17541	17145	17239	17332	17263	17273	17244	17275	17186	17127	17283	17171	17120	17252	17208	17276	17217	17235	17341	17299	17320	17246	17370	17310	17431	17087	17335	17279	17473	17319	17358	17211	17409	17356	17410	17289	17291	17278	17343	17168	17389	17244	17215	17387	17548	17333	17339	17266	17241	17264	17206	17213	17329	17298	17415	17360	17399	17261	17352	17405	17237	17224	17438	17341	17336	17247	17441	17568	17149	17136	17278	17473	17310	17266	17302	17273	17136	17389	17092	17262	17242	17216	17499	17183	17487	17339	17249	17247	17169	17155	17208	17307	17280	17289	17423	17272	17263	17286	17260	17171	17267	17201	17246	17357	17253	17192	17156	17314	17498	17451	17377	17362	17423	17357	17175	17502	17368	17278	17458	17205	17357	17331	17228	17251	17084	17337	17385	17236	17381	17313	17239	17468	17345	17078	17377	17329	17446	17318	17276	17328	17217	17473	17333	17402	17347	17361	17299	17465	17311	17236	17469	17287	17319	17366	17118	17310	17512	17392	17283	17286	17250	17151	17178	17190	17204	17179	17255	17285	17203	17404	17291	17377	17389	17298	17238	17322	17221	17438	17278	17204	17261	17310	17182	17275	17263	17323	17218	17308	17306	17307	17358	17252	17424	17275	17478	17169	17247	17361	17368	17388	17431	17278	17182	17290	17386	17298	17359	17119	17194	17156	17065	17324	17369	17195	17418	17210	17116	17142	17474	17100	17155	17391	17376	17340	17151	17302	17264	17434	17363	17337	17173	17155	17398	17221	17472	17437	17441	17117	17121	17494	17426	17122	17506	17265	17243	17411	17425	17307	17259	17281	17389	17410	17394	17276	17121	17351	17163	17186	17320	17240	17147	17459	17301	17369	17236	17370	17352	17260	17380	17251	17390	17247	17229	17235	17305	17342	17395	17428	17375	17305	17374	17131	16934	17349	17439	17468
32257	26566	34214	44726	41898	35810	31568	28740	27984	27612	27381	27415	27459	27543	27427	27454	27452	27283	27031	27155	27368	27278	27461	27376	27455	27507	27544	27419	27065	27134	27460	27121	27434	27312	27377	27080	27534	27243	27203	27397	27426	27270	27450	27615	27477	27231	27379	27312	27377	27387	27155	27228	27298	27209	27663	27210	27485	27451	27358	27186	27252	27493	27365	27222	27605	27450	27378	27298	27211	27219	27558	27249	27471	27692	27602	27048	27447	27529	27492	27336	27226	27294	27273	27454	27104	27293	27450	27517	27287	27300	27333	27532	27196	27392	27485	27451	27489	27403	27396	27240	27338	27414	27541	27508	27196	27380	27351	27440	27524	27386	27249	27299	27344	27243	27448	27355	27123	27482	27464	27547	27150	27235	27169	27515	27750	27146	27313	27194	27279	27424	27262	27416	27428	27438	27705	27486	27572	27431	27362	27460	27214	27347	27278	27405	27362	27215	27395	27321	27536	27472	27161	27474	27344	27415	27240	27304	27468	27212	27393	27162	27376	27159	27249	27231	27449	27437	27272	27360	27244	27374	27601	27501	27075	27314	27263	27467	27382	27361	27345	27238	27576	27281	27263	27334	27444	27246	27350	27326	27451	27300	27349	27338	27511	27297	27212	27664	27340	27301	27493	27351	27372	27312	27207	27370	27367	27434	27382	27264	27311	27319	27403	27450	27441	27374	27395	27281	27386	27295	27636	27363	27187	27221	27603	27323	27406	27292	27460	27143	27541	27474	27388	27202	27397	27065	27294	27208	27332	27365	27303	27212	27020	27122	27513	27330	27166	27389	27421	27510	27316	27454	27685	27324	27571	27398	27509	27247	27179	27234	27257	27373	27471	27375	27330	27420	27341	27207	27224	27401	27443	27479	27252	27209	27344	27212	27299	27328	27262	27385	27352	27412	27584	27467	27356	27224	27359	27392	27403	27033	27318	27310	27406	27144	27380	27356	27367	27281	27386	27433	27336	27433	27632	27461	27150	27354	27367	27317	27263	27205	27269	27275	27313	27160	27432	27408	27169	27426	27441	27512	27163	27126	27158	27394	27353	27330	27436	27339	27467	27169	27380	27285	27280	27146	27383	27259	27384	27225	27314	27276	27624	27472	27729	27261	27482	27557	27317	27275	27447	27233	27272	27323	27466	27228	27185	27321	27539	27315	27514	27360	27330	27528	27285	27330	27331	27296	27458	27413	27420	27578	27381	27353	27218	27446	27368	27225	27273	27304	27324	27469	27278	27593	27418	27429	27247	27338	27316	27485	27377	27436	27480	27570	27291	27204	27578	27556	27310	27562	27375	27422	27137	27277	27428	27456	27375	27333	27444	27489	27313	27237	27565	27104	27433	26955	27410	27434	27453	27401	27432	27305	27335	27218	27467	27445	27304	27297	27291	27118	27250	27410	27146	27254	27360	27545	27304	27369	27095	27455	27521	27517	27394	27395	27498	27324	27155	27235	27319	27500	27521	27229	27263	27366	27611	27416	27132	27300	27289	27227	27189	27410	27103	27221	27480	27274	27334	27320	27512	27280	27434	27448	27373	27249	27424	27411	27316	27480	27394	27334	27281	27334	27457	27555	27320	27425	27130	27387	27382	27040	27595	27305	27458	27332	27321	27329	27464	27401	27527	27526	27412	27557	27389	27324	27614	27570	27364	27492	27582	27359	27281	27593	27390	27155	27230	27463	27318	27388	27227	27224	27316	27333	27682	27570	27417	27468	27470	27358	27386	27339	27539	27624	27204	27370	27200	27400	27500	27349	27157	27305	27425	27316	27383	27200	27282	27313	27400	27511	27218	27225	27255	27414	27508	27549	27491	27439	27597	27273	27317	27311	27253	27259	27694	27387	27541	27088	27478	27345	27315	27517	27465	27385	27514	27174	27228	27311	27360	27259	27086	27092	27539	27315	27166	27316	27327	27267	27273	27482	27353	27457	27590	27478	27379	27237	27306	27488	27250	27468	27274	27327	27072	27453	27388	27416	27422	27537	27202	27204	27306	27379	27269	27406	27249	27389	27319	27347	27590	27333	27378	27509	27227	27254	27451	27305	27305	27286	27374	27510	27296	27313	27308	27101	27495	27457	27450	27224	27448	27094	27226	27442	27370	27338	27264	27284	27378	27830	27540	27205	27402	27541	27486	27088	27510	27550	27509	27417	27333	27336	27490	27297	27361	27151	27160	27351	27429	27097	27364	27325	27449	27398	27351	27416	27519	27437	27284	27443	27259	27306	27177	27340	27371	27376	27493	27553	27067	27595	27150	27463	27418	27325	27312	27487	27568	27096	27434	27526	27353	27495	27420	27405	27347	27207	27359	27122	27327	27576	27332	27335	27511	27203	27213	27355	27304	27294	27178	27412	27381	27453	27438	27266	27459	27208	27251	27289	27393	27197	27231	27405	27274	27365	27417	27216	27480	27555	27466	27423	27139	27209	27204	27386	27593	27458	27178	27400	27238	27183	27481	27561	27339	27340	27420	27395	27266	27595	27439	27432	27264	27350	27173	27128	27407	27359	27156	27284	27239	27354	27068	27333	27254	27628	27232	27381	27326	27312	27388	27357	27374	27371	27210	27308	27163	27231	27479	27245	27385	27312	27194	27283	27338	27448	27350	27253	27241	27258	27296	27279	27593	27454	27419	27332	27256	27301	27243	27368	27104	27325	27486	27386	27411	27095	27362	27321	27554	27532	27335	27333	27357	27351	27591	27313	27456	27320	27510	27320	27326	27381	27410	27523	27599	27384	27510	27152	27306	27365	27478	27504	27236	27316	27412	27416	27365	27357	27508	27378	27479	27431	27379	27700	27708	27614	27266	27497	27502	27504	27430	27572	27324	27249	27501	27477	27382	27298	27256	27323	27323	27270	27446	27568	27489	27143	27478	27435	27205	27472	27112	27212	27156	27392	27441	27293	27357	27653	27452	27424	27536	27364	27334	27196	27500	27492	27554	27292	27625	27553	27612	27361	27398	27383	27478	27513	27417	27426	27397	27239	27325	27313	27400	27151	27233	27562	27430	27241	27361	27361	27513	27397	27436	27634	27340	27611	27270	27274	27356	27357	27482	27619	27245	27076	27294	27283	27327	27495	27327	27422	27345	27345	27329	27316	27164	27786	27504	27266	27443	27284	27519	27369	27340	27176	27413	27060	27461	27179	27442	27194	27483	27082	27355	27262	27412	27501	27325	27258	27186	27357	27301	27300	27348	27447	27329	27177	27571	27327	27261	27161	27451	27227	27214	27302	27622	27708	27298	27309	27249	27366	27247	27170	27323	27251	27423	27481	27123	27224	27423	27612	27421	27161	27117	27386	27328	27399	27584	27315	27542	27026	27161	27398	27262	27220	27313	27262	27521	27621	27422	27470	27510	27254	27392	27290	27355	27323	27633	27409	27267	27500	27137	27249	27443	27316	27209	27458	27413	27364	27504	27455	27489	27409	27319	27294	27392	27370	27292	27446	27481	27476	27568	27370	27277	27543	27532	27213	27427	27203	27237	27203	27320	27455	27540	27220	27159	27331	27194	27564	27423	27645	27318	27335	27189	27335	27314	27359	27445	27612	27253	27178	27494	27281	27233	27192	27370	27132	27327	27256	27554	27504	27301	27423	27379	27367	27275	27549	27490	27257	27353	27567	27235	27465	27450	27127	27346	27399	27583	27382	27420	27453	27349	27432	27240	27217	27110	27565	27333	27280	27409	27419	27344	27185	27316	27446	27534	27208	27451	27301	27490	27139	27336	27353	27470	27458	27361	27278	27371	27284	27436	27301	27199	27358	27099	27608	27272	27141	27409	27567	27275	27321	27435	27241	27529	27217	27301	27567	27531	27322	27427	27456	27366	27386	27472	27132	27277	27305	27366	27378	27360	27671	27345	27395	27477	27354	27246	27519	27331	27268	27308	27043	27463	27472	27405	27342	27376	27451	27365	27295	27059	27257	27471	27328	27248	27291	27442	27353	27355	27121	27366	27339	27059	27317	27284	27190	27202	27328	27301	27200	27395	27243	27345	27283	27407	27351	27511	27499	27387	27426	27250	27355	27202	27544	27359	27220	27412	27641	27284	27354	27296	27149	27155	27516	27283	27240	27225	27552	27380	27223	27558	27578	27422	27273	27392	27544	27685	27324	27179	27138	27709	27213	27468	27144	27491	27474	27467	27160	27219	27506	26988	27294	27368	27430	27323	27605	27529	27389	27243	27439	27258	27284	27216	27310	27223	27315	27166	27332	27184	27204	27391	27424	27130	27485	27301	27291	27422	27435	27445	27291	27264	27443	27515	27440	27314	27295	27532	27599	27474	27514	27321	27508	27588	27390	27298	27506	27329	27236	27118	27392	27479	27389	27514	27268	27256	27249	27434	27570	27489	27347	27441	27449	27434	27294	27254	27338	27343	27233	27456	27509	27233	27299	27462	27397	27290	27328	27342	27396	27286	27069	27210	27196	27462	27392	27513	27442	27532	27565	27484	27465	27349	27044	27273	27474	27371	27027	27561	27290	27226	27282	27359	27310	27533	27384	27587	27314	27467	27384	27317	27406	27399	27418	27142	27283	27324	27239	27163	27446	27274	27407	27414	27258	27079	27269	27314	27321	27388	27343	27357	27484	27214	27140	27304	27538	27383	27479	27514	27616	27576	27143	27281	27210	27237	27405	27487	27513	27274	27344	27443	27585	27234	27407	27447	27160	27395	27371	27344	27354	27428	27233	27302	27279	27449	27249	27045	27338	27373	27575	27613	27520	27454	27255	27410	27514	27367	27366	27162	27401	27375	27297	27688	26999	27450	27249	27356	27337	27400	27404	27331	27178	27443	27322	27432	27318	27443	27404	27564	27541	27226	27404	27421	27450	27416	27206	27313	27320	27278	27440	27221	27211	27512	27393	27232	27058	27605	27307	27337	27219	27335	27375	27329	27449	27122	27339	27424	27000	27387	27133	27221	27303	27227	27241	27067	27173	27328	27237	27496	27527	27256	27292	27393	27476	26938	27430	27433	27304	27364	27271	27306	27448	27364	27392	27203	27330	27379	27553	27334	27234	27451	27275	27367	27452	27409	27103	27329	27222	27412	27223	27359	27424	27104	27156	27448	27451	27347	27371	27400	27484	27200	27259	27271	27251	27417	27143	27375	27293	27254	27358
16467	19357	26134	35267	31336	24306	19559	17585	16676	16510	16400	16470	16450	16427	16437	16567	16425	16497	16639	16298	16427	16383	16387	16338	16580	16521	16440	16597	16399	16447	16538	16491	16479	16466	16574	16483	16387	16256	16575	16423	16404	16412	16481	16406	16519	16432	16337	16412	16516	16540	16485	16426	16602	16257	16367	16451	16641	16525	16526	16439	16616	16674	16482	16361	16440	16472	16448	16488	16435	16278	16326	16379	16493	16530	16496	16611	16269	16409	16307	16493	16610	16472	16406	16619	16245	16410	16322	16338	16433	16387	16226	16408	16563	16254	16359	16397	16387	16607	16482	16314	16557	16623	16472	16243	16332	16239	16275	16410	16449	16445	16614	16491	16327	16337	16531	16317	16492	16350	16523	16434	16288	16244	16483	16483	16521	16485	16362	16519	16399	16365	16456	16305	16376	16444	16418	16390	16376	16594	16429	16184	16453	16542	16523	16452	16480	16302	16405	16482	16401	16478	16349	16527	16282	16448	16280	16318	16450	16472	16538	16211	16467	16441	16397	16306	16363	16325	16528	16361	16347	16440	16417	16451	16535	16353	16533	16493	16214	16384	16434	16368	16483	16378	16293	16372	16315	16385	16474	16362	16323	16459	16441	16416	16455	16455	16481	16449	16237	16408	16455	16519	16283	16495	16519	16296	16463	16301	16362	16433	16326	16522	16450	16323	16582	16451	16246	16617	16440	16602	16339	16445	16591	16341	16489	16581	16283	16391	16362	16489	16437	16328	16459	16544	16389	16294	16300	16459	16361	16491	16471	16382	16398	16395	16598	16295	16485	16569	16305	16443	16341	16419	16285	16349	16667	16484	16364	16498	16419	16555	16551	16508	16395	16477	16340	16523	16342	16451	16277	16340	16429	16389	16548	16364	16386	16468	16313	16357	16470	16433	16310	16416	16241	16259	16309	16377	16540	16508	16368	16430	16495	16422	16469	16361	16364	16286	16448	16161	16309	16255	16532	16424	16321	16203	16294	16454	16480	16376	16414	16420	16326	16598	16582	16539	16317	16385	16260	16504	16369	16388	16305	16484	16408	16426	16464	16427	16321	16388	16404	16422	16493	16131	16323	16450	16421	16570	16582	16367	16411	16264	16222	16450	16504	16362	16600	16446	16507	16397	16443	16489	16450	16331	16461	16461	16500	16389	16198	16359	16363	16268	16391	16346	16476	16645	16427	16404	16279	16288	16569	16374	16449	16379	16234	16481	16415	16474	16433	16321	16530	16473	16352	16386	16416	16495	16323	16259	16368	16540	16381	16445	16470	16432	16449	16494	16371	16625	16531	16359	16463	16444	16568	16305	16545	16381	16494	16402	16464	16441	16434	16479	16359	16369	16421	16466	16397	16431	16536	16529	16426	16457	16249	16582	16452	16421	16458	16338	16294	16453	16501	16468	16367	16553	16409	16372	16448	16532	16437	16364	16406	16408	16339	16438	16702	16467	16403	16445	16284	16297	16400	16493	16496	16522	16501	16358	16409	16408	16309	16466	16363	16545	16491	16332	16342	16378	16437	16442	16338	16560	16350	16396	16636	16362	16317	16500	16480	16499	16366	16323	16453	16221	16423	16367	16473	16471	16286	16340	16418	16438	16517	16447	16386	16444	16272	16437	16393	16435	16575	16411	16513	16239	16392	16349	16410	16371	16451	16437	16356	16469	16375	16372	16432	16408	16380	16390	16431	16470	16560	16350	16338	16503	16285	16236	16564	16485	16451	16404	16339	16345	16314	16378	16404	16475	16217	16363	16537	16448	16545	16520	16410	16467	16430	16447	16331	16578	16473	16496	16454	16499	16418	16616	16370	16478	16269	16477	16308	16561	16379	16590	16246	16526	16452	16604	16452	16347	16266	16388	16275	16429	16351	16406	16411	16393	16415	16474	16225	16503	16570	16429	16269	16585	16433	16270	16447	16432	16502	16470	16448	16657	16410	16396	16595	16409	16594	16398	16596	16352	16501	16411	16359	16295	16486	16340	16349	16369	16554	16569	16422	16375	16434	16379	16413	16476	16347	16387	16342	16582	16353	16185	16555	16364	16293	16484	16458	16437	16377	16451	16545	16276	16480	16302	16267	16352	16577	16254	16328	16454	16484	16338	16412	16480	16331	16426	16279	16389	16633	16330	16448	16561	16391	16538	16290	16451	16416	16394	16559	16423	16490	16341	16471	16488	16513	16493	16395	16486	16332	16467	16450	16290	16354	16439	16513	16618	16255	16409	16311	16308	16579	16447	16224	16239	16516	16436	16332	16339	16200	16411	16468	16496	16407	16399	16399	16480	16294	16427	16491	16514	16609	16255	16361	16571	16475	16525	16338	16425	16259	16390	16285	16437	16426	16401	16284	16578	16520	16632	16530	16373	16468	16443	16447	16250	16419	16430	16435	16600	16490	16356	16552	16495	16466	16420	16337	16352	16300	16428	16540	16568	16442	16258	16471	16341	16474	16522	16058	16443	16411	16404	16572	16512	16294	16396	16434	16474	16374	16509	16278	16506	16373	16408	16553	16425	16400	16455	16489	16479	16336	16477	16453	16652	16349	16580	16604	16390	16446	16456	16531	16396	16466	16407	16229	16421	16509	16382	16308	16465	16372	16414	16340	16484	16238	16460	16595	16315	16511	16632	16557	16499	16450	16406	16454	16419	16401	16345	16274	16531	16299	16455	16450	16292	16357	16326	16456	16616	16474	16545	16374	16330	16495	16381	16515	16392	16410	16475	16441	16440	16479	16494	16335	16365	16488	16487	16322	16473	16269	16366	16432	16337	16459	16273	16467	16356	16348	16625	16421	16336	16406	16420	16516	16422	16442	16401	16482	16242	16463	16384	16599	16375	16540	16385	16336	16295	16445	16266	16412	16436	16424	16425	16459	16575	16386	16529	16596	16142	16290	16275	16541	16343	16431	16444	16390	16492	16432	16427	16533	16342	16491	16327	16320	16527	16521	16386	16424	16223	16535	16367	16332	16458	16424	16376	16428	16442	16251	16614	16345	16419	16356	16537	16477	16458	16425	16453	16380	16357	16445	16300	16418	16476	16424	16328	16543	16170	16398	16573	16403	16473	16499	16393	16488	16570	16417	16300	16362	16422	16475	16298	16491	16459	16568	16293	16268	16482	16409	16312	16202	16474	16366	16502	16367	16423	16339	16443	16653	16407	16354	16573	16581	16455	16428	16493	16496	16538	16502	16484	16156	16555	16504	16355	16399	16354	16588	16247	16351	16468	16408	16435	16493	16443	16492	16304	16451	16633	16393	16504	16506	16286	16456	16440	16601	16356	16282	16295	16473	16524	16388	16504	16334	16561	16543	16509	16548	16437	16369	16361	16529	16419	16384	16331	16254	16304	16443	16592	16583	16579	16563	16438	16416	16342	16373	16333	16495	16504	16428	16337	16414	16299	16450	16541	16350	16564	16459	16263	16398	16320	16317	16468	16582	16273	16372	16451	16414	16398	16393	16361	16617	16551	16449	16415	16578	16500	16403	16455	16262	16482	16436	16452	16389	16487	16410	16385	16371	16434	16509	16400	16380	16574	16608	16427	16423	16466	16397	16376	16414	16417	16475	16421	16424	16291	16243	16493	16501	16447	16419	16488	16328	16384	16363	16564	16363	16714	16474	16315	16277	16411	16389	16382	16544	16439	16591	16438	16362	16513	16505	16547	16513	16430	16305	16473	16324	16285	16466	16444	16265	16449	16558	16351	16577	16421	16456	16458	16349	16382	16362	16361	16289	16356	16447	16428	16466	16269	16489	16213	16442	16509	16369	16328	16294	16479	16340	16418	16461	16491	16500	16674	16552	16287	16462	16412	16316	16421	16355	16536	16357	16469	16375	16388	16392	16508	16467	16487	16250	16469	16358	16548	16269	16559	16422	16385	16470	16535	16500	16386	16397	16358	16489	16268	16247	16367	16473	16297	16374	16390	16445	16350	16301	16633	16361	16639	16692	16492	16464	16539	16378	16339	16284	16517	16461	16581	16689	16400	16467	16507	16385	16572	16566	16325	16460	16495	16515	16659	16349	16425	16332	16386	16440	16523	16408	16434	16661	16399	16361	16355	16425	16357	16372	16420	16474	16383	16296	16459	16252	16288	16504	16410	16300	16386	16233	16319	16337	16232	16326	16652	16314	16314	16530	16416	16437	16288	16375	16555	16304	16351	16483	16541	16617	16421	16494	16317	16427	16371	16419	16455	16248	16492	16366	16352	16374	16311	16510	16379	16353	16519	16334	16417	16493	16524	16258	16204	16503	16610	16526	16516	16395	16343	16438	16441	16466	16326	16409	16511	16463	16449	16497	16424	16320	16366	16306	16518	16352	16445	16423	16453	16296	16458	16488	16482	16578	16562	16389	16573	16465	16377	16312	16539	16283	16443	16398	16479	16443	16480	16455	16513	16158	16186	16442	16407	16335	16553	16356	16540	16442	16424	16338	16505	16419	16321	16505	16314	16275	16511	16561	16460	16410	16345	16310	16455	16521	16503	16208	16308	16222	16513	16364	16474	16460	16513	16286	16478	16348	16274	16380	16395	16306	16398	16514	16484	16346	16452	16337	16440	16366	16514	16379	16297	16502	16537	16490	16458	16588	16465	16589	16404	16395	16339	16684	16609	16556	16516	16355	16414	16393	16308	16493	16164	16459	16270	16529	16324	16427	16438	16221	16219	16481	16518	16386	16554	16473	16303	16260	16605	16646	16374	16384	16562	16381	16597	16448	16524	16518	16506	16389	16470	16528	16305	16248	16640	16556	16435	16453	16475	16545	16434	16416	16424	16443	16411	16395	16420	16292	16280	16549	16352	16558	16432	16391	16422	16390	16424	16302	16326	16552	16506	16327	16251	16519	16533	16446	16371	16253	16386	16353	16414	16251	16498	16551	16441	16406	16412	16533	16692	16479	16358	16370	16350	16439	16474	16285	16418	16413	16358	16568	16184	16537	16491	16271	16631	16622	16506	16361	16344	16279	16325	16454	16470	16531	16505	16505	16356	16438	16415	16546	16419	16410	16464	16589	16341	16395	16461	16434	16463	16394	16442	16447	16388	16231	16525	16336	16461	16496	16356	16474	16389	16453	16490	16452	16234	16411	16226	16406	16368	16321	16489	16264	16442	16374	16493	16416	16578	16495	16366
25288	21579	33807	67108	65516	52562	40871	32525	29113	28089	27636	27495	27645	27621	27502	27310	27654	27390	27460	27757	27650	27508	27720	27424	27443	27477	27505	27629	27444	27460	27329	27617	27609	27478	27432	27409	27260	27708	27565	27461	27215	27461	27442	27326	27527	27537	27348	27765	27622	27419	27347	27492	27405	27374	27732	27717	27448	27297	27563	27784	27383	27336	27332	27597	27797	27690	27540	27400	27443	27620	27369	27319	27608	27435	27409	27317	27330	27286	27628	27346	27558	27395	27396	27456	27331	27276	27344	27508	27394	27517	27374	27542	27602	27350	27544	27624	27490	27445	27371	27483	27533	27643	27601	27277	27443	27559	27470	27397	27249	27341	27359	27316	27323	27424	27507	27633	27551	27404	27707	27639	27571	27572	27381	27403	27414	27205	27494	27543	27542	27257	27412	27177	27458	27533	27612	27673	27573	27447	27400	27683	27467	27544	27208	27023	27444	27421	27443	27604	27522	27429	27428	27532	27383	27309	27500	27599	27610	27443	27338	27370	27458	27099	27491	27172	27464	27371	27604	27424	27400	27298	27546	27571	27241	27799	27508	27262	27147	27378	27262	27241	27441	27195	27343	27510	27592	27240	27260	27071	27284	27146	27365	27571	27429	27560	27341	27410	27279	27376	27370	27314	27546	27415	27545	27398	27312	27562	27493	27408	27416	27642	27594	27503	27339	27302	27354	27356	27474	27515	27417	27477	27358	27462	27462	27192	27337	27306	27607	27397	27358	27220	27341	27164	27464	27369	27297	27554	27443	27430	27639	27251	27310	27388	27477	27569	27278	27232	27537	27275	27349	27565	27502	27467	27427	27479	27500	27549	27396	27256	27332	27192	27435	27405	27267	27320	27268	27386	27385	27463	27332	27461	27274	27339	27527	27508	27174	27409	27512	27351	27225	27606	27603	27337	27360	27313	27487	27515	27409	27309	27390	27326	27467	27524	27523	27215	27137	27581	27663	27277	27384	27406	27342	27412	27543	27349	27457	27395	27602	27432	27629	27647	27366	27246	27225	27441	27461	27398	27392	27321	27463	27368	27229	27563	27497	27440	27489	27512	27789	27507	27579	27210	27241	27368	27203	27397	27526	27357	27459	27422	27427	27384	27230	27429	27563	27339	27516	27411	27094	27416	27366	27320	27439	27524	27575	27493	27788	27486	27414	27617	27378	27520	27484	27330	27469	27488	27350	27289	27214	27285	27535	27311	27696	27511	27402	27441	27335	27155	27272	27234	27405	27294	27561	27552	27331	27372	27142	27509	27448	27478	27527	27440	27457	27460	27289	27511	27358	27308	27383	27391	27401	27554	27262	27360	27509	27447	27630	27508	27482	27321	27538	27394	27392	27502	27598	27591	27187	27333	27657	27744	27503	27385	27507	27458	27143	27450	27248	27300	27453	27315	27373	27233	27642	27473	27420	27447	27468	27502	27477	27210	27378	27293	27538	27360	27499	27647	27342	27282	27373	27308	27449	27201	27447	27377	27398	27424	27507	27204	27502	27314	27466	27610	27619	27656	27522	27417	27457	27460	27619	27318	27438	27623	27351	27408	27504	27071	27406	27451	27619	27621	27442	27194	27394	27497	27272	27695	27301	27262	27436	27237	27383	27507	27360	27509	27277	27292	27149	27440	27476	27491	27208	27415	27358	27349	27263	27446	27729	27385	27409	27136	27336	27302	27268	27321	27501	27414	27407	27226	27412	27392	27757	27545	27453	27233	27566	27325	27463	27503	27191	27451	27298	27529	27485	27272	27493	27291	27582	27486	27512	27471	27449	27307	27467	27490	27485	27296	27463	27570	27469	27434	27331	27495	27302	27232	27447	27303	27412	27435	27546	27423	27296	27581	27570	27311	27511	27370	27513	27555	27436	27281	27424	27417	27476	27344	27416	27364	27434	27378	27323	27363	27463	27388	27307	27678	27347	27592	27549	27137	27348	27248	27365	27495	27361	27244	27424	27399	27486	27268	27249	27321	27275	27386	27478	27249	27367	27329	27268	27412	27594	27334	27144	27340	27613	27426	27618	27224	27478	27264	27404	27708	27503	27462	27557	27605	27317	27379	27641	27347	27418	27214	27383	27414	27452	27457	27688	27546	27180	27368	27505	27594	27583	27597	27527	27274	27173	27432	27521	27392	27536	27402	27340	27144	27299	27154	27551	27441	27367	27154	27387	27468	27415	27659	27424	27465	27531	27376	27375	27542	27246	27526	27442	27471	27481	27491	27501	27333	27254	27270	27431	27573	27441	27439	27603	27228	27496	27518	27338	27319	27461	27393	27263	27324	27103	27397	27444	27335	27199	27416	27409	27374	27733	27450	27606	27367	27518	27352	27404	27424	27304	27318	27587	27458	27366	27295	27336	27219	27328	27291	27327	27283	27295	27349	27555	27538	27338	27492	27300	27558	27455	27431	27477	27371	27593	27306	27490	27269	27439	27493	27560	27511	27512	27415	27385	27227	27491	27301	27504	27492	27447	27463	27425	27523	27253	27697	27587	27621	27210	27332	27298	27321	27481	27445	27551	27974	27659	27400	27559	27503	27251	27461	27486	27227	27195	27466	27469	27299	27552	27279	27439	27695	27396	27157	27393	27467	27357	27515	27329	27573	27340	27377	27414	27332	27698	27201	27555	27383	27289	27390	27426	27502	27498	27514	27404	27442	27471	27400	27071	27454	27486	27469	27370	27409	27522	27258	27518	27471	27508	27688	27510	27384	27287	27263	27521	27305	27533	27533	27361	27541	27335	27592	27424	27625	27496	27277	27224	27416	27512	27407	27386	27463	27555	27535	27443	27431	27276	27517	27383	27579	27546	27521	27396	27526	27442	27535	27545	27234	27351	27330	27320	27479	27326	27339	27472	27486	27399	27547	27570	27410	27397	27515	27399	27126	27484	27452	27695	27304	27462	27499	27364	27460	27484	27312	27464	27324	27108	27683	27726	27424	27334	27314	27361	27412	27291	27441	27519	27631	27519	27499	27646	27340	27211	27691	27610	27571	27615	27485	27454	27173	27306	27677	27259	27605	27522	27351	27272	27331	27245	27613	27441	27200	27435	27621	27615	27296	27426	27259	27467	27574	27193	27154	27255	27491	27572	27449	27410	27503	27263	27264	27418	27383	27487	27350	27614	27556	27570	27396	27548	27552	27359	27253	27377	27645	27254	27402	27424	27155	27358	27435	27375	27606	27178	27414	27488	27572	27421	27430	27483	27569	27442	27333	27333	27507	27559	27392	27362	27486	27529	27802	27364	27585	27418	27550	27638	27414	27484	27396	27693	27187	27318	27378	27610	27478	27717	27292	27378	27375	27321	27457	27433	27407	27532	27711	27431	27346	27335	27444	27544	27437	27475	27650	27234	27351	27513	27303	27474	27485	27701	27496	27394	27534	27635	27174	27485	27402	27519	27552	27605	27396	27740	27351	27424	27338	27422	27341	27171	27622	27755	27416	27451	27540	27348	27360	27231	27479	27276	27269	27560	27350	27503	27585	27382	27490	27427	27325	27632	27466	27149	27401	27729	27401	27537	27524	27586	27329	27388	27396	27761	27561	27348	27392	27382	27343	27430	27346	27343	27248	27349	27493	27279	27566	27375	27300	27399	27568	27603	27539	27420	27207	27250	27479	27376	27520	27352	27357	27364	27543	27370	27243	27606	27355	27222	27482	27614	27255	27475	27375	27531	27509	27389	27158	27308	27431	27466	27739	27503	27389	27247	27462	27177	27316	27538	27308	27365	27487	27257	27341	27363	27385	27476	27443	27380	27568	27380	27081	27317	27252	27308	27573	27515	27216	27439	27680	27415	27416	27429	27681	27250	27210	27432	27509	27419	27669	27557	27382	27210	27458	27355	27239	27536	27356	27633	27480	27271	27434	27470	27638	27546	27461	27162	27536	27455	27505	27312	27302	27416	27416	27292	27445	27392	27345	27674	27529	27546	27400	27565	27443	27456	27590	27504	27436	27426	27721	27471	27417	27434	27502	27360	27385	27464	27349	27426	27309	27463	27403	27660	27666	27358	27326	27160	27540	27489	27369	27573	27346	27389	27476	27459	27259	27510	27413	27625	27410	27513	27458	27448	27252	27083	27240	27171	27391	27360	27702	27391	27442	27301	27144	27650	27324	27536	27379	27578	27206	27271	27388	27411	27316	27425	27393	27465	27583	27364	27169	27331	27355	27249	27474	27751	27596	27580	27531	27207	27428	27552	27317	27241	27328	27610	27354	27530	27482	27380	27496	27089	27219	27367	27540	27139	27136	27221	27360	27349	27377	27238	27560	27274	27510	27266	27129	27382	27575	27375	27408	27163	27672	27788	27373	27192	27467	27482	27418	27449	27309	27461	27423	27535	27388	27347	27367	27513	27671	27529	27541	27612	27440	27533	27471	27308	27341	27355	27341	27499	27632	27384	27272	27169	27397	27270	27498	27582	27618	27295	27523	27440	27608	27583	27359	27488	27459	27362	27485	27633	27432	27554	27425	27434	27516	27420	27535	27404	27566	27511	27469	27399	27347	27362	27352	27435	27431	27384	27552	27581	27562	27327	27546	27357	27472	27215	27665	27565	27470	27492	27425	27407	27564	27167	27419	27413	27279	27219	27540	27557	27400	27720	27869	27469	27355	27363	27274	27321	27609	27688	27510	27430	27616	27492	27470	27415	27639	27430	27474	27505	27684	27345	27529	27152	27453	27454	27620	27689	27480	27487	27573	27483	27433	27380	27316	27484	27451	27593	27343	27434	27422	27497	27687	27338	27419	27313	27533	27325	27415	27606	27533	27503	27375	27556	27519	27312	27531	27425	27374	27611	27421	27527	27285	27551	27329	27358	27277	27462	27624	27556	27475	27201	27434	27113	27421	27524	27592	27551	27592	27661	27334	27581	27438	27612	27335	27577	27389	27521	27400	27424	27444	27477	27522	27317	27321	27403	27634	27337	27469	27342	27430	27484	27346	27334	27376	27459	27511	27682	27617	27396	27772	27572	27470	27440	27394	27512	27347	27376	27382	27380	27119	27523	27499	27284	27338	27114	27429	27448	27303	27415	27409	27438	27431	27380	27128	27227	27440	27458	27282	27285	27451	27389	27437	27201	27280	27328	27294	27498	27698	27630	27238	27152	27331	27522	27445	27437	27463
16737	32219	55354	76818	63742	44038	29536	20854	17787	16931	16752	16736	16694	16637	16606	16681	16772	16787	16865	16679	16673	16918	16728	16615	16594	16576	16730	16841	16789	16734	16728	16726	16704	16707	16664	16727	16631	16552	16543	16817	16689	16758	16767	16683	16700	16686	16762	16795	16508	16605	16701	16701	16879	16739	16559	16797	16606	16675	16595	16749	16667	16594	16592	16724	16620	16542	16793	16600	16681	16684	16676	16560	16728	16715	16742	16618	16775	16752	16499	16638	16668	16613	16561	16761	16675	16740	16783	16717	16498	16695	16700	16737	16688	16656	16847	16561	16637	16714	16681	16662	16504	16792	16665	16707	16664	16577	16533	16679	16597	16851	16615	16673	16775	16679	16593	16798	16598	16706	16615	16794	16884	16522	16621	16631	16610	16568	16604	16428	16730	16657	16623	16618	16701	16587	16607	16723	16727	16551	16795	16639	16523	16787	16661	16808	16678	16680	16628	16776	16708	16585	16770	16676	16783	16695	16767	16539	16625	16691	16517	16602	16719	16795	16851	16770	16828	16536	16527	16794	16576	16774	16621	16634	16751	16553	16905	16572	16770	16604	16729	16530	16819	16544	16722	16759	16783	16605	16775	16681	16817	16700	16584	16689	16442	16727	16655	16666	16578	16836	16633	16628	16562	16787	16565	16688	16600	16547	16563	16411	16642	16741	16612	16612	16517	16725	16721	16748	16710	16565	16706	16702	16618	16695	16725	16622	16599	16552	16509	16650	16521	16647	16907	16778	16574	16724	16682	16701	16562	16467	16475	16643	16681	16878	16567	16687	16782	16603	16706	16871	16827	16508	16685	16627	16695	16653	16565	16572	16742	16541	16892	16811	16622	16800	16576	16547	16654	16697	16520	16653	16804	16609	16708	16585	16587	16648	16650	16584	16665	16672	16755	16761	16580	16627	16630	16797	16690	16656	16824	16614	16687	16653	16686	16379	16795	16597	16683	16725	16681	16725	16556	16568	16652	16735	16658	16392	16647	16652	16611	16657	16631	16602	16762	16762	16588	16726	16698	16653	16516	16646	16702	16520	16689	16598	16567	16642	16711	16528	16736	16757	16754	16544	16749	16762	16683	16742	16739	16532	16832	16783	16647	16617	16792	16778	16772	16610	16498	16649	16633	16590	16570	16646	16906	16601	16599	16532	16504	16619	16671	16568	16683	16678	16749	16856	16614	16796	16611	16622	16663	16717	16604	16753	16664	16513	16652	16618	16820	16657	16423	16731	16718	16612	16602	16690	16666	16520	16564	16726	16679	16588	16706	16642	16581	16620	16456	16580	16498	16692	16794	16767	16813	16783	16704	16642	16683	16677	16704	16766	16738	16468	16594	16588	16735	16791	16601	16645	16785	16632	16785	16705	16740	16632	16648	16645	16554	16659	16689	16654	16544	16663	16605	16813	16618	16626	16500	16601	16578	16544	16780	16417	16701	16638	16795	16510	16742	16559	16511	16692	16558	16803	16851	16720	16593	16793	16774	16451	16624	16730	16807	16549	16731	16603	16650	16490	16874	16676	16752	16794	16627	16474	16903	16469	16544	16685	16564	16814	16583	16712	16605	16509	16742	16764	16580	16543	16588	16514	16622	16667	16593	16567	16496	16740	16680	16679	16712	16709	16682	16538	16473	16690	16682	16588	16515	16538	16697	16713	16575	16705	16663	16489	16796	16679	16700	16580	16701	16385	16679	16656	16589	16688	16800	16602	16688	16591	16510	16507	16662	16708	16598	16674	16545	16616	16536	16810	16745	16721	16576	16911	16626	16594	16499	16608	16784	16626	16808	16413	16637	16731	16755	16605	16521	16647	16573	16511	16643	16720	16677	16625	16754	16500	16541	16625	16543	16788	16600	16752	16704	16535	16681	16631	16583	16413	16701	16671	16579	16706	16662	16933	16539	16601	16600	16698	16740	16435	16680	16648	16507	16805	16625	16666	16601	16690	16839	16518	16713	16773	16598	16700	16654	16659	16604	16735	16826	16647	16724	16675	16646	16680	16688	16669	16599	16758	16896	16562	16685	16694	16724	16610	16713	16630	16599	16698	16736	16596	16540	16594	16541	16765	16628	16657	16649	16657	16569	16718	16885	16630	16827	16539	16757	16887	16780	16489	16679	16740	16427	16739	16748	16664	16664	16701	16652	16586	16754	16528	16508	16641	16763	16616	16607	16791	16548	16527	16556	16782	16665	16778	16696	16696	16543	16532	16596	16562	16637	16650	16511	16454	16654	16567	16502	16564	16761	16522	16880	16834	16677	16695	16604	16636	16807	16589	16663	16535	16691	16587	16755	16804	16588	16688	16639	16778	16659	16681	16699	16499	16571	16752	16724	16610	16690	16654	16594	16685	16590	16755	16744	16728	16642	16583	16705	16594	16585	16531	16590	16707	16649	16794	16769	16734	16727	16771	16834	16572	16560	16571	16682	16841	16593	16734	16672	16708	16705	16477	16603	16724	16567	16764	16614	16730	16768	16807	16512	16890	16661	16475	16525	16634	16624	16765	16837	16643	16605	16709	16605	16718	16652	16555	16595	16680	16589	16677	16631	16637	16530	16622	16635	16781	16703	16529	16696	16622	16668	16768	16639	16723	16543	16486	16664	16614	16656	16749	16731	16504	16675	16654	16718	16561	16604	16632	16648	16619	16504	16640	16697	16696	16602	16669	16668	16762	16469	16618	16566	16723	16573	16714	16835	16568	16741	16440	16478	16829	16581	16715	16713	16713	16698	16447	16696	16526	16584	16666	16546	16663	16689	16637	16650	16640	16618	16599	16799	16563	16512	16692	16667	16737	16623	16751	16635	16749	16695	16727	16600	16594	16616	16680	16678	16558	16829	16697	16737	16630	16847	16651	16545	16611	16668	16744	16601	16700	16776	16707	16635	16614	16715	16806	16798	16627	16522	16675	16632	16483	16749	16564	16705	16644	16727	16713	16771	16660	16583	16607	16692	16467	16790	16593	16536	16601	16520	16791	16790	16518	16705	16619	16468	16481	16676	16784	16755	16635	16635	16657	16718	16596	16557	16621	16677	16785	16591	16759	16773	16699	16782	16656	16583	16740	16824	16663	16683	16595	16649	16819	16659	16507	16614	16765	16779	16736	16685	16629	16767	16681	16787	16626	16729	16709	16593	16744	16757	16643	16807	16681	16458	16457	16737	16559	16817	16551	16776	16587	16753	16748	16676	16675	16567	16732	16927	16676	16724	16791	16697	16767	16619	16523	16523	16715	16551	16515	16632	16686	16639	16766	16767	16664	16714	16577	16589	16574	16501	16653	16706	16674	16829	16845	16584	16724	16580	16698	16638	16561	16866	16853	16514	16806	16678	16415	16638	16393	16755	16693	16535	16683	16603	16530	16778	16580	16478	16787	16648	16534	16492	16640	16766	16616	16654	16595	16617	16726	16654	16643	16504	16734	16701	16515	16648	16825	16590	16608	16501	16593	16650	16682	16605	16898	16756	16666	16802	16639	16692	16777	16695	16583	16566	16665	16493	16531	16634	16646	16609	16585	16609	16634	16931	16682	16619	16778	16596	16578	16589	16674	16769	16618	16687	16637	16627	16730	16557	16798	16556	16656	16537	16771	16680	16585	16678	16685	16708	16706	16671	16519	16653	16701	16688	16751	16780	16666	16599	16658	16685	16659	16671	16789	16638	16575	16545	16571	16575	16744	16681	16667	16819	16744	16825	16385	16704	16442	16614	16723	16595	16787	16424	16884	16715	16594	16701	16528	16663	16600	16619	16744	16483	16678	16762	16566	16541	16783	16721	16639	16706	16537	16650	16737	16596	16630	16591	16499	16647	16684	16458	16689	16621	16724	16636	16622	16580	16707	16491	16722	16726	16559	16668	16654	16742	16613	16682	16706	16578	16570	16893	16545	16835	16553	16761	16594	16738	16524	16492	16792	16552	16593	16495	16557	16637	16641	16887	16785	16617	16877	16588	16656	16570	16695	16642	16636	16692	16702	16594	16483	16496	16775	16596	16529	16554	16685	16701	16759	16670	16632	16576	16647	16584	16680	16545	16507	16692	16751	16741	16644	16721	16740	16822	16644	16744	16536	16656	16740	16577	16560	16496	16620	16630	16610	16501	16740	16836	16738	16643	16632	16644	16786	16822	16462	16555	16908	16649	16517	16582	16662	16646	16644	16608	16656	16671	16697	16532	16782	16712	16578	16822	16605	16722	16641	16748	16706	16685	16616	16539	16648	16681	16664	16544	16501	16723	16683	16754	16559	16462	16712	16524	16658	16881	16710	16813	16698	16573	16882	16652	16653	16726	16541	16756	16522	16632	16570	16632	16709	16585	16829	16843	16764	16559	16703	16566	16706	16921	16708	16793	16705	16720	16746	16753	16816	16610	16527	16633	16436	16740	16738	16555	16709	16744	16743	16643	16595	16677	16629	16598	16589	16568	16549	16743	16741	16637	16596	16615	16497	16583	16706	16603	16693	16773	16549	16649	16524	16715	16629	16433	16610	16716	16861	16673	16587	16705	16647	16553	16684	16731	16474	16682	16715	16607	16599	16731	16465	16549	16868	16607	16863	16779	16635	16629	16662	16606	16758	16689	16518	16669	16839	16681	16586	16706	16672	16773	16665	16623	16568	16693	16622	16802	16525	16757	16546	16617	16732	16550	16627	16645	16761	16628	16705	16781	16614	16742	16732	16696	16623	16614	16754	16805	16595	16814	16776	16622	16652	16652	16502	16432	16554	16694	16724	16567	16895	16658	16665	16813	16695	16786	16649	16763	16549	16691	16620	16591	16641	16643	16745	16546	16557	16916	16515	16641	16806	16847	16524	16643	16665	16634	16691	16662	16802	16620	16627	16623	16710	16863	16618	16611	16580	16600	16746	16818	16713	16706	16688	16737	16624	16754	16799	16727	16660	16701	16701	16743	16767	16731	16657	16781	16636	16611	16727	16632	16769	16428	16765	16779	16809	16764	16860	16714	16694	16910	16630	16885	16533	16560	16539	16748	16661	16633	16687	16828	16711	16537	16651	16788	16597	16628	16706	16867	16700	16711	16713	16721	16537	16547	16657	16693	16592	16689	16793	16632	16396	16567	16644	16600	16753	16680	16657	16839	16547	16647	16645	16617	16759	16741	16633	16415	16781	16731	16630
23251	21530	29881	60384	75623	65168	51952	38290	31595	29779	28982	28680	28744	28513	28543	28543	28461	28431	28582	28355	28298	28379	28490	28223	28278	28390	28108	28155	28484	28161	28312	28262	28370	28343	28188	28344	28306	28286	28456	28183	28231	28462	28267	28293	28220	28152	28508	28141	28284	28141	28306	28304	28405	28214	28230	28268	28251	28304	28340	28075	28244	28008	28171	28254	28258	27945	28221	28178	28424	28410	28053	28309	28242	28307	28087	28201	28146	28141	28163	28401	28340	28031	28217	28218	28287	27992	28317	28316	28076	28086	28252	28424	28385	28514	28117	28447	28184	28328	28359	28315	28290	28564	28029	28083	27922	28239	28312	28286	28180	28260	28212	28302	28175	28284	28171	28378	28205	28063	28218	28301	28143	28292	28025	28016	28074	28130	28460	28325	28138	28354	28311	28280	28382	28394	28235	28183	28252	27993	28295	28205	28257	28225	28134	28129	28130	28235	28361	28193	28335	28225	28206	28236	27992	28088	28181	28307	28239	28078	28251	28290	28439	28226	28343	28188	28127	28135	28028	28211	28199	28412	28183	28139	28264	28469	28485	28268	28104	28082	27964	28125	28225	28236	28145	27962	28028	28353	28111	28124	28182	28325	28157	28137	28102	28140	28154	27932	28358	28268	28193	28182	28315	28273	28349	28026	28451	28291	27964	28351	28230	28292	28465	28243	28237	28369	28119	28182	28281	28308	28237	28041	27910	28425	28227	28272	28307	28011	28231	27968	28168	28145	28082	27949	28251	28188	27894	28066	28337	28124	28208	27835	27986	28188	28218	28240	28352	28288	28365	28169	28298	28232	28456	28098	28039	28261	28315	28479	28189	28126	27965	28271	28199	28353	28262	28180	28027	28021	28320	28170	28342	28466	28320	27876	28125	28300	28139	28172	28272	28097	28281	28270	28218	28042	28226	28257	28362	28383	28423	28372	28322	28212	28101	28185	28083	28073	28162	28165	28057	28118	28513	28140	28264	28162	28269	28284	28268	28210	28344	28325	28261	28387	28065	28211	28319	28096	28465	27908	28183	28112	28109	28347	28354	28347	28083	28521	28044	28270	28097	28156	28244	28163	28285	28288	28148	28493	28539	28350	28216	28046	28120	28488	28175	27981	28238	28538	28403	28422	28366	28476	28119	28206	28312	27920	28045	28099	28037	28259	28532	28269	28283	28066	28276	28085	28070	28116	28410	28324	28315	28253	28311	28418	28247	28304	28448	28168	28228	28390	28447	28045	28195	28239	28153	28109	28058	28159	28430	28258	28347	28241	28008	28340	28454	28106	28271	28327	28053	28423	28192	27977	28169	28172	28279	28272	28251	28186	28071	28259	28297	28418	28279	28362	28197	27943	28321	28246	27987	28033	28214	28273	28235	28156	28220	27895	28345	28184	27972	28370	28026	28426	28166	27985	28193	28409	28119	27919	28154	28249	28157	28268	28446	28284	28309	28388	28338	28317	28591	28135	28361	28235	28122	28186	28245	28094	28176	28117	28143	28384	28093	28087	28011	28046	28283	28380	28236	28401	28414	28175	28151	28374	28135	28414	28146	28205	28124	28271	28313	28022	28140	28185	28142	28371	28213	28290	28094	28092	28252	28387	28292	28246	28243	27927	28330	28432	28242	28119	28444	28280	28486	28199	28152	28299	28190	28137	28291	28345	28276	28223	28347	28142	28173	28418	28350	28436	28085	28099	28221	28186	28146	28083	28294	28485	27993	28285	28366	28414	28307	28346	28131	28223	28278	28433	28209	28087	28363	28154	28350	28144	28330	28322	28214	28330	28402	28297	28202	28348	28392	28373	28232	28203	28445	28326	28015	28474	28158	28048	28265	27995	28280	28221	28149	28177	28322	28129	28119	28367	28348	28190	28338	28227	28327	28199	28112	28348	28341	28156	28264	28282	28252	28277	28121	28351	28332	28085	28078	28428	28169	28484	28113	28041	28218	28229	28112	28224	28292	27930	28132	27942	28343	28147	28381	28374	28101	28336	27947	28128	28072	28341	28247	28173	28005	28156	28430	28363	28276	28214	28283	28018	28298	27972	28486	28398	27968	28330	28331	28282	28127	28009	28192	28487	28410	28151	28144	28014	28268	28134	28142	28205	28175	28341	28197	28084	28105	28277	28354	28123	28444	28172	28239	28233	28231	28357	28421	28410	28072	28116	28109	28310	28426	28304	28437	28402	28402	28332	28374	27939	28145	28051	28125	28381	28215	28080	27938	28107	28380	28151	28050	28161	28088	28131	28273	28199	28386	28126	28376	28135	28192	28185	28162	28332	28171	28379	28459	28446	28153	28188	28425	28060	28151	27994	28055	28167	28247	28322	28304	28391	28107	28141	28282	28119	28250	28258	28326	28103	28392	28126	27917	27932	28360	28131	28139	28131	28070	28066	28273	28123	28275	28169	28091	28277	28281	28458	28349	28207	28330	28180	28471	28421	28542	28064	28080	28270	28009	28076	28261	28187	28323	28372	28323	28490	28143	28409	28406	28032	28447	27997	28467	28285	27816	27896	28124	28277	28286	28183	28454	27963	28306	28023	27989	28315	28106	28246	28235	28395	28098	28515	28515	28445	28248	27999	28014	28161	28237	28203	27981	28227	28102	28186	27900	28071	28120	28295	28230	28262	28139	28084	28202	28304	28002	28159	28276	28142	28199	28297	28168	27862	28099	28207	28264	28547	28229	28128	28172	28357	28338	28247	28184	28193	28270	28314	28089	28201	28028	28178	28478	28247	27996	28239	28339	28320	28489	27985	28244	28257	28208	28436	28358	28218	28166	28238	28228	28224	28165	28126	28365	28173	28339	28160	28126	28525	28184	28269	27972	28292	28082	28288	28237	28453	28231	28306	28242	28441	27960	28138	28441	28281	28019	28138	28152	28098	28425	28371	28143	28474	28276	28251	28198	28271	28075	27987	28244	28395	28329	28426	28525	28321	28450	28163	28188	28126	28226	28247	28264	28384	28171	28298	28209	28342	28428	28056	28367	28271	28305	28215	28114	28092	28440	28326	28181	28298	28322	28075	28109	28416	28370	28019	28050	28081	28535	28105	28180	28183	28280	28080	28282	28136	28149	28249	28173	28229	28370	28258	28184	28045	28175	28455	28227	27990	28357	28271	28450	28221	28278	28599	28310	28194	28585	28345	28427	28183	28056	28083	28191	28488	28340	28203	28198	28223	28224	28047	28193	28285	28290	28348	28035	28242	28116	28338	28277	28098	28027	28049	28313	27995	27941	28122	28169	27989	28156	28329	28425	28319	28333	28080	28357	28041	28271	28215	28298	28272	28122	28301	28077	28053	28688	28258	28273	28091	28064	28243	28127	28336	28437	27960	28069	28075	28370	28455	28234	28063	28315	28300	28193	28264	28365	28133	28078	28177	27848	28083	28266	28376	28254	28143	27840	28300	28353	28423	28177	27924	27982	28154	28309	28261	28367	27927	28099	28040	28128	28373	28554	28182	28121	28455	28286	28152	28430	28098	28260	28012	28230	28192	28462	28355	28251	28290	28075	27928	28264	28288	27897	28374	28134	27918	28104	28044	28270	28341	28177	28127	28278	28024	28342	28270	28378	28471	28424	28269	28470	28289	27955	28149	28076	28066	28119	28143	28114	28135	28178	27974	28110	28264	28013	28186	28361	28275	28190	28086	27909	28024	28397	28246	28233	28019	28356	28361	28306	28397	28268	28429	28187	28183	28176	28096	27975	28266	28375	28056	28321	28140	28125	28363	28101	28465	28286	28277	28342	28136	28383	28177	28442	28076	28198	28267	28274	28181	28171	28121	28155	28334	27979	28227	28363	28261	28001	28205	28183	28146	28262	28323	28447	27914	28201	28264	28282	28164	28472	28335	28043	28194	28287	28020	28197	28036	28358	28353	28236	28323	28190	28236	28157	28187	28201	28281	28210	28458	28429	28319	28188	28264	28327	28139	28132	28385	27982	28156	28641	28287	28438	28131	28109	28092	28295	28277	28395	28363	28372	28142	28283	28249	28090	28343	28324	27896	28634	28191	28220	28239	28281	28066	28178	28249	28226	28183	28223	28251	28313	28223	28368	28268	28301	28200	28127	28273	28135	28110	28327	28413	28040	28036	28432	28135	28353	28337	27936	28110	28302	28228	28252	28005	28213	28142	28107	28199	28138	28254	28028	28196	28134	28229	28320	28077	28306	28340	28321	28310	28185	27849	28380	28170	28219	28314	28431	28084	28148	28055	27915	28129	28214	28096	28229	28217	28196	28344	28030	28180	28193	28307	28389	28394	28058	28305	28359	28333	28147	28158	28172	28042	28296	28398	28173	28131	28173	28209	28300	28516	28135	28188	28315	28238	28262	28216	28171	28436	28415	28172	28335	28051	27932	28214	28185	28195	28089	28344	28243	28464	27970	28272	27953	28185	28480	28360	28159	28324	28324	28321	28061	28454	27984	28115	28209	28108	28168	28304	28228	27908	28149	28284	28432	28317	28486	28381	28212	28221	28157	27916	28096	28253	28125	28080	28316	28171	28333	28220	28225	28325	28084	28477	28040	28226	28066	28076	28331	28261	28273	28262	28103	27958	28374	28081	28128	28257	28124	28186	28538	28108	28294	28286	28267	28217	28081	28304	28216	28191	28221	28042	28230	28247	28044	28139	28187	28110	28234	28177	28684	28185	28177	28237	28456	28103	28203	28220	28471	28291	28354	28065	28088	28083	28254	27980	28062	28280	28132	28420	28083	28348	28223	28257	28160	28305	28079	28451	28099	28176	28319	28056	28195	28235	28545	28239	28145	27974	28214	28183	28379	28335	28011	28023	28379	28445	28117	28276	28168	28280	28187	28372	28081	28325	28202	28026	28209	28558	28317	28267	28133	28103	28110	28209	28116	28217	28153	28370	28228	28373	28097	28375	28163	28509	28540	28143	28172	27981	28202	28395	28134	28245	27990	28159	28187	28104	28293	28409	28302	28349	28654	28488	28478	28247	28090	27972	28454	28248	28424	28111	28314	28310	28346	28222	28082	28297	28297	28235	28356	28249	28233	28155	28328	28146	28173	28303	28199	28354	28359	28200	28460	28270	28215	28127	28431	28276	28067	28155	28101	27837	28181	28373	28326	28040	28056	28187	28175	28143	28340	28172	28312	28175	28159	28249
21393	43195	59099	96938	89456	68424	44026	27401	20551	18107	17461	17550	17468	17404	17579	17559	17534	17525	17476	17642	17433	17469	17363	17311	17430	17579	17430	17476	17370	17546	17364	17434	17397	17490	17594	17468	17436	17575	17404	17516	17577	17552	17447	17528	17391	17466	17508	17471	17341	17588	17392	17488	17504	17284	17392	17604	17269	17485	17418	17414	17267	17537	17209	17537	17448	17381	17472	17327	17271	17467	17455	17506	17376	17438	17634	17440	17385	17614	17482	17333	17431	17343	17502	17543	17557	17290	17391	17414	17340	17374	17330	17561	17367	17323	17448	17498	17393	17386	17445	17482	17326	17346	17492	17471	17343	17516	17473	17361	17372	17396	17313	17297	17414	17534	17537	17416	17428	17401	17451	17349	17412	17275	17308	17264	17514	17472	17237	17512	17342	17399	17350	17182	17289	17512	17498	17396	17407	17435	17424	17390	17227	17492	17300	17431	17606	17561	17435	17416	17540	17323	17462	17402	17271	17636	17442	17354	17385	17317	17383	17358	17324	17398	17315	17507	17420	17586	17395	17267	17408	17243	17500	17579	17438	17311	17315	17538	17370	17408	17281	17490	17160	17445	17452	17352	17497	17469	17371	17369	17428	17338	17443	17346	17289	17410	17567	17444	17306	17442	17464	17500	17396	17368	17346	17458	17447	17421	17507	17472	17597	17440	17498	17311	17214	17527	17451	17293	17456	17383	17364	17476	17360	17335	17437	17371	17415	17433	17409	17362	17673	17317	17270	17458	17410	17577	17296	17383	17467	17322	17450	17456	17528	17471	17196	17291	17401	17355	17385	17452	17294	17364	17146	17340	17368	17260	17334	17293	17574	17475	17250	17435	17343	17519	17556	17635	17326	17512	17266	17408	17487	17315	17466	17420	17597	17438	17408	17484	17392	17470	17549	17260	17338	17296	17052	17495	17343	17449	17306	17370	17296	17340	17350	17450	17439	17439	17353	17511	17394	17250	17488	17566	17518	17183	17467	17279	17258	17394	17312	17412	17427	17102	17434	17664	17247	17621	17384	17478	17406	17525	17323	17248	17288	17478	17428	17444	17545	17288	17539	17381	17520	17339	17395	17085	17449	17257	17379	17467	17381	17444	17384	17263	17562	17421	17342	17517	17227	17389	17316	17427	17146	17449	17496	17498	17591	17454	17475	17458	17281	17378	17450	17238	17471	17295	17474	17485	17395	17378	17462	17444	17354	17378	17420	17310	17317	17482	17407	17372	17613	17287	17423	17336	17354	17276	17355	17407	17339	17496	17501	17364	17426	17225	17310	17349	17438	17456	17488	17446	17367	17396	17268	17574	17412	17575	17412	17434	17480	17623	17386	17550	17587	17357	17427	17504	17359	17323	17312	17291	17505	17170	17341	17614	17413	17279	17352	17255	17592	17370	17387	17264	17213	17293	17275	17366	17296	17280	17340	17450	17334	17449	17200	17429	17377	17343	17389	17407	17349	17204	17406	17268	17413	17460	17351	17331	17470	17383	17411	17473	17394	17396	17263	17545	17510	17431	17335	17350	17309	17444	17344	17348	17443	17388	17323	17539	17438	17208	17515	17511	17346	17368	17287	17322	17320	17207	17347	17312	17480	17421	17464	17328	17289	17291	17476	17393	17329	17195	17299	17452	17278	17355	17311	17267	17473	17520	17486	17402	17353	17132	17224	17491	17613	17349	17348	17455	17462	17328	17626	17481	17499	17357	17332	17310	17347	17225	17423	17334	17335	17483	17445	17472	17301	17305	17214	17340	17293	17335	17414	17334	17480	17317	17595	17489	17435	17288	17422	17480	17282	17435	17309	17185	17494	17311	17225	17505	17495	17277	17449	17292	17483	17343	17355	17347	17354	17531	17368	17421	17486	17464	17248	17509	17289	17200	17243	17507	17459	17403	17295	17308	17462	17311	17294	17497	17284	17327	17580	17373	17396	17484	17439	17357	17355	17356	17456	17326	17486	17401	17507	17266	17450	17226	17469	17321	17274	17302	17390	17381	17451	17273	17256	17439	17416	17509	17466	17505	17515	17582	17501	17521	17358	17455	17471	17415	17401	17171	17419	17216	17443	17559	17565	17432	17300	17355	17462	17445	17243	17308	17450	17496	17415	17466	17459	17402	17260	17328	17237	17339	17234	17339	17566	17366	17471	17608	17389	17532	17330	17416	17342	17351	17297	17449	17316	17423	17382	17374	17284	17417	17312	17243	17376	17129	17450	17336	17404	17513	17503	17447	17382	17313	17454	17436	17504	17512	17215	17336	17283	17335	17299	17627	17157	17596	17403	17242	17271	17213	17360	17450	17356	17397	17285	17450	17552	17652	17347	17473	17484	17299	17269	17548	17273	17345	17464	17342	17507	17391	17389	17390	17246	17307	17352	17307	17416	17233	17381	17373	17478	17377	17237	17425	17370	17489	17340	17470	17477	17296	17433	17293	17502	17343	17360	17316	17175	17398	17092	17388	17550	17589	17490	17261	17420	17348	17489	17346	17369	17360	17511	17432	17422	17383	17390	17270	17257	17422	17554	17426	17429	17447	17450	17310	17334	17396	17272	17311	17227	17272	17401	17399	17408	17463	17195	17419	17411	17316	17398	17311	17578	17413	17113	17447	17330	17457	17427	17389	17472	17409	17253	17359	17398	17284	17519	17505	17264	17319	17395	17276	17469	17488	17486	17455	17284	17431	17485	17315	17483	17523	17531	17342	17531	17478	17277	17429	17437	17300	17529	17472	17464	17532	17400	17246	17494	17484	17350	17145	17496	17328	17607	17491	17520	17356	17513	17535	17329	17389	17297	17514	17361	17472	17321	17392	17578	17324	17385	17241	17390	17468	17269	17329	17207	17546	17333	17304	17406	17287	17426	17314	17540	17224	17433	17345	17508	17440	17442	17389	17322	17323	17291	17396	17312	17439	17238	17626	17124	17448	17529	17183	17541	17406	17329	17416	17433	17345	17556	17235	17282	17365	17446	17418	17567	17248	17510	17359	17164	17260	17282	17356	17271	17561	17425	17496	17385	17450	17447	17562	17328	17340	17731	17499	17193	17324	17344	17235	17239	17433	17386	17326	17500	17154	17285	17406	17264	17424	17396	17423	17530	17447	17275	17464	17586	17337	17429	17321	17443	17460	17350	17276	17397	17308	17337	17265	17331	17620	17344	17421	17577	17587	17217	17275	17342	17413	17331	17237	17585	17444	17458	17496	17396	17391	17348	17209	17345	17425	17190	17369	17578	17299	17290	17509	17343	17371	17309	17313	17323	17475	17444	17401	17457	17461	17313	17332	17288	17264	17433	17528	17444	17333	17523	17367	17735	17425	17541	17386	17312	17485	17461	17464	17283	17346	17455	17440	17570	17543	17397	17401	17397	17339	17465	17488	17361	17513	17243	17460	17357	17655	17137	17326	17640	17448	17355	17392	17344	17392	17316	17520	17363	17583	17313	17344	17329	17588	17393	17407	17338	17271	17345	17362	17310	17285	17583	17279	17240	17288	17354	17218	17492	17266	17290	17295	17329	17507	17379	17291	17413	17542	17303	17315	17539	17483	17452	17396	17455	17437	17398	17537	17346	17341	17340	17296	17379	17229	17411	17552	17326	17490	17275	17431	17384	17445	17373	17580	17393	17324	17272	17343	17436	17428	17434	17561	17546	17425	17466	17300	17290	17564	17492	17413	17257	17319	17573	17371	17363	17537	17553	17470	17373	17527	17219	17413	17243	17459	17387	17569	17478	17446	17301	17510	17406	17490	17310	17450	17322	17243	17426	17419	17485	17456	17493	17666	17369	17609	17461	17349	17312	17415	17478	17548	17181	17344	17268	17357	17324	17606	17460	17468	17485	17377	17379	17337	17354	17372	17385	17546	17458	17322	17409	17357	17332	17330	17316	17363	17207	17363	17279	17388	17439	17385	17290	17532	17510	17344	17339	17380	17423	17469	17358	17338	17354	17388	17416	17327	17359	17418	17250	17453	17463	17364	17390	17323	17464	17236	17423	17501	17360	17399	17567	17401	17419	17418	17334	17308	17335	17378	17439	17286	17356	17570	17266	17385	17429	17301	17510	17543	17492	17336	17409	17499	17323	17428	17354	17312	17436	17416	17427	17447	17451	17193	17575	17519	17611	17358	17369	17276	17330	17320	17388	17454	17549	17395	17316	17281	17392	17363	17480	17379	17516	17472	17322	17438	17434	17383	17440	17302	17240	17520	17347	17278	17340	17496	17519	17331	17482	17503	17126	17338	17487	17479	17432	17283	17428	17318	17360	17308	17379	17395	17408	17313	17385	17247	17245	17415	17359	17492	17282	17590	17298	17326	17391	17576	17467	17378	17201	17289	17334	17274	17530	17224	17491	17361	17486	17432	17541	17522	17439	17242	17401	17396	17362	17384	17506	17538	17453	17390	17510	17463	17272	17451	17109	17456	17508	17327	17449	17420	17283	17276	17393	17287	17308	17323	17425	17484	17430	17526	17289	17536	17525	17269	17515	17500	17421	17539	17298	17421	17318	17563	17292	17497	17421	17716	17532	17357	17363	17379	17260	17494	17490	17358	17370	17311	17336	17234	17388	17316	17483	17205	17414	17434	17252	17343	17395	17315	17424	17183	17279	17561	17407	17432	17492	17673	17462	17458	17357	17471	17384	17539	17256	17261	17396	17445	17470	17440	17381	17360	17521	17342	17354	17094	17106	17311	17498	17358	17407	17488	17419	17455	17325	17402	17337	17375	17358	17211	17532	17387	17414	17336	17495	17592	17203	17345	17336	17517	17479	17209	17472	17374	17332	17567	17346	17432	17416	17337	17451	17422	17128	17357	17396	17218	17484	17207	17396	17317	17387	17472	17571	17466	17313	17549	17272	17297	17511	17389	17295	17379	17288	17363	17485	17244	17578	17405	17457	17271	17340	17273	17344	17542	17266	17384	17582	17517	17461	17134	17475	17387	17431	17328	17326	17276	17346	17415	17514	17325	17381	17290	17328	17396	17477	17426	17473	17410	17260	17375	17452	17304	17444	17546	17374	17519	17364	17285	17197	17352	17388	17397	17487	17231	17427	17565	17335	17428	17416	17293	17380	17322	17434	17593	17439	17446	17613	17092	17580	17369	17341	17302	17349	17405	17343	17339	17342	17477	17581	17319
32417	26597	31555	43636	43478	36568	31641	28986	28063	27950	27744	27519	27355	27587	27535	27354	27389	27466	27690	27640	27627	27514	27475	27571	27887	27674	27685	27598	27325	27739	27734	27588	27582	27694	27514	27694	27820	27518	27558	27708	27763	27380	27571	27640	27718	27596	27312	27521	27645	27552	27379	27637	27628	27311	27666	27577	27729	27426	27659	27624	27510	27638	27397	27643	27514	27525	27635	27766	27527	27513	27444	27615	27430	27538	27644	27674	27549	27588	27679	27826	27605	27459	27444	27727	27521	27774	27478	27741	27499	27763	27635	27291	27534	27764	27321	27679	27675	27470	27699	27382	27486	27595	27302	27691	27653	27429	27424	27349	27703	27660	27742	27546	27448	27598	27652	27454	27564	27396	27608	27780	27513	27445	27503	27635	27649	27526	27778	27619	27604	27628	27428	27633	27733	27677	27603	27385	27531	27776	27705	27711	27769	27844	27588	27472	27516	27602	27685	27590	27631	27467	27463	27560	27599	27800	27508	27455	27362	27392	27826	27523	27474	27292	27605	27550	27802	27419	27704	27593	27702	27623	27799	27695	27470	27583	27482	27351	27446	27503	27490	27681	27462	27553	27575	27557	27606	27714	27621	27552	27778	27620	27547	27693	27636	27668	27685	27800	27644	27463	27635	27673	27551	27610	27705	27425	27515	27410	27631	27576	27661	27578	27410	27409	27820	27841	27343	27363	27621	27502	27714	27775	27703	27600	27367	27408	27618	27360	27444	27524	27353	27419	27595	27602	27538	27475	27624	27389	27594	27568	27454	27691	27883	27832	27661	27569	27443	27648	27725	27503	27661	27718	27366	27632	27521	27720	27716	27416	27551	27510	27563	27368	27385	27594	27324	27475	27568	27501	27673	27657	27916	27678	27441	27611	27458	27231	27547	27422	27364	27420	27672	27593	27525	27294	27420	27625	27582	27391	27662	27549	27615	27536	27601	27720	28011	27689	27605	27322	27348	27750	27638	27413	27381	27553	27413	27602	27298	27373	27519	27413	27398	27668	27472	27416	27458	27454	28049	27700	27532	27557	27441	27625	27455	27611	27520	27508	27679	27520	27401	27526	27592	27693	27744	27460	27650	27628	27607	27892	27628	27616	27348	27382	27569	27514	27310	27626	27369	27457	27421	27627	27619	27448	27631	27713	27657	27393	27404	27537	27376	27594	27645	27652	27338	27574	27500	27539	27407	27569	27454	27672	27694	27485	27675	27429	27788	27543	27700	27667	27504	27336	27661	27863	27564	27498	27822	27763	27232	27439	27621	27667	27477	27671	27526	27689	27625	27632	27429	27545	27632	27572	27501	27314	27468	27550	27523	27496	27513	27566	27510	27738	27260	27538	27645	27582	27404	27556	27388	27519	27629	27329	27544	27441	27626	27558	27555	27676	27559	27608	27421	27640	27765	27678	27547	27611	27317	27568	27511	27691	27887	27543	27708	27675	27811	27612	27575	27721	27602	27755	27846	27643	27579	27682	27564	27797	27692	27391	27361	27524	27683	27535	27674	27520	27778	27730	27632	27414	27439	27280	27630	27438	27705	27474	27415	27593	27540	27423	27715	27489	27486	27584	27652	27726	27665	27680	27617	27915	27673	27492	27625	27558	27587	27578	27432	27517	27699	27497	27568	27543	27697	27547	27398	27584	27586	27478	27568	27582	27492	27413	27761	27800	27271	27545	27635	27434	27695	27488	27647	27489	27732	27491	27470	27528	27651	27669	27549	27704	27567	27642	27571	27744	27557	27388	27633	27583	27470	27514	27491	27661	27600	27289	27483	27574	27431	27787	27483	27627	27796	27395	27622	27653	27771	27559	27295	27477	27667	27677	27808	27631	27920	27422	27743	27738	27503	27559	27609	27497	27790	27690	27702	27901	27663	27542	27645	27670	27881	27460	27403	27505	27497	27220	27525	27700	27730	28064	27440	27526	27614	27695	27589	27642	27640	27586	27411	27535	27586	27439	27701	27523	27486	27398	27588	27533	27660	27551	27568	27392	27662	27301	27596	27658	27438	27429	27653	27653	27590	27449	27359	27385	27719	27428	27607	27559	27637	27404	27508	27605	27381	27604	27613	27632	27444	27619	27498	27817	27628	27429	27779	27747	27584	27715	27795	27675	27449	27644	27737	27661	27475	27426	27575	27660	27769	27314	27598	27554	27506	27709	27349	27680	27894	27500	27729	27517	27462	27539	27341	27601	27512	27586	27522	27534	27682	27516	27614	27650	27421	27512	27301	27535	27579	27486	27572	27636	27611	27550	27697	27547	27454	27532	27730	27585	27540	27571	27313	27777	27669	27391	27505	27377	27491	27599	27526	27574	27360	27478	27570	27403	27545	27404	27588	27782	27597	27587	27549	27638	27784	27412	27640	27457	27536	27440	27511	27712	27529	27355	27207	27691	27420	27603	27804	27526	27584	27761	27479	27821	27283	27562	27714	27674	27498	27453	27664	27688	27375	27463	27759	27397	27621	27482	27331	27400	27368	27472	27418	27384	27752	27409	27299	27447	27555	27617	27505	27496	27617	27565	27795	27601	27530	27510	27611	27583	27594	27440	27730	27538	27608	27446	27538	27619	27505	27650	27455	27585	27525	27537	27436	27475	27663	27737	27669	27432	27855	27675	27776	27541	27528	27356	27572	27612	27537	27622	27538	27710	27483	27445	27459	27729	27486	27656	27495	27577	27693	27235	27328	27711	27574	27332	27464	27539	27713	27648	27644	27558	27578	27527	27852	27718	27586	27496	27438	27576	27597	27675	27606	27575	27587	27552	27481	27550	27550	27472	27554	27583	27618	27500	27636	27462	27827	27541	27555	27698	27277	27313	27448	27441	27618	27805	27734	27545	27564	27630	27668	27652	27557	27791	27825	27564	27846	27419	27582	27421	27612	27516	27692	27323	27763	27587	27535	27507	27737	27475	27576	27543	27611	27502	27643	27624	27801	27412	27438	27572	27387	27596	27719	27823	27730	27710	27374	27720	27533	27512	27218	27424	27594	27613	27644	27690	27623	27159	27427	27658	27608	27622	27432	27589	27536	27462	27426	27382	27634	27271	27521	27492	27422	27526	27698	27794	27599	27522	27495	27334	27604	27572	27360	27766	27472	27450	27361	27352	27630	27480	27648	27825	27782	27532	27497	27534	27339	27470	27531	27737	27837	27745	27462	27650	27469	27380	27532	27568	27522	27415	27430	27268	27327	27740	27887	27656	27399	27617	27257	27511	27341	27530	27580	27585	27689	27643	27499	27440	27566	27495	27347	27520	28016	27532	27503	27444	27581	27459	27382	27722	27742	27822	27610	27793	27685	27632	27621	27514	27644	27870	27563	27327	27479	27663	27552	27475	27780	27700	27574	27566	27394	27483	27605	27466	27421	27579	27580	27584	27567	27562	27683	27484	27767	27640	27480	27796	27968	27653	27681	27539	27462	27558	27834	27494	27427	27807	27726	27417	27451	27355	27468	27650	27743	27776	27905	27649	27306	27365	27637	27328	27649	27634	27589	27811	27646	27482	27549	27557	27672	27537	27529	27499	27708	27607	27777	27538	27483	27603	27798	27598	27586	27578	27920	27469	27369	27618	27502	27661	27602	27549	27568	27399	27684	27467	27523	27467	27629	27662	27667	27520	27886	27515	27459	27361	27629	27636	27608	27594	27581	27641	27925	27489	27480	27723	27429	27584	27863	27651	27364	27555	27570	27568	27718	27520	27451	27811	27539	27681	27738	27626	27668	27630	27607	27682	27696	27474	27537	27300	27413	27576	27559	27511	27624	27756	27624	27464	27806	27592	27454	27414	27461	27563	27784	27636	27385	27383	27496	27613	27638	27550	27670	27103	27664	27537	27625	27572	27526	27686	27885	27572	27644	27495	27515	27449	27481	27570	27755	27439	27695	27523	27545	27625	27667	27649	27600	27648	27466	27769	27607	27476	27662	27645	27610	27717	27823	27600	27339	27624	27449	27570	27435	27399	27532	27437	27346	27110	27694	27778	27375	27454	27669	27565	27621	27552	27561	27471	27573	27739	27363	27543	27427	27636	27631	27503	27531	27658	27502	27597	27581	27678	27433	27569	27646	27724	27746	27533	27765	27718	27506	27953	27647	27531	27561	27607	27564	27555	27680	27793	27619	27570	27613	27660	27645	27612	27725	27755	27741	27552	27790	27580	27534	27539	27684	27681	27664	27412	27588	27358	27603	27452	27476	27521	27707	27605	27540	27358	27503	27413	27317	27640	27705	27689	27282	27591	27221	27525	27494	27637	27688	27683	27564	27612	27534	27591	27622	27577	27498	27694	27685	27559	27569	27472	27858	27744	27755	27533	27310	27500	27757	27675	27556	27653	27434	27553	27646	27468	27553	27579	27727	27661	27524	27542	27502	27593	27605	27798	27547	27527	27717	27512	27612	27438	27557	27440	27571	27258	27563	27380	27642	27912	27455	27562	27300	27558	27426	27546	27629	27468	27724	27659	27732	27457	27724	27468	27418	27622	27555	27660	27429	27631	27372	27316	27455	27670	27812	27505	27492	27613	27507	27400	27566	27444	27438	27315	27743	27425	27483	27736	27574	27657	27551	27635	27497	27526	27368	27789	27585	27733	27624	27548	27559	27515	27478	27499	27502	27350	27773	27674	27529	27495	27810	27510	27604	27380	27798	27768	27550	27144	27516	27561	27507	27689	27448	27565	27535	27392	27656	27516	27511	27569	27846	27810	27482	27492	27570	27740	27738	27536	27508	27485	27449	27688	27447	27209	27370	27548	27430	27457	27596	27597	27381	27515	27669	27836	27569	27418	27603	27515	27618	27354	27219	27397	27465	27592	27748	27596	27428	27425	27420	27431	27387	27731	27531	27618	27501	27434	27791	27656	27708	27738	27660	27723	27267	27811	27500	27607	27653	27081	27751	27515	27720	27527	27577	27434	27657	27595	27380	27481	27382	27606	27435	27463	27604	27673	27536	27334	27511	27462	27741	27488	27633	27440	27420	27590	27528	27654	27399	27607	27526	27589	27628	27702	27688	27715	27875	27422	27653	27590	28004	27791	27549	27703	27529	27605	27488	27549	27696	27691	27745	27549	27472	27671	27639	27540	27816	27611	27655	27616	27624	27297	27450	27621	27741	27532	27474	27697	27535	27312
16633	19174	20287	35458	32387	24503	19681	17512	16932	16535	16549	16690	16723	16454	16613	16442	16465	16713	16518	16508	16451	16706	16537	16523	16624	16470	16558	16668	16486	16555	16535	16646	16412	16638	16477	16632	16514	16472	16696	16628	16586	16524	16410	16632	16611	16336	16521	16384	16557	16472	16555	16437	16492	16422	16456	16632	16669	16462	16602	16521	16462	16390	16586	16279	16450	16445	16612	16584	16473	16625	16378	16522	16266	16428	16437	16472	16600	16443	16511	16409	16573	16528	16410	16261	16489	16451	16413	16517	16422	16379	16522	16512	16283	16511	16474	16544	16672	16323	16526	16686	16441	16496	16669	16533	16378	16494	16591	16460	16319	16478	16452	16600	16473	16400	16481	16410	16577	16325	16345	16644	16487	16378	16547	16455	16651	16550	16486	16600	16438	16529	16603	16579	16521	16554	16469	16558	16501	16426	16396	16507	16328	16518	16509	16570	16489	16334	16383	16612	16418	16505	16572	16499	16279	16722	16289	16570	16333	16439	16440	16511	16518	16474	16512	16275	16545	16425	16157	16571	16500	16457	16578	16539	16659	16452	16575	16424	16366	16630	16528	16412	16476	16369	16501	16521	16501	16356	16491	16405	16504	16661	16494	16480	16688	16177	16535	16573	16503	16436	16553	16535	16369	16289	16514	16457	16485	16432	16630	16466	16441	16468	16443	16444	16495	16390	16713	16201	16638	16359	16443	16573	16382	16534	16565	16410	16430	16409	16525	16382	16247	16431	16609	16463	16544	16754	16437	16685	16302	16447	16389	16467	16508	16614	16596	16636	16434	16568	16298	16493	16560	16622	16367	16587	16633	16507	16781	16629	16444	16503	16335	16760	16324	16360	16463	16520	16699	16513	16554	16521	16526	16531	16524	16499	16407	16759	16636	16538	16483	16562	16526	16442	16514	16498	16492	16489	16486	16387	16430	16463	16713	16536	16632	16572	16474	16444	16495	16528	16306	16491	16433	16443	16599	16431	16429	16419	16500	16456	16557	16680	16351	16413	16329	16270	16536	16290	16527	16605	16653	16635	16410	16488	16394	16502	16697	16508	16577	16495	16319	16546	16635	16460	16356	16340	16421	16350	16679	16424	16615	16554	16313	16480	16604	16265	16285	16469	16396	16345	16568	16508	16397	16518	16488	16368	16570	16483	16615	16411	16515	16382	16631	16489	16390	16418	16487	16582	16579	16460	16501	16544	16438	16386	16504	16552	16543	16473	16459	16588	16427	16483	16511	16538	16534	16511	16426	16409	16437	16552	16311	16334	16433	16478	16372	16713	16426	16490	16401	16528	16483	16500	16510	16474	16499	16534	16613	16674	16507	16495	16446	16571	16468	16584	16610	16530	16558	16554	16536	16460	16531	16264	16493	16616	16623	16562	16565	16422	16512	16614	16655	16501	16574	16547	16423	16483	16489	16489	16559	16517	16542	16426	16452	16487	16512	16359	16506	16368	16549	16471	16360	16479	16367	16446	16593	16278	16439	16311	16411	16645	16338	16290	16595	16513	16384	16436	16413	16525	16604	16581	16682	16642	16469	16484	16434	16585	16500	16437	16495	16452	16352	16458	16533	16307	16533	16456	16431	16603	16478	16477	16458	16475	16399	16475	16403	16314	16401	16648	16498	16425	16527	16367	16642	16498	16480	16486	16547	16536	16509	16638	16441	16424	16464	16383	16386	16459	16485	16532	16468	16326	16625	16381	16551	16428	16555	16628	16434	16336	16290	16581	16416	16543	16481	16408	16524	16552	16280	16581	16455	16617	16361	16522	16520	16386	16669	16405	16557	16496	16673	16309	16566	16281	16512	16573	16629	16432	16501	16401	16344	16473	16418	16379	16424	16483	16532	16439	16455	16383	16485	16366	16520	16582	16258	16544	16423	16429	16404	16584	16580	16381	16505	16584	16476	16556	16325	16502	16449	16303	16403	16617	16301	16610	16485	16645	16553	16530	16478	16485	16606	16182	16478	16447	16432	16728	16235	16628	16457	16543	16509	16331	16435	16555	16742	16399	16565	16431	16617	16531	16426	16557	16572	16364	16322	16518	16504	16575	16413	16480	16490	16430	16411	16426	16558	16528	16293	16499	16373	16667	16355	16422	16392	16472	16295	16558	16424	16535	16713	16612	16568	16529	16572	16517	16585	16412	16434	16639	16630	16558	16466	16522	16577	16379	16471	16438	16576	16245	16595	16330	16553	16545	16497	16520	16567	16649	16548	16299	16682	16519	16512	16616	16613	16507	16500	16572	16628	16531	16689	16340	16534	16650	16366	16519	16348	16617	16623	16548	16405	16677	16545	16533	16683	16454	16481	16530	16437	16456	16578	16488	16359	16448	16672	16489	16430	16528	16463	16472	16340	16522	16595	16514	16563	16236	16533	16457	16342	16428	16284	16479	16430	16475	16451	16534	16348	16543	16464	16380	16489	16376	16618	16296	16552	16413	16411	16516	16325	16390	16409	16419	16492	16579	16622	16422	16503	16561	16410	16670	16620	16433	16435	16421	16496	16558	16640	16381	16599	16395	16606	16383	16491	16406	16497	16481	16580	16565	16577	16481	16520	16403	16434	16582	16455	16699	16557	16450	16513	16552	16354	16366	16603	16577	16534	16492	16446	16540	16632	16619	16656	16491	16392	16488	16349	16465	16525	16465	16388	16385	16595	16271	16541	16456	16486	16478	16474	16458	16716	16372	16740	16586	16333	16484	16433	16513	16401	16275	16510	16468	16461	16559	16443	16368	16585	16525	16452	16398	16483	16569	16363	16420	16629	16527	16609	16621	16558	16482	16718	16443	16544	16588	16398	16760	16518	16479	16531	16581	16639	16483	16452	16520	16436	16444	16425	16424	16465	16593	16542	16323	16316	16414	16520	16715	16349	16529	16459	16507	16515	16389	16624	16612	16273	16545	16607	16349	16554	16383	16622	16591	16567	16447	16290	16564	16512	16476	16539	16568	16625	16524	16460	16590	16498	16551	16510	16490	16765	16582	16315	16423	16386	16421	16334	16352	16611	16319	16480	16348	16429	16607	16552	16474	16472	16411	16562	16552	16205	16621	16427	16502	16685	16571	16595	16377	16623	16493	16311	16534	16433	16560	16644	16612	16593	16590	16658	16577	16430	16560	16582	16625	16439	16461	16516	16281	16412	16481	16438	16550	16501	16494	16534	16485	16692	16664	16449	16446	16554	16579	16392	16421	16414	16632	16511	16403	16514	16434	16617	16486	16629	16399	16546	16545	16497	16525	16591	16504	16558	16489	16535	16606	16477	16649	16350	16511	16455	16615	16462	16535	16712	16362	16563	16517	16481	16244	16603	16674	16279	16532	16648	16560	16547	16555	16403	16350	16464	16607	16592	16506	16242	16565	16387	16392	16441	16313	16716	16563	16226	16583	16521	16674	16391	16599	16469	16361	16431	16644	16636	16488	16412	16422	16498	16472	16360	16395	16458	16422	16473	16435	16560	16511	16387	16432	16535	16561	16445	16659	16370	16375	16431	16497	16361	16580	16424	16446	16407	16249	16493	16613	16625	16357	16531	16442	16333	16455	16582	16594	16529	16466	16608	16386	16385	16624	16509	16508	16683	16245	16557	16368	16562	16572	16572	16478	16482	16545	16463	16526	16534	16617	16543	16438	16404	16444	16542	16394	16589	16613	16612	16572	16465	16427	16306	16572	16530	16226	16523	16457	16522	16340	16545	16511	16576	16498	16587	16471	16518	16570	16586	16431	16422	16550	16621	16458	16497	16420	16425	16517	16331	16460	16545	16375	16485	16572	16528	16699	16391	16565	16411	16505	16532	16535	16422	16494	16572	16406	16430	16497	16631	16449	16475	16546	16405	16418	16539	16421	16511	16456	16544	16615	16546	16383	16501	16408	16397	16417	16310	16612	16470	16424	16434	16403	16388	16351	16338	16627	16540	16357	16416	16406	16525	16627	16540	16339	16420	16331	16575	16521	16433	16316	16636	16385	16396	16589	16498	16510	16514	16513	16521	16576	16508	16399	16673	16566	16576	16401	16527	16497	16538	16378	16505	16457	16509	16448	16558	16503	16482	16446	16569	16513	16522	16500	16641	16345	16551	16410	16532	16612	16415	16424	16482	16425	16666	16673	16621	16645	16575	16528	16490	16454	16261	16358	16389	16511	16597	16747	16541	16479	16523	16502	16446	16458	16473	16519	16569	16566	16539	16560	16535	16357	16615	16604	16533	16587	16666	16506	16537	16521	16545	16488	16617	16522	16430	16510	16625	16387	16540	16507	16465	16547	16352	16488	16430	16614	16492	16387	16319	16455	16539	16349	16458	16323	16534	16439	16608	16609	16350	16537	16535	16588	16244	16546	16710	16497	16428	16716	16525	16404	16311	16539	16421	16493	16630	16410	16468	16459	16551	16567	16473	16472	16514	16427	16424	16442	16495	16607	16559	16444	16583	16455	16433	16397	16481	16426	16448	16546	16658	16445	16443	16544	16510	16636	16456	16430	16746	16550	16326	16540	16497	16674	16483	16541	16559	16524	16452	16474	16571	16607	16406	16416	16275	16355	16500	16561	16586	16491	16371	16403	16505	16700	16511	16559	16497	16505	16354	16498	16498	16481	16537	16322	16539	16628	16361	16508	16412	16539	16467	16442	16472	16568	16549	16633	16562	16597	16482	16483	16576	16511	16612	16338	16613	16506	16529	16699	16520	16550	16504	16427	16647	16517	16613	16486	16329	16570	16526	16550	16511	16470	16487	16542	16470	16558	16519	16399	16495	16635	16395	16474	16413	16451	16469	16631	16420	16594	16596	16315	16268	16402	16662	16550	16665	16453	16585	16536	16606	16438	16378	16556	16352	16353	16518	16317	16604	16573	16602	16663	16482	16579	16647	16547	16526	16428	16475	16513	16456	16382	16472	16399	16444	16450	16447	16454	16503	16584	16420	16584	16530	16492	16346	16322	16495	16558	16419	16486	16475	16623	16701	16594	16498	16340	16762	16476	16319	16505	16531	16684	16333	16504	16542	16533	16511	16546	16381	16482	16460	16452	16754	16377	16519	16550	16610	16388	16523	16365	16631	16414	16467	16777	16463	16460	16454	16545	16491	16528	16617	16671	16554	16558	16356	16506	16640	16430	16377	16476	16661	16478
25340	21576	33429	66713	65332	52612	40911	32629	28978	28249	28041	27659	27666	27684	28078	27829	27672	27738	27818	27348	27593	27675	27730	27579	27547	27665	27667	27736	27595	27612	27647	27538	27485	27724	27713	27446	27619	27768	27522	27621	27530	27613	27544	27361	27571	27402	27481	27365	27536	27527	27553	27464	27831	27590	27517	27435	27529	27762	27342	27655	27738	27439	27516	27531	27465	27577	27591	27602	27493	27601	27530	27382	27487	27718	27909	27531	27609	27582	27627	27191	27625	27491	27592	27515	27397	27621	27550	27336	27418	27478	27599	27557	27449	27626	27512	27406	27616	27713	27428	27328	27326	27543	27609	27587	27606	27646	27698	27535	27662	27535	27591	27511	27753	27335	27474	27485	27036	27634	27644	27453	27708	27597	27361	27407	27388	27489	27849	27686	27256	27582	27663	27638	27564	27540	27349	27586	27642	27623	27353	27492	27608	27689	27418	27580	27596	27578	27666	27475	27480	27502	27507	27576	27343	27716	27558	27766	27827	27467	27430	27404	27452	27257	27562	27292	27320	27402	27483	27146	27615	27664	27661	27438	27329	27302	27661	27723	27713	27467	27535	27521	27705	27275	27657	27725	27280	27714	27376	27513	27499	27616	27691	27496	27613	27280	27544	27520	27537	27516	27413	27487	27354	27479	27434	27515	27733	27450	27717	27664	27543	27676	27465	27648	27481	27488	27703	27433	27855	27303	27582	27519	27526	27382	27683	27656	27238	27464	27707	27609	27323	27371	27471	27425	27277	27548	27506	27494	27548	27318	27476	27757	27435	27500	27635	27615	27820	27500	27261	27453	27556	27630	27323	27412	27468	27745	27626	27563	27491	27543	27714	27474	27709	27450	27784	27618	27651	27596	27712	27260	27372	27464	27598	27441	27601	27700	27560	27579	27632	27416	27562	27637	27367	27483	27428	27629	27339	27528	27403	27439	27663	27388	27120	27713	27359	27681	27504	27632	27686	27697	27438	27405	27605	27625	27765	27764	27486	27246	27299	27413	27528	27611	27398	27211	27496	27391	27439	27237	27342	27631	27654	27559	27380	27533	27388	27602	27350	27456	27379	27462	27354	27511	27732	27355	27581	27576	27506	27474	27473	27462	27929	27496	27718	27711	27236	27551	27623	27464	27537	27625	27492	27426	27440	27499	27515	27453	27513	27486	27390	27382	27564	27455	27394	27717	27459	27539	27331	27547	27611	27520	27530	27545	27506	27430	27452	27445	27749	27622	27547	27492	27566	27585	27661	27295	27254	27527	27527	27601	27349	27153	27510	27548	27658	27561	27521	27383	27416	27817	27533	27301	27578	27449	27598	27461	27643	27361	27681	27557	27421	27532	27517	27580	27515	27456	27471	27373	27445	27706	27594	27473	27394	27570	27623	27659	27499	27371	27531	27396	27552	27602	27497	27542	27454	27532	27223	27661	27491	27742	27697	27635	27520	27749	27318	27472	27612	27622	27593	27528	27646	27613	27474	27591	27366	27558	27544	27474	27626	27551	27459	27475	27689	27495	27453	27547	27649	27571	27319	27488	27630	27357	27465	27674	27884	27659	27559	27436	27333	27563	27402	27360	27467	27384	27754	27473	27540	27880	27548	27451	27644	27440	27403	27695	27533	27475	27499	27442	27569	27369	27815	27462	27336	27264	27310	27618	27439	27420	27436	27481	27623	27545	27504	27488	27587	27566	27513	27529	27464	27516	27625	27571	27660	27451	27464	27378	27424	27465	27514	27544	27499	27687	27736	27158	27488	27340	27602	27480	27363	27575	27337	27496	27740	27404	27561	27154	27477	27572	27238	27556	27607	27612	27556	27213	27630	27563	27501	27544	27615	27675	27547	27830	27651	27419	27617	27484	27648	27480	27779	27293	27518	27346	27844	27449	27311	27435	27568	27449	27565	27351	27501	27524	27470	27301	27610	27774	27342	27495	27417	27279	27670	27621	27373	27557	27616	27359	27584	27488	27329	27561	27655	27511	27644	27609	27553	27473	27594	27823	27459	27391	27477	27455	27619	27473	27602	27794	27684	27633	27477	27335	27459	27497	27706	27643	27566	27285	27549	27706	27590	27717	27542	27591	27800	27566	27551	27444	27339	27663	27365	27682	27493	27499	27458	27629	27520	27708	27357	27179	27717	27667	27711	27604	27592	27595	27752	27449	27460	27621	27480	27551	27382	27717	27401	27497	27497	27705	27823	27816	27276	27733	27529	27363	27553	27570	27676	27572	27876	27310	27422	27415	27558	27739	27447	27369	27205	27416	27562	27694	27558	27559	27485	27446	27494	27486	27675	27753	27411	27574	27439	27772	27536	27471	27597	27542	27414	27360	27339	27269	27424	27684	27683	27474	27321	27607	27482	27711	27313	27541	27656	27399	27481	27699	27216	27425	27781	27461	27418	27559	27628	27362	27596	27520	27622	27353	27397	27485	27364	27466	27470	27474	27571	27391	27641	27685	27459	27601	27569	27602	27743	27570	27598	27536	27439	27421	27725	27754	27298	27448	27550	27537	27614	27645	27553	27434	27689	27518	27545	27480	27411	27785	27800	27451	27782	27427	27781	27294	27440	27382	27547	27378	27552	27321	27518	27596	27564	27761	27477	27522	27334	27487	27637	27739	27671	27581	27493	27452	27748	27278	27447	27519	27496	27577	27500	27573	27552	27604	27427	27394	27399	27485	27440	27156	27405	27561	27328	27497	27635	27528	27539	27556	27511	27413	27313	27466	27656	27435	27379	27489	27502	27470	27665	27899	27454	27483	27459	27676	27398	27648	27647	27563	27510	27529	27426	27395	27573	27494	27372	27654	27674	27410	27549	27460	27529	27753	27536	27327	27510	27511	27540	27334	27323	27444	27498	27498	27358	27499	27774	27255	27790	27637	27755	27326	27316	27408	27463	27477	27761	27616	27690	27621	27555	27817	27396	27758	27518	27458	27482	27526	27438	27360	27680	27495	27498	27492	27298	27822	27762	27825	27649	27542	27566	27878	27765	27768	27439	27680	27322	27295	27399	27570	27563	27338	27592	27457	27525	27616	27585	27501	27838	27189	27614	27714	27502	27398	27246	27417	27439	27326	27468	27537	27582	27360	27372	27613	27645	27526	27531	27384	27502	27291	27510	27478	27646	27560	27488	27449	27736	27408	27493	27498	27435	27763	27581	27251	27328	27476	27595	27568	27291	27449	27284	27578	27616	27563	27595	27601	27416	27574	27542	27424	27571	27672	27525	27370	27495	27599	27641	27531	27671	27629	27641	27490	27578	27635	27645	27474	27556	27501	27326	27783	27800	27625	27640	27562	27326	27394	27619	27538	27365	27573	27458	27580	27517	27362	27599	27412	27554	27642	27672	27431	27622	27518	27516	27852	27865	27186	27387	27449	27530	27726	27444	27427	27561	27487	27537	27426	27249	27532	27548	27647	27498	27363	27698	27529	27449	27619	27570	27329	27761	27191	27475	27673	27747	27527	27554	27492	27465	27430	27528	27501	27552	27721	27460	27601	27482	27515	27347	27533	27555	27415	27571	27556	27547	27629	27691	27618	27616	27553	27368	27323	27431	27484	27427	27562	27498	27419	27569	27378	27689	27262	27423	27431	27651	27381	27721	27409	27587	27420	27560	27226	27458	27569	27425	27424	27514	27638	27598	27847	27566	27686	27408	27517	27759	27362	27690	27375	27495	27673	27551	27456	27492	27143	27566	27566	27343	27623	27293	27359	27485	27432	27617	27621	27480	27660	27499	27633	27472	27578	27753	27421	27710	27742	27459	27463	27190	27476	27519	27622	27560	27316	27609	27706	27874	27807	27724	27415	27590	27574	27583	27560	27496	27598	27435	27490	27586	27546	27495	27498	27661	27545	27715	27822	27514	27247	27796	27544	27661	27546	27338	27240	27537	27519	27460	27489	27747	27699	27667	27658	27653	27887	27407	27719	27696	27447	27456	27549	27562	27381	27744	27366	27468	27550	27618	27436	27475	27646	27591	27342	27713	27564	27448	27557	27590	27392	27409	27508	27545	27456	27666	27667	27426	27797	27684	27535	27572	27577	27695	27773	27808	27570	27662	27623	27228	27353	27572	27457	27478	27412	27564	27753	27413	27445	27353	27588	27372	27319	27561	27534	27595	27589	27722	27410	27418	27621	27513	27634	27661	27666	27651	27534	27572	27764	27568	27566	27403	27619	27349	27520	27571	27647	27375	27205	27314	27397	27602	27351	27311	27388	27509	27546	27597	27464	27436	27509	27501	27514	27587	27540	27501	27554	27445	27355	27193	27459	27889	27581	27484	27793	27436	27594	27753	27560	27183	27274	27645	27211	27429	27660	27505	27279	27415	27696	27560	27551	27469	27608	27725	27413	27587	27700	27519	27597	27494	27255	27639	27513	27601	27653	27670	27730	27814	27470	27463	27532	27437	27517	27361	27544	27451	27552	27508	27455	27395	27501	27567	27486	27464	27549	27558	27624	27529	27568	27634	27553	27695	27520	27540	27693	27480	27749	27367	27380	27656	27549	27540	27473	27705	27487	27671	27369	27636	27451	27371	27449	27688	27490	27590	27667	27754	27388	27483	27527	27448	27659	27504	27523	27461	27757	27521	27457	27676	27382	27560	27384	27553	27506	27569	27398	27564	27805	27694	27589	27486	27486	27613	27532	27710	27518	27663	27517	27565	27538	27375	27672	27470	27623	27555	27704	27626	27773	27581	27578	27590	27569	27646	27703	27442	27306	27212	27321	27411	27374	27550	27549	27523	27472	27267	27506	27639	27438	27620	27439	27186	27528	27261	27454	27375	27482	27223	27362	27529	27513	27615	27668	27399	27709	27634	27604	27604	27453	27613	27667	27578	27543	27600	27393	27577	27388	27520	27674	27606	27536	27354	27580	27323	27529	27468	27415	27534	27436	27619	27344	27651	27365	27531	27728	27306	27363	27545	27532	27562	27538	27334	27561	27682	27571	27276	27262	27325	27493	27658	27606	27631	27445	27525	27539	27594	27388	27716	27689	27651	27628	27497	27405	27640	27322	27448	27711	27415	27555	27634	27754	27474	27513	27513	27736	27460	27508	27353	27567	27618	27563	27558	27428	27583	27358	27437	27403	27630	27562	27703	27520	27390	27268	27463	27470	27323	27430	27460	27632
16776	31579	54685	77354	63705	44807	29455	21033	17926	16882	16933	16800	16780	16763	16683	16946	16800	16815	16616	16896	16645	16873	16869	17058	16889	16869	16836	16802	16847	16747	16780	16654	16971	16749	16666	16792	16906	16583	16746	16825	16787	16762	16912	16724	16812	16854	16772	16798	16791	16734	16834	16984	16722	16764	16817	16794	16773	16741	16827	16919	16623	16955	16620	16838	16777	16748	16748	16742	16832	16901	16883	16832	16697	16758	16549	16861	16735	16780	16720	16901	16893	16749	16661	16623	16735	16792	16806	16629	16894	16838	16778	16817	16778	16837	16790	16777	16917	16662	16713	16618	16751	16735	16695	16785	16784	16800	16803	16874	16779	16867	16573	16801	16846	16760	16637	16739	16688	16837	16770	16883	16760	16890	16744	16828	16707	16736	16840	16555	16862	16734	16710	16877	16753	16706	16785	16682	16769	16827	16700	16958	17029	16926	16764	16750	16888	16743	16769	16871	16704	16657	16614	16693	16637	16707	16787	16737	16640	16791	16906	16822	16787	16837	16651	16771	16604	16908	16599	16842	16926	16676	16633	16718	16818	16792	16845	16827	16716	16767	16867	16795	16679	16718	16770	16904	16732	16781	16767	16801	16890	16706	16881	16673	16893	16853	16837	16613	16726	16647	16690	16602	16944	16820	16613	16814	16819	16741	16668	16756	16775	16826	16752	16809	16685	16780	16791	16641	16843	16815	16651	16801	16844	16704	16814	16720	16603	16738	16738	16691	16721	16837	16529	16702	17052	16799	16654	16867	16992	16702	16667	16731	16659	16847	16662	16788	16797	16749	16511	16851	16797	16671	16791	16741	16768	16749	16597	16635	16764	16705	16557	16776	16601	16844	16853	16949	16865	16822	16876	16868	17041	16832	16777	16707	16750	16826	16913	16771	16922	16696	16777	16709	16828	16661	16946	16758	16827	16771	16755	16700	16853	16829	16845	16681	16728	16793	16785	16836	16669	16777	16766	16807	16622	16925	16837	16839	16822	16634	16893	16859	16917	16741	16729	16664	16707	16771	16763	16918	16829	16979	16704	16701	16833	16544	16816	16707	16663	16787	16850	16942	16736	16975	16771	16851	16811	16607	16621	16865	16683	16830	16726	16590	16834	16913	16913	16588	16808	16694	16656	16757	16727	16795	16873	16777	17011	16877	16786	16541	16611	16676	16823	16589	16673	16582	16714	16883	16757	16757	16686	16709	16803	16940	16948	16660	16949	16781	16756	16492	16916	16677	16821	16762	16815	16762	16756	16792	16849	16749	16726	16811	16897	16738	16630	16706	16710	16622	16735	16678	16662	16530	16608	16961	16742	16960	16825	16729	16787	16863	16739	16966	16885	16933	16887	16876	16696	16630	16716	16780	16804	16994	16840	17046	16697	16701	16765	16763	16864	16643	16640	16904	16788	16740	16772	16656	16728	16825	16812	16932	16715	16808	16850	16824	16781	16870	16710	16731	16683	16614	16894	16575	16798	16731	16841	16529	16778	16682	16829	16818	16831	16666	16853	16676	16985	16981	16772	16846	16851	16974	16718	16807	16742	16771	16812	16777	16738	16848	16865	16695	16889	16751	16698	16933	16802	16851	16810	16788	16703	16588	16857	16882	16666	16781	16844	16755	16686	16685	16949	16747	16779	16729	16748	16856	16738	16598	16905	16781	16715	16880	16871	16925	16777	16583	16725	16662	16780	16823	16767	16903	16712	16835	16856	16823	16936	16736	16855	16920	16744	16841	16762	16849	16962	16698	16822	16780	16704	16681	16674	16742	16769	16787	16791	16459	16667	16841	16716	16686	16632	16913	16922	16528	16699	16840	16557	16750	16783	16997	16595	16759	16591	16593	16866	16720	16854	16749	16711	16774	16810	16804	16719	16758	16655	16782	16704	16928	16925	16903	16842	16777	16836	16835	16891	16870	16823	16719	16933	16814	16681	16777	17023	16756	16778	16836	16765	16747	16732	16776	16690	16677	16886	16601	16852	16849	16689	16664	16806	16721	16741	16630	16902	16754	16890	16911	16788	16933	16889	16611	16965	16892	16919	16789	16640	16788	16795	16853	16889	16682	16839	16890	16834	16726	16707	16656	16808	16722	16767	16657	16687	16873	16680	16797	16825	16878	16741	16835	16724	16751	16942	16876	16593	16669	16874	16765	16730	16910	16788	16713	16950	16928	16586	16739	16849	16688	16724	16878	16687	16640	16894	16976	16521	16747	16907	16887	16699	16832	16694	16790	16687	16726	16752	16925	16786	16745	16798	16731	16647	16987	16755	16586	16948	16888	16759	16748	16919	16796	16641	16836	16723	16705	16684	16663	16826	16792	16726	16900	16636	16657	16730	16682	16711	16832	16741	16793	16832	16596	16767	16704	16806	16751	16684	16762	16733	16840	16711	17012	16749	16914	16674	16803	16701	16706	16708	16666	16431	16644	16853	16725	16511	16852	16790	16774	16756	16697	16742	16885	16834	16647	16791	16802	16813	16724	16751	16723	16670	16852	16642	16742	16950	16822	16725	16776	16581	16860	16833	16847	16574	16803	16854	16836	16784	16721	16770	16705	16945	16656	16725	16796	16828	16802	16622	16756	16591	16750	16742	16830	16865	16762	16997	16603	16663	16742	16772	16584	16835	16713	16635	16648	16837	16758	16740	16585	16809	16829	16805	16758	16823	16664	16538	16850	16835	16684	16641	16677	16770	16718	16782	16670	16673	16784	16698	16632	16852	16759	16812	16857	16781	16792	16829	16880	16766	16618	16880	16618	16657	16773	16749	16834	16787	16806	16762	16916	16813	16803	16641	16651	16753	16785	16727	16645	16751	16744	16921	16805	16854	16752	16685	16862	16712	16809	16497	16791	16868	16832	16721	16756	16669	16673	16825	16699	16653	16707	16795	16852	16722	16749	16795	16983	16738	16802	16647	16823	16579	16809	16758	16829	16948	16784	16800	16933	16873	16601	16883	16832	16869	16819	16762	16807	16928	16774	16790	16798	16894	16807	16721	16670	16762	16644	16834	16696	16620	16891	16966	16843	16737	16780	16753	16691	16775	16842	16842	16890	16798	16846	16832	16910	16835	16776	16905	16899	16904	16625	16754	16860	16677	16673	16664	16814	16777	16753	16797	16794	16738	16866	16760	16854	16739	16809	16754	16886	16688	17042	16836	16841	16848	16613	16672	16877	16791	16996	16827	16553	16856	16590	16800	16861	16780	16843	16713	16746	16862	16755	16557	16769	16694	16798	16591	16697	16630	16690	16799	16740	16720	16631	16734	16810	16740	16838	16666	16740	16824	16666	16704	16876	16664	16735	16925	16880	16801	16682	16938	16608	16802	16769	16688	16858	16747	16799	16726	17028	16723	16688	16834	16795	16773	16540	16702	16742	16729	16694	16666	16767	16759	16741	16771	16804	16688	16767	16789	16691	16513	16673	17012	16990	16942	16739	16824	16708	16892	16784	16780	16720	16912	16699	16741	16874	16744	17020	16791	16743	16628	16721	16807	16800	16743	16729	16912	16787	16778	16830	16791	16710	16819	16735	16623	16846	16697	16873	16818	17035	16794	16838	16561	16954	16694	16969	16891	16591	16864	16818	16672	16663	16700	16943	16665	16803	16790	16658	16814	16777	16718	16895	16720	16631	16736	16825	16792	16668	16816	16954	16671	16671	16755	16619	16741	16600	16830	16800	16789	16693	16705	16698	16851	16849	16641	16797	16777	16781	16795	16626	16740	16777	16846	16844	16618	16648	16824	16795	16837	16756	16766	16709	16720	16656	16795	16741	16724	16942	16640	16580	16964	16735	16682	16694	16772	16754	16908	16805	16574	16779	16984	16579	16864	16735	16819	16777	16704	16969	16689	16823	16816	16747	16884	16824	16763	16873	16711	16850	16962	16771	16669	16823	16852	16851	16855	16733	16651	16801	16902	16687	16733	16831	16929	16814	16931	16833	16695	16871	16801	16684	16776	16900	16789	16644	16660	16825	16733	16757	16853	16711	16799	16850	16771	16568	16581	16879	16690	16701	16764	16673	16791	16814	16869	16724	16834	16716	16827	16851	16910	16911	16717	16805	16650	16790	17045	16701	16811	16824	16743	16790	16753	16771	16733	16750	16828	16822	16813	16698	16776	16723	16896	16819	16900	16765	16897	16730	16728	16675	16748	16740	16695	16894	16873	16819	16787	16691	16889	16859	16849	16829	16709	16839	16899	16680	16688	16667	16738	16747	16837	16823	16792	16754	16877	16767	16764	16600	16699	16785	16755	16788	16851	16760	16836	16913	16916	16831	16767	16984	16717	16701	16799	16916	16793	16910	16787	16718	16778	16834	16870	16837	16767	16771	16834	16952	16883	16776	16740	16830	16631	16853	16679	16784	16750	16753	16580	16700	16781	16586	16832	16995	16703	16654	16854	16632	16849	16836	16826	16719	16718	16671	16794	16734	17077	16527	16804	16735	16723	16722	16833	16764	16792	16672	16752	16801	16836	16738	16750	16691	16687	16735	16688	16887	16980	16970	16938	16620	16853	16841	16811	16762	16695	16869	16869	16829	16831	16778	16824	16820	16908	16820	16687	16845	16922	16767	16747	16739	16781	16889	16748	16899	16712	16720	16601	16868	16813	16646	16825	16710	16689	16727	16760	16809	16680	16712	16782	16591	16833	16525	16840	16700	16946	16635	16745	16743	16856	16709	16685	16731	16965	16696	16633	16668	16949	16793	16723	16761	16815	16776	16757	16675	16759	16746	16629	16629	16824	16778	16948	16684	16543	16834	16689	16729	16844	16781	16895	16594	16698	16742	16646	16853	16749	16866	16856	16820	16887	16744	16827	16759	16714	16896	16823	16718	16850	16669	16732	16871	16553	16673	16720	16865	16830	16835	16810	16820	16806	16774	16896	16710	16694	16896	16802	16694	16773	16690	16654	16812	16766	16849	16782	16814	16741	16748	16821	16824	17099	16828	16775	16766	16841	16607	16669	16636	16719	16761	16774	16740	16694	16700	16643	16776	16893	16805	16729	16842	16787	16593	16744	16669	16731	16701	16840	16771	16698	16869	16951	16523	16789	16838	16807	16781	16903	16822	16727	16934	16727	16867	16791	16698	16721	16934	16871	16673	16811	16826	16848	16718	16967	16592	16830	16673
23176	21515	34438	69387	72103	62778	50136	37239	31636	29639	29032	28712	28700	28707	28526	28442	28589	28469	28534	28385	28560	28299	28393	28730	28324	28471	28326	28472	28443	28588	28596	28317	28254	28557	28546	28004	28300	28648	28329	28337	28686	28470	28323	28155	28319	28324	28684	28445	28276	28246	28270	28388	28496	28469	28507	28383	28106	28188	28431	28264	28391	28309	28497	28389	28364	28329	28237	28241	28373	28187	28255	28173	28509	28438	28256	28214	28233	28289	28567	28108	28340	28258	28345	28593	28364	28160	28175	28395	28376	28495	28262	28247	28420	28195	28404	28249	28221	28328	28496	28463	28264	28209	28421	28333	28231	28201	28400	28127	28322	28186	28199	28269	28454	28288	28455	28503	28555	28003	28104	28421	28274	28408	28367	28402	28370	28239	28391	28486	28177	28130	28262	28046	28238	28360	28331	28294	28317	28547	28476	28430	28453	28064	28341	28427	28420	28345	28308	27982	28414	28301	28219	28131	28132	28226	28422	28289	28367	28293	28311	28228	28430	28118	28201	28253	28319	28343	28362	28122	28263	28268	28322	28229	28380	28421	28380	28156	28236	28405	28188	28352	28042	28395	28244	28321	28409	28384	28169	28148	28396	28316	28148	28051	28073	28381	28259	27984	28263	28523	28205	27988	28027	28001	28064	27909	28350	28202	28432	28249	28028	28225	28339	28105	28376	28289	28282	28480	28273	28383	28316	28177	28319	28467	28347	28040	28229	28520	28128	28109	28278	27997	28443	28126	28400	28199	28099	28315	28312	28415	28379	28159	28380	28194	28333	28304	28242	28222	28289	28201	28397	27996	28342	28287	28369	28390	28080	28238	28434	28214	28603	28228	27888	28251	28468	28098	28239	28064	28320	28202	28322	28208	28498	28239	28182	28446	28389	28563	28390	28251	28164	28346	28317	28212	28393	28395	28395	28384	28205	28284	28458	28257	28472	28453	28272	28199	28469	28506	28222	28334	28383	28396	28246	28381	28305	28049	28439	28334	28261	28385	28105	28470	28461	28452	28287	28459	28450	28187	28245	28135	28177	28165	28597	28272	28144	28251	28514	28134	28294	28335	28331	28075	28293	28612	28430	28348	28182	28440	28313	28347	28502	28272	28336	28163	28185	28113	28294	28257	28498	28297	28386	28386	28241	28206	28119	28251	28356	28458	28389	28208	28241	28495	28223	28372	28302	28278	28195	28160	28194	27958	28450	28229	28336	28068	28215	28260	28313	28072	28152	28235	28562	28243	28390	28454	28437	28313	28271	28271	28220	28049	28394	28552	28229	28301	28045	28133	28308	28200	28091	28370	28088	28200	28326	28371	28543	28196	28573	28327	28376	28322	28048	27997	28153	28185	28396	28326	28294	28404	28450	28064	28388	28058	28387	28427	28268	28472	28248	28227	28359	28328	28527	28405	28281	28234	28139	28477	28197	28134	28486	28386	28183	28054	28126	28245	28330	28225	28186	28418	28269	28400	28312	28361	28450	28426	28441	28484	28280	28266	28101	28094	28327	28450	28373	28342	28250	28307	28429	28486	28189	28248	28257	28504	28392	28384	28445	28417	28302	28368	28450	28196	28137	28275	28457	28352	28504	28233	28148	28093	28343	28183	28497	28362	28326	28425	28283	28111	28322	28480	28196	28463	28325	28246	28445	28316	27990	28376	28408	28124	28159	28424	28180	28363	28355	28433	28206	28400	28403	28430	28457	28261	28166	28414	28167	28196	28329	28120	28272	28295	28282	28089	28175	28269	28277	28229	28452	28378	28321	28330	28335	28678	28323	28338	28369	28281	28572	28346	28170	28116	28282	28105	28217	28384	28516	28451	28206	28334	28271	28441	28212	28430	28182	28226	28323	28324	28485	28063	28404	28281	28297	28191	28234	28174	28482	27970	28393	28197	28379	28240	27998	28384	28225	28171	28177	28544	28229	28354	28459	28398	28390	28261	28338	28535	28663	28385	28278	28514	28328	28308	28417	28565	28175	28164	28261	28351	28191	28132	27969	28266	28680	28326	28257	28543	28403	28304	28334	28589	28224	28282	28429	28395	28173	28368	28286	28146	28299	28335	28218	28286	28364	28159	28384	28212	28187	28402	28371	28495	28300	28380	28084	28311	28273	28358	28379	28038	28230	28123	28279	28406	28511	28039	28396	28246	28271	28273	28413	28197	28128	28381	28472	28349	28485	28297	28404	28511	28220	28201	28269	28482	28212	28284	28379	28168	28280	28587	28356	28208	28363	28123	28581	28498	28216	28345	28268	28265	28554	28458	28351	28276	28217	28599	28248	28326	28320	28379	28249	28295	28511	28421	28588	28327	28506	28415	28253	28279	28548	28259	28236	28342	28550	28290	28203	28412	28509	28437	28430	28214	28162	28203	28287	28444	28289	28418	28278	28233	28306	28346	28230	27989	28146	28328	28031	28255	28386	28554	28418	28369	28404	28455	28576	28334	28260	28287	28477	28409	28581	28243	28204	28207	28054	28123	28247	28308	28372	28046	28449	27999	28162	28246	28296	28506	28254	28180	28389	28155	28324	28465	28210	28089	28261	28316	28064	28395	28276	28212	28430	28131	28240	28274	28123	28448	27973	28461	28359	28308	28160	27985	28388	28440	28323	28250	28099	28060	28215	28383	28416	28177	28276	28564	28427	28158	28315	28290	28115	28223	28471	28222	28341	28329	28271	28318	28280	28330	28214	28102	28643	28202	28373	28338	28066	28213	28341	28426	28290	28362	28443	28525	28405	28397	28207	28254	28246	28247	28509	28051	28200	28172	28474	28151	28305	28077	28473	28346	28363	28093	28293	28474	28457	28034	28281	28471	28182	28281	28224	28364	28150	28492	28405	28333	28451	28330	28479	28227	28214	28343	28251	28294	28333	28595	28311	28402	28365	28408	28447	28238	28288	28502	28181	28268	28333	28266	28241	28261	28373	28430	27948	28131	28091	28489	28344	28214	28250	28226	28241	28156	28252	28179	28140	28107	28392	28261	28111	28654	28370	28309	28243	28080	28389	28577	28679	28114	28179	28277	28271	28348	28365	28272	28244	28309	28104	28329	28428	28323	28349	28355	28390	28228	28229	28155	28361	28356	28140	28288	28313	28194	28360	28308	28456	28264	28341	28354	28396	28082	28371	28212	28472	28264	28394	28221	28156	28518	28447	28297	28180	28276	28291	28075	28225	28678	28115	28435	28451	28372	28259	28505	28397	28131	28308	28202	28350	28215	28157	28400	28416	28281	28192	28259	28176	28166	28418	28305	28263	28390	28384	28332	28314	28440	28198	28450	28324	28187	28077	28078	28224	28371	28399	28320	28303	28193	28318	28306	28433	28463	28414	28328	28161	28655	28088	28333	28171	28350	28221	28440	28517	28547	28252	28421	28552	28201	28218	28483	28253	28032	28405	28191	28238	28357	28385	28342	28280	28413	28275	28220	28490	28305	28272	28081	28087	28106	28395	28417	28082	27961	28242	28206	28197	28312	28490	28318	28195	28254	28138	28215	28211	28494	28361	28336	28179	28311	28251	28225	28353	28506	28301	28560	28285	28264	28355	28129	28278	28450	28251	28360	28254	28551	28504	28351	28213	28112	28157	28612	28432	28219	28272	28371	28187	28228	28019	28305	28388	28323	28443	28433	28214	28245	28324	28345	28127	28332	28133	28489	28311	28416	28335	28120	28443	28224	28109	28143	28314	28330	28370	28183	28475	28441	28318	28224	28131	28424	28342	28128	28222	28365	28298	28291	28317	28318	28332	28531	28574	28423	28189	28622	28302	28261	28473	28430	28369	28187	28363	28295	28325	28157	28301	28445	28516	28480	28454	28422	28166	28202	28484	28511	28328	28273	28148	28431	28350	28057	28118	28158	28269	28362	28444	28604	28146	28108	28304	28282	28434	28191	28293	28467	28186	28273	28160	28364	28504	28401	28276	28132	28391	28376	28084	28521	28440	28411	28154	28233	28308	28136	28056	28377	28023	28190	28453	28236	28294	28313	28479	28605	28276	28506	28097	28146	28263	28374	28390	28347	28149	28255	28081	28388	28415	28277	28357	28323	28225	28362	28383	28474	28255	28246	28141	28375	28300	28517	28536	28307	28270	28538	28360	28354	28364	28171	28304	28420	28592	28356	28553	28241	28293	28345	28491	28163	28108	28082	28368	28296	28379	28362	28344	28348	28362	28481	28197	28361	28206	28228	28218	28368	28275	28355	28567	28067	28343	28419	28276	28319	28436	28269	28171	28236	28362	28283	28170	28291	28228	28528	28601	28402	28348	28026	28417	28390	28263	28243	28410	28113	28471	28398	28480	28577	28313	28466	28522	28400	28513	28461	28645	28303	28269	28170	28324	28268	28227	28249	28192	28096	28319	28307	28455	28320	28300	28418	28556	28227	27939	28362	28254	28315	28210	28061	28318	28285	28420	28158	28128	28049	28184	28464	28375	28362	28308	28309	28055	28125	28298	28268	28122	28451	28560	28441	28345	28153	28493	28234	28408	28177	28530	28156	28305	28304	28268	28231	28704	28403	28064	28275	28306	28184	28499	28175	28223	28242	28212	28297	28214	28081	28284	28324	28177	28258	28134	28518	28208	28443	28194	28272	28223	28316	28371	28426	28221	28352	28331	28378	28012	28147	28494	28486	28370	28189	28370	28439	28432	28532	28246	28444	28358	27960	28307	28291	28228	28356	28504	28292	28367	28294	28287	28225	28238	28135	28428	28382	28405	28353	28236	28257	28131	28458	28085	28519	28431	28251	28247	28192	28482	28286	28300	28358	28139	28027	28354	28257	28198	28224	28561	28327	28320	28241	28288	28539	28323	28274	28250	28250	28285	28178	28154	28332	28088	28383	28506	28476	28046	28374	28425	28170	28061	28480	28498	28309	28284	28270	28343	28243	28163	28186	28368	28291	28224	28490	28565	28429	28317	28187	28185	28294	28349	28485	28537	28521	28331	28434	28078	28373	28047	28561	28290	28237	28315	28057	28217	28324	28254	28110	28170	28111	28429	28646	28208	28240	28279	28336	28239	28104	28276	28495	28234	28215	28150	28675	28209	28382	28292	28014	28207	28399	28178	28141	28299	28563	28255	28378	28382	28321	28463	28498	28402	28218	28555	28372	28423	28273	28411	28256	28288	27974
22266	51695	88654	98999	86441	65127	41618	26195	20194	18034	17797	17542	17773	17707	17611	17633	17605	17593	17771	17801	17664	17560	17507	17707	17567	17729	17612	17585	17535	17683	17811	17543	17555	17706	17600	17522	17599	17737	17736	17507	17683	17587	17536	17506	17676	17365	17469	17561	17392	17485	17919	17527	17650	17734	17614	17510	17493	17764	17430	17599	17442	17551	17571	17401	17501	17501	17536	17619	17674	17573	17502	17498	17642	17752	17399	17532	17670	17779	17599	17433	17660	17550	17517	17410	17524	17540	17771	17653	17489	17513	17636	17575	17571	17490	17581	17607	17618	17499	17490	17507	17666	17549	17598	17555	17558	17520	17681	17607	17619	17395	17493	17607	17572	17597	17620	17512	17493	17531	17532	17596	17562	17626	17543	17601	17529	17765	17659	17592	17785	17527	17602	17452	17795	17690	17470	17744	17538	17676	17586	17570	17530	17635	17478	17542	17539	17653	17746	17542	17714	17659	17457	17512	17710	17582	17624	17445	17239	17747	17518	17342	17663	17459	17787	17645	17615	17520	17610	17596	17454	17498	17793	17393	17769	17556	17682	17479	17577	17414	17756	17617	17622	17742	17611	17744	17563	17603	17401	17494	17636	17560	17697	17578	17493	17570	17493	17565	17754	17656	17748	17644	17529	17684	17635	17657	17718	17516	17522	17553	17535	17499	17533	17684	17634	17590	17791	17577	17562	17467	17469	17619	17695	17547	17600	17437	17531	17578	17573	17514	17322	17646	17727	17607	17462	17584	17406	17556	17679	17552	17567	17435	17386	17736	17676	17552	17610	17465	17597	17522	17461	17618	17643	17594	17516	17670	17545	17568	17772	17610	17713	17637	17486	17649	17754	17320	17570	17797	17464	17425	17815	17453	17867	17475	17333	17494	17525	17505	17547	17607	17620	17385	17488	17475	17632	17520	17559	17746	17681	17585	17668	17620	17591	17673	17528	17657	17471	17583	17446	17789	17453	17440	17598	17617	17369	17806	17648	17435	17568	17482	17343	17503	17560	17511	17607	17529	17361	17417	17518	17220	17700	17659	17544	17450	17473	17519	17596	17509	17603	17422	17407	17611	17498	17726	17448	17378	17476	17486	17564	17457	17565	17708	17581	17610	17447	17498	17584	17426	17616	17546	17510	17470	17467	17510	17555	17642	17628	17625	17596	17511	17607	17684	17648	17813	17596	17566	17644	17574	17405	17526	17446	17506	17771	17493	17348	17750	17591	17401	17670	17551	17615	17492	17484	17515	17511	17641	17719	17649	17618	17553	17584	17689	17380	17318	17476	17589	17716	17562	17483	17512	17669	17513	17670	17589	17828	17579	17630	17838	17577	17701	17587	17443	17414	17519	17631	17486	17585	17641	17393	17586	17698	17474	17737	17595	17625	17646	17637	17350	17597	17534	17567	17633	17495	17629	17468	17709	17626	17628	17804	17448	17746	17726	17575	17598	17603	17542	17547	17502	17636	17615	17533	17706	17584	17636	17573	17604	17619	17620	17463	17476	17634	17412	17443	17613	17579	17619	17547	17573	17746	17514	17462	17628	17727	17471	17631	17377	17482	17472	17578	17433	17675	17519	17497	17467	17684	17464	17542	17638	17515	17579	17513	17526	17636	17555	17556	17541	17503	17591	17522	17553	17481	17638	17693	17524	17597	17674	17485	17501	17452	17606	17572	17692	17434	17533	17565	17700	17574	17533	17473	17536	17613	17471	17538	17604	17735	17655	17569	17592	17644	17753	17556	17654	17553	17584	17661	17531	17500	17589	17531	17499	17410	17509	17700	17561	17637	17545	17586	17608	17633	17862	17283	17616	17726	17581	17674	17599	17537	17558	17657	17597	17543	17535	17541	17405	17617	17682	17651	17561	17584	17627	17596	17642	17624	17562	17529	17567	17422	17628	17667	17614	17759	17475	17571	17727	17562	17454	17547	17576	17599	17559	17677	17443	17442	17437	17603	17467	17742	17655	17486	17589	17609	17490	17514	17437	17570	17485	17547	17479	17547	17661	17491	17510	17591	17621	17493	17615	17436	17732	17644	17550	17545	17522	17395	17506	17693	17513	17556	17484	17406	17409	17457	17446	17557	17506	17601	17655	17782	17579	17657	17432	17631	17596	17523	17693	17462	17576	17534	17493	17633	17553	17672	17750	17533	17660	17502	17509	17509	17518	17563	17446	17535	17523	17606	17652	17617	17615	17440	17690	17597	17550	17619	17676	17666	17457	17484	17471	17412	17563	17554	17582	17798	17589	17647	17482	17504	17744	17584	17561	17521	17598	17674	17540	17391	17492	17488	17463	17578	17413	17522	17522	17488	17644	17451	17294	17301	17608	17567	17407	17608	17542	17460	17477	17656	17584	17582	17624	17554	17615	17437	17608	17512	17688	17402	17584	17528	17611	17549	17647	17625	17686	17495	17484	17682	17707	17392	17685	17367	17733	17507	17493	17444	17517	17720	17649	17435	17677	17515	17442	17647	17545	17701	17424	17562	17463	17647	17475	17562	17664	17514	17691	17498	17742	17459	17768	17481	17594	17681	17637	17514	17359	17679	17689	17629	17613	17599	17666	17574	17702	17677	17415	17649	17430	17389	17535	17500	17697	17741	17523	17600	17560	17499	17500	17624	17518	17477	17711	17433	17475	17751	17519	17630	17651	17570	17529	17500	17514	17509	17481	17686	17615	17517	17488	17455	17446	17628	17478	17554	17619	17655	17655	17567	17516	17801	17487	17614	17629	17605	17476	17499	17589	17495	17552	17498	17634	17660	17494	17514	17507	17443	17619	17452	17604	17324	17703	17605	17467	17706	17594	17727	17688	17750	17449	17399	17446	17489	17613	17433	17587	17440	17457	17673	17642	17491	17528	17411	17549	17674	17530	17548	17584	17523	17472	17484	17640	17512	17708	17506	17322	17475	17511	17568	17451	17769	17463	17645	17549	17529	17550	17674	17741	17470	17556	17451	17769	17712	17442	17535	17531	17550	17710	17531	17654	17701	17537	17698	17497	17697	17540	17588	17528	17590	17564	17648	17618	17750	17557	17593	17597	17767	17415	17564	17455	17550	17835	17518	17452	17446	17351	17466	17438	17452	17754	17568	17583	17489	17676	17617	17551	17534	17532	17621	17698	17390	17310	17750	17603	17582	17581	17649	17551	17541	17348	17642	17386	17568	17449	17528	17571	17556	17575	17637	17675	17666	17593	17567	17537	17454	17361	17469	17405	17669	17612	17498	17459	17557	17663	17694	17590	17594	17641	17634	17737	17522	17294	17666	17762	17499	17613	17611	17446	17524	17579	17709	17414	17735	17616	17765	17607	17449	17677	17610	17565	17615	17568	17362	17549	17496	17549	17360	17394	17552	17778	17765	17696	17511	17492	17477	17649	17503	17481	17637	17594	17575	17550	17540	17595	17667	17626	17687	17628	17696	17693	17662	17590	17442	17513	17481	17548	17378	17608	17659	17363	17612	17590	17664	17676	17302	17534	17598	17280	17435	17403	17491	17593	17398	17533	17706	17603	17430	17753	17630	17591	17489	17734	17718	17679	17480	17583	17679	17437	17582	17527	17402	17451	17419	17680	17483	17608	17477	17494	17743	17569	17576	17433	17419	17628	17530	17609	17742	17669	17785	17566	17780	17538	17634	17527	17566	17518	17730	17638	17629	17447	17713	17532	17207	17569	17519	17601	17534	17470	17573	17581	17625	17618	17699	17596	17416	17546	17599	17629	17636	17655	17647	17515	17605	17486	17545	17372	17666	17565	17691	17554	17510	17583	17382	17708	17606	17506	17530	17544	17694	17708	17619	17623	17586	17565	17550	17614	17645	17633	17524	17708	17487	17540	17517	17567	17693	17866	17507	17618	17668	17508	17792	17628	17581	17580	17584	17468	17539	17574	17632	17580	17451	17445	17369	17543	17533	17591	17564	17446	17598	17602	17673	17705	17477	17690	17563	17548	17568	17730	17738	17739	17432	17804	17382	17552	17484	17518	17587	17771	17651	17579	17430	17561	17457	17496	17591	17242	17726	17469	17320	17568	17451	17532	17579	17501	17275	17717	17617	17645	17633	17519	17685	17636	17649	17552	17556	17573	17463	17638	17502	17538	17583	17569	17648	17478	17475	17755	17579	17627	17488	17523	17663	17543	17561	17720	17572	17683	17474	17715	17524	17582	17653	17589	17534	17561	17512	17527	17645	17618	17388	17674	17759	17426	17550	17595	17657	17670	17649	17616	17583	17526	17534	17507	17521	17448	17601	17572	17584	17597	17704	17624	17560	17522	17533	17377	17535	17660	17461	17628	17674	17649	17497	17524	17527	17462	17458	17583	17528	17568	17596	17271	17741	17477	17513	17576	17370	17466	17524	17601	17532	17605	17615	17481	17511	17612	17564	17541	17619	17541	17605	17552	17541	17521	17489	17368	17624	17633	17413	17636	17463	17723	17600	17739	17431	17426	17517	17632	17540	17407	17520	17304	17684	17544	17477	17724	17546	17564	17464	17741	17613	17612	17671	17482	17873	17614	17463	17658	17690	17350	17604	17566	17417	17715	17464	17563	17602	17599	17541	17455	17715	17648	17513	17553	17325	17665	17466	17477	17658	17589	17485	17312	17560	17688	17448	17575	17563	17587	17425	17682	17413	17673	17601	17517	17497	17777	17603	17592	17573	17542	17599	17656	17461	17421	17496	17802	17645	17810	17495	17442	17536	17673	17834	17569	17576	17596	17598	17567	17552	17682	17468	17551	17596	17518	17509	17563	17505	17778	17345	17461	17468	17580	17586	17750	17455	17576	17643	17599	17437	17642	17482	17390	17419	17416	17377	17741	17692	17571	17445	17498	17465	17380	17416	17783	17454	17523	17542	17588	17896	17585	17589	17674	17632	17726	17508	17782	17531	17723	17752	17489	17695	17716	17517	17555	17749	17415	17658	17630	17549	17583	17609	17586	17584	17552	17680	17510	17474	17513	17508	17682	17574	17448	17643	17631	17639	17763	17366	17627	17461	17580	17501	17632	17451	17584	17396	17628	17499	17377	17820	17459	17381	17517	17443	17640	17606	17477	17499	17651	17440	17597	17643	17490	17377	17630	17341	17719	17678	17357	17481	17561	17615	17532	17588	17668	17411	17499	17720	17438
32100	26709	35411	46228	42096	35657	31344	28901	27779	27597	27749	27576	27538	27497	27381	27668	27527	27462	27547	27423	27631	27249	27482	27193	27549	27529	27461	27532	27525	27564	27502	27700	27471	27352	27408	27328	27597	27634	27416	27463	27524	27356	27225	27393	27295	27266	27392	27411	27373	27367	27460	27293	27601	27533	27548	27516	27294	27492	27685	27373	27390	27523	27457	27416	27411	27344	27639	27319	27642	27465	27420	27429	27349	27452	27542	27482	27357	27642	27504	27238	27643	27402	27541	27375	27397	27570	27344	27461	27333	27514	27402	27720	27465	27298	27397	27595	27421	27504	27561	27359	27673	27197	27564	27416	27506	27438	27392	27489	27777	27589	27329	27342	27704	27171	27476	27328	27524	27809	27692	27447	27303	27460	27409	27440	27621	27413	27287	27480	27383	27555	27391	27510	27255	27462	27705	27603	27704	27413	27528	27404	27440	27384	27503	27416	27464	27359	27628	27371	27511	27549	27614	27603	27863	27477	27601	27539	27494	27485	27428	27345	27530	27621	27297	27374	27251	27293	27553	27296	27728	27537	27398	27298	27518	27554	27484	27632	27618	27381	27636	27296	27343	27582	27444	27627	27594	27503	27453	27611	27268	27257	27329	27488	27472	27442	27500	27638	27588	27283	27482	27406	27545	27479	27429	27200	27262	27689	27322	27586	27342	27358	27443	27567	27524	27731	27503	27346	27788	27389	27516	27470	27322	27641	27522	27464	27498	27529	27300	27386	27587	27847	27247	27440	27636	27320	27319	27521	27552	27357	27674	27267	27581	27164	27374	27341	27393	27480	27463	27109	27483	27468	27433	27582	27452	27619	27405	27377	27538	27610	27457	27601	27332	27503	27463	27415	27520	27197	27328	27398	27661	27344	27836	27461	27471	27405	27611	27098	27327	27549	27316	27577	27600	27320	27366	27524	27623	27250	27393	27231	27695	27617	27582	27444	27541	27641	27458	27654	27536	27470	27341	27407	27504	27237	27512	27675	27509	27717	27313	27658	27415	27595	27436	27389	27457	27554	27532	27521	27611	27381	27507	27530	27721	27545	27294	27537	27564	27192	27560	27695	27427	27239	27356	27407	27576	27578	27422	27491	27377	27507	27068	27417	27591	27418	27386	27471	27399	27543	27614	27444	27556	27490	27495	27414	27837	27240	27636	27481	27369	27410	27377	27603	27346	27356	27340	27549	27498	27372	27305	27783	27525	27455	27678	27497	27286	27614	27363	27428	27422	27603	27679	27584	27470	27602	27671	27483	27552	27531	27423	27488	27588	27344	27385	27234	27498	27464	27650	27656	27507	27584	27620	27635	27535	27589	27510	27518	27468	27444	27558	27365	27420	27708	27573	27641	27532	27353	27417	27389	27298	27580	27370	27418	27680	27676	27575	27468	27502	27493	27532	27457	27555	27633	27590	27526	27732	27484	27580	27670	27397	27698	27463	27558	27689	27250	27349	27611	27368	27472	27263	27494	27450	27885	27485	27563	27448	27485	27440	27175	27470	27360	27525	27454	27525	27225	27422	27294	27453	27425	27298	27415	27279	27558	27534	27408	27455	27569	27473	27426	27740	27507	27333	27369	27506	27515	27443	27461	27556	27518	27543	27467	27449	27472	27809	27594	27540	27597	27490	27150	27349	27377	27375	27717	27774	27468	27444	27353	27306	27357	27493	27519	27673	27615	27397	27486	27433	27480	27553	27616	27458	27488	27578	27562	27420	27566	27512	27539	27151	27808	27704	27472	27276	27385	27597	27387	27435	27565	27742	27556	27572	27387	27500	27299	27321	27587	27728	27389	27548	27448	27254	27412	27639	27550	27323	27551	27457	27597	27690	27445	27675	27413	27625	27488	27632	27603	27368	27660	27522	27356	27329	27493	27502	27308	27245	27424	27624	27483	27465	27614	27625	27692	27568	27541	27786	27620	27529	27439	27681	27265	27441	27467	27666	27330	27479	27593	27623	27521	27528	27600	27388	27627	27589	27310	27575	27364	27466	27492	27487	27512	27423	27652	27795	27552	27577	27527	27474	27296	27452	27592	27374	27347	27297	27424	27199	27290	27459	27568	27553	27519	27639	27512	27405	27649	27600	27473	27464	27445	27590	27661	27604	27410	27408	27606	27488	27565	27642	27689	27351	27231	27547	27534	27505	27593	27238	27377	27507	27356	27529	27790	27535	27422	27590	27546	27481	27516	27268	27805	27653	27439	27458	27550	27205	27445	27234	27423	27637	27447	27472	27567	27812	27333	27642	27484	27514	27636	27616	27509	27654	27701	27561	27331	27060	27588	27680	27419	27602	27407	27670	27740	27326	27416	27457	27506	27346	27509	27462	27942	27475	27414	27395	27370	27676	27432	27329	27350	27572	27550	27408	27455	27406	27431	27431	27487	27548	27222	27529	27563	27499	27297	27310	27453	27211	27400	27654	27612	27379	27281	27415	27524	27679	27208	27713	27181	27397	27563	27435	27500	27602	27446	27558	27405	27703	27679	27692	27716	27443	27257	27420	27705	27569	27660	27614	27709	27451	27612	27291	27500	27643	27517	27620	27481	27492	27719	27421	27444	27549	27582	27648	27604	27577	27544	27559	27422	27411	27423	27682	27325	27314	27396	27472	27461	27417	27528	27488	27583	27616	27488	27573	27348	27597	27506	27640	27563	27619	27711	27526	27370	27505	27428	27564	27499	27201	27366	27473	27364	27405	27535	27645	27447	27662	27585	27406	27452	27619	27511	27286	27403	27506	27544	27590	27545	27434	27421	27675	27434	27649	27210	27163	27417	27541	27527	27725	27514	27509	27609	27305	27278	27337	27289	27514	27694	27481	27586	27392	27558	27545	27359	27563	27401	27486	27518	27575	27509	27528	27518	27542	27550	27286	27517	27445	27469	27481	27404	27364	27288	27497	27644	27469	27499	27648	27362	27370	27598	27666	27519	27466	27395	27323	27544	27488	27334	27610	27638	27480	27532	27277	27593	27395	27479	27214	27260	27624	27306	27462	27481	27507	27754	27573	27566	27468	27584	27570	27395	27365	27570	27292	27196	27500	27562	27983	27355	27599	27557	27429	27307	27626	27438	27428	27555	27324	27420	27526	27440	27457	27497	27251	27353	27707	27277	27279	27565	27606	27731	27559	27689	27575	27421	27627	27299	27367	27563	27568	27331	27561	27708	27453	27351	27526	27317	27328	27404	27412	27370	27304	27308	27333	27498	27808	27372	27408	27372	27447	27417	27763	27536	27385	27424	27349	27342	27275	27511	27590	27460	27641	27315	27224	27516	27767	27478	27471	27414	27512	27634	27604	27431	27514	27355	27504	27672	27580	27531	27308	27602	27472	27530	27415	27253	27537	27457	27447	27232	27349	27423	27555	27590	27428	27552	27645	27366	27548	27447	27556	27570	27721	27162	27523	27496	27439	27478	27241	27429	27656	27525	27417	27413	27421	27505	27583	27536	27754	27468	27497	27602	27632	27513	27286	27445	27588	27581	27367	27481	27733	27633	27618	27519	27377	27416	27242	27169	27678	27528	27569	27628	27446	27291	27491	27460	27686	27620	27612	27718	27326	27578	27490	27600	27476	27533	27618	27484	27508	27365	27293	27508	27519	27350	27731	27307	27380	27402	27259	27425	27485	27607	27445	27451	27386	27294	27543	27356	27537	27587	27623	27281	27452	27178	27385	27210	27500	27441	27571	27513	27522	27439	27409	27491	27719	27622	27493	27536	27318	27751	27425	27350	27449	27671	27215	27524	27381	27500	27656	27631	27505	27535	27555	27566	27310	27571	27665	27423	27392	27630	27582	27345	27574	27304	27355	27536	27574	27723	27221	27420	27347	27288	27393	27414	27298	27552	27565	27537	27461	27565	27542	27475	27266	27478	27542	27627	27718	27289	27498	27485	27626	27560	27532	27370	27495	27322	27436	27645	27748	27310	27574	27531	27673	27647	27558	27302	27357	27410	27431	27636	27487	27475	27753	27960	27688	27388	27227	27586	27251	27502	27696	27523	27253	27570	27222	27476	27652	27270	27585	27647	27525	27444	27294	27329	27216	27427	27588	27486	27368	27496	27437	27426	27492	27785	27413	27499	27548	27227	27441	27470	27466	27546	27363	27408	27512	27374	27569	27500	27545	27582	27092	27562	27323	27481	27182	27387	27487	27405	27710	27227	27236	27750	27686	27408	27500	27334	27462	27373	27308	27531	27561	27322	27549	27568	27508	27395	27538	27312	27301	27070	27614	27631	27641	27535	27279	27735	27496	27395	27494	27516	27510	27450	27497	27577	27557	27619	27620	27597	27542	27343	27619	27482	27594	27456	27660	27516	27468	27569	27562	27364	27167	27550	27201	27332	27385	27268	27638	27459	27626	27351	27406	27490	27381	27575	27552	27513	27435	27347	27472	27520	27402	27215	27448	27815	27586	27602	27555	27371	27340	27339	27627	27672	27667	27510	27391	27649	27533	27647	27412	27261	27484	27598	27551	27443	27557	27853	27535	27549	27471	27633	27669	27622	27653	27120	27528	27456	27529	27378	27391	27415	27500	27519	27576	27548	27356	27630	27671	27604	27383	27646	27510	27501	27318	27524	27564	27432	27397	27397	27569	27537	27485	27384	27664	27300	27663	27347	27621	27445	27543	27299	27398	27429	27428	27370	27617	27658	27620	27606	27513	27461	27146	27245	27584	27332	27700	27199	27765	27558	27453	27327	27473	27667	27745	27217	27891	27338	27467	27541	27504	27531	27751	27634	27210	27423	27441	27438	27237	27566	27533	27529	27680	27498	27396	27479	27327	27592	27692	27398	27446	27609	27542	27575	27294	27498	27578	27449	27542	27563	27618	27265	27444	27745	27640	27501	27295	27534	27365	27421	27253	27522	27709	27552	27390	27478	27289	27429	27677	27520	27558	27764	27790	27565	27763	27402	27301	27715	27658	27574	27453	27609	27413	27532	27442	27468	27482	27653	27651	27558	27257	27438	27364	27282	27445	27206	27298	27213	27525	27541	27171	27304	27141	27440	27711	27764	27454	27302	27450	27410	27570	27445	27535	27300	27557	27262	27459	27409	27495	27409	27521	27477	27423	27501	27226	27657	27584	27337	27240	27483	27848	27492	27443	27602	27247	27510	27487	27232	27351	27474
16458	20516	28304	36719	30991	24018	19439	17375	17005	16600	16418	16571	16423	16348	16557	16540	16596	16553	16522	16568	16549	16491	16239	16563	16468	16681	16591	16534	16504	16627	16330	16333	16675	16722	16598	16493	16705	16502	16453	16359	16583	16394	16386	16546	16474	16516	16648	16333	16451	16699	16516	16564	16307	16467	16524	16693	16472	16462	16465	16696	16588	16368	16586	16401	16464	16398	16544	16367	16570	16516	16543	16609	16605	16516	16476	16350	16515	16587	16537	16534	16492	16480	16540	16490	16345	16365	16478	16491	16434	16512	16662	16445	16344	16450	16329	16457	16539	16299	16419	16462	16554	16477	16316	16522	16488	16320	16392	16466	16493	16793	16461	16686	16561	16410	16695	16228	16616	16365	16547	16599	16479	16485	16634	16369	16506	16684	16462	16531	16502	16424	16638	16253	16568	16407	16298	16571	16413	16394	16647	16523	16515	16422	16643	16712	16433	16369	16552	16386	16496	16643	16358	16376	16560	16574	16473	16492	16324	16522	16537	16463	16399	16588	16432	16535	16373	16547	16635	16550	16569	16348	16539	16386	16474	16610	16331	16512	16477	16490	16416	16393	16577	16541	16372	16570	16684	16339	16400	16449	16516	16411	16451	16511	16333	16534	16532	16589	16612	16619	16408	16584	16635	16484	16450	16382	16554	16443	16317	16540	16391	16454	16420	16566	16380	16511	16594	16320	16398	16590	16547	16411	16402	16512	16424	16559	16528	16498	16456	16601	16369	16582	16541	16533	16360	16400	16469	16569	16516	16694	16415	16508	16561	16622	16581	16484	16536	16649	16387	16477	16408	16405	16474	16400	16340	16653	16482	16446	16276	16466	16597	16544	16449	16504	16417	16461	16401	16349	16399	16507	16673	16420	16539	16594	16399	16330	16527	16455	16649	16498	16719	16610	16532	16585	16487	16697	16490	16472	16511	16665	16471	16453	16583	16393	16592	16505	16350	16364	16492	16517	16344	16467	16413	16468	16192	16387	16380	16595	16636	16527	16551	16589	16640	16268	16509	16417	16459	16614	16529	16458	16590	16576	16580	16639	16495	16357	16467	16412	16599	16481	16553	16413	16397	16580	16506	16587	16388	16511	16378	16587	16384	16391	16467	16256	16249	16328	16310	16623	16585	16519	16367	16398	16508	16614	16451	16365	16681	16386	16326	16303	16519	16503	16578	16424	16407	16270	16445	16504	16460	16474	16577	16606	16750	16447	16479	16334	16254	16627	16517	16521	16649	16440	16408	16683	16527	16400	16378	16645	16417	16300	16413	16532	16335	16495	16516	16499	16449	16474	16504	16605	16552	16312	16566	16310	16426	16430	16610	16328	16668	16595	16400	16462	16735	16486	16481	16346	16368	16506	16410	16481	16440	16308	16601	16681	16378	16603	16394	16620	16440	16413	16434	16612	16429	16434	16577	16570	16334	16561	16438	16633	16437	16628	16477	16508	16484	16490	16555	16397	16447	16352	16526	16495	16547	16565	16564	16496	16541	16550	16602	16536	16449	16479	16412	16470	16313	16631	16427	16559	16472	16514	16498	16410	16463	16504	16660	16443	16632	16380	16563	16596	16516	16621	16474	16469	16547	16572	16464	16381	16483	16591	16449	16446	16300	16515	16373	16408	16354	16366	16444	16545	16422	16493	16333	16492	16388	16640	16512	16548	16563	16559	16436	16513	16447	16352	16477	16654	16544	16485	16417	16490	16563	16591	16328	16325	16528	16656	16545	16642	16461	16520	16698	16429	16492	16429	16420	16619	16383	16493	16519	16321	16416	16635	16398	16535	16528	16503	16585	16342	16632	16594	16657	16658	16624	16507	16431	16416	16535	16393	16570	16644	16581	16365	16565	16366	16464	16496	16537	16551	16465	16504	16424	16679	16586	16385	16390	16640	16516	16519	16501	16402	16412	16475	16573	16451	16325	16481	16277	16498	16401	16381	16362	16805	16619	16685	16580	16452	16365	16571	16546	16403	16339	16623	16577	16406	16408	16377	16636	16395	16570	16453	16547	16569	16426	16392	16330	16796	16686	16346	16250	16493	16318	16633	16459	16566	16578	16516	16352	16365	16450	16604	16536	16629	16367	16338	16432	16492	16615	16642	16309	16463	16456	16597	16544	16619	16420	16500	16572	16581	16547	16439	16606	16596	16566	16379	16407	16499	16510	16589	16605	16529	16474	16454	16579	16518	16681	16565	16367	16630	16475	16566	16438	16436	16454	16506	16562	16561	16431	16514	16485	16512	16676	16440	16462	16343	16469	16512	16446	16661	16688	16504	16335	16416	16619	16319	16559	16352	16558	16473	16403	16423	16507	16547	16615	16450	16396	16520	16502	16497	16370	16472	16663	16614	16555	16440	16479	16170	16558	16528	16434	16504	16587	16654	16631	16518	16615	16574	16508	16407	16493	16407	16433	16646	16698	16549	16465	16696	16614	16485	16467	16571	16388	16664	16589	16327	16441	16543	16543	16565	16305	16388	16574	16734	16554	16350	16473	16481	16485	16539	16563	16575	16509	16308	16690	16504	16647	16553	16518	16663	16400	16574	16308	16713	16743	16485	16341	16487	16365	16284	16350	16381	16431	16625	16625	16445	16414	16552	16347	16556	16567	16598	16447	16430	16496	16432	16492	16415	16483	16306	16593	16545	16730	16635	16522	16561	16406	16248	16554	16391	16651	16312	16656	16496	16419	16583	16363	16482	16353	16538	16484	16375	16569	16390	16722	16499	16447	16252	16337	16448	16255	16458	16466	16567	16268	16565	16478	16553	16486	16679	16447	16436	16451	16592	16575	16347	16440	16690	16619	16488	16446	16460	16368	16429	16572	16694	16576	16608	16576	16559	16474	16561	16520	16446	16441	16660	16467	16367	16490	16447	16463	16479	16313	16467	16407	16482	16403	16577	16491	16472	16354	16543	16375	16479	16311	16579	16489	16469	16463	16390	16397	16500	16486	16459	16341	16686	16296	16468	16535	16646	16367	16491	16598	16388	16524	16707	16451	16598	16579	16526	16437	16635	16450	16391	16503	16536	16665	16450	16686	16509	16662	16332	16419	16486	16405	16606	16515	16467	16514	16444	16500	16522	16552	16726	16512	16513	16514	16459	16526	16433	16610	16551	16534	16510	16399	16548	16512	16551	16457	16484	16399	16601	16470	16395	16549	16389	16741	16483	16607	16541	16465	16586	16509	16518	16395	16623	16340	16472	16490	16629	16513	16468	16273	16408	16372	16494	16560	16391	16500	16450	16446	16547	16481	16541	16557	16535	16371	16384	16476	16614	16551	16321	16506	16623	16579	16447	16555	16475	16402	16357	16644	16377	16316	16261	16691	16564	16571	16458	16425	16367	16532	16331	16488	16549	16254	16518	16354	16479	16334	16563	16454	16633	16423	16538	16489	16371	16560	16480	16539	16445	16417	16555	16409	16352	16497	16711	16507	16356	16528	16567	16618	16352	16650	16436	16524	16620	16487	16402	16560	16671	16527	16419	16630	16417	16424	16499	16373	16487	16557	16407	16654	16602	16687	16543	16348	16622	16573	16442	16424	16581	16575	16373	16486	16535	16286	16561	16687	16275	16474	16495	16568	16339	16660	16553	16635	16577	16364	16399	16420	16491	16493	16586	16497	16388	16637	16458	16587	16616	16470	16454	16364	16498	16408	16453	16644	16410	16610	16555	16603	16469	16473	16477	16317	16331	16476	16491	16467	16298	16589	16403	16332	16392	16632	16494	16548	16591	16476	16522	16365	16457	16587	16440	16655	16431	16440	16442	16438	16537	16732	16474	16593	16412	16400	16556	16563	16497	16810	16370	16499	16505	16495	16312	16397	16436	16440	16605	16634	16515	16513	16488	16428	16544	16655	16404	16693	16626	16428	16448	16540	16591	16456	16454	16522	16541	16549	16451	16470	16321	16666	16504	16710	16466	16533	16630	16446	16463	16484	16511	16445	16429	16574	16510	16560	16505	16544	16620	16402	16317	16492	16648	16621	16456	16642	16610	16342	16590	16620	16372	16511	16568	16517	16497	16617	16609	16487	16249	16393	16530	16533	16557	16397	16490	16481	16581	16694	16287	16485	16521	16619	16272	16410	16479	16406	16362	16441	16619	16625	16463	16502	16612	16734	16507	16309	16435	16451	16548	16344	16696	16547	16473	16465	16634	16472	16605	16577	16280	16431	16406	16584	16524	16481	16600	16571	16341	16432	16520	16566	16580	16589	16262	16549	16738	16403	16368	16535	16687	16441	16404	16431	16447	16456	16354	16454	16624	16413	16582	16374	16366	16340	16519	16584	16494	16634	16485	16386	16355	16533	16564	16510	16647	16489	16396	16514	16417	16576	16630	16512	16704	16466	16399	16527	16354	16585	16531	16684	16598	16512	16543	16556	16606	16442	16455	16794	16519	16646	16569	16613	16414	16463	16621	16526	16581	16509	16584	16402	16517	16481	16266	16516	16463	16527	16703	16323	16632	16619	16397	16411	16403	16548	16510	16632	16389	16473	16629	16464	16379	16673	16479	16391	16417	16452	16530	16538	16529	16461	16464	16337	16552	16544	16447	16558	16584	16531	16492	16569	16579	16508	16597	16518	16511	16518	16266	16439	16463	16481	16430	16730	16519	16529	16436	16521	16531	16656	16496	16515	16216	16438	16509	16531	16427	16475	16519	16210	16400	16657	16434	16480	16625	16340	16533	16522	16552	16519	16576	16411	16401	16424	16419	16455	16643	16589	16622	16502	16330	16448	16490	16578	16584	16434	16496	16473	16506	16362	16611	16624	16610	16405	16590	16618	16280	16430	16457	16577	16557	16449	16650	16651	16531	16317	16355	16422	16535	16479	16338	16507	16550	16340	16519	16468	16620	16610	16295	16345	16541	16517	16613	16453	16443	16452	16453	16579	16477	16662	16270	16562	16348	16420	16452	16603	16452	16510	16616	16711	16547	16327	16435	16627	16496	16374	16490	16436	16505	16600	16623	16397	16381	16496	16313	16508	16457	16559	16524	16528	16467	16546	16498	16601	16524	16363	16506	16336	16473	16560	16434	16536	16515	16291	16566	16538	16527	16365	16473	16536	16424	16427	16437	16430	16669	16562	16624	16516	16446	16499	16587	16514	16467	16443	16567	16479	16340
25387	21581	32457	64222	65301	51915	40698	32151	28926	28095	27756	27803	27620	27573	27731	27529	27513	27746	27524	27558	27486	27683	27487	27538	27254	27495	27624	27461	27544	27773	27904	27530	27619	27645	27666	27501	27431	27636	27500	27566	27585	27641	27375	27647	27713	27644	27573	27533	27661	27571	27386	27569	27631	27459	27314	27797	27657	27473	27885	27401	27596	27895	27624	27368	27458	27604	27633	27423	27345	27616	27580	27503	27437	27502	27591	27392	27396	27601	27718	27801	27559	27668	27700	27578	27708	27526	27754	27677	27793	27749	27408	27763	27690	27406	27582	27510	27407	27741	27494	27656	27576	27788	27259	27541	27741	27688	27466	27521	27433	27365	27547	27539	27691	27479	27469	27500	27330	27748	27648	27718	27338	27709	27532	27612	27596	27609	27589	27294	27502	27426	27511	27605	27751	27590	27412	27532	27545	27467	27631	27483	27690	27356	27320	27299	27341	27703	27387	27515	27422	27556	27229	27302	27674	27378	27588	27691	27578	27527	27293	27320	27434	27677	27681	27746	27383	27508	27759	27616	27514	27386	27660	27480	27877	27709	27644	27472	27624	27502	27450	27533	27813	27313	27509	27742	27810	27470	27411	27698	27465	27480	27337	27398	27459	27393	27505	27745	27364	27703	27591	27493	27735	27563	27585	27374	27619	27481	27631	27381	27858	27707	27572	27390	27662	27400	27534	27684	27446	27752	27656	27567	27701	27452	27481	27604	27456	27315	27467	27388	27410	27525	27430	27513	27248	27327	27501	27772	27544	27497	27388	27447	27204	27458	27441	27561	27560	27574	27285	27641	27397	27437	27514	27458	27561	27489	27599	27670	27540	27568	27670	27308	27461	27617	27325	27530	27394	27348	27466	27462	27532	27370	27402	27451	27379	27664	27770	27616	27542	27578	27494	27630	27454	27354	27503	27365	27423	27557	27546	27407	27478	27398	27258	27609	27726	27725	27746	27361	27523	27488	27329	27518	27527	27597	27362	27755	27529	27658	27556	27344	27467	27626	27325	27380	27632	27429	27439	27798	27503	27503	27808	27653	27574	27521	27806	27539	27644	27614	27904	27588	27605	27494	27291	27649	27795	27573	27513	27450	27577	27618	27591	27675	27788	27566	27553	27222	27544	27640	27604	27349	27304	27695	27475	27707	27596	27294	27503	27342	27529	27398	27430	27693	27641	27435	27599	27634	27566	27371	27683	27395	27297	27580	27709	27705	27433	27669	27622	27476	27311	27439	27609	27547	27702	27610	27403	27556	27488	27460	27224	27285	27531	27407	27447	27403	27235	27498	27687	27699	27600	27471	27583	27500	27520	27409	27310	27239	27513	27668	27572	27711	27352	27526	27627	27392	27455	27225	27574	27383	27512	27469	27436	27648	27499	27442	27355	27450	27635	27606	27688	27665	27762	27703	27651	27484	27494	27492	27426	27536	27483	27485	27730	27575	27595	27606	27608	27616	27626	27289	27491	27502	27618	27567	27894	27731	27226	27585	27584	27632	27563	27506	27345	27581	27716	27494	27498	27558	27653	27648	27537	27527	27333	27211	27516	27458	27590	27293	27448	27389	27460	27347	27418	27295	27323	27608	27241	27575	27752	27642	27469	27496	27753	27327	27406	27486	27384	27386	27337	27505	27641	27480	27474	27559	27624	27553	27569	27549	27527	27502	27650	27702	27652	27507	27540	27635	27489	27827	27490	27765	27751	27526	27435	27383	27231	27590	27591	27631	27392	27817	27670	27495	27437	27676	27432	27469	27406	27806	27713	27561	27547	27640	27509	27372	27470	27188	27629	27901	27599	27418	27457	27463	27486	27586	27684	27467	27504	27533	27346	27214	27678	27774	27573	27662	27469	27557	27398	27653	27653	27502	27695	27419	27618	27626	27655	27575	27775	27495	27565	27562	27571	27493	27444	27589	27571	27416	27573	27633	27562	27492	27654	27609	27508	27435	27478	27650	27609	27438	27467	27543	27845	27735	27542	27624	27607	27563	27312	27418	27435	27328	27485	27483	27431	27511	27334	27695	27418	27251	27536	27686	27374	27375	27330	27484	27591	27404	27380	27520	27521	27682	27518	27218	27352	27631	27518	27583	27597	27723	27321	27539	27478	27636	27469	27226	27707	27661	27474	27589	27596	27416	27439	27493	27475	27457	27655	27537	27620	27534	27551	27655	27602	27462	27753	27469	27568	27627	27457	27278	27521	27535	27503	27719	27430	27356	27468	27633	27492	27578	27487	27365	27580	27636	27508	27562	27605	27348	27538	27635	27600	27502	27561	27358	27507	27617	27526	27431	27546	27513	27349	27436	27353	27654	27423	27700	27819	27884	27788	27717	27758	27632	27381	27234	27612	27558	27636	27747	27400	27585	27685	27394	27371	27609	27399	27489	27589	27303	27491	27568	27354	27569	27446	27706	27652	27316	27618	27529	27630	27409	27738	27625	27661	27362	27562	27439	27478	27448	27686	27503	27442	27695	27482	27621	27450	27724	27500	27610	27745	27474	27492	27513	27568	27513	27490	27530	27526	27481	27581	27625	27510	27352	27427	27638	27459	27618	27903	27529	27466	27767	27574	27455	27344	27644	27598	27409	27391	27650	27773	27532	27513	27562	27716	27596	27386	27293	27442	27489	27477	27523	27568	27487	27599	27628	27824	27701	27772	27526	27545	27499	27520	27531	27578	27568	27668	27420	27497	27581	27615	27480	27510	27535	27378	27676	27406	27443	27553	27475	27468	27619	27727	27440	27333	27680	27383	27535	27645	27764	27657	27609	27569	27593	27498	27483	27848	27708	27613	27567	27291	27470	27651	27464	27659	27717	27525	27418	27265	27467	27679	27474	27690	27604	27640	27790	27386	27663	27633	27458	27364	27348	27655	27686	27658	27484	27492	27880	27680	27558	27233	27490	27854	27585	27595	27593	27561	27877	27332	27612	27565	27321	27450	27466	27375	27649	27883	27445	27560	27430	27540	27491	27838	27508	27850	27500	27444	27498	27633	27611	27609	27354	27420	27532	27306	27346	27625	27548	27457	27533	27957	27464	27755	27585	27841	27692	27554	27156	27505	27516	27496	27269	27510	27424	27572	27224	27511	27458	27558	27452	27455	27722	27381	27458	27709	27584	27504	27674	27441	27547	27513	27617	27717	27252	27492	27484	27594	27492	27457	27669	27364	27238	27582	27480	27440	27577	27468	27467	27487	27836	27678	27663	27748	27417	27607	27472	27650	27435	27478	27376	27650	27636	27635	27358	27741	27362	27727	27308	27472	27624	27602	27608	27505	27530	27587	27612	27462	27701	27722	27353	27521	27477	27693	27581	27719	27552	27635	27632	27622	27672	27624	27419	27623	27460	27540	27525	27423	27526	27566	27524	27476	27783	27819	27539	27282	27431	27649	27512	27492	27610	27615	27577	27745	27474	27703	27701	27626	27583	27520	27399	27575	27776	27401	27469	27658	27416	27452	27486	27631	27514	27411	27440	27685	27428	27492	27503	27401	27468	27255	27411	27707	27494	27513	27549	27508	27515	27612	27488	27487	27535	27737	27470	27811	27617	27484	27638	27676	27466	27535	27401	27566	27620	27519	27171	27526	27503	27539	27832	27712	27566	27606	27554	27594	27739	27515	27653	27603	27649	27349	27311	27499	27637	27629	27419	27770	27623	27258	27260	27830	27552	27678	27620	27288	27609	27372	27299	27514	27303	27434	27526	27276	27635	27669	27454	27592	27443	27570	27809	27297	27514	27828	27591	27485	27613	27686	27577	27696	27863	27432	27669	27313	27565	27511	27540	27615	27307	27543	27597	27602	27464	27659	27490	27603	27693	27668	27471	27759	27557	27502	27576	27635	27851	27573	27386	27482	27741	27546	27620	27702	27571	27477	27718	27281	27312	27492	27616	27783	27437	27859	27681	27533	27360	27425	27633	27560	27315	27268	27496	27576	27463	27437	27623	27624	27476	27476	27506	27298	27444	27540	27535	27524	27372	27675	27550	27551	27456	27502	27717	27662	27605	27581	27534	27493	27688	27511	27555	27606	27761	27780	27641	27474	27600	27398	27490	27564	27616	27505	27573	27404	27555	27624	27451	27339	27493	27518	27564	27717	27461	27434	27581	27623	27699	27235	27700	27557	27449	27549	27351	27519	27619	27385	27457	27382	27556	27508	27257	27446	27456	27501	27609	27482	27691	27275	27515	27374	27635	27407	27555	27375	27534	27431	27378	27726	27397	27482	27792	27668	27389	27637	27527	27554	27650	27569	27500	27544	27498	27791	27345	27379	27642	27698	27710	27684	27695	27363	27570	27478	27474	27585	27459	27336	27555	27536	27454	27521	27692	27547	27540	27583	27550	27754	27381	27526	27443	27507	27285	27455	27529	27525	27594	27614	27491	27481	27633	27443	27776	27640	27629	27391	27661	27546	27590	27581	27275	27552	27492	27354	27269	27273	27888	27506	27391	27510	27670	27506	27623	27591	27582	27433	27288	27306	27419	27523	27664	27321	27672	27495	27482	27483	27217	27536	27695	27861	27843	27471	27667	27675	27466	27511	27604	27543	27456	27512	27529	27788	27543	27472	27662	27532	27683	27636	27578	27540	27631	27836	27598	27605	27399	27714	27484	27412	27523	27325	27648	27642	27583	27389	27711	27607	27488	27578	27711	27475	27740	27848	27545	27622	27532	27480	27468	27247	27465	27665	27510	27524	27482	27647	27678	27366	27295	27757	27576	27546	27428	27703	27230	27182	27264	27548	27513	27538	27641	27425	27561	27551	27446	27626	27766	27504	27497	27549	27499	27664	27419	27347	27492	27514	27660	27576	27783	27841	27665	27565	27540	27738	27355	27453	27573	27502	27592	27557	27476	27632	27729	27604	27585	27683	27601	27634	27729	27461	27689	27673	27649	27897	27441	27710	27371	27657	27769	27566	27452	27755	27806	27436	27623	27420	27555	27452	27612	27465	27429	27378	27493	27788	27548	27462	27620	27593	27669	27506	27572	27668	27610	27255	27769	27556	27691	27603	27447	27568	27743	27846	27430	27955	27459	27536	27652	27713	27733	27471	27679	27580	27748	27345	27357	27775	27494	27569	27594	27660	27734	27690	27616	27662	27455	27466	27758	27488	27719	27651	27486	27334	27650
16836	31985	52176	78963	64342	44073	28910	20435	18014	17165	16943	16783	16880	16899	16865	16867	16799	16853	16874	16760	16827	16814	16968	16822	16868	16903	16743	16878	16859	16985	16798	16735	16842	16804	16794	17002	16739	16637	16724	16823	16865	16775	16922	16802	16741	16887	16760	16849	16773	16807	16900	16828	16709	16866	16744	16740	16791	16819	16941	16925	16730	16637	16753	16835	16703	16880	16679	16747	16823	16764	16794	16776	16986	16719	16838	16621	16841	16952	16842	16634	16656	16785	16678	16838	16638	16803	16834	16786	16735	16779	16822	16870	16984	16898	16754	16808	16848	16733	16839	16767	16906	16722	16820	16957	16883	16656	16755	16673	16692	16779	16777	16827	16761	16891	16908	16641	16629	16781	16891	16719	16944	16763	16840	16682	16754	16850	16744	16889	16635	16844	16722	16859	16825	16695	16716	16706	16793	16734	16734	16712	16611	16720	16887	16623	16680	16979	16658	16836	16634	16656	16891	16684	16810	16872	16652	16543	16885	16701	16782	16720	16728	16623	16952	16757	16734	16899	16840	16762	16831	16927	16624	16919	16802	16630	16701	16711	16793	16704	16741	16794	16763	16832	16699	16514	16686	16755	16880	16605	16782	16872	16749	16628	16721	16730	16884	16697	16825	16654	16668	16770	16920	16841	16765	16758	16653	16647	16759	16773	16801	16857	16691	16787	16645	16801	16713	16713	16780	16717	16919	16857	16840	16882	16690	16904	16785	16718	16745	16734	16889	16818	16888	16853	16649	16777	16773	16662	16914	16787	16887	16728	16628	16756	16678	16689	16777	16720	16815	16781	16835	16715	16773	16727	16716	16814	16734	16859	16860	16800	16982	16864	16694	16749	16702	16885	16748	16806	16844	16804	16791	16610	16676	16944	16690	16756	16610	16732	16666	16632	16871	16816	16521	16835	16747	16692	16761	16760	16587	16742	16767	16716	16808	16876	16843	16678	16841	16580	16700	16744	16933	16771	16792	16724	16646	16690	16817	16887	16738	16773	16837	16725	16736	16721	16681	16664	16724	16797	16594	16816	16767	16752	16764	16874	16763	16999	16853	16908	16682	16839	16604	16754	16761	16871	16731	16916	16996	16678	16763	16662	16838	16994	16646	16770	16681	16834	16614	16749	16733	16880	16662	16841	16780	16731	16794	16647	16575	16829	16735	16662	16646	16894	16856	16830	16799	16730	16658	16828	16620	17017	16768	16573	16756	16734	16897	16739	16519	16687	16796	16970	16870	16582	16672	16821	16973	16735	16816	16655	16682	16593	16673	16773	16757	16680	16793	16751	16792	16785	16719	16669	16891	16642	16861	16820	16786	16798	16763	16608	16571	16756	16893	16696	16756	16802	16702	16714	16990	16719	16783	16883	16732	16746	16622	16695	16719	16980	16718	16859	16803	16894	16714	16746	16677	16746	16816	16604	16667	16745	16572	16855	16917	16720	16855	16722	16773	16760	16890	16812	16686	16877	16871	16916	16672	16780	16699	16835	16828	16784	16785	16900	16773	16854	16682	16932	16893	16655	16634	16787	16895	16887	16857	16739	16602	16675	16820	16607	16762	16621	16864	16651	16823	16991	16614	16688	17063	16881	16909	16827	16666	16732	16737	16628	16912	16805	16616	16670	16878	16757	16863	16668	16711	16810	16850	16702	16910	16793	16708	16776	16516	16759	16832	16724	16884	16634	16615	16916	16706	16886	16922	16849	16640	16751	16637	16767	16777	16962	16646	16843	16810	16705	16836	16886	16633	16791	16934	16515	16741	16959	16635	16650	16592	16754	16623	16849	16750	16930	16870	16715	16861	16812	16709	16800	16802	16640	16743	16863	16689	16859	16728	16690	16563	16708	16716	16771	16738	16808	16498	16663	16727	16641	16692	16727	16643	16814	16864	16793	16724	16840	16701	16752	16690	16600	16839	16702	16730	16779	16883	16777	16807	16768	16724	16648	16850	16772	16521	16830	16730	16756	16782	16577	16646	16766	16650	16757	16667	16605	16889	16879	16759	16808	16703	16611	16783	16683	16716	16857	16850	16847	16758	16780	16747	16731	16780	16631	16680	16590	16881	16777	16607	16868	16879	16843	16847	16946	16914	16572	16598	16804	16863	16962	16760	16600	16651	16724	16632	16919	16816	16725	16728	16796	16789	16892	16833	16777	16873	16830	16819	16792	16825	16742	16730	16817	16603	16739	16889	16852	16817	16850	16695	16801	16701	16784	16807	16797	16709	16587	16952	16737	16808	16987	16516	16589	16777	16684	16802	16814	16631	16624	16620	16767	16793	16711	16733	16843	16658	16738	16814	16701	16940	16855	16688	16947	16729	16750	16758	16744	16759	16785	16776	16816	16839	16824	16864	16669	16788	16911	16740	16811	16718	16757	16897	16650	16829	16561	16865	16784	17032	16843	16738	16952	16763	16845	16866	16682	16675	16770	16813	16848	16847	16758	16792	16803	16762	16699	16551	16702	16881	16806	16844	16637	16796	16614	16944	16871	16837	16865	16820	16712	16782	16851	16866	16899	16802	16895	16844	16604	16748	16850	16744	16895	16794	16768	16879	16699	16760	16618	16896	16867	16755	16776	16923	16929	16884	16603	16702	16860	16685	16876	16754	16771	16857	16791	16768	16698	16761	16925	16579	16741	16872	16684	16863	16794	16578	16636	16832	16837	16669	16694	16616	16673	16736	16731	16662	16793	16824	16782	16720	16673	16960	16805	16792	16684	16795	16741	16639	16518	16835	16645	16701	16938	16764	16763	16658	16832	16784	16687	16774	16855	16741	16812	16791	16648	16766	16861	16823	16845	16762	16915	16764	16829	16721	16652	16676	16814	16664	16997	16724	16881	16947	16704	16524	16762	16779	16861	16837	16732	16904	16679	16861	16686	16806	16891	16624	16655	16668	16679	16798	16755	16708	16640	16668	16813	16849	16730	16823	16804	16841	16861	16612	16865	16767	16759	16742	16876	16836	16913	16723	16687	16529	16873	16736	16654	16844	16810	16819	16543	16780	16876	16803	16786	16966	16928	16655	16805	16779	16740	16947	16734	16817	16903	16877	16850	16635	16889	16772	16594	16749	16666	16713	16864	16749	16886	16680	16806	16786	16586	16857	16866	16864	16710	16882	16724	16716	16747	16632	16605	16817	16875	16795	16721	16680	16781	16767	16721	16829	16845	16712	16763	16561	16859	16671	16755	16892	16900	16700	16709	16712	16580	16763	16658	16721	16852	16703	16844	16972	16819	16705	16853	16713	16846	16669	16782	16854	16632	16735	16789	16883	16716	16564	16959	16687	16943	16754	16766	16911	16690	16852	16860	16708	16873	16824	16509	16862	16674	16790	16663	16859	16632	16716	16778	16825	16804	16725	16743	16696	16757	16857	16698	16806	16847	16797	16793	16750	16924	16815	16876	16803	16844	16864	16623	16731	16694	16786	16820	16619	16848	16824	16762	16897	16724	16856	16878	16645	16844	16743	16689	16688	16643	16953	16771	16772	16624	16817	16986	16730	16892	16730	16674	16765	16833	16550	16673	16790	16829	16796	16660	16939	16673	16672	16874	16811	16945	16667	16863	16747	16817	16721	16683	16910	16628	16535	16778	16887	16733	16731	16855	16891	16811	16755	16747	16715	16786	16809	16856	16764	16811	16906	16707	16903	16560	16581	16714	16801	16864	16675	16798	16755	16886	16718	16885	16848	16661	16860	16997	16777	16774	16818	16817	16827	16911	16830	16893	16778	16626	16716	16742	16784	16734	16718	16598	16732	16874	16802	16743	16796	16735	16725	16750	16844	16637	16920	16673	16783	16837	16689	16797	16791	16779	16672	16689	16881	16865	16704	16765	16684	16838	16881	16727	16758	16704	16873	16802	16915	16975	16685	16846	16934	16705	16799	16691	16615	16799	16819	16836	16720	16820	16691	16669	16774	16668	16795	16933	16790	16729	16851	16791	16750	16547	16717	16860	16863	16845	16742	16860	16785	16722	16659	16650	16698	16758	16875	16751	16937	16561	16645	16679	16869	16584	16774	16737	16789	16678	16757	16940	16829	16694	16722	16771	16749	16661	16675	16613	16806	16838	16769	16688	16663	16774	16742	16801	16820	16855	16713	16907	16812	16662	16725	16818	16509	16738	16863	16740	16624	16751	16579	16896	16855	16798	16643	16708	16760	16764	16563	16853	16667	16809	16781	16704	16885	16928	16684	16555	16707	16711	17011	16812	16651	16728	16781	16848	16717	16723	16949	16677	16833	16642	16730	16902	16713	16877	16722	16890	16819	16831	16627	16731	16941	16945	16732	16841	16685	16879	16737	16939	16749	16627	16741	16687	16771	16706	16804	16930	16730	16874	16786	16840	16714	16909	16710	16718	16888	16772	16752	16774	16697	16726	16772	16822	16740	16836	16758	16862	16843	16849	16707	16719	16743	16642	16928	16663	16670	16665	16767	16679	16871	16691	16737	16719	16859	16773	16746	16867	16692	16709	16695	16853	16765	16790	16732	16794	16820	16859	16795	16557	16828	16742	16682	16848	16638	16771	16990	16666	16835	16767	16684	16723	16713	16828	16863	16756	16617	16694	16573	16710	16683	16838	16871	16860	16807	16735	16816	16669	16698	17064	16801	16736	16689	16749	16780	16762	16913	16785	16988	16762	16741	16795	16782	16624	16714	16968	16780	16973	16839	16764	16628	16832	16588	16697	16775	16837	16750	16786	16828	16766	16738	16850	16829	16731	16627	16776	16664	16620	16683	16821	16697	16708	16772	16797	16723	16715	16964	16562	16854	16428	16547	16660	16714	16619	16898	16775	16723	16870	16760	16865	16739	16663	16826	16731	16853	16849	16630	16727	16865	16950	16646	16892	16664	16764	16526	16823	16750	16774	16840	16706	16834	16827	16763	16793	16689	16816	16729	16724	16702	16675	16878	16692	16803	16594	16659	16648	16680	16877	16828	16772	16514	16769	16663	16859	16681	16662	16646	16690	16842	16723	16638	16895	16804	16837	16608	16873	16677	16765	16871	16747	16895	16965	16743	16823	16738	16851	16908	16727	16533	16616	16763	16803	16687	16652	16735	16697	16694	16768	16719	16734	16733	16652	16853	16674	16602	16792	16647	16873	16795	16682	16746	16685	16869	16701
23245	21512	32498	68647	74622	62829	50425	37435	31662	29581	29170	28740	28872	28420	28515	28785	28704	28437	28418	28653	28803	28581	28457	28630	28644	28324	28533	28352	28360	28234	28363	28607	28405	28568	28360	28307	28513	28398	28521	28457	28400	28440	28259	28198	28206	28104	28402	28266	28358	28356	28177	28410	28481	28625	28231	28138	28415	28463	28336	28250	28753	28383	28491	28503	28598	28278	28291	28397	28133	28241	28331	28592	28087	28268	28426	28556	28174	28321	28344	28246	28415	28135	28339	28420	28572	28193	28265	28315	28394	28223	28344	28291	28345	28311	27865	28189	27857	28203	28348	28268	28306	28276	28343	28461	28286	28349	28224	28406	28431	28216	28262	28478	28240	28218	28529	28224	28375	28420	28059	28025	28179	28404	28201	28317	28327	28314	28315	28287	28387	28332	28274	28351	28186	28315	28338	28160	28438	28380	28305	28428	28346	28231	28356	28447	28196	28324	28177	28124	28192	28461	28299	28453	28369	28249	28283	28109	28279	28426	28477	28444	28254	28296	28358	28160	28395	28375	28136	28298	28372	28417	28394	28198	28369	28505	28161	28389	28331	28143	28286	28231	28516	28247	28317	28475	28006	28321	28174	28248	28101	28304	28331	28336	28399	28264	28141	28252	28422	28332	28240	28455	28297	28486	28472	28347	28353	28393	28157	28104	28099	28353	28458	28245	28295	28144	28335	28402	28088	28332	28296	28190	28288	28350	28247	28609	28325	28427	28222	28326	28477	28271	28109	28611	28269	28332	28191	28524	28443	28418	28414	28210	28294	28272	28373	28318	28147	28161	28353	28291	28371	28415	28231	28231	28425	28299	28275	28265	28127	28380	28299	28350	28274	28128	28324	28145	28364	28369	28332	28223	28196	28352	28334	28393	28287	28335	28426	28186	28535	28321	28330	28183	28244	28277	28469	28262	28258	28210	28362	28206	28344	28252	28395	28195	28266	28303	28309	28416	28351	28279	28311	28246	28269	28388	28408	28115	28247	28321	28162	28271	28446	28592	28433	28192	28201	28441	28270	28278	28105	28342	28260	28264	28300	28361	28401	28232	28417	28349	28087	28211	28308	28222	28393	28317	28318	28124	28301	28338	28208	28161	28308	28177	28246	28190	28261	27976	28418	28571	28313	28082	28143	28486	28253	28365	28408	28146	28169	28303	28267	28288	28301	28658	28141	28143	28320	28221	28210	28311	28168	28354	28474	28119	28215	28378	28466	28125	28234	28243	28147	28496	28286	28285	28275	28060	28371	28361	27997	28459	28357	28207	28236	28336	28466	28016	28242	28004	28156	28331	28305	28322	28268	28168	28402	28249	28259	28283	28115	28236	28101	28155	28314	28422	28584	28215	28043	28410	28444	28522	28340	28065	28347	28290	28306	28478	28306	28362	28225	28315	28244	28220	28215	28557	28331	28429	28391	28381	28400	28199	28113	28268	28209	28188	28276	28134	28253	28063	28265	28132	28145	28174	28670	28319	28275	28223	28443	28321	28477	28248	28344	28328	28254	28225	28224	28353	28464	28368	28013	28242	28335	28524	28317	28207	28219	28305	28357	28445	28305	28331	28255	28588	28102	28121	28261	28083	28065	28169	28178	28214	28285	28300	28213	28414	28433	28467	28419	28244	28265	28343	28176	28294	28408	28481	28370	28416	28369	28312	28232	28458	28357	28141	28269	28175	28349	28368	28056	28347	28312	28297	28359	28181	28368	28091	28364	28335	28404	28398	28280	28279	28359	28453	28069	28202	28272	28400	28306	28351	28287	28087	28045	28432	28315	28305	28248	28483	28113	28075	28387	28334	28148	28388	28369	28451	28496	28197	28348	28461	28346	28180	28433	28270	28294	28434	28407	28194	28394	28337	28290	28440	28590	28263	28672	28331	28324	28420	28477	28135	28390	28286	28189	28398	28126	28105	28153	28257	28152	28305	28190	28327	28169	28493	28290	27988	28146	28292	28336	28224	28306	28141	28296	28238	28246	28519	28230	28201	28426	28101	28071	28315	28153	28268	28519	28490	28207	28244	28144	28496	28262	28390	28391	28358	28254	28298	28264	28187	28201	28434	28311	28219	28373	28248	28281	28348	28185	28270	28123	28301	28471	28402	28065	28181	28200	28006	28470	28104	28128	28553	28191	28091	28378	28312	28389	28545	28242	28308	28235	28347	28315	28146	28079	28356	28250	28222	28392	28182	28201	28194	28273	28244	28205	28205	28234	28324	28113	28350	28283	28256	28505	28291	28519	28441	28041	28215	28281	28317	28285	28206	28451	28016	28273	28437	28402	28488	28334	28151	28128	28216	28313	28367	28237	28440	28213	28372	28191	28074	28492	28434	28364	28256	28455	28337	28326	28368	28174	28319	28449	28331	28288	28524	28319	28436	28324	28375	28123	28223	28270	28243	28115	28099	28333	28255	28196	28086	28391	28157	28354	28261	28234	28173	28237	28237	28400	28235	28351	28446	28438	28411	28179	28482	28257	28451	28223	28372	28326	28380	28368	28186	28275	28268	28398	28310	28057	28298	28244	28298	28206	28381	28014	28112	28054	28274	28346	28365	28168	28287	28372	28050	28106	28196	28144	28046	28601	28425	28212	28253	28323	28518	28034	28202	28524	28045	28134	28152	28139	28237	28256	28189	28090	28269	28249	28420	28415	28411	28313	28538	28482	28492	28170	28404	28175	28317	28064	28370	28510	28307	28288	28293	28415	27951	28364	28022	28265	28285	28444	28431	28263	28356	28224	28390	28257	28287	28044	28264	28128	28445	28119	28428	28256	28303	28205	28316	28526	28469	28290	27998	28148	28478	28109	28139	28138	28334	28423	28299	28230	28287	28181	28493	28358	28140	28476	28176	28327	28169	28218	28449	28173	28169	28328	28137	28377	28414	28412	28213	28356	28344	28381	28227	28159	27914	28375	28452	28428	28065	28411	28302	28019	28082	28069	28113	28276	28330	28402	27916	28418	28376	28403	28110	28169	28232	28426	28469	28336	28303	28034	28124	28288	28362	28246	28404	28196	28452	28113	28337	28370	28166	28441	28148	28233	28128	28397	28395	28257	28261	28249	28319	28284	28142	28275	28390	28555	28454	28354	28505	28391	28305	28153	28139	28397	28501	28427	28516	28350	28198	28307	28205	28240	28285	28585	28182	28545	28186	28261	28335	28186	28358	28281	28494	28288	28222	28268	28270	28251	28443	28359	28263	28089	28317	28265	28769	28276	28424	28398	28461	28317	28232	28224	28186	28283	28346	28323	28321	27957	28415	28405	28315	28386	28453	28348	28195	28413	28005	28183	28434	28413	28193	28102	28337	28362	28377	28210	28437	28185	28312	28352	28278	28367	28434	28449	28305	28541	28419	28270	28446	28219	28488	28469	28356	28276	28473	28248	28289	28242	28099	28293	28359	28430	28275	28334	28356	28222	28173	28619	28122	28410	28307	28316	28336	28309	28283	28475	28219	28151	28311	28366	28392	28194	28289	28329	28172	28351	28359	28336	28120	28281	28293	28382	28357	28381	28346	28189	28092	28160	28411	28366	28323	28504	28150	28241	28065	28211	28217	28238	28403	28494	28359	28471	28190	28287	28232	28181	28407	28278	28147	28470	28231	28249	28414	28206	28267	28368	28392	28181	28363	28371	28381	28115	28378	28362	28424	28412	28330	28540	28499	28312	28386	28133	28069	28399	28087	28385	28355	28608	28450	28256	28400	28416	28333	28349	28390	28104	28139	28063	28475	28403	28151	28331	28494	28380	28394	27958	28427	28296	28277	28342	28416	28300	28421	28452	28420	28304	28280	28233	28375	28514	28383	28227	28274	28356	28487	28485	28133	28272	28384	28185	28286	28318	28120	28208	28311	28499	28254	28288	28415	28199	28232	28258	28207	28329	28283	28207	28369	28163	28338	28191	28494	28546	28494	28387	28433	28691	28387	28178	28482	28270	28260	28117	28398	28131	28260	28387	28354	28424	28446	28370	28223	28226	28411	28511	28333	28162	28181	28253	28214	28366	28066	28310	28284	28264	28309	28263	28464	28291	28160	28222	28366	28191	28352	28005	28224	28169	28144	28182	28163	28331	28309	28362	28375	28385	28330	28246	28235	28152	28244	28402	28420	28436	28288	28317	28247	28373	28066	28206	28174	28002	28144	28304	28253	28136	28271	28197	28514	28471	28475	28345	28282	28427	28147	28395	28327	28161	28388	28084	28154	28072	28457	28332	28365	28194	28267	28323	28258	28307	28375	28341	28418	28243	28298	28493	28290	28157	28341	28315	28449	28351	28297	28443	28210	28350	28312	28529	28223	28284	28053	28405	28207	28168	28534	28241	28230	28191	28534	28387	28407	28473	28271	28433	28227	28354	28328	28150	28191	28345	28260	28389	28307	28222	28235	28396	28282	28264	28505	28332	28223	28054	28300	28244	28226	28350	28109	28470	27882	28394	28201	27995	28432	28165	28471	28418	28118	28039	28346	28117	28261	28286	28460	28233	28501	28110	28503	28123	28460	28672	28382	28349	28133	28113	28204	28421	28222	28363	28298	28212	28208	28296	28400	28470	28120	28538	28387	28286	28264	27903	28159	28435	28407	28360	28349	28392	28301	28511	28408	28386	28026	28255	28359	28347	28317	28271	28245	28106	28476	28224	28286	28305	28415	28160	28228	28480	28279	28382	28300	28310	27938	28036	28399	28313	28103	28216	28089	28157	28286	28423	28648	28341	28425	28287	28346	28165	28314	28255	28326	28163	28332	28279	28377	28345	28255	28141	28097	28239	28189	28273	28269	28381	28279	28230	28315	28250	28295	28250	28159	28358	28292	28262	28158	28198	28294	28439	28196	28479	28477	28238	28393	28282	28321	28273	28082	27966	28147	28354	28311	28293	28303	28238	28310	28297	28502	28457	28361	28584	28308	28402	28106	28130	28356	28512	28437	28219	28367	28167	28282	28432	28384	28152	28158	28215	28260	28340	28422	28349	28197	28381	28534	28380	28485	28139	28333	28159	28367	28108	28235	28321	28200	28508	28227	28178	28537	28386	28191	28337	28439	28370	28301	28447	28365	28206	28347	28264	28362	28228	28209	28515	28279	28233	28354	28361	28402	28294	28315	28307	28355	28365	28274	28198	28216	28418	28223	28208	28546
20750	48600	81730	101912	88159	65195	42046	26045	20070	17882	17724	17740	17556	17560	17544	17349	17599	17492	17504	17583	17618	17661	17515	17425	17532	17437	17608	17548	17543	17589	17561	17496	17463	17545	17493	17618	17544	17507	17462	17637	17683	17584	17400	17246	17247	17441	17718	17621	17572	17361	17572	17325	17488	17477	17620	17524	17453	17491	17400	17660	17514	17605	17444	17439	17679	17628	17544	17276	17585	17493	17394	17375	17420	17524	17543	17601	17619	17558	17687	17675	17511	17625	17680	17479	17528	17350	17471	17629	17471	17532	17530	17326	17606	17510	17510	17455	17592	17506	17610	17595	17524	17561	17311	17520	17479	17547	17594	17555	17572	17447	17618	17565	17534	17565	17415	17472	17407	17441	17404	17407	17447	17258	17426	17543	17584	17540	17541	17409	17582	17277	17398	17512	17394	17401	17495	17421	17350	17327	17498	17299	17544	17373	17409	17459	17427	17378	17509	17523	17445	17654	17370	17235	17662	17321	17647	17385	17615	17342	17462	17602	17670	17728	17568	17411	17572	17230	17604	17555	17614	17477	17453	17543	17438	17535	17490	17404	17488	17609	17397	17462	17630	17489	17562	17453	17473	17416	17448	17393	17340	17543	17484	17437	17494	17336	17344	17555	17338	17475	17629	17524	17467	17549	17357	17538	17563	17671	17475	17540	17413	17419	17752	17405	17550	17533	17600	17409	17537	17516	17312	17662	17667	17540	17532	17544	17607	17463	17579	17524	17174	17484	17569	17361	17377	17408	17507	17383	17518	17651	17415	17689	17491	17535	17572	17521	17501	17448	17332	17525	17540	17488	17480	17578	17642	17531	17569	17306	17504	17516	17318	17482	17349	17527	17526	17417	17256	17477	17710	17430	17487	17562	17359	17365	17404	17389	17667	17419	17674	17589	17567	17553	17473	17585	17499	17690	17442	17281	17430	17439	17682	17597	17516	17554	17330	17583	17545	17370	17584	17386	17588	17671	17507	17531	17374	17374	17495	17439	17586	17438	17277	17437	17507	17530	17334	17256	17683	17511	17602	17521	17675	17500	17491	17537	17709	17262	17302	17557	17493	17570	17358	17507	17596	17487	17451	17506	17450	17488	17364	17457	17535	17480	17371	17462	17423	17385	17498	17398	17350	17507	17422	17458	17536	17372	17427	17555	17145	17242	17527	17624	17349	17574	17545	17534	17583	17475	17638	17656	17233	17477	17500	17411	17530	17414	17217	17624	17536	17517	17642	17586	17571	17465	17602	17508	17718	17461	17478	17469	17538	17444	17393	17544	17280	17529	17621	17476	17463	17558	17524	17495	17420	17467	17419	17362	17517	17513	17489	17756	17407	17661	17659	17519	17466	17401	17627	17450	17734	17486	17574	17536	17547	17636	17599	17477	17379	17682	17489	17491	17311	17439	17333	17541	17562	17402	17408	17543	17503	17568	17506	17386	17521	17745	17444	17528	17588	17595	17565	17464	17484	17398	17478	17600	17729	17584	17635	17539	17582	17629	17580	17355	17451	17453	17592	17437	17544	17378	17641	17596	17371	17404	17600	17413	17419	17461	17653	17554	17527	17271	17504	17670	17440	17565	17454	17285	17515	17517	17384	17413	17521	17338	17484	17563	17559	17551	17567	17520	17453	17582	17452	17447	17410	17507	17276	17500	17514	17595	17213	17511	17521	17611	17564	17653	17470	17630	17343	17552	17495	17461	17445	17465	17334	17542	17445	17322	17485	17534	17363	17519	17555	17559	17729	17409	17579	17652	17426	17395	17493	17338	17503	17538	17533	17540	17501	17332	17555	17601	17678	17510	17466	17448	17577	17504	17492	17195	17459	17561	17632	17473	17446	17485	17501	17367	17449	17562	17609	17534	17582	17635	17536	17686	17595	17605	17515	17274	17351	17470	17557	17389	17510	17410	17658	17578	17343	17354	17668	17602	17469	17585	17745	17470	17514	17618	17511	17474	17617	17658	17555	17360	17556	17493	17587	17485	17506	17451	17511	17283	17467	17506	17474	17433	17573	17416	17510	17541	17638	17420	17558	17545	17270	17806	17569	17549	17513	17550	17498	17456	17698	17424	17460	17512	17440	17433	17565	17477	17525	17529	17366	17619	17502	17414	17500	17368	17565	17452	17612	17688	17373	17470	17602	17524	17406	17525	17555	17552	17396	17614	17445	17691	17514	17484	17448	17576	17471	17557	17638	17583	17437	17342	17446	17607	17435	17332	17515	17449	17711	17566	17555	17644	17593	17528	17532	17554	17658	17462	17600	17503	17405	17290	17435	17386	17546	17387	17462	17455	17526	17656	17325	17483	17647	17443	17391	17478	17735	17374	17580	17408	17294	17652	17446	17611	17545	17467	17327	17299	17540	17385	17317	17468	17473	17420	17331	17459	17563	17523	17541	17501	17295	17473	17379	17444	17297	17477	17647	17396	17526	17673	17437	17425	17386	17324	17558	17493	17444	17356	17480	17466	17599	17594	17568	17343	17603	17416	17420	17513	17680	17391	17559	17527	17299	17637	17599	17603	17568	17375	17559	17578	17485	17443	17352	17627	17372	17434	17462	17545	17641	17695	17512	17370	17531	17585	17561	17289	17589	17473	17461	17574	17504	17256	17447	17524	17587	17617	17397	17621	17574	17430	17520	17505	17461	17433	17471	17337	17520	17486	17258	17364	17380	17376	17483	17573	17476	17346	17491	17471	17489	17377	17557	17404	17543	17469	17489	17690	17421	17641	17546	17680	17440	17472	17662	17613	17565	17598	17412	17736	17551	17594	17592	17405	17501	17427	17616	17563	17597	17335	17344	17512	17360	17267	17550	17642	17391	17553	17559	17464	17676	17613	17321	17565	17438	17370	17335	17338	17403	17682	17527	17299	17450	17423	17430	17587	17324	17614	17368	17562	17495	17429	17296	17365	17513	17338	17578	17536	17328	17640	17383	17633	17339	17512	17551	17480	17405	17585	17580	17539	17408	17450	17470	17487	17498	17431	17506	17480	17446	17544	17444	17444	17475	17427	17548	17440	17452	17449	17478	17368	17528	17336	17394	17529	17787	17601	17466	17314	17584	17468	17326	17635	17530	17624	17334	17491	17566	17468	17676	17613	17482	17666	17424	17426	17583	17438	17456	17511	17566	17510	17497	17473	17621	17515	17348	17562	17645	17575	17536	17572	17408	17415	17624	17426	17504	17544	17571	17547	17540	17266	17287	17519	17537	17452	17642	17568	17451	17652	17505	17458	17545	17485	17381	17595	17464	17342	17358	17443	17569	17581	17444	17535	17492	17401	17419	17545	17660	17400	17386	17670	17429	17221	17449	17493	17686	17405	17542	17558	17594	17480	17509	17419	17599	17554	17537	17437	17580	17302	17371	17473	17358	17426	17496	17512	17484	17465	17382	17594	17516	17579	17420	17593	17738	17563	17504	17487	17546	17565	17663	17437	17581	17432	17587	17604	17570	17477	17539	17451	17532	17610	17436	17563	17458	17539	17642	17694	17493	17434	17544	17626	17502	17608	17416	17524	17508	17553	17387	17502	17449	17369	17469	17400	17509	17495	17439	17691	17538	17833	17413	17414	17632	17431	17300	17632	17415	17522	17310	17403	17450	17659	17428	17473	17273	17437	17372	17466	17469	17581	17677	17675	17537	17257	17525	17674	17668	17598	17530	17362	17441	17717	17451	17371	17499	17291	17457	17444	17497	17439	17470	17593	17401	17380	17445	17479	17416	17375	17348	17548	17653	17594	17474	17432	17329	17440	17545	17517	17578	17287	17496	17523	17450	17573	17491	17489	17437	17460	17640	17478	17618	17646	17561	17587	17541	17418	17470	17541	17434	17647	17630	17316	17580	17545	17532	17590	17429	17622	17542	17594	17444	17492	17321	17595	17602	17513	17457	17424	17536	17394	17646	17436	17492	17636	17425	17465	17495	17661	17575	17635	17591	17448	17642	17512	17495	17470	17699	17494	17463	17441	17610	17384	17626	17575	17796	17658	17736	17427	17641	17608	17335	17522	17549	17468	17600	17332	17347	17485	17497	17585	17292	17572	17556	17353	17443	17468	17440	17478	17432	17448	17557	17408	17544	17540	17518	17661	17557	17527	17494	17554	17563	17468	17708	17374	17544	17304	17509	17520	17297	17364	17555	17626	17453	17581	17534	17430	17587	17438	17562	17467	17579	17677	17387	17323	17549	17506	17672	17604	17517	17373	17539	17507	17521	17396	17546	17377	17471	17372	17653	17548	17284	17504	17461	17360	17729	17412	17283	17578	17707	17354	17411	17357	17387	17444	17324	17383	17393	17449	17564	17483	17576	17455	17437	17398	17348	17631	17576	17527	17507	17604	17396	17613	17646	17419	17523	17418	17574	17480	17478	17629	17606	17487	17633	17490	17374	17616	17420	17662	17611	17372	17266	17366	17506	17362	17507	17498	17434	17537	17705	17560	17441	17456	17426	17844	17496	17507	17451	17606	17535	17595	17315	17453	17407	17404	17357	17471	17428	17424	17482	17561	17561	17351	17461	17538	17569	17565	17475	17468	17499	17483	17390	17538	17447	17485	17378	17453	17446	17618	17622	17502	17515	17618	17476	17316	17562	17459	17433	17381	17417	17473	17541	17519	17478	17399	17513	17582	17507	17485	17413	17523	17356	17445	17379	17514	17440	17593	17547	17728	17390	17435	17301	17538	17477	17453	17483	17483	17634	17464	17409	17497	17329	17543	17657	17507	17494	17434	17675	17581	17606	17551	17600	17480	17430	17548	17404	17410	17434	17400	17467	17415	17535	17508	17453	17364	17520	17623	17459	17383	17424	17376	17558	17603	17395	17293	17364	17503	17513	17405	17602	17665	17560	17454	17436	17426	17596	17477	17355	17437	17689	17576	17432	17297	17489	17463	17345	17163	17493	17441	17502	17392	17514	17441	17505	17568	17426	17663	17565	17602	17399	17520	17417	17514	17430	17316	17659	17550	17458	17441	17481	17401	17381	17530	17680	17415	17196	17486	17466	17421	17610	17427	17550	17531	17363	17673	17642	17576	17468	17405	17591	17430	17481	17366	17560	17502	17521	17419	17594	17356	17417	17517	17621	17345	17251	17517	17380	17310	17451	17377	17426	17444	17505	17526	17411	17485	17537	17582
32144	26560	34445	46004	42126	35666	31358	28336	27775	27612	27503	27442	27358	27415	27430	27385	27240	27276	27603	27291	27329	27206	27375	27429	27328	27441	27330	27472	27298	27150	27272	27174	27131	27210	27189	27299	27125	27407	27580	27454	27441	27333	27314	27231	27350	27271	27229	27347	27406	27405	27482	27276	27326	27460	27411	27478	27376	27274	27488	27514	27232	27131	27148	27412	27430	27444	27336	27321	27373	27297	27376	27290	27299	27305	27351	27362	27396	27373	27189	27446	27451	27446	27511	27474	27163	27085	27461	27445	27072	27215	27129	27393	27485	27253	27443	27318	27222	27399	27218	27476	27318	27089	27176	27521	27329	27380	27308	27382	27333	27116	27285	27252	27420	27180	27184	27112	27367	27040	27186	27411	27392	27318	27262	27177	27210	27450	27313	27355	27229	27204	27493	27498	27222	27325	27435	27356	27444	27198	27371	27311	27341	27570	27410	27357	27301	27244	27242	27572	27363	27509	27433	27311	27403	27474	27304	27438	27347	27251	27488	27369	27067	27188	27157	27449	27318	27311	27179	27458	27395	27466	27137	27309	27449	27259	27326	27221	27429	27244	27137	27335	27661	27222	27376	27263	27183	26920	27445	27196	27417	27310	27406	27177	27170	27148	27302	27031	27148	27216	27430	27326	27347	27157	27131	27635	27354	27574	27232	27339	27267	27461	27383	27393	27557	27204	27185	27026	27336	27377	27413	27225	27370	27424	27299	27417	27397	27250	27355	27318	27092	27123	27419	27392	27468	27441	27334	27339	27278	27361	27370	27359	27433	27314	27247	27350	27561	27350	27196	27471	27408	27276	27356	27269	27233	27121	27557	27023	27378	27316	27246	27154	27370	27334	27259	27241	27163	27291	27397	27246	27288	27159	27197	27166	27570	27276	27585	27210	27466	27597	26889	27225	27391	27426	27106	27289	27462	27246	27219	27394	27081	27374	27208	27134	27391	27450	27349	27330	27042	27294	27276	27317	27601	27238	27100	27312	27147	27265	27296	27491	27336	27468	27454	27489	27538	27405	27379	27315	27264	27233	27203	27454	27586	27311	27296	27044	27467	27167	27365	27307	27320	27159	27437	27483	27378	27401	27474	27466	27490	27375	27414	27292	27212	27085	27411	27360	27475	27316	27346	27275	27419	27335	27205	27520	27195	27279	27482	27141	27325	27420	27509	27214	27238	27161	27498	27461	27406	27197	27282	27194	27294	27233	27245	27351	27211	27203	27328	27027	27240	27450	27476	27470	27309	27098	27498	27035	27331	27275	27060	27211	27273	27273	27346	27323	27259	27443	27196	27189	27227	27170	27483	27393	27602	27353	27192	27237	27613	27569	27253	27203	27365	27438	27349	27372	27370	27485	27331	27214	27187	27244	27327	27196	27342	27196	27518	27306	27396	27291	27158	27315	27542	27258	27494	27274	27547	27418	27299	27588	27197	27272	27425	27315	27398	27412	27439	27554	27335	27280	27362	27373	27127	27454	27272	27224	27430	27325	27327	27125	27214	27367	27162	27076	27360	27351	27296	27261	27630	27247	27480	27226	27282	27085	27290	27323	27309	27266	27356	27285	27254	27278	27605	27490	27076	27442	27125	27230	27525	27168	27496	27526	27404	27307	27379	27287	27224	27186	27471	27336	27472	27361	27286	27275	27397	27296	27226	27158	27348	27642	27607	27402	27345	27453	27211	27064	27040	27163	27325	27323	27445	27107	27107	27203	27247	27383	27298	27485	27437	27153	27232	27274	27357	27304	27364	27340	27123	27477	27298	27384	27370	27343	27491	27171	27461	27510	27141	27228	27430	27359	27298	27288	27442	27120	27249	27185	27323	27227	27548	27329	27344	27208	27107	27020	27205	27524	27549	27502	27358	27281	27524	27096	27245	27116	27076	27152	27476	27525	27003	27259	27213	27189	27218	27217	27113	27236	27415	27164	27451	27476	27412	27165	27251	27240	27400	27042	27044	27451	27163	27266	27600	27352	27150	27341	27177	27264	27364	27490	27589	27034	27249	27394	27589	27367	27459	27374	27470	27270	27256	27577	27502	27092	27312	27201	27206	27439	27205	27091	26958	27303	27262	27155	27328	27268	27377	27490	27322	27231	27036	27227	27292	27203	27326	27262	27254	27092	27454	27287	27463	27380	27286	27226	27613	27372	27194	27286	27494	27386	27274	27445	27263	27140	27439	27261	27158	27276	27337	27135	27326	27253	27520	27278	27292	27431	27390	27092	27268	27473	27160	27473	27454	27441	27214	27415	27056	27298	27216	27153	27243	27167	27198	27479	27373	27396	27352	27361	27387	27265	27382	27401	27618	27414	27317	27399	27371	27203	27426	27427	27253	27355	27387	27200	27490	27207	27243	27091	27249	27302	27325	27333	27463	27298	27556	27349	27324	27293	27275	27455	27264	27221	27509	27093	27453	27350	27312	27487	27448	27484	27394	27156	27444	27243	27355	27379	27176	27314	27273	27266	27335	27623	27315	27401	27450	27125	27451	27364	27182	27323	27240	27464	27270	27136	27295	27229	27014	27228	27355	27362	27350	27395	27412	27187	27214	27311	27048	27542	27670	27485	27143	27254	27414	27576	27362	26946	27046	27146	27564	27468	27409	27235	27438	27110	27292	27524	27197	27240	27162	27065	27477	27193	27393	27467	27268	27292	27299	27396	27397	27451	27620	27484	27454	27270	27289	27154	27187	27259	27469	27203	27480	27413	27495	27012	27370	27139	27348	27487	27486	27372	27212	27390	27351	27204	27165	27232	27239	27475	27373	27343	27255	27197	27351	27343	27391	27219	27266	27479	27217	27423	27233	27400	27264	27356	27418	27193	27124	27148	27103	27389	27300	27175	27304	27506	27702	27428	27213	27348	27345	27709	27394	27433	27260	27250	27248	27332	27430	27274	27327	27286	27166	27282	27177	27466	27337	27569	27390	26975	27289	27481	27443	27162	27439	27276	27298	27597	27335	27092	27240	27175	27233	27451	27403	27424	27457	27427	27400	27372	27361	27577	27295	27203	27324	27505	27373	27346	27147	27469	27285	27428	27364	27251	27544	27038	27335	27366	27325	27133	27407	27214	27218	27351	27356	27207	27284	27434	27306	27364	27444	27395	27270	27231	27373	27346	27190	27327	27573	27418	27589	27418	27531	27281	27153	27392	27436	27283	27442	27328	27518	27243	27121	27298	27271	27460	27434	27312	27380	27423	27147	27304	27413	27692	27320	27309	27393	27293	27398	27235	27250	27460	27298	27277	27194	27396	27353	27455	27415	27500	27226	27218	27208	27471	27229	27312	27144	27256	27246	27403	27417	27331	27378	27358	27417	27407	27348	27467	27336	27296	27201	27433	27310	27104	27078	27166	27361	27313	27160	27334	27513	27402	27310	27326	27419	27327	27494	27184	27241	27437	27318	27411	27325	27429	27352	27120	27296	27244	27528	27598	27204	27197	27132	27470	27489	27392	27278	27369	27232	27163	27292	27279	27352	27518	27488	27345	27230	27472	27419	27211	27247	27002	27153	27273	27185	27313	27303	27505	27490	27329	27175	27045	27347	27142	27321	27351	27539	27206	27241	27498	27273	27415	27411	27421	27330	27162	27540	27389	27340	27140	27315	27237	27376	27346	27450	27526	27511	27357	27399	27015	27424	27484	27060	26989	27250	27160	27342	27290	27437	27117	27271	27172	27465	27158	27581	27452	27416	27358	27340	27630	27668	27420	27196	27361	27212	27346	27170	27420	27370	27369	27011	27410	27231	27471	27320	27147	27566	27313	27518	27404	27451	27603	27442	27344	27281	26985	27111	27301	27172	27303	27295	27334	27540	27204	27296	27508	27279	27463	27236	27377	27275	27166	27411	27363	27648	27319	27302	27289	27262	27365	27374	27442	27451	27512	27343	27204	27321	27301	27457	27414	27676	27355	27007	27266	27222	27160	27509	27341	27292	27420	27442	27357	27372	27221	27190	27175	27418	27171	27501	27505	27205	27354	27103	27146	27385	27426	27561	27217	27114	27516	27520	27481	27280	27134	27334	27476	27401	27261	27099	27310	27225	27179	27394	27301	27409	27135	27345	27291	27456	27291	27249	27336	27228	27384	26948	27228	27203	27484	27544	27491	27409	27458	27257	27324	27290	27360	27026	27251	27250	27222	27262	27381	27255	27043	27349	27284	27427	27316	27440	27551	27309	27432	27360	27346	27409	27313	27416	27201	27056	27275	27501	27254	27305	27400	27081	27299	27434	27238	27549	27369	27232	27191	27261	27348	27409	27178	27131	27147	27545	27220	27568	27476	27285	27319	27162	27445	27450	27312	27124	27301	27382	27120	27158	27151	27427	27445	27296	27461	27302	27153	27070	27202	27221	27517	27511	27338	27356	27493	27576	27501	27428	27407	27548	27224	27276	27054	27352	27263	27351	27483	27184	27289	27012	27273	27464	27394	27379	27357	27423	27433	27314	27095	27200	27290	27336	27554	27441	27254	27354	27369	27393	27247	27256	27390	27214	27467	27617	27171	27355	27546	27444	27468	27330	27491	27364	27473	27227	27051	27551	27441	27390	27336	27137	27160	27214	27358	27324	27366	27262	27126	27681	27202	27316	27273	27286	27331	27361	27409	27528	27293	27391	27361	27232	27360	27150	27460	27297	27141	27395	27239	27426	27336	27396	27356	27207	27211	27124	27230	27113	27307	27166	27160	27338	27428	27447	27269	27258	27549	27183	27196	27332	27294	27427	27239	27255	27380	27351	27503	27427	27300	27380	27269	27294	27360	27255	27375	27393	27389	27354	27283	27304	27332	27370	26973	27340	27264	27115	27411	27408	27143	27679	27354	27519	27151	27275	27172	27289	27527	27318	26978	27433	27397	27217	27272	27332	27245	27234	27445	27465	27449	27404	27100	27444	27476	27552	27538	27114	27415	27481	27264	27299	27451	27147	27274	27084	27202	27082	27284	27434	27091	27654	27381	27392	27375	27215	27041	27348	27307	27150	27251	27440	27183	27358	27299	27475	27288	27413	27242	27343	27383	27244	27253	27211	27338	27314	27183	27634	27353	27481	27327	27543	27496	27466	27443	27201	27328	27183	26862	27261	27255	27615	27546	27289	27322	27287	27403	27451	27297	27215	27374	27323	27091	27198	27533
16128	19074	26648	36743	31031	23637	19235	17214	16619	16516	16339	16445	16510	16375	16346	16265	16232	16571	16419	16406	16591	16415	16381	16236	16192	16333	16286	16337	16179	16302	16375	16328	16304	16437	16278	16454	16375	16404	16291	16210	16488	16378	16284	16408	16405	16299	16393	16533	16291	16477	16330	16252	16163	16356	16346	16211	16562	16421	16382	16386	16244	16278	16239	16355	16494	16322	16404	16339	16350	16336	16278	16291	16391	16288	16266	16445	16253	16515	16488	16360	16419	16248	16545	16484	16672	16437	16243	16274	16322	16466	16374	16362	16193	16474	16377	16329	16489	16470	16323	16429	16223	16246	16334	16388	16315	16372	16392	16209	16243	16309	16402	16470	16421	16448	16317	16423	16277	16294	16364	16515	16279	16283	16553	16418	16432	16524	16381	16395	16310	16320	16515	16432	16438	16461	16283	16435	16277	16382	16222	16329	16403	16107	16427	16425	16336	16528	16404	16385	16544	16191	16217	16373	16434	16282	16542	16370	16113	16424	16454	16313	16257	16232	16247	16369	16395	16238	16307	16331	16465	16289	16294	16338	16444	16364	16412	16373	16409	16317	16319	16242	16303	16403	16194	16221	16380	16264	16420	16255	16244	16308	16348	16394	16374	16308	16433	16398	16393	16483	16310	16282	16235	16347	16215	16287	16216	16372	16335	16463	16238	16426	16270	16352	16520	16313	16578	16363	16236	16278	16311	16257	16264	16482	16418	16534	16382	16367	16416	16299	16370	16371	16181	16478	16357	16322	16454	16331	16424	16392	16337	16232	16283	16396	16247	16385	16407	16149	16270	16445	16508	16317	16491	16512	16333	16287	16580	16450	16330	16428	16577	16314	16339	16209	16411	16315	16215	16232	16427	16373	16474	16332	16396	16240	16273	16410	16297	16368	16389	16346	16355	16437	16430	16319	16348	16357	16453	16002	16398	16497	16308	16320	16297	16405	16130	16549	16433	16390	16371	16359	16431	16444	16411	16179	16562	16352	16463	16303	16354	16282	16319	16266	16361	16410	16347	16324	16213	16577	16395	16366	16344	16465	16249	16258	16354	16324	16282	16320	16405	16270	16487	16451	16522	16368	16381	16299	16422	16331	16259	16537	16302	16395	16543	16274	16485	16262	16209	16383	16290	16229	16383	16362	16440	16523	16235	16390	16322	16379	16477	16375	16387	16386	16239	16461	16516	16303	16319	16405	16358	16361	16247	16631	16240	16527	16513	16296	16390	16426	16409	16351	16400	16290	16398	16380	16369	16400	16550	16412	16451	16261	16348	16367	16483	16380	16369	16354	16216	16433	16369	16466	16315	16335	16463	16463	16279	16289	16385	16212	16381	16285	16477	16434	16355	16329	16221	16343	16422	16435	16441	16408	16287	16509	16463	16376	16417	16571	16380	16469	16457	16318	16182	16512	16287	16443	16452	16389	16348	16278	16341	16115	16148	16271	16350	16418	16450	16142	16497	16248	16363	16407	16257	16511	16490	16314	16282	16450	16428	16227	16451	16402	16298	16158	16600	16357	16332	16295	16458	16353	16375	16411	16336	16522	16615	16495	16402	16220	16268	16385	16467	16435	16310	16356	16251	16246	16433	16332	16487	16391	16384	16390	16352	16211	16523	16418	16616	16228	16315	16529	16444	16519	16379	16205	16317	16351	16471	16370	16360	16354	16456	16330	16352	16490	16263	16437	16419	16564	16440	16291	16524	16199	16533	16266	16258	16437	16600	16350	16378	16282	16401	16453	16403	16491	16379	16371	16345	16241	16447	16284	16423	16295	16363	16248	16297	16198	16396	16295	16379	16437	16469	16450	16181	16333	16402	16247	16551	16420	16373	16350	16437	16324	16222	16340	16334	16417	16497	16486	16270	16337	16405	16320	16310	16380	16347	16428	16401	16278	16432	16410	16443	16127	16267	16305	16473	16307	16446	16517	16423	16383	16273	16456	16378	16490	16215	16346	16555	16355	16136	16377	16334	16349	16372	16276	16314	16412	16453	16401	16261	16284	16247	16414	16529	16550	16503	16104	16232	16350	16460	16424	16275	16353	16287	16210	16359	16310	16519	16496	16519	16298	16359	16193	16318	16362	16462	16341	16345	16280	16332	16499	16263	16367	16240	16360	16227	16507	16381	16158	16424	16173	16503	16437	16287	16573	16470	16358	16337	16375	16292	16373	16487	16482	16187	16470	16414	16393	16351	16316	16451	16211	16487	16316	16490	16503	16373	16406	16326	16246	16380	16309	16381	16466	16275	16346	16264	16446	16300	16270	16484	16378	16174	16530	16368	16220	16282	16454	16350	16410	16320	16369	16310	16445	16465	16365	16599	16257	16263	16391	16563	16444	16410	16147	16385	16171	16596	16365	16297	16397	16334	16369	16380	16161	16397	16297	16499	16349	16392	16277	16440	16333	16208	16249	16425	16345	16513	16459	16299	16199	16357	16376	16486	16480	16303	16318	16200	16313	16472	16203	16368	16248	16485	16390	16475	16459	16246	16362	16541	16247	16404	16277	16467	16317	16237	16328	16324	16445	16388	16160	16486	16446	16104	16161	16401	16317	16289	16246	16418	16378	16215	16286	16415	16197	16354	16436	16344	16228	16377	16328	16518	16377	16352	16489	16460	16301	16277	16440	16305	16314	16266	16387	16310	16390	16513	16461	16212	16649	16233	16423	16184	16405	16343	16300	16353	16390	16260	16337	16490	16350	16205	16239	16180	16340	16299	16378	16424	16293	16443	16456	16458	16378	16472	16405	16386	16281	16360	16494	16348	16532	16428	16464	16332	16346	16404	16380	16204	16324	16418	16355	16273	16249	16502	16363	16489	16413	16241	16594	16335	16353	16520	16218	16438	16510	16391	16465	16306	16230	16407	16442	16397	16429	16310	16195	16431	16269	16372	16331	16456	16446	16348	16279	16425	16205	16371	16371	16322	16204	16322	16448	16263	16409	16406	16212	16402	16357	16373	16516	16204	16313	16436	16347	16423	16404	16396	16379	16284	16187	16319	16491	16239	16341	16394	16317	16526	16285	16417	16309	16366	16493	16303	16366	16440	16347	16445	16407	16111	16375	16364	16489	16396	16367	16340	16376	16485	16132	16484	16275	16350	16512	16348	16498	16456	16365	16406	16552	16326	16477	16410	16572	16455	16301	16629	16529	16411	16353	16269	16269	16512	16335	16569	16400	16346	16321	16265	16511	16358	16274	16431	16393	16256	16559	16450	16289	16472	16234	16245	16448	16225	16156	16248	16478	16373	16188	16144	16433	16313	16350	16322	16408	16436	16516	16257	16629	16282	16410	16308	16299	16431	16265	16329	16557	16295	16197	16163	16263	16290	16256	16289	16212	16154	16517	16254	16343	16268	16220	16449	16369	16159	16110	16285	16296	16218	16346	16215	16229	16434	16420	16219	16275	16191	16132	16539	16306	16214	16466	16328	16442	16521	16303	16284	16262	16190	16457	16367	16480	16547	16280	16202	16271	16450	16370	16321	16525	16605	16300	16219	16419	16366	16374	16506	16352	16535	16370	16315	16356	16398	16419	16352	16409	16196	16521	16246	16244	16321	16417	16305	16212	16551	16302	16247	16379	16305	16426	16293	16418	16491	16289	16453	16458	16373	16514	16383	16365	16518	16430	16413	16340	16432	16336	16402	16433	16272	16322	16308	16506	16275	16537	16248	16350	16316	16343	16372	16139	16281	16200	16428	16392	16536	16451	16393	16412	16331	16269	16380	16438	16176	16490	16552	16254	16348	16326	16187	16407	16316	16319	16281	16364	16438	16630	16349	16485	16324	16429	16403	16389	16363	16538	16299	16357	16409	16370	16163	16312	16340	16452	16419	16468	16269	16293	16487	16334	16332	16335	16534	16386	16303	16488	16387	16443	16251	16470	16323	16528	16392	16435	16289	16482	16175	16348	16375	16626	16268	16575	16522	16438	16511	16358	16369	16383	16328	16373	16349	16394	16302	16485	16371	16316	16455	16244	16399	16347	16362	16157	16462	16208	16419	16445	16377	16406	16394	16416	16520	16448	16576	16542	16490	16360	16515	16433	16270	16413	16418	16318	16221	16418	16326	16316	16399	16399	16342	16428	16320	16296	16426	16438	16390	16462	16227	16379	16483	16408	16660	16377	16355	16195	16398	16493	16322	16449	16399	16561	16382	16379	16412	16414	16216	16226	16434	16336	16434	16518	16366	16389	16346	16203	16262	16351	16291	16510	16477	16315	16235	16377	16483	16398	16239	16358	16501	16285	16314	16294	16367	16165	16292	16235	16470	16398	16279	16461	16390	16438	16387	16461	16502	16500	16272	16356	16483	16259	16437	16475	16495	16241	16438	16229	16369	16268	16393	16398	16386	16270	16235	16454	16404	16341	16343	16394	16392	16234	16338	16437	16570	16241	16340	16353	16367	16401	16241	16394	16368	16332	16398	16407	16275	16298	16551	16379	16339	16361	16560	16334	16188	16347	16459	16453	16369	16367	16503	16253	16342	16472	16302	16278	16366	16350	16473	16351	16290	16325	16522	16324	16387	16491	16354	16277	16223	16473	16397	16167	16416	16570	16262	16455	16460	16371	16460	16604	16385	16269	16262	16390	16364	16405	16211	16301	16359	16311	16157	16314	16283	16504	16353	16556	16314	16314	16274	16391	16407	16379	16571	16273	16451	16284	16366	16353	16264	16325	16334	16402	16440	16331	16463	16315	16301	16410	16390	16460	16255	16469	16478	16343	16383	16402	16419	16342	16261	16218	16290	16368	16434	16345	16357	16383	16370	16402	16472	16571	16282	16324	16367	16351	16212	16449	16414	16424	16436	16479	16293	16329	16418	16394	16383	16470	16406	16297	16480	16246	16393	16226	16321	16513	16200	16289	16254	16223	16366	16158	16340	16394	16586	16213	16305	16142	16321	16364	16305	16296	16237	16489	16357	16257	16431	16242	16292	16421	16209	16335	16538	16395	16552	16340	16353	16234	16412	16282	16393	16334	16407	16307	16505	16419	16393	16326	16537	16257	16502	16387	16313	16350	16474	16422	16416	16110	16274	16573	16580	16354	16192	16251	16336	16341	16491	16308	16328	16409	16425	16201	16275	16317	16403	16434	16407	16384	16383	16325	16428	16503	16382	16325	16230	16369
25321	21593	32062	66191	65604	52017	40409	32169	28813	27963	27674	27504	27725	27702	27333	27442	27363	27480	27376	27397	27338	27221	27635	27294	27299	27301	27173	27341	27652	27194	27241	27292	27346	27355	27372	27417	27311	27190	27239	27206	27108	27207	27338	27130	27372	27040	27351	27399	27040	27167	27372	26988	27300	27124	27121	27084	27484	27378	27136	27368	27193	27254	27270	27071	27322	27252	27535	27378	27474	27174	27213	27412	27318	27194	27247	27451	27489	27380	27459	27337	27359	27189	27201	27401	27221	27318	27253	27219	27191	27307	27539	27118	27191	27243	27448	27257	27224	27283	27249	27266	27193	27195	27261	27267	27241	27365	27179	27295	27436	27211	27371	27353	27340	27246	27478	27274	27152	27106	27208	27336	27311	27215	27282	27225	27201	27391	27335	27371	27223	27271	27376	27096	27260	27314	27073	27538	27147	27111	27239	27410	27430	27272	27370	27085	27245	27300	27235	27288	27137	27250	27124	27220	27151	27394	27233	27448	27284	27126	27553	27215	27417	27503	27227	27321	27325	27149	27470	27193	27436	27476	27539	27128	27275	27101	27528	27379	27235	27264	27350	27237	27348	27417	27130	27202	26993	27029	27349	27056	27492	27565	27335	27315	27584	27162	27187	27331	27359	27126	27260	27232	27359	27435	27375	27115	27329	27161	27249	27309	27335	27154	27314	27442	27044	27283	27064	27465	27217	27141	27348	27264	27265	27081	27004	27302	27382	27081	27372	27352	27331	27474	27553	27254	27037	27373	27510	27100	27203	27423	27259	27280	27331	27247	27331	27480	27212	27172	27356	27312	27167	27151	27279	26965	27060	27087	27200	27055	27289	27582	27322	27266	27132	27278	27286	27142	27140	27382	27392	27206	27185	27319	27126	27577	27275	27386	27175	27159	27341	27064	27477	27216	27063	27376	27384	27214	27313	27456	27220	27289	27238	27495	27192	27130	27241	27186	27207	27296	27475	27374	27414	27284	27206	27311	27133	27059	27477	27214	27136	27244	27443	27416	27432	27337	27270	27120	27393	27369	27416	27365	27070	27209	27363	27379	27134	27153	27112	27690	27650	27358	27277	27138	27324	27318	26812	27338	27290	27353	27269	27267	27651	27311	27284	27353	27172	27106	27113	27334	27357	27285	27317	27101	27383	27324	27342	27135	27530	27117	27284	27221	27218	27146	27311	27384	27445	27340	27648	27302	27571	27375	27364	27543	27185	27345	27527	27334	27066	27367	27391	27292	27270	27332	27209	27189	27278	27366	27368	27349	27566	26857	27256	27431	27432	27174	27365	27189	27387	27190	27417	27247	27445	27243	27239	27206	27189	27292	27132	27288	27229	27147	27190	27290	27351	27270	27219	27371	26995	27242	27157	27146	27193	27597	27312	27103	27235	27207	27264	27245	27045	27048	26925	27261	27133	27268	27229	27395	27221	27351	27299	27239	27353	27449	27165	27373	27150	27072	27234	27594	27341	27283	27401	26934	27178	27300	27320	27449	27250	27009	27464	27081	27271	27249	27389	27356	27348	27174	26989	27133	27111	27215	27288	27431	27597	27246	27423	27541	27461	27530	27451	27308	27254	27324	27212	27193	27441	27023	27198	27324	27258	27171	27203	27226	27353	26923	27080	27441	27237	27242	27241	27161	27232	27289	27397	27487	27282	27288	27354	27471	27080	27529	27171	27339	27248	27242	27202	27302	27341	27528	27208	27329	27387	27340	27240	27044	27393	27435	27388	27330	27306	27266	27266	27532	27241	27466	27073	27341	27430	27342	27123	27293	27231	27285	27355	27251	27220	27392	27190	27451	27361	27219	27282	27019	27551	27346	27150	27079	27099	27110	27227	27276	27256	27468	27313	27264	27222	26995	27264	27099	27377	27081	27421	27099	27216	27208	27173	27343	27228	27309	27207	27409	27050	27055	27247	27460	27419	27027	27012	27418	27104	27246	27304	27217	27393	27179	27049	27442	27205	27265	27211	27206	27341	27354	27197	27195	27487	27257	27180	27256	27219	27132	27368	27289	27166	27448	27192	27241	27345	27304	27389	27196	27369	27196	27310	27167	27251	27287	27295	27362	27432	27258	27374	27313	27324	27140	27212	27316	27077	27448	26992	27094	27354	27130	27322	27331	27405	27031	26892	27239	27330	27537	27268	27068	27344	27384	27237	27351	27132	27176	27291	27146	27480	27301	27473	27441	27224	27314	27263	27582	27304	27445	27135	27204	27408	27141	27472	27238	27272	27063	27257	27497	27354	27044	27379	27269	27380	27253	27317	27139	27313	27235	27369	27302	27390	27243	27330	27246	27177	27158	27158	27106	27219	27383	27382	27253	27255	27382	27452	27155	27312	27278	27427	27184	27132	27374	27201	27212	27151	27192	27154	27394	27183	27050	27319	27074	27136	27350	27276	27303	27202	27197	27409	27143	27437	27403	27440	27438	27193	27488	27302	27639	27225	27101	27372	27526	27199	27204	27295	27424	27226	27336	27085	27454	27350	27310	27263	27267	27229	27425	27178	27351	27131	27194	27365	27271	27331	27364	27233	27422	27190	27441	27332	27440	27076	27409	27148	27091	27285	27284	27142	27072	27308	27252	27297	27194	27425	27413	27177	27489	27239	27301	27462	27253	27244	27282	27182	27388	26977	27350	27418	27312	27415	27155	27199	27316	27296	27305	27215	27233	27372	27400	27231	27128	27139	27169	27437	27250	27298	27182	27397	27150	27419	27320	27545	27120	27376	27379	27283	27371	27254	27611	27091	27389	27264	27324	27180	27345	27329	27122	27322	27016	27501	27434	27402	26914	27393	27407	27137	27448	27377	27324	27282	27211	27282	27461	27317	27489	27096	27288	27115	27080	27265	27331	27296	27472	27202	27226	27125	27287	27268	27187	27084	27399	27325	27127	27313	27188	27347	27128	27213	27228	27229	27084	27332	27398	27632	27272	27119	27129	27335	27466	27677	27406	27452	27294	27173	27114	27335	27303	27332	27357	27203	27315	27057	27421	27234	27487	27133	27267	27343	27170	27223	27286	27277	27155	27212	27381	27125	27409	27569	27343	27144	27221	27247	27375	27286	27084	27288	27193	27262	27352	27209	27186	27206	27146	27229	27499	27318	27244	27190	27254	27483	27345	27264	27445	27330	27244	27322	27340	27391	27322	27279	26991	27330	27101	27422	27184	27390	27144	27222	27067	27249	27532	27379	27263	27312	27268	27239	27393	27095	27344	27239	27262	27202	27293	27320	27429	27682	27043	27360	27538	27303	27223	27427	27340	27232	27161	27164	27068	27140	27385	27477	27416	27234	27279	27248	27541	27555	27247	27350	27356	27402	27005	27174	27398	27263	27548	27172	27198	27206	27111	27409	27494	27125	27188	27275	27464	27026	27155	27485	27198	27276	27224	27302	27382	27502	27481	27341	27393	27641	27347	27265	27261	27191	27058	27333	27181	27410	27162	27286	27236	27316	27323	27523	27337	27235	27266	27096	27341	27226	27429	27187	27383	27242	27292	27165	27186	27391	27421	27236	27222	27287	27251	27082	27215	27349	27229	27210	26954	27237	26858	27250	27453	27245	27400	27094	27331	27236	27067	27132	27415	27320	27286	27275	27276	27067	27218	27379	27161	26984	26938	27454	27040	27148	27291	27405	27576	27409	27211	27283	27104	27364	27584	27345	27213	27180	27291	27290	27496	27324	27244	27411	27266	27302	27231	27377	27154	27232	27417	27338	27336	27177	27418	27000	27193	27264	27231	27079	26976	27269	27244	27194	27357	27106	27169	27097	27533	27239	26991	27206	27205	27243	27275	27135	27467	27045	27001	27282	27336	27376	27373	27242	27185	27338	27314	27616	27346	27270	27140	27392	27273	27372	27227	27079	27172	27056	27341	27011	27119	27130	27152	27184	27261	27265	27328	27436	27245	27321	27007	27298	27476	27212	27167	27104	27300	27328	27108	27360	27270	27284	27249	27253	27140	27278	27201	27057	26942	27153	27312	27479	27193	27218	27413	27318	27417	27103	27204	27281	27387	27236	27436	27341	27377	27399	27373	27243	27316	27589	27361	27357	27440	27341	27013	27582	27156	27440	27395	27406	27545	27487	27330	27175	27478	27083	27161	27354	27218	27538	27227	27120	27044	27026	27266	27388	27319	27187	27131	27371	27240	27487	27566	27278	26931	27175	27106	27373	27286	27532	27375	27334	27152	27146	27019	27232	27160	27279	27392	27348	26942	27523	27064	27255	27275	27310	27186	27274	27296	27440	27318	27352	27316	27474	27242	27156	27002	27111	27265	27345	27362	27103	27229	27529	27313	27328	27550	27294	27531	27584	27000	27116	27437	27253	27364	27103	27250	27165	27216	27079	27053	27298	27288	27234	27356	27197	27294	27314	27456	27207	27355	27309	27145	27178	27297	27210	27410	27653	27448	27124	27457	27335	27258	27344	27242	26935	27126	27383	27391	27336	27295	27164	27335	27349	27140	27383	27267	27257	27405	26971	27189	27129	27105	27216	27176	27463	27549	27318	27347	27679	27308	27484	27254	27376	27174	27437	26972	27121	27312	27408	27404	27491	27295	27193	27385	27180	27067	27262	27307	27005	27310	27320	27232	27125	27285	27398	27166	27469	27378	27421	27428	27316	27292	27241	27235	27386	27094	27411	27330	27346	27488	27300	27045	27242	27288	27650	27200	27220	27210	27057	27051	27030	27284	27338	27279	27543	27146	27321	27028	27352	27370	27458	27482	27208	27213	27339	27435	27099	27211	27320	27318	27116	27323	27152	27171	27232	27103	27159	27267	27167	26962	27372	27284	27258	27250	27389	27216	27238	27039	27156	27236	27361	27168	27149	27265	27359	27338	27416	27113	27034	27458	27457	27270	27082	27250	27273	26914	27232	27316	27360	27260	27173	27104	27147	27310	27140	27317	27200	27484	27203	27067	27265	27253	27298	27414	27394	27244	27142	27141	27291	27417	27564	27254	27340	27338	27304	27247	27328	27338	27115	27127	27214	27142	27114	27289	27294	27242	26881	27233	27234	27216	27346	27318	27278	27194	27275	27318	26985	27337	27173	27322	27226	27304	27356	27087	27195	27402	27474	27339	27435	27341	27469	27375	27481	27349	27446	27254	27088	27015	27180	27416
16188	32272	48214	77906	64551	43797	28817	20355	17678	16766	16723	16556	16533	16451	16735	16734	16623	16619	16513	16642	16853	16807	16683	16716	16558	16698	16493	16460	16687	16685	16720	16617	16561	16740	16676	16657	16760	16518	16478	16593	16647	16735	16508	16377	16686	16573	16598	16521	16554	16645	16614	16600	16661	16642	16492	16450	16604	16770	16723	16506	16739	16596	16529	16616	16653	16527	16652	16344	16512	16783	16494	16652	16781	16549	16636	16427	16681	16650	16767	16428	16507	16476	16565	16591	16717	16565	16678	16510	16586	16436	16612	16606	16544	16455	16369	16476	16469	16470	16672	16546	16697	16518	16600	16491	16721	16587	16627	16585	16627	16662	16581	16567	16487	16677	16521	16592	16539	16495	16599	16498	16420	16399	16721	16653	16663	16524	16601	16634	16443	16586	16530	16530	16733	16647	16594	16545	16707	16446	16772	16587	16656	16513	16582	16420	16471	16784	16519	16780	16592	16684	16589	16706	16557	16672	16751	16728	16632	16573	16650	16627	16629	16514	16711	17008	16512	16477	16696	16631	16584	16587	16804	16453	16527	16683	16637	16727	16599	16623	16592	16385	16485	16426	16627	16674	16701	16646	16482	16431	16748	16672	16593	16612	16771	16709	16603	16624	16673	16616	16656	16824	16657	16485	16456	16848	16556	16607	16529	16605	16622	16613	16543	16558	16635	16544	16547	16560	16646	16636	16539	16728	16554	16671	16752	16669	16586	16634	16642	16623	16569	16609	16754	16718	16747	16610	16820	16462	16620	16543	16648	16623	16714	16794	16752	16605	16543	16528	16427	16561	16633	16617	16350	16511	16653	16472	16762	16503	16571	16348	16411	16512	16526	16435	16573	16623	16498	16533	16745	16559	16624	16760	16510	16716	16781	16530	16675	16708	16706	16590	16735	16522	16542	16555	16574	16794	16788	16488	16498	16696	16514	16595	16587	16596	16687	16533	16709	16598	16564	16706	16581	16650	16621	16753	16640	16509	16590	16662	16693	16573	16549	16624	16707	16563	16463	16745	16584	16488	16507	16705	16465	16599	16503	16483	16715	16591	16612	16591	16513	16668	16598	16531	16510	16603	16704	16600	16566	16594	16435	16466	16597	16335	16734	16568	16588	16693	16624	16615	16530	16611	16677	16625	16421	16609	16548	16614	16679	16631	16598	16892	16751	16600	16564	16522	16624	16550	16628	16479	16634	16717	16665	16693	16717	16562	16676	16567	16455	16474	16523	16567	16645	16554	16584	16582	16746	16492	16655	16874	16682	16486	16704	16520	16606	16515	16595	16713	16606	16612	16785	16653	16606	16672	16623	16599	16665	16646	16636	16647	16564	16557	16599	16626	16528	16663	16593	16597	16661	16356	16420	16684	16501	16641	16699	16562	16600	16588	16593	16591	16624	16721	16759	16439	16633	16535	16568	16439	16603	16538	16541	16476	16544	16664	16340	16666	16697	16523	16430	16663	16533	16624	16469	16789	16568	16667	16588	16640	16598	16739	16402	16471	16599	16533	16507	16513	16750	16683	16637	16532	16570	16570	16556	16748	16676	16453	16736	16667	16615	16499	16641	16625	16755	16591	16613	16455	16612	16518	16651	16503	16660	16430	16700	16500	16616	16719	16565	16631	16768	16508	16775	16593	16688	16511	16589	16737	16663	16728	16480	16669	16417	16547	16566	16581	16503	16562	16675	16413	16590	16602	16425	16463	16588	16462	16648	16720	16556	16562	16594	16721	16572	16628	16571	16525	16734	16552	16715	16583	16691	16801	16544	16638	16821	16483	16579	16706	16697	16559	16479	16505	16670	16699	16705	16604	16587	16708	16571	16660	16445	16572	16587	16698	16638	16641	16643	16549	16489	16724	16697	16505	16570	16698	16491	16636	16777	16692	16676	16506	16489	16580	16841	16593	16542	16663	16480	16550	16658	16411	16656	16762	16568	16675	16748	16664	16643	16547	16494	16802	16772	16546	16730	16583	16640	16704	16546	16597	16553	16600	16569	16613	16690	16732	16550	16770	16639	16574	16526	16601	16673	16642	16614	16497	16703	16450	16544	16452	16762	16682	16416	16664	16784	16623	16352	16681	16608	16443	16569	16560	16490	16614	16630	16749	16595	16770	16728	16326	16605	16683	16451	16674	16532	16583	16566	16560	16710	16552	16594	16611	16543	16498	16519	16543	16597	16428	16669	16571	16459	16615	16643	16647	16585	16510	16712	16431	16567	16488	16556	16574	16691	16525	16517	16493	16569	16617	16618	16520	16659	16634	16616	16547	16692	16686	16826	16697	16683	16584	16458	16578	16721	16548	16834	16487	16579	16414	16631	16609	16711	16703	16692	16661	16639	16663	16606	16561	16629	16535	16594	16648	16630	16424	16539	16730	16721	16414	16721	16703	16574	16648	16681	16622	16522	16674	16551	16603	16519	16592	16809	16572	16529	16815	16680	16680	16707	16650	16573	16693	16646	16536	16383	16695	16799	16566	16448	16514	16488	16543	16596	16481	16610	16471	16623	16677	16549	16572	16711	16561	16619	16445	16636	16575	16635	16467	16255	16507	16560	16482	16661	16669	16623	16480	16662	16659	16678	16560	16625	16607	16739	16725	16643	16502	16682	16717	16650	16456	16559	16696	16520	16433	16624	16451	16529	16582	16366	16551	16752	16439	16403	16490	16630	16524	16618	16740	16735	16546	16549	16465	16503	16672	16491	16514	16609	16576	16597	16523	16512	16475	16553	16581	16699	16650	16679	16581	16583	16605	16501	16650	16474	16585	16539	16565	16564	16458	16699	16676	16557	16647	16534	16581	16485	16636	16624	16332	16661	16713	16686	16603	16818	16520	16622	16556	16522	16507	16607	16551	16674	16759	16568	16607	16679	16545	16660	16582	16569	16500	16731	16643	16700	16491	16607	16635	16554	16570	16642	16565	16536	16592	16502	16527	16548	16519	16658	16443	16450	16531	16649	16699	16457	16617	16564	16623	16555	16665	16621	16478	16574	16528	16779	16539	16366	16442	16538	16484	16613	16640	16535	16730	16644	16696	16685	16617	16674	16742	16610	16574	16542	16689	16570	16498	16761	16559	16519	16643	16641	16560	16522	16821	16675	16461	16359	16707	16720	16748	16545	16419	16725	16676	16615	16550	16613	16668	16808	16584	16590	16666	16430	16509	16675	16625	16468	16652	16723	16714	16544	16800	16416	16644	16752	16527	16693	16458	16526	16425	16510	16485	16568	16588	16608	16604	16693	16794	16473	16500	16540	16507	16525	16339	16776	16623	16630	16630	16607	16806	16596	16620	16679	16667	16575	16597	16735	16614	16548	16656	16559	16624	16541	16463	16594	16651	16639	16490	16683	16568	16727	16808	16571	16567	16530	16569	16526	16571	16501	16420	16600	16600	16669	16622	16675	16497	16734	16688	16498	16633	16676	16476	16371	16485	16626	16576	16618	16494	16569	16713	16645	16635	16549	16636	16675	16562	16474	16600	16614	16622	16655	16455	16563	16602	16449	16485	16642	16312	16616	16571	16491	16550	16528	16581	16581	16573	16566	16430	16530	16685	16527	16723	16572	16457	16610	16682	16608	16690	16466	16549	16525	16680	16572	16616	16813	16686	16609	16521	16659	16455	16650	16626	16662	16610	16683	16602	16560	16792	16589	16550	16431	16616	16693	16533	16621	16608	16674	16651	16495	16600	16580	16731	16353	16473	16618	16691	16700	16670	16574	16589	16755	16523	16572	16590	16672	16549	16485	16643	16528	16745	16720	16548	16513	16670	16627	16690	16489	16675	16484	16558	16559	16622	16690	16619	16593	16609	16753	16611	16441	16886	16581	16712	16487	16653	16532	16658	16587	16595	16548	16589	16616	16593	16543	16570	16607	16536	16609	16605	16307	16666	16590	16593	16803	16661	16680	16511	16563	16660	16537	16610	16701	16438	16468	16637	16646	16701	16433	16552	16599	16488	16492	16573	16628	16580	16736	16552	16561	16556	16788	16730	16749	16602	16694	16402	16656	16428	16657	16706	16588	16606	16649	16543	16662	16677	16574	16559	16581	16561	16570	16677	16797	16463	16792	16515	16599	16518	16610	16667	16706	16710	16480	16630	16639	16547	16691	16616	16720	16527	16493	16563	16486	16440	16556	16724	16693	16567	16532	16575	16647	16765	16575	16411	16555	16703	16852	16770	16628	16564	16621	16657	16532	16456	16606	16522	16598	16583	16682	16444	16702	16553	16589	16683	16658	16676	16642	16582	16679	16700	16545	16571	16657	16568	16659	16549	16699	16549	16614	16591	16455	16539	16600	16672	16625	16576	16642	16674	16549	16591	16644	16658	16608	16581	16376	16435	16580	16769	16424	16628	16607	16509	16605	16527	16593	16567	16671	16691	16572	16617	16588	16461	16491	16421	16616	16518	16702	16569	16363	16584	16503	16347	16701	16652	16576	16856	16891	16733	16759	16519	16600	16637	16649	16749	16606	16567	16715	16519	16579	16541	16403	16578	16568	16467	16640	16425	16655	16698	16774	16513	16568	16646	16632	16614	16573	16593	16591	16548	16671	16521	16432	16695	16689	16525	16543	16608	16473	16532	16608	16486	16713	16561	16767	16456	16498	16461	16497	16713	16523	16626	16530	16596	16489	16512	16521	16541	16580	16528	16705	16509	16715	16739	16703	16761	16574	16583	16513	16748	16584	16752	16676	16649	16541	16593	16388	16417	16753	16583	16607	16594	16612	16507	16686	16372	16673	16728	16381	16714	16586	16623	16515	16593	16640	16694	16588	16537	16661	16550	16453	16572	16667	16673	16702	16492	16757	16685	16623	16683	16460	16638	16706	16305	16589	16434	16608	16476	16652	16588	16520	16808	16561	16720	16329	16549	16693	16536	16552	16577	16754	16501	16549	16524	16565	16397	16587	16625	16690	16762	16555	16768	16728	16593	16640	16804	16651	16577	16578	16489	16476	16625	16636	16632	16490	16751	16565	16482	16704	16537	16569	16418	16442	16599	16516	16477	16684	16672	16577	16680	16489	16586	16597	16768	16568	16469	16520	16464	16413	16513	16759	16612	16577	16646	16467	16619	16500	16581	16584	16609	16787	16365	16511	16610	16513	16534	16631	16548	16568	16780	16573	16877
23200	21541	31571	70851	77735	64322	49952	36817	30857	29115	28424	28044	28239	28100	28011	27892	27886	28151	27979	28013	27925	28030	28062	27922	27967	28009	27818	27800	28112	28059	27996	27829	28106	27739	27556	27961	27767	27776	27770	27765	27981	27725	27691	27650	27944	27762	27937	27920	27692	27903	27714	27658	27455	27686	27815	27633	27848	27835	27603	27687	27887	27731	28058	27620	27837	27906	27819	27552	27765	27587	28106	27808	27747	27675	27533	27810	27994	27811	27760	27874	27816	27920	27514	27607	27957	27503	27970	27804	27817	27771	27919	27756	27901	27876	27723	27849	27905	27873	27825	27928	27731	27639	27770	27775	27726	27770	27984	27847	27603	27662	27699	27565	27769	27999	27753	27659	27882	27779	27883	27920	27856	27813	27837	27759	27828	27669	27623	27769	27549	27622	27869	27766	27902	27990	27922	27875	27750	27630	27842	27787	27680	27821	27953	27756	27887	27757	27716	27844	28041	27805	27768	27836	27890	27897	27798	27684	27752	27697	27705	27409	27780	27561	27794	27836	27817	27620	27631	27870	27619	27853	27471	27725	27584	27876	27635	27852	27496	27799	27625	27669	27762	27573	27891	27970	27716	27874	27656	27737	27669	27671	27754	27678	27611	27847	27698	27729	27926	27655	27621	27799	27780	27877	27608	27861	28030	27749	27707	27587	27677	27907	27768	27836	27774	27568	27774	27605	27582	27771	27679	27646	27805	27865	27749	27646	27872	27643	27646	27896	27857	27662	27642	27587	27890	27748	27918	27884	27464	27540	27809	27577	27846	27659	27738	27473	27520	27923	27834	27665	27947	27785	27810	27622	27844	28013	27705	27896	27829	27619	27657	27715	28053	27617	27898	27766	27670	27495	27586	27529	27497	27767	27977	27870	27942	27774	27658	27631	27630	27933	27666	27626	27682	27689	27929	27908	27771	27556	27634	27686	27733	27775	27814	28020	27684	27745	27766	27875	27986	27695	27848	27669	27619	27784	27582	27785	27649	27688	27688	27669	27463	27621	27427	27942	27812	27676	27522	27741	27838	27826	27781	27743	27682	27811	27563	27588	27687	27660	27543	28164	27682	27600	27791	27576	27888	27718	27876	27805	27629	27922	27870	27826	27874	27449	27767	27747	27434	27715	27515	27830	27762	27724	27799	28160	28056	27686	27711	27797	27767	27736	27923	27510	27650	28030	27549	27966	27702	27812	27761	27828	27864	27581	27763	27685	27824	27790	27786	27762	27647	27445	27708	27830	27750	27728	27714	27667	27678	27699	27820	27744	28089	28019	27624	27818	27497	27765	27738	27606	27828	27739	27769	27743	27797	27598	27702	27635	27769	27610	27926	27891	27591	27838	28154	27692	27647	27870	27708	27702	27650	27680	27610	27847	27691	27736	27768	27839	27780	27755	27773	27811	27769	27754	27536	27676	28016	27628	27797	27684	27606	27756	27804	27640	27833	27820	27509	27830	27636	27890	27647	27831	27824	27901	27779	27902	27767	27876	27715	27709	27710	27892	27655	27887	27687	27889	27678	27927	27800	27555	27867	27659	27907	27689	27571	27819	27631	27771	27687	27685	27759	27766	27947	27802	27643	27647	27542	27753	27814	27865	27814	27816	27648	27822	27731	27761	27829	27812	27880	27847	27794	27960	28133	27588	27909	27837	27874	27802	27809	27843	27641	27933	27952	27677	27836	27940	27989	27684	27721	27752	27831	27623	27714	27888	27622	27918	27753	27611	27538	27885	27936	27701	27599	27755	27622	27817	27879	27744	27545	27749	27931	27888	27591	27756	27556	27776	27767	27675	27730	27930	28004	27538	27649	27686	27853	27530	27738	27874	27559	27634	27858	27654	27876	27742	27776	27784	27826	27699	27657	27819	27761	27898	27799	27650	27696	27920	27501	27826	27823	27764	27416	27455	27793	27717	27627	27633	27583	28086	27635	27776	27687	27767	27547	27650	27740	27679	27644	27772	27598	27838	27766	27784	27857	27871	27955	27765	27738	27719	27784	27929	27749	27775	27582	27816	27893	27402	27794	27902	27997	27790	27766	27754	27964	27935	27874	27727	27810	27624	27832	27540	27349	27549	27768	27886	27735	27703	27560	27937	27728	27778	27771	27683	27990	27954	27861	27612	27582	27968	27590	27740	27854	27690	27958	27573	27792	28041	27735	27593	27406	27580	27709	27668	27724	27742	27658	27491	27818	27793	27749	28043	28089	27962	27856	27627	27779	27721	27465	27722	27925	27636	27883	27842	27706	27711	27747	27745	27509	27592	27746	27720	27830	27942	27692	27771	27890	27807	27778	27852	27775	27695	27750	27629	27702	27736	27640	27713	27638	27749	27831	27649	27905	27741	27617	27752	27907	27785	27670	27722	27661	27723	27789	27502	27716	27740	27786	27711	27765	27906	27727	27503	27870	27427	27740	27840	27973	27632	27732	27832	27863	27378	27760	27746	27652	27618	27776	27753	27587	27629	28013	27807	27540	27514	27810	27685	27688	27682	27791	27762	27883	28015	28030	27754	27658	27642	27549	27512	27805	27885	27651	27802	27790	27697	27670	27723	27677	27838	27755	27921	27948	27830	27618	27407	27628	27481	27594	27404	27680	27875	27919	27773	27777	27799	27696	27584	27794	27976	27692	27579	27652	27422	27728	27976	27961	27771	27790	27679	27672	27872	27553	27837	27556	27924	27661	27776	27638	27666	27670	27857	27828	27801	27495	27461	27859	27929	27671	27655	27671	27954	27629	27419	27417	27661	27472	27682	27863	27967	27683	27578	27713	27849	27626	27659	27714	27503	27724	27557	27878	27847	27779	27780	27499	27610	27822	27668	27707	27513	27889	27662	27965	27947	27616	27801	27837	27973	27572	27749	27827	27451	27813	27858	27603	27570	27759	27901	27612	27988	27658	27906	27684	27585	27542	27850	27910	27626	27796	27714	27672	27725	27656	27952	27787	27620	27465	27679	28016	28035	27948	27635	27781	27762	27622	27486	27804	27801	27911	27832	27868	27605	27677	27836	27650	27946	27666	27795	27652	27577	27632	27941	27738	27431	27950	27692	27880	27728	27661	27559	27559	27755	27698	27757	27763	27796	27740	27775	27907	27636	27887	27717	27611	27561	27619	27696	27737	27548	27607	27825	27939	27550	27709	27682	27959	27912	27912	27941	28038	27691	27712	27470	27642	27681	27661	27582	27615	27854	27782	27657	27784	27594	27768	27703	27554	28058	27858	27936	27772	27526	27630	27803	27848	27759	27907	27584	27448	27658	27658	27715	27732	27631	27987	27778	27734	27939	27823	27812	27659	27917	27810	27772	27661	27738	27713	27814	27555	28118	27593	27653	27744	27887	27822	27921	27788	27741	27705	27723	27789	27671	27853	27711	27953	27749	27545	27782	27918	27760	27533	27652	27942	27720	27959	27739	27969	27830	27575	27664	27723	27586	27825	27890	27557	27617	27836	27824	27577	27883	27910	27672	27829	27706	27974	27525	27747	27833	27726	27625	27562	27840	27792	27891	27835	27475	27567	27518	27930	27893	27871	27644	27646	27732	27831	27761	27627	27827	28080	27614	27626	27605	27637	27748	27486	27787	27499	27516	27837	27720	27847	27861	27696	27597	27623	27620	27758	27837	27703	27913	27591	27610	27598	27761	27409	27648	27965	27639	27767	27725	27802	27893	27980	27574	27494	27810	27776	27734	27496	27773	27835	27870	27569	27986	27912	27685	27868	27710	27596	27921	27786	27809	27433	27828	27696	27929	27949	27684	27593	27709	28011	27322	27579	27755	27754	27838	27696	27841	27682	27774	27669	27812	27596	27959	27806	27586	27559	27803	27667	27740	27945	27680	27730	27632	27456	27960	27979	27560	27749	27687	27576	27689	27825	27796	27747	27796	27572	27744	27721	27761	27735	28092	27697	27976	27851	27835	27860	27610	27789	27841	27661	27622	27863	27740	27803	27725	27574	27561	27567	27589	27819	28040	27805	27802	27687	27950	27811	27732	27789	27670	27442	27633	27860	27936	27663	27570	27718	27863	27834	27687	27586	27629	27837	27831	27831	27604	27736	27876	27475	27672	27823	27858	27573	27555	27768	27677	27589	27743	27844	27949	27756	27893	27670	27738	27824	27838	27828	27785	27636	27758	27965	28060	27672	27785	27729	27961	27691	27857	27867	27933	27796	27689	28061	27506	27820	27570	27833	27534	27728	28045	27847	27893	27883	27733	27572	27880	27756	27618	27626	27900	27810	27745	27719	27532	27589	28035	27512	27699	27583	27787	27895	27766	27812	27921	27628	27865	27864	27705	27859	27812	27918	27678	27854	27595	27606	27535	27442	27722	27875	27773	27794	28020	27493	27751	27924	27782	27655	27822	27800	27838	27772	27549	27721	27659	27543	27920	27718	27913	27924	27623	27855	27706	27836	27651	27884	27815	27636	27779	28095	27459	27797	27770	27764	27915	27780	27669	27574	27806	27779	27775	27551	27758	27818	27765	27903	27593	27884	27869	27723	27611	27679	27707	27990	27594	27908	27618	28076	27738	27891	27939	27817	27958	27844	27860	27739	27468	27971	27676	27759	27725	27568	27782	27821	27777	27929	27625	27537	28016	27846	27699	27732	27822	27799	27653	28029	27470	27554	27695	27731	27936	27701	27638	27572	27748	27806	27338	27531	27821	27713	27778	27810	27480	27667	27510	27730	27873	27879	27530	27559	27876	27798	27632	27914	27760	27573	27586	27796	27651	27910	27678	27713	28031	27601	27788	27940	27790	28022	27653	27722	27473	27645	27991	27639	27680	27689	27739	27959	27631	27904	27750	27831	27827	27964	27854	27626	27596	27809	27481	27931	27966	28049	27907	27958	27783	27968	27725	27612	27577	27738	27537	27706	27545	27811	27877	27510	27782	27936	27738	27642	27582	27684	27609	27776	27687	27616	27640	27817	27748	27595	27578	27790	27630	27898	27852	27757	27643	27702	27600	27780	27704	27779	27538	27666	27680	27650	27605	27896	27625	28031	27783	27579	27858	27815	27720	27974	27848	27678	27731	27895	27576	27845	27767	27532	27685	27799	27808	27646	27773	27871	27856	27973	27683	27741	27735	27989	27879	27752	27825	27842	27694	27795	27676	27580	27693	27648	27853
21619	40965	60389	100156	88789	65756	41746	25785	19764	17748	17454	17345	17189	17343	17343	17287	17369	17362	17110	17320	17212	17366	17382	17336	17101	17293	17396	17290	17345	17160	17195	17255	17300	17148	16981	17252	17363	17190	17426	17133	17338	17200	17217	17281	17350	17242	17304	16970	17173	17166	17181	17086	16967	17149	17142	17265	17251	17302	17230	17087	17388	17034	17098	17231	17115	17149	17018	17264	17211	17138	17102	17316	17176	17264	17176	17091	17262	17196	17096	17216	17186	17419	17273	17048	17161	17305	17231	17237	17111	17155	17279	17183	17275	17163	17126	17188	17120	17159	16998	17364	17132	17210	17191	17294	17179	17200	17276	17498	17527	17339	17136	17253	17190	17166	17186	17161	17243	16981	17313	17245	17100	17304	17242	17346	17154	17241	17164	17120	17029	17249	17195	17158	17106	17229	16914	16972	17231	17301	17185	17214	17095	17136	17277	17319	17077	17302	17111	17122	17144	17494	17102	17128	17112	17205	17031	17150	17404	17154	17008	17152	17142	17144	17212	17242	17247	17146	17083	17247	17303	17254	17118	17322	17017	17082	17269	17216	17143	17183	17178	17055	17216	17308	17221	17154	17225	17001	17212	17149	17112	17295	17128	17318	17260	17217	17347	17035	17222	17191	17271	17180	17242	17177	17174	17244	17167	17143	17100	17200	17142	17111	17135	17320	17197	17290	17103	17356	17135	17271	17348	17126	17247	17144	17170	17334	17245	17354	17288	17138	17308	17097	17244	17199	17104	17261	17195	17232	17212	17279	17033	17315	17390	17224	17198	17137	17249	17101	17229	17176	17063	17245	17154	17095	17281	17074	17170	17070	17112	17314	17249	17299	17176	17127	17076	17269	17194	17169	17066	17409	17157	17326	17335	17018	17132	17168	17096	17198	17277	17172	17087	17068	17210	17345	16940	17338	17160	17143	17119	17130	17174	17225	17174	17139	17134	17125	17034	17303	17319	17253	17230	17101	17186	17155	17218	17225	17306	17155	17309	17170	17267	17257	17260	17175	17249	17237	17126	17080	17140	17520	17324	17258	17075	17299	17228	17300	17158	17020	17094	17322	17039	17068	17044	17185	17137	17263	17519	17047	17102	17275	17230	17248	17153	17300	17203	17313	17225	17106	17170	17141	17268	17147	17177	17135	17025	17077	17043	17119	17236	17031	16920	17067	17288	17261	17332	17239	17131	17225	17095	17134	17117	17187	17077	17219	17249	17126	17215	17215	17227	17245	17048	17114	17354	17113	17305	17213	17271	17319	17287	17090	17079	17176	17170	17203	17225	17258	17132	17111	17033	17149	17307	17243	17220	17217	17278	17095	17077	17114	17302	17200	17309	17291	17072	17023	17168	17180	17422	17082	17306	17006	17180	17138	17168	17272	17186	17274	17040	17199	16959	17205	17284	17103	17263	17195	17138	17114	17101	17112	17310	17157	17080	17325	17314	17127	17091	17084	17241	17284	17276	17437	16949	17286	17152	17258	16988	17157	17155	17265	17052	17239	17040	17261	17051	17168	17116	17107	17169	17096	17181	17067	17394	17046	17409	17332	17130	17347	17206	17269	17137	17303	17205	17200	17219	17238	17390	17134	17126	17142	17230	17246	17060	17104	17366	17091	17101	17364	17220	17054	17270	17163	17130	17195	17156	17160	17318	17307	17058	17193	17137	17146	17171	17110	17155	17360	17175	17180	17070	17292	16994	17349	17165	17072	17192	17243	17228	17344	17247	17144	17289	17122	17217	17207	17220	16937	16963	17001	17145	17158	17312	17221	17154	17236	17074	17250	17366	17147	17045	17461	17046	17302	17116	17164	17095	17315	17199	17253	17071	17205	17150	17178	17123	17276	17293	17398	17214	17256	17355	17067	17203	17315	17203	17032	17392	17207	17178	17101	17175	17284	17241	17279	17254	17377	17110	17352	17293	17015	17139	17112	17197	17146	17192	17104	17089	17118	17289	17113	17149	17178	17181	17172	17121	17334	17310	17136	17269	17161	17060	17245	17190	17118	17211	17182	17147	17225	17346	17074	17285	17182	17298	17249	17284	17246	17101	17257	17188	17228	17093	17202	17161	17460	17268	17270	17298	17153	17167	17312	17090	17146	17043	17316	17164	17179	17267	17506	17044	17224	17243	17288	17191	17184	17277	17107	17224	17204	17221	17134	17077	17091	17238	17136	17272	17210	17163	17156	17242	17340	17370	17336	17330	17324	17001	17137	17323	17124	17378	17309	17252	17228	17164	17290	17235	17310	17018	17310	17100	17171	17218	17131	17390	17299	17118	17326	17191	17185	17081	17171	17126	17202	17171	17274	17195	17154	17279	17295	17229	17046	17255	17246	17325	17160	17028	17120	17254	17172	17224	17146	17256	17003	17203	17224	17132	17225	17091	17186	17236	17292	17053	17124	17140	17314	17220	17216	17084	17376	17248	17127	17191	17331	17089	17064	17138	17230	17025	17285	17126	17146	17230	17264	16970	17271	17178	17308	17155	17320	17174	17171	17326	17326	17218	17303	17367	17160	17175	17119	17304	17321	17222	17113	17338	17082	17299	17086	17173	17193	17220	17204	17234	17123	17029	17223	17134	17184	17141	17298	17330	17249	17180	17186	17101	17105	17101	17124	17114	17205	17197	17242	17238	17241	17223	17115	17142	17251	17148	17079	17267	17134	17243	17061	17182	17190	17115	17279	17236	17344	17006	17168	17280	17018	17085	17221	17260	17139	17177	17413	17038	17116	17173	17259	17242	17074	17213	17247	17108	17130	17357	17157	17381	17188	17298	17053	17217	17112	17160	17346	17396	17264	17294	17211	17351	17144	17108	17347	16969	17290	17324	17337	17026	17208	17052	17211	17150	17140	17357	17150	17166	17208	17075	17252	17259	17291	17312	17397	17068	17204	17171	17082	17305	17302	17405	17055	17321	17036	17213	17031	17237	17193	17251	17278	17231	17405	17044	17061	17186	17302	17091	17072	17125	17195	17366	17013	17273	17216	17085	17238	17223	17305	17329	17165	17352	17117	17253	17009	17400	17193	17131	17078	17170	17371	17039	16986	17230	17040	17056	17193	17159	17252	17273	17268	17313	17340	17261	17155	17201	17330	17341	17280	17076	17259	17329	17279	17290	17049	17296	17115	17458	17242	17028	17161	17252	17206	17243	17357	17080	17331	17067	17169	17278	17311	17175	17230	17271	17293	17187	17173	17237	17061	17129	17215	17173	17158	17145	17160	16975	17237	17084	17021	17137	17033	17393	17012	17279	17106	17121	17280	17097	17248	17196	17122	17248	17110	17185	17132	17114	17224	17229	16979	17171	17185	17014	17087	17070	17178	17084	17148	17383	17107	17349	17191	17110	17219	17171	17062	17215	17027	17146	17149	17164	17162	17188	17047	17224	17232	17238	17129	17177	17139	17171	17238	17384	17173	17139	17214	17240	17164	17234	17181	17212	17345	17255	17309	17202	17097	17135	17126	17239	17146	17161	17173	17108	17464	17178	17038	17297	17220	17132	17168	17122	17311	16951	16959	17190	17174	17265	17151	17115	17332	17140	17143	17134	17018	17166	17290	17063	17209	17309	17177	17061	17298	17120	17446	17184	17110	17148	17349	17307	17352	17111	17175	17350	17221	17162	17252	17120	17137	17208	17124	17003	17177	17236	17193	17161	17208	17186	16992	17248	17189	17140	17050	17211	17312	17034	17184	17331	17250	17108	17323	17224	17161	17302	17160	17192	17255	17196	16961	17135	17211	17352	17100	17211	17007	17166	17176	17184	16922	17121	17088	17338	17257	17074	17247	16999	17240	17192	17134	17304	17166	17164	17015	17077	17163	17140	17141	17043	17054	17352	17236	17157	17252	17136	17030	17131	17209	17193	17330	17119	17273	17176	17009	17296	17242	17245	17194	17275	17417	17094	17249	17175	17057	17038	17398	17144	17287	17044	17187	17241	17281	17038	16954	17121	17188	17112	17151	17414	17248	17212	17184	17152	17250	17177	17104	17243	17092	17246	17075	17177	17166	17126	17213	17111	17036	17350	17051	17110	17036	17096	17342	17081	17063	17235	17188	17040	17302	17100	17262	17246	16983	17219	17270	17092	17178	17098	17157	17070	17182	17256	17087	17157	17035	17252	17124	17184	17112	17189	17165	17215	17154	17185	17252	17183	17160	17164	17340	17080	17160	17144	17030	17174	17160	17141	17046	17078	17175	17068	17160	17454	17060	17179	17314	17369	17156	17113	17075	17177	17270	17200	17157	17300	17271	17153	17208	17352	17196	17168	17337	17266	17022	17123	17154	17178	16990	17111	17204	17152	17177	17035	17225	17154	17285	17227	17173	17146	17106	17127	17086	17163	17187	17228	17079	17100	17215	17040	16921	17299	17105	17126	17219	17160	17242	17126	17340	17311	17117	17062	17052	17016	17325	17135	17192	17188	17133	17223	17129	17192	17053	17219	17062	17227	17207	17244	17099	17282	17223	17220	17235	17210	17180	17136	17318	17264	17156	17310	17062	17447	17103	17345	17065	17212	17370	17189	17168	17187	17251	17387	17326	17134	17226	16984	17323	17275	17139	17170	17049	17260	17167	17279	17217	17180	17217	17176	17327	17074	17277	17172	17268	17300	17115	17364	17107	17412	17351	17289	17340	17168	17282	17167	17227	17129	17363	17228	17281	17148	17091	17355	17068	17224	17136	17232	17148	17305	17234	17128	17075	17309	17152	17248	17066	17304	17219	17090	17168	17129	17097	17299	17312	17235	17323	16999	17519	17067	17318	17133	17094	17185	17258	17081	17226	17208	17214	17154	17302	17259	17292	17030	17175	17227	17200	17338	17202	17231	17212	17292	17096	17280	17153	17140	17228	17123	17168	17083	17050	17266	17219	17162	17266	17079	17220	17326	17273	17203	17054	17182	17122	17221	17276	17307	17214	17108	17198	17108	17167	17212	17129	17075	17366	17020	17043	17320	17248	17219	16990	17233	17065	17028	17231	17354	17011	17282	17136	17069	17233	17060	17286	17324	17198	17078	17335	17230	17252	17216	17126	17241	17261	17215	17076	17223	17233	16982	17229	17043	17134	17277	17158	17214	17308	17364	17296	17359	17209	17140	17182	17145	17086	17156	17214	17129	16999	17284	17384
32239	26432	34684	45905	41848	35188	30483	27908	27200	27284	27194	26790	26705	26562	26727	26814	26858	26908	26876	26771	26942	26648	26753	26720	26776	26519	26663	26760	26784	26992	26735	26936	26859	26741	26573	26742	26602	26762	26843	26551	26584	26985	26787	26691	26683	26712	26732	26794	26750	26622	26745	26906	26836	26710	26985	26828	26813	26737	26887	26826	26692	26752	26837	26644	26814	26709	26644	26669	26784	26461	26555	26868	26851	27045	26926	26573	26630	26598	26870	26585	26796	26973	26586	26741	26523	26714	26812	26942	26793	26570	26870	26853	26699	26649	26519	26992	26660	26442	26674	26537	26849	26646	26712	26835	26844	26692	26633	26623	26703	26641	27013	26872	26763	26288	26585	26529	26591	26718	26768	26767	26830	26583	26585	26675	26728	26691	26550	26709	26851	26763	26707	26775	26733	26820	26788	26618	26656	26843	26723	26682	26887	26841	26705	26600	26898	26906	26719	26790	26791	26672	26805	26725	26945	26820	26647	26792	26808	26706	26709	26933	27129	26864	26767	26786	26489	26649	26951	26656	26779	26707	26826	26786	26769	26760	26869	26691	26629	26650	26480	26800	26577	26763	26590	26924	26549	26709	26842	27015	26756	26746	26918	26829	26666	26878	26935	26601	26841	26846	26751	26510	26546	26804	26822	26677	26946	26475	26854	26940	26892	26842	26994	27044	26988	26589	26867	26375	27034	26836	26960	26709	26895	26629	26754	26723	26582	26884	26694	26664	26603	26634	26674	26622	26598	26689	26454	26674	26626	26608	26899	26593	26817	26620	26693	26630	26572	26643	26462	26449	26958	26789	26531	26942	26937	26776	26863	26759	26887	26610	26631	26657	26647	26595	26923	26814	26465	26735	26682	26510	26758	26716	26670	26709	26655	26898	26664	26721	26497	26684	26697	26762	26741	26555	26593	26699	27001	26759	26694	26701	26563	26631	26810	26621	26680	26710	26822	26831	26655	27017	26841	26958	26809	26580	26635	26624	26941	26838	26761	26713	26747	26465	26394	26693	26902	26627	26783	26818	26816	26783	26744	26739	26830	26648	26815	26816	26583	26891	26578	26768	26619	26797	26873	26878	26698	26724	26847	26579	26529	26770	26544	26720	26627	26670	26838	26572	26917	26706	26812	26596	26700	26606	26678	26671	26676	26761	26656	26781	26636	26416	26767	26510	26722	26710	26760	26720	26896	26756	26600	26628	26588	26704	26872	26748	26670	26706	26725	26482	26781	26788	26701	26917	26613	26611	26757	26894	26553	26725	26719	26602	26779	26901	26911	26820	26657	26793	26608	26649	26697	26578	26620	26772	26880	26771	26852	26790	26926	26709	26752	26656	26747	26856	26772	26803	27089	26695	26632	26642	26756	26801	26842	26581	26671	26501	26437	27001	26744	26518	26543	26899	26754	26564	26739	26997	26911	26728	26719	26927	26666	26597	26846	26995	26808	26811	26945	26728	26807	26905	26577	26860	26814	26703	26943	26871	26973	26600	26832	26923	26962	26391	26836	26650	26630	26705	26871	26816	26851	26925	26724	26810	26588	26795	26833	26971	26891	26917	26998	26589	26680	26781	26552	26573	26968	26625	26777	26877	26737	26822	26773	26676	26829	26549	26675	26822	26710	26833	26919	26719	26807	26799	26722	26567	26356	26787	26802	26794	26845	26875	26598	26867	26885	27041	26834	26916	26933	26791	26859	26618	26904	26684	26472	26677	26873	26521	26831	26882	26824	26560	26554	26387	26719	26787	26766	26700	26872	26938	26748	26712	26802	26607	26619	26655	26546	26644	26656	26750	26970	26539	26732	26805	26656	26463	26650	26567	26718	26755	27022	26835	26692	26573	26744	26760	26893	26890	26776	26819	26926	26731	26683	26782	26603	26673	26626	26697	26473	26409	26776	26754	26913	26555	26973	26872	26581	26696	26688	26721	26666	26867	26820	26715	26772	26742	26840	26815	26807	27015	26937	26505	26739	26587	26784	26551	26657	26840	26687	26882	26779	26605	26773	26781	26795	26690	26591	26772	26591	26603	26839	26711	27030	26645	26811	26924	26678	26646	26579	26911	26558	26792	26660	26857	26882	26738	26765	26870	26810	26782	26763	26593	26590	26819	26892	26881	26930	26851	26946	26752	26666	26741	26772	26745	26795	27045	26701	26798	26705	26780	26539	26471	26795	26710	26423	26891	26813	26993	26759	26655	26567	26568	26647	26880	26804	26657	26763	26633	26596	26677	26544	26852	26885	26690	26713	26561	26526	26719	26678	26802	26798	26611	26677	26544	26737	27011	26715	26894	26700	26637	26817	26980	26803	26686	26881	26940	26772	26772	26703	26628	26553	26587	26693	26813	26756	26579	26884	26642	26649	26856	26807	26790	26698	26508	26678	26767	26638	26883	26786	26849	26606	26746	26920	26690	26728	26653	26800	26698	26796	26897	26759	26520	27033	26839	26862	26890	26669	27021	26742	26502	26800	27015	26601	26575	26830	26773	26550	26751	27087	26948	27006	26666	26715	26624	26885	26927	26755	26743	26798	26742	26727	26770	26904	26817	26879	26879	26679	26804	26915	26684	27120	26424	26645	26667	26849	26906	26967	26719	26666	26584	26789	26795	26565	26751	26811	26593	26537	26508	26687	26600	26677	26913	26610	26615	26856	26346	26711	26687	26755	26688	26818	26803	26930	26598	26743	26822	26709	26607	26576	26862	26773	26633	26639	26803	26960	26674	26356	26719	27180	26668	26771	26888	26826	26788	26778	26948	26728	26643	26899	27013	26636	26452	26722	26506	26817	26839	26921	26496	26683	26903	26793	26729	26839	26729	26688	26547	26853	26679	26535	26863	26838	26851	26857	26797	26908	26697	26631	26712	26586	26923	26716	26627	26774	26719	26956	26875	26557	26860	26596	26866	26958	26784	26945	26925	26951	26909	26590	26824	26738	26806	26702	26681	26900	26696	26752	26709	26904	26947	26754	26766	26898	26767	26803	26623	26485	26679	26713	26811	26898	26813	26864	26693	26769	26928	27063	26745	26518	26731	26661	26885	26790	26604	26753	27004	27112	26949	26763	26584	26731	26660	26711	26742	26815	26789	26548	26624	26758	26784	26848	26664	26852	26703	26667	26771	26838	26807	26659	26746	26736	26493	26895	26702	26928	26629	26693	26678	26784	26793	26631	26734	26868	26705	26587	26723	26395	26629	26901	27122	26695	26935	26678	26704	26631	26656	26836	27057	26699	26652	26760	26975	26883	27101	26731	26854	26900	26669	26839	26921	26936	26893	26744	26937	26856	26489	26649	26601	26579	26812	26750	26663	26789	26759	26427	26662	26994	26891	26717	26720	26605	26559	26804	26793	26894	26888	26652	26882	26706	26698	26567	26687	26965	26795	26620	26802	26630	26673	26725	26677	26693	27009	26871	26915	26754	26667	26342	26698	26654	26642	26453	26796	26850	26785	26467	26553	26729	26802	26543	26629	26687	26707	26687	26733	26499	26445	26509	26686	26562	26735	26685	27000	26792	26800	26974	26675	26977	26675	26770	26648	26915	26607	26560	26388	26656	26748	26550	26780	26953	26717	26827	26529	26909	26481	26802	26679	26799	26863	26645	26750	26549	26701	26743	26757	26625	26698	26904	26963	26731	26750	26479	26756	26568	26436	26775	26945	26712	26580	26527	26803	26873	26736	26620	26611	26581	27073	26753	26796	26961	26902	26603	26526	26630	26701	26818	26837	26711	26821	26706	26573	26836	26558	26918	26915	26703	26643	26842	27090	26763	26600	26531	26722	26601	26541	26652	26939	26682	26791	26528	26982	26774	26708	26582	26546	26752	26753	26619	26676	26519	26433	26314	26758	26758	26524	26682	26846	26760	26829	26533	26566	26829	26864	26832	26799	26787	26645	26902	26858	26807	26975	26911	26713	26787	26863	26873	26670	26831	26700	26602	26759	26704	26885	26558	26534	26735	26822	26987	26755	26745	26688	26762	26822	26712	26939	26989	26802	26617	26610	26715	26760	26611	27014	26731	26607	26611	26780	26812	26866	26481	26777	26852	26737	26628	26407	26615	26982	26857	26700	26744	26850	26740	26965	26493	26874	26736	26737	26895	26893	26656	26722	26798	26759	27161	26817	26993	26419	26814	26607	26880	26798	26709	26775	26749	26677	26819	26801	26746	26704	26739	26661	26903	26752	26705	26647	26657	26804	26633	26881	26885	26679	26585	26571	26545	26664	26667	26656	26815	26674	26744	26843	26846	26631	26553	26548	27043	26822	26943	26798	26953	26605	26705	26679	26856	26833	26898	26645	26559	26644	26629	26838	26674	26682	26579	26412	26788	26941	26623	26834	26909	26788	26894	26759	26577	26754	26691	26664	26761	26575	26755	26550	26682	26538	26843	26752	26825	26651	26855	26566	26578	26745	26923	26855	26770	26665	26675	26721	26547	26916	26568	26739	26491	26671	26690	26798	26609	26524	26535	26639	26790	26754	26734	27017	26818	26824	26793	26825	26713	26532	26735	26937	26731	26861	26805	26572	26573	26502	26715	26636	26625	26642	26821	26605	26870	26900	26645	26809	26871	26943	26678	26573	26797	26831	26839	26913	27060	26647	26764	26975	26688	26570	26605	26663	26853	26767	26822	26624	26790	26769	26648	26653	26719	26782	26558	26711	26740	26313	26806	26682	26807	26796	26675	26799	26961	26774	26752	26610	26570	26913	26778	26964	26897	26489	26551	26480	26920	26782	26732	26950	26677	26863	26703	26524	27076	26655	26909	26746	26662	26770	26680	27000	26799	26573	26950	26773	26693	26581	26469	26663	26701	26827	26692	26676	26604	26775	26773	26829	26629	26808	26677	26843	26820	26761	26649	26822	26535	26763	26680	26458	26694	26775	26689	27086	26777	26857	26629	27028	26612	26760	26950	26506	26850	26636	27019	26673	26885	26831	26768	26849	26723	26807	26976	26702	26981	26502	26573	26736	26395	26709	26731	26811	26626	26805	26747	26776	26619	26889	26780	26564	26783	26675	26732	26696	26748	26655	27022	26783	26637	26452	26957	26814	26851	26766	26867	26752	26668	26930	26806	26647	26870	26761	26710	26780	26648	26734	26845	26753	26634	26777	26502	26666	26862	26740	26773	26964
16136	18389	27688	36816	31147	23362	18728	16952	16265	16171	16093	16094	16029	16100	16214	16106	16064	16155	16047	16206	16136	16127	16011	16141	16072	16073	16183	16094	16082	16059	16099	16174	16215	16320	16110	16184	16012	16213	16215	15949	15923	16039	16106	16177	16152	16110	16173	16164	15975	16018	16169	16135	16166	16053	16075	16162	16035	16002	16216	16204	16038	16114	16238	16089	16162	16151	16078	16014	16031	15985	16065	15955	16204	16141	16116	16112	16121	16051	15952	16091	16138	16080	16099	15918	16053	16042	16064	15951	16017	16139	16059	16238	16073	16121	15934	16231	16070	15966	16081	16050	15995	16146	16090	16017	15815	16213	16113	16126	16118	16301	16130	15975	16193	16103	15994	16009	15999	16178	16190	16041	15980	16089	15967	16090	16049	16005	16239	15888	16123	15862	16208	16185	15955	15976	16083	16143	16062	16141	16093	16081	16064	15983	16077	15934	16100	16066	15831	16085	16052	15903	15933	16022	15695	16142	15928	16090	16033	16116	16125	16026	16065	16080	16142	15915	16004	15963	16237	15928	16332	16087	16089	15904	15973	16081	15916	15942	15971	15959	16021	16023	16017	16213	16202	15992	15976	16079	16184	16009	16172	16159	15977	15993	16006	16144	16057	16060	16153	16201	16375	16186	15981	15996	16235	15969	15931	16126	16024	16076	16209	16174	15982	16177	16065	16183	16480	16065	16104	15881	15984	16029	15963	16143	16221	16130	16042	16075	15989	16132	16079	15973	16107	16210	16029	16129	16155	16091	16206	15962	16107	16082	16163	16040	16226	16030	16032	16067	16000	16060	16203	16153	16145	15974	16171	15976	16150	16019	16002	16011	16032	16009	15976	15818	15960	16137	16079	16124	16211	15977	16300	16222	15954	16140	16189	16001	15934	16050	16072	16208	16011	15935	16263	15975	16122	16073	16218	15972	15833	16115	16103	15931	15912	16044	15927	15900	16055	15992	16152	16146	16235	16189	15986	16199	16222	16065	16329	16004	16002	16027	16028	15996	16038	16019	16154	16043	16078	16058	16080	16022	16134	16115	16112	16057	16206	16096	16216	16066	16095	15966	15954	16057	16121	16078	16104	16050	16036	16083	16001	16191	15927	16273	16098	16179	15916	16072	16170	16021	15925	16249	16027	16132	16227	16101	15900	16099	16151	16047	15890	16084	16151	15941	16273	16181	16136	16065	16214	15949	16046	16123	16167	16126	16096	16212	16175	16077	16012	15991	16149	16146	16025	16099	15948	15984	16067	15981	16166	16187	15936	16188	15882	16016	15993	16264	16170	15950	15888	16060	16159	16212	16137	16117	16079	16309	15889	16047	16043	16082	16146	15974	15987	15885	16237	16185	16167	16387	16304	16015	16090	15880	16043	16018	16018	16006	16127	16124	16116	16082	16214	15892	16101	16253	16128	15959	15956	15912	16146	15950	16166	16064	16272	16114	16017	16085	16102	16182	16135	15898	16051	15897	16111	15995	15927	16051	16035	15901	15871	16240	16242	16146	16112	16054	15976	15938	15950	16191	16053	16074	15900	16076	15963	16089	16079	16003	16005	16042	16194	16121	16060	16134	15871	16178	15929	16121	16157	16040	16048	16080	15942	16099	15827	16291	15923	15969	16131	16080	15994	16150	15998	15930	15998	16064	16101	16033	16217	15969	16209	16139	16084	16202	15974	16209	16109	16117	16042	15987	16150	16095	15979	16091	16105	16154	16022	16090	16181	16185	15942	16068	16056	16167	16058	16151	16213	16073	16013	16198	15844	16105	16232	15977	16073	16215	16130	15854	16165	16116	16044	16220	16000	16043	16096	16313	16111	16025	16093	15988	16094	16009	16079	15985	16047	16240	16137	15901	16036	15891	16017	16089	15939	15960	16252	16164	16052	16053	16267	16122	16062	16092	15929	15951	16161	15927	16126	16007	16192	16265	16026	16064	15981	16012	16141	16003	16000	15979	16044	16123	16133	16000	16112	16114	16047	15873	15962	16070	15986	16200	16202	16262	16237	16029	16181	16238	15981	16171	15998	16178	16159	16100	16210	16171	15935	16037	16088	16106	16065	16009	16179	16117	16049	16068	16227	16073	16096	16021	16442	16117	15894	16184	16000	16189	15865	16110	16116	15869	16169	16251	15970	16103	15930	16222	16051	16018	16218	15953	16052	16203	15871	15917	16096	16169	16002	16153	16168	16126	16272	15946	16067	15949	16214	15991	16205	16169	15959	16071	16193	16108	16249	16065	15953	15984	16119	16044	15911	16009	15959	16200	16141	16126	15974	16125	16032	16187	16140	16087	16198	15985	16180	15914	16334	16151	16050	16075	16223	15998	16096	16107	16187	16158	16126	16153	16174	16196	16130	15959	16013	16006	15969	16184	16188	16071	16155	16059	15967	15947	16087	15982	16169	16047	16113	16108	16265	16080	16085	16049	16102	16075	16019	16091	16108	16127	16167	16004	16144	15879	16080	16051	16261	16112	16139	16168	16100	16181	16084	16044	16003	15927	16164	16188	16008	16063	16183	16076	16093	15951	16097	16043	16278	16049	16063	16000	16052	16385	15920	16111	16196	16100	16199	16012	16050	16219	16137	16018	16084	16169	16092	16004	16042	16109	16087	15958	16066	16103	16140	16034	16111	16129	16175	16196	16005	16077	16171	15973	16182	16219	16117	16163	16256	16080	16155	15986	16226	16273	15974	16020	16072	16193	15850	16013	16136	16161	15926	16081	16093	16223	16038	16137	16261	16277	16101	16004	16161	16146	16040	16038	15938	16144	16073	16180	16156	16177	16072	16104	16358	16061	16028	15991	16088	16056	15980	16196	16213	16058	16241	15820	15973	16155	16085	16242	16218	15977	16081	15971	15987	15999	16086	16189	16233	16033	16051	15993	15988	16066	15951	15941	16112	16187	16123	16039	15938	16048	15986	16088	16099	16152	15896	16120	16153	15984	16225	16119	16096	16339	15995	16175	16073	16024	16021	16231	15968	16015	16103	15956	16169	15990	15980	16054	16133	16026	16029	16199	16032	16165	15993	15968	16129	16133	16085	16088	15975	16018	16150	15891	16081	16107	16115	16231	16126	16150	16131	15982	16019	15984	15996	16145	16029	15818	15995	16094	16032	15949	16204	16088	16100	16251	16114	16062	15968	16042	15986	16000	16060	15908	16022	16222	15963	16224	16149	16168	16144	16191	15992	16050	16143	16077	16021	15984	16197	16079	15871	16148	16139	16086	15990	15941	16103	15913	16066	15992	16029	16128	16118	16241	16042	16114	15993	16114	16193	16100	15951	16071	16079	15985	16214	16193	16137	15869	16028	16116	16179	15889	16073	15950	16007	16093	16002	16228	15959	16074	16368	16000	16146	16081	16097	16143	15851	16120	16154	15998	16073	16087	16081	16019	16021	16115	16046	16081	16019	16092	16084	16123	16180	16139	16253	15917	16441	16096	16189	16048	16048	16062	15965	16016	16272	16149	15990	16155	15992	16034	16015	15967	16240	16127	16068	15943	16032	16300	16061	15910	16215	15952	16028	16216	16229	15986	16248	16094	15973	16073	16169	16060	16128	16028	15871	15998	16149	16079	16015	15850	16160	16074	16165	16039	16124	15924	16212	16063	15988	16145	16124	16089	16114	16003	16131	16200	16021	16137	16106	16021	16066	16199	15966	16112	16040	16060	16150	16004	16168	16079	15948	15901	15907	16168	16141	16009	16362	16237	16010	16159	16174	15904	16007	16103	15942	16239	16101	15918	16026	16015	16067	15976	16124	15987	16150	15978	16108	16230	16022	16114	16202	16148	16366	15927	16092	16069	16039	16157	16136	16100	16104	15947	16044	16157	16106	15954	16082	16017	16163	16079	16012	16032	16095	16240	16005	16034	16172	16205	16181	16150	16142	16112	16057	16076	16106	16134	16069	16003	16177	16084	16084	16136	16089	16004	16104	16082	16045	16059	16047	15903	16043	15970	16128	16086	15802	16188	16215	16008	16201	15999	16057	16197	16256	16130	16092	15976	16387	16156	15954	16083	16099	16124	16077	16272	16045	16172	15902	15998	16169	15881	16180	15816	15963	16091	16030	16013	15991	16286	16172	16048	15938	16133	15999	16186	15958	16047	16151	16002	16129	16060	16066	16103	15899	16242	15843	16132	15992	15974	16059	16086	16213	16246	15870	15923	16016	16076	16053	15953	16208	16038	16175	16102	16193	16210	16029	16181	16126	16135	16264	16176	15972	15965	15994	16079	16084	16175	16123	16186	16213	16033	16033	16167	16125	16071	16166	16149	15959	16131	16183	16057	16008	16137	16206	16122	15904	16071	16015	16150	16062	16287	16125	16058	16125	16099	15924	16222	15948	16033	16056	16095	16091	16190	16138	16076	16078	16061	16194	16093	15958	15982	16245	16029	16083	16220	16046	16159	16260	16087	16050	16085	16152	16131	16043	16074	16073	16351	16001	16148	16091	15927	15980	16063	16004	15978	15982	16061	16114	16092	16088	16253	16191	15992	15972	16188	16154	16192	16005	16104	16101	16092	16097	16314	16123	16060	16271	16030	16218	16180	16041	16183	16029	16291	16138	16009	16096	16142	16130	16151	16225	15974	15946	16049	16073	16064	15956	15983	16017	15946	16198	16121	16081	15983	15950	16039	16127	16115	16124	16034	16122	16013	16123	16187	16061	16080	16216	16052	16323	16003	16054	16099	16197	16216	16276	16082	15792	16001	16045	16067	16188	15985	16241	16203	16081	15969	16159	16101	16125	16004	16017	16023	16216	16053	16123	16143	16323	16026	16025	16141	15843	16098	16166	16141	16032	16177	16119	16194	16032	16123	15950	16065	16074	16095	15960	16218	16171	15984	16159	16123	16105	16219	15974	16060	16058	16245	16113	16199	15875	16083	15995	16054	16073	16215	16060	16068	16030	16176	15951	16108	15969	16229	16141	16057	16222	16022	16198	16086	15921	15891	16114	16028	15876	16019	16169	15925	16150	16065	16092	15951	16028	16048	16072	16114	16135	16071	16170	16099	16001	16092	16108	15951	16164	15906	16010	16211	15925	16150	16095	16077	15960	15944	16207	15995	16125	16035	16007	16321	16182	16041	16043	16215	15995	16095	16139	16104	16165	16162	16102	16059	16161	15887
25430	21598	32096	63821	64453	51981	40022	31061	28059	27157	27100	26719	26729	26581	26672	26645	26558	26548	26598	26541	26753	26734	26573	26380	26514	26573	26641	26525	26540	26604	26493	26570	26411	26290	26580	26535	26387	26465	26535	26580	26749	26521	26377	26589	26417	26379	26653	26197	26623	26344	26565	26530	26702	26338	26506	26251	26397	26675	26609	26501	26633	26411	26537	26365	26439	26467	26524	26282	26462	26502	26609	26263	26212	26436	26495	26456	26415	26537	26338	26394	26309	26619	26578	26558	26560	26305	26258	26583	26426	26560	26281	26367	26341	26230	26667	26544	26591	26434	26537	26581	26614	26551	26593	26398	26447	26412	26456	26314	26295	26427	26441	26491	26440	26416	26626	26456	26620	26421	26642	26655	26452	26272	26517	26610	26421	26429	26410	26434	26490	26396	26410	26337	26522	26413	26562	26276	26323	26482	26421	26375	26465	26480	26390	26454	26728	26608	26496	26465	26355	26189	26349	26474	26539	26409	26368	26462	26468	26612	26245	26336	26506	26416	26733	26255	26530	26519	26314	26384	26459	26435	26440	26401	26457	26575	26429	26500	26539	26186	26531	26649	26322	26520	26375	26614	26592	26420	26336	26397	26246	26436	26778	26327	26423	26626	26632	26407	26582	26437	26578	26616	26642	26315	26614	26383	26337	26418	26510	26443	26599	26520	26410	26370	26483	26551	26582	26384	26179	26260	26593	26474	26144	26610	26574	26439	26549	26282	26321	26733	26309	26182	26224	26512	26686	26435	26362	26442	26549	26731	26703	26557	26072	26363	26475	26353	26657	26448	26672	26576	26531	26102	26409	26515	26453	26660	26453	26320	26392	26396	26621	26529	26339	26517	26572	26701	26466	26316	26377	26457	26524	26451	26203	26506	26516	26527	26480	26482	26336	26652	26463	26232	26338	26453	26320	26626	26475	26426	26701	26169	26335	26538	26498	26440	26503	26300	26307	26415	26295	26260	26463	26399	26409	26593	26778	26340	26460	26403	26489	26288	26191	26370	26197	26528	26512	26493	26503	26348	26347	26486	26435	26529	26513	26679	26699	27009	26529	26503	26565	26437	26291	26465	26419	26397	26499	26267	26343	26503	26620	26428	26548	26574	26447	26497	26421	26228	26527	26439	26483	26293	26214	26329	26454	26482	26388	26355	26517	26402	26246	26435	26646	26682	26543	26393	26419	26537	26463	26499	26569	26211	26277	26513	26741	26487	26390	26281	26458	26348	26490	26455	26496	26428	26465	26745	26415	26508	26559	26472	26303	26516	26548	26607	26622	26497	26650	26440	26636	26435	26510	26410	26324	26188	26301	26468	26484	26574	26490	26228	26554	26384	26534	26305	26450	26384	26414	26344	26521	26646	26674	26474	26350	26535	26685	26227	26646	26421	26400	26307	26515	26487	26541	26482	26408	26463	26497	26618	26383	26489	26262	26459	26249	26480	26552	26419	26594	26724	26751	26151	26394	26326	26141	26216	26713	26561	26527	26432	26628	26520	26737	26390	26454	26387	26310	26496	26480	26399	26660	26654	26660	26617	26431	26459	26472	26362	26408	26655	26510	26469	26618	26475	26646	26433	26545	26472	26615	26224	26429	26248	26806	26575	26172	26232	26441	26086	26581	26478	26599	26413	26213	26487	26223	26566	26464	26535	26567	26188	26467	26190	26307	26591	26637	26271	26555	26588	26666	26451	26377	26321	26680	26583	26332	26609	26628	26350	26226	26296	26626	26296	26306	26414	26343	26404	26492	26448	26396	26489	26365	26319	26228	26445	26633	26375	26732	26325	26609	26415	26645	26357	26660	26739	26663	26514	26363	26387	26405	26471	26662	26410	26506	26237	26581	26446	26340	26693	26499	26229	26289	26203	26426	26578	26422	26610	26407	26500	26548	26493	26698	26419	26433	26485	26423	26299	26429	26480	26720	26558	26481	26465	26395	26325	26578	26346	26272	26264	26747	26461	26536	26435	26324	26376	26270	26501	26503	26391	26223	26539	26474	26454	26452	26273	26693	26633	26370	26442	26509	26364	26379	26345	26294	26422	26685	26434	26393	26606	26637	26099	26437	26423	26578	26712	26407	26384	26484	26504	26561	26385	26409	26475	26297	26394	26584	26554	26467	26473	26552	26630	26634	26575	26282	26490	26643	26589	26499	26488	26201	26148	26396	26481	26409	26253	26390	26391	26429	26170	26527	26395	26507	26517	26371	26382	26398	26666	26525	26508	26241	26278	26632	26444	26514	26391	26658	26500	26397	26551	26525	26406	26325	26570	26517	26598	26541	26309	26463	26523	26504	26480	26474	26204	26420	26461	26681	26492	26661	26707	26467	26333	26481	26291	26423	26578	26506	26784	26536	26519	26523	26710	26232	26411	26664	26574	26656	26436	26440	26505	26585	26559	26481	26740	26488	26251	26383	26405	26462	26466	26389	26309	26567	26184	26708	26221	26495	26617	26608	26359	26452	26561	26417	26227	26196	26465	26702	26488	26185	26641	26495	26541	26464	26352	26368	26274	26323	26447	26458	26449	26600	26512	26338	26392	26493	26641	26610	26638	26494	26518	26353	26413	26485	26694	26629	26286	26713	26452	26488	26350	26436	26497	26733	26434	26641	26596	26347	26538	26547	26515	26523	26343	26374	26189	26438	26498	26433	26382	26366	26465	26480	26269	26547	26667	26574	26328	26425	26334	26266	26721	26557	26396	26371	26329	26584	26506	26551	26100	26382	26503	26624	26517	26233	26507	26455	26345	26683	26588	26405	26606	26501	26507	26467	26327	26397	26408	26364	26435	26349	26272	26342	26545	26558	26518	26514	26364	26752	26503	26396	26467	26684	26520	26532	26435	26749	26690	26436	26488	26424	26499	26363	26431	26292	26492	26457	26632	26490	26570	26884	26481	26244	26546	26526	26471	26294	26409	26452	26490	26520	26425	26389	26519	26722	26521	26409	26688	26547	26404	26562	26458	26552	26671	26637	26515	26647	26394	26490	26377	26505	26464	26493	26486	26376	26627	26667	26309	26554	26243	26561	26256	26492	26418	26240	26188	26233	26359	26467	26194	26473	26587	26403	26365	26452	26534	26619	26441	26424	26533	26467	26322	26282	26269	26295	26462	26561	26582	26314	26677	26643	26574	26385	26565	26581	26709	26272	26246	26392	26557	26457	26394	26591	26377	26447	26594	26606	26372	26361	26271	26333	26494	26365	26383	26504	26395	26495	26360	26486	26330	26561	26411	26649	26524	26431	26406	26349	26271	26494	26554	26362	26590	26756	26419	26602	26616	26697	26714	26557	26272	26487	26447	26627	26621	26502	26278	26372	26624	26353	26517	26582	26469	26475	26446	26535	26323	26525	26403	26447	26432	26163	26229	26378	26529	26596	26565	26592	26322	26550	26377	26399	26480	26483	26775	26304	26479	26529	26296	26595	26288	26417	26359	26497	26493	26135	26420	26531	26544	26642	26583	26603	26585	26501	26557	26645	26337	26306	26678	26277	26185	26489	26428	26441	26404	26630	26512	26417	26382	26338	26298	26496	26425	26481	26550	26471	26392	26407	26374	26229	26397	26255	26347	26378	26376	26445	26621	26555	26376	26514	26705	26672	26400	26411	26064	26476	26506	26475	26421	26277	26831	26713	26280	26311	26296	26577	26627	26559	26589	26347	26307	26258	26456	26612	26632	26859	26461	26543	26381	26317	26449	26433	26696	26521	26553	26410	26663	26122	26592	26537	26499	26355	26461	26241	26308	26293	26492	26378	26391	26597	26491	26399	26710	26332	26512	26348	26594	26387	26292	26607	26286	26635	26415	26451	26363	26428	26449	26467	26302	26434	26452	26480	26277	26464	26555	26555	26649	26646	26507	26644	26481	26415	26493	26486	26375	26367	26590	26303	26537	26582	26453	26413	26515	26485	26273	26224	26404	26355	26652	26537	26438	26585	26538	26526	26540	26416	26525	26450	26579	26437	26577	26455	26314	26600	26487	26706	26744	26195	26301	26476	26531	26490	26577	26389	26490	26529	26487	26502	26447	26574	26585	26372	26557	26712	26544	26338	26355	26231	26526	26348	26347	26195	26438	26472	26501	26125	26236	26458	26355	26528	26478	26487	26451	26460	26650	26495	26547	26518	26486	26587	26388	26582	26309	26373	26389	26383	26494	26362	26433	26419	26424	26475	26399	26481	26683	26673	26488	26548	26506	26595	26460	26309	26300	26648	26601	26401	26498	26455	26511	26732	26589	26670	26527	26137	26586	26565	26338	26699	26502	26607	26567	26490	26193	26342	26641	26663	26524	26408	26391	26230	26361	26398	26581	26515	26500	26399	26276	26806	26380	26436	26202	26247	26404	26303	26379	26328	26616	26452	26564	26264	26508	26484	26361	26357	26474	26615	26277	26360	26646	26554	26567	26515	26388	26446	26514	26657	26676	26746	26456	26606	26335	26487	26518	26409	26348	26335	26288	26405	26387	26287	26301	26596	26452	26491	26400	26387	26578	26276	26458	26446	26467	26243	26444	26466	26519	26604	26573	26386	26374	26449	26762	26532	26383	26461	26425	26438	26185	26644	26365	26457	26535	26515	26290	26395	26412	26586	26132	26183	26518	26513	26175	26397	26559	26362	26533	26673	26484	26291	26501	26426	26571	26506	26639	26714	26443	26385	26394	26542	26476	26251	26259	26308	26539	26375	26701	26395	26351	26677	26496	26663	26585	26358	26465	26450	26553	26417	26250	26442	26297	26322	26484	26585	26492	26536	26326	26584	26329	26273	26582	26480	26391	26606	26557	26498	26514	26590	26569	26472	26490	26516	26164	26427	26316	26508	26339	26506	26440	26386	26579	26619	26444	26397	26522	26550	26538	26381	26249	26361	26486	26592	26327	26572	26255	26489	26178	26600	26620	26751	26492	26158	26610	26464	26513	26622	26651	26561	26369	26662	26536	26236	26587	26582	26586	26443	26399	26551	26646	26821	26543	26452	26411	26565	26560	26520	26428	26878	26609	26405	26395	26549	26282	26405	26407	26337	26478	26555	26682	26882	26276	26506	26611	26491	26537	26564	26471	26519	26187	26398	26350	26248	26594	26632	26406	26578	26503	26367	26494	26532	26452	26366	26331	26495	26403	26472	26471	26434	26567
16763	31572	49492	76354	64444	43973	28408	19491	17172	16317	16324	16283	16251	16130	16237	16401	16263	16003	16337	16402	15998	16267	16321	16186	16210	16207	16303	16280	16238	16119	16240	16364	16385	16116	16345	16221	16279	16082	16236	16344	16137	16026	16307	16056	16092	16063	16208	16213	16293	16160	16067	16161	16198	16137	16202	16222	16075	16184	16094	16226	16115	16306	15978	16115	16224	16131	16079	15995	16214	16027	16183	16085	16280	16036	16202	16176	16128	16212	16043	16334	16208	16042	16212	16161	16135	16115	16343	16141	16040	16171	16175	16268	16171	16303	16092	15997	16335	16157	16118	16114	16236	16325	16201	16033	16061	16112	16339	16100	16222	16178	16109	16243	16230	16206	16171	16275	16031	16360	16293	16269	16300	16002	16107	16173	16213	16318	16182	15958	16021	16068	16242	16196	16117	16077	16099	16178	16032	16183	16084	16163	16304	16270	16160	16199	16135	15849	16220	16362	16174	16230	16188	16135	16167	16215	16119	16167	16211	16214	16274	16232	16243	15862	16090	16102	16202	16334	16126	16296	16156	16297	16364	16288	16085	16080	16101	16182	16058	16190	15965	16104	16214	16337	16208	16292	16214	16046	16236	16294	16226	16181	16056	16232	16183	16124	16049	16170	16214	16009	16218	16006	16022	16074	16094	16082	16138	16172	16017	16287	16309	16083	16041	16136	16100	16061	16224	15947	16054	16101	16185	16000	16199	16120	16101	16192	16241	16234	16285	16227	16145	16258	16224	16243	16241	16073	16231	16175	16191	16065	16204	16211	16004	16084	16173	16218	16106	16186	16150	15979	16216	16188	16022	16056	16150	16230	16278	15998	16071	16029	16157	16212	15964	16107	16022	16248	16197	16107	16253	16251	16163	16225	16330	16081	16250	16222	16210	16184	16167	16266	16093	16226	16175	16335	16099	16107	16159	16053	16192	16084	16224	16211	16447	16044	16367	16204	16286	16110	16244	16177	16093	16167	16262	16299	16273	16419	16263	16247	16121	16312	16274	16285	16034	16067	16204	15977	16132	16154	16084	15993	16037	16102	16234	16245	16174	16249	16178	16197	16144	16345	16242	16025	16112	16135	16030	16033	16143	16165	16050	16315	16250	16091	16240	16039	16164	16248	16287	16040	16313	15972	16319	16272	15997	16276	16035	16235	16337	16070	16251	16166	16231	16186	16115	16359	16108	16266	16143	16228	15961	16110	16271	16101	16211	16121	16175	16177	16265	16039	16012	16236	16093	16215	16144	16210	16229	16125	16300	16125	16217	16078	16041	16471	16059	16280	16258	16192	16206	15973	16062	16135	16305	16244	16144	16323	15986	16302	16263	16112	16094	16116	16233	16216	16011	16144	16293	16264	16385	16200	16083	16187	16067	16208	15991	16206	16007	16336	16201	16128	16292	16151	16079	16100	16395	16244	16288	16345	16165	16271	16273	16187	16204	16281	16294	16201	16158	16234	16182	16027	16199	16012	16027	16189	16150	16290	16180	16123	16259	16214	16310	16225	16232	16065	16220	16240	16227	16139	16185	16180	16093	16282	16120	16145	16192	16191	16193	16081	16311	16147	16212	16205	16254	16159	16134	16165	16246	16132	16078	16280	16234	16334	16235	16166	16346	16213	16363	16077	16285	16283	16291	16007	16271	16251	16343	16116	16060	16160	16323	16192	16132	16205	16078	16218	16096	16389	16249	16234	16190	16171	16071	16218	16098	16198	16255	16167	16113	16248	15955	16125	16372	16146	16251	16001	16101	16028	16280	16130	16313	16051	16315	16126	16025	16255	16101	16030	16103	16139	16105	16211	16036	16260	16045	16265	16133	16346	16228	16224	16027	16033	16262	16135	16075	16098	16213	16103	16169	16350	16306	16089	16151	16008	16228	16330	16196	16021	16113	16281	16274	16237	15986	16109	15995	16157	15994	16106	16130	16138	16223	16164	16088	16052	16292	16221	16125	16209	16110	16159	16218	16197	15988	16193	16257	16327	16007	16012	16221	15963	16255	16046	16195	16213	16283	16193	16077	16281	16181	16025	16128	16190	16171	16175	15989	16292	16363	16037	16281	16253	16052	16174	16101	16354	16299	16287	16137	16133	16454	16189	16159	16164	16244	16091	16208	16032	16201	16228	16174	16161	16188	16209	16245	16082	16240	16111	16205	16202	16307	16100	16138	16102	16164	16064	16063	16225	16166	16181	16198	16301	16008	16264	16208	16174	16114	16252	16174	16162	16087	16404	16163	16123	16235	16152	16144	16160	16341	16127	15979	16180	16299	15965	16079	16246	16184	16080	16207	16268	16242	16046	16250	16171	16034	15942	16165	15873	16385	16020	16349	16235	16156	16133	16122	16094	16024	16270	16039	16056	16293	16106	16117	16171	16072	16071	16097	15947	16095	16066	16268	16170	16116	16101	15878	16171	16042	16127	16208	16269	16271	16158	16146	16134	16156	16268	16187	16005	16232	16325	16218	16106	16102	16297	16289	16243	16059	16084	16129	16065	16164	16185	16131	16099	16188	16333	16251	16167	16262	16143	16196	16140	16266	16235	16388	16229	15966	16064	16267	16229	16163	16165	16173	16136	16160	16231	15986	16203	16274	16190	16122	16184	16299	16213	16068	16291	16088	16222	16026	16203	16170	16025	16194	16124	16213	16180	16175	15975	16143	16169	16216	16053	16265	16132	16187	16099	16187	16029	16180	16315	16169	16278	16183	16013	16154	16186	16243	16243	16278	16180	16220	16195	15965	16163	16353	16158	16089	16215	16285	16083	15990	16130	16115	16120	16453	16164	16186	16104	16163	16049	16104	16059	15921	16108	16278	16171	16388	16158	16179	16229	16115	16093	16267	16033	16293	16162	16100	16275	16202	16307	16175	16231	16245	16198	16218	16042	16250	16248	16092	16185	16093	16071	16140	16172	16214	16132	16164	16145	16228	16213	16105	16296	16156	16146	16175	16116	16253	16337	16185	16070	16215	16242	15958	16331	16153	16297	16186	16287	16308	15959	16135	16131	16155	16146	15971	16123	15917	16207	16181	16276	16329	16334	16222	16145	16182	16015	16100	16277	16274	16256	16172	16212	16136	16133	15934	16151	16217	16367	16193	16270	16292	16194	16215	16321	16052	16028	16135	16133	16088	16197	16304	16253	16174	16088	16246	15964	16265	16195	16305	16117	16030	16281	16258	16156	16208	16318	16134	16244	16300	16064	16128	16201	16112	16172	16219	16144	16176	16133	16210	16118	16243	16098	16230	16109	16308	16051	16098	16187	16137	16205	16426	16195	16167	16096	16171	16129	16147	16016	16285	16049	16286	16071	16242	16228	16104	16185	16090	16228	16182	16181	16211	16226	16302	16045	16230	16068	16149	16119	16106	16205	16235	16003	16106	16176	16110	16301	16278	16142	16011	16320	16048	16183	16092	16341	16130	16310	16219	16288	16193	16054	16077	16217	16132	16272	16067	16075	15818	16064	16194	16192	16180	15984	16063	16174	16162	16385	16275	16302	16138	16311	16032	16406	16161	16192	16256	16268	16073	16233	16049	16075	16246	16253	16213	16272	16291	16361	16036	16158	16154	16228	16162	16051	16162	16135	16142	16064	16023	16081	16212	16325	16163	16041	16028	16316	16264	16061	16108	15811	16285	16281	16133	16120	16111	16216	16252	16136	16186	16092	16156	16092	16350	16139	16101	16131	16276	16350	16284	16276	16028	16134	16217	16234	16050	16149	15978	16099	16220	16290	16227	16102	16271	16269	16112	16381	16292	16089	16083	16100	16158	16185	16046	16102	16200	16072	16306	16196	16139	16235	16161	16213	16235	16074	16104	16115	16256	16096	16184	16233	16235	16132	16059	16179	16065	16291	16360	16151	16121	16049	16071	16057	16155	16024	16169	16381	15965	16257	16098	16237	16108	16041	16310	16142	16266	16139	16267	16181	16017	16223	16279	16150	16023	16245	16163	16110	16082	16071	16247	16271	16049	16080	16189	16128	16218	16247	16160	15939	16383	16085	16025	16088	15989	16207	16187	16053	16214	16073	16114	16204	15982	16102	16063	16223	16091	16022	16052	16263	16074	16223	16314	16214	16143	15975	16476	16295	16272	15966	16234	16084	16302	16337	16291	16142	16315	16230	16053	16175	16287	16280	16359	16214	16155	16265	15987	16092	16192	16324	16340	16151	16185	16207	16111	16310	16099	16139	16208	16180	16003	16186	16136	16103	16218	16055	15991	16388	16161	16401	16128	16115	16142	16174	16158	16317	16140	16192	16256	16139	16150	16143	16328	16092	16174	16224	16198	16071	16170	16143	16027	15981	16208	16070	16209	16219	16375	16266	16106	16229	16238	16287	16146	16007	16180	16198	16070	15959	16394	16235	16285	16297	16247	16250	16245	16155	16149	16052	16212	16078	16325	16273	16339	16068	16185	16174	16329	16162	16263	16243	16210	16010	16149	16125	16045	16321	16274	16324	16158	16181	16198	16360	16368	16134	16246	16278	16158	16199	16224	16192	16211	16337	15994	16169	16218	16158	16030	16232	16170	16288	16295	16342	16229	16200	16265	16229	16203	16169	16226	16268	16081	16005	16081	16326	16090	16040	16199	16329	15945	16337	16092	16218	16210	16135	16048	16192	16146	16102	16198	16291	16136	16135	16237	16290	16210	15974	16318	16143	16221	16240	16168	16230	16213	16038	16171	16373	15938	16227	15955	16358	16290	16172	16329	16307	16356	16320	16103	16282	16161	16344	16095	16155	16124	16080	16067	16138	16293	16168	16209	16128	16292	16157	16101	16216	16272	15995	16077	16185	16317	15963	16114	15923	16419	16080	16049	16142	16121	16142	16240	16072	16002	16064	16134	15985	16276	16279	16188	16237	16272	16336	16059	16005	16183	16518	16221	16062	16160	16081	16070	16012	15924	16059	16304	16079	16186	16103	16075	16232	16287	16121	16180	16123	16321	15962	16160	16240	16274	16216	16077	16133	16218	16268	16131	16133	16096	16035	16107	16282	16008	16121	16195	16010	16041	16173	16180	16210	15985	16192	16177	16130	16287	16074	16081	16178	16142	16035	16178	16339	16189	16062	16147	16148	16025	16177	16168	16179	16183	16087	16198	16161	16237	16289	16296	16225	16171	16111	16087	16057
23244	21518	32894	68368	74402	60619	47839	35142	29666	28185	27381	27673	27457	27385	27452	27095	27249	27126	27461	27292	27292	27138	27218	27269	27289	26947	27122	27237	27206	27309	27187	27248	27190	27097	26906	27013	26997	27088	27096	27155	27114	26873	27113	27051	27118	27093	26889	26898	27089	27197	27089	26988	27130	27123	27162	26935	26939	27119	26978	27082	26948	27122	27069	26897	27147	27124	27229	27180	26822	27234	26829	27137	26922	26942	27199	27302	27101	26696	26851	27067	27155	26836	26993	27241	27102	26945	27261	26904	27075	27293	26898	26813	26930	26964	27169	26950	27147	26872	26861	26935	27211	27047	27011	26811	26948	26877	27247	26921	26888	26920	26964	26909	26964	26810	26874	27036	26999	26923	26988	27009	26934	26804	26898	27019	26860	26882	26754	26794	26770	26962	26902	26854	26918	27026	26762	26902	27034	27083	27214	26913	27059	27066	27147	27095	27267	27050	26960	27168	27163	27163	26700	27019	27112	26820	26762	26887	27009	27018	27170	27042	26956	27064	27088	26939	26924	27159	26777	26690	27105	26969	26950	26951	26873	26873	27003	26925	26871	26882	26963	26818	26892	26905	27021	27099	26947	26910	27034	26785	26882	27004	26786	27092	27058	26956	26810	26992	27146	27031	27050	27031	27043	27037	26904	26761	27150	26759	27135	27098	27038	26827	27052	26733	26839	27008	27104	26909	27169	27000	26717	27024	27030	26987	26912	26739	27225	26864	27000	26826	26907	27082	26907	27198	27042	27104	26996	27018	26932	26992	26870	26728	27009	26989	27182	26979	26870	27009	27079	27282	27102	27116	26945	27023	26735	26916	27077	26955	27026	26749	26955	27069	26923	26993	26766	26850	26724	26997	27133	27023	26918	26703	27097	26949	27016	26818	27003	26771	26991	26757	27047	27058	26982	27012	26791	26896	27183	26936	27084	26943	26996	27002	27028	27436	27089	27053	26834	26899	27005	26940	27111	27058	26964	26907	27004	27065	27133	26811	27049	26910	26860	27064	26953	27078	26889	27055	26953	26748	27061	27004	26846	27030	26959	26939	27085	26998	26999	26933	26779	26752	26994	26847	27125	27067	27010	26873	26851	26724	26908	27077	27011	26991	26913	26956	26906	26818	26924	27084	26957	26888	27272	27187	26960	27204	26882	27052	26979	27015	26983	27087	26802	27065	27231	26953	26962	27125	26969	26918	26764	27077	27084	26806	27010	27156	27222	26988	27143	26941	27014	27030	26928	27145	27215	26884	26744	26798	27058	27136	26888	27005	27193	26915	27310	26737	26954	26912	26825	27030	26994	27147	27132	26780	26925	26935	27203	27128	27125	27012	26984	26961	26966	27219	26982	27059	26973	26720	27028	26902	26897	27132	27032	26821	27016	27074	26858	27024	27069	27151	26872	27037	26969	26973	26798	27120	26892	26838	26740	27111	26907	26999	26963	26792	27065	26761	26812	26713	26887	27045	26781	26951	26981	26771	27126	27145	26877	27044	26970	27185	27411	26835	27163	27019	27177	27218	26996	27092	27077	27190	27037	26851	27150	26931	27160	26957	26892	27110	26888	26915	26856	26896	27354	26997	27136	27204	26885	27113	26897	26837	27327	27169	26865	27135	27115	26875	27056	27033	26959	26981	26873	27038	27046	27000	26987	27111	26808	26751	27165	26930	27049	27148	26910	27075	26969	26889	27020	26825	26759	27013	26912	27143	27292	27074	27052	27087	26962	27112	27138	27031	26686	26757	27027	27114	26977	27049	26755	26763	26867	27107	26751	27093	26894	26940	26593	26930	26459	27069	26811	26781	26917	26828	27000	26944	26899	27052	27014	26924	27021	27072	26942	26976	26900	26932	27022	27083	26971	27170	27056	26918	27322	27015	27109	26941	27124	26920	26760	26760	26831	26906	26908	27107	26970	27025	27103	27166	27098	27253	27096	26928	27129	26806	27088	27049	26937	26990	27177	27101	27070	27009	27021	27121	27042	26960	26867	27058	27045	26937	26911	26919	26934	27018	27124	26909	26966	26904	27089	26894	26959	27101	26892	27035	27002	27080	26821	26734	26766	26880	27092	26976	27050	27012	27175	26725	27157	26968	27081	26829	26917	26997	27101	27233	27149	26834	27009	27190	26845	26893	26879	27162	27107	27069	27050	26866	27033	26782	27003	26990	26978	26878	27047	26915	27045	26967	27095	26964	26927	27059	26951	26970	26784	26951	26815	26742	26900	27039	26935	27092	26888	26779	27076	26816	26866	26970	26966	27061	27195	27161	26827	26852	26761	26712	27004	27165	26835	26997	26880	26757	26869	27008	27157	26969	26955	26869	27017	27117	26909	26774	26727	26653	27012	27079	27010	26952	26741	26761	27131	27205	27009	26782	26962	26968	26937	26850	26745	27074	27053	27206	27103	26920	26968	27073	27118	27317	26903	27230	26937	26905	26481	26773	26884	26816	27169	27224	27184	26837	26870	27058	26997	26930	26915	26977	27004	27154	27057	26871	27079	26885	27149	26711	26831	26969	26996	27121	26718	26726	27111	27159	27034	26935	26855	27236	27120	27200	27123	26857	26986	26884	26947	26776	27019	26889	26727	27097	27135	26687	27129	27023	26986	27076	26971	27063	27136	26973	27022	26986	26938	27029	27083	27038	26855	27031	27065	26762	26857	27098	26983	27023	27249	26888	27149	26978	27078	26940	26864	26891	26967	27003	27081	26890	27239	26885	27105	26907	26745	26819	27030	26891	27035	27190	26893	26918	26474	26939	26879	27005	26824	26881	27011	26922	26677	27204	26892	26862	26974	26934	27083	26989	27035	26766	27030	26974	27066	26986	26923	27066	26929	26840	26823	26689	27105	26966	26839	26856	26763	26955	26760	26697	27136	26930	26938	26943	27029	26853	27124	27086	26847	27118	26846	27254	27193	26759	27132	26968	26851	26975	26567	26973	27038	26932	27054	26997	27345	26834	26967	26889	26789	26902	26849	26704	26887	27035	26804	27047	26874	26745	26779	27220	27109	26925	26951	26905	27163	27001	26855	26971	27044	26838	27065	27003	26823	27100	26973	27019	26933	27192	26993	26956	27156	27004	27026	27126	27016	26814	27049	27206	26882	26939	27141	26521	26815	27127	27013	27206	26820	26782	27096	26961	26994	26901	26967	27043	27231	27008	26631	26933	26945	26950	26987	26683	26970	26757	26844	27207	26827	26991	26783	27161	26919	26932	27071	26740	26929	26993	27115	26884	26777	26883	26938	26955	27227	27002	26814	26694	27138	26829	26930	26951	26899	27030	26907	27069	26882	26878	26889	27054	27020	27059	27102	27147	26934	27050	26962	26931	26975	27098	27117	26723	26847	26668	27062	27042	27207	27090	27007	26934	27086	26885	26963	26697	27241	27116	26811	27227	26917	26960	26983	27042	27119	26785	27011	27247	27298	26930	27091	26996	26956	26763	26924	27100	27187	27202	27157	26923	26880	26953	27114	26995	26945	26896	26717	27002	26815	26946	27036	27055	26809	26881	26869	26954	26905	26970	26980	26940	26987	27033	27092	27029	26845	26829	26877	27059	27163	27256	26961	26877	26995	26943	27056	26886	26875	27032	26897	27067	26957	26867	26824	27205	27212	27107	27109	26877	26845	26827	27315	26893	26979	26880	26994	26936	27047	27198	26989	27220	26940	27082	26926	26909	27000	27029	27058	27076	27034	27103	27040	26980	26920	27310	27094	26857	27029	27098	26573	27033	27114	26909	27141	26988	26943	26846	26819	26907	27158	26960	26982	26756	27091	26957	26960	27189	27262	26925	27215	27089	27140	26973	27021	26980	26862	26991	26861	26974	26890	26699	26993	27104	26827	26953	26930	26928	26668	27036	27032	26954	26900	27072	26956	27018	27195	26879	26879	27292	27054	26957	26913	26904	26913	26912	27073	27015	26771	27152	27004	26836	26792	26946	26772	26885	26689	27170	26986	26852	26928	27213	27016	26922	27032	27017	27053	27054	27375	26957	26985	26898	27022	27025	26872	26884	27175	26923	26778	27128	27122	26791	26871	26783	26800	27229	27029	27222	27125	27224	27045	27075	26767	26662	26883	26905	26827	27136	26981	26828	27161	26809	27126	26872	26955	26737	26966	27004	27123	26947	27159	26956	26993	27045	26966	27130	26894	27097	26890	27003	27005	26788	26952	26965	27203	27109	27012	27230	26955	27117	27058	27209	27285	26859	26804	26698	26961	26981	27128	26881	26744	27169	27119	27053	26954	26973	27016	26952	27142	27094	26984	26880	26768	26950	27513	27159	26889	27094	26799	26822	26963	26910	26802	26884	26938	26965	26852	27019	27155	27277	26986	27182	26980	27005	27268	26960	27092	27207	27210	26857	26908	26998	27047	27103	27110	26940	26862	27299	27022	27026	26940	26905	26792	27200	27036	27096	26840	27011	27042	27052	26909	26904	27029	26648	26991	27209	27065	27007	27177	26994	26958	26897	27017	26992	26882	26925	27104	27123	27025	26806	26931	27007	26845	26965	27131	27050	27047	27189	27110	26813	26769	26935	26963	27101	26962	26959	26856	26874	27180	26875	26964	26835	26970	26790	26935	26834	26905	26997	26992	26940	26901	26916	27030	27096	26717	26818	27034	27301	26977	26890	27146	27305	26990	27280	27069	26953	27179	26788	26872	26941	27023	27124	26968	27161	26858	26804	26860	27062	26789	27213	26877	26918	27122	26887	26687	26962	27165	27030	27059	26712	26811	26943	27210	26897	26940	27174	26912	26865	26790	26915	27110	27079	26795	27049	27000	27018	27163	26958	27058	27206	26905	26889	27091	26965	26805	26931	26965	26720	27083	27088	26899	26749	26761	27148	26968	26832	27077	27151	26953	26897	27025	27037	27079	27066	27051	27014	26942	26854	26835	26881	26747	26820	26915	26974	27108	27034	26940	27074	27068	26946	27094	26930	26828	26893	27097	26858	27016	26985	27121	26797	27096	27180	27124	26973	27054	26988	27028	27073	27117	27058	26898	27246	27042	26750	27175	27004	26923	27058	26884	27065	27120	26837	27089	27086	26876	26896	26702	27025	26812	26681	26981	26950	27168	27029	26866	27173	26993	27113	27260	26898	26940	26828	26998	27201	27077	27038	27272	26805
21913	47183	83800	98546	85582	62208	39187	24106	18978	17224	16955	16991	17044	17018	16903	17001	16958	16829	16984	16911	17015	16781	16863	16813	16737	17052	17044	16980	16897	16881	16866	16963	17055	16876	16886	17007	16906	16803	16939	16939	16861	16857	16666	16762	16850	16803	16870	16882	16950	16730	16907	16781	17042	16824	16827	16925	16845	16844	16872	16943	16949	16814	16825	16895	16622	16870	16989	16701	17083	16862	16880	16840	16891	16968	16775	16782	16853	16839	16797	16890	16637	16799	16826	16818	16832	16864	16782	16848	16885	16721	16986	16828	16742	16957	16761	16658	16966	16919	16950	16836	16884	16805	16919	16833	16947	16833	16840	16814	16685	16816	16957	16852	16825	16764	16878	16819	16816	16934	16902	16847	16893	16728	16847	16800	16808	16862	16952	16792	16870	16718	16781	16635	16829	16839	16846	16614	17204	16992	16754	16799	16935	16753	16827	16741	16805	16983	16863	16834	16924	16732	16802	16821	16903	16794	16841	16723	17002	16793	16956	17116	16915	16812	16917	16860	16850	16893	16816	16858	16795	16886	16867	16923	17010	16899	16781	16684	16775	16798	16863	16793	16856	16699	16971	16901	16764	16760	16686	16753	16734	16716	16691	16788	16782	16801	16790	16945	16834	16767	16850	16747	16667	16839	16739	16614	16879	16894	16768	16822	16847	16885	16545	16840	16872	16895	16660	16856	16857	16917	16859	16898	16900	16785	17048	16718	16881	16929	16850	16904	16861	16988	16806	16827	16732	16904	16674	17003	16594	16724	16782	16657	16761	17000	16819	16907	16857	17036	16748	16870	16782	16837	16965	16729	16944	16746	16773	16963	16786	16845	16769	16884	16767	16775	16835	16991	16787	16766	16813	16821	16804	16759	16915	16753	16863	16906	16794	16902	16829	17003	16939	16890	16797	16751	16761	16841	16816	16888	16711	16867	16782	16821	16743	16828	16823	16849	16721	16808	16871	16821	16962	16598	16805	16787	17003	16871	16826	16828	16971	16747	16809	16967	17038	16793	16789	16875	16702	16537	16931	16724	16847	16822	16854	16746	16902	16576	16864	16945	16666	16950	16774	16586	16854	16868	17033	16853	16721	16767	16791	16985	16856	16924	16883	16873	16754	16919	16771	16856	16752	16853	16812	16721	16601	16839	16856	16805	16935	16757	16819	16811	16850	16972	16903	16722	16711	16823	16899	16675	16981	16776	16848	16790	16717	16807	16770	16717	16902	16913	16898	16818	16820	16885	16695	16903	16902	16788	16901	16771	16781	16832	16897	16704	17008	16874	16758	16726	16925	16672	16893	16857	16725	16722	16766	16946	17062	16782	16795	16820	16765	16788	16815	16814	17079	16919	16876	16897	16868	16805	16876	16968	16749	16765	16756	16760	16901	16807	16837	16873	16858	16853	16703	16729	16900	16683	16751	16833	16774	16886	16786	16758	16930	16717	16843	16917	16784	16827	16944	16754	16819	16825	16889	16758	16764	16792	16841	16585	16887	16778	16930	16970	16869	16971	17058	16853	16961	16869	16859	16809	16841	16927	16803	16857	16927	16694	16966	16754	16779	16903	16760	16750	16758	16760	16979	16983	16933	16863	16872	16852	16797	16771	16689	16852	16775	16879	16788	16823	16880	16760	16798	16842	16690	16882	16724	16755	16852	16674	16694	16833	16750	16694	16763	16782	16910	16850	16810	16671	16682	16737	16847	16855	16861	16832	16575	16746	17032	16932	16577	16787	16896	16821	17075	16893	16730	16736	16819	16729	16931	16702	16817	16761	16812	16741	16836	16906	16823	16796	16766	16874	16944	16940	16733	16638	17069	16906	16903	16927	16813	16726	16981	16778	16767	16967	16924	16805	16790	16908	16646	16980	16757	16906	16724	16924	16796	16869	16758	16583	16949	16819	16693	16878	16863	16977	16850	16857	16699	16852	16935	16975	16831	16808	16991	16715	16943	16811	16939	16803	16841	16638	16912	16919	16893	16902	16952	16812	16807	16860	16695	16850	16866	16668	16760	16834	16797	16980	16794	16663	16602	16823	16931	16792	16899	16971	16821	16738	16796	16704	16811	16849	16862	16818	16965	16846	16698	16949	16735	16871	16735	16670	16921	16991	16864	16608	16683	16752	16859	16823	16818	16735	16674	16706	16960	16846	16740	16866	16868	16867	16829	16702	16742	16898	16869	16745	16802	16824	16784	16779	16895	16891	16765	16861	16796	16838	16959	16855	16827	16913	16640	16802	16837	16923	16834	16727	16868	16813	16952	17034	16736	16933	17071	16923	16687	16888	16765	16787	16865	16835	16728	16832	17029	16775	16657	16666	16795	16753	16709	16870	16863	16810	16877	16747	16784	16859	16873	16777	16935	16875	16866	16920	16748	16770	16690	16792	16819	16866	16845	16937	17014	16755	17070	16596	16800	16903	16769	16861	16897	16823	16890	16785	16871	16824	16969	16629	16993	16905	16787	16886	16844	16823	16768	16901	16968	16812	16959	16785	16943	16990	16921	16908	16760	16869	16845	16869	16967	16854	16816	16924	16923	16709	16682	16801	16710	16969	16977	17002	16776	16744	16974	16945	16806	16803	16822	16801	16795	16682	16829	16839	16759	16636	16909	16681	16739	16808	16645	16874	16987	16688	16914	16927	16834	16925	16745	16830	16761	16853	16781	16731	16774	16809	17036	16731	16906	16581	16895	17038	16913	16966	16925	16649	16798	16785	16807	16823	16695	16845	16893	16867	16675	16759	16662	16567	16975	16798	16861	16890	16954	16796	17049	16758	16890	16542	16796	16800	17011	16910	16927	16859	16763	16913	16924	16816	16966	17016	16709	16791	16782	16947	16770	16699	16725	16706	16783	16740	16870	16784	16894	16848	16926	16747	16954	16821	16766	16630	16776	16902	16842	16702	16860	16892	16739	16835	16973	16765	16941	16825	16884	16953	17031	16650	16886	16949	16684	16798	16815	16661	16821	16663	16762	16798	16811	16978	16789	16873	16842	16860	16931	16978	16905	16826	16884	16917	16967	16927	16730	16828	16927	16637	16804	16918	16829	16827	16922	16630	16869	16811	16927	16808	16954	16769	16922	16837	16869	16738	16676	16842	16848	16722	16898	16805	16716	16796	16804	16876	17064	16741	16735	16755	16598	16962	16832	16727	16799	16815	16977	16621	16775	16761	16818	16678	17003	16652	16818	16740	16794	16675	16813	16632	16933	16812	16945	16671	16684	16945	16895	16661	16941	16724	16912	16744	16689	16919	16878	16753	16989	16835	16983	16790	16865	16785	16713	16682	16788	16786	16739	16790	16741	16820	17038	16756	16938	16569	16768	16891	16729	16869	16848	16726	16723	16856	16864	16910	16791	16921	16815	16803	16802	16904	16718	16722	16845	16810	16694	17073	16860	16909	16758	16790	16654	16788	16825	16888	16704	16822	16765	16775	16823	16897	16805	16983	16880	16594	16742	16896	16765	16905	16636	16657	16825	16882	16926	16926	16830	16724	16824	16895	16976	16855	16574	16789	16973	16869	16849	16593	16653	16863	16795	17027	16930	16839	16785	16937	16907	16973	16863	16856	16701	16982	16800	16794	16765	16951	16829	16807	16758	16562	16884	16654	16957	16955	16858	16813	16690	17030	16690	16926	16848	16489	16654	16845	17135	16721	16675	16636	16728	16756	16808	16790	16911	16800	16687	16847	16917	16862	16827	16989	16796	16887	16909	16802	16734	16936	16762	16725	16827	16825	16830	16739	16817	16764	16857	16833	16973	16730	16952	16847	17015	16898	16910	16786	16647	16727	16911	16774	16901	17011	16809	16748	16977	16775	16806	16898	16847	16750	16879	16861	16940	16917	16883	16801	16760	16916	16954	16780	16851	16779	16702	16867	16737	16835	16828	16792	16908	16954	16871	16967	16870	16789	16978	16853	16982	16824	16902	16728	16752	16907	16851	16918	16741	16791	16706	17013	16860	16919	16980	16999	16962	16743	16741	16670	16835	16801	16905	16924	16695	16769	16806	16956	16726	16833	16761	16938	17012	16901	16929	16894	16781	16793	16863	16753	16842	16761	16841	16631	16702	16875	16645	16766	16812	16903	16862	16771	16675	16717	16855	16845	16824	16697	16905	16835	16776	16872	16742	16978	16827	16847	16711	16886	16867	16715	16811	16737	16870	16808	16923	16865	16618	16828	16759	16925	16874	16761	16789	17069	16781	16923	16938	16636	16946	16961	17063	16629	16969	16840	17002	16800	16837	16728	16894	16863	16985	16779	16887	16799	16907	16841	16884	16575	16796	16848	16767	16913	16886	16877	16999	16685	16705	16843	16778	16823	16664	16799	16800	16756	16661	16828	16820	16874	16645	16812	16937	16855	16864	16939	16908	16819	16825	16820	16872	16769	16911	16908	16851	17030	16938	16875	16656	16792	16825	16619	16628	16800	16748	16683	16845	16921	16924	16680	16957	16931	16879	16773	16732	16677	16921	16849	17055	16733	16775	16729	16919	16870	16808	16765	16884	16891	16778	16975	16792	16830	16924	16905	16713	16822	16705	16789	16829	16794	16769	16813	16925	16816	16660	16856	16971	16725	16763	16686	16786	16699	16898	16733	16689	16780	16715	17040	16857	16640	16948	16841	16811	16866	16732	16894	16916	16847	16795	16838	16821	16775	16883	16782	16829	16694	16680	16723	16999	16766	16868	16928	16834	16864	16761	16853	16732	16922	16924	16718	16953	16775	16804	16694	16603	16771	16656	16693	16910	16757	16869	16853	16782	16785	16769	16768	16931	16472	16792	16882	16811	16870	16791	16789	16822	16957	16849	16807	16886	17009	16889	16738	16752	16665	16927	16628	16948	16859	16949	16849	16906	16693	16885	16865	16786	16638	16705	16654	16777	16865	16927	16628	16755	16754	16863	16717	16894	16738	16802	16758	16709	16799	16971	16828	16811	16916	16765	16922	16951	16715	16934	16877	16703	16797	16804	16760	16668	16860	16868	17041	16696	16972	16776	16724	16970	16824	16911	16726	17095	16739	16946	16801	16847	16839	16940	16713	16846	16978	16966	16899	16824	16843	16801	16768	16816	16704	16852	16794	16778	16954	16609	16675	16962	16738	16855	16794	16752	16776	16713	16769	16943	16767
31794	25995	33023	45348	40936	34661	29697	27489	26272	26118	26229	25907	26050	26136	26155	26043	25978	25956	26055	26236	25878	26152	26191	26122	26037	25878	26076	26101	25984	26005	26046	25974	25930	26016	26308	26002	26214	25994	25907	26245	26053	26023	26012	25984	25994	25859	26091	26133	26062	26094	26002	26114	25809	26022	26089	26026	25891	26373	25894	25960	26040	25812	26001	26302	26032	26176	25949	26074	25914	25994	26161	26123	26048	26002	25934	25945	25916	26047	25821	26127	26086	26085	25952	26035	26347	26120	26261	26044	25994	26119	26101	26177	26092	26059	26091	25770	26099	26058	26081	25966	25681	26174	26489	26166	26100	25956	26044	25888	26046	26027	26155	25862	26101	26253	25917	25918	26009	25963	25856	26095	26245	26229	26157	26083	26026	26132	25933	26117	26138	25945	25826	26251	26064	25976	25892	26088	26110	26167	26217	25941	26092	26076	26243	25768	25951	26161	25877	25959	25938	25993	26335	26010	26059	26042	25888	26064	25870	26154	26105	25906	26003	26165	26184	25800	25915	25708	25926	25938	26102	25933	25829	25907	25940	26052	26085	26043	26021	25819	26257	26097	25996	25939	26019	26016	26168	25953	26034	26041	26115	25909	25954	26129	26170	25917	25928	26247	25911	26104	26000	26097	26063	26035	26178	26016	26097	26123	26341	26382	26277	26010	25900	25695	26135	25928	25861	26103	25888	25835	26075	26133	26122	26038	26090	26075	26036	25920	25825	26003	26084	26112	25921	26089	26042	26022	25977	25975	25942	26019	26030	26066	25716	25822	26101	25805	25766	25938	25920	25954	26169	25748	25810	25929	25922	26005	26145	25945	25952	26168	26065	25798	25979	26034	26102	26020	25986	25998	25966	25948	25997	25839	26120	26052	26064	26181	25930	26076	25630	25798	26218	26105	26247	25944	26109	25945	26127	26053	26090	26005	26222	26128	25939	26322	26199	25928	26224	26123	26241	26221	26128	26282	26104	26044	26227	26237	26026	26127	26222	26073	25876	26132	26174	26213	26034	26090	25882	25686	26087	26075	26039	26040	25909	25990	25916	25972	26139	26042	26039	25932	25994	26028	26071	25890	25835	26009	26137	25963	26203	26027	25968	26049	25868	25924	26081	25934	26259	25840	26075	26217	25987	26060	26247	26021	25863	26055	26233	26084	26014	26112	26231	26098	26131	25943	25788	26149	25953	25986	25906	25776	25930	25732	25923	26148	26102	26003	25890	25941	26163	26036	26186	26057	25791	26062	25964	25865	25773	25756	26055	26154	26018	26091	26145	26230	26003	25958	25960	26105	26166	25994	26082	25835	26117	25898	26050	25907	25870	26088	25972	26021	26082	26051	26048	26230	25789	26113	26180	25908	26019	26186	26024	26182	25961	26130	25912	25829	26098	25971	26149	26040	26172	25878	25973	25940	25944	25841	26038	26000	25952	25756	26134	26081	26014	25861	26016	25849	26123	26207	25943	26026	25898	26008	26104	26052	25995	26087	25919	25935	25835	26140	26113	26089	25965	26065	25858	26113	25932	25788	25998	25985	25834	25948	26074	26100	25971	26223	25894	25936	26033	26051	25929	26046	25823	25945	25879	26120	26005	26009	26051	25797	26280	26003	26085	25763	25953	25880	25983	26121	26196	25973	25801	25978	26374	25815	25958	26002	25920	26146	25889	26018	25801	25974	26114	25941	26005	26109	26025	25650	26118	25880	26175	26147	26031	25998	25800	26313	25878	25777	25867	25991	25948	26117	26087	26028	26056	25955	25893	25786	26330	26196	26145	25751	26064	26104	25881	25855	25883	26036	25911	25952	26226	25840	25910	26124	26030	26013	26257	26170	26089	25920	26092	26098	26174	26130	26113	25897	26092	26035	26064	26011	26228	26256	26326	25868	26078	26317	26052	25827	25942	25954	25877	25956	26132	25904	26274	25921	26157	26099	26022	26113	26112	25914	26177	26149	25979	26010	26041	25753	25743	25941	26172	26034	26058	26141	25962	26068	26156	26173	25898	26011	26012	25868	26203	26067	26070	25884	26203	26002	26088	26297	26180	25839	26028	26124	26027	26169	25984	26040	25995	26013	25816	25981	26079	26340	26111	26021	26149	26119	26002	26001	26008	25711	25787	26136	25977	25859	26038	25922	25997	25884	25944	26083	25824	25746	26147	26172	26215	26145	25935	25954	26089	26078	25983	25800	25825	26148	26114	26156	26123	26156	26196	26021	26327	25885	26083	26071	25994	26108	25907	25971	26106	25905	25873	26039	26017	25991	25943	26174	26060	25640	25894	26105	26199	26226	26204	25917	25965	25787	26115	26020	25848	25692	26005	26190	25919	25909	26241	26130	25957	26196	26242	25819	25929	26194	25830	25990	26037	26049	25801	26005	26196	26036	25978	26008	26222	25847	26121	26142	26130	26113	26140	26081	26110	25886	26022	25813	26067	26158	25855	25820	26088	26045	25946	26255	25968	26093	25908	26062	25945	26050	26116	26134	26178	25902	25809	26116	25933	26106	26026	26015	26142	25838	26147	26055	26128	25913	25960	26035	26256	26025	26020	26202	26092	25904	26203	26108	25968	25938	26024	26059	26059	26219	26004	25981	26085	26291	26022	25861	26008	25736	25872	26129	26021	26049	26122	26233	26210	25934	25886	25983	26093	26024	25993	25907	25979	26142	26170	26261	25999	26045	26079	25907	25883	25889	26050	26259	25969	26130	26156	26025	26280	26169	25922	25720	25841	26066	25956	26051	25822	26138	26013	26189	26049	25995	26008	26067	26123	26100	26247	26155	26134	26052	25977	26015	26198	26105	25939	25894	26058	25921	26103	26003	25970	26207	26238	26284	25949	26237	25926	26028	26084	26168	26027	25861	25849	25879	26129	26112	25896	25805	25876	25829	25919	25943	25949	25980	25874	25996	25958	25979	25905	26035	26020	26211	25948	25930	26375	26023	26029	25983	26213	26018	26107	25977	25992	26362	26183	26159	26146	26104	26155	26231	26150	26054	26209	26146	26083	26041	26120	26185	25903	25989	26204	25920	25842	25965	25924	25889	26217	26267	26146	26166	26127	26160	26008	26035	26104	25807	26047	26039	26114	26028	26467	26150	25857	26076	25919	26042	25748	25845	26002	25812	26111	26184	25963	26016	25962	25979	26173	26114	26112	25872	26233	26304	26062	26321	26009	26045	25839	25905	26139	26073	26166	25997	26137	25987	26273	25907	26085	26211	25955	25684	26088	26101	26080	26155	25983	25833	26023	25994	26077	26126	26131	25971	26050	25928	26104	26074	25957	25924	26079	26011	26131	25974	25931	26303	26157	26073	26053	26096	26216	26044	26085	25901	25938	25847	25966	25993	25853	26378	26098	25952	25807	25869	25985	25989	26126	26115	26132	26080	26020	25789	26176	26003	25890	26042	26039	26018	26003	25948	26173	26057	26135	25966	25964	26127	26253	25932	25950	26057	26035	26199	26087	26064	26475	26313	26137	26171	25907	26000	25826	25970	26166	26097	25962	26051	26119	26153	26241	26040	26069	26166	26231	26020	26118	25917	26018	26335	26056	26014	26045	25943	26295	26053	26041	26077	25697	25796	25915	26114	26286	26080	26162	26176	26210	26285	26029	26195	26000	26063	25847	25815	25966	25953	26092	26122	26293	25858	25947	26069	25903	26164	25937	25908	26041	25865	25943	25974	26009	25853	25926	25816	26056	26117	26128	25914	25984	26095	26200	25800	25934	25940	26013	25841	26077	25844	26198	26120	26185	26047	26063	25920	25846	26228	26169	25966	26053	26102	26062	25879	26021	25976	26120	26105	25889	26041	25851	26006	26276	26072	25901	26002	26268	26114	26048	25882	26176	26104	25778	26289	26203	26108	26132	26122	26127	26025	25974	26094	26188	26073	25938	25828	25851	25900	25645	25949	26096	25814	26092	25935	25865	26099	25946	26022	26033	25956	26236	25846	25953	25874	25794	26074	26055	26212	26100	26103	26064	25894	26001	26079	26151	26033	25796	26268	25667	26029	26063	25810	25903	26007	26060	26054	26248	26099	26116	26168	25936	26254	26007	26107	26038	25914	26053	25935	26177	26169	26230	25896	25947	26102	26046	26138	26064	25915	26104	26030	25961	25982	25933	26041	25984	26229	26024	26113	25996	26064	25853	25917	26029	26078	26050	26011	26201	26012	25756	25930	25982	26127	25995	25917	25934	25941	26063	25845	25819	26074	26107	25974	25920	26020	25966	25778	26028	26128	26013	26192	26177	26053	25983	26151	25921	25945	26062	25819	25819	26177	26181	26215	25651	25819	25942	25934	26063	26066	26023	25947	26086	25960	26221	25870	26062	25915	26046	26071	26177	25905	26138	26004	26083	26072	26233	26051	26188	25978	26283	25956	25970	26155	25782	26240	25975	25917	26123	26061	25898	26159	26032	26100	26113	26106	26178	25838	25753	26026	25955	25859	26039	26031	26022	25869	25821	26177	25942	25925	26083	25855	26138	25933	25830	25778	26008	26138	25831	25928	25944	26159	26259	26049	25881	26069	25963	26030	26161	26417	26162	25967	25953	26124	26033	25757	26314	25946	26189	26048	26181	26180	26284	26045	26005	26100	26340	25978	25992	26005	26046	26080	26123	26088	26066	26121	26014	25694	26167	25888	25901	25966	25972	25868	26054	25957	25802	25925	25683	25874	26184	25793	25670	26153	26018	25985	25968	26066	26037	26318	26056	25924	26206	26105	26127	26190	25939	25673	26093	26080	26065	26213	26351	25811	26037	26038	26131	26043	26058	26090	26165	25901	26089	26067	26006	25854	26152	26207	26092	25835	26102	25891	26208	26061	25975	25856	26045	26054	26093	25795	25887	25954	26180	25864	25951	26019	26064	26308	25896	26082	25967	26017	25968	25923	26094	25883	26190	26189	26062	26250	26105	26060	25893	25975	26014	25636	26138	26164	25910	26043	26326	26042	26126	25898	26011	25933	25912	25994	26104	26276	25986	26216	26087	26118	26126	25923	26165	25932	26191	25967	26056	26008	26242	26108	26169	26029	26055	26140	26060	25962	25962	25891	26228	26014	26120	26034	26064	26074	26305	26133	26019	26045	25769	26079	26206	26036	26264	26070	26125	25978	26050	26072	25937	25923
15942	18444	24830	36460	30478	22990	18590	16542	16028	15680	15923	15823	15786	15822	15877	15783	15565	15864	15849	15882	15876	15681	15764	15579	15888	15705	15866	15649	15700	15732	15831	15720	15779	15736	15634	15840	15505	15764	15957	15919	15854	15517	15832	15833	15823	15723	15828	15635	15728	15715	15736	15823	15710	15887	15694	15669	15817	16005	15850	15590	15717	15611	15780	15813	15724	15755	15940	15661	15816	15672	15796	15765	15879	15857	15959	15737	15790	15874	15472	15687	15773	15657	15661	15734	15740	15755	15701	15967	15664	15684	15950	15858	15597	15669	15752	15806	15625	15791	15792	15682	15782	15803	15787	15721	15473	15935	15718	15769	15540	15782	15677	15797	15712	15665	15680	15624	15748	15555	15744	15846	15699	15687	15859	15648	15718	15774	15664	15758	15681	15778	15631	15658	15775	15761	15700	15630	15638	15793	15741	15945	15735	15726	15786	15835	15854	15484	15725	15782	15752	15645	15716	15521	15666	15791	15756	15665	15717	15755	15859	15793	15667	15656	15807	15716	15884	15777	15862	15805	15693	15754	15831	15904	15577	15691	15919	15744	15750	15750	15704	15669	15599	15836	15771	15615	15591	15571	15603	15771	15674	15874	15771	15797	15546	15747	15879	15732	15739	15681	15676	15940	15883	15825	15738	15567	15766	15664	15673	15652	15980	15625	15619	15693	15715	15591	15850	15676	15732	15832	15751	15549	15803	15701	15783	15606	15692	15914	15704	15775	15647	15643	15713	15670	16068	15765	15743	15674	15582	15786	15686	15628	15718	15589	15689	15849	15615	15774	15639	15781	15799	15683	15757	15630	15700	15875	15732	15805	15760	15732	15846	15616	15796	15847	15785	15753	15898	15768	15585	15647	15809	15730	15752	15490	15709	15828	15774	15780	15794	15763	15524	15706	15649	15691	15646	15878	15656	15785	15610	15811	15762	15947	15889	15485	15758	15680	15644	15789	15719	15606	15833	15793	15586	15875	15788	15705	15983	15762	15755	15708	15734	15722	15758	15762	15590	15733	15526	15740	15883	15584	15637	15677	15982	15548	15654	15719	15856	15564	15671	15650	15722	15672	15766	15688	15955	15821	15748	15826	15673	15748	15622	15766	15714	15554	15736	15756	15683	15865	15688	15661	15679	15680	15537	15824	15768	15547	15652	15844	15844	15764	15601	15702	15738	15647	15709	15652	15719	15812	15840	15718	15742	15786	15698	15756	15890	15706	15624	15714	15752	15662	15723	15841	15681	15742	15661	15732	15795	15844	15804	15874	15725	15752	15805	15601	15633	15863	15757	15725	15501	15779	15785	15831	15618	15739	15782	15800	15765	15701	15760	15573	15666	15793	15839	15799	15737	15691	15702	15801	15592	15745	15729	15747	15744	15781	15657	15735	15726	15638	15616	15757	15761	15720	15644	15825	15710	15756	15734	15708	15695	15739	15677	15516	15889	15801	15746	15508	15773	15750	15811	15581	15803	15985	15814	15725	15640	15956	15737	15729	15878	15703	15703	15511	15843	15746	15658	15837	15700	15837	15809	15795	15822	15739	15879	15702	15759	15787	15640	15831	15612	15685	15686	15922	15896	15599	15795	15713	15691	15754	15793	15809	15863	15582	15780	15803	15642	15836	15575	15539	15569	15733	15777	15660	15693	15736	15703	15601	15918	15689	15953	15576	15745	15734	15845	15803	15632	15716	15745	15658	15695	15512	15664	15869	15678	15652	15855	15778	15833	15844	15733	15526	15702	15815	15773	15547	15820	15630	15885	15706	15671	15815	15826	15552	15546	15712	15707	15799	15777	15830	15836	15883	15607	15572	15773	15803	15722	15684	15780	15830	15646	15765	15612	15698	15651	15865	15801	15797	15880	15760	15849	15705	15728	15578	15928	15666	15705	15656	15852	15698	15782	15868	15647	15818	15810	15709	15784	15792	15745	15830	15768	15728	15739	15846	15673	15749	15795	15805	15768	15690	15677	15824	15552	15797	15969	15654	15538	15525	15698	15610	15613	15801	15784	15814	15806	15750	15790	15644	15873	15558	15731	15689	15753	15698	15814	15606	15761	15922	15757	15681	15873	15728	15633	15749	15626	15609	15595	15685	15829	15883	15580	15686	15815	15817	15823	15824	15814	15532	15850	15613	15911	15554	15752	15658	15832	15697	15762	15846	15847	15692	15835	15786	15653	15716	15751	15713	15803	15868	15733	15613	15873	15595	15721	15709	15819	15661	15654	15869	15803	15492	15568	15735	15852	15717	15797	15711	15664	15703	15719	15717	15631	15691	15748	15865	15699	15701	15667	15794	15796	15702	15718	15728	15699	15680	15650	15792	15731	15784	15752	15642	15904	15920	15739	15881	15700	15799	15877	15699	15807	15733	15781	15708	15705	15659	15692	15905	15757	15651	15659	15725	15740	15846	15744	15636	15717	15579	15725	15623	15683	15691	15672	15932	15923	15637	15694	15834	15637	15861	15826	15778	15888	15673	15610	15760	15536	15741	15779	15654	15769	15749	15720	15888	15581	15729	15733	15705	15692	15853	15796	15579	15912	16004	15646	15752	15841	15766	15841	15803	15846	15931	15714	15822	15587	15721	15723	15740	15722	15720	15830	15857	15759	15683	15767	15731	15724	15804	15815	15784	15723	15693	15791	15762	15741	15799	15779	15498	15846	15859	15694	15637	15703	15801	15618	15707	15674	15664	15717	15696	15527	15808	15635	15808	15957	15742	15664	15815	15717	15844	15803	15663	15675	15675	15826	15783	15800	15602	15732	15655	15904	15716	15809	15892	15750	15926	15881	15880	15796	15866	15663	15789	15823	15694	15749	15767	15847	15675	15624	15696	15834	15735	15783	15657	15713	15748	15921	15590	15849	15601	15530	15547	15810	15749	15765	15684	15563	15748	15825	15659	15646	15768	15616	15774	15735	15691	15710	15733	15634	15707	15728	15780	15699	15824	15773	15679	15721	15893	15781	15651	15707	15555	15740	15660	15578	15891	15807	15875	15787	15630	15660	15559	15756	15790	15788	15810	15867	15836	15678	15735	15689	15800	15840	15746	15583	15809	15601	15724	15801	15723	15802	15780	15778	15580	15779	15797	15752	15760	15838	15688	15813	15764	15673	15713	15788	15846	15783	15720	15854	15963	15837	15770	15668	15791	15898	15781	15551	15715	15892	15657	15725	15894	15700	15635	15537	15635	15888	15734	15683	15576	15602	15764	15735	15763	15866	15871	15685	15912	15479	15775	15739	15659	15783	15653	15806	15783	15731	15810	15726	15802	15623	15799	15782	15799	15580	15711	15884	15776	15681	15770	15786	15856	15758	15692	15701	15670	15848	15845	15680	15663	15735	15632	15904	15672	15681	15806	15844	15734	15699	15582	15832	15746	15744	15647	15862	15679	15547	15543	15726	15611	15645	15808	15845	15881	15546	15955	15947	15719	15832	15837	15699	15739	15679	15570	15847	15781	15610	15764	15760	15805	15687	15696	15498	15741	15926	15660	15721	15702	15715	15827	15792	15662	15611	15623	15849	15660	15688	15806	15660	15784	15800	15745	15870	15707	15764	15809	15857	15759	15670	15775	16010	15661	15711	15912	15753	15653	15792	15718	15885	15659	15623	15932	15727	15676	15906	15819	15708	15628	15672	15643	15714	15730	15717	15869	15833	15851	15776	15749	15662	15728	15622	15612	15693	15855	15797	15641	15706	15663	15604	15733	15797	15853	15879	15868	15766	15794	15683	15956	15596	15571	15761	15824	15793	15609	15654	15539	15852	15668	15795	15752	15623	15568	15770	15860	15762	15707	15639	15648	15721	15774	15817	15597	15775	15785	15751	15863	15669	15709	15789	15846	15799	15670	15782	15638	15769	15846	15744	15753	15751	15837	15765	15791	15742	15754	15681	15777	15699	15758	15675	15864	15627	15820	15675	15763	15752	15755	15689	15783	15759	15811	15643	15622	15758	15830	15748	15749	15670	15745	15786	15690	15753	15707	15686	15829	15786	15930	15675	15681	15830	15741	15795	15784	15577	15903	15733	15638	15899	15782	15810	15861	15751	15696	15737	15693	15557	15657	15765	15875	15677	15855	15648	15695	15641	15746	15661	15978	15726	15715	15697	15819	15669	15775	15885	15642	15872	15586	15743	15883	15586	15913	15710	15520	15918	15653	15763	15758	15631	15652	15673	15700	15793	15686	15845	15689	15730	15974	15776	15817	15773	15875	15679	15750	16008	15678	15598	15714	15697	15716	15730	15706	15596	15706	15695	15718	15716	15782	15625	15873	15889	15667	15749	15577	15753	15806	15761	15784	15789	15738	15668	15703	15710	15740	15645	15688	15649	15834	15812	15727	15526	15842	15790	15635	15705	15839	15749	15863	15690	15782	15709	15866	15714	15726	15653	15662	15763	15707	15738	15817	15864	15908	15679	15684	15609	15705	15861	15713	15869	15632	15625	15810	15902	15782	15769	15724	15674	15812	15750	15746	15601	15839	15685	15678	15852	15632	15794	15708	15704	15793	15817	15704	15670	15881	15735	15672	15843	15721	15696	15641	15737	15890	15931	15759	15846	15765	15890	15840	15630	15885	15809	15666	15832	15849	15784	15700	15600	15726	15736	15628	15657	15576	15696	15641	15722	15842	15599	15572	15906	15854	15751	15666	15629	15739	15599	15709	15894	15751	15729	15704	15828	15841	15618	15970	15677	15797	15816	16009	15558	15715	15606	15920	15526	15743	15691	15639	15633	15896	15616	15853	15794	15839	15759	15757	15668	15591	15822	15683	15488	15725	15913	15752	15723	15599	15758	15728	15803	15716	15723	15542	15760	15767	15751	15733	15800	15707	15982	15733	15767	15758	15588	15811	15775	15797	15883	15798	15584	15805	15666	15785	15930	15887	15821	15614	15713	15847	15662	15907	15674	15849	15779	15607	15792	15867	15687	15664	15723	15705	15779	15625	15743	15604	15798	15715	15772	15771	15668	15672	15671	15779	15626	15731	15862	15737	15763	15881	15838	15532	15721	15789	15646	15799	15771	15692	15770	15533	15929	15721	15674	15889	15818	15558	15700	15609	15659	15859	15733	15668	15776	15796	15738	15619	15835	15664	15783	15840	15729	15668	15701	15610	15675	15780	15834	15746
25333	21509	31963	66520	64034	51563	39567	30790	27888	26912	26534	26326	26233	26471	26272	26194	26469	26268	26307	26321	26382	26306	26341	26365	26179	26488	26503	26396	26450	26330	26544	26410	26187	26250	26372	26301	26201	26152	26065	26221	26306	26173	26153	26145	26106	26271	26060	26094	26027	26368	26199	26165	26527	26284	26072	26159	26245	26246	26194	26243	26145	26065	26219	26221	26267	26217	26330	25941	26234	26287	26039	26357	26072	26196	26344	26284	26186	26033	25995	26080	26486	26260	26112	25979	25942	26029	26229	26218	26011	26191	26123	26310	26457	26048	26317	26165	26030	26022	26251	26364	26089	25899	26340	26419	26400	26347	25930	26039	26112	26019	26390	26245	26165	26412	26173	26124	26019	26322	26252	26280	26194	26193	26103	26139	26119	26351	26071	26236	26505	26182	26372	26319	26318	26095	25961	26136	26095	26039	26306	26149	26155	26326	26281	26110	26111	26162	26114	26080	26499	26192	26038	26232	26219	26384	26167	26176	26325	26231	26173	26366	26208	26356	26131	26043	26044	26257	26282	26082	26278	26142	26036	26331	26261	26164	26001	26299	26396	26251	26173	26242	26330	26541	26003	26061	26081	26271	26095	26153	26585	26262	26159	26038	26160	26038	26166	26330	26239	26253	26192	26164	25995	26194	26208	26038	26241	26089	26388	26206	26411	26146	25933	25919	26025	26191	26280	25961	26140	26021	26124	26063	26186	26003	26014	26098	26351	26259	26258	25745	25948	26183	26003	26110	26229	26215	26062	26178	26153	26183	25846	26383	26288	26192	25952	26325	26365	26236	26213	26340	26258	26283	26094	26012	26417	26430	26260	26159	25932	26229	26209	26184	26307	26241	26360	26386	26265	26183	26636	26220	26270	26153	26113	26125	26113	26048	26088	26108	26494	26369	26220	26092	26207	26368	26197	26155	26347	26042	26218	26081	26209	26170	26365	26082	26257	26153	26410	26144	25919	26193	26390	26122	26309	26115	26249	26221	26043	26050	26461	26303	26175	25984	25944	26398	26140	26292	26266	26280	26194	26008	26413	26073	26168	26362	26126	25929	26179	26496	26227	26301	26269	26241	26157	25956	26115	26114	25993	26200	26140	26125	26389	26275	26109	26395	25988	26350	26204	26157	26205	26234	26301	26120	26107	26229	26240	26268	26216	26311	26141	26156	26028	26146	26268	26131	25894	26153	26222	26068	26362	26278	26085	26033	26234	26167	26211	26140	26250	26247	26290	26116	26059	26258	26150	26141	26073	25945	26052	26331	26198	26204	26069	26225	26506	26224	26314	25995	26040	26154	26311	26340	26066	25935	26381	26333	26195	26260	26207	26210	26281	26204	26046	25969	26308	26179	26154	26274	26014	26415	26327	26123	26411	25952	26265	26084	26208	26000	25895	26070	26103	26172	26382	26170	25948	25992	26135	26289	26145	26231	26347	26352	26092	26026	26216	26173	26529	26255	26281	26156	26151	26409	26084	26139	26257	26046	26114	26261	26419	26189	26135	26102	26318	26188	26037	26144	26167	26391	26304	26003	26175	26131	26087	26192	26194	26067	26133	26075	26347	25998	25959	26314	26226	25812	26195	26357	26210	26317	26235	26258	26051	26148	26087	26216	26039	26051	26341	26249	26163	26276	26360	26257	26274	26327	26177	26378	26240	26339	26247	26192	26130	26299	26101	26214	26318	26148	26076	26129	26173	26219	26361	26413	25965	26050	26170	26004	26203	26262	26039	26258	26307	26164	26041	26320	26259	26172	26223	26392	26235	26051	26151	26067	26340	26128	26112	26021	26193	26096	26058	26277	26217	26289	26054	26220	26212	26203	26298	26327	26269	26430	26271	26604	26279	26042	26122	26279	26262	26127	26130	26126	26123	26094	26214	26186	26135	26386	26194	26115	26338	26140	26294	26295	26357	25965	26248	25938	26266	26288	26107	26095	26319	26165	26200	26248	25995	26161	25908	25944	26177	26015	26157	26181	26042	26198	26487	25989	26143	26316	26192	25916	26208	26152	26281	26423	26375	26359	26342	26127	26369	26177	26478	26177	26398	26154	26189	26232	26358	26280	25957	26211	26121	26207	26197	26194	26203	26068	26213	26322	26138	26122	26048	26058	26379	26250	26221	26222	26406	26327	26232	26049	26163	26033	26364	26396	26426	26075	26143	26101	26067	26252	26019	26161	26272	26224	26374	26188	26130	26121	26442	26333	26525	26091	26194	26316	26583	25982	26365	26030	26166	26147	26162	26457	26264	26068	26248	26111	26424	26112	26083	26140	26551	26151	26027	25999	26317	26012	26015	26491	26073	26306	26164	26052	26115	26286	26253	26232	25980	25991	26030	26341	26134	25916	26035	26307	26459	26406	26306	26293	26340	26320	26121	26139	26266	26199	26032	26172	26095	25980	26015	26073	26206	25997	26031	25837	26326	26119	26230	26188	26182	26270	26151	26430	26416	26232	26128	26124	25973	26088	26005	26354	26202	26093	26353	26101	26286	26230	26310	26053	26292	26169	26170	26006	26228	26295	26152	26107	26404	26236	26119	26231	26189	26139	26238	26213	26223	26435	26312	26270	26237	26308	26046	26263	26199	25970	26052	26276	26274	26103	26245	26218	26094	26368	26127	25837	26049	26341	26106	26393	26263	26189	26164	26273	26187	26413	26055	26006	26121	26099	26226	26326	26094	26300	26116	26021	26088	25892	26099	26323	26104	26306	26094	26365	26268	26260	26129	26106	26261	26189	26213	26392	26017	26271	26148	26199	26273	25957	26085	26033	26102	26086	26485	26306	26027	26240	26268	26080	26014	26107	26153	26029	26200	26032	26135	26320	26148	26209	26294	26107	26176	26281	26209	25993	26207	26092	26113	26055	26187	26361	26266	26275	26040	26339	26083	26378	26353	26058	26073	26065	26422	26194	26380	26242	25994	25997	26097	26102	26131	26240	26279	26276	26373	26062	26040	26115	26323	26311	26038	26137	26093	26252	26266	26210	26224	26091	26405	25978	26157	26313	26258	26225	26373	26120	26126	26187	26091	26397	26260	25884	26066	26276	26343	26026	25850	26226	26427	25890	26442	26079	26226	26035	26294	26022	26297	26400	25995	25982	26311	26012	26443	26259	26253	26258	26056	26407	26533	26160	26080	25969	25941	26118	26228	26055	26032	25953	26083	26226	26281	26007	26446	26237	26161	26051	26033	26187	26060	26048	26430	26305	26146	26073	26203	26226	26243	26034	26132	26288	26150	26196	26593	26374	26206	26347	26217	25966	26232	26242	26289	26168	26001	25967	26134	26145	26274	26400	26307	26297	26256	26206	26102	26234	26278	26075	26217	26233	26258	26025	26054	26255	26307	26474	26174	26180	26287	26143	26170	26148	26143	26302	26109	26168	25947	26107	26237	26132	26142	25834	26323	26175	26061	26306	25978	26629	26399	26319	26179	26294	26122	25858	26126	26190	26169	26244	26018	26043	26271	26245	26110	26372	26095	26409	26208	26260	26131	26184	26097	26125	26157	26237	26123	26122	26067	26189	26220	26257	26478	25821	26238	25941	25885	26205	26178	26188	26205	26287	26140	26172	26110	26247	26429	26297	25989	26094	26099	26368	26032	26012	25987	26180	26209	26186	26064	26145	26268	26179	26072	26098	26181	26345	26442	26332	26307	26121	26135	26036	26510	26109	26331	25975	26245	26122	26056	26005	26129	26325	26345	26048	26293	26333	26109	26026	26365	26333	26183	26301	26183	26318	26213	26294	26302	26209	26194	26234	26050	26368	26166	26275	26047	26050	26180	25992	26158	26206	26184	26133	26023	26219	26037	26178	26173	26085	26145	26153	26182	26232	25919	26056	26035	26205	26366	26140	26394	26266	26361	26180	26042	26141	26293	26283	26299	26240	26375	26284	26347	26120	26197	26004	26133	26292	26360	26410	26384	26116	26215	26062	26080	26071	25974	26533	26148	26071	26314	26257	26360	26146	26058	26458	26160	26226	26170	26120	26031	26215	26170	26189	26094	26129	26099	26171	26261	25982	26230	26216	26079	26448	26460	26226	26183	26109	26100	26222	26214	26094	26116	26325	26363	26244	26264	26321	26148	26201	25967	26079	26311	26160	26021	26252	26305	26080	26103	26173	26366	26132	26204	26315	26269	26258	26411	26094	26184	26030	26316	26191	26204	26046	26263	26315	26223	26198	26039	26064	26193	26426	26153	26169	26182	26161	26257	26221	26324	26162	26149	26219	26332	26226	26297	26296	26141	26175	26278	26028	26031	26159	26321	25958	26492	26265	26123	26286	26290	26402	25973	26179	26040	26179	26002	26089	26158	26382	26138	25993	26150	26220	26068	26274	26363	26138	26203	26404	26038	26228	25947	26126	26369	26184	26282	26305	26257	26193	26119	26115	26242	26202	26289	26092	26432	25997	26258	26077	25934	26101	26228	26098	26192	26137	26264	26320	26287	26116	26168	26157	26148	25992	26128	26261	26041	26200	26026	26073	26079	26579	26294	26496	26150	26284	26179	26154	26247	26198	26343	26255	26133	26348	26327	26230	26125	26124	26310	26273	26112	26216	26236	26250	26232	26132	26262	26222	25987	26068	26180	26208	26195	26321	26047	26298	26309	26115	26406	26219	25958	26155	26141	26150	26143	26194	26237	26145	26227	26083	26277	26195	26287	26239	26165	26122	25914	26052	26271	26170	25945	26226	26274	26127	26064	26131	25862	26290	26292	26293	26420	26212	26159	26059	26240	26499	26282	26144	26349	26360	26165	26234	26012	26141	26071	26234	26396	26243	25916	26161	26204	26304	26019	26031	26152	26160	26181	26265	26525	26183	26150	26197	26259	25938	25807	26189	26104	26103	26231	26345	26084	26264	26227	26280	26261	26241	26323	26187	26250	26024	26284	26055	26051	26200	26060	25977	26055	26533	26600	26286	26303	26083	26130	26291	26142	26115	26377	26054	26043	26049	25976	26009	26119	26249	26162	26037	26342	26052	25897	26089	26310	26109	26066	26103	26234	26326	26168	26026	26140	26199	26221	25963	26321	26288	26336	26361	26160	26243	26221	26340	26351	26171	26323	26096	26043	26274	26132	26114	26297	26456	25982	25988	26295	26293	26006	26009	26186	26248	26338	26366	26207	25915
15785	27411	46209	77502	63213	43867	27902	19620	17120	16476	16307	16115	16103	16038	16092	16012	15993	16093	16156	16100	16327	16012	16055	16141	16138	16168	16131	15951	16258	16066	16136	15886	16197	16043	16167	16120	15975	15996	15947	16082	16151	15873	16097	16203	15879	16086	16039	16071	16196	15957	16251	16172	16090	16090	16193	16184	16163	16096	16193	16114	16020	16114	16069	15989	15958	16002	16164	16261	16213	16199	15978	16025	15886	16102	16237	16094	16144	16185	15976	16120	16065	15971	15998	16062	16006	15905	16180	16107	15881	16024	16179	16337	16285	16130	16097	16012	15953	15995	16124	15881	16011	16046	16003	16071	16085	16057	15961	16063	16100	16223	15941	16087	15960	16241	16097	15930	16150	16030	16030	15979	16201	16012	16067	16151	16065	16000	16020	16147	16064	16016	15975	16153	16037	15957	16051	16175	16154	16036	16059	15920	16319	16122	16095	16058	15963	15959	15978	16040	15883	16056	16137	15959	16195	16165	16000	16010	16005	15990	15996	16064	16025	15904	16203	16077	16192	16104	16046	15952	16031	15976	16126	16132	16017	15884	16064	16068	16023	16019	15996	16033	15882	16065	16019	16043	16045	15919	16035	15993	16207	16019	16172	15988	15795	16040	16179	16091	16152	16083	16027	15907	16019	15993	15948	16056	16061	16076	16036	16379	15946	15856	15906	16003	15944	16002	16130	15889	15893	16187	16055	16108	15875	16023	16164	15979	16188	16178	15886	15983	16113	16161	15986	16116	15987	16191	15904	15968	15951	15896	16034	15977	15977	16051	16053	16099	16192	16187	16127	15947	15873	16043	16049	16155	16102	16288	16100	16081	16122	15992	16105	16129	15732	16081	16079	16119	15893	16139	16027	16082	15978	16184	16043	16090	16044	16125	16064	16234	15847	15870	16055	16118	16013	15916	16083	16027	16154	15948	16180	16011	16156	15963	15960	16119	15853	16114	16020	16099	15986	16121	15971	15985	15991	16115	15845	16034	16078	16063	15990	16108	16198	15918	16233	16060	15915	16032	15833	16168	16135	16091	16013	16029	16100	16122	16086	16166	16087	16085	15989	16037	16166	16039	16093	16049	16010	15905	16021	16205	16063	15980	15971	16045	16130	16065	16031	16181	16134	15974	16133	15991	16088	15910	16037	15874	16059	16139	16072	16043	16026	16170	16161	15969	16096	16043	16032	16056	15993	15905	16026	16135	16208	16113	15908	15938	15995	15990	15921	15886	16073	16146	16085	16034	15861	15900	15890	16160	15915	16160	16100	15984	15980	16072	15970	16283	16074	16023	16136	16060	16072	15932	15990	15872	16029	16121	16024	15978	16054	16051	15996	16006	15934	15932	15978	16007	15958	16161	15955	16015	16054	16045	16060	15925	16107	15971	15977	16066	15869	15999	16093	16055	16099	16074	15963	16126	15975	15996	16099	16055	16074	15953	16132	16066	15904	16039	16058	15981	15936	16020	16009	15991	16246	16092	16156	16067	15984	15987	16047	15890	16030	16072	16072	15894	15993	16055	16078	15998	16016	16036	16016	16076	16009	16052	16095	15956	15979	16077	16156	16137	15954	15949	16180	16108	16121	16018	16061	15975	16130	16172	16026	16041	16209	16092	16018	15991	16020	16093	16004	16143	16099	16192	15870	16121	16185	16030	15933	16155	16010	16213	16017	16154	16051	15861	16067	16004	16160	16139	16093	16053	16090	16189	16103	16062	16165	16071	15990	16105	16101	16082	15937	16093	15979	16116	15953	16054	15996	16191	16098	16148	15834	16110	16058	15978	16049	16214	15978	16045	16029	15931	16125	15983	15952	15909	15834	16064	15948	16065	15974	16174	15926	16105	16040	16275	15848	15989	16045	16069	16013	16040	16043	16139	16127	15911	16000	16147	15956	15986	15991	15937	15925	16139	16148	16076	15972	15946	15952	15987	16080	16040	16140	15949	16066	15959	16059	16151	16066	16055	16157	15863	15826	16181	16008	16183	16145	15952	16043	16138	15928	16002	15995	16156	16004	16001	15965	16019	16122	16205	15785	16168	15994	15953	16006	16028	16215	15979	16100	16073	16143	15974	16225	16021	16102	15856	16042	16030	16066	16019	16020	16128	16015	16173	16020	16242	16177	16050	16096	16046	16162	16014	16263	16032	16003	15884	16083	16000	15953	15919	16251	16159	16196	16007	16059	16044	16177	16077	16110	16075	16087	15990	16159	15960	16197	15836	16087	16132	15918	16140	16209	16028	15977	15985	16137	16142	15995	16181	16150	16065	16141	15983	16028	16203	16046	16077	16226	15950	16083	16042	15961	15983	15956	15939	16183	15882	16023	16185	15988	15992	16019	16127	16042	15984	16041	15842	16152	15973	15990	16181	15941	15907	16205	16059	16019	16117	16094	15845	16103	15971	16105	16014	16127	16120	16142	16051	16031	16035	16033	16078	15928	16093	16047	16118	16129	15835	16026	16039	16150	16036	15879	16049	15972	16124	16121	15993	16004	15898	15843	16174	16154	15917	15983	16209	15990	15870	16027	15991	16123	16047	16143	16201	15990	16110	16070	16036	16034	16213	16076	16053	16093	15952	16051	16196	16089	16058	16116	15986	16005	16025	15964	16018	16231	15981	15894	15982	15934	16011	15858	16045	16056	16028	15821	16092	16033	16098	16123	16072	16001	16022	16099	16034	16010	15924	16028	16090	16033	15997	16089	16083	16094	16212	16045	15946	16122	15941	16124	16072	16005	16075	15957	16015	16061	16085	16246	16013	16064	16146	15974	16164	16065	16037	15899	16168	16123	16049	16131	15958	16176	16018	16089	16048	15986	16047	16125	16273	16137	16187	16290	16210	16133	15972	16088	16157	15887	16182	15965	16141	16018	15905	15966	15959	15847	15955	16234	15964	16039	16227	16283	16168	15885	15944	15947	16191	15976	16004	16139	16008	16001	16211	15939	15904	16171	16080	15889	16047	16080	16136	16009	16034	16195	15964	16045	16215	16157	16121	16039	16002	15951	16051	15839	16204	16163	16173	15903	16164	16008	15838	16153	16099	16009	16123	15971	16041	16151	16241	15986	15982	16360	15926	16081	16087	15996	16135	16176	16204	16039	16125	16018	16074	16101	16046	16001	16041	15992	15988	16049	15986	16141	16020	16092	16046	16160	16130	16006	15899	16075	15969	16036	15976	16115	16154	16219	16089	16027	16128	15918	15866	15970	16147	16027	15980	15989	16151	16082	15981	16144	15964	16140	16054	16125	16005	15908	16005	16039	15975	16133	16147	16161	16049	16105	15986	15992	15983	15948	16097	15995	15790	15973	16118	16118	16128	16103	16029	16314	15922	15967	16005	16055	16121	16106	16117	16016	16158	15963	16061	16125	16114	16116	16102	16025	16164	16019	15944	16022	16125	16165	15875	16053	16069	16027	16023	15908	16153	16116	16041	16125	16160	16180	16064	16054	16034	16142	16073	16136	15951	16094	16129	16083	16046	16045	16006	15859	16111	15871	16025	16063	15986	16091	15779	16148	15929	15952	16223	16041	16025	16061	16013	16039	15948	15991	16123	16129	15932	16132	16208	15915	15944	15994	16080	16106	15875	16060	16088	16041	15812	16147	16083	16104	15980	16258	16101	16071	16137	16195	16017	15952	15940	16010	16134	16134	16171	16123	16174	15886	16074	16123	16041	16141	15877	15957	16189	15959	15810	16150	16188	16042	16056	16259	15978	16084	16034	16066	16029	15752	15987	16027	16082	16003	16002	16000	16061	16071	16019	15990	16028	15881	15854	16004	15940	15940	16105	16067	16239	15891	16041	15874	16121	16062	16046	15958	16043	15995	16164	15950	15905	16098	16199	15884	15935	15859	16088	16152	16058	16090	16095	16081	16092	15920	16145	16006	16049	15970	16021	16104	15851	15943	15965	16206	16016	16236	16021	16005	16129	16063	16116	15986	16128	16168	16026	16087	16006	16113	16005	16100	16046	16032	16214	16021	16235	16079	16105	16109	15858	16022	16079	16056	16261	16029	16101	15957	16135	16073	15983	16033	16185	16073	15980	16062	16017	16115	15973	15903	16024	15955	15903	16045	16080	15995	16078	16183	16147	16092	16150	16119	16129	16074	16246	16156	15983	15988	15917	16088	16018	16157	15863	16137	15880	16124	15891	16044	16062	15974	16111	16077	16097	15951	16230	15890	15867	16013	16147	16166	16084	16213	16267	16083	15993	16279	16194	16016	15982	15970	16000	16103	16072	16241	16051	16104	16108	15985	16038	16090	15978	16267	16030	16080	15927	16046	15924	15933	16096	16114	16027	16128	16015	16104	15929	15992	16027	16003	15945	15992	16458	16142	16158	15934	16092	16084	15945	15874	15794	16061	16048	16125	15918	16006	16002	15977	15969	16142	15969	16119	16008	15985	16161	16273	16073	16125	15937	16012	16105	15965	15918	16094	15932	16065	16126	16282	16053	16150	16233	16086	16030	16078	15941	16069	16084	16238	15952	16014	16153	15976	16261	16274	16107	16001	16122	16002	16100	15955	16107	16049	16119	16064	15928	16084	16087	16111	15895	15904	16056	16178	15816	16121	16148	16064	15944	16188	16035	15977	16288	15909	15922	15978	15961	15962	16055	15827	16023	16258	16037	15978	16137	16209	16104	16113	15974	15898	16026	15818	15905	15900	16056	16094	15962	16063	16162	16053	16088	15976	15950	16016	16197	15998	15895	15998	16056	16220	15944	15926	16070	16068	16136	16204	16076	16077	16069	16125	16088	16105	16100	15944	16083	16067	16175	16109	15953	16089	15939	15844	16227	16144	15984	16056	15821	16036	16118	15909	16182	15835	15962	15953	15965	16102	15889	16167	15914	16187	15969	15997	16160	16022	16037	15940	16066	16039	16020	15990	15799	16003	15968	16121	16057	15890	16030	16169	15977	16213	15914	15837	16223	16165	16142	16009	16092	16012	15852	16077	15957	16055	15893	15828	16083	16096	15956	15967	16178	16121	16251	16112	15804	16087	15979	16062	16073	16111	16162	15870	16290	16069	16091	16107	16058	16085	16025	16041	16127	15960	15946	15982	16160	16097	15896	15959	16179	16101	15907	16186	16072	15972	16182	16119	16044	15915	16115	15915	15949	15999	16229	16163	16047
23264	21495	33749	67943	72608	62861	49035	36258	30244	28459	28034	27397	27517	27466	27763	27458	27345	27681	27366	27426	27224	27465	27353	27438	27387	27332	27332	27565	27249	27399	27417	27381	27198	27009	27250	27368	27251	27248	27395	27324	27152	27275	27598	27128	27082	27197	27335	27190	27228	27490	27492	27373	27325	27516	27486	27000	27033	27101	27336	26892	27297	27204	27380	27216	27102	27332	27160	27173	27253	27223	27298	27244	27243	27141	27029	27288	27122	27342	27341	27267	27394	27052	27047	27206	27046	27082	27177	27108	27045	27259	27179	27099	27043	27237	27276	27051	27045	27009	27272	27374	27036	27324	27119	27028	27213	27239	27172	27165	27117	27179	27198	27147	27064	27118	27306	27177	27054	27191	27147	27171	27204	27456	27386	27272	27113	27105	27405	27180	27121	27060	27298	27007	27361	27036	27333	27413	27126	26956	27152	27079	27223	27117	27222	27301	27225	26900	27203	27126	27243	26796	27306	27139	27232	27152	27053	27227	27174	27167	27093	27364	27306	27184	27147	27352	27121	27120	27269	27108	27272	27232	27068	27217	27231	26994	27107	27302	27158	27362	27072	27205	27277	27022	27199	27208	27073	27261	27114	27273	27054	27078	27248	27264	26981	27190	27350	27125	27097	27208	27134	27258	27048	27139	27349	27100	27154	27294	27309	27134	26991	27157	27338	27360	27240	27205	27267	27071	27114	27290	27074	27181	27215	27217	27277	27095	27156	27181	27121	27073	27210	27289	27133	27096	27215	26892	27325	27109	27299	27232	27217	27234	27099	27247	27091	27360	27365	27213	26822	27160	27298	27231	27332	27275	26996	27222	27059	27236	27064	26948	27291	27121	27254	27142	27188	27063	27230	26947	27287	26992	27323	27293	27013	26992	27145	27106	27152	27157	27070	26928	27322	27118	27082	27323	27243	27113	27108	27200	26905	26996	26902	27110	27299	26835	27281	27307	27119	27057	27127	27405	26995	27077	26919	27296	27033	27094	27094	26960	27092	27346	27307	26997	27258	27011	27041	26939	27067	26658	27040	27104	26985	27304	27366	26923	27026	27029	27165	27244	27086	26855	26991	27294	27358	26986	27035	27256	27310	27183	27123	27099	27054	27266	27268	27225	27257	27132	27115	27085	27151	26992	27185	27289	27137	27251	27157	27126	27091	27090	27187	27280	27195	27100	27127	27341	27085	26961	26916	26871	27180	27149	27313	27067	27362	26991	27073	27272	27172	27246	27399	27149	27136	27252	27182	26953	27242	27194	27174	27101	26977	27372	27176	27233	27038	27351	27258	27225	27069	27165	26986	27118	27204	27398	27260	27257	27395	27253	27072	27101	27151	27428	27214	27370	27116	27190	26925	27057	27014	27159	27004	27237	27187	26935	27190	27269	27269	27166	27141	27113	27301	27122	27294	27018	27074	27018	27087	27256	27176	27132	27257	26985	27250	26789	27287	27088	27514	27260	27040	27074	27025	27227	26908	27177	27005	27161	27173	27305	27204	27261	27119	27080	27058	27058	27264	27373	27301	27268	27284	27149	27094	27363	27187	27320	27327	27207	27189	26989	27363	27033	27070	27273	27220	27019	27241	27227	27118	27253	27022	27013	27154	27475	27433	27131	26923	26915	27108	27034	27178	27222	27167	26991	27284	27247	27164	27223	27052	26962	27091	27116	27054	27312	27016	27052	27100	27198	27035	26962	27212	27357	27001	27002	27163	27014	27353	26963	27268	27274	27381	27061	26896	27173	27206	27025	27128	27192	27012	27135	26997	27109	27326	27279	27138	27174	27260	26880	27077	27213	27140	27153	27131	27340	27246	27225	26819	27268	27400	27133	27133	27138	27101	27196	27274	27124	27207	27089	27207	27271	26977	26891	27167	26943	27181	27214	27394	27022	26910	27318	27394	27169	26863	27366	26993	27331	27127	27487	27425	27094	27157	27168	27226	27097	27233	26981	26969	27492	27216	27105	27128	26919	27027	27136	27334	26985	27267	26975	27159	27267	27383	27100	27075	27277	26933	26977	27324	27002	27255	27130	27213	26945	26944	27097	27161	26978	27384	27062	27053	27308	27278	27255	27010	27165	27203	27030	27272	26847	27397	26927	27167	27171	27058	27332	27134	27193	27263	27035	27176	27116	27096	27208	27141	27275	27277	27101	27079	27234	27180	26985	27053	27062	27210	27180	27195	27220	27140	26889	27221	27464	27226	27301	27234	26810	27293	27141	27091	27063	27290	27198	27134	27028	27240	27018	27273	27118	27155	27194	27242	27166	27494	27324	27149	27273	27039	27345	27339	27169	27263	27269	27054	27063	27041	27248	27105	27085	26980	26951	27215	27223	27151	26928	26953	27363	27208	27200	26951	26924	27110	26939	27232	27266	27205	26912	27149	27044	27320	27114	27289	26971	26888	27042	27199	27271	27203	27365	27121	27011	27258	27131	27400	27224	27081	27073	27272	27318	27333	27558	27248	27175	27381	27196	26995	27063	27277	27024	27257	26911	27237	27286	27222	27302	26909	27122	27108	26824	26983	27052	27218	27266	27370	27148	27125	27374	27207	27289	27037	27269	27085	27328	27194	27080	27161	26969	26845	27189	27257	27051	27303	27161	27235	27104	27406	27127	27218	27426	27429	27100	27262	27214	27270	27288	27215	27157	27606	27330	27297	27301	27164	27225	27173	27188	27157	27208	27347	27126	27382	27525	27189	27278	27080	27283	27064	27212	27257	27228	27335	27405	27375	27220	27364	27227	27137	26880	27232	27268	27163	27178	27414	27312	27242	27077	27161	27087	26954	27068	27231	27069	26974	27080	26832	26968	27104	27281	27037	27122	27213	27098	27182	27097	27192	26843	26863	27106	27216	27043	27311	27041	26947	27050	27289	27426	27309	27105	27129	27058	27023	27085	26929	27247	27052	27169	27320	27232	27020	27273	27130	27313	27171	27227	27223	27289	27186	27207	27108	27008	27083	27243	27332	27053	26941	26842	27011	27154	27142	27180	27200	26906	27012	26968	27109	27230	27056	27311	27191	27206	27298	27092	27028	27126	27146	27441	27266	27186	27251	27092	27158	27241	27074	27236	27189	27169	27260	26950	26967	26892	27320	27097	27204	27051	26970	27164	27239	27042	27306	27215	26995	26936	27159	27212	27471	27238	27350	26929	27027	27065	27039	27203	27214	27274	27193	27142	26954	27253	27109	26940	27368	27234	27307	26928	27194	27007	27073	27128	27441	26968	27179	26905	27094	27317	27067	27244	27343	27092	27120	27270	27210	27088	27176	27380	27197	27113	26995	27291	27008	27274	27087	27012	27068	27428	27108	27210	27036	26804	27197	27042	26969	27190	27046	26973	27148	27092	27360	27053	27351	27118	27121	26946	27164	26957	27238	27127	27035	27332	27065	27488	27179	27174	26919	27202	27322	27278	27087	27138	27268	27206	27274	27243	27281	27346	27257	27227	27174	27056	27113	27141	27028	27344	27085	27095	27404	27107	27211	27512	27443	27216	27292	27322	27069	27192	27001	27267	26973	27079	27083	27237	27150	27206	27250	27332	27045	27259	27024	27170	27306	27073	27071	27189	27306	27268	27155	26931	27115	27222	27109	27019	27238	27120	26903	27213	27323	27068	27274	27087	27356	26871	27150	26859	27143	27274	27031	27044	27333	26928	27168	27192	27105	27032	26901	27046	27346	27404	27467	27214	27252	26887	27152	27363	27138	27215	27104	27288	27335	27299	27225	27087	27324	27139	26949	27217	27238	27139	27207	27289	27206	27120	27263	27178	26960	27085	27176	27318	27017	26977	26934	27042	27097	27353	27096	27168	27100	26933	27075	27358	26978	27216	27041	26977	27316	27348	27090	26822	27122	27248	27081	27215	27168	27010	27127	27162	27142	27382	27376	27173	27397	27138	27196	27315	27179	27357	27240	26978	26892	27136	27126	27264	27182	27311	27246	27333	27210	27266	27059	26920	26974	27304	27389	27006	26994	27299	26860	27229	27185	27078	26943	27162	27251	27125	27285	26871	26999	27286	27287	27163	27113	27165	27127	27092	27135	26979	27002	27199	26867	27523	27189	27302	27158	27094	27335	27289	27009	27091	26924	27180	27228	27025	27343	27234	27105	27044	26895	27217	27355	26986	27071	27163	27145	27205	27023	27101	27210	27137	27259	27375	27239	27043	27152	27078	27172	27113	27021	27054	27186	27148	26995	27034	27313	27308	27181	27215	27204	27046	27023	27275	27084	27336	26845	27054	27315	27308	26939	27289	27394	27402	27448	26982	27295	27280	27280	27198	27311	27171	26995	27114	27149	27151	27283	27193	27062	27117	27108	27139	27266	27336	26923	26909	27294	27086	27257	27168	27116	27187	27129	27307	27219	26987	27113	26954	27331	27341	27222	27186	27159	26996	27280	27115	27099	26961	27131	27370	26967	27172	27350	27127	27308	27205	27338	27206	27235	27230	27047	27144	26857	27075	27068	27074	27132	27189	27243	27144	27135	27178	27064	27062	27141	27270	27097	27014	27064	27227	27309	26872	27240	27128	27196	27335	27065	27268	26997	27163	27064	27295	27102	27313	27309	27110	27334	27051	27091	27087	27167	27162	27116	27105	27257	27128	27347	27240	27045	27102	27274	27241	27066	27177	27180	27150	27308	26999	27249	27176	27194	26964	26915	27079	26945	27082	27184	27139	27289	27114	27004	27152	26986	27136	27144	27064	27101	27018	27256	27221	27158	27222	27108	27228	27249	27161	27250	26985	27048	27212	26958	26791	27116	27297	27195	27173	27152	27189	27028	27130	27324	27245	27101	27016	27145	27387	27346	27280	27300	27419	27139	26888	27422	27349	27050	27041	27145	27292	27228	27319	27174	27289	27077	27180	27359	27327	27205	26910	27385	27224	27228	27033	27217	26964	27334	27333	27172	27208	27424	27274	27170	27054	27186	27375	27152	27398	27326	27360	27166	27169	27228	27003	27039	27091	27149	27175	27024	27061	27182	26947	27371	27266	27135	27342	27354	27414	27140	27171	26884	27222	27313	27074	27249	26773	27103	26983	27011	27415	27234	27102	27325	27049	27313	27319	27331	26924	27541	27137	27239	27250	27254	27310	27377	27327	27304	27368	27055	26946	27268	27216	26999	27241
20887	49733	87391	99853	86516	64594	40745	25360	19247	17531	17110	16909	16685	16968	16967	17030	17226	17000	17008	17023	17075	17044	17007	16982	17154	17070	16949	17057	16979	17059	16770	17172	16863	17106	16982	16971	17078	17212	17017	17022	17129	17170	16998	16946	16975	16999	17076	16899	16999	16887	16929	17155	17093	17090	17063	16959	17137	16985	16902	17044	16915	16910	16945	17054	17126	16959	17039	16778	17224	17085	16851	17102	16954	16980	16947	16891	17012	16859	17249	16982	16786	16910	16883	16930	16904	17084	17060	16895	17015	16837	16938	17018	16814	16925	16947	17001	16940	16977	16872	17040	16778	17044	16906	16913	16850	16934	17097	16988	17073	16956	16971	16815	17113	16927	17017	17044	16987	16891	17085	16869	17042	16930	16894	17022	16717	17010	16874	17113	17030	16955	16863	16939	17001	17089	16965	16913	16945	17061	16985	16791	16960	17029	16979	16820	16940	17061	16978	16993	17005	17085	16959	17033	17258	16865	16754	16826	16936	16778	16896	16940	16920	16941	16912	16897	16877	16808	16813	16966	17143	16946	16877	16803	17033	17137	16991	16977	17024	16915	16998	16939	16976	16956	16858	17132	17014	16969	16997	16873	16997	16810	16898	17033	16895	16853	17025	16899	16968	16962	16728	17156	17116	16936	16996	17085	16946	16892	16762	17035	16877	17065	17007	16996	17012	16880	16998	16949	17188	16897	16938	17147	16905	16947	16931	17053	16910	16991	16946	16907	17069	16899	17186	16776	16914	16934	16827	17073	17076	17004	16684	16895	16937	17139	17003	16914	17004	16805	16891	16849	17024	16946	16967	16896	16835	16944	16913	17022	17019	16685	16976	17137	16925	17067	16845	16865	17104	16786	16905	16991	16982	16895	16968	16740	16833	16886	16892	16942	16919	16954	16750	17146	16878	16890	16993	17111	17043	16924	16999	16781	16842	16893	16758	16908	17055	16868	16851	17010	16911	16946	17003	16782	16920	17061	16755	16955	16959	16929	16950	16969	16970	16960	16979	16938	16727	16937	16901	16864	17138	17115	16774	16886	17089	17059	16965	17002	16882	17028	17105	16870	17011	16783	16864	17113	17045	16788	16995	16979	16990	17030	16817	17045	17076	17209	16948	17130	16993	16978	17094	16943	16911	16876	16910	17034	17092	17039	16764	17124	16974	16968	17049	16942	16928	16863	16835	17055	16759	17063	16878	16900	16794	16722	17082	17132	16881	16977	16850	16892	16960	16891	16934	16963	16890	16927	17017	16955	16830	16808	16902	17068	17015	16968	17082	16946	16882	17092	16839	16948	16935	17122	16876	17009	16975	17031	16785	16956	16944	17056	17136	16918	16992	16984	16916	16974	16872	16867	17066	17128	17031	16945	16908	16963	17062	17056	16829	16816	17044	17042	16962	16874	17070	17006	16955	16885	16908	16931	17001	17036	16916	16852	16869	16849	16899	16872	17025	16922	17022	17018	17016	16953	16749	16961	16884	16746	16802	16955	16931	16901	16917	17099	17089	16894	17082	16988	16898	16932	16934	16827	16997	16936	16891	16996	16885	16913	17082	16992	16970	16893	16879	16834	16953	17057	16863	17002	17155	16888	16974	17189	16857	16887	17146	16996	16882	16999	16926	16979	16848	17075	16989	17005	16937	16985	16977	17085	16859	16973	17106	16990	16838	16956	17002	16923	16717	16962	16811	16962	16891	16813	17125	16919	16959	16954	16891	16794	17016	16956	16907	16906	16909	16908	16943	16948	16940	16862	16905	17050	16890	16894	16908	16995	16875	16919	17024	16905	16874	16978	17021	16866	16939	16977	16783	17066	16950	16777	17109	16854	16968	16830	16783	17065	16925	17254	17038	16960	17096	16809	16870	16974	16991	16784	16953	16952	16977	16995	17015	16907	17147	16999	17095	16854	16826	16915	16893	17034	17022	16909	17034	16910	16780	16769	16801	17062	17141	17062	16942	16866	16891	16951	17097	16901	17171	16855	16897	17119	16934	16851	16879	16865	17035	16964	17109	16951	16855	17202	16920	17038	17029	16912	16876	16711	16834	17106	16859	16963	16974	16776	16886	17065	16756	16934	17024	17070	17046	17142	17055	16939	17080	16915	16948	17142	16857	17008	16834	17062	16853	16889	16840	16951	16983	16836	16906	16844	16905	17071	16923	17048	17098	16969	16987	16972	16866	16835	16974	16841	16951	17022	17106	17032	16831	16777	17108	16815	16786	16757	17027	17051	16948	16819	17035	16952	17047	16881	17036	17284	16981	16905	16959	16911	16996	17067	17077	16977	16989	17002	17006	17063	16808	16906	16817	17089	16858	16792	16820	17107	17007	16896	17002	17038	16976	16947	16931	16871	17113	16956	16925	16930	16751	16894	17003	17030	16958	16824	16892	17054	17034	16861	17067	17162	17053	17061	16945	16900	16802	17034	16858	16978	16981	16970	17018	16907	16991	16765	16882	16895	17095	16850	17058	16780	17045	17036	17004	16925	16881	16893	16850	16944	17053	16946	17041	17049	16869	16822	16824	16945	16907	16823	17032	17170	16939	16927	16962	16880	16971	16834	17054	17028	17117	16800	16881	17022	17140	16858	17186	16948	17055	16919	16900	16937	16849	16914	17020	16914	16792	16953	16986	17113	16993	16884	17091	16924	16862	17010	16955	17030	16973	16845	16844	17013	17083	16938	16999	16940	16988	16828	17008	16849	17035	16964	16907	16956	16982	16931	16662	16849	16954	16859	16903	16959	17027	16986	16908	16932	16946	17083	16867	17205	16984	16984	17017	17011	17015	17104	17041	16769	16894	16993	17016	16764	16719	16693	16940	16963	16879	17016	16826	17126	16938	16880	16976	16907	17019	16863	16693	17078	16971	17012	17128	16874	16848	16811	16907	16872	16722	16991	17064	16980	16944	17214	16989	16990	17035	16832	16717	16958	16805	16817	16842	16953	16838	17123	16796	17084	17086	17067	16879	17213	17004	16937	17263	17036	16948	16953	16798	16979	17024	17139	16865	17086	16924	17157	17041	17102	16872	16909	16858	17049	16932	16965	16825	17025	16945	16972	16997	16938	16911	16904	16847	17090	16809	16923	16765	16931	16939	17078	17192	17168	16853	17020	17047	16840	16774	17036	16869	17196	17098	16874	16948	17142	16896	16832	16957	17125	17007	17052	16880	16733	16855	17034	17055	16897	17015	17159	17000	16958	17021	16933	17073	16863	16878	16797	16901	16945	17026	16952	16900	16825	16932	16962	16863	16713	16945	16907	17093	16900	16888	16870	16959	17001	16932	17173	17019	16871	16870	17034	16947	17046	17221	16795	16892	16923	16884	16963	16800	16965	17020	17044	17017	17071	17103	16903	16873	16953	16930	16964	16872	16893	17047	16957	17095	16953	17009	16953	16859	16895	17251	16844	17050	17117	17008	17080	16937	16944	16905	16843	16932	16955	16910	17021	16885	16783	16932	16869	16675	16968	16772	16964	16927	16929	17060	16983	16688	17138	16927	16986	16894	16867	16877	16939	17080	16960	16973	16943	16894	16914	17028	16902	16874	16897	16930	16858	17064	16763	17109	16869	16928	16995	16996	16932	16813	17008	16767	16838	17009	17023	16931	17135	16963	16729	16927	16904	16877	17039	16869	16930	16977	16893	17070	17041	17007	16786	17155	16830	16844	16793	16922	17023	17064	16792	16904	17179	16953	16985	16883	16849	17075	16921	16985	16770	16903	16787	16815	16972	16998	16833	17030	17094	16885	16878	16991	17169	16771	16897	16986	16841	16944	17008	17185	16893	17007	16852	17045	17026	17113	16890	16728	16887	17151	17003	16985	17024	16997	17021	16781	17058	16985	16778	16862	16934	16939	16932	16916	16856	17016	16873	17167	16827	16899	17076	17106	16960	16937	16923	16975	16822	16953	16914	16937	16944	16986	16776	16916	16728	17031	16825	17018	16867	16797	17144	16967	17063	17027	17004	17042	17152	16928	17046	16770	16850	16895	16834	17202	16887	17015	16901	16949	16969	16889	16849	16892	16992	17076	16813	17121	16936	17127	17041	17083	16843	16975	16811	16844	16845	17076	16985	16980	16831	16874	16815	16996	16926	16962	16855	16927	17024	16813	17044	16999	17004	17103	16924	16986	16698	16856	16739	16869	17095	16982	16940	17076	16943	16994	16974	16747	16778	16913	17007	16878	17133	17129	16848	16926	16875	16904	16724	16887	16847	16746	17012	16930	16841	16860	16919	16865	16887	16842	16854	16840	17048	17039	16872	16977	17108	17003	16897	16972	17095	16732	16889	16915	16949	16951	17085	16931	16952	16946	16740	17013	16998	16895	16938	17061	16844	16759	16794	16900	17018	17091	17069	17028	17003	17110	17002	16891	17042	16941	16916	16994	16994	16980	17136	16793	17069	16977	16847	16856	16970	16779	16938	16999	16863	16843	17204	17067	16932	16939	16860	17112	16997	16898	16850	16980	17073	16844	16885	17091	16977	16909	17031	16965	16986	16938	16809	16995	17047	17000	16926	17016	16852	16859	16860	16921	16798	16981	17000	17012	16974	16859	16941	16902	16948	16755	16945	16981	17040	17149	16870	16810	16908	16831	16940	16941	16972	16952	16926	16879	17043	16837	16912	16888	16902	17207	16824	17122	16684	16904	17180	16818	16881	16844	16954	16817	16898	17070	16913	17019	16800	16882	17070	16981	16839	16906	16799	16966	16856	16936	16914	16995	16772	16883	17065	16910	16859	16906	16927	17008	16967	16750	16828	16973	17071	17041	16898	16830	16987	16883	16964	16764	16987	16884	17051	16863	16957	16913	17040	17152	16912	16855	16846	16965	16938	17102	16949	16988	16787	16805	17024	17005	16953	17049	16912	16979	16907	16871	16928	17019	16832	16836	16906	16853	17122	16909	17072	17000	16909	16949	16883	16982	16944	16907	17031	17039	16964	16914	16950	17125	17008	17073	17003	17009	17139	17006	17062	16983	16854	17239	16960	16844	16891	17051	16833	16815	17021	16832	16855	17144	16892	16879	16895	16927	16932	16992	16923	16884	16880	16967	17043	17015	17028	16980	17171	16984	16781	17053	16880	16970	16992	17134	16934	17010	17056	17038	16972	16996	17073	16897	16863	16925	16877
32094	26543	37365	46848	40766	34447	30420	27591	27057	26867	26901	26747	26720	26856	26903	26753	26907	26611	26907	26807	26956	26890	26758	27048	26916	26754	26618	26625	26906	26695	26926	27048	26795	26877	26703	26888	26687	26878	26659	26749	26890	26803	26786	26590	26948	26688	26784	26828	26717	26690	26961	26634	26630	26808	26695	26760	27020	26569	26630	26688	26673	26919	26917	26778	26782	26770	27004	26745	26908	26819	26808	26794	26776	26870	26774	26650	26747	26741	26700	26831	26958	26818	26665	26882	26516	26901	26477	26898	26885	26838	26877	26807	26667	26403	26909	26669	26852	26689	26519	26714	26683	26703	26753	26918	26585	26502	26764	26735	26626	26657	26774	26910	26640	26615	26680	26825	26775	26828	26838	26931	27024	26835	26924	26716	26778	26645	26629	26741	26830	26852	26810	26809	26785	26590	26595	26734	26738	26825	26682	26865	26616	26761	26691	26747	26623	26633	26463	27160	26725	26821	26745	26483	26580	27047	26842	26772	26988	26872	26651	26867	26807	26667	26704	26613	26687	26793	26714	26867	26613	26737	26856	26754	26856	26795	26830	26728	26639	26708	26632	26480	26658	26814	26749	26970	26718	26856	26889	26883	26723	26653	26711	26835	26831	26854	26472	26789	27015	26745	26882	26810	26787	26602	26734	26895	26809	26344	26773	26546	26725	26717	26853	26762	26860	26827	26836	26752	26621	26554	26798	26652	26866	26769	26607	26724	26762	26521	26849	26596	26889	26752	27031	26789	26772	26790	26737	26932	26803	26717	26703	26767	26506	26698	26903	26751	26825	26706	26897	26890	26639	26589	26684	26866	26801	26666	26749	26923	26832	26955	26817	26814	26629	26703	26531	26658	26827	26850	26812	26869	26909	26965	27105	26600	26542	26688	26692	26774	26730	26729	26650	26812	26700	26522	26996	26586	26826	26751	26434	26796	26617	26978	27216	26755	26863	26689	26678	26568	26886	26635	26541	26843	26692	26681	26684	26440	26881	26844	26834	26579	26704	26843	26875	26856	26826	26783	26650	26791	26947	26904	26657	26780	26949	26830	26675	27019	26842	26732	26772	26791	26956	26771	26719	26626	26815	26824	26838	26756	26523	26697	26761	26899	26627	26680	26959	26811	26575	26654	26914	26656	26715	26664	26612	26880	26828	26627	26540	26609	26733	26992	26727	26984	26721	26749	26768	26706	26874	26715	26757	26927	26697	26885	26664	26546	26969	26698	26781	26734	26806	26863	26578	26568	26773	26942	26498	26662	27019	26644	26685	26875	26738	26458	26498	26654	26723	26826	26947	26740	26469	26644	26847	26741	26646	26449	26676	26655	26921	26743	26841	26819	26698	26890	26713	26687	27008	27013	26814	26890	26944	26846	26962	26635	26889	26694	26761	26730	26796	26740	26828	26709	26958	26829	26663	26747	26802	26499	26796	26883	26937	26687	26997	27071	26818	26544	26815	26826	26701	26903	26792	26611	26751	26660	26815	26654	26716	26997	26695	26757	26892	26874	26632	26819	26883	26704	26762	26840	26982	26597	26738	26923	26680	26756	26810	26731	26749	26621	26781	26701	26955	26938	26860	26758	26775	26688	26957	26838	26823	26757	26926	26660	26760	26834	27087	26733	26781	26750	26996	26792	26837	26656	26578	26682	26698	26738	26868	26877	26700	26840	26923	26652	26901	26678	26824	26960	26655	26397	26813	26701	26740	26821	26684	26910	26882	26714	26795	26886	26818	26817	26579	26721	26911	26721	26819	27029	26907	26777	26892	27020	26536	26822	26742	26717	26587	26929	26700	26754	26614	26821	27004	26567	26719	26907	26971	26849	26678	26723	26710	26455	27002	26807	26589	26676	26609	26638	26469	26612	26687	26719	26810	26905	26898	26620	26802	26857	26939	26771	26924	26601	26969	26834	26797	26679	26579	26752	26483	26826	26605	26714	26778	26632	26787	26954	26513	26633	26744	26405	26779	26771	26721	26964	26781	26768	26659	26839	26690	26765	26776	26837	26962	26821	26671	26501	26732	26703	26709	26944	26840	26790	26894	26689	26712	26539	26818	26593	26898	26733	26699	26690	26778	26809	26780	26683	26711	26780	26793	27144	26706	26780	26869	26764	26719	26524	26669	26551	26871	26801	26628	26837	26717	26735	26761	26688	26760	26527	26686	26868	26689	26682	26714	26698	26670	26815	26814	26825	26689	26859	26930	26629	26709	26912	26813	26955	26895	26801	26758	26696	26605	26945	26867	26934	26855	26715	26715	26872	26808	26857	26748	26839	26662	26760	26628	26657	26895	26863	27076	26954	26589	26651	26669	26727	26839	26749	26614	26758	26808	26681	26757	26807	26757	26429	26841	26848	26752	26925	26640	26966	26694	26830	27006	26809	26774	26836	26853	26891	26765	26704	26556	26539	26743	26723	26876	26749	26678	27049	26676	26794	26732	26891	26861	26782	26710	26791	26750	26741	26683	26746	26872	26689	27017	26614	26684	26686	26608	26754	26845	26780	26718	26636	26947	26828	26740	26694	26729	26767	26985	26780	26743	26836	27016	26619	26658	26624	26731	26802	26547	26739	26801	26956	26695	26719	26718	26562	26864	26889	26696	26694	26612	26753	26723	26632	26888	26906	27056	26804	26671	26657	26709	26916	26696	26779	26668	26618	26934	26986	26562	26875	26966	27098	26721	26774	27052	26832	26550	26757	26802	26556	26500	26818	26854	26945	26765	26657	26972	26723	26955	26740	26931	26879	26797	27050	26593	26695	26730	26548	26533	26647	26871	26946	26887	26650	26784	26601	26616	26788	27171	26835	26762	26489	26650	26858	26786	26905	26887	26737	26857	26932	26790	26737	26742	26753	26848	26787	26839	26922	26690	26787	26672	26769	26744	26780	26782	26639	26568	26841	26949	27054	26774	26855	26769	26710	26946	26721	26755	26676	27059	26775	26895	26686	26810	26764	26704	26850	26986	26731	26873	26773	26744	26699	26930	26798	26428	26564	26737	26811	26829	26827	26952	26740	26634	26580	26728	26756	26710	26731	26984	26663	26850	26610	26666	26744	26873	26922	26568	26823	26851	26876	26842	26803	26652	26615	26635	26707	26790	26802	26814	26649	26886	26760	26742	26785	26884	26964	26806	26642	26892	26827	26609	26693	26765	26910	26733	26712	26789	26734	26739	26854	26678	26506	26531	26593	26608	26850	26910	26535	26832	26907	26647	26624	26699	26703	26822	26775	26907	27017	26626	26729	26704	26897	26704	26880	26694	26712	26697	26871	26710	26758	26971	26759	26495	26920	27032	26648	26742	26811	26825	26734	26908	26386	26949	26864	26879	26791	26840	26650	26917	26724	26774	26645	26678	26847	26632	26952	26891	26924	26819	26907	27017	26853	26818	26898	26638	26873	26778	26763	26818	26768	26670	26625	26665	26562	26787	26628	26755	26833	26751	26675	26798	26896	26998	26765	26751	26762	26852	26626	27026	26752	26751	26747	26846	27084	26937	26612	26692	26764	26860	26780	26871	26401	26742	26598	26678	26733	26716	26680	26846	26753	26669	26726	26679	26879	26921	26838	26891	26709	26793	26984	26767	26826	26711	26730	26873	26688	26899	26640	26844	26630	26683	26803	26813	26939	26838	26643	26849	26893	26676	26944	27025	26796	26773	26820	26598	27007	26677	26449	26771	26687	26763	26697	26940	26779	26706	26706	26630	26836	26712	26516	26660	26725	26784	27136	26707	26920	26823	26878	26706	26924	26840	26749	26829	26617	26857	26792	26795	26885	26700	26694	26641	26718	26783	26858	26852	26819	26943	26687	26785	26957	26596	26835	26857	26568	26830	26661	26529	26744	26937	26895	26858	26571	26722	26534	26838	26760	26633	26828	26747	26639	26758	26804	26698	26814	26756	27057	26820	26751	26694	26926	26674	26743	26701	26608	26929	26765	26913	26762	26667	26912	26815	26659	26843	26491	26731	26642	26563	26923	26973	26843	26779	26952	26717	26657	26936	26750	26928	26847	26850	26793	27059	26662	26821	26797	26920	26622	26722	26656	26948	26731	26524	26794	26876	26920	26589	26705	26572	26676	26678	26719	26683	26632	26925	26791	26908	26877	26753	26868	26555	26563	26878	26790	26963	26706	26797	26874	26688	26675	26864	26699	26867	27058	26730	26672	26881	26925	26958	26900	26793	26808	26721	26922	26590	26770	26567	26694	26586	26868	26832	26821	26879	26615	26718	26655	27086	26916	26703	26697	26820	26793	26732	26609	26508	26553	26919	26723	26743	26880	26800	26913	26794	26673	26549	26934	26719	26615	26751	26938	26942	26773	26838	26757	27013	26952	26832	26693	26800	26577	26683	26718	27010	26820	26779	26726	26841	26769	26690	26755	26701	26926	27034	26727	26672	26770	26897	27136	26864	26684	26638	26824	26839	26842	26803	26706	26840	26925	26950	26594	26945	26897	26997	26833	26515	26791	26717	26907	26786	26872	26815	26563	26772	26609	26768	26922	26906	26790	26932	26981	26913	26660	26717	26528	26546	26564	26789	26754	26895	26666	26753	26945	26756	26719	26850	26760	26588	26787	26967	26884	26582	26826	26830	26446	26695	26881	26700	26591	26828	26819	26771	26855	26773	26707	26692	26738	26930	26712	26758	26981	26586	26754	26779	26964	26596	26709	26306	26684	26666	26701	26834	26595	26743	26530	26749	26984	26880	26837	26928	26508	26720	26677	26986	26663	26810	26362	26599	26786	26916	26574	26918	26940	26693	26668	26869	26849	26838	26810	26728	26753	26769	26963	26903	26921	26801	26797	26637	27002	26683	26779	26707	26731	26802	26636	26682	27054	26788	26730	26757	26737	27009	26729	26601	26845	26677	26803	26714	26419	26636	26894	26714	26795	26468	26817	26555	26897	26734	26447	26706	26801	26857	26503	26664	26696	27232	26866	26621	26758	27026	26578	26704	26800	26855	26766	26809	26685	26760	26742	26657	26762	27040	26892	26832	26956	26867	26694	26832	26947	26869	26456	26752	26901	26826	26770	26548	26768	26839	26840	26829	26736	26982	26853	26751	26613	26878	26742	26797	26782	26756	26854	26812	27088	26995	27057	26912	26852	26753	26871	26569	26869	26822	26878	26944	26686
16035	20065	32346	37224	29880	22955	18803	17025	16450	16243	16168	16162	16275	16094	16057	16230	16080	16363	16204	16109	16244	16153	16109	16052	16219	16129	16182	16112	16283	16019	16213	16027	16087	16075	16352	16188	16135	16351	16051	16217	16040	16152	16325	15864	16254	16122	16077	16210	16225	15997	16204	16030	16177	16095	16274	16110	16103	16164	16241	16143	16163	16207	16125	16136	16250	16184	16200	16258	16280	16155	16179	16232	16322	16118	16047	16027	16056	16127	16125	16093	16173	15888	16053	16110	16269	16118	16376	16028	16047	16221	16300	16021	16156	16261	16129	16028	16124	16209	16399	15960	16317	16310	16102	16271	16011	16006	16167	16154	16106	16117	16153	16216	16102	16292	15932	16228	16215	16338	16176	16178	16153	16311	16000	16195	16128	16238	15871	16230	16202	16215	16209	16053	16196	16203	16225	16047	16270	15944	16101	16097	16188	16209	16167	16091	16010	16158	16275	16193	16404	16130	16149	16036	16220	16157	16258	16019	16007	16042	16089	16121	16202	16227	16100	16158	16063	16255	15995	16203	16176	16154	16286	16230	16203	16181	16252	16223	16255	16162	16125	16123	16232	16170	16023	16227	15891	16348	15930	16426	16095	16168	16133	16152	16169	16256	16097	16257	16191	16104	16190	16300	16252	16175	16186	16329	16061	16268	16149	16236	16167	16175	16088	16174	16191	16114	16186	15982	16230	16145	16189	16213	16275	16334	16282	16176	16066	16010	16225	16192	16164	16289	16197	16226	16056	16168	16037	16234	16208	16054	16126	16176	16046	16127	16346	16172	16134	16180	16292	16128	16282	16049	16125	15943	16235	16052	16154	16000	16131	16030	16235	16204	16090	16118	16085	16214	16335	16263	16126	16242	16002	16019	16043	16060	16179	16068	16059	16304	16315	16068	16158	16167	16069	16137	16223	16120	16099	16142	16269	15997	16173	16028	16201	16158	16176	15982	16185	16018	16050	16199	16204	16208	16273	16138	16100	16193	16092	16136	16139	16218	16278	16012	16117	15939	16183	16041	16256	16070	16002	16115	16090	16229	16225	16080	16110	16016	16048	16167	16345	16098	16149	16082	16151	16039	16076	16205	16287	16092	16248	16104	16185	16114	16006	16018	15990	16050	16107	16179	16123	16098	16071	16208	16067	16086	16187	16333	16214	16161	16131	16261	16047	16081	16245	16276	15872	16165	16255	16277	16026	16221	16279	16174	16088	16186	16208	16100	16362	16223	16182	16192	16480	16096	15921	16207	16028	16218	16260	16238	16133	16178	16240	16253	16146	16105	16132	16216	16019	16077	16290	16207	16056	16173	16155	16193	16085	16267	16090	16136	16165	16322	16110	16160	16203	16192	16182	16204	16122	15946	15939	16220	15913	16067	16403	16048	16069	16319	16129	16063	16089	16120	16076	16112	16134	16162	16247	16352	16058	15964	16247	16019	16173	16055	16138	16178	16171	15964	16221	16029	16223	16071	16344	16292	16190	15888	16311	16156	16043	16234	16137	16073	16101	16109	16114	16046	16183	16168	16117	16122	16262	16440	16174	16287	15994	16181	16158	16235	16037	16126	16031	15923	16161	16068	16199	16175	16307	16200	16038	16008	16279	16095	16190	16205	15962	16199	16050	16091	16268	16237	16005	16177	16142	16138	16078	16226	16209	16048	16096	16266	16309	16206	16167	16108	16280	16281	16089	16237	16120	16056	16160	16092	16225	16112	16164	16074	16124	16013	16092	16175	16110	16122	16046	16125	16285	16278	16107	16159	16054	16204	16126	16089	16123	16207	16248	16154	16325	16219	16119	16141	16208	16204	16131	16213	15901	16160	16171	16063	16115	16126	16228	16139	16062	16293	16082	16077	16024	16134	16147	16149	16107	16159	16251	16039	16266	16101	16088	16164	15964	16191	16129	16067	16123	16260	16002	16154	16181	16151	16223	16158	16145	16154	16097	16093	16103	16280	16258	16176	16160	16175	16183	16047	16420	15959	16206	16078	16225	16074	16114	16118	16192	16158	16243	16200	16196	16355	16120	16173	16185	16162	16352	16066	16186	16189	16064	16157	16161	16154	16287	16097	16087	16189	16240	16305	16169	16071	16028	16113	16106	16122	16070	16271	16293	16235	16059	16090	15995	16295	16234	16005	16139	16007	16135	16279	16321	16245	16381	16202	16073	16230	16080	16026	16507	16343	16310	16160	16141	16294	16332	16058	16311	16165	16005	16058	16219	16323	16206	16154	16135	16187	16251	16196	16194	16186	16299	16125	15999	16217	16272	16340	16152	16148	16016	16084	16171	15849	16152	16201	16088	16116	16160	16310	16101	16244	16026	16294	16220	16053	16197	16137	15987	16115	16328	16216	16128	16182	16145	16234	16210	16245	16272	15929	16250	16116	16218	16130	16189	16188	16192	16200	16099	16364	16112	16292	16090	16238	16282	16146	16198	16055	16125	16026	16098	16161	16208	16206	16111	16219	16128	16131	16088	16143	16221	16008	16153	16025	16093	16136	16033	16127	15986	16298	16186	16252	16093	15989	16096	16309	16247	16186	16190	16199	16249	16121	16177	16198	16082	16129	16165	16203	16226	16145	16212	16056	16303	16028	16221	16103	16053	16153	16049	16180	16129	16137	16073	16304	16152	16170	16160	16333	16274	16191	16118	16213	15933	16175	16269	16170	15995	16211	16245	16225	16172	16248	16026	16142	16296	16036	16036	16290	16148	16112	16174	16321	15997	16059	16000	16224	16113	16018	16129	16092	16095	16073	16154	16203	16263	16169	15985	16149	16315	16299	15965	16286	16192	16071	16200	16081	16225	16085	16203	15991	15887	16110	16242	16279	16176	16293	16120	16368	16189	16113	16269	16157	16232	16096	16229	16185	16147	16246	16064	16254	16179	16213	16235	15951	15907	16248	16235	16202	16100	16155	16260	16176	16041	16347	16137	16120	16030	16248	16175	16225	15942	16263	16120	16178	16260	16162	16047	16092	16117	16258	16107	16249	16195	16067	16081	16253	16029	16131	16138	15945	16330	16348	16107	16262	16123	16061	16338	16249	15994	16097	16189	16134	16066	16150	16058	16011	16128	16071	16171	16075	16200	16220	16137	16152	16137	16166	16000	16268	16046	16274	16047	16333	16066	16105	16106	16040	16144	16370	16051	16040	16168	16116	16175	16278	16121	16015	16088	16120	16019	16061	16077	16084	16059	16276	16359	15943	16167	16314	16041	16072	16030	16226	16237	16348	16174	16228	16236	16098	16071	16145	15951	16193	16162	16262	16320	16309	15992	16135	16078	16080	16177	16202	16187	16355	16163	16313	16210	16269	16380	16334	16290	15992	16314	16275	16221	16189	16231	16067	16108	16073	16315	15901	16132	16032	16063	16038	16249	16164	15987	16191	16290	16305	16281	16080	16197	16180	16372	16361	16147	16080	16151	16008	16038	16155	16226	16183	16300	16288	16292	16090	16071	16047	16204	16032	16195	16169	15990	16220	16150	16196	16125	15974	16142	16200	16197	16247	16166	16094	16097	16038	16272	16135	16300	16030	16234	16148	16310	15979	16144	16232	16215	16138	16264	16341	16069	16196	16255	16193	16093	15920	16043	16107	16264	16264	16230	16177	16023	16213	15955	16256	16189	16076	16120	16239	16202	16028	16157	16223	16119	16189	16075	16180	16146	16222	16177	16086	16073	16159	16265	16116	16118	16040	16321	16064	16038	16245	16059	16140	16206	16205	16037	16024	16055	16231	16253	16236	16053	16358	16087	16184	16227	16214	16137	16003	16125	16216	16207	16082	16146	16097	16178	16251	16244	16180	16105	16149	15982	16148	16334	16137	16094	16188	16160	16117	16302	16101	16201	16117	16212	16060	16049	16101	16126	16103	16144	16258	16394	16366	16186	16073	16119	16289	16051	16026	16222	16305	16139	16337	16159	16292	16055	16104	16195	16237	16047	16052	16028	16022	16090	16112	16252	16256	16338	16101	16170	15799	16259	16164	15957	16117	16178	16140	16072	16068	16131	16186	16240	16144	16027	16145	16296	16166	16116	16195	16291	16159	16342	16025	16306	16192	16220	16291	16034	16395	16025	16054	16079	16270	16215	16061	16042	16111	16080	16070	16035	16285	16283	16058	16166	16093	15977	16016	16106	16290	16127	16096	16170	16220	16304	16172	16064	16210	16145	16329	15963	16170	16363	16143	16065	16224	16190	16091	16183	16105	16089	16236	16201	16148	16062	16219	16019	16123	16232	16238	16288	16118	16150	16078	16118	16109	16035	16318	16236	16164	16106	16272	16018	15997	16208	16267	16187	16069	16182	16276	16134	16027	16213	16091	16197	16049	15987	16371	16301	16279	16254	16267	15990	16181	16224	16268	16239	16143	16233	16203	16036	16276	16176	16119	16223	16364	16098	16263	16105	16429	16267	16111	16165	16033	16149	16154	16217	16169	16050	16224	16283	16218	16227	16107	16175	16132	16129	16218	16256	15942	16095	16231	16211	16046	16170	16142	16135	16242	16164	16101	16133	16260	16103	16156	16216	16047	16217	16168	16294	16181	16257	16022	16206	16085	16309	16102	16016	16194	16207	16179	15967	15976	16105	16160	16229	16205	16206	16243	16236	16185	16148	16071	16146	16183	16079	16061	16269	16175	16249	16224	16214	16318	16104	16090	16185	16129	16325	16143	16195	16059	15892	16097	16227	16053	16162	16130	16103	16128	16050	15964	16068	16139	16121	16131	16185	16304	16124	16241	16229	16253	16148	16039	16225	16239	16056	16170	16150	16202	16210	16216	16193	16040	16035	16109	16120	16237	16192	15996	16172	16140	16163	16113	16254	16331	16322	16096	16139	16139	16139	16197	16212	16167	16192	16230	16155	16170	16208	16180	16260	16265	16144	16109	16004	16103	16194	16352	16141	16145	16067	16114	15991	16314	16184	16256	16224	15988	16068	16134	16029	16038	16181	16011	16331	15895	16070	16119	16169	16081	16144	16168	16139	16246	16162	16121	16160	16191	16111	16128	16114	16289	16372	16204	16054	16169	16240	16224	16250	16353	16168	16072	16171	16221	16016	16010	16125	16296	16154	16161	16141	16118	16179	16253	16089	15930	16112	16274	16199	16326	16122	16286	16227	16213	16366	16095
25388	21579	33799	65621	63077	52850	41144	32718	28969	27812	27504	27166	27267	27357	27373	27458	27438	27257	27028	27141	27209	27159	27202	27447	26876	26920	27185	27050	27009	26888	26860	26982	27047	27294	27234	27041	27029	27241	26989	26975	27112	27101	27007	27355	27081	27032	27142	27099	27217	27166	27076	27313	27056	27252	27228	27050	27025	27012	27040	27119	27259	27181	26850	26814	27074	27006	27015	27071	27308	27056	27085	27197	27149	27034	26964	27160	27215	27084	26972	26970	26944	27039	27128	26980	27086	26991	27098	26988	27322	27065	27109	26744	26982	27018	26975	26614	26686	26833	27210	27151	26919	27034	27015	26981	26896	26838	27057	27388	26990	26970	27161	27005	27320	26748	27209	26885	27097	26982	27078	27039	27146	27118	27205	26988	27107	27035	26666	26917	26895	27091	26952	26894	26917	26910	27068	27241	26851	27237	26951	26998	26985	26932	27258	26935	26823	26997	27036	26905	26846	27145	27109	26939	27159	27245	27085	26983	26993	26899	26810	27151	26890	26837	27222	27080	26986	27061	27047	27070	26945	26953	27163	26900	27022	26951	26980	27011	27086	27105	26857	26933	27116	26910	27301	27233	27009	27137	27261	27116	26935	26886	26968	27049	27088	27013	26932	27185	26994	27034	27411	27091	26846	27156	27092	27208	27173	26825	26990	26956	26987	26796	26986	27155	26926	27129	26969	27035	27148	26732	27016	27149	27214	27187	27149	27139	27269	27169	27205	26923	27039	26906	27221	26723	26916	27064	26926	27000	27106	27122	26956	27184	26815	27108	26960	26862	26982	26909	26901	27290	26929	26960	26823	27339	27012	26847	26991	26914	26883	27146	27188	26846	26894	26902	27170	26969	27070	27106	27183	26678	26936	27076	27192	26966	27234	27054	27211	27168	27170	27124	27236	26840	27246	26940	27001	27073	27204	27161	27237	26894	26986	27170	27085	26995	27181	27091	26957	26935	27088	26948	27093	26911	27069	27073	27035	26955	27107	27175	27039	27009	26973	27263	26828	27106	27074	26810	26856	27049	27148	27055	27073	26831	26919	26720	27008	27092	27002	26915	27042	26878	26973	26834	26997	26960	27135	27010	27119	26622	27142	27010	27096	27034	27297	26984	26880	27131	27194	27483	27182	27054	27070	27067	27177	26916	27068	27040	26924	27066	27091	27217	27122	27202	27112	26947	27093	27184	27062	27028	27171	26924	26857	26966	27012	27098	27093	27040	27115	27221	26873	26989	26889	27232	27062	27003	27266	27044	26974	27171	27015	26778	27136	27102	27058	27025	27018	27177	27069	27181	27142	27029	27058	27060	27241	26910	26982	27185	26876	26771	27150	27051	26984	26963	26708	26996	27114	27059	26993	27206	27080	27111	27258	26930	26895	27209	27219	27316	27226	27099	27018	27203	26861	27183	26843	27072	27160	26880	26949	26986	27035	26826	26851	27034	27215	27146	27115	27120	26906	26967	27057	27115	26958	27019	27050	26888	26862	26919	26861	26786	26971	27062	27061	26873	27129	27185	27295	27155	27047	27071	26987	26872	27241	26867	27267	27064	27044	26913	26868	26928	27113	27012	27060	27191	27107	27025	27346	27016	26672	26846	27076	27194	26984	26909	27177	27139	26952	26958	27127	27184	26621	26965	27070	26781	27027	27090	27035	26963	27240	27021	26913	27349	27087	27060	27042	27110	27162	26971	27101	27382	26933	27213	27107	26975	26789	26771	26914	26850	27091	26855	26783	26821	27011	26963	27046	27163	27208	27295	27125	26954	27076	27094	27012	26843	26923	26773	27036	27151	26954	26851	27121	27180	27007	27377	27164	27064	26928	26951	26891	27011	27091	26765	26986	26929	26924	27143	27006	27035	27178	27005	26851	26982	26952	27302	27271	26707	27079	27082	26954	27149	26952	27042	27020	27067	26877	27183	27019	26752	27226	26807	26927	27080	26932	27000	27223	27126	27016	27002	27061	26865	27182	27041	27063	27080	27255	27027	27068	27215	27014	26940	26876	27061	27156	27159	27184	27041	26856	27113	26971	26889	27024	27004	27246	26985	26787	27050	27176	27021	26872	27142	27256	27061	27152	27101	26993	27117	26860	26860	27089	27209	26902	26914	26767	26828	26990	27110	27134	27035	27055	26885	27109	26818	27037	26910	27274	26961	26865	26988	27089	27021	27107	26986	27080	27251	26927	26995	26809	27200	26885	27183	27122	27139	26890	26945	27033	27107	26972	26980	27093	26806	26972	26777	27133	27191	27243	26950	27109	27088	27154	26857	27003	26900	26653	27123	27214	26923	26999	26887	26942	26953	26941	27292	27066	26994	27047	27222	27023	26989	27128	27007	27202	26963	26923	26836	26916	26882	27078	26818	26778	26891	27204	26724	27216	26914	27203	27105	27058	26942	26835	27021	27031	27123	27166	26964	27009	27015	27298	27091	27106	27066	26936	27149	27142	27133	27290	27289	27138	26934	27007	27151	27220	26902	27314	26830	27176	27030	27122	26986	27181	27061	27214	27016	27142	27022	27036	27042	26819	26856	27198	27156	27007	26893	27214	26929	27145	27014	26995	26866	26796	26910	26947	26935	27075	27043	27095	26960	27315	27076	27242	27146	27052	26922	26919	26931	26856	26948	26959	27054	27105	26768	27061	27146	26898	26792	26654	27170	26918	27124	26940	27132	26993	26924	27084	26986	26943	26934	27024	27191	27093	26874	26977	26991	27058	26861	27163	27124	26971	27096	27108	26958	27046	27072	27069	27030	27071	26907	27056	27187	27057	27208	27007	26947	27054	27249	27121	26996	27149	27222	27156	27052	27144	26940	27264	27129	26825	26939	26879	26937	26992	27001	27047	26977	26914	26887	27055	27098	27089	27080	27019	26984	26960	27164	27083	27290	27044	26999	26907	26993	27045	27117	27036	27302	26980	26972	27076	27010	27074	26783	26982	26939	27295	27114	26794	27024	26842	26937	27176	27029	27252	26831	26956	27074	27146	27128	26969	27087	27122	27008	26991	26982	26909	27002	26850	26890	26964	27125	27172	26870	27045	26914	26966	26700	27251	27332	26644	27254	27039	27230	27005	26984	27047	27024	27091	27038	27098	27185	27210	27150	26855	27153	27086	27304	26893	26937	27003	27057	27155	26960	26978	27168	27002	27105	27125	27157	27218	27312	27258	27368	27227	27307	26976	26875	27113	27226	27275	27108	27326	26956	27157	27245	27168	27069	27101	26996	27361	27039	27217	26917	26922	26979	27171	27157	26982	26888	27180	26601	27138	27023	27090	27010	26934	26971	26965	27252	27070	26874	27084	27039	27185	26914	27018	27221	27097	27043	27248	27179	27032	27129	27316	27091	27207	27037	27219	26881	27143	27320	26937	27036	26904	26919	26861	27013	27182	27133	27280	26831	26922	27080	26952	27094	27210	26842	27169	27018	27101	26939	27116	27171	27171	27007	26938	27227	27053	27219	27208	26999	27148	27100	27185	27012	27005	27118	26741	27107	26982	26902	26862	27020	27053	26876	27109	27288	27054	27006	27233	27127	26986	26829	27044	27026	26959	26958	26918	27218	27129	26972	27291	27069	27146	26859	26993	26934	26923	26879	27070	27048	27092	26765	27233	26832	26975	26929	27132	26858	27160	27023	27222	27165	26899	26818	27004	27226	27105	27327	27222	27130	27108	27226	27123	27123	26989	26820	27276	27018	27038	26931	26815	27048	26984	27194	27001	26901	27202	26881	27121	27195	26998	27333	26985	27140	26928	26964	27028	26738	27074	27044	27182	27046	27122	27194	27086	26982	26815	27143	27031	26969	27190	27231	27054	26870	27061	27032	26995	27039	27386	26923	27044	27191	26803	27110	27362	27064	27302	27091	27092	27105	26993	27126	27188	27064	27171	27003	26969	27154	27203	27252	27042	27079	26957	26928	27109	27067	26955	26902	27095	26836	27156	27064	26984	27208	27152	26897	27201	26720	26957	27173	27108	27212	26916	27077	27176	27228	27209	26766	27043	27237	27086	27091	26875	26872	27053	27176	26972	26927	27242	27034	27156	27076	27105	26868	27035	27098	26885	26655	27159	26919	27011	27003	27145	27088	26978	27199	27216	27196	26858	27124	27132	26968	26839	27162	27090	27064	26995	26859	27295	27201	27160	27066	27208	27354	26981	27044	27168	27257	27190	27179	26896	26969	27109	27200	27153	26885	26939	26904	27225	27198	27254	26935	26785	27167	27136	27185	27200	27206	27222	27100	27179	27167	26952	26989	26989	26985	27203	26901	27250	27093	27002	27015	27056	26892	27088	27031	26841	27064	27013	27085	26798	27172	26991	27076	26751	27026	26906	26965	26845	26820	27120	27268	26904	26919	27185	27161	26961	27022	26821	26805	26894	27225	26704	27010	26959	26986	27137	27047	27053	26955	27098	26947	26964	27199	27181	27081	26853	26908	27091	27062	27294	27202	27246	27205	27046	27103	27143	26953	27145	26790	26853	27239	26783	27041	27057	26873	27066	27213	26822	27071	26874	27051	27290	27320	27242	26920	26930	27103	27073	27002	27183	26783	26770	27111	27060	27023	27274	26939	26866	27104	27036	26897	26947	27030	27219	27058	27151	27223	26993	27023	27015	26884	27026	27253	27024	27015	26982	26929	27048	27047	26971	27068	27119	26973	27194	27069	27050	26953	27186	26878	26969	27018	27047	27327	27120	27071	26993	26980	27085	27125	27289	26919	27060	27090	27293	27033	27143	27234	27208	27182	26959	26767	27185	27235	27135	26925	26742	26909	27043	27063	27256	27106	26921	27094	27077	27054	27093	27032	27141	27006	27222	27217	27086	27030	27196	27166	27070	27205	26936	27195	27124	26664	27186	27200	27020	27059	26960	26834	26829	27140	27162	27093	27043	26937	27092	26926	26889	26818	27094	27229	27018	26792	26818	27046	27019	27130	27252	26915	27356	27454	27074	27251	26979	26988	27102	26978	27122	26909	27182	26962	27145	27015	27042	26971	26806	27085	26930	26984	26909	27199	26782	26953	26965	26946	27246	26829	27030	27001	27126	26937	27152	27039	26972	26930	26714	27275	27314	27127	27105	26849	27024	27056	27236	26998	26861	27156	26940	26946	26988	27090	27202	27082	27023	27025
16167	29264	53477	75644	62881	44899	30090	21128	17940	16710	16663	16712	16475	16508	16405	16536	16672	16664	16493	16538	16558	16712	16517	16462	16567	16530	16546	16487	16610	16567	16582	16677	16552	16434	16530	16624	16581	16701	16565	16479	16682	16611	16438	16511	16472	16608	16514	16546	16372	16536	16424	16500	16534	16629	16612	16444	16501	16521	16518	16477	16480	16456	16675	16555	16511	16634	16409	16631	16567	16489	16346	16393	16568	16818	16618	16494	16413	16462	16450	16619	16526	16416	16698	16503	16556	16479	16751	16556	16379	16387	16440	16448	16382	16511	16413	16566	16491	16594	16533	16480	16440	16528	16398	16560	16566	16622	16497	16590	16691	16474	16433	16473	16612	16420	16523	16324	16488	16277	16532	16459	16501	16513	16617	16431	16405	16541	16598	16518	16619	16550	16605	16591	16498	16689	16486	16495	16652	16405	16291	16419	16470	16494	16599	16556	16532	16326	16619	16381	16423	16630	16614	16519	16550	16354	16632	16488	16540	16576	16477	16748	16433	16530	16648	16508	16342	16296	16592	16465	16711	16557	16490	16534	16301	16488	16481	16547	16421	16580	16402	16439	16479	16479	16698	16560	16439	16447	16406	16503	16430	16409	16480	16429	16426	16338	16614	16500	16535	16474	16631	16398	16530	16550	16593	16406	16492	16498	16596	16656	16580	16558	16496	16506	16597	16440	16572	16366	16326	16379	16541	16352	16434	16506	16613	16552	16485	16614	16499	16411	16541	16387	16430	16563	16474	16505	16361	16672	16546	16453	16464	16616	16436	16551	16547	16646	16519	16464	16297	16512	16573	16550	16341	16519	16466	16558	16384	16614	16502	16229	16444	16385	16553	16572	16304	16456	16583	16490	16427	16403	16607	16519	16387	16585	16589	16452	16499	16432	16680	16654	16718	16416	16687	16677	16493	16626	16729	16465	16573	16295	16259	16357	16641	16385	16652	16529	16538	16578	16472	16571	16449	16516	16395	16411	16536	16514	16494	16311	16503	16421	16532	16522	16268	16628	16501	16329	16542	16542	16414	16420	16520	16548	16365	16576	16553	16531	16446	16646	16405	16325	16397	16393	16481	16437	16435	16529	16479	16690	16347	16463	16530	16549	16567	16531	16472	16543	16507	16519	16530	16716	16524	16600	16539	16535	16604	16527	16515	16433	16623	16387	16298	16451	16515	16481	16488	16466	16581	16362	16404	16482	16545	16409	16602	16512	16290	16464	16598	16613	16414	16630	16443	16517	16486	16488	16437	16610	16606	16494	16286	16513	16610	16574	16388	16323	16557	16663	16383	16564	16471	16405	16463	16520	16347	16627	16616	16599	16501	16542	16412	16604	16570	16430	16454	16395	16451	16573	16363	16495	16512	16511	16521	16547	16532	16426	16444	16331	16392	16296	16508	16252	16294	16615	16531	16555	16551	16478	16394	16587	16441	16253	16641	16491	16515	16485	16303	16355	16512	16494	16456	16580	16459	16482	16531	16424	16567	16362	16522	16397	16487	16616	16438	16524	16547	16572	16504	16447	16526	16532	16566	16586	16579	16474	16595	16496	16596	16701	16758	16474	16507	16556	16463	16635	16397	16608	16492	16480	16678	16435	16730	16408	16568	16317	16580	16441	16510	16503	16757	16527	16465	16466	16476	16454	16464	16330	16574	16433	16444	16504	16570	16457	16544	16357	16424	16418	16551	16470	16576	16332	16686	16483	16624	16367	16451	16387	16450	16562	16685	16515	16569	16440	16561	16343	16756	16261	16494	16337	16386	16500	16590	16567	16440	16458	16400	16582	16614	16661	16262	16722	16454	16624	16516	16413	16545	16422	16526	16669	16562	16456	16504	16475	16471	16570	16498	16415	16567	16706	16654	16490	16385	16497	16671	16472	16476	16531	16326	16490	16487	16672	16204	16415	16433	16602	16508	16499	16435	16422	16479	16385	16448	16427	16558	16507	16435	16587	16423	16509	16513	16465	16413	16647	16524	16450	16430	16498	16559	16648	16513	16665	16581	16613	16370	16464	16571	16470	16140	16640	16476	16447	16632	16475	16381	16694	16454	16336	16661	16463	16446	16547	16385	16568	16426	16445	16597	16545	16577	16285	16531	16365	16561	16365	16565	16589	16576	16564	16529	16510	16599	16455	16242	16419	16437	16523	16596	16749	16337	16464	16370	16411	16409	16465	16366	16495	16531	16488	16476	16449	16463	16433	16553	16475	16415	16486	16291	16474	16426	16413	16731	16438	16586	16491	16351	16555	16577	16442	16579	16696	16542	16561	16648	16374	16543	16481	16370	16477	16495	16551	16390	16455	16541	16397	16470	16499	16565	16374	16505	16468	16614	16594	16338	16604	16494	16528	16487	16524	16327	16531	16568	16483	16589	16430	16431	16433	16408	16498	16455	16423	16451	16438	16352	16406	16453	16473	16309	16746	16712	16492	16382	16561	16324	16520	16636	16436	16486	16661	16507	16481	16505	16584	16574	16607	16501	16586	16522	16434	16405	16548	16481	16564	16542	16512	16604	16573	16419	16475	16422	16517	16655	16450	16469	16513	16534	16457	16531	16618	16525	16327	16502	16495	16500	16542	16359	16588	16541	16537	16475	16455	16556	16472	16594	16604	16512	16401	16519	16433	16465	16482	16281	16463	16618	16560	16431	16428	16589	16492	16508	16625	16347	16496	16483	16465	16283	16493	16647	16528	16511	16617	16486	16442	16366	16496	16466	16549	16559	16377	16614	16494	16632	16345	16404	16620	16576	16312	16533	16424	16454	16358	16447	16333	16587	16579	16501	16530	16754	16534	16548	16658	16609	16438	16518	16479	16592	16471	16442	16630	16379	16448	16624	16551	16542	16480	16456	16374	16358	16534	16481	16589	16367	16428	16543	16564	16376	16490	16364	16497	16595	16640	16290	16407	16589	16538	16604	16537	16411	16420	16450	16181	16516	16507	16500	16530	16408	16586	16576	16525	16465	16411	16460	16407	16610	16606	16403	16369	16457	16366	16619	16537	16362	16631	16568	16564	16374	16497	16469	16276	16476	16598	16351	16587	16608	16469	16604	16610	16783	16436	16448	16270	16596	16450	16301	16502	16419	16510	16350	16628	16482	16685	16360	16518	16585	16470	16451	16529	16414	16508	16319	16369	16553	16423	16543	16427	16539	16490	16424	16402	16580	16641	16310	16466	16495	16452	16676	16528	16364	16461	16380	16439	16484	16376	16371	16381	16437	16504	16526	16562	16478	16552	16626	16588	16419	16316	16607	16708	16603	16368	16466	16574	16534	16345	16658	16543	16515	16721	16447	16720	16640	16429	16571	16451	16415	16606	16484	16632	16562	16451	16525	16570	16525	16660	16443	16507	16391	16615	16292	16458	16359	16483	16580	16450	16598	16460	16657	16671	16576	16650	16295	16710	16392	16543	16333	16382	16458	16475	16493	16578	16505	16427	16436	16462	16561	16523	16428	16491	16646	16549	16425	16327	16434	16451	16395	16507	16462	16537	16396	16336	16612	16516	16497	16506	16417	16505	16203	16417	16535	16487	16593	16594	16519	16485	16443	16581	16456	16528	16545	16232	16551	16518	16568	16499	16554	16399	16581	16554	16424	16515	16690	16465	16416	16521	16642	16515	16552	16395	16479	16683	16517	16603	16371	16391	16390	16477	16523	16608	16542	16393	16433	16492	16515	16476	16417	16457	16540	16489	16466	16547	16598	16417	16436	16346	16509	16567	16571	16641	16594	16444	16612	16485	16527	16556	16429	16590	16522	16314	16596	16312	16559	16673	16434	16387	16392	16649	16384	16579	16428	16440	16337	16457	16485	16539	16500	16408	16299	16545	16630	16431	16283	16470	16596	16434	16537	16647	16465	16424	16533	16458	16425	16494	16400	16660	16362	16487	16364	16513	16485	16466	16641	16335	16555	16615	16549	16521	16649	16316	16450	16509	16519	16478	16563	16470	16531	16545	16636	16499	16575	16592	16491	16452	16469	16487	16384	16454	16557	16571	16490	16510	16611	16578	16619	16673	16522	16477	16668	16387	16554	16510	16637	16423	16466	16660	16287	16597	16358	16443	16501	16524	16598	16537	16398	16561	16559	16551	16494	16519	16461	16615	16658	16577	16556	16401	16368	16412	16576	16482	16382	16395	16474	16449	16558	16439	16411	16448	16705	16338	16530	16751	16491	16382	16460	16520	16581	16478	16661	16434	16500	16507	16602	16571	16539	16339	16480	16346	16495	16585	16479	16472	16413	16482	16542	16670	16411	16611	16640	16484	16414	16394	16417	16587	16493	16567	16511	16504	16550	16478	16546	16450	16443	16381	16568	16532	16483	16674	16450	16527	16665	16506	16591	16640	16509	16758	16642	16394	16426	16500	16579	16604	16471	16483	16659	16381	16518	16585	16444	16436	16650	16495	16512	16373	16501	16613	16440	16366	16406	16425	16510	16443	16621	16388	16477	16533	16515	16512	16298	16447	16489	16462	16478	16515	16340	16624	16614	16609	16529	16368	16463	16489	16316	16691	16498	16383	16589	16489	16493	16532	16612	16586	16243	16501	16440	16532	16644	16433	16370	16420	16467	16427	16533	16347	16421	16438	16266	16482	16583	16434	16569	16593	16528	16507	16456	16409	16448	16735	16692	16485	16623	16520	16441	16376	16382	16499	16723	16448	16497	16437	16394	16526	16572	16651	16548	16436	16533	16452	16321	16346	16501	16646	16367	16483	16584	16628	16454	16332	16480	16527	16592	16493	16671	16512	16397	16481	16447	16305	16632	16446	16513	16447	16458	16371	16449	16291	16552	16452	16628	16680	16332	16494	16318	16446	16411	16650	16402	16277	16404	16445	16522	16535	16589	16453	16443	16509	16512	16553	16718	16323	16521	16624	16491	16508	16614	16726	16466	16493	16504	16486	16497	16536	16618	16408	16527	16608	16599	16467	16502	16611	16424	16415	16534	16354	16459	16621	16552	16394	16580	16507	16404	16519	16653	16492	16499	16640	16625	16557	16347	16436	16382	16418	16478	16727	16467	16516	16365	16527	16493	16604	16457	16519	16506	16517	16388	16592	16590	16498	16335	16477	16479	16610	16486	16372	16503	16383	16644	16456	16394	16414	16436	16555	16372	16465	16632	16525
23287	21524	30647	55237	73581	67546	55533	40699	32466	29747	28676	28551	28514	28548	28483	28056	28138	28046	28366	28309	28381	27959	27995	28105	28170	28414	28307	28096	28317	28101	28358	28262	28257	28303	28303	28056	28298	27922	28063	28081	28241	28087	28273	28192	28046	28014	28290	28044	28256	27947	28371	28260	28245	28205	28195	27865	27746	28033	28187	27768	28257	28266	27957	28016	27916	28372	28169	28251	28025	28284	27955	27818	28130	28303	28121	27854	28160	28193	27933	28008	27829	27944	28121	28131	27980	28175	28001	28218	27956	28154	28056	28195	28107	27938	28037	28211	28002	28105	27982	28271	28014	27974	27915	28241	28103	27826	27935	27944	28048	28099	28050	28058	28171	28144	28138	28471	27874	28003	28091	28187	27838	27872	28123	27974	28093	28079	28113	27824	28045	27888	28196	28307	28112	28248	28102	28005	28220	27855	28054	28041	28005	27918	28179	27945	27835	28019	27968	28175	28160	28070	28082	28065	27751	28006	28225	28055	28100	27932	28067	27825	27922	27865	27900	28192	28007	28095	27900	27910	28072	28158	28099	28222	28012	28175	28022	28017	28053	27963	28083	27777	27990	28058	27957	27993	27874	28180	27926	27960	28021	27961	27976	28323	27948	28087	27894	27965	28192	27730	27729	28042	28325	27864	28207	27974	28089	27997	28053	28037	28048	28244	28021	28103	27969	28188	28157	28096	28042	28019	28201	28058	28080	28003	28064	27675	28313	27838	28196	27996	28092	28074	28162	28012	28195	27955	27967	28009	28153	28003	27909	27891	27937	28181	28165	28019	27905	27966	28229	28008	28046	27926	27928	27824	28206	27824	27959	28027	28053	27823	27999	28125	28292	27997	27983	27842	28082	27946	27899	28214	28128	28049	28199	28071	28217	28035	27944	27791	27560	27895	28114	28070	28097	27965	27729	27715	27946	27884	27625	28016	27961	27878	28037	27966	28016	27935	28090	28087	27859	28062	28156	28085	28055	27968	27889	28105	27847	28019	27880	28275	28065	27895	27789	28010	27838	27823	27804	27852	27948	27954	27896	28108	28045	27905	28147	27944	27847	27981	28105	27846	28031	28081	27920	27933	28013	27950	28235	27854	28116	28185	27971	28098	28037	27834	27939	28156	28061	27857	27950	28065	27919	27893	28025	27928	27822	27956	27874	27899	27797	27809	28087	27994	27890	27910	27884	28128	27903	27924	28132	28027	27956	28079	28007	28014	27965	27981	27843	28119	28224	27888	28186	28263	28355	28014	28084	28069	28078	27854	27982	27896	27951	28074	28141	28003	28026	28167	27765	27935	28040	27994	27955	27995	27982	28116	27851	28185	27913	28120	27797	28093	28039	28068	28269	28241	28045	28069	28191	27848	28090	28232	27952	28067	27994	27922	27918	27917	27927	28072	27933	28091	27819	27888	28011	27644	28000	27756	27899	28079	27994	28055	28022	27961	27987	27794	27994	28080	27980	27996	28084	27920	28004	28173	28133	27993	27957	27767	28040	27970	28072	28201	28032	28254	27910	27823	27919	27989	28029	27873	28111	28369	27842	28042	28023	27932	27966	27926	27925	28051	27938	28237	27782	27877	28043	27695	27860	27886	28074	27915	27975	27928	27786	28012	28050	28083	28149	27760	27741	27840	27956	27993	28181	28036	27886	28021	28045	27909	28067	27995	28052	28112	27962	28121	28023	28200	28264	28092	27772	27971	27705	28037	27982	28094	27842	28329	28049	28074	27916	28229	28022	28040	28217	27894	27862	27792	28021	27914	28299	28023	28159	28198	28135	28190	27830	28128	28058	28186	28139	28072	27987	28103	28157	27982	27910	27901	27912	28036	27972	28198	28028	27993	28207	27944	28035	28212	28113	28125	27794	27837	27939	28111	28053	28029	27856	27882	28106	28008	27919	28191	28176	27977	28063	27818	27731	28219	28110	27898	28002	27885	27919	27959	28057	28213	28029	28065	27991	28120	28250	27700	28128	28009	28246	28160	27719	28130	28146	28004	27899	28114	28030	27974	28061	28063	27957	28160	27989	28030	28081	28122	28209	27971	27966	27861	27936	27978	27897	28191	27968	27866	28311	28106	28069	27869	28021	28086	27938	27998	27798	27897	28068	27924	28122	28000	27863	27926	28227	28134	28149	28043	28017	27920	27986	28058	28273	27809	27994	27936	28074	28032	28221	27888	28132	28146	27918	27755	28149	27997	27962	28148	28131	27930	27814	27817	28109	27713	27901	27977	28009	28085	28008	28089	27742	27998	28082	28082	27948	27884	27994	28059	28015	28189	28058	28059	27771	28143	27980	27935	28034	27805	28039	28119	28065	27739	28176	28153	28123	28156	27960	28054	27842	28138	28075	28059	27828	27814	28082	27949	27923	27892	28114	28111	27787	28124	28404	28227	27863	27917	28324	28239	27978	27990	28113	27932	28024	28201	28150	27725	27962	27978	27908	27863	27849	28054	28204	28012	28037	27958	28081	28043	27957	27856	28098	27809	28054	28074	27833	28177	28116	28167	28133	27992	28003	27985	28016	28039	28100	28081	28201	28160	28074	28065	28134	27961	28029	28114	28115	27980	28017	27960	27953	28011	28059	28112	28377	28251	28197	27998	27984	28252	28048	27887	28130	28219	27956	28037	28155	27833	28170	28055	27966	28048	28279	28110	27941	27916	27982	27942	28076	28034	27873	28002	27868	28014	28018	27912	28025	27766	27857	27924	28074	27870	28260	28034	28309	28029	28089	27904	28002	28016	28229	27893	28047	28082	27957	27818	28049	28131	28062	28013	28167	27867	28122	28051	28045	28053	27991	28045	27971	28013	28169	27858	28094	28155	27820	27989	28246	28022	28335	27951	28065	27968	28098	28002	27944	28019	28235	28281	28265	28128	28080	28153	28080	27975	27995	28129	28239	28124	27792	28108	27876	28074	28331	27981	27961	28099	27854	27793	28163	28001	28237	27840	27917	27705	28014	27935	28116	28022	28160	28123	28124	27965	27918	27946	27914	27897	28035	28026	27819	27975	27962	27874	27987	27975	28037	28002	28133	27966	27808	28107	28014	28134	28120	28187	28009	27922	27759	28072	27806	27857	27794	28025	27855	27973	27912	28018	28096	28086	27836	27894	27909	27939	28140	27993	28110	28001	27769	28075	28117	27891	28088	27734	28212	27778	28047	27857	28110	27951	27830	28152	28113	28013	27909	28037	28120	27993	28155	28029	28032	27816	28076	27919	28016	27943	28127	28086	28195	28107	27768	27678	28074	27807	27967	28112	27852	28180	27981	28021	28227	28106	28036	28170	28141	27767	27885	27786	28088	28086	28158	28012	28000	27950	28065	28356	27888	27818	27831	28136	27856	27959	27907	27950	28009	27871	27994	28089	28049	27828	27882	27703	27931	27775	27931	28041	28000	27956	28062	28030	27986	27902	28216	27924	28034	28123	28012	28126	28029	28135	27746	27876	27949	28055	27972	28084	28294	27973	27783	28205	28247	27989	27955	28053	28055	27964	27711	27807	27999	28158	28039	28194	28130	27974	28174	28252	27817	27835	27874	27676	28300	27996	27878	27854	28193	28090	27630	27845	28071	27922	28113	27827	28149	28208	28244	28431	28094	28080	28244	27910	27908	28022	28040	27913	28184	28047	28321	28213	27893	28042	28071	28231	28169	28087	27879	28052	28125	28239	28096	28233	28183	28219	28086	28105	28024	28046	27961	28040	28068	27930	28112	27925	28068	28034	28258	27865	27828	27859	27847	27827	27990	28213	27901	27804	28064	27936	28017	27873	27985	28105	28086	27942	28045	28252	28153	28101	27856	28059	28153	27892	28201	28040	28010	28210	28087	28112	28179	28289	27871	27775	27978	28206	28088	28114	27774	28168	28123	28083	28094	27980	28138	27982	27846	27904	27983	27712	27891	28072	27793	27896	27986	28142	28037	28034	27988	27951	28064	27963	27996	27911	28243	28272	27882	28086	27928	28176	28034	28163	28084	27701	27794	27906	27946	27957	28015	28012	27925	27830	28123	28048	28306	28147	28277	28244	28119	28113	28055	27967	28001	27952	27780	28264	28110	27957	28002	28064	27875	27915	28244	28168	27871	28068	27926	28063	27971	27889	28074	27951	28092	28215	28211	27973	27853	27796	28155	27774	28083	28109	28030	28005	28075	28006	28001	27847	28096	28022	27883	28167	27989	28024	27924	28255	27819	28062	28031	27980	28005	28225	28263	28138	28079	27948	27924	28124	28211	28216	28082	27899	27884	28129	28080	28008	28007	27902	27977	27953	28132	27858	27965	27959	28030	27948	28317	27833	28168	28220	28171	27899	27911	27997	28025	28240	28138	28081	27997	27970	28098	27800	28093	27852	27850	27799	28005	28114	28275	28018	27905	27976	28095	28045	28167	27870	28202	28098	28002	27937	27911	27976	28023	28169	28075	27997	27936	27783	28001	28243	28089	28030	28392	27906	27959	28150	28041	28101	28272	28049	28090	28057	28028	28046	28072	27816	28347	28060	27941	27994	28000	27795	28239	27988	28062	28138	28088	27948	28032	28041	27997	28077	28046	28003	28050	27988	28225	28006	28059	27898	27867	27993	27986	27896	28071	28052	28280	28073	27792	28070	27977	28045	27673	27619	28109	28010	28097	27991	28084	27887	28139	28112	28017	28020	28005	28252	28015	28157	28027	27781	28077	27974	27971	28041	27800	28043	28076	28109	27902	27692	28215	27917	27990	27972	28118	27995	28002	27873	28020	27680	27902	27992	28044	27921	27929	27909	28116	27953	28029	27954	27933	27949	28149	27892	28000	27834	27954	28137	28066	28047	28176	28216	27896	28068	27901	28245	28179	27986	27949	27971	27774	28120	27953	28148	28185	28068	28289	27990	28008	27694	27866	27789	27970	27917	28232	28071	28042	28184	28118	27800	28112	27827	28178	27846	28103	28062	27932	28190	28025	28067	28116	27896	28181	28146	27992	27961	27992	28262	27980	27899	28269	27950	28139	27946	27558	27971	27964	28237	28032	28150	28069	28015	28021	27896	27969	28073	27821	27932	28151	28069	27961	28165	28043	27942	27955	28054	27827	27776	28230	28034	28071	28105	28068	28146	28199	27998	27946	28079	28064	28012	28107	27999	27950	28190	28209	27965
19683	38730	64061	92531	90916	72402	49109	30376	20891	18102	17660	17383	17439	17458	17534	17218	17391	17660	17293	17591	17452	17358	17440	17372	17595	17484	17460	17310	17516	17313	17379	17185	17576	17290	17328	17384	17354	17556	17290	17356	17506	17407	17335	17467	17316	17303	17389	17213	17385	17239	17510	17306	17416	17258	17190	17383	17293	17307	17376	17097	17390	17400	17293	17437	17362	17369	17304	17248	17545	17387	17291	17207	17402	17336	17323	17300	17310	17231	17450	17495	17209	17409	17424	17276	17216	17425	17325	17459	17404	17171	17425	17276	17362	17354	17255	17394	17297	17370	17148	17416	17321	17215	17369	17161	17475	17384	17182	17423	17276	17365	17320	17072	17377	17042	17516	17253	17185	17272	17232	17395	17244	17347	17266	17169	17202	17379	17228	17505	17348	17270	17378	17341	17254	17262	17402	17529	17312	17366	17351	17154	17425	17157	17269	17376	17448	16979	17399	17256	17117	17396	17251	17369	17249	17421	17165	17328	17363	17384	17373	17288	17367	17340	17304	17360	17351	17214	17496	17168	17260	17195	17356	17424	17263	17382	17256	17359	17369	17404	17302	17274	17411	17279	17335	17340	17505	17228	17334	17332	17182	17232	17391	17371	17091	17428	17332	17347	17369	17223	17272	17412	17267	17165	17360	17255	17338	17295	17222	17224	17340	17300	17265	17208	17271	17160	17216	17297	17333	17180	17330	17200	17192	17258	17417	17470	17311	17316	17281	17428	17230	17170	17455	17189	17512	17395	17105	17330	17376	17446	17285	17336	17191	17338	17232	17422	17451	17347	17273	17430	17459	17399	17384	17327	17288	17215	17401	17317	17267	17169	17375	17173	17274	17263	17403	17287	17255	17251	17316	17177	17267	17195	17280	17303	17293	17253	17215	17342	17368	17344	17170	17174	17466	17366	17195	17217	17316	17343	17337	17388	17354	17432	17377	17323	17088	17454	17289	17209	17322	17307	17156	17376	17390	17253	17480	17286	17312	17313	17263	17443	17439	17407	17346	17579	17357	17295	17071	17193	17409	17317	17299	17260	17246	17533	17123	17272	17386	17351	17361	17306	17538	17273	17424	17240	17397	17450	17173	17143	17384	17282	17327	17164	17304	17291	17451	17553	17223	17161	17243	17179	17461	17014	17219	17385	17214	17397	17386	17240	17403	17389	17505	17146	17322	17253	17260	17408	17225	17460	17375	17233	17338	17406	17490	17119	17527	17240	17323	17296	17281	17264	17428	17404	17372	17197	17207	17320	17257	17437	17110	17217	17115	17289	17401	17434	17202	17418	17251	17185	17183	17268	17433	17314	17457	17290	17325	17209	17358	17272	17524	17490	17288	17228	17184	17427	17118	17276	17360	17307	17481	17175	17243	17280	17113	17379	17422	17232	17231	17186	17245	17315	17241	17143	17239	17345	17307	17404	17368	17216	17318	17232	17288	17297	17163	17373	17237	17447	17439	17374	17302	17317	17353	17319	17321	17372	17229	17117	17318	17120	17240	17313	17202	17272	17307	17232	17188	17234	17492	17266	17262	17250	17305	17432	17384	17173	17447	17108	17340	17161	17298	17332	17416	17366	17326	17234	17375	17396	17415	17250	17435	17227	17319	17219	17250	17471	17353	17309	17194	17190	17189	17363	17170	17320	17402	17252	17358	17250	17461	17264	17374	17198	17310	17302	17485	17395	17371	17335	17311	17238	17307	17303	17375	17399	17338	17443	17235	17302	17432	17363	17259	17219	17423	17347	17305	17379	17278	17110	17235	17396	17265	17209	17392	17321	17218	17405	17517	17342	17230	17259	17260	17351	17419	17398	17326	17392	17252	17361	17310	17369	17249	17383	17251	17458	17399	17494	17398	17528	17352	17232	17295	17241	17071	17373	17278	17436	17286	17414	17424	17251	17236	17505	17247	17341	17454	17213	17324	17070	17363	17464	17299	17522	17508	17210	17184	17168	17281	17200	17418	17359	17370	17479	17318	17384	17418	17420	17155	17259	17268	17277	17341	17412	17232	17272	17340	17418	17252	17293	17287	17397	17338	17423	17101	17224	17427	17191	17253	17438	17182	17414	17276	17387	17264	17265	17098	17226	17237	17429	17462	17208	17134	17182	17442	17323	17204	17292	17356	17337	17170	17266	17338	17359	17405	17360	17293	17414	17140	17370	17372	17365	17261	17345	17286	17280	17045	17214	17361	17300	17407	17224	17327	17243	17334	17447	17355	17232	17270	17319	17213	17343	17154	17268	17228	17153	17437	17347	17285	17271	17044	17243	17380	17135	17186	17475	17251	17305	17385	17232	17266	17259	17303	17302	17267	17229	17395	17358	17286	17163	17465	17336	17226	17353	17287	17277	17301	17217	17321	17129	17318	17392	17090	17238	17302	17323	17310	17157	17490	17376	17390	17260	17284	17314	17408	17306	17351	17269	17308	17293	17462	17388	17183	17332	17294	17465	17339	17348	17264	17331	17301	17329	17296	17367	17318	17386	17359	16887	17273	17359	17403	17219	17117	17387	17511	17361	17200	17223	17267	17086	17242	17134	17480	17423	17333	17370	17378	17324	17285	17273	17314	17419	17380	17165	17300	17128	17318	17561	17334	17186	17118	17390	17420	17307	17354	17109	17408	17284	17404	17460	17439	17139	17132	17248	17195	17151	17140	17227	17176	17474	17195	17532	17154	17412	17463	17168	17528	17359	17403	17314	17391	17488	17236	17405	17156	17472	17265	17375	17372	17030	17252	17369	17350	17285	17187	17363	17132	17265	17559	17184	17298	17473	17398	17175	17327	17201	17465	17449	17258	17263	17349	17265	17338	17301	17286	17237	17091	17407	17306	17395	17105	17457	17110	17283	17108	17345	17445	17358	17479	17321	17274	17351	17294	17384	17395	17402	17347	17167	17361	17131	17275	17218	17247	17371	17330	17273	17437	17387	17455	17285	17448	17273	17186	17501	17406	17216	17172	17407	17265	17449	17338	17362	17278	17398	17170	17421	17444	17347	17319	17200	17362	17332	17317	17197	17354	17295	17228	17247	17454	17350	17374	17314	17343	17346	17398	17380	17188	17268	17279	17279	17450	17176	17112	17309	17168	17394	17347	17339	17205	17423	17347	17265	17342	17256	17311	17294	17434	17422	17310	17254	17294	17192	17247	17295	17381	17123	17285	17267	17175	17353	17369	17276	17335	17356	17410	17397	17238	17354	17427	17359	17477	17208	17246	17334	17275	17241	17200	17347	17301	17271	17261	17487	17159	17382	17284	17244	17342	17203	17217	17334	17148	17229	17287	17332	17355	17343	17282	17269	17283	17205	17389	17323	17259	17088	17241	17296	17249	17295	17366	17360	17277	17215	17180	17250	17384	17336	17302	17386	17257	17250	17315	17204	17235	17376	17230	17144	17346	17348	17174	17244	17301	17415	17350	17182	17437	17332	17155	17426	17461	17287	17310	17309	17280	17190	17402	17410	17369	17354	17343	17224	17301	17258	17351	17388	17316	17265	17339	17358	17174	17273	17401	17303	17246	17255	17291	17086	17183	17312	17260	17191	17266	17364	17382	17472	17174	17453	17259	17268	17279	17338	17157	17166	17262	17405	17367	17111	17270	17288	17251	17403	17283	17386	17199	17238	17203	17221	17263	17263	17193	17302	17221	17230	17392	17229	17152	17252	17351	17233	17411	17318	17333	17331	17280	17466	17423	17260	17389	17393	17173	17479	17178	17176	17423	17128	17349	17256	17322	17377	17217	17231	17331	17337	17253	17174	17292	17370	17402	17350	17361	17267	17284	17152	17430	17481	17194	17262	17171	17385	17214	17553	17239	17155	17220	17263	17400	17164	17222	17188	17388	17221	17291	17319	17350	17163	17143	17223	17360	17132	17440	17385	17311	17365	17305	17277	17147	17167	17441	17485	17404	17480	17209	17110	17500	17274	17131	17292	17500	17395	17387	17171	17460	17314	17194	17404	17168	17209	17216	17225	17319	17388	17323	17128	17321	17359	17312	17247	17378	17329	17309	17275	17259	17446	17305	17452	17172	17366	17156	17377	17384	17265	17334	17547	17229	17442	17260	17122	17173	17212	17348	17322	17258	17242	17064	17192	17340	17476	17209	17290	17480	17298	17292	17249	17388	17380	17346	17365	17377	17206	17500	17281	17283	17215	17107	17307	17246	17271	17390	17251	17277	17251	17192	17163	17307	17308	17325	17235	17209	17201	16993	17215	17343	17288	17337	17263	17267	17184	17026	17205	17340	17243	17375	17271	17199	17297	17310	17165	17447	17339	17413	17168	17334	17495	17457	17232	17305	17229	17342	17135	17379	17387	17309	17168	17451	17488	17341	17252	17274	17391	17235	17374	17188	17373	17288	17261	17302	17334	17194	17327	17435	17255	17273	17315	17236	17312	17379	17496	17305	17111	17317	17247	17316	17253	17421	17191	17291	17325	17180	17199	17123	17325	17546	17174	17204	17381	17473	17365	17239	17116	17109	17201	17198	17183	17385	17239	17215	17152	17347	17303	17216	17399	17224	17243	17367	17342	17314	17319	17332	17367	17336	17391	17179	17436	17331	17223	17236	17252	17381	17316	17242	17259	17168	17359	17450	17461	17422	17334	17216	17501	17339	17245	17403	17149	17320	17330	17263	17156	17441	17118	17287	17154	17297	17373	17267	17333	17258	17248	17332	17159	17352	17340	17276	17244	17450	17161	17373	17322	17316	17128	17290	17149	17127	17251	17305	17334	17246	17311	17263	17153	17233	17538	17302	17352	17358	17251	17113	17441	17361	17250	17396	17104	17293	17467	17292	17323	17364	17484	17291	17295	17332	17329	17433	17370	17329	17297	17336	17223	17192	17246	17048	17390	17329	17260	17180	17210	17160	17290	17494	17494	17109	17411	17480	17239	17313	17550	17384	17407	17372	17466	17484	17213	17307	17378	17394	17100	17437	17208	17395	17159	17304	17444	17308	17299	17320	17364	17306	17384	17139	17196	17269	17204	17186	17292	17386	17226	17185	17309	17362	17441	17399	17238	17144	17292	17129	17298	17303	17211	17321	17261	17343	17327	17194	17159	17467	17310	17394	17352	17302	17366	17226	17172	17255	17329	17378	17558	17145	17337	17311	17251	17163	17234	17183	17162
32294	26865	33975	42522	41858	36841	32502	29184	28164	27791	27823	27664	27801	27752	27543	27733	27661	27796	27569	27709	27611	27764	27652	27731	27464	27670	27516	27852	27650	27660	27918	27835	27505	27726	27657	27453	27592	27556	27914	27697	27528	27544	27733	27760	27783	27670	27834	27866	27574	27611	27800	27496	27657	27561	27700	27587	27591	27500	27710	27575	27580	27471	27788	27753	27630	27483	27489	27376	28025	27395	27669	27751	27672	27562	27562	27715	27858	27839	27363	27652	27808	27599	27818	27486	27740	27667	27568	27391	27692	27493	27791	27812	27792	27717	27590	27774	27594	27484	27817	27685	27627	27640	27704	27793	27561	27536	27746	27886	27676	27583	27673	27820	27581	27740	27606	27653	27759	27811	27897	27692	27581	27503	27643	27415	27579	27619	27560	27568	27637	27810	27696	27606	27692	27452	27821	27882	27590	27710	27624	27679	27596	27735	27612	27724	27770	27663	27721	27581	27529	27548	27570	27763	27629	27579	27771	27739	27860	27739	27922	27883	27621	27720	27551	27587	28020	27439	27652	27973	27790	27557	27699	27947	27813	27728	27650	27685	27505	27739	27574	27578	27490	27580	27760	27560	27598	27607	27567	27564	27695	27892	27725	27781	27602	27550	27766	27640	27717	27696	27544	27714	27687	27659	27606	27813	27535	27740	27843	27780	27664	27663	27840	27669	27585	27620	27749	27753	27788	27673	27675	27621	27922	27723	27703	27713	27781	27802	27684	27664	27618	27838	27712	27986	27579	27799	27845	27637	27680	27447	27769	27727	27792	27685	27511	27789	27702	27643	27697	27684	27460	27533	27678	27473	27598	27535	27594	27467	27735	27627	27625	27836	27758	27648	27822	27724	27601	27529	27699	27712	27932	27849	27786	27810	27736	27676	27607	27890	27572	27714	27720	27578	27713	27673	27843	27553	27935	27996	27773	27590	27612	27527	27467	27656	27731	27823	27614	27628	27952	27702	27567	27609	27489	27697	27558	27366	27533	27525	27475	27593	27832	27537	27512	27761	27731	27707	27910	27596	27617	27755	27538	27506	27783	27694	27551	27633	27654	27819	27688	27777	27810	27534	27614	27640	27940	27759	27914	27613	27713	27919	27864	27799	27628	27827	27531	27640	27638	27625	27541	27518	27348	27740	27873	27654	27674	27935	27937	27814	27560	27860	27713	27494	27497	27601	27758	27570	27884	27571	27624	27796	27796	27719	27473	27615	27640	27695	27832	27523	27531	27882	27721	27587	27689	27534	27746	27252	27666	27838	27530	27597	27727	27377	27688	27817	27516	27689	27614	27781	27666	27634	27642	27591	27669	27527	27644	27745	27532	27732	27616	27585	27800	27616	27507	27612	27790	27748	27617	27696	27758	27794	27412	27708	27774	27608	27792	27713	27633	27406	27599	27874	27702	27908	27663	27629	27431	27748	27515	27407	27578	27749	27843	27653	27908	27796	27801	27568	27795	27415	27883	27738	27629	27720	27595	27929	27703	27702	27464	27283	27596	27665	27670	27615	27712	27503	27543	27835	27784	27934	27786	27304	27649	27680	27789	27446	27719	27780	27919	27525	27496	27695	27596	27550	27614	27872	27856	27861	27743	27632	27667	27888	27733	27719	27792	27787	27755	27754	27668	27774	27409	27752	27732	27752	27729	27642	27499	27608	27571	27699	27794	27560	27873	27734	27545	27747	27603	27547	27671	27747	27643	27546	27756	27768	27717	27606	27472	27887	27638	27518	27650	27546	27850	27692	27335	27842	27396	27729	27679	27711	27699	27748	27908	27656	27744	27868	27567	27827	27825	27743	27849	27802	27566	27574	27739	27687	27841	27808	27728	27622	27581	27672	27597	27507	27397	27753	27607	27574	27675	27463	27764	27554	27627	27798	27565	27555	27567	27863	27654	27661	27489	27510	27773	27753	27811	27680	27815	27448	27705	27674	27880	27749	27829	27595	27650	27684	27777	27728	27537	27708	27649	27656	27725	27581	27737	27747	27882	27695	27561	27642	27545	27599	27817	27559	27673	27621	27632	27680	27590	27841	27714	27702	27882	27565	27671	27837	27683	27686	27759	27963	27658	27667	27758	27786	27580	27720	27779	27820	27667	27740	27739	27698	27603	27561	27791	27606	27783	27537	27792	27720	27391	27663	27574	27604	27641	27945	28046	27812	27519	27745	27763	27791	27681	27595	27782	27570	27660	27756	27872	27650	27862	27676	27688	27392	27587	27662	27686	27682	27852	27811	27701	27462	27736	27857	27601	27521	27878	27750	27786	27543	27556	27778	27488	27682	27635	27601	27983	27618	27775	27708	27591	28070	27923	27432	27887	27666	27704	27715	27643	27803	27643	27550	27691	27722	27553	27662	27480	27629	27477	27872	27837	27633	27748	27602	27745	27498	27547	27673	27659	27600	27707	27732	27621	27561	27772	27490	27635	27685	27701	27615	27353	27637	27641	27457	27642	27591	27376	27677	27593	27554	27731	27743	27856	27715	27594	27767	27672	27684	27631	27640	27721	27402	27326	27393	27558	27538	27708	27570	28016	27711	27758	27519	27784	27776	27578	27656	27673	27793	27557	27686	27735	27710	27706	27740	27935	27576	27486	27831	27520	27798	27715	27602	27565	27842	27839	27668	27742	27807	27652	27842	27603	27926	27960	27689	27835	27346	27939	27774	27700	27624	27601	27539	27730	27767	27672	27613	27571	27552	27681	27626	27688	27601	27601	27656	27869	27435	27690	27599	27600	27721	27687	27708	27855	27581	28112	27620	27518	27706	27960	27689	28022	27670	27656	27729	27345	27780	27743	27572	27660	27668	27649	27618	27950	27845	27725	27559	27555	27625	27662	27581	27633	27687	27840	27612	27995	27762	27760	27702	27653	27752	27641	27560	27540	27593	27748	27388	27657	27869	27596	27758	27649	27464	27405	27527	27657	27969	27687	27887	27628	27751	27778	27690	27399	27601	27642	27517	27739	27587	27811	27548	27658	27791	27912	27823	27598	27591	27711	27442	27489	27704	27723	27503	27776	27676	27750	27826	27609	27592	27603	27725	27464	27829	27740	27695	27587	27785	27536	27575	27783	27448	27555	27488	27883	27800	27679	27910	27655	27807	27854	27647	27471	27570	27582	27546	27654	27763	27682	27698	27687	27834	27868	27846	27702	27627	27460	27780	27550	27391	27454	27629	27728	27738	27821	27446	27611	27479	27642	27616	27609	27637	27744	27657	27898	27674	27838	27669	27750	27826	27773	27711	27651	27970	27599	27615	27923	27620	27567	27638	27369	27354	27826	27759	27748	27765	27943	27775	27688	27657	27806	27630	27730	27871	27762	27650	27498	27717	27893	27815	27550	27582	27796	27432	27546	27285	27839	27523	27670	27854	27780	27896	27811	27759	27777	27515	27657	27640	27473	27455	27736	27626	27581	27641	27621	27663	27483	27863	27628	27656	27725	27586	27684	27603	27601	27570	27605	27486	27590	27818	27786	27635	27598	27641	27617	27766	27562	27546	27558	27588	27925	27776	27785	27608	27731	27675	27872	27556	27719	27589	27625	27837	27803	27592	27453	27563	27714	27377	27680	27741	27721	27925	27748	27671	27756	27623	27410	27536	27660	27822	27671	27831	27817	27738	27483	27788	27622	27624	27613	27728	27582	27900	27675	27608	27721	27913	27791	27606	27550	27744	27533	27747	27810	27851	27597	27531	27787	27629	27652	27640	27820	27741	27703	27836	27815	27728	27724	27594	27878	27725	28029	27699	27726	27697	27652	27690	27627	27647	27946	27786	27530	27418	27443	27755	27760	27666	27609	27712	27653	27710	27749	27547	27872	27645	27862	27909	27858	27540	27724	27819	27740	27774	27879	27789	27753	27552	27836	27652	27687	27553	27595	27461	27701	27788	27787	27714	27796	27563	27566	27670	27707	27594	27780	27481	27531	27957	27593	27554	27636	27669	27777	27857	27778	27615	27626	27732	27933	27488	27655	27817	27837	27714	27997	27603	27959	27867	27686	27637	27842	27719	27479	27564	27578	27519	27878	27523	27438	27633	27151	27691	27520	27750	27579	27508	27646	27696	27637	27610	27783	27336	27500	27701	27899	27612	27833	27749	27522	27842	27777	27875	27799	27809	27835	27632	27795	27533	27787	27708	27861	27789	27760	27753	27868	27975	27895	27611	27708	27488	27709	27629	27548	27796	27745	27667	27977	27395	27623	27518	27457	27600	27756	27625	27704	27749	27726	27615	27842	27499	27667	27669	27574	27593	27522	27590	27818	27726	27597	27793	27746	27971	27575	27822	27929	27615	27641	27668	27652	27909	27643	27653	27810	27723	27674	27792	27608	27645	27774	27633	27666	27574	27717	27624	27718	27761	27734	27962	27592	27811	27803	27779	27792	27541	27723	27717	27861	27732	27458	27643	27502	27793	27488	27656	27730	27840	27758	27680	27643	27886	27820	27502	27621	27484	27660	27660	28035	27680	27707	27405	27665	27755	27761	27438	27657	27624	27657	27761	27547	27702	27807	27490	27518	27721	27468	27653	27821	27638	27511	27632	27580	27568	27890	27763	27509	27426	27895	27615	27785	27808	27735	27595	27628	27743	27790	27744	27523	27986	27852	27709	27678	27755	27675	27421	27723	27664	27662	27821	27989	27570	27765	27789	27776	27761	27738	27786	27817	27551	27907	27953	27732	27715	27740	27428	27550	27643	27532	27873	27750	27551	27756	27442	27787	27546	27758	27583	27773	27676	27701	27755	27739	27758	27765	27579	27596	27666	27702	27916	27860	27891	27669	27540	27640	27836	27458	27963	27514	27536	27719	27904	27515	27603	27643	27498	27755	27516	27593	27714	27870	27584	27682	27847	27624	27582	27713	27715	27438	27800	27690	27694	27835	27851	27620	27666	27369	27819	27730	27648	27680	27705	27599	27790	27606	27814	27580	27734	27511	27822	27782	27759	27437	27516	27896	27705	27931	27708	27812	27817	27630	27785	27842	27514	27558	27641	27691	27649	27825	27703	27749	27575	27538	27923	27741	27800	27765	27604	27630	27507	27833	27706	27820	27443	27928	27707	27559	27802	27613	27718	27840	27546	27721	27831	27918	27708	27599	27517	27507	27804	28015	27803	27655	27676	27447	27438
16659	19669	25326	33313	31741	25232	20252	17847	17079	16697	16712	16657	16564	16605	16665	16693	16571	16586	16559	16517	16641	16764	16228	16833	16691	16682	16507	16581	16616	16720	16499	16465	16503	16449	16546	16526	16429	16698	16634	16429	16321	16427	16515	16436	16532	16506	16664	16666	16483	16556	16597	16558	16574	16574	16459	16491	16686	16685	16414	16686	16533	16672	16669	16370	16649	16581	16419	16572	16594	16531	16653	16515	16577	16716	16671	16468	16627	16527	16602	16609	16608	16695	16661	16416	16611	16659	16637	16435	16528	16401	16599	16483	16571	16598	16550	16527	16622	16599	16399	16687	16488	16532	16519	16486	16490	16584	16530	16588	16669	16569	16435	16496	16590	16490	16727	16597	16610	16601	16485	16533	16655	16671	16526	16587	16576	16652	16492	16610	16343	16647	16517	16509	16484	16605	16376	16397	16596	16589	16651	16252	16625	16531	16606	16615	16456	16502	16572	16663	16585	16601	16446	16551	16521	16406	16670	16615	16687	16639	16670	16357	16602	16570	16537	16586	16706	16434	16441	16603	16764	16690	16603	16514	16464	16604	16331	16500	16679	16647	16574	16442	16497	16553	16663	16635	16544	16520	16468	16341	16626	16620	16614	16537	16489	16566	16614	16605	16506	16503	16441	16539	16539	16711	16685	16544	16534	16605	16593	16603	16571	16383	16643	16433	16739	16294	16554	16466	16445	16568	16628	16374	16423	16686	16540	16596	16454	16548	16538	16436	16567	16463	16524	16541	16517	16578	16734	16454	16627	16550	16490	16540	16476	16555	16834	16521	16521	16730	16340	16620	16442	16589	16426	16542	16563	16540	16475	16561	16715	16504	16492	16606	16514	16414	16649	16619	16515	16800	16496	16598	16539	16744	16814	16501	16637	16521	16513	16491	16385	16535	16549	16427	16889	16578	16500	16486	16462	16544	16560	16632	16391	16653	16486	16550	16521	16475	16278	16517	16444	16546	16562	16529	16485	16652	16480	16479	16527	16491	16592	16606	16648	16633	16614	16585	16590	16551	16524	16571	16423	16570	16395	16550	16587	16469	16513	16614	16667	16688	16607	16366	16654	16433	16480	16339	16534	16455	16590	16441	16464	16504	16474	16451	16637	16561	16550	16473	16512	16303	16531	16478	16600	16477	16520	16606	16562	16640	16384	16476	16566	16533	16528	16576	16523	16505	16537	16543	16438	16467	16510	16695	16576	16449	16387	16536	16599	16466	16527	16625	16477	16676	16590	16531	16657	16490	16745	16567	16701	16568	16675	16521	16569	16632	16603	16514	16441	16579	16550	16597	16585	16703	16484	16377	16646	16658	16548	16666	16630	16549	16586	16489	16591	16613	16425	16485	16545	16690	16501	16616	16376	16505	16491	16427	16470	16531	16539	16276	16336	16458	16552	16466	16565	16571	16617	16563	16514	16665	16673	16580	16487	16501	16514	16484	16610	16436	16606	16538	16815	16619	16400	16462	16521	16441	16454	16483	16528	16510	16470	16588	16530	16601	16604	16435	16632	16432	16554	16486	16466	16633	16726	16518	16473	16372	16495	16439	16744	16659	16667	16702	16714	16178	16659	16684	16722	16440	16591	16568	16632	16564	16547	16643	16538	16480	16624	16439	16662	16461	16457	16433	16449	16393	16408	16454	16575	16659	16569	16428	16541	16613	16708	16600	16367	16425	16446	16616	16730	16554	16449	16583	16516	16563	16456	16604	16419	16503	16572	16486	16611	16522	16616	16415	16516	16594	16500	16446	16500	16507	16590	16443	16637	16598	16598	16547	16574	16544	16615	16612	16650	16704	16792	16660	16635	16514	16592	16606	16681	16487	16664	16627	16675	16635	16556	16611	16450	16517	16473	16494	16717	16512	16443	16563	16711	16551	16425	16565	16635	16417	16527	16617	16537	16623	16757	16632	16623	16596	16483	16576	16485	16328	16678	16571	16699	16647	16511	16528	16546	16575	16519	16401	16486	16601	16385	16545	16505	16453	16592	16470	16538	16448	16699	16630	16656	16452	16710	16556	16579	16508	16553	16573	16487	16608	16403	16522	16457	16609	16460	16494	16617	16292	16684	16495	16507	16732	16648	16463	16601	16490	16448	16627	16464	16564	16544	16558	16617	16455	16463	16591	16435	16493	16880	16434	16646	16334	16694	16498	16458	16623	16445	16571	16629	16619	16538	16479	16565	16508	16494	16625	16548	16392	16528	16279	16541	16518	16460	16573	16773	16392	16738	16463	16391	16417	16514	16626	16556	16445	16536	16534	16674	16659	16507	16725	16514	16568	16599	16547	16574	16586	16562	16728	16571	16452	16557	16603	16404	16611	16458	16605	16540	16509	16641	16570	16629	16689	16539	16600	16544	16486	16633	16390	16362	16672	16570	16635	16504	16537	16644	16344	16582	16491	16634	16481	16493	16499	16596	16635	16562	16672	16509	16581	16580	16375	16538	16518	16435	16621	16430	16534	16571	16729	16778	16683	16354	16454	16550	16621	16626	16621	16762	16349	16618	16426	16619	16553	16673	16812	16569	16582	16622	16364	16623	16792	16615	16396	16433	16404	16670	16771	16432	16457	16533	16674	16497	16619	16494	16443	16431	16587	16613	16511	16639	16514	16634	16573	16515	16438	16455	16532	16677	16567	16403	16570	16482	16628	16485	16618	16523	16401	16428	16481	16509	16568	16609	16412	16499	16460	16531	16423	16538	16543	16557	16707	16578	16527	16548	16497	16570	16532	16611	16562	16526	16433	16625	16672	16724	16623	16607	16580	16606	16517	16607	16520	16596	16510	16419	16761	16709	16752	16459	16614	16678	16514	16622	16704	16437	16713	16539	16528	16687	16537	16505	16609	16413	16421	16412	16445	16550	16538	16420	16515	16312	16744	16584	16503	16593	16669	16548	16488	16600	16657	16600	16699	16559	16546	16491	16637	16589	16586	16473	16523	16647	16576	16539	16415	16703	16591	16622	16711	16406	16495	16601	16438	16704	16715	16659	16634	16481	16570	16678	16644	16680	16531	16531	16432	16595	16581	16616	16480	16646	16563	16430	16655	16445	16628	16584	16509	16688	16625	16581	16608	16427	16404	16621	16574	16552	16513	16480	16444	16468	16454	16673	16478	16423	16559	16277	16433	16491	16493	16428	16543	16626	16708	16513	16515	16474	16516	16638	16411	16448	16588	16465	16526	16543	16617	16634	16611	16630	16656	16562	16656	16491	16384	16387	16443	16405	16636	16577	16659	16717	16449	16628	16656	16520	16680	16688	16654	16637	16642	16605	16531	16592	16535	16556	16618	16753	16605	16519	16487	16541	16546	16662	16305	16419	16402	16437	16647	16568	16469	16452	16560	16577	16613	16356	16652	16723	16642	16512	16560	16740	16719	16474	16607	16587	16597	16589	16544	16534	16520	16569	16704	16368	16484	16615	16588	16507	16793	16494	16436	16477	16587	16423	16545	16610	16530	16711	16462	16615	16531	16386	16612	16545	16431	16348	16414	16641	16732	16626	16580	16744	16524	16501	16736	16568	16363	16543	16522	16522	16703	16747	16704	16635	16656	16467	16535	16586	16476	16470	16570	16537	16638	16527	16493	16714	16517	16606	16444	16630	16622	16656	16401	16648	16534	16577	16718	16502	16583	16605	16530	16530	16478	16512	16655	16399	16598	16507	16525	16476	16681	16485	16361	16457	16652	16538	16510	16525	16518	16527	16571	16472	16450	16419	16596	16580	16486	16603	16536	16605	16634	16569	16389	16508	16423	16510	16625	16518	16329	16634	16436	16193	16612	16611	16458	16468	16784	16764	16379	16400	16637	16680	16560	16480	16580	16471	16458	16627	16753	16507	16553	16580	16385	16613	16593	16514	16599	16500	16587	16557	16679	16552	16546	16548	16633	16578	16506	16541	16533	16466	16626	16649	16457	16421	16500	16661	16796	16567	16445	16604	16680	16476	16755	16558	16550	16362	16739	16543	16586	16528	16507	16504	16574	16515	16760	16512	16720	16553	16487	16661	16697	16517	16655	16599	16606	16567	16605	16553	16797	16708	16673	16531	16618	16526	16598	16555	16579	16547	16348	16580	16491	16601	16409	16493	16506	16598	16604	16761	16449	16589	16678	16557	16439	16671	16544	16505	16622	16569	16573	16666	16510	16550	16665	16687	16530	16658	16673	16489	16729	16404	16510	16537	16367	16583	16645	16550	16600	16536	16607	16593	16494	16515	16499	16616	16663	16552	16432	16708	16688	16531	16579	16640	16415	16659	16571	16642	16698	16456	16617	16700	16529	16520	16526	16455	16312	16711	16484	16648	16530	16323	16456	16606	16370	16680	16751	16527	16488	16716	16571	16343	16457	16639	16466	16581	16485	16695	16524	16545	16727	16596	16578	16674	16474	16620	16613	16498	16544	16413	16565	16382	16775	16620	16365	16484	16339	16637	16761	16772	16528	16460	16551	16604	16469	16781	16495	16463	16637	16585	16613	16595	16453	16783	16674	16556	16443	16436	16699	16621	16502	16545	16429	16626	16437	16613	16571	16573	16385	16664	16568	16643	16579	16338	16649	16273	16444	16619	16462	16581	16507	16656	16520	16584	16640	16687	16346	16762	16535	16609	16570	16574	16456	16701	16749	16496	16426	16644	16664	16475	16506	16579	16562	16670	16464	16649	16451	16788	16513	16738	16391	16614	16784	16651	16669	16667	16579	16373	16495	16627	16620	16399	16493	16671	16520	16513	16453	16564	16711	16482	16500	16698	16619	16493	16558	16611	16464	16586	16549	16541	16436	16494	16579	16524	16589	16473	16534	16539	16503	16665	16495	16788	16503	16625	16522	16566	16481	16491	16762	16428	16669	16689	16522	16475	16472	16596	16461	16579	16617	16603	16482	16622	16535	16608	16298	16552	16467	16559	16591	16709	16463	16557	16696	16773	16583	16535	16567	16563	16482	16498	16696	16670	16706	16716	16507	16601	16685	16605	16560	16464	16588	16566	16601	16607	16609	16568	16495	16668	16537	16487	16464	16717	16470	16578	16454	16407	16327	16623	16609	16620	16464	16717	16522	16565	16481	16505	16599	16652	16618	16420	16592	16656	16466	16469	16556	16585	16487	16618	16388	16563	16878	16614	16562	16723	16547
25275	21592	30945	55748	67055	54946	42382	33523	29515	28456	28407	28232	28210	28069	28104	28057	28149	27872	28015	28151	27939	28380	28070	28332	28032	27925	27940	27836	27979	27897	27921	27775	27965	28129	27875	28042	28169	27856	28091	27900	28133	27576	27861	27771	27743	28174	27726	28179	27924	27872	27983	28016	27923	28033	27931	28023	27858	27827	27706	28117	28162	28142	27855	28046	27940	27920	27872	27898	27953	27739	27935	27860	28123	27950	27755	27817	27733	27817	27842	28061	27867	28078	28148	27940	27934	27802	28127	28061	28043	27790	28225	27733	27776	27993	28028	28014	27926	28040	28138	27943	27970	27958	28075	27831	27894	27930	27968	28030	27920	27871	27976	27885	28069	28218	28061	27666	27889	27827	27927	27812	27651	27809	28072	27698	27980	27758	27935	27889	27750	27809	27768	28113	28023	28119	27846	27860	28089	27807	27967	27908	28064	28011	27688	27894	27670	27734	27945	27858	27824	27907	27961	27811	27937	27588	27600	27837	27716	28109	27914	27784	27961	27973	28073	27979	28039	27927	27818	27753	27721	28194	27780	28004	27929	27767	28026	27987	28026	27813	28038	28125	27923	28042	28166	27990	27836	27739	27943	27904	28229	27748	27800	27905	27902	27993	27960	27705	27865	27755	27859	27965	27880	27677	27760	27716	27760	27831	27889	27578	27993	27933	27745	28056	28010	27693	27851	27773	28060	27572	27838	27840	27911	28008	28062	27791	28032	27817	27800	27890	27943	27786	27754	28074	27818	27868	28137	27630	27756	27736	28004	27952	28022	27919	27853	27796	27916	27651	27757	27691	27791	28079	28060	27943	27769	27989	28038	27732	27915	28099	27924	27962	28191	27836	27796	27902	27761	28164	28317	27942	27950	27866	27806	27762	27972	27907	27801	27882	27849	27751	28050	27831	27721	27682	27886	27804	27690	27619	27934	28233	27931	27823	27843	27849	27986	27868	27825	27966	27921	27857	27732	28035	27784	27572	28170	27854	27938	27913	28185	27896	28030	28089	27905	27817	27813	27996	27981	27903	27770	27709	27888	27846	28051	27847	27682	27837	28020	27960	27886	28019	27936	28152	27945	27854	27821	27815	27826	27749	27801	27540	27860	28126	28057	28135	27859	27775	27832	27888	27886	27796	27856	27778	27881	27837	27742	27991	27993	27807	28090	27957	27831	27946	28008	27867	27869	27782	27890	27876	27953	28277	27787	27743	27983	27747	27676	28070	27818	27773	27795	27820	27911	27917	27681	27773	27958	27805	27720	27984	27859	27868	27984	28015	28026	27829	27878	27875	27779	28043	27840	27758	27861	27661	27784	28110	27864	27882	27965	27822	28088	27873	27639	28007	28008	28096	27803	27908	27686	27854	27873	28146	27994	27969	27925	27666	27939	27732	28061	27701	27760	27898	27920	28032	27836	27875	27916	28165	27886	27778	27804	27755	27686	28173	27602	27775	27843	27787	27718	27864	27918	28146	27838	27862	27992	27767	27561	27912	27784	27934	27893	28180	27908	27754	27705	27954	27856	27925	28045	27929	28000	27829	28031	28120	28071	27859	27786	28236	27974	27960	28023	27809	27811	27807	27839	27850	27509	27913	28122	27847	28018	27654	27896	28138	28156	27558	27949	27955	28185	27847	27678	27811	27806	27799	27698	27609	27697	27690	27913	28097	28010	27754	27842	27975	27762	27921	27898	27925	27906	27709	27960	27922	27834	27796	27901	28077	27841	27851	27713	28042	28100	27948	27631	28005	27902	27821	28072	28006	27954	27954	28136	27997	28120	28308	27888	28021	28046	27614	27852	27647	27654	27773	27773	27598	27884	27802	27940	27731	28173	27920	27695	27919	28058	27919	27824	27866	28155	28205	28012	27994	27993	27957	27814	28137	27942	27631	28106	27860	28052	27851	27926	27769	27896	28226	27914	27883	28219	27874	28012	27956	27855	27808	27881	28004	27944	27749	28241	28072	27781	27762	27946	27934	27788	27975	27841	27693	27663	27905	27873	27802	28016	27894	27967	27669	27870	27549	27907	27678	27909	27930	28261	27601	27851	27761	28001	28094	27704	28018	28033	27951	27654	27978	28063	27680	28007	27918	27928	27669	28060	27975	27882	27821	28016	27876	27825	27814	27817	27840	27832	27931	27911	27836	27674	27894	27692	27954	27842	27764	27930	27994	27932	28163	28015	27864	27938	27842	27675	27881	27948	27688	27678	27901	27703	27945	27928	27779	27746	27793	27769	27989	28013	27998	27866	27959	28018	28036	27941	28073	28212	28084	28012	28049	27994	27909	27876	28042	27812	27697	27929	27867	27912	27949	27886	27725	27988	27893	27953	27796	27820	27615	27930	27850	27972	27978	27893	27800	28047	27956	27929	28034	27845	27858	27657	27705	27627	27682	27752	27988	28156	27950	27741	27817	27780	27838	28139	27948	27968	27981	27911	27846	28091	27975	27860	27768	28112	28001	27844	27846	27879	28101	28190	27970	27740	28043	27750	27676	28052	27800	28059	27834	27888	28127	27774	28120	27965	28235	28071	27742	27823	27759	27964	27940	27730	28049	28060	27797	28022	27945	27863	27772	27778	27949	27944	28049	27739	27865	27995	27805	28011	28032	27919	27910	28059	28107	27892	27922	27937	27936	27990	27898	28128	27940	27910	27596	27809	27872	28099	28098	27653	27949	27878	27746	27776	27861	27953	27956	28024	27903	28034	27737	27931	27738	27819	28183	27873	27968	27685	27847	28110	27852	28264	27868	27677	27779	27991	27709	27997	28108	27975	27729	28029	27775	27840	27759	27725	27961	27981	27913	27884	27868	28076	28085	27915	27834	27978	27715	27846	27891	28005	28218	27965	27643	27952	27811	28027	28216	28072	27808	28118	28213	27942	27612	27978	28068	27965	28045	27836	28048	27898	27675	27717	27761	27928	27914	28004	27746	27959	28067	27651	27746	27701	27859	28036	27866	27951	27745	27897	28016	27800	27696	27962	27926	27984	27594	27939	28079	27753	27739	28261	28033	28076	27754	27832	27764	27977	27702	27749	27858	27878	27898	27758	27810	27951	27691	27682	28009	28005	27623	27782	27954	27854	27807	27874	27877	28111	27937	27673	27848	27964	27911	27683	27671	27891	27746	27809	28144	28130	27875	27793	27915	27907	27906	28141	27718	27975	27878	27975	27768	27989	27957	28116	27849	27807	27832	27869	27899	27890	27840	27920	27781	27918	27815	28002	27808	27827	27940	27943	27836	27794	27973	27693	27805	28008	28050	28205	27806	28021	27932	27760	27924	27959	27922	27813	27880	27863	27770	27748	27869	28075	27909	28197	27953	27842	27848	28066	27770	27984	27918	27925	27696	27941	27692	27953	27991	27721	27928	27885	28040	27770	28052	27953	27702	27834	27905	27796	27950	27982	27749	27860	28025	28159	28080	28068	27898	27919	28005	28125	27941	28137	27990	27946	27914	27913	27987	27951	27856	27531	27890	27952	27778	28031	27881	27880	27792	27656	27904	28184	27904	28013	27960	28018	28050	28061	28081	28032	27770	27795	27979	27791	27960	27938	27823	27663	27802	27982	27746	27823	28076	27751	28205	27969	27720	27828	27707	27652	27712	28044	27967	27948	27849	27964	27935	27949	27975	27987	27785	27881	27929	27790	27676	27734	27951	27803	27900	27829	27853	27873	28187	28102	27670	27930	27980	27522	27680	28116	28025	27684	27932	27814	27920	27865	27542	27953	27932	28175	27869	27835	27865	27970	27979	27951	27901	27904	27905	28010	27940	27807	27913	27939	27687	27813	27769	27835	27920	27836	27981	28093	27831	27912	27922	27985	27803	28092	28125	28112	27758	27887	27777	27919	28070	28253	28074	27956	27749	27719	28261	27781	27789	27785	27934	27700	27826	27864	28000	27907	27772	28027	27783	27793	27790	27760	28002	27897	27913	27778	28045	27868	27972	27793	27620	27938	27628	28150	27859	28089	27971	27866	27889	27834	27775	27911	28074	28007	27952	27941	27902	27999	27650	28053	27907	27764	27903	27875	28157	27884	27808	27780	27968	27932	27594	27577	27949	28259	28070	27766	27930	28044	28059	28068	27962	28042	27708	27736	28029	27876	27805	27931	28004	27881	27949	28082	27808	27982	28005	27821	27916	27902	27891	27791	27741	27808	27989	27717	28016	27750	27768	27915	27925	28028	27883	28047	27880	28073	27838	28006	27867	28050	28021	27994	27810	28099	27861	27801	27884	27888	27842	28022	27749	28051	27894	27871	27898	27840	28035	27899	27894	27899	28030	28032	27875	28072	27786	27924	27762	27762	27852	27874	27789	27748	27761	27755	28066	28039	27966	27611	27704	27877	28055	27793	27763	27948	27616	27960	27821	28018	28061	27978	27831	27824	27833	27717	28187	28156	27865	27815	27974	28063	28048	27915	27762	27957	28271	27877	27795	28027	28061	27894	27758	28012	27857	27779	28163	27848	28094	28127	27614	28000	27826	27859	27691	27806	27748	27827	28031	28066	27935	28059	27605	27920	27941	27879	27756	27794	27798	27837	28002	27827	27789	27844	27955	27760	28037	27998	27745	28048	28033	28137	27917	28063	27579	27890	27981	27874	27915	27896	28024	28144	27918	27939	27870	27856	28006	27861	27708	27827	27645	28145	27713	28144	28059	27908	27973	27637	27636	27847	27913	28007	27875	27602	27769	27804	27944	27857	27824	27818	27972	28071	27734	27729	27835	28017	27593	27970	27665	27816	27942	27871	27848	27931	27896	28026	28169	27690	27956	27687	27897	27979	27783	27832	27811	28131	28062	27890	27787	27824	27840	27913	27881	27950	27720	27854	27756	27790	27521	27872	27534	28063	27909	27966	28009	27664	27788	27892	28051	27939	27710	27652	28040	27904	28046	27656	27724	27842	27862	27990	27999	27988	28076	27917	27871	27880	27608	27689	27803	27938	27969	28104	27933	27866	27945	27998	27696	27984	27925	27954	28225	27898	27799	27915	28049	28258	28042	27911	27845	27753	27869	27944	27950	28014	27845	28016	27702	28133	28023	27988	27816	27966	28081	27907	27968	27918	27836	28019	27584	27911	27810	27561	27543	27758	27991	28051	27989	27854	27626	27805	27849	28089	27723	27873	27746
17626	35878	46659	69620	68433	47540	30646	21570	18088	17192	17052	17026	17072	17147	16933	17107	16981	16946	16882	17025	17009	17194	16822	17080	16967	17024	16877	17083	17113	16991	17007	16913	17165	17069	16923	16732	16881	16792	16917	16981	17026	17060	16749	16890	17073	17141	16764	16911	16890	16841	16876	17054	16912	16845	16894	16804	17011	16811	16939	16729	16857	16762	16992	16972	16897	16919	17020	16811	17128	16717	16898	16930	17024	16980	17112	16958	16935	16876	16859	16908	16741	17116	17000	16907	17074	16966	16764	16963	17092	16926	16787	17024	16796	17060	16908	16676	16948	16820	16895	16962	17004	16853	16982	16817	16914	16725	17003	16772	16868	16848	17047	17024	16918	16968	16996	16874	16827	16844	16889	16949	16874	16847	16860	17005	17015	17035	16867	16913	16701	17085	17027	16849	16811	16875	16535	16928	16874	16891	16884	16944	16880	16905	17002	16842	17049	16851	17011	16868	16754	16976	16739	17184	16971	16919	16956	16936	16816	16790	16680	16950	16878	16837	16780	17033	16817	16764	17059	16887	16754	16695	16778	17104	16871	16811	16893	16856	16972	17058	16917	16840	16958	16957	16697	17005	16885	16942	16765	16897	17006	16836	16919	17018	16923	16867	16861	17062	16934	17035	16891	16921	16716	16984	17077	16859	17062	17036	17047	16890	16905	17013	16902	16815	16977	16825	16890	16824	17139	16831	16821	16646	16671	17025	16847	16734	16973	16820	17130	16808	16658	16997	16923	16991	16887	16787	17032	17051	16922	16851	17021	16843	16921	17164	16765	16893	16865	17165	16816	16745	16948	16766	17019	17013	16928	16966	16842	17068	16848	16984	16962	16809	16861	16875	16893	16967	16971	17049	16833	16918	16833	16809	16786	16788	16893	17020	16971	16834	16865	16789	17004	16912	16876	17050	17120	16945	16953	17074	16846	16872	16884	16915	16898	16909	16965	17069	16876	16980	16832	16831	16837	16877	16972	16900	16864	16869	16799	16915	16907	16944	16989	16856	16917	17037	17036	16917	16868	16910	16881	16803	16875	16840	16927	17296	17041	16745	16910	16895	16875	16918	16859	16951	17134	16770	16875	17030	16728	16923	16884	16755	16895	17004	16802	16921	16854	16764	16812	16788	16912	16988	16752	16904	16875	17000	16989	16894	16865	16900	16985	16900	16919	16880	16899	16802	16848	16888	16817	16855	16832	16927	16686	16892	16934	16955	16987	16953	16957	16837	16623	16947	16876	16915	16797	16939	16943	16799	16729	16924	16777	16951	16799	16910	16951	16846	16906	16914	16955	16849	17088	16915	16851	16816	16908	16770	16929	16944	17055	16849	16879	16922	16926	17107	16871	16875	16966	16879	16672	16779	16828	16908	16983	16778	16989	16986	16866	16962	16930	16784	16925	16946	16814	16823	16932	17011	16946	17022	17052	16946	17044	16901	16975	17083	17099	16667	16934	16825	17005	16738	17133	16829	16864	16862	16779	16773	16690	16963	16865	17044	16934	17000	16804	16836	16996	16974	17149	17085	16891	16807	16932	16996	16744	16778	17033	17045	16938	16963	16840	16873	16875	16898	17132	16886	16926	16867	16879	16877	16847	16883	17043	17075	16842	16796	16794	16860	17142	16893	16845	16669	16708	16881	16907	16917	16946	16946	16962	17095	17016	16960	16826	16966	16759	16869	16974	16841	16970	16980	16958	16833	16849	16891	16831	17004	16972	17005	17090	16800	16923	16883	17020	16949	16870	16898	16717	17081	17050	16870	16858	16875	16922	16824	16858	16902	16813	17099	16967	17042	16780	16850	16905	16848	16880	17096	16961	16966	17065	16855	16894	17034	16739	17006	16997	16819	16960	16991	16918	16926	16957	16719	16840	16894	16825	16926	17024	16882	16906	16958	16968	16883	16968	17004	16763	16837	16923	16956	16889	17033	16995	17044	17094	16755	16927	16898	16768	16778	17060	16792	16951	16909	16953	17018	16942	16698	16830	16706	17079	16910	17043	16957	16901	17017	16861	16971	16939	17090	16998	16803	17064	16908	16910	16876	16976	16976	17000	16888	16981	16792	16786	16925	16968	16846	16915	16904	17003	16921	16734	16848	16996	16926	16943	16980	16797	16990	16865	17089	16906	16737	16898	17053	16861	16915	16767	16887	16940	16859	16955	16901	16959	16991	16934	16998	16844	16673	17133	17033	16865	16927	16734	16969	16735	16937	17029	16775	16749	16814	16906	16894	17141	16999	16882	16949	16903	17118	16876	16799	16962	16946	16766	16894	16911	16856	16869	16819	17053	16982	16968	17071	17023	16775	16901	16969	16954	16939	17036	16831	16718	16943	16974	16904	17069	16976	16956	16857	16850	16904	16952	17049	16726	16710	17030	16806	17068	16833	16889	16731	16902	16981	16868	17019	17005	16947	16974	17006	16908	16901	16959	16832	17024	17079	16882	16944	16874	16979	16977	17002	17073	16929	17110	16965	16978	16965	16923	16820	17034	16900	16953	16819	16962	16872	16858	16868	16890	16908	16850	16821	17072	16812	16885	16884	16796	17111	16912	16988	16947	17017	16801	16975	16901	16942	16992	16923	16778	16990	16698	16946	16964	16789	16791	16988	16750	16937	16738	16886	16832	16923	16840	16988	16808	16919	16996	16873	16848	16825	16923	16833	17077	16855	16861	16916	16888	16892	16877	17006	16878	16870	16976	16959	16954	16747	16867	16840	16877	16879	16813	16877	16853	16853	17014	17033	16653	16939	16880	16739	16997	16804	16859	16951	17090	16911	17009	16855	16817	16857	16777	16852	16979	16969	16959	16866	16972	16829	16832	16896	16878	16950	16814	16926	16945	16883	16985	17060	16956	16865	16955	17018	16762	16893	16876	16886	16887	17079	16834	16797	16851	16874	16943	17015	16882	16964	16803	16840	16834	16840	16823	16734	16948	16979	16823	16978	16906	17198	16939	16995	16816	16775	16827	16924	16814	17073	16827	16854	16947	16712	16757	16982	16809	16935	16759	16888	16983	16929	17022	17013	16717	16660	16797	16883	16827	16900	16920	16866	16842	16749	16895	16905	16894	16782	16904	16935	16984	16785	16691	17014	16994	16967	16722	17100	16822	16803	16867	16778	17030	16839	17038	16855	16968	16938	16832	16779	16926	16971	16909	16999	16920	16845	17025	16689	16897	16830	16970	16907	16917	16569	16873	16801	16882	16957	16926	16875	17078	16907	16812	16690	16831	17015	17008	16910	16806	17040	16772	16821	16623	16960	16754	16768	16930	16785	16927	16911	16793	16860	16988	16800	16935	17009	16753	16870	16980	16904	16963	16813	16781	16970	17018	16678	16902	16816	17040	16920	16966	16840	16984	16989	17177	16925	16905	16926	16891	16774	16853	16761	17142	16978	16945	17014	17027	16873	17030	16915	16853	16923	16991	16832	17091	16838	16916	16749	16892	16869	16941	16913	16971	16910	16889	16881	16748	16863	16662	16881	16861	17021	16823	16906	16766	16872	17080	16812	16919	16854	16712	16944	16807	16716	17215	16967	16875	17018	16981	16942	16906	16927	16900	16810	16980	16786	17002	16756	16921	17017	16936	16828	16874	16747	16681	16922	16893	16725	16994	16940	16824	16822	16854	16840	16819	17016	16897	16853	16674	16765	16813	16990	16921	17008	17167	16930	16852	17011	16915	16656	16904	16960	17056	16945	16859	16694	16835	16640	16904	16845	16909	16963	17014	16852	16903	16830	16872	17062	16834	16868	17011	16838	16920	16749	16757	16969	16885	16965	16933	16655	16891	17046	16848	16758	16861	16827	16834	16986	16773	17040	16863	17034	17051	16860	16866	16867	17052	16794	17080	16925	16879	16888	16966	16961	16859	16953	16910	16960	16918	16814	16789	16955	16942	17055	16815	16976	16965	16946	16875	16908	16889	16900	16915	16841	16881	16891	17008	16721	16851	16982	16783	16969	16979	16672	16653	16963	16876	16886	16985	16853	16963	17036	16886	16994	16945	16914	17010	16944	16978	16950	16903	16768	16994	16926	16998	16922	16995	16800	16823	16859	16717	16875	16993	16980	16967	16867	16670	16964	16900	16877	16964	16972	16820	16874	17024	16747	16802	16945	16865	16851	16857	16987	16823	16638	16919	16873	16992	16927	16995	16695	17090	17019	16858	16731	16874	16822	16782	17015	16877	16772	16905	16971	16809	16969	16860	16954	16925	17140	16863	16885	17107	16895	16985	16784	16773	16776	17001	16874	16697	16697	16887	16983	16944	16815	17053	16913	16922	17056	16798	16923	16882	16968	16902	16829	16882	17090	16843	16777	16984	16947	16901	16793	17009	16749	16989	17012	16910	16814	16893	16880	16840	16794	16835	16862	17075	16888	16953	16912	16901	16901	16955	16783	16911	16869	16897	17111	16986	16776	17025	17095	16933	16841	16868	17073	16937	16998	16959	16932	16865	16989	16717	16922	16765	16818	16842	16974	16918	16897	16808	16810	17008	17068	16890	16867	16973	16854	16856	16825	16975	16951	17018	16830	16914	16900	16821	16925	17081	17022	16930	17147	17081	16851	16810	16924	16901	16873	16945	16785	16925	16909	17074	16821	16818	16969	16731	16914	17013	16767	16730	16903	16981	16958	16982	16870	16799	16853	16916	16835	16793	16974	16736	17158	16896	16702	16878	16995	17130	16885	16964	16885	16963	16833	16785	16904	16864	16942	17063	16954	16846	17035	16753	16865	16867	16827	16842	17153	16793	16814	16749	16722	16897	16930	16979	16871	16859	16820	16699	16909	16709	17085	16974	16886	17094	16808	17035	16704	16827	17069	16723	16901	16744	16874	16745	17170	16933	16839	16994	16843	16918	16944	17011	16902	16647	16840	16925	17067	16946	16943	16860	16960	16929	16755	16874	16987	16941	16909	17014	16819	16929	17051	16981	16774	16828	16882	16973	16827	17026	16884	17015	16840	16978	16953	16937	16845	17081	16875	16855	16928	16865	17121	16749	16856	16868	16975	16908	16820	16793	16976	17034	16860	16814	16920	16765	16915	16957	16855	16934	17092	16844	17006	16955	17056	17013	16994	16848	16776	16921	16825	17016	16693	16931	16881	16820	16968	16852	16975	16956	16859	16990	16878
23217	21566	31639	64356	76306	66023	52750	39500	32865	30524	29840	29517	29227	29208	29599	29141	29667	29267	29364	29211	29261	29157	29082	29087	29147	28848	29106	28970	29287	29063	29305	29184	28922	29155	29044	29282	29263	28924	29077	28953	29053	29200	29328	28934	29144	28924	28930	28981	28994	29050	29074	28697	28912	29124	29019	29005	28938	29145	29170	29312	29030	28945	28927	29037	29015	28867	29173	29157	29113	28907	29202	28789	28866	29314	29160	29041	29036	28972	29007	29054	29022	29173	29020	29059	28969	29032	29096	29283	29120	29415	29010	29154	29061	28830	29250	28899	29237	29178	29122	28895	28931	28876	29071	29096	28860	28807	29003	29240	29025	29134	28965	28786	29038	28838	28768	28975	28966	29073	28896	29022	28908	28649	29033	29093	28633	28906	29122	29048	29277	29008	28963	29158	29165	28798	28957	28676	28992	28978	28969	29114	29023	29199	29071	29109	29052	29127	28887	28988	28947	29306	28879	29122	29094	29148	29040	29051	29087	28896	28988	29178	29122	28942	28954	28969	29128	28885	29010	29093	29047	28976	29001	29074	29004	29056	28920	29059	29069	28952	29438	28972	29103	28928	29222	29058	29182	28941	28908	28955	29148	29136	28827	28910	28877	28909	29090	28848	29173	28883	29126	28989	29184	29251	28928	29170	29020	28980	29167	29280	29023	29044	28944	29067	29058	29194	29087	28702	29039	29420	28551	29022	29230	28863	28985	29003	28916	28858	28989	29262	29170	29202	28915	29129	29096	29066	28944	29153	29069	28887	28850	29029	29104	29066	29327	28918	28665	29028	29052	28961	29041	29034	29024	28943	28932	29243	28939	29132	28742	29062	29025	29047	29136	28874	28790	28958	28821	28888	28922	29311	29051	29049	28970	28927	29085	29039	29056	28913	28855	28912	28901	28999	29090	28536	28815	28772	28828	29261	29157	28784	29126	29155	29214	28828	29070	28911	28903	29170	28966	28821	29078	29278	28973	28782	28871	28975	29025	28826	29138	29139	28899	29098	29186	28917	29015	28694	29011	29050	29247	28811	28975	29171	29008	29103	29040	28894	29067	29024	29067	29074	28946	29223	29123	28950	28904	28810	28828	29156	29150	28882	29015	29009	29142	28868	29132	29138	28856	28799	28788	28944	28939	28783	29028	29075	29137	28754	29021	28968	28911	29078	29054	28775	28946	28919	28953	28997	28975	28840	28905	28835	28985	28986	28811	29145	28833	28982	29313	29001	28872	28897	29053	28991	28761	28936	28997	28806	28838	28980	28938	29332	29050	28817	28842	29034	29013	29158	29060	28815	29136	29257	29098	28646	29080	29275	28892	29109	29268	28858	29035	28909	28874	29118	28970	28845	28917	29093	28896	29085	29018	28920	29160	29090	29084	29037	29183	29093	28871	29051	29196	28952	28932	29079	29188	28936	28794	29052	29128	29016	29086	29043	28818	29276	28994	29101	29107	29014	29317	28763	28814	29186	29036	28982	28853	28889	29024	28971	29089	29012	29074	28827	29035	29014	28825	29039	29026	29029	29259	28914	29291	28761	28904	29139	29088	28775	28981	28933	28995	29017	28831	29080	29031	28695	28819	28979	28973	28619	29114	29045	28958	29155	29173	28951	29037	29206	29155	28942	29215	28972	28921	28997	29064	29392	28918	29156	29091	28873	29212	28929	28903	28992	28836	28881	29163	28824	28948	29203	29165	28927	29312	29051	28885	28906	29103	29122	29067	29189	28925	28922	29055	28923	29029	28947	29039	29262	29076	29043	29021	29157	28980	29016	29108	28981	29029	28855	28929	28979	28925	28839	29092	29119	28979	29109	28995	29179	29073	28846	29071	28943	28904	29005	29212	28937	28976	29145	28968	29108	28873	29101	29094	28913	29128	29019	28824	29082	29013	29079	29078	28954	28980	28981	28876	29065	29022	29243	28933	29169	29139	28950	28810	28737	28860	28985	29033	29068	28773	29115	28971	29032	28993	29051	29121	28946	28841	28928	28923	28672	29142	28909	29074	29134	28896	29144	28878	28837	28828	28906	28835	28780	28819	28915	29178	29062	29024	29036	29161	28960	29041	28945	29229	28936	28885	28890	29107	29076	28747	28919	28776	28940	29064	28926	28732	29089	28840	28654	29071	29011	29147	29064	29031	28898	28953	28998	28936	29048	28961	29005	28929	28914	29151	29145	28944	29055	28903	28860	29057	29067	29077	29172	29167	29098	29221	29055	28928	28808	29111	29024	29003	29234	28882	28990	29060	29049	28919	29302	28814	29012	28912	28950	28988	29214	29176	28833	29068	28959	28733	29069	29110	29231	29061	28907	29181	29032	29163	29274	29028	28919	28899	29206	29064	29028	29038	28837	28940	29101	29121	28910	29237	28934	28802	29152	28929	29050	28976	29009	28958	29134	29178	29015	28962	28927	28990	28847	28940	29209	28960	29071	28887	29017	29209	28929	29207	29112	28941	29148	29002	28907	28880	29122	28798	28913	28806	28911	29092	28856	29041	29169	29024	29096	29032	29175	29084	29107	29107	29061	28867	29097	28729	29146	28954	28815	29350	29067	28886	28875	29024	28957	29054	29240	29179	28882	28964	29069	29096	29025	29182	28870	29035	29138	28950	28857	28819	28796	28990	28877	28852	29297	29096	28927	29057	29041	28943	28902	28874	28956	29015	29093	28812	28843	28886	29088	29009	28979	28723	29322	28956	29146	29068	28944	28992	29028	28791	29258	29077	28941	29100	28932	29085	29193	28950	28995	29048	28976	29157	28846	28988	28887	29256	29123	29002	29140	29138	29076	29024	28846	29089	29030	29086	28776	28970	29037	28926	28892	28988	28825	28935	29001	29038	29217	29072	29056	28917	29013	29160	28818	29019	29223	29027	28962	28998	28795	29073	28973	29023	28948	28906	29038	28880	29043	29161	29006	29093	29180	29227	29052	29244	28940	29303	29010	28917	29068	28936	29046	28902	28957	29039	29086	29229	28955	29074	28839	28943	28912	28949	29276	29211	29203	29152	29046	29044	28809	28671	29070	29014	29224	29052	29237	29155	28822	29116	28958	29025	28655	29126	29024	29166	29012	28997	28884	28952	29183	29016	28689	28958	28835	29003	29022	28827	29019	28945	29091	29239	28969	28828	28896	29072	28876	29097	28874	29100	29009	29226	28852	29157	29168	29151	29136	29164	29084	29192	28834	29105	29277	29104	29036	28814	28827	28978	29355	28868	29221	29084	29101	28989	28881	28921	28966	28974	28991	29006	28872	28981	28789	29142	28669	28623	29193	29112	29065	28915	29083	29037	28964	28930	29093	28989	28882	29019	28824	29114	28891	28797	29097	28955	28988	28986	29041	29088	29103	28826	28786	28990	29038	29185	28921	29062	28940	28968	29082	29024	28841	28809	29261	29182	29039	28907	29112	29081	29125	29064	29049	28889	28974	29044	29130	29085	29099	29053	29222	29106	29114	28955	28607	29144	28964	28953	28862	29130	28942	28828	29050	28765	29052	29116	29278	29099	29085	28968	29268	28763	29106	29087	28848	29197	29332	29137	29080	28623	29072	28891	29055	28994	28959	29367	29014	28834	28857	29052	29019	28767	28803	28844	28825	29145	28907	28763	28759	28961	28936	28982	29059	29089	29102	28904	28834	28882	29054	28920	28914	28782	29016	29167	28898	29132	28786	29004	28982	28854	29288	29015	29119	28981	28793	28830	28722	28846	29177	28933	29009	28887	28914	29210	28923	28962	29071	28937	29018	29145	29121	28922	29166	29110	28995	29024	29026	29153	28911	28833	29107	28930	28911	29121	28872	29083	28992	29239	28860	29037	28989	28751	28826	28862	29243	28912	28994	28876	29004	29024	28987	28851	29005	29086	28962	29167	29176	29310	29203	29049	29056	29081	29019	29008	29034	28954	29104	29112	29107	29217	28726	29014	29103	29022	28781	28943	29089	28932	28873	29014	29031	29083	28908	28710	28597	29072	28793	29111	29152	29067	29119	29062	28883	28952	28923	28873	29053	28768	28970	29181	29124	29184	29015	29041	29100	29145	29009	29115	29130	29001	29041	29034	29171	29010	28914	29274	29115	28934	29080	28996	28951	29173	29177	28999	29052	29024	28802	28986	28893	28860	29166	29109	28924	29031	28958	29056	29117	28875	28956	29084	28969	28922	28967	28954	28980	28851	28933	29123	29121	29051	29205	29370	29141	29358	28914	29183	29021	29032	28780	29047	28913	29202	28900	28815	28816	28954	28757	28963	28984	28665	29154	29138	29007	28905	28962	29002	29140	29077	28942	28988	29062	28970	28831	28937	28875	29097	29184	29187	28935	29097	28960	28996	29217	28997	29150	29028	29015	29097	28923	29120	29232	28741	28823	29096	29300	29179	29041	28885	28953	29211	28996	28876	29067	29075	29030	29010	29284	29010	28905	29258	29000	28958	29023	29021	28896	29203	29021	28887	29090	28842	28559	29127	29246	29013	28982	29005	29168	28897	28842	28902	29050	29210	28950	28964	28988	29165	28976	28923	29027	29160	29057	29234	28938	28897	29075	28831	28862	28953	29141	29226	29067	28874	29016	29191	28884	29030	29077	28943	29219	29215	28987	29169	29080	29084	29320	28911	29070	29181	28861	29091	28961	29131	28944	28792	29063	29006	29036	29088	29195	29009	29256	29132	29084	29084	28945	28929	28947	28999	29014	28914	28949	28995	29122	29000	29242	29087	28804	29067	29062	29117	29057	29077	28821	29074	28975	28984	28915	29089	28913	29104	28852	28937	29142	28882	29122	29148	28866	28956	29259	29057	28899	29189	28863	29078	29146	28956	29293	29137	29054	29156	29149	29210	28956	29207	29202	29370	29324	28878	29018	29197	28838	28913	28912	28917	29127	28967	28886	28969	28691	28967	28856	29001	28778	29152	29062	28841	28942	28951	29050	28939	29034	29239	29041	29126	28902	29029	29075	29017	29109	28985	28949	28876	28978	28919	28923	29020	28793	28762	28631	28934	28759	28956	28993	28723	28886	28970	29087	28711	29019	28967	28786	29101	28728	28992	29042	29145	28915	28780	28974	29002	29071	28993	28931	29039	28897	29047	29116	29154	28885	28991	29175	28931	29236	28955	28756	28911	28782	28864	29016	29400	28966
23205	52384	72043	97055	90200	68669	45025	28910	20959	18439	18082	17910	17694	17856	17912	17755	17912	17905	17806	17857	17800	17866	17811	17669	17580	17921	17928	17942	17915	17965	17956	17869	17891	17733	17924	17881	17960	17700	17813	17619	17681	17740	17817	17655	17809	17825	18051	17766	17885	17796	17829	17908	17851	17738	17910	17613	17742	17781	17701	17802	17869	17697	17983	17674	17754	17703	17830	17916	17766	18018	18018	17924	17782	17644	17797	17618	17782	17649	17819	17721	17707	17748	17718	17758	17830	17742	17719	17845	17770	17746	17765	17795	17685	17832	17671	17782	17968	17816	17822	17937	17833	17723	17816	17728	17931	17695	17681	17740	17789	17756	17763	17906	17809	17970	17691	17943	17741	17814	17978	17857	17594	17710	17826	17795	17817	17860	17816	17824	17747	17841	17950	17868	17782	17957	17838	17723	17786	17889	17735	17878	17753	17845	17708	17952	17862	17558	17702	17637	17817	17689	17852	17716	17793	17941	17807	17952	17776	17854	17790	17863	17761	17793	17887	17719	17743	17760	17710	18038	17787	17891	17784	17770	18032	17917	17867	17648	17661	17972	17944	17760	17760	17854	17830	17650	17972	17720	17938	17907	17830	17702	17848	17704	17791	17889	17822	17870	17774	17668	17711	17899	17766	17890	17764	17851	17689	17754	17978	17937	17774	17743	17819	17845	17569	17951	17645	17630	17749	17764	17763	17687	17850	17774	17741	17658	17750	17889	17720	17844	17731	17809	17668	17773	17747	17838	17640	17959	17713	17849	17761	17767	17761	17777	17769	17633	17671	17616	17763	17678	17591	17807	17779	17827	17806	17728	17739	17810	18066	17701	17659	17666	17588	17692	17863	17946	17671	17865	17874	17742	17768	17870	17709	17839	17733	17783	17876	17878	17814	17647	17743	17793	17721	17769	17830	17667	17806	17879	17622	17719	17911	17827	17765	17757	17696	17798	17748	17780	17845	17706	17747	17745	18000	17745	17755	17868	17683	17539	17917	17684	17813	17747	17636	17751	17883	17894	17751	17719	17796	17616	17782	17948	17696	17736	17701	17664	17965	17610	17701	17803	17775	17721	17665	17735	17587	17921	17951	17876	17808	17775	17808	17789	17676	17781	17970	17742	17996	17903	17792	17684	17732	17763	17886	17785	17790	17689	17911	17544	17772	17732	17743	17779	17722	17665	17830	17869	17655	17740	17801	17863	17716	17732	17731	17742	17796	17764	17868	17768	17747	17749	17765	17829	17821	17865	17803	18014	17684	17740	17774	17736	17774	17737	17709	17800	17933	18040	17656	17875	17810	18027	17756	17788	17832	17983	17604	17797	17677	17916	17698	17686	17745	17810	17634	17639	17745	17781	18011	17756	17756	17926	17650	17708	17933	17900	17915	17785	17784	17582	17981	17826	17858	17704	17859	17763	17755	17771	17688	17595	17712	17876	17685	17775	17792	17814	17831	17829	17857	17715	17938	17726	17801	17693	18073	17784	17785	17732	17752	17724	17760	17627	17869	17712	17718	17668	17947	17687	17920	17849	17929	17737	17935	17914	17798	17887	17715	17770	17805	17774	17661	17784	17671	17766	17785	17781	17755	17716	17690	17688	17691	17906	17710	17766	17797	17751	17828	17876	17897	17594	17818	17848	17785	17623	17816	17845	17736	17855	17677	17744	17704	17768	17935	17696	17783	17881	17656	17834	17553	17869	17841	17764	17894	17720	17805	17597	17795	17534	17719	17909	17807	17795	17874	17739	17859	17676	17882	17735	17702	17756	17783	17905	17946	18042	17833	18009	17842	17638	17751	17780	17862	17570	17719	17864	17659	17798	17747	17683	17698	17907	17863	17794	17824	17729	17903	17721	18028	17790	17858	17597	17651	17785	17662	17865	17820	17699	17513	17866	17934	17791	17808	17840	17921	17884	17802	17794	17790	17804	17667	17975	17938	17858	17790	17642	17817	17437	17965	17615	17866	17910	17859	17671	17715	17862	17791	17665	17599	17855	17787	17814	17883	17790	18008	17729	17693	17635	17617	17834	17614	17893	17704	17636	17891	17815	17628	17896	17940	17807	17825	17883	17843	17759	17723	18047	17784	17809	17738	17744	17662	17799	17716	17632	17848	17663	17778	17616	17753	17933	17865	17620	17810	17903	17631	17992	17796	17625	17640	17576	17830	17763	17765	17876	17861	17704	17774	17704	17850	17595	17768	17748	17853	17797	17818	18015	17644	17745	17637	17994	17886	17828	17918	17820	17774	17941	17679	17692	17789	17618	17784	17647	17776	17839	17687	17709	17640	17949	17848	17924	17839	17808	17886	17711	17673	17893	17861	17684	17838	17769	17733	17938	17928	17937	17712	17723	17906	17737	17699	17756	17816	17814	17853	17703	17763	17596	17930	17952	17756	17782	17668	17817	17784	17605	17739	17765	17878	17756	17819	17756	17786	17514	17692	17909	17594	17605	17651	17794	17743	17773	17791	17860	17638	17621	17774	17863	17742	17948	17734	17893	17853	17764	17894	17854	17768	17701	17923	17709	17758	17699	17763	17709	17823	17901	17870	17687	17658	17800	17722	17984	17754	17852	17778	17835	17874	17922	17726	17730	17939	17817	17690	17772	17707	17732	17569	17667	17740	17829	17646	17722	17698	17785	17888	17836	17818	17829	17747	17732	17703	17844	17718	17876	17676	17761	17826	17804	17847	17816	17702	17828	17723	17720	17707	17762	17578	17872	17858	17682	17889	17958	17824	17736	17647	17680	17852	17795	17736	17888	17865	17952	17736	17701	17707	17720	17836	17696	17596	17810	17861	17814	17828	17723	17696	17813	17704	17816	17820	17750	17749	17770	17710	17824	17691	17734	17785	17648	17891	17745	17826	17899	17922	17851	17821	17887	17708	17672	17713	17687	17853	17838	17662	17701	17945	17684	17750	17776	17834	17905	17774	17781	17780	17900	17673	17757	17726	17813	17787	17740	17901	17837	17701	17878	17804	17490	17804	17854	17806	17685	17868	17792	17840	17882	17664	17813	17832	17829	17747	17878	17731	18064	17709	17784	17828	17651	17621	17539	17920	17812	17745	17903	17746	17807	17900	17765	17758	17737	17783	17929	17675	17739	17843	17708	17878	17945	17682	17761	17890	17787	17860	17785	17888	17945	17797	17924	17930	17857	17809	18047	17790	17687	17536	17703	17856	17807	17927	17701	17664	17666	17850	17799	17812	17726	17680	17794	17850	17918	17646	17832	17710	17820	17831	17907	17880	17601	17858	17695	17898	17841	17887	17683	17827	17767	17882	17918	17713	17789	17947	17766	17902	17920	17717	17860	17641	17860	17831	17744	17675	17682	17869	17930	17763	17698	17863	17738	17772	17716	17752	17744	17785	17642	17693	17793	17591	17654	17770	17804	17815	17657	17739	17834	17709	17874	17845	17728	17619	17774	17633	17837	17712	17790	17707	17934	17841	17792	17702	17718	17883	17841	17796	17831	17865	17639	17888	17807	17747	17847	17723	17839	17663	17809	17861	17695	17765	17762	17803	17690	17913	17916	17758	17734	17852	17895	17566	17670	17640	17829	17871	17754	17903	17856	17720	17786	17865	17780	17926	17779	17539	17776	17810	17841	17768	17867	17941	17651	17766	17885	17736	17777	17785	17821	17776	17655	17619	17682	17927	17879	17847	17766	17858	17768	17895	17778	17787	17846	17835	17701	17838	17743	17706	17958	17794	17835	17722	17844	17809	17821	17840	17817	17745	17730	17647	17872	17726	17726	17810	17753	18041	17728	17655	17704	17747	17878	17723	17783	17841	17798	17752	17834	17663	17842	17662	17833	17751	17719	17838	17715	17705	17877	17933	17826	17984	17733	17774	17651	17918	17953	17715	17850	17810	17777	17773	17983	17752	17809	17805	17789	17971	17852	17697	17898	17830	17799	17898	17686	17805	17875	17920	17695	17765	17825	17761	17909	17672	17812	17712	17731	17754	17596	17879	17913	17714	17613	17805	17806	17628	17717	17668	17853	17822	17822	17749	17989	17866	17766	17674	17853	17739	17726	17687	17873	17686	17726	17778	17933	17848	17828	17964	17781	17863	17757	17762	17834	17690	17724	17768	17847	17593	17791	17673	17700	17754	17866	17737	17709	17804	17757	18017	17674	17913	17711	17755	17941	17794	17664	17822	17875	17597	17468	17687	17864	17980	17846	17823	17705	17780	17879	17708	17674	17818	17729	17702	17843	17749	17660	17728	17785	17672	17674	17831	17869	17771	17877	17790	17717	17885	17646	17977	17793	17893	17932	17721	17560	17987	17877	17846	17980	17745	17635	17723	17553	17844	17894	18002	17825	17743	17757	17996	17856	17702	17664	17748	17685	17926	17765	17711	17565	17816	17668	17839	17675	17844	17859	17866	17672	17731	18004	17797	17809	17762	17980	17642	17674	17651	17764	17734	17767	17939	17808	17798	17798	17694	17762	17710	17684	17714	17843	17760	17706	17753	17876	17913	17698	17903	17576	17859	17705	17809	17651	17779	17806	17716	17609	17869	17694	17939	17504	17781	17802	18011	17849	17764	17784	17881	17867	17725	17866	17803	17704	17744	17777	17567	17898	17669	17819	17795	17759	17554	17895	17814	17960	17740	17814	17603	17780	17727	17784	17704	17848	17709	17833	17740	17721	17770	17619	17640	17995	17639	17846	17682	17772	17795	17838	17733	17814	17524	17900	17674	17783	17896	17832	17789	17856	17823	17748	17692	17658	17736	17743	17648	17746	17767	17679	17863	17803	17744	17861	17689	17794	17702	17832	17716	17777	17744	17768	17641	17680	17724	17704	17919	17792	17696	17588	17856	17803	17954	17730	17787	17602	17802	17646	17673	17790	17717	17743	17726	17649	17877	18008	17934	17763	17752	17886	17756	17818	17869	17862	17656	17821	17697	17794	17951	17600	17698	17712	17918	17936	17702	17707	17861	17679	17762	17677	18027	17576	17738	17744	17700	17616	17747	17840	17626	17883	17798	17728	17679	17715	17846	17840	17735	17746	17635	17799	17839	17944	17631	17847	17700	17696	17597	17896	17614	17775	17869	17698	17723	17806	17634	17828	17593	17588	17749	17485	17863	17657	17806	17581	17939	17600	17840	17893	17713	17749
32407	27119	35995	45948	42407	36376	32161	29823	28747	28393	28206	28445	28384	28261	28604	28497	28368	28289	28100	28080	28241	28146	28370	28004	28400	28254	28233	28276	28386	28159	28126	28325	28410	28561	28362	28354	28021	28369	28317	28363	28175	28451	28378	28407	28455	28256	28266	28288	28296	28043	28311	28284	28434	28404	28307	28423	28376	28281	28369	28005	28120	28238	28169	28364	28619	28330	28187	28268	28206	28361	28118	28349	28470	28027	28237	28195	28358	28369	27973	28381	28312	28400	28511	28099	28262	28395	28541	28260	28179	28369	28395	28170	28500	28286	28361	28324	28623	28450	28157	28374	28060	28063	28245	28414	28019	27984	28468	28406	28337	28018	28303	28244	28279	28201	28266	28411	28198	28515	28352	28389	28334	28390	28370	28444	28332	28530	28289	28396	28489	28192	28467	28215	28265	28184	28207	28368	28300	28474	28192	28290	28067	28175	28344	28331	28000	28419	28462	28126	28174	28219	28408	28251	28401	28286	28309	28314	28108	28404	28458	28360	28587	28143	28315	27888	28601	28150	28382	28238	28294	28313	28354	28426	28681	28139	27993	28008	28432	28321	28277	28328	28147	28411	28157	28118	28453	28115	28284	28136	27977	28276	28171	28255	28500	28350	28288	28221	28120	28422	28334	28410	27954	28179	27995	28314	28505	28184	28464	28510	28572	28190	28453	28378	28234	28371	28232	28218	28480	28304	28030	28375	28433	28126	28631	28234	28229	28240	28670	28345	28344	28381	28252	28408	28342	28407	28454	28474	28261	28051	28282	28555	28169	28470	28061	28449	28226	28210	28039	28340	28267	28428	28272	28313	28578	28349	28240	28317	28459	28225	28403	28317	28274	28357	28428	28146	28449	28406	28184	28158	28212	28170	28266	28197	28376	28156	28183	28326	28275	28343	28297	28118	28297	28308	28490	28398	28163	28027	28255	28353	28379	28346	28166	28234	28221	28401	28684	28365	28398	28048	28298	28140	28411	28412	28358	28073	28553	28098	28381	28181	28407	28247	28490	28409	28711	28323	28322	28341	28386	28391	28153	28169	28296	28274	28265	28335	28485	28147	28287	28345	28522	28278	28229	27951	28389	28455	28428	28457	28562	28274	28117	28242	28234	28330	28445	28272	28558	28340	28253	28292	28234	28281	28410	28416	28447	28465	28318	28447	28544	28596	28393	28366	28626	28181	28232	28043	28291	28281	28447	28288	28419	28376	28394	28177	28353	28391	28415	28244	28412	28507	28543	28125	28174	28306	28612	28601	28549	28606	28512	28393	28339	28277	28459	28615	28360	28402	28507	28458	28166	28252	28383	28252	28481	28248	28393	28088	28376	28191	28264	28408	28322	28190	28230	28212	28163	28588	28370	28345	28498	28349	28302	28352	28356	28357	28339	28473	28187	28135	28009	28269	28391	28472	28233	28284	28326	28269	28163	28328	28070	28316	28307	28079	28275	28151	28248	28033	28082	28393	28147	28239	28509	28522	28269	28616	28363	28263	28402	28448	28408	28303	28508	28250	28389	28402	28163	28295	28219	28448	28420	28110	28413	28249	28065	28415	28200	28161	28590	28385	28525	28429	28269	28485	28409	27948	28409	28270	28149	28382	28371	28200	28166	28545	28445	28172	28312	28194	28497	28347	28616	28397	28349	28347	28378	28206	28361	28388	28481	28391	28506	28339	28163	28252	28236	28346	28306	28148	28454	28381	28326	28324	28457	28364	28426	28128	28426	28344	28348	28381	28254	28384	28340	28357	28441	28235	28215	28322	28357	28356	28334	28409	28424	28142	28411	28325	28552	28200	28244	28204	28283	28167	28289	28401	28239	28320	28425	28323	28419	28318	28224	28229	28134	28466	28458	28039	28311	28417	28355	28200	27975	28162	28418	28331	28402	28171	28075	28326	28569	28235	28271	28175	28341	28134	28349	28416	28366	28383	28021	28302	28157	28250	28368	28504	28249	28605	27969	28321	28178	28277	28319	28410	28321	28123	28422	28621	28445	28213	28469	28122	28418	28388	28361	28215	28260	28428	28357	28511	28393	28453	28403	28226	28538	28442	28280	28415	28497	28552	28416	28306	28353	28106	28407	28556	28300	28099	28286	28205	28572	28318	28083	28266	28077	28252	28212	28388	28309	28081	28227	28011	27988	28167	28330	28251	28251	28181	28492	28313	28166	28171	28157	28442	28135	28216	28382	28292	28144	28219	28297	28204	28146	28336	28147	28363	28205	28262	28242	28340	28099	28298	28168	28251	28424	28100	28101	28178	28293	28502	28535	28095	28170	28242	28261	28176	27943	28351	28472	28639	28300	28217	28384	28082	28342	28306	28213	28501	28403	28035	28016	28248	28317	28293	28280	28129	28663	28482	28391	28180	28704	28607	28244	28349	28600	28211	28259	28224	28305	28100	28295	28415	28508	28341	28357	28352	28328	28135	28388	28257	28285	28200	28335	28433	28277	27991	27911	28187	28462	28148	28219	28161	28125	28261	28314	28173	28299	28207	28235	28267	28400	28231	28226	28359	28111	28271	28423	28527	28316	28152	28154	28452	28358	28279	28174	28230	28172	28136	28481	28345	28480	28274	28285	28158	28158	28301	28458	28172	28367	28303	28289	28266	28124	27940	28377	28414	28344	28232	27983	28361	28188	28322	28430	28330	28389	28424	28339	28241	28390	28097	28261	28475	28297	28421	28451	28560	28314	28142	28245	28202	28232	28242	28343	28363	28550	28285	28399	28208	28187	28340	28132	28443	28782	28069	28133	28277	28423	28322	28216	28235	28499	28228	28454	28197	28302	28517	28488	28295	28348	28101	28423	28449	28358	28433	28133	28191	28377	28526	28454	28371	28338	28219	28181	28494	28293	28456	28432	28280	28224	28458	28204	28266	28339	28494	28476	28389	28464	28308	28327	28605	28420	28252	28098	28250	28216	28344	28249	28202	28555	27980	28162	28475	28507	28230	28467	28446	28167	28431	28578	28171	28461	28255	28368	28239	28399	28190	28263	28312	28513	28353	28158	28285	28507	28382	28259	28580	28407	28367	28310	28412	28318	28172	28498	28345	28108	28321	28439	28304	28541	28134	28391	28187	28332	28443	28420	28394	28339	28272	28195	28327	28335	28242	28250	28359	28328	28237	28438	28524	28279	28295	28199	28105	28090	28467	28319	28359	27988	28445	28642	28146	28484	28229	28280	28310	28583	28220	28504	28315	28451	28246	28250	28597	28425	28342	28551	28027	28088	28232	28509	28250	28247	28054	28273	28311	28230	28312	28312	28122	28491	28175	28309	28315	28443	28217	28328	28341	28343	28400	28436	28424	28311	28392	28234	28234	28538	28506	28294	28123	28288	28552	28343	28453	28390	28258	28138	28425	28590	28340	28533	28029	28079	28256	28342	28359	28432	28085	28465	28173	28261	28296	28364	28118	28268	28284	28281	28373	28352	28490	28179	28400	28242	28371	28140	28275	28402	28337	28469	28514	28337	28370	28252	28488	27980	28422	28468	28301	28519	28376	28144	28012	28310	28258	28235	28331	28295	27981	28469	28284	28281	28653	28448	28364	28410	28311	28375	28211	28347	28238	28572	28374	28509	28297	28321	28093	28393	28473	28404	28409	28170	28103	28261	28398	28338	28256	28466	28107	28414	28097	28550	28517	28383	28302	28509	28197	28125	28416	28413	28367	28371	28299	28418	28414	28159	28277	28347	28566	28592	28396	28454	28163	28205	28268	28327	28331	28554	28523	28410	28571	28472	28356	28332	28477	28218	28502	28524	28329	28145	28538	28336	28450	28257	28015	28286	28360	28308	28505	28462	28267	28370	28428	28246	28323	28272	28302	28594	28300	28155	28298	28362	28325	28264	28212	28506	28515	28195	28115	28230	28374	27923	28250	28218	28079	28366	28500	28508	28314	28359	28272	28655	28208	28231	28332	28483	28113	28337	28369	28576	28361	28476	28198	28439	28251	28440	28185	28383	28442	28335	28213	28641	28426	28348	28307	28371	28152	28321	28285	28290	28238	28449	28144	28298	28407	28212	28336	28478	28388	28176	28444	28406	28601	28258	28327	28351	28306	28326	28224	28295	28304	28441	28425	28013	28333	28368	28559	28709	28530	28232	28350	28273	27914	28229	28333	28256	28448	28278	28251	28402	28283	28268	28264	28447	28199	28488	28081	28460	28265	28466	28265	28156	28369	28286	28389	28338	28384	28316	28247	28383	28059	28238	28244	28258	28364	28372	28288	28358	28506	28308	28369	28282	28305	28145	28081	28521	28296	28528	28378	28257	28239	27989	28376	28446	28478	28531	28436	28376	28364	28453	28491	28505	28088	28214	28269	28287	28391	28091	28258	28392	28365	28403	28263	28025	28465	28371	28215	28299	28285	28293	28223	28192	28447	28444	28688	28543	28506	28440	28308	28392	28376	28136	28366	28385	28480	28479	27974	28271	28294	28350	28431	28330	28410	28492	28128	28269	28384	28310	28446	28201	27982	28143	28314	28421	28332	28489	28237	28420	28306	28206	28179	28289	28751	28162	28535	28244	28322	28059	28197	28354	28234	28375	28272	28484	28301	28293	28293	28392	28570	28482	28367	28234	28143	28362	28140	28254	28216	28240	28379	28263	28519	28285	28453	28693	28192	28393	28235	28438	28461	28368	28296	28254	28544	28261	28336	28207	28486	28177	28288	28398	28253	28418	28552	28366	28353	28353	28426	28167	28299	28373	28387	28382	28321	28556	28469	28320	28262	28324	28319	28179	28460	28576	28552	28212	28273	28391	28388	28356	28378	28324	28068	28486	28178	28273	28207	28469	28055	28194	28433	28343	28308	28253	28318	28309	28030	28201	28275	28440	28342	28299	28250	28228	28382	28119	28219	28165	28206	28243	28340	28234	28318	28641	28563	28468	28336	28324	28114	28090	28479	28277	28191	28577	28303	28391	28204	28211	28258	28597	28438	28241	28342	28408	28309	28448	28490	28466	28154	28393	28300	27956	28335	28561	28403	28109	28345	28596	28347	28288	28319	28003	28293	28395	28315	28564	28513	28702	28545	28425	28439	28345	28361	28313	28242	28498	28264	28168	28389	28108	28185	28470	28238	28234	28369	28355	28521	28349	28393	28283	28184	28320	28318	28409	28290	28230	28438
16804	19919	28286	35492	31135	24656	20265	18124	17248	17025	16793	16910	16878	16848	16967	16912	16919	16951	17062	16885	16827	17001	16928	16786	16957	16690	16852	16875	17000	16880	16958	16989	16877	16875	16956	17001	16932	16954	16639	16926	16985	16639	17041	17083	16850	16913	16978	17025	16836	16768	16922	16767	16985	16839	16836	16772	16713	16877	16746	16927	16824	17057	16898	16764	16959	16981	16739	16970	16848	16888	16761	16955	16841	16884	16934	16865	16758	16954	16878	16982	16830	16767	16911	16776	16884	16892	16780	16775	16896	16664	16904	16782	17006	16804	16798	16787	16855	16906	16899	16700	16822	16897	16787	16823	16798	16713	16827	16873	16770	16787	16870	16741	16948	17057	16684	16862	16907	16773	16815	16814	16853	16831	16853	16843	16765	16860	16819	16881	16935	16979	16785	16918	16860	16959	16945	16989	16902	16895	16739	16735	16774	16898	16873	16677	16833	16839	16975	16744	16855	16818	16810	16879	16710	16735	16998	16849	16790	16888	16920	16773	16873	16904	16857	16669	16859	16796	16802	16863	16917	16779	16852	16823	16815	16623	16827	16683	16701	17031	16730	16877	16724	16868	16865	16918	16870	17132	16865	17025	16892	16834	16828	16806	16688	17051	16791	16850	17052	16995	16791	17037	16823	16796	16756	16964	16804	16851	16904	16927	16749	16918	16821	16865	16958	16828	17049	16943	16929	16814	16891	16861	17006	16670	16707	16834	16829	16819	16976	16795	16868	16649	16809	16723	16871	16783	16914	17008	16749	16892	16830	16804	16928	16895	16971	16897	16823	16818	16917	16955	17042	16955	16751	16983	16842	16826	16637	16920	17004	16826	16700	16858	16734	16810	16762	16783	16768	16815	16766	16863	16782	16808	16894	16685	16869	16830	16798	16954	16992	16869	16753	16919	16901	16722	16875	16773	16904	16839	16886	16798	16806	16972	16972	16719	16719	16917	16944	16878	16772	16793	16907	16792	16744	16717	16943	16884	16923	16840	16970	16707	16851	16917	16783	16803	16772	16780	16860	16872	16791	16913	16732	16711	16731	16735	16846	16813	17020	16922	16891	16727	16763	16849	16673	16989	16767	16939	16988	16920	16830	16780	16749	16902	16833	16912	16830	16727	16734	16768	16776	16855	17052	16805	16821	16825	16916	16769	16823	16844	16909	16981	16969	16917	16620	16927	16689	16881	17077	16741	16717	16841	16747	16728	16917	16911	16955	16845	16710	16804	16794	17072	16857	16909	16865	16902	16932	16813	16957	16889	16624	16767	16690	16813	16895	16960	16871	16988	16796	16974	16887	16942	16986	16977	17028	16752	16903	16915	16869	16859	16696	16939	16852	16781	16906	16844	16874	16785	17035	16883	16935	16885	16954	16905	16670	16742	17092	16904	16877	16746	16598	16908	16726	16753	16989	16860	16873	16994	16696	16745	16776	16796	16820	16892	16747	17189	16916	16884	16823	16877	16767	16682	16766	16827	16798	16848	16839	16698	16849	16821	16832	16862	16819	16888	16988	16652	16731	16796	16893	16816	16745	16904	16904	16769	17010	16807	16863	16822	16709	16880	16828	16838	16774	16820	16749	16873	16893	16809	16928	17113	16746	16887	16708	16932	17012	16843	16919	16934	16840	16818	16810	16740	16729	16690	16833	16695	16758	16763	16871	16931	16945	16803	16995	16679	16722	16639	16811	16853	16819	16804	16711	16901	16935	16740	16905	16827	16657	16970	16845	17013	16974	16847	16908	16807	17003	16828	16785	16904	16833	16828	16763	17042	16866	16840	16993	16764	16968	16609	16714	17014	16763	16853	16939	16808	17070	16984	16902	16868	16906	16925	16953	16951	17011	17010	16789	16857	16856	16758	16879	16741	16878	16835	16863	16831	16834	16879	16744	17061	16873	16747	16674	16963	16841	16797	16749	16944	16849	16925	16710	16784	16807	16829	16874	16856	16707	16842	16743	16820	16775	16773	16861	17021	16901	16842	16766	16803	16880	16976	16784	16751	16717	16669	17011	16951	16968	16796	16872	16911	16645	16887	16834	17007	16841	16952	16977	16752	16859	16769	16840	17034	16928	16787	16970	16849	17039	16992	16759	16862	16795	16838	16907	16765	16871	16847	16921	16840	16801	16685	16972	16823	16834	16801	16630	16860	16798	16772	16816	16753	16836	16787	16746	16730	16736	16747	16861	17006	16852	17005	16825	16859	16640	16967	17027	16795	16924	16698	17034	16936	17163	16716	16836	16875	16860	16892	16791	16890	16847	17060	16864	16853	16851	16833	17047	16634	16910	17077	17095	16789	16750	16868	16780	17043	16862	16877	16896	16787	16849	16791	16836	16855	16946	16851	16958	16716	16802	16822	16776	16793	16784	16834	16890	16874	16871	16804	16672	16845	17041	16759	16839	16905	16948	16981	16731	17057	16837	16933	16803	16911	17035	16782	16834	16940	17012	16762	16872	16931	16967	16726	16934	16677	16959	16945	16977	16705	16643	16952	16965	17023	16841	16727	16800	16920	16889	16833	16852	16831	16886	16881	16850	16834	16918	17109	16700	17065	16842	16857	16840	16825	16891	16678	16752	16755	16949	16926	16810	16939	16825	16657	16853	16831	16903	16776	17018	16917	16762	16959	16949	16745	16726	16771	16875	16737	16868	16789	16745	16788	16805	16722	16896	16908	16724	16949	16939	16863	16834	16871	16892	16789	16891	16996	16820	16806	16801	16894	16901	16973	16815	16831	16610	16840	16986	16993	16712	16919	16769	17060	16902	17002	16943	16905	16915	16863	17109	16794	16744	16803	16991	16883	16954	16683	16929	16913	16901	16778	16786	16836	16927	16885	17105	16953	16875	16989	16796	16998	16675	16944	16820	16762	16954	16912	16955	16958	16843	16873	16763	16847	16831	16824	16851	16857	16894	16951	16751	16815	16834	16846	16808	16787	16909	16852	16774	16993	16845	16828	16689	16919	16966	16762	16849	17029	16985	16738	16761	16904	16722	16799	16853	17067	16810	16856	16724	16833	16892	16948	16788	16831	16882	16977	16757	16748	16889	16771	16817	16744	16874	16878	16744	16738	16955	16769	16632	16882	16885	16826	16939	16766	16779	16974	16945	16875	16802	17137	16922	16918	16874	16971	16819	16984	16828	16886	16721	16846	16710	16937	17136	16918	16675	17100	16810	16805	16667	16992	16996	16810	17022	16910	17012	16971	16944	16731	16869	16756	16645	16667	17035	16867	16787	16875	16995	16777	16840	16892	16949	16845	16891	16650	16832	16985	16751	16737	16846	16686	16716	16891	16988	17037	16766	16997	16886	16866	16950	16863	17042	17054	16866	16929	16907	16855	16916	16881	16876	16958	17083	16929	16779	16891	16659	16956	17030	16978	16948	16828	16735	16843	16885	16759	16853	16792	16791	16772	16844	16923	16846	16975	16842	16843	16786	16951	16728	16976	16767	16986	16686	17035	16863	16804	17005	16877	16791	16739	16843	16890	16871	16992	16662	16840	16855	16884	16977	16852	16749	16893	16833	16956	17075	16733	16780	16997	16928	16771	16958	16946	16911	16936	16789	16909	16880	16809	16768	16941	16855	16836	16806	16873	16793	16864	17010	16935	16825	16787	16979	16816	16907	16772	16924	16890	16902	16677	16852	16799	16834	16847	16778	16731	16958	16883	16960	16986	16928	17086	16661	16869	16851	16810	16888	16697	16914	16803	16854	16828	16874	16814	16826	16838	16872	16723	16891	16608	16873	16706	17027	16763	16885	16863	16962	16777	16876	16888	16842	16840	16813	17025	16773	16821	16753	16803	16783	16703	16897	16927	17025	16910	16820	16920	16984	16891	16964	16865	17019	16969	16688	16852	16826	16878	16988	16866	16823	16715	16636	17019	16695	16957	16842	16997	16890	16860	16927	16802	16951	16858	16945	16748	16850	16729	17113	16705	16815	17116	16832	16941	16881	16936	16869	17044	16821	16796	17061	16851	16809	16859	16940	17013	16698	16785	16804	16949	16940	16683	16903	16996	16795	16731	16873	16761	16979	16692	16802	16786	16788	16929	16731	16798	16913	16872	16627	17126	16792	16769	16899	16723	16874	16849	16891	16796	16876	16851	17044	16992	16795	16657	16811	16757	16892	16898	16862	16818	16988	16772	16989	16838	17103	16926	16806	16836	16839	16928	16880	17058	17012	16932	16740	16957	16945	16867	16864	16734	16877	16888	16718	16905	16978	17038	16897	16867	16852	16848	16679	17056	16879	16793	16882	16779	16899	16861	17070	17002	16709	16791	16834	16863	16882	16887	16921	16921	16799	16844	16759	16863	16806	16913	16670	16968	16750	16730	16830	16909	17019	16831	16962	16839	16966	16917	16852	17097	16909	16809	16683	16695	16730	16809	17047	16732	16739	16914	16980	16744	16955	16930	16686	16771	16851	16716	16767	16748	16919	16735	16847	16750	16948	17019	16745	16861	16953	16837	16895	16929	16978	16847	16882	16896	16910	16833	16756	16759	16928	17106	16702	16855	16761	16800	16752	16905	16976	16701	16868	16810	16836	16880	16734	16697	16924	16798	16882	16787	16813	16932	16892	16981	16896	16813	16926	16814	16932	16996	16772	16876	16934	16939	16999	16967	16917	16903	16962	16840	16956	16887	16917	16955	16900	16851	16879	16745	16715	17005	16656	16832	16903	16708	16754	16829	16787	16979	16937	16730	16862	16867	16920	17031	16885	16988	16870	16933	16733	16816	16759	17007	16888	16608	16842	16862	16932	16747	16811	16878	16770	17015	16766	17014	16779	17070	16809	16771	16927	16966	17161	16739	16867	16841	16897	16738	17005	16893	17097	16891	16743	16830	16778	16794	16729	16850	16818	16874	16804	16875	16860	16714	16967	16698	16992	16675	16957	16650	16753	16767	16764	16941	16686	16726	16822	16847	16779	16850	16836	16641	16794	16943	16548	16886	16753	16824	16810	16959	16987	16691	16848	16663	16979	16732	16865	16675	16720	16790	16784	16704	16755	16867	17012	16882	16937	16734	16686	16845	16800	17052	16990	16842	16776	16826	16995	16741	16886	16901	16888	16954	16831	16859	16755	16888	17017	16779	16882	16854	16900	16865	16709	16892	16998	16846	16822	16967
25401	21603	31583	61068	66912	55857	43740	34795	30564	29140	28885	28897	28865	28566	28615	28699	28346	28420	28383	28634	28649	28559	28571	28830	28546	28251	28557	28462	28407	28364	28668	28365	28583	28332	28653	28206	28224	28534	28239	28446	28546	28358	28483	28438	28417	28283	28546	28521	28417	28581	28409	28389	28579	28557	28321	28163	28517	28365	28368	28430	28373	28447	28226	28420	28434	28520	28568	28361	28343	28467	28245	28367	28192	28476	28168	28289	28146	28338	28388	28388	28319	28177	28255	28485	28577	28148	28417	28125	28201	28411	28375	28239	28334	28148	28070	28439	28427	28578	28378	28549	28271	28428	28254	28413	28310	28506	28343	28557	28438	28485	28362	28476	28225	28461	28368	28357	28583	28515	28413	28377	28133	28169	28333	28392	28350	28467	28433	28235	28428	28628	28479	28192	28332	28392	28557	28319	28325	28484	28501	28242	28447	28506	28497	28710	28444	28448	28334	28497	28390	28206	28487	28220	28478	28365	28424	28353	28393	28266	28331	28325	28297	28412	28686	28125	28447	28239	28444	28272	28535	28359	28357	28346	28148	28381	28357	28352	28288	28374	28359	28484	28432	28479	28298	28439	28443	28192	28304	28370	28217	28458	28352	28172	28250	28439	28455	28476	28339	28304	28395	28291	28014	28156	28310	28265	28651	28413	28153	28177	28476	28307	28444	28382	28337	28396	28200	28483	28374	28368	28293	28374	28609	28331	28492	28411	28226	28365	28311	28313	28505	28537	28375	28191	28328	28575	28471	28504	28309	28380	28306	28545	28407	28115	28330	28542	28277	28265	28234	28662	28333	28164	28470	28209	28335	28137	28384	28549	28572	28391	28664	28660	28472	28204	28189	28532	28239	28470	28287	28490	28407	28203	28264	28376	28550	28180	27958	28300	28283	28442	28232	28338	28428	28311	28477	28424	28387	28510	28506	28318	28377	28269	28403	28144	28069	28494	28179	28264	28608	28323	28466	28413	28547	28167	28332	28292	28286	28445	28342	28410	28395	28391	28416	28310	28225	28604	28281	28394	28296	28027	28370	28287	28634	28468	28360	28215	28370	28278	28195	28385	28520	28500	28537	28553	28430	28497	28386	28214	28266	28418	28485	28439	28310	28483	28501	28547	28417	28363	28056	28257	28303	28198	28472	28238	28230	28453	28397	28285	28405	28508	28535	28344	28309	28321	28106	28025	28343	28190	28348	28148	28216	28536	28190	28528	28114	28404	28242	27911	28211	28291	28400	28428	28289	28354	28499	28378	28273	28439	28373	28381	28358	28191	28206	28484	28338	28217	28627	28308	28428	28237	28471	28614	28490	28382	28159	28164	28309	28447	28474	28327	28415	28148	28324	28472	28322	28368	28430	28208	28444	28302	28284	28177	28544	28631	28388	28302	28240	28217	28125	28213	28465	28319	28311	28477	28090	28184	28311	28501	28415	28355	28272	28208	28350	28265	28490	28294	28288	28093	28317	28425	28555	28114	28561	28328	28439	28302	28442	28344	28286	28527	28253	28521	28315	28226	28256	28363	28191	28339	28287	28430	28391	28427	28306	28373	28545	28284	28290	28197	28308	28321	28502	28144	28294	28548	28556	28377	28497	28179	28377	28531	28460	28380	28314	28274	28263	28615	28304	28541	28246	28545	28278	28313	28539	28355	28645	28201	28270	28509	28377	28361	28309	28251	28385	28164	28357	28135	28593	28326	28675	28548	28341	28334	28406	28418	28158	28399	28567	28244	28532	28404	28624	28504	28298	28385	28187	28352	28513	28166	28363	28536	28425	28379	28221	28542	28645	28302	28304	28610	28344	28392	28511	28160	28200	28356	28380	28189	28467	28422	28535	28184	28335	28557	28489	28313	28342	28263	28578	28189	28319	28326	28535	28334	28153	28288	28449	28236	28527	28295	28287	28387	28516	28155	28385	28183	28363	28425	28134	28625	28372	28395	28223	28456	28586	28235	28377	28556	28129	28532	28243	28564	28347	28249	28621	28623	28570	28381	28425	28445	28402	28491	28159	28402	28547	28496	28486	28527	28512	28532	28354	28330	28814	28327	28425	28394	28469	28496	28352	28322	28532	28449	28287	28340	28587	28201	28257	28229	28486	28165	28266	28227	28433	28284	28303	28267	28489	28350	28617	28377	28241	28407	28561	28344	28329	28599	28392	28207	28279	28420	27880	28444	28317	28512	28271	28544	28484	28596	28340	28178	28285	28452	28493	28677	28565	28173	28346	28355	28288	28412	28403	28533	28548	28576	28419	28345	28371	28009	28458	28543	28418	28335	28594	28195	28290	28405	28609	28491	28512	28348	28456	28294	28178	28314	28326	28425	28551	28395	28050	28361	28527	28438	28329	28248	28228	28741	28495	28345	28463	28400	28335	28401	28350	28446	28332	28482	28457	28409	28373	28588	28126	28556	28438	28506	28432	28442	28436	28546	28259	28530	28419	28540	28428	28415	28284	28476	28500	28346	28440	28639	28489	28293	28378	28329	28273	28217	28579	28130	28415	28537	28458	28427	28590	28335	28278	28401	28369	28212	28492	28399	28468	28494	28460	28558	28387	28369	28491	28426	28309	28042	28176	28338	28493	28388	28514	28439	28373	28319	28264	28597	28497	28237	28494	28437	28248	28619	28271	28433	28221	28511	28528	28326	28477	28316	28278	28193	28143	28595	28672	28311	28448	28419	28339	28380	28353	28200	28492	28397	28396	28632	28565	28164	28571	28357	28253	28438	28327	28321	28541	28150	28438	28338	28527	28358	28454	28552	28511	28439	28439	28223	28449	28640	28520	28345	28462	28194	28691	28316	28388	28192	28542	28449	28471	28404	28488	28522	28683	28252	28491	28777	28289	28427	28391	28346	28620	28451	28305	28167	28282	28288	28536	27984	28556	28144	28193	28338	28172	28437	28465	28523	28206	28347	28340	28238	28314	28544	28368	28047	28609	28450	28380	28440	28348	28135	28392	28550	28318	28104	28278	28338	28335	28376	28385	28460	28113	28281	28428	28430	28422	28395	28269	28446	28238	28320	28499	28745	28176	28318	28276	28388	28377	28287	28224	28402	28437	28307	28391	28219	28220	28150	28323	28503	28349	28325	28467	28258	28279	28209	28391	28490	28316	28154	28282	28399	28679	28398	28572	28443	28464	28383	28243	28000	28299	28556	28460	28378	28566	28177	28222	28597	28463	28397	28346	28440	28346	28261	28097	28297	28319	28432	28536	28368	28443	28382	28331	28362	28276	28652	28626	28604	28645	28494	28421	28586	28196	28314	28297	28407	28374	28510	28435	28376	28511	28473	28291	28380	28515	28407	28672	28456	28228	28575	28324	28335	28262	28269	28274	28412	28128	28321	28440	28185	28462	28226	28434	28142	28120	28451	28393	28239	28366	28480	28516	28457	28341	28376	28284	28408	28262	28273	28439	28518	28272	28476	28565	28198	28333	28217	28336	28343	28535	28462	28216	28204	28424	28435	28541	28367	28424	28378	28513	28229	28471	28362	28342	28518	28464	28188	28640	28511	28763	28496	28404	28239	28427	28206	28496	28166	28458	28234	28557	28598	28141	28449	28535	28543	28407	28492	28495	28437	28503	28546	28520	28408	28413	28794	28481	28412	28245	28360	28263	28556	28475	28399	28253	28004	28322	28360	28357	28425	28277	28195	28681	28500	28277	28343	28122	28397	28261	28493	28433	28428	28347	28165	28329	28297	28601	28428	28219	28531	28239	28274	28265	28685	28580	28373	28345	28451	28254	28467	28202	28532	28479	28228	28437	28237	28494	28339	28121	28454	28528	28459	28477	28361	28269	28295	28410	28296	28470	28338	28681	28156	28416	28316	28348	28506	28197	28572	28187	28275	28438	28312	28289	28480	28571	28390	28507	28398	28359	28305	28393	28407	28394	28290	28440	28339	28240	28417	28514	28391	28568	28579	28337	28179	28309	28517	28262	28274	28360	28014	28546	28468	28403	28659	28453	28558	28540	28528	28621	28419	28498	28432	28612	28407	28123	28348	28296	28325	28529	28313	28471	28353	28561	28418	28335	28303	28464	28159	28344	28473	28128	28344	28380	28411	28384	28291	28349	28426	28221	28440	28210	28331	28182	28385	28375	28291	28472	28385	28423	28524	28343	28604	28315	28341	28276	28311	28378	28321	28371	28180	28159	28300	28321	28486	28686	28110	28509	28369	28338	28494	28773	28395	28190	28229	28293	28178	28514	28206	28250	28369	28158	28102	28504	28332	28377	28258	28606	28437	28380	28436	28425	28524	28697	28439	28615	28293	28169	28525	28240	28365	28484	28429	28333	28190	28400	28329	28405	28405	28159	28311	28408	28463	28479	28079	28489	28448	28381	28333	28510	28094	28301	28455	28476	28426	28450	28111	28412	28384	28521	28495	28517	28410	28079	28391	28201	28541	28161	28214	28321	28482	28411	28235	28319	28220	28380	28407	28445	28346	28502	28287	28197	28319	28581	28218	28179	28429	28577	28440	28755	28418	28251	28515	28520	28435	28491	28607	28499	28416	28429	28480	28402	28487	28326	28247	28454	28330	28396	28555	28456	28326	28308	28462	28330	28416	28262	28296	28547	28244	28302	28248	28472	28518	28524	28349	28434	28314	28224	28387	28526	28234	28271	28241	28422	28242	28237	28384	28391	28343	28232	28265	28557	28434	28528	28301	28285	28496	28393	28347	28184	28358	28561	28466	28404	28409	28448	28487	28337	28084	28306	28500	28404	28472	28643	28524	28606	27978	28372	28306	28514	28243	28380	28243	28316	28410	28510	28436	28387	28326	28441	28604	28253	28390	28243	28501	28581	28385	28422	28490	28534	28206	28328	28422	28350	28293	28354	28282	28108	28459	28745	28707	28696	28253	28448	28407	28281	28431	28372	28265	28447	28346	28547	28484	28497	28410	28152	28419	28520	28545	28284	28516	28324	28332	28471	28272	28275	28117	28575	28326	28510	28317	28220	28244	28272	28338	28333	28320	28309	28141	28408	28469	28256	28297	28147	28543	28408	28294	28364	28316	28437	28223	28601	28542	28351	28476	28503	28315	28310	28451	28372	28299	28245	28470	28372	28274	28370	28264	28234	28396	28390	28404	28461	28068	28501	28341	28318	28585	28337	28417	28234	28106
16963	29597	47559	72690	66509	48151	32287	22678	18818	17435	17236	17439	17233	17267	17086	17246	17078	17154	17089	17279	17082	17128	17109	17191	17050	17108	17123	17198	17174	17328	17125	17074	17080	17259	17154	17139	17081	17201	17104	17008	17329	17126	17196	17183	17020	17298	17080	17188	17238	17214	17367	17123	17208	17119	17118	17256	17016	17135	17128	17171	17289	17106	17096	17087	17047	16975	17202	17145	17050	17205	16969	17119	17065	17298	17213	17115	16863	17213	17039	17146	17029	17201	17151	17303	17295	17260	17059	17191	17121	17113	17209	17210	17111	17120	16982	17075	17069	17185	17114	17167	16977	16999	17242	17105	17341	17151	17013	17058	17134	17222	17003	17076	17058	17198	17283	17099	17036	17262	17077	17107	16949	17216	17138	17061	17243	17229	17107	17286	17245	17015	16922	17202	17030	17092	17211	17089	17091	17016	16933	16957	17048	17152	17191	17017	16964	17000	17170	17195	17120	17054	17172	17145	17054	17221	16968	17241	17027	17250	16973	17160	17220	17102	17192	17177	16950	17165	17085	17220	17192	17211	17128	17132	17106	17116	17236	17300	17075	16850	17291	17044	17191	17065	17025	17193	17181	17143	17129	17253	17065	17031	17075	17039	17337	17062	17082	17140	17212	17031	17008	17326	17129	16999	17026	17280	17232	17212	16999	17119	17101	17318	17132	17132	16963	17319	17094	17276	17297	17032	17094	16963	17049	17013	17263	17292	17214	17119	17091	17018	16849	17112	17277	17291	17207	17202	17005	17187	17082	17137	17161	17033	17183	17264	17046	17102	17124	17083	17201	17291	17354	16949	17167	17011	17155	17030	17169	16955	17319	17107	17301	17184	16874	17338	17080	16905	17187	17125	17243	17116	17036	17201	17218	17030	17073	17168	16985	17247	16985	17443	17049	17220	17205	17160	16964	17074	17013	17030	16929	17087	16874	17096	17083	17206	17152	16980	17162	17099	17189	17280	17171	17126	16985	17140	16961	16948	17197	17143	17200	17015	17315	17211	17043	17288	16993	17092	17045	17002	17046	17212	17118	17122	16887	17101	17204	16979	17174	17133	17304	17192	17238	17032	17166	17067	17163	17131	17190	16972	17083	17159	17024	17189	17207	17242	17255	17201	17153	16954	17108	17203	16971	17169	16863	17166	17176	17026	17109	17149	17010	17088	17088	17085	17104	17201	16972	17110	17149	17074	17176	17080	17044	17064	17125	17161	17108	17160	17203	17293	17244	17134	17203	16935	17267	17098	17136	17280	16972	17260	17118	17190	17125	17288	16996	17071	17101	17153	17167	17296	17141	17120	17170	17077	17250	17214	16832	17228	17124	17110	17051	17139	17197	17147	16999	17123	17225	17283	16982	17098	17088	16945	16893	17115	17148	17084	17120	17111	16984	17149	17166	17114	17085	17225	17225	17075	17156	17124	17271	17049	17186	17145	16983	17007	17080	17168	17150	17120	17125	17054	17150	17041	17138	17234	16829	17030	17182	17036	17095	17252	17197	16819	17076	17166	17142	17174	16953	17052	17264	17162	17034	17226	17290	17211	17067	17181	16993	17137	16984	17133	17030	17058	17050	17009	17216	17184	17243	17349	17288	17218	17184	17169	16944	17079	17199	17193	17146	17145	16931	17093	17224	17216	17077	17135	17084	17282	17061	17056	17334	17065	17102	17137	17079	17071	17067	17053	17186	16941	17265	17063	17210	17105	17238	17039	17249	17147	17143	17304	17083	17134	17166	17094	17077	17252	17263	16957	17038	17011	17210	16960	17227	17203	17108	17257	17199	17231	17015	17176	17153	17126	17157	17161	17024	17276	16945	16991	17216	17182	17176	17091	17030	17068	17153	16972	17217	17020	17049	17170	17208	17151	17330	16918	17076	17166	17107	17020	17103	17087	17243	17226	17008	17046	17031	17064	17184	17148	17118	17039	17079	17126	17253	17296	17203	17304	17218	17031	17215	17125	17365	17149	17211	17044	17158	17201	17083	17074	17193	17001	17294	17018	17199	17007	17178	16960	17298	17028	17031	17134	17097	17176	17213	16997	17031	17146	17019	16991	17180	17183	16995	17130	17278	16941	17081	17069	17184	17333	17164	17072	17180	16900	17312	17157	17025	17120	17091	17192	17068	17083	17033	17160	17131	17183	17137	17183	17125	17299	17248	17187	17023	17004	17102	17197	17169	17220	17099	17118	17201	17094	17139	16984	17051	17212	16984	17003	16839	17022	16982	17086	17196	17197	17127	16970	17058	17279	17077	16964	17286	17099	17162	16959	17087	17171	17110	17205	17242	16982	17052	17008	17099	17167	17183	17102	17115	17185	17049	17239	17050	17127	16987	17285	16981	17449	16984	17101	17009	17063	17112	16978	17198	17222	17140	17177	17246	17028	17098	17035	16953	17142	17123	17086	17084	17139	17143	17059	17131	17011	17227	17200	17200	17038	16810	17163	16927	17119	17104	17162	17159	17144	17143	16897	17231	16938	17187	17057	17100	17233	17185	17040	17326	17147	16881	17323	17272	17269	17113	17113	16798	17135	17085	17268	17135	17363	17241	17052	17031	17104	17199	16981	17332	17122	17083	17047	17156	17153	17053	17056	17048	17107	16837	17003	17043	17264	17126	17162	17105	17102	17084	17019	17070	17131	17080	17225	17110	17076	17303	16983	17044	17038	16984	17048	17217	17093	17086	17339	17090	17227	17168	17166	17142	16982	17222	17213	17081	17134	17174	17157	17159	17118	17214	16899	17235	17169	17247	17016	17147	17025	16954	17330	17225	17244	17128	17343	17167	17203	17146	17232	16983	17178	17112	17047	17155	17126	17127	17163	17212	17149	17070	17093	17196	17004	17193	17168	17107	16970	17111	17120	16836	17060	17027	17008	17287	16992	17089	17047	17144	17131	17008	17112	17141	17190	16867	17170	16998	17029	17091	17086	16918	17128	17321	17059	17065	17012	17226	17191	17072	17094	17140	17308	17034	17175	16936	17191	16987	17151	17157	17087	16992	17035	17250	17180	17125	17308	17298	17282	17269	17315	16991	17000	17351	17076	17156	17044	17036	17305	17208	17002	17215	17142	17084	17042	17279	17299	17074	17103	17244	17130	17074	17142	17158	17168	17096	17140	17295	17071	17173	17229	17069	17351	17115	17200	17039	17214	17054	17199	17141	17235	17017	17022	17109	17282	17031	17073	17074	17115	17314	17003	17063	17049	17110	17040	17243	17144	17085	17068	17099	17153	17005	17172	17013	17111	17008	17074	17148	17072	17075	17021	17049	17057	17134	17107	17113	16940	17145	17029	17100	17206	17276	17199	17284	17181	17024	17089	17047	17110	17239	17190	17198	17201	17207	16907	16981	16926	17181	17173	17247	17247	17099	17116	17381	17059	17051	17061	17064	17132	17122	17227	17137	17039	17213	17064	17045	17306	17253	17138	17126	17037	16960	16992	16984	17258	17094	17151	17118	17303	17189	17098	17162	17278	17011	16997	17132	17136	17158	17198	17165	17087	17114	17387	17208	17242	17181	17196	17100	17007	17111	17147	17113	17242	17143	16884	17234	17194	17241	17123	17245	17003	17040	17146	17134	17124	16984	17163	17068	17141	17188	17168	17137	16980	17199	16870	17055	17003	17134	17204	17146	17110	16979	17146	17143	17197	17049	17136	17110	17133	17157	17123	16917	17021	17084	17190	17043	17152	17199	17057	17248	17016	17014	17419	17116	17188	16951	17081	17156	17147	16831	17135	16912	17000	17176	17034	17192	17261	17072	17069	17141	17070	17144	17116	17005	17039	17090	17058	16926	17205	17146	17083	17037	17170	17140	17212	16957	17105	17150	17067	17155	16965	17134	17056	17210	17061	17048	16971	17280	17086	17192	17114	17216	17176	17186	17003	17353	17201	17110	17113	17197	16958	17128	17143	16976	17113	17074	17247	17028	17127	17130	16907	17016	17114	17157	17284	16988	17229	17130	17196	17056	16906	17112	17020	17000	17075	16989	17092	16988	17103	17134	17080	17204	17186	17092	17070	17097	17160	17073	17430	17014	16990	17265	17024	17160	17219	17095	17077	17091	17149	17199	17114	17139	17208	17144	17097	17188	17193	17084	17054	17172	17268	17114	17140	17015	17352	17115	17069	17085	17269	17014	17120	17185	17192	17330	17010	17005	17079	17027	17139	17053	17113	17209	17048	17159	17204	17234	17109	17055	17090	17050	17147	17073	17010	17140	17070	16946	17217	17088	17113	17131	17049	16908	17214	17057	17400	17136	17016	17363	17116	17175	17143	17186	17052	17163	17287	17187	17085	17228	17047	16980	17115	17172	17059	17073	16966	17114	17049	17041	17046	17015	17268	17123	17108	17197	17219	17180	17199	17120	17169	17187	17107	17159	16930	17173	17218	16885	17231	17071	17211	17047	17108	17148	17035	17272	17148	17361	17142	16898	16946	16970	17136	17057	17063	17143	17042	17160	17064	17044	16881	17129	17207	17103	17159	17257	16959	17024	17056	16900	17085	17124	17202	17174	17056	17112	17171	17104	17020	17222	17278	17206	17200	17138	16978	17325	17093	16997	17134	17163	17158	17303	17058	17149	17103	17035	17048	17183	17178	17052	17164	17081	17121	17078	17069	17208	17198	17292	17004	16936	17231	16871	17107	17114	17081	17009	17221	17016	17057	17253	17209	17151	16981	17341	17236	17103	16986	17018	17105	17143	17202	17107	17249	17211	17056	17154	17267	17171	17186	17133	17239	17004	17263	17059	17159	17380	17157	17224	17185	17132	17132	17167	17063	17162	17055	17249	17088	17116	17327	17268	17067	17200	17074	17132	17229	17202	17023	17102	17127	17019	17305	17152	17042	17176	17025	17144	17037	16933	17103	17052	17286	17284	16914	17126	16974	17134	17133	17099	17034	16953	17076	17142	17013	17071	17041	16998	17102	17191	17211	16966	17352	16971	16951	17002	17080	17116	17071	17126	17087	16986	17130	17161	17379	17131	17145	17175	17243	17018	17076	17210	17158	17148	17147	17056	17323	16968	16954	17311	16951	16992	17040	17131	17227	17127	17118	16963	17235	17249	17177	16997	17118	17375	17126	17263	17196	16958	17129	17283	17055	17125	17076	17103	17073	17066	17151	17235	17118
23169	21526	29667	54667	77004	69896	55381	41071	33091	30430	29663	29352	29319	29071	29146	29054	29070	29266	29048	29429	29012	28977	29182	28968	29421	29075	28984	29130	28970	29011	29176	28905	29063	29275	29034	28902	28891	28966	29131	28872	29156	29190	28803	28944	29071	28955	29118	28786	28922	28729	28976	28944	28921	28832	28885	28969	28967	28942	28969	29150	29011	28899	28826	28619	28952	28964	28812	28710	28904	29191	28997	28937	28771	28802	28769	28831	28909	28856	28902	28989	29192	28786	28840	29063	29055	28977	28839	28883	28693	29188	28984	28891	29145	28961	28925	28818	28952	28783	29169	28745	28975	28875	28937	29033	28941	28859	28851	28914	28925	29032	28753	28936	28805	28932	28966	28668	28817	28793	28771	28993	29156	28959	28974	29069	28874	29056	28876	28887	29144	28769	28918	28671	28885	29051	28831	28629	28807	28914	29129	28987	29107	28813	28804	29051	28712	28795	28899	28773	29023	29082	28857	29103	29017	28799	28874	29017	28914	28942	28839	28851	28870	28814	29024	28851	29102	29059	29069	28714	28967	28875	28946	28920	28983	29090	29018	29122	29038	28687	28976	28847	29088	28919	28764	28877	28794	28805	28619	28915	28951	28958	28956	28865	28710	28932	28950	28920	28781	28855	28897	28913	28898	29016	28719	28643	28805	28899	28910	28701	28829	28783	28856	28814	28900	28952	28807	28698	28892	28652	28846	28978	28830	28845	28985	28964	28767	28935	28889	28885	28791	28837	28710	28736	28721	28890	28903	28932	28649	28785	28717	28963	29011	28800	28689	29197	29013	28994	29149	28965	28904	28817	28909	29043	28996	29104	29203	28832	28965	28934	28997	28753	28943	28805	28943	28794	29135	29008	28852	28928	28807	28836	28936	28676	28643	28867	28934	28937	29036	28833	28770	28969	29051	28851	28716	28890	29050	28800	28889	28754	28875	28952	29045	29040	29167	29051	28878	28973	29035	28856	28927	28880	29071	28588	28991	28977	28951	28688	28945	28952	28916	28723	28742	28825	28805	28648	28948	29025	28812	28921	28824	28942	28941	29029	28716	28936	28711	29025	28657	28870	28905	28936	28675	28732	28819	28815	28860	28832	28954	28820	28968	29037	28980	28921	28811	28735	28836	29022	28906	28816	29033	28572	28574	28763	28872	28805	29023	28907	28937	29119	28945	28815	28933	29012	28895	28876	28872	28913	28857	28656	28904	29245	29111	28881	29008	28873	28669	29115	28778	28628	29050	29015	28960	29020	28781	28677	29085	28930	28877	29066	29013	28974	28992	28977	28809	29057	29073	28864	29155	28750	29017	28978	28904	28886	28841	28986	28931	28798	28912	29004	28744	28626	29041	28898	28914	28994	28982	29135	29003	28980	28933	28821	28887	28872	28947	28939	29234	29201	28979	29070	28870	29042	28953	28683	28972	28570	28885	28567	28981	28933	28683	28671	29005	28898	28990	28813	28778	28723	28831	28821	28893	28824	28632	29087	29028	28883	29093	28751	29256	28946	29068	28815	28946	28692	29103	28942	28976	28944	29144	28669	28796	28898	28758	28756	28745	29099	28723	28999	28749	28821	28696	28977	28798	28655	28933	29011	29051	28920	29042	28680	28858	28724	28895	28850	28710	28890	28773	28891	28980	29051	28922	29178	28710	28855	29095	28810	29014	28893	28932	28891	29069	28859	29012	28937	28960	28840	28854	29305	28872	28936	29042	28891	28700	28752	29051	28794	28738	28813	28838	28690	28624	29210	28831	28734	28897	29019	28906	28920	29004	28927	28854	29003	28904	28990	28918	28918	28812	28948	28986	28892	28680	28931	28758	28553	28981	28895	28947	28812	29031	28793	28837	28812	28882	28931	29010	28925	28810	28927	29073	28913	28786	28698	29075	29095	28787	28735	29022	28721	29015	28814	29060	28808	28990	29195	29151	28724	29017	28863	28998	29061	28880	28872	28996	28934	28888	28849	28675	29194	28838	28845	28614	28913	28843	28959	28945	28821	28741	29096	28969	29076	28919	28835	28922	28994	29012	28925	29017	28883	28640	28709	28828	29016	28832	28866	29029	29151	29014	29007	28792	28771	28714	28825	28888	28781	28639	28643	28745	29041	28877	28945	28868	29128	29182	28934	28770	28872	28721	29048	28746	28884	28804	28878	29024	29073	28999	29061	28956	28940	28899	29002	29103	28740	28861	28855	29057	29011	28840	28963	28983	28629	28692	28842	29157	28941	28973	28730	28851	29204	29069	28830	28753	28811	28940	28839	28523	28944	29141	28889	28732	28697	28559	28783	29019	28919	28801	28941	28630	28714	29003	28872	28962	28886	28666	29066	29067	28644	28839	29111	28897	29145	28866	28589	29060	28935	28902	28959	28798	28710	29106	28992	28934	29040	29112	29044	28812	28868	29036	29020	28995	28907	28829	28966	28970	29093	28967	28706	29088	28804	28934	28939	28734	28767	28959	28960	29022	29033	28945	29017	28960	28797	29068	28875	28863	29131	28682	28766	28845	28989	28818	29044	28751	28782	29051	29026	28728	28709	28907	28858	28709	29001	29028	28889	29186	28697	29093	28736	28762	28745	28719	28814	28890	28776	28791	29070	28745	28778	29181	28882	28775	28891	29072	28921	28725	28729	28772	28871	28910	28786	29140	28941	28874	28727	28966	29072	29251	28925	29071	28880	28900	28517	28738	29061	28818	29014	29008	28964	28846	28834	28828	28875	28947	28880	28714	28721	28838	28908	28989	28785	28969	29098	28969	28842	29062	29004	29057	28867	28867	28761	28753	28734	28927	28791	28935	28774	28828	28612	28898	28816	28659	28939	28758	29129	28927	28708	28830	29061	28776	29010	28861	28862	28920	28866	29008	29072	28756	28855	28838	28865	28871	28988	28871	28696	29018	28832	29070	29036	29150	28764	28862	29092	28908	29031	28721	28827	29017	28948	29064	29014	29236	28898	28957	28853	28837	28741	28775	28842	28863	28990	28776	28788	28779	28834	28724	28768	28835	28880	28933	28958	28628	28694	29268	28877	28963	28747	29042	29165	28846	28747	28969	28807	28850	28978	28775	28831	28808	29036	28864	28948	28982	28777	28848	29016	29068	28904	28930	29047	28844	28723	28894	29201	29074	28855	29017	28815	29045	28758	28953	28804	28973	28865	28926	29071	29116	28821	29355	29027	28832	28898	28845	28821	28668	28781	28955	28806	28837	28927	29108	29032	28739	28750	28834	28833	28938	28948	29138	28856	28966	29016	28831	28895	28962	29211	28720	28931	28957	28816	29276	28868	28988	28917	28895	28819	28805	28700	28968	28961	28853	28669	28667	28900	28919	28940	28765	29026	28857	28812	28809	28867	29000	28999	28943	28914	28797	28697	29070	28858	28610	28765	29016	28558	29036	28999	28897	28593	28841	29078	29000	28987	28934	28694	29187	28873	28884	29006	28832	29002	28649	28706	28659	28937	28870	28689	29137	28758	29054	28893	28922	28812	28942	28801	29041	28552	28828	28966	28878	28691	28755	28922	28819	29024	29061	28558	29080	28723	28920	29058	28989	28864	28850	28900	28972	28936	29000	28668	28819	28855	29006	28826	28878	28749	29087	28961	28882	28838	28958	29037	28854	28799	28806	28731	28952	28743	28926	28918	28882	28909	28872	28902	28600	29016	28917	28821	29253	28892	29116	28840	28871	28859	28544	28835	28850	28933	28854	29065	28990	28780	28733	28884	28824	28830	28854	29066	29160	29150	28858	28633	28769	28594	29195	28994	28954	28752	28604	29142	28839	28765	28806	29019	28911	28805	29018	28717	28916	28792	28952	28613	29034	28973	28936	29058	28786	28762	29007	29134	28789	28855	29165	29016	28834	28762	28800	29012	28630	28780	28905	28835	29056	28788	28716	28811	28766	28846	29053	29056	28828	29041	28749	28933	29007	28828	28942	28870	28944	28946	28800	28773	28986	28775	28825	28705	28863	28965	28795	28877	28860	28653	29151	28663	28673	28519	28988	28936	28686	29031	28910	28811	28715	29017	28910	28675	29009	28872	28866	29141	28894	28848	28923	28725	29155	28976	28555	28857	29082	28922	28972	29025	29147	28675	28879	28771	28992	28737	29245	29006	28988	29042	29207	29095	28968	28736	28919	28891	28792	28985	28793	28893	28851	28968	29004	29144	28893	28700	28780	28903	28929	28869	28656	28871	28844	28778	28756	28905	28843	28855	28918	29033	29135	29069	28661	28746	28759	28962	28969	28952	29023	28855	28791	28785	28837	28758	28777	28903	28952	28839	29111	29039	29048	28731	28939	29131	28958	28686	28897	28745	28954	28892	28898	29060	28962	29090	28880	28709	28737	29007	28870	28778	29254	28941	28701	28922	28793	28878	28756	28835	28959	28910	28800	28900	29099	28821	28600	28701	29014	28802	28979	28818	28802	28980	28945	28840	28971	28967	28875	28679	28789	28810	28983	29092	28835	29084	28997	29016	28919	28618	28728	28887	28966	28748	28748	28985	28722	29003	29042	28763	29032	28754	28999	28912	28893	28787	28775	28888	28712	28956	29069	28712	28912	28991	29072	28921	29132	29022	28911	28919	28851	29006	28909	28892	28793	29038	29054	28835	28929	28877	28872	28926	28753	28924	29041	28678	28954	29025	28729	28669	28866	28768	29045	28669	28885	29061	28632	28694	28883	28908	28681	28812	29111	28627	28784	29233	28830	29055	28857	28878	28808	28571	28873	28930	29059	28784	28776	28876	29004	28550	28804	29003	28801	29086	28966	28911	28697	28764	29005	28947	28764	29124	28695	28857	28984	28779	29060	28974	28782	28843	28875	29238	28988	28607	28805	29000	28940	29100	28917	28600	28946	29137	29077	28885	28737	28757	29044	28927	28801	28914	29087	28821	28934	28819	28923	28870	28968	28693	28968	28952	28859	28723	29041	28896	28895	29032	29025	28892	29043	28816	28609	28908	28912	28701	28955	28887	28845	28777	28718	28939	28699	28986	28906	28772	28873	28729	28732	28732	28733	28744	28728	28830	28845	28936	29018	28864	28759	28949	29094	28999	29296	28780	28730	28832	28974	29059	29064	29137	28956	29206	28987	28974	28961	28744	28962	28953	28700	28797	29089	28781	29066	28957	28862	29161
19357	39650	61020	94028	92451	73135	48296	30377	21518	18737	18002	17717	17795	17634	17862	17603	17854	17581	17682	17641	17829	17701	17695	17648	17690	17839	17689	17749	17678	17724	17723	17889	17730	17657	17868	17621	17649	17668	17629	17529	17734	17557	17751	17703	17752	17767	17543	17643	17788	17649	17797	17872	17647	17860	17647	17888	17694	17664	17854	17675	17674	17517	17786	17627	17830	17498	17715	17540	17777	17714	17683	17561	17504	17965	17682	17657	17809	17650	17792	17692	17566	17691	17802	17632	17532	17653	17607	17638	17679	17685	17780	17597	17645	17674	17766	17584	17617	17868	17817	17619	17787	17647	17382	17660	17885	17680	17710	17750	17766	17721	17737	17658	17613	17697	17559	17617	17789	17543	17634	17566	17679	17703	17620	17692	17517	17709	17710	17773	17720	17568	17496	17690	17542	17672	17611	17615	17768	17608	17617	17696	17669	17648	17572	17740	17554	17519	17672	17505	17641	17635	17674	17671	17724	17633	17623	17536	17690	17542	17629	17753	17561	17772	17574	17512	17627	17647	17610	17933	17677	17606	17646	17604	17659	17575	17666	17690	17657	17672	17810	17611	17637	17583	17573	17716	17519	17685	17774	17559	17409	17572	17595	17814	17672	17698	17557	17688	17717	17913	17759	17528	17605	17625	17679	17648	17727	17625	17637	17692	17588	17567	17608	17496	17684	17694	17712	17644	17571	17755	17654	17618	17641	17707	17674	17662	17626	17609	17434	17658	17717	17520	17688	17652	17786	17646	17521	17846	17622	17464	17747	17727	17629	17723	17722	17889	17791	17730	17468	17636	17709	17591	17499	17446	17444	17608	17810	17674	17678	17582	17658	17750	17623	17629	17581	17615	17520	17631	17527	17522	17703	17672	17556	17733	17948	17771	17558	17888	17574	17631	17481	17690	17808	17578	17746	17593	17659	17627	17754	17681	17909	17628	17618	17798	17882	17461	17545	17850	17522	17717	17843	17822	17517	17627	17629	17833	17673	17692	17709	17607	17756	17514	17720	17718	17388	17624	17732	17861	17647	17548	17650	17509	17714	17627	17413	17490	17678	17600	17495	17755	17672	17657	17479	17798	17771	17746	17579	17550	17589	17717	17553	17681	17536	17655	17663	17628	17785	17563	17738	17670	17642	17438	17815	17517	17900	17682	17777	17528	17704	17743	17703	17646	17780	17725	17800	17640	17731	17697	17540	17802	17710	17683	17624	17727	17649	17605	17696	17636	17635	17721	17532	17806	17737	17829	17536	17758	17745	17665	17649	17732	17762	17799	17577	17572	17542	17815	17523	17628	17520	17512	17527	17782	17603	17655	17542	17618	17568	17704	17826	17766	17770	17479	17672	17511	17736	17758	17673	17795	17737	17535	17692	17512	17684	17377	17778	17615	17798	17668	17566	17660	17672	17706	17609	17880	17669	17644	17581	17694	17784	17793	17701	17739	17828	17599	17713	17771	17544	17561	17786	17647	17562	17977	17645	17566	17780	17742	17707	17658	17683	17692	17661	17612	17706	17672	17757	17516	17643	17677	17902	17699	17623	17667	17715	17799	17581	17765	17721	17741	17501	17415	17678	17624	17803	17757	17816	17675	17652	17575	17648	17625	17780	17651	17470	17679	17668	17696	17596	17564	17705	17596	17505	17600	17515	17782	17703	17648	17512	17470	17479	17797	17724	17606	17589	17703	17448	17723	17684	17739	17610	17663	17713	17650	17535	17571	17560	17710	17748	17598	17630	17673	17699	17851	17707	17645	17688	17571	17578	17769	17722	17665	17723	17759	17678	17730	17482	17708	17761	17663	17657	17575	17690	17601	17627	17619	17691	17615	17484	17713	17730	17772	17808	17584	17678	17761	17763	17693	17678	17590	17692	17564	17582	17521	17674	17588	17726	17615	17679	17733	17565	17717	17689	17707	17714	17713	17747	17806	17613	17573	17484	17699	17657	17554	17944	17819	17830	17437	17790	17593	17667	17654	17455	17656	17527	17637	17636	17697	17933	17535	17448	17581	17489	17588	17708	17780	17658	17648	17640	17550	17722	17676	17655	17461	17613	17725	17451	17764	17572	17647	17604	17609	17615	17578	17637	17545	17572	17659	17750	17757	17688	17832	17679	17677	17599	17804	17982	17541	17684	17624	17675	17678	17662	17653	17651	17752	17626	17572	17747	17497	17778	17674	17418	17631	17778	17660	17818	17611	17751	17592	17728	17698	17734	17669	17593	17597	17709	17677	17699	17658	17615	17585	17728	17620	17889	17632	17540	17786	17553	17759	17595	17759	17504	17728	17719	17680	17801	17650	17730	17540	17633	17831	17556	17648	17579	17649	17634	17787	17538	17573	17581	17634	17720	17817	17645	17606	17581	17670	17714	17653	17572	17691	17704	17647	17593	17565	17599	17661	17505	17749	17494	17579	17678	17693	17665	17790	17669	17593	17611	17736	17537	17736	17728	17815	17706	17618	17749	17445	17650	17705	17652	17707	17651	17819	17597	17547	17583	17719	17461	17658	17663	17688	17623	17689	17478	17689	17549	17412	17666	17804	17682	17559	17594	17828	17777	17574	17501	17775	17550	17785	17533	17590	17597	17733	17599	17642	17692	17614	17633	17705	17647	17717	17763	17557	17640	17609	17622	17585	17717	17618	17743	17537	17636	17769	17747	17825	17749	17685	17615	17502	17887	17730	17858	17545	17731	17570	17744	17690	17686	17706	17876	17688	17521	17430	17833	17696	17647	17513	17802	17720	17716	17812	17702	17698	17701	17484	17557	17732	17584	17564	17588	17753	17664	17721	17709	17635	17629	17750	17598	17598	17787	17676	17523	17646	17625	17694	17643	17639	17746	17754	17599	17584	17486	17630	17605	17512	17480	17621	17602	17763	17694	17676	17763	17721	17738	17594	17589	17690	17678	17670	17730	17574	17792	17555	17644	17606	17624	17772	17528	17680	17686	17596	17528	17689	17680	17695	17743	17643	17420	17589	17496	17553	17584	17827	17678	17644	17668	17599	17622	17543	17638	17617	17587	17783	17539	17645	17539	17581	17642	17691	17733	17658	17618	17678	17605	17651	17706	17420	17367	17665	17850	17623	17540	17789	17548	17599	17803	17771	17537	17630	17844	17653	17720	17761	17633	17768	17704	17762	17776	17517	17536	17645	17639	17675	17656	17708	17410	17641	17521	17840	17555	17584	17665	17870	17725	17504	17815	17788	17559	17699	17650	17813	17798	17689	17787	17545	17692	17578	17473	17704	17623	17705	17757	17744	17717	17537	17748	17719	17633	17732	17684	17727	17742	17649	17560	17785	17639	17712	17765	17564	17585	17859	17753	17666	17683	17511	17543	17704	17720	17511	17740	17747	17701	17594	17742	17602	17798	17538	17777	17652	17748	17580	17732	17875	17692	17692	17742	17698	17628	17810	17817	17730	17674	17720	17601	17638	17461	17634	17572	17644	17739	17683	17543	17670	17814	17521	17570	17657	17458	17602	17806	17674	17578	17726	17765	17520	17780	17682	17654	17678	17644	17670	17765	17802	17540	17673	17620	17623	17788	17523	17444	17634	17592	17643	17783	17727	17507	17760	17730	17712	17655	17564	17764	17630	17405	17644	17563	17717	17512	17606	17387	17784	17540	17832	17576	17658	17662	17542	17649	17435	17539	17679	17590	17732	17623	17673	17694	17659	17679	17398	17692	17481	17527	17612	17792	17643	17635	17676	17615	17633	17574	17759	17717	17755	17498	17572	17581	17729	17705	17703	17666	17596	17553	17414	17648	17592	17721	17611	17808	17711	17548	17862	17551	17586	17668	17785	17689	17673	17925	17750	17526	17587	17460	17579	17687	17563	17659	17647	17704	17668	17691	17602	17710	17789	17706	17544	17635	17612	17554	17626	17914	17689	17612	17618	17514	17660	17679	17840	17761	17689	17684	17626	17585	17495	17592	17588	17776	17533	17839	17691	17708	17789	17654	17839	17668	17684	17605	17926	17783	17634	17692	17741	17548	17644	17414	17615	17483	17566	17505	17715	17729	17651	17638	17668	17532	17759	17858	17623	17780	17472	17661	17630	17630	17859	17774	17678	17845	17754	17787	17782	17645	17640	17377	17530	17712	17582	17910	17602	17821	17576	17645	17737	17654	17578	17445	17549	17594	17926	17658	17871	17515	17759	17638	17675	17556	17709	17884	17672	17598	17744	17713	17696	17817	17623	17643	17602	17738	17579	17693	17670	17753	17688	17648	17711	17659	17554	17619	17697	17654	17689	17708	17636	17703	17471	17656	17707	17949	17581	17705	17687	17832	17571	17627	17656	17638	17811	17585	17622	17701	17687	17750	17658	17647	17550	17575	17671	17531	17719	17635	17486	17903	17652	17590	17631	17653	17533	17558	17840	17604	17711	17829	17782	17722	17520	17751	17575	17636	17665	17644	17639	17776	17747	17666	17483	17594	17751	17709	17624	17695	17651	17561	17733	17813	17680	17519	17697	17688	17531	17652	17611	17765	17668	17648	17588	17669	17608	17674	17618	17642	17779	17815	17709	17697	17382	17661	17542	17572	17679	17563	17758	17443	17778	17676	17729	17649	17738	17652	17650	17801	17632	17709	17719	17720	17646	17603	17720	17608	17662	17774	17655	17664	17821	17833	17422	17562	17572	17682	17661	17771	17736	17607	17733	17715	17722	17745	17669	17679	17528	17665	17414	17733	17792	17763	17685	17655	17619	17682	17813	17687	17783	17749	17517	17571	17846	17601	17747	17441	17686	17686	17920	17798	17700	17753	17458	17657	17586	17774	17555	17705	17763	17572	17588	17843	17815	17634	17558	17664	17596	17629	17744	17614	17760	17729	17681	17739	17697	17497	17633	17764	17790	17533	17810	17770	17567	17676	17726	17714	17594	17781	17770	17454	17518	17781	17675	17652	17610	17549	17678	17614	17572	17658	17843	17649	17631	17453	17685	17802	17715	17431	17733	17580	17604	17728	17716	17445	17723	17544	17491	17734	17560	17621	17742	17769	17543	17737	17576	17625	17501	17677	17797	17498	17670	17811	17538	17733	17673	17570	17634	17539	17757	17627	17695	17678	17769	17578	17554	17682	17704	17695	17735	17484	17725	17710	17707	17723	17669	17517	17630	17742	17764
32287	26991	33606	40501	43284	37812	32827	29966	28422	28108	27881	27747	27837	27680	27791	28009	28022	27809	27686	27963	28150	27705	27840	27665	27859	27872	27722	27692	27838	27916	28059	27766	27639	27984	28091	28195	28006	27841	27704	27949	27795	27883	27985	27948	27770	27919	28099	27634	27838	27862	27861	27860	27673	27809	27667	27760	27855	27655	27643	27505	27917	27934	28005	27602	27843	27806	27860	27715	27695	27744	27722	27755	27987	27769	27836	27875	27908	27649	27690	27792	27716	27796	27742	27933	27861	27773	27792	27948	27974	27987	27772	27718	28035	28121	28013	27887	28056	27817	27656	27808	27993	27692	27797	27957	27876	27824	27905	27947	27970	27983	28015	27886	28073	28068	27750	28106	27834	27858	27559	27826	27817	27866	27810	27935	28040	27966	27914	27992	27815	27881	27706	27879	27787	27662	27653	27925	27638	27924	27991	27681	27691	28057	27791	27693	27721	27838	27783	27877	28028	27915	27582	27959	27941	27663	27884	27891	28000	27901	27871	27824	27595	27706	27896	27920	27870	27921	27922	27778	27806	27751	27883	27612	27723	27784	27932	28095	28083	27743	27863	27847	27998	27899	27885	27937	27607	27790	27648	27998	27646	27852	27912	27641	27848	27756	27518	27733	27725	27899	28291	28007	27774	27804	27808	27788	27649	27795	27685	27583	27726	27761	27989	27997	28176	27780	27952	27765	27817	27858	27563	27777	27826	27858	27846	27786	27902	27888	27637	27928	27902	27654	27888	27705	27989	27967	27751	27555	27810	27753	27911	28081	27778	27739	27998	27759	27821	27957	27864	27809	27748	27781	27763	27747	27802	27627	27802	27888	27841	28004	28079	27598	28015	27703	27687	27918	27653	27889	27741	27748	27870	27671	27897	28060	27886	27573	28118	27807	27835	27772	27839	27720	27775	27863	27987	27866	27740	27953	27517	27726	27735	27618	27895	28160	27957	27775	27921	27947	27534	27802	27975	27912	27699	27811	28038	27827	27976	27708	27754	27832	27922	27660	27713	27734	27919	28212	28067	27773	27753	28052	27700	27708	27721	27761	27786	27849	27849	27705	27948	27802	27954	27809	27468	27773	27929	27820	27857	27733	27894	27682	27911	27889	27945	27609	27643	27954	27933	27945	27979	28077	27900	27549	27848	27588	28014	27873	27876	27785	27841	27774	27835	27818	28091	27789	28150	27653	27930	28048	27995	27803	27739	28064	27845	27838	27596	28031	27581	27729	27937	27894	27971	28149	27815	27738	27907	27721	27918	27781	27782	27893	27988	27487	27662	27756	27674	27853	28068	27843	28028	27720	27906	27593	27925	27843	27700	27932	27932	27778	28130	27751	27703	27723	27694	27611	27764	27831	27686	27798	27704	27885	28002	27829	27910	27641	27756	27720	27829	27977	27933	27713	27765	27851	27996	27659	27771	27696	27677	27676	28004	27989	27733	27716	27949	27606	27867	27778	27888	27791	27759	27757	27752	27847	28014	27678	28088	27963	27816	27943	27958	27767	27831	27961	27924	27995	27841	27718	27918	27847	27982	27878	27952	27676	27931	27633	27869	27801	27780	27937	27769	27975	27907	28153	28052	27880	27657	27915	27735	27807	27660	27722	27779	27882	27677	27880	27940	27862	27806	28104	27561	27966	27713	27684	27852	27794	27796	27748	28036	27768	27859	27944	27999	27919	27902	27648	27620	27746	27873	28013	27957	27973	28048	27925	27944	27834	27857	27969	28241	27906	27804	27975	27690	27878	27840	27649	27977	27711	27848	27736	27922	27801	27911	27706	27722	27526	27620	27649	27694	27785	28049	27961	27932	27567	27869	27661	27914	27826	27873	27809	27758	28030	27923	27923	27763	27810	28000	27901	27962	27773	27813	27907	27894	27674	27883	27862	27977	27802	27503	27918	27829	27735	27855	27884	27588	27884	28023	27683	27842	27763	27777	27847	27988	27828	27978	27917	27629	27667	27571	27832	27567	27748	27773	27886	27945	27801	27973	27829	27878	27823	27554	28054	27865	27881	27948	27830	27869	27813	27882	27734	27801	27886	28014	28194	27750	27999	27977	28160	28189	27970	27948	27835	27852	27761	27750	27987	27675	28112	28255	27680	28135	27770	27723	28043	27995	27926	27846	27854	27856	27697	27917	27817	27792	27716	28167	27992	27688	27897	27854	27790	27845	27643	27725	27665	27810	27771	27906	27764	28079	27868	27854	27960	27878	27530	27939	28283	27746	27617	27679	27968	27868	27921	27967	27698	28024	27781	27939	27765	27927	27728	28005	27599	27729	27890	27820	27620	27802	27944	27673	27814	27803	27913	27926	27908	27981	27981	27860	27824	27859	28004	27750	28039	27923	27873	27931	28049	27658	27655	27759	27406	27775	27970	27950	27952	27980	28075	27897	27876	27859	28094	27852	27751	27656	27809	27846	27931	28103	27923	28025	27683	27822	27926	27666	27930	27917	27870	27875	27899	27663	27757	27861	27967	27638	27860	27979	27902	27939	27738	27988	28003	27920	27716	27923	27849	27872	27816	27739	27778	27993	27648	27865	28061	27874	28075	27655	28085	28029	27800	27734	27706	27937	27768	27872	27865	27952	27912	27847	27719	28037	27778	27790	28025	27844	27789	27796	27747	27910	27912	28132	27681	28040	27908	27828	27670	27963	27851	27982	27798	28130	27686	27603	27714	27978	27768	27721	27787	28049	27849	28065	28011	28038	27949	27895	27794	27956	27659	27645	27707	27971	27732	27724	27777	27822	27908	27800	27787	27746	27786	27980	27787	27954	27789	27821	27775	28130	27967	27664	27903	27691	27702	27795	27751	27967	27943	27776	27745	27805	27888	27895	27727	28049	27989	27905	27919	27846	27865	27783	27862	27882	27787	27875	28000	27878	27901	27884	27775	27816	27911	27679	27847	27615	27833	27813	27957	28072	28087	27784	27973	27775	27834	27807	27699	27919	27809	27950	27593	27737	27840	27560	27868	27798	27602	28154	28122	27941	27827	27879	27774	27727	28113	27897	28171	28081	27897	27866	27807	27900	28023	28011	27895	27885	27764	27725	27822	27888	27957	27990	27757	27850	27741	27888	27931	28009	27805	27768	27799	27772	27792	27778	27742	27912	27630	27821	27927	27962	27971	27856	27822	28034	27944	27917	27895	27910	27678	27937	27821	27726	27910	27835	27730	27685	27746	28004	27905	28065	27579	27762	27864	27663	27681	27642	27686	28103	27695	27955	28132	28042	27903	27843	27801	27964	27755	27828	27684	27668	27968	27903	27759	27697	27726	27772	27923	27770	27925	28013	28042	27942	27578	27946	27914	27921	27824	27849	27861	27958	27638	27899	27944	27834	27615	27936	27747	27884	27751	27742	27625	27850	27862	27688	27852	27898	27686	28074	27708	28093	27855	28097	27873	27721	27635	27733	27664	27647	27841	28053	27766	27870	27877	27896	27957	27925	27766	28092	27709	27787	28023	27801	27847	27900	27704	27692	27881	27616	27867	27976	27775	27919	27947	27772	27758	27797	27897	27826	27933	27932	27718	27819	27853	27828	27930	27560	27874	27975	27899	28160	27875	27795	27929	27755	27967	27754	27852	27658	27846	27746	27888	27975	27997	27804	27823	27919	27893	27568	27823	27848	27712	27611	27926	27792	28149	27906	27703	27791	28137	27933	27934	27869	27717	27898	27717	27856	27874	27672	27709	27990	27804	27824	27720	27779	27639	27967	28052	27708	27879	27851	27825	27970	27849	27841	27927	28019	27634	27822	27826	27837	27821	27750	27974	27877	27892	27878	27827	27779	27789	27797	27997	27972	27963	27846	27867	28130	27737	28015	27871	27838	27791	28120	28056	27942	27509	27495	27706	27812	27403	27821	27864	27769	27870	27679	27802	27994	27690	27475	28005	27696	27977	28043	27890	28027	27834	27853	27631	27996	28002	27912	27864	27618	27644	27952	27684	27899	27904	27826	27711	27816	27885	27842	27779	27904	27750	27649	27561	27840	27889	27887	27763	27874	27732	28100	27860	27926	28024	27564	27684	27878	27810	27961	27970	28032	27792	27835	27943	27800	27714	28002	27528	27944	27855	27908	28036	28039	27802	27741	27951	27799	27537	27432	27560	27946	27673	27708	27897	27772	27790	27840	28050	27676	27625	27818	28032	27827	27993	28087	27968	27763	27821	27868	27963	27888	27954	27731	28137	28001	27804	27761	27817	27963	27805	27856	27933	27866	27917	27906	27741	27989	27666	27977	27884	27899	27776	27987	27742	28114	28085	27739	28088	27983	27750	27917	27993	27829	28165	27805	27649	27823	27735	27917	27955	28070	27638	28015	27790	27883	27719	27969	27737	27900	27696	27868	27929	28032	27994	27897	27956	27950	27776	27722	27820	28031	27791	27860	28039	27877	27802	27962	27682	27683	27737	27928	27976	27713	27898	28134	27973	28137	27656	27690	27666	27629	27577	27710	27775	27874	27796	27858	27838	27799	27984	27893	27890	27877	27785	27684	27781	27907	27719	27909	27943	27974	27777	27893	27720	27556	27863	27759	27938	27815	27922	27744	27988	27844	27913	27632	27889	27671	27598	27813	27624	27752	27927	27648	27664	27941	28176	27876	27839	27939	27924	28154	27804	27587	28030	28050	27857	28027	27636	27926	27766	27865	28039	27567	27878	27878	27627	27538	27626	27691	27635	27883	27903	27796	27795	27818	27778	27844	27799	27875	27843	28026	27957	27868	27695	27852	28054	27938	27735	27899	27878	27721	27701	28162	27789	27841	27577	27827	27728	27896	27772	27859	27924	27896	27838	27849	27975	27974	27860	27681	27760	27724	28042	27967	27771	27655	27641	27780	27925	27875	27937	27602	27854	27854	27779	27889	27671	27888	28061	27836	27784	27903	27737	27770	27811	27848	27656	27842	28070	27829	27802	27970	28174	27962	27728	27791	27711	27872	27645	28048	27945	27912	27666	27751	27981	27709	27944	27905	27995	27859	27870	27864	28086	28049	27844	27777	27858	27629	27816	27968	27799	27814	27843	27805	27696	27850	27659	27885	28015	27902	28019	27803	27779	27945	28021	27974	27791	27914	27774	27942	27898	27797	28098	27740	27876	27999	27934	27652	27900	28069	27766	27911	27735
16587	19664	23949	31256	32471	25904	20664	17902	16992	16598	16746	16560	16555	16662	16427	16479	16463	16586	16598	16529	16739	16455	16614	16565	16626	16683	16785	16685	16483	16552	16490	16520	16499	16517	16655	16383	16665	16405	16482	16603	16677	16507	16502	16584	16623	16808	16665	16654	16616	16549	16623	16669	16813	16688	16549	16683	16661	16651	16396	16580	16533	16599	16620	16711	16774	16540	16667	16839	16617	16699	16542	16829	16526	16555	16593	16668	16620	16656	16463	16541	16492	16564	16598	16557	16616	16343	16545	16851	16543	16697	16691	16664	16583	16606	16715	16639	16638	16667	16740	16542	16659	16482	16534	16562	16563	16567	16588	16691	16493	16638	16495	16514	16692	16480	16742	16651	16503	16699	16509	16623	16805	16409	16695	16536	16709	16623	16657	16793	16547	16517	16545	16569	16664	16491	16650	16671	16503	16760	16528	16720	16557	16657	16722	16651	16618	16658	16774	16442	16581	16461	16594	16537	16842	16640	16726	16463	16687	16585	16600	16610	16590	16502	16613	16535	16594	16492	16672	16646	16771	16528	16551	16708	16524	16565	16548	16541	16670	16674	16587	16476	16647	16667	16600	16779	16539	16515	16586	16567	16767	16618	16699	16671	16470	16675	16613	16483	16608	16819	16483	16677	16551	16472	16595	16758	16634	16571	16676	16667	16521	16690	16545	16642	16797	16500	16625	16794	16638	16662	16765	16537	16577	16546	16646	16437	16462	16679	16549	16520	16766	16672	16598	16498	16647	16675	16630	16535	16497	16517	16551	16603	16650	16592	16451	16671	16579	16564	16595	16468	16660	16712	16651	16510	16689	16647	16730	16701	16591	16622	16714	16549	16728	16806	16631	16514	16653	16892	16618	16801	16536	16664	16548	16586	16483	16538	16677	16680	16679	16385	16653	16677	16771	16478	16508	16781	16613	16521	16676	16552	16545	16477	16714	16725	16522	16465	16485	16762	16406	16774	16500	16504	16528	16508	16604	16732	16659	16552	16484	16562	16627	16541	16655	16682	16717	16559	16747	16690	16527	16768	16434	16636	16717	16520	16558	16497	16737	16613	16425	16512	16760	16636	16551	16812	16505	16611	16709	16455	16634	16604	16495	16672	16574	16609	16708	16482	16379	16687	16577	16629	16593	16662	16618	16708	16534	16487	16733	16511	16736	16577	16659	16599	16695	16819	16615	16652	16576	16890	16602	16574	16624	16505	16630	16725	16625	16527	16664	16361	16621	16556	16609	16529	16493	16409	16461	16619	16651	16614	16508	16663	16715	16641	16610	16432	16499	16695	16730	16599	16576	16534	16558	16753	16531	16633	16412	16472	16419	16587	16641	16577	16556	16537	16516	16520	16554	16408	16741	16518	16532	16545	16749	16574	16815	16517	16613	16620	16597	16510	16727	16449	16468	16393	16640	16604	16597	16545	16670	16599	16528	16459	16491	16763	16458	16502	16717	16641	16487	16460	16613	16552	16654	16608	16517	16866	16570	16416	16556	16602	16649	16608	16655	16622	16631	16624	16578	16598	16681	16678	16663	16352	16572	16704	16642	16506	16677	16605	16513	16491	16490	16665	16595	16579	16510	16615	16508	16716	16716	16735	16566	16518	16507	16385	16813	16448	16452	16401	16653	16675	16692	16659	16720	16633	16628	16639	16591	16521	16467	16693	16615	16630	16578	16540	16705	16484	16644	16707	16545	16573	16749	16780	16500	16695	16524	16556	16547	16768	16495	16603	16618	16472	16619	16630	16647	16675	16749	16654	16480	16623	16678	16832	16661	16507	16516	16701	16661	16665	16609	16768	16641	16656	16476	16564	16761	16588	16396	16558	16349	16523	16682	16523	16492	16505	16652	16601	16800	16622	16820	16624	16460	16586	16574	16558	16611	16662	16610	16571	16509	16743	16795	16475	16768	16489	16431	16588	16581	16624	16370	16698	16567	16686	16548	16635	16636	16649	16669	16490	16521	16695	16531	16577	16489	16591	16743	16550	16631	16525	16693	16461	16648	16602	16590	16571	16707	16596	16583	16700	16547	16676	16718	16827	16640	16629	16588	16525	16484	16471	16800	16623	16719	16672	16672	16539	16549	16539	16665	16522	16541	16426	16715	16626	16439	16573	16651	16634	16651	16496	16665	16529	16549	16566	16390	16470	16646	16468	16575	16644	16585	16509	16523	16606	16793	16585	16462	16672	16552	16679	16491	16614	16673	16497	16608	16479	16603	16670	16785	16317	16650	16685	16625	16478	16696	16553	16547	16636	16651	16618	16573	16434	16526	16563	16631	16530	16650	16515	16379	16462	16711	16631	16510	16622	16685	16602	16654	16598	16604	16425	16674	16628	16651	16594	16290	16635	16741	16877	16507	16626	16519	16712	16660	16481	16609	16510	16457	16481	16642	16796	16691	16673	16755	16602	16679	16662	16680	16584	16578	16663	16707	16748	16544	16841	16515	16573	16745	16639	16490	16684	16823	16427	16595	16467	16672	16571	16552	16394	16719	16740	16727	16609	16704	16487	16748	16676	16578	16449	16710	16458	16779	16710	16520	16723	16645	16618	16639	16657	16577	16611	16521	16439	16422	16726	16717	16701	16620	16362	16839	16835	16647	16802	16385	16429	16689	16617	16667	16607	16438	16555	16761	16585	16756	16659	16675	16557	16526	16715	16601	16660	16709	16688	16477	16557	16682	16556	16629	16669	16589	16584	16488	16806	16774	16710	16777	16470	16605	16641	16521	16857	16591	16678	16774	16586	16735	16657	16533	16498	16795	16729	16683	16574	16750	16666	16634	16697	16576	16657	16662	16390	16537	16488	16666	16482	16666	16527	16511	16643	16565	16473	16663	16764	16679	16484	16703	16633	16741	16737	16632	16622	16587	16649	16495	16733	16712	16675	16558	16640	16724	16611	16739	16602	16597	16758	16712	16660	16772	16645	16558	16546	16493	16413	16725	16637	16385	16526	16549	16665	16607	16677	16659	16720	16768	16486	16728	16540	16480	16556	16601	16588	16622	16561	16509	16623	16575	16666	16486	16673	16713	16503	16687	16670	16632	16408	16452	16752	16570	16645	16754	16625	16475	16504	16517	16672	16751	16865	16550	16610	16613	16695	16592	16548	16603	16644	16614	16541	16717	16793	16600	17028	16598	16545	16534	16421	16523	16408	16653	16624	16749	16578	16760	16637	16718	16530	16684	16598	16491	16598	16583	16556	16455	16573	16630	16661	16911	16726	16567	16754	16643	16658	16398	16568	16728	16572	16640	16513	16579	16592	16665	16712	16542	16545	16581	16583	16730	16756	16669	16773	16654	16482	16576	16603	16667	16748	16583	16601	16686	16566	16408	16453	16619	16602	16554	16493	16699	16704	16714	16608	16771	16594	16547	16623	16633	16589	16491	16744	16443	16762	16817	16501	16816	16561	16617	16511	16533	16478	16486	16551	16596	16644	16540	16563	16281	16491	16419	16532	16599	16465	16419	16645	16708	16850	16539	16684	16466	16640	16717	16633	16651	16542	16709	16763	16573	16669	16818	16624	16633	16574	16502	16819	16497	16508	16578	16535	16743	16724	16541	16682	16658	16562	16494	16757	16550	16678	16546	16777	16467	16566	16474	16659	16669	16800	16702	16607	16578	16439	16792	16488	16559	16652	16593	16714	16717	16718	16734	16607	16554	16612	16615	16755	16623	16722	16659	16574	16372	16449	16623	16704	16653	16616	16625	16498	16506	16432	16680	16669	16582	16727	16666	16452	16605	16678	16558	16546	16650	16728	16868	16651	16663	16474	16795	16547	16749	16564	16727	16594	16597	16700	16786	16689	16625	16639	16650	16631	16680	16785	16604	16736	16592	16649	16502	16749	16629	16394	16506	16576	16513	16500	16537	16520	16606	16604	16639	16554	16572	16766	16696	16729	16630	16667	16423	16673	16401	16592	16617	16633	16569	16555	16559	16545	16561	16529	16815	16541	16721	16615	16578	16793	16547	16712	16499	16596	16713	16790	16747	16411	16702	16544	16569	16657	16573	16538	16713	16558	16464	16562	16698	16641	16754	16622	16474	16587	16553	16523	16476	16591	16593	16608	16625	16605	16648	16617	16755	16611	16618	16649	16593	16661	16519	16706	16617	16427	16566	16624	16510	16523	16454	16706	16420	16532	16436	16564	16680	16570	16616	16503	16571	16565	16797	16505	16396	16729	16727	16513	16449	16686	16724	16553	16696	16533	16631	16702	16633	16626	16658	16392	16701	16548	16602	16667	16577	16721	16556	16569	16526	16836	16699	16475	16596	16795	16499	16558	16690	16611	16678	16483	16587	16676	16485	16839	16519	16632	16749	16587	16584	16570	16530	16681	16500	16624	16565	16539	16571	16552	16616	16653	16585	16551	16580	16605	16609	16664	16634	16695	16521	16762	16624	16509	16585	16714	16682	16547	16596	16530	16705	16649	16734	16759	16711	16640	16634	16872	16656	16559	16553	16694	16652	16638	16540	16684	16427	16478	16800	16790	16678	16531	16642	16772	16349	16747	16537	16663	16826	16594	16667	16532	16627	16698	16657	16547	16527	16465	16712	16553	16659	16574	16634	16491	16555	16645	16633	16544	16644	16538	16545	16585	16592	16367	16607	16554	16706	16695	16441	16626	16501	16504	16560	16665	16461	16620	16657	16672	16637	16596	16578	16644	16761	16601	16599	16432	16631	16541	16426	16534	16578	16697	16732	16633	16510	16621	16681	16500	16588	16576	16502	16686	16516	16616	16591	16440	16591	16751	16349	16815	16725	16505	16671	16567	16554	16620	16717	16661	16713	16499	16696	16752	16594	16798	16653	16612	16642	16401	16770	16589	16530	16590	16526	16661	16572	16465	16722	16548	16637	16471	16672	16699	16657	16631	16606	16516	16636	16609	16556	16572	16515	16663	16494	16678	16609	16534	16466	16522	16530	16498	16749	16526	16604	16608	16637	16816	16549	16504	16328	16659	16728	16490	16560	16692	16647	16628	16557	16509	16590	16648	16615	16899	16844	16478	16646	16706	16663	16646	16560	16680	16629	16648	16554	16549	16567	16621	16464	16787	16533	16604	16739	16563	16477	16579	16514	16569	16634	16727	16641	16701	16585	16538	16630	16642	16735	16690	16572	16523
25351	21573	33189	63010	65303	54246	41777	32607	29103	28002	27645	27669	27674	27605	27179	27498	27134	27264	27439	27477	27425	27345	27298	27330	27413	27458	27484	27435	27604	27172	27129	27638	27415	27505	27356	27127	27458	27332	27385	27554	27543	27055	27339	27514	27554	27351	27290	27475	27432	27327	27114	27310	27245	27446	27246	27426	27297	27399	27389	27476	27347	27522	27207	27356	27377	27510	27255	27283	27217	27487	27350	27585	27305	27178	27422	27506	27131	27488	27135	27321	27465	27485	27524	27130	27469	27332	27446	27318	27234	27191	27176	27240	27365	27440	27551	27337	27358	27324	27357	27384	27469	27328	27502	27396	27332	27257	27296	27153	27277	27144	27277	27337	27149	27460	27343	27317	27380	27229	27416	27421	27242	27480	27216	27397	27259	27171	27437	27288	27172	27253	27269	27411	27556	27373	27374	27511	27351	27250	27252	27350	27368	27210	27330	27246	27434	27416	27438	27163	27281	27513	27224	27362	27255	27207	27372	27373	27447	27483	27194	27478	27413	27427	27421	27318	27174	27101	27396	27216	27290	27460	27404	27083	27316	27435	27298	27256	27327	27322	27313	27190	27496	27362	27636	27194	27684	27233	27227	27084	27210	27250	27226	27284	27244	27235	27342	27400	27288	27136	27344	27478	27691	27518	27328	27376	27185	27489	27416	27123	27358	27686	27170	27024	27332	27408	27478	27357	27383	27531	27477	27327	27412	27267	27256	27359	27224	27577	27474	27148	27182	27519	27402	27332	27012	27169	27438	27310	27504	27380	27283	27121	27411	27084	27415	27441	27315	27409	27236	27163	27264	27244	27136	27256	27356	27296	27382	27197	27477	27239	27397	27345	27399	27378	27295	27309	27262	27423	27447	27280	27112	27517	27579	27316	27485	27171	27315	27179	27344	27130	27415	27458	27252	27598	27255	27387	27396	27594	27500	27321	27318	27494	27553	27245	27398	27191	27260	27493	27299	27367	27350	27164	27520	27221	27358	27477	27229	27216	27331	27326	27358	27347	27149	27577	27655	27387	27342	27407	27241	27318	27303	27319	27441	27354	27387	27290	27266	27388	27415	27207	27353	27042	27350	27003	27508	27125	27192	27772	27205	27413	27236	27534	27355	27439	27323	27523	27276	27409	27414	27296	27373	27497	27335	27073	27185	27004	27114	27418	27474	27508	27470	27279	27566	27242	27315	27472	27314	27316	27129	27364	27181	27129	27215	27576	27181	27112	27343	27404	27260	27389	27451	27106	27218	27427	27222	27218	27280	27026	27422	27597	27270	27415	27149	27251	27248	27358	27534	27372	27344	27462	27207	27287	27454	27302	27516	27167	27494	27333	27329	27181	27236	27099	27237	27322	27354	27518	27305	27362	27392	27237	27467	27239	27493	27281	27304	27175	27308	27421	27402	27412	27331	27282	27495	27588	27355	27394	27228	27076	27263	27354	27419	27235	27514	27289	27286	27369	27442	27328	27232	27424	27445	27335	27503	27227	27184	27257	27382	27652	27213	27050	27143	27274	27182	27055	27385	27437	27376	27405	27214	27300	27119	27173	27236	27199	27526	27345	27468	27285	27405	27225	27411	27435	27487	27335	27453	27357	27353	27367	27516	27381	27317	27114	27293	27125	27104	27328	27348	27198	27422	27592	27490	27255	27157	27652	27159	27485	27246	27002	27381	27189	27305	27474	27213	27447	27243	27361	27590	27488	27295	27380	27478	27352	27333	27404	27243	27332	27291	27503	27410	27242	27359	27279	27260	27394	27038	27300	27475	27278	27443	27415	27656	27539	27312	27341	27481	27083	27429	27310	27375	27327	26918	27234	27307	27420	27185	27353	27415	27341	27266	27277	27341	27366	27509	27328	27326	27199	27099	27319	27530	27178	27348	27295	27272	27418	27249	27244	27304	27329	27273	27533	27217	27271	27225	27318	27178	27334	27007	27289	27418	27444	27349	27288	27343	27465	27476	27233	27458	27183	27321	27391	27549	27360	27142	26968	27552	27212	27449	27235	27401	27385	27245	27318	27179	27359	27437	27182	27373	27518	27298	27188	27489	27326	27577	27306	27449	27441	27271	27198	27320	27407	27314	27091	27311	27480	27258	27352	27386	27403	27400	27212	27325	27235	27365	27205	27370	27217	27232	27206	27511	27144	27535	27126	27213	27100	27162	27296	27315	27408	27268	27404	27401	27430	27392	27300	27545	27389	27369	27309	27241	27455	27251	27387	27280	27253	27380	27234	27338	27399	27269	27156	27182	27468	27254	27549	27270	27357	27501	27438	27598	27328	27584	27332	27402	27402	27201	27313	27238	27184	27318	27133	27341	27395	27523	27340	27288	27119	27450	27284	27405	27286	27106	27056	27441	27333	27420	27436	27488	27397	27568	27473	27222	27315	27284	27445	27274	27404	27315	27150	27479	27355	27286	27206	27436	27383	27158	27287	27392	27432	27434	27142	27145	27480	27469	27522	27416	27225	27269	27153	27252	27285	27149	27339	27253	27383	27541	27222	27462	27334	27436	27295	27498	27206	27374	27098	27025	27151	27147	27191	27431	27353	27356	27527	27312	27320	27286	27225	27351	27392	27463	27145	27425	27127	27159	27424	27254	27380	27089	27077	26999	27593	27387	27099	27176	27160	27187	27157	27093	27393	27429	27436	27492	27292	27439	27330	27214	27459	27345	27390	27216	27156	27249	27358	27340	27190	27376	27298	27481	27219	27085	27321	27547	27458	27356	27321	27494	27421	27508	27300	27477	27346	27518	27155	27450	27252	27129	27269	27315	27297	27424	27242	27242	27291	27505	27255	27528	27236	27186	27144	27481	27399	27057	27440	27318	27317	27279	27357	27189	27405	27450	27521	27476	27249	27426	27270	27364	27294	27194	27422	27376	27662	27457	27427	27241	27342	27106	27094	27166	27446	27400	27355	27091	27501	27258	27109	27342	27463	27471	27521	27126	27488	27270	27237	27452	27162	27600	27309	27408	27123	27164	27169	27413	27278	27467	27230	27136	27348	27456	27147	27330	27450	27513	27362	27385	27368	27125	27234	27400	27276	27348	27301	27498	27605	27319	27327	27356	27194	27658	27455	27166	27229	27434	27288	27430	27434	27444	27017	27441	27295	27281	27348	27253	26967	27319	27443	27254	27566	27297	27418	27360	27520	27620	27370	27219	27196	27462	27247	27244	27350	27343	27427	27518	27308	27548	27228	27205	27368	27379	27124	27258	27132	27516	27529	27361	27456	27394	27375	27375	27333	27568	27392	27356	27630	27588	27308	27446	27050	27167	27566	27453	27310	27537	27168	27339	27391	27137	27260	27154	27197	27309	27390	27209	27183	27189	27472	27656	27294	27475	27287	27426	27250	27579	27311	27222	27322	27272	27272	27699	27434	27666	27437	27321	27389	27241	27127	27431	27293	27391	27411	27268	27568	27694	27613	27288	27309	27224	27376	27276	27265	27280	27249	27264	27168	27357	27302	27306	27309	27274	27315	27377	27464	27286	27383	27510	27582	27398	27466	27237	27224	27131	27160	27119	27581	27339	27377	27387	27359	27164	27133	27534	27051	27357	27303	27172	27378	27217	27201	27206	27422	27421	27444	27067	27177	27279	27605	27374	27216	27532	27466	27175	27338	27474	27338	27367	27283	27259	27221	27304	27249	27106	27310	27230	27466	27408	27366	27622	27329	27586	27527	27300	27252	27204	27128	27394	27459	27426	27362	27548	27255	27238	27211	27206	27147	27189	27443	27398	27133	27248	27227	27207	27236	27111	27298	27465	27334	27198	27321	27361	27331	27097	27388	27243	27541	27307	27341	27197	27516	27245	27147	27529	27341	27405	27368	27351	27247	27434	27373	27455	27260	27017	27520	27602	27263	27396	27479	27385	27332	27312	27408	27032	27389	27258	27420	27460	27440	27387	27552	27428	27353	27325	27304	27427	27463	27662	27423	27275	27443	27559	27345	27376	27000	27411	27358	27321	27388	27563	27331	27383	27281	27423	27389	27151	27138	27453	27134	27364	27558	27077	27246	27356	27282	27195	27361	27350	27152	27217	27199	27308	27452	27219	27326	27216	27238	27334	27364	27436	27376	27273	27108	27330	27543	27308	27310	27247	27364	27272	27512	27142	27318	27311	27064	27458	27363	27454	27674	27296	27389	27516	27247	27287	27137	27144	27112	27617	27239	27120	27281	27485	27406	27140	27483	27355	27421	27346	27101	27364	27216	27475	27394	27156	27309	27322	27287	27351	27242	27120	27243	27347	27312	27109	27500	27245	27565	27465	27477	27182	27245	27141	27435	27364	27185	27517	27304	27381	27364	27196	27315	27411	27058	27091	27344	27163	27291	27329	27443	27368	27166	27237	27329	27212	27224	27186	27350	27246	27232	27201	27435	27389	27001	27400	27441	27161	27205	27481	27251	27481	27509	27216	27292	27309	27194	27614	27230	27303	27298	27528	27532	27362	27353	27279	27156	27357	27242	27407	27616	27447	27457	27209	27366	27434	27197	27127	27447	27346	27305	27347	27305	27537	27332	27378	27068	27291	27428	27464	27368	27301	27251	27166	27326	27555	27423	27358	27314	27487	27472	27265	27329	27242	27309	27355	27119	27558	27276	27236	27132	27318	27126	27332	27462	27232	27143	27588	27324	27526	27558	27132	27289	27363	27390	27305	27300	27305	27069	27405	27324	27123	27293	27423	27192	27558	27391	27144	27488	27363	27583	27059	27360	27394	27409	27321	27283	27467	27274	27281	27104	27296	27052	27378	27389	27368	27468	27229	27162	27355	27315	27519	27478	27247	27078	27340	27374	27658	27518	27186	27342	27341	27435	27355	27408	27197	27320	27274	27284	27288	27399	27258	27421	27328	27359	27579	27510	27259	27430	27361	27291	27551	27394	27302	27120	27294	27353	27441	27384	27541	27253	27244	27090	27243	27159	27245	27607	27142	27444	27562	27305	27063	27553	27274	27110	27458	27302	27190	27306	27326	27265	27287	27397	27451	27351	27348	27341	27027	27222	27550	27256	27429	27317	27340	27488	27224	27233	27165	27547	27438	27373	26962	27431	27143	27584	27304	27319	27253	27187	27530	27296	27437	27282	27198	27360	27317	27516	27419	27537	27267	27399	27314	27285	27366	27198
15521	29806	55598	73958	64805	46574	30170	21131	17816	17124	16723	16539	16686	16594	16713	16734	16574	16712	16726	16659	16486	16543	16524	16892	16747	16719	16490	16552	16696	16685	16670	16513	16508	16553	16504	16724	16602	16690	16692	16647	16746	16621	16481	16519	16742	16576	16634	16589	16719	16785	16710	16530	16684	16566	16535	16539	16689	16909	16809	16673	16588	16656	16699	16754	16522	16660	16673	16623	16429	16738	16628	16705	16617	16694	16257	16693	16600	16558	16845	16622	16721	16596	16530	16440	16692	16525	16490	16605	16686	16613	16633	16670	16625	16511	16573	16609	16600	16771	16497	16500	16565	16563	16548	16583	16635	16709	16654	16479	16547	16553	16539	16513	16560	16455	16690	16649	16723	16479	16373	16447	16765	16536	16457	16606	16599	16606	16759	16412	16667	16629	16441	16661	16738	16635	16517	16582	16726	16616	16700	16626	16535	16587	16573	16536	16613	16505	16515	16504	16622	16637	16357	16576	16383	16393	16670	16685	16524	16428	16398	16626	16425	16693	16537	16405	16756	16578	16466	16591	16544	16406	16557	16461	16740	16678	16646	16755	16522	16558	16662	16532	16509	16583	16555	16516	16749	16614	16691	16526	16432	16714	16698	16593	16545	16566	16597	16675	16628	16492	16686	16562	16573	16562	16622	16681	16667	16463	16606	16672	16496	16515	16683	16625	16645	16524	16674	16623	16600	16638	16551	16640	16599	16595	16512	16601	16569	16744	16511	16641	16371	16656	16540	16641	16712	16708	16399	16659	16722	16599	16574	16563	16703	16702	16671	16503	16499	16444	16539	16498	16566	16644	16519	16615	16700	16392	16635	16463	16633	16494	16580	16558	16508	16694	16544	16601	16502	16674	16709	16524	16563	16665	16683	16617	16603	16467	16665	16669	16588	16690	16438	16440	16612	16656	16653	16636	16573	16649	16563	16518	16678	16431	16631	16749	16464	16625	16575	16690	16483	16399	16640	16548	16443	16549	16718	16517	16465	16553	16662	16689	16729	16609	16405	16440	16621	16449	16593	16667	16537	16618	16624	16628	16699	16542	16491	16496	16575	16466	16529	16527	16650	16559	16540	16581	16802	16669	16666	16705	16532	16416	16637	16640	16675	16572	16759	16738	16533	16590	16780	16764	16741	16444	16942	16580	16473	16549	16553	16465	16587	16444	16600	16609	16524	16701	16563	16499	16685	16753	16551	16613	16638	16815	16567	16493	16616	16452	16494	16388	16440	16535	16674	16659	16534	16437	16476	16683	16449	16643	16592	16658	16709	16549	16514	16540	16598	16566	16400	16592	16505	16711	16660	16517	16502	16622	16688	16731	16686	16597	16622	16499	16759	16648	16632	16599	16387	16546	16675	16448	16634	16539	16680	16476	16510	16713	16620	16672	16550	16558	16712	16470	16616	16605	16648	16624	16606	16767	16753	16569	16591	16556	16458	16505	16572	16657	16484	16614	16302	16610	16600	16613	16460	16726	16736	16660	16601	16649	16651	16643	16663	16650	16660	16473	16644	16404	16584	16515	16702	16625	16565	16514	16552	16577	16482	16800	16671	16666	16565	16729	16660	16468	16690	16605	16643	16554	16662	16819	16540	16626	16619	16615	16586	16562	16642	16607	16515	16744	16723	16655	16594	16347	16638	16336	16658	16559	16683	16558	16628	16597	16633	16498	16607	16519	16520	16541	16545	16726	16608	16539	16536	16724	16630	16436	16484	16579	16605	16676	16631	16575	16737	16609	16654	16613	16689	16556	16529	16668	16604	16649	16422	16864	16802	16626	16548	16533	16562	16602	16540	16628	16430	16646	16621	16582	16586	16829	16397	16580	16567	16457	16707	16664	16661	16554	16399	16652	16548	16588	16565	16506	16441	16590	16583	16567	16735	16448	16747	16447	16624	16507	16541	16648	16463	16629	16748	16665	16520	16591	16682	16475	16625	16397	16392	16630	16601	16740	16523	16562	16585	16634	16610	16527	16564	16620	16426	16571	16681	16618	16571	16416	16567	16528	16526	16481	16631	16664	16600	16300	16591	16659	16683	16619	16542	16623	16545	16590	16471	16594	16531	16663	16579	16568	16555	16538	16594	16577	16464	16792	16485	16487	16596	16509	16825	16717	16639	16714	16622	16643	16583	16473	16580	16533	16623	16673	16642	16576	16774	16624	16771	16508	16541	16564	16565	16584	16616	16570	16505	16625	16412	16717	16749	16701	16644	16533	16615	16458	16694	16511	16568	16496	16690	16459	16669	16466	16502	16552	16692	16548	16656	16448	16685	16508	16657	16671	16460	16417	16810	16491	16541	16759	16468	16474	16559	16703	16707	16445	16546	16645	16533	16540	16611	16650	16356	16502	16620	16582	16471	16585	16533	16712	16548	16561	16469	16604	16621	16778	16594	16656	16546	16599	16514	16657	16692	16593	16535	16649	16545	16491	16458	16651	16719	16631	16485	16464	16544	16570	16491	16814	16840	16462	16558	16631	16747	16543	16626	16381	16579	16660	16478	16541	16506	16473	16546	16523	16569	16519	16603	16669	16514	16481	16780	16622	16706	16595	16352	16739	16945	16426	16493	16608	16587	16632	16523	16435	16764	16679	16621	16678	16404	16561	16700	16604	16510	16498	16415	16626	16600	16787	16582	16510	16534	16645	16556	16598	16508	16468	16552	16480	16477	16626	16585	16453	16614	16489	16625	16572	16655	16596	16621	16611	16604	16757	16580	16462	16766	16708	16778	16588	16611	16461	16573	16596	16710	16700	16434	16842	16515	16467	16581	16568	16608	16512	16582	16532	16617	16524	16583	16650	16505	16534	16563	16593	16749	16511	16597	16599	16451	16741	16605	16434	16570	16610	16397	16585	16578	16601	16575	16430	16547	16711	16539	16519	16557	16637	16422	16600	16523	16872	16562	16578	16610	16621	16524	16398	16820	16612	16427	16734	16488	16690	16579	16783	16658	16510	16570	16628	16594	16663	16533	16480	16646	16646	16646	16501	16548	16524	16424	16498	16631	16440	16429	16593	16616	16678	16522	16582	16725	16603	16461	16689	16681	16496	16619	16660	16561	16473	16667	16513	16427	16664	16577	16621	16317	16775	16618	16870	16597	16620	16364	16573	16751	16497	16679	16433	16718	16626	16708	16695	16702	16653	16560	16576	16658	16621	16511	16455	16552	16484	16673	16560	16662	16478	16577	16563	16899	16603	16616	16658	16559	16626	16608	16585	16560	16694	16549	16644	16686	16539	16607	16538	16654	16554	16608	16630	16609	16487	16403	16596	16768	16493	16543	16726	16633	16466	16523	16710	16541	16595	16676	16597	16446	16584	16560	16757	16644	16493	16501	16590	16474	16470	16567	16685	16497	16760	16465	16626	16445	16609	16692	16380	16577	16472	16632	16643	16646	16506	16634	16410	16628	16694	16609	16568	16551	16576	16677	16471	16415	16577	16659	16696	16545	16568	16669	16417	16586	16686	16604	16527	16501	16557	16697	16576	16670	16552	16475	16633	16596	16471	16698	16522	16567	16581	16476	16543	16718	16726	16526	16665	16608	16544	16679	16630	16526	16581	16481	16466	16703	16526	16568	16574	16551	16593	16709	16723	16710	16533	16509	16625	16798	16682	16683	16431	16556	16632	16585	16651	16636	16608	16610	16618	16546	16535	16677	16562	16552	16545	16720	16581	16592	16415	16667	16558	16685	16603	16574	16640	16680	16771	16277	16669	16635	16677	16507	16489	16658	16528	16529	16674	16601	16729	16469	16771	16717	16689	16727	16542	16705	16679	16524	16520	16564	16545	16685	16724	16537	16479	16617	16670	16544	16681	16766	16615	16497	16716	16761	16508	16533	16480	16585	16690	16571	16739	16713	16846	16663	16627	16548	16627	16526	16470	16584	16592	16493	16723	16797	16530	16461	16709	16599	16752	16564	16531	16573	16564	16552	16594	16597	16627	16685	16546	16637	16632	16684	16666	16573	16958	16798	16595	16698	16530	16489	16573	16715	16650	16431	16636	16799	16593	16574	16494	16508	16493	16610	16761	16536	16638	16384	16561	16481	16728	16585	16633	16434	16692	16616	16585	16591	16641	16612	16653	16622	16407	16646	16509	16669	16526	16498	16540	16507	16564	16615	16536	16626	16614	16528	16584	16551	16453	16740	16728	16499	16601	16441	16608	16598	16417	16604	16541	16473	16575	16503	16680	16509	16722	16519	16505	16637	16542	16756	16491	16497	16635	16691	16505	16521	16662	16432	16725	16536	16545	16774	16538	16397	16568	16581	16695	16615	16530	16584	16678	16536	16648	16293	16729	16393	16614	16619	16677	16588	16607	16612	16455	16680	16783	16482	16582	16568	16593	16475	16392	16703	16705	16662	16560	16483	16790	16683	16438	16661	16350	16625	16540	16567	16476	16593	16582	16754	16596	16489	16675	16494	16474	16646	16614	16471	16699	16456	16484	16463	16696	16598	16628	16375	16610	16674	16475	16600	16587	16473	16577	16426	16646	16536	16692	16443	16587	16467	16409	16639	16574	16603	16358	16675	16672	16595	16514	16750	16459	16597	16465	16756	16670	16460	16619	16535	16554	16441	16478	16648	16559	16614	16602	16530	16673	16580	16683	16569	16740	16447	16611	16604	16417	16648	16727	16504	16589	16602	16565	16533	16516	16630	16618	16741	16538	16472	16649	16606	16512	16576	16525	16692	16652	16547	16700	16646	16456	16688	16604	16647	16464	16546	16478	16674	16572	16546	16778	16632	16610	16516	16409	16597	16702	16561	16743	16700	16632	16679	16763	16530	16795	16558	16461	16508	16707	16693	16670	16800	16589	16699	16692	16373	16599	16387	16694	16804	16361	16574	16608	16637	16569	16729	16547	16611	16536	16648	16641	16576	16431	16654	16757	16555	16397	16505	16700	16719	16634	16522	16598	16603	16624	16557	16541	16640	16570	16330	16494	16802	16477	16533	16466	16562	16620	16581	16520	16502	16601	16515	16707	16656	16622	16607	16826	16595	16629	16604	16505	16670	16723	16661	16641	16630	16536	16726	16701	16573	16739	16518	16559	16616	16726	16605	16503	16641	16640	16510	16574	16572	16714	16590	16548	16552	16409	16615	16489	16539	16478	16504	16763	16598	16488
23263	21529	30164	56080	78530	67396	52728	38935	31788	29583	28480	28040	28195	28125	28179	28060	28152	28289	27977	27929	27992	27681	27676	27729	27808	28089	27803	27620	27905	27869	27908	27764	27948	27872	27908	27891	27976	27634	27728	27776	27706	27802	27692	27589	27571	27603	27890	27833	27845	27962	27735	27900	27524	27672	27845	27978	28090	27763	27815	27986	27737	27624	27535	27786	27754	28068	27529	27742	27917	27491	27764	27727	27803	27848	27381	27948	28095	27923	27597	27753	27596	27545	27530	27763	27603	27648	27509	27788	27845	27784	27712	27583	27557	27525	27641	27703	27663	27767	27713	27840	27634	27620	27630	27783	27714	27626	27836	27754	27723	27594	27457	27870	27461	27734	27618	27802	27711	27606	27583	27452	27775	27759	27745	27887	27777	27856	27810	27487	27974	27430	27775	27891	27613	27593	27708	27601	27537	27564	27631	27501	27508	27793	27470	27739	27687	27982	27514	27722	27666	27719	27694	27808	27931	27739	27630	27819	27649	27614	27679	27651	28024	27712	27547	27715	27468	27875	27747	27665	27461	27549	27856	27529	27635	27753	27825	27774	27645	27655	27654	27519	27552	27678	27633	27737	27646	27881	27928	27603	27731	27555	27763	27151	27636	27624	27802	27718	27651	27596	27831	27650	27594	27839	27805	27845	27569	27582	27844	27673	27600	27597	27646	27643	27589	27617	27754	27809	27697	27748	27647	27730	27732	27660	27522	27804	27831	27830	27710	27867	27938	27776	27748	27683	27447	27601	27682	27841	27737	27576	27552	27879	27562	27572	27895	27791	27825	27890	27593	27804	27714	27704	27646	27595	27673	27586	27994	27694	27707	27685	27767	27875	27661	27853	27844	27535	27716	27620	27572	27730	27815	27837	27496	27921	27760	27509	27791	27877	27515	27676	27726	27795	27759	27606	27675	27599	27430	27594	27501	27619	27630	27642	27799	27776	27747	27777	27737	27620	27765	27547	27681	27728	27748	27725	27474	27773	27652	27753	27600	27779	27730	27736	27696	27754	27805	27705	27625	27733	27743	27742	27593	27670	27926	27670	27882	27706	27486	27764	27541	27725	27641	27641	27878	27779	27761	27595	27734	27632	27679	27544	27886	27629	27736	27780	27818	27824	27710	27893	27730	27705	27869	27563	28116	27778	27721	27909	27723	27521	27562	27746	27671	27657	27848	27546	27768	27896	27927	27486	27765	27769	27953	27710	28077	27910	27907	27920	27756	27956	27732	27785	27679	27640	27521	27837	27718	27608	27671	27744	27565	27836	27533	27821	27529	27514	27670	27613	27572	27850	27788	27581	27696	27530	27842	27388	27740	27894	27469	27657	27889	27843	27636	27822	27649	27779	27695	27580	27719	27749	27685	27448	27739	27431	27692	27758	27755	27564	27723	27477	27594	27805	27634	28056	27794	27705	27477	27815	27710	27639	27764	27673	27757	27609	27601	27787	27770	27660	27723	27792	27841	28042	27647	27996	27458	27432	27789	27640	27745	27779	27984	27787	27535	27473	27791	27774	27615	27907	27593	27472	27769	27725	27513	27502	27800	27644	27609	27903	27829	27811	27724	27723	27623	27792	27669	27637	27641	27641	27638	27894	27606	27630	27514	27668	27663	27700	27500	27760	27815	27795	27766	27745	27777	27785	27668	27679	27616	27609	27672	27975	27853	27559	27537	27833	27952	27876	28051	27781	27740	27763	27781	27627	27857	27793	27690	27525	27796	27416	27920	27841	28007	27726	27821	27934	27685	27850	27564	27600	27575	27915	27880	27475	27690	27747	27929	27947	27643	27593	27643	27936	27478	27577	27612	27591	27811	27748	27731	27605	27728	27648	28021	27748	27451	27805	27774	27613	27613	27721	27736	27946	28008	27965	27624	27648	27543	27587	27752	27903	27639	27579	27633	27687	27606	27647	27760	27619	27654	27769	27844	27545	27677	27896	27601	27688	27616	27702	27583	27664	27769	27612	27582	27826	27594	27712	27532	27909	27973	27705	27947	27946	27665	27589	27727	27775	27672	27876	27527	27625	27569	27909	27449	27568	27687	28021	27485	27667	27568	27655	27457	27832	27758	27699	27678	27665	27897	27741	27839	27644	27868	27816	27562	27679	27658	27810	27639	27666	27891	27669	27624	27718	27901	27715	27603	27822	27826	27798	27685	27513	27637	27661	27711	27684	27704	27650	27552	27592	27612	27535	27522	27452	27586	27932	27657	27599	27961	27686	27748	27672	27776	27643	27698	27742	27898	27654	27672	27865	27549	27691	27759	27629	27743	27673	27722	27480	27804	27734	27569	27778	28031	27602	27935	27882	27848	27669	27839	27892	27756	27631	27514	27626	27811	27788	27595	27659	27599	27712	27568	27883	27530	27646	27605	27711	27641	27873	27906	27589	27594	27712	27759	27396	27629	27894	27662	27700	28015	27543	27812	27721	27693	27651	27347	27702	27500	27472	27486	27622	27691	27984	27739	27442	27831	27525	27650	27831	27632	27837	27832	27582	27776	27599	27675	27600	27714	27479	27724	27679	27840	27571	27787	27530	27441	27568	27591	27920	27848	27467	27822	27641	27511	28026	27737	27600	27702	27644	27730	27656	27737	27605	27523	27787	27853	27740	27608	27574	27697	27428	27629	27598	27589	27616	27995	27515	27708	27956	27537	27345	27792	27510	27749	27719	27743	27513	27835	27958	27746	27657	27624	27762	27887	27906	27737	27488	27904	27720	27670	27635	27675	27695	27796	27725	27594	27557	27703	28136	27798	27924	27781	27455	27584	27711	27605	27618	27602	27857	27951	27818	27691	27819	27699	27634	27743	27997	27708	27559	27603	27777	27620	27387	27855	27604	27855	27466	27652	27683	27880	27837	27664	27811	27782	27759	27684	27570	27595	27532	27729	27640	27860	27561	27673	27344	27893	27672	27792	27849	27707	27842	27960	27715	27909	27709	27635	27828	27703	27670	27836	27711	27888	27973	27765	27623	27590	27643	28054	27618	27781	27620	27586	27913	27674	27589	27475	27664	27683	27855	27636	27909	27852	27586	27730	27720	27806	27764	27807	27703	27817	27794	27853	27811	27672	27746	27792	27890	27806	27804	27493	27658	27705	27787	27550	27669	27744	27710	27848	27684	27714	27551	27671	27740	27729	27470	27405	27797	27515	27867	27707	27539	27539	27612	27768	27580	27719	27598	27794	27892	27644	27480	27748	27681	27620	27781	27666	27621	27737	27873	27512	27447	27558	27716	27816	27779	27835	28096	28009	27721	27643	27822	27704	27638	27840	27609	27758	27710	27555	27483	27595	27504	27676	27736	27498	27753	27600	27617	27707	27881	27732	27858	27671	27743	27925	27531	27571	27507	28126	27672	27565	27622	27771	27847	27633	27928	27702	27942	27603	27393	27763	27647	27782	27701	27550	27732	27979	27769	27576	27694	27630	27601	27809	27953	27737	27770	27449	27777	27637	27399	27643	27418	27596	27754	27425	27546	27715	27605	27603	27736	27820	27731	27790	27616	27483	27778	27988	27797	27822	27746	27751	27907	27539	27639	27677	27555	27827	27570	27594	27791	27659	27490	27783	27685	27814	27730	27598	27733	27826	27727	28010	27804	27789	27848	27780	27678	27525	27733	27828	27692	27804	27596	27808	27774	27472	27694	27743	27777	27595	27616	27631	27721	27787	27718	27524	27817	28000	27866	27907	28025	27564	27902	27553	27747	27658	27740	28050	27693	27672	27933	27725	27738	27686	27831	27946	27926	28024	27617	27555	27608	27625	27701	27777	27705	27643	27590	27543	27568	27728	27634	27454	27701	27753	27810	27732	27772	27419	27584	27897	27687	27663	27615	27828	27596	27930	27941	27740	27631	27713	28014	27724	27666	27835	27743	27516	28082	27972	27618	27927	27588	27836	27731	27648	27704	27410	27469	27475	27528	27781	27645	27676	27744	27812	27828	27728	27931	27923	27641	27791	27574	27410	27677	27532	27471	27884	27614	27614	27915	27663	27847	27738	27589	27879	27834	27513	27608	27624	27684	27716	27826	27658	27727	27700	27738	27655	27557	27673	27565	27970	27520	27572	27817	27690	27735	27837	27885	27781	27943	27545	27768	27578	27647	27808	27701	27562	27530	27677	27637	27700	27692	27577	27802	27654	27621	27624	27620	27502	27402	27750	27578	27919	27550	27770	27684	27643	27651	27822	27998	27606	27785	27750	27624	27593	27738	27706	27810	27818	27703	27930	27792	27646	27838	27664	27759	27616	27491	27567	27816	27611	27708	27368	27704	27644	27736	27617	27739	27516	27898	27827	27798	27700	27496	27804	27629	27932	27928	27872	27451	27650	27734	27943	27444	27789	27708	27893	27845	27819	27918	27662	27701	27759	27532	27410	27509	27736	27658	27832	27971	27777	27456	27465	27625	27839	27641	27700	27630	27527	27671	27729	27682	27760	27824	27611	27946	27604	27452	27790	27604	27460	27884	27711	27718	27655	27790	27586	27571	27633	27660	27847	27790	27948	27769	27618	27701	27777	27569	27570	27537	27741	27784	27835	27724	27962	27630	27698	27834	27754	27623	27670	27757	27845	27622	27681	27581	27603	27660	27630	27837	27495	27953	27785	27608	27806	27673	27859	27690	27837	27569	27777	27745	27722	27913	27643	27687	27822	27548	27889	27851	27743	27491	27717	27564	27921	27687	27611	27779	27796	27750	27848	27690	27686	27778	27852	27854	27795	27489	27553	27704	27694	27808	27791	27918	27537	27484	27492	27894	27643	28035	27762	27478	27936	27817	28035	27567	27682	27742	27592	27871	27550	27720	27564	27637	27853	27675	27725	27752	27700	27656	27592	27665	27590	27571	27834	27733	27895	27688	27581	27481	27475	27500	27640	27806	27861	27893	27775	27656	27857	27692	27769	27721	27747	27916	27781	27850	27688	27589	27553	27802	27684	27678	27737	27603	27621	27623	27780	27748	27728	27623	27938	27511	27781	27664	27731	27627	27753	27846	27879	27792	27763	27808	27650	27992	27669	27535	27437	27744	27809	27933	27996	27694	27809	27622	27908	27514	27681	27742	27933	27731	27945	27553	27470	27593	27481	27617	27748	27813	27583	27654	27935	28068	27635	27755	27415	27645	27650	27729
19670	41038	54669	88837	91195	69642	45472	28288	20168	17883	17566	17163	17242	17126	17269	17233	17123	17206	17063	17083	17185	17172	17079	17146	17191	17140	17025	17239	17276	17094	17162	17355	17168	17325	17348	16995	17085	17139	17099	17101	17283	17314	17294	17149	17209	17298	17268	17215	17088	17359	17116	17251	17154	17103	17117	17209	17116	17080	17133	17154	17096	17039	17191	17115	17028	17197	17180	17204	17166	16966	17230	17066	17132	17182	17077	17159	17315	17260	16972	17250	17090	17100	17318	17041	17113	17174	17225	17185	17184	16917	17069	17216	17139	17275	17201	17159	17141	16946	17069	17103	17043	17053	16889	17099	17166	17266	17046	17114	17127	17181	17294	17281	17082	16957	17193	17048	17294	17153	17092	17137	17140	17105	17011	17218	17187	17104	17126	17016	17045	17049	17078	16913	17251	16989	16846	17242	17068	16876	17025	17256	17154	17103	17042	16994	17315	17152	17131	17217	17098	17087	17076	16827	17121	17162	17224	17024	17263	17044	17139	17060	17153	17161	16998	17215	17154	17077	17183	17170	17075	16755	16982	17145	17073	16976	17091	17113	16995	17133	17137	17056	17102	17255	17265	17167	16938	17138	17174	16975	17041	16956	17012	17156	17024	17108	17134	17061	17139	17151	17045	16925	17117	17209	17205	17111	16943	17086	17007	17234	17272	17083	17124	17018	17007	17030	17166	17170	17079	17042	17070	17022	17011	17246	16982	17145	17161	17150	17111	17022	16947	16994	17161	17202	17169	17332	17126	17007	17339	17159	17262	17189	17293	17034	17054	17114	16936	17125	17043	17147	17368	17234	17099	17055	17074	17201	16985	17011	17015	17136	17055	17119	17169	16909	17203	17085	17127	17040	16963	17086	17056	17104	16998	17054	17080	17237	17181	17420	17187	17242	16943	17002	16950	16910	17065	17199	17058	17193	17200	17127	16970	17375	17075	17173	17299	17059	17204	17130	16866	17168	17047	17257	17115	17078	17207	17178	17178	16899	16847	17241	17105	17041	16927	17066	16972	17008	16832	17069	17200	17010	16825	16980	16969	17091	17224	17025	17020	17110	17186	17172	16891	17161	17151	17159	16878	17127	16984	17220	17024	17038	17157	16976	17105	17220	17170	17041	17006	17153	16898	17166	17178	17071	17059	17102	17069	17090	17223	17038	17239	16970	17086	17172	17060	17136	17016	17214	17126	17307	17142	17174	16939	17004	16980	16951	17163	17205	17209	16951	17113	16954	17176	16882	17202	17119	17099	17138	17041	17121	17107	16970	17061	17020	17062	17204	17060	17125	17128	17047	17082	17130	16884	17027	17099	17173	17019	17176	17027	17061	17156	17152	17075	17077	16953	17244	17124	16995	17247	17134	17124	17009	16996	17106	17004	16979	17056	16944	17139	17026	17198	17085	17109	17135	17127	17328	17196	17080	17064	17006	17285	16865	16913	16968	17269	17029	17320	17064	17179	17294	17126	17175	17182	17134	17170	17009	17191	17081	17166	17136	17062	17036	17028	17097	17481	17050	17112	17143	17103	17147	17183	17324	17067	16920	17197	17119	17192	17075	17157	17037	17190	16992	17091	16958	16992	17197	17294	17101	17148	17137	17080	17217	16938	17109	17113	17064	17030	17222	16995	17181	17204	16932	17033	16964	16965	17104	17173	16998	17059	17174	16947	17012	17145	16977	17002	17048	17143	17164	17053	17136	17121	17107	17104	17155	17011	17099	17196	17267	17088	17076	17116	17053	17144	17169	17159	17237	17052	17107	16995	17053	17112	17107	17139	17042	17123	16921	17148	17156	16893	17021	17171	17114	16987	16987	17101	17151	17035	16990	17021	16994	17125	16963	17119	17050	17031	17188	17049	17261	17105	17246	17055	17098	17217	17093	17103	16977	16986	17210	17207	17095	17025	17039	17148	17011	17025	17000	16947	17029	16853	17019	17168	17148	17170	16995	16976	17079	17007	17170	17047	17228	16975	17107	17047	17009	17211	17127	17199	17201	17099	17208	17037	17032	17231	17204	17183	17064	17036	17178	17088	16990	17023	17436	16952	17340	17074	17079	17114	17122	17216	17151	16969	17155	16964	16945	17082	17179	17169	17189	17068	17005	16975	17058	17231	17166	17218	17173	17206	16991	17000	17233	17075	16968	17131	17043	17221	17212	17133	17061	17279	16933	17028	17218	17031	17059	17211	17111	17147	17180	17031	17093	17151	16973	16983	17027	16998	17136	17112	17142	17005	17057	17130	17012	17185	17084	17126	17318	16990	17141	16920	16987	17041	17201	17160	16897	17092	17047	17042	16990	17096	17039	17091	17027	17095	17155	16931	17118	17272	17141	17073	16980	17081	17189	17128	17186	17194	17021	16921	17128	17144	17172	17105	16943	17071	16984	17118	17119	17053	17192	17178	17070	17215	17150	17059	17095	17097	17209	17112	17178	17049	16929	17269	17195	17081	17084	17131	17166	17187	17107	17043	17059	16967	17120	17095	17256	16909	17047	17034	17163	16886	17153	17315	17216	17194	16944	17208	17018	17096	16862	17081	17083	17122	17185	17074	17207	17121	17080	17127	17101	17144	16915	17145	17134	17288	17210	17111	17100	16983	17137	17185	17097	17098	17250	17102	17310	16951	17383	17053	17106	17151	16972	17040	17277	17006	17184	17046	16976	17084	17142	17144	16984	17068	17204	17093	17083	17031	17071	17165	17043	17020	17126	17171	17066	17104	17142	17228	17157	16990	17435	17103	17156	17186	17205	17119	17098	17190	17217	17194	16980	17179	17132	17098	17032	17101	17128	17265	17203	17168	17063	17082	17045	16989	17190	17249	17064	17056	17025	17308	16979	17158	17028	16997	17076	17058	17280	16932	17047	17045	17061	17169	16950	17054	17018	16956	17168	17115	17078	16967	17018	16974	17023	17017	17159	17118	17074	17086	17162	17065	17197	17045	17095	16997	17126	17197	17064	17226	17132	16990	17048	16912	17019	17089	17189	17093	17042	17117	16932	17151	16995	16983	16949	16931	17231	17178	16961	16955	17107	17173	17255	16966	17053	17128	17020	17177	17169	17216	17240	17003	17270	17144	17139	17029	17136	17023	17274	16995	17149	16979	17070	17352	17084	17169	17113	17185	17076	17080	17028	17177	17165	17175	17216	16990	16921	17192	17220	17085	17217	16934	16995	17049	17166	17280	17138	17161	17059	16942	17103	17068	17029	17272	16988	17158	17090	17008	17047	17002	17047	16949	17033	17114	17096	17049	16861	17002	17174	17102	17067	17077	17148	16921	17237	17204	17266	16995	17100	17061	17083	17068	17184	17203	17087	17012	17021	17198	17061	16912	17115	17114	17119	17172	16914	16929	17082	17048	17163	17237	16984	17153	16979	17253	17101	17073	16929	17217	17094	17253	17363	17129	17281	17023	16936	17165	17116	17148	17035	17207	17204	16954	17106	17194	17185	17160	17072	16914	17232	16899	16987	17157	16976	17107	17175	17122	17037	17039	17049	17142	17251	17090	16986	17214	17047	17123	17215	17134	17086	17099	17176	17233	17078	17013	17205	17175	17151	17137	17118	17181	17036	17057	17007	17101	16790	16989	17196	17108	17208	17089	17110	17268	16995	17230	17256	17054	17011	16975	17093	17264	16929	17085	16946	17025	17074	17153	17173	16926	17079	16955	17207	17113	17301	17234	17117	17087	17184	17182	17231	17119	17199	17125	17177	17038	16959	17188	17137	17087	17206	16965	17030	17222	16998	17135	17154	17077	17233	17153	16924	17087	17314	17123	17115	16933	17280	17071	17106	17067	17314	17163	17014	17165	16987	17156	17198	17162	17078	17033	16968	17201	17115	17099	17112	17226	16994	17121	17169	16953	17227	17000	16957	17104	17188	17158	16952	17038	17250	17067	17392	17020	17055	17251	17248	16985	17002	17005	17095	17059	17008	17174	17030	16915	17116	17216	17188	17016	17069	17128	17013	17163	17190	17135	17205	17145	17034	17024	17065	17238	16888	17144	17345	16945	16912	16940	16905	16985	17331	16974	17119	17094	17057	16977	17169	16932	17210	17145	17093	17227	16996	17048	17062	17152	17189	16938	16980	17228	17066	17028	16972	16965	17304	17221	16965	16963	17015	17177	17178	16965	17055	17219	17136	17061	17088	17156	17211	17018	17260	17188	17343	17118	17056	16975	17052	17360	17060	17053	17118	17125	17082	17222	17157	17106	17075	17196	16954	17252	17079	17028	17067	17199	17044	17185	17197	16980	17096	17196	17144	17014	16964	17123	17065	16981	17004	17182	17303	17232	17091	17080	17166	17038	17035	17330	16998	17220	17130	17178	17018	17106	17086	17064	17125	17067	17038	17310	17187	17019	16839	17106	17009	17148	17043	17288	16929	17037	17091	16999	17021	17147	17069	17030	17026	17095	17137	17182	17021	17110	16966	17169	17082	17021	17079	17006	17088	17148	17221	17156	17165	17115	17025	17052	17132	17259	17040	17105	17155	17063	17155	17052	17061	17251	16890	17103	17142	17001	17302	17065	16986	16992	17038	17129	17168	17210	17038	16878	17200	17041	16864	17325	17063	16989	17115	17100	17135	17282	17086	17104	17108	17066	17236	16878	17152	17123	17067	17088	17123	16948	16981	17074	17041	17090	17043	17156	17162	17114	16936	17004	17111	17074	17195	17294	17216	17110	17118	17120	17201	17153	17187	16997	17144	17034	16948	17166	17078	17142	17034	17031	17062	17234	17096	17306	17151	17208	17035	17035	17205	17149	17185	16960	17044	17031	16989	17029	17129	17101	17208	17133	17076	17078	17005	17127	17161	17029	17138	16944	17020	17149	17081	17178	17057	17311	17100	17213	17333	17195	17109	17004	17102	17058	17165	17182	17117	16907	17174	17175	17169	17104	17048	17354	16910	17128	17223	17308	17133	17049	17100	17055	17269	17220	17244	17103	17242	17153	17183	17146	17056	17052	17139	17118	17364	17087	17039	17015	17185	17014	17009	16922	17083	17112	17146	17201	17132	16850	17103	17035	17039	17138	17120	17169	17052	16862	17129	17016	17134	17051	16965	17153	17010	17044	17063	17075	17111	17184	17209	17105	16973	17082	17098	17131	17006	17074	16977	17079	17096	16846	17113
31984	26354	29920	38948	43713	37065	31428	28437	27232	26955	26967	27205	27109	27178	27238	27021	27492	27096	26921	27164	27129	27063	27082	26956	27031	26816	26972	27002	26724	26976	26846	27086	26973	27056	27044	26777	26859	27183	27034	27091	26993	26979	26898	26798	26955	26825	27368	26885	26928	26716	27234	26877	27080	26936	26875	26740	27035	27032	26898	27214	27156	26958	26912	26813	26827	26864	26880	27284	26744	26732	26902	27024	27132	27172	26906	26824	26918	26957	27093	26844	26830	27007	27028	27246	26742	26903	27082	27042	26974	26880	27044	26940	26892	26814	26877	26781	26936	26779	26957	26716	26797	26856	27089	27071	27136	27070	26935	26888	26861	27032	27014	27156	27005	27047	27157	26859	26878	26946	26978	26947	26940	26835	26804	26712	26740	26904	27150	27191	27065	26999	26937	27026	26941	26923	26949	27026	27061	26850	27019	26969	27187	26670	27099	26794	26858	27012	26963	26969	27195	26958	26987	27220	27121	26878	26936	26943	27092	26801	26932	26980	27168	26962	27206	26850	27122	26795	27184	27121	27030	26849	27133	27164	27019	27044	26916	26917	26943	27006	27024	26611	26858	27027	26740	26897	26867	26870	27157	27021	27175	27202	26999	27146	27067	26923	26996	26925	26946	26858	27121	26954	26873	27009	26888	27022	27228	26639	27026	26712	26977	26895	26808	26788	27044	27034	26698	26884	26926	26893	26899	26780	26789	27126	26894	26830	26898	27169	26972	27265	27060	27117	27082	27092	26869	26866	27067	26745	26717	27000	26888	27058	26910	26781	26899	27063	26961	27185	26886	26838	26955	26861	26592	26814	26996	26800	27033	26693	26766	26912	27044	26885	27122	27064	26873	26882	27072	26965	26866	26933	27087	27168	27039	26768	26946	26934	26832	26977	26927	26612	26543	27005	26967	27059	27075	26767	27025	26718	26984	26849	27141	26968	26892	27013	26847	26940	26892	27199	27012	27085	27062	26983	27076	26790	26904	26619	26857	27035	27151	27080	26999	26978	27167	26755	26723	26833	26978	26863	27136	26896	27191	26858	27117	26949	26795	27244	27101	27027	27145	27022	26914	26946	27133	26943	26615	26769	26795	27005	26959	26922	26741	26919	26758	27029	27125	26924	26850	26949	27031	26626	26922	26978	26931	26799	26800	26920	27015	27340	26910	26752	26982	27084	26650	26861	26915	26836	27177	26755	26816	26873	26816	27065	27081	26959	26813	26909	26883	27237	26798	27014	26802	26988	26845	27058	26892	26796	26897	27019	26748	26922	26996	26899	27284	27072	27268	26912	26967	26803	26964	26878	27056	27049	27003	26914	26786	26782	26809	26889	27015	26760	27009	26912	26996	27151	26984	26916	27061	26919	26954	27098	26963	27103	26962	27348	26855	26984	26730	27206	27087	26608	26984	26925	27042	27238	26885	26911	26995	27008	26961	27033	27134	27064	26857	27000	26817	26930	26838	26964	26824	26665	26792	26942	26993	27005	26807	26978	26925	27360	27170	26929	26819	27117	26563	26929	26913	27020	27089	26727	27097	27177	27149	26914	26889	26980	27125	26875	27015	27080	26889	26978	26786	26868	26655	26805	26883	26826	26988	26918	27111	27035	27128	26878	26918	27026	27085	26915	26841	27006	27036	26867	26992	27014	27157	26896	26853	26903	27023	26943	26900	27003	26948	27215	27018	27094	27079	27032	27175	26958	26948	27293	26862	26932	26905	26896	27036	27072	27079	26974	26976	26917	27114	27005	26913	26997	27375	27192	26995	26897	26691	26789	26818	26848	27083	26884	26986	26943	26875	26784	26641	27224	26777	26688	27093	26895	27089	27146	27213	26925	27197	26771	26799	26845	26934	26950	26971	27188	27247	27073	27118	27201	26623	26957	26620	26871	26837	26966	26991	26678	26704	27008	26977	27108	26979	26906	26771	27010	27086	26943	26941	26870	26758	27073	26905	27092	26923	27029	26913	26871	26798	27043	27002	27050	27016	26935	26775	27092	27052	27045	26931	26891	27071	26868	26997	26989	26919	26911	27179	26947	26899	26895	26913	26970	27054	26951	26998	27169	27102	26984	27015	26886	26924	27071	26968	27031	26982	26805	27097	26714	26875	26926	26963	26963	26718	26921	26920	26719	26760	26988	26982	26869	26948	26969	26898	26889	26931	27134	27042	26892	26854	27088	26858	26812	27155	26924	26876	27020	27160	26979	27066	26985	26874	26940	27158	27112	27135	26914	26936	26939	26916	26809	27004	26975	26811	26990	27152	26784	27030	26706	26722	27115	26892	26782	27016	26884	27010	27192	26758	26707	27025	27156	26879	26962	27108	26863	27194	26766	27051	27012	27050	26896	26704	27197	26849	27051	27076	27083	27094	26904	27009	26974	26945	26927	27009	27106	27040	26832	27044	27041	26939	27034	26871	27019	27029	26894	27071	27146	27139	26848	26967	27072	26951	26825	26990	26921	26788	26992	27134	26844	26937	27208	26822	27470	26926	27020	26999	26804	26993	26751	26985	27065	26786	26867	26867	27041	26855	26910	26936	27007	27386	27032	26817	26938	26997	26950	26967	26762	27036	27062	26917	26900	26817	27062	26910	27068	27234	26977	26892	26945	26726	26889	27033	26998	27001	26915	26914	27146	26782	26956	27158	27076	26811	26816	27261	27074	26922	26956	26965	27041	26781	26814	27077	26836	26867	26969	27034	26978	26820	27122	26981	26881	27020	26988	26867	26923	27225	26879	26937	26873	26807	26954	27171	26870	27054	26976	26853	26878	27198	26850	26676	26928	26969	26941	26842	27031	26963	26831	26948	26809	27169	26798	26720	26956	26913	27057	27003	26938	26926	26974	26903	26972	27151	27015	26874	26990	26856	26943	27000	26899	27217	27028	26842	26792	26681	26966	26932	27091	27148	26758	27081	26809	26963	27035	27119	27004	26832	26958	26823	27210	26719	26919	27089	27002	26960	27223	27142	26904	27029	26931	27079	27012	27026	26953	27134	27147	27098	27052	26992	26600	26834	27020	26814	26905	26901	26967	26877	26882	26824	27041	27026	27005	27229	26985	27014	27006	26917	27009	27053	26881	27029	27353	27006	26771	26897	26847	27169	27047	27016	26987	27217	27089	26889	26969	26989	26991	26992	26942	27171	26943	27079	27113	26886	27018	26826	26791	27065	26870	27003	27015	27151	27050	26604	27182	26906	26767	26869	27132	26686	27069	26905	26726	26810	26832	26871	27162	27204	26882	26820	27128	27091	26804	26930	26925	26797	26975	27098	26906	26993	26980	26927	26894	27109	27211	26776	26891	26933	27178	26796	27129	26810	26704	26724	26837	26948	27210	26654	26924	26704	26922	27029	26991	26889	27077	27126	27077	27092	27277	27020	27032	26986	27048	26735	26892	26812	26803	27122	27149	26911	26990	27193	26807	26893	26946	27123	26948	27036	27122	27210	27178	27216	27084	27067	26856	26919	26950	26936	27081	26871	26722	26874	26850	26998	26973	26836	26956	26866	27083	27092	27210	26991	27277	27125	26780	26760	26794	26852	27117	26539	26950	26857	26856	26893	27303	27227	26938	26831	26887	27103	27080	26975	26798	26910	27220	27218	27051	26913	27117	26904	26945	26980	26784	26782	26897	27038	26939	27188	27159	26804	27080	26960	26801	26829	27012	26953	26876	27158	26909	26849	26910	26923	26965	27085	27013	26832	26837	27088	26899	26966	26911	26906	27116	27283	26981	26749	26981	27051	26896	26937	26753	27087	26838	27046	26862	26801	26892	26732	26818	26954	26905	27012	27082	26963	27105	27141	26893	26856	26842	26738	27103	26925	26659	27079	27155	26810	26764	27033	27067	26774	26810	27038	26876	26908	27292	27109	27053	26887	27096	26825	26815	26717	26982	27191	26973	27188	27001	27021	27034	26938	26956	26958	27104	27007	26712	26927	26928	27109	27142	27153	26983	26865	26627	27021	27010	26886	26823	26922	26890	26688	26923	27180	27175	27072	26777	26912	26814	26955	27078	27079	26936	26820	26813	26954	27134	26970	27056	27161	27217	26997	26916	26781	26876	26976	26947	26995	26944	27009	27048	26821	27064	27129	27118	27031	26987	26984	27053	27126	26811	26614	26920	26815	26970	26918	26993	26811	27146	27160	26708	27034	27044	26865	26974	27051	26702	26898	26977	26960	26935	27191	26959	26891	27157	26986	27068	26923	27100	26947	26860	26985	27103	26854	26853	26861	26927	27102	26902	27003	27062	27144	26761	27040	26947	27022	27017	26977	26934	27179	27035	26894	26970	27013	26931	26965	26897	26880	26689	26947	26898	27046	26884	27045	27066	27046	27131	26900	27030	26766	27010	26939	26937	27146	27042	27074	26919	26710	26782	26978	27177	26954	26768	26920	27044	27176	26930	26831	26776	27144	26937	26983	26740	26893	26975	27110	27079	27184	26909	27160	27012	26960	27251	27094	26953	26832	26989	27076	27055	27060	26754	26729	26847	26897	26583	26998	26656	26964	26939	26776	27139	27015	27025	27090	26993	26916	26985	26944	27072	27007	26996	26838	26952	26942	27048	27152	26842	27114	26984	27163	27037	26971	27006	26958	26758	26748	27276	27021	26886	27159	26880	27025	27017	27161	26858	27203	26848	26785	26927	26901	26928	27182	26821	26787	26870	26639	26924	26964	26737	26916	26915	26866	26998	26935	26872	26848	27101	26953	26846	26971	26963	27168	26840	26775	26922	26805	27049	27192	27036	26660	26746	26995	26918	26744	26779	26988	27012	27082	27092	27142	26918	26581	27118	26823	26950	27095	27061	26742	26874	26927	26847	27069	26724	26969	26889	26723	26697	26869	27067	27297	26864	26908	27127	26872	26921	26835	27037	26970	27138	26971	27003	26923	26815	27076	26858	27012	26862	27252	26970	27199	26824	27011	26654	26846	27026	27188	27012	27114	26870	27143	26836	27184	26845	26672	26979	26853	26846	26949	26831	27103	26726	27000	26983	26965	26769	27107	27101	26952	26869	27061	27196	26931	27170	27193	26876	26810	26927	27101	26848	26873	27029	27053	26844	27035	27065	27185	27102	27181	27171	26827	27112	27055	26745	27051	27058	26812	26854	27172	26781	27115	26999	26732	27075
16161	18308	18244	30473	33097	25273	19879	17310	16602	16163	16270	16207	16273	16326	16060	16213	16195	16218	16252	16202	16136	16142	16345	15997	16366	16434	16250	16339	16322	16167	16208	16181	16302	16153	16189	16398	16349	16098	16078	16405	16225	16029	16213	16024	16170	16247	16186	16230	16172	16187	16219	16375	16286	16257	16079	16029	16347	16118	16110	16094	16101	16309	16229	16208	16286	16126	16228	16131	16066	16189	16155	16219	16315	16335	16249	16302	16192	16221	16102	16073	16297	16104	16050	16209	16243	16046	16104	16075	16169	16198	16208	16231	16057	16058	16010	15991	16145	16283	16091	16248	16085	16352	16122	16062	16081	16330	16173	16144	15989	16084	16020	16198	16077	16214	16213	16320	16199	16169	16170	16134	15942	16165	16152	16128	16204	16100	16123	16355	16189	16234	16047	16200	16009	16008	16180	16185	16046	16165	16186	16065	16171	16025	16255	16082	16162	16108	16056	16206	16157	16109	16269	16193	16246	16251	15957	16236	16168	16344	16255	16184	16168	16144	16151	16199	16139	16311	16094	16069	15979	16096	16284	16124	16057	16044	16190	16026	16201	16286	16276	16039	16229	16097	16202	16132	16134	16124	15907	16145	16077	16120	16187	15879	15968	16083	16120	16291	16293	16062	16087	16085	16107	16135	16136	16204	16272	16038	15971	16078	16087	16059	15945	16241	16201	16139	16091	16186	16152	16258	16089	16176	16169	16049	16341	16126	16038	16139	16161	16063	16126	15994	15990	16089	16075	16047	16251	16188	16238	16238	16199	16195	16223	16118	15971	16028	16045	16268	16234	16099	16164	16260	16371	15874	16211	15932	16250	16136	16112	16270	16196	16197	16211	16050	16027	16294	16062	16275	16193	16129	16179	16326	16283	16187	16031	16184	15923	16152	16188	15998	16253	16190	16081	16235	16245	15886	16186	16205	16084	16438	16099	16305	16239	16197	16268	16222	16148	16210	16360	16168	16142	16141	15964	16205	15997	15993	16141	16106	16009	16090	15988	16209	16107	16156	15948	16112	16191	16137	16044	16186	16070	16124	16016	16181	16059	16112	16270	16063	16049	16173	16203	16023	16079	16216	16071	16054	16112	16216	16173	16113	16114	16124	16142	16260	16083	16030	16090	16067	16331	16282	16194	16320	15979	16141	16003	16117	16079	16134	16157	16129	16307	16102	16236	16062	16248	16008	16138	16099	16132	15987	16195	16136	16075	16231	16135	16079	16225	16053	16142	16173	16009	16074	16303	15968	16136	15980	16150	16147	16165	16128	16109	15971	16111	16227	15836	16006	16144	16108	16252	16122	16077	16052	16081	16129	16040	16139	16248	16015	16166	16160	15917	16280	15940	16086	16157	16313	16209	16277	16128	16193	16188	16156	16314	16157	16139	16179	16212	16194	16356	16187	16089	16053	16062	16281	16124	16245	16019	16012	16180	16116	16267	16219	16223	16129	16096	16105	16113	16186	16090	16288	16025	16058	16322	16095	16055	16221	16068	16228	16170	16108	16088	16232	16108	16275	16219	16164	16308	16311	16199	15973	16185	16222	16197	15978	16044	16182	16150	16060	16191	16118	16255	15979	16180	16081	16262	16225	16069	16140	16361	16282	16315	16072	15918	16228	16158	16167	16188	16098	16026	15941	16221	16186	16359	16156	16102	16064	16363	16011	16229	16088	16185	16223	16140	16150	16100	16119	16377	16177	16147	16000	16034	16144	16335	15996	16206	15984	16105	16135	16208	16227	16187	16121	16169	16194	16231	16319	16187	16116	16132	16016	16087	16102	16062	16048	16116	16245	16105	16123	16145	16271	16169	16156	16006	16062	16095	16097	16299	16226	16157	16226	16255	16121	16284	16136	16028	16097	16246	16023	16116	16162	16100	16476	16024	16072	16033	16092	16281	16125	16175	16340	16159	16092	16174	16056	16196	16044	16186	16140	16089	16210	16155	16046	16119	16096	16096	16142	16201	16160	16276	16047	16024	16079	16255	16220	16103	16205	16195	16079	16137	16211	16213	16105	16110	16027	16100	16146	16018	16102	16219	16207	16144	16176	16298	16248	16061	16157	16090	15985	16138	16202	16088	16070	16058	16053	16198	16356	16063	16246	16308	16092	16256	16207	16162	16112	16161	15913	15940	15957	16027	16217	16303	16047	15952	16116	16357	16061	16171	16298	16069	16151	16266	16074	16299	16284	16365	16007	16210	16110	16094	16094	16125	16117	16039	16138	16080	16257	16164	16176	15988	16084	16253	16128	16092	16276	16319	16140	16164	16163	16281	16135	16138	16090	16344	16133	16209	16035	16125	16065	16030	16033	16126	16091	16171	16097	16109	16178	16038	16215	16102	16175	16246	15983	16216	16202	16197	16150	16166	16181	16146	16255	16269	16211	15993	16186	16180	16139	15847	16050	16151	16100	16108	16289	16147	15994	16102	16343	16188	16045	16289	16165	16348	16195	15958	16251	16182	16042	16092	16097	16090	16055	16377	16158	16099	16029	15895	16094	16163	16124	16048	16145	16182	16219	16210	16371	16092	16201	16315	16053	15998	16045	16214	16341	16136	16105	16258	16253	16318	16303	16147	16059	16056	16162	16097	15860	16089	16284	16276	16106	16173	16265	16019	16134	16134	16180	16005	16161	16230	16142	16071	16189	16269	16125	16091	16196	16226	16097	15986	16334	16247	16211	16028	16117	16089	16123	15991	16078	16234	16177	16272	16065	16205	16140	16109	16210	16322	16152	16298	16371	16317	16105	16184	16166	16037	16120	15977	16184	16246	16025	16302	16137	16178	16057	16261	16190	16236	16114	16254	16169	16153	15952	16170	16275	16137	15975	16073	16379	16203	16084	16277	16220	16146	16087	16214	16182	16035	16193	16330	16190	16355	16248	16163	16102	16094	16153	16035	16172	16243	16102	16416	16242	16212	16229	16124	16097	16137	16253	16296	16042	16088	16103	16290	16234	16036	16044	16228	16201	16165	16189	16128	16159	16081	16144	16305	16047	16114	16279	16155	16174	16107	16268	16085	16143	15942	16332	16232	16151	16153	16268	16100	16216	16236	16260	16152	16091	16015	16193	16122	16054	16264	16197	16093	15877	16060	16216	16173	16030	15982	16201	15978	16252	16155	15949	16056	16123	16217	16281	16313	16160	16145	16304	16144	16179	16205	16077	15990	16068	16270	16228	16183	16190	16176	16102	16173	16189	16357	16109	16156	16069	16198	16127	16156	16166	15987	16077	16041	16075	16234	16294	16152	16105	16171	16242	16078	16329	16136	16097	16261	16183	16103	16190	16177	16227	16188	16214	16110	16024	16103	16080	16241	16148	16123	16206	16115	16154	16105	16230	15944	16169	16201	16023	16283	16154	16354	16129	16182	16047	16073	16242	16193	16081	15952	16089	16315	16103	16249	15954	16025	16212	16172	16150	16089	16031	16253	16189	16075	16195	16228	16126	16234	16177	16185	16028	16141	16178	16138	16060	16060	16304	16185	16171	16301	16146	16084	16107	16402	16128	16236	16162	16211	16243	16240	16206	16036	16179	16123	16075	16140	16175	16198	16145	16293	16161	16047	16198	16158	16406	16316	16185	16128	16292	16170	16123	16235	16164	16080	16191	16334	16322	16131	16197	16213	15924	16199	16214	16226	15998	16041	16077	16346	16116	16342	16146	16210	16304	16051	16242	16192	16077	16232	16306	16147	16012	16199	16163	16097	16218	16204	16265	16016	16219	16021	16209	16133	16266	16213	16133	16173	16056	16185	16305	16183	16238	16421	16116	16170	16291	16271	16216	16145	16183	15971	16192	16307	16158	16104	16136	16245	16099	16194	16129	16022	16159	16220	16118	15967	16347	16193	16140	16023	16135	16026	15966	16358	16177	16184	16204	16196	16147	16054	16063	16082	16375	16188	16079	16099	16261	16021	16230	16163	16219	16170	16146	16154	16125	16080	16125	16155	16159	16180	16187	16026	16292	16206	16186	16113	16283	16163	16070	16233	16122	16158	16308	16059	16260	16154	16323	16168	16067	16252	16203	16321	16069	16062	16224	16200	16156	16101	15903	16239	16010	16239	16212	16222	16362	16179	16139	16272	16191	16241	16153	16031	16032	16257	16027	16116	16227	16212	16138	16069	16093	16351	16128	16108	16152	16141	16069	16201	16125	16119	16170	16200	16132	16192	16091	16221	16152	16202	16249	16253	16187	16269	16002	16169	16134	16228	16203	16143	16275	16418	16275	16161	16032	16265	16213	16242	16254	16071	16174	16255	16089	16297	16156	16240	15965	16214	16062	16089	16236	16324	16043	16321	16249	16132	16094	16289	16085	16242	16077	15957	16094	16123	15951	16194	16126	16136	16179	16335	16245	16252	16142	16094	16328	16020	16283	16277	16214	16125	16089	16281	16238	16043	16153	16177	16128	15958	16208	16189	16190	16045	16192	16357	16113	16178	16238	16258	16107	16230	16121	16255	15989	16237	16150	16028	16084	16082	15979	16145	16152	16157	16360	16224	16100	16162	16071	16185	16022	16344	16111	16029	16121	16143	16123	16153	16231	16002	16270	16140	16150	16195	16080	16236	16223	16163	16120	16254	16071	16151	16040	16281	16193	16185	16090	16086	16229	16122	16325	16236	16120	16082	16366	16138	16233	16240	16179	16138	16016	15973	16254	16252	16155	16196	16139	16039	16204	16183	15955	16224	16114	16142	16127	16162	16193	16162	16119	16165	16013	16105	15994	16161	16016	16278	16138	16078	16156	16227	16183	16078	16138	16187	16214	16242	16064	16299	16132	15975	16170	16220	16187	16033	16218	16017	16350	16116	16156	16264	16045	16359	16161	16175	16192	16203	16108	16311	16093	16318	16175	16196	16184	16173	16138	16121	16159	16131	16106	16012	16073	16128	15999	16354	15987	16246	16186	16169	16006	16224	16170	16142	16367	16278	16143	16125	16029	16028	16245	16216	16049	16229	16247	16201	16076	16161	16249	16255	16158	16282	16161	15996	16155	16291	16043	16129	16203	16112	16224	16082	16322	16006	16195	16108	16125	16297	16011	15953	16276	16199	16082	16304	16132	16168	16203	16308	16162	16205	16286	15963	16008	16100	16130	16093	16169	16123	16311	16158	16277	16006	16048	16220	16336
25325	21558	30648	61674	65125	54114	41894	32548	28734	27863	27308	27279	26988	27242	27077	27215	27189	27490	27130	27158	26972	27158	27098	27185	26856	27142	27239	27184	27021	27073	27338	27149	27215	26925	27065	27092	26989	27060	27214	27232	27208	27040	26998	26991	27037	27197	27143	26881	27251	27071	27067	27322	27381	27234	27211	27102	26981	27113	27060	26830	26912	27378	27297	27133	27358	26944	27003	27039	27074	27198	26746	26946	27295	27069	27040	26905	27058	27042	27131	27087	26970	27229	27189	27126	27085	27122	27089	27096	27097	27137	27069	26927	27148	26973	27285	27101	27212	26934	26984	26879	27031	27242	27129	26977	27382	26845	27195	27144	27049	27232	26934	26926	26844	27202	27098	26837	27302	27126	27039	27055	26914	27138	26928	27093	26967	26875	26986	26989	27018	26823	27006	26913	27054	27195	27263	26867	27161	27098	27216	27143	27096	26997	27072	26988	27166	27124	27093	26983	27015	27191	27100	26972	27266	27103	27125	27174	27151	27198	26882	27062	27349	26988	26999	26901	27284	26869	27128	27280	27089	26721	27198	27077	26917	26873	27080	27224	27102	27108	27122	27089	27347	27054	26953	26988	26971	26881	27228	26983	26922	26937	27040	27212	27030	27032	26916	27274	27015	26850	27104	27198	27196	27066	27083	27100	27264	26945	27112	26951	27111	26926	27053	27016	26899	27104	27103	26945	27265	27044	27087	27063	26956	27251	27363	27427	27077	27036	27204	27054	27025	26878	26937	27143	27197	27138	27167	27141	27164	26785	27266	27163	27084	27168	27267	26880	27063	27161	27055	27205	26767	26990	27229	26974	27111	26971	27113	27057	27087	27105	27193	26960	27052	26977	26960	27131	26975	27207	26833	27054	27036	27080	26973	26899	27086	27103	27042	27059	26900	27000	26844	27020	27124	27006	26920	27017	27092	26864	27182	27235	27025	27028	27008	26840	27012	26762	26984	26973	27021	27249	27136	27197	27169	26942	27127	27093	27069	27213	27382	26796	27060	27215	27086	27063	27182	27078	27104	26960	27124	27072	27176	27131	27033	27058	27092	26952	27207	27024	27295	27101	26914	27103	26983	27073	26975	27026	27124	27084	26963	27170	27033	27127	26951	26958	27070	27143	27222	26593	27323	26920	26978	27107	27212	27119	27203	27129	26886	27146	27196	26996	26843	27020	26755	26867	26939	27128	27431	26980	26969	27198	26805	27242	27153	27373	27303	27100	27112	26931	27008	27242	26848	27114	27083	27089	26928	27169	27217	26899	27032	27137	27286	27243	27309	26821	27143	27277	27262	27023	27222	27272	27004	26999	26942	26930	26885	27146	27068	26936	27174	26769	27099	27066	26772	26899	27111	27014	27046	26905	27316	27098	27047	27106	27168	27232	27349	27287	27013	27005	26857	27146	26971	27022	27117	27171	27042	27193	26858	27101	26949	27185	27270	27176	27271	26962	26966	27193	27322	26955	27006	26860	27242	26961	27004	27196	27044	27118	26836	27284	26908	27091	26744	27069	27168	27004	27076	27043	27273	27023	27041	27140	27033	27083	26991	26959	26958	27127	27034	27135	26883	26964	26837	27182	27017	27157	26998	27048	27064	27008	27042	27044	26957	26841	27075	27058	26934	27006	27172	27133	27180	27199	27036	27189	26815	26957	27136	26789	27200	26955	27289	27350	26893	26979	26808	27161	27236	26865	27204	27238	27046	27077	26990	27262	26875	27034	26870	27018	27088	27018	27177	27104	27161	27082	26810	26783	26969	27051	26918	26953	26867	27096	27385	27262	27078	27042	26823	26992	27148	27033	26970	26965	26909	27040	27111	26973	27079	26938	26930	27100	27089	26909	27193	26962	27181	26957	27147	26995	26991	27133	26945	27135	27332	27008	27183	27171	26792	27011	26909	27142	27224	26867	26981	27479	27268	27182	26969	27166	26996	27019	27176	27136	27335	26990	27056	27196	26988	27085	27217	27239	27129	27264	27063	27222	26930	27184	26947	27008	27091	27073	27172	27187	26993	27095	27164	27033	26969	27133	27079	26968	27012	26873	27045	27201	27053	27020	27137	26930	27158	27013	27088	26949	26995	27007	27202	27160	27227	27061	27070	27067	27201	26951	27130	26874	27136	27059	27245	27017	27153	27146	27130	26871	27268	26987	27002	26992	27132	27149	26949	27066	26996	27093	26964	27084	27298	26945	27187	27104	26748	27321	27212	26980	27033	26878	27144	26720	26929	27121	27161	27253	27082	26745	27178	27084	27294	27020	26997	27065	27149	27085	26863	27413	26826	27240	27126	26864	27025	27031	27146	26873	26938	26979	27192	27091	26819	26983	27045	27079	27174	26875	27119	27022	27277	26982	27193	27205	27052	26996	27029	27130	26901	26910	26975	26974	26975	27060	26976	26931	27116	27089	26999	27359	26918	26886	27014	26832	27265	27007	26897	26972	27316	27085	27304	27032	27341	27128	27170	27168	27123	27019	26960	26906	27049	26955	26888	27003	27013	27164	26834	27263	27082	27023	27063	27313	27287	27135	27113	27124	27107	27036	27004	27131	26951	27251	27148	26911	27027	27078	27062	26942	27283	26992	27261	27173	27247	27110	27226	26971	27166	26970	27065	26969	27135	27243	27073	27262	27278	27216	27162	27159	27053	27018	26958	27042	27000	27163	27245	27017	27082	27065	27115	27250	27115	27202	27195	27038	27085	26986	27049	26961	26967	27064	27228	27041	27334	27100	27257	27216	27243	27087	27133	27030	27081	27246	27175	27032	27050	27091	27106	27093	27214	26892	27212	26919	27351	27028	26950	27130	26935	26944	27080	27053	26952	27203	27159	27060	27448	27225	26801	27099	27003	27096	27086	27347	26879	27170	27175	27176	27100	27040	27050	27061	27166	27154	27049	26860	27009	27049	27083	27075	26795	27003	27142	26992	27101	27178	27009	26803	27145	26993	27121	26930	27227	27058	27049	27292	27118	27025	27209	27027	26959	27068	27002	26899	27030	26932	26969	26942	26931	26886	27010	27060	27124	27239	27177	27144	27593	27114	27083	26987	27072	27091	27128	27074	26964	26884	27093	27103	27052	26968	27124	27141	27267	27027	27270	26987	27072	27360	27212	27058	27006	26938	27306	27198	27070	27156	27190	27096	27178	27130	27262	27231	27302	27210	26995	26974	26841	27137	27222	27009	26955	27228	26916	27008	27080	27019	26823	27163	26905	26911	26828	26870	26826	27114	27122	27005	26897	27146	27147	27107	26878	27126	26997	26827	27138	27132	27152	27231	27170	26888	26842	26947	27052	27064	26848	27131	26956	27104	26954	26983	27178	27257	27024	27029	27165	26831	27130	26968	27074	26945	26952	27122	27058	27215	27077	26867	26917	27003	27247	27329	27276	27029	27056	26939	26945	26689	27179	27065	27065	26966	27178	27016	27006	26953	27054	27063	27094	26979	27453	27397	26889	27159	27099	26961	27182	27022	26868	26971	26990	27040	27077	26992	26907	27031	26924	27032	27150	27059	27131	27034	27244	26986	27239	27037	27194	27107	27129	27047	27079	26938	27145	27100	27067	27184	27248	27261	26940	27097	26965	27182	27029	27176	27201	26893	27040	27013	27020	26738	27077	26877	27180	27080	27050	27061	26750	27122	27119	26899	27006	27206	27315	26989	27462	27018	26911	27173	27222	27043	27162	27156	27014	26881	26962	26797	27156	27123	26998	26975	27034	27034	26898	27116	27204	27033	27134	27115	27180	27216	27169	27025	26830	26900	27110	26940	27146	26796	27159	27077	27140	26986	27043	27176	27088	27156	27183	27224	26950	27255	27210	27068	27100	27012	27172	27115	27133	26891	26859	26908	27069	27051	27205	27022	27211	27094	27325	26899	26985	27334	27173	27273	27028	27024	27129	27030	26916	26899	26831	26878	27043	27086	27039	27247	27124	27088	27211	27094	27039	27010	27133	26962	27176	27189	27089	26941	27115	26926	27213	27296	26894	27047	27401	27033	26974	27083	26836	26856	27192	27254	26930	26999	26944	27160	27369	26884	26960	27029	27034	26995	26977	26975	27035	27094	27096	26960	27219	27230	27182	26801	27178	27164	27097	27111	27212	27028	27075	27122	26990	27252	27118	27044	26906	27128	27310	27125	26835	27006	26986	27112	27097	27067	26975	27180	27031	27161	27247	27076	27347	27090	27179	27125	26998	27207	27257	27145	27172	27089	27306	26953	27017	27043	26826	26913	27262	26924	26818	27047	27245	27062	26844	26968	27014	27272	27209	26951	27085	27057	27072	26905	26936	26918	27213	27164	27072	26935	27220	27033	26999	27196	27184	27137	27142	27242	27195	27066	26972	27151	27034	27335	27070	27170	27084	27279	27289	26774	27026	27123	27187	27101	27040	27350	27074	26730	26923	27112	26954	27155	27060	27005	27007	26781	27158	27105	27263	27164	27101	27283	27248	27143	26841	27234	27206	27220	26984	27082	26923	27295	27170	27054	27070	27211	27072	27106	27197	27199	27351	27264	26872	26922	26901	26811	27209	27097	26947	27111	26905	27023	26934	27105	27026	26932	27015	27075	26982	27201	26975	27107	26921	27075	27097	26890	27024	26800	27238	27076	27111	27001	26995	27032	27007	27241	27064	27079	26902	26958	26877	27021	27046	27126	27177	27270	27196	27232	27193	27090	27414	27121	27148	27086	27163	27260	27101	26974	27101	27148	27115	27160	27082	27058	27025	26890	26871	26991	27308	27051	27012	26740	27198	27083	26819	27093	27295	27210	27002	27079	27183	26912	27170	27047	27118	27147	26877	27044	27167	27316	27251	27291	27263	27095	26902	27143	26981	26988	27213	27059	27255	27355	26923	26896	27038	27009	27081	27130	27188	27305	27201	26879	27002	26986	27028	27051	26815	27108	26971	27056	27024	27290	27181	26921	27054	27053	27023	27088	27185	26838	27103	27108	27109	27263	27014	26913	27071	27177	27114	27038	26833	27139	26922	27182	26981	26924	27195	27010	27117	27136	26968	26850	26982	27184	27052	27010	26829	27177	26954	27236	27275	27183	27182	27148	27180	27161	27027	27007	26882	26850	27088	26800	26798	27052	27196	27022	27121	27136	27103	26999	27063	27241	26914	27020	27098	26981
15635	27427	41544	73883	63846	46465	31032	20950	17995	16946	16559	16611	16505	16332	16530	16373	16690	16521	16443	16538	16463	16275	16476	16307	16529	16302	16264	16505	16476	16440	16440	16388	16570	16391	16536	16276	16569	16197	16456	16603	16482	16549	16260	16306	16349	16473	16555	16414	16364	16453	16499	16432	16343	16506	16476	16378	16471	16534	16557	16552	16566	16642	16341	16410	16427	16410	16564	16386	16395	16475	16368	16196	16291	16418	16499	16382	16298	16474	16584	16425	16342	16362	16459	16369	16419	16320	16357	16344	16405	16540	16455	16421	16468	16334	16417	16420	16420	16299	16280	16375	16385	16446	16476	16397	16279	16389	16380	16431	16470	16465	16347	16363	16428	16447	16370	16321	16539	16229	16360	16311	16432	16486	16526	16334	16726	16611	16499	16770	16347	16378	16374	16337	16338	16485	16432	16342	16548	16355	16373	16441	16507	16297	16404	16510	16413	16585	16560	16310	16533	16453	16584	16373	16435	16533	16277	16355	16491	16454	16290	16487	16427	16403	16531	16147	16430	16515	16576	16399	16505	16384	16438	16417	16497	16309	16468	16284	16466	16498	16300	16585	16462	16381	16335	16483	16394	16383	16466	16451	16352	16242	16474	16388	16258	16366	16334	16517	16442	16464	16396	16385	16358	16331	16601	16420	16271	16167	16463	16543	16354	16279	16338	16464	16583	16481	16315	16374	16387	16376	16300	16538	16337	16569	16494	16333	16473	16317	16549	16368	16247	16252	16406	16418	16455	16466	16216	16533	16535	16392	16710	16321	16338	16251	16341	16241	16318	16403	16366	16664	16465	16408	16398	16293	16492	16354	16343	16406	16254	16289	16520	16513	16432	16288	16291	16419	16469	16292	16327	16465	16349	16408	16310	16469	16555	16323	16378	16226	16369	16491	16403	16441	16434	16496	16424	16379	16371	16388	16507	16167	16373	16430	16612	16376	16354	16342	16597	16437	16464	16461	16361	16445	16563	16345	16560	16446	16394	16326	16254	16440	16370	16249	16456	16437	16467	16306	16234	16426	16383	16249	16511	16399	16334	16465	16387	16283	16427	16491	16443	16270	16371	16290	16478	16337	16261	16401	16372	16658	16517	16547	16453	16339	16536	16278	16318	16413	16485	16388	16345	16579	16177	16268	16239	16490	16453	16524	16589	16288	16342	16382	16443	16384	16381	16363	16304	16363	16452	16472	16330	16430	16344	16508	16420	16517	16460	16377	16381	16273	16333	16397	16226	16458	16286	16359	16375	16289	16335	16486	16333	16408	16484	16374	16393	16473	16184	16425	16562	16394	16391	16199	16336	16130	16382	16556	16397	16372	16269	16340	16364	16342	16423	16419	16393	16371	16444	16266	16514	16411	16282	16360	16295	16291	16220	16554	16537	16509	16403	16068	16575	16278	16376	16507	16429	16347	16389	16517	16545	16354	16387	16397	16234	16583	16418	16452	16448	16222	16602	16547	16200	16370	16397	16417	16359	16220	16344	16438	16306	16394	16333	16501	16379	16357	16347	16419	16516	16477	16355	16584	16435	16234	16382	16407	16312	16499	16346	16304	16426	16235	16396	16329	16396	16498	16413	16455	16347	16373	16342	16425	16299	16257	16434	16462	16632	16393	16341	16383	16476	16491	16277	16430	16440	16358	16287	16503	16544	16363	16376	16593	16531	16343	16388	16485	16370	16325	16287	16526	16345	16300	16348	16419	16452	16368	16288	16407	16410	16376	16364	16490	16421	16556	16437	16352	16392	16169	16431	16366	16630	16402	16403	16390	16372	16314	16511	16444	16518	16310	16307	16202	16550	16570	16287	16246	16316	16209	16647	16359	16281	16227	16514	16595	16241	16415	16555	16341	16358	16382	16487	16220	16399	16274	16403	16212	16549	16374	16326	16266	16294	16443	16312	16296	16479	16527	16500	16499	16303	16418	16339	16437	16188	16473	16272	16398	16590	16391	16382	16454	16475	16345	16508	16356	16332	16494	16370	16443	16401	16371	16320	16218	16381	16256	16375	16574	16297	16233	16257	16520	16273	16484	16273	16225	16525	16371	16406	16525	16312	16400	16431	16361	16398	16372	16459	16472	16213	16304	16331	16215	16410	16598	16242	16364	16353	16370	16360	16498	16365	16546	16439	16563	16270	16441	16307	16474	16416	16337	16237	16319	16431	16357	16483	16453	16326	16454	16276	16439	16478	16403	16557	16516	16434	16355	16351	16175	16420	16363	16230	16431	16346	16266	16441	16287	16294	16400	16434	16281	16395	16432	16350	16395	16270	16602	16393	16422	16399	16317	16371	16414	16425	16254	16380	16266	16393	16223	16503	16516	16446	16424	16274	16402	16165	16392	16299	16320	16369	16347	16246	16285	16192	16493	16449	16485	16427	16326	16306	16429	16388	16333	16510	16339	16286	16410	16482	16440	16576	16446	16499	16427	16395	16504	16479	16453	16379	16387	16329	16480	16303	16489	16368	16448	16347	16532	16447	16244	16442	16579	16378	16480	16174	16456	16419	16372	16708	16264	16535	16319	16383	16235	16602	16511	16630	16357	16423	16600	16512	16400	16364	16351	16452	16522	16371	16474	16397	16272	16401	16411	16410	16485	16352	16273	16234	16410	16525	16442	16450	16491	16597	16372	16489	16268	16442	16516	16408	16574	16531	16413	16360	16617	16502	16303	16320	16330	16414	16260	16412	16366	16380	16462	16514	16268	16466	16500	16294	16459	16464	16329	16458	16398	16419	16285	16406	16304	16409	16441	16431	16282	16460	16413	16390	16304	16345	16288	16346	16478	16459	16539	16210	16450	16261	16506	16471	16402	16421	16492	16377	16319	16550	16459	16449	16316	16603	16317	16361	16485	16391	16238	16462	16335	16407	16437	16368	16378	16183	16483	16205	16447	16234	16324	16465	16328	16334	16392	16311	16273	16416	16392	16455	16501	16376	16448	16577	16367	16296	16413	16569	16488	16332	16220	16127	16355	16353	16412	16447	16373	16453	16367	16282	16430	16511	16406	16347	16350	16316	16313	16251	16445	16709	16314	16464	16544	16451	16603	16366	16407	16555	16388	16504	16451	16561	16457	16235	16382	16411	16429	16336	16163	16321	16462	16378	16313	16298	16168	16286	16523	16539	16480	16380	16345	16478	16380	16251	16238	16660	16336	16501	16324	16349	16420	16472	16371	16371	16398	16285	16462	16342	16314	16257	16410	16292	16448	16602	16309	16317	16456	16440	16504	16465	16443	16401	16473	16339	16260	16571	16374	16539	16340	16364	16642	16339	16308	16474	16547	16709	16452	16430	16648	16467	16306	16399	16376	16575	16296	16469	16256	16309	16348	16455	16490	16444	16303	16305	16348	16426	16439	16486	16473	16532	16272	16399	16456	16297	16413	16467	16376	16515	16292	16200	16408	16435	16345	16417	16476	16397	16419	16503	16327	16574	16399	16501	16433	16421	16328	16473	16306	16297	16433	16397	16308	16303	16406	16407	16314	16411	16428	16523	16385	16428	16515	16389	16182	16620	16367	16338	16513	16568	16411	16339	16396	16298	16531	16471	16449	16440	16319	16225	16380	16328	16507	16555	16268	16499	16311	16412	16429	16485	16457	16361	16441	16414	16445	16509	16363	16484	16406	16476	16244	16365	16568	16248	16341	16329	16263	16572	16452	16465	16386	16408	16378	16344	16503	16447	16504	16349	16556	16417	16140	16301	16567	16424	16370	16526	16491	16390	16444	16393	16375	16435	16405	16483	16512	16428	16379	16286	16245	16386	16587	16462	16180	16439	16471	16414	16418	16455	16426	16236	16434	16535	16240	16522	16163	16428	16312	16472	16524	16400	16367	16219	16418	16356	16555	16389	16568	16573	16292	16474	16518	16294	16459	16314	16366	16387	16425	16330	16401	16313	16377	16387	16454	16458	16490	16484	16336	16218	16430	16568	16380	16464	16292	16302	16503	16328	16530	16344	16572	16510	16421	16375	16262	16534	16444	16415	16458	16459	16439	16305	16383	16333	16364	16421	16443	16639	16334	16235	16322	16378	16417	16228	16293	16410	16418	16250	16459	16517	16434	16315	16467	16491	16389	16447	16460	16404	16424	16406	16392	16579	16432	16419	16478	16479	16400	16387	16399	16498	16398	16354	16483	16512	16475	16326	16343	16361	16351	16138	16385	16534	16515	16447	16190	16408	16346	16533	16469	16293	16191	16292	16395	16383	16281	16433	16492	16356	16391	16294	16495	16303	16474	16315	16385	16492	16448	16374	16311	16329	16486	16170	16445	16352	16380	16473	16406	16456	16310	16383	16456	16264	16398	16338	16319	16168	16243	16508	16359	16467	16248	16474	16106	16465	16335	16378	16198	16254	16405	16341	16346	16437	16556	16528	16613	16351	16327	16307	16475	16557	16500	16472	16427	16542	16406	16289	16470	16497	16333	16326	16462	16528	16353	16457	16497	16423	16409	16212	16275	16407	16340	16316	16436	16449	16305	16495	16301	16528	16639	16524	16305	16462	16386	16154	16406	16316	16434	16338	16404	16614	16394	16462	16298	16199	16382	16497	16422	16250	16372	16431	16442	16452	16353	16585	16472	16544	16311	16560	16428	16333	16369	16475	16501	16349	16370	16527	16499	16270	16687	16260	16428	16427	16361	16399	16452	16251	16282	16400	16377	16451	16401	16237	16476	16346	16377	16312	16218	16500	16462	16546	16426	16470	16592	16430	16444	16249	16402	16297	16450	16477	16353	16413	16416	16446	16372	16390	16230	16430	16268	16334	16428	16686	16524	16609	16403	16384	16505	16487	16399	16538	16522	16427	16388	16547	16398	16466	16495	16395	16399	16486	16258	16363	16296	16334	16430	16249	16505	16488	16326	16528	16479	16436	16403	16368	16447	16181	16303	16608	16229	16630	16310	16402	16234	16361	16327	16301	16416	16563	16267	16395	16323	16657	16420	16497	16395	16488	16234	16551	16331	16401	16488	16370	16336	16410	16330	16484	16451	16439	16601	16470	16461	16499	16551	16336	16366	16352	16521	16376	16386	16555	16366	16467	16349	16438	16250	16529	16411	16534	16396	16466	16298	16340	16322	16377	16491	16416	16451	16370	16442	16314	16672	16568	16449	16280	16238	16369	16354
23219	21520	31606	67319	74758	64117	51064	38692	31787	29498	28561	28302	28456	28155	28128	28457	28194	28166	27934	28169	28341	28061	27926	27903	28139	28267	28170	28075	28001	28006	28353	27972	28255	27938	28076	27944	27963	27979	28160	28191	28233	28199	27876	27693	28025	27938	28008	27969	27991	28021	27964	27887	28162	28019	27887	27821	28026	27801	27937	28018	27875	28079	27949	27836	28024	28031	28186	28338	27761	27953	28034	28203	28031	27892	27833	28121	28056	28105	27910	27905	27983	28133	28210	28470	27827	27882	28125	27677	27879	27878	27832	27778	27928	27741	27724	27913	28074	27967	27792	28139	27853	28340	28065	28366	28078	28025	27909	28102	27925	27762	27560	28201	27942	28115	28097	27649	27928	27920	27844	27640	28241	27996	27950	28000	27767	27786	27913	27808	28101	28112	27742	28089	28086	27858	28026	27906	27914	27883	27877	28203	28083	28109	27977	27894	27929	27973	27863	28064	27997	27752	27996	28094	27906	27989	28005	28190	28147	28018	28028	28041	28010	27928	27748	27949	27735	27871	27812	27760	28180	27978	28121	27987	28001	27901	28129	27741	27902	28039	27883	27642	27947	28109	28046	27778	27632	27856	27791	27727	28056	27850	28163	28025	27887	27952	28157	27887	27808	27731	27901	27933	27882	27881	27900	28139	28161	27998	27845	28034	27716	28039	27903	27776	28009	27875	27816	28064	28036	27939	27915	27951	27683	27852	27915	27709	27756	28125	27967	27934	27906	28124	27905	27894	28018	27915	27959	27891	28081	27895	27966	28041	27984	27918	28002	28155	28047	28035	28083	27875	27905	27996	27728	27781	28076	27743	27800	27876	27706	28021	27933	27990	27733	27981	27849	27502	27743	28002	27751	27797	27889	27841	27956	27980	28072	27878	27902	28134	28068	27691	27875	27943	28061	27861	27995	28025	27884	27751	27896	28048	27871	27888	28122	27692	27972	27914	27999	27861	28007	28256	27844	27833	27983	27971	27810	27650	27923	27852	27890	28032	28044	27942	27779	27929	28051	28101	27880	28038	27881	27748	27999	28013	28094	27817	28014	28033	27865	27833	27888	28234	27917	28060	27929	27905	27831	27855	27871	27858	27846	28107	27800	27735	27923	28045	27944	27980	28089	28019	28047	27856	27807	27841	27981	27817	28047	27781	27907	27967	27822	28095	28151	28168	27945	27863	28217	27763	27997	27974	27934	27790	27584	27846	27993	27867	27809	27976	27735	27957	28009	27624	27895	28046	27875	27935	27877	28004	27881	28043	27865	27586	27881	27873	28046	27861	28000	28084	27787	27695	27988	27929	27857	27819	27918	27828	27993	27979	27784	27750	27679	27911	28049	28074	28090	27842	27979	27913	27906	27885	27887	28011	27923	27728	27727	28055	27919	27887	27694	27840	27691	28083	27931	28130	27878	27923	27957	27832	27903	27981	28032	28091	28022	27951	27877	28011	27949	28209	27749	27834	27909	27580	28031	28043	27960	27773	28025	28069	28181	28058	27931	27918	27980	28240	28104	27866	28088	27934	27815	27888	28075	28109	27672	28039	28154	28109	27905	28108	28179	27735	27799	27814	27743	27818	28103	28252	28101	27976	27919	27922	27783	27669	27549	28136	27834	27859	27875	28086	28090	28083	28007	27799	27792	27729	27854	27843	27954	27997	28138	27891	27678	27886	28060	28160	27644	28012	27908	27847	27906	27954	27931	27786	27933	28028	27718	28000	27810	28053	27886	28017	27746	27902	27634	27899	28011	27853	27877	27755	28022	27762	27860	27599	28036	28033	27783	27675	27622	27821	27904	27990	27813	28012	28091	28097	28005	28070	27911	27913	27974	27918	28121	27882	27721	27939	27976	27776	28107	28018	28168	27805	27995	27897	28132	27929	27905	27826	28023	28127	27688	27948	27784	28012	27849	28092	27991	27898	27691	28016	27909	27718	27772	28200	27819	27892	27742	27868	28036	27908	28071	27681	27956	27614	27997	27911	27734	28077	28046	28049	27806	27675	27921	28002	27896	27818	27702	27944	27814	27813	27876	27948	28107	27901	27930	28145	27639	27735	27915	28044	28075	27865	27762	28018	27828	27778	27879	27993	28005	27852	27812	27856	27918	27977	28124	27740	28114	27717	27811	28123	27892	27976	27882	27915	27910	27680	27802	27731	28037	27805	28270	28026	27918	27980	28042	28120	28099	28025	27903	27794	27699	27860	28003	27875	27838	27918	28061	28006	28071	27595	28041	27681	28058	27926	27983	27899	27798	28146	27866	27946	27920	28012	27786	27841	27670	28213	28130	27703	27996	27947	28198	28076	28261	28057	27777	27851	27955	27855	27899	27886	27995	27917	28291	27876	27691	28161	27807	27835	27870	28106	27845	28042	28088	27879	27592	27887	27881	28206	27970	27972	27902	28131	27695	27919	28061	28234	27845	27897	27735	28065	28024	27928	27936	27844	27937	28054	28106	28049	27865	27786	27931	27985	27692	27646	27917	27992	27874	27871	27927	28133	28054	28084	27879	27791	27634	27778	27984	27872	27746	27930	28069	27767	28113	28103	27996	27796	28008	27776	27751	27843	27883	27959	28138	27910	27907	27809	28103	28135	27865	27771	27764	27928	27974	28045	28103	27778	27948	27872	27874	28190	28038	27851	28136	28076	27833	27901	28011	27778	27911	27934	28259	28041	27981	27811	27695	27784	27768	27769	28132	27773	27839	27725	27958	27716	27806	28171	28058	27852	28084	28239	28003	27953	28062	28196	27816	28268	27814	27792	27821	28127	27896	27750	27667	27587	28041	28047	27904	27872	27774	28043	27778	27860	28022	27731	27883	27859	28054	27924	27783	27741	27971	28007	27993	28038	27785	27876	27829	28051	27949	27881	28023	27829	27914	27772	27852	27985	27749	28024	28162	28070	27953	27796	27919	27806	27476	27831	27881	27940	27952	28058	28044	27783	28045	27869	28073	27995	27802	28067	27972	27782	28003	27810	27806	27821	27997	27886	28096	27940	27945	27960	28121	27822	27984	27930	28045	28067	27919	28022	27858	27968	28193	28177	28012	27847	27942	28128	28087	27918	27933	28026	27956	27740	27980	27925	27767	27950	27769	28002	27906	27989	27831	27881	27931	27941	28216	27928	27931	27923	27511	28036	27962	28077	28097	28045	27979	27891	28103	27990	27832	28113	28009	27855	27785	27927	27982	27771	28127	28134	27941	28125	27855	28017	27761	27705	27911	27785	27932	28006	27774	27830	27955	27831	27826	27811	27839	28027	27943	27968	27940	28028	27801	27891	28268	28056	28014	28182	28066	28048	27977	27751	27733	27626	27987	27971	27872	27710	27841	27698	27905	27753	27947	27919	27982	28077	27835	27667	27917	27840	27821	28135	27945	28003	27951	27978	27974	27965	28037	27853	28022	27852	27809	28163	28049	27933	27924	28220	27951	27894	27850	27922	27895	28087	27787	27742	27911	27825	27926	27733	27949	27773	27981	28117	27830	27884	28009	27912	27782	28134	27954	27921	28024	27933	28128	27866	27783	27790	27801	27703	28003	27916	28017	27775	28067	27898	28269	27883	27972	27901	27919	28062	28091	27953	28073	28276	27607	27879	27757	27875	27760	28001	28034	27662	27936	27904	27778	27773	27951	27962	28098	27974	28036	27874	28085	28089	27769	28052	27824	27851	28000	28034	28119	27965	28132	27996	27901	27874	28356	27994	27854	27874	27931	27942	27908	28008	28144	27694	28029	28107	28063	28046	28253	27763	28033	27920	27895	27596	27836	28091	27751	27804	28016	27871	28147	27937	27923	27901	27884	28040	27714	28053	27884	27869	28109	28173	27706	27942	27882	27838	27957	27825	27956	27906	27935	27878	27816	27812	27803	27763	27801	27805	27990	28136	27868	27788	27695	27768	27888	28118	27840	28058	27529	28068	28032	28189	28159	27921	27704	27793	27930	27933	27729	28027	27904	27784	27915	28020	27900	28008	27886	27722	27937	28041	27774	27929	27890	27920	27747	27868	27999	27804	28067	27809	27979	27749	27864	27917	28191	28046	28202	28226	28086	28048	28055	28054	27893	27964	27675	27824	28051	27946	27974	27951	28120	28052	28085	28087	27782	27936	28127	28062	27855	28196	27994	27961	27719	27901	27830	27779	27875	27960	27987	27900	27973	27772	27921	27818	28101	28139	27943	27948	27916	28061	28078	28153	27958	27909	27835	28083	28048	28072	28102	27972	27939	28048	27899	28016	27768	27710	28071	27930	27888	27805	27698	27739	28053	28088	27855	27966	27778	27886	28009	27861	27878	27709	27911	28176	27990	27784	27784	27874	28176	27696	27799	28005	28161	27713	28036	27818	27917	28042	27988	27778	27915	27837	28089	28048	27896	27936	27748	27897	27786	27774	27755	28001	27915	27758	27968	27882	27862	28096	27894	27772	27730	27837	27993	27738	27867	27875	28066	27773	28002	27891	27763	27939	27854	27665	27777	27934	28005	27764	28067	27838	27710	28047	28267	28013	27707	27946	28031	28130	27997	27746	28268	27885	27747	28074	27846	27806	28069	27937	27918	27913	28092	27816	27914	28062	28053	27850	27697	27950	28022	27877	28091	27864	27877	27711	27717	28224	28063	27832	27807	27906	28075	28248	28076	27874	28204	28008	27765	27984	28016	27991	27838	27886	27919	28191	27980	28168	27857	27875	27865	28193	27766	27750	27911	27810	27734	27669	27740	27845	28054	27958	28016	28038	27641	27972	27942	28014	28151	27940	28013	27998	27758	27668	27759	28021	27854	28035	28015	27833	28112	27889	28172	28029	27973	28258	28069	27906	28045	27873	28189	27950	28114	28076	27922	27775	27998	27835	27873	27747	27750	27753	27784	28013	27888	27587	27901	27821	28046	27997	27901	27826	27916	28056	27977	28104	27785	27800	27965	27926	27746	28112	28007	28022	27893	27992	28016	27874	27808	27784	27954	27643	28168	27932	28127	28140	28032	27815	27860	27929	28091	27970	27867	28004	28039	28032	28172	27804	27843	27554	28004	27769	27961	28053	27871	27790	27886	27762	27950	27896	27744	27914	27818	27929	27869	27872	27818	28033	27783	27858	27974	28000	28182	27916	27927	27733	27953	28053	28201	27879	28083	27697
19583	40722	62897	98573	88480	66213	43890	27784	20353	17824	17394	17298	17251	17428	17140	17251	17248	17312	17241	17205	17309	17181	17295	17400	17396	17150	17171	17277	17267	17296	17155	17314	17150	17241	17367	17180	17322	17266	17319	17355	17313	17154	17185	17192	17262	17343	17157	17309	17273	17152	17283	17146	17283	17272	17156	17072	17212	17194	17140	17264	17107	17323	17146	17278	17101	17092	17389	17279	17114	17224	17206	17205	17205	17349	17074	17070	17220	17069	17179	17191	17210	17349	17168	17216	17288	17050	17008	17183	17283	17079	17072	17354	17071	17136	17063	17173	17141	17327	17105	17340	17421	17058	17240	17176	17268	17126	17250	17247	17102	17123	17327	17285	17135	17195	17318	17342	17169	17077	17124	17224	17182	17365	17391	17157	17149	17059	17250	17398	17072	17213	17156	17293	17203	17186	17366	17227	17298	17229	17243	17200	17264	17123	17190	17093	17370	17259	17324	17183	17339	17259	17136	17238	17203	17193	17320	17007	17302	17170	17268	17269	17143	17239	17147	17139	17130	17322	17186	17113	17221	17171	17351	17162	17209	17227	17324	17268	16916	17298	17266	17296	17355	17271	17162	17131	17067	17171	17182	17333	17118	17227	17080	17067	17227	17147	17260	17256	17350	17256	17117	17080	17109	17368	17459	17357	17350	17320	17028	17243	17124	17184	17069	17247	17158	17121	17181	17147	17118	17316	17216	17256	17228	17059	17219	17315	17198	17218	17245	17195	17190	17146	17227	17200	17172	17118	17128	17118	16939	17250	17099	17036	17076	17239	17396	17201	17091	17202	17136	17338	17180	17121	17269	17261	17167	17242	17229	17091	17306	17199	17336	17207	17173	17083	17442	17177	17140	17198	17177	17295	17182	17233	17153	17109	17187	17088	17270	17331	16980	17266	17313	17232	17170	17117	17235	17091	17200	17139	17217	17177	17122	17234	17133	17285	17269	17195	17210	17112	17231	17334	17240	17225	17225	17159	16991	17221	17200	17148	17189	17255	17233	17172	17359	17077	17253	17206	17101	17319	17120	17419	17160	17091	17149	17233	17327	17101	17157	17264	17247	17107	17102	17122	17181	17122	17297	17195	17497	17369	17325	17268	17153	17182	17244	17190	17099	17291	17185	17050	17133	17200	17072	17241	17292	17230	17252	17219	17217	17102	17375	17172	17135	17013	17337	17133	17218	17047	17268	17333	17372	17315	17394	17215	17183	17212	17263	17266	17277	17148	17077	17373	17051	17366	17115	17175	17232	17208	17168	17298	17034	17256	17145	17361	17258	17196	17145	17183	17141	17265	17256	17268	17266	17160	17156	17092	17251	17054	17144	17288	17325	17260	17134	17261	17277	17303	17155	17070	17065	17325	17241	17341	17197	17243	17176	17167	17202	17199	17283	17326	17262	17193	17273	17171	17007	17159	17191	17358	17029	17051	17355	17129	17124	17336	17172	17239	17178	17223	17091	17288	17223	17326	17360	17048	17051	17444	17171	17255	17248	16956	17043	17278	17092	17292	17374	17226	17243	17186	17182	17251	17079	17097	17208	17041	17184	17103	17175	17208	17050	17279	17070	17100	17312	17160	17013	16924	17153	17264	17337	17234	17186	17262	17205	17235	17210	17161	17192	17228	17104	17100	17146	17168	17121	17057	17237	17196	17319	17265	17289	17331	17055	17162	17265	17201	17115	17242	17233	17164	17130	17229	17108	17061	17264	17196	17247	17141	17228	17162	17296	17362	17197	17317	17304	17257	17195	17354	17267	17166	17148	17083	17138	17273	17301	17395	17110	17182	17190	17104	17256	17151	17193	17100	17152	17174	17122	17047	17084	17087	17014	17244	17131	17308	17143	17132	17424	17310	17288	17254	17179	17216	17147	17052	17214	17177	16909	17215	17284	17107	17245	17402	17190	17282	17130	17241	17221	17291	17236	17484	17169	17243	17407	17158	17276	17094	17407	17222	17057	17271	17188	17235	17078	17336	17084	17033	17253	17247	17149	17256	17142	17258	17014	17186	17244	17185	17297	17417	17434	16990	17290	17078	17335	17220	17074	17016	17165	17104	17081	17186	16984	17170	17254	17224	17146	17165	17189	17071	17143	17102	17164	17374	17221	17099	17322	17242	17129	17280	17021	17071	17273	17219	17166	17106	17292	17147	17164	17380	17218	17208	17081	17251	17140	17076	17253	17188	17304	17047	17235	17368	17284	17114	17236	16997	17123	17196	17167	17209	17150	17302	17015	17207	17230	17054	17231	17275	17165	17243	17348	17220	17230	17350	17203	17213	17320	17221	17376	17120	17239	17171	17114	17173	17291	17183	17206	17226	17320	17254	17178	17143	17329	17341	17223	17220	17068	17016	17275	17274	16997	17430	17108	17109	17148	17074	17143	17246	17150	17282	17274	17191	17247	17073	17132	17194	17352	17165	17110	17312	17223	17125	17116	17229	17287	17072	17114	17260	17091	17357	17156	17329	17358	17261	17016	17207	17214	17074	17373	17065	17103	17035	17206	17057	17133	17321	17345	17144	17237	17007	17141	17222	17211	17317	17228	17079	17200	17205	17183	17191	17353	17263	17097	17260	17198	17115	17123	16990	17263	17364	17136	17282	17073	17221	17206	17309	17416	17199	17162	17206	17270	17346	17247	17265	17014	17092	17247	17350	17366	17129	17096	17089	17137	16975	17125	17269	17209	17220	17161	17260	17247	17239	17307	17166	17112	17022	17311	17203	17154	17302	17199	17096	17329	17060	17150	17207	17232	17206	17021	17088	17094	17130	17230	17232	17282	17024	17125	17186	17221	17111	17124	17158	17105	17154	17181	17447	17211	17273	17064	17184	17062	17078	17194	17172	17194	17140	17114	17242	17217	17158	17108	17258	17221	17244	17226	17214	17095	17177	17199	17332	17193	17056	17151	17088	17211	17033	17240	17254	17231	17242	17274	17208	17147	17116	17191	17163	17112	17239	17166	17120	17192	17314	17128	17040	16916	17268	17210	17212	17321	17339	17102	17198	17164	17108	17164	17397	17295	17012	17177	17087	17283	17186	17100	17189	17029	17295	17032	17206	17206	17105	17195	17268	17143	17169	17104	16914	17107	17017	17243	17151	17122	17377	17152	17222	17348	17246	17195	17124	17182	17156	17207	17230	17119	17218	17296	17189	16971	17233	17172	17346	17115	17102	17270	17093	17290	17341	17143	17201	17023	17232	17118	17097	17227	17163	17121	17270	17184	17191	17179	17422	17182	17094	17228	17386	17121	17221	17325	17121	17269	17225	17124	17213	17309	17212	17215	17250	17292	17099	17213	17305	17128	17243	17187	17338	17142	16982	17222	17233	17296	17112	17283	17128	17308	17219	17149	17275	17077	17331	17081	17224	17151	17173	17111	17255	17048	17156	17153	17234	17300	17307	17215	17201	17247	17288	17154	17120	17036	17391	17090	17153	17011	17359	17096	17189	17201	17044	17155	17121	17352	17053	17093	17309	17290	17212	17209	17303	17184	17196	17217	17217	17306	17065	17089	17113	17031	17058	17228	17298	17050	17224	17203	17180	17257	17122	17421	17316	17057	17235	17159	17233	17027	17069	17208	17147	17304	17360	17291	17045	17318	17160	17261	17210	17182	17114	17247	16991	17400	17157	17444	17083	17302	17028	17156	17070	17344	17333	16938	17214	17163	17293	17312	17048	17299	16994	17345	17049	17059	17272	17035	17203	17234	17066	17177	17159	17229	17097	17350	17245	17153	17302	17046	17164	17402	17269	17342	17016	17191	17183	17026	17262	17202	17151	17168	17129	17223	17039	17307	17076	17079	17128	17227	17113	17247	17112	17170	17098	16954	17248	16988	16948	17291	17258	17230	17187	17222	17163	17151	17291	17203	17153	17337	17260	17188	17215	17229	17123	17034	17386	17118	17096	17111	17068	17172	16892	17323	17134	17186	17185	17237	17077	17106	17231	17300	17121	17320	17163	17197	17186	17382	17187	17134	17335	17064	17137	17081	17155	17467	17163	17205	17314	17140	17073	17250	17066	17023	17295	17279	17136	17127	17276	17149	17109	17220	17139	17011	17378	17094	17195	17034	17238	17181	17112	17020	17238	17177	17250	17078	17202	17074	17207	17182	17225	17157	17310	17096	17344	17154	17269	17176	17227	17170	17126	17054	17210	17119	17275	17105	17192	17216	17299	17200	17124	17114	17191	17145	17203	17206	17125	17024	17050	17149	17115	17212	17260	17192	17205	17066	17238	17119	17072	17264	17001	17401	17128	17217	17210	17256	17088	17203	17194	17425	17191	17280	17318	17228	17095	17266	17391	17183	17192	17118	17125	17249	17243	17141	17244	17130	17320	17029	17105	17324	16996	17276	17241	17351	17205	17049	16941	17190	17190	17205	17254	17166	17202	17249	17287	17188	17176	17186	17289	17272	17344	16921	17336	17442	17160	17301	17288	17215	17105	17256	17419	17120	17035	17241	17300	17170	17146	17200	17080	17175	17163	16995	17315	17218	17225	17112	17098	17061	17337	17061	17095	17248	17283	17163	17186	17396	17183	17220	17052	17218	17208	17190	17232	17301	16975	17122	17193	17440	17278	17211	17154	17210	17135	17160	17448	17109	17213	17063	17192	17288	17148	17107	17265	17062	17195	17225	17135	17196	17292	17143	17206	16873	17368	17081	17293	17308	17102	17198	17257	17216	17173	17093	17081	17083	17140	17300	16997	17103	17139	17098	17119	17310	17160	17249	17051	17330	17278	17292	17271	17088	17402	17082	17322	17301	17122	17243	17153	17183	17171	17269	17180	17258	17213	17149	17234	17310	17198	17216	17383	17168	17226	17397	17249	17085	17147	17227	17055	17434	17178	17177	17146	17081	17167	17103	17144	17187	17247	17191	17223	17457	17202	17121	17139	17064	17244	17175	17220	17218	17247	17170	17054	17289	17081	17029	17126	17231	17509	17297	17202	17295	17236	17044	17244	17160	17241	17131	17150	17282	17252	17265	17267	17071	17124	17217	17290	17096	17197	17219	17200	17087	17018	17182	17160	17164	17134	17198	17245	17187	16965	17217	17178	17259	17256	16981	17314	17331	17330	17044	17146	17350	17273	17017	17231	17182	17126	17405	17148	17176	17202	17336	17216	17090	17270
32064	26586	32698	44126	42066	35715	31314	28612	27694	27332	27351	27087	27089	27236	27325	27432	27230	27420	27176	27128	27476	27155	26902	27296	27401	27307	27309	27168	27091	27166	27104	27469	27386	27528	27338	27270	27343	27177	27464	27381	27317	27142	27229	27002	26907	27216	27137	27038	27055	27091	27081	27592	27402	27262	27175	26974	27358	27370	27285	27161	27120	27435	27084	27371	27136	27161	27073	27256	27280	27402	27360	27195	27046	27099	27020	27397	27191	27183	27184	27177	27351	27377	27010	27008	27269	27373	27173	27184	27487	27285	27220	27074	27472	27161	27183	27180	27179	27275	27328	27328	27291	27197	27355	27159	27257	27059	27557	26896	26976	27154	27199	27308	27073	26922	27403	27227	27039	27253	27093	27246	27447	27386	27454	27154	27344	27078	27317	27302	27389	27245	27264	27162	27232	27056	27380	27425	27272	27068	27359	27165	27555	27160	27069	27175	26974	27226	27310	27352	27492	27274	27028	27080	27206	27185	27272	27430	27172	27215	27500	27159	27156	27149	27152	27362	27188	27270	27010	27006	27336	27159	27311	27197	27163	27371	27075	27389	27201	27163	27376	27324	27239	27203	27474	27333	26995	27070	27166	27043	27285	27145	27037	27354	27054	27138	27505	27253	27288	27147	27142	27364	27159	27189	27096	27263	27299	27014	27421	27536	27293	27353	27391	27085	27153	27241	27200	27443	27410	27228	27272	27125	26847	27021	27252	27393	27242	27155	27029	27157	27000	27138	27351	27179	26930	27368	27294	27393	27353	27201	27253	27172	27391	27059	27297	27244	27222	26981	27187	27185	27131	27252	27394	27242	27312	27189	27163	27177	26978	27149	27308	26854	27399	27337	27266	27225	27366	27144	26922	27241	27131	27042	27214	27315	27329	27009	27250	27256	27120	27271	27333	27579	27173	27060	27312	26977	27048	27184	27186	27113	26992	27242	27357	27060	27236	27471	27294	27214	27109	27309	27149	27259	27138	27132	27262	27241	27197	27255	27264	27269	27101	27360	27100	27135	27205	27384	27103	27185	27589	27611	27204	27198	27247	27218	27246	27147	27134	27356	27217	27117	27286	27253	27314	27444	27204	27346	27510	27284	27192	27426	27083	27313	27412	27363	27170	27189	27145	27285	27209	27223	27008	27113	27245	27183	27188	27339	27228	27310	27502	27317	27203	27323	27118	26985	27425	27292	27258	27114	27483	27322	27476	27301	27205	27206	27309	27084	27223	27222	27101	27200	26946	27284	27300	27272	27369	27256	27167	27070	27257	27332	27352	27270	27213	27434	27269	27225	27396	27196	27103	27388	27440	27188	26955	27051	27417	27178	27253	27202	27299	27338	27401	27302	27232	27277	27164	27222	27435	26976	27055	27171	27214	27301	27221	26978	27251	27228	27222	27112	27209	26957	27040	27287	27170	27206	26985	27313	27410	27018	27113	27185	27352	27362	27344	27465	27353	27317	27324	27281	27340	26898	27169	27034	27301	27444	27161	27117	27209	27190	27192	27190	27316	27233	27342	27155	27320	27280	27043	27249	27130	27139	27297	27225	27200	27236	27304	26851	27118	27173	27349	26981	27239	27045	27152	26939	27029	27188	27270	27270	27254	27193	27263	27070	27228	27333	27301	27001	27324	27341	27073	27133	27148	27452	27336	27182	27333	27283	27039	27037	27316	27159	27464	27490	27127	27338	27433	27199	27143	26997	27180	27173	27486	27302	27190	27178	27456	27219	27286	27075	27417	27174	27315	27251	26949	27113	27325	26890	27189	27358	27460	27353	27070	27372	27207	27195	27426	27116	27159	27315	27294	27149	27017	27444	27365	27269	27174	27131	27297	27083	27008	27391	27287	27126	27303	27155	27124	27426	27228	27106	27150	27212	27188	27115	27314	27265	27397	27233	27063	27242	27388	27216	27348	27028	27234	27110	27062	27225	27190	26943	27217	27282	27225	27298	27140	27063	27281	27225	27415	27042	27172	27098	27069	27274	27462	27347	27409	27203	27224	27409	27265	27482	27195	27284	27246	27112	27343	27252	27163	27154	27183	26927	27359	27090	27263	27140	27369	27397	27301	27221	27419	27230	27337	27155	26960	27127	27065	27424	27189	27116	27221	27005	27215	27038	27175	27100	27434	27406	27221	27277	27133	27524	27496	27221	27247	27286	27383	27157	27235	26991	27306	27370	27185	27241	27309	27047	27113	27316	27212	27187	27236	27094	27248	27140	27115	27287	27566	27302	27042	27126	26936	27392	27179	27093	27154	27026	27262	27114	27285	27583	27108	27037	27346	27155	27077	27339	27135	27211	27348	27365	27291	27438	27298	27534	27329	27291	27090	27210	27224	27346	27288	27371	27228	27217	27448	27425	27272	27067	27143	27221	27068	27318	27159	27261	27192	27398	27149	27008	27213	27246	27142	27354	27149	27306	27212	27346	27134	27552	27543	27144	27266	27260	27094	27057	27212	27053	27109	26993	27058	27163	26861	27192	27216	27377	27067	27178	27202	27190	27380	27063	27259	27142	27271	27267	27334	27175	27240	27249	27377	26980	27147	27244	26977	27228	27281	27010	27484	27270	27536	27220	27032	27130	27230	27033	27191	27168	27012	27187	27391	27394	27370	27402	27146	27190	27455	27393	27140	27149	27195	27308	27429	27221	27097	27201	27429	27160	27508	27372	27180	27047	27145	27566	27338	27283	27217	27188	27093	27291	27098	27177	27431	27171	27172	27183	27040	27261	27313	27276	27290	27207	27234	27158	27315	27458	27299	27195	27351	27208	27345	27251	27179	27287	27302	27239	27174	27276	27294	27385	27370	27249	27061	27541	27302	27228	27191	27397	27076	26995	27109	27136	27373	27127	27047	27395	27114	27185	27269	27207	27432	27191	27341	27060	27118	27134	27252	27053	26849	27323	27167	27317	27001	27001	27176	27222	27225	27064	27063	27386	27385	27225	27295	27257	27005	27039	27101	27309	27123	27181	27464	27180	26800	27065	27462	27194	27137	27285	27495	27137	27260	27363	27360	27113	27434	27142	27014	27064	27151	27157	26991	27062	27115	27402	27261	27311	27155	27582	27182	27150	27273	27164	27108	27106	27316	27186	27034	27161	27120	27374	27270	27262	27205	27360	27467	27113	27250	27097	27198	27299	27199	27011	26933	27339	27397	27022	27143	26870	27375	27107	27210	26871	27049	27325	27468	27257	27273	27022	27370	27243	27147	27482	26992	27160	27230	27339	27212	27458	27447	27233	27279	27401	27119	27135	27326	27487	27377	27273	27477	27233	27423	27344	27040	27260	27331	27185	27234	27403	27119	27269	27236	27271	27274	26910	27300	27232	27405	27303	27247	27253	27431	26988	27324	27079	27361	27197	26974	27158	27167	27164	27249	27310	27181	27373	27300	27161	27392	27026	27147	27127	27154	27364	27253	27117	26988	27421	27344	27211	27124	27206	27201	27524	27052	27215	27197	27142	27153	27360	27330	27196	27308	27208	27403	27146	27193	27089	27482	27396	27133	27146	27160	27437	27317	27243	27235	27233	27313	27162	27347	27184	27180	27280	27147	27061	27368	27604	27241	27106	27234	27106	27328	27065	27256	27438	27254	27309	27216	27192	27240	27156	27234	27318	27131	26993	26997	27084	27357	27296	27322	27187	27458	27266	27400	27029	27114	27080	27084	27193	26961	27145	27122	27282	27222	27146	27225	27321	27461	27209	27018	27550	27236	27362	27099	27317	27216	27463	27264	27401	27202	27157	27306	27359	27044	27136	27478	27239	27685	27175	27235	27277	27325	27580	27017	27117	27344	27474	27213	27420	27293	27234	27280	27082	27177	27121	27079	26996	27445	27153	27273	27082	27421	27174	27182	27121	27103	27240	27191	26987	27155	27361	27368	27204	27135	26953	27272	27461	27382	27256	27374	27260	27176	27281	27060	27207	27280	27221	27356	27218	27047	27204	27264	27101	27249	27152	27162	27269	27441	27169	26919	27094	27321	27084	27395	27436	27184	27203	27027	26979	27376	27083	27197	27037	27063	27429	27217	27361	27355	27339	27255	27168	27194	27300	27489	27101	27384	27432	27398	27016	27118	27187	27153	27024	27313	27268	27279	27268	27196	27159	27174	27211	27094	27222	27143	27012	27214	27399	27164	27146	27167	27340	27253	27288	27316	27161	27266	27310	27260	27314	27555	27320	27484	27163	27105	27219	27256	27309	27083	27416	27163	27403	27151	27309	27227	27225	27344	27313	27265	27143	27241	26993	27212	27535	27143	27058	27400	27336	27483	27300	27260	27327	27368	27209	27182	27005	27112	27021	27164	27231	27224	27083	27485	26986	27246	27186	27346	27654	27113	27290	27231	27022	27116	27342	27216	27428	27285	27213	27316	27139	27499	27161	27259	27419	27203	27381	27228	27358	27170	27366	27278	27291	27176	27205	27224	27171	27199	27233	27456	27092	27265	27107	27306	27359	27500	27106	27306	27316	27178	27179	27381	27225	27358	27040	27390	27124	27226	27022	26934	27330	27093	27118	27359	27372	27131	27233	27081	27070	27407	27236	27367	27290	27088	27430	27232	27251	27257	27200	27245	27122	27386	27252	27077	27589	27130	27360	27079	27218	27297	26964	27273	27456	27289	27143	27182	27364	27225	27059	27135	27241	27461	27035	27158	27003	27159	27222	27050	27294	27094	27135	27130	27324	27187	27239	27298	26981	27357	27195	27417	27242	27466	27215	27270	27008	27209	27170	27081	27175	27363	27127	27407	27224	27227	27253	27173	27292	27338	26849	27171	27079	26930	27265	27265	27144	27122	27131	27284	27339	27084	27319	27260	27394	27353	27265	27239	27168	27472	27255	27034	27130	26907	27341	27279	27219	27070	27393	27589	27298	27036	27301	27231	27322	27447	27352	27345	27390	27053	27217	27151	27037	27289	27233	27402	27072	27104	27235	27022	27335	27203	27111	27048	27323	27183	27036	27012	27258	27135	27301	27186	27332	27271	27172	27014	27327	27154	27302	26990	27220	27366	27319	27380	27284	27217	27360	27140	27042	27314	27054	27183	27081	26996	27186	27060	27169	27447	26889	27425	26980	27607	27425	27166	27330	27321	27263	27237	27302	27256	27399	27403	27118	27225	27349	27329	27009
16376	19016	23509	35751	30551	23864	19563	17374	16672	16353	16557	16228	16266	16226	16173	16306	16232	16484	16236	16135	16445	16188	16144	16378	16205	16129	16049	16262	16342	16364	16295	16252	16452	16279	16273	16231	16121	16281	16284	16161	16220	16347	16131	16116	16261	16305	16415	16488	16266	16279	16431	16255	16217	16263	16216	16189	16131	16086	16290	16168	16137	16399	16185	16224	16330	16194	16321	16409	16077	16297	16181	16319	16309	16306	16212	16262	16373	16186	16156	16278	16247	16188	16139	15984	16291	16301	16542	16270	16161	16100	16337	16283	16300	16360	16277	16302	16208	16302	16172	16105	16211	16276	16191	16203	16282	16092	16163	16167	16185	16406	16192	16332	16308	16160	16182	16258	16319	16324	16252	16128	16050	16095	16194	16348	16172	16032	16278	16328	16339	16386	16347	16153	16212	16247	16121	16321	16292	16191	16130	16347	16426	16168	16141	16269	16218	16203	16245	16171	16279	16144	16202	16280	16246	16119	16193	16140	16272	16288	16066	16217	16241	16099	16150	16102	16127	16029	16320	16512	16299	16337	16204	16207	16235	16193	16115	16319	16111	16357	16272	16254	16354	16296	16273	16324	16251	16338	16267	16281	16140	16164	16253	16329	16267	16308	16193	16132	16150	16296	16058	16262	16191	16214	16148	16148	16267	16234	16236	16222	16276	16115	16281	16261	16316	16301	16361	16154	16195	16179	16467	16309	16458	16319	16051	16310	16305	16136	16204	16150	16233	16234	16411	16312	16183	16212	16183	16041	16251	16217	16338	16218	16227	16171	16265	16162	16158	16298	16306	16157	16267	16089	16068	16111	16364	16094	16218	16299	16245	16120	16234	16154	16214	16274	16309	16076	16199	16319	16099	16140	16192	16362	16168	16391	16131	16255	16254	16159	16118	16228	16370	16260	16178	16332	16151	16186	16464	16241	16299	16088	16315	16343	16117	16359	16475	16200	16170	16199	16283	16345	16193	16030	16313	16358	16130	16261	16333	16277	16334	16272	16098	16179	16399	16213	16296	16174	16315	16286	16341	16081	16271	16080	16316	16364	16169	16283	16094	16269	16146	16185	16085	16154	16163	16068	16104	16094	16309	16329	16266	16228	16087	16032	16228	16210	16249	15931	16087	16220	16348	16136	16216	16271	16297	16192	16261	16245	16276	16333	16261	16107	16286	16375	16243	16145	16253	16327	16142	16075	16290	16276	16290	16278	16243	16126	16187	16296	16353	16224	16258	16159	16169	16263	16172	16166	16241	16058	16142	16161	16186	16246	15971	16329	16194	16132	16005	16323	16130	16122	16390	16172	16190	16214	16237	16295	16155	16134	16316	16223	16280	16260	16325	16196	16211	16259	16126	16280	16183	16140	16352	16202	16372	16130	16300	16170	16278	16292	16302	16280	16272	16242	16267	16181	16170	16156	16231	16336	16336	16197	16253	16110	16180	16302	16223	16156	16286	16367	16346	16264	16481	16306	16381	16324	16368	16164	16118	16099	16160	16327	16413	16196	16115	16212	16035	16237	16233	16209	16309	16083	16252	16319	16304	16222	16228	16155	16104	16358	16146	16178	16218	16197	16180	16196	16281	16264	16236	16327	16312	15981	16350	16339	16108	16149	16216	16264	16154	16087	16140	16275	16119	16221	16056	16323	16369	16229	16018	16245	16126	16309	16251	16289	16264	16326	16173	16171	16268	16485	16198	16363	16158	16198	16406	16242	16159	16319	16197	16235	16039	16247	16199	16342	16137	16178	16057	16096	16201	16263	16244	16241	16181	16165	16181	16118	16145	16205	16335	16166	16272	16275	16263	16105	16321	16174	16165	16150	16223	16174	16272	16325	16177	16205	16264	16238	16207	16421	16228	16327	15900	16312	16230	16234	16371	16102	16290	16031	16314	16328	16254	16157	16197	16255	16233	16171	16416	16260	16403	16173	16241	16389	16246	16209	16218	16149	16104	16325	16265	16278	16052	16348	16182	16199	16170	16129	16265	16362	16221	16348	16206	16153	16337	16174	16138	16108	16135	16240	16321	16173	16300	16274	16286	16285	16251	16263	16224	16242	16198	16309	16292	16232	16179	16388	16276	16141	16267	16206	16267	16074	16129	16165	16328	16460	16289	16308	16306	16141	16243	16256	16138	16110	16011	16043	16219	16357	16201	16297	16328	16130	16062	16424	16010	16253	16440	16168	16073	16120	16164	16142	16087	16321	16172	16394	16312	16240	16308	16159	16406	16204	16408	16141	16405	16324	16211	16033	16218	16103	16277	16237	16252	16163	16241	16121	16207	16417	16209	16246	16296	16130	16341	16172	16331	16027	16251	16255	16100	16262	16169	16215	16185	16208	16225	16252	16184	16295	16162	16355	16215	16281	16231	16219	16241	16169	16273	16295	16323	16133	16149	16218	16251	16193	16237	16238	16182	16489	16154	16263	16047	16309	16386	16127	16128	16168	16118	16228	16307	16015	16125	16162	16218	16255	16237	16040	16257	16082	16197	16252	16331	16218	16133	16277	16248	16402	16140	16226	16434	16195	16298	16156	16175	16175	16275	16252	16165	16337	16237	16305	16369	16177	16468	16217	16319	16233	16136	16184	16304	16054	16334	16282	16161	16010	16155	16372	16107	16071	16360	16222	16214	16435	16181	16216	16261	16249	16236	16058	16107	16273	16596	16348	16170	16196	16133	16322	16267	16401	16145	16277	16086	16199	16372	16213	16127	16289	16110	16151	16105	16289	16131	16265	16165	16453	16261	16405	16337	16269	16102	16287	16001	16461	16213	16090	16122	16371	16314	16233	16318	16346	16231	16263	16127	16329	16161	16109	16197	16406	16374	16249	16182	16191	16279	16106	16281	16204	16281	16184	16045	16102	16060	16260	16190	16231	16121	16118	16184	16151	16155	16342	16288	16223	16045	16216	16177	16144	16241	16374	16122	16263	16236	16427	16106	16334	16200	16188	16340	16283	16139	16299	16265	16135	16342	16161	16431	16054	16340	16227	16094	16156	16421	16245	16113	16220	16244	16178	16326	16165	16038	16325	16259	16189	16243	16378	16389	16383	16063	16313	16361	16250	16268	16337	16244	16175	16210	16222	16123	16320	16063	16216	16132	16196	16065	16188	16179	16381	16193	16183	16242	16392	16398	16302	16288	16114	16030	16037	16199	16364	16429	16181	16243	16327	15981	16334	16138	16204	16412	16345	15962	16176	16011	16262	16164	16388	16235	16276	16309	16160	16300	16161	16264	16313	16276	16133	16262	16066	16368	16024	16050	16437	16279	16158	16096	16292	16366	16206	16232	16193	16181	16396	16210	16276	16223	16251	16227	16102	16221	16146	16224	16133	16133	16199	16152	16102	16113	16303	16240	16117	16255	16379	16130	16194	16128	16135	16200	16323	16089	16323	16326	16172	16181	16206	16251	16269	16180	16196	16338	16313	16338	16161	16054	16342	16246	16116	16247	16207	16116	16153	16278	16129	16343	16331	16299	16243	16280	16100	16237	16284	16241	16235	16223	16206	16339	16327	16373	16202	16255	16210	16202	16348	16109	16266	16157	16258	16185	16201	16354	16233	16074	16273	16153	16348	16292	16334	16165	16287	16348	16191	16315	16106	16424	16265	16266	16147	16295	16156	16190	16363	16150	16218	16187	16215	16165	16167	16289	16316	16134	16280	16288	16204	16467	16227	16445	16220	16224	16226	16235	16224	16214	16204	16214	16267	16249	16123	16370	16409	16303	16425	16316	16029	16321	16228	16243	16310	16495	16057	16195	16293	16185	15950	16222	16376	16306	16312	16402	16329	16314	16088	16237	16088	16394	16255	16327	16286	16337	16333	16171	16182	16521	16128	16239	16256	16271	16190	16244	16162	16021	16204	16160	15994	16171	16183	16195	16385	16380	16278	16428	16370	16382	16225	16219	16265	16204	16243	16332	16148	16172	16273	16298	16172	16232	16378	16315	16159	16218	16202	16186	16387	16464	16324	16356	16179	16282	16435	16223	16120	16095	16282	16262	16186	16121	16100	16185	16317	16349	16084	16236	16225	16237	16226	16190	16235	16204	16322	16177	16324	16351	16213	16169	16253	16291	16295	16135	16315	16296	16245	16119	16206	16129	16262	16179	16319	16150	16234	16301	16276	16177	16189	16284	16043	16124	16350	16101	16413	16313	16191	16175	16147	16376	16345	16253	16214	16220	16419	16292	16341	15981	16351	16384	16216	16187	16330	16299	16272	16320	16185	16220	16077	16334	16258	16114	16406	16193	16315	16195	16152	16153	16174	16183	16377	16345	16090	16050	16321	16239	16295	16019	16410	16309	16179	16227	16147	16116	16222	16451	16293	16125	16183	16116	16342	16235	16125	16278	16256	16156	16319	16166	16295	16177	16040	16249	16153	16430	16118	16265	16254	16388	16167	16228	16280	16278	16151	16267	16162	16324	16170	16341	16309	16315	16197	16375	16241	16337	16091	16170	16146	16043	16248	16324	16233	16338	16107	16340	16263	16157	16282	16218	16265	16239	16210	16327	16349	16201	16155	16211	16394	16104	16309	16349	15921	16145	16282	16117	16322	16420	16301	16380	16125	16271	16200	16299	16186	16156	16187	16243	16238	16189	16246	16259	16448	16325	16256	16280	16217	16216	16344	16215	16256	16241	16183	16261	16285	16256	16292	16352	16457	16286	16252	16087	16176	16198	16210	16284	16326	16226	16280	16193	16193	16588	16203	16230	16276	16308	16270	16382	16212	16131	16304	16219	16336	16115	16239	16311	16310	16203	16152	16144	16378	16359	16384	16059	16270	16242	16145	16200	16080	16292	16306	16228	16201	16242	16247	16343	16107	16293	16341	16074	16319	16252	16529	16297	16240	16005	16314	16112	16368	16193	16204	16271	16061	16287	15950	16280	16094	16231	16063	16052	16257	16228	16222	16225	16359	16340	16235	16419	16108	16139	16295	16196	16341	16254	16161	16192	16325	16293	16353	16136	16250	16237	16316	16274	16171	16274	16382	16403	16185	16178	16194	16239	16087	16127	16258	16202	16386	16115	16236	16400	16352	16340	16191	16348	16267	16028	16263	16182	16179	16415	16230	16291	16163	16313	16336	16299	16199	16054	16292	16102	16208	16176	16232	16307	16262	16195	16221
25320	21564	31649	64085	64545	53364	42077	32945	29108	28155	27957	27845	27733	27648	27747	27744	27444	27552	27595	27672	27536	27503	27565	27647	27437	27521	27515	27730	27552	27954	27688	27383	27604	27451	27436	27425	27709	27347	27600	27575	27585	27282	27211	27813	27683	27494	27457	27647	27449	27375	27317	27805	27442	27591	27496	27385	27585	27543	27544	27537	27401	27615	27325	27318	27541	27357	27626	27597	27515	27663	27738	27510	27821	27472	27388	27459	27492	27405	27374	27553	27515	27640	27609	27533	27732	27319	27542	27544	27733	27798	27439	27594	27541	27529	27641	27688	27433	27427	27506	27704	27363	27356	27265	27230	27626	27517	27442	27614	27786	27484	27468	27649	27616	27444	27380	27493	27633	27448	27430	27538	27176	27699	27813	27738	27525	27713	27590	27624	27439	27480	27654	27335	27553	27346	27366	27772	27369	27564	27406	27339	27477	27731	27419	27524	27535	27323	27505	27394	27390	27513	27310	27220	27479	27698	27693	27620	27543	27360	27579	27616	27366	27717	27821	27394	27786	27460	27432	27532	27557	27541	27576	27582	27693	27659	27501	27524	27597	27284	27513	27521	27486	27516	27699	27950	27472	27503	27615	27209	27751	27502	27615	27746	27578	27618	27647	27426	27694	27524	27550	27452	27393	27294	27761	27362	27675	27518	27260	27525	27465	27376	27567	27261	27677	27513	27545	27567	27652	27826	27735	27411	27522	27500	27622	27367	27613	27505	27397	27345	27480	27435	27367	27943	27456	27610	27511	27302	27655	27456	27490	27427	27349	27441	27762	27343	27472	27550	27630	27610	27263	27570	27520	27308	27437	27513	27693	27575	27238	27496	27559	27608	27736	27408	27533	27144	27357	27521	27776	27449	27150	27743	27758	27670	27527	27558	27467	27498	27464	27405	27595	27219	27705	27418	27373	27348	27625	27473	27629	27389	27454	27596	27448	27303	27569	27373	27354	27678	27330	27563	27482	27539	27516	27337	27553	27364	27612	27650	27642	27583	27677	27852	27743	27531	27597	27582	27524	27640	27628	27435	27401	27595	27602	27529	27486	27569	27306	27271	27356	27561	27724	27413	27649	27391	27296	27479	27556	27548	27606	27646	27429	27683	27614	27499	27485	27531	27633	27343	27451	27493	27351	27245	27306	27270	27215	27502	27366	27309	27558	27715	27572	27406	27697	27488	27490	27579	27536	27871	27739	27576	27528	27543	27477	27251	27637	27528	27275	27729	27613	27362	27429	27274	27349	27276	27339	27388	27585	27573	27641	27376	27462	27706	27731	27365	27641	27612	27472	27396	27297	27494	27513	27704	27593	27615	27235	27528	27445	27618	27243	27476	27669	27546	27512	27476	27523	27260	27569	27503	27469	27494	27684	27387	27482	27540	27454	27569	27626	27484	27454	27434	27315	27569	27527	27490	27471	27448	27559	27552	27436	27617	27541	27558	27506	27474	27645	27406	27695	27608	27754	27674	27682	27543	27657	27536	27580	27504	27648	27404	27625	27569	27325	27501	27142	27661	27662	27704	27612	27458	27240	27614	27582	27843	27328	27521	27610	27347	27718	27510	27728	27586	27500	27679	27562	27428	27611	27570	27352	27281	27463	27792	27520	27456	27649	27558	27624	27442	27348	27532	27405	27361	27583	27648	27350	27444	27611	27511	27504	27324	27593	27569	27671	27519	27603	27246	27509	27636	27377	27603	27564	27120	27571	27609	27595	27666	27348	27697	27632	27293	27533	27736	27598	27577	27546	27508	27455	27863	27584	27545	27581	27466	27445	27682	27375	27472	27715	27361	27426	27403	27437	27519	27519	27602	27559	27542	27353	27694	27447	27461	27399	27558	27458	27637	27412	27647	27469	27407	27428	27546	27462	27667	27568	27331	27247	27570	27350	27302	27708	27395	27450	27688	27760	27509	27442	27694	27688	27305	27527	27706	27589	27785	27471	27390	27525	27488	27515	27629	27617	27503	27532	27442	27330	27516	27574	27349	27392	27382	27401	27753	27655	27518	27735	27332	27711	27839	27620	27601	27436	27415	27343	27654	27554	27533	27593	27694	27572	27542	27448	27700	27475	27360	27272	27151	27420	27413	27474	27509	27427	27415	27328	27440	27405	27489	27700	27384	27449	27571	27521	27461	27312	27289	27454	27490	27467	27473	27391	27647	27257	27324	27603	27382	27747	27781	27693	27530	27572	27651	27545	27456	27750	27791	27709	27601	27309	27526	27798	27594	27647	27515	27684	27406	27627	27475	27407	27377	27559	27476	27575	27344	27584	27602	27442	27539	27656	27323	27427	27386	27626	27465	27607	27687	27597	27382	27433	27509	27455	27566	27736	27621	27668	27547	27459	27561	27399	27484	27566	27433	27475	27445	27469	27828	27535	27560	27473	27638	27651	27804	27510	27513	27527	27611	27524	27543	27301	27697	27479	27619	27610	27374	27574	27529	27562	27534	27333	27436	27368	27645	27665	27527	27439	27154	27686	27469	27243	27420	27583	27421	27556	27484	27237	27542	27618	27333	27631	27645	27565	27547	27767	27430	27674	27525	27458	27502	27612	27466	27765	27459	27531	27361	27509	27367	27309	27546	27338	27403	27448	27540	27269	27647	27542	27442	27471	27557	27635	27640	27568	27535	27490	27597	27332	27489	27684	27598	27455	27448	27425	27393	27403	27213	27427	27394	27666	27497	27618	27491	27649	27435	27492	27531	27772	27368	27367	27463	27720	27535	27666	27467	27438	27344	27652	27441	27391	27623	27463	27693	27858	27513	27718	27660	27647	27399	27433	27660	27434	27540	27609	27359	27349	27306	27666	27409	27821	27641	27489	27523	27547	27698	27450	27456	27366	27298	27397	27493	27605	27630	27492	27587	27584	27616	27602	27439	27372	27485	27608	27460	27464	27579	27632	27444	27512	27603	27638	27490	27487	27537	27435	27424	27669	27629	27479	27355	27550	27422	27560	27361	27361	27647	27578	27200	27511	27560	27341	27543	27632	27726	27634	27381	27481	27380	27170	27554	27379	27647	27391	27469	27375	27543	27628	27561	27576	27574	27465	27484	27348	27530	27795	27326	27462	27691	27429	27512	27476	27254	27427	27570	27403	27404	27415	27651	27121	27575	27434	27445	27458	27723	27603	27302	27594	27301	27742	27417	27389	27392	27480	27245	27491	27617	27585	27354	27382	27396	27746	27209	27654	27533	27301	27747	27487	27541	27317	27517	27317	27233	27488	27465	27635	27706	27671	27672	27523	27709	27719	27548	27572	27536	27693	27316	27490	27379	27343	27596	27487	27413	27596	27606	27414	27558	27560	27426	27548	27532	27354	27757	27486	27415	27409	27350	27573	27581	27549	27333	27510	27459	27390	27429	27404	27532	27598	27544	27481	27654	27522	27494	27520	27348	27372	27501	27472	27652	27666	27542	27657	27512	27553	27618	27493	27283	27489	27608	27466	27536	27382	27515	27395	27566	27422	27520	27590	27391	27528	27454	27404	27417	27632	27509	27354	27232	27503	27715	27348	27646	27539	27414	27530	27560	27687	27450	27444	27458	27583	27321	27422	27471	27885	27667	27683	27603	27683	27548	27651	27670	27708	27465	27563	27389	27509	27420	27493	27192	27374	27665	27525	27534	27549	27613	27505	27262	27396	27605	27462	27712	27469	27329	27718	27366	27587	27313	27477	27404	27849	27573	27711	27480	27432	27573	27873	27517	27689	27635	27684	27315	27674	27719	27555	27550	27578	27728	27762	27640	27617	27388	27481	27401	27560	27543	27637	27826	27352	27597	27407	27489	27597	27305	27321	27175	27488	27449	27647	27315	27449	27488	27670	27663	27413	27430	27405	27492	27571	27640	27481	27405	27678	27651	27452	27690	27426	27480	27390	27440	27492	27430	27756	27437	27486	27744	27761	27610	27585	27255	27413	27529	27727	27696	27409	27466	27384	27360	27294	27576	27653	27741	27388	27381	27612	27346	27617	27293	27455	27494	27548	27470	27722	27502	27584	27502	27435	27813	27574	27414	27628	27589	27609	27504	27334	27486	27605	27586	27490	27490	27521	27623	27676	27689	27412	27522	27791	27492	27667	27557	27457	27403	27475	27779	27492	27503	27612	27736	27662	27466	27336	27656	27563	27670	27512	27505	27590	27392	27317	27435	27361	27571	27571	27373	27473	27659	27463	27542	27630	27643	27482	27466	27605	27551	27552	27418	27714	27501	27784	27720	27566	27601	27617	27610	27656	27484	27323	27305	27491	27534	27536	27487	27472	27486	27626	27273	27558	27537	27384	27612	27574	27218	27465	27422	27497	27543	27844	27721	27470	27550	27646	27392	27783	27448	27389	27502	27454	27661	27779	27551	27664	27807	27574	27740	27620	27605	27551	27418	27587	27486	27265	27535	27805	27591	27697	27577	27593	27557	27495	27542	27599	27511	27655	27444	27376	27390	27718	27524	27665	27730	27551	27814	27486	27366	27350	27533	27548	27586	27448	27400	27706	27348	27290	27599	27460	27586	27708	27518	27502	27369	27401	27509	27589	27610	27669	27636	27436	27345	27521	27454	27522	27651	27540	27775	27624	27568	27601	27394	27476	27555	27738	27549	27682	27651	27589	27491	27708	27686	27637	27474	27506	27451	27545	27187	27612	27383	27631	27207	27439	27737	27705	27574	27338	27250	27858	27480	27559	27446	27807	27775	27555	27642	27454	27109	27635	27697	27536	27550	27664	27569	27704	27529	27376	27685	27468	27526	27708	27462	27487	27516	27553	27512	27507	27660	27704	27765	27518	27344	27621	27473	27601	27407	27210	27524	27841	27446	27745	27451	27541	27616	27584	27306	27518	27591	27565	27364	27606	27520	27210	27507	27689	27530	27432	27637	27672	27555	27424	27455	27693	27203	27271	27597	27321	27466	27590	27414	27377	27278	27538	27634	27546	27385	27350	27587	27656	27798	27410	27516	27581	27412	27514	27706	27595	27641	27601	27541	27680	27471	27523	27583	27404	27528	27462	27593	27513	27562	27579	27536	27367	27539	27498	27564	27431	27434	27570	27549	27723	27560	27655	27826	27571	27560	27676	27642	27721	27691	27580	27507	27510	27595	27568	27588	27526	27417	27544	27561	27497	27424	27367	27455
15999	28224	49028	77184	63871	45804	30514	21510	18120	16999	16756	16661	16795	16654	16916	16802	16819	16799	16796	16662	16718	16699	16683	16792	16690	16890	16706	16723	16696	16794	16861	16633	16710	16950	16745	16809	16625	16800	16843	16596	16715	16553	16699	16709	16560	16721	16641	16744	16835	16705	16660	16492	16662	16592	16659	16780	16657	16894	16629	16853	16764	16780	16640	16802	16694	16743	16802	16668	16811	16662	16579	16650	16842	16665	16796	16508	16613	16770	16566	16770	16748	16841	16631	16767	16554	16836	16641	16711	16720	16798	16809	16712	16669	16827	16678	16651	16627	16700	16724	16801	16600	16735	16479	16722	16830	16566	16820	16497	16616	16634	16682	16844	16732	16519	16822	16669	16720	16648	16648	16588	16650	16629	16651	16626	16833	16635	16712	16629	16667	16601	16550	16720	16745	16653	16683	16933	16595	16651	16625	16594	16551	16649	16706	16583	16696	16835	16786	16561	16746	16761	16651	16723	16732	16679	16572	16482	16748	16763	16593	16580	16741	16709	16533	16772	16783	16538	16624	16646	16682	16679	16700	16471	16519	16656	16735	16681	16747	16635	16779	16631	16520	16721	16698	16695	16649	16623	16579	16641	16658	16688	16576	16726	16484	16640	16727	16482	16649	16706	16718	16463	16672	16809	16628	16727	16678	16739	16696	16699	16716	16614	16723	16498	16702	16563	16855	16596	16591	16589	16384	16657	16643	16678	16691	16526	16696	16581	16826	16763	16573	16682	16499	16659	16534	16751	16602	16668	16540	16573	16774	16733	16571	16635	16796	16749	16732	16740	16593	16612	16635	16678	16568	16675	16717	16727	16626	16641	16744	16702	16564	16731	16613	16580	16537	16660	16594	16824	16654	16547	16714	16625	16697	16742	16654	16609	16746	16737	16579	16639	16579	16652	16597	16570	16567	16495	16529	16608	16641	16650	16634	16728	16635	16777	16733	16697	16709	16595	16718	16452	16328	16606	16584	16797	16799	16602	16685	16534	16578	16716	16643	16589	16694	16839	16661	16702	16671	16713	16636	16469	16799	16802	16832	16698	16694	16586	16750	16720	16496	16675	16658	16710	16630	16666	16705	16680	16582	16701	16531	16817	16602	16648	16713	16760	16609	16701	16682	16694	16635	16600	16660	16540	16667	16703	16753	16701	16612	16601	16800	16571	16730	16689	16652	16733	16557	16615	16531	16669	16603	16884	16822	16610	16652	16570	16686	16566	16642	16776	16744	16759	16655	16778	16589	16640	16714	16795	16666	16738	16811	16680	16795	16745	16670	16613	16665	16579	16633	16706	16670	16575	16706	16664	16561	16798	16574	16730	16792	16644	16718	16556	16637	16767	16610	16782	16765	16764	16876	16628	16538	16642	16846	16558	16737	16793	16613	16654	16566	16612	16677	16647	16732	16711	16713	16658	16454	16647	16768	16432	16713	16599	16676	16582	16675	16608	16760	16653	16592	16724	16456	16552	16696	16708	16652	16583	16797	16889	16756	16726	16654	16688	16786	16541	16698	16460	16686	16691	16707	16649	16609	16604	16548	16447	16623	16668	16804	16733	16768	16486	16561	16551	16569	16915	16697	16620	16849	16751	16713	16900	16745	16618	16616	16668	16714	16855	16674	16576	16609	16588	16468	16674	16780	16726	16638	16878	16642	16471	16514	16572	16747	16734	16568	16760	16611	16725	16775	16682	16680	16656	16722	16745	16601	16694	16663	16575	16650	16652	16804	16801	16742	16770	16497	16493	16591	16410	16746	16630	16630	16793	16388	16677	16778	16669	16644	16559	16656	16751	16726	16655	16638	16783	16521	16624	16650	16644	16740	16812	16667	16890	16670	16603	16517	16518	16775	16424	16827	16762	16552	16629	16716	16628	16722	16670	16765	16556	16730	16843	16752	16690	16508	16657	16703	16750	16628	16528	16680	16608	16643	16707	16752	16739	16708	16731	16741	16800	16623	16584	16773	16668	16915	16744	16392	16647	16791	16693	16467	16672	16551	16642	16610	16755	16697	16662	16677	16447	16476	16669	16756	16603	16620	16561	16672	16596	16735	16705	16546	16703	16583	16694	16682	16532	16704	16599	16399	16726	16805	16745	16696	16722	16792	16753	16825	16605	16786	16799	16465	16631	16686	16688	16839	16679	16733	16591	16695	16575	16819	16547	16751	16590	16635	16746	16678	16714	16671	16626	16761	16629	16901	16747	16739	16663	16712	16441	16871	16767	16708	16631	16480	16733	16491	16692	16624	16695	16581	16661	16719	16776	16646	16558	16728	16667	16479	16748	16709	16663	16665	16748	16715	16525	16568	16696	16700	16828	16704	16746	16609	16718	16640	16866	16895	16539	16837	16885	16763	16558	16766	16749	16843	16510	16726	16674	16656	16626	16732	16834	16687	16575	16541	16740	16697	16727	16644	16666	16841	16678	16747	16689	16733	16682	16582	16781	16746	16611	16741	16712	16773	16635	16720	16582	16641	16710	16765	16524	16765	16545	16564	16790	16681	16721	16696	16659	16684	16557	16476	16817	16752	16648	16709	16591	16583	16705	16646	16819	16579	16669	16731	16552	16798	16516	16620	16410	16522	16769	16827	16717	16579	16884	16524	16549	16618	16733	16622	16655	16528	16528	16805	16532	16491	16552	16707	16655	16715	16724	16528	16655	16743	16808	16458	16726	16783	16806	16716	16647	16661	16629	16787	16494	16788	16666	16622	16563	16738	16826	16686	16760	16533	16676	16616	16671	16768	16657	16503	16752	16667	16646	16521	16819	16598	16668	16715	16622	16816	16570	16630	16639	16737	16724	16860	16687	16769	16757	16586	16445	16754	16716	16630	16635	16780	16643	16708	16683	16755	16582	16604	16643	16649	16690	16549	16479	16750	16668	16711	16684	16618	16853	16486	16762	16457	16513	16583	16707	16698	16571	16800	16728	16685	16718	16623	16874	16813	16841	16603	16736	16594	16585	16723	16629	16503	16671	16757	16631	16588	16518	16441	16756	16648	16748	16714	16605	16695	16474	16627	16704	16737	16764	16563	16912	16504	16710	16643	16822	16625	16745	16594	16687	16763	16656	16699	16449	16671	16648	16706	16933	16761	16647	16794	16663	16613	16604	16635	16756	16587	16758	16530	16704	16658	16926	16748	16595	16541	16544	16639	16685	16527	16726	16751	16797	16679	16493	16728	16514	16721	16890	16627	16566	16639	16729	16711	16760	16562	16619	16751	16706	16668	16715	16889	16642	16644	16654	16834	16611	16591	16738	16858	16637	16662	16639	16541	16621	16545	16751	16514	16928	16419	16698	16573	16677	16751	16701	16674	16756	16658	16654	16879	16668	16702	16679	16675	16555	16668	16768	16496	16757	16656	16672	16625	16804	16681	16658	16720	16663	16673	16673	16807	16629	16577	16682	16692	16715	16755	16667	16619	16714	16567	16761	16656	16715	16582	16410	16635	16647	16890	16776	16765	16569	16603	16557	16391	16589	16736	16723	16608	16577	16660	16525	16635	16806	16573	16661	16647	16762	16651	16709	16700	16656	16765	16845	16672	16726	16645	16580	16731	16699	16700	16753	16734	16603	16654	16682	16807	16802	16690	16762	16660	16691	16692	16729	16612	16712	16815	16792	16547	16597	16666	16656	16634	16777	16513	16817	16642	16658	16697	16611	16647	16452	16767	16623	16621	16626	16587	16728	16757	16471	16452	16671	16811	16498	16633	16440	16663	16622	16718	16673	16538	16823	16654	16484	16715	16586	16607	16775	16626	16759	16548	16781	16633	16680	16571	16360	16705	16656	16779	16655	16860	16561	16648	16795	16500	16635	16538	16454	16753	16760	16732	16883	16758	16765	16583	16815	16600	16669	16553	16717	16645	16830	16527	16691	16707	16629	16601	16631	16747	16517	16773	16476	16689	16721	16649	16754	16689	16641	16656	16675	16590	16708	16727	16747	16640	16654	16584	16464	16644	16655	16673	16530	16560	16806	16733	16539	16562	16713	16594	16665	16560	16681	16517	16682	16777	16708	16744	16700	16705	16639	16726	16743	16706	16696	16871	16921	16578	16822	16602	16706	16753	16742	16713	16793	16721	16740	16762	16687	16651	16482	16725	16786	16646	16740	16666	16662	16725	16596	16729	16642	16810	16811	16706	16641	16530	16607	16694	16701	16606	16726	16591	16800	16542	16586	16669	16758	16700	16769	16751	16456	16536	16500	16807	16669	16480	16734	16738	16601	16685	16812	16761	16545	16644	16656	16715	16828	16571	16534	16690	16524	16735	16583	16942	16708	16551	16585	16661	16639	16862	16734	16717	16610	16692	16646	16623	16555	16726	16801	16789	16865	16532	16638	16734	16695	16656	16829	16459	16529	16620	16727	16723	16636	16540	16551	16605	16785	16677	16655	16475	16662	16827	16504	16669	16712	16492	16789	16540	16832	16723	16763	16459	16623	16523	16502	16735	16466	16657	16813	16727	16664	16679	16602	16460	16580	16740	16586	16468	16628	16620	16848	16537	16576	16543	16769	16584	16657	16654	16520	16725	16635	16708	16679	16626	16714	16580	16542	16432	16528	16886	16789	16689	16689	16574	16793	16630	16613	16764	16607	16677	16781	16801	16616	16641	16583	16769	16691	16725	16675	16778	16667	16542	16543	16726	16561	17020	16666	16599	16708	16485	16700	16661	16556	16619	16580	16846	16553	16537	16673	16672	16635	16736	16791	16625	16487	16763	16526	16399	16700	16758	16656	16654	16445	16809	16611	16585	16868	16526	16694	16703	16489	16679	16590	16747	16659	16513	16689	16665	16856	16617	16577	16453	16552	16626	16519	16442	16581	16889	16784	16667	16719	16524	16686	16746	16741	16578	16730	16565	16802	16469	16770	16488	16700	16533	16865	16747	16637	16638	16816	16638	16598	16571	16807	16820	16642	16809	16578	16621	16658	16733	16678	16782	16565	16789	16557	16659	16503	16579	16604	16728	16699	16740	16707	16817	16875	16695	16636	16720	16635	16619	16721	16498	16710	16652	16663	16776	16550	16724	16674	16829	16673	16690	16690	16572	16883	16692	16752	16750	16665	16640	16571	16763	16658	16517	16706	16598	16783	16538	16802	16636	16553	16717	16704	16686	16751	16695	16708
23218	21526	29914	57664	74346	66709	53889	40450	32299	29867	29244	28759	28852	28327	28734	28425	28664	28626	28617	28585	28550	28464	28723	28621	28892	28414	28797	28583	28465	28396	28426	28438	28410	28640	28586	28514	28429	28572	28579	28424	28532	28568	28256	28411	28349	28166	28590	28480	28608	28461	28603	28367	28416	28648	28557	28451	28472	28448	28447	28578	28363	28239	28204	28286	28376	28199	28440	28392	28342	28483	28500	28359	28244	28515	28677	28510	28214	28627	28754	28399	28592	28340	28505	28513	28556	28628	28605	28537	28594	28420	28665	28353	28461	28323	28502	28544	28383	28372	28337	28283	28345	28654	28485	28200	28528	28308	28484	28267	28394	28448	28254	28524	28187	28414	28062	28336	28426	28374	28268	28271	28545	28146	28674	28284	28426	28240	28539	28208	28460	28280	28238	28539	28101	28178	28352	28494	28421	28402	28063	28530	28360	28512	28515	28358	28237	28496	28553	28282	28233	28333	28456	28442	28375	28112	28244	28366	28149	28465	28400	28451	28540	28211	28341	28230	28444	28396	28373	28357	28284	28378	28360	28315	28538	28382	28362	28482	28242	28221	28210	28225	28249	28305	28492	28204	28234	28440	28114	28225	28133	28439	28305	28261	28381	28097	28363	28480	28179	28284	28494	28238	28416	28466	28378	28097	28365	28449	28387	28415	28141	28424	28506	28599	28386	28373	28398	28270	28073	28214	28389	28451	28323	28500	28444	28347	28184	28517	28510	28502	28311	28330	28349	28346	28319	28170	28159	28568	28424	28243	28455	28352	28209	28345	28351	28092	28288	28486	28423	28431	28331	28042	28515	28441	28378	28200	28183	28285	28423	28229	28238	28183	28550	28434	28624	28465	28460	28385	28374	28415	28463	28552	28324	28072	28181	28872	28401	28403	28200	28448	28559	28383	28323	28427	28188	28424	28398	28301	28522	28290	28533	28626	28450	28312	28603	28356	28421	28405	28224	28356	28340	28540	28356	28336	28204	28064	28499	28146	28444	28388	28308	28428	28453	28267	28101	28214	28332	28154	28424	28277	28584	28158	28307	28558	28284	28421	28384	28500	28319	28394	28156	28589	28313	28154	28376	28380	28403	28254	28404	28191	28594	28307	28415	28365	28639	28465	28433	28325	28310	28157	28549	28210	28310	28350	28198	28221	28432	28399	28192	28406	28578	28423	28476	28454	28093	28600	28404	28580	28594	28402	28349	28365	28471	28266	28461	28457	28537	28351	28163	28225	28348	28288	28423	28602	28433	28288	28481	28525	28064	28217	28270	28411	28723	28637	28278	28238	28242	28408	28277	28394	28359	28333	28398	28434	28248	28513	28398	28393	28271	28450	28601	28402	28355	28182	28328	28240	28304	28331	28414	28207	28383	28306	28344	28196	28172	28395	28062	28289	28561	28296	28337	28274	28387	28369	28227	28164	28213	28332	28422	28255	28372	28587	28595	28408	28409	28542	28452	28362	28421	28374	28292	27970	28441	28406	28291	28291	28542	28225	28361	28483	28409	28476	28559	28207	28231	28382	28583	28467	28485	28433	28505	28532	28395	28300	28616	28438	28483	28297	28408	28303	28394	28247	28467	28132	28300	28137	28285	28386	28381	28421	28569	28483	28128	28549	28523	28473	28336	28437	28301	28120	28317	28441	28106	28248	28543	28443	28158	28316	28272	28133	28443	28064	28397	28191	28566	28456	28547	28126	28279	28290	28412	28399	28643	28728	28427	28215	28573	28350	28286	28373	28377	28207	28223	28244	28305	28505	28466	28335	28471	28341	28597	28499	28241	28511	28200	28268	28431	28588	28395	28364	28197	28578	28332	28405	28484	28305	28584	28367	28304	28291	28377	28203	28428	28257	28104	28178	28585	28180	28368	28208	28308	28149	28224	28555	28315	28140	28307	28583	28379	28328	28643	28234	28272	28272	28372	28382	28352	28427	28538	28529	28342	28423	28601	28481	28241	28418	28089	28118	28242	28260	28342	28445	28052	28434	28285	28306	28349	28414	28106	28268	28257	28223	28346	28037	28224	28524	28465	28304	28559	28471	28486	28450	28280	28216	28343	28414	28295	28336	28345	28173	28297	28192	28579	28614	28472	28573	28338	28134	28341	28483	28252	28232	28209	28288	28319	28370	28699	28350	28167	28284	28451	28387	28508	28473	28217	28408	28451	28385	28430	28419	28321	28312	28465	28267	28298	28295	28186	28547	28324	28465	28352	28531	28117	28613	28465	28426	28339	28300	28354	28442	28276	28299	28086	28314	28555	28525	28018	28211	28100	28519	28317	28527	28527	28437	28312	28392	28478	28241	28371	28341	28316	28348	28521	28268	28585	28307	28417	28322	28339	28485	28258	28607	28294	28320	28475	28363	28621	28380	28429	28264	28432	28457	28386	28235	28607	28374	28385	28521	28339	28474	27940	28417	28441	28298	28382	28318	28421	28188	28236	28435	28453	28331	28365	28347	28315	28437	28463	28262	28431	28361	28433	28525	28389	28360	28596	28498	28336	28203	28355	28290	28173	28546	28530	28270	28567	28344	28215	28416	28505	28546	28549	28300	28073	28341	28088	28370	28134	28469	28463	28414	28086	28270	28286	28571	28231	28305	28495	28352	28319	28256	28065	28635	28367	28555	28353	28485	28150	28495	28193	28431	28401	28173	28195	28088	28458	28466	28255	28206	28512	28581	28615	28411	28392	28266	28253	28140	28615	28240	28493	28566	28514	28576	28624	28389	28446	28354	28333	28279	28280	28160	28403	28429	28183	28371	28612	28461	28559	28492	28486	28429	28259	28416	28389	28489	28605	28249	28182	28340	28482	28542	28518	28309	28415	28394	28394	28244	28174	28246	28697	28307	28530	28366	28188	28510	28224	28241	28455	28648	28280	28357	28243	28396	28114	28226	28513	28499	28427	28476	28350	28329	28137	28162	28511	28616	28279	28228	28136	28594	28434	28247	28338	28401	28411	28576	28243	28051	28308	28380	28374	28391	28309	28287	28381	28307	28229	28419	28412	28282	28562	28488	28227	28307	28554	28196	28133	28125	28244	28384	28280	28298	28304	28255	28533	28429	28166	28479	28406	28265	28280	28274	28453	27794	28310	28471	28502	28468	28317	28242	28804	28311	28412	28197	28269	28609	28537	28538	28495	28293	28374	28359	28192	28321	28197	28521	28438	28366	28399	28403	28212	28664	28153	28376	28277	28488	28612	28502	28548	28380	28456	28551	28501	28250	28348	28348	28432	28151	28581	28471	28434	28430	28544	28423	28507	28322	28338	28341	28500	28588	28617	28321	28260	28399	28453	28431	28385	28524	28521	28352	28501	28280	28524	28419	28509	28220	28604	28378	28299	28412	28427	28391	28446	28440	28348	28464	28533	28004	28082	28155	28533	28315	28629	28350	28601	28188	28175	28153	28400	28522	28318	28235	28221	28270	28331	28334	28698	28525	28303	28243	28555	28472	28092	28400	28352	28362	28246	28427	28226	28533	28350	28395	28345	28515	28269	28357	28262	28458	28142	28525	28556	28412	28556	28397	28463	28706	28298	28462	28463	28363	28547	28486	28212	28537	28627	28158	28420	28313	28350	28657	28506	28288	28646	28585	28126	28360	28565	28522	28541	28270	28235	28359	28252	28455	28430	28233	28399	28413	28561	28558	28432	28271	28294	28326	28434	28530	28166	28376	28406	28734	28398	28403	28443	28455	28470	28528	28428	28286	28438	28061	28639	28644	28460	28329	28436	28338	28231	28134	28263	28292	28315	28520	28235	28202	28415	28461	28455	28431	28378	28346	28302	28385	28356	28064	28259	28381	28269	28081	28330	28429	28340	28596	28386	28491	28017	28460	28667	28310	28468	28262	28397	28496	28065	28324	28180	28321	28209	28279	28117	28292	28494	28146	28481	28468	28489	28487	28469	28311	28293	28293	28466	28476	28348	28219	28432	28208	28424	28520	28567	28423	28495	28488	28324	28225	28283	28424	28013	28341	28351	28094	28401	28397	28332	28197	28270	28508	28468	28230	28647	28270	28178	28308	28296	28031	28386	28433	28383	28486	28713	28460	28397	28427	28628	28295	28358	28413	28451	28451	28199	28301	28169	28330	28331	28287	28147	28312	28384	28237	28114	28177	28426	28276	28203	28388	28076	28291	28160	28584	28490	28221	28283	28370	28241	28202	28431	28362	28657	28380	28453	28358	28399	28394	28380	28265	28186	28424	28511	28454	28475	28400	28403	28506	28597	28668	28435	28442	28462	28188	28208	28248	28238	28125	28658	28494	28574	28497	28315	28382	28343	28189	28440	28295	28247	28340	28185	28253	28217	28401	28465	28557	28365	28355	28593	28536	28476	28330	28378	28210	28240	28350	28323	28540	28395	28437	28297	28329	28628	28201	28564	28357	28614	28698	28307	28230	28401	28303	28485	28329	28218	28375	28488	28473	28454	28658	28705	28411	28528	28276	28805	28591	28332	28166	28364	28479	28304	28165	28386	28403	28705	28334	28547	28512	28436	28258	28303	28337	28502	28318	28327	28434	28416	28349	28383	28376	28210	28341	28524	28342	28168	28278	28570	28084	28567	28376	28393	28237	28102	28295	28470	28303	28485	28463	28351	28797	28279	28274	28571	28291	28330	28399	28566	28595	28655	28363	27890	28355	28362	28394	28441	28421	28515	28410	28616	28492	28481	28045	28009	28106	28488	28049	28425	28565	28421	28343	28264	28486	28455	28634	28373	28246	28186	28093	28350	28375	28546	28551	28282	28433	28142	28239	28497	28429	28196	28296	28573	28344	28538	28358	28260	28338	28396	28560	28255	28626	28537	28351	28080	28087	28543	28498	28595	28547	28566	28442	28312	28253	28384	28474	28413	28590	28395	28461	28534	28543	28418	28391	28754	28356	28359	28338	28143	28250	28402	28148	28356	28198	28455	28620	28482	28476	28278	28441	28510	28253	28339	28639	28212	28604	28691	28524	28262	28487	28294	28412	28415	28294	28161	28213	28228	28359	28323	28322	28492	28479	28176	28447	28196	28694	28365	28366	28359	28287	28498	28544	28405	28596	28506	28335	28202	28252	28466	28378	28261	28311	28218	28648	28253	28236	28486	28439	28507	28342	28414	28379	28572	28284	28473	28265	28257	28045
19697	40738	58836	96319	89166	71194	47264	30058	20956	18164	17617	17528	17656	17528	17466	17503	17632	17473	17700	17546	17772	17407	17550	17542	17436	17544	17603	17351	17509	17577	17546	17363	17501	17337	17530	17633	17524	17557	17539	17449	17650	17528	17464	17491	17744	17654	17508	17463	17463	17508	17343	17413	17556	17530	17512	17540	17508	17460	17498	17361	17440	17598	17435	17653	17475	17434	17573	17568	17406	17416	17584	17714	17529	17448	17516	17411	17457	17517	17607	17476	17398	17546	17527	17633	17505	17544	17508	17465	17458	17411	17563	17462	17458	17360	17391	17439	17399	17429	17573	17547	17600	17399	17462	17388	17450	17737	17503	17474	17438	17444	17520	17372	17651	17495	17632	17538	17337	17537	17546	17432	17433	17493	17578	17570	17433	17420	17561	17254	17570	17537	17413	17458	17608	17485	17514	17594	17465	17363	17383	17610	17508	17411	17509	17425	17535	17403	17399	17466	17535	17567	17372	17520	17500	17367	17672	17527	17480	17532	17552	17622	17565	17336	17595	17446	17313	17417	17565	17475	17616	17607	17381	17563	17355	17407	17359	17531	17402	17387	17411	17409	17457	17618	17562	17587	17361	17374	17435	17396	17378	17413	17380	17617	17484	17662	17484	17476	17365	17308	17530	17529	17336	17519	17401	17732	17728	17463	17463	17477	17312	17508	17360	17485	17699	17493	17382	17262	17281	17480	17439	17581	17518	17449	17441	17309	17671	17568	17483	17484	17345	17511	17493	17363	17456	17642	17467	17440	17435	17468	17465	17349	17478	17438	17477	17530	17491	17358	17570	17496	17416	17661	17403	17426	17516	17533	17348	17477	17615	17414	17387	17346	17454	17416	17241	17608	17412	17497	17344	17356	17395	17436	17486	17492	17485	17332	17463	17449	17479	17525	17500	17728	17388	17470	17312	17389	17320	17651	17586	17509	17526	17423	17632	17483	17392	17515	17606	17506	17594	17364	17291	17727	17650	17598	17446	17435	17377	17255	17474	17751	17533	17356	17549	17279	17512	17501	17413	17583	17428	17435	17587	17735	17565	17373	17533	17412	17592	17462	17423	17239	17403	17363	17515	17370	17593	17484	17588	17307	17416	17663	17446	17555	17502	17649	17581	17699	17241	17505	17442	17376	17454	17442	17697	17506	17483	17552	17372	17340	17534	17481	17385	17419	17286	17368	17395	17577	17458	17544	17430	17454	17487	17428	17499	17401	17567	17590	17523	17479	17450	17570	17503	17334	17614	17537	17444	17496	17535	17450	17552	17401	17560	17574	17464	17414	17341	17539	17457	17439	17578	17416	17430	17454	17267	17427	17473	17388	17382	17488	17247	17465	17648	17382	17421	17596	17384	17576	17474	17474	17330	17616	17178	17399	17308	17478	17658	17460	17577	17355	17356	17587	17424	17509	17550	17633	17410	17418	17437	17461	17614	17382	17498	17561	17328	17287	17507	17399	17570	17493	17412	17372	17386	17456	17507	17607	17713	17473	17594	17448	17445	17451	17519	17344	17450	17491	17423	17579	17433	17511	17521	17441	17494	17455	17504	17583	17568	17713	17537	17517	17453	17451	17497	17456	17478	17383	17473	17666	17446	17377	17524	17547	17577	17468	17488	17541	17466	17393	17335	17496	17549	17513	17529	17432	17398	17462	17421	17368	17369	17451	17527	17706	17461	17477	17538	17384	17534	17440	17505	17485	17346	17694	17420	17281	17482	17428	17521	17540	17416	17463	17671	17421	17454	17313	17394	17475	17443	17567	17543	17390	17545	17432	17705	17491	17324	17393	17408	17589	17699	17487	17707	17500	17534	17584	17494	17537	17497	17620	17584	17196	17564	17588	17399	17491	17405	17481	17400	17476	17499	17374	17362	17452	17367	17550	17426	17458	17440	17495	17375	17477	17512	17656	17486	17217	17553	17427	17373	17259	17391	17559	17588	17256	17505	17597	17539	17468	17513	17410	17540	17409	17455	17620	17650	17634	17333	17498	17420	17543	17567	17591	17597	17475	17464	17397	17488	17494	17560	17581	17450	17606	17318	17609	17523	17457	17611	17428	17561	17564	17534	17506	17390	17399	17632	17549	17462	17476	17463	17567	17427	17423	17484	17368	17511	17417	17428	17511	17407	17441	17429	17418	17481	17563	17486	17577	17505	17426	17377	17487	17317	17624	17181	17494	17420	17505	17394	17560	17463	17579	17435	17443	17511	17373	17489	17410	17401	17475	17466	17659	17470	17598	17420	17482	17480	17557	17501	17625	17567	17374	17502	17581	17497	17271	17452	17358	17527	17399	17708	17445	17416	17582	17395	17491	17458	17447	17365	17322	17445	17483	17330	17637	17371	17420	17457	17389	17347	17502	17422	17470	17441	17429	17399	17353	17517	17706	17463	17289	17469	17466	17472	17467	17596	17405	17414	17518	17555	17573	17483	17528	17246	17420	17474	17552	17458	17460	17442	17538	17483	17658	17324	17179	17596	17417	17517	17594	17454	17365	17312	17600	17593	17246	17481	17564	17435	17359	17592	17507	17652	17588	17365	17483	17484	17661	17628	17463	17651	17425	17374	17341	17369	17345	17509	17384	17318	17307	17504	17468	17316	17438	17531	17488	17416	17545	17332	17718	17276	17431	17413	17647	17495	17731	17374	17691	17482	17234	17381	17560	17469	17472	17503	17334	17302	17356	17445	17468	17440	17445	17576	17590	17360	17510	17534	17431	17455	17343	17449	17645	17471	17621	17556	17458	17262	17534	17432	17632	17632	17529	17390	17436	17302	17428	17388	17527	17404	17501	17595	17548	17449	17236	17491	17452	17455	17354	17576	17446	17688	17403	17616	17329	17471	17490	17503	17273	17479	17410	17595	17553	17373	17370	17561	17584	17507	17511	17532	17493	17512	17557	17448	17375	17495	17401	17348	17594	17584	17448	17606	17569	17528	17747	17601	17511	17375	17520	17384	17610	17587	17448	17528	17509	17389	17361	17434	17554	17593	17413	17429	17574	17433	17595	17413	17579	17491	17497	17434	17394	17550	17448	17122	17494	17415	17477	17695	17663	17471	17638	17337	17578	17528	17617	17444	17604	17391	17563	17296	17713	17330	17372	17371	17419	17436	17350	17466	17452	17404	17525	17655	17467	17419	17398	17714	17534	17379	17762	17453	17299	17688	17375	17435	17417	17356	17208	17685	17502	17435	17476	17602	17459	17353	17294	17455	17408	17529	17517	17531	17599	17316	17506	17534	17440	17491	17431	17375	17378	17440	17415	17404	17506	17587	17559	17645	17630	17469	17309	17585	17370	17431	17418	17545	17457	17452	17448	17458	17537	17383	17520	17532	17609	17552	17342	17324	17448	17558	17607	17397	17429	17596	17394	17295	17515	17565	17606	17459	17554	17418	17350	17335	17569	17747	17683	17574	17442	17478	17492	17505	17570	17668	17255	17527	17655	17377	17578	17527	17512	17536	17667	17478	17496	17677	17599	17436	17553	17365	17489	17323	17559	17379	17545	17339	17570	17397	17611	17439	17531	17538	17638	17530	17470	17505	17442	17437	17453	17401	17498	17445	17389	17467	17196	17616	17562	17440	17600	17417	17366	17471	17445	17643	17448	17333	17431	17439	17615	17489	17340	17501	17465	17450	17566	17350	17360	17615	17573	17419	17584	17629	17577	17496	17605	17307	17649	17589	17416	17441	17616	17481	17612	17688	17499	17566	17192	17417	17496	17512	17440	17492	17387	17540	17469	17524	17455	17565	17433	17621	17383	17402	17391	17529	17487	17602	17634	17431	17568	17493	17701	17230	17380	17707	17545	17556	17476	17579	17437	17271	17456	17239	17451	17442	17546	17449	17463	17434	17448	17361	17560	17455	17710	17334	17468	17295	17619	17371	17407	17373	17445	17443	17493	17481	17420	17508	17483	17357	17595	17489	17348	17418	17421	17658	17521	17492	17463	17482	17535	17294	17391	17476	17460	17490	17448	17384	17433	17390	17401	17512	17284	17592	17389	17327	17670	17565	17573	17326	17562	17681	17629	17431	17494	17428	17379	17520	17577	17472	17454	17693	17255	17382	17454	17666	17338	17345	17486	17786	17489	17505	17508	17453	17297	17363	17256	17585	17499	17374	17604	17469	17637	17391	17665	17525	17491	17301	17442	17396	17345	17590	17408	17556	17425	17565	17467	17336	17409	17613	17594	17438	17511	17389	17357	17448	17442	17409	17406	17320	17764	17362	17503	17525	17535	17448	17361	17398	17503	17440	17440	17496	17445	17510	17564	17468	17438	17330	17661	17490	17401	17462	17239	17616	17503	17603	17508	17459	17537	17440	17343	17718	17501	17616	17523	17502	17437	17489	17352	17607	17585	17482	17321	17325	17584	17478	17570	17424	17466	17628	17448	17439	17408	17377	17550	17456	17425	17539	17477	17402	17378	17488	17340	17518	17560	17538	17555	17455	17373	17489	17674	17545	17448	17381	17532	17520	17532	17484	17497	17431	17377	17509	17415	17438	17441	17366	17402	17492	17457	17327	17534	17501	17497	17452	17579	17408	17420	17507	17461	17507	17392	17383	17488	17486	17505	17367	17312	17537	17467	17525	17405	17502	17589	17422	17366	17337	17265	17505	17578	17521	17553	17277	17498	17447	17577	17338	17413	17468	17528	17454	17439	17476	17452	17456	17306	17427	17559	17475	17458	17450	17407	17564	17574	17483	17372	17363	17614	17615	17594	17390	17547	17417	17542	17557	17401	17576	17476	17541	17455	17404	17601	17447	17428	17351	17436	17444	17390	17314	17414	17579	17516	17631	17523	17613	17468	17345	17487	17606	17362	17563	17728	17366	17534	17573	17663	17421	17414	17472	17315	17632	17489	17505	17282	17423	17415	17416	17335	17552	17395	17571	17546	17565	17432	17412	17365	17507	17348	17454	17442	17437	17496	17628	17411	17278	17498	17428	17434	17629	17391	17525	17378	17603	17439	17669	17755	17504	17387	17529	17355	17498	17430	17492	17473	17448	17405	17785	17382	17344	17476	17407	17458	17423	17572	17367	17553	17367	17563	17550	17493	17620	17570	17412	17532	17479	17481	17474	17535	17397	17440	17546	17353	17490	17555	17418	17375	17353	17546	17437	17541	17669	17379
32504	26767	32461	42114	41962	37348	32974	30076	28857	28168	28138	27996	28012	28166	28191	27981	28126	28265	28027	28040	27999	27900	27939	28051	27948	28187	28136	27946	28116	27957	28156	28313	27885	28041	28135	28140	27957	28183	28092	28247	27993	28066	27796	28049	28008	28094	28106	28046	28200	27860	28071	28040	28137	28078	27693	27925	27755	28256	28147	28080	27989	27958	27993	28098	28079	28320	28102	27944	28413	28040	27966	27750	28240	27892	27881	28114	28041	28017	27660	28152	28244	28097	28060	27882	27973	28175	27878	28002	27947	27994	27898	27957	28170	27995	27816	28001	27919	28009	27965	27840	28043	27996	27930	27815	28056	27863	27981	27978	28037	28033	28044	27847	28060	27918	28073	27849	28066	27894	27715	28180	28385	27997	27900	28030	28148	27995	27908	28065	27817	27957	28104	28062	28055	27913	27988	28233	28010	27903	27799	28106	28012	28255	28096	27999	27887	28022	28229	28029	28311	28069	28233	27945	28159	27905	27999	27868	28210	28023	28124	27766	27819	28192	27897	28068	27913	27907	27993	27926	28134	27817	28228	28041	27971	27977	27814	28021	27856	27949	27990	28069	28224	28142	28039	28145	28052	27784	27814	28115	28085	27953	27826	27969	27997	27987	27903	27692	28117	27926	27936	28178	27979	28055	28024	28160	27939	28265	27989	27884	28067	28134	28065	28087	27946	27969	27790	28027	28191	27982	28389	28106	28073	28043	27829	27909	27900	28091	28109	27665	28032	27939	28081	27951	27950	27963	28208	28130	27947	28173	27975	27921	27996	27887	27866	27973	28171	28139	28305	28145	28026	27921	27856	27939	28230	28131	28135	27900	27959	27866	27817	28050	27805	28108	28019	28208	27827	28238	28157	28009	27898	27890	28051	28078	27814	28057	27688	28020	27964	27852	27744	28075	28182	28016	28035	27809	28053	28151	27986	27951	28020	28051	27909	28001	27867	27988	28423	27950	28197	27971	28184	27859	27855	28042	27801	27899	28102	27939	28113	27941	28109	27806	27902	28062	28026	27806	28066	28043	28079	27914	27857	27848	28184	28131	27809	27980	28128	28115	28152	27966	27991	28222	27942	28103	28080	28083	27785	28086	27854	27896	28120	28100	27838	28043	27937	28169	28302	27849	28055	27894	28025	28036	28122	27938	27980	27964	27978	28154	28046	28074	28111	28003	27940	28031	28296	27961	28011	27775	28005	27835	28272	27736	28164	27914	27648	27923	27942	28151	28020	28050	27946	27875	27885	27980	27961	27990	28132	27986	28279	28109	27962	28123	28120	27834	28047	27988	27998	28167	28227	27976	28042	27838	28251	27747	27790	28048	28192	27814	28118	28283	27981	28200	27981	27689	27911	28182	28030	27694	28037	28005	28319	27795	28003	27864	27834	28074	28077	27792	27903	27755	28142	28022	27842	28024	27955	28086	28012	27777	28140	27958	28048	28157	28254	28327	27968	28068	27732	28013	28050	27944	28044	28118	28077	27963	28003	27820	27971	27736	28042	28215	27861	27927	27827	27876	27854	27993	28265	28040	28026	28150	28133	28090	27894	28019	28234	27835	27890	27796	27986	28184	27993	28416	28120	28009	27943	28080	28177	28187	27979	27931	27972	27824	28057	28099	27924	27934	27878	28145	27894	27999	27803	28014	27851	28050	27837	27975	28082	28053	28053	28021	28139	28303	28059	28167	27973	28017	28165	28099	27966	28032	28089	27975	28211	28021	27908	27923	28100	28091	28140	28032	28004	27878	27875	28162	28065	28138	27887	28063	28116	27939	28245	27894	27970	27952	28046	27948	27947	27952	28201	27944	28033	27869	28047	27875	28012	28101	27924	27817	27931	27794	27895	27934	27941	27808	27964	27916	28130	28015	27955	28018	28143	28181	28019	28071	28064	27963	27718	27906	27741	27841	28017	28189	28032	27961	27996	27788	27979	27955	27768	27826	27831	28108	28014	28045	28028	27949	28020	27926	28136	27863	28088	28139	28089	27971	27983	28223	28089	28077	28072	28362	27820	27963	27823	27856	27917	27992	28152	28158	27905	28174	28016	27880	28035	28072	28023	27976	27868	27842	27866	28279	27871	28114	28034	28030	28191	27921	27957	28149	28325	28067	27770	27896	28071	28005	28044	28014	27961	27989	27844	27708	27936	27982	28111	27871	28385	27979	28049	27878	28201	28067	28239	28167	28052	28183	27662	28130	27818	28033	28155	28068	27948	28359	28134	28020	27831	28072	27793	27965	28186	28155	28126	27854	27987	27783	28121	27844	28132	27993	27947	27945	27841	27828	28060	28257	28088	27900	27919	28066	28105	27977	28262	27885	28064	27951	28129	27890	27847	28024	27935	27794	28065	28067	27900	27926	27935	28086	28168	28088	28034	28133	27828	27964	28140	27990	27989	28040	27995	28040	28223	28037	27912	28036	27975	27837	27974	27912	28267	27922	27854	27961	27977	27861	27988	28014	28098	27869	28132	28095	27628	27967	27869	27742	27968	27906	27993	27944	27827	27913	27947	28244	28095	27909	28166	27892	28080	27781	28094	28000	28084	27938	28026	28040	27993	28151	27976	28164	28035	27944	27985	28008	27816	27711	27918	27960	27999	28147	28079	27908	28118	27869	27790	28104	28185	27903	28070	28199	27789	28092	27921	28359	28231	27759	27957	28052	28028	27912	27967	28078	27927	27858	27927	27991	27713	28073	28170	27936	27704	27913	28035	27988	28214	27851	28046	27944	27905	28108	28016	28141	27863	27991	28024	27872	28208	28190	28009	27915	27949	27934	28152	27923	27899	28064	28030	27770	28101	27827	28209	27920	27976	27913	27801	28015	27754	28068	27818	28269	27834	28131	28140	27992	27937	28176	27983	28097	27868	28043	28320	28186	27853	27764	27816	28131	28173	28286	28067	27892	28201	28105	27844	27911	27781	28195	28256	28114	28097	27958	28014	28003	28112	28083	27908	27804	28005	27984	27902	28028	28076	28045	28249	27964	28050	28005	28101	27980	28087	28000	27949	28007	27899	28107	28162	28026	27798	27940	27917	27995	27833	27973	28004	28060	28151	28134	28065	28023	27957	27987	27962	28051	28083	27990	28349	28158	28132	27967	28004	27944	28053	28137	28000	28102	28043	27872	27970	28074	27967	27994	28095	28072	27885	27887	27999	28010	27953	28123	27876	28050	28036	27966	27910	27835	28061	28137	27872	28342	28049	27948	27836	27890	28013	27924	27902	27934	27941	28214	27999	28045	28059	27913	28052	28070	28050	27975	28016	28030	27861	27905	27828	28058	27987	27984	27937	27912	28178	27979	28129	27860	27855	27803	27978	28119	27925	27949	27953	28083	28081	28070	28019	27901	28054	27993	27928	28166	28006	27753	28205	27908	28139	28182	28008	28163	27963	27773	27933	28034	28099	28093	28127	27804	27936	27838	28011	28008	27995	28072	28044	27964	28040	27889	28067	27995	27991	27993	27848	27767	28106	28054	28145	27976	27996	27844	27962	28039	27980	28120	27944	27978	28126	27871	27933	28015	27806	27975	27941	28065	27899	28159	28107	27833	28110	28342	28103	28032	27874	28076	27995	27752	27988	27925	27924	27731	28002	27882	27890	27883	27965	27893	28097	27984	28158	28002	27820	28170	27999	27941	28054	27772	28304	28022	27944	27969	28114	27885	27947	27886	27776	27717	27872	28004	28054	27927	28029	28045	28027	28003	27938	28108	28108	28022	27835	27983	27916	27880	28184	28010	27913	28033	27919	27945	28037	28175	28026	28146	27805	27926	28172	28112	28085	27811	27868	28111	28080	28041	28028	27874	27920	28339	27879	28090	28244	28113	27941	27890	28064	27956	28041	27823	27941	28112	28036	27849	28033	28236	28002	28040	28244	28175	28026	28077	27986	27908	27891	28182	28134	27825	27872	28006	28038	28283	28070	27723	28046	27855	28037	27940	27803	27841	28100	28049	27942	28018	28038	27956	27915	27985	28197	28022	28086	27983	27896	28057	27890	28071	27883	27969	28104	28107	28133	27708	28029	28065	28368	27908	28112	28180	28173	28099	27708	27997	28223	28159	28237	28068	28041	27932	28003	28090	28262	28232	28002	28199	28016	28042	27842	28082	28002	27880	28077	28176	28162	28169	27777	27787	27797	27963	28011	27882	28230	28042	27744	27896	28162	28016	28031	27962	28191	27937	28333	28050	27987	27941	27924	28270	27952	28035	28111	27888	28034	28142	28094	27945	28150	28002	27792	27930	27897	28020	27723	27932	27990	28050	27838	28241	27951	28021	28092	27704	27845	27904	28024	27943	27977	27992	28007	27941	27943	28104	28146	28091	28172	28212	27950	28151	28018	27976	27885	28097	27855	28167	28063	27859	27975	27769	28061	28242	27887	27796	28000	27874	28035	28165	28056	27984	27925	27918	28200	27870	28006	27932	27963	27859	28076	27786	28130	28299	28122	28088	27791	28145	27776	27860	27888	27893	27959	27827	27832	27847	27939	27998	27896	27867	28002	27910	28193	27946	28066	27993	28090	28069	28246	28050	27960	28115	28131	28016	27795	27933	27981	28149	27894	27975	28155	28119	28322	27961	28079	28053	28096	27886	27940	28081	28055	27908	28191	27863	28062	28074	28187	27874	28000	27921	27964	27734	28134	27877	28148	28067	28054	28082	28047	27984	27975	28177	28042	28044	27786	28148	27934	28120	27965	27955	27899	28157	27987	27982	28289	28046	28202	28048	28045	27740	28106	28035	27959	28008	28087	28049	28108	28111	27764	28239	28021	28051	27948	27867	28054	28111	28079	28048	27956	28136	28098	27803	27952	27746	28214	28075	27980	27932	27938	28058	27870	27884	28244	27933	28018	28193	28175	27923	27928	28034	28109	27935	27880	28258	28027	27975	28057	27856	27945	27936	27853	27810	27877	28086	28078	27972	28101	28113	27972	27906	27815	27960	28128	27750	28032	27900	28143	28017	28082	28019	27941	27932	28033	28198	28141	28124	27989	28000	27983	27871	28240	27894	27919	28046	28325	28014	28169	27846	27953	27796	28083	27703	28075	28055	27845	27916	27928	28013	28035	28219	27755	28041	28169	28117	27864	28163	27923	28093	27881	28001	28255	27876	28060	27792	27903	28088	27933	28078
16614	19308	21681	33178	31158	25471	20859	18146	17109	16614	16720	16840	16725	16612	16568	16486	16569	16683	16719	16607	16679	16537	16889	16563	16591	16877	16615	16348	16786	16660	16811	16881	16665	16538	16573	16598	16654	16650	16682	16669	16810	16637	16678	16750	16698	16803	16689	16515	16680	16510	16646	16468	16593	16532	16748	16776	16677	16786	16649	16585	16741	16650	16585	16480	16740	16709	16558	16807	16643	16757	16691	16665	16695	16692	16659	16753	16779	16665	16703	16706	16448	16707	16455	16659	16728	16896	16602	16547	16601	16605	16636	16415	16611	16660	16633	16612	16792	16714	16594	16825	16681	16877	16432	16855	16581	16715	16548	16587	16541	16684	16575	16782	16523	16539	16689	16790	16521	16481	16713	16642	16608	16652	16651	16587	16828	16532	16623	16660	16665	16504	16475	16566	16654	16769	16625	16564	16535	16623	16720	16595	16651	16617	16545	16520	16600	16738	16731	16572	16390	16741	16595	16828	16700	16618	16665	16706	16520	16571	16526	16678	16605	16712	16666	16556	16536	16582	16630	16574	16697	16577	16702	16627	16756	16690	16473	16503	16586	16766	16519	16627	16791	16617	16711	16644	16694	16623	16621	16489	16558	16414	16770	16529	16758	16695	16819	16741	16737	16697	16756	16676	16541	16682	16592	16600	16745	16613	16727	16500	16511	16669	16647	16525	16747	16640	16629	16632	16553	16718	16687	16807	16539	16708	16564	16566	16598	16879	16642	16680	16726	16455	16608	16670	16801	16568	16670	16639	16609	16742	16786	16766	16884	16689	16752	16483	16795	16689	16699	16629	16737	16591	16627	16548	16788	16643	16766	16626	16532	16914	16503	16636	16760	16501	16618	16509	16673	16804	16535	16736	16752	16726	16713	16606	16514	16706	16743	16581	16741	16549	16703	16584	16669	16698	16597	16532	16616	16648	16756	16666	16529	16719	16529	16569	16754	16631	16753	16652	16672	16723	16631	16499	16798	16671	16668	16753	16704	16788	16632	16646	16655	16709	16676	16678	16557	16559	16838	16650	16607	16589	16758	16730	16646	16782	16664	16511	16615	16572	16684	16659	16460	16558	16654	16568	16745	16687	16432	16841	16651	16610	16723	16631	16723	16571	16649	16641	16617	16707	16568	16669	16731	16481	16695	16458	16729	16665	16751	16595	16667	16701	16909	16599	16564	16746	16707	16656	16732	16597	16823	16471	16602	16780	16632	16704	16600	16572	16773	16569	16629	16534	16598	16616	16624	16629	16644	16494	16789	16615	16751	16655	16682	16616	16596	16712	16732	16660	16779	16636	16695	16470	16742	16656	16735	16529	16570	16749	16665	16594	16703	16751	16579	16507	16613	16709	16788	16472	16554	16742	16780	16443	16717	16732	16513	16627	16674	16607	16567	16551	16643	16853	16655	16626	16893	16583	16590	16607	16723	16627	16819	16803	16651	16659	16723	16583	16317	16733	16495	16665	16741	16776	16668	16682	16612	16763	16572	16596	16709	16663	16609	16639	16621	16651	16783	16665	16662	16606	16511	16793	16886	16818	16609	16821	16737	16679	16593	16648	16492	16668	16581	16685	16687	16685	16713	16885	16726	16614	16696	16597	16655	16562	16562	16599	16763	16462	16500	16554	16655	16672	16661	16513	16637	16435	16655	16826	16647	16763	16724	16656	16694	16633	16556	16374	16618	16704	16769	16521	16810	16677	16699	16509	16505	16532	16741	16521	16505	16758	16633	16735	16771	16716	16566	16745	16543	16667	16739	16849	16699	16869	16780	16668	16620	16661	16558	16666	16660	16768	16633	16638	16554	16660	16746	16667	16698	16595	16730	16672	16733	16669	16733	16402	16802	16643	16563	16606	16592	16751	16593	16645	16560	16798	16628	16667	16744	16708	16779	16745	16703	16564	16796	16542	16584	16805	16636	16633	16652	16779	16781	16719	16743	16679	16885	16668	16493	16334	16748	16714	16714	16432	16678	16786	16763	16600	16734	16700	16695	16644	16731	16587	16498	16510	16707	16594	16580	16590	16714	16595	16647	16602	16554	16716	16523	16701	16535	16522	16662	16655	16653	16607	16433	16876	16729	16576	16615	16625	16689	16729	16683	16768	16827	16571	16535	16789	16657	16621	16676	16491	16754	16521	16886	16665	16665	16788	16844	16787	16760	16531	16735	16717	16628	16603	16696	16569	16618	16724	16676	16590	16766	16716	16722	16576	16761	16660	16738	16829	16717	16617	16651	16678	16678	16600	16618	16594	16520	16651	16638	16689	16640	16684	16659	16564	16623	16643	16617	16676	16630	16587	16570	16701	16647	16768	16587	16609	16554	16401	16696	16613	16717	16700	16712	16381	16573	16657	16530	16587	16669	16723	16487	16720	16737	16611	16596	16611	16727	16700	16700	16606	16804	16695	16658	16596	16635	16540	16597	16519	16675	16624	16658	16595	16570	16517	16649	16621	16481	16593	16608	16559	16729	16566	16740	16618	16780	16524	16596	16645	16542	16961	16734	16731	16778	16596	16583	16671	16582	16691	16667	16579	16762	16654	16651	16561	16433	16638	16591	16797	16593	16612	16548	16450	16570	16768	16618	16505	16575	16634	16614	16693	16678	16600	16650	16531	16748	16485	16631	16379	16771	16572	16686	16723	16609	16658	16623	16759	16804	16656	16714	16679	16719	16626	16704	16759	16575	16519	16569	16621	16778	16572	16597	16647	16685	16703	16640	17023	16656	16716	16799	16721	16787	16656	16567	16593	16705	16525	16840	16711	16778	16764	16575	16579	16758	16708	16558	16852	16714	16505	16737	16817	16741	16747	16683	16703	16671	16716	16796	16650	16551	16553	16508	16713	16848	16701	16729	16713	16660	16709	16665	16607	16701	16509	16596	16828	16742	16641	16491	16709	16651	16635	16525	16783	16534	16636	16667	16638	16714	16740	16678	16718	16757	16531	16692	16528	16897	16767	16794	16647	16528	16776	16709	16651	16755	16555	16648	16845	16687	16626	16670	16677	16582	16567	16604	16600	16613	16864	16377	16712	16562	16506	16658	16536	16646	16670	16602	16746	16636	16663	16522	16661	16609	16555	16627	16736	16712	16819	16718	16558	16691	16564	16550	16659	16524	16653	16693	16599	16733	16701	16688	16771	16636	16640	16589	16604	16584	16800	16579	16674	16527	16700	16542	16681	16739	16672	16635	16629	16664	16788	16557	16658	16709	16574	16780	16567	16487	16727	16700	16530	16577	16653	16696	16629	16778	16646	16608	16409	16676	16612	16695	16445	16606	16594	16745	16474	16607	16540	16720	16785	16830	16812	16615	16508	16621	16643	16841	16725	16793	16871	16848	16575	16631	16574	16623	16714	16544	16818	16611	16868	16479	16778	16479	16716	16601	16749	16659	16645	16740	16592	16719	16760	16692	16683	16586	16504	16541	16566	16747	16761	16620	16758	16618	16619	16546	16621	16488	16668	16596	16741	16738	16578	16492	16583	16855	16421	16599	16717	16690	16750	16575	16728	16583	16527	16843	16612	16709	16666	16637	16719	16743	16767	16463	16553	16686	16674	16627	16538	16547	16664	16713	16628	16522	16646	16567	16599	16807	16553	16679	16569	16844	16467	16616	16536	16579	16705	16664	16764	16579	16773	16582	16729	16729	16574	16638	16687	16530	16610	16596	16575	16570	16710	16642	16675	16463	16533	16682	16534	16549	16683	16586	16563	16591	16731	16582	16612	16562	16509	16800	16613	16560	16687	16679	16716	16710	16804	16721	16452	16658	16786	16694	16582	16645	16447	16576	16469	16546	16694	16796	16626	16605	16682	16706	16614	16444	16651	16558	16682	16571	16729	16638	16899	16556	16611	16940	16680	16680	16693	16616	16542	16594	16729	16645	16647	16670	16650	16717	16710	16745	16575	16773	16536	16787	16806	16689	16462	16853	16573	16759	16626	16727	16748	16618	16676	16779	16567	16704	16668	16447	16446	16550	16637	16494	16608	16589	16734	16648	16608	16611	16688	16608	16598	16707	16694	16545	16507	16672	16708	16809	16703	16531	16707	16620	16871	16901	16576	16658	16645	16796	16579	16535	16789	16661	16754	16672	16717	16661	16698	16675	16752	16722	16904	16529	16676	16600	16505	16649	16619	16612	16391	16667	16562	16627	16528	16548	16778	16775	16657	16898	16619	16839	16650	16625	16564	16657	16620	16644	16705	16519	16680	16584	16468	16738	16732	16683	16644	16808	16691	16728	16600	16453	16518	16546	16604	16677	16546	16641	16607	16458	16654	16772	16609	16646	16755	16682	16856	16539	16551	16732	16662	16590	16619	16712	16566	16735	16629	16700	16591	16652	16779	16657	16629	16649	16548	16525	16673	16717	16806	16694	16670	16615	16683	16820	16591	16761	16639	16541	16599	16777	16502	16655	16650	16693	16454	16808	16662	16634	16591	16610	16669	16784	16766	16548	16364	16711	16631	16712	16656	16686	16700	16527	16761	16554	16787	16830	16592	16555	16837	16750	16678	16686	16626	16693	16778	16552	16510	16738	16719	16826	16614	16742	16563	16675	16498	16658	16584	16773	16723	16693	16647	16587	16673	16654	16601	16715	16630	16674	16514	16729	16712	16569	16813	16612	16637	16708	16683	16849	16453	16799	16653	16810	16842	16601	16575	16759	16758	16653	16578	16695	16735	16644	16878	16612	16559	16588	16871	16564	16687	16756	16659	16556	16667	16725	16645	16712	16838	16652	16438	16862	16655	16625	16679	16708	16667	16558	16697	16564	16558	16739	16507	16586	16730	16557	16640	16785	16589	16698	16535	16535	16550	16667	16556	16589	16636	16662	16609	16633	16576	16714	16591	16681	16516	16619	16748	16754	16739	16497	16588	16504	16518	16661	16705	16691	16660	16563	16445	16400	16495	16610	16701	16558	16821	16742	16588	16785	16841	16840	16567	16680	16676	16574	16553	16854	16760	16631	16762	16588	16458	16684	16579	16689	16755	16662	16866	16695	16466	16615	16616	16771	16626	16725	16665	16544	16856	16611	16594	16726	16654	16530	16710	16812	16678	16629	16694	16762	16691	16554	16373	16724	16738	16684	16491	16580	16689	16569	16516	16596	16680	16774	16773	16629	16512	16719	16732
25207	21563	32146	57262	64236	55884	45111	35008	30349	29164	28670	28673	28497	28500	28561	28276	28572	28417	28615	28347	28636	28376	27979	28406	28491	28612	28513	28399	28344	28302	28293	28144	28286	28481	28332	28282	28173	28224	28360	28503	28398	28510	28512	28534	28564	28461	28298	28429	28414	28177	28496	28253	28414	28436	28561	28253	28314	28154	28612	28364	28558	28311	28160	28370	28066	28354	28412	28412	28393	28360	28371	28508	28485	28579	28383	28471	28408	28352	28346	28394	28438	28357	28393	28511	28203	28309	28377	28158	28408	28391	28413	28338	28384	28335	28582	28087	28438	28358	28474	28627	28401	28433	28096	28450	28494	28389	28185	28408	28219	28349	28369	28320	28422	28385	28247	28442	28360	28222	28301	28228	28260	28320	28367	28439	28417	28297	28507	28418	28230	28230	28268	28125	28108	28437	28209	28410	28205	28446	28432	28296	28341	28364	28065	28447	28542	28057	28139	28426	28721	28400	28583	28229	28242	28499	28379	28216	28246	28354	28396	28255	28530	28268	28406	28527	28226	28313	28344	28238	28252	28241	28378	28635	28415	28430	28320	28489	28083	28258	28359	28431	28427	28163	28335	28217	28330	28412	28307	28449	28143	28501	28354	28179	28702	28345	28564	28319	28224	28317	28127	28189	28473	28409	28370	27917	28390	28140	28518	28595	28537	28318	28338	28611	28388	28473	28148	28497	28242	28345	28268	28369	28145	28280	28148	28280	28370	28383	28232	28306	28254	28284	28454	27965	28239	28185	28188	28247	28412	28471	28561	28420	28524	28395	28276	28183	28360	28333	28346	28255	28439	28467	28169	28489	28426	28491	28352	28418	28419	28351	28531	28278	28368	28463	28371	28297	28167	28363	28241	28406	28296	28512	28226	28200	28256	28308	28277	28318	28435	28432	28415	28352	28369	28342	28345	28122	28547	28477	28389	28265	28472	28428	28267	28404	28441	28291	28256	28551	28391	28364	28353	28480	28334	28275	28178	28295	28245	28288	28225	28550	28240	28267	28292	28035	28459	28271	28346	28620	28250	28218	28500	28306	28557	28190	28254	28141	28014	28282	28232	28512	28178	28378	28468	28255	28374	28286	28355	28635	28238	28340	28533	28233	28566	28022	28125	28463	28418	28254	28319	28603	28434	28395	28389	28415	28245	28239	28353	28261	28544	28632	28312	28274	28217	28418	28307	28249	28240	28435	28644	28102	28475	28312	28358	28206	28169	28222	28523	28397	28187	28257	28259	28081	28400	28244	28357	28189	28526	28029	28225	28402	28441	28634	28599	28510	28131	28422	28400	28291	28366	28297	28542	28308	28267	28386	28557	28538	28519	28461	28518	28496	28302	28364	28285	28155	28420	28190	28241	28415	28356	28447	28331	28243	28226	28225	28305	28298	28383	28241	28473	28477	28408	28103	28398	28158	28235	28255	28348	28295	28339	28361	28447	28431	28256	28286	28247	28411	28449	28247	28230	28286	28197	28377	28474	28635	28252	28304	28098	28492	28591	28234	28059	28136	28014	28215	28071	28482	28333	28247	28185	28496	28485	28302	28457	28043	28338	28250	28381	28462	28462	28414	28591	28477	28210	28513	28465	27986	28478	28349	28430	28536	28326	28300	28301	28116	28166	28357	28308	27973	28424	28297	28471	28532	28603	28523	28378	28282	28210	28471	28366	28482	28486	28316	28280	28550	28221	28448	28414	28282	28435	28220	28312	28323	28391	28491	28504	28500	28212	28048	28239	28594	28250	28218	28234	28407	28481	28353	28315	28343	28380	28344	28329	28380	28467	28106	28237	28181	28287	28277	28514	28257	28452	28502	28311	28499	28458	28329	28595	28522	28457	28437	28334	28343	28465	28484	28192	28304	28206	28217	28468	28252	28475	28431	28432	28564	28495	28453	28681	28539	28291	28241	28386	28401	28202	28494	28306	28295	28493	28001	28427	28350	28640	28343	28289	28190	28530	28393	28351	28502	28233	28559	28199	28169	28183	28310	28369	28454	28408	28310	28556	28378	28091	28143	28267	28442	28252	28346	27989	28196	28371	28017	28293	28413	28401	28263	28200	28307	28393	28280	28220	28198	28158	28323	28359	28237	28447	28443	28323	28421	28318	28372	28181	28325	28162	28532	28736	28416	28261	28418	28450	28330	28145	28711	28368	28220	28220	28512	28121	28177	28489	28423	28467	28143	28313	27956	28510	28324	28187	28259	28223	28369	28348	28462	28398	28291	28743	28065	28595	28247	28012	28291	27994	28510	28228	28317	28338	28177	28349	28243	28437	28542	28283	28729	28512	28330	28431	28190	28503	28271	28407	28318	28216	28397	28291	28140	28309	28356	28190	28435	28471	28134	28388	28285	28254	28261	28242	28494	28326	28492	28460	28318	28479	28252	28119	28290	28331	28085	28405	28370	28364	28046	28309	28587	28418	28166	28166	28142	28410	28262	28688	28219	28412	28294	28432	28334	28650	28362	28379	28409	28436	28571	28509	28221	28247	28343	28358	28241	28346	28348	28231	28559	28440	28231	28334	28286	28148	28410	28709	28362	28475	28125	28231	28213	28327	28238	28338	28186	28565	28274	28183	28457	28609	28268	28351	28329	28255	28612	28543	28408	28521	28243	28546	28195	28270	28096	28267	28216	28203	28407	28257	28415	28323	28562	28438	28191	28176	28331	28323	28124	28101	28482	28477	28314	28540	28226	28413	28267	28501	28243	28160	28480	28224	28415	28241	28350	28443	28544	28338	28365	28374	28368	28411	28499	28268	28243	28202	28340	28169	28181	28354	28299	28187	28478	28303	28105	28159	28269	28409	28367	28439	28466	28563	28431	28259	28351	28293	28196	27921	28373	28326	28458	28612	28204	28499	28184	28466	28376	28279	28526	28362	28258	28259	28298	28421	28227	28351	28453	28349	28570	28506	28496	28197	28292	28545	28348	27897	28204	28273	28244	28521	28318	28604	28529	28224	28335	28304	28265	28479	28496	28594	28496	28046	28462	28254	28598	28359	28293	28634	28425	28419	28522	28421	27976	28259	28544	28408	28343	28353	28381	28175	28157	28320	28233	28039	28489	28511	28392	28207	28619	28446	28367	28080	28205	28522	28540	28402	28345	28333	28474	28537	28465	28637	28493	28432	28354	28451	28457	28447	28205	28398	28241	28367	28250	28388	28493	28397	28264	28448	28410	28528	28391	28289	28322	28421	28378	28421	28536	28222	28160	28585	28325	28511	28426	28432	28144	28307	28379	28400	28493	28363	28371	28325	28237	28240	28240	28085	28415	28548	28314	28371	28338	28368	28206	28165	28369	28184	28432	28127	28058	28265	28232	28631	28448	28210	27961	28074	28172	28568	28384	28611	28288	28207	28448	28594	28471	28549	28153	28345	28330	28384	28374	28372	28267	28386	28594	28143	28314	28302	28366	28305	28347	28487	28090	28383	28369	28372	28440	28313	28173	28492	28114	28563	28319	28232	27943	28359	28395	28299	28632	28307	28138	28156	28202	28416	28591	28346	28393	28330	28536	28454	28306	28503	28306	28453	28446	28242	28357	28337	28279	28325	28265	28440	28406	28326	28324	28303	28207	28649	28390	28443	28368	28495	28164	28698	28489	28140	28363	28460	28236	28272	28247	28050	28274	28285	28334	28590	28339	28325	28356	28310	28617	28309	28150	28255	28186	28331	28175	28524	28458	28234	28164	28464	28148	28353	28311	28551	28156	28174	28336	28534	28168	28286	28068	28236	28474	28370	28499	28339	28229	28283	28225	28177	28680	28426	28410	28586	28579	28284	28667	28410	28299	28423	28528	28373	28449	28420	28398	28347	28517	28530	28158	28313	28240	28241	28238	28182	28426	28444	28284	28331	28323	28551	28284	28286	28302	28347	28319	28139	28388	28380	28298	28416	28283	28202	28304	28207	28279	28242	28181	27956	28499	28224	28257	28538	28501	28513	28336	28361	28487	28374	28416	28483	27958	28074	28251	28505	28283	28556	28285	28117	28304	28330	28272	28245	28451	28360	28435	28393	28220	28180	28377	28502	28550	28297	28391	28416	28453	28307	28123	28338	28318	28430	28220	28303	28386	28380	28350	28401	28319	28459	28345	28390	28195	28299	28486	28305	28334	28259	28529	28197	28341	28228	28190	28584	28268	28505	28512	28251	28286	28305	28341	28399	28338	28313	28301	28302	28236	28315	28207	28491	28364	28310	28178	28294	28654	28198	28141	28134	28391	28466	28230	28167	28194	28355	28417	28514	28413	28467	28168	28135	28376	28617	28478	28549	28340	28403	28241	28195	28324	28496	28409	28293	28299	28202	28351	28500	28348	28378	28414	28438	28366	28540	28201	28296	28479	28333	28181	28247	28563	28330	28138	28266	28190	28263	28251	28457	28319	28262	28413	28437	28253	28106	28286	28148	28115	28278	28249	28273	28558	28413	28222	28325	28437	28532	28344	28162	28505	28073	28429	28482	28358	28515	28374	28450	28220	28298	28359	28309	28211	28540	28169	28408	28522	28230	28251	28139	28561	28340	28388	28481	28213	28496	28594	28251	28362	28493	28304	28413	28260	28410	28044	28431	28485	28363	28254	28261	28335	28310	28598	28357	28158	28764	28492	28304	28343	28168	28108	28385	28142	28352	28457	28379	28555	28289	28221	28419	28321	28551	28393	28349	28321	28233	28199	28257	28544	28303	28390	28279	28629	28552	28248	28254	28424	28507	28426	28452	28206	28244	28227	28291	27993	28425	28324	28238	28478	27947	28198	28600	28513	28230	28544	28337	28127	28352	28505	28586	28375	28263	28521	28657	28353	28314	28324	28416	28383	28361	28318	28366	28147	28214	27973	28254	28300	28473	28248	28424	28219	28172	28310	28138	28272	28428	28359	28177	28277	28394	28431	28044	28163	28429	28251	28195	28432	28394	28441	28282	28449	27969	28185	28316	28260	28250	28150	28365	28415	28278	28115	28352	28271	28190	28667	28270	28443	28406	28230	28405	28418	28402	28182	28511	28476	28431	28297	28247	28280	28427	28198	28279	28275	28418	28293	28220	28338	28566	28305	28390	28328	28233	28292	28167	28238	28085	28338	28345	28539	28497	28116	28134	28182	28425	28186	28295	28254	28370	28236	28317	28424	28141	28388
16243	29308	45833	66785	65424	48790	33941	23015	18429	17567	17092	17132	17079	17191	17147	17122	17146	17086	17000	17059	16992	17145	17013	17233	17158	17215	17176	17006	16969	17158	17026	17068	17221	17097	17227	17072	17079	17194	17173	17165	17046	17058	17026	17163	17096	17007	17023	17084	17091	16977	16861	17024	17002	16942	17122	17102	17105	17045	17336	17135	16969	17097	16887	16973	17095	17170	17118	17040	16980	17087	17068	17214	17048	16996	16968	17023	16962	17139	16909	17122	17104	16965	17129	16816	16875	17119	17045	17050	16958	17210	17106	17045	16982	16926	17019	17084	17167	17086	17032	17162	17032	17045	17122	17382	17089	16987	17194	16974	17123	16998	17113	16894	16899	16923	17167	17064	16892	16978	17061	17093	17117	16805	16901	17199	17041	16878	17086	17060	16968	17108	17034	17125	16919	17160	16977	16891	17249	17046	16963	16898	16820	17023	16966	17021	17079	17084	16937	16903	16875	16921	17008	16909	16984	17151	17165	16927	17067	16973	17010	16896	17132	17108	17247	16991	17077	16834	17113	16924	16817	16898	17132	17125	16842	17011	17113	16973	17042	16885	16947	17114	17032	16970	17067	17017	17018	16988	17137	16953	16815	17009	17096	17007	17037	17114	17120	17096	17025	17038	17205	17143	16953	17058	17118	16949	17135	17034	17201	17099	17044	17019	17046	17007	17081	17094	17011	16950	16904	17075	17006	16888	17014	17004	16916	17103	16997	17042	17080	16970	16944	17035	16924	16978	16872	16797	17006	17047	16923	17036	17223	16788	17124	16969	17020	17201	16925	17044	17093	16970	17155	17089	17033	16940	16862	17111	17098	17257	17215	17079	17032	17079	16917	17106	17048	17045	17155	17081	17038	17004	17026	17206	17118	17181	17099	16967	17093	17044	17152	16906	17095	17269	17055	17145	16937	17093	16963	17099	17023	17186	17056	16881	16897	16865	17069	17083	17116	17154	17050	17084	16992	17207	17131	17070	16933	17046	17043	16938	17200	17082	17096	17248	16947	17147	17168	16996	16800	16980	16890	17073	17177	17110	17144	17172	17034	16919	16978	17035	17146	17008	17177	16901	17056	17010	17069	17115	16917	17076	16922	17021	17134	17015	17039	17047	17009	17131	17173	16974	16982	16996	17202	17086	17021	17025	17026	17201	17053	17033	17229	16999	16950	17068	17021	16828	16905	16906	16940	17018	17004	17011	17025	16812	17105	17137	16993	17000	16998	17026	16885	17050	17068	16998	16835	17091	16821	17084	17276	17036	16808	17005	17008	17035	17005	17089	17093	16991	17037	17089	17018	17078	16901	17084	16910	17047	17030	16924	17014	17027	16928	17143	17017	17188	16997	17164	17066	17029	16867	17301	16960	17179	16827	17083	17109	17078	17033	17117	16961	16856	17024	17083	16949	16863	17082	17013	17096	16820	17203	17132	17027	17183	17028	17050	17034	17177	16980	17000	17092	17036	17003	17049	17162	17169	17015	17148	16860	17104	16940	17153	17110	16969	17052	16894	17167	16917	17145	17010	16952	16937	17036	17021	16977	17028	17073	16883	17013	17074	17220	17023	17127	17012	17103	17055	17042	17009	16878	17181	17121	17063	17281	17147	16997	16926	17019	17070	17086	16886	17040	17147	17234	17036	17030	17034	16928	17085	17010	16984	17080	17191	17102	16909	17016	16981	17140	16933	17105	16985	17030	17046	16986	17063	17102	17288	17038	17140	16940	17085	16926	16972	17159	16962	17107	17061	17192	17028	16995	16982	17203	17039	17057	16993	17176	17001	16981	17110	17178	17007	16952	17183	17061	16862	16932	17003	17028	16853	16944	17229	16702	17066	17005	17041	17106	17023	17017	17020	17068	16990	16981	16982	17276	16871	17018	17065	17110	17082	17077	17048	17130	17143	17118	16944	17000	17093	16943	16986	17013	17006	17096	16933	16985	16992	17121	17140	17006	16825	17287	16954	17061	17172	17127	17094	17114	16968	16899	16924	17012	16859	17140	16948	16974	17048	17085	16975	16826	17067	17021	16959	16971	17148	17058	17194	17101	17181	17178	16988	17061	17015	17098	17124	17157	16981	17117	17035	17066	16795	17137	17040	17321	17202	16949	17075	17134	17042	17170	17096	17006	17037	17148	17154	16928	17009	17078	17033	16961	16950	17032	17342	16921	16907	17023	17184	17022	17074	16819	16927	17007	17131	16935	17176	17035	16963	17199	17061	17117	16980	17097	16816	17131	17149	17077	17219	17191	17081	17267	17099	16973	17060	17016	17016	17253	17181	17027	17090	16894	17086	17045	17077	17124	16939	17143	17010	17124	17051	17161	16942	17036	17150	16902	17225	16950	17284	17006	16996	16844	16963	17117	17064	16911	17347	17024	17082	17036	16952	17031	17003	17037	16992	17066	17097	17184	17138	16837	16773	17117	17026	16902	16896	16889	17103	17028	17029	17174	17116	17260	16912	17086	17096	17021	16947	17026	17010	16933	17064	17022	17108	16953	17109	17063	17159	17030	16917	16976	16938	17134	17080	17142	17175	16953	16906	17211	16758	17085	16943	16927	17045	16823	16833	17130	17077	16938	16912	17064	17084	16923	17094	16927	17161	16975	17117	17060	17105	17174	17040	16993	16996	17147	17058	17046	17115	16909	16985	17078	16912	17046	17095	17145	16994	17062	17063	17078	17093	17032	17075	17057	17055	17042	17047	16882	17054	17082	17251	16994	17190	16907	17051	16956	16996	16891	17138	16970	16984	17163	17103	17090	17078	17183	17063	17158	17017	17044	17140	17168	17139	17240	17013	17016	16959	17105	16966	17106	17049	17009	16980	17070	17117	16911	17026	16908	16966	17011	16976	17056	17239	17129	17191	17113	17263	16920	16894	17053	16998	16882	17106	17016	17177	16945	17088	17117	17005	17201	16936	17028	16959	17215	17043	17024	17253	17005	16978	17057	17022	17003	17053	17075	16981	16979	17111	16987	17034	17088	17042	17120	17049	17096	16950	17067	17075	16932	16988	17134	17077	17045	17069	17042	16951	17189	16960	17055	17272	17090	17063	17105	17163	16920	16977	17244	17178	17012	17029	16933	17225	16982	17022	17068	17105	16914	17135	17040	17081	17061	16953	17055	16971	17267	17187	17195	17010	16958	16935	17118	16948	17022	16948	17095	16910	16982	16929	16952	17081	17188	17017	17161	17000	16974	17153	16874	17040	17009	16984	16991	17025	17094	16916	17125	17163	17045	17151	17212	16944	16996	16940	17004	16941	17152	16909	16910	16847	17028	16938	17058	17065	17066	17131	17045	17093	17230	17116	17211	17097	17128	17266	17107	16813	17024	17137	17042	17115	17200	17107	17215	16797	17214	17001	17027	17287	17018	17050	17243	17070	17192	17134	17121	17007	16862	16889	16974	16916	17069	17265	16930	17174	16860	17059	17125	17009	17047	17056	16885	16757	16852	16860	17057	17035	16912	17135	17195	17042	17098	16933	17095	17036	17077	17130	16856	17001	17211	17092	17139	17150	17150	16959	17137	17141	16789	17124	16911	17052	17062	17261	17014	17109	17193	16977	17031	17071	17063	16996	16957	17140	17032	16938	16964	17060	17058	16895	17030	16949	17062	16995	17061	16930	17152	16892	16962	16947	16936	17116	17068	16962	17030	16915	17032	17045	16933	17083	17260	17043	16916	17115	16960	17115	16915	17067	16951	17157	17159	17037	17112	17062	16968	17034	17018	17310	17059	17193	17039	17259	16877	16909	17023	17004	16999	16951	17203	16896	17134	16926	17049	17150	17114	17098	17097	17061	17176	17141	17128	17080	17087	17009	16979	17108	16981	16924	17105	17117	17114	17068	17075	16918	17087	17218	17158	17101	16901	17150	17092	17012	17107	17136	16984	17146	17140	17046	17173	16917	17110	17127	17050	17064	17069	17134	17060	17054	17051	16988	16963	16970	17006	16895	16855	16966	17108	17030	17031	16944	17027	16996	17195	17039	17089	17039	17021	17077	16934	17128	16936	17108	16912	17062	17132	17115	16977	17264	16892	17228	17055	17159	16973	17073	16989	17018	17253	17029	17031	16928	17031	16899	17166	17156	17119	17047	17076	17044	17146	16890	17189	17227	17039	17077	16916	17045	17109	17043	17145	17034	17190	17047	17066	17092	17023	16870	17004	17022	17005	16959	16970	17158	17065	17126	16959	17048	17055	16978	17038	17074	16977	17003	17090	17002	16842	16932	17121	17151	17200	16955	17184	17149	17202	16961	17192	17004	17172	16870	17089	17037	16922	17108	16994	17078	16883	16974	17212	17084	16908	17143	17062	17125	17036	16974	16975	17019	17040	17179	16985	17136	17150	17134	17014	17026	17049	17074	17057	17013	17306	16903	16993	17169	17007	16886	17125	16901	17219	17163	17043	17033	17053	17152	17033	16938	16860	17068	17173	17175	16977	17045	17044	16811	16917	17008	17227	17098	17116	17090	16964	16950	17134	16931	17028	16931	17026	17061	16980	17078	16999	16933	17133	17129	17041	17155	16979	16973	17046	17077	17093	17015	16989	17070	16914	16960	17237	17120	16952	17030	17167	17108	16982	17022	17103	16996	17345	17130	16892	17114	17054	16930	16998	16999	17053	17232	17090	17087	16896	16937	17075	17012	16986	17037	17138	17141	17259	17099	17096	16901	17155	16986	17271	17046	17065	17031	17051	17185	17052	16988	17130	17266	17136	17018	17242	16913	16941	17126	17221	17030	16929	16907	17080	17048	16920	17025	16784	17119	16966	16954	16873	17027	17147	17140	16889	17128	17086	17218	17044	17120	16896	16951	16953	17176	16987	16867	17081	16752	16990	17019	17195	17029	17086	17009	16896	17016	17031	17018	16945	16874	17018	16830	16930	16988	16996	17141	17120	16812	17075	17119	16934	17282	17205	16844	16985	17151	17179	16945	17157	16946	16997	16866	16886	17183	17056	16917	17012	16951	17071	17102	17131	16960	17078	16873	17099	16863	17199	17257	16939	17130	17027	17155	16998	17065	16932	17045	17006	16862	17097	17125	17091	16961	17032	16971	17078	17018	16842	16869	17067	16876	17163	16990	17204	17212	16924	16855	17094	17145	16885	17129	17165	16968	17258	17057	16950	17129
23182	21525	29404	56266	78142	70299	57126	41979	33899	31024	30427	29844	29866	29763	29958	29906	29851	29661	29535	29718	29630	29692	29863	29633	29622	29721	29921	29865	29617	29407	29524	29759	29430	29721	29496	29472	29327	29654	29512	29642	29325	29521	29432	29997	29640	29611	29550	29535	29202	29368	29405	29699	29752	29513	29523	29367	29132	29543	29630	29716	29586	29476	29776	29647	29756	29565	29472	29350	29411	29726	29353	29730	29557	29424	29692	29504	29311	29371	29638	29670	29431	29562	29570	29595	29241	29317	29513	29385	29712	29434	29575	29643	29356	29537	29480	29487	29433	29658	29599	29453	29434	29368	29465	29202	29497	29555	29465	29517	29250	29213	29499	29571	29330	29521	29655	29630	29487	29432	29524	29425	29491	29381	29476	29214	29303	29268	29392	29269	29521	29465	29593	29372	29480	29481	29716	29429	29193	29346	29219	29635	29479	29661	29589	29405	29359	29611	29604	29506	29438	29546	29445	29373	29508	29456	29542	29512	29571	29461	29503	29424	29591	29349	29550	29447	29423	29238	29676	29486	29483	29673	29611	29540	29443	29554	29525	29346	29345	29482	29401	29482	29318	29458	29489	29605	29602	29461	29489	29371	29583	29547	29324	29398	29520	29503	29341	29471	29430	29449	29614	29242	29442	29600	29284	29397	29543	29470	29585	29260	29319	29381	29390	29380	29569	29488	29456	29356	29281	29342	29642	29437	29323	29533	29466	29352	29438	29562	29191	29619	29526	29628	29444	29323	29412	29245	29421	29467	29528	29471	29176	29450	29464	29651	29436	29554	29182	29162	29739	29390	29572	29669	29414	29280	29447	29393	29406	29671	29537	29485	29476	29678	29686	29305	29250	29544	29584	29251	29157	29354	29581	29226	29410	29296	29550	29495	29652	29703	29470	29314	29629	29444	29717	29560	29226	29470	29471	29490	29248	29485	29292	29435	29614	29320	29365	29526	29510	29549	29513	29514	29681	29483	29447	29522	29284	29370	29651	29278	29212	29196	29346	29604	29608	29614	29438	29455	29285	29668	29606	29587	29317	29620	29438	29570	29616	29741	29424	29379	29588	29441	29415	29529	29311	29650	29395	29456	29493	29261	29370	29458	29330	29595	29536	29466	29686	29436	29334	29407	29632	29363	29444	29522	29260	29542	29392	29365	29358	29474	29398	29463	29389	29770	29572	29426	29345	29275	29353	29443	29451	29509	29737	29392	29488	29473	29298	29323	29512	29454	29573	29483	29481	29449	29538	29370	29435	29257	29510	29422	29386	29469	29385	29346	29461	29271	29591	29260	29549	29411	29499	29513	29413	29512	29506	29527	29513	29491	29543	29541	29658	29520	29436	29582	29633	29435	29553	29482	29490	29616	29412	29572	29333	29315	29788	29539	29281	29648	29627	29424	29394	28995	29495	29636	29651	29411	29435	29518	29431	29514	29567	29334	29490	29452	29409	29680	29578	29595	29536	29669	29523	29188	29350	29449	29648	29279	29344	29362	29313	29518	29438	29469	29543	29457	29676	29665	29617	29456	29474	29629	29305	29553	29592	29731	29705	29334	29284	29482	29494	29282	29309	29663	29591	29544	29288	29384	29368	29295	29319	29511	29471	29371	29527	29342	29702	29587	29483	29268	29322	29258	29530	29144	29679	29302	29535	29636	29592	29431	29644	29613	29186	29480	29254	29340	29532	29322	29550	29516	29443	29493	29453	29428	29372	29445	29453	29361	29583	29322	29377	29641	29518	29467	29533	29367	29378	29334	29457	29444	29446	29301	29710	29501	29291	29446	29492	29545	29450	29348	29418	29408	29713	29566	29363	29421	29409	29590	29540	29263	29595	29567	29570	29549	29567	29428	29536	29396	29590	29429	29524	29887	29593	29322	29319	29640	29547	29344	29640	29431	29292	29656	29493	29411	29631	29544	29502	29325	29444	29620	29500	29510	29385	29319	29316	29497	29556	29415	29370	29361	29658	29505	29490	29473	29344	29609	29480	29546	29304	29375	29576	29533	29479	29385	29393	29438	29656	29450	29537	29483	29459	29576	29516	29441	29430	29388	29374	29581	29553	29173	29696	29209	29325	29274	29528	29362	29651	29194	29557	29539	29631	29567	29602	29811	29531	29553	29530	29662	29511	29238	29661	29354	29354	29636	29331	29608	29698	29386	29379	29100	29551	29319	29328	29430	29165	29501	29370	29604	29530	29454	29641	29376	29401	29253	29621	29489	29598	29474	29554	29507	29260	29335	28992	29317	29481	29349	29292	29334	29422	29531	29291	29440	29434	29339	29447	29294	29504	29135	29263	29355	29310	29377	29584	29390	29405	29625	29602	29368	29301	29584	29689	29611	29477	29471	29409	29420	29396	29580	29504	29754	29327	29357	29694	29348	29563	29452	29367	29436	29330	29303	29468	29743	29620	29560	29073	29616	29480	29300	29451	29594	29466	29352	29649	29600	29642	29328	29517	29518	29247	29480	29653	29193	29434	29295	29615	29494	29630	29373	29432	29637	29473	29344	29779	29351	29512	29372	29733	29489	29436	29269	29619	29548	29467	29522	29670	29671	29607	29570	29501	29689	29533	29397	29580	29189	29447	29551	29528	29220	29603	29404	29826	29529	29420	29294	29425	29381	29297	29389	29494	29369	29626	29499	29503	29408	29302	29403	29478	29207	29197	29440	29585	29496	29235	29471	29504	29576	29371	29376	29620	29617	29524	29513	29552	29508	29205	29573	29394	29332	29489	29432	29374	29481	29388	29568	29680	29770	29426	29715	29355	29609	29087	29509	29319	29382	29399	29756	29362	29319	29518	29603	29187	29556	29549	29686	29367	29298	29387	29262	29673	29677	29679	29457	29467	29467	29368	29242	29419	29354	29411	29543	29423	29342	29520	29324	29383	29303	29177	29330	29559	29405	29294	29251	29291	29383	29463	29499	29569	29539	29412	29565	29453	29544	29641	29460	29594	29276	29359	29533	29557	29605	29445	29370	29500	29322	29408	29360	29506	29527	29425	29350	29206	29213	29672	29641	29808	29465	29315	29629	29561	29492	29483	29489	29534	29520	29514	29571	29579	29659	29281	29601	29533	29518	29389	29299	29645	29751	29461	29299	29253	29456	29444	29440	29519	29346	29398	29488	29537	29203	29324	29501	29532	29474	29621	29321	29403	29368	29407	29267	29386	29406	29391	29439	29502	29667	29651	29681	29318	29288	29430	29501	29656	29341	29720	29623	29398	29239	29390	29336	29401	29602	29400	29303	29725	29472	29648	29554	29456	29451	29671	29379	29589	29401	29311	29377	29425	29464	29414	29346	29454	29090	29330	29533	29414	29752	29766	29585	29756	29588	29544	29578	29488	29456	29439	29378	29700	29510	29816	29513	29352	29277	29413	29606	29516	29372	29470	29302	29330	29537	29162	29428	29713	29472	29534	29432	29612	29327	29635	29527	29495	29574	29308	29518	29289	29605	29588	29293	29805	29406	29393	29378	29416	29385	29520	29634	29637	29484	29560	29413	29342	29667	29497	29321	29609	29597	29273	29446	29427	29611	29391	29392	29728	29443	29627	29423	29439	29320	29392	29309	29498	29515	29602	29383	29650	29431	29375	29579	29424	29525	29441	29251	29475	29291	29276	29317	29601	29375	29645	29427	29589	29574	29645	29447	29377	29653	29585	29678	29672	29311	29571	29731	29705	29530	29511	29533	29526	29541	29385	29705	29492	29289	29318	29414	29501	29638	29911	29395	29400	29321	29387	29534	29566	29477	29505	29502	29439	29401	29766	29603	29898	29552	29479	29622	29439	29494	29547	29567	29434	29467	29354	29306	29583	29466	29333	29323	29491	29454	29716	29541	29353	29556	29464	29506	29257	29471	29797	29651	29343	29545	29494	29661	29348	29766	29510	29486	29325	29592	29534	29376	29480	29638	29388	29497	29698	29577	29535	29510	29401	29331	29600	29589	29267	29707	29368	29516	29763	29475	29493	29445	29274	29375	29629	29649	29500	29778	29663	29380	29571	29363	29510	29462	29348	29374	29356	29325	29591	29493	29359	29632	29596	29397	29520	29620	29206	29421	29391	29586	29311	29542	29392	29489	29550	29296	29399	29793	29612	29485	29425	29403	29225	29430	29415	29291	29359	29573	29189	29320	29495	29557	29566	29619	29672	29457	29655	29170	29567	29598	29539	29316	29347	29232	29648	29626	29588	29467	29551	29659	29305	29539	29357	29476	29731	29594	29382	29585	29593	29441	29341	29503	29294	29359	29427	29682	29542	29267	29351	29478	29534	29475	29252	29531	29484	29534	29427	29341	29588	29293	29437	29870	29300	29594	29628	29655	29733	29457	29484	29205	29573	29341	29386	29365	29497	29408	29507	29702	29454	29635	29451	29492	29489	29681	29476	29565	29702	29168	29449	29427	29585	29546	29413	29578	29233	29502	29413	29444	29559	29487	29350	29456	29409	29490	29512	29504	29617	29388	29830	29629	29524	29345	29409	29619	29287	29338	29480	29521	29566	29624	29537	29549	29690	29263	29603	29601	29502	29543	29736	29423	29364	29356	29518	29564	29185	29081	29588	29358	29457	29305	29612	29333	29342	29600	29499	29516	29389	29675	29530	29442	29312	29385	29349	29652	29802	29646	29495	29369	29257	29309	29403	29459	29407	29554	29521	29474	29587	29613	29524	29472	29734	29619	29660	29590	29556	29763	29468	29583	29558	29330	29516	29655	29667	29508	29591	29442	29263	29435	29361	29389	29585	29469	29366	29770	29503	29324	29483	29380	29423	29355	29659	29365	29405	29686	29669	29401	29410	29644	29452	29541	29721	29490	29733	29507	29269	29464	29329	29241	29331	29637	29457	29714	29528	29452	29636	29584	29440	29401	29483	29598	29364	29436	29390	29625	29295	29501	29481	29067	29730	29628	29597	29570	29654	29337	29144	29315	29262	29564	29490	29578	29308	29490	29466	29625	29492	29441	29327	29286	29504	29372	29563	29475	29303	29526	29347	29419	29294	29578	29541	29282	29310	29630	29604	29524	29255	29469	29390	29457	29390	29614	29572	29213	29494	29319	29146	29392	29385	29858	29600	29538	29482	29424	29478	29506	29337	29217	29488	29317	29590	29388	29623	29322	29406	29337	29439	29475
20720	43033	51871	93501	92088	73954	51309	31481	21827	18917	18028	18074	17993	18220	18136	17976	18173	18000	18023	18172	18124	17952	18096	18175	17920	17951	17990	18069	18068	18017	17914	17986	17832	17903	18037	17952	17970	18013	18002	17988	18119	18063	17998	17905	17872	18053	18080	17892	17982	17951	17912	17975	17767	17932	17888	17980	17802	17852	18032	17938	17907	18026	17658	17872	18016	18110	17791	17880	17923	17902	17933	17939	18090	17950	18062	18066	17980	17958	18056	18025	17861	18064	18095	17723	17876	17948	17955	17974	17887	18170	17840	17868	18078	17790	17856	18098	17821	17870	17836	17862	17809	18156	17853	18039	18160	17917	17880	18008	17932	18028	17999	18004	17963	17857	17924	17987	18027	18000	17806	17894	17883	17837	17849	18111	17783	18074	18041	18051	17921	17872	17988	18017	18058	18000	17865	18035	17821	17936	17896	17930	17955	18060	17796	18077	17957	17859	17925	17917	17843	17905	17998	17862	17920	17985	17935	18019	17956	17793	18072	17855	17956	18109	17934	17965	17932	17857	17997	17927	18038	17880	17796	18009	18058	18145	17841	18102	17938	17887	17933	17920	18077	17841	18111	17966	17963	18067	17892	17824	18014	17780	18042	17783	17858	17952	18046	17912	17926	18049	18040	18048	17993	18116	17839	18059	17852	17739	17855	17834	17851	17992	17990	17872	18081	18003	17979	17920	17890	17804	18061	17934	17831	17872	17912	17805	18161	18003	17946	18002	18033	17990	17753	17837	18023	18106	17948	17902	17845	18045	18088	17949	18065	17884	17815	18013	17880	18002	18128	17826	17847	17807	18000	18076	17903	18059	18195	17858	17946	17853	18050	18068	18029	17868	17920	17950	18068	17744	17915	17917	17882	17667	17911	17883	18029	17838	17802	17942	17877	17849	17919	18097	18118	17865	18030	18022	17876	18018	17985	17862	17988	17955	17834	18068	17774	17815	18035	18063	17917	17976	17876	17665	17965	17915	17777	17889	17882	17802	18168	17848	17756	18102	18009	18032	17960	17886	17789	17909	18038	17765	17805	17779	17887	17732	17983	17966	17853	17995	17873	17959	17938	17858	18041	17895	17888	17867	17808	17847	17829	17961	17875	17923	17836	17999	17694	17829	17871	17964	18055	17960	17933	17927	18027	18068	17736	18001	17851	17872	17897	17917	17980	18037	18014	17910	17927	17782	17972	17946	18000	17906	17869	18011	17981	17873	17810	17837	17966	17943	17970	18015	17853	17931	17961	18020	17975	17999	18072	17965	18051	17945	17831	18075	17969	17913	18145	17859	17877	18087	17786	17953	17927	17979	17860	17939	18033	17726	18106	17820	17904	17875	18091	17818	17787	17811	17939	17899	17813	17828	18015	17904	18080	17962	17881	17981	17889	18183	17742	17950	17903	17903	17910	18016	17801	17838	17806	17973	17923	17872	18148	17814	17915	17912	18129	17908	17895	17916	17927	17952	18020	18093	18077	18037	17868	17921	18000	17834	17765	17981	17751	17921	17962	17962	17935	18019	17974	17974	17980	17869	17935	17821	18106	17920	17945	17998	17920	17939	17911	18118	17857	18030	18073	17871	17923	18031	17989	17924	18019	17848	18068	17741	18036	18056	17885	17855	17865	17862	17857	17904	17902	17765	17822	17939	17924	17950	17954	17872	18067	17844	18047	17880	17844	17869	18067	17915	17885	18124	18086	17962	18157	18010	17859	17795	17972	17937	17954	17766	17756	17945	17800	17807	17956	17988	17970	17972	17915	17879	18090	18092	17903	18123	18080	17917	17910	17763	17811	17959	17972	17982	17890	17902	18163	17777	17786	18027	17922	17856	18003	17815	18117	17925	17990	17862	17915	18045	17934	17986	17940	17811	18032	18005	17781	18018	17982	18169	17853	17710	17768	17998	17786	17916	17800	17810	17907	17887	18167	17879	17882	18084	17826	18001	18008	18067	17967	17973	17941	18051	17977	17757	17707	17984	17912	17982	17919	17903	18019	17872	17877	17824	17866	17703	17969	18019	17917	17998	18011	18051	18070	18101	17810	18087	18155	17919	18049	17968	18094	17858	17923	17962	17969	17816	17927	17954	17950	17991	17943	18077	18023	17897	18053	18022	18002	17877	17904	17995	17883	17846	17824	18058	17848	18133	17835	17968	17760	17959	18023	17918	18018	18027	17985	17824	17962	17884	17842	18013	17994	17824	18038	17925	17936	17975	17747	17916	17831	17907	17823	17838	17888	17812	18030	17805	18032	17995	18061	17767	17840	18005	17729	17953	17901	17894	17966	18011	17784	17910	17837	17971	17925	18093	17969	17993	17954	17915	18085	18062	18036	17822	17896	17827	17931	17949	17978	17823	17880	18056	17941	18125	17971	17879	18041	17911	17974	17789	17789	17937	17925	17829	17760	17990	18126	17847	17983	17860	17947	17869	17805	18032	17986	17916	17939	17934	17981	17940	18016	18047	17833	17856	18003	17988	17754	18079	17871	17972	18028	18008	17944	17911	17845	17798	18012	17980	18015	17836	17752	17915	17957	17985	18030	17960	17897	18139	18022	18183	18011	18064	17830	17829	17926	17961	17952	17970	17835	17907	17899	18033	18115	17846	17915	17958	17903	17970	18074	17780	17941	17936	17961	18021	17763	17802	18066	17901	17886	18077	17870	18066	17998	18037	17910	17932	17963	17733	17822	17843	17919	17864	17989	17835	17923	17944	17796	17843	17617	18019	17890	17931	17851	18004	17791	17974	17855	18012	17811	17948	17920	17989	18019	17859	17802	17762	17888	18171	17995	17855	17979	17933	18069	17720	18065	17994	17868	17763	17851	17915	17925	18093	18080	17970	17950	17833	18119	17847	17821	18132	17786	17923	17936	17877	17822	17920	18101	17947	17937	18053	17784	17858	17959	17778	17969	17854	17857	17911	17969	17621	17977	18093	17772	18135	17861	17941	17871	17940	17812	17869	17912	17882	17935	18165	17901	17880	17863	17893	17987	18024	17874	17888	17862	17892	18051	18014	17997	17738	18027	17792	17970	17980	17733	17895	17899	17943	17868	17922	17796	17915	17935	17714	17923	18017	17893	17859	18017	18092	18016	17907	17788	18108	18133	17875	18180	17931	18053	17932	17836	17971	17800	17912	17861	17976	18050	17908	17935	17896	17928	17851	17764	17743	17718	18007	17868	18120	18001	17933	17923	18088	17996	18067	18024	17804	18048	18000	17897	17876	17801	17791	17747	17986	17900	18096	17951	18075	18003	17974	17823	17798	17926	17795	17926	17800	17956	17984	17932	18003	17846	18079	17703	17942	17985	18016	17912	17863	17960	17978	17959	17908	18021	17864	17899	18004	17912	17915	17991	18047	17856	17858	17950	18009	17996	17991	17901	17919	17732	17996	18077	17806	18056	17813	17802	18122	17979	17825	17998	18200	17858	18058	17891	17637	18167	18078	17746	17930	17919	17933	17784	17930	17858	17986	17741	17827	17814	17988	17866	17854	17814	17920	17968	18018	17975	17834	17953	18097	17964	17860	17890	17997	17939	17882	18193	18113	18214	17910	17918	17955	17974	17970	18062	17907	17983	18118	17940	17772	17841	17958	17790	17920	18071	18202	17946	18057	17858	18026	17888	17888	17936	17951	18002	17993	17809	18035	17885	18124	17892	17938	17729	17948	17960	18103	17898	18000	17817	17960	17769	17853	18097	17798	17825	17937	17967	17756	17897	17856	18046	17889	17757	18122	17853	17857	17778	18063	18003	18016	17959	18066	17888	18065	18019	17932	18083	18078	18035	18077	17988	17722	17993	18085	17841	17873	17962	18006	18073	17901	17884	18048	17797	18019	18031	17842	18038	18144	17800	18084	17951	17966	17924	17858	17839	18021	17916	17889	18077	17904	18125	17968	18155	17850	17919	17753	17843	17884	17884	17726	17963	18024	17848	17952	17816	17905	18154	17935	17947	17936	17787	18003	17937	17899	17921	17904	17967	18130	17870	17878	18012	17862	17966	18001	17784	17967	18007	17896	18032	18115	17814	17991	18003	18013	17952	17974	17954	17890	17926	17871	17982	17928	17866	17961	17849	17998	18029	17828	17913	17965	17901	17940	17888	18009	18080	17996	18021	18146	17790	17800	17878	17907	17903	17989	17708	18016	17927	18042	18005	17920	17940	17962	18029	17888	17976	18091	18126	17976	17954	17951	17937	17940	17885	17941	17919	17968	17998	17983	18007	18028	18014	17979	17772	17927	17968	17963	17894	17817	17900	17890	17899	18030	17920	17804	17879	17940	17900	18061	18024	17840	17918	18004	17896	17840	17960	17947	17846	17906	17854	18036	17755	17909	17933	17848	17977	17925	17945	17949	18056	18029	17953	17847	17855	17979	18036	17925	17951	17962	17922	18093	17996	17794	17921	18028	17927	17761	17941	18061	17831	18101	17843	17807	18115	17879	18041	17939	18140	17742	18201	18153	17880	18008	17927	17835	17854	17982	17821	18033	18103	17871	17982	18028	18083	17936	17932	18026	18050	18059	17835	18025	18019	17805	17861	17726	18097	18091	17888	17830	17852	17881	18022	17945	18075	17741	17997	18011	17914	17871	17886	18074	17904	18005	17905	17844	17905	17936	17992	17969	17876	17835	17892	17975	18049	17989	18030	17925	18038	17962	17918	17961	17903	17964	17965	17922	17815	17933	17902	17858	18004	17821	18058	17924	17948	17780	18040	17971	18009	17971	17926	17968	17782	18046	17974	17900	17951	17944	17906	17829	17909	17890	17871	17914	17942	17857	17752	17905	18069	18008	17892	17892	17782	17931	18184	18048	17915	17910	18155	17721	17801	17979	17893	17901	17751	17801	18191	17823	17935	17843	17988	17940	17979	17857	17891	17874	17999	17975	17948	17886	18148	18002	17960	17906	18057	17879	18115	17792	17941	18071	17853	17912	17842	17908	17802	17965	18198	17984	17834	17821	17970	17771	17819	17865	17952	18123	17929	18054	17974	18012	18006	17755	17812	17977	17799	17997	17796	17941	17866	17677	17689	18089	17979	18202	17922	17910	17801	17844	17961	17977	18111	17669	17908	17976	17916	17982	17943	17838	17947	17911	17912	17906	17898	17930	17976	18073	17944	18033	17648	18060	17879	17825
32813	27439	33979	43318	43504	38776	33831	30869	29603	29019	29254	29045	29395	29161	29097	29083	29161	29214	29131	28987	29350	28907	28999	29152	29264	29205	28887	29155	29105	29040	28895	29233	29279	28914	28859	29250	28945	29179	29074	29131	28969	28966	29171	29149	29362	29252	29013	28878	29019	29000	29075	29151	29023	28937	29162	28981	28989	29104	29109	29065	29029	28939	29343	28976	29003	29059	29041	29126	29044	29088	29197	29181	28960	29015	29246	29122	29105	28807	29180	29215	29164	29147	28748	29077	29162	29231	28949	29309	29285	29302	28925	28821	29160	29120	28944	28917	29278	28814	29247	28894	29282	29089	29250	29196	28849	29100	29111	29312	28786	29232	28886	29163	29130	28886	29041	29170	29091	28880	28926	29101	29002	29092	28969	29141	29058	29213	29008	29192	28910	29152	29152	29020	29230	29067	29396	29172	29085	29230	29092	28854	29019	29214	29082	28994	29017	28912	28862	29071	29105	29070	29395	29027	29286	29150	29105	28977	29366	29165	29261	29181	28832	29484	28883	28926	29226	29218	28923	29124	29194	28808	28965	29181	28784	29054	28846	29000	28764	28983	29117	29227	28774	28931	29000	28887	29044	29077	29112	29400	29065	29152	29060	29115	28771	29187	29256	28869	29100	28992	28899	29162	28908	28929	28978	29173	28991	28907	29080	28960	29302	29071	29002	29092	29027	29017	29123	29026	28925	29012	29191	29132	29151	29311	28967	28977	29004	29262	29182	29039	28984	29254	29083	29090	29155	29073	29005	29086	29253	29039	29238	29123	28724	29253	28799	29184	28993	28986	29106	29006	28790	29228	29098	29096	29136	29080	28955	29174	29116	29090	28949	29288	29178	29137	29096	29020	29045	28980	29094	29309	28797	29141	29194	29205	28958	28913	29245	29446	29174	29260	29423	29311	29098	29170	29142	29162	29065	29299	29373	29119	29070	28838	29034	29191	29100	28894	29131	29062	29001	28717	29000	29062	29220	28813	29169	28906	29149	29454	29266	28824	28949	29114	28800	29038	28987	29250	29146	29030	28958	29148	29300	29105	29108	29053	28988	29193	29046	29074	28981	28911	28795	28929	28999	29259	29025	28973	28869	28777	29031	29195	28973	29108	29215	29019	29070	29029	28948	28925	29242	28771	28935	28861	29025	28976	28975	29206	29133	29123	28932	28808	29302	28885	28934	28975	29016	28853	29074	28918	28879	29243	29290	29167	29295	29162	29317	29054	29181	28988	29211	28970	29289	29117	29131	29105	28883	28863	28888	29077	28970	29007	29064	29089	29019	29075	29036	29024	29158	29213	28886	29132	28928	29247	28946	28849	29119	29104	29089	28899	29259	29184	29274	29138	28973	29146	29002	29037	28947	28958	29045	29080	29008	29045	29472	29078	29012	29112	29085	29144	29054	28864	29128	28988	29032	29391	28960	29089	28938	29127	29121	29018	28866	28919	28895	29187	29185	29141	29177	29081	29187	29036	29177	29237	29375	29109	29028	28986	29215	29080	29083	29444	29153	29019	29200	28980	28847	28962	29099	29134	29250	28712	29153	28971	29261	28941	29179	29131	29103	29132	28917	29086	29021	28913	28930	29091	28980	29175	29035	29022	29022	28894	28960	29217	28920	29201	29154	28944	28931	29115	29305	29062	29244	29012	29223	29081	29370	29020	29048	29092	28921	29002	29288	29336	28974	29029	29121	28872	28951	29105	29338	28904	29108	29194	28925	29264	29075	29376	29083	29240	29104	29053	28932	29206	28960	28926	29001	28964	28851	29184	29270	29066	29225	28847	29179	28955	28983	28860	29172	29056	28968	29238	29021	29051	28902	29173	29174	28979	29129	28952	28992	29066	29092	29103	28973	29032	29086	29124	29103	29132	28984	29319	29229	29088	28809	29029	29165	29021	28938	29162	29358	29032	29022	29001	29282	29019	28947	28997	28972	28970	29022	29190	29121	29041	29198	28936	29138	28919	29307	29000	28977	29079	29059	29156	29253	29140	29102	28828	29127	29041	28650	29449	28997	29026	29031	28850	29097	29106	29177	29025	28820	29006	28768	29092	29144	29174	28996	29310	29148	28936	28935	29165	29024	28950	29092	29136	28983	29118	29016	28968	29305	29442	28961	29295	29017	29216	28941	29109	29112	29242	29069	29125	29058	29138	28832	29050	29071	29078	29124	29056	29095	29043	29139	28916	28933	29019	29056	28957	29127	29144	28792	29142	29115	29322	28933	28932	29054	28949	29228	29071	29225	29002	29144	28976	29157	29261	28821	29249	29054	29179	29152	28755	28842	28985	29080	29165	29283	29299	29057	29121	29161	29121	28971	29055	29134	29227	29055	29016	29126	28920	29211	29035	29071	29045	29177	29093	28916	28629	28870	28921	29111	29112	29120	29223	29076	29199	29265	29025	29180	28785	29219	29180	29008	29135	29264	29022	29095	29038	29095	29265	28780	28910	29023	28894	29063	29081	29107	28792	29133	29102	29040	29021	28986	28969	29121	29020	29373	29097	28994	28977	28977	28991	29034	29252	29175	29190	29091	28996	29150	29023	28926	28911	29030	29273	28977	29103	29250	29123	29191	28931	29006	28811	28954	28877	28967	28914	29088	28956	29098	28995	29048	29181	29286	29075	29236	29003	28986	29076	29251	28982	29010	29091	29057	28941	29328	28814	29151	29262	28758	29107	29091	28822	29043	29259	29195	29156	28980	29049	28891	28656	29223	29101	29108	29054	29017	28995	29040	28963	28965	29106	29148	28868	29051	29305	29072	29141	29257	29209	29054	29087	29076	29016	28845	28981	29225	29093	29235	28835	29038	29185	29035	29323	29193	29029	28966	28925	29104	29362	28862	28892	29088	29115	29205	29010	29060	29027	29083	28995	28968	28921	29025	28784	29091	28955	28946	29174	28983	29065	28932	29121	29018	29057	28913	28788	29025	29088	29149	29260	29092	28966	29051	28826	29074	29092	28984	29163	29085	29097	29063	28941	29216	29110	29023	29093	29031	28832	28984	29014	28955	28764	29334	29170	29043	28875	28897	29088	29036	28851	29283	29078	29215	29074	28908	29207	29355	29286	29030	29260	29277	28979	29274	29073	28961	29010	29075	28840	29302	28989	29072	29001	28926	29255	29624	28976	29236	29206	28980	28989	29042	29310	29153	28940	29027	29151	28940	28876	28970	29009	29054	29324	28805	29041	28997	28935	29074	29206	28857	29083	29082	29122	28877	29062	29112	28653	29066	29003	29118	29198	29078	29113	28975	28818	29001	29185	29056	29106	28906	29127	29249	29265	29112	29197	29025	29340	28807	29087	29069	29010	29025	29146	29032	28802	28998	29221	29228	29034	28889	29005	28943	29011	29323	28768	28768	28861	29122	28786	29167	29066	29110	29220	29007	29477	29048	28967	29053	28824	29057	29232	29271	28918	29101	29231	29312	29147	29449	29044	29121	28961	28750	29264	28955	29249	29032	28965	29039	29061	28983	29099	29001	28971	29241	28965	28772	28888	28970	28822	29173	29225	28948	28867	29037	28901	29088	29241	28919	28988	29106	29019	29200	28891	29029	29173	28992	29159	29326	29014	28843	29212	28948	28922	29197	29032	29198	29231	28960	29030	29029	29005	29105	29284	28954	29265	29317	28879	29124	28934	28959	29132	29202	28961	29010	29086	28873	29002	29092	29201	29186	29455	29220	29187	28913	29098	29024	29032	29093	29059	29438	29168	29087	29092	29087	29216	29117	28968	29059	29029	29169	29137	29212	29136	29067	29000	29227	28990	28829	29080	29145	28883	29109	29230	29066	29126	29130	28938	29018	28929	29061	29028	29121	28960	29091	29140	29027	28880	29101	29126	29017	29032	28698	29040	29187	29130	29156	29118	29202	28790	29158	29325	29112	28892	29071	29199	29162	29070	29084	29144	29343	28917	29070	29164	29390	29027	29057	29106	28971	29037	29098	29004	29052	29002	29223	28980	28993	29101	29035	29078	29130	29273	29056	28918	28989	29018	29133	29112	29108	29219	29235	28987	29030	29202	29169	28830	29003	28751	28943	28995	29235	28803	29021	28939	28953	29055	29010	29116	29054	28969	29083	29038	29193	28990	29277	29138	29298	29165	29011	29193	29080	29148	29027	29057	29169	29303	29301	29040	28942	29370	28982	29187	29064	29112	29161	29115	29065	29020	28936	29228	29063	29099	29170	29287	29243	29289	29151	29027	29128	29054	28868	29111	29283	28896	28996	28899	29102	29204	28995	28982	28974	29001	28923	28742	28981	28996	29154	28950	28910	28976	28914	29111	28880	29035	29004	28891	29090	28863	28947	29001	29302	29116	28954	29161	28941	28964	28960	28899	29208	29187	28908	29154	29146	29016	28861	28890	29130	28924	29340	29068	29223	29227	29160	29137	28942	29188	29067	29169	29227	29010	29069	28935	29258	29254	29088	29333	29209	29090	29238	28898	29173	28980	28965	29264	29108	29210	29084	28935	28855	29137	29125	29208	28913	29166	29126	28667	29209	28926	29086	29313	29037	29239	29327	29103	29009	29171	29010	29128	29114	29180	28787	28991	29034	28944	29104	29033	28961	28985	29150	29228	29276	29315	29173	29082	28893	28908	28799	28992	29214	28816	29020	29246	29063	29032	28900	29364	29023	29092	29268	29010	29065	29006	29291	29136	28884	29035	28894	28959	29025	28972	29156	29201	29084	29105	29181	28996	29196	28882	28811	29299	28980	28939	29249	28906	29225	28959	28978	28997	29089	28998	28929	28900	28983	28794	29082	29012	28767	28850	28736	29243	28995	28947	29070	29052	29228	29042	29181	28943	29190	29178	28921	29077	29126	29140	29019	28981	29257	29078	29019	29184	29006	28973	28963	29021	29213	29106	29128	29030	29150	29209	29275	29070	29024	28860	28926	29059	28991	28970	29011	29255	29279	29055	29060	29054	29043	28723	29283	29243	28953	29117	29197	29099	29096	28827	28882	28859	28987	29128	29122	28939	29189	28891	29099	29174	29163	28908	29323	29337	29093	29286	29160	29176	29104	28921	29141	29007	29150	29032	28895	28978	29053	28829	29189	29178	29083	28893	29382	29028	29198	29085	28955	29138	29164	29149	29168	29000	29063	29277	28893	28993	29333	29029	29080	28937
17240	20227	23609	33676	32642	26524	21069	18445	17601	17303	17326	17159	17298	17213	17249	17297	17140	17157	17241	17313	17191	16958	17405	17062	17239	17170	17224	16997	17311	17171	17065	17287	17380	17176	17319	17036	17124	17090	17136	17128	17083	17238	17160	17227	17043	17063	17288	17236	17218	17164	17125	17055	17351	17109	17331	17286	17231	17213	17360	17172	17312	17124	17319	17216	17026	17281	17127	17082	17216	17220	17278	17258	17183	17192	17155	17126	17130	17347	17377	17052	17279	17122	17306	17198	17249	17024	17289	17206	17209	17200	17355	17134	17341	17020	17289	17307	17215	17081	17221	17087	17291	17460	17019	16974	17304	17311	17104	17222	17303	17288	17227	17093	17149	17129	17312	17308	17172	17198	17235	17170	17092	17043	17023	17206	17222	17335	17119	17190	17463	17222	17199	17127	17140	17110	17012	17259	17280	17294	17259	17059	17151	17018	17359	17170	17145	17189	17218	17362	17272	17129	17273	17247	16990	17244	17063	17013	17177	17106	17179	17246	17071	17225	17188	16984	17213	17177	17222	17356	17296	17129	17136	17267	17209	17075	17316	17055	17173	17291	17244	17139	17261	17253	16972	17199	17112	17327	17076	17051	17242	17173	16949	17251	17194	17045	17247	17316	17047	17107	17172	17219	17307	16981	17268	16973	17199	17145	17184	17148	17217	17142	17094	17113	17320	17046	17190	17158	17265	17073	17280	17186	17230	17143	17047	17500	17304	17113	17287	17189	17212	17243	17249	17258	17188	17232	17052	17298	17142	17144	17126	17097	17172	17058	17050	17256	17277	16995	17027	17036	17226	17354	17149	17179	17156	17283	16993	17238	17117	17258	17404	17052	17226	17125	17194	17391	17432	17171	17289	17135	17152	17233	17102	17225	17238	17300	17043	17014	17171	17008	17357	17105	17247	17277	17174	17070	17318	17305	16965	17238	17020	17082	17195	17273	17344	17160	17064	17127	17137	17265	17223	17165	17143	17319	17154	17249	17164	17140	17102	17080	17150	17166	17067	17181	17213	17165	17076	17295	17271	17165	17016	17110	17083	17329	17292	17395	17093	17234	17223	17157	17339	17111	17098	17220	16971	17137	17215	17309	17190	17408	17284	17133	17231	17079	17192	17275	17328	17223	17328	17251	17248	17168	17037	17222	17188	17133	17364	17140	17156	17141	17145	17155	17186	17118	17210	17173	17156	17020	17221	17166	17247	17357	16936	17286	17177	17202	17297	17240	17307	17058	17155	17154	17190	17187	17212	17384	17335	17153	17271	17366	17157	17076	17081	17070	17462	17207	17287	17273	17297	17228	17283	17149	17189	17087	17108	17185	17335	17199	17083	17204	17156	17161	17159	17028	17205	17104	17187	17427	17100	17189	17165	17104	17239	17178	17232	17059	17294	17181	17083	16993	17108	17077	17164	17182	17314	17117	17200	17248	17239	17052	17323	17346	17195	17104	17152	17180	17238	16957	17187	17220	17148	16963	17209	17048	17107	17329	17075	17169	17201	17182	17371	17032	17201	17316	17377	17066	17068	17191	17216	17174	17287	17185	17216	17270	17138	17072	17284	17075	17027	17102	17054	17166	17308	17272	17273	17436	17149	17271	17171	17167	17103	17100	17337	17362	17113	17127	17216	17319	17329	17098	17153	17200	17039	17194	17205	17189	17163	17279	17108	17202	17063	17239	17093	17003	17291	17352	17144	17197	17104	17198	17344	17198	17305	17102	17167	17102	17242	17055	17062	16967	17172	17308	17051	17188	17135	17434	17346	17203	17233	17096	17126	17102	17180	17145	17037	17297	17201	17294	17202	17259	17281	17167	17271	17110	17293	16921	17268	17328	17265	17051	17123	17107	17355	17290	17155	17258	17192	17056	17334	17198	16990	17217	17331	17173	17298	17338	17229	17338	17204	17182	17127	17215	17107	17214	17228	17255	17325	17108	17296	17261	17020	17218	17220	16945	17074	17218	17116	17328	17335	17028	17291	17171	17280	17114	17177	17388	17014	17277	17314	17156	17376	17257	17123	17122	17163	17070	17287	17122	17168	17267	17307	17299	17327	17284	17190	17168	17223	17335	17295	17122	17082	17161	17264	17086	17220	17180	17009	17333	17349	17158	17201	17252	17167	17090	17059	17232	17179	17017	17026	17103	17054	17377	17082	17152	17179	17280	17326	17349	17139	17126	17032	17210	16976	17315	17159	17206	17128	17323	17167	17041	17418	17269	17216	17103	17115	17111	17266	17177	17246	17170	17170	17276	17206	17189	17240	17317	17238	17284	17302	17192	17246	17165	17202	17300	17357	17164	17208	17196	17093	17257	17158	17265	17129	17257	17199	17102	17228	17141	17261	17148	17306	17196	17261	17301	17226	17141	17254	17222	17291	17260	17106	17117	17318	17218	17100	17094	17203	17222	17567	17060	17238	17316	16947	17148	17051	17343	17062	17248	17184	17088	17446	17564	17385	17163	17098	17225	17318	17267	17240	17187	17202	17186	17278	17356	17190	17122	17139	17222	17147	17231	17271	17153	17190	17005	17317	17298	17175	17273	17120	17115	17030	17310	17222	17324	17217	16898	17211	17134	17234	17142	17165	17219	17215	17181	17156	17164	17198	17134	17243	17162	17158	17188	17221	17274	17115	17259	17177	17119	17210	17182	17344	17148	17157	17025	17385	17222	17237	17175	17285	17159	17156	17153	17145	17323	17157	17320	17255	17129	17122	17144	17168	17192	17155	17236	16969	17226	17265	17264	17224	17199	17190	17330	17205	17211	17010	17288	17311	17354	17292	17415	17242	17090	17175	17019	17309	17398	16940	16995	17235	17218	17022	17162	17159	17089	17133	16985	17322	17067	17235	17348	17161	17267	17135	17108	17081	17102	17340	17202	17146	17290	17283	17125	17115	17227	17050	17096	17366	17184	17259	17262	17100	17033	16974	17232	17201	17180	17224	17160	17117	17281	17279	17093	17269	17314	17196	17102	17220	17169	17231	17131	17190	17066	17207	17338	17246	17311	17163	17210	17042	17144	17244	17139	17151	17283	17244	17078	17171	17152	17129	17144	17232	17183	17299	17318	17078	17196	17217	17212	17229	17054	17320	17100	17044	17233	17079	17083	17197	17176	17248	17225	17339	17121	17371	17249	17161	17267	17197	17067	17150	17092	17173	17402	17339	17014	17206	17193	17203	17120	17149	17310	17030	17249	17269	16977	17193	17213	17319	17183	17350	17088	17153	17305	17340	17100	17292	17163	17120	17202	17119	17312	17080	17368	17050	16984	17170	17295	17078	17202	17122	17300	17222	17219	17141	17204	17085	17174	17310	17311	17098	17297	17220	17238	17406	17237	17174	17183	17265	17202	17115	17274	17006	17181	17187	17148	17363	17154	17219	17171	17252	17289	17191	17093	17098	17209	17231	17288	17217	17065	17332	17146	17202	17153	17195	17219	17235	17303	17166	17419	17155	17376	17388	17287	17123	17263	17034	17037	17160	17186	17340	17359	17259	17178	17334	16994	17283	17162	17226	17203	17150	17210	17259	17160	17145	16867	17010	17153	17038	17255	17170	17287	17267	17282	17075	17202	17209	17120	17041	17139	17216	17358	17193	17477	17132	17133	17366	17097	17237	17174	17285	17205	17088	17329	17276	17221	17027	17256	17344	17082	17232	17039	17225	17200	17351	17254	17100	17179	17222	17179	17149	17217	17112	17128	16939	17152	17211	17266	17125	17042	17365	17188	17213	17251	17300	17102	17189	17091	17220	17266	17316	17218	17137	17228	17250	17085	17285	17167	17229	17241	17110	17190	17124	17112	17527	17159	17228	17249	17094	17114	16980	17270	17477	17067	17333	17210	17207	17332	17079	17367	17230	17211	17160	17287	17183	17183	17066	17214	17036	17239	17168	17167	17121	17219	17219	17113	17307	17087	17310	17148	17238	17322	17035	17321	17153	17123	17221	17094	17111	17135	17382	17241	17183	17339	17179	17168	17435	17054	17329	17348	17182	17149	17107	17154	17219	17162	17219	17233	17294	17131	17161	17188	17202	17176	17331	17238	17227	17191	17202	17236	17131	17158	17219	17301	17122	17286	17037	17111	17139	17115	17144	16991	17223	17140	17331	17415	17217	17274	17309	17108	17326	17183	17026	17244	17071	17016	17286	17270	17132	17173	16975	17141	17318	17170	17015	16974	17260	17146	17096	17362	17195	17162	17396	17108	17344	17095	17174	17089	17084	17066	17161	17149	17095	17171	17136	17241	17148	17208	17230	17153	16973	17196	17242	17114	17240	17290	17210	17176	17186	17294	17096	17065	17159	17116	17048	17256	17182	17092	17146	17320	17019	17308	17132	17346	17180	17156	17229	17123	17159	17308	17128	16925	16949	17243	17009	17282	17252	17273	17266	17314	17220	17109	17260	17268	17193	17473	17211	17284	17293	17032	17235	16891	17242	17242	17136	17113	17165	17113	17051	17402	17104	17127	17328	17397	17258	17084	17251	17124	17240	17302	17158	17156	17105	17145	17319	17348	17138	17264	17276	17120	17210	17136	17170	17086	17227	17245	17231	17285	17162	17356	17369	17280	17296	17293	17084	17303	17148	17308	17208	17233	17187	17094	17246	17136	17214	17118	17308	17027	17273	17091	17426	17253	17204	17042	17348	17221	17350	17041	17223	17282	17284	17167	17228	17161	17159	17121	17191	17255	17242	17197	17025	17169	17117	17269	17273	16974	17174	17200	17237	17124	17113	17122	17126	17063	17121	17138	17178	17164	17205	17220	17290	17034	17226	16985	17187	17332	17189	17153	17210	17219	17171	17137	17082	17287	17392	17240	17257	17115	17046	17313	17109	17067	17203	17256	17007	17230	17348	16995	16979	17049	17278	17226	17094	17299	17314	17324	17197	17327	17227	17216	17295	17262	17218	17085	17374	17308	17272	17331	17147	17137	17282	17195	17050	17099	17333	17223	17286	17255	17041	17117	16986	17342	17275	17315	17046	17234	17358	17170	17248	17191	17326	17144	17167	17344	17233	17221	17225	17292	17269	17253	17290	17167	17192	17206	17030	17321	17208	17228	17332	17324	17170	17325	17108	17256	17125	17167	16938	17187	17005	17295	17228	17291	17156	17079	17249	17213	17127	17369	17151	17162
25198	21573	29905	60217	66939	56018	44614	35060	31284	30197	29802	29871	29608	29541	29633	29619	29625	29679	29539	29389	29705	29412	29600	29363	29648	29636	29533	29672	29673	29413	29646	29654	29083	29377	29692	29368	29521	29209	29464	29658	29476	29447	29921	29536	29474	29341	29461	29517	29415	29573	29506	29610	29481	29620	29420	29707	29627	29604	29445	29536	29642	29369	29374	29464	29377	29503	29667	29466	29494	29463	29393	29149	29563	29374	29502	29502	29399	29569	29476	29664	29437	29444	29460	29709	29625	29706	29726	29386	29478	29424	29318	29692	29320	29367	29289	29334	29542	29377	29492	29444	29532	29420	29178	29408	29480	29609	29625	29477	29749	29290	29593	29434	29675	29412	29485	29491	29646	29476	29338	29557	29561	29483	29543	29590	29462	29425	29614	29559	29594	29386	29679	29065	29261	29788	29392	29434	29352	29413	29779	29422	29449	29314	29490	29395	29535	29495	29411	29558	29418	29522	29505	29394	29292	29567	29601	29540	29395	29588	29394	29598	29505	29426	29384	29317	29419	29390	29356	29481	29560	29483	29450	29328	29705	29302	29445	29278	29655	29200	29384	29513	29549	29652	29654	29577	29625	29583	29613	29603	29634	29351	29487	29700	29621	29942	29495	29432	29445	29383	29376	29427	29569	29675	29529	29698	29421	29525	29499	29594	29294	29440	29824	29641	29513	29382	29533	29740	29613	29517	29451	29371	29505	29305	29365	29385	29370	29392	29466	29356	29466	29665	29419	29263	29263	29292	29570	29437	29690	29508	29308	29453	29599	29495	29366	29343	29693	29621	29433	29430	29494	29425	29362	29369	29377	29327	29388	29423	29690	29400	29643	29330	29546	29569	29584	29560	29457	29626	29471	29439	29519	29552	29565	29282	29413	29325	29609	29728	29516	29520	29448	29526	29496	29382	29502	29468	29579	29528	29570	29478	29479	29531	29366	29369	29475	29415	29497	29602	29548	29402	29699	29402	29528	29329	29523	29209	29527	29433	29421	29550	29332	29353	29572	29532	29507	29282	29641	29410	29505	29781	29769	29561	29482	29442	29516	29604	29701	29498	29364	29622	29736	29560	29086	29381	29442	29425	29392	29684	29627	29520	29327	29312	29582	29600	29447	29707	29611	29453	29372	29487	29491	29291	29365	29755	29398	29429	29377	29235	29542	29357	29386	29484	29557	29568	29622	29472	29667	29530	29508	29430	29424	29691	29797	29685	29611	29692	29609	29523	29269	29398	29563	29163	29592	29392	29358	29460	29174	29302	29670	29499	29489	29508	29436	29555	29582	29605	29351	29424	29561	29645	29476	29391	29509	29826	29417	29433	29441	29451	29485	29493	29649	29497	29399	29650	29260	29545	29195	29375	29523	29540	29289	29522	29676	29595	29471	29444	29454	29446	29483	29417	29494	29185	29587	29546	29497	29600	29439	29326	29470	29774	29589	29414	29621	29329	29296	29691	29692	29361	29464	29508	29430	29472	29635	29372	29419	29252	29512	29503	29524	29382	29568	29300	29429	29465	29283	29726	29673	29394	29467	29529	29508	29451	29731	29594	29706	29524	29438	29321	29571	29474	29273	29372	29705	29322	29304	29436	29417	29593	29543	29482	29445	29418	29385	29394	29265	29432	29402	29443	29493	29421	29307	29356	29629	29345	29634	28996	29340	29610	29510	29373	29745	29547	29479	29581	29502	29627	29419	29292	29632	29393	29487	29518	29425	29575	29374	29714	29177	29503	29353	29319	29243	29690	29596	29324	29798	29443	29669	29726	29581	29368	29605	29574	29593	29420	29395	29467	29626	29552	29281	29725	29370	29462	29184	29377	29311	29167	29396	29488	29595	29546	29709	29441	29639	29532	29651	29189	29167	29364	29329	29345	29294	29734	29625	29239	29380	29327	29619	29462	29501	29552	29508	29357	29568	29439	29640	29645	29352	29519	29460	29385	29389	29423	29439	29179	29950	29374	29314	29495	29490	29347	29282	29484	29611	29378	29397	29599	29718	29425	29753	29395	29633	29500	29307	29368	29257	29496	29607	29566	29551	29539	29317	29584	29422	29609	29300	29416	29660	29649	29295	29451	29566	29502	29445	29479	29352	29367	29256	29448	29375	29303	29314	29329	29457	29406	29331	29440	29263	29437	29455	29496	29516	29375	29255	29570	29735	29622	29562	29425	29369	29364	29684	29504	29418	29513	29384	29529	29526	29525	29445	29613	29407	29630	29421	29665	29414	29371	29598	29401	29386	29450	29581	29609	29511	29516	29456	29602	29425	29553	29429	29255	29610	29257	29476	29489	29284	29419	29637	29659	29415	29413	29684	29715	29665	29450	29275	29551	29342	29565	29403	29216	29685	29557	29311	29434	29447	29445	29157	29322	29504	29352	29516	29399	29419	29352	29441	29491	29416	29745	29518	29521	29631	29583	29604	29376	29430	29441	29775	29506	29528	29634	29729	29390	29248	29379	29662	29521	29480	29342	29384	29242	29224	29373	29376	29557	29449	29303	29546	29253	29573	29564	29504	29614	29479	29348	29366	29343	29590	29376	29475	29398	29529	29566	29289	29362	29477	29278	29486	29307	29286	29519	29563	29677	29335	29518	29552	29621	29106	29488	29530	29460	29514	29379	29308	29623	29584	29321	29804	29428	29441	29438	29195	29379	29584	29451	29594	29450	29286	29456	29400	29664	29528	29159	29429	29396	29484	29373	29698	29414	29635	29553	29358	29668	29263	29689	29441	29395	29396	29555	29279	29384	29250	29541	29218	29364	29532	29489	29691	29239	29507	29455	29524	29404	29509	29571	29334	29353	29525	29427	29392	29299	29303	29566	29565	29372	29423	29661	29170	29379	29716	29640	29524	29602	29413	29386	29499	29590	29178	29455	29476	29374	29677	29105	29564	29562	29450	29504	29383	29553	29634	29333	29347	29483	29468	29556	29591	29621	29657	29555	29463	29457	29455	29824	29563	29560	29748	29797	29409	29514	29483	29563	29441	29448	29601	29707	29322	29536	29677	29265	29457	29510	29755	29628	29569	29498	29381	29537	29653	29353	29554	29471	29559	29530	29362	29462	29635	29537	29604	29522	29462	29414	29759	29410	29669	29461	29675	29443	29490	29408	29484	29372	29813	29703	29594	29503	29541	29449	29542	29448	29335	29478	29569	29452	29383	29575	29498	29482	29748	29480	29873	29297	29321	29243	29431	29574	29255	29209	29426	29529	29366	29496	29553	29527	29678	29550	29411	29575	29283	29468	29349	29657	29582	29443	29340	29608	29273	29544	29566	29662	29528	29551	29427	29458	29146	29679	29484	29546	29376	29468	29290	29507	29270	29329	29550	29447	29429	29478	29317	29419	29383	29478	29505	29333	29484	29490	29379	29495	29777	29372	29298	29533	29581	29342	29082	29472	29253	29332	29143	29524	29343	29410	29296	29344	29691	29437	29470	29469	29680	29579	29518	29258	29312	29160	29559	29338	29504	29522	29572	29411	29646	29564	29609	29471	29635	29479	29569	29249	29649	29303	29554	29583	29477	29465	29402	29527	29576	29302	29253	29537	29456	29560	29391	29417	29317	29481	29484	29423	29167	29448	29360	29554	29560	29620	29756	29926	29494	29549	29608	29497	29455	29237	29395	29495	29431	29384	29571	29425	29371	29637	29480	29350	29838	29434	29381	29417	29262	29466	29567	29616	29248	29513	29505	29515	29540	29441	29308	29481	29501	29293	29398	29439	29552	29417	29467	29335	29349	29627	29429	29325	29270	29412	29373	29420	29367	29558	29311	29450	29477	29564	29603	29378	29600	29776	29560	29309	29446	29581	29244	29403	29548	29382	29385	29434	29682	29315	29129	29537	29560	29526	29376	29541	29435	29377	29503	29638	29601	29245	29561	29398	29971	29598	29385	29547	29501	29537	29439	29558	29503	29423	29462	29392	29484	29451	29340	29201	29424	29565	29207	29689	29439	29482	29494	29427	29338	29275	29466	29511	29594	29233	29373	29633	29477	29571	29420	29414	29613	29719	29151	29316	29498	28987	29548	29496	29399	29328	29513	29456	29486	29558	29662	29550	29590	29315	29503	29697	29566	29460	29428	29269	29508	29543	29534	29414	29435	29333	29391	29689	29441	29601	29645	29236	29462	29141	29484	29459	29302	29427	29497	29385	29628	29711	29600	29463	29427	29595	29486	29461	29575	29523	29541	29521	29415	29399	29478	29554	29669	29536	29755	29366	29448	29305	29610	29371	29496	29338	29544	29466	29371	29218	29549	29501	29403	29255	29679	29534	29455	29439	29470	29370	29485	29450	29307	29642	29607	29359	29515	29445	29310	29564	29406	29416	29606	29437	29494	29510	29623	29416	29711	29447	29094	29320	29391	29671	29303	29696	29647	29364	29570	29350	29305	29359	29396	29388	29506	29124	29514	29539	29572	29137	29436	29236	29482	29239	29485	29537	29659	29430	29619	29434	29423	29757	29242	29636	29583	29582	29498	29489	29543	29568	29596	29325	29320	29137	29459	29468	29447	29509	29623	29427	29639	29490	29675	29465	29410	29517	29512	29563	29644	29692	29499	29504	29584	29426	29460	29196	29558	29526	29196	29543	29480	29447	29460	29481	29484	29507	29686	29221	29410	29748	29597	29461	29652	29602	29750	29557	29563	29797	29648	29612	29539	29445	29362	29491	29509	29473	29390	29627	29456	29603	29668	29658	29452	29288	29318	29596	29651	29451	29441	29624	29374	29285	29422	29419	29331	29443	29384	29415	29596	29366	29360	29355	29446	29448	29480	29458	29518	29323	29276	29345	29419	29372	29434	29692	29382	29249	29457	29694	29387	29762	29642	29522	29287	29293	29443	29533	29233	29484	29509	29272	29363	29343	29465	29598	29424	29467	29519	29474	29625	29597	29640	29390	29680	29531	29384	29510	29630	29408	29453	29106	29846	29454	29556	29313	29303	29478	29555	29415	29290	29286	29279	29606	29513	29422	29411	29478	29377	29331	29425	29289	29408	29739	29155	29595	29580	29562	29418	29686	29296	29404	29580	29583	29416	29456	29674	29692	29550	29561	29488	29653	29304	29599	29581	29295	29339	29491	29577	29427	29508	29511	29519	29284	29480	29319	29402	29501	29473	29293	29407	29288
16967	28631	36154	74691	67308	48974	32560	22886	18943	17959	17742	17679	17627	17604	17702	17831	17833	17895	17650	17756	17589	17577	17859	17688	17651	17659	17709	17595	17726	17723	17712	17692	17593	17783	17638	17687	17613	17549	17557	17685	17801	17648	17581	17745	17635	17595	17588	17554	17803	17571	17629	17735	17530	17556	17500	17730	17580	17573	17592	17672	17776	17656	17692	17607	17730	17704	17552	17657	17609	17497	17561	17572	17691	17789	17675	17789	17526	17573	17640	17691	17666	17558	17600	17645	17618	17666	17664	17698	17606	17836	17449	17582	17730	17675	17766	17580	17547	17493	17546	17729	17584	17469	17608	17631	17464	17482	17458	17677	17557	17462	17688	17617	17610	17535	17661	17599	17600	17534	17588	17492	17730	17584	17562	17555	17697	17524	17685	17539	17484	17749	17602	17664	17624	17550	17575	17681	17606	17759	17785	17778	17645	17737	17457	17754	17543	17618	17622	17783	17467	17607	17721	17549	17638	17733	17638	17575	17629	17746	17607	17560	17720	17632	17557	17534	17523	17862	17608	17749	17553	17512	17705	17540	17571	17532	17612	17576	17694	17451	17832	17719	17659	17574	17476	17609	17711	17291	17482	17669	17697	17695	17546	17629	17579	17575	17678	17613	17538	17584	17707	17609	17573	17643	17833	17782	17625	17506	17556	17604	17602	17717	17601	17750	17390	17474	17629	17414	17604	17704	17677	17552	17612	17497	17667	17465	17408	17597	17620	17713	17682	17674	17502	17680	17666	17732	17435	17648	17614	17412	17732	17855	17614	17502	17571	17611	17625	17572	17600	17742	17443	17610	17283	17658	17642	17691	17589	17636	17607	17485	17572	17607	17536	17650	17502	17631	17679	17619	17395	17707	17595	17702	17586	17613	17595	17590	17521	17644	17691	17646	17597	17835	17639	17557	17658	17644	17672	17629	17428	17678	17577	17623	17619	17745	17665	17501	17601	17766	17597	17527	17592	17507	17534	17578	17725	17558	17625	17728	17551	17590	17570	17619	17695	17652	17607	17499	17554	17517	17523	17588	17476	17769	17685	17645	17742	17634	17716	17657	17634	17658	17413	17465	17697	17647	17540	17474	17582	17644	17625	17494	17626	17719	17506	17623	17461	17535	17500	17539	17599	17759	17580	17595	17665	17619	17767	17814	17627	17631	17782	17730	17650	17695	17479	17742	17723	17452	17587	17588	17654	17671	17567	17766	17417	17543	17557	17424	17661	17733	17533	17666	17522	17706	17529	17556	17698	17852	17898	17446	17701	17741	17470	17649	17708	17837	17584	17621	17626	17722	17490	17565	17670	17671	17749	17821	17649	17586	17348	17850	17725	17522	17755	17591	17596	17567	17654	17652	17557	17561	17573	17658	17623	17659	17776	17626	17786	17609	17634	17781	17758	17477	17706	17605	17502	17702	17508	17741	17664	17788	17452	17594	17590	17543	17590	17734	17895	17560	17801	17639	17718	17591	17699	17508	17544	17698	17573	17865	17601	17579	17604	17576	17655	17689	17412	17634	17615	17312	17679	17738	17620	17633	17730	17627	17494	17587	17708	17559	17511	17531	17643	17464	17781	17624	17665	17784	17812	17564	17737	17560	17665	17732	17706	17608	17513	17435	17594	17638	17645	17573	17779	17625	17575	17615	17563	17625	17694	17471	17619	17610	17730	17565	17586	17556	17653	17680	17548	17669	17642	17572	17628	17509	17551	17596	17488	17672	17678	17614	17512	17560	17686	17658	17457	17679	17559	17390	17531	17694	17739	17703	17616	17663	17683	17653	17733	17623	17616	17612	17400	17553	17619	17558	17678	17627	17685	17505	17581	17620	17520	17626	17421	17690	17795	17783	17637	17477	17598	17598	17548	17612	17632	17602	17673	17620	17760	17490	17457	17553	17545	17417	17631	17802	17586	17518	17648	17682	17657	17565	17578	17603	17703	17709	17611	17617	17617	17670	17626	17504	17523	17855	17557	17540	17669	17542	17692	17430	17533	17597	17755	17579	17453	17693	17605	17795	17645	17603	17550	17531	17467	17459	17266	17557	17609	17360	17588	17375	17514	17440	17617	17693	17617	17376	17615	17622	17385	17643	17515	17684	17690	17443	17445	17374	17530	17495	17726	17663	17720	17592	17627	17671	17852	17547	17557	17633	17545	17469	17619	17389	17518	17643	17595	17627	17578	17682	17536	17414	17656	17560	17702	17689	17523	17526	17640	17656	17571	17712	17548	17577	17546	17619	17554	17599	17695	17561	17728	17571	17663	17424	17578	17734	17409	17619	17719	17635	17530	17637	17534	17661	17614	17548	17818	17590	17823	17521	17527	17596	17640	17661	17478	17381	17538	17637	17645	17613	17641	17681	17535	17684	17644	17457	17477	17771	17706	17747	17481	17508	17605	17870	17689	17517	17683	17692	17414	17660	17660	17797	17620	17631	17565	17642	17645	17673	17650	17711	17644	17641	17755	17380	17624	17572	17660	17716	17671	17595	17668	17669	17596	17480	17489	17517	17668	17594	17556	17675	17467	17703	17412	17565	17576	17543	17421	17348	17542	17508	17495	17794	17508	17678	17520	17526	17631	17669	17563	17680	17656	17510	17616	17631	17550	17698	17666	17402	17680	17689	17518	17752	17674	17793	17720	17707	17443	17620	17579	17806	17545	17496	17601	17625	17728	17571	17879	17770	17497	17427	17407	17543	17506	17558	17560	17541	17404	17476	17508	17569	17726	17505	17665	17610	17652	17449	17429	17400	17624	17646	17589	17706	17429	17588	17530	17598	17715	17560	17600	17531	17579	17676	17554	17594	17618	17680	17289	17570	17580	17615	17750	17356	17707	17493	17683	17574	17624	17554	17711	17556	17686	17530	17593	17757	17625	17578	17598	17589	17418	17465	17784	17590	17644	17493	17699	17539	17589	17421	17630	17724	17639	17491	17589	17582	17464	17574	17606	17526	17754	17480	17733	17623	17626	17614	17706	17616	17535	17592	17660	17817	17623	17688	17728	17683	17695	17521	17653	17546	17636	17703	17812	17642	17606	17747	17505	17563	17582	17572	17679	17596	17622	17749	17665	17318	17633	17690	17543	17576	17741	17576	17603	17603	17404	17591	17419	17639	17299	17559	17527	17542	17528	17738	17605	17467	17550	17723	17698	17621	17510	17506	17706	17458	17717	17418	17632	17726	17577	17764	17688	17464	17742	17686	17536	17606	17629	17685	17662	17561	17672	17620	17525	17645	17700	17641	17876	17626	17587	17631	17740	17564	17568	17663	17575	17739	17662	17381	17526	17628	17626	17718	17636	17930	17435	17750	17467	17570	17458	17700	17662	17587	17723	17564	17618	17495	17665	17663	17660	17650	17751	17464	17781	17558	17669	17687	17845	17660	17635	17615	17709	17537	17692	17471	17745	17525	17570	17581	17530	17615	17566	17641	17690	17741	17541	17520	17663	17579	17841	17583	17628	17649	17600	17583	17662	17362	17651	17608	17530	17703	17511	17555	17636	17700	17542	17752	17498	17719	17443	17688	17613	17630	17780	17572	17425	17601	17576	17572	17420	17583	17487	17685	17652	17597	17545	17588	17781	17670	17713	17658	17706	17617	17734	17360	17627	17635	17619	17658	17747	17547	17545	17650	17515	17541	17603	17523	17589	17554	17557	17649	17547	17391	17479	17592	17567	17544	17547	17580	17632	17621	17782	17673	17539	17484	17572	17674	17647	17511	17745	17478	17387	17767	17558	17649	17464	17588	17644	17626	17724	17507	17711	17656	17513	17532	17512	17726	17714	17517	17634	17544	17655	17478	17592	17495	17534	17551	17815	17581	17546	17650	17528	17380	17599	17675	17492	17620	17715	17695	17712	17660	17717	17587	17444	17557	17702	17523	17702	17556	17698	17490	17589	17497	17850	17488	17478	17662	17748	17688	17764	17437	17626	17712	17712	17622	17779	17440	17771	17719	17406	17717	17457	17681	17475	17648	17606	17491	17530	17521	17747	17690	17639	17632	17621	17578	17677	17467	17779	17457	17492	17781	17649	17601	17606	17690	17645	17712	17613	17629	17450	17506	17742	17482	17729	17633	17593	17694	17623	17546	17627	17524	17491	17741	17615	17529	17709	17383	17436	17766	17536	17662	17647	17772	17689	17611	17633	17733	17590	17644	17591	17519	17543	17582	17657	17653	17475	17694	17655	17416	17651	17571	17765	17673	17661	17682	17532	17609	17561	17696	17627	17414	17624	17631	17646	17624	17542	17702	17724	17494	17652	17529	17720	17852	17648	17516	17630	17715	17464	17770	17674	17668	17730	17655	17708	17790	17710	17655	17737	17663	17679	17500	17724	17620	17572	17673	17662	17621	17600	17765	17440	17567	17792	17425	17679	17763	17756	17671	17650	17488	17630	17638	17560	17644	17726	17663	17540	17726	17750	17719	17715	17692	17549	17715	17402	17584	17701	17666	17495	17654	17617	17665	17798	17737	17575	17656	17591	17682	17525	17673	17596	17550	17603	17465	17653	17352	17680	17493	17515	17737	17552	17575	17741	17774	17683	17510	17550	17618	17571	17409	17764	17604	17619	17501	17642	17685	17584	17541	17674	17668	17656	17669	17648	17501	17768	17681	17663	17881	17561	17581	17655	17488	17618	17570	17912	17657	17540	17681	17764	17662	17798	17582	17771	17583	17653	17681	17655	17526	17754	17642	17761	17440	17695	17826	17694	17694	17636	17657	17583	17700	17513	17665	17771	17423	17608	17632	17545	17530	17569	17598	17369	17816	17594	17617	17524	17629	17598	17575	17591	17524	17659	17585	17614	17584	17828	17545	17638	17696	17680	17486	17587	17682	17586	17691	17695	17634	17492	17528	17586	17581	17501	17550	17685	17528	17533	17464	17297	17607	17691	17606	17709	17670	17553	17503	17520	17657	17726	17538	17561	17622	17324	17727	17433	17514	17645	17747	17553	17614	17728	17687	17615	17704	17645	17582	17663	17693	17823	17615	17396	17657	17476	17562	17838	17462	17599	17658	17456	17559	17678	17629	17495	17572	17650	17812	17683	17544	17610	17627	17584	17531	17663	17710	17494	17674	17498	17641	17552	17644	17653	17656	17735	17521	17573	17684	17689	17635	17716	17447	17442	17677
23142	21500	29000	60951	78137	67986	55280	41698	34001	31768	31016	30869	30759	31274	30746	30833	30793	30667	30985	30700	30587	30439	30953	30715	30928	30477	30692	30735	30714	30519	30567	30839	30368	30294	30852	30520	30395	30474	30556	30650	30637	30373	30803	30578	30697	30518	30445	30426	30292	30492	30393	30479	30780	30761	30446	30629	30544	30656	30450	30796	30424	30545	30514	30373	30550	30420	30613	30600	30796	30641	30672	30535	30541	30592	30529	30831	30646	30539	30684	30508	30652	30542	30550	30858	30583	30437	30241	30687	30676	30399	30442	30694	30428	30625	30601	30661	30756	30497	30549	30562	30345	30479	30505	30337	30897	30463	30292	30514	30522	30697	30546	30440	30662	30533	30593	30809	30469	30596	30581	30315	30613	30623	30575	30536	30491	30434	30300	30525	30445	30462	30603	30671	30624	30538	30655	30570	30552	30640	30544	30441	30389	30435	30516	30718	30579	30737	30359	30476	30536	30547	30593	30577	30541	30686	30440	30675	30627	30650	30522	30685	30584	30360	30502	30441	30729	30385	30463	30644	30568	30517	30596	30476	30388	30911	30554	30497	30541	30672	30375	30413	30414	30793	30527	30423	30257	30455	30465	30721	30934	30618	30545	30283	30692	30452	30466	30546	30470	30608	30493	30609	30455	30305	30480	30456	30350	30475	30569	30491	30536	30469	30662	30544	30360	30318	30397	30533	30524	30632	30403	30516	30566	30390	30678	30447	30350	30583	30615	30724	30261	30551	30361	30395	30139	30549	30604	30553	30400	30645	30498	30817	30752	30215	30768	30177	30286	30566	30635	30723	30657	30495	30426	30533	30462	30517	30474	30615	30509	30324	30309	30452	30750	30646	30513	30346	30437	30483	30735	30552	30409	30677	30525	30521	30813	30531	30284	30219	30278	30454	30618	30442	30580	30148	30308	30456	30502	30429	30569	30681	30599	30511	30572	30470	30378	30603	30464	30575	30407	30277	30472	30584	30783	30411	30382	30400	30485	30344	30684	30553	30455	30261	30474	30592	30489	30630	30767	30540	30932	30427	30730	30520	30427	30500	30515	30655	30564	30182	30399	30618	30590	30639	30519	30386	30364	30605	30588	30482	30423	30416	30704	30436	30343	30524	30501	30502	30356	30227	30622	30388	30382	30471	30604	30359	30560	30616	30557	30217	30407	30608	30536	30506	30591	30221	30385	30359	30652	30474	30540	30380	30672	30394	30573	30390	30620	30231	30499	30403	30516	30424	30586	30473	30345	30503	30579	30593	30493	30608	30607	30533	30479	30440	30459	30483	30739	30497	30535	30651	30513	30453	30564	30538	30609	30573	30459	30243	30319	30458	30328	30627	30465	30424	30581	30691	30609	30415	30480	30482	30378	30423	30572	30639	30390	30321	30301	30271	30398	30494	30493	30569	30597	30537	30509	30670	30243	30483	30557	30156	30534	30498	30510	30589	30279	30563	30689	30639	30377	30362	30460	30278	30314	30487	30527	30220	30524	30624	30669	30524	30634	30421	30381	30554	30695	30268	30525	30585	30266	30339	30200	30395	30448	30479	30619	30418	30460	30408	30509	30481	30325	30483	30718	30539	30123	30559	30332	30373	30325	30530	30258	30359	30408	30353	30689	30552	30714	30755	30505	30510	30447	30632	30527	30432	30235	30291	30766	30657	30654	30488	30621	30464	30664	30223	30538	30511	30499	30510	30413	30576	30859	30281	30110	30400	30676	30406	30236	30624	30511	30487	30588	30715	30585	30545	30483	30864	30530	30395	30582	30523	30654	30617	30504	30420	30574	30727	30578	30229	30315	30405	30357	30477	30314	30661	30678	30463	30559	30264	30424	30226	30319	30426	30400	30616	30524	30631	30755	30356	30472	30524	30639	30700	30322	30367	30150	30464	30339	30660	30521	30290	30654	30762	30252	30623	30774	30339	30548	30538	30363	30378	30605	30734	30546	30624	30464	30478	30562	30439	30391	30296	30669	30432	30589	30397	30513	30658	30432	30618	30443	30499	30569	30540	30636	30572	30549	30456	30677	30486	30515	30680	30455	30480	30456	30449	30455	30463	30603	30425	30525	30283	30657	30457	30454	30809	30557	30297	30252	30383	30439	30306	30566	30373	30490	30623	30537	30455	30572	30569	30534	30337	30427	30535	30439	30411	30387	30512	30757	30604	30481	30583	30773	30459	30460	30642	30370	30502	30501	30405	30691	30381	30530	30715	30435	30435	30355	30665	30382	30502	30701	30401	30507	30352	30643	30619	30560	30667	30400	30697	30610	30634	30498	30513	30501	30544	30675	30723	30239	30522	30463	30606	30762	30466	30405	30541	30644	30726	30472	30552	30645	30451	30579	30557	30500	30346	30456	30487	30438	30574	30636	30496	30596	30326	30290	30440	30672	30372	30466	30632	30523	30621	30271	30573	30702	30541	30354	30632	30343	30412	30549	30261	30500	30483	30513	30507	30628	30565	30741	30727	30357	30287	30324	30641	30521	30484	30409	30176	30477	30440	30401	30303	30198	30538	30381	30382	30663	30201	30350	30323	30586	30395	30236	30493	30199	30497	30589	30444	30583	30406	30588	30658	30464	30601	30771	30561	30398	30395	30377	30389	30342	30474	30431	30896	30477	30458	30323	30577	30424	30248	30542	30551	30563	30449	30564	30525	30447	30556	30635	30577	30489	30644	30447	30350	30477	30587	30525	30400	30536	30649	30057	30648	30587	30732	30643	30463	30436	30578	30711	30694	30537	30498	30698	30467	30946	30627	30361	30608	30565	30289	30562	30493	30521	30534	30363	30602	30706	30362	30573	30520	30491	30495	30436	30394	30495	30523	30495	30530	30746	30469	30619	30672	30400	30326	30758	30592	30640	30426	30442	30483	30521	30553	30508	30579	30406	30332	30399	30412	30468	30277	30598	30504	30430	30668	30374	30333	30578	30334	30433	30288	30402	30822	30490	30416	30254	30452	30448	30657	30595	30490	30635	30622	30641	30241	30477	30335	30263	30393	30383	30654	30618	30401	30559	30449	30473	30351	30359	30458	30584	30440	30457	30190	30557	30448	30416	30234	30494	30391	30332	30507	30668	30505	30733	30491	30415	30513	30383	30790	30520	30562	30598	30331	30773	30613	30577	30788	30333	30433	30583	30404	30408	30442	30546	30573	30693	30337	30433	30620	30485	30530	30611	30393	30400	30524	30645	30442	30536	30643	30556	30689	30492	30610	30523	30283	30467	30284	30197	30713	30277	30564	30428	30378	30569	30622	30568	30663	30623	30571	30701	30427	30432	30534	30594	30432	30568	30639	30486	30569	30522	30345	30473	30314	30578	30618	30361	30438	30724	30281	30428	30478	30517	30455	30223	30322	30300	30492	30497	30451	30342	30567	30647	30401	30722	30546	30340	30373	30537	30491	30492	30505	30368	30502	30665	30705	30666	30703	30444	30733	30462	30320	30443	30589	30747	30213	30511	30418	30663	30729	30481	30457	30743	30510	30677	30609	30629	30433	30418	30259	30494	30395	30435	30781	30637	30627	30600	30753	30588	30587	30437	30444	30526	30273	30569	30282	30314	30605	30572	30540	30628	30512	30317	30132	30557	30640	30378	30319	30355	30391	30569	30466	30514	30321	30544	30522	30479	30353	30450	30240	30625	30586	30203	30579	30514	30502	30431	30351	30343	30649	30490	30575	30676	30609	30805	30457	30669	30443	30472	30261	30149	30301	30618	30575	30228	30444	30542	30574	30343	30499	30831	30401	30609	30386	30492	30583	30301	30679	30689	30623	30597	30609	30472	30527	30482	30497	30745	30618	30494	30596	30276	30534	30633	30532	30456	30492	30474	30460	30462	30493	30500	30603	30568	30445	30801	30573	30573	30587	30736	30513	30621	30687	30583	30558	30526	30535	30606	30301	30566	30651	30598	30392	30374	30524	30589	30310	30246	30454	30417	30418	30367	30604	30813	30621	30321	30546	30628	30783	30304	30462	30332	30218	30330	30628	30629	30357	30558	30353	30694	30397	30421	30499	30694	30653	30451	30560	30722	30635	30521	30390	30210	30367	30675	30513	30518	30481	30398	30603	30574	30581	30815	30519	30681	30591	30296	30181	30468	30655	30470	30635	30769	30261	30249	30291	30504	30310	30360	30567	30537	30394	30500	30560	30499	30486	30458	30468	30677	30499	30516	30503	30561	30610	30257	30541	30495	30213	30293	30705	30353	30822	30353	30572	30446	30488	30433	30555	30562	30610	30642	30409	30432	30465	30410	30411	30547	30366	30235	30442	30573	30515	30374	30608	30691	30420	30589	30399	30580	30496	30449	30716	30449	30760	30691	30480	30628	30423	30380	30479	30318	30297	30454	30413	30549	30568	30496	30693	30693	30374	30479	30300	30371	30747	30737	30830	30443	30202	30417	30668	30325	30454	31027	30313	30558	30494	30477	30421	30592	30451	30652	30112	30597	30533	30419	30484	30449	30720	30652	30349	30603	30603	30379	30569	30326	30607	30655	30505	30499	30604	30689	30269	30626	30476	30756	30675	30390	30497	30536	30450	30205	30374	30491	30241	30295	30301	30764	30395	30375	30365	30493	30454	30562	30375	30491	30445	30492	30531	30381	30452	30295	30489	30345	30485	30294	30499	30482	30264	30235	30264	30365	30588	30583	30401	30407	30449	30552	30554	30472	30543	30526	30539	30465	30346	30547	30518	30330	30530	30483	30442	30448	30609	30757	30540	30544	30544	30527	30256	30847	30112	30292	30510	30584	30719	30693	30413	30374	30376	30404	30421	30572	30448	30509	30333	30517	30691	30410	30607	30669	30601	30550	30587	30553	30246	30297	30361	30479	30726	30367	30639	30517	30418	30648	30477	30453	30354	30631	30570	30337	30495	30355	30483	30461	30382	30572	30446	30592	30512	30499	30765	30408	30680	30692	30668	30424	30372	30499	30519	30609	30472	30307	30547	30659	30581	30276	30612	30388	30524	30410	30600	30755	30648	30681	30471	30549	30541	30248	30433	30366	30366	30195	30359	30393	30657	30424	30361	30458	30719	30568	30622	30358	30775	30647	30610	30702	30631	30505	30516	30535	30278	30256	30445	30306	30651	30548	30377	30457	30424	30672	30358	30398	30396	30604	30706	30460	30387
21003	40198	44569	96272	92473	71380	48598	30448	21413	19289	18706	18765	18591	18486	18543	18664	18667	18580	18605	18611	18590	18410	18640	18447	18394	18566	18400	18513	18562	18668	18680	18424	18516	18750	18594	18550	18427	18585	18424	18541	18435	18420	18522	18457	18443	18541	18483	18531	18560	18487	18505	18476	18688	18633	18451	18437	18479	18540	18693	18373	18397	18381	18367	18489	18591	18520	18704	18451	18421	18375	18553	18475	18314	18666	18505	18434	18502	18478	18435	18631	18536	18401	18615	18614	18524	18484	18509	18431	18519	18511	18457	18480	18395	18632	18650	18388	18222	18443	18512	18501	18665	18359	18550	18497	18609	18531	18458	18630	18406	18542	18372	18386	18526	18486	18429	18565	18437	18483	18312	18491	18618	18471	18513	18344	18317	18548	18475	18631	18549	18475	18564	18503	18180	18416	18596	18471	18552	18468	18472	18389	18540	18504	18465	18650	18349	18424	18538	18243	18270	18468	18465	18601	18532	18545	18683	18449	18731	18460	18606	18501	18365	18525	18393	18470	18651	18589	18472	18549	18529	18357	18358	18457	18550	18593	18649	18649	18313	18559	18361	18631	18611	18580	18467	18508	18359	18467	18428	18208	18423	18534	18526	18465	18732	18465	18613	18479	18424	18475	18363	18515	18489	18493	18598	18592	18576	18569	18592	18390	18472	18555	18456	18435	18512	18400	18429	18618	18407	18352	18516	18352	18421	18518	18451	18481	18393	18635	18409	18439	18723	18502	18500	18539	18458	18514	18414	18531	18654	18163	18430	18423	18551	18423	18302	18532	18667	18367	18271	18546	18442	18511	18506	18429	18377	18443	18590	18477	18602	18468	18440	18335	18437	18314	18410	18603	18346	18499	18494	18551	18507	18506	18534	18378	18480	18482	18280	18336	18526	18506	18317	18314	18628	18411	18438	18695	18479	18473	18268	18539	18482	18517	18512	18537	18446	18405	18236	18446	18495	18496	18518	18506	18427	18534	18337	18494	18352	18606	18272	18526	18405	18410	18438	18547	18481	18492	18399	18700	18424	18540	18479	18467	18244	18305	18323	18360	18581	18216	18724	18588	18514	18460	18233	18372	18584	18541	18538	18785	18380	18460	18600	18368	18386	18417	18398	18450	18396	18352	18292	18226	18474	18740	18441	18338	18589	18441	18259	18614	18506	18533	18386	18377	18418	18462	18680	18649	18354	18614	18394	18654	18465	18384	18289	18641	18404	18628	18454	18635	18345	18334	18354	18557	18522	18448	18471	18537	18507	18365	18548	18651	18507	18488	18469	18454	18401	18372	18387	18729	18594	18387	18494	18513	18404	18472	18599	18416	18534	18409	18491	18547	18569	18474	18506	18549	18414	18481	18471	18574	18627	18393	18453	18630	18391	18436	18568	18479	18493	18505	18614	18170	18596	18576	18315	18551	18589	18585	18732	18430	18608	18455	18399	18517	18564	18350	18470	18404	18392	18545	18442	18367	18520	18458	18476	18508	18389	18505	18566	18581	18364	18613	18498	18466	18352	18346	18385	18502	18405	18418	18469	18537	18337	18368	18550	18504	18393	18669	18329	18448	18378	18463	18684	18341	18332	18346	18592	18539	18806	18399	18279	18502	18335	18546	18390	18560	18540	18463	18327	18339	18440	18558	18356	18479	18530	18358	18457	18589	18681	18548	18511	18503	18714	18326	18178	18436	18461	18310	18428	18369	18233	18333	18347	18453	18533	18485	18425	18358	18573	18334	18458	18332	18501	18432	18609	18419	18385	18573	18712	18703	18504	18528	18543	18343	18397	18576	18522	18361	18644	18408	18513	18380	18309	18334	18432	18450	18392	18367	18323	18383	18568	18497	18610	18196	18503	18438	18473	18513	18616	18437	18487	18349	18486	18560	18469	18521	18438	18309	18691	18595	18526	18460	18308	18530	18579	18472	18398	18414	18398	18573	18604	18545	18444	18678	18415	18425	18559	18505	18374	18435	18408	18398	18550	18381	18533	18553	18451	18204	18503	18492	18502	18419	18509	18365	18572	18551	18375	18422	18514	18465	18353	18429	18233	18459	18404	18534	18533	18436	18411	18373	18481	18429	18549	18563	18420	18480	18484	18399	18573	18611	18337	18344	18671	18443	18680	18453	18541	18539	18402	18432	18559	18498	18447	18466	18558	18298	18247	18537	18300	18388	18494	18465	18367	18392	18447	18566	18398	18522	18411	18309	18660	18539	18407	18577	18463	18389	18439	18442	18465	18570	18544	18472	18455	18591	18388	18211	18445	18268	18630	18389	18384	18422	18261	18482	18432	18520	18464	18463	18454	18332	18634	18652	18322	18518	18548	18497	18602	18347	18352	18508	18506	18595	18562	18446	18471	18410	18566	18595	18414	18411	18507	18464	18529	18546	18364	18420	18422	18525	18572	18545	18455	18315	18471	18382	18501	18707	18559	18578	18321	18424	18487	18355	18713	18616	18464	18445	18504	18400	18495	18570	18445	18552	18481	18511	18511	18563	18617	18433	18494	18505	18499	18561	18427	18377	18276	18487	18396	18362	18481	18581	18442	18612	18354	18494	18341	18556	18606	18668	18471	18471	18523	18266	18674	18404	18324	18372	18377	18545	18449	18478	18517	18476	18485	18289	18291	18505	18474	18344	18657	18489	18386	18570	18370	18570	18369	18421	18514	18488	18486	18556	18566	18465	18495	18457	18467	18392	18350	18343	18531	18597	18553	18354	18593	18409	18470	18675	18193	18327	18356	18745	18475	18438	18461	18574	18426	18453	18591	18361	18452	18384	18438	18482	18547	18492	18455	18496	18345	18676	18490	18451	18569	18460	18589	18503	18407	18449	18486	18509	18470	18300	18403	18457	18468	18563	18447	18677	18538	18480	18490	18425	18376	18143	18537	18430	18733	18367	18349	18405	18407	18374	18282	18404	18404	18457	18575	18469	18322	18518	18539	18369	18447	18335	18373	18402	18476	18316	18590	18426	18532	18622	18438	18495	18556	18529	18418	18405	18270	18390	18541	18485	18520	18362	18361	18470	18381	18433	18455	18403	18393	18510	18437	18487	18509	18489	18384	18401	18413	18536	18336	18530	18404	18609	18475	18400	18373	18446	18641	18616	18377	18530	18346	18504	18596	18316	18724	18407	18287	18331	18563	18449	18206	18501	18694	18411	18620	18477	18450	18500	18417	18477	18509	18452	18476	18483	18519	18585	18481	18441	18600	18293	18394	18594	18351	18412	18485	18581	18480	18814	18407	18403	18612	18467	18536	18513	18518	18502	18494	18585	18289	18785	18643	18561	18425	18451	18308	18448	18500	18614	18608	18461	18310	18417	18759	18485	18522	18510	18500	18483	18374	18541	18490	18398	18595	18520	18297	18464	18550	18489	18370	18459	18411	18402	18494	18442	18302	18462	18580	18613	18375	18475	18594	18470	18467	18451	18369	18599	18398	18359	18589	18543	18513	18319	18395	18438	18618	18419	18414	18407	18323	18481	18319	18665	18533	18400	18531	18578	18439	18451	18532	18358	18541	18665	18330	18383	18494	18310	18372	18623	18436	18404	18575	18421	18620	18425	18361	18420	18482	18306	18446	18595	18461	18569	18498	18469	18570	18366	18563	18480	18557	18592	18497	18459	18562	18692	18346	18410	18327	18421	18775	18467	18598	18634	18539	18200	18497	18529	18504	18436	18489	18527	18426	18447	18641	18486	18584	18656	18519	18413	18564	18658	18592	18632	18380	18410	18383	18341	18561	18428	18369	18388	18401	18374	18598	18439	18573	18500	18308	18467	18586	18522	18198	18756	18437	18514	18302	18516	18506	18492	18376	18443	18413	18460	18456	18588	18460	18326	18374	18430	18490	18398	18275	18323	18347	18621	18656	18527	18659	18480	18631	18361	18625	18548	18468	18443	18535	18374	18610	18649	18413	18636	18493	18509	18410	18544	18395	18380	18205	18480	18660	18484	18502	18324	18364	18553	18493	18435	18340	18411	18286	18579	18555	18319	18363	18737	18625	18316	18402	18510	18516	18471	18377	18384	18526	18091	18531	18490	18445	18489	18504	18553	18373	18240	18530	18377	18385	18635	18577	18564	18369	18487	18299	18449	18468	18591	18637	18517	18670	18573	18478	18624	18486	18460	18454	18701	18668	18284	18339	18502	18570	18514	18591	18336	18455	18516	18666	18583	18666	18497	18389	18435	18479	18459	18535	18501	18439	18404	18340	18374	18474	18361	18702	18513	18408	18578	18438	18417	18368	18509	18491	18374	18388	18563	18520	18423	18517	18493	18521	18375	18596	18377	18387	18545	18595	18472	18439	18563	18558	18441	18341	18566	18350	18529	18593	18468	18476	18526	18324	18506	18681	18657	18559	18404	18533	18386	18496	18441	18415	18624	18405	18564	18492	18483	18462	18344	18384	18319	18427	18459	18372	18357	18411	18539	18447	18479	18315	18431	18424	18562	18569	18431	18711	18537	18507	18478	18499	18477	18461	18526	18350	18506	18424	18441	18429	18331	18315	18415	18360	18433	18283	18504	18449	18353	18419	18544	18444	18385	18507	18539	18474	18473	18558	18332	18549	18524	18450	18565	18485	18425	18526	18462	18565	18567	18438	18351	18280	18529	18472	18509	18562	18523	18562	18318	18469	18243	18472	18565	18546	18691	18502	18446	18422	18437	18327	18296	18513	18289	18428	18584	18401	18410	18343	18267	18435	18637	18513	18379	18541	18451	18602	18445	18496	18378	18463	18383	18398	18393	18513	18511	18390	18536	18516	18532	18619	18439	18629	18425	18567	18411	18494	18665	18351	18373	18302	18516	18627	18559	18433	18440	18650	18539	18472	18528	18422	18537	18495	18234	18355	18409	18335	18620	18662	18428	18424	18408	18280	18452	18533	18278	18333	18447	18598	18392	18575	18366	18446	18504	18434	18353	18477	18481	18528	18295	18531	18582	18282	18452	18345	18476	18349	18485	18565	18329	18442	18605	18684	18390	18363	18433	18440	18419	18212	18549	18523	18498	18529	18398	18388	18685	18485	18537	18440	18348	18393	18468	18457	18464	18374	18501	18542	18555	18276	18669	18413	18390	18439	18642	18525	18429	18409	18380	18436	18330	18585	18557	18542	18331	18551	18520	18445	18333
32853	27794	33322	44045	45162	39420	34794	31814	30652	30397	30028	30096	30107	30104	30038	30047	29954	30359	30068	30131	30139	30074	30349	30146	30159	30151	30111	30131	30096	30316	30129	30321	30258	29911	30070	30100	30045	29982	30022	29883	30071	30264	30247	29877	30063	29966	29491	29966	29850	30115	29911	30300	30139	29812	29844	30252	29964	30241	29947	30201	30153	30158	30127	30019	30164	29863	29845	30127	29953	29804	30163	29724	30039	29995	30154	29984	30349	30428	30197	30131	30116	30231	29997	30021	30162	30112	29796	29923	29975	30483	30221	30094	29894	29982	30276	29836	29917	30054	29896	30161	30008	30137	30270	29977	29908	30227	30107	30014	30031	30007	30099	30075	29902	30260	30213	30120	30160	30213	30161	29861	30229	29835	30084	30096	30139	30034	30066	29942	30318	30361	30036	29898	29924	30289	30025	29979	30206	30085	30175	30320	30221	30121	30212	29973	30021	29974	30001	30064	30253	29837	30047	30241	30243	30041	30339	29828	30177	29954	29974	29907	30159	29859	30183	30134	30223	30219	29870	29916	29948	30224	30171	29852	30055	29904	30126	30009	29875	29883	30045	30007	30275	30350	30125	30292	30372	30110	30234	30192	30087	30013	30106	29907	29680	30115	29857	29879	30215	30397	30154	29913	30156	30126	30065	30084	30289	30101	30077	30142	30103	30111	30001	30162	30129	30051	29943	29898	30105	30130	30102	30134	30201	29936	30061	30067	30139	30045	29848	30206	30199	30019	29956	29987	30191	30128	30050	30205	30016	29982	30070	30376	30034	30108	29909	29979	29995	30143	29730	30056	30233	30195	30150	29959	29868	30247	30172	30320	30134	30237	30013	30095	29900	30060	29872	30029	30364	30240	30096	30067	29894	29987	30009	29716	29992	30148	30113	30129	30151	30070	29961	30051	30087	30205	30123	30292	30468	29884	29993	30051	30164	30310	29967	29807	30019	29977	30083	30082	29869	30232	30139	30096	29981	30132	30077	30231	30286	29996	30143	29888	30168	30134	29956	30180	30056	30103	30034	29937	30041	30172	30005	30099	30026	29941	30055	30210	30137	30132	30186	29726	30151	30051	30265	29797	30108	30114	30176	29955	29883	30151	30140	30277	30441	30185	29824	30282	30068	30337	30158	29888	30023	29932	30098	29844	29929	30013	30004	30001	29949	30138	30074	30096	30271	30047	30165	30021	30130	30172	30002	30391	30260	30142	29919	29949	29961	30029	30195	30223	29902	29768	29931	30089	29850	29978	29971	30137	30153	29959	30054	30087	30011	30146	29920	30242	30280	30217	29992	30241	29954	30258	30407	29976	30082	30436	30294	29967	30054	30186	29976	30086	30063	29909	30248	30066	29879	29820	30187	29852	29865	30282	29980	30064	30128	30113	30036	30266	30224	30068	29983	30083	30103	29795	29929	30168	30038	29984	29794	30025	30361	30006	30234	30425	30123	30060	30170	30202	29886	29979	30063	29910	30171	29798	30080	29929	30097	30145	29980	30204	30139	29920	30232	29824	30268	30098	29962	29496	30174	30148	30148	29927	29999	30073	29997	30182	30088	30089	30174	30139	30109	30378	30064	30161	30049	29997	29899	29912	30171	29938	29684	29992	30158	30108	30241	30034	30068	30102	30150	30249	30052	29954	30215	30422	30129	30190	30077	30102	30089	30161	29831	29907	30147	30231	30106	30189	30142	30230	30087	29854	29950	30114	30127	30026	30065	29903	29971	30002	30032	30214	30000	29992	30215	30066	30294	30035	29948	29958	30182	30173	29904	30170	29825	30202	30033	30228	30005	30066	30108	29965	30107	30130	30092	30140	29845	29995	29860	30223	30386	30029	30003	29725	30295	30070	30040	30270	30147	30144	30061	30219	30219	30100	30321	30273	29999	30072	30159	30219	29922	29900	29995	30347	29994	30108	30114	29886	30222	29975	30002	29930	30328	29962	30074	29825	30000	30121	29777	30054	29846	30135	30214	29998	30069	30075	30119	30111	30097	30066	30141	29977	29909	30070	30258	29929	29933	29988	29948	30380	30358	30015	30248	30006	30055	29880	29920	30131	30095	30194	30094	30045	30139	29740	30139	30045	30049	30079	30068	30056	30173	30061	30137	30020	30085	30107	30261	30129	29860	30134	29956	30195	30179	29860	30317	30258	30009	29738	30119	29934	29877	30194	30189	29981	30308	30236	29997	30118	30205	30186	29926	30220	30027	29988	30263	29908	30239	30105	30194	30140	30071	30139	29906	30162	30305	30120	30233	30345	29916	30293	29847	29737	30442	30132	29961	30066	30241	30171	30102	30399	30079	30222	30185	30005	29998	30186	29982	29974	30185	29951	30143	30202	30217	29980	29977	30403	30058	29870	29875	30063	29914	30114	30181	29846	29831	30085	30354	29788	30231	29775	30323	29978	30380	30035	30205	30191	30004	30119	30365	30240	30103	30214	30331	29880	30116	29945	30005	30055	30262	30035	30143	30249	30084	30080	29899	30164	30291	30118	30209	29980	30041	29966	30312	29853	29961	29904	30284	30103	30002	29780	30121	29840	30149	29953	30238	30250	30082	29931	30218	30002	29918	30142	30196	30055	29865	30082	30004	29977	30500	30284	30147	29706	29820	30035	30071	29934	29975	30007	30186	30063	30166	29939	29992	30088	29980	30188	30150	30184	29966	29922	30300	30102	30235	30054	30163	29800	30064	29967	30172	29974	30263	30202	29916	29826	30161	30115	30201	30002	30207	30205	30091	30120	30190	30092	29970	29943	29988	30247	30215	29986	30174	30112	30473	30050	30063	30007	30059	30078	29943	30226	30068	29901	30301	30286	30200	30037	30394	30092	30298	29944	30155	29901	30169	30034	30129	29787	30210	30317	30091	30070	30030	30216	30147	30158	30141	30046	29951	30014	30251	29933	30051	30173	29924	29863	30269	30046	29858	30214	30156	30130	30204	29783	30074	30077	30196	30210	29992	30181	30018	29802	30171	30191	30146	30295	30018	29949	30136	30014	29947	30032	30079	30107	30261	30146	30176	30085	30411	29996	30083	30206	30206	30083	30095	30065	29911	30248	29943	29983	30104	29981	29977	30111	29878	29992	30105	30028	29965	29916	30065	29877	30354	30124	30114	30046	29732	30059	29874	29891	30064	30008	29912	30195	30189	30089	30028	30108	30377	29987	30078	30059	30173	29970	30321	30150	30300	30006	30260	30055	30006	30307	30420	30203	30217	30035	30235	30116	29914	30257	30159	30262	30120	30224	30227	29922	30025	29970	30123	30198	30030	30180	29831	29831	30125	30096	30322	30294	30226	30019	30002	30119	30351	30335	30184	30027	30083	30102	30030	30074	30024	30122	30167	30287	30216	30332	29843	29910	29765	29965	30280	29813	30040	30159	29949	30112	30060	29911	30334	30310	29929	29962	29964	30174	30274	30362	30173	29742	30096	29966	30105	30162	30467	30227	30045	29977	29856	30192	30216	30105	29932	29984	30144	30093	30340	30238	29644	30428	30188	29810	29899	30202	30066	30075	30187	30361	30254	30175	29970	29906	30180	29956	30209	30088	30080	30209	30294	30268	30059	30157	30154	29924	30216	30318	30063	30010	30031	29958	30143	30109	30021	30068	30094	29993	30136	30079	30186	30144	30388	30243	30061	29863	30076	30028	30022	30208	30374	30077	29898	30058	30086	29930	30140	29970	29991	30192	30054	30013	29889	30303	30031	29789	30296	30291	30168	30334	30098	30065	30090	29756	30202	29907	30066	30147	30080	29990	29953	30195	30124	30066	29899	30040	30039	29954	30136	30023	30041	30025	29986	30066	30102	30191	30303	30004	29978	30338	30010	29975	30123	30018	30244	30002	30467	29894	29811	30236	30028	30038	30208	30132	30158	30018	29939	29993	29884	30180	30260	30285	30086	30117	30108	29985	30021	30345	29988	30027	30005	30108	30275	29960	29971	30108	30020	30115	29955	30005	30243	29933	30211	30058	30001	30083	29973	29922	30003	29866	30299	29914	30177	30152	30230	30092	30227	30012	30007	30098	30196	30157	30043	30130	30102	30006	30014	30031	29951	30045	29932	30033	29936	30205	30140	29987	29791	30117	30122	30150	30183	30191	29943	30238	29983	30016	30162	30208	30304	30017	30164	30048	30291	29991	30091	30294	30092	30047	30211	29897	30074	30034	30054	29910	30086	30061	30084	29984	30073	30061	30444	30155	30071	29769	30072	30300	30059	30105	29992	29881	30058	30041	30198	30039	30047	30120	30322	29902	30084	30001	29917	30398	29699	30042	30358	30110	30136	30154	30253	29998	30032	30118	30001	30151	30020	30138	30160	30333	30013	29958	30102	30047	29967	29984	29885	30286	30140	30073	30114	29956	30049	30241	29953	30027	30293	29833	30273	30107	30086	30378	29992	29904	30088	30191	29954	30116	30156	29985	30057	30043	30034	30000	30171	30040	29989	30127	30073	30285	30242	29959	29836	29975	29680	29738	30129	30306	30277	30083	30108	30023	30155	30190	30022	30140	30094	30153	29965	30061	30287	30168	30021	29753	30121	29990	29931	30235	29930	30174	30099	30207	30178	30177	30196	30018	29995	29986	30170	30058	30145	30152	30180	30028	30141	30083	30242	30145	29992	30223	30297	30133	30299	30375	30176	29980	30021	30032	30224	30025	30056	29909	30233	30185	30093	30128	30031	29884	30284	30042	30264	30055	29979	30225	30023	30189	29967	29931	30297	30180	30303	30342	30015	30031	30264	30251	29902	29914	30011	30102	30164	29984	30130	30072	30250	30014	30098	30052	30290	29949	29813	30098	30496	29821	30236	30269	30111	30050	30302	29957	30287	30096	30076	30236	29955	30122	30095	30055	30221	29714	30175	29968	29909	29766	30147	29915	30010	30019	30215	30209	30128	29949	30077	29730	30092	30335	30144	30122	30108	29849	30245	30220	30124	29966	29976	30102	29975	29810	30173	30102	30141	30325	30153	30292	30117	29802	30317	29738	29929	30206	30268	30044	30105	30149	29804	30001	30209	30082	30131	29961	30004	29931	30289	30194	30124	30291	30142	30262	30456	30060	30134	30298	30402	30135	30055	30251	29945	30185	30108	29768	30151	30014	29847	30267	30172	30056	30160	30072	29711	30300
17755	20078	20786	35187	33727	26310	21443	18979	18168	17781	17866	17691	17967	17847	17753	17673	17790	17665	17791	17805	17806	17530	17809	18042	17865	17682	17637	17952	17505	17986	17723	17714	17729	17378	17872	17575	17726	17749	17715	17547	17730	17814	17700	17570	17872	17767	17707	17669	17512	17637	17811	17750	17709	17646	17850	17883	17658	17780	17769	17769	17663	17607	17552	17693	17939	17763	17807	17826	17672	17629	17541	17747	17674	17632	17613	17891	17892	17651	17873	17739	17561	17632	17727	17651	17657	17764	17706	17806	17502	17693	17636	17683	17720	17665	17733	17846	17694	17733	17549	17455	17807	17647	17486	17920	17676	17666	17597	17584	17609	17794	17850	17664	17717	17746	17766	17702	17757	17862	17739	17767	17507	17852	17637	17777	17870	17543	17900	17726	17702	17839	17490	17654	17621	17654	17748	17566	17621	17781	17613	17666	17780	17536	17724	17812	17655	17803	17675	17714	17852	17608	17681	17552	17876	17828	17838	17740	17891	17604	17573	17737	17704	17793	17828	17591	17538	17816	17689	17627	17470	17728	17644	17767	17651	17723	17689	17631	17723	17726	17612	17716	17720	17728	17757	17673	17624	17614	17761	17568	17696	17808	17678	17919	17543	17722	17773	17778	17754	17593	17977	17712	17698	17726	17573	17705	17655	17729	17813	17732	17530	17581	17614	17777	17581	17579	17716	17845	17725	17652	17728	17759	17745	17796	17894	17791	17758	17662	17565	17759	17731	17718	17711	17735	17634	17736	17739	17741	17590	17615	17805	17828	17611	17795	17616	17643	17637	17773	17577	17545	17685	17763	17750	17585	17710	17544	17690	17512	17568	17787	17701	17803	17568	17673	17785	17750	17930	17693	17770	17674	17779	17687	17626	17636	17697	17526	17587	17747	17868	17599	17907	17757	17581	17738	17668	17699	17653	17730	17589	17701	17769	17640	17637	17830	17696	17577	17623	17638	17714	17898	17837	17797	17623	17627	17789	17480	17578	17611	17786	17647	17711	17845	17550	17793	17742	17771	17899	17589	17713	17838	17810	17779	17692	17564	17897	17681	17810	17717	17836	17731	17518	17790	17693	17675	17800	17726	17713	17869	17536	17593	17678	17797	17904	17676	17710	17687	17523	17735	17728	17689	17673	17776	17836	17689	17810	17886	17950	17712	17656	17872	17807	17657	17549	17709	17743	17703	17643	17501	17668	17653	17715	17570	17793	17763	17528	17675	17474	17629	17674	17717	17601	17656	17827	17604	17556	17615	17670	17681	17650	17724	17791	17694	17576	17722	17547	17687	17536	17645	17638	18022	17681	17731	17765	17619	17702	17684	17681	17612	17800	17548	17655	17787	17741	17693	18009	17574	17727	17723	17805	17546	17746	17698	17751	17667	17804	17799	17764	17850	17604	17798	17805	17655	17753	17717	17805	17667	17803	17655	17790	17835	17655	17776	17702	17548	17743	17668	17547	17578	17684	17832	17614	17771	17801	17832	17640	17798	17715	17717	17637	17917	17742	17835	17869	17792	17915	18005	17650	17660	17491	17669	17615	17697	17753	17831	17756	17572	17728	17514	17593	17588	17811	17788	17628	17794	17677	17670	17508	17805	17631	17815	17735	17792	17663	17560	17668	17790	17598	17707	17602	17754	17695	17890	17708	17897	17399	17612	17608	17612	17747	17636	17698	17641	17806	17731	17575	17836	17578	17639	17714	17780	18017	17797	17675	17573	17694	17714	17590	17756	17743	17713	17709	17821	17873	17649	17636	17923	17653	17533	17844	17668	17570	17781	17695	17654	17687	17741	17554	17689	17850	17498	17964	17582	17725	17783	17760	17827	17824	17807	17675	17649	17749	17773	17574	17767	17782	17758	17575	17750	17798	17726	17863	17834	17613	17789	17748	17797	17799	17628	17732	17872	17755	17855	17738	17761	17620	17697	17587	17751	17754	17855	17644	18026	17626	17774	17937	17813	17630	17778	17608	17658	17577	17813	17677	17773	17573	17635	17795	17649	17674	17822	17743	17647	17547	17877	17642	17582	17599	17617	17750	17648	17733	17693	17796	17547	17793	17760	17808	17693	17763	17710	17781	17608	17732	17743	17772	17802	17804	17633	17696	17711	17702	17686	17701	17663	17612	17721	17586	17776	17632	17575	17656	17669	17717	17895	17742	17822	17946	17761	17706	17815	17749	17797	17860	17647	17686	17755	17656	17546	17683	17740	17797	17787	17622	17736	17487	17666	17677	17620	17593	17680	17772	17805	17760	17639	17726	17868	17636	17761	17790	17566	17698	17751	17623	17759	17622	17469	17687	17836	17772	17840	17632	17699	17728	17626	17664	17692	17603	17861	17731	17796	17832	17578	17688	17918	17625	17708	17780	17534	17634	17607	17573	17560	17917	17675	17794	17570	17707	17769	17734	17766	17611	17727	17674	17645	17754	17681	17622	17664	17701	17608	17766	17688	17740	17789	17614	17697	17676	17764	17651	17689	17800	17807	17571	17738	17581	17875	17360	17684	17573	17764	17567	17763	17742	17605	17701	17675	17855	17823	17851	17683	17644	17714	17646	17712	17728	17722	17757	17702	17768	17773	17619	17834	17562	17664	17580	17644	17750	17686	17741	17862	17675	17890	17842	17524	17551	17733	17637	17610	17672	17721	17774	17521	17687	17688	17761	17658	17631	17758	17693	17637	17816	17752	17513	17729	17795	17628	17653	17753	17703	17592	17503	17763	17640	17696	17682	17640	17709	17763	17777	17667	17668	17714	17766	17557	17681	17761	17715	17872	17725	17748	17866	17715	17825	17650	17787	17731	17568	17742	17734	17687	17561	17835	17664	17736	17791	17713	17834	17860	17672	17546	17696	17823	17495	17908	17722	17712	17854	17754	17688	17604	17766	17773	17531	17536	17882	17676	17549	17665	17857	17514	17642	17758	17594	17717	17750	17551	17524	17664	17670	17663	17791	17775	17907	17706	17494	17602	17808	17590	17598	17693	17789	17870	17727	17653	17798	17793	17579	17716	17752	17516	17729	17620	17837	17577	17773	17734	17648	17626	17719	17520	17773	17883	17717	17661	17506	17787	17756	17440	17792	17566	17867	17773	17795	17784	17768	17791	17673	17743	17712	17596	17836	17665	17582	17748	17753	17530	17623	17724	17612	17792	17820	17728	17696	17639	17939	17787	17802	17642	17800	17798	17601	17580	17785	17786	17711	17547	17861	17679	17938	17907	17635	17858	17579	17682	17687	17464	17825	17521	17722	17618	17784	17658	17803	17596	17994	17729	17616	17900	17778	17678	17635	17737	17817	17785	17879	17672	17720	17822	17704	17893	17539	17582	17618	17640	17694	17751	17657	17517	17751	17939	17753	17731	17572	17641	17690	17694	17688	17948	17607	17553	17659	17588	17606	17788	17628	17712	17912	17689	17797	17631	17609	17855	17483	17626	17777	17861	17794	17529	17744	17663	17698	17681	17676	17679	17758	17759	17548	17730	17692	17487	17690	17837	17546	17858	17726	17580	17781	17702	17704	17698	17645	17547	17560	17727	17636	17672	17660	17951	17625	17653	17727	17848	17604	17798	17697	17623	17604	17753	17724	17606	17756	17714	17674	17652	17722	17834	17645	17627	17677	17683	17711	17643	17581	17705	17679	17701	17642	17573	17630	17742	17717	17805	17526	17769	17847	17537	17792	17655	17710	17702	17485	17520	17723	17635	17740	17871	17755	17694	17900	17682	17752	17668	17585	17529	17783	17477	17757	17645	17679	17695	17585	17904	17667	17865	17580	17661	17840	17861	17641	17692	17801	17810	17690	17655	17710	17736	17577	17631	17670	17622	17808	17645	17761	17618	17694	17652	17605	17608	17686	17587	17730	17609	17640	17711	17657	17653	17656	17800	17806	17596	17719	17654	17623	17719	17664	17578	17728	17712	17793	17678	17563	17666	17621	17688	17641	17611	17661	17729	17763	17698	17614	17683	17679	17911	17804	17794	17620	17687	17782	17564	17700	17602	17783	17700	17549	17610	17497	17681	17718	17696	17424	17721	17809	17823	17676	17805	17834	17721	17677	17649	17827	17658	17800	17728	17627	17649	17498	17624	17765	17722	17795	17669	17755	17841	17685	17758	17722	17725	17660	17549	17745	17706	17816	17806	17522	17825	17714	17800	17633	17735	17812	17736	17725	17763	17602	17703	17626	17674	17868	17870	17688	17791	17677	17787	17772	17643	17413	17682	17796	17647	17710	17528	17621	17831	17893	17736	17861	17714	17661	17648	17721	17564	17709	17730	17757	17693	17599	17775	17560	17630	17735	17589	17717	17963	17613	17610	17612	17779	17789	17778	17556	17594	17777	17811	17766	17530	17718	17743	17746	17759	17471	17713	17552	17899	17905	17724	17723	17709	17732	17603	17640	17721	17674	17871	17701	17635	17744	17735	17629	17745	17742	17750	17723	17771	17710	17696	17527	17812	17721	17818	17866	17833	17735	17615	17765	17795	17720	17782	17533	17689	17839	17872	17757	17803	17569	17656	17751	17783	17815	17805	17948	17662	17616	17743	17666	17645	17650	17594	17514	17646	17776	17964	17584	17847	17827	17852	17780	17737	17558	17659	17799	17713	17700	17645	17487	17814	17705	17664	17649	17526	17789	17681	17626	17768	17600	17746	17872	17477	17692	17778	17675	17653	17756	17859	17476	17862	17707	17769	17816	17752	17677	17712	17737	17543	17801	17622	17649	17782	17610	17700	17655	17827	17714	17630	17695	17592	17725	17685	17661	17753	17693	17631	17759	17756	17768	17702	17716	17644	17872	17629	17592	17815	17737	17859	17668	17617	17624	17548	17766	17721	17711	17857	17779	17633	17950	17632	17678	17589	17988	17834	17516	17843	17637	17720	17728	17602	17666	17578	17848	17657	17554	17610	17649	17647	17802	17497	17759	17725	17717	17552	17760	17796	17638	17581	17532	17645	17720	17676	17773	17541	17537	17682	17756	17783	17733	17729	17652	17848	17838	17733	17682	17596	17695	17655	17546	17701	17710	17701	17767	17788	17764	17724	17919	17613	17687	17645	17732	17722	17446	17908	17606	17555	17646	17573	17767	17736	17853	17775	17623	17687	17680	17854	17606	17758	17831	17650	17605	17733
25032	21550	29136	57073	68881	57716	45699	36490	32155	31005	30495	30377	30347	30502	30338	30575	30419	30481	30102	30239	30270	30382	30299	30436	30340	30267	30172	30414	30137	30260	30277	30033	30311	30216	30166	30147	30168	30421	30364	30024	30158	30237	30381	30267	30146	30128	30155	30417	30262	30560	30150	30105	30287	30089	30346	30411	30079	30040	30458	30316	30181	30290	30354	29988	30206	30205	30239	30317	30392	30156	30451	30005	30259	30200	30325	30185	30223	30263	30290	30366	30160	30436	30081	29924	30235	29893	30201	30248	30115	30032	29954	30149	30193	30336	30287	30106	30428	30104	30277	29963	30256	30415	30375	30343	30293	30154	30070	30277	30305	30272	30032	30317	30108	30081	30247	30326	30213	30329	30161	30043	30302	30233	29990	30357	30177	30281	30372	30078	30277	30277	30141	30294	30316	30197	30265	30270	30393	29808	30386	30026	30285	30325	30284	30123	30172	30193	30018	30219	30320	30226	30232	30434	30070	30037	29878	30174	30076	30354	30150	30237	30110	30299	30371	30128	30161	30028	30066	30169	30361	30298	30303	30331	30293	30249	30228	30423	30379	30079	30279	30345	30481	30240	30212	30398	30099	30198	30108	30030	30336	30089	29942	30334	30104	30122	30147	30150	30151	30331	30273	30242	30358	29960	30196	30203	30202	30287	30091	30104	30278	30035	30090	30288	30121	30190	30317	30202	30309	30217	30171	30075	30274	30099	30166	30483	30043	30115	30158	30087	30067	30189	30395	30074	30121	30163	30239	30311	30373	30240	30533	30432	30069	30014	30131	30308	30468	30289	30122	30134	30251	29906	30219	30144	30377	30279	30096	30259	30377	30279	30117	30146	30137	30029	30177	30354	30207	30258	30555	30251	30346	30321	30519	30400	30218	30072	30290	30207	30573	30115	30150	30430	30295	30446	30334	30182	29916	30067	30400	29895	29957	30161	29979	30346	30176	30314	30268	30189	30177	30156	30305	30197	30118	30352	30343	30011	30118	30071	30366	30097	30217	30169	30293	30324	30049	30174	30045	30250	30157	29971	30017	30193	30207	30204	30307	30362	30319	30062	30304	30328	30251	30106	30235	29880	30120	30167	30377	30235	30237	30028	30311	30370	30309	30284	30198	30162	30093	30559	30244	30285	30522	30270	30326	30157	30056	30346	30125	30307	30277	30382	30350	29971	30142	30132	30270	30102	30382	30135	30159	30290	30102	30148	30185	30245	29970	30067	30176	29915	30248	29892	30071	30140	30168	30430	30159	29911	30272	30355	30144	30554	30087	30243	30290	30170	30055	30280	30166	30112	30179	30396	30339	30223	30075	30175	30257	30209	29989	30144	30204	30216	30378	30280	30136	30213	30129	30216	30201	30317	30026	30274	30295	30227	30267	30311	30024	30324	30399	30216	30273	30203	30184	30196	30355	30093	30210	30022	30029	30152	30324	30146	30092	30424	30274	30035	30265	30075	30286	30295	30294	30090	30238	30162	30155	30179	30322	30122	30248	30261	30264	30150	29972	29951	30563	30235	30166	30199	30032	29931	30297	30199	30382	30559	30078	30320	30221	30226	30314	30495	30277	30213	30591	30378	30308	30022	30330	30159	30389	30391	30145	30452	30093	30017	29952	30178	30177	30113	30308	30086	30207	30396	30167	30358	29926	30362	30210	30220	30341	30239	30269	30394	30450	30396	30284	30150	30459	30116	30277	30092	30183	30139	30113	30127	30324	30013	29811	30542	30182	30239	29936	30185	30156	30166	30405	30445	30105	30148	30199	30502	30494	30286	30285	30243	30222	30083	30066	30175	30197	30193	30244	30244	30548	30403	30324	30438	30069	30182	30161	30467	30192	30121	30258	30336	30134	30272	30148	30223	30183	30250	30253	30017	30186	30304	30044	30059	30088	29910	30356	30162	30374	30193	30188	29741	30085	30219	30232	29885	30396	30339	30474	30161	30139	30143	30421	30097	30157	30300	29857	30606	30122	30212	30222	30105	30211	30243	29963	30422	30192	30254	30221	30125	30199	30179	30363	30420	30323	30407	30249	30445	30104	30157	30311	30202	30005	30077	30176	29734	30094	30469	30274	30020	30138	30262	30161	30335	30258	30226	30143	30037	30350	30234	30098	30243	30381	30219	30217	30690	30328	30348	30201	30000	30468	30128	30188	30193	30027	30126	30109	29933	30030	30139	30067	30288	30280	30386	30131	30121	30332	30080	30116	30402	30376	30311	29973	30148	30247	30094	30290	30171	30085	29830	30266	30000	30166	30107	29864	30097	30309	30355	30277	30315	30065	30273	30551	30218	30414	30229	30550	30146	30330	30234	30281	30292	30088	30249	30156	30074	30344	30140	30541	30087	30183	30360	30253	30320	30160	30329	30062	30130	30275	30340	30433	30056	30499	30360	30118	30166	30282	30164	30384	30424	30201	30364	30037	30259	30444	30293	30463	30255	29947	30161	30275	30206	30220	30094	30557	30106	30135	30105	30153	30132	30170	30134	30071	30197	30381	30024	30392	30283	30254	30302	30191	30119	30137	30154	30210	30302	30343	30054	30057	29813	30316	30200	30180	30538	30252	30284	30048	30322	30132	30024	30338	30367	30400	30444	30471	29897	30073	30256	29943	29990	30259	30175	30305	30204	29971	30444	30137	30265	30363	30091	30166	30346	30260	30475	30167	30117	30325	30044	30171	30313	30404	30155	30191	30041	30155	30000	29881	29994	30353	30221	30334	30346	30077	30397	30057	30022	30438	30203	30148	30046	30137	30199	30282	30290	30199	29869	30018	30420	30318	30100	30201	30248	30384	30120	30360	30203	30416	29956	30105	30471	30122	30500	30238	30162	30300	30302	30193	30154	30313	30056	29994	30322	30240	30330	29992	30142	30159	30090	30122	30305	30205	30161	30220	30388	30206	30229	30078	30053	30428	30406	30378	30218	30166	30037	30321	30191	30035	30095	30378	30082	30143	30200	30470	30319	30226	30130	29891	30382	30281	30335	30297	30338	30432	30269	30347	30312	30232	29955	30372	30561	30167	29975	30274	30137	29989	30255	30037	30125	30040	30317	30077	30185	30213	30234	30436	30238	30272	30204	30273	30140	30131	30233	30285	30029	30233	30023	30276	30374	30161	30291	30444	30365	30390	30113	30304	30144	30260	30090	30278	30293	30454	30202	30072	30215	30258	30329	30317	30141	30089	30065	30416	30361	30249	30156	30446	30200	30177	30221	30421	30384	30267	30258	30217	30421	30326	30094	30223	30174	30204	29812	30176	30041	30186	30043	30332	30160	30568	30053	29978	30327	30410	30079	30212	30210	30273	30248	30402	30264	30231	30094	30194	29915	30366	30182	30242	30047	30109	30091	30397	30553	30321	30377	30299	30147	30158	30194	30002	30163	29869	29872	30010	30196	30274	30100	30349	30257	30296	30462	30206	30396	30187	30387	30120	30148	30408	30383	30261	30296	30098	30307	30196	30002	30013	30280	30128	30290	30221	30313	30102	30278	30312	30147	30084	30177	30159	30122	30126	30131	30347	30229	30401	30039	30379	30105	29905	30373	29886	30308	30042	30206	30179	30229	30364	30065	29994	30114	30401	30429	30259	30235	30407	30068	30264	30115	30441	29961	30452	30127	30173	30259	30086	30272	30213	30369	30163	29972	30256	30033	30145	30329	30327	30211	30273	30086	30206	30380	30191	30293	30444	30188	30403	30032	30342	30001	30145	30228	30384	30353	30182	29986	30198	30301	30100	30433	30064	30169	30462	30100	30548	30254	30080	30098	30086	30488	30128	30330	30453	30373	30168	30058	30419	30243	30264	30424	30333	30206	30153	30159	30359	30097	30207	30232	30028	30229	30394	30202	30167	30256	30054	30065	30287	30283	30310	30044	30785	30401	30126	30101	30150	30157	30095	30087	30305	30051	30115	30197	30260	30088	30495	30324	30267	30081	30259	30149	30052	30171	30343	30107	30121	30142	30100	30276	30205	30238	30144	30135	30349	30119	30492	30270	30144	30184	30359	30353	30412	30292	30270	30082	30121	30231	30257	30228	30420	30164	30125	30346	30131	30232	30051	30312	30209	30065	30401	30116	30146	30183	30241	30224	30199	30353	30246	30390	30184	30262	30038	30300	30353	30172	30213	30089	30267	30176	30312	29973	30603	30471	30088	30391	30349	30322	30365	30259	30301	29901	30271	30181	30223	30291	30191	30188	30215	30279	30102	30197	30202	30164	30187	29935	30168	29970	30324	29902	30303	30407	30400	30282	30258	30094	30334	30080	30348	30057	30237	30276	30343	30419	30288	30264	30450	30434	30172	30289	30022	30381	30138	30426	30323	30178	30385	30492	30312	30222	30128	30232	30149	30174	30468	30234	30187	30056	30141	30062	30382	30471	30271	30025	30204	30224	30384	30091	30081	30228	30131	30223	30303	30051	30325	30419	30431	30174	30312	29938	30249	30289	30202	30214	30391	30085	30210	29977	30174	30049	30551	30080	30066	29975	30183	30188	30245	30375	30048	30211	30055	30121	30296	30049	30266	30129	30273	30070	30342	30199	30181	30171	30402	30363	30209	30372	30302	29957	30251	30080	29817	30111	30188	30088	30495	30211	30247	30213	29968	30103	30178	30113	30253	30212	30245	30213	30352	30327	30335	30246	30201	29963	30348	29923	30420	30096	30541	30056	30354	29995	30326	29999	30312	30391	30396	30285	30251	30304	30400	30234	30280	30376	30339	30345	30335	30646	30149	30266	30287	30200	30216	30293	30181	30218	30339	30499	30235	30164	30301	30423	30441	30385	30501	30283	30233	30164	30385	30254	30083	30326	30494	29999	30114	29976	30392	30354	30393	30297	30212	30104	29969	30472	30138	30397	30124	30296	30280	30363	30051	30522	30235	30232	30404	30380	30253	30470	30320	30328	30318	30216	30194	30114	30157	30345	30293	30151	30451	30069	30241	30198	30143	30495	30221	30239	30291	30185	29927	30389	30290	30104	30345	30164	30117	30341	30111	30173	30438	30017	30346	30168	30207	30268	30196	30132	30187	29829	30293	30253	30165	30278	30030	30333	30062	30210	30349	30029	30243	30280	30232	30324	30236	30072	30432	30043	30239	30127	30495	30283	30218	30281	30477	30216	30306	30073	30102	30346
16690	27116	29620	71718	69934	50210	34247	24276	19612	18419	18200	18186	18150	17978	18021	18335	18099	18166	17958	18124	17986	17860	17882	17980	18189	18119	17954	18166	18017	17956	18284	18050	17935	18208	18023	18082	18125	18085	18070	18034	18001	18038	17907	18032	17909	17933	18103	18037	18026	17955	18150	17974	18001	18071	18165	18148	17867	18051	17999	17955	18199	17818	18041	18163	17814	17879	18268	18021	18053	18010	17987	18025	18139	17920	17930	18117	17984	17835	17944	18060	18038	17774	18101	17966	18077	18241	17901	18034	17981	18014	18002	18030	17869	18151	18166	18120	18142	18008	18225	17909	17960	17947	17996	18001	18121	17956	18098	18093	18049	17913	18021	17904	18137	18100	18066	18157	17820	18087	18171	18052	18033	18245	18146	18240	18048	17956	18039	18144	17967	18072	17959	17939	18016	17903	18151	18103	17861	18140	18037	18089	18051	18197	18000	18032	18139	18032	18119	18075	18034	18012	18027	17894	17957	17987	18026	18079	18164	18029	18139	18069	17883	17968	17995	17849	18016	18011	18062	18064	17954	18017	18106	18196	17974	18088	17810	17942	18208	17988	18091	17981	18096	17940	18000	17985	18255	18122	18059	18199	17956	18115	17959	18082	18114	17928	18143	18013	18041	18279	17962	18034	18022	18093	18024	18119	17923	18071	18002	18021	18092	18036	18035	18179	17909	17927	17889	18224	18038	17916	18082	18023	18006	17942	17952	18136	18040	18122	17843	18001	18169	17962	18028	18062	17939	18023	18248	17943	18061	18037	17872	17942	18232	17958	17978	18017	17818	17972	18126	18028	17961	18206	18055	17981	18122	18026	18049	18017	18030	18146	18086	17906	18040	17941	18048	18087	17918	18117	17991	18116	17994	17989	17904	18157	18191	17918	18209	18118	18071	18055	17959	18172	17896	17977	17994	18057	18175	18089	18243	18084	18059	18217	17927	18070	17969	18035	18036	17922	18040	17898	18078	17956	18005	18042	17998	18011	18065	18103	17759	17929	17991	17964	17948	17907	18038	17880	18016	17897	17997	17976	17939	18021	17880	18207	17923	17952	18182	17993	18081	17871	18113	18014	17854	17798	17929	18132	18108	18032	17976	17809	18006	18092	17910	17927	18001	17994	18081	18155	17944	17866	17943	18134	17958	18038	18183	18132	18030	18141	17997	17837	18091	17953	18110	17973	18069	17829	18081	18061	18099	17966	18091	17799	18094	17995	18073	18098	17799	17977	18067	17985	18016	17971	18078	17945	18056	17980	17987	17932	17935	17849	17910	18059	18022	18000	17955	17968	18050	17960	17914	18090	18165	18006	18024	18131	17928	17863	17890	18072	17995	18142	17878	18095	18068	18085	18082	17876	18193	18153	17968	18023	18118	17969	17956	18151	18096	17886	17967	18161	17902	18201	17963	17977	17897	18200	18035	18117	18107	18015	18180	18146	18176	17976	17911	18067	18111	17984	17901	18073	18110	18134	17947	18036	17904	18047	18070	18150	18091	18109	18174	17930	17845	17999	17973	18034	18035	18089	18287	18085	18141	17941	17944	17971	18024	18162	17941	18165	18117	18092	18132	18117	18044	18031	17937	18208	18085	18024	18003	18085	18080	18091	17964	18101	17953	18113	18351	18088	18029	18030	17990	17866	18051	18242	17965	17997	18118	18106	17953	17839	18092	18029	18005	17898	18045	17869	18009	17950	18144	18080	17947	18062	17976	17984	18121	18102	18051	17982	17862	18010	18064	18065	18009	17764	17992	18050	18083	17984	18108	18193	18050	18114	18084	18111	18005	18197	17920	18000	18121	18119	17968	18163	18040	18209	18035	18051	17839	18072	17896	17912	17858	18057	17985	17937	17921	18044	17961	17963	18189	18127	18209	17841	17867	18029	18052	17930	18053	17920	18111	18011	17984	17891	18046	18222	17885	18003	17873	18106	17987	17961	18100	18008	18054	17907	18090	18042	18071	18088	18025	18150	18043	17804	18056	17999	18171	18150	18066	18112	18069	17728	17981	17954	17955	17872	18018	17937	17801	18043	18054	17863	18150	18018	18056	18017	18102	17992	17935	17791	17850	17910	18050	17997	17927	18051	18026	17964	18163	17900	17934	18044	18040	17952	18032	17908	18026	18051	18033	18127	18045	18118	17962	17959	18061	17885	18133	17914	18019	18159	17904	18020	18000	17988	18037	18079	18029	18066	18048	18088	17979	17999	18012	18045	18019	17920	18178	17915	17980	18093	17879	17953	18017	18039	17903	17953	17969	17919	18004	18128	18009	18148	17913	18126	18086	18086	17905	17960	17966	18051	17920	17938	18138	18040	18107	18042	17803	18073	18093	18018	17987	18148	18140	17917	17948	18086	17962	17979	17964	18154	17944	17979	17975	18128	18028	18050	18121	18180	17819	18069	17892	17934	18130	17979	18030	18034	18117	18135	18002	17907	17951	17870	18051	17906	17956	18077	18172	18153	17994	17852	18033	18056	18023	17998	18078	17976	17921	17998	17924	18060	18067	18268	18006	17891	18120	17963	17961	17948	17898	18041	18068	18194	18012	18036	18095	18183	17968	17970	17978	18093	17983	17929	18029	18137	17917	17953	18057	17904	18013	17899	18065	17955	18081	18174	18044	18033	18215	17880	18113	17883	17946	18140	18035	17884	18039	17924	18092	17966	18031	18138	17919	18082	18097	18018	18014	18014	18234	18059	18058	18164	18088	18195	18112	18307	18078	18045	18149	18100	18178	18116	18164	17899	17950	18105	17982	17957	18069	17995	17906	17962	17989	18068	18041	18046	18075	18096	17991	18089	18298	18284	18078	17906	18139	17972	18156	17880	17991	18080	18067	18195	17974	18118	17868	17998	18012	17965	17911	18070	17900	18134	18141	18081	18092	17894	18162	17986	17898	18201	18040	18112	18054	17943	18027	18144	17988	18134	17965	18105	18048	17950	18115	18054	18109	17953	17916	18031	18042	18106	18149	18252	17948	18089	18048	17907	18040	18068	18324	17976	18088	17891	18145	17916	18133	18157	18039	17913	18096	17939	18108	17789	17851	17916	18004	18065	17971	17910	18181	17965	18019	18047	17910	17925	18152	18170	18113	18018	17987	18188	17900	17825	18205	18198	17996	18018	17945	17960	17988	17933	18193	18162	18044	18083	18050	18019	17971	18043	17984	17964	17810	18087	17983	18124	17981	17941	18092	17839	18130	17872	18128	17963	18036	18006	18090	18214	18067	17952	17897	18072	17920	18105	18198	18082	18072	18126	17888	18044	18095	18063	17936	17893	18008	18145	18142	18129	18243	17752	18058	18028	18014	17856	17958	18250	17966	18092	18042	17908	17886	18060	17943	18044	18133	18190	18253	18091	18132	17961	18021	17849	17978	18009	17963	18168	18186	18054	18143	17991	17866	18073	18086	18082	18021	17953	18071	18034	17956	17891	18189	18039	18002	18075	18148	17895	17967	18066	18086	18003	17994	17977	18020	17970	18045	17991	18147	18150	18007	17990	18100	17992	18084	17895	17935	17883	18080	17992	18059	18158	18113	18019	18084	17977	17936	17828	18033	17927	17808	17900	18159	17937	18181	18203	17945	17973	18263	17999	18035	17979	17940	17928	17998	17950	18088	17978	18174	18123	17927	17921	17930	18011	18033	17830	18039	18194	18055	18058	18184	17895	17952	18123	18082	18084	18132	18011	18258	18212	18081	17945	18124	18143	17991	17964	18016	18062	18166	17848	17870	18194	18079	18057	17919	18083	17975	18037	18131	18177	17869	18093	18028	17869	18122	17979	17811	17982	18186	18068	18038	17818	17921	17827	18152	18075	17950	17976	18245	17986	18125	18123	18139	18014	18108	18045	18138	18203	18128	17805	18114	18080	18100	18051	18158	18137	17914	17932	17978	17966	18191	18027	18030	18215	17918	17929	17964	17983	18107	18101	17933	18117	18110	18014	18075	17928	18076	18003	18337	17993	17971	18091	18078	17888	18107	17932	18076	18052	17955	18077	18121	17956	18035	18013	18076	17963	17993	17956	18012	18219	17859	18031	17917	18036	17967	18150	18093	17903	18061	17976	18162	17867	17984	18017	18022	17961	18108	17988	17964	18104	17885	18092	18127	17899	17985	17993	18013	17978	18120	18075	18176	17885	18159	17955	18054	17719	18125	18064	18103	17729	17959	18327	18038	18008	17969	18131	18133	18015	17921	18032	17977	18070	18068	18145	18256	18078	17839	18150	18006	17939	17987	17921	17928	18101	17972	18040	18017	18042	17898	17945	18117	17945	18116	18112	17951	18056	18102	17993	17970	18023	17916	18072	17739	17981	18058	17909	18073	17958	18105	18035	18248	17937	17958	17895	17954	18056	17840	18083	18057	18330	18112	18028	17963	18063	18035	17739	18010	18027	17929	17950	18041	18052	17953	18011	17952	18047	18075	18009	17878	17954	17816	18097	17871	18006	17954	18015	18017	17968	18098	18020	18047	18040	18077	18037	18016	18065	17939	18102	17983	18209	18093	18022	18006	17902	18122	18105	17983	18034	17974	18148	18194	17931	18151	18052	18112	18143	17996	18120	18235	18122	17918	18095	17737	18089	18101	18001	18126	18105	18043	17847	18111	17965	18168	18121	18174	18058	18091	17927	17844	18041	18386	18184	17938	18131	18145	18046	17882	18160	18152	17805	17972	17991	18236	17937	17964	17984	17963	17931	17930	17908	18138	18143	18079	18082	17973	17849	17841	18058	17878	18030	18295	17872	17952	18119	18000	18154	18006	18040	18187	18108	17938	18025	18086	17998	18073	18026	18370	18087	18021	17807	18045	17834	17902	18138	17960	18066	18119	17973	17920	18051	17988	18288	17985	18000	18023	18061	18155	18057	18062	18153	18095	17956	18012	18021	18000	17840	18078	18089	18051	17937	17970	18124	17881	17997	18081	17986	17956	17933	18011	18104	17892	18180	18009	17918	18069	18117	17946	18104	18066	17896	18035	17858	18208	17845	17935	18239	17956	17959	18177	18235	17944	18120	18135	17937	18010	17964	17923	18019	18005	18030	18126	18052	18076	18188	18082	18028	18113	17959	17931	18078	18290	17983	18037	18101	17963	18100	18239	18011	18205	17973	17918	17981	18147	18314	18160	17972	18087	18020
23030	21506	29553	58993	75342	68781	56075	42809	35344	32884	31906	31365	31686	31508	31509	31678	31286	31339	31513	31321	31322	31437	31270	31263	31561	31397	31563	31475	31646	31240	31368	31525	31285	31419	31543	31197	31658	31421	31259	31331	31206	31305	31320	31424	31201	31507	31194	31457	31055	31167	31150	31197	31226	30903	31315	31214	31190	31194	31393	31306	31200	31488	31157	31125	31403	31218	31165	31009	31084	31391	31320	31130	31182	31173	31005	31053	31395	31098	31247	31377	31241	31361	31056	31336	31166	31401	31251	31243	31007	31173	31039	31114	31390	31313	31092	31229	31232	31129	31158	31027	31175	31248	31050	31277	31197	31228	31212	31298	30996	31325	31046	31237	31371	30948	31219	31265	31394	31247	31140	31415	31343	31136	31046	31185	31133	31299	31236	31290	31069	31004	31127	31183	31415	31420	30991	31220	31328	31142	30993	31143	31215	31139	31216	31083	31043	31098	31204	31290	31190	31176	31357	31145	31187	31062	31328	31009	31098	31467	31108	31196	31272	31557	31206	31288	31096	31120	31647	31283	31111	31225	31265	31279	31281	30979	31415	31454	31109	31212	31442	31264	31049	31227	31153	31226	31428	31389	31016	30896	31191	31387	30981	31253	31304	31179	31299	31372	31276	31267	31444	31408	31211	31060	30934	31118	31170	31132	31168	31318	31289	31038	31030	31109	31231	31168	31069	31225	31205	30985	31037	31447	31556	31235	31005	31203	31169	31444	31399	31113	30985	31155	31249	31130	31271	31420	31248	31119	31279	31121	31351	31086	31297	31065	31453	30989	31181	31084	31372	31352	31248	31322	31039	31007	31013	31159	31245	31290	31438	31297	31203	30964	31238	31185	31179	31227	31211	31132	31203	31356	31483	30911	31209	31240	31231	31240	31264	31553	31081	30889	31096	31064	31362	31239	31325	31129	31211	31118	31170	31343	31449	31067	31302	31048	31227	31107	31110	31326	31188	30910	30977	31253	31028	31111	31291	31120	31072	31437	31065	31495	31108	31275	31255	31343	31249	31261	31257	31210	30858	31323	31013	31400	31205	30806	31207	31581	31353	31181	31223	30933	31181	31205	31276	31029	31381	31223	31224	31089	31099	31132	31069	31170	31308	31253	31181	31293	31464	31082	31322	31419	31193	31169	31248	30905	31019	31245	31111	31111	31567	30763	31058	31279	31267	31063	31229	30974	31320	31335	31267	31325	31310	31208	31121	31243	31115	30997	31129	31217	31109	31471	31227	31102	31242	31298	31272	31192	30979	31341	31283	31302	31237	31381	31411	31402	31151	31148	31254	31121	31020	31015	31214	31161	31194	31113	31473	31352	31329	31147	31096	31116	31349	31083	31252	31690	31209	31159	31174	31204	31213	31220	31177	31353	31210	31248	31332	31101	31317	31471	31318	30989	31043	31279	31176	31155	31137	31299	31333	31070	31296	31265	31114	31199	31235	31122	31271	31191	31237	31089	30975	30985	31483	31348	31245	31056	31339	31012	31535	31294	31585	31268	31497	31186	31310	31074	31139	31414	31120	30942	31015	31023	31295	31104	31269	31459	31351	31087	31274	31213	31420	31164	31212	31358	31131	31063	31198	31274	31290	31235	31253	31113	31314	31133	31059	31013	31334	31144	31196	31003	31104	31265	31037	31000	31297	31348	31270	31242	31439	31213	31045	31041	31072	31171	31051	31178	31194	31147	31375	31102	31287	31355	31054	31080	31460	31305	31181	30831	31193	31316	30849	31151	30971	31261	31019	30954	31483	31103	31182	31212	31244	31301	31469	31242	31213	31308	31031	31206	31113	31092	31139	31030	31137	31132	31171	31248	31133	31029	31557	31376	31133	31018	31207	31144	31063	31073	31049	31227	31155	31160	31219	31134	31059	31292	31142	31089	30938	31511	31209	31252	31239	31054	31214	31199	31173	31193	31163	31319	31129	31057	31366	31205	31050	31052	31169	31185	31038	31256	31068	31186	31267	31425	31176	31476	31180	31299	31180	31202	31266	31255	31002	31177	31267	31401	31058	31248	31131	31011	31423	31089	31271	31271	31148	31094	31076	31026	31273	31032	31387	31242	31512	31184	31239	31232	31150	31159	31065	31003	31453	31148	31309	30991	31279	31205	31441	31101	31450	31201	31050	31200	31128	31328	31271	31006	31170	31108	31493	31057	31206	31221	31226	31172	31312	31308	31523	31389	31430	31137	31163	31016	30918	31081	30743	31260	31152	31307	31368	30854	31270	31133	31375	31230	31415	31251	31165	31433	31295	31092	31043	31089	31270	31046	31197	31300	31085	31288	31355	30997	31383	31146	31157	31398	31384	31428	31295	31081	31334	31059	31231	31121	31209	31141	30965	31249	31399	31121	31336	31131	31471	31237	31097	31296	31222	31247	31130	31115	31180	31340	31354	31142	31063	30846	31042	31219	31089	31359	31270	31131	31328	31204	31374	31319	31080	31446	31124	30945	31267	31266	31237	31205	31656	31495	31127	31392	31339	31118	30951	30891	31159	31315	31210	31150	31204	31320	31148	31031	31377	31207	31056	31374	31233	31237	30983	31214	31147	31455	31525	31351	30983	30983	31377	31267	31383	31187	31053	31152	31296	31206	31402	31298	31058	30909	31372	31127	31426	31161	31280	31394	30980	31150	30969	30817	31272	31157	31254	31075	31112	31210	31404	31241	31167	31206	31272	31128	31127	31126	31270	30968	31546	31288	31179	30994	31410	31356	31396	31172	31261	31440	31354	31075	31462	31303	31209	31197	31155	31403	31369	31256	31432	31183	31274	31255	31134	31108	31337	30934	31320	31101	31251	31103	31172	31118	31033	31336	30839	30897	31107	31309	31027	31155	31250	31260	31296	31383	31250	31285	31336	31185	31266	31256	31211	31213	31265	31297	31306	31388	31237	31064	31234	30981	30966	31322	31310	31146	31320	31239	31330	31185	31493	31008	31331	31050	31275	30962	31069	31233	31294	31031	31225	31010	31080	31170	31270	31143	31158	31312	31279	31304	31014	31189	31025	30981	31127	31108	31198	31415	31126	31105	31129	31318	31251	31434	31174	31474	31312	30814	31099	31282	30904	31108	30993	31219	31030	31326	31444	30940	31181	31243	31428	31170	31353	31380	31077	31390	31186	31267	31292	31147	31266	31282	31285	30988	31310	30888	31432	31229	31286	31265	31228	31176	31352	31303	31534	31058	31119	31283	31374	31008	31038	31254	31225	31262	31264	31142	31382	31118	31220	31093	31288	31307	31297	31276	31370	31321	31358	31309	31124	31106	31286	31276	31540	31065	31391	31442	31388	31464	31268	31493	31361	31148	31035	31090	31381	31131	31035	31115	31387	31232	31378	31319	31325	31393	31070	31003	31571	31193	31050	31170	31442	31208	31082	31086	31135	31165	31534	30980	31415	31158	30891	31134	31376	31079	31326	31211	31230	31053	31017	31415	31342	31115	31141	31113	31256	31210	31196	31207	31496	31292	31445	31419	31369	31132	31390	31193	31243	31005	31293	31269	31218	31026	31215	31364	31091	31362	31407	31292	31241	31109	30961	31029	31270	31077	31306	31400	30986	31254	31023	31350	31134	31101	31373	31278	31056	31175	31083	31360	31418	31113	31194	31061	31334	31439	31150	31084	31336	31366	31256	31067	31484	31265	31181	31155	31097	31201	31263	31124	31214	31220	31181	31148	30980	31132	31238	31132	31160	31308	31227	31296	31255	31062	31332	31307	31265	31491	31048	31297	31357	31196	31252	31474	31307	31000	31333	31087	31164	31072	31130	31215	31304	31274	31053	31119	31215	31211	31328	31360	31380	31134	31010	31379	31257	31071	31361	31206	31437	31045	31124	31306	31192	31055	31330	31259	31360	30992	31192	31242	31311	31198	31183	31261	31228	31247	31426	31247	31375	31403	31082	31226	31215	31332	31124	31055	31232	31149	31422	31401	31124	31145	31132	31225	31463	31330	31400	31089	31124	31148	31365	31150	31287	31181	31058	31124	31354	31146	31301	31076	31325	31444	31429	31314	31186	31271	31378	31182	31367	31044	30947	31244	31154	31050	31188	31530	31345	31044	30886	31327	31142	31322	31116	31212	31009	31050	31241	31092	31244	31173	31426	31216	31214	31204	31302	31086	31271	31070	31131	31489	31274	31085	31228	31366	31499	31134	31049	31023	31286	31116	31351	31245	31158	31028	31100	31112	31295	31038	31284	31220	31207	31130	31291	31350	31318	31338	31381	31320	31075	31093	31152	30979	31386	30967	31487	31134	31160	31200	31348	31146	31278	31409	31257	31240	31256	31240	31365	31183	31300	31186	31094	31493	31227	31202	31262	31367	31293	31320	30940	30945	31131	31331	31414	30994	31194	31260	31061	31159	31333	30935	31213	31129	31294	31097	31486	31390	31156	31398	31264	31230	31264	31325	31153	31005	31176	31261	31141	31417	31192	31194	31043	31176	31253	31211	31369	31134	31278	30942	31265	31291	31183	30967	31505	31148	31354	31045	31463	31352	31213	31654	31427	31359	31304	31174	31092	31290	31233	31187	31273	31051	31302	31010	31210	31130	31028	31053	31053	31408	31181	31024	31232	31340	31026	31293	31476	31362	31248	31250	31333	31352	31194	31333	31204	30885	30887	31095	31062	31424	31049	31520	31068	31298	31208	31180	31053	31323	31218	31244	31155	31292	31331	31266	31224	31213	31147	31428	31081	31204	31168	31157	31219	31173	31076	31143	31375	31171	31224	31416	31328	31208	31111	31502	31309	31188	31266	31317	31317	31192	31009	31115	31182	31147	31048	31254	30982	31059	31145	31048	31254	31323	31366	31260	31086	31115	31193	31396	31135	31320	31325	31233	30920	31322	31408	31177	31352	31528	31391	31301	31092	30965	30939	31082	31073	31199	30829	31272	31377	31107	31076	31186	31116	31493	31089	31315	31513	31278	31218	31242	31028	31149	31222	31350	31253	31213	31236	31062	31090	31168	31368	31085	31247	31475	31205	31119	31088	31283	31225	31198	31249	30913	31120	31413	31227	31389	31281	31494	31064	31040	31349	31259	31200	31255	31036	31298	31072	31119	31249	31379	31491	31213	31460	31017	31291	31185	31308	31384	31158	31203	31037	31003	31145	31328	31236	31411
19943	36519	42846	93809	92866	74077	50270	31822	22574	19786	19083	19227	18778	18820	18886	18958	18896	18793	18746	18948	18836	18779	18709	18905	18842	19065	18874	19158	18895	18981	18984	19039	18907	18984	19049	18863	18849	19120	18861	18818	19058	18752	18804	18831	18905	18766	18799	18870	18723	19187	18733	19001	18893	18903	18743	19020	18961	18943	18858	18826	18920	18944	18843	19001	18801	18813	18915	18657	18665	18708	18908	19027	18737	18894	18969	18762	18836	18887	18938	18763	18755	18774	19049	18903	18883	18852	18749	18684	18656	18687	18897	18880	18930	18837	18871	18880	18855	18797	18917	18972	18871	18843	18669	18638	18930	18874	18894	18771	18897	18982	18744	18848	18881	18988	18967	18720	18841	18655	18781	18902	18979	19030	18919	18602	18823	18931	18730	18720	18904	18776	18807	18780	18793	18795	18637	18852	18760	18878	18816	18720	18878	18808	18721	18836	18941	18820	18719	18789	18950	18987	18789	18866	18832	18647	18750	18770	19032	18933	18818	18831	18919	18679	18919	18749	18890	18751	18922	19041	18871	18947	18821	18735	18844	18755	18792	18843	18776	18956	18745	18966	18920	18772	18791	18801	18917	18759	18788	18690	18693	19024	18816	18820	18914	18870	18909	19014	18940	18902	18862	19006	18783	19001	18972	18903	18848	18569	18966	18858	18821	18746	18896	18714	18663	18882	18916	18918	18821	18669	19001	18994	18910	18793	19065	18640	18780	18830	19022	18912	18883	18926	18980	18886	18718	18946	18785	18911	18845	18824	18844	18893	18641	18809	19063	18705	18908	18743	18730	18735	18848	18797	18950	18799	18842	18684	18816	18874	18936	18873	18988	18933	18595	18872	18869	18877	18729	18779	18845	18824	18904	18774	18643	18831	18986	18724	18832	18682	19019	18770	18808	18813	18697	18722	18931	18911	18913	18755	18746	18752	18701	18995	18800	18928	18739	19026	18747	18894	18934	18875	18617	18662	18751	18737	18877	18984	18843	18752	18906	18865	18721	18831	19042	18783	18855	18830	19077	18754	18927	18880	18763	18802	18859	18812	18706	18834	18873	18880	18751	18821	18713	18827	18850	18904	18784	18938	19070	18837	18845	18841	18899	18911	18864	18896	18794	18812	18864	18894	18977	18837	18738	18964	18878	18859	18895	18893	18741	18817	18659	18871	18903	18799	18900	18926	18728	18855	18813	18684	18811	18803	19016	18746	18926	18970	18856	18571	18916	18858	18766	18867	18928	18666	18985	18876	18793	18885	18803	18818	18788	18794	18751	18992	18808	18957	18742	18600	18676	18948	18892	18879	19012	18865	18840	18930	18899	18758	18950	18834	18572	18693	18695	18647	18788	18819	18692	18867	18826	18798	18819	18869	18768	18836	18955	18828	18863	18895	18996	18837	18897	18843	18949	18906	18579	18873	19119	18765	18811	18736	18894	18935	18674	19027	18842	18834	18825	18985	19059	18970	18908	18869	18996	18780	18862	18873	18728	18830	19020	18835	18873	18762	18842	18944	18696	18898	18821	18964	18726	18813	18700	18955	18801	18794	18804	18849	18874	18799	18825	18761	18646	18895	18757	18937	18839	18830	18800	18863	18942	18852	18842	18754	18865	18763	18767	18661	18827	18744	19019	18847	18901	18674	18875	18941	18846	18704	18950	18903	18778	18882	18855	18836	18667	18723	18661	18696	18820	18847	18905	18741	18738	18723	18748	18633	18820	18877	18680	18891	18688	18688	18893	18738	18828	18713	18863	18749	18723	18738	18857	18926	18841	18772	18988	18836	18907	18922	19074	18902	18964	18889	19037	18945	18774	18713	18727	18834	18968	18764	18758	18795	18822	18857	18759	18964	18896	18812	18903	18800	18926	18877	18778	19003	18891	18645	18799	18932	18700	18707	18789	18939	18896	18862	18743	18761	18666	18801	18704	18840	18707	18782	18762	18848	18818	18760	18789	18927	18862	18562	18864	18862	18701	18793	18692	18866	18813	18831	19046	18784	18817	18838	18683	18749	18736	18864	18832	18865	18678	18885	18843	18719	18877	18937	18806	18935	18940	18728	19031	18847	18721	18681	18973	18731	18749	18782	18590	18768	18923	18747	18993	18866	18939	18705	18810	18798	18925	18695	19010	18859	18956	18773	18886	18741	18828	18792	18868	18835	18914	18938	18765	18955	18805	19010	19008	18820	18736	18993	18791	18990	18744	18740	18789	18815	18670	18876	18860	19049	18897	18770	18746	18840	18758	18808	18802	18879	18659	18737	18872	18976	18820	18839	18967	18680	18796	18891	18957	18944	18718	18750	18843	18946	18779	18731	18949	18751	18979	18711	18660	18812	18901	18775	18952	18853	18770	18851	18988	18782	18972	18858	18856	18932	18829	18861	19056	18752	18683	18634	18838	18866	18838	19049	18732	18856	18807	19004	18799	18725	18867	18860	18910	18963	18675	18992	18931	18840	18881	18972	18678	18659	18864	18915	18634	18671	18915	18873	18911	18839	19065	18970	18872	18792	18729	18823	18790	18484	18713	18749	18728	18703	18871	18796	18862	18710	18981	18849	18868	18921	18828	18922	18708	18715	18919	18736	19025	18889	18820	18788	18824	18923	18878	18833	18700	18713	18937	18745	18775	18922	18820	18912	18756	18825	18800	18898	18903	18984	18698	18969	18887	18857	18741	18787	18870	18953	18938	18680	18782	18984	18760	18741	18806	18811	18979	18819	18969	18922	18737	18910	18804	18898	18709	18872	18919	18706	18730	18795	18835	18661	18950	18889	18876	18880	18803	18841	18842	18870	18890	18928	18912	18688	18752	18925	18883	18831	18798	18755	18857	18629	18928	18830	18763	18599	18957	18753	18836	18787	18904	18692	18782	18786	18893	18982	18712	18672	18802	19060	18795	18885	18725	18835	18847	18664	19173	18917	18775	18926	18976	18879	18765	18682	18817	18685	18821	18765	18701	19050	18768	18967	18883	18834	18874	18769	18629	18895	19049	18824	18925	19007	18847	18837	18781	18699	18931	19018	19021	19030	18797	18739	18928	18943	18687	18765	18743	18757	18699	18721	18853	18916	18762	18911	18723	18769	18732	18854	18657	19046	18840	18936	18711	18924	18735	18879	18717	18616	18929	18886	18927	18696	18921	19006	18780	18859	18922	18554	18973	18749	18866	18853	18795	18896	18858	18785	18708	18975	18913	18693	18632	18821	18787	18898	18942	18959	18803	18847	18792	18861	18846	18950	18665	18894	18997	18850	18824	18876	19071	18779	18802	18884	18742	18748	18856	18818	18969	18772	18773	18835	18735	18934	18840	18942	18936	18777	18999	19002	18643	18898	18965	18945	18817	18716	18807	18775	18665	18861	18852	18781	18794	18691	19036	18821	18872	18818	18860	18853	18886	18706	18693	18622	18890	18939	18804	18777	18933	18919	18721	18881	18811	18795	18882	19072	18837	18975	18909	18975	18853	18926	18952	18661	19022	18782	18747	18872	18865	18977	18795	18723	18797	18727	18892	18854	18892	18709	18905	18561	18829	18879	18854	18881	18688	18622	18741	18758	18959	18910	18973	18799	18765	18685	18755	18793	18779	18808	18864	18881	18720	18883	18985	18781	18782	18873	18795	18703	18672	18735	18792	18829	18763	19069	18822	18860	18803	18831	18769	18985	18834	18972	18940	18854	18729	18888	18789	18836	18563	18723	18847	18602	18869	18720	18952	18867	18848	18870	18832	18984	18876	18829	18800	18783	18961	18980	18717	18813	18770	18693	18699	18882	18867	18891	18737	18894	19140	18744	18701	18826	18884	18853	18817	19044	18794	18939	18675	18832	18992	18870	18896	18780	18762	18747	18933	18802	18800	18812	18879	18981	18928	18780	18730	18789	18664	18684	19123	18983	18922	19088	18845	18680	18885	18875	18621	18942	18861	18861	18860	18846	19029	18959	18547	18725	18900	18824	18636	18952	18893	18748	18780	18933	18724	18907	18743	18739	18709	18803	18981	18878	18648	18746	18884	18787	18904	18822	18939	18785	18832	18774	18639	18953	18595	18843	18787	18855	18911	18770	19015	18750	18790	18847	18739	18849	18879	18771	18905	18774	18738	18693	18702	18709	18654	18713	18838	18834	18853	18905	18765	18939	18964	18875	18914	18830	18887	18855	18829	18772	18939	18775	18841	18622	18942	18773	18782	18853	18870	18791	19065	18543	18720	18781	18873	18710	19012	18668	18892	18890	18946	18945	18835	18765	18836	18783	18862	18898	18895	18886	18845	18851	18886	18719	18828	18794	18806	18858	18917	18953	18637	18758	18829	18894	18900	18832	18976	18915	18797	18783	18720	19007	18817	19021	18652	19023	18766	18797	18912	19037	18885	18736	18761	18741	18866	18890	18823	18781	18993	18920	18948	18795	18760	18841	18871	18689	18936	18947	18731	18589	18727	18683	19008	18891	18769	18902	18819	18912	18736	18733	18973	18666	18912	18973	18975	18956	18972	18792	18695	18787	18767	18801	18877	18909	18767	18656	18887	18835	18916	18713	18985	18931	18836	18779	18903	18970	18881	18759	18788	18795	18862	18687	18729	18689	18805	18726	18847	18667	18830	18808	18823	19015	18687	18631	18653	18802	18858	18637	18682	18674	18916	18920	18838	18624	18975	18831	18877	18886	18814	18690	19125	18884	18826	18856	18810	18787	19007	18734	18720	18831	18847	18863	18882	18726	18452	18781	18829	18780	18868	18959	18942	18897	18851	18853	18985	18926	18757	18722	18942	19037	18852	18845	18691	18808	18957	18681	18821	18744	18881	18788	18793	18820	18704	18874	18667	18965	18899	18712	18910	19001	18898	18812	18852	18756	18975	18773	18875	18997	18736	18635	18876	18813	18709	18969	18708	18737	18916	18755	18729	18637	18892	18738	18759	18957	18729	18874	18837	18689	18814	18872	18898	18698	18956	18636	18671	18805	18843	18925	18805	18735	18948	18835	18811	18979	18917	18828	18792	18931	18785	18902	18741	18703	18974	18813	18950	18771	18902	19046	18626	18922	18858	18738	18689	18664	18634	19099	18750	18786	18823	18792	18846	19002	18666	18927	18884	18764	18914	18697	18787	18939	18919	18876	18921	18937	18908	18822	18816	18981	18721	18799
32942	27844	33681	41797	44687	40417	35821	32955	31386	30715	30665	30466	30631	30769	30632	30895	30329	30675	30582	30376	30653	30675	30802	30455	30427	30627	30764	30802	30500	30310	30546	30699	30585	30627	30413	30878	30683	30803	30490	30625	30721	30535	30570	30442	30377	30908	30784	30574	30658	30751	30604	30782	30619	30438	30517	30599	30390	30653	30531	30622	30520	30774	30545	30500	30664	30367	30556	30621	30719	30608	30579	30689	30691	30571	30611	30456	30560	30796	30758	30772	30729	30440	30587	30318	30542	30652	30547	30623	30528	30403	30653	30353	30460	30236	30732	30568	30648	30728	30645	30601	30642	30433	30934	30709	30558	30709	30579	30486	30670	30487	30658	30481	30473	30600	30469	30786	30782	30404	30522	30677	30552	30394	30612	30465	30596	30651	30543	30814	30711	30588	30300	30707	30716	30533	30616	30812	30664	30757	30939	30544	30551	30475	30375	30719	30398	30717	30407	30714	30749	30631	30577	30731	30887	30447	30670	30570	30527	30442	30919	30729	30652	30777	30612	30771	30522	30701	30466	30720	30687	30659	30650	30877	30614	30759	30713	30763	30628	30555	30673	30511	30760	30653	30992	30537	30849	30438	30635	30575	30404	30529	30642	30713	30632	30394	30802	30631	30566	30555	30591	30458	30702	30616	30420	30485	30496	30617	30735	30498	30496	30592	31104	30675	30439	30155	30787	30678	30447	30791	30545	30611	30727	30665	30301	30723	30581	30644	30944	30441	30570	30527	30735	30630	30440	30483	30797	30557	30820	30589	30693	30630	30701	30570	30663	30591	30565	30543	30485	30617	30540	30664	30631	30592	30577	30520	30567	30560	30608	30494	30476	30539	30616	30566	30530	30780	30564	30554	30718	30378	30754	30701	30371	30543	30305	30398	30639	30792	30523	30422	30372	30645	30460	30577	30322	30515	30521	30701	30746	30552	30859	30662	30620	30570	30442	30731	30571	30579	30743	30744	30627	30783	30802	30354	30410	30744	30658	30631	30876	30717	30780	30549	30303	30511	30418	30630	30548	30318	30357	30571	30633	30514	30504	30773	30494	30603	30611	30595	30895	30502	30646	30692	30514	30694	30536	30600	30848	30435	30872	30814	30731	30992	30421	30512	30322	30493	30721	30779	30636	30422	30629	30467	30506	30407	30466	30420	30592	30693	30525	30681	30479	30419	30521	30966	30539	30524	30365	30544	30661	30462	30785	30628	30785	30824	30522	30875	30538	30515	30658	30390	30609	30510	30630	30552	30258	30348	30627	30684	30528	30463	30561	30308	30715	30663	30540	30919	30566	30731	30522	30466	30558	30308	30559	30337	30713	30773	30600	30186	30443	30454	30598	30725	30670	30454	30552	30591	30519	30296	30740	30631	30577	30818	30575	30253	30268	30458	30410	30498	30693	30658	30604	30651	30547	30643	30636	30521	30797	30478	30354	30572	30684	30644	30925	30645	30806	30556	30741	30400	30638	30593	30769	30657	30287	30606	30743	30331	30592	30642	30196	30377	30670	30804	30533	30268	30767	30403	30572	30659	30420	30680	30681	30672	30644	30718	30650	30556	30680	30831	30632	30721	30682	30865	30798	30538	30734	30444	30740	30596	30487	30663	30765	30483	30567	30546	30749	30338	30609	30648	30924	30780	30506	30667	30766	30515	30752	30514	30513	30472	30653	30485	30400	30551	30382	30317	30497	30414	30448	30839	30743	30506	30381	30394	30725	30569	30524	30774	30550	30866	30811	30407	30807	30824	30359	30626	30522	30487	30467	30517	30423	30460	30685	30584	30963	30845	30770	30403	30512	30650	30721	30320	30744	30608	30608	30693	30851	30439	30677	30443	30547	30856	30416	30323	30598	30863	30608	30492	30433	30690	30418	30915	30483	30519	30497	30610	30627	30579	30395	30532	30363	30607	30677	30505	30440	30579	30669	30681	30544	30757	30732	30572	30389	30529	30510	30728	30498	30476	30408	30571	30788	30723	30431	30558	30364	30542	30658	30513	30653	30718	30817	30589	30721	30883	30853	30566	30593	30784	30594	30477	30546	30615	30431	30392	30518	30485	30502	30643	30561	30791	30678	30363	30567	30592	30523	30408	30664	30312	30350	30182	30788	30561	30653	30459	30461	30702	30421	30638	30750	30615	30608	30476	30533	30448	30673	30493	30606	30436	30704	30775	30727	30598	30678	30431	30571	30485	30815	30466	30845	30585	30640	30406	30511	30673	30504	30676	30589	30604	30541	30463	30625	30614	30631	30479	30580	30770	30424	30713	30664	30556	30696	30721	30642	30398	30798	30713	30532	30620	30779	30362	30580	30571	30633	30695	30510	30581	30852	30532	30680	30504	30658	30539	30779	30566	30625	30417	30615	30506	30592	30575	30637	30697	30631	30279	30433	30847	30705	30416	30586	30749	30461	30746	30536	30608	30674	30524	30455	30705	30577	30324	30641	30708	30537	30472	30605	30604	30408	30601	30598	30358	30748	30603	30528	30814	30625	30564	30554	30505	30803	30735	30748	30909	30404	30482	30330	30492	30682	30713	30659	30786	30461	30525	30808	30695	30765	30637	30615	30404	30211	30592	30548	30512	30614	30695	30495	30454	30735	30509	30570	30813	30766	30514	30700	30583	30620	30559	30682	30532	30398	30610	30726	30605	30457	30444	30361	30781	30689	30754	30541	30524	30601	30624	30744	30685	30667	30505	30612	30738	30724	30687	30601	30524	30630	30683	30551	30542	30703	30518	30704	30591	30573	30390	30502	30602	30615	30625	30599	30751	30802	30804	30688	30777	30593	30708	30634	30555	30607	30525	30643	30549	30704	30535	30237	30582	30669	30646	30436	30750	30580	30441	30740	30853	30677	30561	30580	30224	30620	30813	30552	30708	30498	30613	30488	30395	30634	30559	30671	30743	30616	30692	30379	30601	30811	30497	30462	30646	30424	30368	30674	30763	30707	30322	30686	30796	30796	30724	30368	30417	30526	30621	30798	30402	30383	30538	30515	30648	30652	30528	30490	30699	30795	30345	30430	30707	30838	30655	30727	30434	30583	30568	30498	30613	30612	30584	30317	30429	30958	30594	30534	30698	30642	30685	30461	30508	30417	30878	30538	30604	30795	30475	30809	30724	30653	30826	30824	30776	30662	30548	30462	30602	30568	30761	30543	30531	30676	30546	30681	30623	30564	30646	30707	30550	30595	30727	30679	30845	30496	30543	30585	30501	30649	30645	30441	30539	30641	30416	30580	30590	30487	30872	30713	30289	30798	30492	30482	30656	30668	30805	30725	30567	30505	30778	30458	30673	30577	30718	30614	30449	30725	30432	30582	30687	30484	30638	30484	30841	30705	30562	30443	30355	30720	30527	30613	30660	30502	30503	30460	30505	30450	30527	30397	30678	30309	30589	30562	30641	30637	30495	30725	30840	30511	30562	30512	30463	30611	30420	30328	30764	30609	30613	30566	30688	30534	30583	30168	30632	30518	30689	30815	30575	30665	30646	30615	30583	30509	30674	30730	30520	30511	30677	30754	30416	30586	30411	30411	30745	30411	30594	30618	30387	30561	30672	30476	30639	30537	30682	30879	30612	30675	30794	30685	30814	30561	30544	30688	30679	30707	30559	30800	30560	30959	30612	30510	30879	30696	30399	30439	30797	30523	30521	30803	30617	30553	30535	30528	30670	30649	30533	30463	30427	30644	30548	30671	30663	30482	30594	30692	30590	30719	30759	30527	30529	30571	30571	30611	30673	30734	30341	30576	30844	30476	30668	30758	30384	30799	30797	30612	30878	30906	30673	30509	30621	30584	30601	30866	30444	30776	30561	30743	30584	30797	30778	30746	30768	30652	30653	30653	30770	30670	30608	30776	30599	30585	30624	30715	30818	30752	30783	30737	30577	30516	30485	30542	30411	30432	30626	30500	30660	30526	30443	30605	30675	30501	30834	30585	30905	30627	30648	30844	30611	30573	30440	30742	30711	30623	30829	30564	30901	30792	30788	30727	30396	30345	30418	30784	30303	30457	30251	30781	30579	30791	30687	30669	30204	30625	30550	30421	30471	30722	30438	30803	30764	30603	30706	30401	30386	30433	30643	30657	30493	30620	30458	30793	30426	30790	30571	30498	30463	30889	30752	30768	30649	30447	30491	30687	30541	30772	30744	30660	31079	30488	30471	30494	30458	30575	30711	30745	30666	30506	30484	30770	30643	30772	30800	30355	30475	30692	30730	30515	30697	30673	30770	30561	30650	30422	30928	30596	30615	30390	30804	30650	30768	30669	30708	30646	30523	30600	30412	30694	30455	30678	30488	30561	30640	30662	30434	30634	30766	30464	30587	30411	30347	30816	30518	30572	30696	30810	30959	30624	30463	30587	30504	30586	30731	30756	30554	30804	30513	30692	30644	30520	30490	30532	30618	30698	30677	30636	30694	30687	30676	30715	30654	30684	30486	30498	30551	30872	30604	30474	30682	30606	30535	30536	30507	30460	30392	30514	30481	30445	30534	30703	30722	30643	30640	30729	30723	30680	30595	30818	30722	30330	30803	30575	30665	30725	30791	30721	30515	30621	30483	30700	30448	30667	30408	30941	30587	30552	30508	30562	30783	30507	30434	30673	30711	30612	30486	30417	30659	30676	30515	30473	30854	30905	30460	30787	30563	30700	30847	30609	30928	30625	30650	30829	30703	30839	30693	30562	30666	30765	30444	30302	30552	30540	30476	30533	30524	30586	30410	30575	30368	30855	30530	30606	30456	30686	30559	30534	30579	30656	30642	30476	30443	30611	30518	30528	30739	30727	30458	30726	30523	30286	30379	30588	30577	30686	30447	30698	30387	30582	30425	30653	30695	30696	30740	30557	30765	30480	30704	30448	30408	30766	30600	30605	30646	30530	30563	30533	30529	30745	30530	30399	30547	30707	30644	30536	30581	30712	30309	30583	30604	30467	30641	30666	30718	30637	30688	30389	30359	30662	30684	30625	30451	30892	30708	30615	30645	30603	30809	30653	30383	30539	30718	30596	30657	30745	30660	30671	30542	30354	30492	30542	30633	30684	30610	30629	30683	30671	30509	30788	30503	30844	30493	30511	30396	30518	30834	30566	30498	30585	30507	30512	30629	30677	30435	30701	30741	30826	30477	30797	30677
17628	20028	20965	31759	33560	27774	22631	19481	18410	18131	18114	18009	18056	17887	18284	18037	18045	18162	17987	17872	18305	18046	18111	18134	18026	18193	17845	17830	18085	18022	18068	18031	18055	17957	18088	18059	18104	17982	18003	17940	17982	17986	18024	18171	18187	17956	18092	18105	18052	18037	17926	17915	18035	18141	18012	17985	18015	18049	18212	18083	17932	18018	18010	17949	18036	18147	18032	18014	18110	18055	18238	17998	18058	18013	17945	18040	17853	18081	18037	17823	18178	17997	18077	17963	17986	18072	17954	18108	18162	17919	18129	18002	18016	18154	18039	18047	17928	17857	18007	17975	17952	18185	17771	18026	17947	18010	18010	18048	18058	17785	18098	18034	17912	18208	17810	17717	17913	18289	18150	18009	17925	18055	17906	17944	17989	18057	18121	17883	17984	18125	18051	17954	17860	17937	17930	17951	17930	17883	17921	17898	17999	17929	17881	18013	18060	18001	17991	18212	18012	17988	18287	17852	17904	18029	17883	17894	18108	17863	17929	17939	18004	18185	18106	17978	18185	18004	18063	17828	18049	17970	17960	17741	17944	17886	18101	18151	17982	17984	18033	17940	18120	17909	17904	18012	17988	17897	17865	18027	18020	18100	17956	17973	17940	18209	18180	18098	18094	18084	18089	17947	18052	17959	17846	17925	18129	18083	17890	18043	17890	17968	18079	18015	17896	18007	18100	17883	18035	18118	17910	18134	17958	18003	18081	17983	17893	17856	18004	17988	17831	17936	17930	18118	17926	18076	18060	17942	17976	17991	17911	17873	17990	18159	17896	17966	17981	18019	17955	18044	17995	17863	18034	18001	18091	18093	17942	18030	17929	18048	17889	17982	17887	18036	17781	17987	18018	18038	18142	17957	17918	18045	17768	18023	18204	17895	18041	17914	17963	17999	18058	18005	18166	18268	18080	17958	17880	18062	17970	18066	17896	18132	18027	17952	17911	18037	18018	17908	17820	18124	17968	18125	17993	17934	17921	18145	17896	17998	17884	17854	17909	18062	17923	17842	18121	17974	17964	18119	17979	17960	17948	18007	17987	18084	17969	17902	17772	18042	18114	18030	17913	18066	17985	17971	17926	17884	17834	18081	17962	17949	18125	18117	18082	17798	17990	17900	18098	17879	18085	17964	17804	18067	18095	17837	18076	18144	18002	17819	17836	17816	17935	17873	17958	18191	18069	18017	17827	17929	17881	17920	18072	17890	17939	18226	17794	17853	17987	18163	17912	18070	17989	17974	18091	17951	17999	18014	18084	18039	18010	17995	17889	17923	17966	18245	17951	18150	17969	18072	18182	17861	18145	17736	18123	18038	17933	18175	17867	18134	17738	18194	18123	18064	18122	18055	17911	18045	18013	18078	18104	17991	17994	18151	17891	18159	18043	18309	17964	17943	18066	18150	18001	18033	17969	18125	17955	17953	18104	18026	18038	17991	17945	18132	17988	18135	18033	17854	18048	18029	18144	18019	18115	18066	18054	17847	18012	17965	18090	18024	18082	17971	18090	17969	17963	17968	17927	18012	17949	18002	17900	17955	18056	17975	18163	17897	18068	17791	18130	17899	18049	18067	17891	18008	17749	18078	17887	17938	18202	17916	18026	18009	18106	18045	17943	17969	18034	18170	18031	18038	17941	18013	18103	18025	17974	17898	18050	17748	17962	18107	18116	18108	17990	17761	18009	17722	18029	17905	18005	18002	17951	17993	17976	18037	18052	17973	18037	18006	18123	17819	18053	17892	18034	17975	18014	18020	18000	17989	17816	17985	18172	18006	17972	17936	17948	18017	17965	18010	17845	17961	18106	18012	18067	17846	17924	17877	18192	17959	18101	17948	18048	18107	17887	17961	18017	17928	18020	17930	18018	17913	17786	17925	18051	18066	18081	17834	18212	18004	18004	18133	18012	17969	17897	17905	18086	17949	17831	17945	18025	17980	18090	17972	17903	17954	18141	17835	18101	17971	18316	18113	18006	18211	17876	17959	17978	18115	18063	17873	18036	18017	17765	18026	17744	17906	17953	18124	17941	18029	17859	18303	18050	18014	18045	18084	18014	18029	18175	18010	17959	18077	18156	18112	18012	17754	17834	18087	17970	17729	18262	18081	18096	18082	18032	18037	18066	18069	17906	17992	18037	17884	18063	17950	18019	17969	17870	17980	17958	17998	17792	17921	17865	18022	18003	18026	18209	18062	18160	18162	17878	17960	18173	17977	17976	17961	18106	18054	17879	17750	18124	17958	18022	18218	17992	17863	17925	17955	17976	18011	18074	18137	18070	18000	18124	17984	17994	18018	17968	17961	18181	17930	17961	17950	17920	18102	17934	18038	17969	18085	18011	18065	18040	18021	18064	18112	18011	17923	17939	17919	17971	17990	18039	17912	17944	17997	17808	17843	18120	17995	17866	17928	18050	17971	18052	18284	17874	18058	18025	18015	18028	18015	18192	18017	17967	17904	17955	18034	18161	17987	18088	18160	18064	17947	18094	18075	17854	18026	18157	18029	18066	18019	18131	18097	17919	18053	18084	17939	18142	17919	17920	17979	18175	18057	17812	17844	18067	18063	17974	17986	17971	18126	18125	17815	17820	17888	18166	18062	18130	17919	18126	18128	18104	17826	17953	17820	17979	17978	17788	18037	17998	18070	17960	17855	17979	17932	18120	17946	17724	18216	18017	17953	18040	18035	17910	18048	18019	17823	17966	17965	18201	18042	18168	18147	18085	17927	17795	17843	18040	17983	17933	18066	17968	17956	18166	17998	18171	17947	17809	18255	18065	18048	17952	17937	18033	17975	17924	17970	17869	18079	18144	17977	18055	18156	18038	18142	18053	17934	18031	17906	17980	17998	18091	18123	18051	18064	18126	17952	18160	17919	17999	17972	18004	18047	18140	18115	18007	17863	18150	17994	17988	17810	18061	18057	17975	17960	17930	17813	17997	18013	18099	17750	17745	18091	17979	18059	17953	18101	17958	18050	18010	18032	17976	18001	17865	17882	18125	18020	18033	18124	18042	18212	18083	18212	17997	18137	18016	17991	17948	17860	17928	18071	18046	18131	17969	18071	18012	17917	18236	17874	17969	17971	17944	17895	18005	18005	17989	18031	18107	18017	17988	18214	18015	18014	18033	17856	18043	17951	17965	18029	17867	17974	18278	17986	17862	18177	18004	18048	17927	17789	18004	17895	17931	17959	17943	17773	18002	18009	18112	17941	17826	17939	18085	17995	18094	17887	17937	18010	17971	17971	18067	17959	18003	17975	17930	18007	18064	17986	17889	18047	17992	18119	18052	18017	18041	18097	17879	17968	18042	17884	18036	18109	18097	18115	18008	18031	18045	18017	18111	17866	17815	17906	18148	18071	17926	17963	17774	17918	17998	18121	17830	18047	18002	18161	18029	18204	17835	18052	18113	17643	18185	18007	17981	18012	17987	17776	17978	17941	18051	18016	17831	18121	17964	17974	18060	18127	18069	18133	18063	18222	17943	17951	18031	17995	17927	17990	18045	18129	18112	17982	18042	17871	18149	17962	18068	18044	18126	17998	18150	17745	17981	17953	18127	17974	18020	17962	17951	17967	18137	18049	18055	18095	17903	18039	17928	18105	18102	18001	18014	18313	18006	18022	17829	18030	17840	17960	17982	17852	18096	18108	18045	17894	18120	18133	18017	17897	17794	18008	18167	18079	17928	18036	18072	18026	17877	17846	17901	18037	18071	17889	17947	18125	17896	18036	17975	17936	18086	17905	18111	18217	17825	17894	18050	17749	17952	18044	18319	17967	18093	18024	18033	17998	18113	18007	18006	17870	18175	17976	17871	17994	18158	17928	18099	17929	17790	18014	17982	18089	17839	17965	17977	18035	18134	17898	17987	18168	18143	17835	17884	17992	18060	18080	18044	17950	18071	18069	17940	17762	18042	18002	17917	18056	18228	17998	18095	17845	17966	18266	18070	18205	17783	18097	18054	17951	17986	18032	17987	18051	18090	17924	17997	17861	18013	18024	17928	18066	17917	17855	18085	17986	18107	17882	17944	17963	18277	18107	18266	17991	18085	17795	18152	17985	17983	18048	17993	17841	18002	17996	18044	17887	18060	17735	17952	17917	17941	17990	17987	18199	18118	17939	18025	17838	18003	17911	17929	18165	18103	18190	17965	17985	17933	17981	18042	17948	17974	17948	18150	18079	17856	18036	18057	18058	18039	18123	17839	18010	17938	18124	17982	17882	17790	18013	18066	17917	17856	18021	18020	17918	18023	18286	17944	18028	18175	18000	18056	17932	17776	18041	18059	18158	17957	17904	17903	17782	17935	17926	18160	17926	18023	18088	17878	18018	17969	17988	18000	17991	18032	17867	18204	18107	17984	18100	18059	17883	17937	18013	17956	18026	18046	18093	18116	18149	18133	17908	17759	18149	18046	18053	17947	18001	18008	17907	18101	17862	17888	17898	17955	18106	17994	17932	17992	17947	17867	18184	17996	17946	17982	18014	17974	17870	17985	18125	18039	18089	18054	17976	18114	18258	17921	18032	18188	18004	18019	18100	17972	17956	18142	18116	18029	18044	18149	17924	17998	18141	18157	18052	17934	18192	17977	18081	17927	17910	18160	18027	17876	17795	18010	18085	18109	18052	18196	17965	18005	17987	17968	17900	18084	17910	18238	18125	17945	18018	18007	17979	18069	17973	18057	17946	18055	18021	17807	17965	17808	17992	18159	18052	17958	17948	18131	18043	17999	18073	18182	18081	17889	17969	17859	17997	17913	17954	18000	17849	17972	17886	17952	18085	18016	17946	18065	17941	18013	18073	17944	17835	17880	17979	18185	17921	18105	17892	18059	17934	17987	18051	18065	18032	17974	17994	18108	18041	18020	18054	17847	18174	17929	17974	18174	18189	18009	17905	18005	17971	18149	17994	18134	17962	17810	18076	17871	18059	18090	18097	18167	17887	17943	17830	18136	18026	18087	18075	17985	17980	17995	18031	18029	18152	17919	17956	17869	17810	17985	17884	18096	17875	18098	18102	18095	17817	18054	18056	17861	17997	17930	18036	18042	18119	17900	17995	18015	18192	18216	18063	17778	18024	17956	18030	17931	17875	17959	17977	18215	17996	18247	17968	18028	18060	17916	17976	17956	17834	18001	18158
25031	21572	29240	57546	68673	57091	46935	37755	32910	31611	31080	30979	31017	31273	31016	30819	30925	31030	30935	30694	30759	30871	30893	30971	30796	30829	30882	30856	30605	30754	30768	30704	30723	30743	30940	30849	30964	30766	30919	30830	30447	31225	31026	30768	30843	31001	30758	30936	30740	30626	31072	30898	30866	30814	30645	30516	31050	30964	31048	30659	30731	30728	30732	31070	30719	30813	30763	30717	30687	30996	30867	31048	30931	30806	30727	30767	30728	30495	30838	30745	30863	30586	31017	30901	30794	30881	30895	31008	30848	30815	30810	31044	30868	30752	30931	30827	30718	30706	30579	30961	30889	30873	30982	30661	30840	30822	31038	30976	30611	30837	30940	30583	30753	30812	30721	30746	30840	30757	30791	30860	30604	30762	30865	30656	30669	30876	30606	30472	30522	30738	30716	30695	30893	30772	30778	30631	30999	30675	30732	30776	30885	30965	30718	30777	30787	30801	30985	31016	30998	30965	30571	30718	30702	30795	31023	30665	30729	30803	30815	30779	30778	30790	30645	30661	31157	30966	30929	30610	30760	30755	30688	30694	30818	30588	30936	30742	30757	30819	30719	30442	30672	30644	30800	30993	30880	30738	31018	30560	30836	30694	30690	31060	30909	30673	30672	30426	30709	30804	30805	30705	31018	30987	30902	30791	30723	30655	30972	30958	30887	30986	30524	30755	30805	30762	30756	30601	30708	30829	30871	30827	30871	30891	30656	30737	30995	30707	30874	31094	30788	30807	30617	30770	30680	30703	30643	30742	30793	30856	30818	30833	30782	30881	30838	30748	30799	30971	30881	30763	30792	30893	30960	30689	30890	30900	30720	30652	31055	30921	31014	30640	30638	30580	31064	30648	30957	30810	30589	30716	30832	30767	30538	30753	30890	30694	30894	30736	30896	30732	30675	30880	30988	30667	30697	30770	30801	30933	30824	30550	30918	30832	30731	30686	30660	30880	30781	30865	30731	30859	30763	30707	30549	31023	30911	30902	30929	30652	31070	30853	30862	30608	30847	30825	30969	30686	30601	30942	30824	30598	30759	30708	30735	30898	30754	30726	30982	30599	30840	31053	30893	30593	30622	30713	30716	30851	30908	30711	30800	30889	30732	30781	30900	30825	31048	30744	31016	30651	30863	30569	30754	30911	30838	30814	30954	30623	30419	30726	30937	30918	30764	30944	30747	30673	30672	30844	30814	30462	30867	30831	31045	30858	30732	30662	30758	30892	30842	30777	30819	30557	31101	30895	31019	30557	30758	30799	30765	30701	30565	30609	30606	30770	30840	30790	31016	30723	30677	30614	30408	30870	31023	30734	30899	30783	30761	30670	30898	30766	30875	30847	30785	30725	30732	30606	30872	30785	30828	30712	30726	30684	30622	30699	30493	30826	30746	30686	30615	30831	30791	30467	30730	30717	30723	30886	30887	30806	30758	30828	30654	30706	30739	30729	30907	30486	30788	30882	30907	30738	30826	30673	30866	30800	30594	30806	30913	30732	30842	30699	30682	30886	30841	30639	30729	30775	30756	30741	30873	30990	30973	30787	30787	30566	30786	30913	30779	30867	30475	30672	30638	30728	30919	30795	30781	30765	30607	30784	30857	30732	30759	30982	30703	30710	30871	30765	30697	30965	30672	30603	30736	30548	30739	31208	30636	30770	31056	30838	30959	30714	30900	30615	30427	30680	30644	30742	30653	30635	30747	30776	30582	30770	30916	30538	30600	30681	30583	30808	30740	30852	30711	31123	30778	30751	30875	30691	30740	30384	30944	30787	30769	30859	30649	30626	30725	30792	30822	30893	30900	30948	30960	30988	30760	30767	30752	30761	30866	30914	30847	30867	30433	30775	30788	30912	30868	30771	30895	30884	30785	30834	30924	30831	30529	30553	30770	30789	31108	30973	30613	30810	30718	30736	30703	30597	31129	30603	30845	30887	30528	30872	30817	30697	30900	30684	31032	30761	30841	30739	30769	30853	31077	30779	30794	30897	30529	30581	30784	30870	30718	30874	30873	30752	30672	30951	30683	31018	30598	30773	30663	30758	30960	30819	30679	30798	30906	30758	31038	30653	30791	30636	30711	30967	30698	30636	30740	30812	30961	30849	30736	30885	30708	30851	30860	30850	30894	30926	30682	30541	30930	30924	30827	30811	30731	30550	30945	30768	30955	30610	31042	30574	30679	30763	30917	30899	30773	30799	30822	30675	30676	30769	30864	31003	30693	30534	30986	30716	30795	30795	30495	30821	30586	30630	30983	30557	30877	31004	30932	30683	30470	30828	30634	30805	30671	30723	30843	30785	30988	30835	30848	30951	30676	30848	30936	30429	30815	30797	30958	30763	30719	30781	30807	30852	31168	30904	30826	30936	30849	30749	30921	30969	31061	30729	30741	30743	31139	31066	30950	30654	30933	30568	30757	30817	30718	30895	31071	30906	30944	31021	30879	30971	30897	30669	30924	30726	30894	30700	31053	30778	31036	30764	30689	30747	30644	30666	30696	30876	30644	31025	30814	30995	31098	30628	30949	30805	30529	30966	31174	30801	30938	31026	30649	30835	30695	30675	30805	30720	30934	30782	30893	30593	30818	30720	30707	30738	30861	30873	30835	30567	30776	30723	30638	30821	30856	30689	30810	30500	30692	30650	30927	30905	30586	30670	30856	30725	30755	30902	30883	30736	30544	30793	30428	30639	30661	30760	30790	30627	30745	30812	30840	30642	31070	30549	30861	30836	30695	30544	31013	30943	30846	31034	30789	30622	30737	30728	30641	30796	30672	30543	30745	30850	30697	30675	30686	30832	30825	30643	30654	30988	30697	30734	30891	30718	31083	30876	30795	30706	30729	30813	30568	30533	30880	30792	31099	30658	30931	30903	30676	30926	30979	30748	30877	30844	30559	30836	31016	30872	30802	30706	30869	30564	30515	30751	30795	30992	30962	30800	30474	30664	30901	30462	30847	30707	30703	30806	30811	30595	30746	30693	30698	30747	30639	30778	30820	30803	30759	30845	30947	30803	30436	30745	30874	30531	30892	30689	30802	30843	30516	30989	30758	30933	30853	30844	30675	30774	30624	30704	30634	30985	30562	30639	30575	30658	30595	30785	30794	30597	30675	30588	30922	30977	31045	30726	30871	30713	30646	30838	30993	30572	30725	30875	30773	30795	30733	30620	30815	30865	30621	30954	30956	30692	31028	31039	30762	30734	30625	30851	31009	30859	30861	30938	30675	30826	30900	30906	30886	30999	30783	31090	30842	30390	30726	30924	30875	30927	30979	31081	30752	30777	30666	30841	30964	30730	30751	30564	30576	30985	30823	30726	30364	30659	30547	30899	30754	30494	30816	30751	30827	30688	30506	30944	31159	30984	30801	30549	30739	30768	30875	30610	30960	30791	30829	30751	30658	30813	30892	30859	30868	31026	30719	30520	30665	30785	30890	30704	31047	30578	30963	30768	30842	30695	30657	30574	30563	30728	30665	30732	30821	31041	30911	30921	30813	30826	30723	30838	30927	30952	30809	30756	30866	30704	30784	30724	30507	30674	30711	30726	30576	30770	30839	30832	31039	30774	30945	30817	30977	30747	30700	30824	30924	30777	30844	30879	30542	30796	30799	30909	30769	30888	30692	30861	30804	30708	30582	30524	30859	30908	30930	31143	30901	30805	30465	30712	30783	30863	30834	30701	30955	30752	30692	30518	30847	30800	30711	30599	31001	30943	30768	30908	30841	30787	31051	30790	30746	30832	30774	30884	30862	30844	30912	30498	30705	30639	30668	30788	30643	31211	30798	30727	30508	30941	30807	30645	30823	30437	30724	30789	30794	30561	30861	30876	30667	30870	30792	30728	30692	30601	30986	30583	30806	30742	31002	30746	30951	30858	30960	30808	30714	30533	30843	30829	30737	30856	30866	31088	30885	30649	30605	31033	30903	30654	30776	30796	30700	30671	30892	30838	30705	30644	30586	30843	30825	30742	30711	30582	30762	30662	30789	30682	30665	30616	30870	30704	30620	30682	30641	30665	30837	30892	30950	30802	30967	30732	30782	30717	30711	30714	30740	30683	30891	30648	31089	30717	30857	30690	30723	30836	30846	30737	30861	31151	30734	30994	30899	30501	31027	30616	30604	30746	30909	30799	30583	30994	30958	31048	30963	30734	30865	30955	30715	30584	30742	30787	30757	30581	30624	30801	30660	30799	30862	30767	30721	30856	30855	30672	30472	30770	30714	30622	30613	30846	30728	30737	30841	30626	30745	30616	30833	30961	30738	30926	30886	30981	30734	30659	30739	30874	30934	31169	30616	30653	30636	31150	30903	30845	30659	30992	30608	30731	30891	30834	30570	30799	30889	30613	30626	30988	30814	30699	30816	30999	30485	30859	30765	30581	30811	30876	30674	30849	30921	30870	30892	30915	30767	30694	30715	30729	30702	30815	30535	30573	31005	30963	30739	30885	30611	30684	31004	30780	30888	30721	30922	30922	30854	30858	30807	31001	30760	30647	31158	30815	30829	30810	30873	31072	30839	30746	30836	30742	30653	30964	30991	30831	30908	30940	30679	30754	30764	30702	30902	31023	30674	30815	30876	30722	30639	30979	30875	30833	30757	30532	30584	30746	30872	30906	30781	30599	30717	30945	30923	30797	30800	30945	30974	30725	30814	30545	30611	30806	30716	31016	30692	30916	31030	30688	30749	30719	30466	30827	30731	31125	30952	30874	30766	30531	30743	30973	30706	30902	30762	30681	30710	30760	30905	30847	30840	30750	30795	30562	30755	30714	30850	30607	30849	30871	30749	30706	30748	30714	30791	30953	30774	30604	30865	30540	30580	31026	30919	30903	30721	30425	30777	30659	30560	30757	30603	30673	30770	30774	30364	30658	30589	30723	30693	30951	31009	30999	30931	30603	30931	30709	30803	30688	30655	30842	30672	31025	30653	30941	30729	30948	30699	30683	30728	30722	30771	30740	30692	30644	30940	30828	30760	30740	30898	30722	30886	30713	30805	30749	31147	30556	30621	30829	30721	30871	30620	30775	30895	30741	30645	30733	30812	30709	30633	30847	30788	30995	30821	30814	30886	30920	30478	30862	30893	30830	30901	30745	30682	30610	31008	30771	30565	30764	30892	30660	30986	30726	30887	30877	30981	30785
16491	27752	28574	72966	69322	49234	35409	24915	20208	18831	18432	18474	18420	18417	18411	18331	18487	18492	18666	18549	18467	18391	18365	18421	18365	18420	18313	18305	18241	18354	18240	18473	18482	18298	18316	18342	18596	18568	18328	18462	18434	18262	18366	18214	18321	18337	18593	18294	18322	18453	18445	18176	18277	18286	18437	18372	18473	18297	18342	18358	18481	18507	18369	18371	18536	18580	18414	18255	18535	18385	18312	18213	18400	18534	18250	18425	18424	18398	18257	18198	18387	18176	18219	18336	18326	18401	18495	18404	18223	18201	18270	18442	18408	18455	18358	18347	18259	18366	18382	18205	18172	18359	18428	18333	18242	18370	18448	18467	18421	18319	18385	18282	18266	18465	18311	18375	18470	18547	18598	18468	18342	18442	18395	18247	18534	18405	18296	18395	18212	18382	18244	18355	18204	18309	18311	18532	18525	18190	18370	18334	18421	18474	18360	18312	18329	18414	18378	18178	18165	18316	18125	18275	18349	18446	18373	18255	18329	18325	18618	18275	18465	18285	18404	18394	18239	18610	18376	18530	18320	18311	18333	18314	18286	18274	18169	18226	18297	18161	18413	18207	18599	18237	18430	18460	18254	18219	18521	18421	18327	18260	18504	18361	18306	18521	18375	18428	18467	18226	18244	18278	18441	18482	18232	18261	18435	18318	18297	18402	18263	18019	18344	18216	18266	18454	18448	18427	18423	18268	18410	18366	18356	18487	18236	18356	18606	18310	18409	18287	18238	18305	18251	18128	18290	18351	18404	18135	18288	18307	18318	18500	18237	18428	18347	18415	18273	18418	18397	18256	18189	18293	18232	18218	18468	18339	18301	18383	18243	18221	18328	18249	18366	18375	18209	18403	18401	18341	18548	18333	18285	18125	18327	18411	18565	18382	18332	18372	18291	18220	18151	18572	18342	18171	18324	18371	18247	18231	18274	18458	18460	18400	18455	18348	18412	18132	18351	18520	18408	18440	18244	18406	18461	18415	18335	18300	18268	18529	18312	18500	18235	18341	18276	18458	18287	18513	18489	18417	18331	18056	18496	18474	18411	18375	18190	18179	18483	18208	18330	18159	18353	18388	18388	18416	18374	18410	18242	18327	18549	18371	18553	18402	18319	18281	18314	18304	18389	18338	18495	18324	18427	18389	18152	18308	18439	18436	18225	18394	18509	18207	18294	18294	18196	18405	18366	18242	18433	18196	18222	18334	18373	18292	18517	18253	18317	18306	18346	18410	18518	18331	18350	18351	18322	18234	18364	18502	18304	18283	18310	18328	18324	18285	18160	18240	18367	18101	18356	18433	18396	18348	18397	18287	18272	18359	18204	18436	18438	18366	18456	18354	18455	18331	18386	18446	18113	18277	18289	18359	18360	18165	18372	18181	18611	18462	18405	18356	18355	18422	18423	18295	18344	18415	18496	18247	18269	18411	18352	18260	18466	18348	18334	18464	18252	18470	18353	18318	18520	18413	18296	18342	18370	18500	18218	18477	18407	18414	18200	18215	18297	18466	18427	18279	18258	18498	18372	18458	18341	18086	18474	18477	18519	18399	18198	18340	18330	18260	18388	18356	18274	18437	18288	18464	18264	18296	18342	18549	18381	18308	18433	18328	18407	18395	18534	18428	18413	18342	18413	18397	18300	18319	18280	18443	18420	18462	18402	18470	18244	18346	18353	18229	18381	18322	18467	18395	18259	18387	18353	18330	18263	18352	18398	18281	18401	18563	18230	18389	18302	18581	18375	18507	18360	18470	18474	18303	18428	18359	18435	18127	18375	18387	18321	18396	18437	18298	18337	18345	18402	18344	18284	18367	18493	18294	18287	18410	18435	18368	18407	18347	18295	18350	18277	18348	18340	18162	18397	18350	18520	18223	18378	18352	18498	18347	18570	18321	18262	18542	18224	18407	18237	18295	18242	18392	18417	18611	18427	18299	18362	18342	18451	18281	18418	18574	18439	18382	18405	18408	18232	18373	18364	18278	18482	18375	18331	18395	18358	18356	18216	18221	18284	18252	18376	18573	18381	18420	18268	18384	18398	18264	18550	18252	18436	18204	18512	18271	18389	18397	18297	18269	18451	18432	18223	18422	18253	18485	18327	18292	18391	18297	18225	18406	18450	18378	18430	18259	18425	18343	18389	18248	18394	18277	18355	18305	18299	18257	18404	18344	18507	18482	18275	18223	18370	18286	17986	18387	18364	18320	18300	18336	18368	18298	18343	18160	18320	18302	18383	18443	18581	18318	18459	18282	18454	18579	18367	18420	18205	18201	18447	18363	18189	18331	18377	18323	18497	18553	18370	18342	18338	18225	18261	18272	18525	18383	18144	18270	18451	18320	18328	18380	18326	18265	18314	18463	18382	18388	18338	18422	18190	18303	18411	18396	18289	18112	18450	18395	18406	18267	18185	18290	18297	18325	18236	18240	18463	18371	18377	18357	18186	18253	18492	18338	18307	18372	18391	18139	18318	18178	18446	18393	18220	18318	18397	18324	18421	18408	18351	18394	18299	18353	18261	18277	18219	18369	18298	18386	18468	18150	18310	18368	18333	18362	18493	18339	18511	18371	18469	18206	18376	18227	18345	18248	18209	18441	18268	18237	18199	18318	18335	18417	18201	18423	18447	18376	18479	18359	18192	18304	18560	18363	18168	18409	18384	18365	18307	18239	18266	18379	18348	18505	18495	18339	18246	18212	18342	18363	18468	18182	18214	18457	18324	18323	18283	18279	18302	18338	18394	18487	18246	18235	18342	18537	18320	18248	18276	18334	18405	18330	18337	18118	18264	18363	18445	18470	18376	18334	18244	18381	18510	18345	18407	18339	18608	18328	18548	18375	18454	18340	18422	18307	18307	18444	18447	18400	18394	18190	18483	18453	18170	18123	18453	18265	18462	18345	18190	18351	18301	18325	18283	18488	18341	18348	18413	18182	18297	18366	18269	18363	18360	18207	18593	18635	18336	18231	18274	18342	18217	18464	18267	18361	18358	18247	18176	18177	18275	18375	18358	18376	18469	18379	18553	18211	18428	18222	18566	18128	18284	18543	18207	18275	18290	18273	18400	18278	18367	18480	18337	18626	18217	18493	18431	18355	18420	18227	18426	18334	18270	18204	18318	18448	18431	18413	18471	18314	18378	18325	18302	18380	18425	18275	18151	18305	18477	18483	18156	18506	18466	18333	18384	18228	18347	18374	18408	18288	18437	18380	18205	18339	18312	18442	18341	18136	18291	18336	18302	18349	18240	18205	18330	18266	18407	18512	18341	18428	18392	18335	18506	18402	18473	18285	18355	18354	18478	18281	18360	18509	18322	18278	18421	18357	18209	18401	18515	18312	18302	18249	18369	18451	18399	18345	18349	18216	18406	18196	18358	18284	18214	18179	18364	18320	18388	18302	18441	18389	18526	18444	18377	18297	18313	18519	18403	18371	18369	18357	18472	18465	18577	18212	18435	18356	18445	18333	18361	18358	18440	18317	18272	18369	18397	18300	18318	18277	18532	18400	18269	18332	18473	18564	18532	18336	18447	18335	18382	18155	18082	18272	18217	18171	18251	18460	18295	18408	18458	18482	18336	18133	18221	18400	18532	18547	18228	18593	18177	18236	18407	18395	18359	18328	18318	18245	18561	18506	18328	18351	18467	18261	18394	18376	18519	18300	18466	18238	18327	18222	18348	18448	18400	18428	18467	18376	18350	18486	18570	18420	18438	18425	18299	18363	18370	18280	18430	18518	18287	18298	18230	18448	18194	18326	18243	18392	18323	18081	18360	18087	18235	18386	18412	18302	18408	18387	18355	18428	18514	18302	18121	18244	18310	18500	18645	18137	18351	18367	18396	18433	18422	18289	18394	18311	18315	18235	18412	18377	18162	18134	18475	18313	18367	18420	18342	18369	18405	18388	18406	18160	18152	18052	18297	18407	18476	18319	18408	18344	18276	18351	18501	18476	18551	18414	18264	18479	18403	18442	18192	18358	18460	18526	18233	18392	18454	18403	18442	18399	18532	18173	18439	18142	18393	18247	18439	18237	18434	18318	18463	18528	18411	18273	18185	18418	18181	18414	18364	18227	18488	18232	18288	18371	18262	18447	18227	18199	18289	18263	18424	18382	18303	18224	18519	18247	18419	18483	18298	18370	18408	18239	18245	18348	18396	18298	18289	18424	18399	18432	18504	18294	18415	18531	18166	18461	18323	18426	18229	18314	18378	18344	18501	18325	18346	18241	18321	18288	18428	18518	18420	18291	18242	18391	18222	18310	18314	18456	18274	18255	18461	18372	18292	18321	18316	18518	18263	18337	18224	18325	18304	18350	18321	18203	18523	18394	18426	18227	18371	18382	18343	18365	18435	18387	18342	18426	18380	18320	18431	18290	18351	18387	18497	18168	18389	18248	18402	18425	18361	18045	18461	18312	18479	18151	18348	18312	18456	18475	18353	18457	18512	18370	18328	18364	18367	18426	18473	18313	18325	18451	18294	18431	18313	18276	18282	18366	18545	18454	18314	18517	18299	18203	18258	18526	18269	18233	18331	18514	18460	18370	18380	18372	18246	18333	18383	18177	18382	18300	18474	18442	18419	18304	18407	18437	18198	18401	18387	18297	18286	18100	18453	18348	18446	18346	18276	18408	18456	18420	18255	18377	18491	18397	18207	18253	18389	18270	18133	18325	18317	18258	18425	18284	18312	18368	18458	18359	18403	18361	18319	18384	18088	18246	18161	18551	18385	18274	18364	18480	18427	18192	18418	18297	18288	18218	18373	18304	18591	18618	18214	18196	18487	18301	18234	18188	18422	18395	18324	18135	18355	18245	18267	18508	18370	18365	18199	18408	18487	18409	18479	18410	18392	18409	18468	18413	18401	18205	18319	18492	18270	18314	18394	18348	18135	18225	18429	18351	18381	18220	18486	18235	18486	18293	18315	18300	18222	18481	18185	18419	18440	18132	18402	18317	18451	18295	18488	18307	18222	18378	18309	18374	18354	18240	18473	18445	18385	18340	18360	18603	18390	18543	18370	18440	18221	18294	18476	18270	18617	18367	18504	18201	18344	18307	18393	18328	18450	18305	18517	18525	18505	18177	18438	18490	18338	18240	18276	18377	18400	18453	18413	18342	18383	18334	18282	18340	18504	18304	18474	18272
23033	21521	28688	49648	74120	72927	60068	45023	36215	33670	32280	31968	32152	32102	32001	31839	32011	31973	32039	31897	32090	32065	32082	32076	31968	32015	31688	32062	31981	31561	31868	31778	31766	31841	31860	31664	31982	31930	32031	32026	32032	31913	31927	31761	31849	31799	31569	31613	32081	32022	31807	31689	31646	31902	31728	31802	31684	31877	32011	31752	31802	31749	31997	31814	31956	31523	31546	31874	31518	32110	31867	31992	31739	31896	31653	31739	31746	31678	31714	32002	31713	31918	31714	31662	31625	31749	31644	31653	31775	31891	31696	31875	31617	31419	32017	31911	31666	31658	31944	31786	31608	31502	31871	31796	31505	31858	31570	31778	31984	31973	31746	31836	31700	31682	31585	31713	31797	31766	31814	31687	31900	31716	31791	31717	31904	31596	31768	31611	31750	31730	31753	31586	31744	31612	31774	31786	31948	31699	31953	31903	31790	31549	31781	31875	31617	31909	31850	31642	31744	31552	31711	31567	31878	31641	31668	31737	31649	32110	31898	31750	31455	31515	31734	31901	31795	31518	31795	31754	31682	31786	31797	31940	31920	31727	31537	31726	31680	31664	31638	31660	31720	31384	31555	31716	31585	31742	31551	31652	31812	31856	31875	31973	31860	31626	31623	31634	31558	31526	31666	31702	31711	31541	31763	31944	31883	31517	31411	31746	31967	31401	31713	31753	31936	31797	31896	31699	31748	31722	31744	31719	31780	31923	31737	31687	31821	31582	31641	31528	31575	31517	31857	31699	31657	31581	31638	31772	31640	31781	31568	31613	31603	31746	31900	31515	31630	31589	31857	31902	31708	31950	31810	31776	31847	31426	31891	31569	31593	31576	31822	31979	31794	31853	31742	31768	31806	31777	31786	31659	31796	31520	31845	31604	31691	31709	31652	31780	31749	31601	31582	31769	31799	31750	31762	31746	31697	31751	31887	31763	31872	31893	31713	31442	31889	31796	31700	31865	31748	31649	31721	31729	31794	31911	31660	31503	31735	31904	31475	31507	31555	31686	32029	31666	31660	31876	31711	31687	31695	31796	31842	31891	31741	31352	31757	31738	31799	31658	31739	31628	31620	31829	31625	31854	31772	31850	31703	31694	31580	31876	31948	31540	31453	31707	31730	31915	31847	31632	31937	31706	31843	31822	31848	31937	31858	31455	31755	31790	31668	31887	31645	31833	31722	31847	31601	31997	31767	31796	31730	31899	31828	31619	31759	31644	31777	31861	31619	31414	31737	31751	31565	31635	31580	31671	31822	31769	31741	31723	31803	31836	31702	31894	31698	31702	31762	31806	31698	31522	31636	31615	31700	31515	31766	31603	31848	31577	31697	31702	31765	31657	31707	31862	31811	31531	31639	31748	31707	31652	31485	31537	31618	31482	31643	31918	31559	31649	31578	31851	31755	31864	31825	31622	31857	31628	31573	31613	31441	31862	31712	31563	31707	31832	31792	31816	31649	31815	31673	31791	32290	31720	31755	31536	32060	31604	31844	31567	31781	31934	31793	31927	31702	31789	31865	31830	31681	31251	31791	31763	31770	31896	31635	31867	31693	31890	31672	31748	31697	31594	31831	31555	31635	31795	31809	31774	31846	31753	32001	31808	32003	31573	31725	31549	31726	31689	31540	31717	31680	31817	31775	31820	31760	31985	31630	31683	31567	31622	31907	31736	31633	31387	31827	31575	31597	31513	31798	31857	31660	31875	31793	31596	31735	31514	31657	31826	31776	31878	31617	31707	31579	31836	31766	31407	31728	31713	31821	31666	31826	31658	31621	31663	32103	31800	31544	31669	31695	31803	31608	31598	31634	31646	31836	31797	31611	31637	31748	31835	31548	31659	31829	31628	31822	31460	31962	31500	31544	31441	31878	31796	31621	31783	31587	31603	31851	31647	31642	31436	31767	31692	31683	31738	31666	31674	31365	31694	31579	31713	31627	31832	31754	31828	31990	31832	31790	31694	31634	31547	31566	31523	31808	31820	31569	31836	31577	31823	31726	31582	31772	31745	31857	31524	31680	31738	31701	31586	31942	31705	32065	31941	31638	31980	31762	31806	31703	31683	31755	31788	31918	31824	31655	31791	31711	31607	31715	31486	31822	31328	31657	31785	31742	31744	31632	31591	31814	31864	31780	31712	31775	31690	31872	31611	31545	31613	31661	31849	31643	31752	31624	31423	31795	31652	31690	32102	31841	31705	31739	31624	31682	31566	31855	31760	31741	31862	31785	31737	31843	31702	31864	31588	31566	31943	31997	31682	31845	31857	31512	31800	31860	31746	31676	31801	31885	31590	31481	31954	31492	31490	31806	31624	31663	31446	31851	31550	31496	31780	31889	31650	31616	31728	31859	31780	31700	31646	31532	31735	31730	31504	31979	31566	32001	31839	31592	31513	31700	31707	31682	31567	31657	31568	31867	31746	31865	31803	31678	31845	31763	31718	31839	31599	31767	31649	31759	31798	31807	31872	31733	31796	31874	31552	31705	31835	31878	31527	31633	31681	32268	31981	31807	31636	31716	31740	31802	31635	31767	32101	32010	31695	31750	32035	31894	31637	31825	31897	31800	31610	31857	31783	31825	31810	31808	31828	31802	31725	31986	31679	31936	31645	31819	31810	31761	31707	31863	31768	31821	31819	31729	31580	31921	31926	31967	31505	31690	31768	31761	31862	31955	31681	31684	31809	31728	31865	31691	31702	31683	31908	31816	31642	31819	31643	31821	31909	31589	31645	31610	31724	32015	31662	31816	31647	31681	31689	32053	31844	32128	32047	32137	31791	31791	31622	31722	31871	31865	31610	31860	31751	31729	31709	31779	31890	32242	31778	32038	31651	32047	31740	31502	31716	31799	31975	31984	31855	31629	31728	31604	31645	31918	31703	31560	31609	31739	31683	31835	31816	31669	31783	31472	31787	31764	31681	31607	31615	31863	31679	31861	31578	31701	31905	31831	31997	31987	31967	31483	31942	31767	31731	31893	31710	31501	31751	31850	31577	31780	31884	31909	31575	32047	31757	31655	31691	31822	31875	31732	31846	31668	31767	31971	31815	31948	32118	31477	31700	31862	31890	31700	31637	31615	31622	31492	31606	31742	31411	31636	31617	31935	31903	31987	31870	31869	31639	31514	31949	31931	31923	31704	31590	31928	31637	31479	31815	31715	31859	31612	31779	31720	31807	31624	31738	31862	31972	31772	31851	32004	31734	31804	31775	31613	31811	31740	31581	31642	31497	31870	31606	31627	31856	31686	31660	31775	31676	31618	31996	31669	31657	31718	31749	31649	31790	31747	31611	31581	31853	31880	31648	31804	31731	31772	31436	31809	31982	31498	31728	31998	31817	31886	31652	31696	31664	31842	31557	31714	31667	31664	31871	31719	31761	31660	31571	31873	31869	31503	31698	31542	31693	31700	31715	31494	31875	31567	31539	31780	31641	31512	31819	31772	31743	31659	31774	31929	31709	31627	31498	31577	31635	31875	31561	31563	31842	31676	31608	31445	31723	31875	31826	31746	31829	31604	31799	31728	31673	31724	31952	31812	31678	31812	31653	31836	31732	31897	31864	32092	31906	31795	31749	31798	31630	31599	31774	31917	31707	31828	31785	31887	32006	31911	31998	31826	31834	31623	31706	31675	31590	31748	31719	31327	31698	31661	31711	31625	31613	31657	31436	31766	31940	31941	31743	31751	31538	31765	32007	31718	31801	31647	31499	31458	31652	31882	32090	31797	31910	31872	31672	31673	31681	32057	31692	31669	31811	31723	31655	31596	31633	31907	31542	31632	31840	31664	31879	31759	31764	31761	31951	31810	31612	31709	31689	31937	31698	32002	31838	31875	31605	32058	31622	31733	31680	31803	31534	31808	31514	31678	31487	31678	31725	31832	31584	31709	31774	31696	31760	31588	31510	31695	31905	31987	31784	31682	31705	31691	31872	31722	31860	31808	31570	31766	31902	31575	31878	31728	31653	31750	31585	31774	31761	31785	31692	31769	31636	31892	31836	31678	31573	31681	31729	31771	31577	31742	31680	31735	31720	31448	31508	31539	31458	31707	31493	31854	31729	31448	31328	31456	31767	31742	31740	31705	31711	31646	31587	31754	31823	31825	31898	31823	31706	31775	31997	31533	31533	31878	31623	31812	31547	31601	31611	31836	31795	31534	31788	31666	31551	31909	31928	31618	31771	31708	31782	31721	31510	31758	31903	32032	32124	31763	31388	31832	31816	31693	31698	31693	31785	31792	31805	31721	31852	32228	31917	31696	31633	31763	31516	31588	31990	31840	31620	31595	31698	32095	31784	31785	31705	31843	31936	32042	31838	31828	31701	31614	31980	31632	31881	31855	31690	31600	31919	31583	31721	31979	31587	31765	31714	31759	31777	31621	31997	31765	31922	31573	31444	31601	31715	31688	31627	31847	31463	31408	31601	31855	31801	31738	31510	31759	31853	31652	31413	31752	31722	31872	31805	31777	31632	31862	31653	31806	31617	31568	31813	31588	31413	31830	31781	31943	31813	31546	31819	31847	31650	31685	31838	31711	31656	31806	31541	31809	31487	31705	31613	32035	31774	31894	31619	31492	31546	31623	32030	31989	31786	31786	31766	31791	31672	31912	31468	31399	31822	31893	31589	31859	31895	31696	31608	31817	31435	31767	31890	31455	31790	32047	31688	31772	31863	31872	31721	31818	31585	31791	31727	32114	31558	31633	31682	31702	31591	31645	31444	31783	31590	31632	31787	31906	31822	31636	31931	31814	31732	31722	31867	31695	31855	31865	31536	31632	31848	31625	31764	31658	31846	31803	31596	31704	31966	31839	31809	32000	31583	31607	31691	31875	31670	31694	31706	31751	31876	31527	31732	31825	31808	31905	31723	31766	31732	31540	31649	31637	31531	31513	31935	31894	31597	31844	31689	31810	31673	31533	31417	31542	31821	31770	31722	31713	31701	31998	31872	31607	31640	31700	31694	31902	31983	31701	31659	31754	31751	31467	31738	31786	31742	31639	31891	31729	31740	31747	31807	31783	31661	31709	31619	31773	31936	31733	31906	31638	31529	31797	31526	31541	31606	31687	31804	31841	31941	31789	31710	31942	31544	31872	31613	31939	31651	31931	31517	31760	31447	31608	31746	31531	31786	31559	31516	31673	31814
20192	39521	38458	84266	93814	78743	55740	34296	23263	20187	19323	19201	19147	19167	19110	19154	19349	19258	19215	19271	19124	19119	19260	19173	19079	19198	19298	19280	19297	19188	19030	19341	19236	19071	19010	19136	19121	19069	19331	19254	19039	19247	19206	18990	18982	19143	19172	19113	18902	19270	19105	19148	19175	19026	19194	19032	19070	19026	19280	19008	19079	19260	19158	19147	19106	18997	18984	19093	19092	19261	19237	19111	19023	18874	19193	19140	19234	19111	19117	18977	19015	19218	19115	19275	19241	19056	18939	19089	19095	19093	18925	19144	18918	19176	18986	19215	19167	19144	19291	18925	19246	19114	19346	19148	18981	19090	19159	19067	18967	19114	19328	19257	19123	19209	19180	19165	19128	18821	18979	19162	18965	19136	19071	19213	18899	19187	19275	18999	19376	19045	19163	18995	19059	19314	19283	19116	19107	19155	19140	19115	18943	19161	19014	18978	19049	19246	19171	19135	19020	19145	19013	18909	19158	19007	19021	18896	19076	18996	19154	18950	18969	19023	19290	18864	19133	18867	19164	19067	18990	18925	19176	19215	18937	18987	19166	19116	19016	19147	19177	19265	18952	19210	19061	19064	19159	19235	19086	19018	19168	19069	19051	19120	19159	19147	19131	19073	19121	19017	19208	19103	19131	19133	19043	19091	19118	19126	18961	19073	19103	19109	19091	18861	19017	18989	19209	19052	19101	19204	18930	19090	19255	18968	19120	19015	19115	19086	19045	19234	19132	19026	19065	19139	19063	19107	19161	19219	19345	19059	19072	19184	19018	19061	18998	19236	18911	19199	18937	18976	19120	19251	19170	19014	19106	19033	18978	19187	19279	19146	18927	19211	18917	19245	19036	18852	19141	19169	19065	19006	19020	18992	19204	19307	18962	19076	19312	19132	19100	19091	19058	18989	19202	19109	19212	19128	19101	19119	19175	19242	19179	19256	19102	19179	19275	19144	19201	19010	19060	19026	19059	19169	18962	19044	19093	19183	19095	19089	19258	19138	19218	18972	19087	19114	19011	18968	19031	19000	19053	19191	19126	19002	19127	19082	19098	19212	19089	19097	19142	18996	18913	18973	18957	19097	19185	18966	19222	19171	19087	19198	19081	19069	19067	19004	19326	18948	19083	19073	19111	19135	19206	18943	19046	19011	19042	19247	18897	19009	19285	19066	19123	19149	19152	19222	19117	18931	19145	19126	19203	19136	19242	19156	19043	19203	19124	18982	19236	19065	19204	18991	19124	19063	19155	19202	19055	19240	19280	19102	19245	18999	19103	19238	19085	18966	19089	19195	19019	19110	19117	19134	18912	19044	19159	19013	19101	19103	19058	19017	19162	19118	19144	19216	19061	19235	19152	19194	18969	18997	19164	19241	19221	19015	19017	19224	18886	19045	19214	19136	19283	19063	19220	19229	19101	19145	18982	19175	19134	18956	19055	18962	19086	19212	19082	19101	19249	18990	19144	18999	19132	19189	18897	19290	19119	18986	19119	19175	19236	18955	18962	19007	19115	19093	19065	19217	19161	18952	19096	19033	19135	19054	19291	19101	19156	19020	19202	18942	19248	18972	19167	19093	19210	19189	19189	19124	19211	19017	19038	18992	19135	19125	19037	19284	19153	18976	19240	19337	18834	19282	19161	18977	19097	18938	19289	19370	19139	19168	19241	19142	19208	19114	19241	19076	19293	19212	18986	19292	19135	18981	18957	19115	19116	19174	19227	19113	19112	19026	18979	18861	19080	19075	19091	19224	19012	19147	19101	19164	19386	19142	19162	19192	18985	19021	19093	19007	19120	19132	18869	19241	19191	19079	19022	19168	19182	19071	19017	19199	19223	19079	19253	19151	19296	19153	19025	19006	18998	19085	19052	19156	19210	19018	18918	19085	19303	19231	18870	19167	19058	19020	19174	19195	19097	18973	19155	19102	19110	19287	19094	19226	19048	19221	19029	19212	19189	19084	19170	18905	19176	19159	18997	19016	19141	19002	19055	19113	19002	19049	19103	19320	19003	18989	18937	19215	18968	19154	19100	19251	19047	19203	19234	19056	18966	19033	19007	19111	19083	19085	18950	19072	19119	19106	19104	18979	19128	19161	18939	18945	19300	18979	18980	19252	19001	18892	19134	19045	19006	19198	19319	18933	18899	19254	19225	18976	19173	19197	18918	18993	19128	19127	19027	19155	18994	19040	19039	19244	19180	18986	19053	19152	18949	19315	19152	19108	18977	19069	18960	19208	19125	18983	19195	19348	19081	18930	19220	18900	19021	19157	19203	19129	19053	19140	19206	19081	19231	19159	19105	19178	18945	19255	18980	19164	19167	18935	19173	18950	19224	19001	19169	18993	19123	19132	19075	19005	19038	19117	19043	19130	18969	19162	19088	19135	19417	18908	18945	19059	18982	19120	19216	19132	19147	19082	18984	19141	18955	19079	19008	19062	19075	19092	19023	19146	19080	19048	19058	18924	19063	19064	19063	19035	19098	19155	18952	19170	19046	18922	19143	19117	19236	19006	18990	19046	19158	18885	18992	19107	19012	19089	19185	19089	19156	19071	18948	18997	19060	19136	19049	19046	19158	19068	19206	19159	19201	19126	18918	19078	19030	19222	18896	19175	19152	19182	19019	19226	19105	18997	18894	19207	19179	19034	19144	19136	19106	19235	19052	19095	19141	19117	19104	19097	19031	19116	19072	19217	18940	19082	18996	19042	19039	19059	19344	18855	19097	19073	19038	19036	19435	19069	19114	19130	19218	19081	19126	18949	19159	19039	18993	19337	19123	19079	18999	19095	18850	18932	19216	18991	19138	19037	19212	18942	19082	19181	19123	19073	19127	18936	19062	18919	19132	19162	19039	19291	18933	19115	18958	19102	19065	19016	19195	19158	19090	19112	19044	19073	19150	19010	18999	19090	19106	19011	18888	19137	19337	18980	19156	18940	19214	19248	18951	19224	19091	19130	19190	19180	19096	19018	18982	19113	18950	18904	19113	19016	19059	18964	19122	18991	19165	19149	19152	19150	19021	19180	19001	19013	19199	19151	19115	19099	19292	19148	19123	19088	18972	19139	18904	19168	19234	19020	19183	19262	19145	19164	19182	19062	19020	19033	19207	18908	19118	19276	19333	19206	19140	18916	18918	19000	19088	18903	18909	19090	19043	19114	19195	18949	19028	19065	18836	19135	19100	19133	19212	18934	19091	18951	19174	19277	19109	19199	19159	19186	19202	19033	19234	19000	18990	19156	19083	19126	19086	19161	19128	19160	19035	19188	19074	18815	18959	19073	19042	19092	19169	18896	18954	19068	19112	19221	19014	19010	19031	19044	19101	19191	19114	19106	19036	18992	19015	19195	19047	19046	19112	19253	19086	19042	19206	19027	19136	19122	19165	18981	18973	19088	19126	19125	19010	18865	19205	18936	19114	18984	19083	19122	19078	19035	19086	19283	19068	19108	18789	19106	19124	19069	19176	18953	19025	19203	19347	18759	19175	19156	19025	19076	19072	19072	19082	19062	19107	19196	19042	19187	19206	19055	19035	19175	19228	19066	19228	19183	19025	19139	19082	19234	19017	19171	19137	19057	19127	18952	19157	18901	19176	19222	19083	19049	19179	18931	19156	19204	18870	18978	19018	19127	19154	19079	19118	19131	18933	19021	18989	18981	19060	19194	18991	19097	19110	19133	19011	19026	19194	19166	19052	19115	18924	19187	18894	19153	19059	18978	19047	19289	19119	19081	18905	19252	18979	18912	19237	18777	19129	19161	19050	18948	18952	19022	19245	19127	19070	19131	19318	19176	19143	19120	19150	19040	19084	19171	19160	18936	19159	19057	19111	19129	19094	18984	18974	19027	19020	19152	19130	18914	19162	19157	18963	18877	18995	19260	19268	19138	19121	19086	19143	19180	19042	19105	19326	19085	19111	19052	19331	19184	18937	19048	18999	19198	19108	19170	19173	19130	18888	18943	19203	19222	19007	19063	19125	19148	19141	19188	19197	19191	19087	19216	19054	19305	19095	19134	19180	19104	18986	19258	19003	19023	19089	19194	19218	18886	19137	19145	19073	19321	19026	18998	19132	19023	19101	19041	19018	18931	19060	19367	19070	19111	18997	19173	19220	19274	19186	19131	19025	19028	19112	19026	19106	19202	18981	19095	19026	19077	19156	19048	19121	19116	19061	19125	19099	19047	19112	19212	19184	19206	19132	18915	19091	19106	19106	19227	18842	19154	19000	19048	19169	19258	18960	19066	19104	19070	18906	19187	19204	19076	19104	19265	19073	19201	18975	19124	19157	18958	19020	19009	19108	19216	19191	18970	19050	18996	18921	19002	19061	19024	18949	19145	19148	18972	19024	18881	19286	19055	18990	19189	18938	19156	18848	18934	19285	19112	19005	18811	19007	19118	18973	19237	19067	18971	19224	19180	19037	18998	19107	19073	19011	19068	19144	19043	19287	19065	19181	19068	19077	19058	18965	19079	19043	19225	19223	19052	19165	19081	19166	19215	18829	19210	19150	19069	19126	19011	18926	18830	19046	18900	19074	18934	19005	18939	19200	19170	19203	19054	19041	19152	19035	19144	19032	18951	19388	19056	19058	18985	19228	19132	19116	19024	19129	19255	19051	19091	19183	19169	19137	19129	19139	19190	19280	19087	18980	19054	19112	19097	19079	18740	19144	19108	19264	18839	18992	19065	19126	18974	19105	19076	19087	19032	19056	19234	19110	19161	18931	19103	19098	19118	19170	19118	19037	19014	18942	19015	19043	19111	19172	18941	19150	19129	19159	19112	19038	19123	19117	19227	19024	19032	19024	19205	19088	19136	19033	19074	19015	19195	19001	19015	19170	19122	19191	19015	19067	19200	19015	19082	19068	19098	19049	19190	19092	19114	19180	19207	18864	19174	18953	19309	18940	19315	18964	18987	19070	19034	19088	19101	19109	19159	18944	19202	19175	19110	19096	19301	19072	18861	19069	19020	19118	18874	19245	19153	19257	19321	19161	19178	18972	19095	18981	19202	18989	19204	19090	19160	19022	19045	19061	19051	19020	19096	19224	19020	19175	19193	19151	19127	19064	19081	19113	19083	19206	19209	19301	19152	18975	18897	19331	19125	19082	19051	19114	19096	19143	19216	19263	19047	19172	18993
33044	28152	33449	36859	45851	42070	37185	33301	31878	31289	31432	31180	31215	31225	31000	31033	30978	31161	31108	31227	31152	31321	31167	31185	31440	31214	31052	30961	31122	31307	31166	31141	31265	30927	30909	30900	30889	31034	31189	31269	31287	31187	31363	31179	31053	31043	31280	30892	31007	31156	31251	31162	31302	31113	31125	31050	30978	30958	31061	31297	31151	31226	31326	31187	31023	31118	31280	31021	31090	31272	31210	31010	30923	30796	31279	31291	31160	31083	31094	31206	31368	31146	31154	31275	31215	31114	31276	31116	30995	31119	31073	31108	30967	31226	31076	30999	30881	31111	31205	30951	31403	30967	31106	31509	31008	31146	31121	30987	30948	31241	31109	31076	31198	31061	31022	30895	31107	30957	30925	31279	31036	31115	31157	31051	31024	31010	31238	31092	31132	31317	31223	31052	31249	31168	31140	31268	31043	30829	31139	31207	31229	31053	30951	31056	31131	31083	30864	31170	31335	30944	31121	31016	31163	30987	31204	31159	31111	31149	31298	31252	31220	31215	31287	31152	30991	31072	30948	31360	31148	31087	30976	31015	31232	31026	31298	31233	30910	31153	31303	31146	31176	30929	31478	31272	31061	30732	31147	30924	31110	30984	31019	31053	30971	31135	30929	30980	31166	31160	30978	30996	30968	30951	30917	30802	30768	31192	31274	31247	30982	30963	30812	31196	31001	31116	31108	31152	31006	31061	31232	31239	30952	31293	31040	31148	31306	31196	31299	31191	31098	31163	31182	31192	31147	31036	31236	31035	31091	30967	31435	30984	30856	31107	31197	31110	31201	31367	31016	30983	31112	31068	30865	31266	31039	30901	30932	31362	31080	31416	31169	30964	30995	31340	31013	31459	30997	31200	31131	31013	31238	31316	30987	31029	30918	31115	31155	30936	30710	30984	31116	31013	31153	31098	30775	30966	31185	31023	31043	31267	31282	30961	30967	31025	31030	30997	31120	31189	31077	31158	30982	31209	31041	31008	31292	31278	31031	31011	31005	30982	31183	30784	31101	31459	31297	31169	31192	30999	31084	31129	31172	30897	31279	31265	31353	31169	31157	30992	30869	31156	31231	30831	31062	31338	31054	31178	31052	30970	30908	31172	31049	31157	30911	31218	31274	31052	31034	31166	31341	31131	31066	31193	31350	31136	30994	31121	31136	30982	31322	31178	31151	31095	31297	30999	31104	31006	31107	31205	31213	31090	30983	31014	31030	31015	30901	31072	31141	31111	31241	31148	31027	31052	31276	31162	30959	31058	30944	31085	31021	30964	31045	31044	31220	30696	31064	31010	31078	31165	31190	31019	30941	31349	31144	31266	31357	31262	30935	31182	30977	31338	31447	31237	30885	31179	31004	31275	30877	31090	30979	31035	31003	31052	31102	31104	31110	31060	30961	31059	31081	31065	31120	30915	31102	30995	31144	30983	31164	31111	31128	31028	31220	31138	30997	31183	30881	31013	31038	30918	30939	31462	30776	31049	31063	31159	31163	31001	31111	31017	31179	30854	31160	30940	30968	31043	31227	31147	31129	31253	31242	31186	31188	31180	30950	31007	31304	30994	31227	31165	31002	30847	31234	30997	30938	30977	31091	30887	31157	30992	31136	31281	31086	30816	31044	31142	31037	31081	31240	30818	31094	31183	31074	31081	31188	30908	31174	30984	31071	31135	30894	31141	30612	30958	31074	30995	31188	31053	31094	31346	30915	31015	31145	31080	31136	31278	31041	30953	31060	31135	30988	31114	30935	31251	31099	31472	31104	31120	31250	31221	31173	30965	31120	31092	31010	30996	31207	31066	31104	31238	30942	31058	31290	31063	30951	31155	30983	31066	31008	30878	31028	31194	31188	31305	31014	30949	31256	31068	31258	30984	31377	31179	31348	31077	31136	31110	31146	30988	31220	31043	30956	31174	30906	31113	31288	30986	31049	31027	31327	31293	31093	31253	31337	31201	31021	31183	31192	31110	31115	31153	31050	31055	31129	31066	31139	31121	31278	30873	31254	31293	31186	31014	31263	30917	31420	31163	30968	30905	30926	31056	31043	31254	30921	30801	31254	31039	31148	31291	31005	30754	31214	31073	30924	31253	31108	31251	30950	31072	31202	30778	31088	31237	31230	31067	31064	31157	31311	30836	31306	30867	31195	30918	31092	31127	31041	31164	31118	30946	31386	31016	31191	31284	31186	30987	30924	30875	31138	31070	31237	30809	31003	31239	31233	30979	30977	30945	30995	30929	30823	31261	31169	31074	31089	30969	30821	31004	31109	31129	31067	31247	30913	31111	31164	31135	31021	30882	31227	31301	31186	31151	31096	30870	31068	31116	31164	30984	31092	31066	31337	30844	31069	30974	31155	31239	31045	31048	31036	30843	31016	31004	31390	31022	31286	31215	31269	31060	31024	31175	31141	31149	31165	30942	31145	31406	31276	31067	31231	31559	31339	31152	31281	30982	31240	30906	31127	31122	31181	30885	30942	31257	30963	31197	31190	30988	31108	30943	31195	31141	31248	31111	31120	30961	31309	31258	31236	30938	31067	31116	30829	30825	30984	31049	31448	31203	30993	30992	31081	30901	30904	31269	31157	30846	31099	31020	30935	30996	31460	30847	31038	31218	31417	31304	30894	31162	31006	31202	30963	31202	31033	30914	31161	31030	31107	31237	31383	30994	31095	31052	31341	31019	31351	31153	31099	31001	31202	31151	31124	31059	31242	31327	31053	31000	31076	31078	31063	30799	31107	31077	31173	31028	31055	31086	30989	31068	30757	31031	31069	31141	31451	31139	30864	31213	31217	31236	31247	31015	31242	31096	30888	31007	31245	31075	31162	31156	30736	31163	31294	30968	31419	31104	30903	31202	31164	31235	31325	31225	31154	31007	31223	31021	31117	31169	31233	31073	30873	31158	31022	31184	30985	30922	30887	31041	31218	31271	31147	31372	31111	31176	31010	30964	30897	30868	31433	30996	31244	31043	30940	31022	31181	31111	31007	30964	30888	31010	31218	31219	31026	30878	30967	31317	31269	31140	31390	31268	31177	31460	31263	31181	31023	31118	31040	31061	31375	30999	31437	30963	30941	31063	30970	31212	31575	31074	31159	31039	31035	31109	31115	31073	30967	30942	31178	31207	30934	31178	31145	31103	31161	31210	31141	31235	30992	31240	31100	31054	31070	31291	31115	31140	31154	30909	31162	30899	31256	31335	31145	30968	31007	30968	31291	31105	30937	31058	30998	31084	31017	31121	31176	31288	30970	31031	31080	31211	31041	31052	31321	30890	31151	31269	31092	30988	31075	31078	31308	30911	31097	31112	31228	31148	31126	31217	30946	31131	30852	30976	31090	31086	30860	31275	31170	31063	31371	30905	31221	31011	31002	31322	31095	31187	31089	31065	31034	31171	31174	31001	30942	30951	31397	30991	31275	31135	31032	31103	31139	31151	31043	31193	31227	31159	31112	31349	31049	31065	31068	30922	31290	30859	31068	31163	31170	31041	31161	31089	31113	30933	30898	30833	31213	31249	31229	31250	31187	30972	31044	31265	31336	30832	31042	31030	31051	31257	31101	31171	31068	31181	31168	31360	31062	31098	31350	31099	31264	31303	31086	31143	31138	31053	30893	30994	30961	31395	31182	31192	31055	31007	30983	31123	31335	31091	31152	31328	31005	31019	31193	31216	31263	31054	31233	31146	30965	31114	31098	30942	31242	31270	31390	31203	31139	31106	31039	31232	31318	31239	31021	30927	31215	30985	30995	31149	31192	31231	31274	30879	31279	31068	31128	31117	31052	31162	31247	31108	31059	31071	31468	31320	31184	30907	31071	30978	31244	30887	31138	31429	31270	31301	31087	31223	30982	31107	31113	30880	31019	30986	31253	30867	30879	31171	31049	31436	31061	31080	31267	31361	31190	31258	31018	30941	31453	31222	31276	31197	31195	31248	31408	31026	31389	31106	31202	30957	31203	31141	31150	30766	31224	31028	31378	31209	31213	31248	30812	31014	31040	31025	31347	31106	31084	31152	31151	30948	30994	31120	30932	31063	31095	30902	31392	31092	31305	30861	31132	31014	30995	30711	30974	31201	31072	31050	31198	31112	31050	30986	31101	30814	30995	31282	31187	31006	31393	31200	31257	31097	31254	31200	31125	31349	31214	31036	31281	31119	31085	31050	31062	31234	31319	31074	31289	31118	31013	31152	31327	30923	31189	31215	31055	31164	31101	30998	30940	31015	31088	31008	30987	31180	31190	31071	31508	30943	31256	30840	31034	31050	31092	30935	31130	31122	30984	31224	30959	31032	31040	31091	31065	31292	31015	30959	31034	30887	31091	31069	30885	31264	31214	31157	31436	31081	31083	31310	31121	30995	31135	31306	31416	31276	31228	31128	31059	31041	31300	31179	31196	31152	31241	31067	31239	31211	31089	31257	31241	31047	31322	31214	31293	31346	31105	31172	31123	31200	31009	31173	31097	30991	31160	31145	30985	30780	31054	31464	31332	31085	31169	31284	31232	31226	31437	31143	30869	31069	31179	30843	31072	31069	31137	31200	31124	31165	30913	31275	31099	30974	30978	31141	31300	31174	31427	31404	31043	30986	31206	31094	31132	31081	30929	31214	31213	30916	31417	30903	31036	31089	31072	31143	31116	31108	31006	30920	31124	30926	31375	31178	31198	30980	31201	31095	31286	30808	31090	31206	31175	31338	31176	31345	31039	31143	31285	31097	31012	31099	31046	30872	31137	31343	31277	31219	31156	31154	31025	31189	31120	31211	31109	31137	31207	30751	31235	31134	31292	31229	31017	30667	30947	30952	30987	31134	31062	30847	31116	30862	31077	31212	31261	31000	31295	31109	31082	31250	31202	31065	31235	31033	31089	31011	31341	31049	31231	31165	31283	31123	31090	31179	31056	31100	31079	31052	31164	30835	31211	30948	31276	31274	31204	31202	31205	31136	31066	31095	31322	31276	31479	31286	31105	31196	31270	31116	31118	31080	30981	30954	31098	31113	31057	31182	31193	31233	31388	31095	31070	31100	30824	31084	31149	31222	30900	31319	31184	31087	31046	31218	31241	31129	31083	30990	31211	31054	30963	30986	31179	31225	31214	31305	31095	31084	31371	31118	31311	31174	31232	31277	31108	31235	31124	31046
17739	20613	20002	25434	36023	28973	23701	19886	18754	18575	18503	18407	18347	18240	18297	18326	18198	18326	18355	18317	18373	18394	18171	18358	18326	18318	18293	18163	18285	18391	18328	18327	18198	18220	18336	18433	18384	18328	18281	18320	18079	18309	18438	18350	18380	18239	18471	18555	18220	18339	18248	18428	18410	18198	18294	18403	18162	18255	18395	18346	18259	18144	18392	18259	18270	18357	18231	18244	18206	18352	18361	18207	18252	18427	18369	18417	18412	18173	18386	18262	18172	18234	18211	18109	18417	18073	18470	18317	18240	18397	18466	18272	18243	18388	18331	18413	18362	18272	18411	18183	18315	18247	18136	18150	18215	18236	18151	18190	18340	18276	18041	18319	18392	18221	18485	18365	18509	18359	18371	18378	18353	18163	18327	18331	18163	18387	18376	18261	18269	18288	18435	18263	18391	18194	18315	18185	18491	18167	18282	18484	18318	18284	18442	18338	18224	18418	18441	18192	18337	18175	18096	18376	18224	18274	18395	18400	18320	18346	18450	18410	18194	18300	18135	18222	18213	18443	18291	18199	18270	18391	18267	18129	18298	18269	18266	18259	18196	18294	18324	18150	18314	18234	18067	18106	18322	18194	18265	18383	18210	18306	18200	18401	18416	18304	18538	18231	18255	18208	18088	18322	18213	18191	18262	18352	18187	18137	18248	18328	18286	18334	18054	18332	18468	18368	18317	18354	18287	18284	18262	18188	18241	18127	18276	18372	18217	18309	18082	18268	18309	18139	18269	18174	18305	18296	18239	18305	18269	18350	18143	18244	18513	18383	18409	18380	18160	18243	18365	18244	18153	18315	18374	18742	18319	18324	18357	18451	18224	18270	18117	18233	18164	18343	18351	18347	18259	18270	18399	18453	18494	18202	18355	18469	18319	18223	18210	18257	18232	18031	18249	18341	18176	18349	18219	18265	18219	18242	18296	18280	18098	18378	18177	18293	18356	18198	18234	18292	18248	18257	18298	18170	18195	18275	18136	18292	18265	18226	18269	18413	18304	18346	18241	18233	18315	18321	18193	18466	18430	18247	18502	18139	18312	18236	18350	18399	18165	17995	18208	18296	18105	18394	18275	18329	18277	18237	18405	18288	18154	18015	18411	18000	18368	18292	18313	18374	18203	18248	18334	18373	18419	18322	18487	18439	18354	18199	18278	18194	18340	18402	18144	18430	18311	18106	18214	18288	18364	18335	18159	18302	18313	18101	18541	18274	18352	18308	18378	18197	18121	18151	18365	18219	18213	18320	18365	18285	18292	18265	18255	18349	18346	18147	18324	18296	18165	18217	18267	18016	18270	18210	18274	18440	18513	18317	18337	18300	18298	18233	18383	18645	18173	18504	18242	18366	18360	18219	18187	18195	18390	18374	18347	18360	18283	18318	18136	18358	18319	18297	18165	18074	18320	18152	18410	18279	18272	18300	18397	18394	18309	18465	18355	18382	18173	18296	18135	18146	18339	18360	18430	18333	18347	18170	18194	18365	18487	18173	18335	18205	18254	18219	18351	18214	18395	18443	18467	18098	18309	18223	18432	18424	18297	18352	18366	18197	18426	18355	18133	18248	18317	18213	18276	18145	18171	18341	18298	18509	18374	18325	18226	18245	18423	18344	18170	18254	18363	18138	18186	18218	18241	18361	18324	18420	18390	18529	18149	18153	18371	18374	18076	18186	18449	18407	18179	18191	18259	18286	18316	18277	18277	18201	18233	18365	18468	18328	18320	18248	18343	18363	18373	18378	18256	18258	18404	18450	18377	18164	18317	18337	18151	18350	18313	18402	18332	18365	18405	18351	18405	18421	18235	18299	18236	18162	18285	18143	18405	18369	18305	18459	18248	18446	18350	18086	18296	18334	18194	18254	18304	18484	18124	18157	18209	18405	18319	18409	18228	18156	18308	18126	18273	18493	18269	18230	18304	18160	18296	18217	18311	18252	18413	18112	18045	18194	18239	18480	18218	18135	18217	18406	18207	18408	18260	18175	18495	18388	18278	18264	18420	18220	18315	18140	18360	18266	18269	18288	18338	18366	18344	18382	18252	18369	18239	18144	18184	18347	18220	18323	18162	18303	18249	18410	18239	18147	18210	18345	18127	18358	18375	18189	18365	18206	18276	18281	18207	18463	18331	18269	18207	18401	18267	18408	18239	18210	18224	18409	18363	18205	18292	18301	18264	18373	18351	18307	18157	18107	18311	18417	18427	18341	18343	18381	18320	18115	18344	18271	18106	18328	18089	18306	18317	18275	18414	18261	18255	18440	18389	18434	17979	18359	18202	18253	18244	18359	18162	18177	18347	18170	18161	18066	18332	18235	18312	18318	18330	18418	18395	18321	18480	18277	18273	18609	18394	18239	18137	18136	18166	18200	18199	18514	18291	18423	18236	18298	18183	18345	18328	18317	18273	18313	18267	18282	18430	18445	18312	18221	18251	18203	18191	18169	18301	18173	18174	18372	18159	18280	18377	18377	18309	18263	18171	18288	18303	18478	18236	18214	18200	18328	18293	18299	18490	18181	18342	18328	18254	18365	18225	18319	18376	18403	18436	18403	18252	18543	18180	18230	18271	18195	18248	18313	18236	18312	18199	18262	18343	18287	18191	18249	18297	18306	18165	18345	18288	18210	18327	18381	18310	18209	18422	18298	18404	18593	18461	18430	18159	18289	18343	18132	18126	18359	18410	18411	18195	18434	18213	18218	18334	18338	18336	18371	18236	18529	18042	18416	18148	18341	18253	18209	18301	18343	18479	18231	18446	18118	18422	18337	18194	18253	18354	18302	18415	18303	18283	18086	18312	18436	18252	18330	18450	18282	18335	18164	18163	18443	18264	18400	18177	18165	18320	18251	18185	18398	18268	18228	18317	18182	18235	18261	18391	18315	18294	18300	18337	18169	18335	18044	18260	18249	18340	18328	18247	18247	18214	18374	18346	18253	18173	18536	18194	18248	18307	18226	18176	18376	18267	18167	18211	18251	18388	18257	18321	18292	18348	18145	18159	18090	18310	18408	18467	18274	18285	18245	18289	18144	18357	18166	18399	18392	18126	18181	18300	18254	18425	18281	18088	18338	18319	18264	18198	18387	18352	18295	18251	18352	18295	18213	18292	18341	18203	18258	18301	18359	18438	18347	18287	18249	18384	18244	18076	18181	18333	18239	18082	18309	18461	18344	18265	18203	18290	18347	18198	18434	18284	18325	18227	18399	18223	18234	18335	18352	18202	18309	18243	18258	18200	18290	18190	18263	18193	18287	18257	18281	18173	18275	18191	18355	18322	18306	18367	18379	18256	18337	18426	18418	18154	18297	18104	18390	18426	18353	18306	18268	18223	18363	18409	18357	18248	18529	18251	18263	18132	18142	18442	18258	18357	18356	18406	18377	18193	18304	18324	18360	18371	18226	18321	18170	18492	18457	18232	18328	18166	18258	18353	18467	18369	18260	18308	18189	18496	18395	18280	18254	18274	18351	18011	18351	18358	18511	18259	18392	18478	18466	18310	18277	18106	18158	18397	18435	18245	18242	18359	18369	18206	18304	18121	18298	18254	18420	18354	18350	18350	18290	18411	18336	18119	18362	18177	18282	18227	18304	18358	18338	18287	18214	18180	18043	18351	18161	18278	18251	18399	18440	18381	18134	18382	18335	18365	18245	18338	18230	18309	18300	18396	18247	18387	18259	18164	18263	18125	18422	18205	18313	18334	18348	18181	18317	18177	18350	18520	18293	18308	18150	18430	18390	18387	18280	18291	18396	18190	18365	18162	18133	18308	18291	18118	18302	18358	18265	18166	18259	18288	18346	18239	18302	18271	18255	18439	18478	18409	18476	18217	18312	18211	18160	18275	18393	18407	18304	18302	18237	18380	18253	18356	18057	18346	18538	18348	18312	18216	18320	18353	18401	18347	18339	18488	18159	18424	18287	17895	18516	18486	18205	18372	18061	18350	18414	18459	18324	18238	18354	18370	18296	18306	18432	18333	18187	18236	18176	18453	18273	18231	18414	18289	18353	18389	18272	18178	18126	18158	18213	18262	18285	18333	18203	18439	18264	18530	18459	18237	18295	18508	18308	18239	18342	18449	18059	18408	18212	18330	18291	18054	18325	18446	18234	18420	18398	18334	18339	18221	18362	18228	18257	18389	18282	18509	18293	18420	18442	18256	18211	18245	18234	18341	18285	18434	18319	18221	18197	18097	18296	18281	18225	18460	18441	18178	18206	18419	18282	18252	18249	18175	18411	18372	18216	18290	18274	18538	18315	18208	18518	18291	18361	18398	18433	18206	18232	18339	18258	18286	18295	18238	18271	18232	18521	18274	18245	18161	18310	18199	18406	18290	18277	18430	18332	18519	18058	18355	18306	18302	18148	18360	18250	18311	18303	18389	18430	18356	18217	18309	18370	18364	18216	18222	18403	18185	18175	18557	18440	18245	18383	18294	18323	18369	18218	18267	18143	18233	18348	18383	18590	18250	18270	18304	18252	18623	18309	18256	18305	18401	18191	18389	18438	18298	18438	18180	18132	18390	18358	18324	18318	18417	18270	18271	18023	18249	18357	18466	18347	18448	18264	18303	18362	18382	18381	18309	18416	18167	18456	18370	18259	18376	18325	18314	18315	18229	18307	18257	18316	18052	18258	18290	18260	18432	18364	18398	18259	18170	18288	18398	18360	18331	18317	18410	18406	18343	18322	18293	18419	18434	18222	18211	18370	18163	18148	18369	18255	18477	18236	18401	18320	18180	18416	18207	18400	18312	18333	18432	18310	18211	18247	18236	18229	18341	18243	18178	18382	18434	18371	18214	18231	18313	18175	18302	18222	18361	18276	18386	18233	18098	18265	18165	18231	18250	18220	18368	18338	18419	18262	18458	18361	18350	18256	18208	18291	18401	18262	18279	18342	18140	18279	18507	18289	18218	18412	18185	18400	18374	18267	18449	18122	18365	18275	18466	18196	18176	18360	18371	18278	18381	18412	18262	18312	17949	18384	18310	18127	18457	18280	18083	18271	18281	18266	18305	18401	18148	18317	18354	18266	18199	18444	18268	18240	18132	18107	18295	18352	18276	18293	18432	18365	18360	18162	18213	18205	18428	18310	18311	18222	18249	18123	18357	18364	18340	18290	18298	18270	18521	18338	18286	18278
25090	21577	28560	46872	70655	61597	48122	37488	33194	31423	31437	31096	31143	31221	31325	30807	30919	31069	30888	31080	30878	30878	31110	30867	30783	30859	30853	30977	30918	30877	31011	31003	30624	30857	31049	30939	30973	30963	31213	30959	30904	30932	31215	30891	30976	30805	30860	30605	31086	30839	30928	30816	30701	30899	31010	31015	30813	30800	31195	30614	31019	30882	30783	30964	30935	30917	30812	31219	30859	30996	31000	30962	31218	30800	30756	30857	30757	30700	31040	30975	30978	31021	30838	30897	30947	30962	31195	31111	31020	30921	31073	31252	31006	30757	31140	30925	31101	30989	30819	30836	30910	31230	30543	30663	31129	30996	31062	30792	30972	31069	30898	30815	30943	31018	31095	30884	30976	30711	30708	30961	30770	30945	30771	30692	30887	30998	30927	30949	31111	30981	31046	30921	31335	30879	30896	30741	30972	30862	30689	31000	30849	30939	31001	30858	30967	31024	31077	30750	30715	30961	30851	30903	30908	31085	30765	31096	30902	30979	30915	30962	31084	30930	30968	31096	30904	30958	30863	30749	30803	31020	30775	30934	30924	30954	30921	30890	30939	30845	31036	31125	30965	30797	30668	30736	30952	30850	31207	30822	31025	30819	30844	31194	31044	30966	30824	30910	30714	30853	31109	31086	30968	30791	31079	31157	31070	30782	30917	31071	30861	30810	30997	30785	30943	30852	30886	30749	30809	30719	30949	30884	30887	30982	30865	30837	31028	30846	30965	31054	30928	30468	30686	30977	31042	31012	30890	31049	31080	31097	30871	30820	31094	30878	30919	30856	30893	31086	30730	31000	30908	30991	30938	31203	30777	30562	31011	30766	30801	30958	31017	30908	31044	30943	30927	30765	31092	30656	30747	30967	30868	30882	30875	30689	30929	30927	31073	30778	30910	30665	30829	30927	30734	30823	30801	30803	30927	30840	31070	30816	30974	30832	30647	30700	30874	30861	31023	31238	30919	30789	30790	31168	30698	30903	30780	31023	31123	30738	31123	30964	30894	30697	30931	31003	30949	31071	30927	30910	30955	31005	30808	30777	30978	30942	30884	30976	30823	30833	31150	31012	30912	31127	31007	30789	30781	30908	30936	30916	30870	30889	30887	31151	30744	30938	31126	30641	31011	31084	30903	30743	30840	30854	31038	30828	30882	30791	30763	30906	31005	30869	31054	31056	31057	30698	31041	30744	30803	30957	30968	30984	31002	30748	30788	30960	30902	30796	30841	31016	30899	31207	30708	30650	31054	30890	30811	30935	30871	30848	30678	30914	31170	30779	30789	31070	30788	30591	30608	30913	31030	30695	30964	31116	30703	30768	30938	30953	30861	30725	30787	30746	30944	31255	30967	30936	30964	30807	31010	30890	31068	30922	31004	31173	30750	30798	31034	30995	30777	30850	30739	31010	30822	30918	31022	31131	30963	30953	31116	30881	30955	30933	31025	30829	30846	31040	31049	31191	30958	30794	31078	31103	30939	31022	30986	31015	30867	30972	30722	30965	30919	30825	30956	30834	30882	31016	31032	30799	30840	30789	30725	30955	30607	31001	30602	31058	30773	30946	30867	31034	31020	30934	31032	30925	30879	30874	30935	30725	30717	30894	31113	31125	31047	31359	30942	31060	30741	31021	31045	30886	31069	30758	30868	31120	31109	30671	31271	31117	31030	30894	31167	30909	30781	30911	30996	30919	31083	30944	30938	30882	31046	30553	30941	31034	31012	30777	30883	31015	30749	30633	30603	30858	30770	30886	31110	30804	31016	31055	30940	30796	30884	30643	30857	30739	30981	30929	31032	30670	30746	30631	31006	30872	30925	30890	31037	30959	30798	30785	30951	30765	30969	30767	31049	30882	30987	30845	30698	31120	31108	31011	30987	31020	31094	31076	30983	31020	30886	31050	30860	30659	31011	30892	31127	31173	30725	31116	30820	30981	30872	30719	30970	31102	30877	30971	30947	30891	31070	31205	31046	31006	31232	30986	30876	30929	30750	30886	30975	31029	30890	30798	30791	30825	31125	30804	30845	30947	31120	30942	30609	31083	30871	30669	31193	30897	31041	30864	30877	30770	31051	31021	31049	30954	30844	31015	30753	30871	31036	30870	30704	30814	31153	30927	30905	30746	30888	30919	30602	30869	31034	30554	31114	31019	30784	31045	30916	30968	30888	30726	31013	30951	30911	30734	30991	30988	31062	30988	30725	30920	30685	30916	30913	30792	30979	31003	30900	30921	30921	30865	30794	30996	30948	30874	31199	31063	30751	30997	31054	31101	30843	30647	30782	31056	30597	30880	30980	30921	31032	31176	30868	30809	31100	30853	31066	30868	31054	31240	30718	30919	30752	30701	31112	30776	31063	30897	30686	30904	31044	31179	30806	30897	30993	30644	30905	30734	30711	30862	30985	31042	30901	30910	30794	30804	30845	30958	31097	30849	30796	30708	31037	30800	30993	30935	31153	30826	30875	31122	31021	30966	31201	30750	30896	31005	30753	30967	30957	30866	30925	30952	31002	31047	30624	30762	31143	30719	31185	31101	30875	30774	31146	30993	31030	30696	30942	31035	31104	30901	30995	30979	31015	30764	30939	31067	30914	30851	30895	31014	30945	31021	30936	30957	30790	31012	30911	30851	30808	30761	30966	31156	30764	30860	31095	31182	30909	30771	31013	31045	30994	31030	30948	30666	30949	30912	30982	30797	30998	31115	31041	30841	30824	30932	30942	30938	31203	31017	30720	30881	30904	30805	30940	31019	30707	30736	30688	31064	30899	30733	30994	31115	30928	30896	30985	30933	30909	31030	30959	30739	30810	30856	30817	30903	30850	30843	30653	30858	30935	31018	30855	31131	31181	30769	31092	30804	31031	30890	30755	30880	31065	30886	31075	31037	30749	30964	30888	31064	30807	31055	30851	30761	30886	30869	30960	30846	30863	30994	30934	31078	31135	30831	30920	30827	30687	31026	31135	30894	30868	31047	30750	30894	30952	30703	30925	30954	30841	31001	30882	30900	30944	30787	31182	30901	30926	30917	30809	30674	30765	30836	31224	31209	31063	31066	31152	31302	30635	30905	31003	30913	30982	30912	30945	30994	31231	31088	30974	30940	30774	30956	30995	30815	30822	30931	30778	30684	31141	30760	30904	30801	31322	30660	30658	31141	31071	30942	31007	31232	30837	30736	30884	30981	30903	30758	30802	31021	31132	30620	30638	30749	30955	30799	30948	31241	30716	30952	31111	31043	31048	31001	30948	30776	30783	31020	30894	30875	31072	30877	30973	30838	30851	31085	31120	30921	30987	30844	30894	30865	30979	30870	30937	31035	31016	30916	31121	30811	30994	30788	30679	31029	30810	31078	30869	30861	31038	30876	31007	30959	30826	31074	31034	31021	30845	30853	30991	30868	30844	30907	31031	31006	30896	30854	30736	30990	31057	30688	30820	30731	30892	30755	30890	30917	31009	30843	30976	30769	31102	31122	30843	30905	30950	30934	30886	30711	30910	30972	31101	30782	30909	31036	30720	30460	31004	30851	30851	30842	31237	31199	30966	30830	30879	30960	30972	31069	31244	31145	30872	30806	30760	30925	31062	31003	30795	30829	30926	31015	31127	31013	31122	30748	30856	31001	30803	30750	30830	30710	30993	31130	31137	30780	30995	31149	30926	30938	30830	30865	31047	30781	30725	31154	30970	30977	30822	31011	30987	30996	30878	30766	31089	30853	31046	30888	31052	30960	31007	31072	30866	30867	30923	30931	30943	30803	30724	31021	30768	31100	30951	30782	30677	30836	31111	30837	30816	30957	31015	30960	30594	30914	30805	31043	31131	31071	30779	30941	30828	30786	31192	30838	30913	30782	31049	30624	30873	31172	30785	30938	30868	30652	30805	30921	30977	30761	31069	30963	30909	30762	31146	30793	30878	31037	30920	31180	30883	31204	30698	30842	30813	30908	30948	31050	30924	31100	31079	31183	30948	30913	30994	31002	30840	31062	30954	30961	30535	30800	30642	30988	30845	30954	31144	30828	30862	30654	30953	30967	30928	30998	30932	30907	30868	30967	30408	30880	31179	31082	30999	30877	31088	31105	30807	30615	31224	30814	30771	30791	30973	30825	30801	30801	30493	30798	30923	31010	31022	30742	30690	30964	30829	31004	31180	30785	30971	31120	30906	30908	30825	30894	30862	30755	30894	30744	31193	31136	30878	30963	31274	31079	30917	30740	30892	30820	30803	30828	30996	31170	30713	31129	30685	30862	30901	30943	30772	30939	30653	31055	30983	31057	30971	31022	30893	31054	31086	31123	30782	30958	30988	30841	31003	31008	31202	30821	31053	30705	31003	30867	31065	30757	30801	30814	31040	31077	31137	30933	30738	31128	31020	30892	30981	30935	30958	30891	30918	31007	30879	31022	31057	30793	30856	30515	30970	30967	31193	30828	31044	30886	30854	30679	30726	30771	30624	30991	30863	31090	31157	30847	30940	31039	30914	30787	30845	30402	30736	30847	31042	31005	30908	30755	30817	30939	31198	30999	30903	30947	30904	30685	31092	30913	30984	30853	31008	30807	30973	30859	30901	31106	30710	30900	30854	30773	30948	31028	30885	30800	31015	31004	30975	31076	30995	30728	31093	30856	30872	30792	31022	30968	30879	30784	30918	31018	31114	30924	31030	30929	30830	30804	30973	30919	30854	30842	30757	30760	30925	30922	30948	30886	30944	30763	30876	31030	31086	30979	31056	31052	30864	31015	30912	30991	30878	30855	30863	31132	30996	30630	30865	30899	30935	31005	30878	30897	31053	30851	30929	31005	30812	30997	30998	30672	30914	31149	30695	31089	30926	30610	30782	30793	30825	30906	31113	30707	31116	31032	30749	30885	31023	30911	30810	30946	30937	30782	30926	31129	30961	30586	31104	30502	31159	31018	30548	30813	30741	30711	30860	30931	30936	31230	30700	30845	30894	30839	31001	30886	30920	30863	30850	30949	31029	30872	30653	30956	30867	31047	31098	30642	30798	30842	30859	30731	31089	30786	30813	31111	30919	30888	31028	30813	30825	31243	31130	31152	30835	30884	31024	30853	30970	30959	31135	30822	30950	30895	31070	30945	30898	30973	30870	30990	30700	30911	30863	31146	30981	31115	31001	30720	30871	30952
16608	25684	24972	54987	72981	54187	36064	25216	20175	18937	18556	18493	18459	18546	18465	18321	18440	18419	18217	18625	18392	18314	18352	18488	18589	18530	18502	18343	18496	18541	18650	18385	18332	18535	18376	18522	18246	18631	18389	18408	18583	18427	18619	18527	18360	18580	18624	18678	18316	18340	18439	18568	18433	18234	18381	18314	18358	18561	18376	18440	18336	18471	18305	18203	18386	18638	18427	18355	18367	18442	18521	18401	18393	18469	18491	18218	18550	18242	18510	18284	18361	18440	18628	18126	18529	18425	18295	18454	18288	18202	18499	18351	18658	18297	18489	18451	18516	18458	18240	18395	18613	18190	18457	18386	18317	18310	18613	18499	18463	18529	18392	18362	18171	18442	18341	18395	18521	18316	18362	18254	18379	18501	18315	18423	18368	18445	18421	18556	18378	18207	18586	18440	18615	18258	18424	18498	18257	18522	18495	18410	18372	18343	18380	18199	18515	18271	18269	18256	18471	18547	18298	18524	18294	18392	18421	18402	18244	18427	18282	18501	18406	18235	18424	18462	18394	18496	18245	18476	18432	18305	18373	18442	18183	18313	18442	18433	18316	18410	18439	18441	18426	18307	18448	18360	18247	18527	18550	18278	18368	18185	18439	18470	18230	18314	18212	18391	18371	18391	18459	18345	18287	18237	18461	18376	18397	18396	18392	18436	18454	18492	18422	18281	18368	18433	18430	18326	18309	18193	18260	18473	18340	18252	18193	18217	18436	18420	18373	18369	18429	18448	18406	18255	18368	18283	18574	18302	18291	18367	18321	18398	18292	18224	18489	18436	18467	18347	18413	18532	18281	18325	18253	18226	18088	18293	18391	18516	18409	18338	18501	18530	18420	18398	18425	18392	18285	18334	18434	18312	18345	18570	18356	18136	18490	18523	18583	18451	18480	18376	18294	18423	18493	18573	18467	18408	18374	18388	18546	18385	18470	18150	18446	18555	18226	18461	18341	18316	18451	18375	18340	18379	18344	18276	18470	18332	18608	18460	18537	18375	18493	18394	18363	18504	18487	18378	18445	18443	18439	18378	18317	18263	18386	18370	18357	18324	18376	18484	18345	18299	18444	18412	18369	18340	18423	18354	18545	18371	18415	18239	18622	18430	18481	18321	18598	18328	18539	18447	18244	18413	18454	18386	18329	18413	18450	18321	18230	18410	18288	18402	18362	18517	18311	18481	18332	18509	18516	18419	18419	18419	18599	18386	18511	18289	18367	18476	18415	18385	18298	18201	18384	18381	18497	18355	18239	18343	18255	18634	18416	18162	18526	18320	18300	18243	18465	18520	18380	18298	18281	18356	18521	18314	18322	18302	18445	18264	18455	18288	18372	18438	18422	18264	18376	18365	18557	18179	18366	18440	18330	18253	18374	18291	18220	18522	18281	18288	18444	18379	18390	18532	18465	18487	18307	18392	18330	18320	18258	18288	18465	18212	18492	18409	18627	18528	18339	18411	18367	18414	18387	18472	18249	18373	18467	18313	18397	18382	18600	18321	18286	18469	18433	18389	18311	18536	18284	18460	18275	18294	18434	18373	18461	18369	18204	18332	18388	18438	18337	18384	18309	18305	18395	18428	18327	18440	18451	18327	18285	18573	18318	18322	18082	18326	18425	18378	18506	18442	18459	18293	18668	18483	18364	18390	18297	18266	18311	18545	18246	18306	18248	18348	18380	18292	18451	18413	18260	18432	18462	18603	18556	18355	18516	18455	18305	18412	18427	18373	18422	18295	18375	18404	18461	18383	18504	18455	18467	18414	18410	18303	18383	18465	18426	18386	18366	18247	18451	18224	18451	18440	18513	18355	18422	18435	18337	18477	18323	18332	18437	18502	18416	18219	18379	18455	18435	18351	18366	18474	18437	18320	18518	18285	18400	18495	18247	18332	18574	18346	18513	18393	18312	18499	18429	18322	18459	18313	18424	18534	18328	18484	18509	18457	18446	18453	18481	18408	18434	18366	18526	18488	18388	18471	18559	18279	18608	18304	18460	18457	18263	18392	18441	18336	18360	18223	18311	18142	18209	18323	18261	18496	18386	18332	18353	18293	18249	18341	18279	18446	18386	18453	18146	18417	18366	18419	18288	18342	18406	18427	18399	18563	18476	18489	18299	18448	18104	18339	18279	18378	18361	18432	18223	18241	18448	18417	18308	18271	18493	18405	18481	18386	18411	18384	18279	18479	18165	18306	18306	18406	18490	18328	18343	18336	18276	18347	18474	18494	18509	18293	18423	18388	18270	18338	18317	18431	18282	18330	18494	18422	18292	18372	18544	18584	18167	18511	18332	18531	18208	18339	18643	18584	18350	18246	18391	18130	18371	18458	18377	18408	18469	18392	18542	18379	18286	18334	18372	18374	18487	18541	18255	18383	18285	18382	18490	18406	18142	18239	18326	18203	18370	18476	18410	18495	18491	18276	18321	18477	18423	18456	18521	18365	18467	18333	18402	18324	18470	18361	18584	18331	18444	18380	18365	18409	18545	18340	18259	18281	18582	18201	18210	18263	18378	18345	18502	18385	18410	18510	18308	18252	18542	18366	18407	18249	18413	18499	18217	18319	18466	18550	18364	18395	18610	18257	18330	18163	18343	18409	18472	18298	18509	18373	18472	18472	18540	18385	18394	18599	18197	18257	18427	18210	18298	18506	18456	18607	18443	18484	18302	18393	18495	18433	18450	18570	18537	18376	18325	18423	18473	18505	18195	18186	18485	18483	18599	18216	18414	18307	18344	18595	18457	18275	18478	18361	18464	18519	18308	18388	18597	18478	18270	18245	18538	18373	18362	18371	18321	18263	18452	18230	18426	18435	18185	18456	18481	18408	18614	18220	18311	18413	18423	18472	18425	18456	18298	18448	18347	18303	18281	18507	18316	18473	18441	18200	18459	18372	18306	18513	18254	18314	18379	18404	18430	18436	18410	18541	18457	18363	18463	18508	18308	18205	18442	18245	18459	18414	18380	18381	18394	18409	18467	18494	18403	18214	18389	18288	18367	18339	18231	18227	18513	18608	18428	18461	18433	18273	18421	18236	18389	18275	18264	18643	18205	18385	18407	18582	18421	18494	18471	18279	18567	18409	18441	18605	18597	18392	18371	18285	18314	18447	18330	18233	18430	18539	18539	18371	18267	18597	18440	18321	18317	18364	18465	18312	18390	18394	18333	18293	18449	18330	18254	18326	18316	18335	18408	18276	18437	18523	18491	18531	18401	18396	18424	18210	18550	18293	18227	18387	18487	18399	18319	18317	18228	18307	18399	18378	18274	18407	18250	18220	18438	18320	18080	18289	18383	18366	18490	18611	18449	18346	18194	18374	18391	18333	18314	18314	18395	18207	18561	18282	18522	18419	18557	18362	18366	18501	18234	18253	18472	18483	18346	18341	18496	18338	18472	18496	18438	18381	18440	18425	18417	18317	18502	18250	18280	18386	18532	18411	18384	18437	18341	18330	18401	18229	18253	18476	18160	18407	18323	18636	18232	18402	18400	18513	18303	18445	18548	18472	18212	18331	18366	18372	18426	18464	18228	18441	18195	18503	18447	18587	18511	18420	18425	18468	18522	18253	18414	18437	18610	18368	18571	18405	18387	18245	18264	18396	18375	18588	18482	18378	18240	18360	18349	18232	18306	18261	18439	18398	18410	18398	18344	18250	18440	18464	18448	18232	18294	18230	18386	18329	18244	18286	18274	18302	18428	18292	18317	18196	18455	18386	18270	18490	18459	18287	18499	18424	18415	18326	18347	18281	18154	18323	18408	18461	18477	18683	18469	18293	18501	18547	18376	18389	18502	18174	18346	18415	18384	18248	18543	18425	18400	18456	18382	18305	18257	18384	18378	18397	18448	18564	18406	18420	18337	18544	18237	18350	18479	18364	18479	18428	18405	18379	18331	18330	18306	18264	18523	18331	18387	18410	18396	18241	18474	18316	18320	18650	18375	18366	18374	18358	18540	18342	18507	18539	18432	18447	18281	18443	18421	18404	18342	18339	18148	18283	18273	18386	18237	18359	18399	18495	18263	18371	18476	18331	18458	18158	18413	18414	18634	18564	18587	18352	18481	18353	18237	18355	18522	18525	18293	18430	18424	18424	18385	18244	18307	18180	18189	18391	18517	18411	18418	18239	18569	18351	18281	18443	18274	18329	18322	18416	18565	18545	18477	18474	18534	18018	18447	18398	18608	18445	18359	18499	18489	18296	18368	18304	18369	18221	18394	18261	18301	18407	18299	18471	18510	18439	18584	18433	18345	18483	18452	18295	18325	18353	18465	18536	18166	18464	18166	18407	18177	18414	18318	18449	18595	18335	18487	18378	18316	18383	18361	18478	18423	18484	18305	18312	18520	18305	18299	18488	18431	18426	18497	18214	18310	18389	18512	18611	18466	18400	18156	18317	18333	18234	18484	18327	18511	18447	18314	18325	18364	18521	18371	18220	18217	18356	18229	18208	18349	18137	18555	18349	18281	18430	18444	18308	18401	18302	18427	18372	18346	18324	18427	18527	18417	18385	18404	18331	18332	18373	18421	18458	18534	18244	18427	18275	18277	18204	18373	18274	18513	18374	18409	18459	18530	18279	18163	18200	18322	18335	18557	18471	18222	18404	18430	18424	18346	18482	18358	18454	18181	18533	18392	18290	18273	18328	18350	18428	18462	18356	18367	18299	18233	18380	18518	18453	18271	18370	18400	18393	18381	18382	18172	18321	18326	18584	18414	18346	18230	18418	18351	18340	18351	18427	18393	18265	18367	18033	18405	18317	18477	18450	18383	18363	18277	18250	18414	18348	18416	18426	18451	18393	18320	18436	18306	18382	18530	18470	18511	18300	18598	18476	18443	18374	18427	18348	18320	18431	18360	18422	18304	18407	18331	18393	18592	18474	18447	18361	18473	18333	18231	18371	18444	18463	18128	18493	18231	18485	18432	18545	18453	18374	18304	18225	18440	18384	18392	18485	18493	18351	18086	18395	18312	18494	18313	18440	18471	18255	18570	18411	18180	18192	18510	18550	18292	18544	18337	18482	18347	18300	18555	18677	18288	18309	18531	18172	18338	18242	18506	18560	18429	18506	18553	18503	18319	18114	18494	18428	18405	18249	18254	18411	18466	18295	18416	18408	18405	18405	18522	18196	18324	18389
23061	21521	28617	46560	81320	72205	57530	44270	35607	32991	32133	31888	31612	31721	31516	31580	31762	31808	31937	31684	31431	31603	31553	31680	31515	31409	31596	31458	31445	31549	31666	31593	31910	31450	31636	31470	31366	31533	31481	31825	31677	31744	31660	31268	31354	31471	31437	31504	31262	31393	31309	31387	31516	31394	31607	31481	31552	31679	31410	31551	31421	31558	31856	31412	31542	31249	31255	31392	31696	31594	31328	31621	31498	31417	31166	31443	31213	31444	31451	31671	31502	31223	31535	31400	31255	31409	31317	31349	31604	31142	31343	31463	31519	31318	31440	31282	31617	31610	31358	31454	31454	31500	31451	31458	31386	31522	31446	31454	31446	31388	31623	31369	31469	31186	31458	31567	31460	31379	31540	31191	31449	31478	31547	31470	31414	31268	31439	31817	31277	31472	31458	31419	31446	31099	31396	31293	31399	31266	31233	31691	31266	31437	31380	31342	31213	31461	31354	31246	31369	31436	31551	31369	31367	31335	31329	31456	31507	31181	31327	31219	31319	31321	31516	31649	31463	31684	31612	31615	31527	31121	31294	31377	31430	31532	31362	31355	31395	31209	31476	31493	31624	31479	31250	31225	31519	31472	31319	31476	31462	31398	31164	31344	31489	31339	31373	31452	31462	31184	31384	31278	31428	31286	31543	31236	31426	31358	31435	31441	31431	31289	31129	31553	31134	31322	31031	31356	31358	31257	31193	31364	31516	31279	31513	31445	31239	31252	31322	31496	31534	31588	31347	31452	31593	31246	31449	31338	31450	31145	31441	31417	31441	31619	31438	31354	31641	31504	31300	31329	31475	31633	31541	31472	31239	31841	31434	31233	31450	31296	31236	31218	31292	31401	31483	31220	31614	31682	31331	31378	31120	31184	31294	31548	31498	31556	31269	31571	31536	31335	31531	31681	31307	31507	31284	31507	31633	31396	31473	31416	31242	31393	31543	31607	31327	31173	31295	31485	31468	31526	31631	31421	31474	31334	31347	31349	31352	31505	31302	31197	31311	31329	31055	31542	31147	31359	31298	31165	31449	31378	31649	31271	31144	31428	31545	31616	31498	31041	31200	31422	31246	31433	31514	31328	31308	31227	31611	31362	31509	31353	31324	31514	31442	31237	31503	31292	31226	31318	31416	31246	31390	31372	31286	31154	31312	31474	31150	31361	31153	31351	31561	31555	31334	31615	31650	31517	31533	31518	31501	31289	31462	31143	31482	31449	31201	31463	31380	31509	31392	31455	31395	31486	31492	31243	31453	31210	31535	31409	31288	31484	31475	31438	31494	31395	31363	31170	31318	31406	31332	31463	31581	31314	31127	31407	31380	31220	31296	31461	31209	31370	31297	31370	31291	31481	31470	31310	31471	31453	31400	31300	31376	31355	31185	31402	31260	31263	31190	31367	31380	31278	31491	31490	31353	31499	31638	31140	31434	31283	31094	31311	31482	31496	31534	31366	31301	31203	31322	31457	31628	31380	31191	31146	31148	31189	31244	31189	31282	31330	31476	31385	31532	31525	31407	31790	31601	31497	31321	31287	31458	31233	31425	31469	31336	31489	31516	31584	31727	31391	31444	31597	31203	31322	31673	31363	31477	31389	31419	31644	31412	31406	31353	31628	31625	31495	31256	31471	31347	31242	31322	31533	31236	31571	31555	31292	31553	31266	31510	31266	31327	31176	31283	31442	31648	31580	31246	31605	31535	31410	31438	31408	31276	31500	31394	31342	31535	31290	31335	31634	31600	31724	31574	31275	31417	31436	31450	31646	31438	31378	31218	31348	31493	31402	31386	31003	31431	31433	31399	31424	31363	31323	31369	31342	31552	31345	31491	31506	31348	31573	31165	31223	31484	31259	31346	31487	31339	31437	31345	31553	31367	31172	31565	31622	31389	31121	31179	31411	31285	31436	31255	31237	31415	31369	31628	31414	31373	31703	31279	31511	31314	31242	31139	31235	31403	31549	31192	31343	31161	31344	31435	31267	31162	31147	31326	31139	31173	31580	31378	31230	31459	31330	31261	31275	31305	31412	31440	31396	31207	31211	31190	31509	31265	31469	31109	31416	31206	31531	31516	31375	31290	31614	31502	31443	31322	31371	31361	31467	31678	31311	31605	31318	31260	31422	31325	31173	31656	31229	31569	31523	31375	31415	31430	31264	31468	31574	31614	31347	31698	31337	31383	31188	31638	31370	31321	31259	31418	31156	31216	31312	31327	31467	31213	31441	31380	31633	31664	31533	31397	31454	31420	31388	31402	31368	31364	31361	31503	31551	31426	31396	31578	31392	31456	31345	31335	31590	31308	31309	31489	31296	31334	31208	31258	31375	31229	31242	31481	31330	31401	31353	31558	31233	31239	31411	31544	31519	31518	31473	31236	31194	31585	31266	31296	31256	31573	31687	31513	31716	31398	31384	31451	31421	31151	31628	31620	31413	31469	31298	31307	31155	31560	31371	31538	31289	31516	31417	31415	31371	31546	31022	31315	31155	31562	31463	31609	31611	31396	31436	31535	31340	31403	31475	31364	31336	31325	31371	31371	31401	31195	31457	31522	31452	31281	31349	31560	31281	31354	31510	31431	31413	31343	31356	31410	31357	31594	31540	31348	31345	31343	31392	31342	31482	31466	31464	31423	31315	31327	31231	31243	31528	31279	31522	31288	31288	31585	31185	31159	31313	31428	31325	31252	31468	31289	31387	31518	31288	31401	31349	31613	31552	31416	31542	31289	31271	31394	31239	31401	31364	31740	31474	31663	31521	31298	31596	31579	31414	31191	31510	31476	31404	31310	31532	31283	31396	31268	31431	31343	31274	31301	31384	31627	31658	31460	31318	31476	31454	31340	31349	31480	31504	31475	31228	31392	31650	31356	31747	31099	31181	31220	31386	31527	31396	31506	31475	31413	31418	31589	31386	31416	31399	31088	31441	31421	31191	31438	31389	31313	31549	31672	31440	31556	31462	31466	31397	31586	31376	31503	31589	31283	31550	31651	31679	31406	31162	31332	31471	31609	31474	31314	31432	31357	31378	31253	31478	31430	31546	31406	31456	31307	31294	31407	31240	31302	31452	31099	31386	31382	31499	31561	31401	31414	31271	31443	31569	31319	31348	31225	31152	31243	31285	31235	31493	31664	31305	31215	31305	31261	31116	31640	31268	31474	31508	31483	31390	31397	31514	31538	31291	31179	31265	31253	31313	31473	31573	31493	31262	31253	31375	31253	31222	31341	31247	31375	31326	31339	31334	31391	31304	31449	31196	31176	31591	31333	31554	31187	31351	31241	31268	31418	31289	31098	31318	31447	31810	31584	31550	31359	31390	31704	31164	31314	31377	31352	31295	31539	31547	31263	31299	31551	31250	31106	31368	31346	31682	31441	31416	31369	31368	31406	31355	31407	31303	31382	31561	31540	31296	31268	31389	31552	31517	31561	31344	31164	31342	31633	31289	31094	31562	31424	31331	31512	31421	31411	31511	31486	31703	31630	31305	31347	31304	31713	31494	31658	31362	31486	31431	31423	31422	31839	31032	31528	31621	31460	31214	31450	31579	31530	31579	31252	31434	31624	31283	31621	31350	31521	31562	31315	31422	31350	31153	31153	31399	31528	31657	31518	31525	31529	31244	31293	31537	31141	31496	31501	31269	31433	31317	31314	31222	31570	31322	31123	31126	31481	31334	31463	31135	31435	31428	31401	31196	31583	31468	31392	31408	31513	31248	31476	31283	31478	31376	31550	31379	31413	31264	31320	31424	31599	31398	31326	31450	31503	31244	31604	31384	31357	31928	31459	31354	31308	31137	31438	31302	31175	31339	31365	31293	31660	31544	31464	31383	31503	31516	31492	31551	31473	31462	31503	31503	31475	31499	31359	31349	31399	31335	31525	31357	31374	31272	31594	31323	31510	31362	31340	31536	31615	31276	31273	31468	31478	31371	31466	31407	31207	31246	31253	31495	31448	31470	31268	31435	31321	31393	31352	31303	31390	31423	31344	31453	31438	31289	31347	31427	31438	31380	31647	31463	31746	31454	31522	31757	31345	31391	31312	31290	31276	31362	31286	31487	31476	31421	31292	31374	31403	31266	31536	31360	31535	31306	31351	31321	31352	31548	31457	31470	31447	31326	31417	31186	31398	31579	31289	31376	31321	31273	31519	31166	31265	31388	31375	31567	31697	31363	31314	31258	31543	31309	31487	31580	31565	31093	31229	31344	31406	31420	31543	31586	31564	31447	31274	31460	31359	31161	31289	31153	31379	31418	31723	31277	31407	31094	31117	31429	31737	31420	31164	31405	31542	31436	31157	31545	31603	31540	31529	31477	31524	31433	31431	31718	31366	31575	31408	31285	31453	31480	31688	31500	31448	31374	31501	31170	31285	31479	31376	31505	31327	31514	31278	31539	31584	31507	31591	31430	31405	31415	31366	31315	31244	31424	31519	31583	31533	31258	31333	31233	31429	31370	31084	31298	31251	31235	31761	31513	31273	31299	31042	31617	31516	31627	31246	31333	31338	31289	31175	31409	31624	31295	31139	31267	31285	31461	31421	31295	31364	31208	31427	31417	31302	31348	31555	31394	31302	31590	31527	31252	31432	31515	31339	31428	31371	31330	31119	31573	31564	31280	31668	31512	31293	31496	31515	31462	31467	31297	31278	31484	31175	31410	31677	31561	31368	31502	31280	31604	31397	31569	31480	31406	31142	31494	31277	31534	31447	31251	31433	31209	31223	31150	31454	31383	31531	31362	31470	31409	31416	31640	31654	31277	31498	31340	31259	31229	31449	31555	31248	31657	31664	31568	31469	31558	31488	31435	31439	31350	31259	31351	31276	31283	31314	31483	31574	31367	31307	31428	31230	31229	31447	31244	31572	31308	31750	31553	31207	31541	31281	31384	31568	31371	31300	31096	31456	31421	31441	31406	31529	31575	31415	31464	31548	31297	31374	31635	30934	31559	31503	31165	31343	31418	31305	31322	31425	31431	31407	31415	31450	31339	31177	31309	31309	31562	31629	31236	31372	31462	31575	31540	31471	31502	31420	31355	31434	31627	31380	31490	31454	31329	31442	31288	31256	31501	31569	31264	31225	31147	31306	31240	31375	31157	31244	30993	31349	31429	31443	31237	31287	31536	31326	31254	31264	31494	31572	31522
18521	33900	32549	72850	95424	75960	52051	33220	22786	19839	19305	18939	19230	19038	18983	19035	18975	18951	18884	18928	18916	19027	18923	18991	18914	19072	18895	19120	19097	19162	18783	18843	18951	18990	19112	18959	18865	18861	18959	18729	18902	19078	18974	19017	18819	19011	19123	18877	19210	18671	18997	18953	18816	18865	18873	19022	18914	18970	18834	18981	18703	18875	18761	18898	18956	18752	19033	19095	18898	18903	18861	18982	18993	18849	18894	19054	18928	18812	19101	18923	18947	18916	18976	19142	19071	18879	18964	18941	18958	19033	18948	18799	18975	18821	19127	18814	18731	19012	18991	18913	19026	18980	19002	18790	18902	18877	18809	19037	18814	18855	19068	18836	19120	18887	19006	18930	18799	18903	18774	18687	18835	18845	19035	18943	18812	19013	18999	19071	18855	18893	18907	18903	19052	18949	18839	18797	18976	18898	18980	19005	19122	18994	18942	18886	18883	18971	19042	18892	18911	18763	18809	18905	19046	19009	18678	18804	18968	18968	18888	18719	19020	18768	18973	18798	18909	18860	19089	18908	18822	18863	18837	18746	18768	18938	19074	18899	18879	18970	18907	18880	19034	18807	18868	18944	19014	18841	18809	18647	18900	18977	18771	18837	19221	18732	18900	18832	18793	19020	19024	18953	18647	18921	18940	18914	19056	18933	19040	18787	18967	18738	18891	18699	19006	18971	19007	18934	18868	18917	18908	19187	18854	18921	18922	18788	19001	19036	19145	18858	19045	18806	19005	18910	18913	18847	19048	18776	19039	19028	18963	18912	18722	18784	19003	18967	18921	18833	18903	19046	18907	18849	18982	19100	18873	18927	18960	18930	18854	18774	18910	18953	18925	18832	18994	18971	18863	18784	18925	18882	18863	18956	19060	19104	18972	18872	18949	18887	18954	19150	18905	18931	18937	18956	18907	18948	18970	18866	18750	18746	19064	19078	18934	18808	19039	19017	18796	18926	18860	19011	18840	18737	18980	18735	18782	18887	19037	18958	18944	18814	18919	19078	18938	19152	18839	18800	19222	18697	18904	18784	19076	18971	19085	18915	18816	18947	18965	19157	18948	18938	18856	18797	18748	18855	18910	18888	18941	18840	18953	18956	19208	18871	18916	19000	18989	18930	18958	18907	18913	18780	19166	18970	18804	18973	18838	18885	18897	18948	19013	18927	18646	18790	18748	19016	18812	18943	18838	18911	18810	18858	18864	18921	18779	18972	18848	18803	18856	18940	18915	18872	19025	18939	18931	18938	18688	18763	19082	18906	18892	19068	18808	18867	18883	19100	18875	18812	18851	18900	18921	18937	18988	18925	18828	18837	18918	18961	18811	19000	19100	18832	19004	18980	19010	19095	18970	18806	18889	18931	18895	19069	19066	18946	18767	18882	18905	18755	19013	18846	18779	18727	18892	18988	18807	18935	18889	18967	19016	18893	18696	19060	18924	18947	18834	18839	19017	18856	19040	18900	18883	18913	18849	18915	18875	18960	18811	18881	18910	18768	19084	18774	18910	19020	18986	18919	18930	18830	18824	18951	19083	18965	18786	18742	18869	18873	18993	18997	18956	18956	18767	18867	18777	18899	19004	19077	18991	18804	18953	18948	19110	18907	18884	18906	19073	19116	18758	19116	18855	19042	18993	18927	19023	18783	18732	18719	18960	18818	18944	18833	19001	18957	18779	19031	18907	18863	18682	18873	19048	18890	18805	18974	18956	18834	18970	19032	19128	19067	18998	18794	18883	18932	18872	18837	18821	18912	18851	18715	18925	18881	18839	18851	19019	18858	18975	19034	18834	19129	18893	18929	18905	18960	18950	18899	19104	18949	18993	18969	19053	19028	18926	18961	18786	18918	18849	19103	18690	19041	19034	18981	18724	18837	18861	18993	19051	19052	19074	18901	18845	18855	18807	19130	18928	19049	18902	18876	18914	18666	18949	18856	18695	19035	18869	18992	18939	18875	18979	18932	19023	18957	18836	18981	18887	18976	18980	18956	18935	18996	18921	18926	18859	18790	18959	18978	18853	19037	18926	19008	18929	18956	19000	18891	18861	18895	19039	18871	18794	19011	18884	18771	18798	18817	18878	18873	18865	18937	18904	19090	18836	18836	18966	19016	19048	18915	19008	18814	18892	19018	18987	18928	18972	18970	18773	18977	19056	18819	18805	18921	18845	18886	18953	18780	18968	18934	18736	18798	18896	18770	19016	18997	18802	18814	18977	18948	18899	19092	18934	18780	18933	18905	18889	18974	18920	18993	18899	18866	19056	19012	19027	19146	18745	18959	18973	18645	18927	18841	18859	19017	18895	18967	19169	19029	18741	18881	19049	18948	18976	18578	18989	18869	18825	18691	18949	18837	18865	18840	18929	19019	19041	18786	18953	18845	18801	18905	18843	18792	18917	18852	18733	18702	18832	18910	18856	18795	18932	18949	19018	18912	19233	18927	18810	19217	18911	18991	18989	18866	19084	18966	18997	18901	18992	19077	18849	18836	18801	18825	19002	18772	18990	18986	18926	19038	18923	18849	18858	18850	18723	19067	18959	18920	18861	19020	18915	19019	18952	18838	19150	19021	18916	19166	19017	18990	18925	18952	18911	18918	18959	18950	18801	18849	18901	19107	19064	18754	19165	18721	18996	19064	19011	18908	18966	18717	19052	18791	19158	18936	19089	18753	18994	18904	19003	18905	18870	18813	19000	18844	18994	18858	18828	19161	19016	19098	18921	18852	18952	19098	18928	18967	18841	19081	18698	18764	19063	18830	18708	19026	18944	18795	18864	19154	18886	18956	18808	18921	18723	18989	18956	18853	18877	18862	18902	18761	18785	18905	18674	18854	18788	19097	18928	18945	18959	19127	18830	18791	18834	18858	18962	18996	19083	18919	18953	18919	18936	18922	18761	18942	18860	18973	18969	19044	18996	18799	19088	18857	18816	18950	18854	18888	19119	18890	18834	18898	19087	19012	18935	19002	19181	18873	18820	18828	18926	19196	19057	19125	18775	18895	19173	19078	18872	18954	19088	18892	18924	18829	19030	18664	18950	19025	18930	18951	18877	18949	18990	18751	18838	19227	18779	18947	19150	18995	18893	18626	19027	18744	18923	18779	18845	18908	19042	18928	18949	19120	18966	18722	18879	19062	19067	18693	18897	18932	19043	18857	18905	19017	18842	18858	19052	18930	18951	18857	18945	19126	18858	18979	18996	18861	18925	19100	18888	18960	18954	18866	19035	18820	18592	19094	18837	18847	18875	19069	18813	18954	18990	19025	19053	18945	18986	18969	18746	18790	18909	19065	18926	18852	19091	18975	18911	18765	18828	18936	18859	18706	18789	18934	18928	18843	18982	18939	19029	18927	18855	18858	18934	18917	18993	18830	18799	18943	18971	18801	18903	18911	18940	18805	18925	18898	18779	19001	18826	18977	18993	18729	18842	18873	18911	18826	18674	18750	18821	18961	18919	19005	18855	18866	19061	18888	19112	19029	18822	19118	18965	18905	18972	18857	18911	19025	19023	18877	18759	19128	18862	18951	18865	18889	18718	18784	18773	18925	18999	18969	19141	18666	19028	19064	18974	18864	18905	18875	19023	18880	18790	18998	18999	18999	18987	19015	19014	18798	18933	18707	18924	19030	19005	18804	18938	18750	18790	18994	19220	19070	18804	18913	18825	19007	18842	18952	18858	18916	18778	18949	18906	18719	18932	18991	19048	18963	18844	19021	18930	18968	18948	18971	18910	18871	18986	18919	19006	18701	18896	18811	18867	18980	18861	18948	18939	18853	18897	18781	18989	18927	18813	18907	19108	18733	18900	18971	18876	18919	18905	18900	18992	18913	18939	18821	18863	18980	18930	19061	18784	18756	18943	18789	18941	18923	18856	18860	18931	18836	18857	18900	18885	18870	18752	18990	18777	19063	18958	18864	18822	18924	18908	18952	19221	18866	18864	18852	18961	18885	18821	18795	19117	19092	18767	18991	19110	18769	19009	18959	19059	18854	18672	18964	18985	18703	19035	18921	18903	19066	18949	18813	18751	18963	18920	18935	18898	18922	19001	18706	18936	18899	19268	18858	18962	18914	18842	18919	18869	18724	18911	18944	18882	18896	18913	18997	18865	18785	18855	18952	18903	18887	18822	18938	18955	19106	18929	18868	18752	18859	18944	18835	18729	18922	18786	18959	18806	18824	18890	18895	19191	18910	19019	18963	18998	18801	19084	19039	18858	18914	18869	19104	18817	18665	18844	18963	19075	18932	18982	18835	18942	18847	18848	18960	18911	19015	18999	18892	18923	18944	18828	18985	18925	18947	19201	18908	18848	19117	18965	18933	18966	18974	18688	19064	18942	18858	18903	18879	18984	18996	18977	18852	19021	18777	18760	19096	18891	18992	18968	18853	18727	19010	18862	18969	18977	18794	19057	19104	18825	18831	18822	18833	18753	19011	19036	18794	18819	19022	19004	18801	18843	18952	18964	18976	18788	18815	18978	18791	18949	19016	18744	18979	18915	18917	18991	18714	18942	18832	18952	18968	18888	18908	19008	18954	18871	18930	18962	18911	18874	18939	18884	18774	18687	18930	18934	18880	18921	19023	18958	18961	18993	18853	19099	18834	18983	18821	19040	18685	18845	18928	18828	18886	18993	18929	18771	18911	18951	18966	19008	18730	18938	18872	18859	18660	19003	18995	18943	18985	18816	18978	18995	18876	18927	18817	18837	18875	18909	19066	18876	18875	18804	18909	18998	18785	19047	18859	18929	18789	18876	18856	18943	18939	18957	18788	18789	18833	18965	18894	18816	19066	18922	18741	18987	18858	18775	19065	18831	18916	19051	18717	18919	19057	18886	18967	18811	18915	18825	18876	18823	18908	19030	18972	18864	18902	18900	18886	19161	19029	18963	18860	18754	18857	18813	18901	18871	18874	19040	18788	19316	18886	18930	19017	18870	19083	19040	18949	18927	19090	18622	18744	18922	19149	18800	19035	19093	19074	18875	18915	18955	18823	18870	18970	18837	18998	19109	18978	18973	18810	18982	18805	18900	18742	19028	19005	18867	18977	18847	18990	18876	18846	18862	18980	18726	18887	18900	18945	18883	18921	18974	19012	19050	18767	18981	19030	18941	19048	18846	19095	18929	18801	18944	19086
32958	27894	32633	39157	45017	41009	35471	32294	31105	30907	30653	30657	30241	30358	30483	30585	30377	30209	30608	30672	30671	30688	30544	30404	30431	30546	30540	30373	30545	30765	30518	30663	30474	30486	30481	30360	30546	30444	30621	30276	30485	30450	30223	30568	30669	30427	30648	30235	30281	30495	30469	30469	30472	30673	30611	30412	30240	30423	30301	30499	30317	30670	30425	30413	30495	30143	30505	30433	30320	30485	30131	30268	30368	30549	30417	30359	30382	30666	30574	30365	30268	30342	30455	30380	30277	30254	30493	30436	30340	30468	30480	30195	30313	30417	30417	30355	30276	30125	30509	30658	30667	30293	30533	30903	30489	30632	30326	30381	30298	30354	30332	30364	30414	30261	30306	30227	30508	30359	30302	30269	30471	30543	30344	30233	30425	30527	30501	30391	30394	30447	30192	30485	30484	30282	30422	30649	30673	30514	30290	30417	30496	30387	30632	30381	30282	30669	30280	30308	30146	30504	30630	30490	30458	30358	30316	30466	30383	30506	30552	30362	30208	30254	30354	30489	30483	30425	30605	30359	30539	30537	30332	30474	30502	30466	30292	30273	30251	30487	30345	30436	30706	30323	30191	30495	30430	30381	30597	30556	30262	30286	30492	30320	30477	30605	30364	30335	30323	30594	30481	30384	30535	30351	30196	30383	30324	30236	30170	30124	30428	30555	30506	30381	30541	30365	30261	30281	30249	30297	30425	30342	30497	30474	30624	30337	30278	30509	30483	30555	30535	30179	30461	30478	30168	30077	30067	30130	30493	30530	30598	30238	30488	30351	30360	30368	30171	30456	30526	30337	30367	30586	30620	30275	30374	30167	30447	30458	30276	30439	29958	30189	30427	30550	30401	30291	30311	30293	30428	30261	30260	30168	30428	30388	30243	30383	30346	30401	30299	30208	30313	30120	30224	30342	30244	30489	30313	30405	30390	30345	30449	30232	30442	30642	30551	30381	30507	30332	30396	30635	30174	30667	30465	30536	30142	30050	30444	30342	30453	30280	30251	30266	30256	30558	30449	30554	30208	30371	30151	30331	30234	30227	30728	30364	30429	30409	30633	30248	30625	30324	30419	30155	30247	30230	30481	30469	30299	30555	30302	30307	30556	30210	30262	30591	30576	30503	30412	30385	30522	30233	30364	30079	30232	30341	30172	30413	30310	30548	30331	30407	30538	30332	30444	30289	30550	30186	30343	30272	30091	30441	30354	30386	30502	30417	30443	30402	30191	30467	30532	30427	30230	30443	30172	30428	30483	30536	30313	30354	30450	30351	30507	30482	30163	30556	30288	30436	30330	30293	30442	30150	30347	30573	30518	30356	30304	30352	30064	30413	30474	30367	30576	30360	30468	30333	30451	30381	30334	30280	30293	30429	30445	30547	30343	30303	30382	30120	30521	30277	30294	30234	30276	30331	30449	30632	30319	30373	30391	30388	30568	30274	30376	30225	30419	30468	30481	30209	30335	30271	30458	30298	30365	30244	30183	30307	30312	30505	30381	30499	30281	30388	30265	30475	30476	30461	30323	30334	30312	30334	30568	30431	30313	30412	30502	30317	30422	30447	30568	30246	30536	30083	30548	30371	30488	30257	30366	30372	30392	30184	29992	30403	30441	30475	30170	30256	30239	30661	30283	30456	30327	30416	30442	30294	30171	30348	30290	30383	30152	30341	30427	30147	30278	30423	30685	30423	30357	30419	30362	30412	30175	30268	30381	30265	30618	30163	30300	30304	30445	30577	30508	30611	30472	30398	30431	30208	30246	30275	30356	30226	30365	30451	30362	30518	30375	30310	30591	30536	30561	30266	30470	30319	30399	30405	30576	30463	30416	30311	30227	30408	30366	30460	30685	30405	30520	30542	30341	30457	30404	30528	30394	30023	30516	30289	30295	30344	30528	30317	30390	30545	30533	30275	30558	30590	30596	30268	30443	30503	30786	30594	30538	30380	30477	30314	30334	30676	30442	30441	30372	30262	30308	30189	30396	30467	30575	30288	30517	30321	30352	30655	30379	30217	30201	30286	30406	30659	30346	30398	30272	30683	30623	30511	30478	30414	30302	30286	30232	30590	30359	30679	30277	30429	30264	30275	30462	30345	30365	30351	30442	30163	30399	30239	30305	30333	30363	30401	30545	30243	30416	30458	30455	30559	30493	30160	30369	30567	30655	30417	30435	30640	30632	30408	30443	30545	30442	30442	30511	30512	30279	30506	30688	30408	30566	30453	30435	30376	30612	30416	30498	30540	30379	30395	30490	30522	30389	30182	30645	30282	30296	30248	30364	30507	30309	30374	30337	30240	30516	30264	30503	30437	30234	30839	30575	30327	30172	30199	30159	30638	30577	30448	30361	30239	30427	30328	30698	30460	30403	30409	30140	30439	30615	30381	30299	30284	30487	30394	30434	30133	30345	30364	30298	30473	30401	30256	30323	30292	30382	30210	30308	30395	30423	30500	30428	30358	30661	30264	30679	30404	30317	30329	30422	30414	30453	30479	30596	30210	30307	30312	30265	30499	30446	30573	30331	30318	30401	30438	30430	30540	30463	30483	30370	30217	30643	30263	30493	30604	30579	30445	30372	30148	30295	30524	30167	30290	30352	30643	30507	30472	30495	30376	30619	30548	30421	30349	30454	30309	30401	30505	30124	30539	30283	30170	30478	30783	30368	30337	30476	30407	30233	30819	30290	30388	30526	30265	30299	30555	30269	30335	30412	30370	30348	30315	30220	30692	30321	30438	30435	30374	30233	30554	30366	30119	30499	30492	30614	30381	30474	30270	30434	30315	30449	30319	30200	30511	30283	30613	30329	30507	30561	30320	30425	30447	30328	30338	30472	30319	30464	30578	30473	30509	30358	30358	30434	30257	30570	30556	30312	30473	30309	30441	30307	30221	30491	30245	30459	30319	30550	30463	30535	30471	30356	30225	30547	30297	30560	30451	30425	30265	30312	30264	30251	30432	30522	30439	30200	30379	30171	30237	30324	30437	30309	30481	30076	30334	30463	30421	30329	30565	30520	30308	30490	30360	30285	30680	29989	30379	30211	30310	30346	30408	30551	30335	30413	30323	30394	30517	30466	30407	30684	30874	30545	30582	30376	30351	30549	30600	30366	30431	30573	30455	30316	30273	30555	30367	30348	30273	30524	30512	30538	30189	30559	30561	30272	30308	30306	30308	30020	30504	30564	30342	30398	30407	30544	30434	30580	30172	30352	30624	30535	30199	30373	30436	30159	30172	30465	30556	30529	30510	30559	30579	30438	30400	30314	30526	30364	30358	30482	30610	30686	30633	30364	30357	30273	30204	30590	30460	30320	30388	30305	30141	30315	30650	30637	30366	30534	30396	30397	30497	30379	30533	30626	30133	30622	30365	30355	30365	30359	30470	30283	30500	30554	30534	30434	30643	30551	30466	30496	30545	30741	30224	30195	30567	30323	30443	30355	30271	30690	30513	30423	30324	30366	30592	30509	30450	30301	30266	30268	30356	30460	30542	30566	30448	30299	30234	30486	30266	29942	30028	30291	30373	30412	30683	30507	30483	30558	30404	30394	30215	30432	30215	30169	30531	30393	30402	30514	30480	30377	30479	30279	30628	30576	30534	30357	30379	30112	30239	30585	30523	30473	30342	30089	30601	30211	30384	30449	30393	30181	30562	30556	30209	30207	30245	30420	30219	30198	30320	30414	30597	30473	30593	30393	30394	30554	30374	30441	30403	30349	30481	30439	30381	30427	30562	30671	30468	30382	30465	30588	30429	30493	30525	30359	30426	30089	30399	30375	30512	30327	30063	30469	30173	30514	30453	30682	30351	30507	30537	30390	30517	30576	30419	30622	30397	30268	30128	30469	30395	30409	30424	30619	30341	30531	30390	30385	30130	30160	30622	30376	30489	30264	30348	30411	30307	30472	30409	30527	30463	30554	30477	30377	30240	30283	30403	30222	30403	30561	30354	30415	30244	30179	30426	30754	30467	30279	30343	30353	30345	30581	30463	30402	30289	30529	30461	30293	30333	30499	30398	30463	30375	30467	30484	30445	30367	30589	30173	30518	30420	30630	30669	30342	30097	30620	30470	30369	30195	30377	30234	30555	30261	30718	30324	30557	30438	30341	30494	30341	30523	30371	30547	30489	30559	30590	30337	30405	30345	30700	30348	30583	30445	30094	30291	30485	30508	30488	30315	30372	30585	30396	30355	30278	30341	30584	30541	30260	30472	30200	29995	30514	30495	30383	30546	30413	30437	30369	30286	30469	30288	30344	30578	30138	30530	30523	30723	30410	30426	30432	30617	30422	30238	30191	30396	30598	30340	30369	30327	30255	30383	30327	30206	30530	30497	30197	30320	30238	30451	30475	30358	30383	30549	30288	30499	30193	30283	30201	30363	30367	30353	30317	30072	30461	30307	30144	30223	30398	30475	30602	30606	30310	30191	30424	30588	30250	30300	30455	30617	30438	30256	30344	30416	30457	30436	30376	30351	30613	30189	30691	30502	30379	30546	30462	30423	30391	30283	30391	30509	30348	30208	30387	30345	30449	30427	30217	30702	30559	30427	30441	30185	30281	30461	30303	30390	30726	30338	30405	30251	30600	30584	30363	30433	30281	30521	30629	30583	30269	30222	30536	30167	30576	30275	30504	30490	30422	30503	30650	30405	30360	30320	30446	30152	30103	30612	30420	30130	30337	30493	30361	30271	30329	30419	30417	30411	30431	30041	30268	30590	30365	30538	30331	30514	30256	30648	30526	30246	30293	30375	30438	30410	30503	30423	30412	30702	30258	30381	30312	30347	30420	30408	30399	30502	30459	30459	30520	30326	30574	30454	30309	30283	30164	30285	30473	30204	30274	30394	30457	30396	30487	30482	30477	30523	30627	30493	30399	30283	30316	30548	30363	30225	30383	30448	30588	30579	30445	30215	30404	30504	30502	30343	30792	30464	30379	30229	30389	30470	30392	30572	30116	30495	30629	30469	30310	30218	30504	30468	30386	30267	30176	30256	30613	30440	30306	30465	30481	30580	30398	30550	30596	30434	30521	30356	30420	30447	30581	30450	30405	30509	30301	30245	30340	30441	30519	30469	30288	30381	30336	30415	30556	30276	30447	30658	30313	30386	30376	30612	30395	30720	30546	30307	30216	30467	30570	30094
17366	19616	19283	28808	33693	28408	22586	19224	18332	18166	17862	17850	17867	18042	17905	17877	17798	17781	17913	17876	17963	17941	17785	18055	17984	17975	17933	17955	17884	17813	17996	18077	17869	17945	17963	18061	17948	18061	17752	17967	17855	17962	18037	17833	18025	18053	18004	17920	17679	17673	17955	17870	17982	17942	17837	17900	17972	17924	17982	17843	17869	17843	17892	17869	18011	18069	18049	17919	17993	17782	18069	17751	17820	17827	17962	17831	17947	18145	18017	17822	17849	17776	18108	17952	18037	18053	17856	17787	17781	17916	17800	18034	17969	17808	17973	17898	17896	17869	17967	17817	17979	17902	18005	18031	17888	17876	17817	17842	17961	17788	17943	17835	17899	17841	17841	17682	18010	17808	17821	17871	17833	17955	17814	17724	17735	17844	17868	17795	18070	17945	18021	17839	17928	17877	17878	17845	17935	17896	17859	17711	17787	17787	17781	17737	17927	17865	18007	17908	18053	17858	17892	17981	17941	17982	18085	17830	18050	17830	17837	17886	17832	17956	17950	17880	18008	17892	17910	17926	18068	17787	17884	17853	17688	17792	18014	18073	18036	18013	17962	17780	17630	17791	17841	17919	17767	17867	17785	17816	17845	17986	17896	17946	18027	17914	17937	17894	17783	18057	17944	17992	17917	17988	17964	17991	17948	17942	17836	17781	17987	17934	17790	17925	17935	17862	17960	17717	17857	18067	17912	17959	17759	18017	18030	17933	17843	17757	17697	17718	17913	17850	17979	17825	17850	17943	17956	17915	17869	17782	17799	18151	17933	17942	17907	17721	17719	17615	17976	17865	17964	17965	17913	17746	17879	17884	18036	17716	18011	17713	17707	17972	17925	17769	17748	17887	17788	17860	17884	17908	18045	17852	17803	18022	18072	17934	17839	17956	17709	17907	17938	17774	17968	17782	17852	17771	18054	17783	17831	17885	17751	17909	17964	17874	17889	17973	17881	17749	17903	18002	17922	18121	17868	17902	17892	17816	17783	17870	17888	17911	17913	18036	18038	17945	17947	18046	17839	17848	18077	17988	17933	17972	17937	17743	17801	17770	17913	17927	17758	17966	17717	17726	18109	17852	17856	18114	17834	17913	17921	17840	17758	17806	17922	17784	17973	18015	17833	18089	17883	17859	17839	17994	17846	17794	18058	17851	17726	17834	17674	17818	17964	17644	17947	18023	17883	17983	17706	17747	17852	17825	17731	17964	17842	17860	18137	17717	17775	18008	17859	17915	17916	17905	18006	17728	17996	17869	17993	17791	17876	17936	17764	17845	17967	17834	17790	17939	18032	18012	18024	17955	17934	17887	17930	17925	17979	17876	18055	18011	18015	17912	18059	17878	17858	17970	17871	18001	18004	17773	17861	17822	18016	17700	17911	17920	17999	17834	17842	17903	17941	17803	18038	17913	17983	17968	17975	17891	17982	17577	17866	17839	18036	17847	17836	17965	18028	17701	17957	17949	17912	17867	17852	17847	17941	17940	17824	17765	18006	17767	17808	17955	17954	17918	17821	17978	17952	17771	17902	17868	17881	17691	17887	17962	18086	18094	17945	17843	17940	17854	17824	18047	18130	17983	17900	17734	17955	17897	17800	17877	17913	17840	17859	18046	17657	17788	17791	18208	17842	17972	17887	17901	17989	17937	18015	17829	17949	17997	17915	17914	17908	18129	17833	18059	17861	17851	17834	17794	17753	17944	18028	17857	17954	17998	18005	17701	17745	17932	18025	18027	17860	18059	17791	17947	17744	17865	17875	17934	17892	17880	17983	17808	17926	17820	17764	17850	18050	17887	17878	18152	17905	17993	18022	17944	17914	17812	18040	17807	17917	17791	17919	18006	17838	17905	17986	17866	18087	17889	17895	17703	17998	17970	17959	17963	17874	17853	17946	17832	17956	17799	17889	17937	17788	17907	17808	17991	17931	17657	17866	17734	17813	17854	17975	17969	17939	17819	17905	17953	18046	17793	17911	17813	18043	17860	17652	17667	17901	17840	17997	17891	17968	17888	17858	17846	17844	17985	17719	18027	17705	17902	17807	17759	17888	17907	18091	17923	17898	17817	17812	17830	17855	17906	17868	17879	18049	17883	17843	17847	17956	17824	18146	17831	17904	17866	17855	17777	17857	17754	18016	18037	17904	18057	17849	17871	17790	17669	17994	17779	18001	18003	17925	18060	17802	18047	17850	17863	17759	17926	17886	18022	18052	17905	17726	17735	17829	17750	17803	17808	18065	18066	18051	17730	18007	17728	18019	17845	17949	17914	17766	17893	17996	17775	17872	17989	17708	18107	17986	17973	17919	18052	17942	17967	17859	17989	17843	17905	17743	17769	18061	17949	18079	17889	17925	17979	17653	17978	18113	18007	18042	17929	17637	17739	17995	17862	17974	18086	17966	17922	17842	17952	17854	17819	18172	17940	17888	17781	17973	17857	18008	17917	17960	17845	17787	17949	17828	18099	18075	17884	18044	18024	17788	17867	18084	17901	18032	17777	17959	18106	17734	17862	17847	17956	17765	17979	17902	17819	17877	17781	17755	17810	17950	18112	17883	17789	17838	17824	17825	17759	17969	17937	17986	17736	17974	17834	17906	17989	17720	17959	17805	17860	17798	18004	17924	17985	17928	17919	17998	17785	17922	17959	17805	17929	17975	18099	17952	17889	17929	17983	17800	17902	17890	17902	17928	17825	17908	17815	18006	17882	17870	17690	17948	17940	18163	17850	17839	17918	17997	17902	17923	17825	17777	18024	17989	17971	17932	17688	17881	17858	17823	17789	17747	17959	17867	17973	17719	18012	17878	17859	17729	17770	17930	17883	18175	17945	17930	17787	17894	17735	18024	17828	17860	17943	17914	17916	17796	17946	18138	18090	18027	17984	17945	17811	18032	18012	18013	17905	17904	17844	18105	17747	17925	17910	18112	18022	17968	17859	17984	17768	17896	18004	17926	17860	17888	17915	17845	17897	17840	17847	17914	17686	17924	17732	17837	17895	18066	17898	18000	17998	17955	17851	17884	17956	17888	17761	18030	18066	18228	17828	18002	17939	17860	17967	18176	18087	17980	17902	17964	17996	17944	17878	17823	17805	17937	17876	17996	18003	17917	17884	18019	17869	17760	17968	18005	17965	17734	17861	17894	17875	17911	17926	17995	17826	17826	17976	17780	17858	17872	17990	17778	18213	17817	17993	17891	17945	17880	18028	17889	17975	17885	17913	17979	17844	17951	17808	17752	17858	17826	17732	18078	17764	17800	17921	18056	17837	17989	17893	17717	17813	17874	17995	17829	18026	18020	17926	17865	17913	17934	17815	17970	17914	17911	17805	18019	18013	17796	17863	17947	17823	18019	17913	17970	17864	17844	17874	17892	17859	17835	17917	17952	17796	17934	17815	17955	18051	17892	17944	17677	17919	17893	17970	17914	18000	17828	17615	17855	17969	18019	17883	17893	17964	17852	17876	17688	17971	17909	17825	17902	17969	17922	17913	17840	17937	17875	17788	18058	17888	17917	17962	17917	17864	17841	18034	17768	17862	17948	17959	17825	17919	17892	17890	18039	17783	18084	17799	17812	17860	18052	17903	17731	17905	17990	17990	17930	17901	17769	17984	17823	17914	17888	17940	18088	17976	17842	18085	17894	17963	17853	17953	17872	17971	17818	18060	17894	17854	18073	17688	17901	17919	17849	17766	17796	17913	17934	17880	17945	17844	18089	18175	17815	18074	18007	17742	17999	18037	17934	17970	17825	17971	17790	18005	18000	17844	17767	17978	17816	17776	18200	17956	17969	17717	18071	17901	17925	17973	17851	18043	17823	17830	17846	17920	17958	17805	17880	18029	18008	17941	17833	18059	17781	17802	17974	17796	17939	17778	17851	18067	17742	17859	17952	17893	18090	17873	17874	17788	18114	17964	17890	17927	17854	17964	17802	17963	17824	18031	17989	17885	17991	17952	17858	18078	18039	18129	18055	17801	17878	17926	17884	17917	17720	17890	17943	17965	17839	17905	17786	17859	18006	17910	17666	17934	18040	18028	17779	17954	17898	17804	17852	17939	17829	17969	18078	17983	17957	17871	17769	17905	17824	18013	17932	17839	17726	17783	17845	17873	18108	17861	17817	18033	17870	17782	17864	17895	17972	18068	17980	17893	17874	18033	18031	18008	17863	18061	17907	17756	17963	18065	17931	17805	17892	17900	17790	17768	18086	17758	18076	17936	18057	18000	18117	17775	17894	17952	18107	18101	17834	17888	18041	17838	17823	18001	17907	17924	17923	17744	17915	17828	17876	17933	17842	17923	17890	17964	17773	17898	17745	17613	17895	17760	17945	18007	18007	17956	17896	17827	17923	17788	17884	17853	17885	17880	17928	17838	17714	17788	18139	18087	17885	17962	17896	17995	17987	17807	17897	17812	17732	17958	17786	17969	17881	17807	17921	17699	17884	17828	17933	17972	17932	17753	17832	17869	17891	17888	17867	17804	17768	17981	17986	17896	18106	17837	17847	18084	17919	17813	18034	17965	18149	17860	17857	17965	18009	17983	17875	17881	17891	18119	17834	17894	17795	17951	17919	17879	17765	17939	17909	18074	18017	17827	17939	17881	17873	17907	17865	17970	17628	17936	17990	17871	17920	18009	17920	17840	17916	17898	17874	17884	17833	17700	17832	17930	18000	18034	17855	17881	17891	17941	17852	17741	17961	17904	17894	17939	18017	17851	17972	17919	17984	17979	18014	17971	17711	17952	17937	17906	17863	17865	17846	17675	18056	17771	17727	18060	17938	17877	17753	17845	18100	17791	17978	18017	17843	17918	17822	17964	17996	17930	17721	17847	17834	17915	17646	17837	18017	17800	17894	17891	18211	17977	17981	17904	18060	17931	17801	17904	17925	17769	17873	18093	17692	17901	17862	17745	18019	17895	17936	17819	18033	17868	17925	17896	17834	17860	17737	17862	17925	17622	17884	18042	17869	17817	17950	17660	17998	17801	17823	18040	17760	18001	17831	17905	17963	17884	17902	17943	17770	17861	18065	17919	17949	17853	17725	18023	17842	17948	17983	17873	17753	17986	18082	18082	17875	17923	17959	18007	17709	17933	17823	17714	17864	17844	17896	17978	18047	17942	17964	17919	17989	17884	18043	17966
25049	21550	28510	48674	66918	59732	48868	37274	32367	30796	30485	30106	30157	30215	30239	29864	30095	29815	30094	30017	30262	30024	30070	29974	30346	30216	30174	30147	30035	30058	29959	30119	29996	29913	30273	30016	29968	29824	30002	30127	30131	30121	30152	30164	30169	29761	30132	30065	30168	29812	29900	30100	29798	30070	30028	29963	29864	29909	29915	29934	30193	30128	29884	29863	29843	29961	29888	29999	30062	29837	30372	30042	30255	29960	30138	29986	29900	30165	29966	29952	30016	29954	30088	30065	29953	29713	30074	30232	30146	30005	29952	30061	30107	29688	30046	29769	29871	30254	29919	29777	29821	29984	30020	29781	29903	29896	30083	30280	30169	29949	30127	30052	30004	30182	29849	29918	30040	29859	30136	29920	29904	29978	30144	29917	29917	29947	30094	29960	30187	30146	29815	29781	29880	29885	30032	30018	29987	29972	30261	30214	29695	29772	30066	30201	29863	30214	29840	29931	30274	29764	30225	29830	30110	30067	30009	30059	29933	29599	29798	29700	30289	29766	29918	30095	30026	30129	29939	29884	29963	30032	30179	29748	29955	30254	30225	30191	30058	29818	30052	29828	29809	29879	29824	29802	29907	29679	30149	30114	29858	29905	29858	29946	30023	29994	29774	30012	30142	30171	29955	29740	29860	29999	29966	30149	30015	30238	30040	30060	29973	29958	29987	30009	30034	29666	30126	29815	30312	29874	29648	29872	30124	29995	30179	30013	29838	30026	30028	30026	30161	29941	29973	29916	29967	30093	30009	29739	29996	29702	30034	29920	30138	30000	29825	29938	30001	30115	30166	30176	29898	29835	30030	30002	30077	29972	30066	30065	29995	29819	29977	29900	30171	29800	30139	29872	29933	29906	29918	29866	29909	30017	30283	29923	30012	30054	30101	30009	30163	30036	30144	30113	30010	30031	29961	30124	30000	30015	30085	30038	29971	29726	29749	30149	29889	29919	29909	29759	29756	29803	30009	30082	30113	30445	30192	29982	30077	29968	30087	29953	29752	30277	29865	29987	30006	30097	29955	29920	30112	29817	29940	29818	30119	30219	30024	29869	30083	30022	30033	29999	30142	29884	30010	29909	29865	30038	29986	30057	30210	29870	30001	29934	29922	30084	30260	30279	29962	29875	29999	29924	29892	30151	30264	30193	29970	29920	30264	30037	30102	30273	30288	29912	30103	29684	29823	29944	30317	29852	29908	30031	29920	29887	29969	29992	29923	30067	29949	30152	30018	30218	30241	30111	29779	29908	29985	29910	29982	29941	29742	30115	29914	30127	29974	29990	29968	30038	30243	29952	30098	29842	30378	29987	30143	29795	30061	30068	30123	29958	29791	29849	29895	29806	30181	29947	29835	30002	30087	29915	29872	29795	29882	29773	29882	29848	29901	29906	29718	29902	30015	29929	30439	29999	29907	29805	29825	30314	29985	30028	29903	30178	30167	30096	29998	29708	30003	30014	29943	29829	29895	29979	30075	30040	30126	29832	29797	30069	29913	29987	30079	29944	29902	29962	29965	29954	29950	29812	29973	29937	30066	30133	29891	29998	30054	29936	29925	29754	29997	29800	30067	29975	30119	30085	29913	29825	30015	30109	30111	30227	30097	29858	30108	29850	29913	30005	30185	30051	29872	29928	30109	29979	30051	29983	30294	29873	29930	30003	29993	29853	30171	30087	30001	30098	29790	30077	30224	30294	29970	29789	30296	29992	29965	29984	30288	30013	29998	29992	30293	30043	29998	29922	30089	30099	30071	29948	30076	29937	30316	29899	29916	30161	30267	30111	30078	29964	29948	30059	30022	29907	30106	30146	30143	29877	29795	30053	29857	29985	30041	29835	30063	29879	29950	29958	29991	29902	30278	30037	29620	29904	30189	29773	30127	29906	30134	29853	30047	29963	30058	30012	29968	29714	29940	29928	29857	29842	30045	30044	30032	29663	30060	29929	30029	29979	30162	29976	30202	30008	29849	29891	30068	30091	30271	29931	30031	30113	30040	29850	30027	29825	29871	30021	29947	29738	29936	29966	29977	30080	29634	29882	29978	30141	29863	30015	29746	29995	29746	29787	29858	30049	30098	29978	30068	30342	30079	30311	30157	29851	30110	30011	29840	29804	29968	29835	29892	30057	29912	30134	30027	30140	29976	30149	29990	29837	30032	29974	29928	30230	30065	29878	29912	30051	30039	29952	29893	30016	30041	29962	30010	30044	29861	29938	29972	29941	29913	30007	30074	29928	30120	30277	29817	29784	29975	30108	29926	29984	30012	30097	30000	30052	30108	30109	30087	29967	29925	29995	30193	29936	29812	30362	29835	29788	29863	30009	29998	29879	30018	29913	30073	30097	30118	29846	30066	30152	29963	29996	30229	30150	29826	29780	30081	29945	30026	30020	30085	30299	29837	29882	30013	30138	30120	30045	29846	30047	30022	29996	29959	29881	29936	29909	30148	29878	30190	29685	29832	29689	30132	30128	30074	30364	30294	30052	29963	29752	30207	29788	29984	29939	29636	30151	29848	30025	29731	29941	30030	30256	30124	30084	29937	29996	29974	29993	29906	29970	29891	29894	29993	29913	29880	29840	29872	29980	30082	30218	30062	29999	30137	29700	29981	30050	29897	29855	30133	30055	30207	29716	29943	29918	29966	29884	29817	29880	30006	29932	29890	29968	30074	30032	29702	29966	30192	29769	29858	29957	29786	29717	29942	29844	29965	29980	29834	30047	29949	30108	30047	30323	29964	30160	30183	30023	30131	30135	29799	29973	29927	29980	30041	30058	29982	29955	29993	30062	30236	30095	30043	29792	29678	29830	30161	29942	30070	29937	29926	29944	30066	30020	30105	29972	30034	29974	30181	29941	29952	29901	30221	30044	30153	30128	30208	29772	29929	30031	30018	29821	29902	30049	29996	29900	29907	30110	30110	29878	30197	29926	29876	29702	29997	29905	30080	29948	29805	29978	29962	29927	30312	30110	29977	29996	29872	30189	30110	29916	29904	29965	30140	29802	29873	29792	30003	29594	29889	29935	30035	30212	30146	29771	29847	30167	29786	29763	30018	29800	29916	30177	29774	29718	29943	30067	30038	30037	30172	30014	30044	30030	29955	29979	29867	29998	30238	29831	30082	29918	29672	29932	30051	29983	29887	30000	29916	29888	29969	29980	29878	30249	29978	30162	29923	29869	30160	29877	29940	29924	29897	29936	30137	29936	30178	30079	30035	30132	29971	30012	29989	29953	29919	29852	30191	29985	29933	29849	29798	29802	29813	29835	29892	30093	29937	29939	29636	30108	29958	30126	29934	29798	29720	30148	30016	29837	30217	29857	30110	29756	30243	29988	30154	29850	29967	29902	30078	30127	30186	29848	30155	30065	30220	30152	30094	30120	30063	29911	30094	29990	29902	29855	30121	29909	30003	30081	29887	30077	30090	29979	29862	30027	29735	30202	29891	30062	30166	30019	29903	29948	29948	29629	29833	29922	29986	29582	29971	29847	30156	29951	30223	30002	29988	30082	29717	30144	30184	29893	30049	30033	29989	29777	30245	29882	29970	30043	29870	29857	30158	29884	29821	30072	29808	29753	29807	29684	29912	30016	30122	30064	30068	30023	30020	29939	30403	30075	29926	29884	29868	30159	30017	30136	30097	29996	29870	30191	29719	29949	29976	30237	30061	29796	29650	30116	29928	30067	29701	29816	30141	30104	30141	29855	30100	30271	30034	29839	29946	30168	30046	30064	29788	30416	30418	29764	29920	30246	30102	29684	29820	30079	30127	29887	29766	30124	29843	30134	30065	30094	30191	30012	29986	30039	29922	29992	29890	30012	30021	30154	30031	29826	30005	30161	30282	29841	29932	29994	30078	30273	30205	30129	30036	30053	30021	29697	29822	30098	30067	29957	30211	30235	30427	30124	30246	30246	30171	30108	30037	30194	30133	30264	30177	29908	29864	30349	30154	30080	29911	29964	29831	29712	29719	30123	30057	30156	30067	30174	30068	29903	29796	29871	29920	29850	30068	29976	30092	30107	29942	30173	29973	29982	30258	29945	30074	29792	30324	29999	30239	30113	30138	29842	29967	30113	29912	30002	30146	30134	29969	30047	30072	30020	30118	29988	29753	29963	30023	30098	29976	29983	29816	30035	30006	30000	30256	30088	29905	30078	29927	30126	29895	29868	30039	29653	29998	29875	30101	30150	29984	29925	29866	30017	29990	30010	29994	30082	29867	29792	29878	29910	30318	29978	30066	29883	30135	30233	30065	29730	30293	30336	30119	30142	29914	30032	29943	29980	29747	29915	29618	29977	29940	30140	29993	30060	29887	29963	30068	30032	29750	30084	29934	30155	29797	30130	29944	29954	29986	29961	29999	29987	29905	30149	30004	29991	30000	29700	29783	29883	29890	29841	29925	29962	30212	30000	29787	29999	30125	29865	30062	29854	30016	29928	30109	29989	29779	29808	30119	30029	29806	29970	29964	29906	29926	29864	29609	29889	30034	30095	29930	29857	29965	29945	29810	29901	30035	29460	29990	29999	30018	29959	30062	29902	30160	29930	29818	30192	29771	30208	30267	30209	29949	29911	30191	30052	30244	29988	29779	29922	30058	29969	29989	29732	30010	29939	29899	29950	29961	29868	29987	29946	30129	29852	29967	30128	30154	30078	29987	30078	29881	29871	30066	30108	29959	29662	29951	30026	30169	29964	30066	30204	30062	29974	29951	30052	29948	29931	29835	30207	29950	29855	29877	30020	29967	29803	30125	30078	30168	29854	29762	29809	30062	29923	29793	29926	30035	29846	30180	29819	29899	29954	30223	29864	30226	29833	29927	29801	29979	30037	29979	30027	30050	29886	29913	29986	30259	29996	29902	29804	30065	30127	30028	30041	29846	30063	30153	30126	29922	30223	30143	29977	29971	29821	30168	30035	29913	29768	29832	30212	29889	29947	30129	30056	30017	30031	29949	29863	30090	29848	29826	30168	30251	30156	30071	30124	30002	30172	30205	29896	29983	30010	29923	29978	29988	30075	30172	30077	30020	29813	29977	29862	30045	29595	30109	30108	29989	29908	29819	30035	30098	30046	30110	29886	29823	29646	29844	30001	30107	30128	29825	29888	29887	29815	29989	30081	29843	30002	29852	29908	29808	29979
15635	24184	23942	60203	68365	53932	38009	24577	20094	18390	18080	17788	18080	17916	17772	17838	18090	17920	17829	17937	17835	17906	17843	17970	17819	18002	17957	17888	17961	17958	17845	17843	17907	17962	18048	17999	17861	17734	17949	17859	17941	18176	17865	17894	17903	17759	17943	17880	17876	17660	18003	17848	18068	17807	17809	17775	17881	17986	17986	17921	17857	17768	17914	17735	17997	17962	18110	17885	17957	17830	17868	17897	17893	17884	18030	17791	17854	17804	17877	17736	17851	17816	17759	17936	18075	17864	17647	17814	17807	17776	17847	17845	17996	17782	17750	17869	17694	17846	17957	17829	17808	17946	17870	17829	17898	17935	17787	17842	17843	17849	17739	17850	17800	17811	17883	17690	17884	17751	17720	17710	17824	17808	17708	17846	17942	17737	17734	17879	17974	17967	17828	17953	17846	17738	17919	18052	17967	17793	17976	17875	17758	17636	17801	17860	17896	17890	17878	17894	17846	17825	17898	17745	17661	17865	17605	17678	17835	17731	17982	17736	17916	17779	17806	17936	17859	17754	17801	17886	17999	17808	17641	17891	17852	17746	17639	17935	17964	18022	17933	17776	18007	17865	17860	17785	17945	17651	17820	17639	17821	17841	17880	17983	17925	17914	17706	17748	17929	17883	17868	17878	17984	17816	17827	17853	17743	17764	17795	17803	17887	17982	17836	17844	17875	18009	18005	17879	18021	17884	17959	17773	17947	17653	18000	17656	17986	17781	17821	17946	17862	17780	17881	17796	17916	17798	17731	17744	17767	17846	17967	18061	17812	18018	17822	18048	17912	17763	17598	17756	17484	17918	17915	17804	17821	17886	17918	18059	17691	17883	17480	17869	17803	17818	17940	17773	17886	17773	17798	17931	17964	18028	17832	17728	17618	17658	17852	17813	17936	17767	17860	17763	17722	17719	17841	18021	17810	17660	17888	17753	17697	18018	17771	17838	18009	17930	17877	17852	17880	17959	17666	17895	17841	17951	17941	17746	18058	17888	17827	17778	17730	17871	17876	17987	17860	17912	17930	17942	17805	17871	17882	18039	17864	17746	17764	17889	17995	17977	17791	17910	17899	17817	18120	17756	18029	17771	17897	17872	17804	17841	17881	17916	17871	17740	17762	17600	17749	17726	17794	18031	17660	17908	17823	17745	17953	17754	17934	17837	17810	17917	17871	17692	17941	18150	17957	17821	17833	17791	17807	18006	17763	18038	18061	17743	18023	17866	17786	17710	17893	17863	17567	17890	18097	17621	17695	17663	17722	18025	17957	17746	17955	17704	17882	17792	17662	17879	17902	17897	17776	17857	17760	17954	17840	17823	17940	18071	17637	17880	17994	18083	17874	18132	17794	17815	17471	17719	17902	17845	17714	17797	17889	17902	18033	17722	17903	17859	18079	17878	17887	17803	17898	17771	17713	17792	17717	17783	17749	17797	17717	17760	17882	17837	17916	17863	17851	18069	17906	17887	17829	17870	17752	17802	17828	17894	17707	17607	17869	17849	17867	17925	17863	17923	17991	17679	17769	17854	17941	17838	17855	17990	17956	17750	17895	17700	17945	17837	17867	17737	17775	17896	17852	17747	18049	17790	17601	17930	17837	17897	17768	17990	17813	17839	17703	18008	17900	17935	17711	17886	17766	17933	18073	17835	17852	17845	17899	17829	17783	17920	17736	17827	18073	17801	17781	17725	17907	18007	18083	17859	17849	17978	17995	17946	17839	17841	17949	17821	17984	18141	17988	17867	17862	17886	18035	17857	18031	17794	17863	18023	17970	17652	17884	17677	17861	17954	17880	17701	17805	17844	17900	18036	17893	18118	17820	17619	17900	17852	17962	17812	17874	17781	18021	17746	17961	18017	17640	17863	17999	17865	17776	17785	17886	17875	17696	17944	17800	17890	17674	17633	17804	17983	17970	17798	17849	17844	17736	17803	17754	17862	17747	17962	17987	17995	17648	17935	17923	17727	17822	17708	17873	17961	17669	17740	17995	18055	17841	17799	17750	18013	17729	17751	17895	17968	17792	17862	17844	18001	17882	17740	17978	17824	17711	18008	17850	17709	17948	17771	17678	17863	17958	17851	17841	17925	17691	17797	17740	18047	17978	17859	17856	17889	17983	17831	17832	17787	17908	17914	17905	17851	17799	17855	17854	17809	17875	17946	17701	17779	17845	17698	17915	17805	17891	17929	18010	17820	17645	17846	17851	18027	17714	17704	17921	17900	17820	17934	17728	17803	17851	17825	17813	17759	17877	17813	17875	17745	17857	17871	18009	17682	17856	17852	17734	17963	17811	17644	17711	17911	17641	17773	17848	17741	17939	17820	17885	17896	17912	17988	17770	17899	17887	17886	17847	17816	18021	17879	17669	17885	17683	17828	17861	17976	18079	17804	17819	17864	17695	17749	17694	17916	17890	17847	17861	17771	17969	17701	17883	17996	17718	17916	17955	17915	17984	17789	17958	17823	17853	17935	17806	17792	17820	17781	17909	18165	17944	17849	17788	17931	17982	17805	17807	17800	17983	18067	17899	17981	17831	17943	17999	17863	17883	17627	17829	17844	17862	17726	17995	17826	17784	17724	17777	17832	17813	17791	18029	17918	17909	17623	17784	17837	17719	17809	17962	17875	17885	17589	17811	17960	17751	17742	17713	17876	17801	17799	17950	17711	17704	17978	17902	17817	17786	17755	17771	17909	17946	17638	17876	17897	17883	17731	17988	17808	17859	17840	17887	18017	17842	17923	17965	17805	17948	17929	17855	17816	17831	18106	17827	17612	17873	17874	17830	17930	17695	17919	17901	17968	17930	17827	17908	17695	17953	17890	17823	17763	17778	17870	17902	17665	17960	17792	18028	17737	17814	18124	17794	17943	17813	17799	17940	17853	17854	17644	17827	17929	17969	17783	17866	17891	17732	17775	17923	17889	17963	17821	17928	17873	17971	17945	17992	17824	17834	17899	17832	18016	17863	17586	17944	17844	17857	17690	17829	17641	17971	17730	17763	17915	18013	17751	17790	17913	17644	18045	17936	17820	17849	17835	17758	17863	17665	17830	17810	18017	17884	17910	17888	17873	17843	17607	17975	17811	17905	17849	17780	17874	18023	17934	17761	17667	18009	17944	17927	17858	17957	17751	18114	17853	18048	17840	17883	17591	17788	17701	17976	17783	17764	17739	17858	17843	17896	17985	17645	17821	17874	17871	17742	17925	17881	17847	17928	18033	17923	17997	17835	17778	17816	18042	17731	17908	17897	17957	17747	17827	17750	17786	18010	17623	17824	17937	18008	17921	17967	17856	17853	17887	18065	17723	17749	17973	17733	17746	17712	17852	17819	17818	17838	17859	17896	17831	17942	17793	17953	17821	17869	17877	17882	17877	17712	17795	17736	17856	17884	17855	17772	17886	17825	17701	17857	17710	17943	17856	17794	17933	17805	17914	17893	17841	17997	18016	17842	17889	17847	17844	17783	17777	17786	17779	17802	17943	17811	17775	17871	17888	17562	17987	17749	18010	17676	17925	17643	17829	17938	17925	17665	17768	17849	17897	17865	17635	18065	17973	17921	17808	17853	17834	17872	17816	17846	17754	17766	17830	17749	17866	17859	17917	17965	18090	17849	17743	17705	17853	17779	17802	17838	17786	17675	17816	17774	18007	18054	17745	17888	17947	17780	17767	17974	17783	17877	17846	17866	17874	17931	17869	17808	17905	17884	17831	17728	17804	17831	17733	17755	17853	17890	17858	17802	17798	17805	17738	17705	17882	17874	17749	17803	17702	17795	17823	17847	18000	17833	17691	17597	17999	17779	17810	17871	17965	17765	17976	17898	17824	17806	17830	17818	17773	17794	17698	17898	17826	17992	17869	17851	17929	17923	17817	17899	18028	17973	17937	18026	17631	17975	17874	17753	17918	17906	17936	17973	17785	18077	17885	17798	17717	17727	17948	17747	17786	17925	17712	17851	17963	17789	17957	17760	17994	17949	17856	18020	17935	17910	17784	17931	17729	17765	17937	17911	17747	17826	17762	17972	17913	17979	17951	17943	17920	17925	17866	17985	17781	17896	17903	17831	17792	17863	17833	17879	17875	17977	17816	17726	17827	17951	17939	17845	17827	17856	17775	17875	17885	17926	17659	17985	17618	17805	17821	17856	17944	17942	17790	17880	18009	17793	17845	17845	17932	17854	17906	17860	17807	17815	17981	17712	17545	17858	17930	17945	17816	17656	17755	17934	18026	17990	17891	17809	17850	17815	17997	17931	17977	17845	17632	17770	17823	17994	17749	17858	17841	17756	17851	17637	18002	17919	17764	17714	17884	17709	17985	17995	17868	18020	17999	17904	17854	17859	17922	17941	17732	17957	17834	17748	17832	17864	17715	17721	17688	17995	17963	18039	17815	17955	17944	17778	17881	17574	17837	17825	18011	18094	17949	17934	17822	17877	17755	17890	17794	17909	17711	17826	17910	17802	17901	17888	17794	17891	17871	17883	17957	18029	17748	18041	17725	17826	17772	17876	17600	17817	17904	17744	17807	17836	17747	17939	17745	17937	17948	17886	17685	17882	17830	17994	18045	17872	17879	17729	18075	17848	18004	17857	17776	17864	17759	18032	17679	17801	17772	17645	17830	17956	17914	17801	17884	17613	17776	17976	17803	17983	17788	17917	17739	17896	17880	17890	17816	18051	17719	17941	17906	17784	17871	17765	17814	17799	17957	17803	17766	17736	17790	17882	17978	17816	18071	17892	17872	17880	17763	18084	17814	17809	17812	17796	17897	17894	17957	17917	18013	17944	17919	17867	17721	17809	17904	17564	17872	17881	17585	17848	17846	17711	18010	17791	18110	17806	17820	17777	17901	17901	17894	18074	17903	17772	17661	17797	17878	17878	17942	17757	17848	17886	17679	17782	17945	18014	17902	17815	17970	17773	17827	17821	17843	17857	17933	17926	17955	17872	17827	17683	17788	17790	18061	17927	17842	18283	17973	17918	17851	17885	17940	17989	17806	17838	17989	17807	18023	17989	17787	17767	18026	17916	17670	17813	17865	17944	17721	17974	17738	17819	17752	17817	17943	17831	17732	17835	17904	17826	17804	17828	17838	17838	17774	17940	17828	17716	17882	17959	17778	17816	17729	17774	17892	17835	17747
23150	21527	28660	33567	71121	74440	63138	46723	38160	33471	31786	30996	30700	30852	30648	31041	30905	30773	30874	30891	30727	30435	30816	30503	30809	30600	30371	30694	30702	30666	30438	30647	30407	30763	30794	30318	30473	30579	30505	30712	30502	30588	30420	30625	30391	30261	30441	30403	30503	30490	30665	30512	30481	30066	30396	30520	30415	30490	30134	30300	30509	30606	30544	30805	30564	30651	30659	30398	30506	30552	30742	30538	30613	30446	30620	30348	30344	30367	30432	30463	30544	30786	30518	30564	30537	30437	30649	30477	30421	30473	30470	30247	30697	30347	30496	30418	30552	30511	30475	30294	30460	30281	30554	30414	30797	30623	30402	30296	30336	30377	30353	30355	30429	30367	30389	30481	30342	30189	30524	30078	30389	30388	30289	30543	30588	30429	30421	30440	30443	30671	30725	30593	30458	30406	30541	30729	30396	30406	30390	30431	30208	30317	30491	30686	30188	30371	30372	30400	30315	30158	30433	30772	30207	30365	30429	30288	30218	30313	30385	30324	30402	30492	30360	30534	30590	30598	30392	30390	30396	30379	30585	30545	30335	30408	30579	30409	30325	30630	30558	30487	30496	30557	30901	30279	30554	30156	30417	30525	30568	30314	30429	30624	30483	30707	30396	30380	30107	30639	30535	30514	30368	30580	30611	30633	30534	30696	30522	30216	30544	30716	30571	30513	30465	30387	30493	30345	30611	30424	30612	30345	30407	30355	30662	30427	30460	30298	30397	30479	30224	30282	30265	30578	30448	30546	30749	30630	30652	30791	30561	30553	30227	30427	30266	30675	30540	30341	30495	30432	30380	30341	30423	30442	30268	30658	30416	30361	30774	30511	30345	30592	30595	30400	30214	30668	30595	30487	30742	30319	30736	30471	30629	30063	30663	30362	30701	30385	30329	30494	30674	30349	30419	30447	30384	30311	30540	30442	30347	30399	30723	30455	30350	30291	30478	30393	30399	30322	30256	30382	30492	30550	30432	30572	30353	30348	30364	30499	30480	30522	30541	30424	30462	30543	30499	30488	30581	30709	30371	30100	30613	30418	30662	30293	30305	30429	30312	30257	30546	30631	30821	30262	30349	30264	30365	30436	30486	30538	30465	30416	30425	30683	30332	30173	30434	30532	30475	30261	30214	30412	30610	30276	30584	30389	30554	30504	30582	30333	30328	30468	30120	30295	30296	30401	30630	30334	30446	30632	30573	30624	30691	30524	30410	30583	30392	30335	30584	30574	30464	30532	30444	30359	30484	30486	30439	30612	30384	30503	30487	30214	30531	30277	30564	30504	30684	30638	30741	30398	30609	30510	30328	30476	30520	30357	30364	30520	30295	30449	30531	30687	30597	30557	30270	30569	30429	30395	30584	30316	30322	30463	30677	30348	30493	30289	30514	30348	30371	30519	30420	30364	30459	30454	30240	30305	30485	30476	30472	30417	30416	30487	30419	30442	30620	30566	30544	30527	30395	30188	30571	30537	30264	30369	30346	30480	30752	30565	30662	30228	30263	30543	30459	30392	30385	30386	30354	30414	30274	30480	30406	30578	30417	30140	30290	30264	30502	30202	30587	30078	30341	30616	30514	30232	30464	30474	30580	30463	30575	30460	30318	30606	30553	30640	30478	30364	30467	30571	30213	30528	30588	30221	30390	30275	30416	30386	30424	30480	30568	30489	30248	30353	30685	30444	30520	30546	30332	30362	30541	30424	30396	30764	30461	30556	30205	30278	30484	30390	30575	30573	30288	30481	30403	30354	30512	30508	30391	30364	30483	30381	30399	30843	30415	30351	30588	30478	30509	30788	30605	30501	30431	30593	30316	30285	30680	30422	30602	30365	30462	30253	30802	30371	30479	30418	30425	30379	30498	30606	30512	30357	30214	30428	30480	30371	30606	30428	30476	30467	30532	30172	30343	30284	30775	30614	30390	30428	30613	30622	30568	30541	30465	30515	30337	30353	30644	30419	30362	30637	30681	30536	30636	30236	30659	30329	30439	30214	30316	30421	30553	30433	30756	30256	30326	30542	30369	30261	30353	30466	30290	30389	30360	30213	30421	30766	30384	30529	30536	30359	30340	30563	30521	30510	30394	30384	30555	30633	30341	30426	30379	30483	30522	30411	30592	30388	30506	30614	30318	30520	30366	30470	30495	30353	30551	30560	30532	30640	30457	30555	30634	30389	30255	30580	30681	30326	30496	30539	30553	30562	30517	30133	30340	30552	30478	30595	30451	30445	30529	30218	30527	30641	30497	30706	30487	30607	30400	30344	30825	30428	30516	30247	30311	30542	30369	30545	30452	30510	30327	30190	30368	30394	30377	30308	30428	30354	30581	30420	30504	30666	30741	30229	30335	30364	30598	30470	30594	30564	30553	30476	30245	30585	30607	30611	30555	30556	30572	30515	30579	30577	30333	30509	30563	30622	30933	30478	30428	30166	30765	30402	30310	30378	30491	30399	30599	30501	30476	30313	30400	30239	30506	30234	30435	30583	30313	30361	30578	30727	30470	30291	30129	30378	30529	30403	30315	30359	30490	30617	30251	30396	30381	30501	30572	30517	30538	30445	30314	30450	30313	30525	30443	30454	30558	30417	30285	30265	30570	30523	30431	30649	30252	30515	30476	30538	30658	30460	30648	30394	30216	30614	30630	30178	30343	30174	30460	30493	30412	30606	30413	30464	30591	30378	30386	30451	30724	30359	30305	30666	30558	30315	30324	30384	30361	30519	30507	30415	30501	30507	30408	30530	30270	30386	30502	30291	30362	30397	30468	30476	30348	30425	30577	30519	30460	30240	30311	30482	30347	30367	30635	30641	30308	30541	30479	30405	30579	30489	30432	30255	30462	30452	30484	30437	30728	30452	30384	30358	30575	30578	30387	30459	30543	30533	30444	30513	30542	30232	30436	30475	30300	30430	30278	30433	30335	30195	30516	30399	30522	30316	30441	30475	30357	30568	30302	30308	30300	30199	30511	30487	30591	30363	30507	30477	30407	30233	30318	30553	30435	30365	30690	30399	30418	30327	30408	30147	30480	30602	30586	30456	30598	30467	30471	30462	30571	30474	30471	30857	30617	30287	30544	30245	30609	30252	30486	30617	30445	30593	30566	30579	30306	30269	30583	30429	30580	30384	30591	30514	30280	30459	30472	30452	30531	30858	30428	30493	30443	30747	30497	30587	30616	30476	30303	30219	30447	30549	30492	30494	30233	30868	30398	30328	30499	30294	30326	30559	30518	30421	30585	30320	30251	30498	30473	30572	30502	30578	30657	30449	30561	30293	30418	30538	30316	30399	30318	30391	30565	30331	30328	30250	30486	30707	30475	30498	30450	30465	30181	30401	30553	30414	30705	30567	30344	30466	30319	30446	30537	30353	30674	30582	30345	30242	30355	30290	30656	30541	30520	30564	30631	30522	30361	30368	30634	30384	30321	30342	30296	30395	30212	30500	30353	30390	30555	30597	30595	30392	30440	30655	30764	30318	30330	30512	30262	30773	30515	30244	30418	30448	30254	30420	30908	30490	30700	30392	30275	30740	30556	30485	30641	30282	30460	30540	30438	30769	30502	30501	30541	30462	30340	30499	30400	30593	30494	30523	30505	30476	30564	30438	30587	30666	30403	30733	30513	30357	30373	30691	30438	30525	30703	30403	30495	30433	30606	30411	30370	30378	30450	30334	30475	30518	30441	30299	30318	30688	30536	30373	30442	30402	30543	30621	30457	30570	30651	30709	30131	30121	30390	30404	30470	30590	30511	30466	30433	30379	30531	30452	30496	30327	30390	30450	30567	30538	30389	30283	30401	30305	30566	30344	30638	30366	30198	30297	30492	30591	30598	30518	30518	30618	30449	30566	30400	30346	30419	30144	30434	30358	30551	30416	30663	30691	30321	30299	30442	30401	30679	30310	30505	30219	30437	30159	30496	30319	30545	30512	30541	30424	30591	30570	30508	30334	30482	30512	30482	30218	30355	30385	30218	30479	30215	30482	30334	30608	30503	30414	30527	30606	30423	30315	30597	30575	30548	30300	30663	30485	30660	30365	30597	30607	30552	30257	30637	30580	30495	30529	30476	30391	30642	30516	30266	30271	30474	30313	30601	30433	30503	30333	30363	30588	30559	30445	30417	30517	30646	30355	30420	30485	30581	30598	30609	30427	30523	30441	30366	30574	30193	30517	30540	30855	30659	30522	30385	30588	30173	30289	30520	30361	30593	30596	30339	30377	30321	30495	30548	30518	30432	30219	30454	30584	30438	30557	30499	30437	30480	30749	30525	30202	30431	30448	30464	30390	30498	30444	30442	30311	30616	30395	30273	30522	30550	30339	30377	30468	30287	30343	30493	30577	30306	30127	30268	30451	30527	30425	30434	30454	30393	30348	30200	30603	30230	30268	30522	30750	30431	30620	30497	30673	30560	30338	30441	30833	30136	30744	30357	30119	30410	30136	30573	30442	30304	30330	30488	30365	30418	30619	30438	30492	30600	30880	30519	30487	30320	30531	30585	30461	30490	30385	30318	30471	30227	30209	30542	30394	30454	30479	30473	30646	30477	30549	30418	30633	30602	30507	30184	30683	30286	30831	30754	30358	30496	30384	30283	30388	30348	30511	30359	30527	30418	30439	30550	30496	30526	30596	30302	30513	30541	30665	30532	30762	30569	30371	30310	30307	30432	30657	30732	30495	30205	30346	30428	30309	30346	30342	30598	30600	30460	30541	30506	30464	30237	30455	30465	30452	30394	30516	30652	30418	30469	30363	30456	30485	30408	30350	30687	30321	30188	30592	30474	30700	30435	30612	30513	30398	30338	30360	30560	30422	30416	30281	30292	30391	30545	30240	30509	30166	30552	30246	30303	30536	30407	30257	30553	30383	30613	30526	30368	30738	30294	30388	30569	30542	30334	30394	30737	30611	30535	30606	30477	30526	30564	30544	30506	30391	30305	30468	30615	30523	30344	30167	30230	30286	30476	30596	30577	30450	30374	30414	30378	30447	30399	30220	30388	30435	30343	30495	30433	30357	30556	30316	30410	30639	30652	30457	30484	30358	30621	30362	30350	30286	30351	30287	30625	30457	30532	30342	30370	29972	30389	30356	30506	30407	30347	30768	30407	30270	30432	30511	30406	30342	30479	30607	30669	30284	30730	30436
17479	31605	30844	54902	90924	81299	59945	37113	26691	20759	18866	18363	18307	18192	18575	18469	18516	18398	18326	18329	18358	18539	18544	18296	18493	18463	18515	18254	18388	18507	18569	18533	18318	18515	18480	18363	18599	18369	18350	18349	18503	18342	18364	18560	18404	18595	18225	18339	18363	18384	18381	18447	18482	18315	18470	18392	18279	18434	18247	18171	18459	18286	18466	18378	18434	18519	18417	18677	18503	18271	18411	18335	18310	18386	18345	18350	18478	18450	18518	18237	18483	18400	18443	18287	18359	18271	18374	18458	18219	18267	18258	18447	18273	18287	18400	18323	18489	18270	18289	18249	18396	18293	18383	18370	18323	18322	18488	18281	18534	18302	18222	18287	18487	18314	18441	18326	18398	18326	18419	18348	18287	18314	18379	18231	18398	18332	18433	18438	18368	18271	18286	18405	18323	18264	18434	18407	18299	18189	18561	18580	18209	18452	18132	18170	18324	18297	18335	18304	18366	18453	18388	18212	18347	18424	18466	18641	18477	18471	18335	18458	18290	18441	18399	18605	18359	18364	18524	18335	18212	18319	18341	18441	18281	18300	18508	18212	18332	18560	18616	18533	18468	18240	18479	18381	18219	18240	18307	18324	18278	18292	18395	18164	18326	18485	18283	18441	18406	18413	18327	18334	18403	18166	18336	18291	18481	18397	18387	18339	18427	18497	18210	18365	18409	18136	18430	18194	18413	18411	18231	18391	18361	18476	18318	18158	18329	18316	18254	18280	18282	18440	18230	18219	18295	18403	18235	18236	18348	18402	18296	18402	18407	18297	18401	18456	18364	18154	18496	18331	18400	18478	18096	18324	18079	18302	18316	18376	18572	18248	18348	18312	18580	18238	18145	18239	18346	18285	18174	18512	18245	18259	18407	18202	18236	18207	18506	18251	18310	18462	18258	18285	18245	18432	18093	18446	18547	18368	18214	18447	18331	18130	18376	18319	18480	18221	18334	18417	18485	18339	18550	18215	18486	18462	18229	18298	18188	18407	18460	18483	18194	18308	18394	18366	18328	18382	18357	18453	18208	18353	18256	18324	18458	18315	18324	18367	18282	18411	18407	18299	18317	18320	18371	18348	18183	18392	18394	18467	18414	18398	18292	18267	18330	18157	18236	18223	18536	18511	18383	18225	18437	18345	18461	18296	18258	18261	18349	18206	18272	18331	18412	18330	18308	18320	18170	18492	18504	18429	18290	18338	18474	18327	18305	18280	18606	18296	18247	18351	18434	18359	18313	18358	18077	18242	18396	18577	18472	18350	18215	18378	18228	18437	18132	18288	18157	18294	18370	18291	18473	18341	18131	18364	18419	18401	18429	18442	18345	18207	18239	18173	18266	18401	18223	18299	18246	18291	18390	18286	18345	18341	18160	18110	18604	18257	18485	18350	18374	18372	18457	18268	18312	18289	18155	18273	18312	18400	18266	18455	18298	18358	18273	18318	18379	18355	18270	18435	18429	18147	18157	18377	18169	18252	18482	18155	18303	18267	18477	18497	18391	18176	18374	18322	18345	18400	18041	18305	18390	18318	18348	18471	18174	18373	18470	18192	18295	18262	18292	18454	18364	18068	18204	18450	18315	18369	18438	18235	18442	18280	18314	18494	18180	18238	18345	18235	18288	18399	18330	18376	18460	18323	18477	18547	18319	18278	18433	18450	18189	18426	18363	18426	18389	18237	18387	18407	18286	18561	18381	18183	18321	18248	18365	18264	18433	18369	18164	18332	18394	18341	18330	18236	18296	18400	18230	18505	18314	18441	18359	18494	18401	18183	18296	18431	18407	18294	18231	18489	18456	18409	18292	18374	18538	18390	18295	18274	18189	18379	18657	18424	18437	18160	18413	18477	18529	18298	18345	18336	18310	18418	18302	18290	18397	18465	18354	18234	18308	18183	18371	18414	18430	18315	18323	18174	18304	18362	18276	18293	18490	18431	18377	18326	18023	18665	18400	18421	18340	18256	18157	18550	18486	18316	18332	18301	18451	18321	18263	18363	18374	18462	18359	18363	18073	18278	18357	18423	18366	18237	18430	18388	18295	18356	18417	18234	18360	18243	18458	18434	18487	18376	18377	18278	18397	18487	18296	18371	18345	18199	18203	18301	18417	18155	18261	18387	18299	18322	18340	18317	18223	18356	18363	18190	18306	18339	18372	18205	18529	18392	18276	18577	18255	18136	18304	18277	18404	18303	18451	18391	18307	18217	18403	18474	18351	18306	18664	18216	18166	18347	18221	18399	18280	18430	18311	18382	18333	18374	18447	18241	18377	18415	18315	18396	18521	18173	18400	18561	18360	18265	18210	18334	18173	18327	18537	18327	18284	18338	18441	18405	18374	18503	18541	18229	18357	18378	18263	18393	18361	18201	18256	18196	18271	18427	18487	18086	18395	18383	18415	18389	18339	18122	18402	18389	18473	18292	18444	18360	18358	18490	18197	18337	18406	18231	18033	18403	18482	18362	18421	18274	18417	18268	18194	18484	18368	18372	18403	18294	18282	18394	18269	18219	18282	18230	18396	18161	18462	18384	18272	18214	18541	18468	18485	18258	18437	18361	18408	18204	18064	18284	18337	18320	18415	18322	18218	18301	18421	18346	18148	18380	18550	18268	18129	18377	18342	18266	18361	18512	18317	18403	18447	18260	18380	18356	18590	18388	18295	18411	18447	18513	18098	18273	18358	18227	18500	18363	18351	18472	18206	18507	18487	18295	18396	18326	18296	18327	18521	18098	18346	18411	18341	18480	18410	18293	18310	18353	18288	18455	18340	18451	18095	18358	18478	18318	18550	18216	18232	18177	18421	18229	18336	18427	18143	18362	18154	18338	18328	18253	18361	18303	18305	18335	18342	18215	18235	18304	18340	18466	18414	18331	18360	18455	18100	18389	18617	18446	18406	18288	18360	18505	18361	18262	18515	18250	18421	18087	18269	18256	18257	18378	18332	18407	18089	18347	18388	18250	18351	18402	18278	18358	18295	18465	18201	18344	18372	18245	18581	18534	18279	18378	18580	18405	18172	18392	18326	18431	18394	18377	18342	18437	18276	18318	18384	18318	18426	18484	18411	18452	18303	18377	18540	18224	18230	18386	18312	18128	18333	18361	18259	18432	18309	18460	18240	18368	18394	18401	18444	18281	18238	18487	18366	18211	18336	18415	18336	18439	18406	18281	18478	18343	18408	18294	18391	18380	18340	18120	18301	18412	18237	18435	18291	18434	18213	18355	18401	18361	18075	18460	18419	18202	18349	18376	18514	18109	18421	18466	18226	18585	18371	18571	18496	18278	18284	18265	18391	18290	18295	18234	18438	18260	18323	18377	18286	18266	18340	18233	18490	18294	18317	18373	18325	18261	18340	18404	18277	18370	18257	18455	18646	18283	18245	18347	18450	18345	18471	18275	18344	18299	18345	18521	18410	18199	18429	18236	18381	18425	18466	18385	18462	18318	18382	18302	18308	18388	18173	18385	18219	18378	18259	18398	18312	18459	18334	18234	18444	18623	18477	18352	18336	18223	18333	18282	18351	18206	18652	18401	18312	18411	18271	18496	18200	18237	18272	18429	18291	18108	18422	18336	18328	18312	18207	18319	18326	18358	18286	18223	18337	18148	18341	18139	18375	18356	18332	18337	18567	18479	18216	18372	18268	18265	18471	18443	18460	18230	18429	18280	18499	18062	18347	18282	18310	18210	18441	18411	18499	18534	18348	18224	18308	18508	18358	18371	18252	18470	18533	18345	18373	18290	18394	18441	18486	18215	18212	18301	18245	18430	18476	18256	18640	18131	18386	18146	18462	18320	18375	18513	18233	18326	18246	18384	18375	18262	18336	18369	18413	18257	18512	18354	18446	18319	18402	18441	18248	18338	18269	18357	18273	18422	18318	18325	18409	18426	18401	18259	18301	18407	18467	18275	18282	18383	18394	18377	18611	18261	18323	18458	18313	18575	18386	18281	18548	18525	18525	18441	18290	18139	18215	18429	18357	18492	18226	18455	18507	18499	18307	18293	18491	18221	18412	18362	18185	18468	18241	18320	18264	18305	18336	18445	18368	18380	18453	18492	18448	18379	18254	18347	18427	18327	18588	18459	18341	18180	18141	18228	18445	18397	18343	18328	18345	18482	18261	18319	18334	18321	18327	18509	18117	18310	18295	18306	18362	18472	18291	18295	18385	18200	18518	18299	18235	18465	18262	18244	18362	18406	18322	18271	18237	18426	18380	18423	18394	18354	18302	18445	18258	18334	18343	18349	18171	18498	18351	18341	18497	18316	18261	18235	18255	18528	18397	18429	18458	18283	18367	18336	18293	18145	18532	18458	18381	18238	18285	18241	18349	18232	18184	18436	18163	18540	18498	18218	18291	18269	18327	18452	18256	18407	18426	18157	18481	18404	18390	18286	18263	18327	18334	18355	18099	18173	18224	18352	18502	18218	18307	18384	18185	18335	18309	18277	18427	18435	18260	18627	18362	18175	18335	18132	18408	18331	18471	18198	18450	18502	18246	18362	18193	18224	18444	18467	18299	18389	18325	18365	18506	18189	18336	18478	18388	18361	18571	18427	18223	18505	18314	18365	18422	18503	18343	18269	18382	18337	18421	18357	18427	18218	18064	18388	18334	18269	18327	18339	18216	18271	18449	18315	18332	18475	18408	18290	18412	18285	18180	18275	18161	18288	18326	18384	18290	18476	18459	18457	18343	18487	18301	18479	18342	18412	18342	18305	18129	18259	18212	18494	18422	18237	18175	18289	18319	18333	18395	18570	18411	18572	18306	18464	18358	18463	18382	18428	18395	18341	18246	18359	18330	18305	18061	18353	18300	18469	18604	18234	18398	18281	18517	18488	18254	18272	18389	18376	18395	18412	18244	18291	18418	18410	18320	18261	18402	18309	18351	18484	18377	18351	18553	18587	18362	18364	18476	18470	18337	18287	18334	18333	18270	18294	18353	18429	18527	18156	18331	18432	18347	18291	18429	18362	18344	18452	18281	18406	18450	18210	18365	18343	18402	18328	18268	18277	18258	18536	18317	18345	18141	18323	18506	18162	18337	18458	18346	18400	18399	18410	18360	18323	18415	18400	18335	18425	18258	18275	18364	18327	18329	18264	18394	18396	18296	18393	18319	18598	18150	18277	18353	18318
32634	27376	31577	35135	40690	38334	35968	32599	30849	30266	29831	29973	29732	29606	29671	29510	29661	29727	29415	29608	29537	29615	29303	29622	29707	29223	29662	29857	29905	29335	29620	29671	29486	29464	29515	29551	29824	29455	29628	29787	29672	29385	29446	29735	29576	29740	29366	29766	29632	29732	29634	29746	29541	29532	29474	29372	29737	29560	29470	29715	29660	29577	29354	29472	29614	29704	29594	29632	29576	29793	29704	29697	29600	29549	29516	29485	29558	29489	29721	29567	29702	29710	29760	29655	29612	29645	29749	29362	29603	29741	29611	29649	29564	29255	29748	29616	29465	29521	29354	29556	29526	29509	29672	29682	29614	29787	29462	29533	29649	29590	29742	29740	29615	29662	29446	29555	29495	29399	29576	29593	29651	29234	29495	29307	29459	29535	29571	29448	29451	29411	29413	29322	29663	29559	29779	29472	29422	29468	29625	29523	29585	29526	29693	29267	29497	29468	29662	29859	29797	29666	29702	29661	29375	29447	29352	29501	29657	29577	29586	29508	29647	29769	29543	29583	29748	29436	29874	29655	29411	29288	29348	29657	29787	29605	29424	29543	29772	29649	29620	29560	29607	29399	29676	29456	29607	29521	29441	29408	29580	29478	29404	29566	29605	29530	29443	29623	29676	29589	29417	29438	29489	29449	29631	29633	29568	29710	29608	29405	29537	29642	29848	29444	29379	29745	29655	29759	29624	29888	29417	29530	29581	29609	29596	29465	29541	29846	29725	29630	29507	29734	29674	29532	29568	29572	29369	29507	29378	29269	29491	29699	29545	29661	29599	29392	29914	29592	29426	29612	29503	29466	29703	29443	29656	29618	29585	29535	29376	29358	29583	29448	29633	29798	29585	29384	29389	29530	29497	29304	29669	29659	29598	29584	29647	29550	29552	29436	29576	29551	29350	29474	29548	29523	29540	29719	29634	29564	29824	29522	29649	29503	29462	29598	29559	29282	29465	29435	29605	29382	29162	29500	29733	29852	29517	29457	29707	29681	29650	29693	29510	29399	29531	29578	29416	29362	29446	29511	29868	29507	29309	29486	29709	29588	29814	29683	29328	29490	29691	29522	29580	29623	29558	29575	29759	29839	29480	29417	29562	29580	29707	29657	29833	29471	29706	29538	29232	29469	29518	29503	29385	29422	29827	29475	29547	29596	29389	29674	29752	29753	29661	29814	29728	29595	29583	29744	29654	29704	29517	29491	29633	29472	29576	29469	29545	29562	29376	29690	29650	29391	29347	29613	29620	29710	29664	29810	29682	29366	29405	29547	29724	29575	29919	29483	29654	29564	29623	29321	29612	29793	29536	29442	29701	29801	29639	29570	29672	29607	29519	29667	29657	29578	29630	29466	29725	29676	29531	29802	29372	29517	29317	29598	29628	29470	29656	29544	29415	29569	29571	29617	29631	29820	29656	29768	29781	29749	29296	29543	29463	29403	29576	29419	29692	29595	29257	29579	29866	29648	29696	29628	29686	29792	29904	29385	29791	29578	29644	29488	29637	29627	29807	29709	29548	29498	29518	29646	29531	29681	29679	29431	29743	29602	29629	29662	29664	29555	29795	29628	29571	29822	29757	29739	29715	29825	29534	29594	29589	29629	29941	29650	29372	29450	29829	29625	29690	29622	29403	29461	29493	29530	29652	29617	29771	29716	29644	29741	29936	29389	29580	29635	29530	29624	29539	29581	29716	29514	29442	29280	29388	29319	29566	29459	29597	30039	29563	29597	29563	29443	29481	29525	29647	29507	29634	29624	29627	29686	29626	29851	29454	29564	29433	29523	29586	29689	29547	29431	29804	29404	29431	29662	29787	29633	29385	29619	29553	29360	29339	29571	29568	29605	29472	29434	29730	29777	29526	29667	29426	29509	29486	29367	29548	29516	29427	29572	29886	29518	29550	29703	29526	29582	29727	29796	29652	29700	29596	29572	29662	29624	29742	29769	29580	29579	29598	29359	29775	29564	29834	29461	29798	29635	29332	29660	29863	29694	29759	29526	29451	29853	29569	29442	29590	29500	29618	29746	29814	29606	29671	29484	29789	29768	30035	29463	29805	29700	29615	29766	29569	29676	29736	29801	29567	29431	29556	29694	29509	29670	29636	29553	29618	29621	29451	29628	29389	29298	29834	29562	29762	29648	29449	29703	29334	29531	29322	29399	29656	29647	29686	29534	29512	29459	29392	29474	29564	29561	29420	29349	29514	29733	29517	29597	29532	29627	29579	29695	29510	29430	29517	29528	29531	29468	29679	29613	29753	30160	29684	29717	29483	29585	29473	29574	29596	29628	29758	29557	29837	29604	29706	29584	29487	29734	29572	29516	29475	29495	29485	29453	29558	29533	29722	29596	29614	29614	29504	29468	29602	29774	29712	29597	29391	29631	29671	29527	29528	29542	29454	29653	29722	29498	29514	29686	29534	29514	29728	29462	29814	29832	29576	29777	29789	29622	29591	29697	29824	29631	29604	29663	29713	29678	29607	29392	29846	29680	29480	29521	29985	29639	29779	29755	29620	29737	29452	29525	29600	29664	29497	29570	29665	29745	29521	29644	29755	29737	29530	29268	29769	29835	29660	29879	29535	29631	29639	29624	29741	29839	29588	29599	29679	29758	29594	29674	29491	29593	29737	29311	29794	29766	29511	29828	29485	29637	29547	29491	29619	29811	29719	29742	29578	29485	29723	29706	30041	29436	29605	29573	29473	29639	29534	29590	29655	29602	29458	29541	29605	29684	29529	29610	29504	29758	29812	29585	29623	29530	29565	29488	29675	29696	29644	29437	29287	29744	29670	29650	29790	29498	29450	29418	29642	29663	29602	29714	29727	29613	29607	29585	29615	29524	29496	29440	29553	29496	29914	29489	29866	29498	29595	29974	29695	29631	29536	29620	29601	29325	29479	29490	29745	29634	29487	29545	29353	29513	29660	29574	29718	29519	29599	29618	29926	29561	29595	29678	29691	29643	29483	29636	29740	29535	29544	29539	29631	29618	29746	29552	29421	29668	29471	29820	29551	29723	29446	29532	29606	29648	29554	29551	29788	29500	29856	29657	29845	29468	29503	29584	29451	29459	29442	29552	29668	29620	29572	29705	29471	29390	29429	29542	29734	29532	29495	29775	29363	29493	29327	29523	29577	29470	29630	29694	29520	29709	29615	29591	29899	29232	29345	29546	29099	29540	29559	29417	29542	29401	29600	29806	29798	29761	29744	29659	29771	29610	29300	29361	29617	29547	29556	29486	29633	29388	29677	29597	29424	29684	29654	29747	29500	29696	29959	29721	29359	29637	29399	29753	29618	29528	29721	29731	29725	29573	29366	29762	29627	29453	29580	29536	29715	29627	29420	29512	29830	29515	29411	29565	29703	29543	29718	29632	29646	29664	29382	29535	29631	29761	29525	29659	29552	29639	29745	29645	29830	29589	29528	29944	29679	29696	29608	29481	29677	29529	29345	29676	29810	29568	29570	29761	29649	29580	29806	29627	29586	29667	29644	29793	29622	29413	29611	29456	29482	29531	29661	29650	29773	29734	29689	29736	29617	29535	29676	29540	29471	29245	29770	29310	29415	29656	29723	29690	30075	29561	29759	29317	29682	29535	29744	29706	29430	29515	29700	29529	29594	29713	29826	29810	29632	29673	29683	29566	29601	29838	29782	29329	29706	29618	29701	29511	29593	29680	29753	29736	29488	29480	29524	29596	29626	29619	29604	29694	29636	29499	29696	29572	29685	29901	29764	29536	29614	29663	29295	29212	29564	29596	29505	29672	29635	29509	29858	29748	29546	29701	29616	29477	29953	29687	29585	29698	29501	29651	29537	29620	29488	29638	29504	29331	29718	29612	29452	29323	29896	29808	29532	29631	29623	29304	29681	29467	29812	29662	29427	29875	29705	29598	29603	29634	29371	29680	29755	29795	29511	29570	29421	29438	29599	29622	29487	29387	29602	29595	29931	29644	29670	29581	29620	29526	29609	29373	29589	29546	29331	29445	29624	29820	29315	29642	29726	29523	29588	29351	29829	29879	29793	29617	29792	29922	29534	29803	29682	29565	29477	29515	29564	29662	29617	29569	29550	29409	29696	29700	29490	29501	29720	29635	29545	29831	29763	29394	29536	29520	29511	29666	29804	29619	29366	29353	29413	29447	29715	29899	29754	29608	29744	29329	29582	29740	29502	29675	29529	29530	29461	29616	29611	29729	29694	29642	29459	29657	29778	29959	29723	29574	29724	29582	29635	29575	29213	29863	29487	29480	29658	29399	29483	29800	29704	29566	29505	29615	29583	29451	29519	29459	29628	29550	29598	29656	29741	29693	29707	29563	29876	29523	29463	29507	29437	29628	29622	29526	29534	29747	29612	29563	29687	29390	29515	29673	29424	29822	29465	29605	29833	29757	29700	29472	29561	29683	29711	29749	29531	29630	29737	29518	29477	29450	29551	29482	29479	29621	29529	29815	29744	29523	29677	29500	29558	29577	29635	29367	29529	29862	29790	29598	29433	29558	29500	29413	29646	29562	29511	29362	29551	29817	29400	29803	29787	29740	29560	29353	29450	29582	29426	29720	30100	29917	29694	29772	29399	29510	29508	29538	29391	29570	29566	29766	29869	29537	29358	29397	29567	29563	29619	29428	29620	29546	29543	29439	29663	29652	29985	29583	29828	29639	29467	29859	29871	29798	29497	29715	29705	29787	29558	29834	29918	29735	29717	29518	29678	29696	29344	29507	29483	29772	29671	29742	29922	29704	29656	29444	29794	29740	29540	29608	29540	29540	29798	29840	29465	29802	29781	29554	29529	29571	29596	29738	29671	29459	29515	29595	29849	29846	29430	29485	29469	29747	29558	29357	29559	29788	29398	29506	29601	29664	29715	29526	29649	29713	29812	29375	29735	29728	29763	29543	29317	29607	29541	29705	29773	29527	29504	29733	29542	29509	29567	29542	29556	29705	29845	29763	29572	29608	29422	29663	29723	29792	29575	29891	29725	29616	29309	29487	29440	29612	29643	29459	29493	29404	29636	29632	29473	29317	29558	29807	29494	29666	29739	29585	29467	29709	29562	29541	29648	29727	29311	29804	29647	29540	29487	29546	29745	29628	29712	29712	29833	29775	29587	29807	29356	29391	29438	29597	29543	29762	29580	29457
16811	18930	18701	24150	30076	26731	23353	20329	18411	17836	17437	17696	17442	17682	17536	17497	17398	17568	17527	17516	17445	17510	17376	17505	17482	17562	17532	17654	17552	17562	17450	17385	17548	17577	17467	17531	17666	17590	17558	17392	17507	17565	17334	17416	17565	17555	17328	17414	17384	17354	17480	17384	17446	17340	17605	17327	17617	17509	17372	17467	17432	17530	17544	17441	17426	17283	17378	17561	17544	17476	17459	17251	17387	17360	17637	17570	17463	17363	17380	17442	17574	17360	17652	17487	17519	17462	17380	17393	17370	17490	17541	17423	17397	17457	17435	17389	17528	17521	17393	17470	17393	17461	17472	17558	17476	17331	17425	17446	17324	17402	17351	17540	17595	17473	17567	17496	17612	17429	17509	17614	17370	17497	17714	17642	17406	17446	17459	17325	17347	17648	17142	17206	17481	17499	17385	17518	17460	17295	17559	17409	17204	17533	17417	17436	17412	17286	17566	17490	17578	17453	17447	17513	17357	17430	17445	17564	17542	17601	17506	17279	17337	17673	17363	17353	17389	17488	17507	17563	17504	17529	17385	17455	17549	17535	17602	17505	17279	17322	17406	17502	17373	17276	17542	17336	17576	17353	17489	17499	17275	17340	17301	17444	17508	17362	17468	17460	17520	17363	17516	17352	17436	17511	17497	17364	17309	17616	17535	17464	17523	17325	17394	17466	17461	17447	17530	17294	17521	17561	17574	17494	17336	17529	17442	17534	17458	17386	17416	17418	17400	17511	17369	17472	17200	17388	17567	17566	17325	17447	17501	17586	17534	17193	17470	17681	17381	17422	17361	17484	17489	17280	17377	17737	17488	17245	17492	17443	17555	17459	17382	17639	17561	17383	17447	17426	17450	17466	17311	17556	17333	17563	17309	17455	17471	17361	17466	17465	17471	17372	17452	17563	17359	17565	17461	17469	17564	17451	17446	17433	17488	17508	17505	17514	17476	17272	17458	17586	17510	17260	17585	17615	17561	17572	17577	17463	17408	17429	17461	17560	17453	17418	17472	17245	17351	17447	17492	17334	17630	17510	17386	17292	17389	17566	17367	17538	17371	17611	17445	17378	17629	17518	17565	17450	17684	17389	17409	17500	17484	17393	17501	17569	17615	17358	17561	17406	17412	17612	17483	17461	17321	17443	17467	17468	17359	17494	17494	17371	17574	17409	17371	17472	17455	17623	17415	17422	17307	17479	17441	17646	17375	17477	17481	17463	17560	17440	17276	17538	17541	17533	17516	17390	17497	17541	17525	17439	17446	17495	17287	17254	17489	17405	17378	17537	17596	17590	17600	17404	17268	17564	17422	17377	17543	17507	17434	17377	17317	17590	17582	17286	17379	17473	17440	17470	17573	17359	17470	17506	17450	17439	17303	17300	17567	17538	17480	17386	17241	17438	17493	17408	17404	17425	17360	17330	17167	17454	17311	17557	17420	17341	17433	17399	17406	17489	17371	17512	17536	17469	17308	17262	17539	17372	17326	17335	17280	17557	17452	17463	17392	17332	17584	17520	17330	17512	17423	17450	17386	17657	17392	17269	17505	17617	17483	17497	17567	17524	17311	17482	17525	17295	17599	17260	17491	17580	17330	17527	17502	17413	17442	17241	17417	17618	17434	17450	17535	17503	17505	17583	17412	17537	17343	17516	17504	17430	17560	17458	17478	17549	17424	17492	17441	17489	17509	17301	17523	17431	17656	17659	17373	17398	17518	17523	17484	17324	17414	17349	17498	17474	17379	17341	17415	17339	17556	17443	17662	17369	17425	17380	17417	17455	17444	17485	17589	17294	17432	17413	17471	17381	17493	17540	17638	17394	17335	17461	17607	17508	17410	17573	17624	17412	17367	17584	17434	17453	17442	17544	17404	17434	17342	17460	17263	17378	17528	17553	17466	17493	17642	17581	17417	17464	17536	17495	17484	17455	17267	17396	17473	17385	17453	17304	17540	17354	17594	17444	17538	17360	17560	17516	17655	17585	17572	17473	17461	17445	17511	17578	17327	17395	17509	17528	17407	17441	17454	17476	17446	17519	17499	17425	17391	17479	17450	17489	17409	17558	17463	17431	17466	17395	17413	17493	17608	17380	17313	17450	17408	17474	17475	17761	17352	17415	17593	17611	17535	17354	17486	17479	17494	17461	17426	17498	17437	17425	17427	17529	17426	17420	17397	17463	17438	17435	17302	17290	17495	17358	17518	17541	17420	17425	17270	17490	17408	17378	17412	17634	17483	17511	17646	17310	17397	17416	17572	17594	17581	17313	17473	17366	17563	17450	17481	17664	17364	17663	17558	17708	17541	17342	17565	17598	17478	17595	17394	17635	17341	17577	17534	17505	17321	17540	17628	17386	17445	17337	17432	17496	17477	17550	17300	17525	17527	17478	17326	17606	17438	17392	17530	17524	17586	17402	17432	17680	17433	17368	17363	17450	17451	17480	17666	17557	17530	17476	17479	17528	17387	17534	17495	17381	17277	17667	17386	17481	17462	17401	17408	17568	17537	17520	17399	17534	17411	17480	17465	17438	17621	17444	17353	17482	17736	17467	17394	17466	17458	17487	17242	17415	17529	17372	17592	17564	17452	17455	17410	17472	17362	17484	17428	17437	17429	17592	17427	17455	17548	17178	17559	17341	17484	17422	17421	17414	17462	17533	17359	17390	17417	17344	17424	17595	17460	17466	17621	17359	17389	17595	17238	17494	17541	17534	17603	17536	17446	17444	17616	17484	17415	17504	17333	17571	17429	17362	17382	17536	17466	17380	17408	17486	17592	17374	17455	17510	17592	17445	17387	17647	17574	17570	17471	17482	17539	17514	17414	17535	17542	17422	17415	17620	17459	17613	17523	17462	17469	17387	17271	17605	17191	17477	17419	17384	17494	17622	17478	17479	17437	17474	17606	17414	17344	17353	17338	17598	17553	17594	17582	17591	17532	17490	17303	17533	17333	17640	17298	17471	17513	17455	17476	17517	17487	17373	17489	17419	17407	17575	17410	17351	17589	17477	17451	17592	17501	17432	17375	17404	17433	17482	17655	17375	17533	17408	17428	17345	17339	17381	17382	17503	17413	17434	17413	17351	17539	17406	17224	17450	17429	17565	17576	17520	17346	17344	17402	17581	17493	17564	17459	17416	17410	17489	17517	17447	17504	17568	17496	17451	17535	17364	17461	17402	17427	17518	17340	17633	17215	17402	17531	17360	17652	17489	17551	17423	17429	17591	17502	17430	17445	17594	17479	17594	17470	17516	17566	17543	17388	17562	17404	17518	17525	17319	17487	17550	17639	17464	17547	17489	17368	17451	17397	17404	17317	17536	17464	17370	17410	17551	17370	17452	17409	17529	17389	17670	17457	17573	17554	17596	17514	17575	17558	17378	17635	17612	17482	17466	17386	17486	17480	17449	17550	17595	17462	17264	17714	17533	17414	17444	17592	17464	17633	17839	17466	17441	17314	17442	17370	17613	17405	17386	17671	17445	17600	17558	17495	17541	17360	17497	17445	17449	17531	17565	17539	17467	17456	17420	17532	17412	17506	17349	17428	17454	17611	17502	17519	17575	17513	17406	17417	17444	17484	17355	17413	17372	17666	17460	17505	17615	17485	17604	17353	17385	17337	17365	17428	17472	17374	17646	17490	17540	17524	17403	17440	17711	17557	17432	17568	17661	17469	17444	17519	17469	17466	17370	17577	17544	17411	17614	17403	17740	17402	17476	17362	17558	17397	17332	17709	17414	17531	17462	17409	17416	17571	17569	17473	17347	17355	17478	17661	17337	17515	17455	17279	17492	17579	17391	17397	17661	17440	17348	17446	17522	17264	17498	17429	17507	17120	17307	17716	17390	17551	17484	17361	17387	17368	17383	17712	17503	17450	17548	17458	17532	17430	17443	17377	17618	17389	17389	17581	17514	17583	17537	17413	17656	17408	17549	17571	17417	17574	17249	17279	17312	17563	17574	17300	17701	17478	17346	17617	17306	17498	17492	17452	17539	17361	17676	17480	17467	17334	17587	17432	17474	17559	17634	17625	17387	17595	17272	17097	17602	17395	17498	17441	17353	17433	17476	17299	17578	17731	17515	17500	17522	17542	17522	17430	17623	17545	17401	17486	17520	17624	17548	17554	17399	17394	17434	17473	17557	17432	17281	17302	17346	17294	17665	17512	17500	17421	17526	17544	17477	17391	17491	17356	17506	17484	17388	17446	17470	17430	17405	17560	17387	17533	17414	17482	17489	17368	17407	17409	17315	17618	17531	17520	17466	17281	17457	17436	17573	17581	17472	17725	17479	17583	17524	17568	17592	17333	17385	17590	17616	17558	17445	17417	17430	17438	17520	17440	17473	17326	17461	17339	17284	17434	17412	17543	17573	17348	17460	17647	17403	17627	17543	17404	17568	17392	17583	17580	17583	17556	17246	17581	17472	17479	17439	17588	17442	17436	17616	17465	17444	17502	17548	17453	17381	17476	17626	17486	17544	17442	17485	17490	17457	17327	17448	17476	17384	17590	17373	17512	17322	17590	17578	17442	17475	17486	17504	17440	17561	17321	17517	17657	17565	17480	17298	17488	17429	17531	17524	17332	17482	17345	17391	17422	17445	17524	17454	17458	17487	17576	17468	17485	17693	17511	17394	17663	17546	17670	17476	17594	17475	17584	17457	17382	17569	17590	17330	17516	17447	17372	17481	17457	17640	17314	17445	17521	17500	17423	17439	17432	17559	17633	17512	17549	17420	17480	17223	17427	17478	17589	17523	17543	17501	17486	17565	17478	17564	17458	17688	17537	17385	17451	17545	17579	17513	17450	17365	17509	17506	17432	17514	17492	17549	17458	17355	17638	17470	17503	17323	17486	17519	17658	17334	17507	17448	17343	17482	17401	17582	17463	17382	17380	17386	17568	17643	17450	17382	17440	17446	17333	17526	17439	17523	17540	17570	17538	17557	17330	17482	17477	17443	17499	17589	17339	17408	17587	17393	17372	17256	17520	17542	17671	17377	17597	17584	17555	17486	17554	17638	17445	17505	17525	17437	17474	17496	17504	17547	17451	17436	17596	17438	17441	17261	17467	17273	17481	17462	17412	17507	17465	17434	17533	17457	17446	17504	17275	17265	17705	17489	17335	17354	17507	17374	17528	17431	17231	17504
25265	21597	28384	33601	60904	58748	53382	43273	35156	31770	30328	29476	29711	29604	29626	29672	29608	29616	29753	29496	29299	29401	29548	29539	29566	29509	29402	29280	29799	29240	29264	29389	29291	29242	29489	29444	29795	29559	29365	29344	29457	29320	29566	29639	29377	29402	29245	29574	29313	29424	29246	29371	29475	29406	29317	29219	29448	29419	29537	29481	29229	29268	29496	29227	29368	29424	29259	29548	29113	29513	29606	29285	29407	29043	29451	29430	29436	29493	29340	29359	29307	29146	29244	29544	29517	29404	29414	29306	29408	29547	29345	29632	29535	29345	29362	29506	29313	29416	29677	29581	29352	29510	29390	29243	29321	29254	29580	29372	29188	29223	29583	29195	29297	29209	29373	29457	29286	29223	29533	29460	29403	29561	29573	29579	29475	29497	29218	29252	29484	29375	29625	29556	29600	29249	29284	29402	29653	29555	29593	29571	29345	29458	29124	29217	29367	29458	29281	29333	29617	29301	29370	29266	29412	29420	29345	29362	29446	29421	29446	29492	29396	29250	29650	29291	29594	29221	29238	29473	29488	29545	29542	29491	29349	29064	29550	29548	29280	29077	29251	29427	29426	29263	29355	29256	29410	29408	29619	29383	29516	29312	29278	29400	29401	29463	29445	29408	29583	29641	29584	29232	29586	29446	29115	29585	29468	29528	29428	29247	29343	29377	29319	29569	29184	29438	29499	29402	29424	29504	29209	29566	29380	29403	29476	29511	29536	29667	29321	29539	29286	29714	29395	29421	29528	29419	29339	29619	29523	29279	29384	29315	29609	29386	29258	29528	29482	29508	29476	29475	29386	29524	29348	29500	29673	29702	29398	29379	29193	29513	29515	29288	29285	29375	29519	29369	29319	29199	29358	29458	29629	29534	29489	29486	29375	29097	29451	29451	29393	29376	29468	29631	29423	29425	29529	29239	29595	29279	29485	29543	29280	29312	29222	29161	29317	29415	29238	29335	29440	29345	29354	29115	29424	29334	29392	29275	29376	29480	29513	29243	29535	29514	29296	29136	29278	29490	29416	29374	29259	29509	29569	29415	29645	29289	29558	29365	29294	29333	29476	29540	29536	29418	29674	29263	29518	29460	29368	29363	29471	29378	29660	29618	29250	29530	29380	29641	29467	29385	29599	29324	29633	29508	29517	29627	29544	29324	29399	29515	29144	29260	29476	29495	29546	29506	29619	29560	29634	29476	29364	29212	29510	29510	29377	29503	29561	29572	29426	29432	29686	29450	29722	29219	29534	29531	29279	29484	29308	29423	29453	29641	29486	29317	29377	29507	29378	29412	29647	29315	29547	29350	29331	29543	29663	29543	29176	29350	29426	29327	29310	29279	29585	29439	29531	29284	29171	29661	29552	29543	29288	29264	29314	29480	29431	29225	29592	29535	29066	29497	29207	29465	29389	29313	29488	29258	29327	29454	29569	29525	29428	29436	29619	29504	29565	29387	29339	29501	29444	29381	29174	29368	29157	29552	29536	29708	29180	29378	29617	29569	29210	29305	29547	29442	29107	29592	29216	29826	29322	29411	29298	29241	29530	29566	29374	29498	29219	29384	29332	29358	29199	29398	29454	29275	29366	29287	29300	29610	29109	29256	29388	29549	29455	29380	29615	29442	29419	29485	29593	29458	29414	29550	29241	29547	29226	29443	29558	29419	29516	29332	29539	29329	29238	29255	29212	29342	29330	29806	29534	29613	29651	29894	29465	29370	29475	29258	29387	29641	29475	29425	29476	29448	29444	29519	29473	29276	29263	29317	29452	29341	29533	29587	29418	29333	29379	29462	29221	29598	29631	29373	29344	29414	29517	29521	29538	29382	29353	29329	29323	29245	29604	29272	29436	29215	29332	29491	29237	29631	29500	29287	29333	29525	29523	29314	29224	29331	28967	29450	29336	29428	29330	29706	29467	29374	29633	29473	29471	29459	29084	29774	29354	29200	29535	29389	29534	29525	29493	29604	29599	29534	29214	29399	29309	29377	29458	29375	29233	29540	29273	29458	29448	29440	29496	29198	29582	29300	29442	29524	29472	29379	29405	29485	29615	29404	29701	29437	29240	29435	29521	29341	29527	29470	29725	29636	29678	29497	29425	29440	29524	29802	29648	29155	29427	29583	29410	29290	29699	29299	29492	29402	29449	29366	29579	29429	29668	29507	29419	29302	29393	29501	29535	29402	29454	29194	29459	29255	29653	29641	29296	29414	29480	29325	29412	29289	29506	29631	29658	29458	29641	29325	29333	29373	29366	29664	29618	29514	29621	29541	29606	29363	29365	29567	29590	29155	29274	29231	29400	29166	29718	29140	29940	29519	29281	29453	29595	29559	29589	29463	29324	29468	29654	29220	29286	29291	29130	29291	29472	29245	29277	29650	29303	29386	29229	29372	29547	29508	29432	29525	29801	29407	29271	29300	29246	29295	29480	29277	29502	29541	29193	29451	29260	29651	29462	29563	29489	29469	29566	29353	29441	29569	29445	29237	29358	29294	29355	29218	29370	29558	29545	29382	29566	29398	29456	29243	29358	29650	29757	29460	29488	29555	29427	29575	29332	29572	29322	29350	29300	29660	29593	29395	29302	29441	29384	29486	29451	29497	29469	29412	29451	29433	29613	29579	29480	29370	29521	29649	29217	29348	29570	29396	29097	29394	29439	29380	29287	29323	29137	29472	29211	29294	29348	29293	29457	29358	29376	29230	29511	29155	29497	29506	29385	29756	29497	29553	29381	29491	29668	29447	29337	29365	29537	29386	29508	29371	29498	29384	29310	29501	29504	29323	29539	29241	29249	29392	29530	29582	29409	29321	29475	29314	29378	29441	29288	29391	29476	29610	29463	29359	29630	29457	29236	29318	29464	29314	29566	29310	29443	29036	29507	29498	29630	29495	29410	29448	29518	29158	29253	29490	29330	29226	29588	29507	29726	29143	29285	29389	29540	29398	29495	29083	29311	29476	29488	29484	29604	29342	29497	29521	29472	29210	29247	29630	29402	29211	29502	29307	29376	29295	29523	29299	29532	29283	29609	29485	29460	29628	29318	29600	29387	29306	29445	29395	29541	29357	29407	29317	29232	29591	29161	29373	29402	28980	29471	29502	29339	29381	29440	29492	29307	29202	29501	29470	29729	29702	29413	29636	29506	29385	29368	29396	29511	29353	29426	29446	29292	29759	29389	29601	29449	29097	29440	29103	29467	29350	29423	29392	29413	29217	29358	29378	29360	29468	29207	29552	29139	29435	29260	29330	29458	29429	29493	29402	29326	29522	29405	29547	29218	29212	29410	29197	29496	29236	29226	29344	29270	29473	29341	29501	29397	29373	29321	29394	29442	29500	29195	29413	29390	29261	29391	29560	29443	29325	29371	29593	29474	29344	29465	29470	29470	29474	29612	29141	29505	29184	29518	29466	29467	29472	29264	29420	29408	29590	29453	29355	29466	29204	29448	29415	29698	29541	29400	29444	29616	29417	29297	29224	29456	29190	29385	29452	29617	29284	29335	29390	29214	29340	29489	29521	29493	29416	29516	29222	29592	29512	29512	29400	29522	29537	29402	29490	29216	29365	29413	29345	29413	29241	29503	29513	29767	29451	29257	29506	29417	29430	29414	29323	29556	29292	29259	29392	29412	29298	29501	29316	29395	29421	29447	29353	29511	29280	29393	29347	29672	29465	29382	29519	29270	29537	29250	29465	29308	29263	29248	29319	29453	29591	29388	29470	29315	29386	29411	29387	29306	29192	29602	29202	29644	29304	29291	29307	29463	29469	29533	29296	29441	29415	29462	29512	29453	29270	29465	29281	29471	29386	29407	29525	29144	29589	29710	29410	29315	29649	29383	29415	29013	29424	29503	29419	29394	29188	29643	29467	29384	29361	29410	29161	29309	29575	29412	29267	29289	29339	29209	29212	29479	29505	29495	29542	29259	29373	29508	29369	29292	29305	29444	29320	29502	29399	29438	29702	29260	29178	29341	29285	29432	29468	29459	29525	29379	29379	29477	29416	29452	29107	29597	29099	29477	29538	29339	29402	29507	29470	29521	29456	29157	29268	29372	29503	29324	29582	29356	29353	29502	29683	29606	29351	29241	29529	29419	29468	29426	29318	29323	29524	29382	29493	29289	29496	29259	29595	29467	29357	29557	29429	29508	29419	29236	29397	29440	29634	29577	29404	29442	29486	29274	29379	29388	29651	29593	29387	29659	29488	29318	29405	29408	29440	29285	29444	29385	29328	29375	29449	29243	29124	29268	29406	29370	29392	29455	29307	29214	29477	29177	29510	29607	29508	29561	29370	29422	29282	29246	29444	29463	29335	29470	29568	29518	29408	29356	29554	29585	29357	29144	29283	29034	29385	29583	29514	29330	29285	29415	29562	29502	29476	29274	29479	29447	29328	29183	29512	29462	29613	29522	29391	29408	29440	29465	29475	29457	29237	29580	29302	29405	29650	29374	29487	29410	29512	29438	29339	29500	29462	29569	29530	29296	29562	29483	29263	29414	29486	29313	29499	29670	29379	29298	29445	29359	29464	29667	29575	29327	29651	29431	29299	29338	29445	29087	29240	29346	29339	29467	29539	29433	29599	29635	29332	29368	29410	29338	28930	29465	29320	29396	29554	29237	29347	29349	29602	29217	29403	29436	29125	29489	29314	29531	29482	29422	29439	29515	29363	29630	29644	29348	29603	29642	29416	29235	29201	29388	29236	29491	29226	29216	29535	29562	29366	29405	29344	29266	29678	29482	29289	29364	29563	29632	29199	29545	29395	29411	29476	29300	29569	29662	29568	29543	29517	29499	29320	29503	29462	29408	29450	29396	29217	29473	29256	29201	29451	29302	29230	29340	29193	29594	29374	29670	29450	29336	29334	29249	29632	29356	29567	29378	29463	29314	29450	29452	29454	29591	29425	29456	29775	29402	29497	29678	29540	29477	29516	29247	29191	29683	29584	29505	29479	29468	29299	29332	29303	29436	29444	29509	29105	29379	29474	29435	29596	29465	29396	29277	29364	29420	29399	29582	29362	29412	29628	29530	29427	29478	29466	29532	29443	29194	29549	29278	29308	29598	29637	29202	29419	29434	29628	29525	29413	29349	29422	29584	29470	29429	29457	29251	29565	29515	29333	29287	29309	29545	29095	29445	29272
15264	23776	23465	31955	62553	52492	44426	31857	22914	19287	18087	17945	17673	17782	17506	17812	17590	17647	17737	17782	17734	17779	17660	17673	17633	17625	17487	17772	17784	17690	17847	17579	17602	17612	17676	17624	17729	17651	17703	17627	17861	17590	17649	17390	17593	17616	17713	17750	17647	17592	17547	17676	17495	17747	17603	17680	17574	17689	17685	17601	17567	17591	17620	17559	17741	17550	17632	17719	17591	17518	17697	17615	17673	17608	17823	17590	17735	17651	17532	17475	17497	17586	17467	17744	17526	17528	17634	17556	17580	17729	17635	17496	17580	17570	17624	17482	17639	17466	17635	17842	17510	17414	17604	17686	17593	17697	17577	17765	17761	17586	17650	17720	17597	17752	17490	17536	17531	17724	17556	17684	17723	17697	17697	17731	17537	17334	17382	17443	17905	17567	17811	17673	17723	17746	17706	17516	17731	17467	17616	17689	17652	17573	17629	17650	17584	17674	17687	17609	17600	17734	17683	17537	17737	17662	17442	17620	17605	17746	17605	17631	17695	17585	17687	17661	17571	17702	17586	17602	17676	17655	17513	17595	17591	17600	17583	17706	17659	17640	17633	17592	17665	17446	17568	17446	17805	17596	17522	17606	17623	17625	17482	17580	17578	17551	17561	17583	17719	17488	17672	17558	17549	17715	17469	17550	17759	17688	17617	17607	17736	17511	17521	17751	17530	17561	17665	17507	17672	17513	17598	17431	17851	17487	17518	17429	17709	17626	17579	17598	17425	17638	17530	17804	17607	17389	17649	17461	17572	17580	17653	17501	17457	17701	17482	17550	17692	17758	17737	17633	17472	17568	17604	17622	17560	17618	17670	17728	17609	17654	17759	17449	17578	17658	17542	17624	17683	17527	17671	17657	17534	17712	17479	17849	17621	17743	17749	17630	17803	17615	17688	17590	17539	17708	17650	17634	17549	17602	17651	17335	17528	17515	17412	17667	17666	17469	17738	17622	17561	17535	17651	17603	17503	17625	17596	17325	17406	17802	17750	17672	17598	17719	17815	17628	17526	17476	17562	17684	17517	17573	17600	17519	17530	17656	17561	17620	17816	17580	17676	17679	17705	17692	17674	17673	17612	17531	17769	17458	17442	17665	17459	17509	17497	17649	17624	17611	17556	17534	17573	17656	17654	17440	17545	17533	17427	17690	17740	17579	17715	17601	17687	17512	17582	17608	17620	17609	17529	17696	17585	17862	17689	17640	17616	17632	17705	17689	17415	17512	17741	17498	17682	17536	17755	17692	17618	17670	17619	17649	17551	17694	17730	17450	17588	17610	17724	17553	17680	17605	17689	17494	17535	17733	17698	17548	17474	17532	17681	17559	17581	17524	17572	17732	17582	17426	17668	17495	17574	17689	17682	17472	17621	17469	17538	17408	17559	17746	17566	17622	17538	17715	17661	17693	17605	17700	17712	17460	17663	17767	17476	17558	17502	17511	17681	17555	17539	17616	17684	17613	17533	17585	17580	17652	17564	17590	17571	17588	17697	17660	17548	17781	17479	17802	17600	17634	17678	17551	17439	17565	17707	17827	17646	17780	17773	17561	17545	17647	17533	17450	17634	17662	17557	17494	17616	17573	17636	17356	17625	17564	17728	17492	17767	17589	17554	17802	17509	17641	17532	17747	17691	17816	17583	17597	17702	17741	17475	17753	17606	17552	17579	17602	17584	17684	17681	17491	17735	17683	17838	17672	17542	17473	17671	17594	17658	17407	17524	17550	17540	17673	17741	17745	17719	17755	17517	17567	17370	17413	17601	17712	17621	17663	17470	17735	17492	17411	17758	17502	17512	17588	17703	17497	17723	17507	17730	17579	17521	17587	17890	17782	17675	17615	17747	17592	17504	17700	17544	17671	17570	17725	17533	17687	17342	17658	17591	17539	17488	17632	17843	17570	17502	17511	17587	17668	17697	17700	17459	17675	17497	17618	17636	17622	17769	17520	17552	17499	17586	17567	17711	17535	17507	17604	17510	17588	17533	17700	17731	17556	17573	17577	17566	17461	17660	17491	17411	17574	17600	17578	17657	17630	17720	17589	17840	17629	17721	17778	17766	17568	17471	17731	17585	17477	17711	17734	17593	17550	17514	17508	17816	17663	17695	17764	17488	17625	17531	17493	17632	17658	17600	17575	17624	17563	17693	17736	17520	17515	17558	17677	17361	17553	17438	17737	17569	17583	17675	17464	17375	17457	17503	17610	17547	17538	17520	17652	17601	17455	17546	17716	17687	17764	17704	17678	17490	17670	17512	17637	17561	17543	17600	17828	17746	17792	17704	17545	17773	17610	17606	17579	17584	17512	17791	17590	17568	17515	17494	17756	17437	17634	17566	17750	17631	17687	17579	17396	17678	17587	17875	17673	17601	17577	17737	17609	17616	17787	17736	17686	17621	17662	17549	17685	17569	17511	17483	17444	17506	17817	17623	17462	17437	17764	17617	17517	17584	17635	17805	17532	17612	17458	17566	17464	17437	17598	17507	17585	17637	17642	17627	17674	17570	17560	17766	17413	17628	17417	17490	17559	17571	17633	17716	17801	17749	17525	17550	17757	17649	17497	17562	17819	17545	17650	17688	17635	17448	17460	17640	17364	17680	17389	17834	17642	17660	17504	17798	17701	17724	17499	17545	17616	17665	17583	17759	17717	17558	17741	17596	17615	17623	17788	17570	17491	17689	17599	17700	17695	17739	17569	17750	17663	17507	17688	17790	17523	17487	17788	17443	17546	17642	17553	17533	17638	17655	17709	17750	17743	17453	17685	17750	17590	17379	17750	17573	17647	17434	17458	17570	17676	17629	17531	17551	17665	17617	17355	17667	17731	17532	17647	17621	17557	17615	17531	17441	17339	17453	17826	17604	17519	17778	17549	17582	17543	17831	17631	17856	17593	17555	17575	17679	17492	17622	17416	17525	17637	17553	17803	17625	17748	17720	17598	17573	17596	17715	17494	17557	17730	17595	17425	17470	17630	17561	17535	17414	17275	17537	17522	17845	17616	17486	17380	17425	17621	17622	17709	17610	17627	17390	17664	17725	17555	17692	17746	17520	17797	17718	17504	17636	17592	17536	17571	17733	17712	17665	17492	17796	17670	17589	17600	17627	17681	17518	17560	17336	17500	17869	17604	17484	17610	17754	17582	17922	17616	17662	17739	17789	17655	17740	17718	17579	17500	17443	17511	17446	17629	17419	17584	17627	17528	17511	17491	17613	17648	17319	17628	17822	17710	17517	17660	17772	17434	17778	17628	17755	17577	17586	17503	17497	17636	17617	17642	17729	17785	17638	17678	17682	17612	17709	17537	17719	17674	17679	17703	17740	17588	17788	17632	17642	17673	17605	17473	17518	17746	17634	17375	17494	17677	17705	17664	17588	17644	17621	17641	17465	17710	17672	17419	17572	17703	17625	17648	17640	17625	17393	17558	17440	17422	17771	17567	17673	17727	17541	17449	17533	17774	17535	17587	17638	17606	17594	17606	17726	17839	17689	17414	17585	17578	17644	17500	17610	17560	17576	17705	17644	17693	17500	17594	17558	17501	17549	17627	17483	17650	17520	17652	17572	17477	17590	17633	17635	17575	17662	17599	17485	17576	17638	17554	17464	17718	17583	17709	17639	17534	17483	17669	17555	17536	17650	17623	17597	17516	17646	17620	17574	17573	17482	17660	17567	17547	17717	17524	17588	17548	17466	17754	17657	17478	17703	17615	17550	17757	17608	17539	17589	17471	17430	17549	17811	17410	17774	17648	17449	17518	17694	17656	17566	17515	17703	17683	17526	17575	17494	17628	17609	17528	17451	17534	17599	17723	17578	17540	17544	17706	17618	17770	17729	17655	17615	17631	17555	17778	17688	17679	17565	17393	17480	17677	17509	17670	17604	17624	17712	17518	17758	17632	17585	17548	17765	17548	17747	17518	17606	17336	17843	17787	17544	17600	17846	17690	17627	17603	17627	17691	17489	17658	17623	17701	17653	17544	17590	17737	17478	17713	17696	17426	17881	17576	17513	17478	17654	17613	17434	17591	17641	17642	17538	17645	17643	17745	17558	17731	17763	17370	17587	17682	17467	17538	17773	17695	17710	17684	17645	17516	17630	17622	17666	17655	17520	17640	17650	17562	17804	17351	17732	17727	17547	17714	17514	17710	17634	17684	17612	17681	17573	17443	17558	17558	17665	17754	17581	17320	17552	17538	17648	17669	17813	17688	17673	17544	17658	17652	17661	17507	17508	17702	17649	17409	17585	17610	17439	17544	17691	17623	17564	17547	17688	17509	17527	17460	17801	17524	17594	17648	17508	17665	17481	17688	17485	17646	17504	17622	17837	17492	17577	17676	17706	17747	17655	17536	17564	17674	17416	17589	17599	17673	17711	17587	17739	17709	17571	17691	17765	17499	17795	17486	17563	17487	17633	17727	17584	17565	17716	17477	17695	17593	17599	17704	17588	17573	17589	17656	17643	17639	17715	17446	17635	17471	17661	17497	17673	17554	17906	17811	17510	17683	17670	17677	17596	17675	17676	17592	17682	17705	17673	17467	17655	17575	17645	17631	17425	17639	17660	17552	17490	17693	17746	17781	17535	17635	17468	17788	17392	17868	17768	17676	17563	17637	17783	17629	17611	17679	17740	17754	17691	17530	17594	17631	17506	17615	17538	17777	17574	17669	17532	17511	17610	17866	17536	17499	17733	17711	17573	17616	17736	17774	17574	17614	17552	17695	17643	17588	17573	17713	17545	17690	17579	17666	17623	17689	17533	17731	17514	17732	17535	17630	17656	17673	17610	17541	17633	17781	17657	17687	17713	17545	17695	17513	17531	17510	17585	17660	17529	17612	17499	17703	17584	17568	17575	17545	17526	17556	17831	17570	17721	17649	17534	17475	17616	17768	17708	17689	17553	17493	17790	17672	17489	17518	17892	17575	17757	17681	17569	17523	17717	17695	17555	17642	17554	17584	17373	17587	17637	17725	17557	17848	17724	17581	17596	17625	17425	17507	17577	17761	17699	17558	17710	17616	17601	17821	17749	17663	17542	17565	17653	17806	17783	17728	17595	17571	17592	17713	17586	17585	17769	17631	17624	17621	17589	17743	17684	17393	17512	17590	17595	17618	17753	17825	17556	17405	17486	17650	17482	17500
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
